summaryrefslogtreecommitdiff
path: root/math
diff options
context:
space:
mode:
Diffstat (limited to 'math')
-rw-r--r--math/Makefile15
-rw-r--r--math/auto-libm-test-in1580
-rw-r--r--math/auto-libm-test-out97681
-rw-r--r--math/fegetround.c1
-rw-r--r--math/gen-auto-libm-tests.c1957
-rwxr-xr-xmath/gen-libm-test.pl243
-rw-r--r--math/libm-test.inc3048
-rw-r--r--math/test-fenv-tls.c208
-rw-r--r--math/test-fpucw-ieee-static.c1
-rw-r--r--math/test-fpucw-ieee.c27
-rw-r--r--math/test-fpucw-static.c1
-rw-r--r--math/test-fpucw.c10
-rw-r--r--math/test-misc.c289
-rw-r--r--math/w_exp10.c2
-rw-r--r--math/w_exp10f.c2
-rw-r--r--math/w_exp10l.c2
-rw-r--r--math/w_exp2.c2
-rw-r--r--math/w_exp2f.c2
-rw-r--r--math/w_exp2l.c2
-rw-r--r--math/w_j0.c7
-rw-r--r--math/w_j0f.c7
-rw-r--r--math/w_j0l.c7
-rw-r--r--math/w_j1.c7
-rw-r--r--math/w_j1f.c7
-rw-r--r--math/w_j1l.c7
-rw-r--r--math/w_jn.c7
-rw-r--r--math/w_jnf.c7
-rw-r--r--math/w_tgamma.c5
-rw-r--r--math/w_tgammaf.c6
-rw-r--r--math/w_tgammal.c5
30 files changed, 102581 insertions, 2564 deletions
diff --git a/math/Makefile b/math/Makefile
index 3ed78fc9c3..d178789fb5 100644
--- a/math/Makefile
+++ b/math/Makefile
@@ -87,9 +87,11 @@ long-c-yes = $(calls:=l)
# Rules for the test suite.
tests = test-matherr test-fenv atest-exp atest-sincos atest-exp2 basic-test \
- test-misc test-fpucw tst-definitions test-tgmath test-tgmath-ret \
- bug-nextafter bug-nexttoward bug-tgmath1 test-tgmath-int \
- test-tgmath2 test-powl tst-CMPLX tst-CMPLX2 test-snan
+ test-misc test-fpucw test-fpucw-ieee tst-definitions test-tgmath \
+ test-tgmath-ret bug-nextafter bug-nexttoward bug-tgmath1 \
+ test-tgmath-int test-tgmath2 test-powl tst-CMPLX tst-CMPLX2 test-snan \
+ test-fenv-tls $(tests-static)
+tests-static = test-fpucw-static test-fpucw-ieee-static
# We do the `long double' tests only if this data type is available and
# distinct from `double'.
test-longdouble-yes = test-ldouble test-ildoubl
@@ -110,7 +112,8 @@ ulps-file = $(firstword $(wildcard $(sysdirs:%=%/libm-test-ulps)))
$(addprefix $(objpfx), $(libm-tests-generated)): $(objpfx)libm-test.stmp
-$(objpfx)libm-test.stmp: $(ulps-file) libm-test.inc gen-libm-test.pl
+$(objpfx)libm-test.stmp: $(ulps-file) libm-test.inc gen-libm-test.pl \
+ auto-libm-test-out
$(make-target-directory)
$(PERL) gen-libm-test.pl -u $< -o "$(objpfx)"
@echo > $@
@@ -217,7 +220,8 @@ $(objpfx)libieee.a: $(objpfx)ieee-math.o
$(LN_S) $(<F) $(@F)
ifeq ($(build-shared),yes)
-$(addprefix $(objpfx),$(tests)): $(objpfx)libm.so$(libm.so-version)
+$(addprefix $(objpfx),$(filter-out $(tests-static),$(tests))): $(objpfx)libm.so$(libm.so-version)
+$(addprefix $(objpfx),$(tests-static)): $(objpfx)libm.a
else
$(addprefix $(objpfx),$(tests)): $(objpfx)libm.a
endif
@@ -229,3 +233,4 @@ gmp-objs = $(patsubst %,$(common-objpfx)stdlib/%.o,\
$(objpfx)atest-exp: $(gmp-objs)
$(objpfx)atest-sincos: $(gmp-objs)
$(objpfx)atest-exp2: $(gmp-objs)
+$(objpfx)test-fenv-tls: $(common-objpfx)nptl/libpthread.so
diff --git a/math/auto-libm-test-in b/math/auto-libm-test-in
new file mode 100644
index 0000000000..383fd018b4
--- /dev/null
+++ b/math/auto-libm-test-in
@@ -0,0 +1,1580 @@
+# libm test inputs for gen-auto-libm-tests.c.
+# Copyright (C) 1997-2013 Free Software Foundation, Inc.
+# This file is part of the GNU C Library.
+#
+# The GNU C Library is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Lesser General Public
+# License as published by the Free Software Foundation; either
+# version 2.1 of the License, or (at your option) any later version.
+#
+# The GNU C Library is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public
+# License along with the GNU C Library; if not, see
+# <http://www.gnu.org/licenses/>. */
+
+acos 0
+acos -0
+acos 1
+acos -1
+acos 0.5
+acos -0.5
+acos 0.75
+acos 2e-17
+acos 0.0625
+acos 0x0.ffffffp0
+acos -0x0.ffffffp0
+acos 0x0.ffffffff8p0
+acos -0x0.ffffffff8p0
+acos 0x0.ffffffffffffp0
+acos -0x0.ffffffffffffp0
+acos 0x0.ffffffffffffffffp0
+acos -0x0.ffffffffffffffffp0
+
+acosh 1
+acosh 7
+
+asin 0
+asin -0
+asin 0.5
+asin -0.5
+asin 1.0
+asin -1.0
+asin 0.75
+asin 0x0.ffffffp0
+asin -0x0.ffffffp0
+asin 0x0.ffffffff8p0
+asin -0x0.ffffffff8p0
+asin 0x0.ffffffffffffp0
+asin -0x0.ffffffffffffp0
+asin 0x0.ffffffffffffffffp0
+asin -0x0.ffffffffffffffffp0
+
+asinh 0
+asinh -0
+asinh 0.75
+
+atan 0
+atan -0
+atan max
+atan -max
+atan 1
+atan -1
+atan 0.75
+# Bug 15319: underflow exception may be missing.
+atan 0x1p-100 missing-underflow
+atan 0x1p-600 missing-underflow
+atan 0x1p-10000 missing-underflow
+
+# atan2 (0,x) == 0 for x > 0.
+atan2 0 1
+# atan2 (-0,x) == -0 for x > 0.
+atan2 -0 1
+atan2 0 0
+atan2 -0 0
+# atan2 (+0,x) == +pi for x < 0.
+atan2 0 -1
+# atan2 (-0,x) == -pi for x < 0.
+atan2 -0 -1
+atan2 0 -0
+atan2 -0 -0
+# atan2 (y,+0) == pi/2 for y > 0.
+atan2 1 0
+# atan2 (y,-0) == pi/2 for y > 0.
+atan2 1 -0
+# atan2 (y,+0) == -pi/2 for y < 0.
+atan2 -1 0
+# atan2 (y,-0) == -pi/2 for y < 0.
+atan2 -1 -0
+atan2 max max
+atan2 max min
+atan2 -max -min
+atan2 0.75 1
+atan2 -0.75 1.0
+atan2 0.75 -1.0
+atan2 -0.75 -1.0
+atan2 0.390625 .00029
+atan2 1.390625 0.9296875
+atan2 -0.00756827042671106339 -.001792735857538728036
+atan2 0x1.00000000000001p0 0x1.00000000000001p0
+
+atanh 0
+atanh -0
+atanh 0.75
+
+# cabs (x,y) == cabs (y,x).
+cabs 0.75 12.390625
+# cabs (x,y) == cabs (-x,y).
+cabs -12.390625 0.75
+# cabs (x,y) == cabs (-y,x).
+cabs -0.75 12.390625
+# cabs (x,y) == cabs (-x,-y).
+cabs -12.390625 -0.75
+# cabs (x,y) == cabs (-y,-x).
+cabs -0.75 -12.390625
+# cabs (x,0) == fabs (x).
+cabs -0.75 0
+cabs 0.75 0
+cabs -1.0 0
+cabs 1.0 0
+cabs -5.7e7 0
+cabs 5.7e7 0
+cabs 0.75 1.25
+
+# carg (x + i 0) == 0 for x > 0.
+carg 2.0 0
+# carg (x - i 0) == -0 for x > 0.
+carg 2.0 -0
+carg 0 0
+carg 0 -0
+# carg (x + i 0) == +pi for x < 0.
+carg -2.0 0
+# carg (x - i 0) == -pi for x < 0.
+carg -2.0 -0
+carg -0 0
+carg -0 -0
+# carg (+0 + i y) == pi/2 for y > 0.
+carg 0 2.0
+# carg (-0 + i y) == pi/2 for y > 0.
+carg -0 2.0
+# carg (+0 + i y) == -pi/2 for y < 0.
+carg 0 -2.0
+# carg (-0 + i y) == -pi/2 for y < 0.
+carg -0 -2.0
+
+cbrt 0.0
+cbrt -0
+cbrt -0.001
+cbrt 8
+cbrt -27.0
+cbrt 0.9921875
+cbrt 0.75
+cbrt 0x1p16383
+cbrt 0x1p-16383
+
+cos 0
+cos -0
+cos pi/3
+cos 2pi/3
+cos pi/2
+cos 0.75
+cos 0x1p65
+cos -0x1p65
+cos 0.80190127184058835
+cos 0x1.442f74p+15
+cos 1e22
+cos 0x1p1023
+cos 0x1p16383
+cos 0x1p+120
+cos 0x1p+127
+cos 0x1.fffff8p+127
+cos 0x1.fffffep+127
+cos 0x1p+50
+cos 0x1p+28
+cos 0x1.000000cf4a2a2p0
+cos 0x1.0000010b239a9p0
+cos 0x1.00000162a932bp0
+cos 0x1.000002d452a10p0
+cos 0x1.000005bc7d86dp0
+cos 1
+cos 2
+cos 3
+cos 4
+cos 5
+cos 6
+cos 7
+cos 8
+cos 9
+cos 10
+
+cosh 0
+cosh -0
+cosh 0.75
+cosh 709.8893558127259666434838436543941497802734375
+cosh -709.8893558127259666434838436543941497802734375
+cosh 22
+cosh 23
+cosh 24
+
+erf 0
+erf -0
+erf 0.125
+erf 0.75
+erf 1.25
+erf 2.0
+erf 4.125
+erf 27.0
+erf -27.0
+erf -0x1.fffffffffffff8p-2
+
+erfc 0.0
+erfc -0
+erfc 0.125
+erfc 0.75
+erfc 1.25
+erfc 2.0
+erfc 0x1.f7303cp+1
+erfc 4.125
+erfc 0x1.ffa002p+2
+erfc 0x1.ffffc8p+2
+erfc -0x1.fffffffffffff8p-2
+erfc 26.0
+erfc 27.0
+erfc 28.0
+erfc 0x1.ffff56789abcdef0123456789a8p+2
+erfc 100
+erfc 106
+erfc 106.5
+erfc 106.625
+erfc 107
+erfc 108
+erfc 1000
+erfc max
+
+exp 0
+exp -0
+exp 1
+exp 2
+exp 3
+exp 0.75
+exp 50.0
+exp 88.72269439697265625
+exp 709.75
+# Bug 16284: results on directed rounding may be incorrect.
+exp 1000.0 xfail-rounding:dbl-64
+exp 710 xfail-rounding:dbl-64
+exp -1234
+# Bug 16284: results on directed rounding may be incorrect.
+exp 1e5 xfail-rounding:dbl-64
+exp max xfail-rounding:dbl-64
+exp -7.4444006192138124e+02
+exp -0x1.75f113c30b1c8p+9
+exp -max
+
+exp10 0
+exp10 -0
+exp10 3
+exp10 -1
+exp10 36
+exp10 -36
+exp10 305
+exp10 -305
+exp10 4932
+exp10 -4932
+exp10 1e5
+exp10 -1e5
+exp10 1e6
+exp10 -1e6
+exp10 max
+exp10 -max
+exp10 0.75
+
+exp2 0
+exp2 -0
+exp2 10
+exp2 -1
+exp2 1e6
+exp2 -1e6
+exp2 max
+exp2 -max
+exp2 0.75
+exp2 100.5
+exp2 127
+exp2 -149
+exp2 1000.25
+exp2 1023
+exp2 -1074
+exp2 16383
+exp2 -16400
+
+expm1 0
+expm1 -0
+expm1 1
+expm1 0.75
+expm1 50.0
+expm1 127.0
+expm1 500.0
+expm1 11356.25
+expm1 -10.0
+expm1 -16.0
+expm1 -17.0
+expm1 -18.0
+expm1 -36.0
+expm1 -37.0
+expm1 -38.0
+expm1 -44.0
+expm1 -45.0
+expm1 -46.0
+expm1 -73.0
+expm1 -74.0
+expm1 -75.0
+expm1 -78.0
+expm1 -79.0
+expm1 -80.0
+expm1 -100.0
+expm1 -1000.0
+expm1 -10000.0
+expm1 -100000.0
+expm1 100000.0
+expm1 max
+expm1 -max
+expm1 0x1p-2
+expm1 -0x1p-2
+expm1 0x1p-10
+expm1 -0x1p-10
+expm1 0x1p-20
+expm1 -0x1p-20
+expm1 0x1p-29
+expm1 -0x1p-29
+expm1 0x1p-32
+expm1 -0x1p-32
+expm1 0x1p-50
+expm1 -0x1p-50
+expm1 0x1p-64
+expm1 -0x1p-64
+expm1 0x1p-100
+expm1 -0x1p-100
+
+hypot 0 0
+hypot 0 -0
+hypot -0 0
+hypot -0 -0
+# hypot (x,y) == hypot (+-x, +-y).
+hypot 0.7 12.4
+hypot -0.7 12.4
+hypot 0.7 -12.4
+hypot -0.7 -12.4
+hypot 12.4 0.7
+hypot -12.4 0.7
+hypot 12.4 -0.7
+hypot -12.4 -0.7
+# hypot (x,0) == fabs (x).
+hypot 0.75 0
+hypot -0.75 0
+hypot -5.7e7 0
+hypot 0.75 1.25
+hypot 1.0 0x1p-61
+hypot 0x1p+0 0x1.fp-129
+hypot 0x1.23456789abcdef0123456789ab8p-500 0x1.23456789abcdef0123456789ab8p-500
+hypot 0x3p125 0x4p125 no-test-inline:flt-32
+hypot 0x1.234566p-126 0x1.234566p-126 no-test-inline:flt-32
+hypot 0x3p1021 0x4p1021 no-test-inline:dbl-64
+hypot 0x1p+0 0x0.3ep-1022 no-test-inline:dbl-64
+hypot 0x3p16381 0x4p16381 no-test-inline
+hypot 0x1p-149 0x1p-149
+hypot 0x1p-1074 0x1p-1074
+hypot 0x1p-16445 0x1p-16445 no-test-inline
+hypot 0x1p-16494 0x1p-16494 no-test-inline
+hypot 0x0.fffffep-126 0x0.fp-127
+hypot 0x0.fffffep-126 0x0.fp-130
+hypot 0x0.fffffffffffffp-1022 0x0.fp-1023
+hypot 0x0.fffffffffffffp-1022 0x0.fp-1026
+hypot 0x0.ffffffp-16382 0x0.fp-16383 no-test-inline
+hypot 0x0.ffffffp-16382 0x0.fp-16386 no-test-inline
+hypot 0 min_subnorm no-test-inline
+
+j0 -1.0
+j0 0.0
+j0 0.125
+j0 0.75
+j0 1.0
+j0 1.5
+j0 2.0
+j0 8.0
+j0 10.0
+j0 4.0
+j0 -4.0
+j0 0x1.d7ce3ap+107
+j0 -0x1.001000001p+593
+j0 0x1p1023
+j0 0x1p16382
+j0 0x1p16383
+
+j1 -1.0
+j1 0.0
+j1 0.125
+j1 0.75
+j1 1.0
+j1 1.5
+j1 2.0
+j1 8.0
+j1 10.0
+j1 0x1.3ffp+74
+j1 0x1.ff00000000002p+840
+j1 0x1p1023
+j1 0x1p16382
+j1 0x1p16383
+
+# jn (0, x) == j0 (x).
+jn 0 -1.0
+jn 0 0.0
+jn 0 0.125
+jn 0 0.75
+jn 0 1.0
+jn 0 1.5
+jn 0 2.0
+jn 0 8.0
+jn 0 10.0
+jn 0 4.0
+jn 0 -4.0
+
+# jn (1, x) == j1 (x).
+jn 1 -1.0
+jn 1 0.0
+jn 1 0.125
+jn 1 0.75
+jn 1 1.0
+jn 1 1.5
+jn 1 2.0
+jn 1 8.0
+jn 1 10.0
+
+jn 3 -1.0
+jn 3 0.0
+jn 3 0.125
+jn 3 0.75
+jn 3 1.0
+jn 3 2.0
+jn 3 10.0
+
+jn 10 -1.0
+jn 10 0.0
+jn 10 0.125
+jn 10 0.75
+jn 10 1.0
+jn 10 2.0
+jn 10 10.0
+
+jn 2 2.4048255576957729
+jn 3 2.4048255576957729
+jn 4 2.4048255576957729
+jn 5 2.4048255576957729
+jn 6 2.4048255576957729
+jn 7 2.4048255576957729
+jn 8 2.4048255576957729
+jn 9 2.4048255576957729
+
+jn 2 0x1.ffff62p+99
+jn 2 0x1p127
+jn 2 0x1p1023
+jn 2 0x1p16383
+
+lgamma max
+lgamma 1
+lgamma 3
+lgamma 0.5
+lgamma -0.5
+lgamma 0.7
+lgamma 1.2
+lgamma 0x1p-5
+lgamma -0x1p-5
+lgamma 0x1p-10
+lgamma -0x1p-10
+lgamma 0x1p-15
+lgamma -0x1p-15
+lgamma 0x1p-20
+lgamma -0x1p-20
+lgamma 0x1p-25
+lgamma -0x1p-25
+lgamma 0x1p-30
+lgamma -0x1p-30
+lgamma 0x1p-40
+lgamma -0x1p-40
+lgamma 0x1p-50
+lgamma -0x1p-50
+lgamma 0x1p-60
+lgamma -0x1p-60
+lgamma 0x1p-64
+lgamma -0x1p-64
+lgamma 0x1p-70
+lgamma -0x1p-70
+lgamma 0x1p-100
+lgamma -0x1p-100
+lgamma 0x1p-126
+lgamma -0x1p-126
+lgamma 0x1p-149
+lgamma -0x1p-149
+lgamma 0x1p-200
+lgamma -0x1p-200
+lgamma 0x1p-500
+lgamma -0x1p-500
+lgamma 0x1p-1000
+lgamma -0x1p-1000
+lgamma 0x1p-1022
+lgamma -0x1p-1022
+lgamma 0x1p-1074
+lgamma -0x1p-1074
+lgamma 0x1p-5000
+lgamma -0x1p-5000
+lgamma 0x1p-10000
+lgamma -0x1p-10000
+lgamma 0x1p-16382
+lgamma -0x1p-16382
+lgamma 0x1p-16445
+lgamma -0x1p-16445
+lgamma 0x1p-16494
+lgamma -0x1p-16494
+
+log 1
+log e
+log 1/e
+log 2
+log 10
+log 0.75
+log min
+log min_subnorm
+
+log10 1
+log10 0.1
+log10 10.0
+log10 100.0
+log10 10000.0
+log10 e
+log10 0.75
+log10 min
+log10 min_subnorm
+
+log1p 0
+log1p -0
+log1p e-1
+log1p -0.25
+log1p -0.875
+# Bug 16339: underflow exception may be missing.
+log1p min missing-underflow
+log1p min_subnorm missing-underflow
+log1p -min missing-underflow
+log1p -min_subnorm missing-underflow
+
+log2 1
+log2 e
+log2 2.0
+log2 16.0
+log2 256.0
+log2 0.75
+log2 min
+log2 min_subnorm
+
+pow 0 0
+pow 0 -0
+pow -0 0
+pow -0 -0
+
+pow 10 0
+pow 10 -0
+pow -10 0
+pow -10 -0
+
+pow 1 1
+pow 1 -1
+pow 1 1.25
+pow 1 -1.25
+pow 1 0x1p62
+pow 1 0x1p63
+pow 1 0x1p64
+pow 1 0x1p72
+pow 1 min_subnorm
+pow 1 -min_subnorm
+
+# pow (x, +-0) == 1.
+pow 32.75 0
+pow 32.75 -0
+pow -32.75 0
+pow -32.75 -0
+pow 0x1p72 0
+pow 0x1p72 -0
+pow 0x1p-72 0
+pow 0x1p-72 -0
+
+pow 0x1p72 0x1p72
+pow 10 -0x1p72
+pow max max
+pow 10 -max
+
+pow 0 1
+pow 0 11
+
+pow -0 1
+pow -0 11
+
+pow 0 2
+pow 0 11.1
+
+pow -0 2
+pow -0 11.1
+
+# pow (+0, y) == +0 for y an odd integer > 0.
+pow 0.0 27
+pow 0.0 0xffffff
+pow 0.0 0x1.fffffffffffffp+52
+pow 0.0 0x1.fffffffffffffffep+63
+pow 0.0 0x1.ffffffffffffffffffffffffff8p+105
+pow 0.0 0x1.ffffffffffffffffffffffffffffp+112
+
+# pow (-0, y) == -0 for y an odd integer > 0.
+pow -0 27
+pow -0 0xffffff
+pow -0 0x1fffffe
+pow -0 0x1.fffffffffffffp+52
+pow -0 0x1.fffffffffffffp+53
+pow -0 0x1.fffffffffffffffep+63
+pow -0 0x1.fffffffffffffffep+64
+pow -0 0x1.ffffffffffffffffffffffffff8p+105
+pow -0 0x1.ffffffffffffffffffffffffff8p+106
+pow -0 0x1.ffffffffffffffffffffffffffffp+112
+pow -0 0x1.ffffffffffffffffffffffffffffp+113
+
+# pow (+0, y) == +0 for y > 0 and not an odd integer.
+pow 0.0 4
+pow 0.0 0x1p24
+pow 0.0 0x1p127
+pow 0.0 max
+pow 0.0 min_subnorm
+
+# pow (-0, y) == +0 for y > 0 and not an odd integer.
+pow -0 4
+pow -0 0x1p24
+pow -0 0x1p127
+pow -0 max
+pow -0 min_subnorm
+
+pow 16 0.25
+pow 0x1p64 0.125
+pow 2 4
+pow 256 8
+
+pow 0.75 1.25
+
+pow -7.49321e+133 -9.80818e+16
+
+pow -1.0 -0xffffff
+pow -1.0 -0x1fffffe
+pow -1.0 -0x1.fffffffffffffp+52
+pow -1.0 -0x1.fffffffffffffp+53
+pow -1.0 -0x1.fffffffffffffffep+63
+pow -1.0 -0x1.fffffffffffffffep+64
+pow -1.0 -0x1.ffffffffffffffffffffffffff8p+105
+pow -1.0 -0x1.ffffffffffffffffffffffffff8p+106
+pow -1.0 -0x1.ffffffffffffffffffffffffffffp+112
+pow -1.0 -0x1.ffffffffffffffffffffffffffffp+113
+pow -1.0 -max
+
+pow -1.0 0xffffff
+pow -1.0 0x1fffffe
+pow -1.0 0x1.fffffffffffffp+52
+pow -1.0 0x1.fffffffffffffp+53
+pow -1.0 0x1.fffffffffffffffep+63
+pow -1.0 0x1.fffffffffffffffep+64
+pow -1.0 0x1.ffffffffffffffffffffffffff8p+105
+pow -1.0 0x1.ffffffffffffffffffffffffff8p+106
+pow -1.0 0x1.ffffffffffffffffffffffffffffp+112
+pow -1.0 0x1.ffffffffffffffffffffffffffffp+113
+pow -1.0 max
+
+pow -2.0 126
+pow -2.0 127
+pow -2.0 -126
+pow -2.0 -127
+
+pow -2.0 -0xffffff
+pow -2.0 -0x1fffffe
+pow -2.0 -0x1.fffffffffffffp+52
+pow -2.0 -0x1.fffffffffffffp+53
+pow -2.0 -0x1.fffffffffffffffep+63
+pow -2.0 -0x1.fffffffffffffffep+64
+pow -2.0 -0x1.ffffffffffffffffffffffffff8p+105
+pow -2.0 -0x1.ffffffffffffffffffffffffff8p+106
+pow -2.0 -0x1.ffffffffffffffffffffffffffffp+112
+pow -2.0 -0x1.ffffffffffffffffffffffffffffp+113
+pow -2.0 -max
+
+pow -2.0 0xffffff
+pow -2.0 0x1fffffe
+pow -2.0 0x1.fffffffffffffp+52
+pow -2.0 0x1.fffffffffffffp+53
+pow -2.0 0x1.fffffffffffffffep+63
+pow -2.0 0x1.fffffffffffffffep+64
+pow -2.0 0x1.ffffffffffffffffffffffffff8p+105
+pow -2.0 0x1.ffffffffffffffffffffffffff8p+106
+pow -2.0 0x1.ffffffffffffffffffffffffffffp+112
+pow -2.0 0x1.ffffffffffffffffffffffffffffp+113
+pow -2.0 max
+
+pow -max -2
+pow -max -3
+pow -max 2
+pow -max 3
+
+pow -max -0xffffff
+pow -max -0x1fffffe
+pow -max -0x1.fffffffffffffp+52
+pow -max -0x1.fffffffffffffp+53
+pow -max -0x1.fffffffffffffffep+63
+pow -max -0x1.fffffffffffffffep+64
+pow -max -0x1.ffffffffffffffffffffffffff8p+105
+pow -max -0x1.ffffffffffffffffffffffffff8p+106
+pow -max -0x1.ffffffffffffffffffffffffffffp+112
+pow -max -0x1.ffffffffffffffffffffffffffffp+113
+pow -max -max
+
+pow -max 0xffffff
+pow -max 0x1fffffe
+pow -max 0x1.fffffffffffffp+52
+pow -max 0x1.fffffffffffffp+53
+pow -max 0x1.fffffffffffffffep+63
+pow -max 0x1.fffffffffffffffep+64
+pow -max 0x1.ffffffffffffffffffffffffff8p+105
+pow -max 0x1.ffffffffffffffffffffffffff8p+106
+pow -max 0x1.ffffffffffffffffffffffffffffp+112
+pow -max 0x1.ffffffffffffffffffffffffffffp+113
+pow -max max
+
+pow -0.5 126
+pow -0.5 127
+pow -0.5 -126
+pow -0.5 -127
+
+pow -0.5 -0xffffff
+pow -0.5 -0x1fffffe
+pow -0.5 -0x1.fffffffffffffp+52
+pow -0.5 -0x1.fffffffffffffp+53
+pow -0.5 -0x1.fffffffffffffffep+63
+pow -0.5 -0x1.fffffffffffffffep+64
+pow -0.5 -0x1.ffffffffffffffffffffffffff8p+105
+pow -0.5 -0x1.ffffffffffffffffffffffffff8p+106
+pow -0.5 -0x1.ffffffffffffffffffffffffffffp+112
+pow -0.5 -0x1.ffffffffffffffffffffffffffffp+113
+pow -0.5 -max
+
+pow -0.5 0xffffff
+pow -0.5 0x1fffffe
+pow -0.5 0x1.fffffffffffffp+52
+pow -0.5 0x1.fffffffffffffp+53
+pow -0.5 0x1.fffffffffffffffep+63
+pow -0.5 0x1.fffffffffffffffep+64
+pow -0.5 0x1.ffffffffffffffffffffffffff8p+105
+pow -0.5 0x1.ffffffffffffffffffffffffff8p+106
+pow -0.5 0x1.ffffffffffffffffffffffffffffp+112
+pow -0.5 0x1.ffffffffffffffffffffffffffffp+113
+pow -0.5 max
+
+pow -min -2
+pow -min -3
+pow -min 1
+pow -min 2
+pow -min 3
+
+pow -min -0xffffff
+pow -min -0x1fffffe
+pow -min -0x1.fffffffffffffp+52
+pow -min -0x1.fffffffffffffp+53
+pow -min -0x1.fffffffffffffffep+63
+pow -min -0x1.fffffffffffffffep+64
+pow -min -0x1.ffffffffffffffffffffffffff8p+105
+pow -min -0x1.ffffffffffffffffffffffffff8p+106
+pow -min -0x1.ffffffffffffffffffffffffffffp+112
+pow -min -0x1.ffffffffffffffffffffffffffffp+113
+pow -min -max
+
+pow -min 0xffffff
+pow -min 0x1fffffe
+pow -min 0x1.fffffffffffffp+52
+pow -min 0x1.fffffffffffffp+53
+pow -min 0x1.fffffffffffffffep+63
+pow -min 0x1.fffffffffffffffep+64
+pow -min 0x1.ffffffffffffffffffffffffff8p+105
+pow -min 0x1.ffffffffffffffffffffffffff8p+106
+pow -min 0x1.ffffffffffffffffffffffffffffp+112
+pow -min 0x1.ffffffffffffffffffffffffffffp+113
+pow -min max
+
+pow 0x0.ffffffp0 10
+pow 0x0.ffffffp0 100
+pow 0x0.ffffffp0 1000
+pow 0x0.ffffffp0 0x1p24
+pow 0x0.ffffffp0 0x1p30
+pow 0x0.ffffffp0 0x1.234566p30
+pow 0x0.ffffffp0 -10
+pow 0x0.ffffffp0 -100
+pow 0x0.ffffffp0 -1000
+pow 0x0.ffffffp0 -0x1p24
+pow 0x0.ffffffp0 -0x1p30
+pow 0x0.ffffffp0 -0x1.234566p30
+pow 0x1.000002p0 0x1p24
+pow 0x1.000002p0 0x1.234566p29
+pow 0x1.000002p0 -0x1.234566p29
+
+pow 0x0.fffffffffffff8p0 0x1.23456789abcdfp62
+pow 0x0.fffffffffffff8p0 -0x1.23456789abcdfp62
+pow 0x1.0000000000001p0 0x1.23456789abcdfp61
+pow 0x1.0000000000001p0 -0x1.23456789abcdfp61
+
+pow 0x0.ffffffffffffffffp0 0x1.23456789abcdef0ep77
+pow 0x0.ffffffffffffffffp0 -0x1.23456789abcdef0ep77
+pow 0x1.0000000000000002p0 0x1.23456789abcdef0ep76
+pow 0x1.0000000000000002p0 -0x1.23456789abcdef0ep76
+
+pow 0x0.ffffffffffffffffffffffffffff8p0 0x1.23456789abcdef0123456789abcdp126
+pow 0x0.ffffffffffffffffffffffffffff8p0 -0x1.23456789abcdef0123456789abcdp126
+pow 0x1.0000000000000000000000000001p0 0x1.23456789abcdef0123456789abcdp125
+pow 0x1.0000000000000000000000000001p0 -0x1.23456789abcdef0123456789abcdp125
+
+pow 1e4932 0.75
+pow 1e4928 0.75
+pow 1e4924 0.75
+pow 1e4920 0.75
+pow 10.0 4932.0
+pow 10.0 4931.0
+pow 10.0 4930.0
+pow 10.0 4929.0
+pow 10.0 -4931.0
+pow 10.0 -4930.0
+pow 10.0 -4929.0
+pow 1e27 182.0
+pow 1e27 -182.0
+
+pow min_subnorm min_subnorm
+pow min_subnorm -min_subnorm
+pow max min_subnorm
+pow max -min_subnorm
+pow 0.99 min_subnorm
+pow 0.99 -min_subnorm
+pow 1.01 min_subnorm
+pow 1.01 -min_subnorm
+
+pow 2.0 -100000.0
+
+pow 1.0625 1.125
+pow 1.5 1.03125
+
+sin 0
+sin -0
+sin pi/6
+sin -pi/6
+sin pi/2
+sin -pi/2
+sin 0.75
+sin 0x1p65
+sin -0x1p65
+sin 0x1.7f4134p+103
+sin 0.80190127184058835
+sin 2.522464e-1
+sin 1e22
+sin 0x1p1023
+sin 0x1p16383
+sin 0x1p+120
+sin 0x1p+127
+sin 0x1.fffff8p+127
+sin 0x1.fffffep+127
+sin 0x1p+50
+sin 0x1p+28
+sin 0.93340582292648832662962377071381
+sin 2.3328432680770916363144351635128
+sin 3.7439477503636453548097051680088
+sin 3.9225160069792437411706487182528
+sin 4.0711651639931289992091478779912
+sin 4.7858438478542097982426639646292
+sin 5.9840767662578002727968851104379
+sin 1
+sin 2
+sin 3
+sin 4
+sin 5
+sin 6
+sin 7
+sin 8
+sin 9
+sin 10
+
+sincos 0
+sincos -0
+sincos pi/2
+sincos pi/6
+sincos pi/3
+sincos 0.75
+sincos 0x1p65
+sincos -0x1p65
+sincos 0.80190127184058835
+sincos 1e22
+sincos 0x1p1023
+sincos 0x1p16383
+sincos 0x1p+120
+sincos 0x1p+127
+sincos 0x1.fffff8p+127
+sincos 0x1.fffffep+127
+sincos 0x1p+50
+sincos 0x1p+28
+
+sinh 0
+sinh -0
+sinh 0.75
+sinh 0x8p-32
+sinh 22
+sinh 23
+sinh 24
+
+sqrt 0
+sqrt -0
+sqrt 2209
+sqrt 4
+sqrt 2
+sqrt 0.25
+sqrt 6642.25
+sqrt 15190.5625
+sqrt 0.75
+sqrt 0x1.fffffffffffffp+1023
+sqrt 0x1.ffffffffffffbp+1023
+sqrt 0x1.ffffffffffff7p+1023
+sqrt 0x1.ffffffffffff3p+1023
+sqrt 0x1.fffffffffffefp+1023
+sqrt 0x1.fffffffffffebp+1023
+sqrt 0x1.fffffffffffe7p+1023
+sqrt 0x1.fffffffffffe3p+1023
+sqrt 0x1.fffffffffffdfp+1023
+sqrt 0x1.fffffffffffdbp+1023
+sqrt 0x1.fffffffffffd7p+1023
+sqrt 0x1.0000000000003p-1022
+sqrt 0x1.0000000000007p-1022
+sqrt 0x1.000000000000bp-1022
+sqrt 0x1.000000000000fp-1022
+sqrt 0x1.0000000000013p-1022
+sqrt 0x1.0000000000017p-1022
+sqrt 0x1.000000000001bp-1022
+sqrt 0x1.000000000001fp-1022
+sqrt 0x1.0000000000023p-1022
+sqrt 0x1.0000000000027p-1022
+sqrt 0x1.000000000002bp-1022
+sqrt 0x1.000000000002fp-1022
+sqrt 0x1.0000000000033p-1022
+sqrt 0x1.0000000000037p-1022
+sqrt 0x1.7167bc36eaa3bp+6
+sqrt 0x1.7570994273ad7p+6
+sqrt 0x1.7dae969442fe6p+6
+sqrt 0x1.7f8444fcf67e5p+6
+sqrt 0x1.8364650e63a54p+6
+sqrt 0x1.85bedd274edd8p+6
+sqrt 0x1.8609cf496ab77p+6
+sqrt 0x1.873849c70a375p+6
+sqrt 0x1.8919c962cbaaep+6
+sqrt 0x1.8de4493e22dc6p+6
+sqrt 0x1.924829a17a288p+6
+sqrt 0x1.92702cd992f12p+6
+sqrt 0x1.92b763a8311fdp+6
+sqrt 0x1.947da013c7293p+6
+sqrt 0x1.9536091c494d2p+6
+sqrt 0x1.61b04c6p-1019
+sqrt 0x1.93789f1p-1018
+sqrt 0x1.a1989b4p-1018
+sqrt 0x1.f93bc9p-1018
+sqrt 0x1.2f675e3p-1017
+sqrt 0x1.a158508p-1017
+sqrt 0x1.cd31f078p-1017
+sqrt 0x1.33b43b08p-1016
+sqrt 0x1.6e66a858p-1016
+sqrt 0x1.8661cbf8p-1016
+sqrt 0x1.bbb221b4p-1016
+sqrt 0x1.c4942f3cp-1016
+sqrt 0x1.dbb258c8p-1016
+sqrt 0x1.57103ea4p-1015
+sqrt 0x1.9b294f88p-1015
+sqrt 0x1.0000000000001p+0
+sqrt 0x1.fffffffffffffp-1
+
+tan 0
+tan -0
+tan pi/4
+tan 0.75
+tan 0x1p65
+tan -0x1p65
+tan 0xc.9p-4
+tan 0xc.908p-4
+tan 0xc.90cp-4
+tan 0xc.90ep-4
+tan 0xc.90fp-4
+tan 0xc.90f8p-4
+tan 0xc.90fcp-4
+tan 0xc.90fdp-4
+tan 0xc.90fd8p-4
+tan 0xc.90fdap-4
+tan 0xc.ap-4
+tan 0xc.98p-4
+tan 0xc.94p-4
+tan 0xc.92p-4
+tan 0xc.91p-4
+tan 0xc.90fep-4
+tan 0xc.90fdcp-4
+tan 0xc.90fdbp-4
+tan -0xc.9p-4
+tan -0xc.908p-4
+tan -0xc.90cp-4
+tan -0xc.90ep-4
+tan -0xc.90fp-4
+tan -0xc.90f8p-4
+tan -0xc.90fcp-4
+tan -0xc.90fdp-4
+tan -0xc.90fd8p-4
+tan -0xc.90fdap-4
+tan -0xc.ap-4
+tan -0xc.98p-4
+tan -0xc.94p-4
+tan -0xc.92p-4
+tan -0xc.91p-4
+tan -0xc.90fep-4
+tan -0xc.90fdcp-4
+tan -0xc.90fdbp-4
+tan 1e22
+tan 0x1p1023
+tan 0x1p16383
+tan 1
+tan 2
+tan 3
+tan 4
+tan 5
+tan 6
+tan 7
+tan 8
+tan 9
+tan 10
+
+tanh 0
+tanh -0
+tanh 0.75
+tanh -0.75
+tanh 1.0
+tanh -1.0
+tanh 0x1p-57
+
+tgamma 0.5
+tgamma -0.5
+
+tgamma 1
+tgamma 2
+tgamma 3
+tgamma 4
+tgamma 5
+tgamma 6
+tgamma 7
+tgamma 8
+tgamma 9
+tgamma 10
+
+tgamma 0.7
+tgamma 1.2
+
+tgamma 1.5
+tgamma 2.5
+tgamma 3.5
+tgamma 4.5
+tgamma 5.5
+tgamma 6.5
+tgamma 7.5
+tgamma 8.5
+tgamma 9.5
+tgamma -1.5
+tgamma -2.5
+tgamma -3.5
+tgamma -4.5
+tgamma -5.5
+tgamma -6.5
+tgamma -7.5
+tgamma -8.5
+tgamma -9.5
+tgamma 0x1p-24
+tgamma -0x1p-24
+tgamma 0x1p-53
+tgamma -0x1p-53
+tgamma 0x1p-64
+tgamma -0x1p-64
+tgamma 0x1p-106
+tgamma -0x1p-106
+tgamma 0x1p-113
+tgamma -0x1p-113
+tgamma 0x1p-127
+tgamma -0x1p-127
+tgamma 0x1p-128
+tgamma -0x1p-128
+tgamma 0x1p-149
+tgamma -0x1p-149
+tgamma 0x1p-1023
+tgamma -0x1p-1023
+tgamma 0x1p-1024
+tgamma -0x1p-1024
+tgamma 0x1p-1074
+tgamma -0x1p-1074
+tgamma 0x1p-16383
+tgamma -0x1p-16383
+tgamma 0x1p-16384
+tgamma -0x1p-16384
+tgamma 0x1p-16445
+tgamma -0x1p-16445
+tgamma 0x1p-16494
+tgamma -0x1p-16494
+tgamma 0x8.00001p0
+tgamma 0x7.fffff8p0
+tgamma 0x7.000008p0
+tgamma 0x6.fffff8p0
+tgamma 0x6.000008p0
+tgamma 0x5.fffff8p0
+tgamma 0x5.000008p0
+tgamma 0x4.fffff8p0
+tgamma 0x4.000008p0
+tgamma 0x3.fffffcp0
+tgamma 0x3.000004p0
+tgamma 0x2.fffffcp0
+tgamma 0x2.000004p0
+tgamma 0x1.fffffep0
+tgamma 0x1.000002p0
+tgamma 0x0.ffffffp0
+tgamma -0x0.ffffffp0
+tgamma -0x1.000002p0
+tgamma -0x1.fffffep0
+tgamma -0x2.000004p0
+tgamma -0x2.fffffcp0
+tgamma -0x3.000004p0
+tgamma -0x3.fffffcp0
+tgamma -0x4.000008p0
+tgamma -0x4.fffff8p0
+tgamma -0x5.000008p0
+tgamma -0x5.fffff8p0
+tgamma -0x6.000008p0
+tgamma -0x6.fffff8p0
+tgamma -0x7.000008p0
+tgamma -0x7.fffff8p0
+tgamma -0x8.00001p0
+tgamma -0x9.fffffp0
+tgamma -0xa.00001p0
+tgamma -0x13.ffffep0
+tgamma -0x14.00002p0
+tgamma -0x1d.ffffep0
+tgamma -0x1e.00002p0
+tgamma -0x27.ffffcp0
+tgamma -0x28.00004p0
+tgamma -0x28.ffffcp0
+tgamma -0x29.00004p0
+tgamma -0x29.ffffcp0
+tgamma -0x2a.00004p0
+tgamma 0x8.0000000000008p0
+tgamma 0x7.ffffffffffffcp0
+tgamma 0x7.0000000000004p0
+tgamma 0x6.ffffffffffffcp0
+tgamma 0x6.0000000000004p0
+tgamma 0x5.ffffffffffffcp0
+tgamma 0x5.0000000000004p0
+tgamma 0x4.ffffffffffffcp0
+tgamma 0x4.0000000000004p0
+tgamma 0x3.ffffffffffffep0
+tgamma 0x3.0000000000002p0
+tgamma 0x2.ffffffffffffep0
+tgamma 0x2.0000000000002p0
+tgamma 0x1.fffffffffffffp0
+tgamma 0x1.0000000000001p0
+tgamma 0x0.fffffffffffff8p0
+tgamma -0x0.fffffffffffff8p0
+tgamma -0x1.0000000000001p0
+tgamma -0x1.fffffffffffffp0
+tgamma -0x2.0000000000002p0
+tgamma -0x2.ffffffffffffep0
+tgamma -0x3.0000000000002p0
+tgamma -0x3.ffffffffffffep0
+tgamma -0x4.0000000000004p0
+tgamma -0x4.ffffffffffffcp0
+tgamma -0x5.0000000000004p0
+tgamma -0x5.ffffffffffffcp0
+tgamma -0x6.0000000000004p0
+tgamma -0x6.ffffffffffffcp0
+tgamma -0x7.0000000000004p0
+tgamma -0x7.ffffffffffffcp0
+tgamma -0x8.0000000000008p0
+tgamma -0x9.ffffffffffff8p0
+tgamma -0xa.0000000000008p0
+tgamma -0x13.ffffffffffffp0
+tgamma -0x14.000000000001p0
+tgamma -0x1d.ffffffffffffp0
+tgamma -0x1e.000000000001p0
+tgamma -0x27.fffffffffffep0
+tgamma -0x28.000000000002p0
+tgamma -0x28.fffffffffffep0
+tgamma -0x29.000000000002p0
+tgamma -0x29.fffffffffffep0
+tgamma -0x2a.000000000002p0
+tgamma -0x31.fffffffffffep0
+tgamma -0x32.000000000002p0
+tgamma -0x63.fffffffffffcp0
+tgamma -0x64.000000000004p0
+tgamma -0x95.fffffffffff8p0
+tgamma -0x96.000000000008p0
+tgamma -0xb4.fffffffffff8p0
+tgamma -0xb5.000000000008p0
+tgamma -0xb5.fffffffffff8p0
+tgamma -0xb6.000000000008p0
+tgamma -0xb6.fffffffffff8p0
+tgamma -0xb7.000000000008p0
+tgamma -0xb7.fffffffffff8p0
+tgamma -0xb8.000000000008p0
+tgamma 0x8.00000000000000000000000004p0
+tgamma 0x7.fffffffffffffffffffffffffep0
+tgamma 0x7.00000000000000000000000002p0
+tgamma 0x6.fffffffffffffffffffffffffep0
+tgamma 0x6.00000000000000000000000002p0
+tgamma 0x5.fffffffffffffffffffffffffep0
+tgamma 0x5.00000000000000000000000002p0
+tgamma 0x4.fffffffffffffffffffffffffep0
+tgamma 0x4.00000000000000000000000002p0
+tgamma 0x3.ffffffffffffffffffffffffffp0
+tgamma 0x3.00000000000000000000000001p0
+tgamma 0x2.ffffffffffffffffffffffffffp0
+tgamma 0x2.00000000000000000000000001p0
+tgamma 0x1.ffffffffffffffffffffffffff8p0
+tgamma 0x1.000000000000000000000000008p0
+tgamma 0x0.ffffffffffffffffffffffffffcp0
+tgamma -0x0.ffffffffffffffffffffffffffcp0
+tgamma -0x1.000000000000000000000000008p0
+tgamma -0x1.ffffffffffffffffffffffffff8p0
+tgamma -0x2.00000000000000000000000001p0
+tgamma -0x2.ffffffffffffffffffffffffffp0
+tgamma -0x3.00000000000000000000000001p0
+tgamma -0x3.ffffffffffffffffffffffffffp0
+tgamma -0x4.00000000000000000000000002p0
+tgamma -0x4.fffffffffffffffffffffffffep0
+tgamma -0x5.00000000000000000000000002p0
+tgamma -0x5.fffffffffffffffffffffffffep0
+tgamma -0x6.00000000000000000000000002p0
+tgamma -0x6.fffffffffffffffffffffffffep0
+tgamma -0x7.00000000000000000000000002p0
+tgamma -0x7.fffffffffffffffffffffffffep0
+tgamma -0x8.00000000000000000000000004p0
+tgamma -0x9.fffffffffffffffffffffffffcp0
+tgamma -0xa.00000000000000000000000004p0
+tgamma -0x13.fffffffffffffffffffffffff8p0
+tgamma -0x14.00000000000000000000000008p0
+tgamma -0x1d.fffffffffffffffffffffffff8p0
+tgamma -0x1e.00000000000000000000000008p0
+tgamma -0x27.fffffffffffffffffffffffffp0
+tgamma -0x28.0000000000000000000000001p0
+tgamma -0x28.fffffffffffffffffffffffffp0
+tgamma -0x29.0000000000000000000000001p0
+tgamma -0x29.fffffffffffffffffffffffffp0
+tgamma -0x2a.0000000000000000000000001p0
+tgamma -0x31.fffffffffffffffffffffffffp0
+tgamma -0x32.0000000000000000000000001p0
+tgamma -0x63.ffffffffffffffffffffffffep0
+tgamma -0x64.0000000000000000000000002p0
+tgamma -0x95.ffffffffffffffffffffffffcp0
+tgamma -0x96.0000000000000000000000004p0
+tgamma -0xb4.ffffffffffffffffffffffffcp0
+tgamma -0xb5.0000000000000000000000004p0
+tgamma -0xb5.ffffffffffffffffffffffffcp0
+tgamma -0xb6.0000000000000000000000004p0
+tgamma -0xb6.ffffffffffffffffffffffffcp0
+tgamma -0xb7.0000000000000000000000004p0
+tgamma -0xb7.ffffffffffffffffffffffffcp0
+tgamma -0xb8.0000000000000000000000004p0
+tgamma -0xbb.ffffffffffffffffffffffffcp0
+tgamma -0xbc.0000000000000000000000004p0
+tgamma -0xbc.ffffffffffffffffffffffffcp0
+tgamma -0xbd.0000000000000000000000004p0
+tgamma -0xbd.ffffffffffffffffffffffffcp0
+tgamma -0xbe.0000000000000000000000004p0
+tgamma -0xbe.ffffffffffffffffffffffffcp0
+tgamma -0xbf.0000000000000000000000004p0
+tgamma 0x8.000000000000001p0
+tgamma 0x7.fffffffffffffff8p0
+tgamma 0x7.0000000000000008p0
+tgamma 0x6.fffffffffffffff8p0
+tgamma 0x6.0000000000000008p0
+tgamma 0x5.fffffffffffffff8p0
+tgamma 0x5.0000000000000008p0
+tgamma 0x4.fffffffffffffff8p0
+tgamma 0x4.0000000000000008p0
+tgamma 0x3.fffffffffffffffcp0
+tgamma 0x3.0000000000000004p0
+tgamma 0x2.fffffffffffffffcp0
+tgamma 0x2.0000000000000004p0
+tgamma 0x1.fffffffffffffffep0
+tgamma 0x1.0000000000000002p0
+tgamma 0x0.ffffffffffffffffp0
+tgamma -0x0.ffffffffffffffffp0
+tgamma -0x1.0000000000000002p0
+tgamma -0x1.fffffffffffffffep0
+tgamma -0x2.0000000000000004p0
+tgamma -0x2.fffffffffffffffcp0
+tgamma -0x3.0000000000000004p0
+tgamma -0x3.fffffffffffffffcp0
+tgamma -0x4.0000000000000008p0
+tgamma -0x4.fffffffffffffff8p0
+tgamma -0x5.0000000000000008p0
+tgamma -0x5.fffffffffffffff8p0
+tgamma -0x6.0000000000000008p0
+tgamma -0x6.fffffffffffffff8p0
+tgamma -0x7.0000000000000008p0
+tgamma -0x7.fffffffffffffff8p0
+tgamma -0x8.000000000000001p0
+tgamma -0x9.fffffffffffffffp0
+tgamma -0xa.000000000000001p0
+tgamma -0x13.ffffffffffffffep0
+tgamma -0x14.000000000000002p0
+tgamma -0x1d.ffffffffffffffep0
+tgamma -0x1e.000000000000002p0
+tgamma -0x27.ffffffffffffffcp0
+tgamma -0x28.000000000000004p0
+tgamma -0x28.ffffffffffffffcp0
+tgamma -0x29.000000000000004p0
+tgamma -0x29.ffffffffffffffcp0
+tgamma -0x2a.000000000000004p0
+tgamma -0x31.ffffffffffffffcp0
+tgamma -0x32.000000000000004p0
+tgamma -0x63.ffffffffffffff8p0
+tgamma -0x64.000000000000008p0
+tgamma -0x95.ffffffffffffffp0
+tgamma -0x96.00000000000001p0
+tgamma -0xb4.ffffffffffffffp0
+tgamma -0xb5.00000000000001p0
+tgamma -0xb5.ffffffffffffffp0
+tgamma -0xb6.00000000000001p0
+tgamma -0xb6.ffffffffffffffp0
+tgamma -0xb7.00000000000001p0
+tgamma -0xb7.ffffffffffffffp0
+tgamma -0xb8.00000000000001p0
+tgamma -0xbb.ffffffffffffffp0
+tgamma -0xbc.00000000000001p0
+tgamma -0xbc.ffffffffffffffp0
+tgamma -0xbd.00000000000001p0
+tgamma -0xbd.ffffffffffffffp0
+tgamma -0xbe.00000000000001p0
+tgamma -0xbe.ffffffffffffffp0
+tgamma -0xbf.00000000000001p0
+tgamma -0xf9.ffffffffffffffp0
+tgamma -0xfa.00000000000001p0
+tgamma -0x1f3.fffffffffffffep0
+tgamma -0x1f4.00000000000002p0
+tgamma -0x2ed.fffffffffffffcp0
+tgamma -0x2ee.00000000000004p0
+tgamma -0x3e7.fffffffffffffcp0
+tgamma -0x3e8.00000000000004p0
+tgamma -0x4e1.fffffffffffff8p0
+tgamma -0x4e2.00000000000008p0
+tgamma -0x5db.fffffffffffff8p0
+tgamma -0x5dc.00000000000008p0
+tgamma -0x6d5.fffffffffffff8p0
+tgamma -0x6d6.00000000000008p0
+tgamma -0x6e2.fffffffffffff8p0
+tgamma -0x6e3.00000000000008p0
+tgamma -0x6e3.fffffffffffff8p0
+tgamma -0x6e4.00000000000008p0
+tgamma -0x6e4.fffffffffffff8p0
+tgamma -0x6e5.00000000000008p0
+tgamma -0x6e5.fffffffffffff8p0
+tgamma -0x6e6.00000000000008p0
+tgamma 0x8.0000000000000000000000000008p0
+tgamma 0x7.fffffffffffffffffffffffffffcp0
+tgamma 0x7.0000000000000000000000000004p0
+tgamma 0x6.fffffffffffffffffffffffffffcp0
+tgamma 0x6.0000000000000000000000000004p0
+tgamma 0x5.fffffffffffffffffffffffffffcp0
+tgamma 0x5.0000000000000000000000000004p0
+tgamma 0x4.fffffffffffffffffffffffffffcp0
+tgamma 0x4.0000000000000000000000000004p0
+tgamma 0x3.fffffffffffffffffffffffffffep0
+tgamma 0x3.0000000000000000000000000002p0
+tgamma 0x2.fffffffffffffffffffffffffffep0
+tgamma 0x2.0000000000000000000000000002p0
+tgamma 0x1.ffffffffffffffffffffffffffffp0
+tgamma 0x1.0000000000000000000000000001p0
+tgamma 0x0.ffffffffffffffffffffffffffff8p0
+tgamma -0x0.ffffffffffffffffffffffffffff8p0
+tgamma -0x1.0000000000000000000000000001p0
+tgamma -0x1.ffffffffffffffffffffffffffffp0
+tgamma -0x2.0000000000000000000000000002p0
+tgamma -0x2.fffffffffffffffffffffffffffep0
+tgamma -0x3.0000000000000000000000000002p0
+tgamma -0x3.fffffffffffffffffffffffffffep0
+tgamma -0x4.0000000000000000000000000004p0
+tgamma -0x4.fffffffffffffffffffffffffffcp0
+tgamma -0x5.0000000000000000000000000004p0
+tgamma -0x5.fffffffffffffffffffffffffffcp0
+tgamma -0x6.0000000000000000000000000004p0
+tgamma -0x6.fffffffffffffffffffffffffffcp0
+tgamma -0x7.0000000000000000000000000004p0
+tgamma -0x7.fffffffffffffffffffffffffffcp0
+tgamma -0x8.0000000000000000000000000008p0
+tgamma -0x9.fffffffffffffffffffffffffff8p0
+tgamma -0xa.0000000000000000000000000008p0
+tgamma -0x13.fffffffffffffffffffffffffffp0
+tgamma -0x14.000000000000000000000000001p0
+tgamma -0x1d.fffffffffffffffffffffffffffp0
+tgamma -0x1e.000000000000000000000000001p0
+tgamma -0x27.ffffffffffffffffffffffffffep0
+tgamma -0x28.000000000000000000000000002p0
+tgamma -0x28.ffffffffffffffffffffffffffep0
+tgamma -0x29.000000000000000000000000002p0
+tgamma -0x29.ffffffffffffffffffffffffffep0
+tgamma -0x2a.000000000000000000000000002p0
+tgamma -0x31.ffffffffffffffffffffffffffep0
+tgamma -0x32.000000000000000000000000002p0
+tgamma -0x63.ffffffffffffffffffffffffffcp0
+tgamma -0x64.000000000000000000000000004p0
+tgamma -0x95.ffffffffffffffffffffffffff8p0
+tgamma -0x96.000000000000000000000000008p0
+tgamma -0xb4.ffffffffffffffffffffffffff8p0
+tgamma -0xb5.000000000000000000000000008p0
+tgamma -0xb5.ffffffffffffffffffffffffff8p0
+tgamma -0xb6.000000000000000000000000008p0
+tgamma -0xb6.ffffffffffffffffffffffffff8p0
+tgamma -0xb7.000000000000000000000000008p0
+tgamma -0xb7.ffffffffffffffffffffffffff8p0
+tgamma -0xb8.000000000000000000000000008p0
+tgamma -0xbb.ffffffffffffffffffffffffff8p0
+tgamma -0xbc.000000000000000000000000008p0
+tgamma -0xbc.ffffffffffffffffffffffffff8p0
+tgamma -0xbd.000000000000000000000000008p0
+tgamma -0xbd.ffffffffffffffffffffffffff8p0
+tgamma -0xbe.000000000000000000000000008p0
+tgamma -0xbe.ffffffffffffffffffffffffff8p0
+tgamma -0xbf.000000000000000000000000008p0
+tgamma -0xf9.ffffffffffffffffffffffffff8p0
+tgamma -0xfa.000000000000000000000000008p0
+tgamma -0x1f3.ffffffffffffffffffffffffffp0
+tgamma -0x1f4.00000000000000000000000001p0
+tgamma -0x2ed.fffffffffffffffffffffffffep0
+tgamma -0x2ee.00000000000000000000000002p0
+tgamma -0x3e7.fffffffffffffffffffffffffep0
+tgamma -0x3e8.00000000000000000000000002p0
+tgamma -0x4e1.fffffffffffffffffffffffffcp0
+tgamma -0x4e2.00000000000000000000000004p0
+tgamma -0x5db.fffffffffffffffffffffffffcp0
+tgamma -0x5dc.00000000000000000000000004p0
+tgamma -0x6d5.fffffffffffffffffffffffffcp0
+tgamma -0x6d6.00000000000000000000000004p0
+tgamma -0x6e2.fffffffffffffffffffffffffcp0
+tgamma -0x6e3.00000000000000000000000004p0
+tgamma -0x6e3.fffffffffffffffffffffffffcp0
+tgamma -0x6e4.00000000000000000000000004p0
+tgamma -0x6e4.fffffffffffffffffffffffffcp0
+tgamma -0x6e5.00000000000000000000000004p0
+tgamma -0x6e5.fffffffffffffffffffffffffcp0
+tgamma -0x6e6.00000000000000000000000004p0
+tgamma -0x6eb.fffffffffffffffffffffffffcp0
+tgamma -0x6ec.00000000000000000000000004p0
+tgamma -0x6ec.fffffffffffffffffffffffffcp0
+tgamma -0x6ed.00000000000000000000000004p0
+tgamma -0x6ed.fffffffffffffffffffffffffcp0
+tgamma -0x6ee.00000000000000000000000004p0
+tgamma -0x6ee.fffffffffffffffffffffffffcp0
+tgamma -0x6ef.00000000000000000000000004p0
+tgamma -0x1.0a32a2p+5
+tgamma -0x1.5800000080001p+7
+tgamma 18.5
+tgamma 19.5
+tgamma 23.5
+tgamma 29.5
+tgamma 30.5
+tgamma 31.5
+tgamma 32.5
+tgamma 33.5
+tgamma 34.5
+tgamma 0x2.30a43cp+4
+tgamma 0x2.30a44p+4
+tgamma 0xa.b9fd72b0fb238p+4
+tgamma 0xa.b9fd72b0fb24p+4
+tgamma 0xa.b9fd72b0fb23a9ddbf0d3804f4p+4
+tgamma 0xa.b9fd72b0fb23a9ddbf0d3804f8p+4
+tgamma 0x6.db8c603359a97108p+8
+tgamma 0x6.db8c603359a9711p+8
+tgamma 0x6.db8c603359a971081bc4a2e9dfdp+8
+tgamma 0x6.db8c603359a971081bc4a2e9dfd4p+8
+tgamma 1e3
+tgamma -100000.5
+
+y0 0.125
+y0 0.75
+y0 1.0
+y0 1.5
+y0 2.0
+y0 8.0
+y0 10.0
+y0 0x1.3ffp+74
+y0 0x1.ff00000000002p+840
+y0 0x1p1023
+y0 0x1p16382
+y0 0x1p16383
+y0 0x1p-10
+y0 0x1p-20
+y0 0x1p-30
+y0 0x1p-40
+y0 0x1p-50
+y0 0x1p-60
+y0 0x1p-70
+y0 0x1p-80
+y0 0x1p-90
+y0 0x1p-100
+y0 0x1p-110
+
+y1 0.125
+y1 0.75
+y1 1.0
+y1 1.5
+y1 2.0
+y1 8.0
+y1 10.0
+y1 0x1.27e204p+99
+y1 0x1.001000001p+593
+y1 0x1p1023
+y1 0x1p16382
+y1 0x1p16383
+y1 0x1p-10
+y1 0x1p-20
+y1 0x1p-30
+y1 0x1p-40
+y1 0x1p-50
+y1 0x1p-60
+y1 0x1p-70
+y1 0x1p-80
+y1 0x1p-90
+y1 0x1p-100
+y1 0x1p-110
+
+# yn (0, x) == y0 (x).
+yn 0 0.125
+yn 0 0.75
+yn 0 1.0
+yn 0 1.5
+yn 0 2.0
+yn 0 8.0
+yn 0 10.0
+
+# yn (1, x) == y1 (x).
+yn 1 0.125
+yn 1 0.75
+yn 1 1.0
+yn 1 1.5
+yn 1 2.0
+yn 1 8.0
+yn 1 10.0
+
+# yn (-1, x) == -y1 (x).
+yn -1 1.0
+
+# yn (3, x).
+yn 3 0.125
+yn 3 0.75
+yn 3 1.0
+yn 3 2.0
+yn 3 10.0
+
+# yn (10, x).
+yn 10 0.125
+yn 10 0.75
+yn 10 1.0
+yn 10 2.0
+yn 10 10.0
+
+yn -10 1.0
+
+yn 10 min
+
+yn 2 0x1.ffff62p+99
+yn 2 0x1p127
+yn 2 0x1p1023
+yn 2 0x1p16383
diff --git a/math/auto-libm-test-out b/math/auto-libm-test-out
new file mode 100644
index 0000000000..54cfbde32c
--- /dev/null
+++ b/math/auto-libm-test-out
@@ -0,0 +1,97681 @@
+acos 0
+= acos downward flt-32 0x0p+0f : 0x1.921fb4p+0f : inexact-ok
+= acos tonearest flt-32 0x0p+0f : 0x1.921fb6p+0f : inexact-ok
+= acos towardzero flt-32 0x0p+0f : 0x1.921fb4p+0f : inexact-ok
+= acos upward flt-32 0x0p+0f : 0x1.921fb6p+0f : inexact-ok
+= acos downward dbl-64 0x0p+0 : 0x1.921fb54442d18p+0 : inexact-ok
+= acos tonearest dbl-64 0x0p+0 : 0x1.921fb54442d18p+0 : inexact-ok
+= acos towardzero dbl-64 0x0p+0 : 0x1.921fb54442d18p+0 : inexact-ok
+= acos upward dbl-64 0x0p+0 : 0x1.921fb54442d19p+0 : inexact-ok
+= acos downward ldbl-96-intel 0x0p+0L : 0x1.921fb54442d18468p+0L : inexact-ok
+= acos tonearest ldbl-96-intel 0x0p+0L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= acos towardzero ldbl-96-intel 0x0p+0L : 0x1.921fb54442d18468p+0L : inexact-ok
+= acos upward ldbl-96-intel 0x0p+0L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= acos downward ldbl-96-m68k 0x0p+0L : 0x1.921fb54442d18468p+0L : inexact-ok
+= acos tonearest ldbl-96-m68k 0x0p+0L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= acos towardzero ldbl-96-m68k 0x0p+0L : 0x1.921fb54442d18468p+0L : inexact-ok
+= acos upward ldbl-96-m68k 0x0p+0L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= acos downward ldbl-128 0x0p+0L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= acos tonearest ldbl-128 0x0p+0L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= acos towardzero ldbl-128 0x0p+0L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= acos upward ldbl-128 0x0p+0L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= acos downward ldbl-128ibm 0x0p+0L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= acos tonearest ldbl-128ibm 0x0p+0L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= acos towardzero ldbl-128ibm 0x0p+0L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= acos upward ldbl-128ibm 0x0p+0L : 0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+acos -0
+= acos downward flt-32 -0x0p+0f : 0x1.921fb4p+0f : inexact-ok
+= acos tonearest flt-32 -0x0p+0f : 0x1.921fb6p+0f : inexact-ok
+= acos towardzero flt-32 -0x0p+0f : 0x1.921fb4p+0f : inexact-ok
+= acos upward flt-32 -0x0p+0f : 0x1.921fb6p+0f : inexact-ok
+= acos downward dbl-64 -0x0p+0 : 0x1.921fb54442d18p+0 : inexact-ok
+= acos tonearest dbl-64 -0x0p+0 : 0x1.921fb54442d18p+0 : inexact-ok
+= acos towardzero dbl-64 -0x0p+0 : 0x1.921fb54442d18p+0 : inexact-ok
+= acos upward dbl-64 -0x0p+0 : 0x1.921fb54442d19p+0 : inexact-ok
+= acos downward ldbl-96-intel -0x0p+0L : 0x1.921fb54442d18468p+0L : inexact-ok
+= acos tonearest ldbl-96-intel -0x0p+0L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= acos towardzero ldbl-96-intel -0x0p+0L : 0x1.921fb54442d18468p+0L : inexact-ok
+= acos upward ldbl-96-intel -0x0p+0L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= acos downward ldbl-96-m68k -0x0p+0L : 0x1.921fb54442d18468p+0L : inexact-ok
+= acos tonearest ldbl-96-m68k -0x0p+0L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= acos towardzero ldbl-96-m68k -0x0p+0L : 0x1.921fb54442d18468p+0L : inexact-ok
+= acos upward ldbl-96-m68k -0x0p+0L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= acos downward ldbl-128 -0x0p+0L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= acos tonearest ldbl-128 -0x0p+0L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= acos towardzero ldbl-128 -0x0p+0L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= acos upward ldbl-128 -0x0p+0L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= acos downward ldbl-128ibm -0x0p+0L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= acos tonearest ldbl-128ibm -0x0p+0L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= acos towardzero ldbl-128ibm -0x0p+0L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= acos upward ldbl-128ibm -0x0p+0L : 0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+acos 1
+= acos downward flt-32 0x1p+0f : 0x0p+0f : inexact-ok
+= acos tonearest flt-32 0x1p+0f : 0x0p+0f : inexact-ok
+= acos towardzero flt-32 0x1p+0f : 0x0p+0f : inexact-ok
+= acos upward flt-32 0x1p+0f : 0x0p+0f : inexact-ok
+= acos downward dbl-64 0x1p+0 : 0x0p+0 : inexact-ok
+= acos tonearest dbl-64 0x1p+0 : 0x0p+0 : inexact-ok
+= acos towardzero dbl-64 0x1p+0 : 0x0p+0 : inexact-ok
+= acos upward dbl-64 0x1p+0 : 0x0p+0 : inexact-ok
+= acos downward ldbl-96-intel 0x1p+0L : 0x0p+0L : inexact-ok
+= acos tonearest ldbl-96-intel 0x1p+0L : 0x0p+0L : inexact-ok
+= acos towardzero ldbl-96-intel 0x1p+0L : 0x0p+0L : inexact-ok
+= acos upward ldbl-96-intel 0x1p+0L : 0x0p+0L : inexact-ok
+= acos downward ldbl-96-m68k 0x1p+0L : 0x0p+0L : inexact-ok
+= acos tonearest ldbl-96-m68k 0x1p+0L : 0x0p+0L : inexact-ok
+= acos towardzero ldbl-96-m68k 0x1p+0L : 0x0p+0L : inexact-ok
+= acos upward ldbl-96-m68k 0x1p+0L : 0x0p+0L : inexact-ok
+= acos downward ldbl-128 0x1p+0L : 0x0p+0L : inexact-ok
+= acos tonearest ldbl-128 0x1p+0L : 0x0p+0L : inexact-ok
+= acos towardzero ldbl-128 0x1p+0L : 0x0p+0L : inexact-ok
+= acos upward ldbl-128 0x1p+0L : 0x0p+0L : inexact-ok
+= acos downward ldbl-128ibm 0x1p+0L : 0x0p+0L : inexact-ok
+= acos tonearest ldbl-128ibm 0x1p+0L : 0x0p+0L : inexact-ok
+= acos towardzero ldbl-128ibm 0x1p+0L : 0x0p+0L : inexact-ok
+= acos upward ldbl-128ibm 0x1p+0L : 0x0p+0L : inexact-ok
+acos -1
+= acos downward flt-32 -0x1p+0f : 0x3.243f68p+0f : inexact-ok
+= acos tonearest flt-32 -0x1p+0f : 0x3.243f6cp+0f : inexact-ok
+= acos towardzero flt-32 -0x1p+0f : 0x3.243f68p+0f : inexact-ok
+= acos upward flt-32 -0x1p+0f : 0x3.243f6cp+0f : inexact-ok
+= acos downward dbl-64 -0x1p+0 : 0x3.243f6a8885a3p+0 : inexact-ok
+= acos tonearest dbl-64 -0x1p+0 : 0x3.243f6a8885a3p+0 : inexact-ok
+= acos towardzero dbl-64 -0x1p+0 : 0x3.243f6a8885a3p+0 : inexact-ok
+= acos upward dbl-64 -0x1p+0 : 0x3.243f6a8885a32p+0 : inexact-ok
+= acos downward ldbl-96-intel -0x1p+0L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= acos tonearest ldbl-96-intel -0x1p+0L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= acos towardzero ldbl-96-intel -0x1p+0L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= acos upward ldbl-96-intel -0x1p+0L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= acos downward ldbl-96-m68k -0x1p+0L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= acos tonearest ldbl-96-m68k -0x1p+0L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= acos towardzero ldbl-96-m68k -0x1p+0L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= acos upward ldbl-96-m68k -0x1p+0L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= acos downward ldbl-128 -0x1p+0L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= acos tonearest ldbl-128 -0x1p+0L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= acos towardzero ldbl-128 -0x1p+0L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= acos upward ldbl-128 -0x1p+0L : 0x3.243f6a8885a308d313198a2e0372p+0L : inexact-ok
+= acos downward ldbl-128ibm -0x1p+0L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= acos tonearest ldbl-128ibm -0x1p+0L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= acos towardzero ldbl-128ibm -0x1p+0L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= acos upward ldbl-128ibm -0x1p+0L : 0x3.243f6a8885a308d313198a2e04p+0L : inexact-ok
+acos 0.5
+= acos downward flt-32 0x8p-4f : 0x1.0c1522p+0f : inexact-ok
+= acos tonearest flt-32 0x8p-4f : 0x1.0c1524p+0f : inexact-ok
+= acos towardzero flt-32 0x8p-4f : 0x1.0c1522p+0f : inexact-ok
+= acos upward flt-32 0x8p-4f : 0x1.0c1524p+0f : inexact-ok
+= acos downward dbl-64 0x8p-4 : 0x1.0c152382d7365p+0 : inexact-ok
+= acos tonearest dbl-64 0x8p-4 : 0x1.0c152382d7366p+0 : inexact-ok
+= acos towardzero dbl-64 0x8p-4 : 0x1.0c152382d7365p+0 : inexact-ok
+= acos upward dbl-64 0x8p-4 : 0x1.0c152382d7366p+0 : inexact-ok
+= acos downward ldbl-96-intel 0x8p-4L : 0x1.0c152382d7365846p+0L : inexact-ok
+= acos tonearest ldbl-96-intel 0x8p-4L : 0x1.0c152382d7365846p+0L : inexact-ok
+= acos towardzero ldbl-96-intel 0x8p-4L : 0x1.0c152382d7365846p+0L : inexact-ok
+= acos upward ldbl-96-intel 0x8p-4L : 0x1.0c152382d7365848p+0L : inexact-ok
+= acos downward ldbl-96-m68k 0x8p-4L : 0x1.0c152382d7365846p+0L : inexact-ok
+= acos tonearest ldbl-96-m68k 0x8p-4L : 0x1.0c152382d7365846p+0L : inexact-ok
+= acos towardzero ldbl-96-m68k 0x8p-4L : 0x1.0c152382d7365846p+0L : inexact-ok
+= acos upward ldbl-96-m68k 0x8p-4L : 0x1.0c152382d7365848p+0L : inexact-ok
+= acos downward ldbl-128 0x8p-4L : 0x1.0c152382d73658465bb32e0f567ap+0L : inexact-ok
+= acos tonearest ldbl-128 0x8p-4L : 0x1.0c152382d73658465bb32e0f567bp+0L : inexact-ok
+= acos towardzero ldbl-128 0x8p-4L : 0x1.0c152382d73658465bb32e0f567ap+0L : inexact-ok
+= acos upward ldbl-128 0x8p-4L : 0x1.0c152382d73658465bb32e0f567bp+0L : inexact-ok
+= acos downward ldbl-128ibm 0x8p-4L : 0x1.0c152382d73658465bb32e0f56p+0L : inexact-ok
+= acos tonearest ldbl-128ibm 0x8p-4L : 0x1.0c152382d73658465bb32e0f568p+0L : inexact-ok
+= acos towardzero ldbl-128ibm 0x8p-4L : 0x1.0c152382d73658465bb32e0f56p+0L : inexact-ok
+= acos upward ldbl-128ibm 0x8p-4L : 0x1.0c152382d73658465bb32e0f568p+0L : inexact-ok
+acos -0.5
+= acos downward flt-32 -0x8p-4f : 0x2.182a44p+0f : inexact-ok
+= acos tonearest flt-32 -0x8p-4f : 0x2.182a48p+0f : inexact-ok
+= acos towardzero flt-32 -0x8p-4f : 0x2.182a44p+0f : inexact-ok
+= acos upward flt-32 -0x8p-4f : 0x2.182a48p+0f : inexact-ok
+= acos downward dbl-64 -0x8p-4 : 0x2.182a4705ae6cap+0 : inexact-ok
+= acos tonearest dbl-64 -0x8p-4 : 0x2.182a4705ae6ccp+0 : inexact-ok
+= acos towardzero dbl-64 -0x8p-4 : 0x2.182a4705ae6cap+0 : inexact-ok
+= acos upward dbl-64 -0x8p-4 : 0x2.182a4705ae6ccp+0 : inexact-ok
+= acos downward ldbl-96-intel -0x8p-4L : 0x2.182a4705ae6cb08cp+0L : inexact-ok
+= acos tonearest ldbl-96-intel -0x8p-4L : 0x2.182a4705ae6cb08cp+0L : inexact-ok
+= acos towardzero ldbl-96-intel -0x8p-4L : 0x2.182a4705ae6cb08cp+0L : inexact-ok
+= acos upward ldbl-96-intel -0x8p-4L : 0x2.182a4705ae6cb09p+0L : inexact-ok
+= acos downward ldbl-96-m68k -0x8p-4L : 0x2.182a4705ae6cb08cp+0L : inexact-ok
+= acos tonearest ldbl-96-m68k -0x8p-4L : 0x2.182a4705ae6cb08cp+0L : inexact-ok
+= acos towardzero ldbl-96-m68k -0x8p-4L : 0x2.182a4705ae6cb08cp+0L : inexact-ok
+= acos upward ldbl-96-m68k -0x8p-4L : 0x2.182a4705ae6cb09p+0L : inexact-ok
+= acos downward ldbl-128 -0x8p-4L : 0x2.182a4705ae6cb08cb7665c1eacf4p+0L : inexact-ok
+= acos tonearest ldbl-128 -0x8p-4L : 0x2.182a4705ae6cb08cb7665c1eacf6p+0L : inexact-ok
+= acos towardzero ldbl-128 -0x8p-4L : 0x2.182a4705ae6cb08cb7665c1eacf4p+0L : inexact-ok
+= acos upward ldbl-128 -0x8p-4L : 0x2.182a4705ae6cb08cb7665c1eacf6p+0L : inexact-ok
+= acos downward ldbl-128ibm -0x8p-4L : 0x2.182a4705ae6cb08cb7665c1eacp+0L : inexact-ok
+= acos tonearest ldbl-128ibm -0x8p-4L : 0x2.182a4705ae6cb08cb7665c1eadp+0L : inexact-ok
+= acos towardzero ldbl-128ibm -0x8p-4L : 0x2.182a4705ae6cb08cb7665c1eacp+0L : inexact-ok
+= acos upward ldbl-128ibm -0x8p-4L : 0x2.182a4705ae6cb08cb7665c1eadp+0L : inexact-ok
+acos 0.75
+= acos downward flt-32 0xcp-4f : 0xb.9051cp-4f : inexact-ok
+= acos tonearest flt-32 0xcp-4f : 0xb.9051dp-4f : inexact-ok
+= acos towardzero flt-32 0xcp-4f : 0xb.9051cp-4f : inexact-ok
+= acos upward flt-32 0xcp-4f : 0xb.9051dp-4f : inexact-ok
+= acos downward dbl-64 0xcp-4 : 0xb.9051c960ecaap-4 : inexact-ok
+= acos tonearest dbl-64 0xcp-4 : 0xb.9051c960ecaa8p-4 : inexact-ok
+= acos towardzero dbl-64 0xcp-4 : 0xb.9051c960ecaap-4 : inexact-ok
+= acos upward dbl-64 0xcp-4 : 0xb.9051c960ecaa8p-4 : inexact-ok
+= acos downward ldbl-96-intel 0xcp-4L : 0xb.9051c960ecaa428p-4L : inexact-ok
+= acos tonearest ldbl-96-intel 0xcp-4L : 0xb.9051c960ecaa429p-4L : inexact-ok
+= acos towardzero ldbl-96-intel 0xcp-4L : 0xb.9051c960ecaa428p-4L : inexact-ok
+= acos upward ldbl-96-intel 0xcp-4L : 0xb.9051c960ecaa429p-4L : inexact-ok
+= acos downward ldbl-96-m68k 0xcp-4L : 0xb.9051c960ecaa428p-4L : inexact-ok
+= acos tonearest ldbl-96-m68k 0xcp-4L : 0xb.9051c960ecaa429p-4L : inexact-ok
+= acos towardzero ldbl-96-m68k 0xcp-4L : 0xb.9051c960ecaa428p-4L : inexact-ok
+= acos upward ldbl-96-m68k 0xcp-4L : 0xb.9051c960ecaa429p-4L : inexact-ok
+= acos downward ldbl-128 0xcp-4L : 0xb.9051c960ecaa428dd6deb6696c7p-4L : inexact-ok
+= acos tonearest ldbl-128 0xcp-4L : 0xb.9051c960ecaa428dd6deb6696c7p-4L : inexact-ok
+= acos towardzero ldbl-128 0xcp-4L : 0xb.9051c960ecaa428dd6deb6696c7p-4L : inexact-ok
+= acos upward ldbl-128 0xcp-4L : 0xb.9051c960ecaa428dd6deb6696c78p-4L : inexact-ok
+= acos downward ldbl-128ibm 0xcp-4L : 0xb.9051c960ecaa428dd6deb6696cp-4L : inexact-ok
+= acos tonearest ldbl-128ibm 0xcp-4L : 0xb.9051c960ecaa428dd6deb6696cp-4L : inexact-ok
+= acos towardzero ldbl-128ibm 0xcp-4L : 0xb.9051c960ecaa428dd6deb6696cp-4L : inexact-ok
+= acos upward ldbl-128ibm 0xcp-4L : 0xb.9051c960ecaa428dd6deb6697p-4L : inexact-ok
+acos 2e-17
+= acos downward flt-32 0x1.70ef56p-56f : 0x1.921fb4p+0f : inexact-ok
+= acos tonearest flt-32 0x1.70ef56p-56f : 0x1.921fb6p+0f : inexact-ok
+= acos towardzero flt-32 0x1.70ef56p-56f : 0x1.921fb4p+0f : inexact-ok
+= acos upward flt-32 0x1.70ef56p-56f : 0x1.921fb6p+0f : inexact-ok
+= acos downward dbl-64 0x1.70ef56p-56 : 0x1.921fb54442d18p+0 : inexact-ok
+= acos tonearest dbl-64 0x1.70ef56p-56 : 0x1.921fb54442d18p+0 : inexact-ok
+= acos towardzero dbl-64 0x1.70ef56p-56 : 0x1.921fb54442d18p+0 : inexact-ok
+= acos upward dbl-64 0x1.70ef56p-56 : 0x1.921fb54442d19p+0 : inexact-ok
+= acos downward ldbl-96-intel 0x1.70ef56p-56L : 0x1.921fb54442d182f8p+0L : inexact-ok
+= acos tonearest ldbl-96-intel 0x1.70ef56p-56L : 0x1.921fb54442d182f8p+0L : inexact-ok
+= acos towardzero ldbl-96-intel 0x1.70ef56p-56L : 0x1.921fb54442d182f8p+0L : inexact-ok
+= acos upward ldbl-96-intel 0x1.70ef56p-56L : 0x1.921fb54442d182fap+0L : inexact-ok
+= acos downward ldbl-96-m68k 0x1.70ef56p-56L : 0x1.921fb54442d182f8p+0L : inexact-ok
+= acos tonearest ldbl-96-m68k 0x1.70ef56p-56L : 0x1.921fb54442d182f8p+0L : inexact-ok
+= acos towardzero ldbl-96-m68k 0x1.70ef56p-56L : 0x1.921fb54442d182f8p+0L : inexact-ok
+= acos upward ldbl-96-m68k 0x1.70ef56p-56L : 0x1.921fb54442d182fap+0L : inexact-ok
+= acos downward ldbl-128 0x1.70ef56p-56L : 0x1.921fb54442d182f89a36c51701b8p+0L : inexact-ok
+= acos tonearest ldbl-128 0x1.70ef56p-56L : 0x1.921fb54442d182f89a36c51701b8p+0L : inexact-ok
+= acos towardzero ldbl-128 0x1.70ef56p-56L : 0x1.921fb54442d182f89a36c51701b8p+0L : inexact-ok
+= acos upward ldbl-128 0x1.70ef56p-56L : 0x1.921fb54442d182f89a36c51701b9p+0L : inexact-ok
+= acos downward ldbl-128ibm 0x1.70ef56p-56L : 0x1.921fb54442d182f89a36c517018p+0L : inexact-ok
+= acos tonearest ldbl-128ibm 0x1.70ef56p-56L : 0x1.921fb54442d182f89a36c517018p+0L : inexact-ok
+= acos towardzero ldbl-128ibm 0x1.70ef56p-56L : 0x1.921fb54442d182f89a36c517018p+0L : inexact-ok
+= acos upward ldbl-128ibm 0x1.70ef56p-56L : 0x1.921fb54442d182f89a36c51702p+0L : inexact-ok
+= acos downward flt-32 0x1.70ef54p-56f : 0x1.921fb4p+0f : inexact-ok
+= acos tonearest flt-32 0x1.70ef54p-56f : 0x1.921fb6p+0f : inexact-ok
+= acos towardzero flt-32 0x1.70ef54p-56f : 0x1.921fb4p+0f : inexact-ok
+= acos upward flt-32 0x1.70ef54p-56f : 0x1.921fb6p+0f : inexact-ok
+= acos downward dbl-64 0x1.70ef54p-56 : 0x1.921fb54442d18p+0 : inexact-ok
+= acos tonearest dbl-64 0x1.70ef54p-56 : 0x1.921fb54442d18p+0 : inexact-ok
+= acos towardzero dbl-64 0x1.70ef54p-56 : 0x1.921fb54442d18p+0 : inexact-ok
+= acos upward dbl-64 0x1.70ef54p-56 : 0x1.921fb54442d19p+0 : inexact-ok
+= acos downward ldbl-96-intel 0x1.70ef54p-56L : 0x1.921fb54442d182f8p+0L : inexact-ok
+= acos tonearest ldbl-96-intel 0x1.70ef54p-56L : 0x1.921fb54442d182f8p+0L : inexact-ok
+= acos towardzero ldbl-96-intel 0x1.70ef54p-56L : 0x1.921fb54442d182f8p+0L : inexact-ok
+= acos upward ldbl-96-intel 0x1.70ef54p-56L : 0x1.921fb54442d182fap+0L : inexact-ok
+= acos downward ldbl-96-m68k 0x1.70ef54p-56L : 0x1.921fb54442d182f8p+0L : inexact-ok
+= acos tonearest ldbl-96-m68k 0x1.70ef54p-56L : 0x1.921fb54442d182f8p+0L : inexact-ok
+= acos towardzero ldbl-96-m68k 0x1.70ef54p-56L : 0x1.921fb54442d182f8p+0L : inexact-ok
+= acos upward ldbl-96-m68k 0x1.70ef54p-56L : 0x1.921fb54442d182fap+0L : inexact-ok
+= acos downward ldbl-128 0x1.70ef54p-56L : 0x1.921fb54442d182f89a38c51701b8p+0L : inexact-ok
+= acos tonearest ldbl-128 0x1.70ef54p-56L : 0x1.921fb54442d182f89a38c51701b8p+0L : inexact-ok
+= acos towardzero ldbl-128 0x1.70ef54p-56L : 0x1.921fb54442d182f89a38c51701b8p+0L : inexact-ok
+= acos upward ldbl-128 0x1.70ef54p-56L : 0x1.921fb54442d182f89a38c51701b9p+0L : inexact-ok
+= acos downward ldbl-128ibm 0x1.70ef54p-56L : 0x1.921fb54442d182f89a38c517018p+0L : inexact-ok
+= acos tonearest ldbl-128ibm 0x1.70ef54p-56L : 0x1.921fb54442d182f89a38c517018p+0L : inexact-ok
+= acos towardzero ldbl-128ibm 0x1.70ef54p-56L : 0x1.921fb54442d182f89a38c517018p+0L : inexact-ok
+= acos upward ldbl-128ibm 0x1.70ef54p-56L : 0x1.921fb54442d182f89a38c51702p+0L : inexact-ok
+= acos downward dbl-64 0x1.70ef54646d497p-56 : 0x1.921fb54442d18p+0 : inexact-ok
+= acos tonearest dbl-64 0x1.70ef54646d497p-56 : 0x1.921fb54442d18p+0 : inexact-ok
+= acos towardzero dbl-64 0x1.70ef54646d497p-56 : 0x1.921fb54442d18p+0 : inexact-ok
+= acos upward dbl-64 0x1.70ef54646d497p-56 : 0x1.921fb54442d19p+0 : inexact-ok
+= acos downward ldbl-96-intel 0x1.70ef54646d497p-56L : 0x1.921fb54442d182f8p+0L : inexact-ok
+= acos tonearest ldbl-96-intel 0x1.70ef54646d497p-56L : 0x1.921fb54442d182f8p+0L : inexact-ok
+= acos towardzero ldbl-96-intel 0x1.70ef54646d497p-56L : 0x1.921fb54442d182f8p+0L : inexact-ok
+= acos upward ldbl-96-intel 0x1.70ef54646d497p-56L : 0x1.921fb54442d182fap+0L : inexact-ok
+= acos downward ldbl-96-m68k 0x1.70ef54646d497p-56L : 0x1.921fb54442d182f8p+0L : inexact-ok
+= acos tonearest ldbl-96-m68k 0x1.70ef54646d497p-56L : 0x1.921fb54442d182f8p+0L : inexact-ok
+= acos towardzero ldbl-96-m68k 0x1.70ef54646d497p-56L : 0x1.921fb54442d182f8p+0L : inexact-ok
+= acos upward ldbl-96-m68k 0x1.70ef54646d497p-56L : 0x1.921fb54442d182fap+0L : inexact-ok
+= acos downward ldbl-128 0x1.70ef54646d497p-56L : 0x1.921fb54442d182f89a3860a9b848p+0L : inexact-ok
+= acos tonearest ldbl-128 0x1.70ef54646d497p-56L : 0x1.921fb54442d182f89a3860a9b848p+0L : inexact-ok
+= acos towardzero ldbl-128 0x1.70ef54646d497p-56L : 0x1.921fb54442d182f89a3860a9b848p+0L : inexact-ok
+= acos upward ldbl-128 0x1.70ef54646d497p-56L : 0x1.921fb54442d182f89a3860a9b849p+0L : inexact-ok
+= acos downward ldbl-128ibm 0x1.70ef54646d497p-56L : 0x1.921fb54442d182f89a3860a9b8p+0L : inexact-ok
+= acos tonearest ldbl-128ibm 0x1.70ef54646d497p-56L : 0x1.921fb54442d182f89a3860a9b88p+0L : inexact-ok
+= acos towardzero ldbl-128ibm 0x1.70ef54646d497p-56L : 0x1.921fb54442d182f89a3860a9b8p+0L : inexact-ok
+= acos upward ldbl-128ibm 0x1.70ef54646d497p-56L : 0x1.921fb54442d182f89a3860a9b88p+0L : inexact-ok
+= acos downward dbl-64 0x1.70ef54646d496p-56 : 0x1.921fb54442d18p+0 : inexact-ok
+= acos tonearest dbl-64 0x1.70ef54646d496p-56 : 0x1.921fb54442d18p+0 : inexact-ok
+= acos towardzero dbl-64 0x1.70ef54646d496p-56 : 0x1.921fb54442d18p+0 : inexact-ok
+= acos upward dbl-64 0x1.70ef54646d496p-56 : 0x1.921fb54442d19p+0 : inexact-ok
+= acos downward ldbl-96-intel 0x1.70ef54646d496p-56L : 0x1.921fb54442d182f8p+0L : inexact-ok
+= acos tonearest ldbl-96-intel 0x1.70ef54646d496p-56L : 0x1.921fb54442d182f8p+0L : inexact-ok
+= acos towardzero ldbl-96-intel 0x1.70ef54646d496p-56L : 0x1.921fb54442d182f8p+0L : inexact-ok
+= acos upward ldbl-96-intel 0x1.70ef54646d496p-56L : 0x1.921fb54442d182fap+0L : inexact-ok
+= acos downward ldbl-96-m68k 0x1.70ef54646d496p-56L : 0x1.921fb54442d182f8p+0L : inexact-ok
+= acos tonearest ldbl-96-m68k 0x1.70ef54646d496p-56L : 0x1.921fb54442d182f8p+0L : inexact-ok
+= acos towardzero ldbl-96-m68k 0x1.70ef54646d496p-56L : 0x1.921fb54442d182f8p+0L : inexact-ok
+= acos upward ldbl-96-m68k 0x1.70ef54646d496p-56L : 0x1.921fb54442d182fap+0L : inexact-ok
+= acos downward ldbl-128 0x1.70ef54646d496p-56L : 0x1.921fb54442d182f89a3860a9b858p+0L : inexact-ok
+= acos tonearest ldbl-128 0x1.70ef54646d496p-56L : 0x1.921fb54442d182f89a3860a9b858p+0L : inexact-ok
+= acos towardzero ldbl-128 0x1.70ef54646d496p-56L : 0x1.921fb54442d182f89a3860a9b858p+0L : inexact-ok
+= acos upward ldbl-128 0x1.70ef54646d496p-56L : 0x1.921fb54442d182f89a3860a9b859p+0L : inexact-ok
+= acos downward ldbl-128ibm 0x1.70ef54646d496p-56L : 0x1.921fb54442d182f89a3860a9b8p+0L : inexact-ok
+= acos tonearest ldbl-128ibm 0x1.70ef54646d496p-56L : 0x1.921fb54442d182f89a3860a9b88p+0L : inexact-ok
+= acos towardzero ldbl-128ibm 0x1.70ef54646d496p-56L : 0x1.921fb54442d182f89a3860a9b8p+0L : inexact-ok
+= acos upward ldbl-128ibm 0x1.70ef54646d496p-56L : 0x1.921fb54442d182f89a3860a9b88p+0L : inexact-ok
+= acos downward ldbl-96-intel 0x1.70ef54646d496894p-56L : 0x1.921fb54442d182f8p+0L : inexact-ok
+= acos tonearest ldbl-96-intel 0x1.70ef54646d496894p-56L : 0x1.921fb54442d182f8p+0L : inexact-ok
+= acos towardzero ldbl-96-intel 0x1.70ef54646d496894p-56L : 0x1.921fb54442d182f8p+0L : inexact-ok
+= acos upward ldbl-96-intel 0x1.70ef54646d496894p-56L : 0x1.921fb54442d182fap+0L : inexact-ok
+= acos downward ldbl-96-m68k 0x1.70ef54646d496894p-56L : 0x1.921fb54442d182f8p+0L : inexact-ok
+= acos tonearest ldbl-96-m68k 0x1.70ef54646d496894p-56L : 0x1.921fb54442d182f8p+0L : inexact-ok
+= acos towardzero ldbl-96-m68k 0x1.70ef54646d496894p-56L : 0x1.921fb54442d182f8p+0L : inexact-ok
+= acos upward ldbl-96-m68k 0x1.70ef54646d496894p-56L : 0x1.921fb54442d182fap+0L : inexact-ok
+= acos downward ldbl-128 0x1.70ef54646d496894p-56L : 0x1.921fb54442d182f89a3860a9b84fp+0L : inexact-ok
+= acos tonearest ldbl-128 0x1.70ef54646d496894p-56L : 0x1.921fb54442d182f89a3860a9b85p+0L : inexact-ok
+= acos towardzero ldbl-128 0x1.70ef54646d496894p-56L : 0x1.921fb54442d182f89a3860a9b84fp+0L : inexact-ok
+= acos upward ldbl-128 0x1.70ef54646d496894p-56L : 0x1.921fb54442d182f89a3860a9b85p+0L : inexact-ok
+= acos downward ldbl-128ibm 0x1.70ef54646d496894p-56L : 0x1.921fb54442d182f89a3860a9b8p+0L : inexact-ok
+= acos tonearest ldbl-128ibm 0x1.70ef54646d496894p-56L : 0x1.921fb54442d182f89a3860a9b88p+0L : inexact-ok
+= acos towardzero ldbl-128ibm 0x1.70ef54646d496894p-56L : 0x1.921fb54442d182f89a3860a9b8p+0L : inexact-ok
+= acos upward ldbl-128ibm 0x1.70ef54646d496894p-56L : 0x1.921fb54442d182f89a3860a9b88p+0L : inexact-ok
+= acos downward ldbl-96-intel 0x1.70ef54646d496892p-56L : 0x1.921fb54442d182f8p+0L : inexact-ok
+= acos tonearest ldbl-96-intel 0x1.70ef54646d496892p-56L : 0x1.921fb54442d182f8p+0L : inexact-ok
+= acos towardzero ldbl-96-intel 0x1.70ef54646d496892p-56L : 0x1.921fb54442d182f8p+0L : inexact-ok
+= acos upward ldbl-96-intel 0x1.70ef54646d496892p-56L : 0x1.921fb54442d182fap+0L : inexact-ok
+= acos downward ldbl-96-m68k 0x1.70ef54646d496892p-56L : 0x1.921fb54442d182f8p+0L : inexact-ok
+= acos tonearest ldbl-96-m68k 0x1.70ef54646d496892p-56L : 0x1.921fb54442d182f8p+0L : inexact-ok
+= acos towardzero ldbl-96-m68k 0x1.70ef54646d496892p-56L : 0x1.921fb54442d182f8p+0L : inexact-ok
+= acos upward ldbl-96-m68k 0x1.70ef54646d496892p-56L : 0x1.921fb54442d182fap+0L : inexact-ok
+= acos downward ldbl-128 0x1.70ef54646d496892p-56L : 0x1.921fb54442d182f89a3860a9b84fp+0L : inexact-ok
+= acos tonearest ldbl-128 0x1.70ef54646d496892p-56L : 0x1.921fb54442d182f89a3860a9b85p+0L : inexact-ok
+= acos towardzero ldbl-128 0x1.70ef54646d496892p-56L : 0x1.921fb54442d182f89a3860a9b84fp+0L : inexact-ok
+= acos upward ldbl-128 0x1.70ef54646d496892p-56L : 0x1.921fb54442d182f89a3860a9b85p+0L : inexact-ok
+= acos downward ldbl-128ibm 0x1.70ef54646d496892p-56L : 0x1.921fb54442d182f89a3860a9b8p+0L : inexact-ok
+= acos tonearest ldbl-128ibm 0x1.70ef54646d496892p-56L : 0x1.921fb54442d182f89a3860a9b88p+0L : inexact-ok
+= acos towardzero ldbl-128ibm 0x1.70ef54646d496892p-56L : 0x1.921fb54442d182f89a3860a9b8p+0L : inexact-ok
+= acos upward ldbl-128ibm 0x1.70ef54646d496892p-56L : 0x1.921fb54442d182f89a3860a9b88p+0L : inexact-ok
+= acos downward ldbl-128 0x1.70ef54646d496892137dfd73f5aap-56L : 0x1.921fb54442d182f89a3860a9b84fp+0L : inexact-ok
+= acos tonearest ldbl-128 0x1.70ef54646d496892137dfd73f5aap-56L : 0x1.921fb54442d182f89a3860a9b85p+0L : inexact-ok
+= acos towardzero ldbl-128 0x1.70ef54646d496892137dfd73f5aap-56L : 0x1.921fb54442d182f89a3860a9b84fp+0L : inexact-ok
+= acos upward ldbl-128 0x1.70ef54646d496892137dfd73f5aap-56L : 0x1.921fb54442d182f89a3860a9b85p+0L : inexact-ok
+= acos downward ldbl-128 0x1.70ef54646d496892137dfd73f5a9p-56L : 0x1.921fb54442d182f89a3860a9b84fp+0L : inexact-ok
+= acos tonearest ldbl-128 0x1.70ef54646d496892137dfd73f5a9p-56L : 0x1.921fb54442d182f89a3860a9b85p+0L : inexact-ok
+= acos towardzero ldbl-128 0x1.70ef54646d496892137dfd73f5a9p-56L : 0x1.921fb54442d182f89a3860a9b84fp+0L : inexact-ok
+= acos upward ldbl-128 0x1.70ef54646d496892137dfd73f5a9p-56L : 0x1.921fb54442d182f89a3860a9b85p+0L : inexact-ok
+= acos downward ldbl-128 0x1.70ef54646d496892137dfd73f6p-56L : 0x1.921fb54442d182f89a3860a9b84fp+0L : inexact-ok
+= acos tonearest ldbl-128 0x1.70ef54646d496892137dfd73f6p-56L : 0x1.921fb54442d182f89a3860a9b85p+0L : inexact-ok
+= acos towardzero ldbl-128 0x1.70ef54646d496892137dfd73f6p-56L : 0x1.921fb54442d182f89a3860a9b84fp+0L : inexact-ok
+= acos upward ldbl-128 0x1.70ef54646d496892137dfd73f6p-56L : 0x1.921fb54442d182f89a3860a9b85p+0L : inexact-ok
+= acos downward ldbl-128ibm 0x1.70ef54646d496892137dfd73f6p-56L : 0x1.921fb54442d182f89a3860a9b8p+0L : inexact-ok
+= acos tonearest ldbl-128ibm 0x1.70ef54646d496892137dfd73f6p-56L : 0x1.921fb54442d182f89a3860a9b88p+0L : inexact-ok
+= acos towardzero ldbl-128ibm 0x1.70ef54646d496892137dfd73f6p-56L : 0x1.921fb54442d182f89a3860a9b8p+0L : inexact-ok
+= acos upward ldbl-128ibm 0x1.70ef54646d496892137dfd73f6p-56L : 0x1.921fb54442d182f89a3860a9b88p+0L : inexact-ok
+= acos downward ldbl-128 0x1.70ef54646d496892137dfd73f58p-56L : 0x1.921fb54442d182f89a3860a9b84fp+0L : inexact-ok
+= acos tonearest ldbl-128 0x1.70ef54646d496892137dfd73f58p-56L : 0x1.921fb54442d182f89a3860a9b85p+0L : inexact-ok
+= acos towardzero ldbl-128 0x1.70ef54646d496892137dfd73f58p-56L : 0x1.921fb54442d182f89a3860a9b84fp+0L : inexact-ok
+= acos upward ldbl-128 0x1.70ef54646d496892137dfd73f58p-56L : 0x1.921fb54442d182f89a3860a9b85p+0L : inexact-ok
+= acos downward ldbl-128ibm 0x1.70ef54646d496892137dfd73f58p-56L : 0x1.921fb54442d182f89a3860a9b8p+0L : inexact-ok
+= acos tonearest ldbl-128ibm 0x1.70ef54646d496892137dfd73f58p-56L : 0x1.921fb54442d182f89a3860a9b88p+0L : inexact-ok
+= acos towardzero ldbl-128ibm 0x1.70ef54646d496892137dfd73f58p-56L : 0x1.921fb54442d182f89a3860a9b8p+0L : inexact-ok
+= acos upward ldbl-128ibm 0x1.70ef54646d496892137dfd73f58p-56L : 0x1.921fb54442d182f89a3860a9b88p+0L : inexact-ok
+acos 0.0625
+= acos downward flt-32 0x1p-4f : 0x1.821d08p+0f : inexact-ok
+= acos tonearest flt-32 0x1p-4f : 0x1.821d0ap+0f : inexact-ok
+= acos towardzero flt-32 0x1p-4f : 0x1.821d08p+0f : inexact-ok
+= acos upward flt-32 0x1p-4f : 0x1.821d0ap+0f : inexact-ok
+= acos downward dbl-64 0x1p-4 : 0x1.821d0965ad9b6p+0 : inexact-ok
+= acos tonearest dbl-64 0x1p-4 : 0x1.821d0965ad9b7p+0 : inexact-ok
+= acos towardzero dbl-64 0x1p-4 : 0x1.821d0965ad9b6p+0 : inexact-ok
+= acos upward dbl-64 0x1p-4 : 0x1.821d0965ad9b7p+0 : inexact-ok
+= acos downward ldbl-96-intel 0x1p-4L : 0x1.821d0965ad9b6b22p+0L : inexact-ok
+= acos tonearest ldbl-96-intel 0x1p-4L : 0x1.821d0965ad9b6b24p+0L : inexact-ok
+= acos towardzero ldbl-96-intel 0x1p-4L : 0x1.821d0965ad9b6b22p+0L : inexact-ok
+= acos upward ldbl-96-intel 0x1p-4L : 0x1.821d0965ad9b6b24p+0L : inexact-ok
+= acos downward ldbl-96-m68k 0x1p-4L : 0x1.821d0965ad9b6b22p+0L : inexact-ok
+= acos tonearest ldbl-96-m68k 0x1p-4L : 0x1.821d0965ad9b6b24p+0L : inexact-ok
+= acos towardzero ldbl-96-m68k 0x1p-4L : 0x1.821d0965ad9b6b22p+0L : inexact-ok
+= acos upward ldbl-96-m68k 0x1p-4L : 0x1.821d0965ad9b6b24p+0L : inexact-ok
+= acos downward ldbl-128 0x1p-4L : 0x1.821d0965ad9b6b237e01535f8603p+0L : inexact-ok
+= acos tonearest ldbl-128 0x1p-4L : 0x1.821d0965ad9b6b237e01535f8604p+0L : inexact-ok
+= acos towardzero ldbl-128 0x1p-4L : 0x1.821d0965ad9b6b237e01535f8603p+0L : inexact-ok
+= acos upward ldbl-128 0x1p-4L : 0x1.821d0965ad9b6b237e01535f8604p+0L : inexact-ok
+= acos downward ldbl-128ibm 0x1p-4L : 0x1.821d0965ad9b6b237e01535f86p+0L : inexact-ok
+= acos tonearest ldbl-128ibm 0x1p-4L : 0x1.821d0965ad9b6b237e01535f86p+0L : inexact-ok
+= acos towardzero ldbl-128ibm 0x1p-4L : 0x1.821d0965ad9b6b237e01535f86p+0L : inexact-ok
+= acos upward ldbl-128ibm 0x1p-4L : 0x1.821d0965ad9b6b237e01535f868p+0L : inexact-ok
+acos 0x0.ffffffp0
+= acos downward flt-32 0xf.fffffp-4f : 0x1.6a09e6p-12f : inexact-ok
+= acos tonearest flt-32 0xf.fffffp-4f : 0x1.6a09e6p-12f : inexact-ok
+= acos towardzero flt-32 0xf.fffffp-4f : 0x1.6a09e6p-12f : inexact-ok
+= acos upward flt-32 0xf.fffffp-4f : 0x1.6a09e8p-12f : inexact-ok
+= acos downward dbl-64 0xf.fffffp-4 : 0x1.6a09e6861f3aap-12 : inexact-ok
+= acos tonearest dbl-64 0xf.fffffp-4 : 0x1.6a09e6861f3abp-12 : inexact-ok
+= acos towardzero dbl-64 0xf.fffffp-4 : 0x1.6a09e6861f3aap-12 : inexact-ok
+= acos upward dbl-64 0xf.fffffp-4 : 0x1.6a09e6861f3abp-12 : inexact-ok
+= acos downward ldbl-96-intel 0xf.fffffp-4L : 0x1.6a09e6861f3aaddp-12L : inexact-ok
+= acos tonearest ldbl-96-intel 0xf.fffffp-4L : 0x1.6a09e6861f3aadd2p-12L : inexact-ok
+= acos towardzero ldbl-96-intel 0xf.fffffp-4L : 0x1.6a09e6861f3aaddp-12L : inexact-ok
+= acos upward ldbl-96-intel 0xf.fffffp-4L : 0x1.6a09e6861f3aadd2p-12L : inexact-ok
+= acos downward ldbl-96-m68k 0xf.fffffp-4L : 0x1.6a09e6861f3aaddp-12L : inexact-ok
+= acos tonearest ldbl-96-m68k 0xf.fffffp-4L : 0x1.6a09e6861f3aadd2p-12L : inexact-ok
+= acos towardzero ldbl-96-m68k 0xf.fffffp-4L : 0x1.6a09e6861f3aaddp-12L : inexact-ok
+= acos upward ldbl-96-m68k 0xf.fffffp-4L : 0x1.6a09e6861f3aadd2p-12L : inexact-ok
+= acos downward ldbl-128 0xf.fffffp-4L : 0x1.6a09e6861f3aadd17681ee6db029p-12L : inexact-ok
+= acos tonearest ldbl-128 0xf.fffffp-4L : 0x1.6a09e6861f3aadd17681ee6db02ap-12L : inexact-ok
+= acos towardzero ldbl-128 0xf.fffffp-4L : 0x1.6a09e6861f3aadd17681ee6db029p-12L : inexact-ok
+= acos upward ldbl-128 0xf.fffffp-4L : 0x1.6a09e6861f3aadd17681ee6db02ap-12L : inexact-ok
+= acos downward ldbl-128ibm 0xf.fffffp-4L : 0x1.6a09e6861f3aadd17681ee6dbp-12L : inexact-ok
+= acos tonearest ldbl-128ibm 0xf.fffffp-4L : 0x1.6a09e6861f3aadd17681ee6dbp-12L : inexact-ok
+= acos towardzero ldbl-128ibm 0xf.fffffp-4L : 0x1.6a09e6861f3aadd17681ee6dbp-12L : inexact-ok
+= acos upward ldbl-128ibm 0xf.fffffp-4L : 0x1.6a09e6861f3aadd17681ee6db08p-12L : inexact-ok
+acos -0x0.ffffffp0
+= acos downward flt-32 -0xf.fffffp-4f : 0x3.2428c8p+0f : inexact-ok
+= acos tonearest flt-32 -0xf.fffffp-4f : 0x3.2428c8p+0f : inexact-ok
+= acos towardzero flt-32 -0xf.fffffp-4f : 0x3.2428c8p+0f : inexact-ok
+= acos upward flt-32 -0xf.fffffp-4f : 0x3.2428ccp+0f : inexact-ok
+= acos downward dbl-64 -0xf.fffffp-4 : 0x3.2428c9ea1d41p+0 : inexact-ok
+= acos tonearest dbl-64 -0xf.fffffp-4 : 0x3.2428c9ea1d412p+0 : inexact-ok
+= acos towardzero dbl-64 -0xf.fffffp-4 : 0x3.2428c9ea1d41p+0 : inexact-ok
+= acos upward dbl-64 -0xf.fffffp-4 : 0x3.2428c9ea1d412p+0 : inexact-ok
+= acos downward ldbl-96-intel -0xf.fffffp-4L : 0x3.2428c9ea1d411528p+0L : inexact-ok
+= acos tonearest ldbl-96-intel -0xf.fffffp-4L : 0x3.2428c9ea1d411528p+0L : inexact-ok
+= acos towardzero ldbl-96-intel -0xf.fffffp-4L : 0x3.2428c9ea1d411528p+0L : inexact-ok
+= acos upward ldbl-96-intel -0xf.fffffp-4L : 0x3.2428c9ea1d41152cp+0L : inexact-ok
+= acos downward ldbl-96-m68k -0xf.fffffp-4L : 0x3.2428c9ea1d411528p+0L : inexact-ok
+= acos tonearest ldbl-96-m68k -0xf.fffffp-4L : 0x3.2428c9ea1d411528p+0L : inexact-ok
+= acos towardzero ldbl-96-m68k -0xf.fffffp-4L : 0x3.2428c9ea1d411528p+0L : inexact-ok
+= acos upward ldbl-96-m68k -0xf.fffffp-4L : 0x3.2428c9ea1d41152cp+0L : inexact-ok
+= acos downward ldbl-128 -0xf.fffffp-4L : 0x3.2428c9ea1d4115283602220f1c94p+0L : inexact-ok
+= acos tonearest ldbl-128 -0xf.fffffp-4L : 0x3.2428c9ea1d4115283602220f1c96p+0L : inexact-ok
+= acos towardzero ldbl-128 -0xf.fffffp-4L : 0x3.2428c9ea1d4115283602220f1c94p+0L : inexact-ok
+= acos upward ldbl-128 -0xf.fffffp-4L : 0x3.2428c9ea1d4115283602220f1c96p+0L : inexact-ok
+= acos downward ldbl-128ibm -0xf.fffffp-4L : 0x3.2428c9ea1d4115283602220f1cp+0L : inexact-ok
+= acos tonearest ldbl-128ibm -0xf.fffffp-4L : 0x3.2428c9ea1d4115283602220f1dp+0L : inexact-ok
+= acos towardzero ldbl-128ibm -0xf.fffffp-4L : 0x3.2428c9ea1d4115283602220f1cp+0L : inexact-ok
+= acos upward ldbl-128ibm -0xf.fffffp-4L : 0x3.2428c9ea1d4115283602220f1dp+0L : inexact-ok
+acos 0x0.ffffffff8p0
+= acos downward flt-32 0x1p+0f : 0x0p+0f : inexact-ok
+= acos tonearest flt-32 0x1p+0f : 0x0p+0f : inexact-ok
+= acos towardzero flt-32 0x1p+0f : 0x0p+0f : inexact-ok
+= acos upward flt-32 0x1p+0f : 0x0p+0f : inexact-ok
+= acos downward dbl-64 0x1p+0 : 0x0p+0 : inexact-ok
+= acos tonearest dbl-64 0x1p+0 : 0x0p+0 : inexact-ok
+= acos towardzero dbl-64 0x1p+0 : 0x0p+0 : inexact-ok
+= acos upward dbl-64 0x1p+0 : 0x0p+0 : inexact-ok
+= acos downward ldbl-96-intel 0x1p+0L : 0x0p+0L : inexact-ok
+= acos tonearest ldbl-96-intel 0x1p+0L : 0x0p+0L : inexact-ok
+= acos towardzero ldbl-96-intel 0x1p+0L : 0x0p+0L : inexact-ok
+= acos upward ldbl-96-intel 0x1p+0L : 0x0p+0L : inexact-ok
+= acos downward ldbl-96-m68k 0x1p+0L : 0x0p+0L : inexact-ok
+= acos tonearest ldbl-96-m68k 0x1p+0L : 0x0p+0L : inexact-ok
+= acos towardzero ldbl-96-m68k 0x1p+0L : 0x0p+0L : inexact-ok
+= acos upward ldbl-96-m68k 0x1p+0L : 0x0p+0L : inexact-ok
+= acos downward ldbl-128 0x1p+0L : 0x0p+0L : inexact-ok
+= acos tonearest ldbl-128 0x1p+0L : 0x0p+0L : inexact-ok
+= acos towardzero ldbl-128 0x1p+0L : 0x0p+0L : inexact-ok
+= acos upward ldbl-128 0x1p+0L : 0x0p+0L : inexact-ok
+= acos downward ldbl-128ibm 0x1p+0L : 0x0p+0L : inexact-ok
+= acos tonearest ldbl-128ibm 0x1p+0L : 0x0p+0L : inexact-ok
+= acos towardzero ldbl-128ibm 0x1p+0L : 0x0p+0L : inexact-ok
+= acos upward ldbl-128ibm 0x1p+0L : 0x0p+0L : inexact-ok
+= acos downward flt-32 0xf.fffffp-4f : 0x1.6a09e6p-12f : inexact-ok
+= acos tonearest flt-32 0xf.fffffp-4f : 0x1.6a09e6p-12f : inexact-ok
+= acos towardzero flt-32 0xf.fffffp-4f : 0x1.6a09e6p-12f : inexact-ok
+= acos upward flt-32 0xf.fffffp-4f : 0x1.6a09e8p-12f : inexact-ok
+= acos downward dbl-64 0xf.fffffp-4 : 0x1.6a09e6861f3aap-12 : inexact-ok
+= acos tonearest dbl-64 0xf.fffffp-4 : 0x1.6a09e6861f3abp-12 : inexact-ok
+= acos towardzero dbl-64 0xf.fffffp-4 : 0x1.6a09e6861f3aap-12 : inexact-ok
+= acos upward dbl-64 0xf.fffffp-4 : 0x1.6a09e6861f3abp-12 : inexact-ok
+= acos downward ldbl-96-intel 0xf.fffffp-4L : 0x1.6a09e6861f3aaddp-12L : inexact-ok
+= acos tonearest ldbl-96-intel 0xf.fffffp-4L : 0x1.6a09e6861f3aadd2p-12L : inexact-ok
+= acos towardzero ldbl-96-intel 0xf.fffffp-4L : 0x1.6a09e6861f3aaddp-12L : inexact-ok
+= acos upward ldbl-96-intel 0xf.fffffp-4L : 0x1.6a09e6861f3aadd2p-12L : inexact-ok
+= acos downward ldbl-96-m68k 0xf.fffffp-4L : 0x1.6a09e6861f3aaddp-12L : inexact-ok
+= acos tonearest ldbl-96-m68k 0xf.fffffp-4L : 0x1.6a09e6861f3aadd2p-12L : inexact-ok
+= acos towardzero ldbl-96-m68k 0xf.fffffp-4L : 0x1.6a09e6861f3aaddp-12L : inexact-ok
+= acos upward ldbl-96-m68k 0xf.fffffp-4L : 0x1.6a09e6861f3aadd2p-12L : inexact-ok
+= acos downward ldbl-128 0xf.fffffp-4L : 0x1.6a09e6861f3aadd17681ee6db029p-12L : inexact-ok
+= acos tonearest ldbl-128 0xf.fffffp-4L : 0x1.6a09e6861f3aadd17681ee6db02ap-12L : inexact-ok
+= acos towardzero ldbl-128 0xf.fffffp-4L : 0x1.6a09e6861f3aadd17681ee6db029p-12L : inexact-ok
+= acos upward ldbl-128 0xf.fffffp-4L : 0x1.6a09e6861f3aadd17681ee6db02ap-12L : inexact-ok
+= acos downward ldbl-128ibm 0xf.fffffp-4L : 0x1.6a09e6861f3aadd17681ee6dbp-12L : inexact-ok
+= acos tonearest ldbl-128ibm 0xf.fffffp-4L : 0x1.6a09e6861f3aadd17681ee6dbp-12L : inexact-ok
+= acos towardzero ldbl-128ibm 0xf.fffffp-4L : 0x1.6a09e6861f3aadd17681ee6dbp-12L : inexact-ok
+= acos upward ldbl-128ibm 0xf.fffffp-4L : 0x1.6a09e6861f3aadd17681ee6db08p-12L : inexact-ok
+= acos downward dbl-64 0xf.fffffff8p-4 : 0x1.000000000aaaap-16 : inexact-ok
+= acos tonearest dbl-64 0xf.fffffff8p-4 : 0x1.000000000aaabp-16 : inexact-ok
+= acos towardzero dbl-64 0xf.fffffff8p-4 : 0x1.000000000aaaap-16 : inexact-ok
+= acos upward dbl-64 0xf.fffffff8p-4 : 0x1.000000000aaabp-16 : inexact-ok
+= acos downward ldbl-96-intel 0xf.fffffff8p-4L : 0x1.000000000aaaaaaap-16L : inexact-ok
+= acos tonearest ldbl-96-intel 0xf.fffffff8p-4L : 0x1.000000000aaaaaaap-16L : inexact-ok
+= acos towardzero ldbl-96-intel 0xf.fffffff8p-4L : 0x1.000000000aaaaaaap-16L : inexact-ok
+= acos upward ldbl-96-intel 0xf.fffffff8p-4L : 0x1.000000000aaaaaacp-16L : inexact-ok
+= acos downward ldbl-96-m68k 0xf.fffffff8p-4L : 0x1.000000000aaaaaaap-16L : inexact-ok
+= acos tonearest ldbl-96-m68k 0xf.fffffff8p-4L : 0x1.000000000aaaaaaap-16L : inexact-ok
+= acos towardzero ldbl-96-m68k 0xf.fffffff8p-4L : 0x1.000000000aaaaaaap-16L : inexact-ok
+= acos upward ldbl-96-m68k 0xf.fffffff8p-4L : 0x1.000000000aaaaaacp-16L : inexact-ok
+= acos downward ldbl-128 0xf.fffffff8p-4L : 0x1.000000000aaaaaaaabddddddde0bp-16L : inexact-ok
+= acos tonearest ldbl-128 0xf.fffffff8p-4L : 0x1.000000000aaaaaaaabddddddde0cp-16L : inexact-ok
+= acos towardzero ldbl-128 0xf.fffffff8p-4L : 0x1.000000000aaaaaaaabddddddde0bp-16L : inexact-ok
+= acos upward ldbl-128 0xf.fffffff8p-4L : 0x1.000000000aaaaaaaabddddddde0cp-16L : inexact-ok
+= acos downward ldbl-128ibm 0xf.fffffff8p-4L : 0x1.000000000aaaaaaaabdddddddep-16L : inexact-ok
+= acos tonearest ldbl-128ibm 0xf.fffffff8p-4L : 0x1.000000000aaaaaaaabdddddddep-16L : inexact-ok
+= acos towardzero ldbl-128ibm 0xf.fffffff8p-4L : 0x1.000000000aaaaaaaabdddddddep-16L : inexact-ok
+= acos upward ldbl-128ibm 0xf.fffffff8p-4L : 0x1.000000000aaaaaaaabddddddde8p-16L : inexact-ok
+acos -0x0.ffffffff8p0
+= acos downward flt-32 -0xf.fffffp-4f : 0x3.2428c8p+0f : inexact-ok
+= acos tonearest flt-32 -0xf.fffffp-4f : 0x3.2428c8p+0f : inexact-ok
+= acos towardzero flt-32 -0xf.fffffp-4f : 0x3.2428c8p+0f : inexact-ok
+= acos upward flt-32 -0xf.fffffp-4f : 0x3.2428ccp+0f : inexact-ok
+= acos downward dbl-64 -0xf.fffffp-4 : 0x3.2428c9ea1d41p+0 : inexact-ok
+= acos tonearest dbl-64 -0xf.fffffp-4 : 0x3.2428c9ea1d412p+0 : inexact-ok
+= acos towardzero dbl-64 -0xf.fffffp-4 : 0x3.2428c9ea1d41p+0 : inexact-ok
+= acos upward dbl-64 -0xf.fffffp-4 : 0x3.2428c9ea1d412p+0 : inexact-ok
+= acos downward ldbl-96-intel -0xf.fffffp-4L : 0x3.2428c9ea1d411528p+0L : inexact-ok
+= acos tonearest ldbl-96-intel -0xf.fffffp-4L : 0x3.2428c9ea1d411528p+0L : inexact-ok
+= acos towardzero ldbl-96-intel -0xf.fffffp-4L : 0x3.2428c9ea1d411528p+0L : inexact-ok
+= acos upward ldbl-96-intel -0xf.fffffp-4L : 0x3.2428c9ea1d41152cp+0L : inexact-ok
+= acos downward ldbl-96-m68k -0xf.fffffp-4L : 0x3.2428c9ea1d411528p+0L : inexact-ok
+= acos tonearest ldbl-96-m68k -0xf.fffffp-4L : 0x3.2428c9ea1d411528p+0L : inexact-ok
+= acos towardzero ldbl-96-m68k -0xf.fffffp-4L : 0x3.2428c9ea1d411528p+0L : inexact-ok
+= acos upward ldbl-96-m68k -0xf.fffffp-4L : 0x3.2428c9ea1d41152cp+0L : inexact-ok
+= acos downward ldbl-128 -0xf.fffffp-4L : 0x3.2428c9ea1d4115283602220f1c94p+0L : inexact-ok
+= acos tonearest ldbl-128 -0xf.fffffp-4L : 0x3.2428c9ea1d4115283602220f1c96p+0L : inexact-ok
+= acos towardzero ldbl-128 -0xf.fffffp-4L : 0x3.2428c9ea1d4115283602220f1c94p+0L : inexact-ok
+= acos upward ldbl-128 -0xf.fffffp-4L : 0x3.2428c9ea1d4115283602220f1c96p+0L : inexact-ok
+= acos downward ldbl-128ibm -0xf.fffffp-4L : 0x3.2428c9ea1d4115283602220f1cp+0L : inexact-ok
+= acos tonearest ldbl-128ibm -0xf.fffffp-4L : 0x3.2428c9ea1d4115283602220f1dp+0L : inexact-ok
+= acos towardzero ldbl-128ibm -0xf.fffffp-4L : 0x3.2428c9ea1d4115283602220f1cp+0L : inexact-ok
+= acos upward ldbl-128ibm -0xf.fffffp-4L : 0x3.2428c9ea1d4115283602220f1dp+0L : inexact-ok
+= acos downward flt-32 -0x1p+0f : 0x3.243f68p+0f : inexact-ok
+= acos tonearest flt-32 -0x1p+0f : 0x3.243f6cp+0f : inexact-ok
+= acos towardzero flt-32 -0x1p+0f : 0x3.243f68p+0f : inexact-ok
+= acos upward flt-32 -0x1p+0f : 0x3.243f6cp+0f : inexact-ok
+= acos downward dbl-64 -0x1p+0 : 0x3.243f6a8885a3p+0 : inexact-ok
+= acos tonearest dbl-64 -0x1p+0 : 0x3.243f6a8885a3p+0 : inexact-ok
+= acos towardzero dbl-64 -0x1p+0 : 0x3.243f6a8885a3p+0 : inexact-ok
+= acos upward dbl-64 -0x1p+0 : 0x3.243f6a8885a32p+0 : inexact-ok
+= acos downward ldbl-96-intel -0x1p+0L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= acos tonearest ldbl-96-intel -0x1p+0L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= acos towardzero ldbl-96-intel -0x1p+0L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= acos upward ldbl-96-intel -0x1p+0L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= acos downward ldbl-96-m68k -0x1p+0L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= acos tonearest ldbl-96-m68k -0x1p+0L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= acos towardzero ldbl-96-m68k -0x1p+0L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= acos upward ldbl-96-m68k -0x1p+0L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= acos downward ldbl-128 -0x1p+0L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= acos tonearest ldbl-128 -0x1p+0L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= acos towardzero ldbl-128 -0x1p+0L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= acos upward ldbl-128 -0x1p+0L : 0x3.243f6a8885a308d313198a2e0372p+0L : inexact-ok
+= acos downward ldbl-128ibm -0x1p+0L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= acos tonearest ldbl-128ibm -0x1p+0L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= acos towardzero ldbl-128ibm -0x1p+0L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= acos upward ldbl-128ibm -0x1p+0L : 0x3.243f6a8885a308d313198a2e04p+0L : inexact-ok
+= acos downward dbl-64 -0xf.fffffff8p-4 : 0x3.243e6a8885a2ep+0 : inexact-ok
+= acos tonearest dbl-64 -0xf.fffffff8p-4 : 0x3.243e6a8885a3p+0 : inexact-ok
+= acos towardzero dbl-64 -0xf.fffffff8p-4 : 0x3.243e6a8885a2ep+0 : inexact-ok
+= acos upward dbl-64 -0xf.fffffff8p-4 : 0x3.243e6a8885a3p+0 : inexact-ok
+= acos downward ldbl-96-intel -0xf.fffffff8p-4L : 0x3.243e6a8885a2fe28p+0L : inexact-ok
+= acos tonearest ldbl-96-intel -0xf.fffffff8p-4L : 0x3.243e6a8885a2fe28p+0L : inexact-ok
+= acos towardzero ldbl-96-intel -0xf.fffffff8p-4L : 0x3.243e6a8885a2fe28p+0L : inexact-ok
+= acos upward ldbl-96-intel -0xf.fffffff8p-4L : 0x3.243e6a8885a2fe2cp+0L : inexact-ok
+= acos downward ldbl-96-m68k -0xf.fffffff8p-4L : 0x3.243e6a8885a2fe28p+0L : inexact-ok
+= acos tonearest ldbl-96-m68k -0xf.fffffff8p-4L : 0x3.243e6a8885a2fe28p+0L : inexact-ok
+= acos towardzero ldbl-96-m68k -0xf.fffffff8p-4L : 0x3.243e6a8885a2fe28p+0L : inexact-ok
+= acos upward ldbl-96-m68k -0xf.fffffff8p-4L : 0x3.243e6a8885a2fe2cp+0L : inexact-ok
+= acos downward ldbl-128 -0xf.fffffff8p-4L : 0x3.243e6a8885a2fe28686ede502592p+0L : inexact-ok
+= acos tonearest ldbl-128 -0xf.fffffff8p-4L : 0x3.243e6a8885a2fe28686ede502592p+0L : inexact-ok
+= acos towardzero ldbl-128 -0xf.fffffff8p-4L : 0x3.243e6a8885a2fe28686ede502592p+0L : inexact-ok
+= acos upward ldbl-128 -0xf.fffffff8p-4L : 0x3.243e6a8885a2fe28686ede502594p+0L : inexact-ok
+= acos downward ldbl-128ibm -0xf.fffffff8p-4L : 0x3.243e6a8885a2fe28686ede5025p+0L : inexact-ok
+= acos tonearest ldbl-128ibm -0xf.fffffff8p-4L : 0x3.243e6a8885a2fe28686ede5026p+0L : inexact-ok
+= acos towardzero ldbl-128ibm -0xf.fffffff8p-4L : 0x3.243e6a8885a2fe28686ede5025p+0L : inexact-ok
+= acos upward ldbl-128ibm -0xf.fffffff8p-4L : 0x3.243e6a8885a2fe28686ede5026p+0L : inexact-ok
+acos 0x0.ffffffffffffp0
+= acos downward flt-32 0x1p+0f : 0x0p+0f : inexact-ok
+= acos tonearest flt-32 0x1p+0f : 0x0p+0f : inexact-ok
+= acos towardzero flt-32 0x1p+0f : 0x0p+0f : inexact-ok
+= acos upward flt-32 0x1p+0f : 0x0p+0f : inexact-ok
+= acos downward dbl-64 0x1p+0 : 0x0p+0 : inexact-ok
+= acos tonearest dbl-64 0x1p+0 : 0x0p+0 : inexact-ok
+= acos towardzero dbl-64 0x1p+0 : 0x0p+0 : inexact-ok
+= acos upward dbl-64 0x1p+0 : 0x0p+0 : inexact-ok
+= acos downward ldbl-96-intel 0x1p+0L : 0x0p+0L : inexact-ok
+= acos tonearest ldbl-96-intel 0x1p+0L : 0x0p+0L : inexact-ok
+= acos towardzero ldbl-96-intel 0x1p+0L : 0x0p+0L : inexact-ok
+= acos upward ldbl-96-intel 0x1p+0L : 0x0p+0L : inexact-ok
+= acos downward ldbl-96-m68k 0x1p+0L : 0x0p+0L : inexact-ok
+= acos tonearest ldbl-96-m68k 0x1p+0L : 0x0p+0L : inexact-ok
+= acos towardzero ldbl-96-m68k 0x1p+0L : 0x0p+0L : inexact-ok
+= acos upward ldbl-96-m68k 0x1p+0L : 0x0p+0L : inexact-ok
+= acos downward ldbl-128 0x1p+0L : 0x0p+0L : inexact-ok
+= acos tonearest ldbl-128 0x1p+0L : 0x0p+0L : inexact-ok
+= acos towardzero ldbl-128 0x1p+0L : 0x0p+0L : inexact-ok
+= acos upward ldbl-128 0x1p+0L : 0x0p+0L : inexact-ok
+= acos downward ldbl-128ibm 0x1p+0L : 0x0p+0L : inexact-ok
+= acos tonearest ldbl-128ibm 0x1p+0L : 0x0p+0L : inexact-ok
+= acos towardzero ldbl-128ibm 0x1p+0L : 0x0p+0L : inexact-ok
+= acos upward ldbl-128ibm 0x1p+0L : 0x0p+0L : inexact-ok
+= acos downward flt-32 0xf.fffffp-4f : 0x1.6a09e6p-12f : inexact-ok
+= acos tonearest flt-32 0xf.fffffp-4f : 0x1.6a09e6p-12f : inexact-ok
+= acos towardzero flt-32 0xf.fffffp-4f : 0x1.6a09e6p-12f : inexact-ok
+= acos upward flt-32 0xf.fffffp-4f : 0x1.6a09e8p-12f : inexact-ok
+= acos downward dbl-64 0xf.fffffp-4 : 0x1.6a09e6861f3aap-12 : inexact-ok
+= acos tonearest dbl-64 0xf.fffffp-4 : 0x1.6a09e6861f3abp-12 : inexact-ok
+= acos towardzero dbl-64 0xf.fffffp-4 : 0x1.6a09e6861f3aap-12 : inexact-ok
+= acos upward dbl-64 0xf.fffffp-4 : 0x1.6a09e6861f3abp-12 : inexact-ok
+= acos downward ldbl-96-intel 0xf.fffffp-4L : 0x1.6a09e6861f3aaddp-12L : inexact-ok
+= acos tonearest ldbl-96-intel 0xf.fffffp-4L : 0x1.6a09e6861f3aadd2p-12L : inexact-ok
+= acos towardzero ldbl-96-intel 0xf.fffffp-4L : 0x1.6a09e6861f3aaddp-12L : inexact-ok
+= acos upward ldbl-96-intel 0xf.fffffp-4L : 0x1.6a09e6861f3aadd2p-12L : inexact-ok
+= acos downward ldbl-96-m68k 0xf.fffffp-4L : 0x1.6a09e6861f3aaddp-12L : inexact-ok
+= acos tonearest ldbl-96-m68k 0xf.fffffp-4L : 0x1.6a09e6861f3aadd2p-12L : inexact-ok
+= acos towardzero ldbl-96-m68k 0xf.fffffp-4L : 0x1.6a09e6861f3aaddp-12L : inexact-ok
+= acos upward ldbl-96-m68k 0xf.fffffp-4L : 0x1.6a09e6861f3aadd2p-12L : inexact-ok
+= acos downward ldbl-128 0xf.fffffp-4L : 0x1.6a09e6861f3aadd17681ee6db029p-12L : inexact-ok
+= acos tonearest ldbl-128 0xf.fffffp-4L : 0x1.6a09e6861f3aadd17681ee6db02ap-12L : inexact-ok
+= acos towardzero ldbl-128 0xf.fffffp-4L : 0x1.6a09e6861f3aadd17681ee6db029p-12L : inexact-ok
+= acos upward ldbl-128 0xf.fffffp-4L : 0x1.6a09e6861f3aadd17681ee6db02ap-12L : inexact-ok
+= acos downward ldbl-128ibm 0xf.fffffp-4L : 0x1.6a09e6861f3aadd17681ee6dbp-12L : inexact-ok
+= acos tonearest ldbl-128ibm 0xf.fffffp-4L : 0x1.6a09e6861f3aadd17681ee6dbp-12L : inexact-ok
+= acos towardzero ldbl-128ibm 0xf.fffffp-4L : 0x1.6a09e6861f3aadd17681ee6dbp-12L : inexact-ok
+= acos upward ldbl-128ibm 0xf.fffffp-4L : 0x1.6a09e6861f3aadd17681ee6db08p-12L : inexact-ok
+= acos downward dbl-64 0xf.fffffffffffp-4 : 0x1.6a09e667f3bcep-24 : inexact-ok
+= acos tonearest dbl-64 0xf.fffffffffffp-4 : 0x1.6a09e667f3bcep-24 : inexact-ok
+= acos towardzero dbl-64 0xf.fffffffffffp-4 : 0x1.6a09e667f3bcep-24 : inexact-ok
+= acos upward dbl-64 0xf.fffffffffffp-4 : 0x1.6a09e667f3bcfp-24 : inexact-ok
+= acos downward ldbl-96-intel 0xf.fffffffffffp-4L : 0x1.6a09e667f3bce734p-24L : inexact-ok
+= acos tonearest ldbl-96-intel 0xf.fffffffffffp-4L : 0x1.6a09e667f3bce734p-24L : inexact-ok
+= acos towardzero ldbl-96-intel 0xf.fffffffffffp-4L : 0x1.6a09e667f3bce734p-24L : inexact-ok
+= acos upward ldbl-96-intel 0xf.fffffffffffp-4L : 0x1.6a09e667f3bce736p-24L : inexact-ok
+= acos downward ldbl-96-m68k 0xf.fffffffffffp-4L : 0x1.6a09e667f3bce734p-24L : inexact-ok
+= acos tonearest ldbl-96-m68k 0xf.fffffffffffp-4L : 0x1.6a09e667f3bce734p-24L : inexact-ok
+= acos towardzero ldbl-96-m68k 0xf.fffffffffffp-4L : 0x1.6a09e667f3bce734p-24L : inexact-ok
+= acos upward ldbl-96-m68k 0xf.fffffffffffp-4L : 0x1.6a09e667f3bce736p-24L : inexact-ok
+= acos downward ldbl-128 0xf.fffffffffffp-4L : 0x1.6a09e667f3bce73430d912615775p-24L : inexact-ok
+= acos tonearest ldbl-128 0xf.fffffffffffp-4L : 0x1.6a09e667f3bce73430d912615775p-24L : inexact-ok
+= acos towardzero ldbl-128 0xf.fffffffffffp-4L : 0x1.6a09e667f3bce73430d912615775p-24L : inexact-ok
+= acos upward ldbl-128 0xf.fffffffffffp-4L : 0x1.6a09e667f3bce73430d912615776p-24L : inexact-ok
+= acos downward ldbl-128ibm 0xf.fffffffffffp-4L : 0x1.6a09e667f3bce73430d9126157p-24L : inexact-ok
+= acos tonearest ldbl-128ibm 0xf.fffffffffffp-4L : 0x1.6a09e667f3bce73430d91261578p-24L : inexact-ok
+= acos towardzero ldbl-128ibm 0xf.fffffffffffp-4L : 0x1.6a09e667f3bce73430d9126157p-24L : inexact-ok
+= acos upward ldbl-128ibm 0xf.fffffffffffp-4L : 0x1.6a09e667f3bce73430d91261578p-24L : inexact-ok
+acos -0x0.ffffffffffffp0
+= acos downward flt-32 -0xf.fffffp-4f : 0x3.2428c8p+0f : inexact-ok
+= acos tonearest flt-32 -0xf.fffffp-4f : 0x3.2428c8p+0f : inexact-ok
+= acos towardzero flt-32 -0xf.fffffp-4f : 0x3.2428c8p+0f : inexact-ok
+= acos upward flt-32 -0xf.fffffp-4f : 0x3.2428ccp+0f : inexact-ok
+= acos downward dbl-64 -0xf.fffffp-4 : 0x3.2428c9ea1d41p+0 : inexact-ok
+= acos tonearest dbl-64 -0xf.fffffp-4 : 0x3.2428c9ea1d412p+0 : inexact-ok
+= acos towardzero dbl-64 -0xf.fffffp-4 : 0x3.2428c9ea1d41p+0 : inexact-ok
+= acos upward dbl-64 -0xf.fffffp-4 : 0x3.2428c9ea1d412p+0 : inexact-ok
+= acos downward ldbl-96-intel -0xf.fffffp-4L : 0x3.2428c9ea1d411528p+0L : inexact-ok
+= acos tonearest ldbl-96-intel -0xf.fffffp-4L : 0x3.2428c9ea1d411528p+0L : inexact-ok
+= acos towardzero ldbl-96-intel -0xf.fffffp-4L : 0x3.2428c9ea1d411528p+0L : inexact-ok
+= acos upward ldbl-96-intel -0xf.fffffp-4L : 0x3.2428c9ea1d41152cp+0L : inexact-ok
+= acos downward ldbl-96-m68k -0xf.fffffp-4L : 0x3.2428c9ea1d411528p+0L : inexact-ok
+= acos tonearest ldbl-96-m68k -0xf.fffffp-4L : 0x3.2428c9ea1d411528p+0L : inexact-ok
+= acos towardzero ldbl-96-m68k -0xf.fffffp-4L : 0x3.2428c9ea1d411528p+0L : inexact-ok
+= acos upward ldbl-96-m68k -0xf.fffffp-4L : 0x3.2428c9ea1d41152cp+0L : inexact-ok
+= acos downward ldbl-128 -0xf.fffffp-4L : 0x3.2428c9ea1d4115283602220f1c94p+0L : inexact-ok
+= acos tonearest ldbl-128 -0xf.fffffp-4L : 0x3.2428c9ea1d4115283602220f1c96p+0L : inexact-ok
+= acos towardzero ldbl-128 -0xf.fffffp-4L : 0x3.2428c9ea1d4115283602220f1c94p+0L : inexact-ok
+= acos upward ldbl-128 -0xf.fffffp-4L : 0x3.2428c9ea1d4115283602220f1c96p+0L : inexact-ok
+= acos downward ldbl-128ibm -0xf.fffffp-4L : 0x3.2428c9ea1d4115283602220f1cp+0L : inexact-ok
+= acos tonearest ldbl-128ibm -0xf.fffffp-4L : 0x3.2428c9ea1d4115283602220f1dp+0L : inexact-ok
+= acos towardzero ldbl-128ibm -0xf.fffffp-4L : 0x3.2428c9ea1d4115283602220f1cp+0L : inexact-ok
+= acos upward ldbl-128ibm -0xf.fffffp-4L : 0x3.2428c9ea1d4115283602220f1dp+0L : inexact-ok
+= acos downward flt-32 -0x1p+0f : 0x3.243f68p+0f : inexact-ok
+= acos tonearest flt-32 -0x1p+0f : 0x3.243f6cp+0f : inexact-ok
+= acos towardzero flt-32 -0x1p+0f : 0x3.243f68p+0f : inexact-ok
+= acos upward flt-32 -0x1p+0f : 0x3.243f6cp+0f : inexact-ok
+= acos downward dbl-64 -0x1p+0 : 0x3.243f6a8885a3p+0 : inexact-ok
+= acos tonearest dbl-64 -0x1p+0 : 0x3.243f6a8885a3p+0 : inexact-ok
+= acos towardzero dbl-64 -0x1p+0 : 0x3.243f6a8885a3p+0 : inexact-ok
+= acos upward dbl-64 -0x1p+0 : 0x3.243f6a8885a32p+0 : inexact-ok
+= acos downward ldbl-96-intel -0x1p+0L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= acos tonearest ldbl-96-intel -0x1p+0L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= acos towardzero ldbl-96-intel -0x1p+0L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= acos upward ldbl-96-intel -0x1p+0L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= acos downward ldbl-96-m68k -0x1p+0L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= acos tonearest ldbl-96-m68k -0x1p+0L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= acos towardzero ldbl-96-m68k -0x1p+0L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= acos upward ldbl-96-m68k -0x1p+0L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= acos downward ldbl-128 -0x1p+0L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= acos tonearest ldbl-128 -0x1p+0L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= acos towardzero ldbl-128 -0x1p+0L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= acos upward ldbl-128 -0x1p+0L : 0x3.243f6a8885a308d313198a2e0372p+0L : inexact-ok
+= acos downward ldbl-128ibm -0x1p+0L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= acos tonearest ldbl-128ibm -0x1p+0L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= acos towardzero ldbl-128ibm -0x1p+0L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= acos upward ldbl-128ibm -0x1p+0L : 0x3.243f6a8885a308d313198a2e04p+0L : inexact-ok
+= acos downward dbl-64 -0xf.fffffffffffp-4 : 0x3.243f691e7bbcap+0 : inexact-ok
+= acos tonearest dbl-64 -0xf.fffffffffffp-4 : 0x3.243f691e7bbcap+0 : inexact-ok
+= acos towardzero dbl-64 -0xf.fffffffffffp-4 : 0x3.243f691e7bbcap+0 : inexact-ok
+= acos upward dbl-64 -0xf.fffffffffffp-4 : 0x3.243f691e7bbccp+0 : inexact-ok
+= acos downward ldbl-96-intel -0xf.fffffffffffp-4L : 0x3.243f691e7bbca0dcp+0L : inexact-ok
+= acos tonearest ldbl-96-intel -0xf.fffffffffffp-4L : 0x3.243f691e7bbca0ep+0L : inexact-ok
+= acos towardzero ldbl-96-intel -0xf.fffffffffffp-4L : 0x3.243f691e7bbca0dcp+0L : inexact-ok
+= acos upward ldbl-96-intel -0xf.fffffffffffp-4L : 0x3.243f691e7bbca0ep+0L : inexact-ok
+= acos downward ldbl-96-m68k -0xf.fffffffffffp-4L : 0x3.243f691e7bbca0dcp+0L : inexact-ok
+= acos tonearest ldbl-96-m68k -0xf.fffffffffffp-4L : 0x3.243f691e7bbca0ep+0L : inexact-ok
+= acos towardzero ldbl-96-m68k -0xf.fffffffffffp-4L : 0x3.243f691e7bbca0dcp+0L : inexact-ok
+= acos upward ldbl-96-m68k -0xf.fffffffffffp-4L : 0x3.243f691e7bbca0ep+0L : inexact-ok
+= acos downward ldbl-128 -0xf.fffffffffffp-4L : 0x3.243f691e7bbca0df563255fd2a5ep+0L : inexact-ok
+= acos tonearest ldbl-128 -0xf.fffffffffffp-4L : 0x3.243f691e7bbca0df563255fd2a5ep+0L : inexact-ok
+= acos towardzero ldbl-128 -0xf.fffffffffffp-4L : 0x3.243f691e7bbca0df563255fd2a5ep+0L : inexact-ok
+= acos upward ldbl-128 -0xf.fffffffffffp-4L : 0x3.243f691e7bbca0df563255fd2a6p+0L : inexact-ok
+= acos downward ldbl-128ibm -0xf.fffffffffffp-4L : 0x3.243f691e7bbca0df563255fd2ap+0L : inexact-ok
+= acos tonearest ldbl-128ibm -0xf.fffffffffffp-4L : 0x3.243f691e7bbca0df563255fd2ap+0L : inexact-ok
+= acos towardzero ldbl-128ibm -0xf.fffffffffffp-4L : 0x3.243f691e7bbca0df563255fd2ap+0L : inexact-ok
+= acos upward ldbl-128ibm -0xf.fffffffffffp-4L : 0x3.243f691e7bbca0df563255fd2bp+0L : inexact-ok
+acos 0x0.ffffffffffffffffp0
+= acos downward flt-32 0x1p+0f : 0x0p+0f : inexact-ok
+= acos tonearest flt-32 0x1p+0f : 0x0p+0f : inexact-ok
+= acos towardzero flt-32 0x1p+0f : 0x0p+0f : inexact-ok
+= acos upward flt-32 0x1p+0f : 0x0p+0f : inexact-ok
+= acos downward dbl-64 0x1p+0 : 0x0p+0 : inexact-ok
+= acos tonearest dbl-64 0x1p+0 : 0x0p+0 : inexact-ok
+= acos towardzero dbl-64 0x1p+0 : 0x0p+0 : inexact-ok
+= acos upward dbl-64 0x1p+0 : 0x0p+0 : inexact-ok
+= acos downward ldbl-96-intel 0x1p+0L : 0x0p+0L : inexact-ok
+= acos tonearest ldbl-96-intel 0x1p+0L : 0x0p+0L : inexact-ok
+= acos towardzero ldbl-96-intel 0x1p+0L : 0x0p+0L : inexact-ok
+= acos upward ldbl-96-intel 0x1p+0L : 0x0p+0L : inexact-ok
+= acos downward ldbl-96-m68k 0x1p+0L : 0x0p+0L : inexact-ok
+= acos tonearest ldbl-96-m68k 0x1p+0L : 0x0p+0L : inexact-ok
+= acos towardzero ldbl-96-m68k 0x1p+0L : 0x0p+0L : inexact-ok
+= acos upward ldbl-96-m68k 0x1p+0L : 0x0p+0L : inexact-ok
+= acos downward ldbl-128 0x1p+0L : 0x0p+0L : inexact-ok
+= acos tonearest ldbl-128 0x1p+0L : 0x0p+0L : inexact-ok
+= acos towardzero ldbl-128 0x1p+0L : 0x0p+0L : inexact-ok
+= acos upward ldbl-128 0x1p+0L : 0x0p+0L : inexact-ok
+= acos downward ldbl-128ibm 0x1p+0L : 0x0p+0L : inexact-ok
+= acos tonearest ldbl-128ibm 0x1p+0L : 0x0p+0L : inexact-ok
+= acos towardzero ldbl-128ibm 0x1p+0L : 0x0p+0L : inexact-ok
+= acos upward ldbl-128ibm 0x1p+0L : 0x0p+0L : inexact-ok
+= acos downward flt-32 0xf.fffffp-4f : 0x1.6a09e6p-12f : inexact-ok
+= acos tonearest flt-32 0xf.fffffp-4f : 0x1.6a09e6p-12f : inexact-ok
+= acos towardzero flt-32 0xf.fffffp-4f : 0x1.6a09e6p-12f : inexact-ok
+= acos upward flt-32 0xf.fffffp-4f : 0x1.6a09e8p-12f : inexact-ok
+= acos downward dbl-64 0xf.fffffp-4 : 0x1.6a09e6861f3aap-12 : inexact-ok
+= acos tonearest dbl-64 0xf.fffffp-4 : 0x1.6a09e6861f3abp-12 : inexact-ok
+= acos towardzero dbl-64 0xf.fffffp-4 : 0x1.6a09e6861f3aap-12 : inexact-ok
+= acos upward dbl-64 0xf.fffffp-4 : 0x1.6a09e6861f3abp-12 : inexact-ok
+= acos downward ldbl-96-intel 0xf.fffffp-4L : 0x1.6a09e6861f3aaddp-12L : inexact-ok
+= acos tonearest ldbl-96-intel 0xf.fffffp-4L : 0x1.6a09e6861f3aadd2p-12L : inexact-ok
+= acos towardzero ldbl-96-intel 0xf.fffffp-4L : 0x1.6a09e6861f3aaddp-12L : inexact-ok
+= acos upward ldbl-96-intel 0xf.fffffp-4L : 0x1.6a09e6861f3aadd2p-12L : inexact-ok
+= acos downward ldbl-96-m68k 0xf.fffffp-4L : 0x1.6a09e6861f3aaddp-12L : inexact-ok
+= acos tonearest ldbl-96-m68k 0xf.fffffp-4L : 0x1.6a09e6861f3aadd2p-12L : inexact-ok
+= acos towardzero ldbl-96-m68k 0xf.fffffp-4L : 0x1.6a09e6861f3aaddp-12L : inexact-ok
+= acos upward ldbl-96-m68k 0xf.fffffp-4L : 0x1.6a09e6861f3aadd2p-12L : inexact-ok
+= acos downward ldbl-128 0xf.fffffp-4L : 0x1.6a09e6861f3aadd17681ee6db029p-12L : inexact-ok
+= acos tonearest ldbl-128 0xf.fffffp-4L : 0x1.6a09e6861f3aadd17681ee6db02ap-12L : inexact-ok
+= acos towardzero ldbl-128 0xf.fffffp-4L : 0x1.6a09e6861f3aadd17681ee6db029p-12L : inexact-ok
+= acos upward ldbl-128 0xf.fffffp-4L : 0x1.6a09e6861f3aadd17681ee6db02ap-12L : inexact-ok
+= acos downward ldbl-128ibm 0xf.fffffp-4L : 0x1.6a09e6861f3aadd17681ee6dbp-12L : inexact-ok
+= acos tonearest ldbl-128ibm 0xf.fffffp-4L : 0x1.6a09e6861f3aadd17681ee6dbp-12L : inexact-ok
+= acos towardzero ldbl-128ibm 0xf.fffffp-4L : 0x1.6a09e6861f3aadd17681ee6dbp-12L : inexact-ok
+= acos upward ldbl-128ibm 0xf.fffffp-4L : 0x1.6a09e6861f3aadd17681ee6db08p-12L : inexact-ok
+= acos downward dbl-64 0xf.ffffffffffff8p-4 : 0x4p-28 : inexact-ok
+= acos tonearest dbl-64 0xf.ffffffffffff8p-4 : 0x4p-28 : inexact-ok
+= acos towardzero dbl-64 0xf.ffffffffffff8p-4 : 0x4p-28 : inexact-ok
+= acos upward dbl-64 0xf.ffffffffffff8p-4 : 0x4.0000000000004p-28 : inexact-ok
+= acos downward ldbl-96-intel 0xf.ffffffffffff8p-4L : 0x4.00000000000002a8p-28L : inexact-ok
+= acos tonearest ldbl-96-intel 0xf.ffffffffffff8p-4L : 0x4.00000000000002a8p-28L : inexact-ok
+= acos towardzero ldbl-96-intel 0xf.ffffffffffff8p-4L : 0x4.00000000000002a8p-28L : inexact-ok
+= acos upward ldbl-96-intel 0xf.ffffffffffff8p-4L : 0x4.00000000000002bp-28L : inexact-ok
+= acos downward ldbl-96-m68k 0xf.ffffffffffff8p-4L : 0x4.00000000000002a8p-28L : inexact-ok
+= acos tonearest ldbl-96-m68k 0xf.ffffffffffff8p-4L : 0x4.00000000000002a8p-28L : inexact-ok
+= acos towardzero ldbl-96-m68k 0xf.ffffffffffff8p-4L : 0x4.00000000000002a8p-28L : inexact-ok
+= acos upward ldbl-96-m68k 0xf.ffffffffffff8p-4L : 0x4.00000000000002bp-28L : inexact-ok
+= acos downward ldbl-128 0xf.ffffffffffff8p-4L : 0x4.00000000000002aaaaaaaaaaaaacp-28L : inexact-ok
+= acos tonearest ldbl-128 0xf.ffffffffffff8p-4L : 0x4.00000000000002aaaaaaaaaaaabp-28L : inexact-ok
+= acos towardzero ldbl-128 0xf.ffffffffffff8p-4L : 0x4.00000000000002aaaaaaaaaaaaacp-28L : inexact-ok
+= acos upward ldbl-128 0xf.ffffffffffff8p-4L : 0x4.00000000000002aaaaaaaaaaaabp-28L : inexact-ok
+= acos downward ldbl-128ibm 0xf.ffffffffffff8p-4L : 0x4.00000000000002aaaaaaaaaaaap-28L : inexact-ok
+= acos tonearest ldbl-128ibm 0xf.ffffffffffff8p-4L : 0x4.00000000000002aaaaaaaaaaaap-28L : inexact-ok
+= acos towardzero ldbl-128ibm 0xf.ffffffffffff8p-4L : 0x4.00000000000002aaaaaaaaaaaap-28L : inexact-ok
+= acos upward ldbl-128ibm 0xf.ffffffffffff8p-4L : 0x4.00000000000002aaaaaaaaaaacp-28L : inexact-ok
+= acos downward ldbl-96-intel 0xf.fffffffffffffffp-4L : 0x1.6a09e667f3bcc908p-32L : inexact-ok
+= acos tonearest ldbl-96-intel 0xf.fffffffffffffffp-4L : 0x1.6a09e667f3bcc908p-32L : inexact-ok
+= acos towardzero ldbl-96-intel 0xf.fffffffffffffffp-4L : 0x1.6a09e667f3bcc908p-32L : inexact-ok
+= acos upward ldbl-96-intel 0xf.fffffffffffffffp-4L : 0x1.6a09e667f3bcc90ap-32L : inexact-ok
+= acos downward ldbl-96-m68k 0xf.fffffffffffffffp-4L : 0x1.6a09e667f3bcc908p-32L : inexact-ok
+= acos tonearest ldbl-96-m68k 0xf.fffffffffffffffp-4L : 0x1.6a09e667f3bcc908p-32L : inexact-ok
+= acos towardzero ldbl-96-m68k 0xf.fffffffffffffffp-4L : 0x1.6a09e667f3bcc908p-32L : inexact-ok
+= acos upward ldbl-96-m68k 0xf.fffffffffffffffp-4L : 0x1.6a09e667f3bcc90ap-32L : inexact-ok
+= acos downward ldbl-128 0xf.fffffffffffffffp-4L : 0x1.6a09e667f3bcc908d1269144e98fp-32L : inexact-ok
+= acos tonearest ldbl-128 0xf.fffffffffffffffp-4L : 0x1.6a09e667f3bcc908d1269144e99p-32L : inexact-ok
+= acos towardzero ldbl-128 0xf.fffffffffffffffp-4L : 0x1.6a09e667f3bcc908d1269144e98fp-32L : inexact-ok
+= acos upward ldbl-128 0xf.fffffffffffffffp-4L : 0x1.6a09e667f3bcc908d1269144e99p-32L : inexact-ok
+= acos downward ldbl-128ibm 0xf.fffffffffffffffp-4L : 0x1.6a09e667f3bcc908d1269144e98p-32L : inexact-ok
+= acos tonearest ldbl-128ibm 0xf.fffffffffffffffp-4L : 0x1.6a09e667f3bcc908d1269144e98p-32L : inexact-ok
+= acos towardzero ldbl-128ibm 0xf.fffffffffffffffp-4L : 0x1.6a09e667f3bcc908d1269144e98p-32L : inexact-ok
+= acos upward ldbl-128ibm 0xf.fffffffffffffffp-4L : 0x1.6a09e667f3bcc908d1269144eap-32L : inexact-ok
+acos -0x0.ffffffffffffffffp0
+= acos downward flt-32 -0xf.fffffp-4f : 0x3.2428c8p+0f : inexact-ok
+= acos tonearest flt-32 -0xf.fffffp-4f : 0x3.2428c8p+0f : inexact-ok
+= acos towardzero flt-32 -0xf.fffffp-4f : 0x3.2428c8p+0f : inexact-ok
+= acos upward flt-32 -0xf.fffffp-4f : 0x3.2428ccp+0f : inexact-ok
+= acos downward dbl-64 -0xf.fffffp-4 : 0x3.2428c9ea1d41p+0 : inexact-ok
+= acos tonearest dbl-64 -0xf.fffffp-4 : 0x3.2428c9ea1d412p+0 : inexact-ok
+= acos towardzero dbl-64 -0xf.fffffp-4 : 0x3.2428c9ea1d41p+0 : inexact-ok
+= acos upward dbl-64 -0xf.fffffp-4 : 0x3.2428c9ea1d412p+0 : inexact-ok
+= acos downward ldbl-96-intel -0xf.fffffp-4L : 0x3.2428c9ea1d411528p+0L : inexact-ok
+= acos tonearest ldbl-96-intel -0xf.fffffp-4L : 0x3.2428c9ea1d411528p+0L : inexact-ok
+= acos towardzero ldbl-96-intel -0xf.fffffp-4L : 0x3.2428c9ea1d411528p+0L : inexact-ok
+= acos upward ldbl-96-intel -0xf.fffffp-4L : 0x3.2428c9ea1d41152cp+0L : inexact-ok
+= acos downward ldbl-96-m68k -0xf.fffffp-4L : 0x3.2428c9ea1d411528p+0L : inexact-ok
+= acos tonearest ldbl-96-m68k -0xf.fffffp-4L : 0x3.2428c9ea1d411528p+0L : inexact-ok
+= acos towardzero ldbl-96-m68k -0xf.fffffp-4L : 0x3.2428c9ea1d411528p+0L : inexact-ok
+= acos upward ldbl-96-m68k -0xf.fffffp-4L : 0x3.2428c9ea1d41152cp+0L : inexact-ok
+= acos downward ldbl-128 -0xf.fffffp-4L : 0x3.2428c9ea1d4115283602220f1c94p+0L : inexact-ok
+= acos tonearest ldbl-128 -0xf.fffffp-4L : 0x3.2428c9ea1d4115283602220f1c96p+0L : inexact-ok
+= acos towardzero ldbl-128 -0xf.fffffp-4L : 0x3.2428c9ea1d4115283602220f1c94p+0L : inexact-ok
+= acos upward ldbl-128 -0xf.fffffp-4L : 0x3.2428c9ea1d4115283602220f1c96p+0L : inexact-ok
+= acos downward ldbl-128ibm -0xf.fffffp-4L : 0x3.2428c9ea1d4115283602220f1cp+0L : inexact-ok
+= acos tonearest ldbl-128ibm -0xf.fffffp-4L : 0x3.2428c9ea1d4115283602220f1dp+0L : inexact-ok
+= acos towardzero ldbl-128ibm -0xf.fffffp-4L : 0x3.2428c9ea1d4115283602220f1cp+0L : inexact-ok
+= acos upward ldbl-128ibm -0xf.fffffp-4L : 0x3.2428c9ea1d4115283602220f1dp+0L : inexact-ok
+= acos downward flt-32 -0x1p+0f : 0x3.243f68p+0f : inexact-ok
+= acos tonearest flt-32 -0x1p+0f : 0x3.243f6cp+0f : inexact-ok
+= acos towardzero flt-32 -0x1p+0f : 0x3.243f68p+0f : inexact-ok
+= acos upward flt-32 -0x1p+0f : 0x3.243f6cp+0f : inexact-ok
+= acos downward dbl-64 -0x1p+0 : 0x3.243f6a8885a3p+0 : inexact-ok
+= acos tonearest dbl-64 -0x1p+0 : 0x3.243f6a8885a3p+0 : inexact-ok
+= acos towardzero dbl-64 -0x1p+0 : 0x3.243f6a8885a3p+0 : inexact-ok
+= acos upward dbl-64 -0x1p+0 : 0x3.243f6a8885a32p+0 : inexact-ok
+= acos downward ldbl-96-intel -0x1p+0L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= acos tonearest ldbl-96-intel -0x1p+0L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= acos towardzero ldbl-96-intel -0x1p+0L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= acos upward ldbl-96-intel -0x1p+0L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= acos downward ldbl-96-m68k -0x1p+0L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= acos tonearest ldbl-96-m68k -0x1p+0L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= acos towardzero ldbl-96-m68k -0x1p+0L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= acos upward ldbl-96-m68k -0x1p+0L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= acos downward ldbl-128 -0x1p+0L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= acos tonearest ldbl-128 -0x1p+0L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= acos towardzero ldbl-128 -0x1p+0L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= acos upward ldbl-128 -0x1p+0L : 0x3.243f6a8885a308d313198a2e0372p+0L : inexact-ok
+= acos downward ldbl-128ibm -0x1p+0L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= acos tonearest ldbl-128ibm -0x1p+0L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= acos towardzero ldbl-128ibm -0x1p+0L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= acos upward ldbl-128ibm -0x1p+0L : 0x3.243f6a8885a308d313198a2e04p+0L : inexact-ok
+= acos downward dbl-64 -0xf.ffffffffffff8p-4 : 0x3.243f6a4885a3p+0 : inexact-ok
+= acos tonearest dbl-64 -0xf.ffffffffffff8p-4 : 0x3.243f6a4885a3p+0 : inexact-ok
+= acos towardzero dbl-64 -0xf.ffffffffffff8p-4 : 0x3.243f6a4885a3p+0 : inexact-ok
+= acos upward dbl-64 -0xf.ffffffffffff8p-4 : 0x3.243f6a4885a32p+0 : inexact-ok
+= acos downward ldbl-96-intel -0xf.ffffffffffff8p-4L : 0x3.243f6a4885a308dp+0L : inexact-ok
+= acos tonearest ldbl-96-intel -0xf.ffffffffffff8p-4L : 0x3.243f6a4885a308d4p+0L : inexact-ok
+= acos towardzero ldbl-96-intel -0xf.ffffffffffff8p-4L : 0x3.243f6a4885a308dp+0L : inexact-ok
+= acos upward ldbl-96-intel -0xf.ffffffffffff8p-4L : 0x3.243f6a4885a308d4p+0L : inexact-ok
+= acos downward ldbl-96-m68k -0xf.ffffffffffff8p-4L : 0x3.243f6a4885a308dp+0L : inexact-ok
+= acos tonearest ldbl-96-m68k -0xf.ffffffffffff8p-4L : 0x3.243f6a4885a308d4p+0L : inexact-ok
+= acos towardzero ldbl-96-m68k -0xf.ffffffffffff8p-4L : 0x3.243f6a4885a308dp+0L : inexact-ok
+= acos upward ldbl-96-m68k -0xf.ffffffffffff8p-4L : 0x3.243f6a4885a308d4p+0L : inexact-ok
+= acos downward ldbl-128 -0xf.ffffffffffff8p-4L : 0x3.243f6a4885a308d313195f8358c4p+0L : inexact-ok
+= acos tonearest ldbl-128 -0xf.ffffffffffff8p-4L : 0x3.243f6a4885a308d313195f8358c6p+0L : inexact-ok
+= acos towardzero ldbl-128 -0xf.ffffffffffff8p-4L : 0x3.243f6a4885a308d313195f8358c4p+0L : inexact-ok
+= acos upward ldbl-128 -0xf.ffffffffffff8p-4L : 0x3.243f6a4885a308d313195f8358c6p+0L : inexact-ok
+= acos downward ldbl-128ibm -0xf.ffffffffffff8p-4L : 0x3.243f6a4885a308d313195f8358p+0L : inexact-ok
+= acos tonearest ldbl-128ibm -0xf.ffffffffffff8p-4L : 0x3.243f6a4885a308d313195f8359p+0L : inexact-ok
+= acos towardzero ldbl-128ibm -0xf.ffffffffffff8p-4L : 0x3.243f6a4885a308d313195f8358p+0L : inexact-ok
+= acos upward ldbl-128ibm -0xf.ffffffffffff8p-4L : 0x3.243f6a4885a308d313195f8359p+0L : inexact-ok
+= acos downward ldbl-96-intel -0xf.fffffffffffffffp-4L : 0x3.243f6a871b992268p+0L : inexact-ok
+= acos tonearest ldbl-96-intel -0xf.fffffffffffffffp-4L : 0x3.243f6a871b99226cp+0L : inexact-ok
+= acos towardzero ldbl-96-intel -0xf.fffffffffffffffp-4L : 0x3.243f6a871b992268p+0L : inexact-ok
+= acos upward ldbl-96-intel -0xf.fffffffffffffffp-4L : 0x3.243f6a871b99226cp+0L : inexact-ok
+= acos downward ldbl-96-m68k -0xf.fffffffffffffffp-4L : 0x3.243f6a871b992268p+0L : inexact-ok
+= acos tonearest ldbl-96-m68k -0xf.fffffffffffffffp-4L : 0x3.243f6a871b99226cp+0L : inexact-ok
+= acos towardzero ldbl-96-m68k -0xf.fffffffffffffffp-4L : 0x3.243f6a871b992268p+0L : inexact-ok
+= acos upward ldbl-96-m68k -0xf.fffffffffffffffp-4L : 0x3.243f6a871b99226cp+0L : inexact-ok
+= acos downward ldbl-128 -0xf.fffffffffffffffp-4L : 0x3.243f6a871b99226b1f5cc1253248p+0L : inexact-ok
+= acos tonearest ldbl-128 -0xf.fffffffffffffffp-4L : 0x3.243f6a871b99226b1f5cc125324ap+0L : inexact-ok
+= acos towardzero ldbl-128 -0xf.fffffffffffffffp-4L : 0x3.243f6a871b99226b1f5cc1253248p+0L : inexact-ok
+= acos upward ldbl-128 -0xf.fffffffffffffffp-4L : 0x3.243f6a871b99226b1f5cc125324ap+0L : inexact-ok
+= acos downward ldbl-128ibm -0xf.fffffffffffffffp-4L : 0x3.243f6a871b99226b1f5cc12532p+0L : inexact-ok
+= acos tonearest ldbl-128ibm -0xf.fffffffffffffffp-4L : 0x3.243f6a871b99226b1f5cc12532p+0L : inexact-ok
+= acos towardzero ldbl-128ibm -0xf.fffffffffffffffp-4L : 0x3.243f6a871b99226b1f5cc12532p+0L : inexact-ok
+= acos upward ldbl-128ibm -0xf.fffffffffffffffp-4L : 0x3.243f6a871b99226b1f5cc12533p+0L : inexact-ok
+acosh 1
+= acosh downward flt-32 0x1p+0f : 0x0p+0f : inexact-ok
+= acosh tonearest flt-32 0x1p+0f : 0x0p+0f : inexact-ok
+= acosh towardzero flt-32 0x1p+0f : 0x0p+0f : inexact-ok
+= acosh upward flt-32 0x1p+0f : 0x0p+0f : inexact-ok
+= acosh downward dbl-64 0x1p+0 : 0x0p+0 : inexact-ok
+= acosh tonearest dbl-64 0x1p+0 : 0x0p+0 : inexact-ok
+= acosh towardzero dbl-64 0x1p+0 : 0x0p+0 : inexact-ok
+= acosh upward dbl-64 0x1p+0 : 0x0p+0 : inexact-ok
+= acosh downward ldbl-96-intel 0x1p+0L : 0x0p+0L : inexact-ok
+= acosh tonearest ldbl-96-intel 0x1p+0L : 0x0p+0L : inexact-ok
+= acosh towardzero ldbl-96-intel 0x1p+0L : 0x0p+0L : inexact-ok
+= acosh upward ldbl-96-intel 0x1p+0L : 0x0p+0L : inexact-ok
+= acosh downward ldbl-96-m68k 0x1p+0L : 0x0p+0L : inexact-ok
+= acosh tonearest ldbl-96-m68k 0x1p+0L : 0x0p+0L : inexact-ok
+= acosh towardzero ldbl-96-m68k 0x1p+0L : 0x0p+0L : inexact-ok
+= acosh upward ldbl-96-m68k 0x1p+0L : 0x0p+0L : inexact-ok
+= acosh downward ldbl-128 0x1p+0L : 0x0p+0L : inexact-ok
+= acosh tonearest ldbl-128 0x1p+0L : 0x0p+0L : inexact-ok
+= acosh towardzero ldbl-128 0x1p+0L : 0x0p+0L : inexact-ok
+= acosh upward ldbl-128 0x1p+0L : 0x0p+0L : inexact-ok
+= acosh downward ldbl-128ibm 0x1p+0L : 0x0p+0L : inexact-ok
+= acosh tonearest ldbl-128ibm 0x1p+0L : 0x0p+0L : inexact-ok
+= acosh towardzero ldbl-128ibm 0x1p+0L : 0x0p+0L : inexact-ok
+= acosh upward ldbl-128ibm 0x1p+0L : 0x0p+0L : inexact-ok
+acosh 7
+= acosh downward flt-32 0x7p+0f : 0x2.a2484cp+0f : inexact-ok
+= acosh tonearest flt-32 0x7p+0f : 0x2.a2485p+0f : inexact-ok
+= acosh towardzero flt-32 0x7p+0f : 0x2.a2484cp+0f : inexact-ok
+= acosh upward flt-32 0x7p+0f : 0x2.a2485p+0f : inexact-ok
+= acosh downward dbl-64 0x7p+0 : 0x2.a2484e3300868p+0 : inexact-ok
+= acosh tonearest dbl-64 0x7p+0 : 0x2.a2484e330086ap+0 : inexact-ok
+= acosh towardzero dbl-64 0x7p+0 : 0x2.a2484e3300868p+0 : inexact-ok
+= acosh upward dbl-64 0x7p+0 : 0x2.a2484e330086ap+0 : inexact-ok
+= acosh downward ldbl-96-intel 0x7p+0L : 0x2.a2484e330086937cp+0L : inexact-ok
+= acosh tonearest ldbl-96-intel 0x7p+0L : 0x2.a2484e330086937cp+0L : inexact-ok
+= acosh towardzero ldbl-96-intel 0x7p+0L : 0x2.a2484e330086937cp+0L : inexact-ok
+= acosh upward ldbl-96-intel 0x7p+0L : 0x2.a2484e330086938p+0L : inexact-ok
+= acosh downward ldbl-96-m68k 0x7p+0L : 0x2.a2484e330086937cp+0L : inexact-ok
+= acosh tonearest ldbl-96-m68k 0x7p+0L : 0x2.a2484e330086937cp+0L : inexact-ok
+= acosh towardzero ldbl-96-m68k 0x7p+0L : 0x2.a2484e330086937cp+0L : inexact-ok
+= acosh upward ldbl-96-m68k 0x7p+0L : 0x2.a2484e330086938p+0L : inexact-ok
+= acosh downward ldbl-128 0x7p+0L : 0x2.a2484e330086937cd097a0311aa4p+0L : inexact-ok
+= acosh tonearest ldbl-128 0x7p+0L : 0x2.a2484e330086937cd097a0311aa6p+0L : inexact-ok
+= acosh towardzero ldbl-128 0x7p+0L : 0x2.a2484e330086937cd097a0311aa4p+0L : inexact-ok
+= acosh upward ldbl-128 0x7p+0L : 0x2.a2484e330086937cd097a0311aa6p+0L : inexact-ok
+= acosh downward ldbl-128ibm 0x7p+0L : 0x2.a2484e330086937cd097a0311ap+0L : inexact-ok
+= acosh tonearest ldbl-128ibm 0x7p+0L : 0x2.a2484e330086937cd097a0311bp+0L : inexact-ok
+= acosh towardzero ldbl-128ibm 0x7p+0L : 0x2.a2484e330086937cd097a0311ap+0L : inexact-ok
+= acosh upward ldbl-128ibm 0x7p+0L : 0x2.a2484e330086937cd097a0311bp+0L : inexact-ok
+asin 0
+= asin downward flt-32 0x0p+0f : 0x0p+0f : inexact-ok
+= asin tonearest flt-32 0x0p+0f : 0x0p+0f : inexact-ok
+= asin towardzero flt-32 0x0p+0f : 0x0p+0f : inexact-ok
+= asin upward flt-32 0x0p+0f : 0x0p+0f : inexact-ok
+= asin downward dbl-64 0x0p+0 : 0x0p+0 : inexact-ok
+= asin tonearest dbl-64 0x0p+0 : 0x0p+0 : inexact-ok
+= asin towardzero dbl-64 0x0p+0 : 0x0p+0 : inexact-ok
+= asin upward dbl-64 0x0p+0 : 0x0p+0 : inexact-ok
+= asin downward ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok
+= asin tonearest ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok
+= asin towardzero ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok
+= asin upward ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok
+= asin downward ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok
+= asin tonearest ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok
+= asin towardzero ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok
+= asin upward ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok
+= asin downward ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok
+= asin tonearest ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok
+= asin towardzero ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok
+= asin upward ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok
+= asin downward ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok
+= asin tonearest ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok
+= asin towardzero ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok
+= asin upward ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok
+asin -0
+= asin downward flt-32 -0x0p+0f : -0x0p+0f : inexact-ok
+= asin tonearest flt-32 -0x0p+0f : -0x0p+0f : inexact-ok
+= asin towardzero flt-32 -0x0p+0f : -0x0p+0f : inexact-ok
+= asin upward flt-32 -0x0p+0f : -0x0p+0f : inexact-ok
+= asin downward dbl-64 -0x0p+0 : -0x0p+0 : inexact-ok
+= asin tonearest dbl-64 -0x0p+0 : -0x0p+0 : inexact-ok
+= asin towardzero dbl-64 -0x0p+0 : -0x0p+0 : inexact-ok
+= asin upward dbl-64 -0x0p+0 : -0x0p+0 : inexact-ok
+= asin downward ldbl-96-intel -0x0p+0L : -0x0p+0L : inexact-ok
+= asin tonearest ldbl-96-intel -0x0p+0L : -0x0p+0L : inexact-ok
+= asin towardzero ldbl-96-intel -0x0p+0L : -0x0p+0L : inexact-ok
+= asin upward ldbl-96-intel -0x0p+0L : -0x0p+0L : inexact-ok
+= asin downward ldbl-96-m68k -0x0p+0L : -0x0p+0L : inexact-ok
+= asin tonearest ldbl-96-m68k -0x0p+0L : -0x0p+0L : inexact-ok
+= asin towardzero ldbl-96-m68k -0x0p+0L : -0x0p+0L : inexact-ok
+= asin upward ldbl-96-m68k -0x0p+0L : -0x0p+0L : inexact-ok
+= asin downward ldbl-128 -0x0p+0L : -0x0p+0L : inexact-ok
+= asin tonearest ldbl-128 -0x0p+0L : -0x0p+0L : inexact-ok
+= asin towardzero ldbl-128 -0x0p+0L : -0x0p+0L : inexact-ok
+= asin upward ldbl-128 -0x0p+0L : -0x0p+0L : inexact-ok
+= asin downward ldbl-128ibm -0x0p+0L : -0x0p+0L : inexact-ok
+= asin tonearest ldbl-128ibm -0x0p+0L : -0x0p+0L : inexact-ok
+= asin towardzero ldbl-128ibm -0x0p+0L : -0x0p+0L : inexact-ok
+= asin upward ldbl-128ibm -0x0p+0L : -0x0p+0L : inexact-ok
+asin 0.5
+= asin downward flt-32 0x8p-4f : 0x8.60a91p-4f : inexact-ok
+= asin tonearest flt-32 0x8p-4f : 0x8.60a92p-4f : inexact-ok
+= asin towardzero flt-32 0x8p-4f : 0x8.60a91p-4f : inexact-ok
+= asin upward flt-32 0x8p-4f : 0x8.60a92p-4f : inexact-ok
+= asin downward dbl-64 0x8p-4 : 0x8.60a91c16b9b28p-4 : inexact-ok
+= asin tonearest dbl-64 0x8p-4 : 0x8.60a91c16b9b3p-4 : inexact-ok
+= asin towardzero dbl-64 0x8p-4 : 0x8.60a91c16b9b28p-4 : inexact-ok
+= asin upward dbl-64 0x8p-4 : 0x8.60a91c16b9b3p-4 : inexact-ok
+= asin downward ldbl-96-intel 0x8p-4L : 0x8.60a91c16b9b2c23p-4L : inexact-ok
+= asin tonearest ldbl-96-intel 0x8p-4L : 0x8.60a91c16b9b2c23p-4L : inexact-ok
+= asin towardzero ldbl-96-intel 0x8p-4L : 0x8.60a91c16b9b2c23p-4L : inexact-ok
+= asin upward ldbl-96-intel 0x8p-4L : 0x8.60a91c16b9b2c24p-4L : inexact-ok
+= asin downward ldbl-96-m68k 0x8p-4L : 0x8.60a91c16b9b2c23p-4L : inexact-ok
+= asin tonearest ldbl-96-m68k 0x8p-4L : 0x8.60a91c16b9b2c23p-4L : inexact-ok
+= asin towardzero ldbl-96-m68k 0x8p-4L : 0x8.60a91c16b9b2c23p-4L : inexact-ok
+= asin upward ldbl-96-m68k 0x8p-4L : 0x8.60a91c16b9b2c24p-4L : inexact-ok
+= asin downward ldbl-128 0x8p-4L : 0x8.60a91c16b9b2c232dd99707ab3dp-4L : inexact-ok
+= asin tonearest ldbl-128 0x8p-4L : 0x8.60a91c16b9b2c232dd99707ab3d8p-4L : inexact-ok
+= asin towardzero ldbl-128 0x8p-4L : 0x8.60a91c16b9b2c232dd99707ab3dp-4L : inexact-ok
+= asin upward ldbl-128 0x8p-4L : 0x8.60a91c16b9b2c232dd99707ab3d8p-4L : inexact-ok
+= asin downward ldbl-128ibm 0x8p-4L : 0x8.60a91c16b9b2c232dd99707abp-4L : inexact-ok
+= asin tonearest ldbl-128ibm 0x8p-4L : 0x8.60a91c16b9b2c232dd99707ab4p-4L : inexact-ok
+= asin towardzero ldbl-128ibm 0x8p-4L : 0x8.60a91c16b9b2c232dd99707abp-4L : inexact-ok
+= asin upward ldbl-128ibm 0x8p-4L : 0x8.60a91c16b9b2c232dd99707ab4p-4L : inexact-ok
+asin -0.5
+= asin downward flt-32 -0x8p-4f : -0x8.60a92p-4f : inexact-ok
+= asin tonearest flt-32 -0x8p-4f : -0x8.60a92p-4f : inexact-ok
+= asin towardzero flt-32 -0x8p-4f : -0x8.60a91p-4f : inexact-ok
+= asin upward flt-32 -0x8p-4f : -0x8.60a91p-4f : inexact-ok
+= asin downward dbl-64 -0x8p-4 : -0x8.60a91c16b9b3p-4 : inexact-ok
+= asin tonearest dbl-64 -0x8p-4 : -0x8.60a91c16b9b3p-4 : inexact-ok
+= asin towardzero dbl-64 -0x8p-4 : -0x8.60a91c16b9b28p-4 : inexact-ok
+= asin upward dbl-64 -0x8p-4 : -0x8.60a91c16b9b28p-4 : inexact-ok
+= asin downward ldbl-96-intel -0x8p-4L : -0x8.60a91c16b9b2c24p-4L : inexact-ok
+= asin tonearest ldbl-96-intel -0x8p-4L : -0x8.60a91c16b9b2c23p-4L : inexact-ok
+= asin towardzero ldbl-96-intel -0x8p-4L : -0x8.60a91c16b9b2c23p-4L : inexact-ok
+= asin upward ldbl-96-intel -0x8p-4L : -0x8.60a91c16b9b2c23p-4L : inexact-ok
+= asin downward ldbl-96-m68k -0x8p-4L : -0x8.60a91c16b9b2c24p-4L : inexact-ok
+= asin tonearest ldbl-96-m68k -0x8p-4L : -0x8.60a91c16b9b2c23p-4L : inexact-ok
+= asin towardzero ldbl-96-m68k -0x8p-4L : -0x8.60a91c16b9b2c23p-4L : inexact-ok
+= asin upward ldbl-96-m68k -0x8p-4L : -0x8.60a91c16b9b2c23p-4L : inexact-ok
+= asin downward ldbl-128 -0x8p-4L : -0x8.60a91c16b9b2c232dd99707ab3d8p-4L : inexact-ok
+= asin tonearest ldbl-128 -0x8p-4L : -0x8.60a91c16b9b2c232dd99707ab3d8p-4L : inexact-ok
+= asin towardzero ldbl-128 -0x8p-4L : -0x8.60a91c16b9b2c232dd99707ab3dp-4L : inexact-ok
+= asin upward ldbl-128 -0x8p-4L : -0x8.60a91c16b9b2c232dd99707ab3dp-4L : inexact-ok
+= asin downward ldbl-128ibm -0x8p-4L : -0x8.60a91c16b9b2c232dd99707ab4p-4L : inexact-ok
+= asin tonearest ldbl-128ibm -0x8p-4L : -0x8.60a91c16b9b2c232dd99707ab4p-4L : inexact-ok
+= asin towardzero ldbl-128ibm -0x8p-4L : -0x8.60a91c16b9b2c232dd99707abp-4L : inexact-ok
+= asin upward ldbl-128ibm -0x8p-4L : -0x8.60a91c16b9b2c232dd99707abp-4L : inexact-ok
+asin 1.0
+= asin downward flt-32 0x1p+0f : 0x1.921fb4p+0f : inexact-ok
+= asin tonearest flt-32 0x1p+0f : 0x1.921fb6p+0f : inexact-ok
+= asin towardzero flt-32 0x1p+0f : 0x1.921fb4p+0f : inexact-ok
+= asin upward flt-32 0x1p+0f : 0x1.921fb6p+0f : inexact-ok
+= asin downward dbl-64 0x1p+0 : 0x1.921fb54442d18p+0 : inexact-ok
+= asin tonearest dbl-64 0x1p+0 : 0x1.921fb54442d18p+0 : inexact-ok
+= asin towardzero dbl-64 0x1p+0 : 0x1.921fb54442d18p+0 : inexact-ok
+= asin upward dbl-64 0x1p+0 : 0x1.921fb54442d19p+0 : inexact-ok
+= asin downward ldbl-96-intel 0x1p+0L : 0x1.921fb54442d18468p+0L : inexact-ok
+= asin tonearest ldbl-96-intel 0x1p+0L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= asin towardzero ldbl-96-intel 0x1p+0L : 0x1.921fb54442d18468p+0L : inexact-ok
+= asin upward ldbl-96-intel 0x1p+0L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= asin downward ldbl-96-m68k 0x1p+0L : 0x1.921fb54442d18468p+0L : inexact-ok
+= asin tonearest ldbl-96-m68k 0x1p+0L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= asin towardzero ldbl-96-m68k 0x1p+0L : 0x1.921fb54442d18468p+0L : inexact-ok
+= asin upward ldbl-96-m68k 0x1p+0L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= asin downward ldbl-128 0x1p+0L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= asin tonearest ldbl-128 0x1p+0L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= asin towardzero ldbl-128 0x1p+0L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= asin upward ldbl-128 0x1p+0L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= asin downward ldbl-128ibm 0x1p+0L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= asin tonearest ldbl-128ibm 0x1p+0L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= asin towardzero ldbl-128ibm 0x1p+0L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= asin upward ldbl-128ibm 0x1p+0L : 0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+asin -1.0
+= asin downward flt-32 -0x1p+0f : -0x1.921fb6p+0f : inexact-ok
+= asin tonearest flt-32 -0x1p+0f : -0x1.921fb6p+0f : inexact-ok
+= asin towardzero flt-32 -0x1p+0f : -0x1.921fb4p+0f : inexact-ok
+= asin upward flt-32 -0x1p+0f : -0x1.921fb4p+0f : inexact-ok
+= asin downward dbl-64 -0x1p+0 : -0x1.921fb54442d19p+0 : inexact-ok
+= asin tonearest dbl-64 -0x1p+0 : -0x1.921fb54442d18p+0 : inexact-ok
+= asin towardzero dbl-64 -0x1p+0 : -0x1.921fb54442d18p+0 : inexact-ok
+= asin upward dbl-64 -0x1p+0 : -0x1.921fb54442d18p+0 : inexact-ok
+= asin downward ldbl-96-intel -0x1p+0L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= asin tonearest ldbl-96-intel -0x1p+0L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= asin towardzero ldbl-96-intel -0x1p+0L : -0x1.921fb54442d18468p+0L : inexact-ok
+= asin upward ldbl-96-intel -0x1p+0L : -0x1.921fb54442d18468p+0L : inexact-ok
+= asin downward ldbl-96-m68k -0x1p+0L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= asin tonearest ldbl-96-m68k -0x1p+0L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= asin towardzero ldbl-96-m68k -0x1p+0L : -0x1.921fb54442d18468p+0L : inexact-ok
+= asin upward ldbl-96-m68k -0x1p+0L : -0x1.921fb54442d18468p+0L : inexact-ok
+= asin downward ldbl-128 -0x1p+0L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= asin tonearest ldbl-128 -0x1p+0L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= asin towardzero ldbl-128 -0x1p+0L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= asin upward ldbl-128 -0x1p+0L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= asin downward ldbl-128ibm -0x1p+0L : -0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= asin tonearest ldbl-128ibm -0x1p+0L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= asin towardzero ldbl-128ibm -0x1p+0L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= asin upward ldbl-128ibm -0x1p+0L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+asin 0.75
+= asin downward flt-32 0xcp-4f : 0xd.91a98p-4f : inexact-ok
+= asin tonearest flt-32 0xcp-4f : 0xd.91a99p-4f : inexact-ok
+= asin towardzero flt-32 0xcp-4f : 0xd.91a98p-4f : inexact-ok
+= asin upward flt-32 0xcp-4f : 0xd.91a99p-4f : inexact-ok
+= asin downward dbl-64 0xcp-4 : 0xd.91a98ae3406ep-4 : inexact-ok
+= asin tonearest dbl-64 0xcp-4 : 0xd.91a98ae3406ep-4 : inexact-ok
+= asin towardzero dbl-64 0xcp-4 : 0xd.91a98ae3406ep-4 : inexact-ok
+= asin upward dbl-64 0xcp-4 : 0xd.91a98ae3406e8p-4 : inexact-ok
+= asin downward ldbl-96-intel 0xcp-4L : 0xd.91a98ae3406e04p-4L : inexact-ok
+= asin tonearest ldbl-96-intel 0xcp-4L : 0xd.91a98ae3406e041p-4L : inexact-ok
+= asin towardzero ldbl-96-intel 0xcp-4L : 0xd.91a98ae3406e04p-4L : inexact-ok
+= asin upward ldbl-96-intel 0xcp-4L : 0xd.91a98ae3406e041p-4L : inexact-ok
+= asin downward ldbl-96-m68k 0xcp-4L : 0xd.91a98ae3406e04p-4L : inexact-ok
+= asin tonearest ldbl-96-m68k 0xcp-4L : 0xd.91a98ae3406e041p-4L : inexact-ok
+= asin towardzero ldbl-96-m68k 0xcp-4L : 0xd.91a98ae3406e04p-4L : inexact-ok
+= asin upward ldbl-96-m68k 0xcp-4L : 0xd.91a98ae3406e041p-4L : inexact-ok
+= asin downward ldbl-128 0xcp-4L : 0xd.91a98ae3406e040ac1ed9b06af08p-4L : inexact-ok
+= asin tonearest ldbl-128 0xcp-4L : 0xd.91a98ae3406e040ac1ed9b06af1p-4L : inexact-ok
+= asin towardzero ldbl-128 0xcp-4L : 0xd.91a98ae3406e040ac1ed9b06af08p-4L : inexact-ok
+= asin upward ldbl-128 0xcp-4L : 0xd.91a98ae3406e040ac1ed9b06af1p-4L : inexact-ok
+= asin downward ldbl-128ibm 0xcp-4L : 0xd.91a98ae3406e040ac1ed9b06acp-4L : inexact-ok
+= asin tonearest ldbl-128ibm 0xcp-4L : 0xd.91a98ae3406e040ac1ed9b06bp-4L : inexact-ok
+= asin towardzero ldbl-128ibm 0xcp-4L : 0xd.91a98ae3406e040ac1ed9b06acp-4L : inexact-ok
+= asin upward ldbl-128ibm 0xcp-4L : 0xd.91a98ae3406e040ac1ed9b06bp-4L : inexact-ok
+asin 0x0.ffffffp0
+= asin downward flt-32 0xf.fffffp-4f : 0x1.920914p+0f : inexact-ok
+= asin tonearest flt-32 0xf.fffffp-4f : 0x1.920914p+0f : inexact-ok
+= asin towardzero flt-32 0xf.fffffp-4f : 0x1.920914p+0f : inexact-ok
+= asin upward flt-32 0xf.fffffp-4f : 0x1.920916p+0f : inexact-ok
+= asin downward dbl-64 0xf.fffffp-4 : 0x1.920914a5da6f9p+0 : inexact-ok
+= asin tonearest dbl-64 0xf.fffffp-4 : 0x1.920914a5da6f9p+0 : inexact-ok
+= asin towardzero dbl-64 0xf.fffffp-4 : 0x1.920914a5da6f9p+0 : inexact-ok
+= asin upward dbl-64 0xf.fffffp-4 : 0x1.920914a5da6fap+0 : inexact-ok
+= asin downward ldbl-96-intel 0xf.fffffp-4L : 0x1.920914a5da6f90bep+0L : inexact-ok
+= asin tonearest ldbl-96-intel 0xf.fffffp-4L : 0x1.920914a5da6f90bep+0L : inexact-ok
+= asin towardzero ldbl-96-intel 0xf.fffffp-4L : 0x1.920914a5da6f90bep+0L : inexact-ok
+= asin upward ldbl-96-intel 0xf.fffffp-4L : 0x1.920914a5da6f90cp+0L : inexact-ok
+= asin downward ldbl-96-m68k 0xf.fffffp-4L : 0x1.920914a5da6f90bep+0L : inexact-ok
+= asin tonearest ldbl-96-m68k 0xf.fffffp-4L : 0x1.920914a5da6f90bep+0L : inexact-ok
+= asin towardzero ldbl-96-m68k 0xf.fffffp-4L : 0x1.920914a5da6f90bep+0L : inexact-ok
+= asin upward ldbl-96-m68k 0xf.fffffp-4L : 0x1.920914a5da6f90cp+0L : inexact-ok
+= asin downward ldbl-128 0xf.fffffp-4L : 0x1.920914a5da6f90beac755cf81addp+0L : inexact-ok
+= asin tonearest ldbl-128 0xf.fffffp-4L : 0x1.920914a5da6f90beac755cf81addp+0L : inexact-ok
+= asin towardzero ldbl-128 0xf.fffffp-4L : 0x1.920914a5da6f90beac755cf81addp+0L : inexact-ok
+= asin upward ldbl-128 0xf.fffffp-4L : 0x1.920914a5da6f90beac755cf81adep+0L : inexact-ok
+= asin downward ldbl-128ibm 0xf.fffffp-4L : 0x1.920914a5da6f90beac755cf81a8p+0L : inexact-ok
+= asin tonearest ldbl-128ibm 0xf.fffffp-4L : 0x1.920914a5da6f90beac755cf81bp+0L : inexact-ok
+= asin towardzero ldbl-128ibm 0xf.fffffp-4L : 0x1.920914a5da6f90beac755cf81a8p+0L : inexact-ok
+= asin upward ldbl-128ibm 0xf.fffffp-4L : 0x1.920914a5da6f90beac755cf81bp+0L : inexact-ok
+asin -0x0.ffffffp0
+= asin downward flt-32 -0xf.fffffp-4f : -0x1.920916p+0f : inexact-ok
+= asin tonearest flt-32 -0xf.fffffp-4f : -0x1.920914p+0f : inexact-ok
+= asin towardzero flt-32 -0xf.fffffp-4f : -0x1.920914p+0f : inexact-ok
+= asin upward flt-32 -0xf.fffffp-4f : -0x1.920914p+0f : inexact-ok
+= asin downward dbl-64 -0xf.fffffp-4 : -0x1.920914a5da6fap+0 : inexact-ok
+= asin tonearest dbl-64 -0xf.fffffp-4 : -0x1.920914a5da6f9p+0 : inexact-ok
+= asin towardzero dbl-64 -0xf.fffffp-4 : -0x1.920914a5da6f9p+0 : inexact-ok
+= asin upward dbl-64 -0xf.fffffp-4 : -0x1.920914a5da6f9p+0 : inexact-ok
+= asin downward ldbl-96-intel -0xf.fffffp-4L : -0x1.920914a5da6f90cp+0L : inexact-ok
+= asin tonearest ldbl-96-intel -0xf.fffffp-4L : -0x1.920914a5da6f90bep+0L : inexact-ok
+= asin towardzero ldbl-96-intel -0xf.fffffp-4L : -0x1.920914a5da6f90bep+0L : inexact-ok
+= asin upward ldbl-96-intel -0xf.fffffp-4L : -0x1.920914a5da6f90bep+0L : inexact-ok
+= asin downward ldbl-96-m68k -0xf.fffffp-4L : -0x1.920914a5da6f90cp+0L : inexact-ok
+= asin tonearest ldbl-96-m68k -0xf.fffffp-4L : -0x1.920914a5da6f90bep+0L : inexact-ok
+= asin towardzero ldbl-96-m68k -0xf.fffffp-4L : -0x1.920914a5da6f90bep+0L : inexact-ok
+= asin upward ldbl-96-m68k -0xf.fffffp-4L : -0x1.920914a5da6f90bep+0L : inexact-ok
+= asin downward ldbl-128 -0xf.fffffp-4L : -0x1.920914a5da6f90beac755cf81addp+0L : inexact-ok
+= asin tonearest ldbl-128 -0xf.fffffp-4L : -0x1.920914a5da6f90beac755cf81addp+0L : inexact-ok
+= asin towardzero ldbl-128 -0xf.fffffp-4L : -0x1.920914a5da6f90beac755cf81adcp+0L : inexact-ok
+= asin upward ldbl-128 -0xf.fffffp-4L : -0x1.920914a5da6f90beac755cf81adcp+0L : inexact-ok
+= asin downward ldbl-128ibm -0xf.fffffp-4L : -0x1.920914a5da6f90beac755cf81bp+0L : inexact-ok
+= asin tonearest ldbl-128ibm -0xf.fffffp-4L : -0x1.920914a5da6f90beac755cf81bp+0L : inexact-ok
+= asin towardzero ldbl-128ibm -0xf.fffffp-4L : -0x1.920914a5da6f90beac755cf81a8p+0L : inexact-ok
+= asin upward ldbl-128ibm -0xf.fffffp-4L : -0x1.920914a5da6f90beac755cf81a8p+0L : inexact-ok
+asin 0x0.ffffffff8p0
+= asin downward flt-32 0x1p+0f : 0x1.921fb4p+0f : inexact-ok
+= asin tonearest flt-32 0x1p+0f : 0x1.921fb6p+0f : inexact-ok
+= asin towardzero flt-32 0x1p+0f : 0x1.921fb4p+0f : inexact-ok
+= asin upward flt-32 0x1p+0f : 0x1.921fb6p+0f : inexact-ok
+= asin downward dbl-64 0x1p+0 : 0x1.921fb54442d18p+0 : inexact-ok
+= asin tonearest dbl-64 0x1p+0 : 0x1.921fb54442d18p+0 : inexact-ok
+= asin towardzero dbl-64 0x1p+0 : 0x1.921fb54442d18p+0 : inexact-ok
+= asin upward dbl-64 0x1p+0 : 0x1.921fb54442d19p+0 : inexact-ok
+= asin downward ldbl-96-intel 0x1p+0L : 0x1.921fb54442d18468p+0L : inexact-ok
+= asin tonearest ldbl-96-intel 0x1p+0L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= asin towardzero ldbl-96-intel 0x1p+0L : 0x1.921fb54442d18468p+0L : inexact-ok
+= asin upward ldbl-96-intel 0x1p+0L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= asin downward ldbl-96-m68k 0x1p+0L : 0x1.921fb54442d18468p+0L : inexact-ok
+= asin tonearest ldbl-96-m68k 0x1p+0L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= asin towardzero ldbl-96-m68k 0x1p+0L : 0x1.921fb54442d18468p+0L : inexact-ok
+= asin upward ldbl-96-m68k 0x1p+0L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= asin downward ldbl-128 0x1p+0L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= asin tonearest ldbl-128 0x1p+0L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= asin towardzero ldbl-128 0x1p+0L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= asin upward ldbl-128 0x1p+0L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= asin downward ldbl-128ibm 0x1p+0L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= asin tonearest ldbl-128ibm 0x1p+0L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= asin towardzero ldbl-128ibm 0x1p+0L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= asin upward ldbl-128ibm 0x1p+0L : 0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= asin downward flt-32 0xf.fffffp-4f : 0x1.920914p+0f : inexact-ok
+= asin tonearest flt-32 0xf.fffffp-4f : 0x1.920914p+0f : inexact-ok
+= asin towardzero flt-32 0xf.fffffp-4f : 0x1.920914p+0f : inexact-ok
+= asin upward flt-32 0xf.fffffp-4f : 0x1.920916p+0f : inexact-ok
+= asin downward dbl-64 0xf.fffffp-4 : 0x1.920914a5da6f9p+0 : inexact-ok
+= asin tonearest dbl-64 0xf.fffffp-4 : 0x1.920914a5da6f9p+0 : inexact-ok
+= asin towardzero dbl-64 0xf.fffffp-4 : 0x1.920914a5da6f9p+0 : inexact-ok
+= asin upward dbl-64 0xf.fffffp-4 : 0x1.920914a5da6fap+0 : inexact-ok
+= asin downward ldbl-96-intel 0xf.fffffp-4L : 0x1.920914a5da6f90bep+0L : inexact-ok
+= asin tonearest ldbl-96-intel 0xf.fffffp-4L : 0x1.920914a5da6f90bep+0L : inexact-ok
+= asin towardzero ldbl-96-intel 0xf.fffffp-4L : 0x1.920914a5da6f90bep+0L : inexact-ok
+= asin upward ldbl-96-intel 0xf.fffffp-4L : 0x1.920914a5da6f90cp+0L : inexact-ok
+= asin downward ldbl-96-m68k 0xf.fffffp-4L : 0x1.920914a5da6f90bep+0L : inexact-ok
+= asin tonearest ldbl-96-m68k 0xf.fffffp-4L : 0x1.920914a5da6f90bep+0L : inexact-ok
+= asin towardzero ldbl-96-m68k 0xf.fffffp-4L : 0x1.920914a5da6f90bep+0L : inexact-ok
+= asin upward ldbl-96-m68k 0xf.fffffp-4L : 0x1.920914a5da6f90cp+0L : inexact-ok
+= asin downward ldbl-128 0xf.fffffp-4L : 0x1.920914a5da6f90beac755cf81addp+0L : inexact-ok
+= asin tonearest ldbl-128 0xf.fffffp-4L : 0x1.920914a5da6f90beac755cf81addp+0L : inexact-ok
+= asin towardzero ldbl-128 0xf.fffffp-4L : 0x1.920914a5da6f90beac755cf81addp+0L : inexact-ok
+= asin upward ldbl-128 0xf.fffffp-4L : 0x1.920914a5da6f90beac755cf81adep+0L : inexact-ok
+= asin downward ldbl-128ibm 0xf.fffffp-4L : 0x1.920914a5da6f90beac755cf81a8p+0L : inexact-ok
+= asin tonearest ldbl-128ibm 0xf.fffffp-4L : 0x1.920914a5da6f90beac755cf81bp+0L : inexact-ok
+= asin towardzero ldbl-128ibm 0xf.fffffp-4L : 0x1.920914a5da6f90beac755cf81a8p+0L : inexact-ok
+= asin upward ldbl-128ibm 0xf.fffffp-4L : 0x1.920914a5da6f90beac755cf81bp+0L : inexact-ok
+= asin downward dbl-64 0xf.fffffff8p-4 : 0x1.921eb54442d17p+0 : inexact-ok
+= asin tonearest dbl-64 0xf.fffffff8p-4 : 0x1.921eb54442d18p+0 : inexact-ok
+= asin towardzero dbl-64 0xf.fffffff8p-4 : 0x1.921eb54442d17p+0 : inexact-ok
+= asin upward dbl-64 0xf.fffffff8p-4 : 0x1.921eb54442d18p+0 : inexact-ok
+= asin downward ldbl-96-intel 0xf.fffffff8p-4L : 0x1.921eb54442d179bep+0L : inexact-ok
+= asin tonearest ldbl-96-intel 0xf.fffffff8p-4L : 0x1.921eb54442d179bep+0L : inexact-ok
+= asin towardzero ldbl-96-intel 0xf.fffffff8p-4L : 0x1.921eb54442d179bep+0L : inexact-ok
+= asin upward ldbl-96-intel 0xf.fffffff8p-4L : 0x1.921eb54442d179cp+0L : inexact-ok
+= asin downward ldbl-96-m68k 0xf.fffffff8p-4L : 0x1.921eb54442d179bep+0L : inexact-ok
+= asin tonearest ldbl-96-m68k 0xf.fffffff8p-4L : 0x1.921eb54442d179bep+0L : inexact-ok
+= asin towardzero ldbl-96-m68k 0xf.fffffff8p-4L : 0x1.921eb54442d179bep+0L : inexact-ok
+= asin upward ldbl-96-m68k 0xf.fffffff8p-4L : 0x1.921eb54442d179cp+0L : inexact-ok
+= asin downward ldbl-128 0xf.fffffff8p-4L : 0x1.921eb54442d179bedee2193923dap+0L : inexact-ok
+= asin tonearest ldbl-128 0xf.fffffff8p-4L : 0x1.921eb54442d179bedee2193923dap+0L : inexact-ok
+= asin towardzero ldbl-128 0xf.fffffff8p-4L : 0x1.921eb54442d179bedee2193923dap+0L : inexact-ok
+= asin upward ldbl-128 0xf.fffffff8p-4L : 0x1.921eb54442d179bedee2193923dbp+0L : inexact-ok
+= asin downward ldbl-128ibm 0xf.fffffff8p-4L : 0x1.921eb54442d179bedee21939238p+0L : inexact-ok
+= asin tonearest ldbl-128ibm 0xf.fffffff8p-4L : 0x1.921eb54442d179bedee2193924p+0L : inexact-ok
+= asin towardzero ldbl-128ibm 0xf.fffffff8p-4L : 0x1.921eb54442d179bedee21939238p+0L : inexact-ok
+= asin upward ldbl-128ibm 0xf.fffffff8p-4L : 0x1.921eb54442d179bedee2193924p+0L : inexact-ok
+asin -0x0.ffffffff8p0
+= asin downward flt-32 -0xf.fffffp-4f : -0x1.920916p+0f : inexact-ok
+= asin tonearest flt-32 -0xf.fffffp-4f : -0x1.920914p+0f : inexact-ok
+= asin towardzero flt-32 -0xf.fffffp-4f : -0x1.920914p+0f : inexact-ok
+= asin upward flt-32 -0xf.fffffp-4f : -0x1.920914p+0f : inexact-ok
+= asin downward dbl-64 -0xf.fffffp-4 : -0x1.920914a5da6fap+0 : inexact-ok
+= asin tonearest dbl-64 -0xf.fffffp-4 : -0x1.920914a5da6f9p+0 : inexact-ok
+= asin towardzero dbl-64 -0xf.fffffp-4 : -0x1.920914a5da6f9p+0 : inexact-ok
+= asin upward dbl-64 -0xf.fffffp-4 : -0x1.920914a5da6f9p+0 : inexact-ok
+= asin downward ldbl-96-intel -0xf.fffffp-4L : -0x1.920914a5da6f90cp+0L : inexact-ok
+= asin tonearest ldbl-96-intel -0xf.fffffp-4L : -0x1.920914a5da6f90bep+0L : inexact-ok
+= asin towardzero ldbl-96-intel -0xf.fffffp-4L : -0x1.920914a5da6f90bep+0L : inexact-ok
+= asin upward ldbl-96-intel -0xf.fffffp-4L : -0x1.920914a5da6f90bep+0L : inexact-ok
+= asin downward ldbl-96-m68k -0xf.fffffp-4L : -0x1.920914a5da6f90cp+0L : inexact-ok
+= asin tonearest ldbl-96-m68k -0xf.fffffp-4L : -0x1.920914a5da6f90bep+0L : inexact-ok
+= asin towardzero ldbl-96-m68k -0xf.fffffp-4L : -0x1.920914a5da6f90bep+0L : inexact-ok
+= asin upward ldbl-96-m68k -0xf.fffffp-4L : -0x1.920914a5da6f90bep+0L : inexact-ok
+= asin downward ldbl-128 -0xf.fffffp-4L : -0x1.920914a5da6f90beac755cf81addp+0L : inexact-ok
+= asin tonearest ldbl-128 -0xf.fffffp-4L : -0x1.920914a5da6f90beac755cf81addp+0L : inexact-ok
+= asin towardzero ldbl-128 -0xf.fffffp-4L : -0x1.920914a5da6f90beac755cf81adcp+0L : inexact-ok
+= asin upward ldbl-128 -0xf.fffffp-4L : -0x1.920914a5da6f90beac755cf81adcp+0L : inexact-ok
+= asin downward ldbl-128ibm -0xf.fffffp-4L : -0x1.920914a5da6f90beac755cf81bp+0L : inexact-ok
+= asin tonearest ldbl-128ibm -0xf.fffffp-4L : -0x1.920914a5da6f90beac755cf81bp+0L : inexact-ok
+= asin towardzero ldbl-128ibm -0xf.fffffp-4L : -0x1.920914a5da6f90beac755cf81a8p+0L : inexact-ok
+= asin upward ldbl-128ibm -0xf.fffffp-4L : -0x1.920914a5da6f90beac755cf81a8p+0L : inexact-ok
+= asin downward flt-32 -0x1p+0f : -0x1.921fb6p+0f : inexact-ok
+= asin tonearest flt-32 -0x1p+0f : -0x1.921fb6p+0f : inexact-ok
+= asin towardzero flt-32 -0x1p+0f : -0x1.921fb4p+0f : inexact-ok
+= asin upward flt-32 -0x1p+0f : -0x1.921fb4p+0f : inexact-ok
+= asin downward dbl-64 -0x1p+0 : -0x1.921fb54442d19p+0 : inexact-ok
+= asin tonearest dbl-64 -0x1p+0 : -0x1.921fb54442d18p+0 : inexact-ok
+= asin towardzero dbl-64 -0x1p+0 : -0x1.921fb54442d18p+0 : inexact-ok
+= asin upward dbl-64 -0x1p+0 : -0x1.921fb54442d18p+0 : inexact-ok
+= asin downward ldbl-96-intel -0x1p+0L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= asin tonearest ldbl-96-intel -0x1p+0L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= asin towardzero ldbl-96-intel -0x1p+0L : -0x1.921fb54442d18468p+0L : inexact-ok
+= asin upward ldbl-96-intel -0x1p+0L : -0x1.921fb54442d18468p+0L : inexact-ok
+= asin downward ldbl-96-m68k -0x1p+0L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= asin tonearest ldbl-96-m68k -0x1p+0L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= asin towardzero ldbl-96-m68k -0x1p+0L : -0x1.921fb54442d18468p+0L : inexact-ok
+= asin upward ldbl-96-m68k -0x1p+0L : -0x1.921fb54442d18468p+0L : inexact-ok
+= asin downward ldbl-128 -0x1p+0L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= asin tonearest ldbl-128 -0x1p+0L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= asin towardzero ldbl-128 -0x1p+0L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= asin upward ldbl-128 -0x1p+0L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= asin downward ldbl-128ibm -0x1p+0L : -0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= asin tonearest ldbl-128ibm -0x1p+0L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= asin towardzero ldbl-128ibm -0x1p+0L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= asin upward ldbl-128ibm -0x1p+0L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= asin downward dbl-64 -0xf.fffffff8p-4 : -0x1.921eb54442d18p+0 : inexact-ok
+= asin tonearest dbl-64 -0xf.fffffff8p-4 : -0x1.921eb54442d18p+0 : inexact-ok
+= asin towardzero dbl-64 -0xf.fffffff8p-4 : -0x1.921eb54442d17p+0 : inexact-ok
+= asin upward dbl-64 -0xf.fffffff8p-4 : -0x1.921eb54442d17p+0 : inexact-ok
+= asin downward ldbl-96-intel -0xf.fffffff8p-4L : -0x1.921eb54442d179cp+0L : inexact-ok
+= asin tonearest ldbl-96-intel -0xf.fffffff8p-4L : -0x1.921eb54442d179bep+0L : inexact-ok
+= asin towardzero ldbl-96-intel -0xf.fffffff8p-4L : -0x1.921eb54442d179bep+0L : inexact-ok
+= asin upward ldbl-96-intel -0xf.fffffff8p-4L : -0x1.921eb54442d179bep+0L : inexact-ok
+= asin downward ldbl-96-m68k -0xf.fffffff8p-4L : -0x1.921eb54442d179cp+0L : inexact-ok
+= asin tonearest ldbl-96-m68k -0xf.fffffff8p-4L : -0x1.921eb54442d179bep+0L : inexact-ok
+= asin towardzero ldbl-96-m68k -0xf.fffffff8p-4L : -0x1.921eb54442d179bep+0L : inexact-ok
+= asin upward ldbl-96-m68k -0xf.fffffff8p-4L : -0x1.921eb54442d179bep+0L : inexact-ok
+= asin downward ldbl-128 -0xf.fffffff8p-4L : -0x1.921eb54442d179bedee2193923dbp+0L : inexact-ok
+= asin tonearest ldbl-128 -0xf.fffffff8p-4L : -0x1.921eb54442d179bedee2193923dap+0L : inexact-ok
+= asin towardzero ldbl-128 -0xf.fffffff8p-4L : -0x1.921eb54442d179bedee2193923dap+0L : inexact-ok
+= asin upward ldbl-128 -0xf.fffffff8p-4L : -0x1.921eb54442d179bedee2193923dap+0L : inexact-ok
+= asin downward ldbl-128ibm -0xf.fffffff8p-4L : -0x1.921eb54442d179bedee2193924p+0L : inexact-ok
+= asin tonearest ldbl-128ibm -0xf.fffffff8p-4L : -0x1.921eb54442d179bedee2193924p+0L : inexact-ok
+= asin towardzero ldbl-128ibm -0xf.fffffff8p-4L : -0x1.921eb54442d179bedee21939238p+0L : inexact-ok
+= asin upward ldbl-128ibm -0xf.fffffff8p-4L : -0x1.921eb54442d179bedee21939238p+0L : inexact-ok
+asin 0x0.ffffffffffffp0
+= asin downward flt-32 0x1p+0f : 0x1.921fb4p+0f : inexact-ok
+= asin tonearest flt-32 0x1p+0f : 0x1.921fb6p+0f : inexact-ok
+= asin towardzero flt-32 0x1p+0f : 0x1.921fb4p+0f : inexact-ok
+= asin upward flt-32 0x1p+0f : 0x1.921fb6p+0f : inexact-ok
+= asin downward dbl-64 0x1p+0 : 0x1.921fb54442d18p+0 : inexact-ok
+= asin tonearest dbl-64 0x1p+0 : 0x1.921fb54442d18p+0 : inexact-ok
+= asin towardzero dbl-64 0x1p+0 : 0x1.921fb54442d18p+0 : inexact-ok
+= asin upward dbl-64 0x1p+0 : 0x1.921fb54442d19p+0 : inexact-ok
+= asin downward ldbl-96-intel 0x1p+0L : 0x1.921fb54442d18468p+0L : inexact-ok
+= asin tonearest ldbl-96-intel 0x1p+0L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= asin towardzero ldbl-96-intel 0x1p+0L : 0x1.921fb54442d18468p+0L : inexact-ok
+= asin upward ldbl-96-intel 0x1p+0L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= asin downward ldbl-96-m68k 0x1p+0L : 0x1.921fb54442d18468p+0L : inexact-ok
+= asin tonearest ldbl-96-m68k 0x1p+0L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= asin towardzero ldbl-96-m68k 0x1p+0L : 0x1.921fb54442d18468p+0L : inexact-ok
+= asin upward ldbl-96-m68k 0x1p+0L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= asin downward ldbl-128 0x1p+0L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= asin tonearest ldbl-128 0x1p+0L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= asin towardzero ldbl-128 0x1p+0L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= asin upward ldbl-128 0x1p+0L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= asin downward ldbl-128ibm 0x1p+0L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= asin tonearest ldbl-128ibm 0x1p+0L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= asin towardzero ldbl-128ibm 0x1p+0L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= asin upward ldbl-128ibm 0x1p+0L : 0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= asin downward flt-32 0xf.fffffp-4f : 0x1.920914p+0f : inexact-ok
+= asin tonearest flt-32 0xf.fffffp-4f : 0x1.920914p+0f : inexact-ok
+= asin towardzero flt-32 0xf.fffffp-4f : 0x1.920914p+0f : inexact-ok
+= asin upward flt-32 0xf.fffffp-4f : 0x1.920916p+0f : inexact-ok
+= asin downward dbl-64 0xf.fffffp-4 : 0x1.920914a5da6f9p+0 : inexact-ok
+= asin tonearest dbl-64 0xf.fffffp-4 : 0x1.920914a5da6f9p+0 : inexact-ok
+= asin towardzero dbl-64 0xf.fffffp-4 : 0x1.920914a5da6f9p+0 : inexact-ok
+= asin upward dbl-64 0xf.fffffp-4 : 0x1.920914a5da6fap+0 : inexact-ok
+= asin downward ldbl-96-intel 0xf.fffffp-4L : 0x1.920914a5da6f90bep+0L : inexact-ok
+= asin tonearest ldbl-96-intel 0xf.fffffp-4L : 0x1.920914a5da6f90bep+0L : inexact-ok
+= asin towardzero ldbl-96-intel 0xf.fffffp-4L : 0x1.920914a5da6f90bep+0L : inexact-ok
+= asin upward ldbl-96-intel 0xf.fffffp-4L : 0x1.920914a5da6f90cp+0L : inexact-ok
+= asin downward ldbl-96-m68k 0xf.fffffp-4L : 0x1.920914a5da6f90bep+0L : inexact-ok
+= asin tonearest ldbl-96-m68k 0xf.fffffp-4L : 0x1.920914a5da6f90bep+0L : inexact-ok
+= asin towardzero ldbl-96-m68k 0xf.fffffp-4L : 0x1.920914a5da6f90bep+0L : inexact-ok
+= asin upward ldbl-96-m68k 0xf.fffffp-4L : 0x1.920914a5da6f90cp+0L : inexact-ok
+= asin downward ldbl-128 0xf.fffffp-4L : 0x1.920914a5da6f90beac755cf81addp+0L : inexact-ok
+= asin tonearest ldbl-128 0xf.fffffp-4L : 0x1.920914a5da6f90beac755cf81addp+0L : inexact-ok
+= asin towardzero ldbl-128 0xf.fffffp-4L : 0x1.920914a5da6f90beac755cf81addp+0L : inexact-ok
+= asin upward ldbl-128 0xf.fffffp-4L : 0x1.920914a5da6f90beac755cf81adep+0L : inexact-ok
+= asin downward ldbl-128ibm 0xf.fffffp-4L : 0x1.920914a5da6f90beac755cf81a8p+0L : inexact-ok
+= asin tonearest ldbl-128ibm 0xf.fffffp-4L : 0x1.920914a5da6f90beac755cf81bp+0L : inexact-ok
+= asin towardzero ldbl-128ibm 0xf.fffffp-4L : 0x1.920914a5da6f90beac755cf81a8p+0L : inexact-ok
+= asin upward ldbl-128ibm 0xf.fffffp-4L : 0x1.920914a5da6f90beac755cf81bp+0L : inexact-ok
+= asin downward dbl-64 0xf.fffffffffffp-4 : 0x1.921fb3da38eb1p+0 : inexact-ok
+= asin tonearest dbl-64 0xf.fffffffffffp-4 : 0x1.921fb3da38eb2p+0 : inexact-ok
+= asin towardzero dbl-64 0xf.fffffffffffp-4 : 0x1.921fb3da38eb1p+0 : inexact-ok
+= asin upward dbl-64 0xf.fffffffffffp-4 : 0x1.921fb3da38eb2p+0 : inexact-ok
+= asin downward ldbl-96-intel 0xf.fffffffffffp-4L : 0x1.921fb3da38eb1c74p+0L : inexact-ok
+= asin tonearest ldbl-96-intel 0xf.fffffffffffp-4L : 0x1.921fb3da38eb1c76p+0L : inexact-ok
+= asin towardzero ldbl-96-intel 0xf.fffffffffffp-4L : 0x1.921fb3da38eb1c74p+0L : inexact-ok
+= asin upward ldbl-96-intel 0xf.fffffffffffp-4L : 0x1.921fb3da38eb1c76p+0L : inexact-ok
+= asin downward ldbl-96-m68k 0xf.fffffffffffp-4L : 0x1.921fb3da38eb1c74p+0L : inexact-ok
+= asin tonearest ldbl-96-m68k 0xf.fffffffffffp-4L : 0x1.921fb3da38eb1c76p+0L : inexact-ok
+= asin towardzero ldbl-96-m68k 0xf.fffffffffffp-4L : 0x1.921fb3da38eb1c74p+0L : inexact-ok
+= asin upward ldbl-96-m68k 0xf.fffffffffffp-4L : 0x1.921fb3da38eb1c76p+0L : inexact-ok
+= asin downward ldbl-128 0xf.fffffffffffp-4L : 0x1.921fb3da38eb1c75cca590e628a5p+0L : inexact-ok
+= asin tonearest ldbl-128 0xf.fffffffffffp-4L : 0x1.921fb3da38eb1c75cca590e628a6p+0L : inexact-ok
+= asin towardzero ldbl-128 0xf.fffffffffffp-4L : 0x1.921fb3da38eb1c75cca590e628a5p+0L : inexact-ok
+= asin upward ldbl-128 0xf.fffffffffffp-4L : 0x1.921fb3da38eb1c75cca590e628a6p+0L : inexact-ok
+= asin downward ldbl-128ibm 0xf.fffffffffffp-4L : 0x1.921fb3da38eb1c75cca590e6288p+0L : inexact-ok
+= asin tonearest ldbl-128ibm 0xf.fffffffffffp-4L : 0x1.921fb3da38eb1c75cca590e6288p+0L : inexact-ok
+= asin towardzero ldbl-128ibm 0xf.fffffffffffp-4L : 0x1.921fb3da38eb1c75cca590e6288p+0L : inexact-ok
+= asin upward ldbl-128ibm 0xf.fffffffffffp-4L : 0x1.921fb3da38eb1c75cca590e629p+0L : inexact-ok
+asin -0x0.ffffffffffffp0
+= asin downward flt-32 -0xf.fffffp-4f : -0x1.920916p+0f : inexact-ok
+= asin tonearest flt-32 -0xf.fffffp-4f : -0x1.920914p+0f : inexact-ok
+= asin towardzero flt-32 -0xf.fffffp-4f : -0x1.920914p+0f : inexact-ok
+= asin upward flt-32 -0xf.fffffp-4f : -0x1.920914p+0f : inexact-ok
+= asin downward dbl-64 -0xf.fffffp-4 : -0x1.920914a5da6fap+0 : inexact-ok
+= asin tonearest dbl-64 -0xf.fffffp-4 : -0x1.920914a5da6f9p+0 : inexact-ok
+= asin towardzero dbl-64 -0xf.fffffp-4 : -0x1.920914a5da6f9p+0 : inexact-ok
+= asin upward dbl-64 -0xf.fffffp-4 : -0x1.920914a5da6f9p+0 : inexact-ok
+= asin downward ldbl-96-intel -0xf.fffffp-4L : -0x1.920914a5da6f90cp+0L : inexact-ok
+= asin tonearest ldbl-96-intel -0xf.fffffp-4L : -0x1.920914a5da6f90bep+0L : inexact-ok
+= asin towardzero ldbl-96-intel -0xf.fffffp-4L : -0x1.920914a5da6f90bep+0L : inexact-ok
+= asin upward ldbl-96-intel -0xf.fffffp-4L : -0x1.920914a5da6f90bep+0L : inexact-ok
+= asin downward ldbl-96-m68k -0xf.fffffp-4L : -0x1.920914a5da6f90cp+0L : inexact-ok
+= asin tonearest ldbl-96-m68k -0xf.fffffp-4L : -0x1.920914a5da6f90bep+0L : inexact-ok
+= asin towardzero ldbl-96-m68k -0xf.fffffp-4L : -0x1.920914a5da6f90bep+0L : inexact-ok
+= asin upward ldbl-96-m68k -0xf.fffffp-4L : -0x1.920914a5da6f90bep+0L : inexact-ok
+= asin downward ldbl-128 -0xf.fffffp-4L : -0x1.920914a5da6f90beac755cf81addp+0L : inexact-ok
+= asin tonearest ldbl-128 -0xf.fffffp-4L : -0x1.920914a5da6f90beac755cf81addp+0L : inexact-ok
+= asin towardzero ldbl-128 -0xf.fffffp-4L : -0x1.920914a5da6f90beac755cf81adcp+0L : inexact-ok
+= asin upward ldbl-128 -0xf.fffffp-4L : -0x1.920914a5da6f90beac755cf81adcp+0L : inexact-ok
+= asin downward ldbl-128ibm -0xf.fffffp-4L : -0x1.920914a5da6f90beac755cf81bp+0L : inexact-ok
+= asin tonearest ldbl-128ibm -0xf.fffffp-4L : -0x1.920914a5da6f90beac755cf81bp+0L : inexact-ok
+= asin towardzero ldbl-128ibm -0xf.fffffp-4L : -0x1.920914a5da6f90beac755cf81a8p+0L : inexact-ok
+= asin upward ldbl-128ibm -0xf.fffffp-4L : -0x1.920914a5da6f90beac755cf81a8p+0L : inexact-ok
+= asin downward flt-32 -0x1p+0f : -0x1.921fb6p+0f : inexact-ok
+= asin tonearest flt-32 -0x1p+0f : -0x1.921fb6p+0f : inexact-ok
+= asin towardzero flt-32 -0x1p+0f : -0x1.921fb4p+0f : inexact-ok
+= asin upward flt-32 -0x1p+0f : -0x1.921fb4p+0f : inexact-ok
+= asin downward dbl-64 -0x1p+0 : -0x1.921fb54442d19p+0 : inexact-ok
+= asin tonearest dbl-64 -0x1p+0 : -0x1.921fb54442d18p+0 : inexact-ok
+= asin towardzero dbl-64 -0x1p+0 : -0x1.921fb54442d18p+0 : inexact-ok
+= asin upward dbl-64 -0x1p+0 : -0x1.921fb54442d18p+0 : inexact-ok
+= asin downward ldbl-96-intel -0x1p+0L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= asin tonearest ldbl-96-intel -0x1p+0L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= asin towardzero ldbl-96-intel -0x1p+0L : -0x1.921fb54442d18468p+0L : inexact-ok
+= asin upward ldbl-96-intel -0x1p+0L : -0x1.921fb54442d18468p+0L : inexact-ok
+= asin downward ldbl-96-m68k -0x1p+0L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= asin tonearest ldbl-96-m68k -0x1p+0L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= asin towardzero ldbl-96-m68k -0x1p+0L : -0x1.921fb54442d18468p+0L : inexact-ok
+= asin upward ldbl-96-m68k -0x1p+0L : -0x1.921fb54442d18468p+0L : inexact-ok
+= asin downward ldbl-128 -0x1p+0L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= asin tonearest ldbl-128 -0x1p+0L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= asin towardzero ldbl-128 -0x1p+0L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= asin upward ldbl-128 -0x1p+0L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= asin downward ldbl-128ibm -0x1p+0L : -0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= asin tonearest ldbl-128ibm -0x1p+0L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= asin towardzero ldbl-128ibm -0x1p+0L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= asin upward ldbl-128ibm -0x1p+0L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= asin downward dbl-64 -0xf.fffffffffffp-4 : -0x1.921fb3da38eb2p+0 : inexact-ok
+= asin tonearest dbl-64 -0xf.fffffffffffp-4 : -0x1.921fb3da38eb2p+0 : inexact-ok
+= asin towardzero dbl-64 -0xf.fffffffffffp-4 : -0x1.921fb3da38eb1p+0 : inexact-ok
+= asin upward dbl-64 -0xf.fffffffffffp-4 : -0x1.921fb3da38eb1p+0 : inexact-ok
+= asin downward ldbl-96-intel -0xf.fffffffffffp-4L : -0x1.921fb3da38eb1c76p+0L : inexact-ok
+= asin tonearest ldbl-96-intel -0xf.fffffffffffp-4L : -0x1.921fb3da38eb1c76p+0L : inexact-ok
+= asin towardzero ldbl-96-intel -0xf.fffffffffffp-4L : -0x1.921fb3da38eb1c74p+0L : inexact-ok
+= asin upward ldbl-96-intel -0xf.fffffffffffp-4L : -0x1.921fb3da38eb1c74p+0L : inexact-ok
+= asin downward ldbl-96-m68k -0xf.fffffffffffp-4L : -0x1.921fb3da38eb1c76p+0L : inexact-ok
+= asin tonearest ldbl-96-m68k -0xf.fffffffffffp-4L : -0x1.921fb3da38eb1c76p+0L : inexact-ok
+= asin towardzero ldbl-96-m68k -0xf.fffffffffffp-4L : -0x1.921fb3da38eb1c74p+0L : inexact-ok
+= asin upward ldbl-96-m68k -0xf.fffffffffffp-4L : -0x1.921fb3da38eb1c74p+0L : inexact-ok
+= asin downward ldbl-128 -0xf.fffffffffffp-4L : -0x1.921fb3da38eb1c75cca590e628a6p+0L : inexact-ok
+= asin tonearest ldbl-128 -0xf.fffffffffffp-4L : -0x1.921fb3da38eb1c75cca590e628a6p+0L : inexact-ok
+= asin towardzero ldbl-128 -0xf.fffffffffffp-4L : -0x1.921fb3da38eb1c75cca590e628a5p+0L : inexact-ok
+= asin upward ldbl-128 -0xf.fffffffffffp-4L : -0x1.921fb3da38eb1c75cca590e628a5p+0L : inexact-ok
+= asin downward ldbl-128ibm -0xf.fffffffffffp-4L : -0x1.921fb3da38eb1c75cca590e629p+0L : inexact-ok
+= asin tonearest ldbl-128ibm -0xf.fffffffffffp-4L : -0x1.921fb3da38eb1c75cca590e6288p+0L : inexact-ok
+= asin towardzero ldbl-128ibm -0xf.fffffffffffp-4L : -0x1.921fb3da38eb1c75cca590e6288p+0L : inexact-ok
+= asin upward ldbl-128ibm -0xf.fffffffffffp-4L : -0x1.921fb3da38eb1c75cca590e6288p+0L : inexact-ok
+asin 0x0.ffffffffffffffffp0
+= asin downward flt-32 0x1p+0f : 0x1.921fb4p+0f : inexact-ok
+= asin tonearest flt-32 0x1p+0f : 0x1.921fb6p+0f : inexact-ok
+= asin towardzero flt-32 0x1p+0f : 0x1.921fb4p+0f : inexact-ok
+= asin upward flt-32 0x1p+0f : 0x1.921fb6p+0f : inexact-ok
+= asin downward dbl-64 0x1p+0 : 0x1.921fb54442d18p+0 : inexact-ok
+= asin tonearest dbl-64 0x1p+0 : 0x1.921fb54442d18p+0 : inexact-ok
+= asin towardzero dbl-64 0x1p+0 : 0x1.921fb54442d18p+0 : inexact-ok
+= asin upward dbl-64 0x1p+0 : 0x1.921fb54442d19p+0 : inexact-ok
+= asin downward ldbl-96-intel 0x1p+0L : 0x1.921fb54442d18468p+0L : inexact-ok
+= asin tonearest ldbl-96-intel 0x1p+0L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= asin towardzero ldbl-96-intel 0x1p+0L : 0x1.921fb54442d18468p+0L : inexact-ok
+= asin upward ldbl-96-intel 0x1p+0L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= asin downward ldbl-96-m68k 0x1p+0L : 0x1.921fb54442d18468p+0L : inexact-ok
+= asin tonearest ldbl-96-m68k 0x1p+0L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= asin towardzero ldbl-96-m68k 0x1p+0L : 0x1.921fb54442d18468p+0L : inexact-ok
+= asin upward ldbl-96-m68k 0x1p+0L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= asin downward ldbl-128 0x1p+0L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= asin tonearest ldbl-128 0x1p+0L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= asin towardzero ldbl-128 0x1p+0L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= asin upward ldbl-128 0x1p+0L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= asin downward ldbl-128ibm 0x1p+0L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= asin tonearest ldbl-128ibm 0x1p+0L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= asin towardzero ldbl-128ibm 0x1p+0L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= asin upward ldbl-128ibm 0x1p+0L : 0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= asin downward flt-32 0xf.fffffp-4f : 0x1.920914p+0f : inexact-ok
+= asin tonearest flt-32 0xf.fffffp-4f : 0x1.920914p+0f : inexact-ok
+= asin towardzero flt-32 0xf.fffffp-4f : 0x1.920914p+0f : inexact-ok
+= asin upward flt-32 0xf.fffffp-4f : 0x1.920916p+0f : inexact-ok
+= asin downward dbl-64 0xf.fffffp-4 : 0x1.920914a5da6f9p+0 : inexact-ok
+= asin tonearest dbl-64 0xf.fffffp-4 : 0x1.920914a5da6f9p+0 : inexact-ok
+= asin towardzero dbl-64 0xf.fffffp-4 : 0x1.920914a5da6f9p+0 : inexact-ok
+= asin upward dbl-64 0xf.fffffp-4 : 0x1.920914a5da6fap+0 : inexact-ok
+= asin downward ldbl-96-intel 0xf.fffffp-4L : 0x1.920914a5da6f90bep+0L : inexact-ok
+= asin tonearest ldbl-96-intel 0xf.fffffp-4L : 0x1.920914a5da6f90bep+0L : inexact-ok
+= asin towardzero ldbl-96-intel 0xf.fffffp-4L : 0x1.920914a5da6f90bep+0L : inexact-ok
+= asin upward ldbl-96-intel 0xf.fffffp-4L : 0x1.920914a5da6f90cp+0L : inexact-ok
+= asin downward ldbl-96-m68k 0xf.fffffp-4L : 0x1.920914a5da6f90bep+0L : inexact-ok
+= asin tonearest ldbl-96-m68k 0xf.fffffp-4L : 0x1.920914a5da6f90bep+0L : inexact-ok
+= asin towardzero ldbl-96-m68k 0xf.fffffp-4L : 0x1.920914a5da6f90bep+0L : inexact-ok
+= asin upward ldbl-96-m68k 0xf.fffffp-4L : 0x1.920914a5da6f90cp+0L : inexact-ok
+= asin downward ldbl-128 0xf.fffffp-4L : 0x1.920914a5da6f90beac755cf81addp+0L : inexact-ok
+= asin tonearest ldbl-128 0xf.fffffp-4L : 0x1.920914a5da6f90beac755cf81addp+0L : inexact-ok
+= asin towardzero ldbl-128 0xf.fffffp-4L : 0x1.920914a5da6f90beac755cf81addp+0L : inexact-ok
+= asin upward ldbl-128 0xf.fffffp-4L : 0x1.920914a5da6f90beac755cf81adep+0L : inexact-ok
+= asin downward ldbl-128ibm 0xf.fffffp-4L : 0x1.920914a5da6f90beac755cf81a8p+0L : inexact-ok
+= asin tonearest ldbl-128ibm 0xf.fffffp-4L : 0x1.920914a5da6f90beac755cf81bp+0L : inexact-ok
+= asin towardzero ldbl-128ibm 0xf.fffffp-4L : 0x1.920914a5da6f90beac755cf81a8p+0L : inexact-ok
+= asin upward ldbl-128ibm 0xf.fffffp-4L : 0x1.920914a5da6f90beac755cf81bp+0L : inexact-ok
+= asin downward dbl-64 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18p+0 : inexact-ok
+= asin tonearest dbl-64 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18p+0 : inexact-ok
+= asin towardzero dbl-64 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18p+0 : inexact-ok
+= asin upward dbl-64 0xf.ffffffffffff8p-4 : 0x1.921fb50442d19p+0 : inexact-ok
+= asin downward ldbl-96-intel 0xf.ffffffffffff8p-4L : 0x1.921fb50442d18468p+0L : inexact-ok
+= asin tonearest ldbl-96-intel 0xf.ffffffffffff8p-4L : 0x1.921fb50442d1846ap+0L : inexact-ok
+= asin towardzero ldbl-96-intel 0xf.ffffffffffff8p-4L : 0x1.921fb50442d18468p+0L : inexact-ok
+= asin upward ldbl-96-intel 0xf.ffffffffffff8p-4L : 0x1.921fb50442d1846ap+0L : inexact-ok
+= asin downward ldbl-96-m68k 0xf.ffffffffffff8p-4L : 0x1.921fb50442d18468p+0L : inexact-ok
+= asin tonearest ldbl-96-m68k 0xf.ffffffffffff8p-4L : 0x1.921fb50442d1846ap+0L : inexact-ok
+= asin towardzero ldbl-96-m68k 0xf.ffffffffffff8p-4L : 0x1.921fb50442d18468p+0L : inexact-ok
+= asin upward ldbl-96-m68k 0xf.ffffffffffff8p-4L : 0x1.921fb50442d1846ap+0L : inexact-ok
+= asin downward ldbl-128 0xf.ffffffffffff8p-4L : 0x1.921fb50442d18469898c9a6c570dp+0L : inexact-ok
+= asin tonearest ldbl-128 0xf.ffffffffffff8p-4L : 0x1.921fb50442d18469898c9a6c570ep+0L : inexact-ok
+= asin towardzero ldbl-128 0xf.ffffffffffff8p-4L : 0x1.921fb50442d18469898c9a6c570dp+0L : inexact-ok
+= asin upward ldbl-128 0xf.ffffffffffff8p-4L : 0x1.921fb50442d18469898c9a6c570ep+0L : inexact-ok
+= asin downward ldbl-128ibm 0xf.ffffffffffff8p-4L : 0x1.921fb50442d18469898c9a6c57p+0L : inexact-ok
+= asin tonearest ldbl-128ibm 0xf.ffffffffffff8p-4L : 0x1.921fb50442d18469898c9a6c57p+0L : inexact-ok
+= asin towardzero ldbl-128ibm 0xf.ffffffffffff8p-4L : 0x1.921fb50442d18469898c9a6c57p+0L : inexact-ok
+= asin upward ldbl-128ibm 0xf.ffffffffffff8p-4L : 0x1.921fb50442d18469898c9a6c578p+0L : inexact-ok
+= asin downward ldbl-96-intel 0xf.fffffffffffffffp-4L : 0x1.921fb542d8c79ep+0L : inexact-ok
+= asin tonearest ldbl-96-intel 0xf.fffffffffffffffp-4L : 0x1.921fb542d8c79e02p+0L : inexact-ok
+= asin towardzero ldbl-96-intel 0xf.fffffffffffffffp-4L : 0x1.921fb542d8c79ep+0L : inexact-ok
+= asin upward ldbl-96-intel 0xf.fffffffffffffffp-4L : 0x1.921fb542d8c79e02p+0L : inexact-ok
+= asin downward ldbl-96-m68k 0xf.fffffffffffffffp-4L : 0x1.921fb542d8c79ep+0L : inexact-ok
+= asin tonearest ldbl-96-m68k 0xf.fffffffffffffffp-4L : 0x1.921fb542d8c79e02p+0L : inexact-ok
+= asin towardzero ldbl-96-m68k 0xf.fffffffffffffffp-4L : 0x1.921fb542d8c79ep+0L : inexact-ok
+= asin upward ldbl-96-m68k 0xf.fffffffffffffffp-4L : 0x1.921fb542d8c79e02p+0L : inexact-ok
+= asin downward ldbl-128 0xf.fffffffffffffffp-4L : 0x1.921fb542d8c79e0195cffc0e3091p+0L : inexact-ok
+= asin tonearest ldbl-128 0xf.fffffffffffffffp-4L : 0x1.921fb542d8c79e0195cffc0e3092p+0L : inexact-ok
+= asin towardzero ldbl-128 0xf.fffffffffffffffp-4L : 0x1.921fb542d8c79e0195cffc0e3091p+0L : inexact-ok
+= asin upward ldbl-128 0xf.fffffffffffffffp-4L : 0x1.921fb542d8c79e0195cffc0e3092p+0L : inexact-ok
+= asin downward ldbl-128ibm 0xf.fffffffffffffffp-4L : 0x1.921fb542d8c79e0195cffc0e308p+0L : inexact-ok
+= asin tonearest ldbl-128ibm 0xf.fffffffffffffffp-4L : 0x1.921fb542d8c79e0195cffc0e308p+0L : inexact-ok
+= asin towardzero ldbl-128ibm 0xf.fffffffffffffffp-4L : 0x1.921fb542d8c79e0195cffc0e308p+0L : inexact-ok
+= asin upward ldbl-128ibm 0xf.fffffffffffffffp-4L : 0x1.921fb542d8c79e0195cffc0e31p+0L : inexact-ok
+asin -0x0.ffffffffffffffffp0
+= asin downward flt-32 -0xf.fffffp-4f : -0x1.920916p+0f : inexact-ok
+= asin tonearest flt-32 -0xf.fffffp-4f : -0x1.920914p+0f : inexact-ok
+= asin towardzero flt-32 -0xf.fffffp-4f : -0x1.920914p+0f : inexact-ok
+= asin upward flt-32 -0xf.fffffp-4f : -0x1.920914p+0f : inexact-ok
+= asin downward dbl-64 -0xf.fffffp-4 : -0x1.920914a5da6fap+0 : inexact-ok
+= asin tonearest dbl-64 -0xf.fffffp-4 : -0x1.920914a5da6f9p+0 : inexact-ok
+= asin towardzero dbl-64 -0xf.fffffp-4 : -0x1.920914a5da6f9p+0 : inexact-ok
+= asin upward dbl-64 -0xf.fffffp-4 : -0x1.920914a5da6f9p+0 : inexact-ok
+= asin downward ldbl-96-intel -0xf.fffffp-4L : -0x1.920914a5da6f90cp+0L : inexact-ok
+= asin tonearest ldbl-96-intel -0xf.fffffp-4L : -0x1.920914a5da6f90bep+0L : inexact-ok
+= asin towardzero ldbl-96-intel -0xf.fffffp-4L : -0x1.920914a5da6f90bep+0L : inexact-ok
+= asin upward ldbl-96-intel -0xf.fffffp-4L : -0x1.920914a5da6f90bep+0L : inexact-ok
+= asin downward ldbl-96-m68k -0xf.fffffp-4L : -0x1.920914a5da6f90cp+0L : inexact-ok
+= asin tonearest ldbl-96-m68k -0xf.fffffp-4L : -0x1.920914a5da6f90bep+0L : inexact-ok
+= asin towardzero ldbl-96-m68k -0xf.fffffp-4L : -0x1.920914a5da6f90bep+0L : inexact-ok
+= asin upward ldbl-96-m68k -0xf.fffffp-4L : -0x1.920914a5da6f90bep+0L : inexact-ok
+= asin downward ldbl-128 -0xf.fffffp-4L : -0x1.920914a5da6f90beac755cf81addp+0L : inexact-ok
+= asin tonearest ldbl-128 -0xf.fffffp-4L : -0x1.920914a5da6f90beac755cf81addp+0L : inexact-ok
+= asin towardzero ldbl-128 -0xf.fffffp-4L : -0x1.920914a5da6f90beac755cf81adcp+0L : inexact-ok
+= asin upward ldbl-128 -0xf.fffffp-4L : -0x1.920914a5da6f90beac755cf81adcp+0L : inexact-ok
+= asin downward ldbl-128ibm -0xf.fffffp-4L : -0x1.920914a5da6f90beac755cf81bp+0L : inexact-ok
+= asin tonearest ldbl-128ibm -0xf.fffffp-4L : -0x1.920914a5da6f90beac755cf81bp+0L : inexact-ok
+= asin towardzero ldbl-128ibm -0xf.fffffp-4L : -0x1.920914a5da6f90beac755cf81a8p+0L : inexact-ok
+= asin upward ldbl-128ibm -0xf.fffffp-4L : -0x1.920914a5da6f90beac755cf81a8p+0L : inexact-ok
+= asin downward flt-32 -0x1p+0f : -0x1.921fb6p+0f : inexact-ok
+= asin tonearest flt-32 -0x1p+0f : -0x1.921fb6p+0f : inexact-ok
+= asin towardzero flt-32 -0x1p+0f : -0x1.921fb4p+0f : inexact-ok
+= asin upward flt-32 -0x1p+0f : -0x1.921fb4p+0f : inexact-ok
+= asin downward dbl-64 -0x1p+0 : -0x1.921fb54442d19p+0 : inexact-ok
+= asin tonearest dbl-64 -0x1p+0 : -0x1.921fb54442d18p+0 : inexact-ok
+= asin towardzero dbl-64 -0x1p+0 : -0x1.921fb54442d18p+0 : inexact-ok
+= asin upward dbl-64 -0x1p+0 : -0x1.921fb54442d18p+0 : inexact-ok
+= asin downward ldbl-96-intel -0x1p+0L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= asin tonearest ldbl-96-intel -0x1p+0L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= asin towardzero ldbl-96-intel -0x1p+0L : -0x1.921fb54442d18468p+0L : inexact-ok
+= asin upward ldbl-96-intel -0x1p+0L : -0x1.921fb54442d18468p+0L : inexact-ok
+= asin downward ldbl-96-m68k -0x1p+0L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= asin tonearest ldbl-96-m68k -0x1p+0L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= asin towardzero ldbl-96-m68k -0x1p+0L : -0x1.921fb54442d18468p+0L : inexact-ok
+= asin upward ldbl-96-m68k -0x1p+0L : -0x1.921fb54442d18468p+0L : inexact-ok
+= asin downward ldbl-128 -0x1p+0L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= asin tonearest ldbl-128 -0x1p+0L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= asin towardzero ldbl-128 -0x1p+0L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= asin upward ldbl-128 -0x1p+0L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= asin downward ldbl-128ibm -0x1p+0L : -0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= asin tonearest ldbl-128ibm -0x1p+0L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= asin towardzero ldbl-128ibm -0x1p+0L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= asin upward ldbl-128ibm -0x1p+0L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= asin downward dbl-64 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d19p+0 : inexact-ok
+= asin tonearest dbl-64 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18p+0 : inexact-ok
+= asin towardzero dbl-64 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18p+0 : inexact-ok
+= asin upward dbl-64 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18p+0 : inexact-ok
+= asin downward ldbl-96-intel -0xf.ffffffffffff8p-4L : -0x1.921fb50442d1846ap+0L : inexact-ok
+= asin tonearest ldbl-96-intel -0xf.ffffffffffff8p-4L : -0x1.921fb50442d1846ap+0L : inexact-ok
+= asin towardzero ldbl-96-intel -0xf.ffffffffffff8p-4L : -0x1.921fb50442d18468p+0L : inexact-ok
+= asin upward ldbl-96-intel -0xf.ffffffffffff8p-4L : -0x1.921fb50442d18468p+0L : inexact-ok
+= asin downward ldbl-96-m68k -0xf.ffffffffffff8p-4L : -0x1.921fb50442d1846ap+0L : inexact-ok
+= asin tonearest ldbl-96-m68k -0xf.ffffffffffff8p-4L : -0x1.921fb50442d1846ap+0L : inexact-ok
+= asin towardzero ldbl-96-m68k -0xf.ffffffffffff8p-4L : -0x1.921fb50442d18468p+0L : inexact-ok
+= asin upward ldbl-96-m68k -0xf.ffffffffffff8p-4L : -0x1.921fb50442d18468p+0L : inexact-ok
+= asin downward ldbl-128 -0xf.ffffffffffff8p-4L : -0x1.921fb50442d18469898c9a6c570ep+0L : inexact-ok
+= asin tonearest ldbl-128 -0xf.ffffffffffff8p-4L : -0x1.921fb50442d18469898c9a6c570dp+0L : inexact-ok
+= asin towardzero ldbl-128 -0xf.ffffffffffff8p-4L : -0x1.921fb50442d18469898c9a6c570dp+0L : inexact-ok
+= asin upward ldbl-128 -0xf.ffffffffffff8p-4L : -0x1.921fb50442d18469898c9a6c570dp+0L : inexact-ok
+= asin downward ldbl-128ibm -0xf.ffffffffffff8p-4L : -0x1.921fb50442d18469898c9a6c578p+0L : inexact-ok
+= asin tonearest ldbl-128ibm -0xf.ffffffffffff8p-4L : -0x1.921fb50442d18469898c9a6c57p+0L : inexact-ok
+= asin towardzero ldbl-128ibm -0xf.ffffffffffff8p-4L : -0x1.921fb50442d18469898c9a6c57p+0L : inexact-ok
+= asin upward ldbl-128ibm -0xf.ffffffffffff8p-4L : -0x1.921fb50442d18469898c9a6c57p+0L : inexact-ok
+= asin downward ldbl-96-intel -0xf.fffffffffffffffp-4L : -0x1.921fb542d8c79e02p+0L : inexact-ok
+= asin tonearest ldbl-96-intel -0xf.fffffffffffffffp-4L : -0x1.921fb542d8c79e02p+0L : inexact-ok
+= asin towardzero ldbl-96-intel -0xf.fffffffffffffffp-4L : -0x1.921fb542d8c79ep+0L : inexact-ok
+= asin upward ldbl-96-intel -0xf.fffffffffffffffp-4L : -0x1.921fb542d8c79ep+0L : inexact-ok
+= asin downward ldbl-96-m68k -0xf.fffffffffffffffp-4L : -0x1.921fb542d8c79e02p+0L : inexact-ok
+= asin tonearest ldbl-96-m68k -0xf.fffffffffffffffp-4L : -0x1.921fb542d8c79e02p+0L : inexact-ok
+= asin towardzero ldbl-96-m68k -0xf.fffffffffffffffp-4L : -0x1.921fb542d8c79ep+0L : inexact-ok
+= asin upward ldbl-96-m68k -0xf.fffffffffffffffp-4L : -0x1.921fb542d8c79ep+0L : inexact-ok
+= asin downward ldbl-128 -0xf.fffffffffffffffp-4L : -0x1.921fb542d8c79e0195cffc0e3092p+0L : inexact-ok
+= asin tonearest ldbl-128 -0xf.fffffffffffffffp-4L : -0x1.921fb542d8c79e0195cffc0e3091p+0L : inexact-ok
+= asin towardzero ldbl-128 -0xf.fffffffffffffffp-4L : -0x1.921fb542d8c79e0195cffc0e3091p+0L : inexact-ok
+= asin upward ldbl-128 -0xf.fffffffffffffffp-4L : -0x1.921fb542d8c79e0195cffc0e3091p+0L : inexact-ok
+= asin downward ldbl-128ibm -0xf.fffffffffffffffp-4L : -0x1.921fb542d8c79e0195cffc0e31p+0L : inexact-ok
+= asin tonearest ldbl-128ibm -0xf.fffffffffffffffp-4L : -0x1.921fb542d8c79e0195cffc0e308p+0L : inexact-ok
+= asin towardzero ldbl-128ibm -0xf.fffffffffffffffp-4L : -0x1.921fb542d8c79e0195cffc0e308p+0L : inexact-ok
+= asin upward ldbl-128ibm -0xf.fffffffffffffffp-4L : -0x1.921fb542d8c79e0195cffc0e308p+0L : inexact-ok
+asinh 0
+= asinh downward flt-32 0x0p+0f : 0x0p+0f : inexact-ok
+= asinh tonearest flt-32 0x0p+0f : 0x0p+0f : inexact-ok
+= asinh towardzero flt-32 0x0p+0f : 0x0p+0f : inexact-ok
+= asinh upward flt-32 0x0p+0f : 0x0p+0f : inexact-ok
+= asinh downward dbl-64 0x0p+0 : 0x0p+0 : inexact-ok
+= asinh tonearest dbl-64 0x0p+0 : 0x0p+0 : inexact-ok
+= asinh towardzero dbl-64 0x0p+0 : 0x0p+0 : inexact-ok
+= asinh upward dbl-64 0x0p+0 : 0x0p+0 : inexact-ok
+= asinh downward ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok
+= asinh tonearest ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok
+= asinh towardzero ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok
+= asinh upward ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok
+= asinh downward ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok
+= asinh tonearest ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok
+= asinh towardzero ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok
+= asinh upward ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok
+= asinh downward ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok
+= asinh tonearest ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok
+= asinh towardzero ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok
+= asinh upward ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok
+= asinh downward ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok
+= asinh tonearest ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok
+= asinh towardzero ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok
+= asinh upward ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok
+asinh -0
+= asinh downward flt-32 -0x0p+0f : -0x0p+0f : inexact-ok
+= asinh tonearest flt-32 -0x0p+0f : -0x0p+0f : inexact-ok
+= asinh towardzero flt-32 -0x0p+0f : -0x0p+0f : inexact-ok
+= asinh upward flt-32 -0x0p+0f : -0x0p+0f : inexact-ok
+= asinh downward dbl-64 -0x0p+0 : -0x0p+0 : inexact-ok
+= asinh tonearest dbl-64 -0x0p+0 : -0x0p+0 : inexact-ok
+= asinh towardzero dbl-64 -0x0p+0 : -0x0p+0 : inexact-ok
+= asinh upward dbl-64 -0x0p+0 : -0x0p+0 : inexact-ok
+= asinh downward ldbl-96-intel -0x0p+0L : -0x0p+0L : inexact-ok
+= asinh tonearest ldbl-96-intel -0x0p+0L : -0x0p+0L : inexact-ok
+= asinh towardzero ldbl-96-intel -0x0p+0L : -0x0p+0L : inexact-ok
+= asinh upward ldbl-96-intel -0x0p+0L : -0x0p+0L : inexact-ok
+= asinh downward ldbl-96-m68k -0x0p+0L : -0x0p+0L : inexact-ok
+= asinh tonearest ldbl-96-m68k -0x0p+0L : -0x0p+0L : inexact-ok
+= asinh towardzero ldbl-96-m68k -0x0p+0L : -0x0p+0L : inexact-ok
+= asinh upward ldbl-96-m68k -0x0p+0L : -0x0p+0L : inexact-ok
+= asinh downward ldbl-128 -0x0p+0L : -0x0p+0L : inexact-ok
+= asinh tonearest ldbl-128 -0x0p+0L : -0x0p+0L : inexact-ok
+= asinh towardzero ldbl-128 -0x0p+0L : -0x0p+0L : inexact-ok
+= asinh upward ldbl-128 -0x0p+0L : -0x0p+0L : inexact-ok
+= asinh downward ldbl-128ibm -0x0p+0L : -0x0p+0L : inexact-ok
+= asinh tonearest ldbl-128ibm -0x0p+0L : -0x0p+0L : inexact-ok
+= asinh towardzero ldbl-128ibm -0x0p+0L : -0x0p+0L : inexact-ok
+= asinh upward ldbl-128ibm -0x0p+0L : -0x0p+0L : inexact-ok
+asinh 0.75
+= asinh downward flt-32 0xcp-4f : 0xb.17217p-4f : inexact-ok
+= asinh tonearest flt-32 0xcp-4f : 0xb.17218p-4f : inexact-ok
+= asinh towardzero flt-32 0xcp-4f : 0xb.17217p-4f : inexact-ok
+= asinh upward flt-32 0xcp-4f : 0xb.17218p-4f : inexact-ok
+= asinh downward dbl-64 0xcp-4 : 0xb.17217f7d1cf78p-4 : inexact-ok
+= asinh tonearest dbl-64 0xcp-4 : 0xb.17217f7d1cf78p-4 : inexact-ok
+= asinh towardzero dbl-64 0xcp-4 : 0xb.17217f7d1cf78p-4 : inexact-ok
+= asinh upward dbl-64 0xcp-4 : 0xb.17217f7d1cf8p-4 : inexact-ok
+= asinh downward ldbl-96-intel 0xcp-4L : 0xb.17217f7d1cf79abp-4L : inexact-ok
+= asinh tonearest ldbl-96-intel 0xcp-4L : 0xb.17217f7d1cf79acp-4L : inexact-ok
+= asinh towardzero ldbl-96-intel 0xcp-4L : 0xb.17217f7d1cf79abp-4L : inexact-ok
+= asinh upward ldbl-96-intel 0xcp-4L : 0xb.17217f7d1cf79acp-4L : inexact-ok
+= asinh downward ldbl-96-m68k 0xcp-4L : 0xb.17217f7d1cf79abp-4L : inexact-ok
+= asinh tonearest ldbl-96-m68k 0xcp-4L : 0xb.17217f7d1cf79acp-4L : inexact-ok
+= asinh towardzero ldbl-96-m68k 0xcp-4L : 0xb.17217f7d1cf79abp-4L : inexact-ok
+= asinh upward ldbl-96-m68k 0xcp-4L : 0xb.17217f7d1cf79acp-4L : inexact-ok
+= asinh downward ldbl-128 0xcp-4L : 0xb.17217f7d1cf79abc9e3b39803f28p-4L : inexact-ok
+= asinh tonearest ldbl-128 0xcp-4L : 0xb.17217f7d1cf79abc9e3b39803f3p-4L : inexact-ok
+= asinh towardzero ldbl-128 0xcp-4L : 0xb.17217f7d1cf79abc9e3b39803f28p-4L : inexact-ok
+= asinh upward ldbl-128 0xcp-4L : 0xb.17217f7d1cf79abc9e3b39803f3p-4L : inexact-ok
+= asinh downward ldbl-128ibm 0xcp-4L : 0xb.17217f7d1cf79abc9e3b39803cp-4L : inexact-ok
+= asinh tonearest ldbl-128ibm 0xcp-4L : 0xb.17217f7d1cf79abc9e3b39804p-4L : inexact-ok
+= asinh towardzero ldbl-128ibm 0xcp-4L : 0xb.17217f7d1cf79abc9e3b39803cp-4L : inexact-ok
+= asinh upward ldbl-128ibm 0xcp-4L : 0xb.17217f7d1cf79abc9e3b39804p-4L : inexact-ok
+atan 0
+= atan downward flt-32 0x0p+0f : 0x0p+0f : inexact-ok
+= atan tonearest flt-32 0x0p+0f : 0x0p+0f : inexact-ok
+= atan towardzero flt-32 0x0p+0f : 0x0p+0f : inexact-ok
+= atan upward flt-32 0x0p+0f : 0x0p+0f : inexact-ok
+= atan downward dbl-64 0x0p+0 : 0x0p+0 : inexact-ok
+= atan tonearest dbl-64 0x0p+0 : 0x0p+0 : inexact-ok
+= atan towardzero dbl-64 0x0p+0 : 0x0p+0 : inexact-ok
+= atan upward dbl-64 0x0p+0 : 0x0p+0 : inexact-ok
+= atan downward ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok
+= atan tonearest ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok
+= atan towardzero ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok
+= atan upward ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok
+= atan downward ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok
+= atan tonearest ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok
+= atan towardzero ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok
+= atan upward ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok
+= atan downward ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok
+= atan tonearest ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok
+= atan towardzero ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok
+= atan upward ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok
+= atan downward ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok
+= atan tonearest ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok
+= atan towardzero ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok
+= atan upward ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok
+atan -0
+= atan downward flt-32 -0x0p+0f : -0x0p+0f : inexact-ok
+= atan tonearest flt-32 -0x0p+0f : -0x0p+0f : inexact-ok
+= atan towardzero flt-32 -0x0p+0f : -0x0p+0f : inexact-ok
+= atan upward flt-32 -0x0p+0f : -0x0p+0f : inexact-ok
+= atan downward dbl-64 -0x0p+0 : -0x0p+0 : inexact-ok
+= atan tonearest dbl-64 -0x0p+0 : -0x0p+0 : inexact-ok
+= atan towardzero dbl-64 -0x0p+0 : -0x0p+0 : inexact-ok
+= atan upward dbl-64 -0x0p+0 : -0x0p+0 : inexact-ok
+= atan downward ldbl-96-intel -0x0p+0L : -0x0p+0L : inexact-ok
+= atan tonearest ldbl-96-intel -0x0p+0L : -0x0p+0L : inexact-ok
+= atan towardzero ldbl-96-intel -0x0p+0L : -0x0p+0L : inexact-ok
+= atan upward ldbl-96-intel -0x0p+0L : -0x0p+0L : inexact-ok
+= atan downward ldbl-96-m68k -0x0p+0L : -0x0p+0L : inexact-ok
+= atan tonearest ldbl-96-m68k -0x0p+0L : -0x0p+0L : inexact-ok
+= atan towardzero ldbl-96-m68k -0x0p+0L : -0x0p+0L : inexact-ok
+= atan upward ldbl-96-m68k -0x0p+0L : -0x0p+0L : inexact-ok
+= atan downward ldbl-128 -0x0p+0L : -0x0p+0L : inexact-ok
+= atan tonearest ldbl-128 -0x0p+0L : -0x0p+0L : inexact-ok
+= atan towardzero ldbl-128 -0x0p+0L : -0x0p+0L : inexact-ok
+= atan upward ldbl-128 -0x0p+0L : -0x0p+0L : inexact-ok
+= atan downward ldbl-128ibm -0x0p+0L : -0x0p+0L : inexact-ok
+= atan tonearest ldbl-128ibm -0x0p+0L : -0x0p+0L : inexact-ok
+= atan towardzero ldbl-128ibm -0x0p+0L : -0x0p+0L : inexact-ok
+= atan upward ldbl-128ibm -0x0p+0L : -0x0p+0L : inexact-ok
+atan max
+= atan downward flt-32 0xf.fffffp+124f : 0x1.921fb4p+0f : inexact-ok
+= atan tonearest flt-32 0xf.fffffp+124f : 0x1.921fb6p+0f : inexact-ok
+= atan towardzero flt-32 0xf.fffffp+124f : 0x1.921fb4p+0f : inexact-ok
+= atan upward flt-32 0xf.fffffp+124f : 0x1.921fb6p+0f : inexact-ok
+= atan downward dbl-64 0xf.fffffp+124 : 0x1.921fb54442d18p+0 : inexact-ok
+= atan tonearest dbl-64 0xf.fffffp+124 : 0x1.921fb54442d18p+0 : inexact-ok
+= atan towardzero dbl-64 0xf.fffffp+124 : 0x1.921fb54442d18p+0 : inexact-ok
+= atan upward dbl-64 0xf.fffffp+124 : 0x1.921fb54442d19p+0 : inexact-ok
+= atan downward ldbl-96-intel 0xf.fffffp+124L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan tonearest ldbl-96-intel 0xf.fffffp+124L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan towardzero ldbl-96-intel 0xf.fffffp+124L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan upward ldbl-96-intel 0xf.fffffp+124L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan downward ldbl-96-m68k 0xf.fffffp+124L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan tonearest ldbl-96-m68k 0xf.fffffp+124L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan towardzero ldbl-96-m68k 0xf.fffffp+124L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan upward ldbl-96-m68k 0xf.fffffp+124L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan downward ldbl-128 0xf.fffffp+124L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan tonearest ldbl-128 0xf.fffffp+124L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan towardzero ldbl-128 0xf.fffffp+124L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan upward ldbl-128 0xf.fffffp+124L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan downward ldbl-128ibm 0xf.fffffp+124L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan tonearest ldbl-128ibm 0xf.fffffp+124L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan towardzero ldbl-128ibm 0xf.fffffp+124L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan upward ldbl-128ibm 0xf.fffffp+124L : 0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= atan downward dbl-64 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18p+0 : inexact-ok
+= atan tonearest dbl-64 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18p+0 : inexact-ok
+= atan towardzero dbl-64 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18p+0 : inexact-ok
+= atan upward dbl-64 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d19p+0 : inexact-ok
+= atan downward ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan tonearest ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan towardzero ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan upward ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan downward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan tonearest ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan towardzero ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan upward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan downward ldbl-128 0xf.ffffffffffff8p+1020L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan tonearest ldbl-128 0xf.ffffffffffff8p+1020L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan towardzero ldbl-128 0xf.ffffffffffff8p+1020L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan upward ldbl-128 0xf.ffffffffffff8p+1020L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan downward ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan tonearest ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan towardzero ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan upward ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= atan downward ldbl-96-intel 0xf.fffffffffffffffp+16380L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan tonearest ldbl-96-intel 0xf.fffffffffffffffp+16380L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan towardzero ldbl-96-intel 0xf.fffffffffffffffp+16380L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan upward ldbl-96-intel 0xf.fffffffffffffffp+16380L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan downward ldbl-96-m68k 0xf.fffffffffffffffp+16380L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan tonearest ldbl-96-m68k 0xf.fffffffffffffffp+16380L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan towardzero ldbl-96-m68k 0xf.fffffffffffffffp+16380L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan upward ldbl-96-m68k 0xf.fffffffffffffffp+16380L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan downward ldbl-128 0xf.fffffffffffffffp+16380L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan tonearest ldbl-128 0xf.fffffffffffffffp+16380L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan towardzero ldbl-128 0xf.fffffffffffffffp+16380L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan upward ldbl-128 0xf.fffffffffffffffp+16380L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan downward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan tonearest ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan towardzero ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan upward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan downward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan tonearest ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan towardzero ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan upward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+atan -max
+= atan downward flt-32 -0xf.fffffp+124f : -0x1.921fb6p+0f : inexact-ok
+= atan tonearest flt-32 -0xf.fffffp+124f : -0x1.921fb6p+0f : inexact-ok
+= atan towardzero flt-32 -0xf.fffffp+124f : -0x1.921fb4p+0f : inexact-ok
+= atan upward flt-32 -0xf.fffffp+124f : -0x1.921fb4p+0f : inexact-ok
+= atan downward dbl-64 -0xf.fffffp+124 : -0x1.921fb54442d19p+0 : inexact-ok
+= atan tonearest dbl-64 -0xf.fffffp+124 : -0x1.921fb54442d18p+0 : inexact-ok
+= atan towardzero dbl-64 -0xf.fffffp+124 : -0x1.921fb54442d18p+0 : inexact-ok
+= atan upward dbl-64 -0xf.fffffp+124 : -0x1.921fb54442d18p+0 : inexact-ok
+= atan downward ldbl-96-intel -0xf.fffffp+124L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan tonearest ldbl-96-intel -0xf.fffffp+124L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan towardzero ldbl-96-intel -0xf.fffffp+124L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan upward ldbl-96-intel -0xf.fffffp+124L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan downward ldbl-96-m68k -0xf.fffffp+124L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan tonearest ldbl-96-m68k -0xf.fffffp+124L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan towardzero ldbl-96-m68k -0xf.fffffp+124L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan upward ldbl-96-m68k -0xf.fffffp+124L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan downward ldbl-128 -0xf.fffffp+124L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan tonearest ldbl-128 -0xf.fffffp+124L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan towardzero ldbl-128 -0xf.fffffp+124L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan upward ldbl-128 -0xf.fffffp+124L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan downward ldbl-128ibm -0xf.fffffp+124L : -0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= atan tonearest ldbl-128ibm -0xf.fffffp+124L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan towardzero ldbl-128ibm -0xf.fffffp+124L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan upward ldbl-128ibm -0xf.fffffp+124L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan downward dbl-64 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d19p+0 : inexact-ok
+= atan tonearest dbl-64 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18p+0 : inexact-ok
+= atan towardzero dbl-64 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18p+0 : inexact-ok
+= atan upward dbl-64 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18p+0 : inexact-ok
+= atan downward ldbl-96-intel -0xf.ffffffffffff8p+1020L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan upward ldbl-96-intel -0xf.ffffffffffff8p+1020L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan downward ldbl-128 -0xf.ffffffffffff8p+1020L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan tonearest ldbl-128 -0xf.ffffffffffff8p+1020L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan towardzero ldbl-128 -0xf.ffffffffffff8p+1020L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan upward ldbl-128 -0xf.ffffffffffff8p+1020L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan downward ldbl-128ibm -0xf.ffffffffffff8p+1020L : -0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= atan tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan upward ldbl-128ibm -0xf.ffffffffffff8p+1020L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan downward ldbl-96-intel -0xf.fffffffffffffffp+16380L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan upward ldbl-96-intel -0xf.fffffffffffffffp+16380L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan downward ldbl-128 -0xf.fffffffffffffffp+16380L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan tonearest ldbl-128 -0xf.fffffffffffffffp+16380L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan towardzero ldbl-128 -0xf.fffffffffffffffp+16380L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan upward ldbl-128 -0xf.fffffffffffffffp+16380L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L : -0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= atan tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+atan 1
+= atan downward flt-32 0x1p+0f : 0xc.90fdap-4f : inexact-ok
+= atan tonearest flt-32 0x1p+0f : 0xc.90fdbp-4f : inexact-ok
+= atan towardzero flt-32 0x1p+0f : 0xc.90fdap-4f : inexact-ok
+= atan upward flt-32 0x1p+0f : 0xc.90fdbp-4f : inexact-ok
+= atan downward dbl-64 0x1p+0 : 0xc.90fdaa22168cp-4 : inexact-ok
+= atan tonearest dbl-64 0x1p+0 : 0xc.90fdaa22168cp-4 : inexact-ok
+= atan towardzero dbl-64 0x1p+0 : 0xc.90fdaa22168cp-4 : inexact-ok
+= atan upward dbl-64 0x1p+0 : 0xc.90fdaa22168c8p-4 : inexact-ok
+= atan downward ldbl-96-intel 0x1p+0L : 0xc.90fdaa22168c234p-4L : inexact-ok
+= atan tonearest ldbl-96-intel 0x1p+0L : 0xc.90fdaa22168c235p-4L : inexact-ok
+= atan towardzero ldbl-96-intel 0x1p+0L : 0xc.90fdaa22168c234p-4L : inexact-ok
+= atan upward ldbl-96-intel 0x1p+0L : 0xc.90fdaa22168c235p-4L : inexact-ok
+= atan downward ldbl-96-m68k 0x1p+0L : 0xc.90fdaa22168c234p-4L : inexact-ok
+= atan tonearest ldbl-96-m68k 0x1p+0L : 0xc.90fdaa22168c235p-4L : inexact-ok
+= atan towardzero ldbl-96-m68k 0x1p+0L : 0xc.90fdaa22168c234p-4L : inexact-ok
+= atan upward ldbl-96-m68k 0x1p+0L : 0xc.90fdaa22168c235p-4L : inexact-ok
+= atan downward ldbl-128 0x1p+0L : 0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok
+= atan tonearest ldbl-128 0x1p+0L : 0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok
+= atan towardzero ldbl-128 0x1p+0L : 0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok
+= atan upward ldbl-128 0x1p+0L : 0xc.90fdaa22168c234c4c6628b80dc8p-4L : inexact-ok
+= atan downward ldbl-128ibm 0x1p+0L : 0xc.90fdaa22168c234c4c6628b80cp-4L : inexact-ok
+= atan tonearest ldbl-128ibm 0x1p+0L : 0xc.90fdaa22168c234c4c6628b80cp-4L : inexact-ok
+= atan towardzero ldbl-128ibm 0x1p+0L : 0xc.90fdaa22168c234c4c6628b80cp-4L : inexact-ok
+= atan upward ldbl-128ibm 0x1p+0L : 0xc.90fdaa22168c234c4c6628b81p-4L : inexact-ok
+atan -1
+= atan downward flt-32 -0x1p+0f : -0xc.90fdbp-4f : inexact-ok
+= atan tonearest flt-32 -0x1p+0f : -0xc.90fdbp-4f : inexact-ok
+= atan towardzero flt-32 -0x1p+0f : -0xc.90fdap-4f : inexact-ok
+= atan upward flt-32 -0x1p+0f : -0xc.90fdap-4f : inexact-ok
+= atan downward dbl-64 -0x1p+0 : -0xc.90fdaa22168c8p-4 : inexact-ok
+= atan tonearest dbl-64 -0x1p+0 : -0xc.90fdaa22168cp-4 : inexact-ok
+= atan towardzero dbl-64 -0x1p+0 : -0xc.90fdaa22168cp-4 : inexact-ok
+= atan upward dbl-64 -0x1p+0 : -0xc.90fdaa22168cp-4 : inexact-ok
+= atan downward ldbl-96-intel -0x1p+0L : -0xc.90fdaa22168c235p-4L : inexact-ok
+= atan tonearest ldbl-96-intel -0x1p+0L : -0xc.90fdaa22168c235p-4L : inexact-ok
+= atan towardzero ldbl-96-intel -0x1p+0L : -0xc.90fdaa22168c234p-4L : inexact-ok
+= atan upward ldbl-96-intel -0x1p+0L : -0xc.90fdaa22168c234p-4L : inexact-ok
+= atan downward ldbl-96-m68k -0x1p+0L : -0xc.90fdaa22168c235p-4L : inexact-ok
+= atan tonearest ldbl-96-m68k -0x1p+0L : -0xc.90fdaa22168c235p-4L : inexact-ok
+= atan towardzero ldbl-96-m68k -0x1p+0L : -0xc.90fdaa22168c234p-4L : inexact-ok
+= atan upward ldbl-96-m68k -0x1p+0L : -0xc.90fdaa22168c234p-4L : inexact-ok
+= atan downward ldbl-128 -0x1p+0L : -0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok
+= atan tonearest ldbl-128 -0x1p+0L : -0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok
+= atan towardzero ldbl-128 -0x1p+0L : -0xc.90fdaa22168c234c4c6628b80db8p-4L : inexact-ok
+= atan upward ldbl-128 -0x1p+0L : -0xc.90fdaa22168c234c4c6628b80db8p-4L : inexact-ok
+= atan downward ldbl-128ibm -0x1p+0L : -0xc.90fdaa22168c234c4c6628b81p-4L : inexact-ok
+= atan tonearest ldbl-128ibm -0x1p+0L : -0xc.90fdaa22168c234c4c6628b80cp-4L : inexact-ok
+= atan towardzero ldbl-128ibm -0x1p+0L : -0xc.90fdaa22168c234c4c6628b80cp-4L : inexact-ok
+= atan upward ldbl-128ibm -0x1p+0L : -0xc.90fdaa22168c234c4c6628b80cp-4L : inexact-ok
+atan 0.75
+= atan downward flt-32 0xcp-4f : 0xa.4bc7dp-4f : inexact-ok
+= atan tonearest flt-32 0xcp-4f : 0xa.4bc7dp-4f : inexact-ok
+= atan towardzero flt-32 0xcp-4f : 0xa.4bc7dp-4f : inexact-ok
+= atan upward flt-32 0xcp-4f : 0xa.4bc7ep-4f : inexact-ok
+= atan downward dbl-64 0xcp-4 : 0xa.4bc7d1934f708p-4 : inexact-ok
+= atan tonearest dbl-64 0xcp-4 : 0xa.4bc7d1934f708p-4 : inexact-ok
+= atan towardzero dbl-64 0xcp-4 : 0xa.4bc7d1934f708p-4 : inexact-ok
+= atan upward dbl-64 0xcp-4 : 0xa.4bc7d1934f71p-4 : inexact-ok
+= atan downward ldbl-96-intel 0xcp-4L : 0xa.4bc7d1934f70924p-4L : inexact-ok
+= atan tonearest ldbl-96-intel 0xcp-4L : 0xa.4bc7d1934f70924p-4L : inexact-ok
+= atan towardzero ldbl-96-intel 0xcp-4L : 0xa.4bc7d1934f70924p-4L : inexact-ok
+= atan upward ldbl-96-intel 0xcp-4L : 0xa.4bc7d1934f70925p-4L : inexact-ok
+= atan downward ldbl-96-m68k 0xcp-4L : 0xa.4bc7d1934f70924p-4L : inexact-ok
+= atan tonearest ldbl-96-m68k 0xcp-4L : 0xa.4bc7d1934f70924p-4L : inexact-ok
+= atan towardzero ldbl-96-m68k 0xcp-4L : 0xa.4bc7d1934f70924p-4L : inexact-ok
+= atan upward ldbl-96-m68k 0xcp-4L : 0xa.4bc7d1934f70925p-4L : inexact-ok
+= atan downward ldbl-128 0xcp-4L : 0xa.4bc7d1934f7092419a87f2a457d8p-4L : inexact-ok
+= atan tonearest ldbl-128 0xcp-4L : 0xa.4bc7d1934f7092419a87f2a457d8p-4L : inexact-ok
+= atan towardzero ldbl-128 0xcp-4L : 0xa.4bc7d1934f7092419a87f2a457d8p-4L : inexact-ok
+= atan upward ldbl-128 0xcp-4L : 0xa.4bc7d1934f7092419a87f2a457ep-4L : inexact-ok
+= atan downward ldbl-128ibm 0xcp-4L : 0xa.4bc7d1934f7092419a87f2a454p-4L : inexact-ok
+= atan tonearest ldbl-128ibm 0xcp-4L : 0xa.4bc7d1934f7092419a87f2a458p-4L : inexact-ok
+= atan towardzero ldbl-128ibm 0xcp-4L : 0xa.4bc7d1934f7092419a87f2a454p-4L : inexact-ok
+= atan upward ldbl-128ibm 0xcp-4L : 0xa.4bc7d1934f7092419a87f2a458p-4L : inexact-ok
+atan 0x1p-100 missing-underflow
+= atan downward flt-32 0x1p-100f : 0xf.fffffp-104f : inexact-ok
+= atan tonearest flt-32 0x1p-100f : 0x1p-100f : inexact-ok
+= atan towardzero flt-32 0x1p-100f : 0xf.fffffp-104f : inexact-ok
+= atan upward flt-32 0x1p-100f : 0x1p-100f : inexact-ok
+= atan downward dbl-64 0x1p-100 : 0xf.ffffffffffff8p-104 : inexact-ok
+= atan tonearest dbl-64 0x1p-100 : 0x1p-100 : inexact-ok
+= atan towardzero dbl-64 0x1p-100 : 0xf.ffffffffffff8p-104 : inexact-ok
+= atan upward dbl-64 0x1p-100 : 0x1p-100 : inexact-ok
+= atan downward ldbl-96-intel 0x1p-100L : 0xf.fffffffffffffffp-104L : inexact-ok
+= atan tonearest ldbl-96-intel 0x1p-100L : 0x1p-100L : inexact-ok
+= atan towardzero ldbl-96-intel 0x1p-100L : 0xf.fffffffffffffffp-104L : inexact-ok
+= atan upward ldbl-96-intel 0x1p-100L : 0x1p-100L : inexact-ok
+= atan downward ldbl-96-m68k 0x1p-100L : 0xf.fffffffffffffffp-104L : inexact-ok
+= atan tonearest ldbl-96-m68k 0x1p-100L : 0x1p-100L : inexact-ok
+= atan towardzero ldbl-96-m68k 0x1p-100L : 0xf.fffffffffffffffp-104L : inexact-ok
+= atan upward ldbl-96-m68k 0x1p-100L : 0x1p-100L : inexact-ok
+= atan downward ldbl-128 0x1p-100L : 0xf.fffffffffffffffffffffffffff8p-104L : inexact-ok
+= atan tonearest ldbl-128 0x1p-100L : 0x1p-100L : inexact-ok
+= atan towardzero ldbl-128 0x1p-100L : 0xf.fffffffffffffffffffffffffff8p-104L : inexact-ok
+= atan upward ldbl-128 0x1p-100L : 0x1p-100L : inexact-ok
+= atan downward ldbl-128ibm 0x1p-100L : 0xf.fffffffffffffffffffffffffcp-104L : inexact-ok
+= atan tonearest ldbl-128ibm 0x1p-100L : 0x1p-100L : inexact-ok
+= atan towardzero ldbl-128ibm 0x1p-100L : 0xf.fffffffffffffffffffffffffcp-104L : inexact-ok
+= atan upward ldbl-128ibm 0x1p-100L : 0x1p-100L : inexact-ok
+atan 0x1p-600 missing-underflow
+= atan downward flt-32 0x8p-152f : 0x0p+0f : inexact-ok underflow underflow-ok errno-erange-ok
+= atan tonearest flt-32 0x8p-152f : 0x8p-152f : inexact-ok underflow underflow-ok errno-erange-ok
+= atan towardzero flt-32 0x8p-152f : 0x0p+0f : inexact-ok underflow underflow-ok errno-erange-ok
+= atan upward flt-32 0x8p-152f : 0x8p-152f : inexact-ok underflow underflow-ok errno-erange-ok
+= atan downward dbl-64 0x8p-152 : 0x7.ffffffffffffcp-152 : inexact-ok
+= atan tonearest dbl-64 0x8p-152 : 0x8p-152 : inexact-ok
+= atan towardzero dbl-64 0x8p-152 : 0x7.ffffffffffffcp-152 : inexact-ok
+= atan upward dbl-64 0x8p-152 : 0x8p-152 : inexact-ok
+= atan downward ldbl-96-intel 0x8p-152L : 0x7.fffffffffffffff8p-152L : inexact-ok
+= atan tonearest ldbl-96-intel 0x8p-152L : 0x8p-152L : inexact-ok
+= atan towardzero ldbl-96-intel 0x8p-152L : 0x7.fffffffffffffff8p-152L : inexact-ok
+= atan upward ldbl-96-intel 0x8p-152L : 0x8p-152L : inexact-ok
+= atan downward ldbl-96-m68k 0x8p-152L : 0x7.fffffffffffffff8p-152L : inexact-ok
+= atan tonearest ldbl-96-m68k 0x8p-152L : 0x8p-152L : inexact-ok
+= atan towardzero ldbl-96-m68k 0x8p-152L : 0x7.fffffffffffffff8p-152L : inexact-ok
+= atan upward ldbl-96-m68k 0x8p-152L : 0x8p-152L : inexact-ok
+= atan downward ldbl-128 0x8p-152L : 0x7.fffffffffffffffffffffffffffcp-152L : inexact-ok
+= atan tonearest ldbl-128 0x8p-152L : 0x8p-152L : inexact-ok
+= atan towardzero ldbl-128 0x8p-152L : 0x7.fffffffffffffffffffffffffffcp-152L : inexact-ok
+= atan upward ldbl-128 0x8p-152L : 0x8p-152L : inexact-ok
+= atan downward ldbl-128ibm 0x8p-152L : 0x7.fffffffffffffffffffffffffep-152L : inexact-ok
+= atan tonearest ldbl-128ibm 0x8p-152L : 0x8p-152L : inexact-ok
+= atan towardzero ldbl-128ibm 0x8p-152L : 0x7.fffffffffffffffffffffffffep-152L : inexact-ok
+= atan upward ldbl-128ibm 0x8p-152L : 0x8p-152L : inexact-ok
+= atan downward flt-32 0x0p+0f : 0x0p+0f : inexact-ok
+= atan tonearest flt-32 0x0p+0f : 0x0p+0f : inexact-ok
+= atan towardzero flt-32 0x0p+0f : 0x0p+0f : inexact-ok
+= atan upward flt-32 0x0p+0f : 0x0p+0f : inexact-ok
+= atan downward dbl-64 0x0p+0 : 0x0p+0 : inexact-ok
+= atan tonearest dbl-64 0x0p+0 : 0x0p+0 : inexact-ok
+= atan towardzero dbl-64 0x0p+0 : 0x0p+0 : inexact-ok
+= atan upward dbl-64 0x0p+0 : 0x0p+0 : inexact-ok
+= atan downward ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok
+= atan tonearest ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok
+= atan towardzero ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok
+= atan upward ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok
+= atan downward ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok
+= atan tonearest ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok
+= atan towardzero ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok
+= atan upward ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok
+= atan downward ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok
+= atan tonearest ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok
+= atan towardzero ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok
+= atan upward ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok
+= atan downward ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok
+= atan tonearest ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok
+= atan towardzero ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok
+= atan upward ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok
+= atan downward dbl-64 0x1p-600 : 0xf.ffffffffffff8p-604 : inexact-ok
+= atan tonearest dbl-64 0x1p-600 : 0x1p-600 : inexact-ok
+= atan towardzero dbl-64 0x1p-600 : 0xf.ffffffffffff8p-604 : inexact-ok
+= atan upward dbl-64 0x1p-600 : 0x1p-600 : inexact-ok
+= atan downward ldbl-96-intel 0x1p-600L : 0xf.fffffffffffffffp-604L : inexact-ok
+= atan tonearest ldbl-96-intel 0x1p-600L : 0x1p-600L : inexact-ok
+= atan towardzero ldbl-96-intel 0x1p-600L : 0xf.fffffffffffffffp-604L : inexact-ok
+= atan upward ldbl-96-intel 0x1p-600L : 0x1p-600L : inexact-ok
+= atan downward ldbl-96-m68k 0x1p-600L : 0xf.fffffffffffffffp-604L : inexact-ok
+= atan tonearest ldbl-96-m68k 0x1p-600L : 0x1p-600L : inexact-ok
+= atan towardzero ldbl-96-m68k 0x1p-600L : 0xf.fffffffffffffffp-604L : inexact-ok
+= atan upward ldbl-96-m68k 0x1p-600L : 0x1p-600L : inexact-ok
+= atan downward ldbl-128 0x1p-600L : 0xf.fffffffffffffffffffffffffff8p-604L : inexact-ok
+= atan tonearest ldbl-128 0x1p-600L : 0x1p-600L : inexact-ok
+= atan towardzero ldbl-128 0x1p-600L : 0xf.fffffffffffffffffffffffffff8p-604L : inexact-ok
+= atan upward ldbl-128 0x1p-600L : 0x1p-600L : inexact-ok
+= atan downward ldbl-128ibm 0x1p-600L : 0xf.fffffffffffffffffffffffffcp-604L : inexact-ok
+= atan tonearest ldbl-128ibm 0x1p-600L : 0x1p-600L : inexact-ok
+= atan towardzero ldbl-128ibm 0x1p-600L : 0xf.fffffffffffffffffffffffffcp-604L : inexact-ok
+= atan upward ldbl-128ibm 0x1p-600L : 0x1p-600L : inexact-ok
+atan 0x1p-10000 missing-underflow
+= atan downward flt-32 0x8p-152f : 0x0p+0f : inexact-ok underflow underflow-ok errno-erange-ok
+= atan tonearest flt-32 0x8p-152f : 0x8p-152f : inexact-ok underflow underflow-ok errno-erange-ok
+= atan towardzero flt-32 0x8p-152f : 0x0p+0f : inexact-ok underflow underflow-ok errno-erange-ok
+= atan upward flt-32 0x8p-152f : 0x8p-152f : inexact-ok underflow underflow-ok errno-erange-ok
+= atan downward dbl-64 0x8p-152 : 0x7.ffffffffffffcp-152 : inexact-ok
+= atan tonearest dbl-64 0x8p-152 : 0x8p-152 : inexact-ok
+= atan towardzero dbl-64 0x8p-152 : 0x7.ffffffffffffcp-152 : inexact-ok
+= atan upward dbl-64 0x8p-152 : 0x8p-152 : inexact-ok
+= atan downward ldbl-96-intel 0x8p-152L : 0x7.fffffffffffffff8p-152L : inexact-ok
+= atan tonearest ldbl-96-intel 0x8p-152L : 0x8p-152L : inexact-ok
+= atan towardzero ldbl-96-intel 0x8p-152L : 0x7.fffffffffffffff8p-152L : inexact-ok
+= atan upward ldbl-96-intel 0x8p-152L : 0x8p-152L : inexact-ok
+= atan downward ldbl-96-m68k 0x8p-152L : 0x7.fffffffffffffff8p-152L : inexact-ok
+= atan tonearest ldbl-96-m68k 0x8p-152L : 0x8p-152L : inexact-ok
+= atan towardzero ldbl-96-m68k 0x8p-152L : 0x7.fffffffffffffff8p-152L : inexact-ok
+= atan upward ldbl-96-m68k 0x8p-152L : 0x8p-152L : inexact-ok
+= atan downward ldbl-128 0x8p-152L : 0x7.fffffffffffffffffffffffffffcp-152L : inexact-ok
+= atan tonearest ldbl-128 0x8p-152L : 0x8p-152L : inexact-ok
+= atan towardzero ldbl-128 0x8p-152L : 0x7.fffffffffffffffffffffffffffcp-152L : inexact-ok
+= atan upward ldbl-128 0x8p-152L : 0x8p-152L : inexact-ok
+= atan downward ldbl-128ibm 0x8p-152L : 0x7.fffffffffffffffffffffffffep-152L : inexact-ok
+= atan tonearest ldbl-128ibm 0x8p-152L : 0x8p-152L : inexact-ok
+= atan towardzero ldbl-128ibm 0x8p-152L : 0x7.fffffffffffffffffffffffffep-152L : inexact-ok
+= atan upward ldbl-128ibm 0x8p-152L : 0x8p-152L : inexact-ok
+= atan downward flt-32 0x0p+0f : 0x0p+0f : inexact-ok
+= atan tonearest flt-32 0x0p+0f : 0x0p+0f : inexact-ok
+= atan towardzero flt-32 0x0p+0f : 0x0p+0f : inexact-ok
+= atan upward flt-32 0x0p+0f : 0x0p+0f : inexact-ok
+= atan downward dbl-64 0x0p+0 : 0x0p+0 : inexact-ok
+= atan tonearest dbl-64 0x0p+0 : 0x0p+0 : inexact-ok
+= atan towardzero dbl-64 0x0p+0 : 0x0p+0 : inexact-ok
+= atan upward dbl-64 0x0p+0 : 0x0p+0 : inexact-ok
+= atan downward ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok
+= atan tonearest ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok
+= atan towardzero ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok
+= atan upward ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok
+= atan downward ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok
+= atan tonearest ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok
+= atan towardzero ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok
+= atan upward ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok
+= atan downward ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok
+= atan tonearest ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok
+= atan towardzero ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok
+= atan upward ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok
+= atan downward ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok
+= atan tonearest ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok
+= atan towardzero ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok
+= atan upward ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok
+= atan downward dbl-64 0x4p-1076 : 0x0p+0 : inexact-ok underflow underflow-ok errno-erange-ok
+= atan tonearest dbl-64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow underflow-ok errno-erange-ok
+= atan towardzero dbl-64 0x4p-1076 : 0x0p+0 : inexact-ok underflow underflow-ok errno-erange-ok
+= atan upward dbl-64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow underflow-ok errno-erange-ok
+= atan downward ldbl-96-intel 0x4p-1076L : 0x3.fffffffffffffffcp-1076L : inexact-ok
+= atan tonearest ldbl-96-intel 0x4p-1076L : 0x4p-1076L : inexact-ok
+= atan towardzero ldbl-96-intel 0x4p-1076L : 0x3.fffffffffffffffcp-1076L : inexact-ok
+= atan upward ldbl-96-intel 0x4p-1076L : 0x4p-1076L : inexact-ok
+= atan downward ldbl-96-m68k 0x4p-1076L : 0x3.fffffffffffffffcp-1076L : inexact-ok
+= atan tonearest ldbl-96-m68k 0x4p-1076L : 0x4p-1076L : inexact-ok
+= atan towardzero ldbl-96-m68k 0x4p-1076L : 0x3.fffffffffffffffcp-1076L : inexact-ok
+= atan upward ldbl-96-m68k 0x4p-1076L : 0x4p-1076L : inexact-ok
+= atan downward ldbl-128 0x4p-1076L : 0x3.fffffffffffffffffffffffffffep-1076L : inexact-ok
+= atan tonearest ldbl-128 0x4p-1076L : 0x4p-1076L : inexact-ok
+= atan towardzero ldbl-128 0x4p-1076L : 0x3.fffffffffffffffffffffffffffep-1076L : inexact-ok
+= atan upward ldbl-128 0x4p-1076L : 0x4p-1076L : inexact-ok
+= atan downward ldbl-128ibm 0x4p-1076L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan tonearest ldbl-128ibm 0x4p-1076L : 0x4p-1076L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan towardzero ldbl-128ibm 0x4p-1076L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan upward ldbl-128ibm 0x4p-1076L : 0x4p-1076L : inexact-ok underflow underflow-ok errno-erange-ok
+= atan downward ldbl-96-intel 0x1p-10000L : 0xf.fffffffffffffffp-10004L : inexact-ok
+= atan tonearest ldbl-96-intel 0x1p-10000L : 0x1p-10000L : inexact-ok
+= atan towardzero ldbl-96-intel 0x1p-10000L : 0xf.fffffffffffffffp-10004L : inexact-ok
+= atan upward ldbl-96-intel 0x1p-10000L : 0x1p-10000L : inexact-ok
+= atan downward ldbl-96-m68k 0x1p-10000L : 0xf.fffffffffffffffp-10004L : inexact-ok
+= atan tonearest ldbl-96-m68k 0x1p-10000L : 0x1p-10000L : inexact-ok
+= atan towardzero ldbl-96-m68k 0x1p-10000L : 0xf.fffffffffffffffp-10004L : inexact-ok
+= atan upward ldbl-96-m68k 0x1p-10000L : 0x1p-10000L : inexact-ok
+= atan downward ldbl-128 0x1p-10000L : 0xf.fffffffffffffffffffffffffff8p-10004L : inexact-ok
+= atan tonearest ldbl-128 0x1p-10000L : 0x1p-10000L : inexact-ok
+= atan towardzero ldbl-128 0x1p-10000L : 0xf.fffffffffffffffffffffffffff8p-10004L : inexact-ok
+= atan upward ldbl-128 0x1p-10000L : 0x1p-10000L : inexact-ok
+atan2 0 1
+= atan2 downward flt-32 0x0p+0f 0x1p+0f : 0x0p+0f : inexact-ok
+= atan2 tonearest flt-32 0x0p+0f 0x1p+0f : 0x0p+0f : inexact-ok
+= atan2 towardzero flt-32 0x0p+0f 0x1p+0f : 0x0p+0f : inexact-ok
+= atan2 upward flt-32 0x0p+0f 0x1p+0f : 0x0p+0f : inexact-ok
+= atan2 downward dbl-64 0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok
+= atan2 tonearest dbl-64 0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok
+= atan2 towardzero dbl-64 0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok
+= atan2 upward dbl-64 0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok
+= atan2 downward ldbl-96-intel 0x0p+0L 0x1p+0L : 0x0p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x0p+0L 0x1p+0L : 0x0p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x0p+0L 0x1p+0L : 0x0p+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0x0p+0L 0x1p+0L : 0x0p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x0p+0L 0x1p+0L : 0x0p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x0p+0L 0x1p+0L : 0x0p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x0p+0L 0x1p+0L : 0x0p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x0p+0L 0x1p+0L : 0x0p+0L : inexact-ok
+= atan2 downward ldbl-128 0x0p+0L 0x1p+0L : 0x0p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x0p+0L 0x1p+0L : 0x0p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x0p+0L 0x1p+0L : 0x0p+0L : inexact-ok
+= atan2 upward ldbl-128 0x0p+0L 0x1p+0L : 0x0p+0L : inexact-ok
+= atan2 downward ldbl-128ibm 0x0p+0L 0x1p+0L : 0x0p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0x0p+0L 0x1p+0L : 0x0p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0x0p+0L 0x1p+0L : 0x0p+0L : inexact-ok
+= atan2 upward ldbl-128ibm 0x0p+0L 0x1p+0L : 0x0p+0L : inexact-ok
+atan2 -0 1
+= atan2 downward flt-32 -0x0p+0f 0x1p+0f : -0x0p+0f : inexact-ok
+= atan2 tonearest flt-32 -0x0p+0f 0x1p+0f : -0x0p+0f : inexact-ok
+= atan2 towardzero flt-32 -0x0p+0f 0x1p+0f : -0x0p+0f : inexact-ok
+= atan2 upward flt-32 -0x0p+0f 0x1p+0f : -0x0p+0f : inexact-ok
+= atan2 downward dbl-64 -0x0p+0 0x1p+0 : -0x0p+0 : inexact-ok
+= atan2 tonearest dbl-64 -0x0p+0 0x1p+0 : -0x0p+0 : inexact-ok
+= atan2 towardzero dbl-64 -0x0p+0 0x1p+0 : -0x0p+0 : inexact-ok
+= atan2 upward dbl-64 -0x0p+0 0x1p+0 : -0x0p+0 : inexact-ok
+= atan2 downward ldbl-96-intel -0x0p+0L 0x1p+0L : -0x0p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x0p+0L 0x1p+0L : -0x0p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x0p+0L 0x1p+0L : -0x0p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x0p+0L 0x1p+0L : -0x0p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x0p+0L 0x1p+0L : -0x0p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x0p+0L 0x1p+0L : -0x0p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x0p+0L 0x1p+0L : -0x0p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x0p+0L 0x1p+0L : -0x0p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x0p+0L 0x1p+0L : -0x0p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x0p+0L 0x1p+0L : -0x0p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x0p+0L 0x1p+0L : -0x0p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x0p+0L 0x1p+0L : -0x0p+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x0p+0L 0x1p+0L : -0x0p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x0p+0L 0x1p+0L : -0x0p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x0p+0L 0x1p+0L : -0x0p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x0p+0L 0x1p+0L : -0x0p+0L : inexact-ok
+atan2 0 0
+= atan2 downward flt-32 0x0p+0f 0x0p+0f : 0x0p+0f : inexact-ok
+= atan2 tonearest flt-32 0x0p+0f 0x0p+0f : 0x0p+0f : inexact-ok
+= atan2 towardzero flt-32 0x0p+0f 0x0p+0f : 0x0p+0f : inexact-ok
+= atan2 upward flt-32 0x0p+0f 0x0p+0f : 0x0p+0f : inexact-ok
+= atan2 downward dbl-64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= atan2 tonearest dbl-64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= atan2 towardzero dbl-64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= atan2 upward dbl-64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= atan2 downward ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= atan2 downward ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= atan2 upward ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= atan2 downward ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= atan2 upward ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+atan2 -0 0
+= atan2 downward flt-32 -0x0p+0f 0x0p+0f : -0x0p+0f : inexact-ok
+= atan2 tonearest flt-32 -0x0p+0f 0x0p+0f : -0x0p+0f : inexact-ok
+= atan2 towardzero flt-32 -0x0p+0f 0x0p+0f : -0x0p+0f : inexact-ok
+= atan2 upward flt-32 -0x0p+0f 0x0p+0f : -0x0p+0f : inexact-ok
+= atan2 downward dbl-64 -0x0p+0 0x0p+0 : -0x0p+0 : inexact-ok
+= atan2 tonearest dbl-64 -0x0p+0 0x0p+0 : -0x0p+0 : inexact-ok
+= atan2 towardzero dbl-64 -0x0p+0 0x0p+0 : -0x0p+0 : inexact-ok
+= atan2 upward dbl-64 -0x0p+0 0x0p+0 : -0x0p+0 : inexact-ok
+= atan2 downward ldbl-96-intel -0x0p+0L 0x0p+0L : -0x0p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x0p+0L 0x0p+0L : -0x0p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x0p+0L 0x0p+0L : -0x0p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x0p+0L 0x0p+0L : -0x0p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x0p+0L 0x0p+0L : -0x0p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x0p+0L 0x0p+0L : -0x0p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x0p+0L 0x0p+0L : -0x0p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x0p+0L 0x0p+0L : -0x0p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x0p+0L 0x0p+0L : -0x0p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x0p+0L 0x0p+0L : -0x0p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x0p+0L 0x0p+0L : -0x0p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x0p+0L 0x0p+0L : -0x0p+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x0p+0L 0x0p+0L : -0x0p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x0p+0L 0x0p+0L : -0x0p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x0p+0L 0x0p+0L : -0x0p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x0p+0L 0x0p+0L : -0x0p+0L : inexact-ok
+atan2 0 -1
+= atan2 downward flt-32 0x0p+0f -0x1p+0f : 0x3.243f68p+0f : inexact-ok
+= atan2 tonearest flt-32 0x0p+0f -0x1p+0f : 0x3.243f6cp+0f : inexact-ok
+= atan2 towardzero flt-32 0x0p+0f -0x1p+0f : 0x3.243f68p+0f : inexact-ok
+= atan2 upward flt-32 0x0p+0f -0x1p+0f : 0x3.243f6cp+0f : inexact-ok
+= atan2 downward dbl-64 0x0p+0 -0x1p+0 : 0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 tonearest dbl-64 0x0p+0 -0x1p+0 : 0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 towardzero dbl-64 0x0p+0 -0x1p+0 : 0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 upward dbl-64 0x0p+0 -0x1p+0 : 0x3.243f6a8885a32p+0 : inexact-ok
+= atan2 downward ldbl-96-intel 0x0p+0L -0x1p+0L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x0p+0L -0x1p+0L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x0p+0L -0x1p+0L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0x0p+0L -0x1p+0L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x0p+0L -0x1p+0L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x0p+0L -0x1p+0L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x0p+0L -0x1p+0L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x0p+0L -0x1p+0L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 downward ldbl-128 0x0p+0L -0x1p+0L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x0p+0L -0x1p+0L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x0p+0L -0x1p+0L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 upward ldbl-128 0x0p+0L -0x1p+0L : 0x3.243f6a8885a308d313198a2e0372p+0L : inexact-ok
+= atan2 downward ldbl-128ibm 0x0p+0L -0x1p+0L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0x0p+0L -0x1p+0L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0x0p+0L -0x1p+0L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 upward ldbl-128ibm 0x0p+0L -0x1p+0L : 0x3.243f6a8885a308d313198a2e04p+0L : inexact-ok
+atan2 -0 -1
+= atan2 downward flt-32 -0x0p+0f -0x1p+0f : -0x3.243f6cp+0f : inexact-ok
+= atan2 tonearest flt-32 -0x0p+0f -0x1p+0f : -0x3.243f6cp+0f : inexact-ok
+= atan2 towardzero flt-32 -0x0p+0f -0x1p+0f : -0x3.243f68p+0f : inexact-ok
+= atan2 upward flt-32 -0x0p+0f -0x1p+0f : -0x3.243f68p+0f : inexact-ok
+= atan2 downward dbl-64 -0x0p+0 -0x1p+0 : -0x3.243f6a8885a32p+0 : inexact-ok
+= atan2 tonearest dbl-64 -0x0p+0 -0x1p+0 : -0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 towardzero dbl-64 -0x0p+0 -0x1p+0 : -0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 upward dbl-64 -0x0p+0 -0x1p+0 : -0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 downward ldbl-96-intel -0x0p+0L -0x1p+0L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x0p+0L -0x1p+0L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x0p+0L -0x1p+0L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x0p+0L -0x1p+0L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x0p+0L -0x1p+0L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x0p+0L -0x1p+0L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x0p+0L -0x1p+0L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x0p+0L -0x1p+0L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 downward ldbl-128 -0x0p+0L -0x1p+0L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x0p+0L -0x1p+0L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x0p+0L -0x1p+0L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 upward ldbl-128 -0x0p+0L -0x1p+0L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x0p+0L -0x1p+0L : -0x3.243f6a8885a308d313198a2e04p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x0p+0L -0x1p+0L : -0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x0p+0L -0x1p+0L : -0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x0p+0L -0x1p+0L : -0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+atan2 0 -0
+= atan2 downward flt-32 0x0p+0f -0x0p+0f : 0x3.243f68p+0f : inexact-ok
+= atan2 tonearest flt-32 0x0p+0f -0x0p+0f : 0x3.243f6cp+0f : inexact-ok
+= atan2 towardzero flt-32 0x0p+0f -0x0p+0f : 0x3.243f68p+0f : inexact-ok
+= atan2 upward flt-32 0x0p+0f -0x0p+0f : 0x3.243f6cp+0f : inexact-ok
+= atan2 downward dbl-64 0x0p+0 -0x0p+0 : 0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 tonearest dbl-64 0x0p+0 -0x0p+0 : 0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 towardzero dbl-64 0x0p+0 -0x0p+0 : 0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 upward dbl-64 0x0p+0 -0x0p+0 : 0x3.243f6a8885a32p+0 : inexact-ok
+= atan2 downward ldbl-96-intel 0x0p+0L -0x0p+0L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x0p+0L -0x0p+0L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x0p+0L -0x0p+0L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0x0p+0L -0x0p+0L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x0p+0L -0x0p+0L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x0p+0L -0x0p+0L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x0p+0L -0x0p+0L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x0p+0L -0x0p+0L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 downward ldbl-128 0x0p+0L -0x0p+0L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x0p+0L -0x0p+0L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x0p+0L -0x0p+0L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 upward ldbl-128 0x0p+0L -0x0p+0L : 0x3.243f6a8885a308d313198a2e0372p+0L : inexact-ok
+= atan2 downward ldbl-128ibm 0x0p+0L -0x0p+0L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0x0p+0L -0x0p+0L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0x0p+0L -0x0p+0L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 upward ldbl-128ibm 0x0p+0L -0x0p+0L : 0x3.243f6a8885a308d313198a2e04p+0L : inexact-ok
+atan2 -0 -0
+= atan2 downward flt-32 -0x0p+0f -0x0p+0f : -0x3.243f6cp+0f : inexact-ok
+= atan2 tonearest flt-32 -0x0p+0f -0x0p+0f : -0x3.243f6cp+0f : inexact-ok
+= atan2 towardzero flt-32 -0x0p+0f -0x0p+0f : -0x3.243f68p+0f : inexact-ok
+= atan2 upward flt-32 -0x0p+0f -0x0p+0f : -0x3.243f68p+0f : inexact-ok
+= atan2 downward dbl-64 -0x0p+0 -0x0p+0 : -0x3.243f6a8885a32p+0 : inexact-ok
+= atan2 tonearest dbl-64 -0x0p+0 -0x0p+0 : -0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 towardzero dbl-64 -0x0p+0 -0x0p+0 : -0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 upward dbl-64 -0x0p+0 -0x0p+0 : -0x3.243f6a8885a3p+0 : inexact-ok
+= atan2 downward ldbl-96-intel -0x0p+0L -0x0p+0L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x0p+0L -0x0p+0L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x0p+0L -0x0p+0L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x0p+0L -0x0p+0L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x0p+0L -0x0p+0L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x0p+0L -0x0p+0L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x0p+0L -0x0p+0L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x0p+0L -0x0p+0L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= atan2 downward ldbl-128 -0x0p+0L -0x0p+0L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x0p+0L -0x0p+0L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x0p+0L -0x0p+0L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 upward ldbl-128 -0x0p+0L -0x0p+0L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x0p+0L -0x0p+0L : -0x3.243f6a8885a308d313198a2e04p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x0p+0L -0x0p+0L : -0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x0p+0L -0x0p+0L : -0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x0p+0L -0x0p+0L : -0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+atan2 1 0
+= atan2 downward flt-32 0x1p+0f 0x0p+0f : 0x1.921fb4p+0f : inexact-ok
+= atan2 tonearest flt-32 0x1p+0f 0x0p+0f : 0x1.921fb6p+0f : inexact-ok
+= atan2 towardzero flt-32 0x1p+0f 0x0p+0f : 0x1.921fb4p+0f : inexact-ok
+= atan2 upward flt-32 0x1p+0f 0x0p+0f : 0x1.921fb6p+0f : inexact-ok
+= atan2 downward dbl-64 0x1p+0 0x0p+0 : 0x1.921fb54442d18p+0 : inexact-ok
+= atan2 tonearest dbl-64 0x1p+0 0x0p+0 : 0x1.921fb54442d18p+0 : inexact-ok
+= atan2 towardzero dbl-64 0x1p+0 0x0p+0 : 0x1.921fb54442d18p+0 : inexact-ok
+= atan2 upward dbl-64 0x1p+0 0x0p+0 : 0x1.921fb54442d19p+0 : inexact-ok
+= atan2 downward ldbl-96-intel 0x1p+0L 0x0p+0L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x1p+0L 0x0p+0L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x1p+0L 0x0p+0L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0x1p+0L 0x0p+0L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x1p+0L 0x0p+0L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x1p+0L 0x0p+0L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x1p+0L 0x0p+0L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x1p+0L 0x0p+0L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-128 0x1p+0L 0x0p+0L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x1p+0L 0x0p+0L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x1p+0L 0x0p+0L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0x1p+0L 0x0p+0L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-128ibm 0x1p+0L 0x0p+0L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0x1p+0L 0x0p+0L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0x1p+0L 0x0p+0L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 upward ldbl-128ibm 0x1p+0L 0x0p+0L : 0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+atan2 1 -0
+= atan2 downward flt-32 0x1p+0f -0x0p+0f : 0x1.921fb4p+0f : inexact-ok
+= atan2 tonearest flt-32 0x1p+0f -0x0p+0f : 0x1.921fb6p+0f : inexact-ok
+= atan2 towardzero flt-32 0x1p+0f -0x0p+0f : 0x1.921fb4p+0f : inexact-ok
+= atan2 upward flt-32 0x1p+0f -0x0p+0f : 0x1.921fb6p+0f : inexact-ok
+= atan2 downward dbl-64 0x1p+0 -0x0p+0 : 0x1.921fb54442d18p+0 : inexact-ok
+= atan2 tonearest dbl-64 0x1p+0 -0x0p+0 : 0x1.921fb54442d18p+0 : inexact-ok
+= atan2 towardzero dbl-64 0x1p+0 -0x0p+0 : 0x1.921fb54442d18p+0 : inexact-ok
+= atan2 upward dbl-64 0x1p+0 -0x0p+0 : 0x1.921fb54442d19p+0 : inexact-ok
+= atan2 downward ldbl-96-intel 0x1p+0L -0x0p+0L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x1p+0L -0x0p+0L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x1p+0L -0x0p+0L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0x1p+0L -0x0p+0L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x1p+0L -0x0p+0L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x1p+0L -0x0p+0L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x1p+0L -0x0p+0L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x1p+0L -0x0p+0L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-128 0x1p+0L -0x0p+0L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x1p+0L -0x0p+0L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x1p+0L -0x0p+0L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0x1p+0L -0x0p+0L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-128ibm 0x1p+0L -0x0p+0L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0x1p+0L -0x0p+0L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0x1p+0L -0x0p+0L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 upward ldbl-128ibm 0x1p+0L -0x0p+0L : 0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+atan2 -1 0
+= atan2 downward flt-32 -0x1p+0f 0x0p+0f : -0x1.921fb6p+0f : inexact-ok
+= atan2 tonearest flt-32 -0x1p+0f 0x0p+0f : -0x1.921fb6p+0f : inexact-ok
+= atan2 towardzero flt-32 -0x1p+0f 0x0p+0f : -0x1.921fb4p+0f : inexact-ok
+= atan2 upward flt-32 -0x1p+0f 0x0p+0f : -0x1.921fb4p+0f : inexact-ok
+= atan2 downward dbl-64 -0x1p+0 0x0p+0 : -0x1.921fb54442d19p+0 : inexact-ok
+= atan2 tonearest dbl-64 -0x1p+0 0x0p+0 : -0x1.921fb54442d18p+0 : inexact-ok
+= atan2 towardzero dbl-64 -0x1p+0 0x0p+0 : -0x1.921fb54442d18p+0 : inexact-ok
+= atan2 upward dbl-64 -0x1p+0 0x0p+0 : -0x1.921fb54442d18p+0 : inexact-ok
+= atan2 downward ldbl-96-intel -0x1p+0L 0x0p+0L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x1p+0L 0x0p+0L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x1p+0L 0x0p+0L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x1p+0L 0x0p+0L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x1p+0L 0x0p+0L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x1p+0L 0x0p+0L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x1p+0L 0x0p+0L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x1p+0L 0x0p+0L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1p+0L 0x0p+0L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1p+0L 0x0p+0L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1p+0L 0x0p+0L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1p+0L 0x0p+0L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x1p+0L 0x0p+0L : -0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x1p+0L 0x0p+0L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x1p+0L 0x0p+0L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x1p+0L 0x0p+0L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+atan2 -1 -0
+= atan2 downward flt-32 -0x1p+0f -0x0p+0f : -0x1.921fb6p+0f : inexact-ok
+= atan2 tonearest flt-32 -0x1p+0f -0x0p+0f : -0x1.921fb6p+0f : inexact-ok
+= atan2 towardzero flt-32 -0x1p+0f -0x0p+0f : -0x1.921fb4p+0f : inexact-ok
+= atan2 upward flt-32 -0x1p+0f -0x0p+0f : -0x1.921fb4p+0f : inexact-ok
+= atan2 downward dbl-64 -0x1p+0 -0x0p+0 : -0x1.921fb54442d19p+0 : inexact-ok
+= atan2 tonearest dbl-64 -0x1p+0 -0x0p+0 : -0x1.921fb54442d18p+0 : inexact-ok
+= atan2 towardzero dbl-64 -0x1p+0 -0x0p+0 : -0x1.921fb54442d18p+0 : inexact-ok
+= atan2 upward dbl-64 -0x1p+0 -0x0p+0 : -0x1.921fb54442d18p+0 : inexact-ok
+= atan2 downward ldbl-96-intel -0x1p+0L -0x0p+0L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x1p+0L -0x0p+0L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x1p+0L -0x0p+0L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x1p+0L -0x0p+0L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x1p+0L -0x0p+0L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x1p+0L -0x0p+0L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x1p+0L -0x0p+0L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x1p+0L -0x0p+0L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1p+0L -0x0p+0L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1p+0L -0x0p+0L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1p+0L -0x0p+0L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1p+0L -0x0p+0L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x1p+0L -0x0p+0L : -0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x1p+0L -0x0p+0L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x1p+0L -0x0p+0L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x1p+0L -0x0p+0L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+atan2 max max
+= atan2 downward flt-32 0xf.fffffp+124f 0xf.fffffp+124f : 0xc.90fdap-4f : inexact-ok
+= atan2 tonearest flt-32 0xf.fffffp+124f 0xf.fffffp+124f : 0xc.90fdbp-4f : inexact-ok
+= atan2 towardzero flt-32 0xf.fffffp+124f 0xf.fffffp+124f : 0xc.90fdap-4f : inexact-ok
+= atan2 upward flt-32 0xf.fffffp+124f 0xf.fffffp+124f : 0xc.90fdbp-4f : inexact-ok
+= atan2 downward dbl-64 0xf.fffffp+124 0xf.fffffp+124 : 0xc.90fdaa22168cp-4 : inexact-ok
+= atan2 tonearest dbl-64 0xf.fffffp+124 0xf.fffffp+124 : 0xc.90fdaa22168cp-4 : inexact-ok
+= atan2 towardzero dbl-64 0xf.fffffp+124 0xf.fffffp+124 : 0xc.90fdaa22168cp-4 : inexact-ok
+= atan2 upward dbl-64 0xf.fffffp+124 0xf.fffffp+124 : 0xc.90fdaa22168c8p-4 : inexact-ok
+= atan2 downward ldbl-96-intel 0xf.fffffp+124L 0xf.fffffp+124L : 0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0xf.fffffp+124L 0xf.fffffp+124L : 0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0xf.fffffp+124L 0xf.fffffp+124L : 0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 upward ldbl-96-intel 0xf.fffffp+124L 0xf.fffffp+124L : 0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 downward ldbl-96-m68k 0xf.fffffp+124L 0xf.fffffp+124L : 0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0xf.fffffp+124L 0xf.fffffp+124L : 0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0xf.fffffp+124L 0xf.fffffp+124L : 0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 upward ldbl-96-m68k 0xf.fffffp+124L 0xf.fffffp+124L : 0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 downward ldbl-128 0xf.fffffp+124L 0xf.fffffp+124L : 0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.fffffp+124L 0xf.fffffp+124L : 0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.fffffp+124L 0xf.fffffp+124L : 0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok
+= atan2 upward ldbl-128 0xf.fffffp+124L 0xf.fffffp+124L : 0xc.90fdaa22168c234c4c6628b80dc8p-4L : inexact-ok
+= atan2 downward ldbl-128ibm 0xf.fffffp+124L 0xf.fffffp+124L : 0xc.90fdaa22168c234c4c6628b80cp-4L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0xf.fffffp+124L 0xf.fffffp+124L : 0xc.90fdaa22168c234c4c6628b80cp-4L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0xf.fffffp+124L 0xf.fffffp+124L : 0xc.90fdaa22168c234c4c6628b80cp-4L : inexact-ok
+= atan2 upward ldbl-128ibm 0xf.fffffp+124L 0xf.fffffp+124L : 0xc.90fdaa22168c234c4c6628b81p-4L : inexact-ok
+= atan2 downward dbl-64 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.fffffp-900 : inexact-ok
+= atan2 tonearest dbl-64 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.fffff00000008p-900 : inexact-ok
+= atan2 towardzero dbl-64 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.fffffp-900 : inexact-ok
+= atan2 upward dbl-64 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.fffff00000008p-900 : inexact-ok
+= atan2 downward ldbl-96-intel 0xf.fffffp+124L 0xf.ffffffffffff8p+1020L : 0xf.fffff00000007ffp-900L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0xf.fffffp+124L 0xf.ffffffffffff8p+1020L : 0xf.fffff00000008p-900L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0xf.fffffp+124L 0xf.ffffffffffff8p+1020L : 0xf.fffff00000007ffp-900L : inexact-ok
+= atan2 upward ldbl-96-intel 0xf.fffffp+124L 0xf.ffffffffffff8p+1020L : 0xf.fffff00000008p-900L : inexact-ok
+= atan2 downward ldbl-96-m68k 0xf.fffffp+124L 0xf.ffffffffffff8p+1020L : 0xf.fffff00000007ffp-900L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0xf.fffffp+124L 0xf.ffffffffffff8p+1020L : 0xf.fffff00000008p-900L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0xf.fffffp+124L 0xf.ffffffffffff8p+1020L : 0xf.fffff00000007ffp-900L : inexact-ok
+= atan2 upward ldbl-96-m68k 0xf.fffffp+124L 0xf.ffffffffffff8p+1020L : 0xf.fffff00000008p-900L : inexact-ok
+= atan2 downward ldbl-128 0xf.fffffp+124L 0xf.ffffffffffff8p+1020L : 0xf.fffff00000007fffff80000003f8p-900L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.fffffp+124L 0xf.ffffffffffff8p+1020L : 0xf.fffff00000007fffff80000004p-900L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.fffffp+124L 0xf.ffffffffffff8p+1020L : 0xf.fffff00000007fffff80000003f8p-900L : inexact-ok
+= atan2 upward ldbl-128 0xf.fffffp+124L 0xf.ffffffffffff8p+1020L : 0xf.fffff00000007fffff80000004p-900L : inexact-ok
+= atan2 downward ldbl-128ibm 0xf.fffffp+124L 0xf.ffffffffffff8p+1020L : 0xf.fffff00000007fffff8p-900L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0xf.fffffp+124L 0xf.ffffffffffff8p+1020L : 0xf.fffff00000007fffff80000004p-900L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0xf.fffffp+124L 0xf.ffffffffffff8p+1020L : 0xf.fffff00000007fffff8p-900L : inexact-ok
+= atan2 upward ldbl-128ibm 0xf.fffffp+124L 0xf.ffffffffffff8p+1020L : 0xf.fffff00000007fffff80000004p-900L : inexact-ok
+= atan2 downward ldbl-96-intel 0xf.fffffp+124L 0xf.fffffffffffffffp+16380L : 0xf.fffffp-16260L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0xf.fffffp+124L 0xf.fffffffffffffffp+16380L : 0xf.fffff0000000001p-16260L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0xf.fffffp+124L 0xf.fffffffffffffffp+16380L : 0xf.fffffp-16260L : inexact-ok
+= atan2 upward ldbl-96-intel 0xf.fffffp+124L 0xf.fffffffffffffffp+16380L : 0xf.fffff0000000001p-16260L : inexact-ok
+= atan2 downward ldbl-96-m68k 0xf.fffffp+124L 0xf.fffffffffffffffp+16380L : 0xf.fffffp-16260L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0xf.fffffp+124L 0xf.fffffffffffffffp+16380L : 0xf.fffff0000000001p-16260L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0xf.fffffp+124L 0xf.fffffffffffffffp+16380L : 0xf.fffffp-16260L : inexact-ok
+= atan2 upward ldbl-96-m68k 0xf.fffffp+124L 0xf.fffffffffffffffp+16380L : 0xf.fffff0000000001p-16260L : inexact-ok
+= atan2 downward ldbl-128 0xf.fffffp+124L 0xf.fffffffffffffffp+16380L : 0xf.fffff0000000000ffffffp-16260L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.fffffp+124L 0xf.fffffffffffffffp+16380L : 0xf.fffff0000000000ffffffp-16260L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.fffffp+124L 0xf.fffffffffffffffp+16380L : 0xf.fffff0000000000ffffffp-16260L : inexact-ok
+= atan2 upward ldbl-128 0xf.fffffp+124L 0xf.fffffffffffffffp+16380L : 0xf.fffff0000000000ffffff0000008p-16260L : inexact-ok
+= atan2 downward ldbl-128 0xf.fffffp+124L 0xf.fffffffffffffffffffffffffff8p+16380L : 0xf.fffffp-16260L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.fffffp+124L 0xf.fffffffffffffffffffffffffff8p+16380L : 0xf.fffff00000000000000000000008p-16260L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.fffffp+124L 0xf.fffffffffffffffffffffffffff8p+16380L : 0xf.fffffp-16260L : inexact-ok
+= atan2 upward ldbl-128 0xf.fffffp+124L 0xf.fffffffffffffffffffffffffff8p+16380L : 0xf.fffff00000000000000000000008p-16260L : inexact-ok
+= atan2 downward ldbl-128 0xf.fffffp+124L 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.fffff00000003fffffc0000004f8p-900L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.fffffp+124L 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.fffff00000003fffffc0000005p-900L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.fffffp+124L 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.fffff00000003fffffc0000004f8p-900L : inexact-ok
+= atan2 upward ldbl-128 0xf.fffffp+124L 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.fffff00000003fffffc0000005p-900L : inexact-ok
+= atan2 downward ldbl-128ibm 0xf.fffffp+124L 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.fffff00000003fffffc0000004p-900L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0xf.fffffp+124L 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.fffff00000003fffffc0000004p-900L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0xf.fffffp+124L 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.fffff00000003fffffc0000004p-900L : inexact-ok
+= atan2 upward ldbl-128ibm 0xf.fffffp+124L 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.fffff00000003fffffc0000008p-900L : inexact-ok
+= atan2 downward dbl-64 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x1.921fb54442d18p+0 : inexact-ok
+= atan2 tonearest dbl-64 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x1.921fb54442d18p+0 : inexact-ok
+= atan2 towardzero dbl-64 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x1.921fb54442d18p+0 : inexact-ok
+= atan2 upward dbl-64 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x1.921fb54442d19p+0 : inexact-ok
+= atan2 downward ldbl-96-intel 0xf.ffffffffffff8p+1020L 0xf.fffffp+124L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0xf.ffffffffffff8p+1020L 0xf.fffffp+124L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0xf.ffffffffffff8p+1020L 0xf.fffffp+124L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0xf.ffffffffffff8p+1020L 0xf.fffffp+124L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0xf.fffffp+124L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0xf.fffffp+124L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0xf.fffffp+124L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0xf.fffffp+124L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.ffffffffffff8p+1020L 0xf.fffffp+124L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.ffffffffffff8p+1020L 0xf.fffffp+124L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.ffffffffffff8p+1020L 0xf.fffffp+124L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.ffffffffffff8p+1020L 0xf.fffffp+124L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-128ibm 0xf.ffffffffffff8p+1020L 0xf.fffffp+124L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0xf.ffffffffffff8p+1020L 0xf.fffffp+124L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0xf.ffffffffffff8p+1020L 0xf.fffffp+124L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 upward ldbl-128ibm 0xf.ffffffffffff8p+1020L 0xf.fffffp+124L : 0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= atan2 downward dbl-64 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0xc.90fdaa22168cp-4 : inexact-ok
+= atan2 tonearest dbl-64 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0xc.90fdaa22168cp-4 : inexact-ok
+= atan2 towardzero dbl-64 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0xc.90fdaa22168cp-4 : inexact-ok
+= atan2 upward dbl-64 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0xc.90fdaa22168c8p-4 : inexact-ok
+= atan2 downward ldbl-96-intel 0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+1020L : 0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+1020L : 0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+1020L : 0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 upward ldbl-96-intel 0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+1020L : 0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 downward ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+1020L : 0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+1020L : 0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+1020L : 0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 upward ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+1020L : 0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 downward ldbl-128 0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+1020L : 0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+1020L : 0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+1020L : 0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok
+= atan2 upward ldbl-128 0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+1020L : 0xc.90fdaa22168c234c4c6628b80dc8p-4L : inexact-ok
+= atan2 downward ldbl-128ibm 0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+1020L : 0xc.90fdaa22168c234c4c6628b80cp-4L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+1020L : 0xc.90fdaa22168c234c4c6628b80cp-4L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+1020L : 0xc.90fdaa22168c234c4c6628b80cp-4L : inexact-ok
+= atan2 upward ldbl-128ibm 0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+1020L : 0xc.90fdaa22168c234c4c6628b81p-4L : inexact-ok
+= atan2 downward ldbl-96-intel 0xf.ffffffffffff8p+1020L 0xf.fffffffffffffffp+16380L : 0xf.ffffffffffff8p-15364L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0xf.ffffffffffff8p+1020L 0xf.fffffffffffffffp+16380L : 0xf.ffffffffffff801p-15364L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0xf.ffffffffffff8p+1020L 0xf.fffffffffffffffp+16380L : 0xf.ffffffffffff8p-15364L : inexact-ok
+= atan2 upward ldbl-96-intel 0xf.ffffffffffff8p+1020L 0xf.fffffffffffffffp+16380L : 0xf.ffffffffffff801p-15364L : inexact-ok
+= atan2 downward ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0xf.fffffffffffffffp+16380L : 0xf.ffffffffffff8p-15364L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0xf.fffffffffffffffp+16380L : 0xf.ffffffffffff801p-15364L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0xf.fffffffffffffffp+16380L : 0xf.ffffffffffff8p-15364L : inexact-ok
+= atan2 upward ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0xf.fffffffffffffffp+16380L : 0xf.ffffffffffff801p-15364L : inexact-ok
+= atan2 downward ldbl-128 0xf.ffffffffffff8p+1020L 0xf.fffffffffffffffp+16380L : 0xf.ffffffffffff800ffffffffffff8p-15364L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.ffffffffffff8p+1020L 0xf.fffffffffffffffp+16380L : 0xf.ffffffffffff801p-15364L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.ffffffffffff8p+1020L 0xf.fffffffffffffffp+16380L : 0xf.ffffffffffff800ffffffffffff8p-15364L : inexact-ok
+= atan2 upward ldbl-128 0xf.ffffffffffff8p+1020L 0xf.fffffffffffffffp+16380L : 0xf.ffffffffffff801p-15364L : inexact-ok
+= atan2 downward ldbl-128 0xf.ffffffffffff8p+1020L 0xf.fffffffffffffffffffffffffff8p+16380L : 0xf.ffffffffffff8p-15364L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.ffffffffffff8p+1020L 0xf.fffffffffffffffffffffffffff8p+16380L : 0xf.ffffffffffff8000000000000008p-15364L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.ffffffffffff8p+1020L 0xf.fffffffffffffffffffffffffff8p+16380L : 0xf.ffffffffffff8p-15364L : inexact-ok
+= atan2 upward ldbl-128 0xf.ffffffffffff8p+1020L 0xf.fffffffffffffffffffffffffff8p+16380L : 0xf.ffffffffffff8000000000000008p-15364L : inexact-ok
+= atan2 downward ldbl-128 0xf.ffffffffffff8p+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : 0xc.90fdaa22168c034c4c6628b80fp-4L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.ffffffffffff8p+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : 0xc.90fdaa22168c034c4c6628b80fp-4L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.ffffffffffff8p+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : 0xc.90fdaa22168c034c4c6628b80fp-4L : inexact-ok
+= atan2 upward ldbl-128 0xf.ffffffffffff8p+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : 0xc.90fdaa22168c034c4c6628b80f08p-4L : inexact-ok
+= atan2 downward ldbl-128ibm 0xf.ffffffffffff8p+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : 0xc.90fdaa22168c034c4c6628b80cp-4L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0xf.ffffffffffff8p+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : 0xc.90fdaa22168c034c4c6628b81p-4L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0xf.ffffffffffff8p+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : 0xc.90fdaa22168c034c4c6628b80cp-4L : inexact-ok
+= atan2 upward ldbl-128ibm 0xf.ffffffffffff8p+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : 0xc.90fdaa22168c034c4c6628b81p-4L : inexact-ok
+= atan2 downward ldbl-96-intel 0xf.fffffffffffffffp+16380L 0xf.fffffp+124L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0xf.fffffffffffffffp+16380L 0xf.fffffp+124L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0xf.fffffffffffffffp+16380L 0xf.fffffp+124L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0xf.fffffffffffffffp+16380L 0xf.fffffp+124L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0xf.fffffffffffffffp+16380L 0xf.fffffp+124L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0xf.fffffffffffffffp+16380L 0xf.fffffp+124L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0xf.fffffffffffffffp+16380L 0xf.fffffp+124L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0xf.fffffffffffffffp+16380L 0xf.fffffp+124L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.fffffffffffffffp+16380L 0xf.fffffp+124L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.fffffffffffffffp+16380L 0xf.fffffp+124L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.fffffffffffffffp+16380L 0xf.fffffp+124L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.fffffffffffffffp+16380L 0xf.fffffp+124L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-96-intel 0xf.fffffffffffffffp+16380L 0xf.ffffffffffff8p+1020L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0xf.fffffffffffffffp+16380L 0xf.ffffffffffff8p+1020L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0xf.fffffffffffffffp+16380L 0xf.ffffffffffff8p+1020L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0xf.fffffffffffffffp+16380L 0xf.ffffffffffff8p+1020L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0xf.fffffffffffffffp+16380L 0xf.ffffffffffff8p+1020L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0xf.fffffffffffffffp+16380L 0xf.ffffffffffff8p+1020L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0xf.fffffffffffffffp+16380L 0xf.ffffffffffff8p+1020L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0xf.fffffffffffffffp+16380L 0xf.ffffffffffff8p+1020L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.fffffffffffffffp+16380L 0xf.ffffffffffff8p+1020L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.fffffffffffffffp+16380L 0xf.ffffffffffff8p+1020L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.fffffffffffffffp+16380L 0xf.ffffffffffff8p+1020L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.fffffffffffffffp+16380L 0xf.ffffffffffff8p+1020L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-96-intel 0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffp+16380L : 0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffp+16380L : 0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffp+16380L : 0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 upward ldbl-96-intel 0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffp+16380L : 0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 downward ldbl-96-m68k 0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffp+16380L : 0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffp+16380L : 0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffp+16380L : 0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 upward ldbl-96-m68k 0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffp+16380L : 0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 downward ldbl-128 0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffp+16380L : 0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffp+16380L : 0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffp+16380L : 0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok
+= atan2 upward ldbl-128 0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffp+16380L : 0xc.90fdaa22168c234c4c6628b80dc8p-4L : inexact-ok
+= atan2 downward ldbl-128 0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffffffffffffff8p+16380L : 0xc.90fdaa22168c23444c6628b80dcp-4L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffffffffffffff8p+16380L : 0xc.90fdaa22168c23444c6628b80dc8p-4L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffffffffffffff8p+16380L : 0xc.90fdaa22168c23444c6628b80dcp-4L : inexact-ok
+= atan2 upward ldbl-128 0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffffffffffffff8p+16380L : 0xc.90fdaa22168c23444c6628b80dc8p-4L : inexact-ok
+= atan2 downward ldbl-128 0xf.fffffffffffffffp+16380L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.fffffffffffffffp+16380L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.fffffffffffffffp+16380L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.fffffffffffffffp+16380L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L 0xf.fffffp+124L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L 0xf.fffffp+124L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L 0xf.fffffp+124L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L 0xf.fffffp+124L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L 0xf.ffffffffffff8p+1020L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L 0xf.ffffffffffff8p+1020L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L 0xf.ffffffffffff8p+1020L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L 0xf.ffffffffffff8p+1020L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L 0xf.fffffffffffffffp+16380L : 0xc.90fdaa22168c23544c6628b80db8p-4L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L 0xf.fffffffffffffffp+16380L : 0xc.90fdaa22168c23544c6628b80dcp-4L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L 0xf.fffffffffffffffp+16380L : 0xc.90fdaa22168c23544c6628b80db8p-4L : inexact-ok
+= atan2 upward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L 0xf.fffffffffffffffp+16380L : 0xc.90fdaa22168c23544c6628b80dcp-4L : inexact-ok
+= atan2 downward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L 0xf.fffffffffffffffffffffffffff8p+16380L : 0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L 0xf.fffffffffffffffffffffffffff8p+16380L : 0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L 0xf.fffffffffffffffffffffffffff8p+16380L : 0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok
+= atan2 upward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L 0xf.fffffffffffffffffffffffffff8p+16380L : 0xc.90fdaa22168c234c4c6628b80dc8p-4L : inexact-ok
+= atan2 downward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffp+124L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffp+124L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffp+124L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffp+124L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffp+124L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffp+124L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffp+124L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 upward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffp+124L : 0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffff8p+1020L : 0xc.90fdaa22168c434c4c6628b80c8p-4L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffff8p+1020L : 0xc.90fdaa22168c434c4c6628b80c8p-4L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffff8p+1020L : 0xc.90fdaa22168c434c4c6628b80c8p-4L : inexact-ok
+= atan2 upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffff8p+1020L : 0xc.90fdaa22168c434c4c6628b80c88p-4L : inexact-ok
+= atan2 downward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffff8p+1020L : 0xc.90fdaa22168c434c4c6628b80cp-4L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffff8p+1020L : 0xc.90fdaa22168c434c4c6628b80cp-4L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffff8p+1020L : 0xc.90fdaa22168c434c4c6628b80cp-4L : inexact-ok
+= atan2 upward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffff8p+1020L : 0xc.90fdaa22168c434c4c6628b81p-4L : inexact-ok
+= atan2 downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffffffffffffp+16380L : 0xf.ffffffffffffc00ffffffffffbf8p-15364L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffffffffffffp+16380L : 0xf.ffffffffffffc00ffffffffffcp-15364L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffffffffffffp+16380L : 0xf.ffffffffffffc00ffffffffffbf8p-15364L : inexact-ok
+= atan2 upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffffffffffffp+16380L : 0xf.ffffffffffffc00ffffffffffcp-15364L : inexact-ok
+= atan2 downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffffffffffffffffffffffff8p+16380L : 0xf.ffffffffffffbffffffffffffcp-15364L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffffffffffffffffffffffff8p+16380L : 0xf.ffffffffffffbffffffffffffc08p-15364L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffffffffffffffffffffffff8p+16380L : 0xf.ffffffffffffbffffffffffffcp-15364L : inexact-ok
+= atan2 upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffffffffffffffffffffffff8p+16380L : 0xf.ffffffffffffbffffffffffffc08p-15364L : inexact-ok
+= atan2 downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : 0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : 0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : 0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok
+= atan2 upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : 0xc.90fdaa22168c234c4c6628b80dc8p-4L : inexact-ok
+= atan2 downward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : 0xc.90fdaa22168c234c4c6628b80cp-4L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : 0xc.90fdaa22168c234c4c6628b80cp-4L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : 0xc.90fdaa22168c234c4c6628b80cp-4L : inexact-ok
+= atan2 upward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : 0xc.90fdaa22168c234c4c6628b81p-4L : inexact-ok
+atan2 max min
+= atan2 downward flt-32 0xf.fffffp+124f 0x4p-128f : 0x1.921fb4p+0f : inexact-ok
+= atan2 tonearest flt-32 0xf.fffffp+124f 0x4p-128f : 0x1.921fb6p+0f : inexact-ok
+= atan2 towardzero flt-32 0xf.fffffp+124f 0x4p-128f : 0x1.921fb4p+0f : inexact-ok
+= atan2 upward flt-32 0xf.fffffp+124f 0x4p-128f : 0x1.921fb6p+0f : inexact-ok
+= atan2 downward dbl-64 0xf.fffffp+124 0x4p-128 : 0x1.921fb54442d18p+0 : inexact-ok
+= atan2 tonearest dbl-64 0xf.fffffp+124 0x4p-128 : 0x1.921fb54442d18p+0 : inexact-ok
+= atan2 towardzero dbl-64 0xf.fffffp+124 0x4p-128 : 0x1.921fb54442d18p+0 : inexact-ok
+= atan2 upward dbl-64 0xf.fffffp+124 0x4p-128 : 0x1.921fb54442d19p+0 : inexact-ok
+= atan2 downward ldbl-96-intel 0xf.fffffp+124L 0x4p-128L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0xf.fffffp+124L 0x4p-128L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0xf.fffffp+124L 0x4p-128L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0xf.fffffp+124L 0x4p-128L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0xf.fffffp+124L 0x4p-128L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0xf.fffffp+124L 0x4p-128L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0xf.fffffp+124L 0x4p-128L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0xf.fffffp+124L 0x4p-128L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.fffffp+124L 0x4p-128L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.fffffp+124L 0x4p-128L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.fffffp+124L 0x4p-128L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.fffffp+124L 0x4p-128L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-128ibm 0xf.fffffp+124L 0x4p-128L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0xf.fffffp+124L 0x4p-128L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0xf.fffffp+124L 0x4p-128L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 upward ldbl-128ibm 0xf.fffffp+124L 0x4p-128L : 0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= atan2 downward dbl-64 0xf.fffffp+124 0x4p-1024 : 0x1.921fb54442d18p+0 : inexact-ok
+= atan2 tonearest dbl-64 0xf.fffffp+124 0x4p-1024 : 0x1.921fb54442d18p+0 : inexact-ok
+= atan2 towardzero dbl-64 0xf.fffffp+124 0x4p-1024 : 0x1.921fb54442d18p+0 : inexact-ok
+= atan2 upward dbl-64 0xf.fffffp+124 0x4p-1024 : 0x1.921fb54442d19p+0 : inexact-ok
+= atan2 downward ldbl-96-intel 0xf.fffffp+124L 0x4p-1024L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0xf.fffffp+124L 0x4p-1024L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0xf.fffffp+124L 0x4p-1024L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0xf.fffffp+124L 0x4p-1024L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0xf.fffffp+124L 0x4p-1024L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0xf.fffffp+124L 0x4p-1024L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0xf.fffffp+124L 0x4p-1024L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0xf.fffffp+124L 0x4p-1024L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.fffffp+124L 0x4p-1024L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.fffffp+124L 0x4p-1024L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.fffffp+124L 0x4p-1024L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.fffffp+124L 0x4p-1024L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-128ibm 0xf.fffffp+124L 0x4p-1024L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0xf.fffffp+124L 0x4p-1024L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0xf.fffffp+124L 0x4p-1024L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 upward ldbl-128ibm 0xf.fffffp+124L 0x4p-1024L : 0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= atan2 downward ldbl-96-intel 0xf.fffffp+124L 0x4p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0xf.fffffp+124L 0x4p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0xf.fffffp+124L 0x4p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0xf.fffffp+124L 0x4p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0xf.fffffp+124L 0x4p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0xf.fffffp+124L 0x4p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0xf.fffffp+124L 0x4p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0xf.fffffp+124L 0x4p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.fffffp+124L 0x4p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.fffffp+124L 0x4p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.fffffp+124L 0x4p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.fffffp+124L 0x4p-16384L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-96-intel 0xf.fffffp+124L 0x2p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0xf.fffffp+124L 0x2p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0xf.fffffp+124L 0x2p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0xf.fffffp+124L 0x2p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0xf.fffffp+124L 0x2p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0xf.fffffp+124L 0x2p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0xf.fffffp+124L 0x2p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0xf.fffffp+124L 0x2p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.fffffp+124L 0x2p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.fffffp+124L 0x2p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.fffffp+124L 0x2p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.fffffp+124L 0x2p-16384L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward dbl-64 0xf.fffffp+124 0x8p-972 : 0x1.921fb54442d18p+0 : inexact-ok
+= atan2 tonearest dbl-64 0xf.fffffp+124 0x8p-972 : 0x1.921fb54442d18p+0 : inexact-ok
+= atan2 towardzero dbl-64 0xf.fffffp+124 0x8p-972 : 0x1.921fb54442d18p+0 : inexact-ok
+= atan2 upward dbl-64 0xf.fffffp+124 0x8p-972 : 0x1.921fb54442d19p+0 : inexact-ok
+= atan2 downward ldbl-96-intel 0xf.fffffp+124L 0x8p-972L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0xf.fffffp+124L 0x8p-972L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0xf.fffffp+124L 0x8p-972L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0xf.fffffp+124L 0x8p-972L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0xf.fffffp+124L 0x8p-972L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0xf.fffffp+124L 0x8p-972L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0xf.fffffp+124L 0x8p-972L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0xf.fffffp+124L 0x8p-972L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.fffffp+124L 0x8p-972L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.fffffp+124L 0x8p-972L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.fffffp+124L 0x8p-972L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.fffffp+124L 0x8p-972L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-128ibm 0xf.fffffp+124L 0x8p-972L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0xf.fffffp+124L 0x8p-972L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0xf.fffffp+124L 0x8p-972L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 upward ldbl-128ibm 0xf.fffffp+124L 0x8p-972L : 0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= atan2 downward dbl-64 0xf.ffffffffffff8p+1020 0x4p-128 : 0x1.921fb54442d18p+0 : inexact-ok
+= atan2 tonearest dbl-64 0xf.ffffffffffff8p+1020 0x4p-128 : 0x1.921fb54442d18p+0 : inexact-ok
+= atan2 towardzero dbl-64 0xf.ffffffffffff8p+1020 0x4p-128 : 0x1.921fb54442d18p+0 : inexact-ok
+= atan2 upward dbl-64 0xf.ffffffffffff8p+1020 0x4p-128 : 0x1.921fb54442d19p+0 : inexact-ok
+= atan2 downward ldbl-96-intel 0xf.ffffffffffff8p+1020L 0x4p-128L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0xf.ffffffffffff8p+1020L 0x4p-128L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0xf.ffffffffffff8p+1020L 0x4p-128L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0xf.ffffffffffff8p+1020L 0x4p-128L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0x4p-128L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0x4p-128L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0x4p-128L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0x4p-128L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.ffffffffffff8p+1020L 0x4p-128L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.ffffffffffff8p+1020L 0x4p-128L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.ffffffffffff8p+1020L 0x4p-128L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.ffffffffffff8p+1020L 0x4p-128L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-128ibm 0xf.ffffffffffff8p+1020L 0x4p-128L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0xf.ffffffffffff8p+1020L 0x4p-128L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0xf.ffffffffffff8p+1020L 0x4p-128L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 upward ldbl-128ibm 0xf.ffffffffffff8p+1020L 0x4p-128L : 0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= atan2 downward dbl-64 0xf.ffffffffffff8p+1020 0x4p-1024 : 0x1.921fb54442d18p+0 : inexact-ok
+= atan2 tonearest dbl-64 0xf.ffffffffffff8p+1020 0x4p-1024 : 0x1.921fb54442d18p+0 : inexact-ok
+= atan2 towardzero dbl-64 0xf.ffffffffffff8p+1020 0x4p-1024 : 0x1.921fb54442d18p+0 : inexact-ok
+= atan2 upward dbl-64 0xf.ffffffffffff8p+1020 0x4p-1024 : 0x1.921fb54442d19p+0 : inexact-ok
+= atan2 downward ldbl-96-intel 0xf.ffffffffffff8p+1020L 0x4p-1024L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0xf.ffffffffffff8p+1020L 0x4p-1024L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0xf.ffffffffffff8p+1020L 0x4p-1024L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0xf.ffffffffffff8p+1020L 0x4p-1024L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0x4p-1024L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0x4p-1024L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0x4p-1024L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0x4p-1024L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.ffffffffffff8p+1020L 0x4p-1024L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.ffffffffffff8p+1020L 0x4p-1024L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.ffffffffffff8p+1020L 0x4p-1024L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.ffffffffffff8p+1020L 0x4p-1024L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-128ibm 0xf.ffffffffffff8p+1020L 0x4p-1024L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0xf.ffffffffffff8p+1020L 0x4p-1024L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0xf.ffffffffffff8p+1020L 0x4p-1024L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 upward ldbl-128ibm 0xf.ffffffffffff8p+1020L 0x4p-1024L : 0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= atan2 downward ldbl-96-intel 0xf.ffffffffffff8p+1020L 0x4p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0xf.ffffffffffff8p+1020L 0x4p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0xf.ffffffffffff8p+1020L 0x4p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0xf.ffffffffffff8p+1020L 0x4p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0x4p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0x4p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0x4p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0x4p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.ffffffffffff8p+1020L 0x4p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.ffffffffffff8p+1020L 0x4p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.ffffffffffff8p+1020L 0x4p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.ffffffffffff8p+1020L 0x4p-16384L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-96-intel 0xf.ffffffffffff8p+1020L 0x2p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0xf.ffffffffffff8p+1020L 0x2p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0xf.ffffffffffff8p+1020L 0x2p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0xf.ffffffffffff8p+1020L 0x2p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0x2p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0x2p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0x2p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0x2p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.ffffffffffff8p+1020L 0x2p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.ffffffffffff8p+1020L 0x2p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.ffffffffffff8p+1020L 0x2p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.ffffffffffff8p+1020L 0x2p-16384L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward dbl-64 0xf.ffffffffffff8p+1020 0x8p-972 : 0x1.921fb54442d18p+0 : inexact-ok
+= atan2 tonearest dbl-64 0xf.ffffffffffff8p+1020 0x8p-972 : 0x1.921fb54442d18p+0 : inexact-ok
+= atan2 towardzero dbl-64 0xf.ffffffffffff8p+1020 0x8p-972 : 0x1.921fb54442d18p+0 : inexact-ok
+= atan2 upward dbl-64 0xf.ffffffffffff8p+1020 0x8p-972 : 0x1.921fb54442d19p+0 : inexact-ok
+= atan2 downward ldbl-96-intel 0xf.ffffffffffff8p+1020L 0x8p-972L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0xf.ffffffffffff8p+1020L 0x8p-972L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0xf.ffffffffffff8p+1020L 0x8p-972L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0xf.ffffffffffff8p+1020L 0x8p-972L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0x8p-972L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0x8p-972L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0x8p-972L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0x8p-972L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.ffffffffffff8p+1020L 0x8p-972L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.ffffffffffff8p+1020L 0x8p-972L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.ffffffffffff8p+1020L 0x8p-972L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.ffffffffffff8p+1020L 0x8p-972L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-128ibm 0xf.ffffffffffff8p+1020L 0x8p-972L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0xf.ffffffffffff8p+1020L 0x8p-972L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0xf.ffffffffffff8p+1020L 0x8p-972L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 upward ldbl-128ibm 0xf.ffffffffffff8p+1020L 0x8p-972L : 0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= atan2 downward ldbl-96-intel 0xf.fffffffffffffffp+16380L 0x4p-128L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0xf.fffffffffffffffp+16380L 0x4p-128L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0xf.fffffffffffffffp+16380L 0x4p-128L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0xf.fffffffffffffffp+16380L 0x4p-128L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0xf.fffffffffffffffp+16380L 0x4p-128L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0xf.fffffffffffffffp+16380L 0x4p-128L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0xf.fffffffffffffffp+16380L 0x4p-128L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0xf.fffffffffffffffp+16380L 0x4p-128L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.fffffffffffffffp+16380L 0x4p-128L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.fffffffffffffffp+16380L 0x4p-128L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.fffffffffffffffp+16380L 0x4p-128L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.fffffffffffffffp+16380L 0x4p-128L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-96-intel 0xf.fffffffffffffffp+16380L 0x4p-1024L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0xf.fffffffffffffffp+16380L 0x4p-1024L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0xf.fffffffffffffffp+16380L 0x4p-1024L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0xf.fffffffffffffffp+16380L 0x4p-1024L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0xf.fffffffffffffffp+16380L 0x4p-1024L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0xf.fffffffffffffffp+16380L 0x4p-1024L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0xf.fffffffffffffffp+16380L 0x4p-1024L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0xf.fffffffffffffffp+16380L 0x4p-1024L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.fffffffffffffffp+16380L 0x4p-1024L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.fffffffffffffffp+16380L 0x4p-1024L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.fffffffffffffffp+16380L 0x4p-1024L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.fffffffffffffffp+16380L 0x4p-1024L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-96-intel 0xf.fffffffffffffffp+16380L 0x4p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0xf.fffffffffffffffp+16380L 0x4p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0xf.fffffffffffffffp+16380L 0x4p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0xf.fffffffffffffffp+16380L 0x4p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0xf.fffffffffffffffp+16380L 0x4p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0xf.fffffffffffffffp+16380L 0x4p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0xf.fffffffffffffffp+16380L 0x4p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0xf.fffffffffffffffp+16380L 0x4p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.fffffffffffffffp+16380L 0x4p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.fffffffffffffffp+16380L 0x4p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.fffffffffffffffp+16380L 0x4p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.fffffffffffffffp+16380L 0x4p-16384L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-96-intel 0xf.fffffffffffffffp+16380L 0x2p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0xf.fffffffffffffffp+16380L 0x2p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0xf.fffffffffffffffp+16380L 0x2p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0xf.fffffffffffffffp+16380L 0x2p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0xf.fffffffffffffffp+16380L 0x2p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0xf.fffffffffffffffp+16380L 0x2p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0xf.fffffffffffffffp+16380L 0x2p-16384L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0xf.fffffffffffffffp+16380L 0x2p-16384L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.fffffffffffffffp+16380L 0x2p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.fffffffffffffffp+16380L 0x2p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.fffffffffffffffp+16380L 0x2p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.fffffffffffffffp+16380L 0x2p-16384L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-96-intel 0xf.fffffffffffffffp+16380L 0x8p-972L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0xf.fffffffffffffffp+16380L 0x8p-972L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0xf.fffffffffffffffp+16380L 0x8p-972L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0xf.fffffffffffffffp+16380L 0x8p-972L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0xf.fffffffffffffffp+16380L 0x8p-972L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0xf.fffffffffffffffp+16380L 0x8p-972L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0xf.fffffffffffffffp+16380L 0x8p-972L : 0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0xf.fffffffffffffffp+16380L 0x8p-972L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.fffffffffffffffp+16380L 0x8p-972L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.fffffffffffffffp+16380L 0x8p-972L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.fffffffffffffffp+16380L 0x8p-972L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.fffffffffffffffp+16380L 0x8p-972L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L 0x4p-128L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L 0x4p-128L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L 0x4p-128L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L 0x4p-128L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L 0x4p-1024L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L 0x4p-1024L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L 0x4p-1024L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L 0x4p-1024L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L 0x4p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L 0x4p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L 0x4p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L 0x4p-16384L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L 0x2p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L 0x2p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L 0x2p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L 0x2p-16384L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L 0x8p-972L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L 0x8p-972L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L 0x8p-972L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L 0x8p-972L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0x4p-128L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0x4p-128L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0x4p-128L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0x4p-128L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L 0x4p-128L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L 0x4p-128L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L 0x4p-128L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 upward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L 0x4p-128L : 0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0x4p-1024L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0x4p-1024L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0x4p-1024L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0x4p-1024L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L 0x4p-1024L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L 0x4p-1024L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L 0x4p-1024L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 upward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L 0x4p-1024L : 0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0x4p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0x4p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0x4p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0x4p-16384L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0x2p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0x2p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0x2p-16384L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0x2p-16384L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0x8p-972L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0x8p-972L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0x8p-972L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0x8p-972L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= atan2 downward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L 0x8p-972L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L 0x8p-972L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L 0x8p-972L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 upward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L 0x8p-972L : 0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+atan2 -max -min
+= atan2 downward flt-32 -0xf.fffffp+124f -0x4p-128f : -0x1.921fb6p+0f : inexact-ok
+= atan2 tonearest flt-32 -0xf.fffffp+124f -0x4p-128f : -0x1.921fb6p+0f : inexact-ok
+= atan2 towardzero flt-32 -0xf.fffffp+124f -0x4p-128f : -0x1.921fb4p+0f : inexact-ok
+= atan2 upward flt-32 -0xf.fffffp+124f -0x4p-128f : -0x1.921fb4p+0f : inexact-ok
+= atan2 downward dbl-64 -0xf.fffffp+124 -0x4p-128 : -0x1.921fb54442d19p+0 : inexact-ok
+= atan2 tonearest dbl-64 -0xf.fffffp+124 -0x4p-128 : -0x1.921fb54442d18p+0 : inexact-ok
+= atan2 towardzero dbl-64 -0xf.fffffp+124 -0x4p-128 : -0x1.921fb54442d18p+0 : inexact-ok
+= atan2 upward dbl-64 -0xf.fffffp+124 -0x4p-128 : -0x1.921fb54442d18p+0 : inexact-ok
+= atan2 downward ldbl-96-intel -0xf.fffffp+124L -0x4p-128L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0xf.fffffp+124L -0x4p-128L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0xf.fffffp+124L -0x4p-128L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0xf.fffffp+124L -0x4p-128L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0xf.fffffp+124L -0x4p-128L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0xf.fffffp+124L -0x4p-128L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0xf.fffffp+124L -0x4p-128L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0xf.fffffp+124L -0x4p-128L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.fffffp+124L -0x4p-128L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.fffffp+124L -0x4p-128L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.fffffp+124L -0x4p-128L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.fffffp+124L -0x4p-128L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0xf.fffffp+124L -0x4p-128L : -0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0xf.fffffp+124L -0x4p-128L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0xf.fffffp+124L -0x4p-128L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0xf.fffffp+124L -0x4p-128L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 downward dbl-64 -0xf.fffffp+124 -0x4p-1024 : -0x1.921fb54442d19p+0 : inexact-ok
+= atan2 tonearest dbl-64 -0xf.fffffp+124 -0x4p-1024 : -0x1.921fb54442d18p+0 : inexact-ok
+= atan2 towardzero dbl-64 -0xf.fffffp+124 -0x4p-1024 : -0x1.921fb54442d18p+0 : inexact-ok
+= atan2 upward dbl-64 -0xf.fffffp+124 -0x4p-1024 : -0x1.921fb54442d18p+0 : inexact-ok
+= atan2 downward ldbl-96-intel -0xf.fffffp+124L -0x4p-1024L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0xf.fffffp+124L -0x4p-1024L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0xf.fffffp+124L -0x4p-1024L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0xf.fffffp+124L -0x4p-1024L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0xf.fffffp+124L -0x4p-1024L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0xf.fffffp+124L -0x4p-1024L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0xf.fffffp+124L -0x4p-1024L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0xf.fffffp+124L -0x4p-1024L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.fffffp+124L -0x4p-1024L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.fffffp+124L -0x4p-1024L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.fffffp+124L -0x4p-1024L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.fffffp+124L -0x4p-1024L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0xf.fffffp+124L -0x4p-1024L : -0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0xf.fffffp+124L -0x4p-1024L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0xf.fffffp+124L -0x4p-1024L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0xf.fffffp+124L -0x4p-1024L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 downward ldbl-96-intel -0xf.fffffp+124L -0x4p-16384L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0xf.fffffp+124L -0x4p-16384L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0xf.fffffp+124L -0x4p-16384L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0xf.fffffp+124L -0x4p-16384L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0xf.fffffp+124L -0x4p-16384L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0xf.fffffp+124L -0x4p-16384L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0xf.fffffp+124L -0x4p-16384L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0xf.fffffp+124L -0x4p-16384L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.fffffp+124L -0x4p-16384L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.fffffp+124L -0x4p-16384L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.fffffp+124L -0x4p-16384L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.fffffp+124L -0x4p-16384L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-96-intel -0xf.fffffp+124L -0x2p-16384L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0xf.fffffp+124L -0x2p-16384L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0xf.fffffp+124L -0x2p-16384L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0xf.fffffp+124L -0x2p-16384L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0xf.fffffp+124L -0x2p-16384L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0xf.fffffp+124L -0x2p-16384L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0xf.fffffp+124L -0x2p-16384L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0xf.fffffp+124L -0x2p-16384L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.fffffp+124L -0x2p-16384L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.fffffp+124L -0x2p-16384L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.fffffp+124L -0x2p-16384L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.fffffp+124L -0x2p-16384L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward dbl-64 -0xf.fffffp+124 -0x8p-972 : -0x1.921fb54442d19p+0 : inexact-ok
+= atan2 tonearest dbl-64 -0xf.fffffp+124 -0x8p-972 : -0x1.921fb54442d18p+0 : inexact-ok
+= atan2 towardzero dbl-64 -0xf.fffffp+124 -0x8p-972 : -0x1.921fb54442d18p+0 : inexact-ok
+= atan2 upward dbl-64 -0xf.fffffp+124 -0x8p-972 : -0x1.921fb54442d18p+0 : inexact-ok
+= atan2 downward ldbl-96-intel -0xf.fffffp+124L -0x8p-972L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0xf.fffffp+124L -0x8p-972L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0xf.fffffp+124L -0x8p-972L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0xf.fffffp+124L -0x8p-972L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0xf.fffffp+124L -0x8p-972L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0xf.fffffp+124L -0x8p-972L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0xf.fffffp+124L -0x8p-972L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0xf.fffffp+124L -0x8p-972L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.fffffp+124L -0x8p-972L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.fffffp+124L -0x8p-972L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.fffffp+124L -0x8p-972L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.fffffp+124L -0x8p-972L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0xf.fffffp+124L -0x8p-972L : -0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0xf.fffffp+124L -0x8p-972L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0xf.fffffp+124L -0x8p-972L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0xf.fffffp+124L -0x8p-972L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 downward dbl-64 -0xf.ffffffffffff8p+1020 -0x4p-128 : -0x1.921fb54442d19p+0 : inexact-ok
+= atan2 tonearest dbl-64 -0xf.ffffffffffff8p+1020 -0x4p-128 : -0x1.921fb54442d18p+0 : inexact-ok
+= atan2 towardzero dbl-64 -0xf.ffffffffffff8p+1020 -0x4p-128 : -0x1.921fb54442d18p+0 : inexact-ok
+= atan2 upward dbl-64 -0xf.ffffffffffff8p+1020 -0x4p-128 : -0x1.921fb54442d18p+0 : inexact-ok
+= atan2 downward ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x4p-128L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x4p-128L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x4p-128L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x4p-128L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x4p-128L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x4p-128L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x4p-128L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x4p-128L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.ffffffffffff8p+1020L -0x4p-128L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.ffffffffffff8p+1020L -0x4p-128L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.ffffffffffff8p+1020L -0x4p-128L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.ffffffffffff8p+1020L -0x4p-128L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x4p-128L : -0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x4p-128L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x4p-128L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x4p-128L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 downward dbl-64 -0xf.ffffffffffff8p+1020 -0x4p-1024 : -0x1.921fb54442d19p+0 : inexact-ok
+= atan2 tonearest dbl-64 -0xf.ffffffffffff8p+1020 -0x4p-1024 : -0x1.921fb54442d18p+0 : inexact-ok
+= atan2 towardzero dbl-64 -0xf.ffffffffffff8p+1020 -0x4p-1024 : -0x1.921fb54442d18p+0 : inexact-ok
+= atan2 upward dbl-64 -0xf.ffffffffffff8p+1020 -0x4p-1024 : -0x1.921fb54442d18p+0 : inexact-ok
+= atan2 downward ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x4p-1024L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x4p-1024L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x4p-1024L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x4p-1024L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x4p-1024L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x4p-1024L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x4p-1024L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x4p-1024L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.ffffffffffff8p+1020L -0x4p-1024L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.ffffffffffff8p+1020L -0x4p-1024L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.ffffffffffff8p+1020L -0x4p-1024L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.ffffffffffff8p+1020L -0x4p-1024L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x4p-1024L : -0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x4p-1024L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x4p-1024L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x4p-1024L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 downward ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x4p-16384L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x4p-16384L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x4p-16384L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x4p-16384L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x4p-16384L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x4p-16384L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x4p-16384L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x4p-16384L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.ffffffffffff8p+1020L -0x4p-16384L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.ffffffffffff8p+1020L -0x4p-16384L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.ffffffffffff8p+1020L -0x4p-16384L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.ffffffffffff8p+1020L -0x4p-16384L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x2p-16384L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x2p-16384L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x2p-16384L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x2p-16384L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x2p-16384L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x2p-16384L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x2p-16384L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x2p-16384L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.ffffffffffff8p+1020L -0x2p-16384L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.ffffffffffff8p+1020L -0x2p-16384L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.ffffffffffff8p+1020L -0x2p-16384L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.ffffffffffff8p+1020L -0x2p-16384L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward dbl-64 -0xf.ffffffffffff8p+1020 -0x8p-972 : -0x1.921fb54442d19p+0 : inexact-ok
+= atan2 tonearest dbl-64 -0xf.ffffffffffff8p+1020 -0x8p-972 : -0x1.921fb54442d18p+0 : inexact-ok
+= atan2 towardzero dbl-64 -0xf.ffffffffffff8p+1020 -0x8p-972 : -0x1.921fb54442d18p+0 : inexact-ok
+= atan2 upward dbl-64 -0xf.ffffffffffff8p+1020 -0x8p-972 : -0x1.921fb54442d18p+0 : inexact-ok
+= atan2 downward ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x8p-972L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x8p-972L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x8p-972L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x8p-972L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x8p-972L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x8p-972L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x8p-972L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x8p-972L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.ffffffffffff8p+1020L -0x8p-972L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.ffffffffffff8p+1020L -0x8p-972L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.ffffffffffff8p+1020L -0x8p-972L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.ffffffffffff8p+1020L -0x8p-972L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x8p-972L : -0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x8p-972L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x8p-972L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x8p-972L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 downward ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x4p-128L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x4p-128L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x4p-128L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x4p-128L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x4p-128L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x4p-128L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x4p-128L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x4p-128L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.fffffffffffffffp+16380L -0x4p-128L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.fffffffffffffffp+16380L -0x4p-128L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.fffffffffffffffp+16380L -0x4p-128L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.fffffffffffffffp+16380L -0x4p-128L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x4p-1024L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x4p-1024L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x4p-1024L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x4p-1024L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x4p-1024L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x4p-1024L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x4p-1024L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x4p-1024L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.fffffffffffffffp+16380L -0x4p-1024L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.fffffffffffffffp+16380L -0x4p-1024L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.fffffffffffffffp+16380L -0x4p-1024L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.fffffffffffffffp+16380L -0x4p-1024L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x4p-16384L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x4p-16384L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x4p-16384L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x4p-16384L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x4p-16384L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x4p-16384L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x4p-16384L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x4p-16384L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.fffffffffffffffp+16380L -0x4p-16384L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.fffffffffffffffp+16380L -0x4p-16384L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.fffffffffffffffp+16380L -0x4p-16384L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.fffffffffffffffp+16380L -0x4p-16384L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x2p-16384L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x2p-16384L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x2p-16384L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x2p-16384L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x2p-16384L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x2p-16384L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x2p-16384L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x2p-16384L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.fffffffffffffffp+16380L -0x2p-16384L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.fffffffffffffffp+16380L -0x2p-16384L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.fffffffffffffffp+16380L -0x2p-16384L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.fffffffffffffffp+16380L -0x2p-16384L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x8p-972L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x8p-972L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x8p-972L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x8p-972L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x8p-972L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x8p-972L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x8p-972L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x8p-972L : -0x1.921fb54442d18468p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.fffffffffffffffp+16380L -0x8p-972L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.fffffffffffffffp+16380L -0x8p-972L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.fffffffffffffffp+16380L -0x8p-972L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.fffffffffffffffp+16380L -0x8p-972L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x4p-128L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x4p-128L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x4p-128L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x4p-128L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x4p-1024L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x4p-1024L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x4p-1024L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x4p-1024L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x4p-16384L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x4p-16384L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x4p-16384L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x4p-16384L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x2p-16384L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x2p-16384L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x2p-16384L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x2p-16384L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x8p-972L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x8p-972L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x8p-972L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x8p-972L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x4p-128L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x4p-128L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x4p-128L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x4p-128L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x4p-128L : -0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x4p-128L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x4p-128L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x4p-128L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x4p-1024L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x4p-1024L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x4p-1024L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x4p-1024L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x4p-1024L : -0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x4p-1024L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x4p-1024L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x4p-1024L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x4p-16384L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x4p-16384L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x4p-16384L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x4p-16384L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x2p-16384L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x2p-16384L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x2p-16384L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x2p-16384L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x8p-972L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x8p-972L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x8p-972L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x8p-972L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x8p-972L : -0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x8p-972L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x8p-972L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x8p-972L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+atan2 0.75 1
+= atan2 downward flt-32 0xcp-4f 0x1p+0f : 0xa.4bc7dp-4f : inexact-ok
+= atan2 tonearest flt-32 0xcp-4f 0x1p+0f : 0xa.4bc7dp-4f : inexact-ok
+= atan2 towardzero flt-32 0xcp-4f 0x1p+0f : 0xa.4bc7dp-4f : inexact-ok
+= atan2 upward flt-32 0xcp-4f 0x1p+0f : 0xa.4bc7ep-4f : inexact-ok
+= atan2 downward dbl-64 0xcp-4 0x1p+0 : 0xa.4bc7d1934f708p-4 : inexact-ok
+= atan2 tonearest dbl-64 0xcp-4 0x1p+0 : 0xa.4bc7d1934f708p-4 : inexact-ok
+= atan2 towardzero dbl-64 0xcp-4 0x1p+0 : 0xa.4bc7d1934f708p-4 : inexact-ok
+= atan2 upward dbl-64 0xcp-4 0x1p+0 : 0xa.4bc7d1934f71p-4 : inexact-ok
+= atan2 downward ldbl-96-intel 0xcp-4L 0x1p+0L : 0xa.4bc7d1934f70924p-4L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0xcp-4L 0x1p+0L : 0xa.4bc7d1934f70924p-4L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0xcp-4L 0x1p+0L : 0xa.4bc7d1934f70924p-4L : inexact-ok
+= atan2 upward ldbl-96-intel 0xcp-4L 0x1p+0L : 0xa.4bc7d1934f70925p-4L : inexact-ok
+= atan2 downward ldbl-96-m68k 0xcp-4L 0x1p+0L : 0xa.4bc7d1934f70924p-4L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0xcp-4L 0x1p+0L : 0xa.4bc7d1934f70924p-4L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0xcp-4L 0x1p+0L : 0xa.4bc7d1934f70924p-4L : inexact-ok
+= atan2 upward ldbl-96-m68k 0xcp-4L 0x1p+0L : 0xa.4bc7d1934f70925p-4L : inexact-ok
+= atan2 downward ldbl-128 0xcp-4L 0x1p+0L : 0xa.4bc7d1934f7092419a87f2a457d8p-4L : inexact-ok
+= atan2 tonearest ldbl-128 0xcp-4L 0x1p+0L : 0xa.4bc7d1934f7092419a87f2a457d8p-4L : inexact-ok
+= atan2 towardzero ldbl-128 0xcp-4L 0x1p+0L : 0xa.4bc7d1934f7092419a87f2a457d8p-4L : inexact-ok
+= atan2 upward ldbl-128 0xcp-4L 0x1p+0L : 0xa.4bc7d1934f7092419a87f2a457ep-4L : inexact-ok
+= atan2 downward ldbl-128ibm 0xcp-4L 0x1p+0L : 0xa.4bc7d1934f7092419a87f2a454p-4L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0xcp-4L 0x1p+0L : 0xa.4bc7d1934f7092419a87f2a458p-4L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0xcp-4L 0x1p+0L : 0xa.4bc7d1934f7092419a87f2a454p-4L : inexact-ok
+= atan2 upward ldbl-128ibm 0xcp-4L 0x1p+0L : 0xa.4bc7d1934f7092419a87f2a458p-4L : inexact-ok
+atan2 -0.75 1.0
+= atan2 downward flt-32 -0xcp-4f 0x1p+0f : -0xa.4bc7ep-4f : inexact-ok
+= atan2 tonearest flt-32 -0xcp-4f 0x1p+0f : -0xa.4bc7dp-4f : inexact-ok
+= atan2 towardzero flt-32 -0xcp-4f 0x1p+0f : -0xa.4bc7dp-4f : inexact-ok
+= atan2 upward flt-32 -0xcp-4f 0x1p+0f : -0xa.4bc7dp-4f : inexact-ok
+= atan2 downward dbl-64 -0xcp-4 0x1p+0 : -0xa.4bc7d1934f71p-4 : inexact-ok
+= atan2 tonearest dbl-64 -0xcp-4 0x1p+0 : -0xa.4bc7d1934f708p-4 : inexact-ok
+= atan2 towardzero dbl-64 -0xcp-4 0x1p+0 : -0xa.4bc7d1934f708p-4 : inexact-ok
+= atan2 upward dbl-64 -0xcp-4 0x1p+0 : -0xa.4bc7d1934f708p-4 : inexact-ok
+= atan2 downward ldbl-96-intel -0xcp-4L 0x1p+0L : -0xa.4bc7d1934f70925p-4L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0xcp-4L 0x1p+0L : -0xa.4bc7d1934f70924p-4L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0xcp-4L 0x1p+0L : -0xa.4bc7d1934f70924p-4L : inexact-ok
+= atan2 upward ldbl-96-intel -0xcp-4L 0x1p+0L : -0xa.4bc7d1934f70924p-4L : inexact-ok
+= atan2 downward ldbl-96-m68k -0xcp-4L 0x1p+0L : -0xa.4bc7d1934f70925p-4L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0xcp-4L 0x1p+0L : -0xa.4bc7d1934f70924p-4L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0xcp-4L 0x1p+0L : -0xa.4bc7d1934f70924p-4L : inexact-ok
+= atan2 upward ldbl-96-m68k -0xcp-4L 0x1p+0L : -0xa.4bc7d1934f70924p-4L : inexact-ok
+= atan2 downward ldbl-128 -0xcp-4L 0x1p+0L : -0xa.4bc7d1934f7092419a87f2a457ep-4L : inexact-ok
+= atan2 tonearest ldbl-128 -0xcp-4L 0x1p+0L : -0xa.4bc7d1934f7092419a87f2a457d8p-4L : inexact-ok
+= atan2 towardzero ldbl-128 -0xcp-4L 0x1p+0L : -0xa.4bc7d1934f7092419a87f2a457d8p-4L : inexact-ok
+= atan2 upward ldbl-128 -0xcp-4L 0x1p+0L : -0xa.4bc7d1934f7092419a87f2a457d8p-4L : inexact-ok
+= atan2 downward ldbl-128ibm -0xcp-4L 0x1p+0L : -0xa.4bc7d1934f7092419a87f2a458p-4L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0xcp-4L 0x1p+0L : -0xa.4bc7d1934f7092419a87f2a458p-4L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0xcp-4L 0x1p+0L : -0xa.4bc7d1934f7092419a87f2a454p-4L : inexact-ok
+= atan2 upward ldbl-128ibm -0xcp-4L 0x1p+0L : -0xa.4bc7d1934f7092419a87f2a454p-4L : inexact-ok
+atan2 0.75 -1.0
+= atan2 downward flt-32 0xcp-4f -0x1p+0f : 0x2.7f82ecp+0f : inexact-ok
+= atan2 tonearest flt-32 0xcp-4f -0x1p+0f : 0x2.7f82ecp+0f : inexact-ok
+= atan2 towardzero flt-32 0xcp-4f -0x1p+0f : 0x2.7f82ecp+0f : inexact-ok
+= atan2 upward flt-32 0xcp-4f -0x1p+0f : 0x2.7f82fp+0f : inexact-ok
+= atan2 downward dbl-64 0xcp-4 -0x1p+0 : 0x2.7f82ed6f50abep+0 : inexact-ok
+= atan2 tonearest dbl-64 0xcp-4 -0x1p+0 : 0x2.7f82ed6f50acp+0 : inexact-ok
+= atan2 towardzero dbl-64 0xcp-4 -0x1p+0 : 0x2.7f82ed6f50abep+0 : inexact-ok
+= atan2 upward dbl-64 0xcp-4 -0x1p+0 : 0x2.7f82ed6f50acp+0 : inexact-ok
+= atan2 downward ldbl-96-intel 0xcp-4L -0x1p+0L : 0x2.7f82ed6f50abffacp+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0xcp-4L -0x1p+0L : 0x2.7f82ed6f50abffbp+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0xcp-4L -0x1p+0L : 0x2.7f82ed6f50abffacp+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0xcp-4L -0x1p+0L : 0x2.7f82ed6f50abffbp+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0xcp-4L -0x1p+0L : 0x2.7f82ed6f50abffacp+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0xcp-4L -0x1p+0L : 0x2.7f82ed6f50abffbp+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0xcp-4L -0x1p+0L : 0x2.7f82ed6f50abffacp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0xcp-4L -0x1p+0L : 0x2.7f82ed6f50abffbp+0L : inexact-ok
+= atan2 downward ldbl-128 0xcp-4L -0x1p+0L : 0x2.7f82ed6f50abffaef9710b03bdf2p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0xcp-4L -0x1p+0L : 0x2.7f82ed6f50abffaef9710b03bdf2p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0xcp-4L -0x1p+0L : 0x2.7f82ed6f50abffaef9710b03bdf2p+0L : inexact-ok
+= atan2 upward ldbl-128 0xcp-4L -0x1p+0L : 0x2.7f82ed6f50abffaef9710b03bdf4p+0L : inexact-ok
+= atan2 downward ldbl-128ibm 0xcp-4L -0x1p+0L : 0x2.7f82ed6f50abffaef9710b03bdp+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0xcp-4L -0x1p+0L : 0x2.7f82ed6f50abffaef9710b03bep+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0xcp-4L -0x1p+0L : 0x2.7f82ed6f50abffaef9710b03bdp+0L : inexact-ok
+= atan2 upward ldbl-128ibm 0xcp-4L -0x1p+0L : 0x2.7f82ed6f50abffaef9710b03bep+0L : inexact-ok
+atan2 -0.75 -1.0
+= atan2 downward flt-32 -0xcp-4f -0x1p+0f : -0x2.7f82fp+0f : inexact-ok
+= atan2 tonearest flt-32 -0xcp-4f -0x1p+0f : -0x2.7f82ecp+0f : inexact-ok
+= atan2 towardzero flt-32 -0xcp-4f -0x1p+0f : -0x2.7f82ecp+0f : inexact-ok
+= atan2 upward flt-32 -0xcp-4f -0x1p+0f : -0x2.7f82ecp+0f : inexact-ok
+= atan2 downward dbl-64 -0xcp-4 -0x1p+0 : -0x2.7f82ed6f50acp+0 : inexact-ok
+= atan2 tonearest dbl-64 -0xcp-4 -0x1p+0 : -0x2.7f82ed6f50acp+0 : inexact-ok
+= atan2 towardzero dbl-64 -0xcp-4 -0x1p+0 : -0x2.7f82ed6f50abep+0 : inexact-ok
+= atan2 upward dbl-64 -0xcp-4 -0x1p+0 : -0x2.7f82ed6f50abep+0 : inexact-ok
+= atan2 downward ldbl-96-intel -0xcp-4L -0x1p+0L : -0x2.7f82ed6f50abffbp+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0xcp-4L -0x1p+0L : -0x2.7f82ed6f50abffbp+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0xcp-4L -0x1p+0L : -0x2.7f82ed6f50abffacp+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0xcp-4L -0x1p+0L : -0x2.7f82ed6f50abffacp+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0xcp-4L -0x1p+0L : -0x2.7f82ed6f50abffbp+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0xcp-4L -0x1p+0L : -0x2.7f82ed6f50abffbp+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0xcp-4L -0x1p+0L : -0x2.7f82ed6f50abffacp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0xcp-4L -0x1p+0L : -0x2.7f82ed6f50abffacp+0L : inexact-ok
+= atan2 downward ldbl-128 -0xcp-4L -0x1p+0L : -0x2.7f82ed6f50abffaef9710b03bdf4p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0xcp-4L -0x1p+0L : -0x2.7f82ed6f50abffaef9710b03bdf2p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0xcp-4L -0x1p+0L : -0x2.7f82ed6f50abffaef9710b03bdf2p+0L : inexact-ok
+= atan2 upward ldbl-128 -0xcp-4L -0x1p+0L : -0x2.7f82ed6f50abffaef9710b03bdf2p+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0xcp-4L -0x1p+0L : -0x2.7f82ed6f50abffaef9710b03bep+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0xcp-4L -0x1p+0L : -0x2.7f82ed6f50abffaef9710b03bep+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0xcp-4L -0x1p+0L : -0x2.7f82ed6f50abffaef9710b03bdp+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0xcp-4L -0x1p+0L : -0x2.7f82ed6f50abffaef9710b03bdp+0L : inexact-ok
+atan2 0.390625 .00029
+= atan2 downward flt-32 0x6.4p-4f 0x1.30164ap-12f : 0x1.91ef0cp+0f : inexact-ok
+= atan2 tonearest flt-32 0x6.4p-4f 0x1.30164ap-12f : 0x1.91ef0ep+0f : inexact-ok
+= atan2 towardzero flt-32 0x6.4p-4f 0x1.30164ap-12f : 0x1.91ef0cp+0f : inexact-ok
+= atan2 upward flt-32 0x6.4p-4f 0x1.30164ap-12f : 0x1.91ef0ep+0f : inexact-ok
+= atan2 downward dbl-64 0x6.4p-4 0x1.30164ap-12 : 0x1.91ef0ddcd8c8cp+0 : inexact-ok
+= atan2 tonearest dbl-64 0x6.4p-4 0x1.30164ap-12 : 0x1.91ef0ddcd8c8cp+0 : inexact-ok
+= atan2 towardzero dbl-64 0x6.4p-4 0x1.30164ap-12 : 0x1.91ef0ddcd8c8cp+0 : inexact-ok
+= atan2 upward dbl-64 0x6.4p-4 0x1.30164ap-12 : 0x1.91ef0ddcd8c8dp+0 : inexact-ok
+= atan2 downward ldbl-96-intel 0x6.4p-4L 0x1.30164ap-12L : 0x1.91ef0ddcd8c8c7aep+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x6.4p-4L 0x1.30164ap-12L : 0x1.91ef0ddcd8c8c7bp+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x6.4p-4L 0x1.30164ap-12L : 0x1.91ef0ddcd8c8c7aep+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0x6.4p-4L 0x1.30164ap-12L : 0x1.91ef0ddcd8c8c7bp+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x6.4p-4L 0x1.30164ap-12L : 0x1.91ef0ddcd8c8c7aep+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x6.4p-4L 0x1.30164ap-12L : 0x1.91ef0ddcd8c8c7bp+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x6.4p-4L 0x1.30164ap-12L : 0x1.91ef0ddcd8c8c7aep+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x6.4p-4L 0x1.30164ap-12L : 0x1.91ef0ddcd8c8c7bp+0L : inexact-ok
+= atan2 downward ldbl-128 0x6.4p-4L 0x1.30164ap-12L : 0x1.91ef0ddcd8c8c7af32bf86fefb5bp+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x6.4p-4L 0x1.30164ap-12L : 0x1.91ef0ddcd8c8c7af32bf86fefb5cp+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x6.4p-4L 0x1.30164ap-12L : 0x1.91ef0ddcd8c8c7af32bf86fefb5bp+0L : inexact-ok
+= atan2 upward ldbl-128 0x6.4p-4L 0x1.30164ap-12L : 0x1.91ef0ddcd8c8c7af32bf86fefb5cp+0L : inexact-ok
+= atan2 downward ldbl-128ibm 0x6.4p-4L 0x1.30164ap-12L : 0x1.91ef0ddcd8c8c7af32bf86fefbp+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0x6.4p-4L 0x1.30164ap-12L : 0x1.91ef0ddcd8c8c7af32bf86fefb8p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0x6.4p-4L 0x1.30164ap-12L : 0x1.91ef0ddcd8c8c7af32bf86fefbp+0L : inexact-ok
+= atan2 upward ldbl-128ibm 0x6.4p-4L 0x1.30164ap-12L : 0x1.91ef0ddcd8c8c7af32bf86fefb8p+0L : inexact-ok
+= atan2 downward flt-32 0x6.4p-4f 0x1.301648p-12f : 0x1.91ef0cp+0f : inexact-ok
+= atan2 tonearest flt-32 0x6.4p-4f 0x1.301648p-12f : 0x1.91ef0ep+0f : inexact-ok
+= atan2 towardzero flt-32 0x6.4p-4f 0x1.301648p-12f : 0x1.91ef0cp+0f : inexact-ok
+= atan2 upward flt-32 0x6.4p-4f 0x1.301648p-12f : 0x1.91ef0ep+0f : inexact-ok
+= atan2 downward dbl-64 0x6.4p-4 0x1.301648p-12 : 0x1.91ef0ddd2ab44p+0 : inexact-ok
+= atan2 tonearest dbl-64 0x6.4p-4 0x1.301648p-12 : 0x1.91ef0ddd2ab45p+0 : inexact-ok
+= atan2 towardzero dbl-64 0x6.4p-4 0x1.301648p-12 : 0x1.91ef0ddd2ab44p+0 : inexact-ok
+= atan2 upward dbl-64 0x6.4p-4 0x1.301648p-12 : 0x1.91ef0ddd2ab45p+0 : inexact-ok
+= atan2 downward ldbl-96-intel 0x6.4p-4L 0x1.301648p-12L : 0x1.91ef0ddd2ab449d8p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x6.4p-4L 0x1.301648p-12L : 0x1.91ef0ddd2ab449d8p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x6.4p-4L 0x1.301648p-12L : 0x1.91ef0ddd2ab449d8p+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0x6.4p-4L 0x1.301648p-12L : 0x1.91ef0ddd2ab449dap+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x6.4p-4L 0x1.301648p-12L : 0x1.91ef0ddd2ab449d8p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x6.4p-4L 0x1.301648p-12L : 0x1.91ef0ddd2ab449d8p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x6.4p-4L 0x1.301648p-12L : 0x1.91ef0ddd2ab449d8p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x6.4p-4L 0x1.301648p-12L : 0x1.91ef0ddd2ab449dap+0L : inexact-ok
+= atan2 downward ldbl-128 0x6.4p-4L 0x1.301648p-12L : 0x1.91ef0ddd2ab449d869c37032d23fp+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x6.4p-4L 0x1.301648p-12L : 0x1.91ef0ddd2ab449d869c37032d24p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x6.4p-4L 0x1.301648p-12L : 0x1.91ef0ddd2ab449d869c37032d23fp+0L : inexact-ok
+= atan2 upward ldbl-128 0x6.4p-4L 0x1.301648p-12L : 0x1.91ef0ddd2ab449d869c37032d24p+0L : inexact-ok
+= atan2 downward ldbl-128ibm 0x6.4p-4L 0x1.301648p-12L : 0x1.91ef0ddd2ab449d869c37032d2p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0x6.4p-4L 0x1.301648p-12L : 0x1.91ef0ddd2ab449d869c37032d2p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0x6.4p-4L 0x1.301648p-12L : 0x1.91ef0ddd2ab449d869c37032d2p+0L : inexact-ok
+= atan2 upward ldbl-128ibm 0x6.4p-4L 0x1.301648p-12L : 0x1.91ef0ddd2ab449d869c37032d28p+0L : inexact-ok
+= atan2 downward dbl-64 0x6.4p-4 0x1.30164840e171ap-12 : 0x1.91ef0ddd2052cp+0 : inexact-ok
+= atan2 tonearest dbl-64 0x6.4p-4 0x1.30164840e171ap-12 : 0x1.91ef0ddd2052cp+0 : inexact-ok
+= atan2 towardzero dbl-64 0x6.4p-4 0x1.30164840e171ap-12 : 0x1.91ef0ddd2052cp+0 : inexact-ok
+= atan2 upward dbl-64 0x6.4p-4 0x1.30164840e171ap-12 : 0x1.91ef0ddd2052dp+0 : inexact-ok
+= atan2 downward ldbl-96-intel 0x6.4p-4L 0x1.30164840e171ap-12L : 0x1.91ef0ddd2052c766p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x6.4p-4L 0x1.30164840e171ap-12L : 0x1.91ef0ddd2052c766p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x6.4p-4L 0x1.30164840e171ap-12L : 0x1.91ef0ddd2052c766p+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0x6.4p-4L 0x1.30164840e171ap-12L : 0x1.91ef0ddd2052c768p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x6.4p-4L 0x1.30164840e171ap-12L : 0x1.91ef0ddd2052c766p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x6.4p-4L 0x1.30164840e171ap-12L : 0x1.91ef0ddd2052c766p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x6.4p-4L 0x1.30164840e171ap-12L : 0x1.91ef0ddd2052c766p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x6.4p-4L 0x1.30164840e171ap-12L : 0x1.91ef0ddd2052c768p+0L : inexact-ok
+= atan2 downward ldbl-128 0x6.4p-4L 0x1.30164840e171ap-12L : 0x1.91ef0ddd2052c7667bf2f32a78eep+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x6.4p-4L 0x1.30164840e171ap-12L : 0x1.91ef0ddd2052c7667bf2f32a78efp+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x6.4p-4L 0x1.30164840e171ap-12L : 0x1.91ef0ddd2052c7667bf2f32a78eep+0L : inexact-ok
+= atan2 upward ldbl-128 0x6.4p-4L 0x1.30164840e171ap-12L : 0x1.91ef0ddd2052c7667bf2f32a78efp+0L : inexact-ok
+= atan2 downward ldbl-128ibm 0x6.4p-4L 0x1.30164840e171ap-12L : 0x1.91ef0ddd2052c7667bf2f32a788p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0x6.4p-4L 0x1.30164840e171ap-12L : 0x1.91ef0ddd2052c7667bf2f32a79p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0x6.4p-4L 0x1.30164840e171ap-12L : 0x1.91ef0ddd2052c7667bf2f32a788p+0L : inexact-ok
+= atan2 upward ldbl-128ibm 0x6.4p-4L 0x1.30164840e171ap-12L : 0x1.91ef0ddd2052c7667bf2f32a79p+0L : inexact-ok
+= atan2 downward dbl-64 0x6.4p-4 0x1.30164840e1719p-12 : 0x1.91ef0ddd2052cp+0 : inexact-ok
+= atan2 tonearest dbl-64 0x6.4p-4 0x1.30164840e1719p-12 : 0x1.91ef0ddd2052cp+0 : inexact-ok
+= atan2 towardzero dbl-64 0x6.4p-4 0x1.30164840e1719p-12 : 0x1.91ef0ddd2052cp+0 : inexact-ok
+= atan2 upward dbl-64 0x6.4p-4 0x1.30164840e1719p-12 : 0x1.91ef0ddd2052dp+0 : inexact-ok
+= atan2 downward ldbl-96-intel 0x6.4p-4L 0x1.30164840e1719p-12L : 0x1.91ef0ddd2052c768p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x6.4p-4L 0x1.30164840e1719p-12L : 0x1.91ef0ddd2052c76ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x6.4p-4L 0x1.30164840e1719p-12L : 0x1.91ef0ddd2052c768p+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0x6.4p-4L 0x1.30164840e1719p-12L : 0x1.91ef0ddd2052c76ap+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x6.4p-4L 0x1.30164840e1719p-12L : 0x1.91ef0ddd2052c768p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x6.4p-4L 0x1.30164840e1719p-12L : 0x1.91ef0ddd2052c76ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x6.4p-4L 0x1.30164840e1719p-12L : 0x1.91ef0ddd2052c768p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x6.4p-4L 0x1.30164840e1719p-12L : 0x1.91ef0ddd2052c76ap+0L : inexact-ok
+= atan2 downward ldbl-128 0x6.4p-4L 0x1.30164840e1719p-12L : 0x1.91ef0ddd2052c7690b4f0474312bp+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x6.4p-4L 0x1.30164840e1719p-12L : 0x1.91ef0ddd2052c7690b4f0474312cp+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x6.4p-4L 0x1.30164840e1719p-12L : 0x1.91ef0ddd2052c7690b4f0474312bp+0L : inexact-ok
+= atan2 upward ldbl-128 0x6.4p-4L 0x1.30164840e1719p-12L : 0x1.91ef0ddd2052c7690b4f0474312cp+0L : inexact-ok
+= atan2 downward ldbl-128ibm 0x6.4p-4L 0x1.30164840e1719p-12L : 0x1.91ef0ddd2052c7690b4f047431p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0x6.4p-4L 0x1.30164840e1719p-12L : 0x1.91ef0ddd2052c7690b4f047431p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0x6.4p-4L 0x1.30164840e1719p-12L : 0x1.91ef0ddd2052c7690b4f047431p+0L : inexact-ok
+= atan2 upward ldbl-128ibm 0x6.4p-4L 0x1.30164840e1719p-12L : 0x1.91ef0ddd2052c7690b4f0474318p+0L : inexact-ok
+= atan2 downward ldbl-96-intel 0x6.4p-4L 0x1.30164840e1719f8p-12L : 0x1.91ef0ddd2052c766p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x6.4p-4L 0x1.30164840e1719f8p-12L : 0x1.91ef0ddd2052c766p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x6.4p-4L 0x1.30164840e1719f8p-12L : 0x1.91ef0ddd2052c766p+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0x6.4p-4L 0x1.30164840e1719f8p-12L : 0x1.91ef0ddd2052c768p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x6.4p-4L 0x1.30164840e1719f8p-12L : 0x1.91ef0ddd2052c766p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x6.4p-4L 0x1.30164840e1719f8p-12L : 0x1.91ef0ddd2052c766p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x6.4p-4L 0x1.30164840e1719f8p-12L : 0x1.91ef0ddd2052c766p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x6.4p-4L 0x1.30164840e1719f8p-12L : 0x1.91ef0ddd2052c768p+0L : inexact-ok
+= atan2 downward ldbl-128 0x6.4p-4L 0x1.30164840e1719f8p-12L : 0x1.91ef0ddd2052c766906dd3b4c6bp+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x6.4p-4L 0x1.30164840e1719f8p-12L : 0x1.91ef0ddd2052c766906dd3b4c6b1p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x6.4p-4L 0x1.30164840e1719f8p-12L : 0x1.91ef0ddd2052c766906dd3b4c6bp+0L : inexact-ok
+= atan2 upward ldbl-128 0x6.4p-4L 0x1.30164840e1719f8p-12L : 0x1.91ef0ddd2052c766906dd3b4c6b1p+0L : inexact-ok
+= atan2 downward ldbl-128ibm 0x6.4p-4L 0x1.30164840e1719f8p-12L : 0x1.91ef0ddd2052c766906dd3b4c68p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0x6.4p-4L 0x1.30164840e1719f8p-12L : 0x1.91ef0ddd2052c766906dd3b4c68p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0x6.4p-4L 0x1.30164840e1719f8p-12L : 0x1.91ef0ddd2052c766906dd3b4c68p+0L : inexact-ok
+= atan2 upward ldbl-128ibm 0x6.4p-4L 0x1.30164840e1719f8p-12L : 0x1.91ef0ddd2052c766906dd3b4c7p+0L : inexact-ok
+= atan2 downward ldbl-96-intel 0x6.4p-4L 0x1.30164840e1719f7ep-12L : 0x1.91ef0ddd2052c766p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x6.4p-4L 0x1.30164840e1719f7ep-12L : 0x1.91ef0ddd2052c766p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x6.4p-4L 0x1.30164840e1719f7ep-12L : 0x1.91ef0ddd2052c766p+0L : inexact-ok
+= atan2 upward ldbl-96-intel 0x6.4p-4L 0x1.30164840e1719f7ep-12L : 0x1.91ef0ddd2052c768p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x6.4p-4L 0x1.30164840e1719f7ep-12L : 0x1.91ef0ddd2052c766p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x6.4p-4L 0x1.30164840e1719f7ep-12L : 0x1.91ef0ddd2052c766p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x6.4p-4L 0x1.30164840e1719f7ep-12L : 0x1.91ef0ddd2052c766p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x6.4p-4L 0x1.30164840e1719f7ep-12L : 0x1.91ef0ddd2052c768p+0L : inexact-ok
+= atan2 downward ldbl-128 0x6.4p-4L 0x1.30164840e1719f7ep-12L : 0x1.91ef0ddd2052c76690bfbf36efe7p+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x6.4p-4L 0x1.30164840e1719f7ep-12L : 0x1.91ef0ddd2052c76690bfbf36efe8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x6.4p-4L 0x1.30164840e1719f7ep-12L : 0x1.91ef0ddd2052c76690bfbf36efe7p+0L : inexact-ok
+= atan2 upward ldbl-128 0x6.4p-4L 0x1.30164840e1719f7ep-12L : 0x1.91ef0ddd2052c76690bfbf36efe8p+0L : inexact-ok
+= atan2 downward ldbl-128ibm 0x6.4p-4L 0x1.30164840e1719f7ep-12L : 0x1.91ef0ddd2052c76690bfbf36ef8p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0x6.4p-4L 0x1.30164840e1719f7ep-12L : 0x1.91ef0ddd2052c76690bfbf36fp+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0x6.4p-4L 0x1.30164840e1719f7ep-12L : 0x1.91ef0ddd2052c76690bfbf36ef8p+0L : inexact-ok
+= atan2 upward ldbl-128ibm 0x6.4p-4L 0x1.30164840e1719f7ep-12L : 0x1.91ef0ddd2052c76690bfbf36fp+0L : inexact-ok
+= atan2 downward ldbl-128 0x6.4p-4L 0x1.30164840e1719f7f8ca8198f1d3fp-12L : 0x1.91ef0ddd2052c7669080482ae66bp+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x6.4p-4L 0x1.30164840e1719f7f8ca8198f1d3fp-12L : 0x1.91ef0ddd2052c7669080482ae66cp+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x6.4p-4L 0x1.30164840e1719f7f8ca8198f1d3fp-12L : 0x1.91ef0ddd2052c7669080482ae66bp+0L : inexact-ok
+= atan2 upward ldbl-128 0x6.4p-4L 0x1.30164840e1719f7f8ca8198f1d3fp-12L : 0x1.91ef0ddd2052c7669080482ae66cp+0L : inexact-ok
+= atan2 downward ldbl-128 0x6.4p-4L 0x1.30164840e1719f7f8ca8198f1d3ep-12L : 0x1.91ef0ddd2052c7669080482ae66bp+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x6.4p-4L 0x1.30164840e1719f7f8ca8198f1d3ep-12L : 0x1.91ef0ddd2052c7669080482ae66cp+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x6.4p-4L 0x1.30164840e1719f7f8ca8198f1d3ep-12L : 0x1.91ef0ddd2052c7669080482ae66bp+0L : inexact-ok
+= atan2 upward ldbl-128 0x6.4p-4L 0x1.30164840e1719f7f8ca8198f1d3ep-12L : 0x1.91ef0ddd2052c7669080482ae66cp+0L : inexact-ok
+= atan2 downward ldbl-128 0x6.4p-4L 0x1.30164840e1719f7f8ca8198f1d8p-12L : 0x1.91ef0ddd2052c7669080482ae66bp+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x6.4p-4L 0x1.30164840e1719f7f8ca8198f1d8p-12L : 0x1.91ef0ddd2052c7669080482ae66cp+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x6.4p-4L 0x1.30164840e1719f7f8ca8198f1d8p-12L : 0x1.91ef0ddd2052c7669080482ae66bp+0L : inexact-ok
+= atan2 upward ldbl-128 0x6.4p-4L 0x1.30164840e1719f7f8ca8198f1d8p-12L : 0x1.91ef0ddd2052c7669080482ae66cp+0L : inexact-ok
+= atan2 downward ldbl-128ibm 0x6.4p-4L 0x1.30164840e1719f7f8ca8198f1d8p-12L : 0x1.91ef0ddd2052c7669080482ae6p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0x6.4p-4L 0x1.30164840e1719f7f8ca8198f1d8p-12L : 0x1.91ef0ddd2052c7669080482ae68p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0x6.4p-4L 0x1.30164840e1719f7f8ca8198f1d8p-12L : 0x1.91ef0ddd2052c7669080482ae6p+0L : inexact-ok
+= atan2 upward ldbl-128ibm 0x6.4p-4L 0x1.30164840e1719f7f8ca8198f1d8p-12L : 0x1.91ef0ddd2052c7669080482ae68p+0L : inexact-ok
+= atan2 downward ldbl-128 0x6.4p-4L 0x1.30164840e1719f7f8ca8198f1dp-12L : 0x1.91ef0ddd2052c7669080482ae66cp+0L : inexact-ok
+= atan2 tonearest ldbl-128 0x6.4p-4L 0x1.30164840e1719f7f8ca8198f1dp-12L : 0x1.91ef0ddd2052c7669080482ae66cp+0L : inexact-ok
+= atan2 towardzero ldbl-128 0x6.4p-4L 0x1.30164840e1719f7f8ca8198f1dp-12L : 0x1.91ef0ddd2052c7669080482ae66cp+0L : inexact-ok
+= atan2 upward ldbl-128 0x6.4p-4L 0x1.30164840e1719f7f8ca8198f1dp-12L : 0x1.91ef0ddd2052c7669080482ae66dp+0L : inexact-ok
+= atan2 downward ldbl-128ibm 0x6.4p-4L 0x1.30164840e1719f7f8ca8198f1dp-12L : 0x1.91ef0ddd2052c7669080482ae6p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0x6.4p-4L 0x1.30164840e1719f7f8ca8198f1dp-12L : 0x1.91ef0ddd2052c7669080482ae68p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0x6.4p-4L 0x1.30164840e1719f7f8ca8198f1dp-12L : 0x1.91ef0ddd2052c7669080482ae6p+0L : inexact-ok
+= atan2 upward ldbl-128ibm 0x6.4p-4L 0x1.30164840e1719f7f8ca8198f1dp-12L : 0x1.91ef0ddd2052c7669080482ae68p+0L : inexact-ok
+atan2 1.390625 0.9296875
+= atan2 downward flt-32 0x1.64p+0f 0xe.ep-4f : 0xf.b437ap-4f : inexact-ok
+= atan2 tonearest flt-32 0x1.64p+0f 0xe.ep-4f : 0xf.b437ap-4f : inexact-ok
+= atan2 towardzero flt-32 0x1.64p+0f 0xe.ep-4f : 0xf.b437ap-4f : inexact-ok
+= atan2 upward flt-32 0x1.64p+0f 0xe.ep-4f : 0xf.b437bp-4f : inexact-ok
+= atan2 downward dbl-64 0x1.64p+0 0xe.ep-4 : 0xf.b437a7208779p-4 : inexact-ok
+= atan2 tonearest dbl-64 0x1.64p+0 0xe.ep-4 : 0xf.b437a72087798p-4 : inexact-ok
+= atan2 towardzero dbl-64 0x1.64p+0 0xe.ep-4 : 0xf.b437a7208779p-4 : inexact-ok
+= atan2 upward dbl-64 0x1.64p+0 0xe.ep-4 : 0xf.b437a72087798p-4 : inexact-ok
+= atan2 downward ldbl-96-intel 0x1.64p+0L 0xe.ep-4L : 0xf.b437a72087797cfp-4L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x1.64p+0L 0xe.ep-4L : 0xf.b437a72087797cfp-4L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x1.64p+0L 0xe.ep-4L : 0xf.b437a72087797cfp-4L : inexact-ok
+= atan2 upward ldbl-96-intel 0x1.64p+0L 0xe.ep-4L : 0xf.b437a72087797dp-4L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x1.64p+0L 0xe.ep-4L : 0xf.b437a72087797cfp-4L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x1.64p+0L 0xe.ep-4L : 0xf.b437a72087797cfp-4L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x1.64p+0L 0xe.ep-4L : 0xf.b437a72087797cfp-4L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x1.64p+0L 0xe.ep-4L : 0xf.b437a72087797dp-4L : inexact-ok
+= atan2 downward ldbl-128 0x1.64p+0L 0xe.ep-4L : 0xf.b437a72087797cf2cd8d81111208p-4L : inexact-ok
+= atan2 tonearest ldbl-128 0x1.64p+0L 0xe.ep-4L : 0xf.b437a72087797cf2cd8d81111208p-4L : inexact-ok
+= atan2 towardzero ldbl-128 0x1.64p+0L 0xe.ep-4L : 0xf.b437a72087797cf2cd8d81111208p-4L : inexact-ok
+= atan2 upward ldbl-128 0x1.64p+0L 0xe.ep-4L : 0xf.b437a72087797cf2cd8d8111121p-4L : inexact-ok
+= atan2 downward ldbl-128ibm 0x1.64p+0L 0xe.ep-4L : 0xf.b437a72087797cf2cd8d81111p-4L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0x1.64p+0L 0xe.ep-4L : 0xf.b437a72087797cf2cd8d811114p-4L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0x1.64p+0L 0xe.ep-4L : 0xf.b437a72087797cf2cd8d81111p-4L : inexact-ok
+= atan2 upward ldbl-128ibm 0x1.64p+0L 0xe.ep-4L : 0xf.b437a72087797cf2cd8d811114p-4L : inexact-ok
+atan2 -0.00756827042671106339 -.001792735857538728036
+= atan2 downward flt-32 -0x1.effe8p-8f -0x7.57d1d8p-12f : -0x1.cdaa9ep+0f : inexact-ok
+= atan2 tonearest flt-32 -0x1.effe8p-8f -0x7.57d1d8p-12f : -0x1.cdaa9ep+0f : inexact-ok
+= atan2 towardzero flt-32 -0x1.effe8p-8f -0x7.57d1d8p-12f : -0x1.cdaa9cp+0f : inexact-ok
+= atan2 upward flt-32 -0x1.effe8p-8f -0x7.57d1d8p-12f : -0x1.cdaa9cp+0f : inexact-ok
+= atan2 downward dbl-64 -0x1.effe8p-8 -0x7.57d1d8p-12 : -0x1.cdaa9db2d1b45p+0 : inexact-ok
+= atan2 tonearest dbl-64 -0x1.effe8p-8 -0x7.57d1d8p-12 : -0x1.cdaa9db2d1b45p+0 : inexact-ok
+= atan2 towardzero dbl-64 -0x1.effe8p-8 -0x7.57d1d8p-12 : -0x1.cdaa9db2d1b44p+0 : inexact-ok
+= atan2 upward dbl-64 -0x1.effe8p-8 -0x7.57d1d8p-12 : -0x1.cdaa9db2d1b44p+0 : inexact-ok
+= atan2 downward ldbl-96-intel -0x1.effe8p-8L -0x7.57d1d8p-12L : -0x1.cdaa9db2d1b4481p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x1.effe8p-8L -0x7.57d1d8p-12L : -0x1.cdaa9db2d1b4481p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x1.effe8p-8L -0x7.57d1d8p-12L : -0x1.cdaa9db2d1b4480ep+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x1.effe8p-8L -0x7.57d1d8p-12L : -0x1.cdaa9db2d1b4480ep+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x1.effe8p-8L -0x7.57d1d8p-12L : -0x1.cdaa9db2d1b4481p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x1.effe8p-8L -0x7.57d1d8p-12L : -0x1.cdaa9db2d1b4481p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x1.effe8p-8L -0x7.57d1d8p-12L : -0x1.cdaa9db2d1b4480ep+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x1.effe8p-8L -0x7.57d1d8p-12L : -0x1.cdaa9db2d1b4480ep+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1.effe8p-8L -0x7.57d1d8p-12L : -0x1.cdaa9db2d1b4480f9a874bb84e72p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1.effe8p-8L -0x7.57d1d8p-12L : -0x1.cdaa9db2d1b4480f9a874bb84e72p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1.effe8p-8L -0x7.57d1d8p-12L : -0x1.cdaa9db2d1b4480f9a874bb84e71p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1.effe8p-8L -0x7.57d1d8p-12L : -0x1.cdaa9db2d1b4480f9a874bb84e71p+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x1.effe8p-8L -0x7.57d1d8p-12L : -0x1.cdaa9db2d1b4480f9a874bb84e8p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x1.effe8p-8L -0x7.57d1d8p-12L : -0x1.cdaa9db2d1b4480f9a874bb84e8p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x1.effe8p-8L -0x7.57d1d8p-12L : -0x1.cdaa9db2d1b4480f9a874bb84ep+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x1.effe8p-8L -0x7.57d1d8p-12L : -0x1.cdaa9db2d1b4480f9a874bb84ep+0L : inexact-ok
+= atan2 downward flt-32 -0x1.effe8p-8f -0x7.57d1ep-12f : -0x1.cdaa9ep+0f : inexact-ok
+= atan2 tonearest flt-32 -0x1.effe8p-8f -0x7.57d1ep-12f : -0x1.cdaa9ep+0f : inexact-ok
+= atan2 towardzero flt-32 -0x1.effe8p-8f -0x7.57d1ep-12f : -0x1.cdaa9cp+0f : inexact-ok
+= atan2 upward flt-32 -0x1.effe8p-8f -0x7.57d1ep-12f : -0x1.cdaa9cp+0f : inexact-ok
+= atan2 downward dbl-64 -0x1.effe8p-8 -0x7.57d1ep-12 : -0x1.cdaa9df15fde1p+0 : inexact-ok
+= atan2 tonearest dbl-64 -0x1.effe8p-8 -0x7.57d1ep-12 : -0x1.cdaa9df15fde1p+0 : inexact-ok
+= atan2 towardzero dbl-64 -0x1.effe8p-8 -0x7.57d1ep-12 : -0x1.cdaa9df15fdep+0 : inexact-ok
+= atan2 upward dbl-64 -0x1.effe8p-8 -0x7.57d1ep-12 : -0x1.cdaa9df15fdep+0 : inexact-ok
+= atan2 downward ldbl-96-intel -0x1.effe8p-8L -0x7.57d1ep-12L : -0x1.cdaa9df15fde0914p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x1.effe8p-8L -0x7.57d1ep-12L : -0x1.cdaa9df15fde0914p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x1.effe8p-8L -0x7.57d1ep-12L : -0x1.cdaa9df15fde0912p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x1.effe8p-8L -0x7.57d1ep-12L : -0x1.cdaa9df15fde0912p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x1.effe8p-8L -0x7.57d1ep-12L : -0x1.cdaa9df15fde0914p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x1.effe8p-8L -0x7.57d1ep-12L : -0x1.cdaa9df15fde0914p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x1.effe8p-8L -0x7.57d1ep-12L : -0x1.cdaa9df15fde0912p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x1.effe8p-8L -0x7.57d1ep-12L : -0x1.cdaa9df15fde0912p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1.effe8p-8L -0x7.57d1ep-12L : -0x1.cdaa9df15fde0913df719335d87p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1.effe8p-8L -0x7.57d1ep-12L : -0x1.cdaa9df15fde0913df719335d86fp+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1.effe8p-8L -0x7.57d1ep-12L : -0x1.cdaa9df15fde0913df719335d86fp+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1.effe8p-8L -0x7.57d1ep-12L : -0x1.cdaa9df15fde0913df719335d86fp+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x1.effe8p-8L -0x7.57d1ep-12L : -0x1.cdaa9df15fde0913df719335d88p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x1.effe8p-8L -0x7.57d1ep-12L : -0x1.cdaa9df15fde0913df719335d88p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x1.effe8p-8L -0x7.57d1ep-12L : -0x1.cdaa9df15fde0913df719335d8p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x1.effe8p-8L -0x7.57d1ep-12L : -0x1.cdaa9df15fde0913df719335d8p+0L : inexact-ok
+= atan2 downward dbl-64 -0x1.effe8p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9de22c46ep+0 : inexact-ok
+= atan2 tonearest dbl-64 -0x1.effe8p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9de22c46ep+0 : inexact-ok
+= atan2 towardzero dbl-64 -0x1.effe8p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9de22c46dp+0 : inexact-ok
+= atan2 upward dbl-64 -0x1.effe8p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9de22c46dp+0 : inexact-ok
+= atan2 downward ldbl-96-intel -0x1.effe8p-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9de22c46dd6cp+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x1.effe8p-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9de22c46dd6ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x1.effe8p-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9de22c46dd6ap+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x1.effe8p-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9de22c46dd6ap+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x1.effe8p-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9de22c46dd6cp+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x1.effe8p-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9de22c46dd6ap+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x1.effe8p-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9de22c46dd6ap+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x1.effe8p-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9de22c46dd6ap+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1.effe8p-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9de22c46dd6a08ed2c333239p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1.effe8p-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9de22c46dd6a08ed2c333239p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1.effe8p-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9de22c46dd6a08ed2c333238p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1.effe8p-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9de22c46dd6a08ed2c333238p+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x1.effe8p-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9de22c46dd6a08ed2c33328p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x1.effe8p-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9de22c46dd6a08ed2c3332p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x1.effe8p-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9de22c46dd6a08ed2c3332p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x1.effe8p-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9de22c46dd6a08ed2c3332p+0L : inexact-ok
+= atan2 downward dbl-64 -0x1.effe8p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9de22c46ep+0 : inexact-ok
+= atan2 tonearest dbl-64 -0x1.effe8p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9de22c46ep+0 : inexact-ok
+= atan2 towardzero dbl-64 -0x1.effe8p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9de22c46dp+0 : inexact-ok
+= atan2 upward dbl-64 -0x1.effe8p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9de22c46dp+0 : inexact-ok
+= atan2 downward ldbl-96-intel -0x1.effe8p-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9de22c46df6p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x1.effe8p-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9de22c46df5ep+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x1.effe8p-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9de22c46df5ep+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x1.effe8p-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9de22c46df5ep+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x1.effe8p-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9de22c46df6p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x1.effe8p-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9de22c46df5ep+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x1.effe8p-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9de22c46df5ep+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x1.effe8p-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9de22c46df5ep+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1.effe8p-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9de22c46df5e7a3b2571f0a5p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1.effe8p-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9de22c46df5e7a3b2571f0a5p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1.effe8p-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9de22c46df5e7a3b2571f0a4p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1.effe8p-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9de22c46df5e7a3b2571f0a4p+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x1.effe8p-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9de22c46df5e7a3b2571f1p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x1.effe8p-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9de22c46df5e7a3b2571f08p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x1.effe8p-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9de22c46df5e7a3b2571f08p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x1.effe8p-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9de22c46df5e7a3b2571f08p+0L : inexact-ok
+= atan2 downward ldbl-96-intel -0x1.effe8p-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9de22c46de96p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x1.effe8p-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9de22c46de96p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x1.effe8p-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9de22c46de94p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x1.effe8p-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9de22c46de94p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x1.effe8p-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9de22c46de96p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x1.effe8p-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9de22c46de96p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x1.effe8p-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9de22c46de94p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x1.effe8p-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9de22c46de94p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1.effe8p-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9de22c46de9520a4c629b208p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1.effe8p-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9de22c46de9520a4c629b207p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1.effe8p-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9de22c46de9520a4c629b207p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1.effe8p-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9de22c46de9520a4c629b207p+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x1.effe8p-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9de22c46de9520a4c629b28p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x1.effe8p-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9de22c46de9520a4c629b2p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x1.effe8p-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9de22c46de9520a4c629b2p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x1.effe8p-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9de22c46de9520a4c629b2p+0L : inexact-ok
+= atan2 downward ldbl-96-intel -0x1.effe8p-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9de22c46de96p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x1.effe8p-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9de22c46de96p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x1.effe8p-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9de22c46de94p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x1.effe8p-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9de22c46de94p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x1.effe8p-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9de22c46de96p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x1.effe8p-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9de22c46de96p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x1.effe8p-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9de22c46de94p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x1.effe8p-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9de22c46de94p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1.effe8p-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9de22c46de955f32efe8d9ep+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1.effe8p-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9de22c46de955f32efe8d9dfp+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1.effe8p-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9de22c46de955f32efe8d9dfp+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1.effe8p-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9de22c46de955f32efe8d9dfp+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x1.effe8p-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9de22c46de955f32efe8dap+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x1.effe8p-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9de22c46de955f32efe8dap+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x1.effe8p-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9de22c46de955f32efe8d98p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x1.effe8p-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9de22c46de955f32efe8d98p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1.effe8p-8L -0x7.57d1de0e51246640cc2340ca4838p-12L : -0x1.cdaa9de22c46de9526e102fad22cp+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1.effe8p-8L -0x7.57d1de0e51246640cc2340ca4838p-12L : -0x1.cdaa9de22c46de9526e102fad22cp+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1.effe8p-8L -0x7.57d1de0e51246640cc2340ca4838p-12L : -0x1.cdaa9de22c46de9526e102fad22bp+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1.effe8p-8L -0x7.57d1de0e51246640cc2340ca4838p-12L : -0x1.cdaa9de22c46de9526e102fad22bp+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1.effe8p-8L -0x7.57d1de0e51246640cc2340ca483cp-12L : -0x1.cdaa9de22c46de9526e102fad22dp+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1.effe8p-8L -0x7.57d1de0e51246640cc2340ca483cp-12L : -0x1.cdaa9de22c46de9526e102fad22cp+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1.effe8p-8L -0x7.57d1de0e51246640cc2340ca483cp-12L : -0x1.cdaa9de22c46de9526e102fad22cp+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1.effe8p-8L -0x7.57d1de0e51246640cc2340ca483cp-12L : -0x1.cdaa9de22c46de9526e102fad22cp+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1.effe8p-8L -0x7.57d1de0e51246640cc2340ca48p-12L : -0x1.cdaa9de22c46de9526e102fad22bp+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1.effe8p-8L -0x7.57d1de0e51246640cc2340ca48p-12L : -0x1.cdaa9de22c46de9526e102fad22ap+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1.effe8p-8L -0x7.57d1de0e51246640cc2340ca48p-12L : -0x1.cdaa9de22c46de9526e102fad22ap+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1.effe8p-8L -0x7.57d1de0e51246640cc2340ca48p-12L : -0x1.cdaa9de22c46de9526e102fad22ap+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x1.effe8p-8L -0x7.57d1de0e51246640cc2340ca48p-12L : -0x1.cdaa9de22c46de9526e102fad28p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x1.effe8p-8L -0x7.57d1de0e51246640cc2340ca48p-12L : -0x1.cdaa9de22c46de9526e102fad2p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x1.effe8p-8L -0x7.57d1de0e51246640cc2340ca48p-12L : -0x1.cdaa9de22c46de9526e102fad2p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x1.effe8p-8L -0x7.57d1de0e51246640cc2340ca48p-12L : -0x1.cdaa9de22c46de9526e102fad2p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1.effe8p-8L -0x7.57d1de0e51246640cc2340ca4ap-12L : -0x1.cdaa9de22c46de9526e102fad23ap+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1.effe8p-8L -0x7.57d1de0e51246640cc2340ca4ap-12L : -0x1.cdaa9de22c46de9526e102fad23ap+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1.effe8p-8L -0x7.57d1de0e51246640cc2340ca4ap-12L : -0x1.cdaa9de22c46de9526e102fad239p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1.effe8p-8L -0x7.57d1de0e51246640cc2340ca4ap-12L : -0x1.cdaa9de22c46de9526e102fad239p+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x1.effe8p-8L -0x7.57d1de0e51246640cc2340ca4ap-12L : -0x1.cdaa9de22c46de9526e102fad28p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x1.effe8p-8L -0x7.57d1de0e51246640cc2340ca4ap-12L : -0x1.cdaa9de22c46de9526e102fad2p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x1.effe8p-8L -0x7.57d1de0e51246640cc2340ca4ap-12L : -0x1.cdaa9de22c46de9526e102fad2p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x1.effe8p-8L -0x7.57d1de0e51246640cc2340ca4ap-12L : -0x1.cdaa9de22c46de9526e102fad2p+0L : inexact-ok
+= atan2 downward flt-32 -0x1.effe82p-8f -0x7.57d1d8p-12f : -0x1.cdaa9ep+0f : inexact-ok
+= atan2 tonearest flt-32 -0x1.effe82p-8f -0x7.57d1d8p-12f : -0x1.cdaa9ep+0f : inexact-ok
+= atan2 towardzero flt-32 -0x1.effe82p-8f -0x7.57d1d8p-12f : -0x1.cdaa9cp+0f : inexact-ok
+= atan2 upward flt-32 -0x1.effe82p-8f -0x7.57d1d8p-12f : -0x1.cdaa9cp+0f : inexact-ok
+= atan2 downward dbl-64 -0x1.effe82p-8 -0x7.57d1d8p-12 : -0x1.cdaa9d778c453p+0 : inexact-ok
+= atan2 tonearest dbl-64 -0x1.effe82p-8 -0x7.57d1d8p-12 : -0x1.cdaa9d778c452p+0 : inexact-ok
+= atan2 towardzero dbl-64 -0x1.effe82p-8 -0x7.57d1d8p-12 : -0x1.cdaa9d778c452p+0 : inexact-ok
+= atan2 upward dbl-64 -0x1.effe82p-8 -0x7.57d1d8p-12 : -0x1.cdaa9d778c452p+0 : inexact-ok
+= atan2 downward ldbl-96-intel -0x1.effe82p-8L -0x7.57d1d8p-12L : -0x1.cdaa9d778c4525cp+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x1.effe82p-8L -0x7.57d1d8p-12L : -0x1.cdaa9d778c4525bep+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x1.effe82p-8L -0x7.57d1d8p-12L : -0x1.cdaa9d778c4525bep+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x1.effe82p-8L -0x7.57d1d8p-12L : -0x1.cdaa9d778c4525bep+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x1.effe82p-8L -0x7.57d1d8p-12L : -0x1.cdaa9d778c4525cp+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x1.effe82p-8L -0x7.57d1d8p-12L : -0x1.cdaa9d778c4525bep+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x1.effe82p-8L -0x7.57d1d8p-12L : -0x1.cdaa9d778c4525bep+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x1.effe82p-8L -0x7.57d1d8p-12L : -0x1.cdaa9d778c4525bep+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1.effe82p-8L -0x7.57d1d8p-12L : -0x1.cdaa9d778c4525be29e0416fa252p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1.effe82p-8L -0x7.57d1d8p-12L : -0x1.cdaa9d778c4525be29e0416fa252p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1.effe82p-8L -0x7.57d1d8p-12L : -0x1.cdaa9d778c4525be29e0416fa251p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1.effe82p-8L -0x7.57d1d8p-12L : -0x1.cdaa9d778c4525be29e0416fa251p+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x1.effe82p-8L -0x7.57d1d8p-12L : -0x1.cdaa9d778c4525be29e0416fa28p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x1.effe82p-8L -0x7.57d1d8p-12L : -0x1.cdaa9d778c4525be29e0416fa28p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x1.effe82p-8L -0x7.57d1d8p-12L : -0x1.cdaa9d778c4525be29e0416fa2p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x1.effe82p-8L -0x7.57d1d8p-12L : -0x1.cdaa9d778c4525be29e0416fa2p+0L : inexact-ok
+= atan2 downward flt-32 -0x1.effe82p-8f -0x7.57d1ep-12f : -0x1.cdaa9ep+0f : inexact-ok
+= atan2 tonearest flt-32 -0x1.effe82p-8f -0x7.57d1ep-12f : -0x1.cdaa9ep+0f : inexact-ok
+= atan2 towardzero flt-32 -0x1.effe82p-8f -0x7.57d1ep-12f : -0x1.cdaa9cp+0f : inexact-ok
+= atan2 upward flt-32 -0x1.effe82p-8f -0x7.57d1ep-12f : -0x1.cdaa9cp+0f : inexact-ok
+= atan2 downward dbl-64 -0x1.effe82p-8 -0x7.57d1ep-12 : -0x1.cdaa9db61a6ebp+0 : inexact-ok
+= atan2 tonearest dbl-64 -0x1.effe82p-8 -0x7.57d1ep-12 : -0x1.cdaa9db61a6ebp+0 : inexact-ok
+= atan2 towardzero dbl-64 -0x1.effe82p-8 -0x7.57d1ep-12 : -0x1.cdaa9db61a6eap+0 : inexact-ok
+= atan2 upward dbl-64 -0x1.effe82p-8 -0x7.57d1ep-12 : -0x1.cdaa9db61a6eap+0 : inexact-ok
+= atan2 downward ldbl-96-intel -0x1.effe82p-8L -0x7.57d1ep-12L : -0x1.cdaa9db61a6ead0ep+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x1.effe82p-8L -0x7.57d1ep-12L : -0x1.cdaa9db61a6ead0cp+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x1.effe82p-8L -0x7.57d1ep-12L : -0x1.cdaa9db61a6ead0cp+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x1.effe82p-8L -0x7.57d1ep-12L : -0x1.cdaa9db61a6ead0cp+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x1.effe82p-8L -0x7.57d1ep-12L : -0x1.cdaa9db61a6ead0ep+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x1.effe82p-8L -0x7.57d1ep-12L : -0x1.cdaa9db61a6ead0cp+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x1.effe82p-8L -0x7.57d1ep-12L : -0x1.cdaa9db61a6ead0cp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x1.effe82p-8L -0x7.57d1ep-12L : -0x1.cdaa9db61a6ead0cp+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1.effe82p-8L -0x7.57d1ep-12L : -0x1.cdaa9db61a6ead0c075aa78c1d4ep+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1.effe82p-8L -0x7.57d1ep-12L : -0x1.cdaa9db61a6ead0c075aa78c1d4dp+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1.effe82p-8L -0x7.57d1ep-12L : -0x1.cdaa9db61a6ead0c075aa78c1d4dp+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1.effe82p-8L -0x7.57d1ep-12L : -0x1.cdaa9db61a6ead0c075aa78c1d4dp+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x1.effe82p-8L -0x7.57d1ep-12L : -0x1.cdaa9db61a6ead0c075aa78c1d8p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x1.effe82p-8L -0x7.57d1ep-12L : -0x1.cdaa9db61a6ead0c075aa78c1d8p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x1.effe82p-8L -0x7.57d1ep-12L : -0x1.cdaa9db61a6ead0c075aa78c1dp+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x1.effe82p-8L -0x7.57d1ep-12L : -0x1.cdaa9db61a6ead0c075aa78c1dp+0L : inexact-ok
+= atan2 downward dbl-64 -0x1.effe82p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da6e6d79p+0 : inexact-ok
+= atan2 tonearest dbl-64 -0x1.effe82p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da6e6d79p+0 : inexact-ok
+= atan2 towardzero dbl-64 -0x1.effe82p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da6e6d78p+0 : inexact-ok
+= atan2 upward dbl-64 -0x1.effe82p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da6e6d78p+0 : inexact-ok
+= atan2 downward ldbl-96-intel -0x1.effe82p-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da6e6d78f6ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x1.effe82p-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da6e6d78f68p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x1.effe82p-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da6e6d78f68p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x1.effe82p-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da6e6d78f68p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x1.effe82p-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da6e6d78f6ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x1.effe82p-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da6e6d78f68p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x1.effe82p-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da6e6d78f68p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x1.effe82p-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da6e6d78f68p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1.effe82p-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da6e6d78f68821ef0a0a971p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1.effe82p-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da6e6d78f68821ef0a0a971p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1.effe82p-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da6e6d78f68821ef0a0a97p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1.effe82p-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da6e6d78f68821ef0a0a97p+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x1.effe82p-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da6e6d78f68821ef0a0a98p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x1.effe82p-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da6e6d78f68821ef0a0a98p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x1.effe82p-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da6e6d78f68821ef0a0a9p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x1.effe82p-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da6e6d78f68821ef0a0a9p+0L : inexact-ok
+= atan2 downward dbl-64 -0x1.effe82p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da6e6d7ap+0 : inexact-ok
+= atan2 tonearest dbl-64 -0x1.effe82p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da6e6d79p+0 : inexact-ok
+= atan2 towardzero dbl-64 -0x1.effe82p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da6e6d79p+0 : inexact-ok
+= atan2 upward dbl-64 -0x1.effe82p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da6e6d79p+0 : inexact-ok
+= atan2 downward ldbl-96-intel -0x1.effe82p-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da6e6d7915ep+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x1.effe82p-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da6e6d7915cp+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x1.effe82p-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da6e6d7915cp+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x1.effe82p-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da6e6d7915cp+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x1.effe82p-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da6e6d7915ep+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x1.effe82p-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da6e6d7915cp+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x1.effe82p-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da6e6d7915cp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x1.effe82p-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da6e6d7915cp+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1.effe82p-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da6e6d7915cf36b1c2c2c89p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1.effe82p-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da6e6d7915cf36b1c2c2c89p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1.effe82p-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da6e6d7915cf36b1c2c2c88p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1.effe82p-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da6e6d7915cf36b1c2c2c88p+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x1.effe82p-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da6e6d7915cf36b1c2c2dp+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x1.effe82p-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da6e6d7915cf36b1c2c2c8p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x1.effe82p-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da6e6d7915cf36b1c2c2c8p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x1.effe82p-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da6e6d7915cf36b1c2c2c8p+0L : inexact-ok
+= atan2 downward ldbl-96-intel -0x1.effe82p-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da6e6d79094p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x1.effe82p-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da6e6d79094p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x1.effe82p-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da6e6d79092p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x1.effe82p-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da6e6d79092p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x1.effe82p-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da6e6d79094p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x1.effe82p-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da6e6d79094p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x1.effe82p-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da6e6d79092p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x1.effe82p-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da6e6d79092p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1.effe82p-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da6e6d7909399d576a70acbp+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1.effe82p-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da6e6d7909399d576a70acap+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1.effe82p-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da6e6d7909399d576a70acap+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1.effe82p-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da6e6d7909399d576a70acap+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x1.effe82p-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da6e6d7909399d576a70bp+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x1.effe82p-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da6e6d7909399d576a70bp+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x1.effe82p-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da6e6d7909399d576a70a8p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x1.effe82p-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da6e6d7909399d576a70a8p+0L : inexact-ok
+= atan2 downward ldbl-96-intel -0x1.effe82p-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da6e6d79094p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x1.effe82p-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da6e6d79094p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x1.effe82p-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da6e6d79092p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x1.effe82p-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da6e6d79092p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x1.effe82p-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da6e6d79094p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x1.effe82p-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da6e6d79094p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x1.effe82p-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da6e6d79092p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x1.effe82p-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da6e6d79092p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1.effe82p-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da6e6d79093d863a02c7c3bp+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1.effe82p-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da6e6d79093d863a02c7c3bp+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1.effe82p-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da6e6d79093d863a02c7c3ap+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1.effe82p-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da6e6d79093d863a02c7c3ap+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x1.effe82p-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da6e6d79093d863a02c7c8p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x1.effe82p-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da6e6d79093d863a02c7cp+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x1.effe82p-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da6e6d79093d863a02c7cp+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x1.effe82p-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da6e6d79093d863a02c7cp+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1.effe82p-8L -0x7.57d1de0e51246640cc2340ca4838p-12L : -0x1.cdaa9da6e6d79093a011b3726a46p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1.effe82p-8L -0x7.57d1de0e51246640cc2340ca4838p-12L : -0x1.cdaa9da6e6d79093a011b3726a45p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1.effe82p-8L -0x7.57d1de0e51246640cc2340ca4838p-12L : -0x1.cdaa9da6e6d79093a011b3726a45p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1.effe82p-8L -0x7.57d1de0e51246640cc2340ca4838p-12L : -0x1.cdaa9da6e6d79093a011b3726a45p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1.effe82p-8L -0x7.57d1de0e51246640cc2340ca483cp-12L : -0x1.cdaa9da6e6d79093a011b3726a46p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1.effe82p-8L -0x7.57d1de0e51246640cc2340ca483cp-12L : -0x1.cdaa9da6e6d79093a011b3726a45p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1.effe82p-8L -0x7.57d1de0e51246640cc2340ca483cp-12L : -0x1.cdaa9da6e6d79093a011b3726a45p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1.effe82p-8L -0x7.57d1de0e51246640cc2340ca483cp-12L : -0x1.cdaa9da6e6d79093a011b3726a45p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1.effe82p-8L -0x7.57d1de0e51246640cc2340ca48p-12L : -0x1.cdaa9da6e6d79093a011b3726a44p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1.effe82p-8L -0x7.57d1de0e51246640cc2340ca48p-12L : -0x1.cdaa9da6e6d79093a011b3726a44p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1.effe82p-8L -0x7.57d1de0e51246640cc2340ca48p-12L : -0x1.cdaa9da6e6d79093a011b3726a43p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1.effe82p-8L -0x7.57d1de0e51246640cc2340ca48p-12L : -0x1.cdaa9da6e6d79093a011b3726a43p+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x1.effe82p-8L -0x7.57d1de0e51246640cc2340ca48p-12L : -0x1.cdaa9da6e6d79093a011b3726a8p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x1.effe82p-8L -0x7.57d1de0e51246640cc2340ca48p-12L : -0x1.cdaa9da6e6d79093a011b3726a8p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x1.effe82p-8L -0x7.57d1de0e51246640cc2340ca48p-12L : -0x1.cdaa9da6e6d79093a011b3726ap+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x1.effe82p-8L -0x7.57d1de0e51246640cc2340ca48p-12L : -0x1.cdaa9da6e6d79093a011b3726ap+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1.effe82p-8L -0x7.57d1de0e51246640cc2340ca4ap-12L : -0x1.cdaa9da6e6d79093a011b3726a54p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1.effe82p-8L -0x7.57d1de0e51246640cc2340ca4ap-12L : -0x1.cdaa9da6e6d79093a011b3726a53p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1.effe82p-8L -0x7.57d1de0e51246640cc2340ca4ap-12L : -0x1.cdaa9da6e6d79093a011b3726a53p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1.effe82p-8L -0x7.57d1de0e51246640cc2340ca4ap-12L : -0x1.cdaa9da6e6d79093a011b3726a53p+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x1.effe82p-8L -0x7.57d1de0e51246640cc2340ca4ap-12L : -0x1.cdaa9da6e6d79093a011b3726a8p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x1.effe82p-8L -0x7.57d1de0e51246640cc2340ca4ap-12L : -0x1.cdaa9da6e6d79093a011b3726a8p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x1.effe82p-8L -0x7.57d1de0e51246640cc2340ca4ap-12L : -0x1.cdaa9da6e6d79093a011b3726ap+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x1.effe82p-8L -0x7.57d1de0e51246640cc2340ca4ap-12L : -0x1.cdaa9da6e6d79093a011b3726ap+0L : inexact-ok
+= atan2 downward dbl-64 -0x1.effe81f852716p-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfbp+0 : inexact-ok
+= atan2 tonearest dbl-64 -0x1.effe81f852716p-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfap+0 : inexact-ok
+= atan2 towardzero dbl-64 -0x1.effe81f852716p-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfap+0 : inexact-ok
+= atan2 upward dbl-64 -0x1.effe81f852716p-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfap+0 : inexact-ok
+= atan2 downward ldbl-96-intel -0x1.effe81f852716p-8L -0x7.57d1d8p-12L : -0x1.cdaa9d786fcfa2bp+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x1.effe81f852716p-8L -0x7.57d1d8p-12L : -0x1.cdaa9d786fcfa2bp+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x1.effe81f852716p-8L -0x7.57d1d8p-12L : -0x1.cdaa9d786fcfa2aep+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x1.effe81f852716p-8L -0x7.57d1d8p-12L : -0x1.cdaa9d786fcfa2aep+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x1.effe81f852716p-8L -0x7.57d1d8p-12L : -0x1.cdaa9d786fcfa2bp+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x1.effe81f852716p-8L -0x7.57d1d8p-12L : -0x1.cdaa9d786fcfa2bp+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x1.effe81f852716p-8L -0x7.57d1d8p-12L : -0x1.cdaa9d786fcfa2aep+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x1.effe81f852716p-8L -0x7.57d1d8p-12L : -0x1.cdaa9d786fcfa2aep+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1.effe81f852716p-8L -0x7.57d1d8p-12L : -0x1.cdaa9d786fcfa2afd2e41f4d8586p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1.effe81f852716p-8L -0x7.57d1d8p-12L : -0x1.cdaa9d786fcfa2afd2e41f4d8586p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1.effe81f852716p-8L -0x7.57d1d8p-12L : -0x1.cdaa9d786fcfa2afd2e41f4d8585p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1.effe81f852716p-8L -0x7.57d1d8p-12L : -0x1.cdaa9d786fcfa2afd2e41f4d8585p+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x1.effe81f852716p-8L -0x7.57d1d8p-12L : -0x1.cdaa9d786fcfa2afd2e41f4d86p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x1.effe81f852716p-8L -0x7.57d1d8p-12L : -0x1.cdaa9d786fcfa2afd2e41f4d858p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x1.effe81f852716p-8L -0x7.57d1d8p-12L : -0x1.cdaa9d786fcfa2afd2e41f4d858p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x1.effe81f852716p-8L -0x7.57d1d8p-12L : -0x1.cdaa9d786fcfa2afd2e41f4d858p+0L : inexact-ok
+= atan2 downward dbl-64 -0x1.effe81f852716p-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf93p+0 : inexact-ok
+= atan2 tonearest dbl-64 -0x1.effe81f852716p-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf93p+0 : inexact-ok
+= atan2 towardzero dbl-64 -0x1.effe81f852716p-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf92p+0 : inexact-ok
+= atan2 upward dbl-64 -0x1.effe81f852716p-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf92p+0 : inexact-ok
+= atan2 downward ldbl-96-intel -0x1.effe81f852716p-8L -0x7.57d1ep-12L : -0x1.cdaa9db6fdf92adcp+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x1.effe81f852716p-8L -0x7.57d1ep-12L : -0x1.cdaa9db6fdf92adcp+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x1.effe81f852716p-8L -0x7.57d1ep-12L : -0x1.cdaa9db6fdf92adap+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x1.effe81f852716p-8L -0x7.57d1ep-12L : -0x1.cdaa9db6fdf92adap+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x1.effe81f852716p-8L -0x7.57d1ep-12L : -0x1.cdaa9db6fdf92adcp+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x1.effe81f852716p-8L -0x7.57d1ep-12L : -0x1.cdaa9db6fdf92adcp+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x1.effe81f852716p-8L -0x7.57d1ep-12L : -0x1.cdaa9db6fdf92adap+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x1.effe81f852716p-8L -0x7.57d1ep-12L : -0x1.cdaa9db6fdf92adap+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1.effe81f852716p-8L -0x7.57d1ep-12L : -0x1.cdaa9db6fdf92adb3efd640a23eep+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1.effe81f852716p-8L -0x7.57d1ep-12L : -0x1.cdaa9db6fdf92adb3efd640a23edp+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1.effe81f852716p-8L -0x7.57d1ep-12L : -0x1.cdaa9db6fdf92adb3efd640a23edp+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1.effe81f852716p-8L -0x7.57d1ep-12L : -0x1.cdaa9db6fdf92adb3efd640a23edp+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x1.effe81f852716p-8L -0x7.57d1ep-12L : -0x1.cdaa9db6fdf92adb3efd640a24p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x1.effe81f852716p-8L -0x7.57d1ep-12L : -0x1.cdaa9db6fdf92adb3efd640a24p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x1.effe81f852716p-8L -0x7.57d1ep-12L : -0x1.cdaa9db6fdf92adb3efd640a238p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x1.effe81f852716p-8L -0x7.57d1ep-12L : -0x1.cdaa9db6fdf92adb3efd640a238p+0L : inexact-ok
+= atan2 downward dbl-64 -0x1.effe81f852716p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca621p+0 : inexact-ok
+= atan2 tonearest dbl-64 -0x1.effe81f852716p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca621p+0 : inexact-ok
+= atan2 towardzero dbl-64 -0x1.effe81f852716p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca62p+0 : inexact-ok
+= atan2 upward dbl-64 -0x1.effe81f852716p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca62p+0 : inexact-ok
+= atan2 downward ldbl-96-intel -0x1.effe81f852716p-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da7ca620d02p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x1.effe81f852716p-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da7ca620d02p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x1.effe81f852716p-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da7ca620dp+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x1.effe81f852716p-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da7ca620dp+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x1.effe81f852716p-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da7ca620d02p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x1.effe81f852716p-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da7ca620d02p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x1.effe81f852716p-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da7ca620dp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x1.effe81f852716p-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da7ca620dp+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1.effe81f852716p-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da7ca620d01e29ac2cea0eep+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1.effe81f852716p-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da7ca620d01e29ac2cea0eep+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1.effe81f852716p-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da7ca620d01e29ac2cea0edp+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1.effe81f852716p-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da7ca620d01e29ac2cea0edp+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x1.effe81f852716p-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da7ca620d01e29ac2cea1p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x1.effe81f852716p-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da7ca620d01e29ac2cea1p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x1.effe81f852716p-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da7ca620d01e29ac2cea08p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x1.effe81f852716p-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da7ca620d01e29ac2cea08p+0L : inexact-ok
+= atan2 downward dbl-64 -0x1.effe81f852716p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca621p+0 : inexact-ok
+= atan2 tonearest dbl-64 -0x1.effe81f852716p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca621p+0 : inexact-ok
+= atan2 towardzero dbl-64 -0x1.effe81f852716p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca62p+0 : inexact-ok
+= atan2 upward dbl-64 -0x1.effe81f852716p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca62p+0 : inexact-ok
+= atan2 downward ldbl-96-intel -0x1.effe81f852716p-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da7ca620ef8p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x1.effe81f852716p-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da7ca620ef6p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x1.effe81f852716p-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da7ca620ef6p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x1.effe81f852716p-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da7ca620ef6p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x1.effe81f852716p-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da7ca620ef8p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x1.effe81f852716p-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da7ca620ef6p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x1.effe81f852716p-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da7ca620ef6p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x1.effe81f852716p-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da7ca620ef6p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1.effe81f852716p-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da7ca620ef653e6f54698fcp+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1.effe81f852716p-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da7ca620ef653e6f54698fcp+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1.effe81f852716p-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da7ca620ef653e6f54698fbp+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1.effe81f852716p-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da7ca620ef653e6f54698fbp+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x1.effe81f852716p-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da7ca620ef653e6f54699p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x1.effe81f852716p-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da7ca620ef653e6f54699p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x1.effe81f852716p-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da7ca620ef653e6f546988p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x1.effe81f852716p-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da7ca620ef653e6f546988p+0L : inexact-ok
+= atan2 downward ldbl-96-intel -0x1.effe81f852716p-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da7ca620e2ep+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x1.effe81f852716p-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da7ca620e2cp+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x1.effe81f852716p-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da7ca620e2cp+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x1.effe81f852716p-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da7ca620e2cp+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x1.effe81f852716p-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da7ca620e2ep+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x1.effe81f852716p-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da7ca620e2cp+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x1.effe81f852716p-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da7ca620e2cp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x1.effe81f852716p-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da7ca620e2cp+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1.effe81f852716p-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da7ca620e2cfa514cf8542fp+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1.effe81f852716p-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da7ca620e2cfa514cf8542fp+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1.effe81f852716p-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da7ca620e2cfa514cf8542ep+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1.effe81f852716p-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da7ca620e2cfa514cf8542ep+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x1.effe81f852716p-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da7ca620e2cfa514cf8548p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x1.effe81f852716p-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da7ca620e2cfa514cf854p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x1.effe81f852716p-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da7ca620e2cfa514cf854p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x1.effe81f852716p-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da7ca620e2cfa514cf854p+0L : inexact-ok
+= atan2 downward ldbl-96-intel -0x1.effe81f852716p-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da7ca620e2ep+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x1.effe81f852716p-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da7ca620e2ep+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x1.effe81f852716p-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da7ca620e2cp+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x1.effe81f852716p-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da7ca620e2cp+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x1.effe81f852716p-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da7ca620e2ep+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x1.effe81f852716p-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da7ca620e2ep+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x1.effe81f852716p-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da7ca620e2cp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x1.effe81f852716p-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da7ca620e2cp+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1.effe81f852716p-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da7ca620e2d38df767ea32ep+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1.effe81f852716p-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da7ca620e2d38df767ea32ep+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1.effe81f852716p-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da7ca620e2d38df767ea32dp+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1.effe81f852716p-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da7ca620e2d38df767ea32dp+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x1.effe81f852716p-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da7ca620e2d38df767ea38p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x1.effe81f852716p-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da7ca620e2d38df767ea3p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x1.effe81f852716p-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da7ca620e2d38df767ea3p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x1.effe81f852716p-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da7ca620e2d38df767ea3p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1.effe81f852716p-8L -0x7.57d1de0e51246640cc2340ca4838p-12L : -0x1.cdaa9da7ca620e2d008d89c3c9cp+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1.effe81f852716p-8L -0x7.57d1de0e51246640cc2340ca4838p-12L : -0x1.cdaa9da7ca620e2d008d89c3c9bfp+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1.effe81f852716p-8L -0x7.57d1de0e51246640cc2340ca4838p-12L : -0x1.cdaa9da7ca620e2d008d89c3c9bfp+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1.effe81f852716p-8L -0x7.57d1de0e51246640cc2340ca4838p-12L : -0x1.cdaa9da7ca620e2d008d89c3c9bfp+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1.effe81f852716p-8L -0x7.57d1de0e51246640cc2340ca483cp-12L : -0x1.cdaa9da7ca620e2d008d89c3c9cp+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1.effe81f852716p-8L -0x7.57d1de0e51246640cc2340ca483cp-12L : -0x1.cdaa9da7ca620e2d008d89c3c9bfp+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1.effe81f852716p-8L -0x7.57d1de0e51246640cc2340ca483cp-12L : -0x1.cdaa9da7ca620e2d008d89c3c9bfp+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1.effe81f852716p-8L -0x7.57d1de0e51246640cc2340ca483cp-12L : -0x1.cdaa9da7ca620e2d008d89c3c9bfp+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1.effe81f852716p-8L -0x7.57d1de0e51246640cc2340ca48p-12L : -0x1.cdaa9da7ca620e2d008d89c3c9bep+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1.effe81f852716p-8L -0x7.57d1de0e51246640cc2340ca48p-12L : -0x1.cdaa9da7ca620e2d008d89c3c9bdp+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1.effe81f852716p-8L -0x7.57d1de0e51246640cc2340ca48p-12L : -0x1.cdaa9da7ca620e2d008d89c3c9bdp+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1.effe81f852716p-8L -0x7.57d1de0e51246640cc2340ca48p-12L : -0x1.cdaa9da7ca620e2d008d89c3c9bdp+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x1.effe81f852716p-8L -0x7.57d1de0e51246640cc2340ca48p-12L : -0x1.cdaa9da7ca620e2d008d89c3cap+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x1.effe81f852716p-8L -0x7.57d1de0e51246640cc2340ca48p-12L : -0x1.cdaa9da7ca620e2d008d89c3c98p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x1.effe81f852716p-8L -0x7.57d1de0e51246640cc2340ca48p-12L : -0x1.cdaa9da7ca620e2d008d89c3c98p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x1.effe81f852716p-8L -0x7.57d1de0e51246640cc2340ca48p-12L : -0x1.cdaa9da7ca620e2d008d89c3c98p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1.effe81f852716p-8L -0x7.57d1de0e51246640cc2340ca4ap-12L : -0x1.cdaa9da7ca620e2d008d89c3c9cdp+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1.effe81f852716p-8L -0x7.57d1de0e51246640cc2340ca4ap-12L : -0x1.cdaa9da7ca620e2d008d89c3c9cdp+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1.effe81f852716p-8L -0x7.57d1de0e51246640cc2340ca4ap-12L : -0x1.cdaa9da7ca620e2d008d89c3c9ccp+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1.effe81f852716p-8L -0x7.57d1de0e51246640cc2340ca4ap-12L : -0x1.cdaa9da7ca620e2d008d89c3c9ccp+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x1.effe81f852716p-8L -0x7.57d1de0e51246640cc2340ca4ap-12L : -0x1.cdaa9da7ca620e2d008d89c3cap+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x1.effe81f852716p-8L -0x7.57d1de0e51246640cc2340ca4ap-12L : -0x1.cdaa9da7ca620e2d008d89c3cap+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x1.effe81f852716p-8L -0x7.57d1de0e51246640cc2340ca4ap-12L : -0x1.cdaa9da7ca620e2d008d89c3c98p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x1.effe81f852716p-8L -0x7.57d1de0e51246640cc2340ca4ap-12L : -0x1.cdaa9da7ca620e2d008d89c3c98p+0L : inexact-ok
+= atan2 downward dbl-64 -0x1.effe81f852717p-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfbp+0 : inexact-ok
+= atan2 tonearest dbl-64 -0x1.effe81f852717p-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfap+0 : inexact-ok
+= atan2 towardzero dbl-64 -0x1.effe81f852717p-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfap+0 : inexact-ok
+= atan2 upward dbl-64 -0x1.effe81f852717p-8 -0x7.57d1d8p-12 : -0x1.cdaa9d786fcfap+0 : inexact-ok
+= atan2 downward ldbl-96-intel -0x1.effe81f852717p-8L -0x7.57d1d8p-12L : -0x1.cdaa9d786fcfa0d6p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x1.effe81f852717p-8L -0x7.57d1d8p-12L : -0x1.cdaa9d786fcfa0d6p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x1.effe81f852717p-8L -0x7.57d1d8p-12L : -0x1.cdaa9d786fcfa0d4p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x1.effe81f852717p-8L -0x7.57d1d8p-12L : -0x1.cdaa9d786fcfa0d4p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x1.effe81f852717p-8L -0x7.57d1d8p-12L : -0x1.cdaa9d786fcfa0d6p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x1.effe81f852717p-8L -0x7.57d1d8p-12L : -0x1.cdaa9d786fcfa0d6p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x1.effe81f852717p-8L -0x7.57d1d8p-12L : -0x1.cdaa9d786fcfa0d4p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x1.effe81f852717p-8L -0x7.57d1d8p-12L : -0x1.cdaa9d786fcfa0d4p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1.effe81f852717p-8L -0x7.57d1d8p-12L : -0x1.cdaa9d786fcfa0d5a76cce52e85cp+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1.effe81f852717p-8L -0x7.57d1d8p-12L : -0x1.cdaa9d786fcfa0d5a76cce52e85bp+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1.effe81f852717p-8L -0x7.57d1d8p-12L : -0x1.cdaa9d786fcfa0d5a76cce52e85bp+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1.effe81f852717p-8L -0x7.57d1d8p-12L : -0x1.cdaa9d786fcfa0d5a76cce52e85bp+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x1.effe81f852717p-8L -0x7.57d1d8p-12L : -0x1.cdaa9d786fcfa0d5a76cce52e88p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x1.effe81f852717p-8L -0x7.57d1d8p-12L : -0x1.cdaa9d786fcfa0d5a76cce52e88p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x1.effe81f852717p-8L -0x7.57d1d8p-12L : -0x1.cdaa9d786fcfa0d5a76cce52e8p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x1.effe81f852717p-8L -0x7.57d1d8p-12L : -0x1.cdaa9d786fcfa0d5a76cce52e8p+0L : inexact-ok
+= atan2 downward dbl-64 -0x1.effe81f852717p-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf93p+0 : inexact-ok
+= atan2 tonearest dbl-64 -0x1.effe81f852717p-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf93p+0 : inexact-ok
+= atan2 towardzero dbl-64 -0x1.effe81f852717p-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf92p+0 : inexact-ok
+= atan2 upward dbl-64 -0x1.effe81f852717p-8 -0x7.57d1ep-12 : -0x1.cdaa9db6fdf92p+0 : inexact-ok
+= atan2 downward ldbl-96-intel -0x1.effe81f852717p-8L -0x7.57d1ep-12L : -0x1.cdaa9db6fdf92902p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x1.effe81f852717p-8L -0x7.57d1ep-12L : -0x1.cdaa9db6fdf92902p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x1.effe81f852717p-8L -0x7.57d1ep-12L : -0x1.cdaa9db6fdf929p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x1.effe81f852717p-8L -0x7.57d1ep-12L : -0x1.cdaa9db6fdf929p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x1.effe81f852717p-8L -0x7.57d1ep-12L : -0x1.cdaa9db6fdf92902p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x1.effe81f852717p-8L -0x7.57d1ep-12L : -0x1.cdaa9db6fdf92902p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x1.effe81f852717p-8L -0x7.57d1ep-12L : -0x1.cdaa9db6fdf929p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x1.effe81f852717p-8L -0x7.57d1ep-12L : -0x1.cdaa9db6fdf929p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1.effe81f852717p-8L -0x7.57d1ep-12L : -0x1.cdaa9db6fdf929011384455c4cc6p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1.effe81f852717p-8L -0x7.57d1ep-12L : -0x1.cdaa9db6fdf929011384455c4cc5p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1.effe81f852717p-8L -0x7.57d1ep-12L : -0x1.cdaa9db6fdf929011384455c4cc5p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1.effe81f852717p-8L -0x7.57d1ep-12L : -0x1.cdaa9db6fdf929011384455c4cc5p+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x1.effe81f852717p-8L -0x7.57d1ep-12L : -0x1.cdaa9db6fdf929011384455c4dp+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x1.effe81f852717p-8L -0x7.57d1ep-12L : -0x1.cdaa9db6fdf929011384455c4dp+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x1.effe81f852717p-8L -0x7.57d1ep-12L : -0x1.cdaa9db6fdf929011384455c4c8p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x1.effe81f852717p-8L -0x7.57d1ep-12L : -0x1.cdaa9db6fdf929011384455c4c8p+0L : inexact-ok
+= atan2 downward dbl-64 -0x1.effe81f852717p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca621p+0 : inexact-ok
+= atan2 tonearest dbl-64 -0x1.effe81f852717p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca621p+0 : inexact-ok
+= atan2 towardzero dbl-64 -0x1.effe81f852717p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca62p+0 : inexact-ok
+= atan2 upward dbl-64 -0x1.effe81f852717p-8 -0x7.57d1de0e51244p-12 : -0x1.cdaa9da7ca62p+0 : inexact-ok
+= atan2 downward ldbl-96-intel -0x1.effe81f852717p-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da7ca620b28p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x1.effe81f852717p-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da7ca620b28p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x1.effe81f852717p-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da7ca620b26p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x1.effe81f852717p-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da7ca620b26p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x1.effe81f852717p-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da7ca620b28p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x1.effe81f852717p-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da7ca620b28p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x1.effe81f852717p-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da7ca620b26p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x1.effe81f852717p-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da7ca620b26p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1.effe81f852717p-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da7ca620b27b722145353aep+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1.effe81f852717p-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da7ca620b27b722145353aep+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1.effe81f852717p-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da7ca620b27b722145353adp+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1.effe81f852717p-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da7ca620b27b722145353adp+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x1.effe81f852717p-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da7ca620b27b722145354p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x1.effe81f852717p-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da7ca620b27b7221453538p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x1.effe81f852717p-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da7ca620b27b7221453538p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x1.effe81f852717p-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da7ca620b27b7221453538p+0L : inexact-ok
+= atan2 downward dbl-64 -0x1.effe81f852717p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca621p+0 : inexact-ok
+= atan2 tonearest dbl-64 -0x1.effe81f852717p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca621p+0 : inexact-ok
+= atan2 towardzero dbl-64 -0x1.effe81f852717p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca62p+0 : inexact-ok
+= atan2 upward dbl-64 -0x1.effe81f852717p-8 -0x7.57d1de0e51248p-12 : -0x1.cdaa9da7ca62p+0 : inexact-ok
+= atan2 downward ldbl-96-intel -0x1.effe81f852717p-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da7ca620d1ep+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x1.effe81f852717p-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da7ca620d1cp+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x1.effe81f852717p-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da7ca620d1cp+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x1.effe81f852717p-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da7ca620d1cp+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x1.effe81f852717p-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da7ca620d1ep+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x1.effe81f852717p-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da7ca620d1cp+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x1.effe81f852717p-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da7ca620d1cp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x1.effe81f852717p-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da7ca620d1cp+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1.effe81f852717p-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da7ca620d1c286e46cb4baep+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1.effe81f852717p-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da7ca620d1c286e46cb4badp+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1.effe81f852717p-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da7ca620d1c286e46cb4badp+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1.effe81f852717p-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da7ca620d1c286e46cb4badp+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x1.effe81f852717p-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da7ca620d1c286e46cb4cp+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x1.effe81f852717p-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da7ca620d1c286e46cb4b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x1.effe81f852717p-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da7ca620d1c286e46cb4b8p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x1.effe81f852717p-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da7ca620d1c286e46cb4b8p+0L : inexact-ok
+= atan2 downward ldbl-96-intel -0x1.effe81f852717p-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da7ca620c54p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x1.effe81f852717p-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da7ca620c52p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x1.effe81f852717p-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da7ca620c52p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x1.effe81f852717p-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da7ca620c52p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x1.effe81f852717p-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da7ca620c54p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x1.effe81f852717p-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da7ca620c52p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x1.effe81f852717p-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da7ca620c52p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x1.effe81f852717p-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da7ca620c52p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1.effe81f852717p-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da7ca620c52ced89e7d06e6p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1.effe81f852717p-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da7ca620c52ced89e7d06e6p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1.effe81f852717p-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da7ca620c52ced89e7d06e5p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1.effe81f852717p-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da7ca620c52ced89e7d06e5p+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x1.effe81f852717p-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da7ca620c52ced89e7d07p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x1.effe81f852717p-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da7ca620c52ced89e7d07p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x1.effe81f852717p-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da7ca620c52ced89e7d068p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x1.effe81f852717p-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da7ca620c52ced89e7d068p+0L : inexact-ok
+= atan2 downward ldbl-96-intel -0x1.effe81f852717p-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da7ca620c54p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x1.effe81f852717p-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da7ca620c54p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x1.effe81f852717p-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da7ca620c52p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x1.effe81f852717p-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da7ca620c52p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x1.effe81f852717p-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da7ca620c54p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x1.effe81f852717p-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da7ca620c54p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x1.effe81f852717p-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da7ca620c52p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x1.effe81f852717p-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da7ca620c52p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1.effe81f852717p-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da7ca620c530d66c80355e5p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1.effe81f852717p-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da7ca620c530d66c80355e5p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1.effe81f852717p-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da7ca620c530d66c80355e4p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1.effe81f852717p-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da7ca620c530d66c80355e4p+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x1.effe81f852717p-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da7ca620c530d66c80356p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x1.effe81f852717p-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da7ca620c530d66c80356p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x1.effe81f852717p-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da7ca620c530d66c803558p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x1.effe81f852717p-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da7ca620c530d66c803558p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1.effe81f852717p-8L -0x7.57d1de0e51246640cc2340ca4838p-12L : -0x1.cdaa9da7ca620c52d514db487c77p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1.effe81f852717p-8L -0x7.57d1de0e51246640cc2340ca4838p-12L : -0x1.cdaa9da7ca620c52d514db487c76p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1.effe81f852717p-8L -0x7.57d1de0e51246640cc2340ca4838p-12L : -0x1.cdaa9da7ca620c52d514db487c76p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1.effe81f852717p-8L -0x7.57d1de0e51246640cc2340ca4838p-12L : -0x1.cdaa9da7ca620c52d514db487c76p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1.effe81f852717p-8L -0x7.57d1de0e51246640cc2340ca483cp-12L : -0x1.cdaa9da7ca620c52d514db487c77p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1.effe81f852717p-8L -0x7.57d1de0e51246640cc2340ca483cp-12L : -0x1.cdaa9da7ca620c52d514db487c76p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1.effe81f852717p-8L -0x7.57d1de0e51246640cc2340ca483cp-12L : -0x1.cdaa9da7ca620c52d514db487c76p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1.effe81f852717p-8L -0x7.57d1de0e51246640cc2340ca483cp-12L : -0x1.cdaa9da7ca620c52d514db487c76p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1.effe81f852717p-8L -0x7.57d1de0e51246640cc2340ca48p-12L : -0x1.cdaa9da7ca620c52d514db487c75p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1.effe81f852717p-8L -0x7.57d1de0e51246640cc2340ca48p-12L : -0x1.cdaa9da7ca620c52d514db487c74p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1.effe81f852717p-8L -0x7.57d1de0e51246640cc2340ca48p-12L : -0x1.cdaa9da7ca620c52d514db487c74p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1.effe81f852717p-8L -0x7.57d1de0e51246640cc2340ca48p-12L : -0x1.cdaa9da7ca620c52d514db487c74p+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x1.effe81f852717p-8L -0x7.57d1de0e51246640cc2340ca48p-12L : -0x1.cdaa9da7ca620c52d514db487c8p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x1.effe81f852717p-8L -0x7.57d1de0e51246640cc2340ca48p-12L : -0x1.cdaa9da7ca620c52d514db487c8p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x1.effe81f852717p-8L -0x7.57d1de0e51246640cc2340ca48p-12L : -0x1.cdaa9da7ca620c52d514db487cp+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x1.effe81f852717p-8L -0x7.57d1de0e51246640cc2340ca48p-12L : -0x1.cdaa9da7ca620c52d514db487cp+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1.effe81f852717p-8L -0x7.57d1de0e51246640cc2340ca4ap-12L : -0x1.cdaa9da7ca620c52d514db487c84p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1.effe81f852717p-8L -0x7.57d1de0e51246640cc2340ca4ap-12L : -0x1.cdaa9da7ca620c52d514db487c84p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1.effe81f852717p-8L -0x7.57d1de0e51246640cc2340ca4ap-12L : -0x1.cdaa9da7ca620c52d514db487c83p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1.effe81f852717p-8L -0x7.57d1de0e51246640cc2340ca4ap-12L : -0x1.cdaa9da7ca620c52d514db487c83p+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x1.effe81f852717p-8L -0x7.57d1de0e51246640cc2340ca4ap-12L : -0x1.cdaa9da7ca620c52d514db487dp+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x1.effe81f852717p-8L -0x7.57d1de0e51246640cc2340ca4ap-12L : -0x1.cdaa9da7ca620c52d514db487c8p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x1.effe81f852717p-8L -0x7.57d1de0e51246640cc2340ca4ap-12L : -0x1.cdaa9da7ca620c52d514db487c8p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x1.effe81f852717p-8L -0x7.57d1de0e51246640cc2340ca4ap-12L : -0x1.cdaa9da7ca620c52d514db487c8p+0L : inexact-ok
+= atan2 downward ldbl-96-intel -0x1.effe81f852716ffcp-8L -0x7.57d1d8p-12L : -0x1.cdaa9d786fcfa0d8p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x1.effe81f852716ffcp-8L -0x7.57d1d8p-12L : -0x1.cdaa9d786fcfa0d6p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x1.effe81f852716ffcp-8L -0x7.57d1d8p-12L : -0x1.cdaa9d786fcfa0d6p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x1.effe81f852716ffcp-8L -0x7.57d1d8p-12L : -0x1.cdaa9d786fcfa0d6p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x1.effe81f852716ffcp-8L -0x7.57d1d8p-12L : -0x1.cdaa9d786fcfa0d8p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x1.effe81f852716ffcp-8L -0x7.57d1d8p-12L : -0x1.cdaa9d786fcfa0d6p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x1.effe81f852716ffcp-8L -0x7.57d1d8p-12L : -0x1.cdaa9d786fcfa0d6p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x1.effe81f852716ffcp-8L -0x7.57d1d8p-12L : -0x1.cdaa9d786fcfa0d6p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1.effe81f852716ffcp-8L -0x7.57d1d8p-12L : -0x1.cdaa9d786fcfa0d61df7ac272703p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1.effe81f852716ffcp-8L -0x7.57d1d8p-12L : -0x1.cdaa9d786fcfa0d61df7ac272702p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1.effe81f852716ffcp-8L -0x7.57d1d8p-12L : -0x1.cdaa9d786fcfa0d61df7ac272702p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1.effe81f852716ffcp-8L -0x7.57d1d8p-12L : -0x1.cdaa9d786fcfa0d61df7ac272702p+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x1.effe81f852716ffcp-8L -0x7.57d1d8p-12L : -0x1.cdaa9d786fcfa0d61df7ac27278p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x1.effe81f852716ffcp-8L -0x7.57d1d8p-12L : -0x1.cdaa9d786fcfa0d61df7ac2727p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x1.effe81f852716ffcp-8L -0x7.57d1d8p-12L : -0x1.cdaa9d786fcfa0d61df7ac2727p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x1.effe81f852716ffcp-8L -0x7.57d1d8p-12L : -0x1.cdaa9d786fcfa0d61df7ac2727p+0L : inexact-ok
+= atan2 downward ldbl-96-intel -0x1.effe81f852716ffcp-8L -0x7.57d1ep-12L : -0x1.cdaa9db6fdf92902p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x1.effe81f852716ffcp-8L -0x7.57d1ep-12L : -0x1.cdaa9db6fdf92902p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x1.effe81f852716ffcp-8L -0x7.57d1ep-12L : -0x1.cdaa9db6fdf929p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x1.effe81f852716ffcp-8L -0x7.57d1ep-12L : -0x1.cdaa9db6fdf929p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x1.effe81f852716ffcp-8L -0x7.57d1ep-12L : -0x1.cdaa9db6fdf92902p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x1.effe81f852716ffcp-8L -0x7.57d1ep-12L : -0x1.cdaa9db6fdf92902p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x1.effe81f852716ffcp-8L -0x7.57d1ep-12L : -0x1.cdaa9db6fdf929p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x1.effe81f852716ffcp-8L -0x7.57d1ep-12L : -0x1.cdaa9db6fdf929p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1.effe81f852716ffcp-8L -0x7.57d1ep-12L : -0x1.cdaa9db6fdf929018a0f23a3f83bp+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1.effe81f852716ffcp-8L -0x7.57d1ep-12L : -0x1.cdaa9db6fdf929018a0f23a3f83bp+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1.effe81f852716ffcp-8L -0x7.57d1ep-12L : -0x1.cdaa9db6fdf929018a0f23a3f83ap+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1.effe81f852716ffcp-8L -0x7.57d1ep-12L : -0x1.cdaa9db6fdf929018a0f23a3f83ap+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x1.effe81f852716ffcp-8L -0x7.57d1ep-12L : -0x1.cdaa9db6fdf929018a0f23a3f88p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x1.effe81f852716ffcp-8L -0x7.57d1ep-12L : -0x1.cdaa9db6fdf929018a0f23a3f8p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x1.effe81f852716ffcp-8L -0x7.57d1ep-12L : -0x1.cdaa9db6fdf929018a0f23a3f8p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x1.effe81f852716ffcp-8L -0x7.57d1ep-12L : -0x1.cdaa9db6fdf929018a0f23a3f8p+0L : inexact-ok
+= atan2 downward ldbl-96-intel -0x1.effe81f852716ffcp-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da7ca620b2ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x1.effe81f852716ffcp-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da7ca620b28p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x1.effe81f852716ffcp-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da7ca620b28p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x1.effe81f852716ffcp-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da7ca620b28p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x1.effe81f852716ffcp-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da7ca620b2ap+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x1.effe81f852716ffcp-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da7ca620b28p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x1.effe81f852716ffcp-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da7ca620b28p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x1.effe81f852716ffcp-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da7ca620b28p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1.effe81f852716ffcp-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da7ca620b282dacf27ef281p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1.effe81f852716ffcp-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da7ca620b282dacf27ef281p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1.effe81f852716ffcp-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da7ca620b282dacf27ef28p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1.effe81f852716ffcp-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da7ca620b282dacf27ef28p+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x1.effe81f852716ffcp-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da7ca620b282dacf27ef3p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x1.effe81f852716ffcp-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da7ca620b282dacf27ef28p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x1.effe81f852716ffcp-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da7ca620b282dacf27ef28p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x1.effe81f852716ffcp-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da7ca620b282dacf27ef28p+0L : inexact-ok
+= atan2 downward ldbl-96-intel -0x1.effe81f852716ffcp-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da7ca620d1ep+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x1.effe81f852716ffcp-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da7ca620d1cp+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x1.effe81f852716ffcp-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da7ca620d1cp+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x1.effe81f852716ffcp-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da7ca620d1cp+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x1.effe81f852716ffcp-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da7ca620d1ep+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x1.effe81f852716ffcp-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da7ca620d1cp+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x1.effe81f852716ffcp-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da7ca620d1cp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x1.effe81f852716ffcp-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da7ca620d1cp+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1.effe81f852716ffcp-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da7ca620d1c9ef924f6ea81p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1.effe81f852716ffcp-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da7ca620d1c9ef924f6ea8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1.effe81f852716ffcp-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da7ca620d1c9ef924f6ea8p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1.effe81f852716ffcp-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da7ca620d1c9ef924f6ea8p+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x1.effe81f852716ffcp-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da7ca620d1c9ef924f6ebp+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x1.effe81f852716ffcp-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da7ca620d1c9ef924f6ea8p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x1.effe81f852716ffcp-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da7ca620d1c9ef924f6ea8p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x1.effe81f852716ffcp-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da7ca620d1c9ef924f6ea8p+0L : inexact-ok
+= atan2 downward ldbl-96-intel -0x1.effe81f852716ffcp-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da7ca620c54p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x1.effe81f852716ffcp-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da7ca620c54p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x1.effe81f852716ffcp-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da7ca620c52p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x1.effe81f852716ffcp-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da7ca620c52p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x1.effe81f852716ffcp-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da7ca620c54p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x1.effe81f852716ffcp-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da7ca620c54p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x1.effe81f852716ffcp-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da7ca620c52p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x1.effe81f852716ffcp-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da7ca620c52p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1.effe81f852716ffcp-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da7ca620c5345637ca8a5b9p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1.effe81f852716ffcp-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da7ca620c5345637ca8a5b9p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1.effe81f852716ffcp-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da7ca620c5345637ca8a5b8p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1.effe81f852716ffcp-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da7ca620c5345637ca8a5b8p+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x1.effe81f852716ffcp-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da7ca620c5345637ca8a6p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x1.effe81f852716ffcp-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da7ca620c5345637ca8a58p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x1.effe81f852716ffcp-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da7ca620c5345637ca8a58p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x1.effe81f852716ffcp-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da7ca620c5345637ca8a58p+0L : inexact-ok
+= atan2 downward ldbl-96-intel -0x1.effe81f852716ffcp-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da7ca620c54p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x1.effe81f852716ffcp-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da7ca620c54p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x1.effe81f852716ffcp-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da7ca620c52p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x1.effe81f852716ffcp-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da7ca620c52p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x1.effe81f852716ffcp-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da7ca620c54p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x1.effe81f852716ffcp-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da7ca620c54p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x1.effe81f852716ffcp-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da7ca620c52p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x1.effe81f852716ffcp-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da7ca620c52p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1.effe81f852716ffcp-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da7ca620c5383f1a62ef4b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1.effe81f852716ffcp-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da7ca620c5383f1a62ef4b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1.effe81f852716ffcp-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da7ca620c5383f1a62ef4b7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1.effe81f852716ffcp-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da7ca620c5383f1a62ef4b7p+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x1.effe81f852716ffcp-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da7ca620c5383f1a62ef5p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x1.effe81f852716ffcp-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da7ca620c5383f1a62ef48p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x1.effe81f852716ffcp-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da7ca620c5383f1a62ef48p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x1.effe81f852716ffcp-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da7ca620c5383f1a62ef48p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1.effe81f852716ffcp-8L -0x7.57d1de0e51246640cc2340ca4838p-12L : -0x1.cdaa9da7ca620c534b9fb9741b4ap+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1.effe81f852716ffcp-8L -0x7.57d1de0e51246640cc2340ca4838p-12L : -0x1.cdaa9da7ca620c534b9fb9741b49p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1.effe81f852716ffcp-8L -0x7.57d1de0e51246640cc2340ca4838p-12L : -0x1.cdaa9da7ca620c534b9fb9741b49p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1.effe81f852716ffcp-8L -0x7.57d1de0e51246640cc2340ca4838p-12L : -0x1.cdaa9da7ca620c534b9fb9741b49p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1.effe81f852716ffcp-8L -0x7.57d1de0e51246640cc2340ca483cp-12L : -0x1.cdaa9da7ca620c534b9fb9741b4ap+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1.effe81f852716ffcp-8L -0x7.57d1de0e51246640cc2340ca483cp-12L : -0x1.cdaa9da7ca620c534b9fb9741b49p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1.effe81f852716ffcp-8L -0x7.57d1de0e51246640cc2340ca483cp-12L : -0x1.cdaa9da7ca620c534b9fb9741b49p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1.effe81f852716ffcp-8L -0x7.57d1de0e51246640cc2340ca483cp-12L : -0x1.cdaa9da7ca620c534b9fb9741b49p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1.effe81f852716ffcp-8L -0x7.57d1de0e51246640cc2340ca48p-12L : -0x1.cdaa9da7ca620c534b9fb9741b48p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1.effe81f852716ffcp-8L -0x7.57d1de0e51246640cc2340ca48p-12L : -0x1.cdaa9da7ca620c534b9fb9741b48p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1.effe81f852716ffcp-8L -0x7.57d1de0e51246640cc2340ca48p-12L : -0x1.cdaa9da7ca620c534b9fb9741b47p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1.effe81f852716ffcp-8L -0x7.57d1de0e51246640cc2340ca48p-12L : -0x1.cdaa9da7ca620c534b9fb9741b47p+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x1.effe81f852716ffcp-8L -0x7.57d1de0e51246640cc2340ca48p-12L : -0x1.cdaa9da7ca620c534b9fb9741b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x1.effe81f852716ffcp-8L -0x7.57d1de0e51246640cc2340ca48p-12L : -0x1.cdaa9da7ca620c534b9fb9741b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x1.effe81f852716ffcp-8L -0x7.57d1de0e51246640cc2340ca48p-12L : -0x1.cdaa9da7ca620c534b9fb9741bp+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x1.effe81f852716ffcp-8L -0x7.57d1de0e51246640cc2340ca48p-12L : -0x1.cdaa9da7ca620c534b9fb9741bp+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1.effe81f852716ffcp-8L -0x7.57d1de0e51246640cc2340ca4ap-12L : -0x1.cdaa9da7ca620c534b9fb9741b58p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1.effe81f852716ffcp-8L -0x7.57d1de0e51246640cc2340ca4ap-12L : -0x1.cdaa9da7ca620c534b9fb9741b57p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1.effe81f852716ffcp-8L -0x7.57d1de0e51246640cc2340ca4ap-12L : -0x1.cdaa9da7ca620c534b9fb9741b57p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1.effe81f852716ffcp-8L -0x7.57d1de0e51246640cc2340ca4ap-12L : -0x1.cdaa9da7ca620c534b9fb9741b57p+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x1.effe81f852716ffcp-8L -0x7.57d1de0e51246640cc2340ca4ap-12L : -0x1.cdaa9da7ca620c534b9fb9741b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x1.effe81f852716ffcp-8L -0x7.57d1de0e51246640cc2340ca4ap-12L : -0x1.cdaa9da7ca620c534b9fb9741b8p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x1.effe81f852716ffcp-8L -0x7.57d1de0e51246640cc2340ca4ap-12L : -0x1.cdaa9da7ca620c534b9fb9741bp+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x1.effe81f852716ffcp-8L -0x7.57d1de0e51246640cc2340ca4ap-12L : -0x1.cdaa9da7ca620c534b9fb9741bp+0L : inexact-ok
+= atan2 downward ldbl-96-intel -0x1.effe81f852716ffep-8L -0x7.57d1d8p-12L : -0x1.cdaa9d786fcfa0d6p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x1.effe81f852716ffep-8L -0x7.57d1d8p-12L : -0x1.cdaa9d786fcfa0d6p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x1.effe81f852716ffep-8L -0x7.57d1d8p-12L : -0x1.cdaa9d786fcfa0d4p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x1.effe81f852716ffep-8L -0x7.57d1d8p-12L : -0x1.cdaa9d786fcfa0d4p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x1.effe81f852716ffep-8L -0x7.57d1d8p-12L : -0x1.cdaa9d786fcfa0d6p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x1.effe81f852716ffep-8L -0x7.57d1d8p-12L : -0x1.cdaa9d786fcfa0d6p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x1.effe81f852716ffep-8L -0x7.57d1d8p-12L : -0x1.cdaa9d786fcfa0d4p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x1.effe81f852716ffep-8L -0x7.57d1d8p-12L : -0x1.cdaa9d786fcfa0d4p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1.effe81f852716ffep-8L -0x7.57d1d8p-12L : -0x1.cdaa9d786fcfa0d5e2b23d3d07afp+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1.effe81f852716ffep-8L -0x7.57d1d8p-12L : -0x1.cdaa9d786fcfa0d5e2b23d3d07afp+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1.effe81f852716ffep-8L -0x7.57d1d8p-12L : -0x1.cdaa9d786fcfa0d5e2b23d3d07aep+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1.effe81f852716ffep-8L -0x7.57d1d8p-12L : -0x1.cdaa9d786fcfa0d5e2b23d3d07aep+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x1.effe81f852716ffep-8L -0x7.57d1d8p-12L : -0x1.cdaa9d786fcfa0d5e2b23d3d08p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x1.effe81f852716ffep-8L -0x7.57d1d8p-12L : -0x1.cdaa9d786fcfa0d5e2b23d3d078p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x1.effe81f852716ffep-8L -0x7.57d1d8p-12L : -0x1.cdaa9d786fcfa0d5e2b23d3d078p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x1.effe81f852716ffep-8L -0x7.57d1d8p-12L : -0x1.cdaa9d786fcfa0d5e2b23d3d078p+0L : inexact-ok
+= atan2 downward ldbl-96-intel -0x1.effe81f852716ffep-8L -0x7.57d1ep-12L : -0x1.cdaa9db6fdf92902p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x1.effe81f852716ffep-8L -0x7.57d1ep-12L : -0x1.cdaa9db6fdf92902p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x1.effe81f852716ffep-8L -0x7.57d1ep-12L : -0x1.cdaa9db6fdf929p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x1.effe81f852716ffep-8L -0x7.57d1ep-12L : -0x1.cdaa9db6fdf929p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x1.effe81f852716ffep-8L -0x7.57d1ep-12L : -0x1.cdaa9db6fdf92902p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x1.effe81f852716ffep-8L -0x7.57d1ep-12L : -0x1.cdaa9db6fdf92902p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x1.effe81f852716ffep-8L -0x7.57d1ep-12L : -0x1.cdaa9db6fdf929p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x1.effe81f852716ffep-8L -0x7.57d1ep-12L : -0x1.cdaa9db6fdf929p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1.effe81f852716ffep-8L -0x7.57d1ep-12L : -0x1.cdaa9db6fdf929014ec9b4802281p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1.effe81f852716ffep-8L -0x7.57d1ep-12L : -0x1.cdaa9db6fdf929014ec9b480228p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1.effe81f852716ffep-8L -0x7.57d1ep-12L : -0x1.cdaa9db6fdf929014ec9b480228p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1.effe81f852716ffep-8L -0x7.57d1ep-12L : -0x1.cdaa9db6fdf929014ec9b480228p+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x1.effe81f852716ffep-8L -0x7.57d1ep-12L : -0x1.cdaa9db6fdf929014ec9b48023p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x1.effe81f852716ffep-8L -0x7.57d1ep-12L : -0x1.cdaa9db6fdf929014ec9b480228p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x1.effe81f852716ffep-8L -0x7.57d1ep-12L : -0x1.cdaa9db6fdf929014ec9b480228p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x1.effe81f852716ffep-8L -0x7.57d1ep-12L : -0x1.cdaa9db6fdf929014ec9b480228p+0L : inexact-ok
+= atan2 downward ldbl-96-intel -0x1.effe81f852716ffep-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da7ca620b28p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x1.effe81f852716ffep-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da7ca620b28p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x1.effe81f852716ffep-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da7ca620b26p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x1.effe81f852716ffep-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da7ca620b26p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x1.effe81f852716ffep-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da7ca620b28p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x1.effe81f852716ffep-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da7ca620b28p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x1.effe81f852716ffep-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da7ca620b26p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x1.effe81f852716ffep-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da7ca620b26p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1.effe81f852716ffep-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da7ca620b27f26783692318p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1.effe81f852716ffep-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da7ca620b27f26783692317p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1.effe81f852716ffep-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da7ca620b27f26783692317p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1.effe81f852716ffep-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da7ca620b27f26783692317p+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x1.effe81f852716ffep-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da7ca620b27f2678369238p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x1.effe81f852716ffep-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da7ca620b27f267836923p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x1.effe81f852716ffep-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da7ca620b27f267836923p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x1.effe81f852716ffep-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da7ca620b27f267836923p+0L : inexact-ok
+= atan2 downward ldbl-96-intel -0x1.effe81f852716ffep-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da7ca620d1ep+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x1.effe81f852716ffep-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da7ca620d1cp+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x1.effe81f852716ffep-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da7ca620d1cp+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x1.effe81f852716ffep-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da7ca620d1cp+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x1.effe81f852716ffep-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da7ca620d1ep+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x1.effe81f852716ffep-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da7ca620d1cp+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x1.effe81f852716ffep-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da7ca620d1cp+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x1.effe81f852716ffep-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da7ca620d1cp+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1.effe81f852716ffep-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da7ca620d1c63b3b5e11b17p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1.effe81f852716ffep-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da7ca620d1c63b3b5e11b17p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1.effe81f852716ffep-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da7ca620d1c63b3b5e11b16p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1.effe81f852716ffep-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da7ca620d1c63b3b5e11b16p+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x1.effe81f852716ffep-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da7ca620d1c63b3b5e11b8p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x1.effe81f852716ffep-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da7ca620d1c63b3b5e11bp+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x1.effe81f852716ffep-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da7ca620d1c63b3b5e11bp+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x1.effe81f852716ffep-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da7ca620d1c63b3b5e11bp+0L : inexact-ok
+= atan2 downward ldbl-96-intel -0x1.effe81f852716ffep-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da7ca620c54p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x1.effe81f852716ffep-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da7ca620c54p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x1.effe81f852716ffep-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da7ca620c52p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x1.effe81f852716ffep-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da7ca620c52p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x1.effe81f852716ffep-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da7ca620c54p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x1.effe81f852716ffep-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da7ca620c54p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x1.effe81f852716ffep-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da7ca620c52p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x1.effe81f852716ffep-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da7ca620c52p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1.effe81f852716ffep-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da7ca620c530a1e0d92d65p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1.effe81f852716ffep-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da7ca620c530a1e0d92d64fp+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1.effe81f852716ffep-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da7ca620c530a1e0d92d64fp+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1.effe81f852716ffep-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da7ca620c530a1e0d92d64fp+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x1.effe81f852716ffep-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da7ca620c530a1e0d92d68p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x1.effe81f852716ffep-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da7ca620c530a1e0d92d68p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x1.effe81f852716ffep-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da7ca620c530a1e0d92d6p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x1.effe81f852716ffep-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da7ca620c530a1e0d92d6p+0L : inexact-ok
+= atan2 downward ldbl-96-intel -0x1.effe81f852716ffep-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da7ca620c54p+0L : inexact-ok
+= atan2 tonearest ldbl-96-intel -0x1.effe81f852716ffep-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da7ca620c54p+0L : inexact-ok
+= atan2 towardzero ldbl-96-intel -0x1.effe81f852716ffep-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da7ca620c52p+0L : inexact-ok
+= atan2 upward ldbl-96-intel -0x1.effe81f852716ffep-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da7ca620c52p+0L : inexact-ok
+= atan2 downward ldbl-96-m68k -0x1.effe81f852716ffep-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da7ca620c54p+0L : inexact-ok
+= atan2 tonearest ldbl-96-m68k -0x1.effe81f852716ffep-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da7ca620c54p+0L : inexact-ok
+= atan2 towardzero ldbl-96-m68k -0x1.effe81f852716ffep-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da7ca620c52p+0L : inexact-ok
+= atan2 upward ldbl-96-m68k -0x1.effe81f852716ffep-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da7ca620c52p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1.effe81f852716ffep-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da7ca620c5348ac3719254fp+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1.effe81f852716ffep-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da7ca620c5348ac3719254ep+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1.effe81f852716ffep-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da7ca620c5348ac3719254ep+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1.effe81f852716ffep-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da7ca620c5348ac3719254ep+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x1.effe81f852716ffep-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da7ca620c5348ac3719258p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x1.effe81f852716ffep-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da7ca620c5348ac3719258p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x1.effe81f852716ffep-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da7ca620c5348ac371925p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x1.effe81f852716ffep-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da7ca620c5348ac371925p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1.effe81f852716ffep-8L -0x7.57d1de0e51246640cc2340ca4838p-12L : -0x1.cdaa9da7ca620c53105a4a5e4bep+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1.effe81f852716ffep-8L -0x7.57d1de0e51246640cc2340ca4838p-12L : -0x1.cdaa9da7ca620c53105a4a5e4bep+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1.effe81f852716ffep-8L -0x7.57d1de0e51246640cc2340ca4838p-12L : -0x1.cdaa9da7ca620c53105a4a5e4bdfp+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1.effe81f852716ffep-8L -0x7.57d1de0e51246640cc2340ca4838p-12L : -0x1.cdaa9da7ca620c53105a4a5e4bdfp+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1.effe81f852716ffep-8L -0x7.57d1de0e51246640cc2340ca483cp-12L : -0x1.cdaa9da7ca620c53105a4a5e4bep+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1.effe81f852716ffep-8L -0x7.57d1de0e51246640cc2340ca483cp-12L : -0x1.cdaa9da7ca620c53105a4a5e4bep+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1.effe81f852716ffep-8L -0x7.57d1de0e51246640cc2340ca483cp-12L : -0x1.cdaa9da7ca620c53105a4a5e4bdfp+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1.effe81f852716ffep-8L -0x7.57d1de0e51246640cc2340ca483cp-12L : -0x1.cdaa9da7ca620c53105a4a5e4bdfp+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1.effe81f852716ffep-8L -0x7.57d1de0e51246640cc2340ca48p-12L : -0x1.cdaa9da7ca620c53105a4a5e4bdep+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1.effe81f852716ffep-8L -0x7.57d1de0e51246640cc2340ca48p-12L : -0x1.cdaa9da7ca620c53105a4a5e4bdep+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1.effe81f852716ffep-8L -0x7.57d1de0e51246640cc2340ca48p-12L : -0x1.cdaa9da7ca620c53105a4a5e4bddp+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1.effe81f852716ffep-8L -0x7.57d1de0e51246640cc2340ca48p-12L : -0x1.cdaa9da7ca620c53105a4a5e4bddp+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x1.effe81f852716ffep-8L -0x7.57d1de0e51246640cc2340ca48p-12L : -0x1.cdaa9da7ca620c53105a4a5e4cp+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x1.effe81f852716ffep-8L -0x7.57d1de0e51246640cc2340ca48p-12L : -0x1.cdaa9da7ca620c53105a4a5e4cp+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x1.effe81f852716ffep-8L -0x7.57d1de0e51246640cc2340ca48p-12L : -0x1.cdaa9da7ca620c53105a4a5e4b8p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x1.effe81f852716ffep-8L -0x7.57d1de0e51246640cc2340ca48p-12L : -0x1.cdaa9da7ca620c53105a4a5e4b8p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1.effe81f852716ffep-8L -0x7.57d1de0e51246640cc2340ca4ap-12L : -0x1.cdaa9da7ca620c53105a4a5e4beep+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1.effe81f852716ffep-8L -0x7.57d1de0e51246640cc2340ca4ap-12L : -0x1.cdaa9da7ca620c53105a4a5e4beep+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1.effe81f852716ffep-8L -0x7.57d1de0e51246640cc2340ca4ap-12L : -0x1.cdaa9da7ca620c53105a4a5e4bedp+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1.effe81f852716ffep-8L -0x7.57d1de0e51246640cc2340ca4ap-12L : -0x1.cdaa9da7ca620c53105a4a5e4bedp+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x1.effe81f852716ffep-8L -0x7.57d1de0e51246640cc2340ca4ap-12L : -0x1.cdaa9da7ca620c53105a4a5e4cp+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x1.effe81f852716ffep-8L -0x7.57d1de0e51246640cc2340ca4ap-12L : -0x1.cdaa9da7ca620c53105a4a5e4cp+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x1.effe81f852716ffep-8L -0x7.57d1de0e51246640cc2340ca4ap-12L : -0x1.cdaa9da7ca620c53105a4a5e4b8p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x1.effe81f852716ffep-8L -0x7.57d1de0e51246640cc2340ca4ap-12L : -0x1.cdaa9da7ca620c53105a4a5e4b8p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac291p-8L -0x7.57d1d8p-12L : -0x1.cdaa9d786fcfa0d61c33dac76549p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac291p-8L -0x7.57d1d8p-12L : -0x1.cdaa9d786fcfa0d61c33dac76548p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac291p-8L -0x7.57d1d8p-12L : -0x1.cdaa9d786fcfa0d61c33dac76548p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac291p-8L -0x7.57d1d8p-12L : -0x1.cdaa9d786fcfa0d61c33dac76548p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac291p-8L -0x7.57d1ep-12L : -0x1.cdaa9db6fdf92901884b52427e92p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac291p-8L -0x7.57d1ep-12L : -0x1.cdaa9db6fdf92901884b52427e91p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac291p-8L -0x7.57d1ep-12L : -0x1.cdaa9db6fdf92901884b52427e91p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac291p-8L -0x7.57d1ep-12L : -0x1.cdaa9db6fdf92901884b52427e91p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac291p-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da7ca620b282be9211de3cp+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac291p-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da7ca620b282be9211de3cp+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac291p-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da7ca620b282be9211de3bfp+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac291p-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da7ca620b282be9211de3bfp+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac291p-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da7ca620d1c9d355395dbcp+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac291p-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da7ca620d1c9d355395dbbfp+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac291p-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da7ca620d1c9d355395dbbfp+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac291p-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da7ca620d1c9d355395dbbfp+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac291p-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da7ca620c53439fab4796f8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac291p-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da7ca620c53439fab4796f8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac291p-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da7ca620c53439fab4796f7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac291p-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da7ca620c53439fab4796f7p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac291p-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da7ca620c53822dd4cde5f7p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac291p-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da7ca620c53822dd4cde5f7p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac291p-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da7ca620c53822dd4cde5f6p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac291p-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da7ca620c53822dd4cde5f6p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac291p-8L -0x7.57d1de0e51246640cc2340ca4838p-12L : -0x1.cdaa9da7ca620c5349dbe8130c89p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac291p-8L -0x7.57d1de0e51246640cc2340ca4838p-12L : -0x1.cdaa9da7ca620c5349dbe8130c88p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac291p-8L -0x7.57d1de0e51246640cc2340ca4838p-12L : -0x1.cdaa9da7ca620c5349dbe8130c88p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac291p-8L -0x7.57d1de0e51246640cc2340ca4838p-12L : -0x1.cdaa9da7ca620c5349dbe8130c88p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac291p-8L -0x7.57d1de0e51246640cc2340ca483cp-12L : -0x1.cdaa9da7ca620c5349dbe8130c89p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac291p-8L -0x7.57d1de0e51246640cc2340ca483cp-12L : -0x1.cdaa9da7ca620c5349dbe8130c88p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac291p-8L -0x7.57d1de0e51246640cc2340ca483cp-12L : -0x1.cdaa9da7ca620c5349dbe8130c88p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac291p-8L -0x7.57d1de0e51246640cc2340ca483cp-12L : -0x1.cdaa9da7ca620c5349dbe8130c88p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac291p-8L -0x7.57d1de0e51246640cc2340ca48p-12L : -0x1.cdaa9da7ca620c5349dbe8130c87p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac291p-8L -0x7.57d1de0e51246640cc2340ca48p-12L : -0x1.cdaa9da7ca620c5349dbe8130c87p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac291p-8L -0x7.57d1de0e51246640cc2340ca48p-12L : -0x1.cdaa9da7ca620c5349dbe8130c86p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac291p-8L -0x7.57d1de0e51246640cc2340ca48p-12L : -0x1.cdaa9da7ca620c5349dbe8130c86p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac291p-8L -0x7.57d1de0e51246640cc2340ca4ap-12L : -0x1.cdaa9da7ca620c5349dbe8130c97p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac291p-8L -0x7.57d1de0e51246640cc2340ca4ap-12L : -0x1.cdaa9da7ca620c5349dbe8130c96p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac291p-8L -0x7.57d1de0e51246640cc2340ca4ap-12L : -0x1.cdaa9da7ca620c5349dbe8130c96p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac291p-8L -0x7.57d1de0e51246640cc2340ca4ap-12L : -0x1.cdaa9da7ca620c5349dbe8130c96p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac292p-8L -0x7.57d1d8p-12L : -0x1.cdaa9d786fcfa0d61c33dac76549p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac292p-8L -0x7.57d1d8p-12L : -0x1.cdaa9d786fcfa0d61c33dac76548p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac292p-8L -0x7.57d1d8p-12L : -0x1.cdaa9d786fcfa0d61c33dac76548p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac292p-8L -0x7.57d1d8p-12L : -0x1.cdaa9d786fcfa0d61c33dac76548p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac292p-8L -0x7.57d1ep-12L : -0x1.cdaa9db6fdf92901884b52427e92p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac292p-8L -0x7.57d1ep-12L : -0x1.cdaa9db6fdf92901884b52427e91p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac292p-8L -0x7.57d1ep-12L : -0x1.cdaa9db6fdf92901884b52427e91p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac292p-8L -0x7.57d1ep-12L : -0x1.cdaa9db6fdf92901884b52427e91p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac292p-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da7ca620b282be9211de3cp+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac292p-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da7ca620b282be9211de3cp+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac292p-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da7ca620b282be9211de3bfp+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac292p-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da7ca620b282be9211de3bfp+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac292p-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da7ca620d1c9d355395dbcp+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac292p-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da7ca620d1c9d355395dbbfp+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac292p-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da7ca620d1c9d355395dbbfp+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac292p-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da7ca620d1c9d355395dbbfp+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac292p-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da7ca620c53439fab4796f8p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac292p-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da7ca620c53439fab4796f8p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac292p-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da7ca620c53439fab4796f7p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac292p-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da7ca620c53439fab4796f7p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac292p-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da7ca620c53822dd4cde5f7p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac292p-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da7ca620c53822dd4cde5f7p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac292p-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da7ca620c53822dd4cde5f6p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac292p-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da7ca620c53822dd4cde5f6p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac292p-8L -0x7.57d1de0e51246640cc2340ca4838p-12L : -0x1.cdaa9da7ca620c5349dbe8130c89p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac292p-8L -0x7.57d1de0e51246640cc2340ca4838p-12L : -0x1.cdaa9da7ca620c5349dbe8130c88p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac292p-8L -0x7.57d1de0e51246640cc2340ca4838p-12L : -0x1.cdaa9da7ca620c5349dbe8130c88p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac292p-8L -0x7.57d1de0e51246640cc2340ca4838p-12L : -0x1.cdaa9da7ca620c5349dbe8130c88p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac292p-8L -0x7.57d1de0e51246640cc2340ca483cp-12L : -0x1.cdaa9da7ca620c5349dbe8130c89p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac292p-8L -0x7.57d1de0e51246640cc2340ca483cp-12L : -0x1.cdaa9da7ca620c5349dbe8130c88p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac292p-8L -0x7.57d1de0e51246640cc2340ca483cp-12L : -0x1.cdaa9da7ca620c5349dbe8130c88p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac292p-8L -0x7.57d1de0e51246640cc2340ca483cp-12L : -0x1.cdaa9da7ca620c5349dbe8130c88p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac292p-8L -0x7.57d1de0e51246640cc2340ca48p-12L : -0x1.cdaa9da7ca620c5349dbe8130c87p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac292p-8L -0x7.57d1de0e51246640cc2340ca48p-12L : -0x1.cdaa9da7ca620c5349dbe8130c87p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac292p-8L -0x7.57d1de0e51246640cc2340ca48p-12L : -0x1.cdaa9da7ca620c5349dbe8130c86p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac292p-8L -0x7.57d1de0e51246640cc2340ca48p-12L : -0x1.cdaa9da7ca620c5349dbe8130c86p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac292p-8L -0x7.57d1de0e51246640cc2340ca4ap-12L : -0x1.cdaa9da7ca620c5349dbe8130c97p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac292p-8L -0x7.57d1de0e51246640cc2340ca4ap-12L : -0x1.cdaa9da7ca620c5349dbe8130c96p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac292p-8L -0x7.57d1de0e51246640cc2340ca4ap-12L : -0x1.cdaa9da7ca620c5349dbe8130c96p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac292p-8L -0x7.57d1de0e51246640cc2340ca4ap-12L : -0x1.cdaa9da7ca620c5349dbe8130c96p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac28p-8L -0x7.57d1d8p-12L : -0x1.cdaa9d786fcfa0d61c33dac7654bp+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac28p-8L -0x7.57d1d8p-12L : -0x1.cdaa9d786fcfa0d61c33dac7654ap+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac28p-8L -0x7.57d1d8p-12L : -0x1.cdaa9d786fcfa0d61c33dac7654ap+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac28p-8L -0x7.57d1d8p-12L : -0x1.cdaa9d786fcfa0d61c33dac7654ap+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x1.effe81f852716ffc0f3eeb1ac28p-8L -0x7.57d1d8p-12L : -0x1.cdaa9d786fcfa0d61c33dac7658p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x1.effe81f852716ffc0f3eeb1ac28p-8L -0x7.57d1d8p-12L : -0x1.cdaa9d786fcfa0d61c33dac7658p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x1.effe81f852716ffc0f3eeb1ac28p-8L -0x7.57d1d8p-12L : -0x1.cdaa9d786fcfa0d61c33dac765p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x1.effe81f852716ffc0f3eeb1ac28p-8L -0x7.57d1d8p-12L : -0x1.cdaa9d786fcfa0d61c33dac765p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac28p-8L -0x7.57d1ep-12L : -0x1.cdaa9db6fdf92901884b52427e94p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac28p-8L -0x7.57d1ep-12L : -0x1.cdaa9db6fdf92901884b52427e93p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac28p-8L -0x7.57d1ep-12L : -0x1.cdaa9db6fdf92901884b52427e93p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac28p-8L -0x7.57d1ep-12L : -0x1.cdaa9db6fdf92901884b52427e93p+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x1.effe81f852716ffc0f3eeb1ac28p-8L -0x7.57d1ep-12L : -0x1.cdaa9db6fdf92901884b52427fp+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x1.effe81f852716ffc0f3eeb1ac28p-8L -0x7.57d1ep-12L : -0x1.cdaa9db6fdf92901884b52427e8p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x1.effe81f852716ffc0f3eeb1ac28p-8L -0x7.57d1ep-12L : -0x1.cdaa9db6fdf92901884b52427e8p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x1.effe81f852716ffc0f3eeb1ac28p-8L -0x7.57d1ep-12L : -0x1.cdaa9db6fdf92901884b52427e8p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac28p-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da7ca620b282be9211de3c2p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac28p-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da7ca620b282be9211de3c2p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac28p-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da7ca620b282be9211de3c1p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac28p-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da7ca620b282be9211de3c1p+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x1.effe81f852716ffc0f3eeb1ac28p-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da7ca620b282be9211de4p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x1.effe81f852716ffc0f3eeb1ac28p-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da7ca620b282be9211de4p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x1.effe81f852716ffc0f3eeb1ac28p-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da7ca620b282be9211de38p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x1.effe81f852716ffc0f3eeb1ac28p-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da7ca620b282be9211de38p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac28p-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da7ca620d1c9d355395dbc2p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac28p-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da7ca620d1c9d355395dbc1p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac28p-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da7ca620d1c9d355395dbc1p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac28p-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da7ca620d1c9d355395dbc1p+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x1.effe81f852716ffc0f3eeb1ac28p-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da7ca620d1c9d355395dcp+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x1.effe81f852716ffc0f3eeb1ac28p-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da7ca620d1c9d355395dcp+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x1.effe81f852716ffc0f3eeb1ac28p-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da7ca620d1c9d355395db8p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x1.effe81f852716ffc0f3eeb1ac28p-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da7ca620d1c9d355395db8p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac28p-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da7ca620c53439fab4796fap+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac28p-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da7ca620c53439fab4796fap+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac28p-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da7ca620c53439fab4796f9p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac28p-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da7ca620c53439fab4796f9p+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x1.effe81f852716ffc0f3eeb1ac28p-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da7ca620c53439fab4797p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x1.effe81f852716ffc0f3eeb1ac28p-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da7ca620c53439fab4797p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x1.effe81f852716ffc0f3eeb1ac28p-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da7ca620c53439fab47968p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x1.effe81f852716ffc0f3eeb1ac28p-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da7ca620c53439fab47968p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac28p-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da7ca620c53822dd4cde5f9p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac28p-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da7ca620c53822dd4cde5f9p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac28p-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da7ca620c53822dd4cde5f8p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac28p-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da7ca620c53822dd4cde5f8p+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x1.effe81f852716ffc0f3eeb1ac28p-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da7ca620c53822dd4cde6p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x1.effe81f852716ffc0f3eeb1ac28p-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da7ca620c53822dd4cde6p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x1.effe81f852716ffc0f3eeb1ac28p-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da7ca620c53822dd4cde58p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x1.effe81f852716ffc0f3eeb1ac28p-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da7ca620c53822dd4cde58p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac28p-8L -0x7.57d1de0e51246640cc2340ca4838p-12L : -0x1.cdaa9da7ca620c5349dbe8130c8bp+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac28p-8L -0x7.57d1de0e51246640cc2340ca4838p-12L : -0x1.cdaa9da7ca620c5349dbe8130c8ap+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac28p-8L -0x7.57d1de0e51246640cc2340ca4838p-12L : -0x1.cdaa9da7ca620c5349dbe8130c8ap+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac28p-8L -0x7.57d1de0e51246640cc2340ca4838p-12L : -0x1.cdaa9da7ca620c5349dbe8130c8ap+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac28p-8L -0x7.57d1de0e51246640cc2340ca483cp-12L : -0x1.cdaa9da7ca620c5349dbe8130c8bp+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac28p-8L -0x7.57d1de0e51246640cc2340ca483cp-12L : -0x1.cdaa9da7ca620c5349dbe8130c8ap+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac28p-8L -0x7.57d1de0e51246640cc2340ca483cp-12L : -0x1.cdaa9da7ca620c5349dbe8130c8ap+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac28p-8L -0x7.57d1de0e51246640cc2340ca483cp-12L : -0x1.cdaa9da7ca620c5349dbe8130c8ap+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac28p-8L -0x7.57d1de0e51246640cc2340ca48p-12L : -0x1.cdaa9da7ca620c5349dbe8130c89p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac28p-8L -0x7.57d1de0e51246640cc2340ca48p-12L : -0x1.cdaa9da7ca620c5349dbe8130c89p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac28p-8L -0x7.57d1de0e51246640cc2340ca48p-12L : -0x1.cdaa9da7ca620c5349dbe8130c88p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac28p-8L -0x7.57d1de0e51246640cc2340ca48p-12L : -0x1.cdaa9da7ca620c5349dbe8130c88p+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x1.effe81f852716ffc0f3eeb1ac28p-8L -0x7.57d1de0e51246640cc2340ca48p-12L : -0x1.cdaa9da7ca620c5349dbe8130dp+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x1.effe81f852716ffc0f3eeb1ac28p-8L -0x7.57d1de0e51246640cc2340ca48p-12L : -0x1.cdaa9da7ca620c5349dbe8130c8p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x1.effe81f852716ffc0f3eeb1ac28p-8L -0x7.57d1de0e51246640cc2340ca48p-12L : -0x1.cdaa9da7ca620c5349dbe8130c8p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x1.effe81f852716ffc0f3eeb1ac28p-8L -0x7.57d1de0e51246640cc2340ca48p-12L : -0x1.cdaa9da7ca620c5349dbe8130c8p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac28p-8L -0x7.57d1de0e51246640cc2340ca4ap-12L : -0x1.cdaa9da7ca620c5349dbe8130c99p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac28p-8L -0x7.57d1de0e51246640cc2340ca4ap-12L : -0x1.cdaa9da7ca620c5349dbe8130c98p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac28p-8L -0x7.57d1de0e51246640cc2340ca4ap-12L : -0x1.cdaa9da7ca620c5349dbe8130c98p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac28p-8L -0x7.57d1de0e51246640cc2340ca4ap-12L : -0x1.cdaa9da7ca620c5349dbe8130c98p+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x1.effe81f852716ffc0f3eeb1ac28p-8L -0x7.57d1de0e51246640cc2340ca4ap-12L : -0x1.cdaa9da7ca620c5349dbe8130dp+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x1.effe81f852716ffc0f3eeb1ac28p-8L -0x7.57d1de0e51246640cc2340ca4ap-12L : -0x1.cdaa9da7ca620c5349dbe8130c8p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x1.effe81f852716ffc0f3eeb1ac28p-8L -0x7.57d1de0e51246640cc2340ca4ap-12L : -0x1.cdaa9da7ca620c5349dbe8130c8p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x1.effe81f852716ffc0f3eeb1ac28p-8L -0x7.57d1de0e51246640cc2340ca4ap-12L : -0x1.cdaa9da7ca620c5349dbe8130c8p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac3p-8L -0x7.57d1d8p-12L : -0x1.cdaa9d786fcfa0d61c33dac7653cp+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac3p-8L -0x7.57d1d8p-12L : -0x1.cdaa9d786fcfa0d61c33dac7653cp+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac3p-8L -0x7.57d1d8p-12L : -0x1.cdaa9d786fcfa0d61c33dac7653bp+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac3p-8L -0x7.57d1d8p-12L : -0x1.cdaa9d786fcfa0d61c33dac7653bp+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x1.effe81f852716ffc0f3eeb1ac3p-8L -0x7.57d1d8p-12L : -0x1.cdaa9d786fcfa0d61c33dac7658p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x1.effe81f852716ffc0f3eeb1ac3p-8L -0x7.57d1d8p-12L : -0x1.cdaa9d786fcfa0d61c33dac765p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x1.effe81f852716ffc0f3eeb1ac3p-8L -0x7.57d1d8p-12L : -0x1.cdaa9d786fcfa0d61c33dac765p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x1.effe81f852716ffc0f3eeb1ac3p-8L -0x7.57d1d8p-12L : -0x1.cdaa9d786fcfa0d61c33dac765p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac3p-8L -0x7.57d1ep-12L : -0x1.cdaa9db6fdf92901884b52427e85p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac3p-8L -0x7.57d1ep-12L : -0x1.cdaa9db6fdf92901884b52427e85p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac3p-8L -0x7.57d1ep-12L : -0x1.cdaa9db6fdf92901884b52427e84p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac3p-8L -0x7.57d1ep-12L : -0x1.cdaa9db6fdf92901884b52427e84p+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x1.effe81f852716ffc0f3eeb1ac3p-8L -0x7.57d1ep-12L : -0x1.cdaa9db6fdf92901884b52427fp+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x1.effe81f852716ffc0f3eeb1ac3p-8L -0x7.57d1ep-12L : -0x1.cdaa9db6fdf92901884b52427e8p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x1.effe81f852716ffc0f3eeb1ac3p-8L -0x7.57d1ep-12L : -0x1.cdaa9db6fdf92901884b52427e8p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x1.effe81f852716ffc0f3eeb1ac3p-8L -0x7.57d1ep-12L : -0x1.cdaa9db6fdf92901884b52427e8p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac3p-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da7ca620b282be9211de3b4p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac3p-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da7ca620b282be9211de3b3p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac3p-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da7ca620b282be9211de3b3p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac3p-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da7ca620b282be9211de3b3p+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x1.effe81f852716ffc0f3eeb1ac3p-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da7ca620b282be9211de4p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x1.effe81f852716ffc0f3eeb1ac3p-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da7ca620b282be9211de38p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x1.effe81f852716ffc0f3eeb1ac3p-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da7ca620b282be9211de38p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x1.effe81f852716ffc0f3eeb1ac3p-8L -0x7.57d1de0e51244p-12L : -0x1.cdaa9da7ca620b282be9211de38p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac3p-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da7ca620d1c9d355395dbb3p+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac3p-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da7ca620d1c9d355395dbb3p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac3p-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da7ca620d1c9d355395dbb2p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac3p-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da7ca620d1c9d355395dbb2p+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x1.effe81f852716ffc0f3eeb1ac3p-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da7ca620d1c9d355395dcp+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x1.effe81f852716ffc0f3eeb1ac3p-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da7ca620d1c9d355395db8p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x1.effe81f852716ffc0f3eeb1ac3p-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da7ca620d1c9d355395db8p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x1.effe81f852716ffc0f3eeb1ac3p-8L -0x7.57d1de0e51248p-12L : -0x1.cdaa9da7ca620d1c9d355395db8p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac3p-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da7ca620c53439fab4796ecp+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac3p-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da7ca620c53439fab4796ebp+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac3p-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da7ca620c53439fab4796ebp+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac3p-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da7ca620c53439fab4796ebp+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x1.effe81f852716ffc0f3eeb1ac3p-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da7ca620c53439fab4797p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x1.effe81f852716ffc0f3eeb1ac3p-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da7ca620c53439fab4797p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x1.effe81f852716ffc0f3eeb1ac3p-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da7ca620c53439fab47968p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x1.effe81f852716ffc0f3eeb1ac3p-8L -0x7.57d1de0e5124664p-12L : -0x1.cdaa9da7ca620c53439fab47968p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac3p-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da7ca620c53822dd4cde5ebp+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac3p-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da7ca620c53822dd4cde5eap+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac3p-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da7ca620c53822dd4cde5eap+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac3p-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da7ca620c53822dd4cde5eap+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x1.effe81f852716ffc0f3eeb1ac3p-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da7ca620c53822dd4cde6p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x1.effe81f852716ffc0f3eeb1ac3p-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da7ca620c53822dd4cde6p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x1.effe81f852716ffc0f3eeb1ac3p-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da7ca620c53822dd4cde58p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x1.effe81f852716ffc0f3eeb1ac3p-8L -0x7.57d1de0e51246648p-12L : -0x1.cdaa9da7ca620c53822dd4cde58p+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac3p-8L -0x7.57d1de0e51246640cc2340ca4838p-12L : -0x1.cdaa9da7ca620c5349dbe8130c7cp+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac3p-8L -0x7.57d1de0e51246640cc2340ca4838p-12L : -0x1.cdaa9da7ca620c5349dbe8130c7cp+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac3p-8L -0x7.57d1de0e51246640cc2340ca4838p-12L : -0x1.cdaa9da7ca620c5349dbe8130c7bp+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac3p-8L -0x7.57d1de0e51246640cc2340ca4838p-12L : -0x1.cdaa9da7ca620c5349dbe8130c7bp+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac3p-8L -0x7.57d1de0e51246640cc2340ca483cp-12L : -0x1.cdaa9da7ca620c5349dbe8130c7cp+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac3p-8L -0x7.57d1de0e51246640cc2340ca483cp-12L : -0x1.cdaa9da7ca620c5349dbe8130c7cp+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac3p-8L -0x7.57d1de0e51246640cc2340ca483cp-12L : -0x1.cdaa9da7ca620c5349dbe8130c7bp+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac3p-8L -0x7.57d1de0e51246640cc2340ca483cp-12L : -0x1.cdaa9da7ca620c5349dbe8130c7bp+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac3p-8L -0x7.57d1de0e51246640cc2340ca48p-12L : -0x1.cdaa9da7ca620c5349dbe8130c7ap+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac3p-8L -0x7.57d1de0e51246640cc2340ca48p-12L : -0x1.cdaa9da7ca620c5349dbe8130c7ap+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac3p-8L -0x7.57d1de0e51246640cc2340ca48p-12L : -0x1.cdaa9da7ca620c5349dbe8130c79p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac3p-8L -0x7.57d1de0e51246640cc2340ca48p-12L : -0x1.cdaa9da7ca620c5349dbe8130c79p+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x1.effe81f852716ffc0f3eeb1ac3p-8L -0x7.57d1de0e51246640cc2340ca48p-12L : -0x1.cdaa9da7ca620c5349dbe8130c8p+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x1.effe81f852716ffc0f3eeb1ac3p-8L -0x7.57d1de0e51246640cc2340ca48p-12L : -0x1.cdaa9da7ca620c5349dbe8130c8p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x1.effe81f852716ffc0f3eeb1ac3p-8L -0x7.57d1de0e51246640cc2340ca48p-12L : -0x1.cdaa9da7ca620c5349dbe8130cp+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x1.effe81f852716ffc0f3eeb1ac3p-8L -0x7.57d1de0e51246640cc2340ca48p-12L : -0x1.cdaa9da7ca620c5349dbe8130cp+0L : inexact-ok
+= atan2 downward ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac3p-8L -0x7.57d1de0e51246640cc2340ca4ap-12L : -0x1.cdaa9da7ca620c5349dbe8130c8ap+0L : inexact-ok
+= atan2 tonearest ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac3p-8L -0x7.57d1de0e51246640cc2340ca4ap-12L : -0x1.cdaa9da7ca620c5349dbe8130c89p+0L : inexact-ok
+= atan2 towardzero ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac3p-8L -0x7.57d1de0e51246640cc2340ca4ap-12L : -0x1.cdaa9da7ca620c5349dbe8130c89p+0L : inexact-ok
+= atan2 upward ldbl-128 -0x1.effe81f852716ffc0f3eeb1ac3p-8L -0x7.57d1de0e51246640cc2340ca4ap-12L : -0x1.cdaa9da7ca620c5349dbe8130c89p+0L : inexact-ok
+= atan2 downward ldbl-128ibm -0x1.effe81f852716ffc0f3eeb1ac3p-8L -0x7.57d1de0e51246640cc2340ca4ap-12L : -0x1.cdaa9da7ca620c5349dbe8130dp+0L : inexact-ok
+= atan2 tonearest ldbl-128ibm -0x1.effe81f852716ffc0f3eeb1ac3p-8L -0x7.57d1de0e51246640cc2340ca4ap-12L : -0x1.cdaa9da7ca620c5349dbe8130c8p+0L : inexact-ok
+= atan2 towardzero ldbl-128ibm -0x1.effe81f852716ffc0f3eeb1ac3p-8L -0x7.57d1de0e51246640cc2340ca4ap-12L : -0x1.cdaa9da7ca620c5349dbe8130c8p+0L : inexact-ok
+= atan2 upward ldbl-128ibm -0x1.effe81f852716ffc0f3eeb1ac3p-8L -0x7.57d1de0e51246640cc2340ca4ap-12L : -0x1.cdaa9da7ca620c5349dbe8130c8p+0L : inexact-ok
+atan2 0x1.00000000000001p0 0x1.00000000000001p0
+= atan2 downward flt-32 0x1.000002p+0f 0x1.000002p+0f : 0xc.90fdap-4f : inexact-ok
+= atan2 tonearest flt-32 0x1.000002p+0f 0x1.000002p+0f : 0xc.90fdbp-4f : inexact-ok
+= atan2 towardzero flt-32 0x1.000002p+0f 0x1.000002p+0f : 0xc.90fdap-4f : inexact-ok
+= atan2 upward flt-32 0x1.000002p+0f 0x1.000002p+0f : 0xc.90fdbp-4f : inexact-ok
+= atan2 downward dbl-64 0x1.000002p+0 0x1.000002p+0 : 0xc.90fdaa22168cp-4 : inexact-ok
+= atan2 tonearest dbl-64 0x1.000002p+0 0x1.000002p+0 : 0xc.90fdaa22168cp-4 : inexact-ok
+= atan2 towardzero dbl-64 0x1.000002p+0 0x1.000002p+0 : 0xc.90fdaa22168cp-4 : inexact-ok
+= atan2 upward dbl-64 0x1.000002p+0 0x1.000002p+0 : 0xc.90fdaa22168c8p-4 : inexact-ok
+= atan2 downward ldbl-96-intel 0x1.000002p+0L 0x1.000002p+0L : 0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x1.000002p+0L 0x1.000002p+0L : 0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x1.000002p+0L 0x1.000002p+0L : 0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 upward ldbl-96-intel 0x1.000002p+0L 0x1.000002p+0L : 0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x1.000002p+0L 0x1.000002p+0L : 0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x1.000002p+0L 0x1.000002p+0L : 0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x1.000002p+0L 0x1.000002p+0L : 0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x1.000002p+0L 0x1.000002p+0L : 0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 downward ldbl-128 0x1.000002p+0L 0x1.000002p+0L : 0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok
+= atan2 tonearest ldbl-128 0x1.000002p+0L 0x1.000002p+0L : 0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok
+= atan2 towardzero ldbl-128 0x1.000002p+0L 0x1.000002p+0L : 0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok
+= atan2 upward ldbl-128 0x1.000002p+0L 0x1.000002p+0L : 0xc.90fdaa22168c234c4c6628b80dc8p-4L : inexact-ok
+= atan2 downward ldbl-128ibm 0x1.000002p+0L 0x1.000002p+0L : 0xc.90fdaa22168c234c4c6628b80cp-4L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0x1.000002p+0L 0x1.000002p+0L : 0xc.90fdaa22168c234c4c6628b80cp-4L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0x1.000002p+0L 0x1.000002p+0L : 0xc.90fdaa22168c234c4c6628b80cp-4L : inexact-ok
+= atan2 upward ldbl-128ibm 0x1.000002p+0L 0x1.000002p+0L : 0xc.90fdaa22168c234c4c6628b81p-4L : inexact-ok
+= atan2 downward flt-32 0x1.000002p+0f 0x1p+0f : 0xc.90fdbp-4f : inexact-ok
+= atan2 tonearest flt-32 0x1.000002p+0f 0x1p+0f : 0xc.90fdcp-4f : inexact-ok
+= atan2 towardzero flt-32 0x1.000002p+0f 0x1p+0f : 0xc.90fdbp-4f : inexact-ok
+= atan2 upward flt-32 0x1.000002p+0f 0x1p+0f : 0xc.90fdcp-4f : inexact-ok
+= atan2 downward dbl-64 0x1.000002p+0 0x1p+0 : 0xc.90fdba22167cp-4 : inexact-ok
+= atan2 tonearest dbl-64 0x1.000002p+0 0x1p+0 : 0xc.90fdba22167cp-4 : inexact-ok
+= atan2 towardzero dbl-64 0x1.000002p+0 0x1p+0 : 0xc.90fdba22167cp-4 : inexact-ok
+= atan2 upward dbl-64 0x1.000002p+0 0x1p+0 : 0xc.90fdba22167c8p-4 : inexact-ok
+= atan2 downward ldbl-96-intel 0x1.000002p+0L 0x1p+0L : 0xc.90fdba22167c234p-4L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x1.000002p+0L 0x1p+0L : 0xc.90fdba22167c235p-4L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x1.000002p+0L 0x1p+0L : 0xc.90fdba22167c234p-4L : inexact-ok
+= atan2 upward ldbl-96-intel 0x1.000002p+0L 0x1p+0L : 0xc.90fdba22167c235p-4L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x1.000002p+0L 0x1p+0L : 0xc.90fdba22167c234p-4L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x1.000002p+0L 0x1p+0L : 0xc.90fdba22167c235p-4L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x1.000002p+0L 0x1p+0L : 0xc.90fdba22167c234p-4L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x1.000002p+0L 0x1p+0L : 0xc.90fdba22167c235p-4L : inexact-ok
+= atan2 downward ldbl-128 0x1.000002p+0L 0x1p+0L : 0xc.90fdba22167c234c5710d362b868p-4L : inexact-ok
+= atan2 tonearest ldbl-128 0x1.000002p+0L 0x1p+0L : 0xc.90fdba22167c234c5710d362b87p-4L : inexact-ok
+= atan2 towardzero ldbl-128 0x1.000002p+0L 0x1p+0L : 0xc.90fdba22167c234c5710d362b868p-4L : inexact-ok
+= atan2 upward ldbl-128 0x1.000002p+0L 0x1p+0L : 0xc.90fdba22167c234c5710d362b87p-4L : inexact-ok
+= atan2 downward ldbl-128ibm 0x1.000002p+0L 0x1p+0L : 0xc.90fdba22167c234c5710d362b8p-4L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0x1.000002p+0L 0x1p+0L : 0xc.90fdba22167c234c5710d362b8p-4L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0x1.000002p+0L 0x1p+0L : 0xc.90fdba22167c234c5710d362b8p-4L : inexact-ok
+= atan2 upward ldbl-128ibm 0x1.000002p+0L 0x1p+0L : 0xc.90fdba22167c234c5710d362bcp-4L : inexact-ok
+= atan2 downward dbl-64 0x1.000002p+0 0x1.0000000000001p+0 : 0xc.90fdba22167b8p-4 : inexact-ok
+= atan2 tonearest dbl-64 0x1.000002p+0 0x1.0000000000001p+0 : 0xc.90fdba22167b8p-4 : inexact-ok
+= atan2 towardzero dbl-64 0x1.000002p+0 0x1.0000000000001p+0 : 0xc.90fdba22167b8p-4 : inexact-ok
+= atan2 upward dbl-64 0x1.000002p+0 0x1.0000000000001p+0 : 0xc.90fdba22167cp-4 : inexact-ok
+= atan2 downward ldbl-96-intel 0x1.000002p+0L 0x1.0000000000001p+0L : 0xc.90fdba22167ba34p-4L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x1.000002p+0L 0x1.0000000000001p+0L : 0xc.90fdba22167ba35p-4L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x1.000002p+0L 0x1.0000000000001p+0L : 0xc.90fdba22167ba34p-4L : inexact-ok
+= atan2 upward ldbl-96-intel 0x1.000002p+0L 0x1.0000000000001p+0L : 0xc.90fdba22167ba35p-4L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x1.000002p+0L 0x1.0000000000001p+0L : 0xc.90fdba22167ba34p-4L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x1.000002p+0L 0x1.0000000000001p+0L : 0xc.90fdba22167ba35p-4L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x1.000002p+0L 0x1.0000000000001p+0L : 0xc.90fdba22167ba34p-4L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x1.000002p+0L 0x1.0000000000001p+0L : 0xc.90fdba22167ba35p-4L : inexact-ok
+= atan2 downward ldbl-128 0x1.000002p+0L 0x1.0000000000001p+0L : 0xc.90fdba22167ba34c5710d363bc68p-4L : inexact-ok
+= atan2 tonearest ldbl-128 0x1.000002p+0L 0x1.0000000000001p+0L : 0xc.90fdba22167ba34c5710d363bc7p-4L : inexact-ok
+= atan2 towardzero ldbl-128 0x1.000002p+0L 0x1.0000000000001p+0L : 0xc.90fdba22167ba34c5710d363bc68p-4L : inexact-ok
+= atan2 upward ldbl-128 0x1.000002p+0L 0x1.0000000000001p+0L : 0xc.90fdba22167ba34c5710d363bc7p-4L : inexact-ok
+= atan2 downward ldbl-128ibm 0x1.000002p+0L 0x1.0000000000001p+0L : 0xc.90fdba22167ba34c5710d363bcp-4L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0x1.000002p+0L 0x1.0000000000001p+0L : 0xc.90fdba22167ba34c5710d363bcp-4L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0x1.000002p+0L 0x1.0000000000001p+0L : 0xc.90fdba22167ba34c5710d363bcp-4L : inexact-ok
+= atan2 upward ldbl-128ibm 0x1.000002p+0L 0x1.0000000000001p+0L : 0xc.90fdba22167ba34c5710d363cp-4L : inexact-ok
+= atan2 downward ldbl-96-intel 0x1.000002p+0L 0x1.00000000000001p+0L : 0xc.90fdba22167c1b4p-4L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x1.000002p+0L 0x1.00000000000001p+0L : 0xc.90fdba22167c1b5p-4L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x1.000002p+0L 0x1.00000000000001p+0L : 0xc.90fdba22167c1b4p-4L : inexact-ok
+= atan2 upward ldbl-96-intel 0x1.000002p+0L 0x1.00000000000001p+0L : 0xc.90fdba22167c1b5p-4L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x1.000002p+0L 0x1.00000000000001p+0L : 0xc.90fdba22167c1b4p-4L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x1.000002p+0L 0x1.00000000000001p+0L : 0xc.90fdba22167c1b5p-4L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x1.000002p+0L 0x1.00000000000001p+0L : 0xc.90fdba22167c1b4p-4L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x1.000002p+0L 0x1.00000000000001p+0L : 0xc.90fdba22167c1b5p-4L : inexact-ok
+= atan2 downward ldbl-128 0x1.000002p+0L 0x1.00000000000001p+0L : 0xc.90fdba22167c1b4c5710d362c87p-4L : inexact-ok
+= atan2 tonearest ldbl-128 0x1.000002p+0L 0x1.00000000000001p+0L : 0xc.90fdba22167c1b4c5710d362c87p-4L : inexact-ok
+= atan2 towardzero ldbl-128 0x1.000002p+0L 0x1.00000000000001p+0L : 0xc.90fdba22167c1b4c5710d362c87p-4L : inexact-ok
+= atan2 upward ldbl-128 0x1.000002p+0L 0x1.00000000000001p+0L : 0xc.90fdba22167c1b4c5710d362c878p-4L : inexact-ok
+= atan2 downward ldbl-128ibm 0x1.000002p+0L 0x1.00000000000001p+0L : 0xc.90fdba22167c1b4c5710d362c8p-4L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0x1.000002p+0L 0x1.00000000000001p+0L : 0xc.90fdba22167c1b4c5710d362c8p-4L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0x1.000002p+0L 0x1.00000000000001p+0L : 0xc.90fdba22167c1b4c5710d362c8p-4L : inexact-ok
+= atan2 upward ldbl-128ibm 0x1.000002p+0L 0x1.00000000000001p+0L : 0xc.90fdba22167c1b4c5710d362ccp-4L : inexact-ok
+= atan2 downward flt-32 0x1p+0f 0x1.000002p+0f : 0xc.90fd9p-4f : inexact-ok
+= atan2 tonearest flt-32 0x1p+0f 0x1.000002p+0f : 0xc.90fdap-4f : inexact-ok
+= atan2 towardzero flt-32 0x1p+0f 0x1.000002p+0f : 0xc.90fd9p-4f : inexact-ok
+= atan2 upward flt-32 0x1p+0f 0x1.000002p+0f : 0xc.90fdap-4f : inexact-ok
+= atan2 downward dbl-64 0x1p+0 0x1.000002p+0 : 0xc.90fd9a22169cp-4 : inexact-ok
+= atan2 tonearest dbl-64 0x1p+0 0x1.000002p+0 : 0xc.90fd9a22169cp-4 : inexact-ok
+= atan2 towardzero dbl-64 0x1p+0 0x1.000002p+0 : 0xc.90fd9a22169cp-4 : inexact-ok
+= atan2 upward dbl-64 0x1p+0 0x1.000002p+0 : 0xc.90fd9a22169c8p-4 : inexact-ok
+= atan2 downward ldbl-96-intel 0x1p+0L 0x1.000002p+0L : 0xc.90fd9a22169c234p-4L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x1p+0L 0x1.000002p+0L : 0xc.90fd9a22169c235p-4L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x1p+0L 0x1.000002p+0L : 0xc.90fd9a22169c234p-4L : inexact-ok
+= atan2 upward ldbl-96-intel 0x1p+0L 0x1.000002p+0L : 0xc.90fd9a22169c235p-4L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x1p+0L 0x1.000002p+0L : 0xc.90fd9a22169c234p-4L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x1p+0L 0x1.000002p+0L : 0xc.90fd9a22169c235p-4L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x1p+0L 0x1.000002p+0L : 0xc.90fd9a22169c234p-4L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x1p+0L 0x1.000002p+0L : 0xc.90fd9a22169c235p-4L : inexact-ok
+= atan2 downward ldbl-128 0x1p+0L 0x1.000002p+0L : 0xc.90fd9a22169c234c41bb7e0d631p-4L : inexact-ok
+= atan2 tonearest ldbl-128 0x1p+0L 0x1.000002p+0L : 0xc.90fd9a22169c234c41bb7e0d6318p-4L : inexact-ok
+= atan2 towardzero ldbl-128 0x1p+0L 0x1.000002p+0L : 0xc.90fd9a22169c234c41bb7e0d631p-4L : inexact-ok
+= atan2 upward ldbl-128 0x1p+0L 0x1.000002p+0L : 0xc.90fd9a22169c234c41bb7e0d6318p-4L : inexact-ok
+= atan2 downward ldbl-128ibm 0x1p+0L 0x1.000002p+0L : 0xc.90fd9a22169c234c41bb7e0d6p-4L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0x1p+0L 0x1.000002p+0L : 0xc.90fd9a22169c234c41bb7e0d64p-4L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0x1p+0L 0x1.000002p+0L : 0xc.90fd9a22169c234c41bb7e0d6p-4L : inexact-ok
+= atan2 upward ldbl-128ibm 0x1p+0L 0x1.000002p+0L : 0xc.90fd9a22169c234c41bb7e0d64p-4L : inexact-ok
+= atan2 downward flt-32 0x1p+0f 0x1p+0f : 0xc.90fdap-4f : inexact-ok
+= atan2 tonearest flt-32 0x1p+0f 0x1p+0f : 0xc.90fdbp-4f : inexact-ok
+= atan2 towardzero flt-32 0x1p+0f 0x1p+0f : 0xc.90fdap-4f : inexact-ok
+= atan2 upward flt-32 0x1p+0f 0x1p+0f : 0xc.90fdbp-4f : inexact-ok
+= atan2 downward dbl-64 0x1p+0 0x1p+0 : 0xc.90fdaa22168cp-4 : inexact-ok
+= atan2 tonearest dbl-64 0x1p+0 0x1p+0 : 0xc.90fdaa22168cp-4 : inexact-ok
+= atan2 towardzero dbl-64 0x1p+0 0x1p+0 : 0xc.90fdaa22168cp-4 : inexact-ok
+= atan2 upward dbl-64 0x1p+0 0x1p+0 : 0xc.90fdaa22168c8p-4 : inexact-ok
+= atan2 downward ldbl-96-intel 0x1p+0L 0x1p+0L : 0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x1p+0L 0x1p+0L : 0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x1p+0L 0x1p+0L : 0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 upward ldbl-96-intel 0x1p+0L 0x1p+0L : 0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x1p+0L 0x1p+0L : 0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x1p+0L 0x1p+0L : 0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x1p+0L 0x1p+0L : 0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x1p+0L 0x1p+0L : 0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 downward ldbl-128 0x1p+0L 0x1p+0L : 0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok
+= atan2 tonearest ldbl-128 0x1p+0L 0x1p+0L : 0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok
+= atan2 towardzero ldbl-128 0x1p+0L 0x1p+0L : 0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok
+= atan2 upward ldbl-128 0x1p+0L 0x1p+0L : 0xc.90fdaa22168c234c4c6628b80dc8p-4L : inexact-ok
+= atan2 downward ldbl-128ibm 0x1p+0L 0x1p+0L : 0xc.90fdaa22168c234c4c6628b80cp-4L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0x1p+0L 0x1p+0L : 0xc.90fdaa22168c234c4c6628b80cp-4L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0x1p+0L 0x1p+0L : 0xc.90fdaa22168c234c4c6628b80cp-4L : inexact-ok
+= atan2 upward ldbl-128ibm 0x1p+0L 0x1p+0L : 0xc.90fdaa22168c234c4c6628b81p-4L : inexact-ok
+= atan2 downward dbl-64 0x1p+0 0x1.0000000000001p+0 : 0xc.90fdaa22168b8p-4 : inexact-ok
+= atan2 tonearest dbl-64 0x1p+0 0x1.0000000000001p+0 : 0xc.90fdaa22168b8p-4 : inexact-ok
+= atan2 towardzero dbl-64 0x1p+0 0x1.0000000000001p+0 : 0xc.90fdaa22168b8p-4 : inexact-ok
+= atan2 upward dbl-64 0x1p+0 0x1.0000000000001p+0 : 0xc.90fdaa22168cp-4 : inexact-ok
+= atan2 downward ldbl-96-intel 0x1p+0L 0x1.0000000000001p+0L : 0xc.90fdaa22168ba34p-4L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x1p+0L 0x1.0000000000001p+0L : 0xc.90fdaa22168ba35p-4L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x1p+0L 0x1.0000000000001p+0L : 0xc.90fdaa22168ba34p-4L : inexact-ok
+= atan2 upward ldbl-96-intel 0x1p+0L 0x1.0000000000001p+0L : 0xc.90fdaa22168ba35p-4L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x1p+0L 0x1.0000000000001p+0L : 0xc.90fdaa22168ba34p-4L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x1p+0L 0x1.0000000000001p+0L : 0xc.90fdaa22168ba35p-4L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x1p+0L 0x1.0000000000001p+0L : 0xc.90fdaa22168ba34p-4L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x1p+0L 0x1.0000000000001p+0L : 0xc.90fdaa22168ba35p-4L : inexact-ok
+= atan2 downward ldbl-128 0x1p+0L 0x1.0000000000001p+0L : 0xc.90fdaa22168ba34c4c6628b811cp-4L : inexact-ok
+= atan2 tonearest ldbl-128 0x1p+0L 0x1.0000000000001p+0L : 0xc.90fdaa22168ba34c4c6628b811cp-4L : inexact-ok
+= atan2 towardzero ldbl-128 0x1p+0L 0x1.0000000000001p+0L : 0xc.90fdaa22168ba34c4c6628b811cp-4L : inexact-ok
+= atan2 upward ldbl-128 0x1p+0L 0x1.0000000000001p+0L : 0xc.90fdaa22168ba34c4c6628b811c8p-4L : inexact-ok
+= atan2 downward ldbl-128ibm 0x1p+0L 0x1.0000000000001p+0L : 0xc.90fdaa22168ba34c4c6628b81p-4L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0x1p+0L 0x1.0000000000001p+0L : 0xc.90fdaa22168ba34c4c6628b81p-4L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0x1p+0L 0x1.0000000000001p+0L : 0xc.90fdaa22168ba34c4c6628b81p-4L : inexact-ok
+= atan2 upward ldbl-128ibm 0x1p+0L 0x1.0000000000001p+0L : 0xc.90fdaa22168ba34c4c6628b814p-4L : inexact-ok
+= atan2 downward ldbl-96-intel 0x1p+0L 0x1.00000000000001p+0L : 0xc.90fdaa22168c1b4p-4L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x1p+0L 0x1.00000000000001p+0L : 0xc.90fdaa22168c1b5p-4L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x1p+0L 0x1.00000000000001p+0L : 0xc.90fdaa22168c1b4p-4L : inexact-ok
+= atan2 upward ldbl-96-intel 0x1p+0L 0x1.00000000000001p+0L : 0xc.90fdaa22168c1b5p-4L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x1p+0L 0x1.00000000000001p+0L : 0xc.90fdaa22168c1b4p-4L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x1p+0L 0x1.00000000000001p+0L : 0xc.90fdaa22168c1b5p-4L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x1p+0L 0x1.00000000000001p+0L : 0xc.90fdaa22168c1b4p-4L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x1p+0L 0x1.00000000000001p+0L : 0xc.90fdaa22168c1b5p-4L : inexact-ok
+= atan2 downward ldbl-128 0x1p+0L 0x1.00000000000001p+0L : 0xc.90fdaa22168c1b4c4c6628b80dcp-4L : inexact-ok
+= atan2 tonearest ldbl-128 0x1p+0L 0x1.00000000000001p+0L : 0xc.90fdaa22168c1b4c4c6628b80dc8p-4L : inexact-ok
+= atan2 towardzero ldbl-128 0x1p+0L 0x1.00000000000001p+0L : 0xc.90fdaa22168c1b4c4c6628b80dcp-4L : inexact-ok
+= atan2 upward ldbl-128 0x1p+0L 0x1.00000000000001p+0L : 0xc.90fdaa22168c1b4c4c6628b80dc8p-4L : inexact-ok
+= atan2 downward ldbl-128ibm 0x1p+0L 0x1.00000000000001p+0L : 0xc.90fdaa22168c1b4c4c6628b80cp-4L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0x1p+0L 0x1.00000000000001p+0L : 0xc.90fdaa22168c1b4c4c6628b80cp-4L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0x1p+0L 0x1.00000000000001p+0L : 0xc.90fdaa22168c1b4c4c6628b80cp-4L : inexact-ok
+= atan2 upward ldbl-128ibm 0x1p+0L 0x1.00000000000001p+0L : 0xc.90fdaa22168c1b4c4c6628b81p-4L : inexact-ok
+= atan2 downward dbl-64 0x1.0000000000001p+0 0x1.000002p+0 : 0xc.90fd9a22169c8p-4 : inexact-ok
+= atan2 tonearest dbl-64 0x1.0000000000001p+0 0x1.000002p+0 : 0xc.90fd9a22169c8p-4 : inexact-ok
+= atan2 towardzero dbl-64 0x1.0000000000001p+0 0x1.000002p+0 : 0xc.90fd9a22169c8p-4 : inexact-ok
+= atan2 upward dbl-64 0x1.0000000000001p+0 0x1.000002p+0 : 0xc.90fd9a22169dp-4 : inexact-ok
+= atan2 downward ldbl-96-intel 0x1.0000000000001p+0L 0x1.000002p+0L : 0xc.90fd9a22169ca34p-4L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x1.0000000000001p+0L 0x1.000002p+0L : 0xc.90fd9a22169ca35p-4L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x1.0000000000001p+0L 0x1.000002p+0L : 0xc.90fd9a22169ca34p-4L : inexact-ok
+= atan2 upward ldbl-96-intel 0x1.0000000000001p+0L 0x1.000002p+0L : 0xc.90fd9a22169ca35p-4L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x1.0000000000001p+0L 0x1.000002p+0L : 0xc.90fd9a22169ca34p-4L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x1.0000000000001p+0L 0x1.000002p+0L : 0xc.90fd9a22169ca35p-4L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x1.0000000000001p+0L 0x1.000002p+0L : 0xc.90fd9a22169ca34p-4L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x1.0000000000001p+0L 0x1.000002p+0L : 0xc.90fd9a22169ca35p-4L : inexact-ok
+= atan2 downward ldbl-128 0x1.0000000000001p+0L 0x1.000002p+0L : 0xc.90fd9a22169ca34c41bb7e0c5f1p-4L : inexact-ok
+= atan2 tonearest ldbl-128 0x1.0000000000001p+0L 0x1.000002p+0L : 0xc.90fd9a22169ca34c41bb7e0c5f18p-4L : inexact-ok
+= atan2 towardzero ldbl-128 0x1.0000000000001p+0L 0x1.000002p+0L : 0xc.90fd9a22169ca34c41bb7e0c5f1p-4L : inexact-ok
+= atan2 upward ldbl-128 0x1.0000000000001p+0L 0x1.000002p+0L : 0xc.90fd9a22169ca34c41bb7e0c5f18p-4L : inexact-ok
+= atan2 downward ldbl-128ibm 0x1.0000000000001p+0L 0x1.000002p+0L : 0xc.90fd9a22169ca34c41bb7e0c5cp-4L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0x1.0000000000001p+0L 0x1.000002p+0L : 0xc.90fd9a22169ca34c41bb7e0c6p-4L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0x1.0000000000001p+0L 0x1.000002p+0L : 0xc.90fd9a22169ca34c41bb7e0c5cp-4L : inexact-ok
+= atan2 upward ldbl-128ibm 0x1.0000000000001p+0L 0x1.000002p+0L : 0xc.90fd9a22169ca34c41bb7e0c6p-4L : inexact-ok
+= atan2 downward dbl-64 0x1.0000000000001p+0 0x1p+0 : 0xc.90fdaa22168c8p-4 : inexact-ok
+= atan2 tonearest dbl-64 0x1.0000000000001p+0 0x1p+0 : 0xc.90fdaa22168c8p-4 : inexact-ok
+= atan2 towardzero dbl-64 0x1.0000000000001p+0 0x1p+0 : 0xc.90fdaa22168c8p-4 : inexact-ok
+= atan2 upward dbl-64 0x1.0000000000001p+0 0x1p+0 : 0xc.90fdaa22168dp-4 : inexact-ok
+= atan2 downward ldbl-96-intel 0x1.0000000000001p+0L 0x1p+0L : 0xc.90fdaa22168ca34p-4L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x1.0000000000001p+0L 0x1p+0L : 0xc.90fdaa22168ca35p-4L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x1.0000000000001p+0L 0x1p+0L : 0xc.90fdaa22168ca34p-4L : inexact-ok
+= atan2 upward ldbl-96-intel 0x1.0000000000001p+0L 0x1p+0L : 0xc.90fdaa22168ca35p-4L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x1.0000000000001p+0L 0x1p+0L : 0xc.90fdaa22168ca34p-4L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x1.0000000000001p+0L 0x1p+0L : 0xc.90fdaa22168ca35p-4L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x1.0000000000001p+0L 0x1p+0L : 0xc.90fdaa22168ca34p-4L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x1.0000000000001p+0L 0x1p+0L : 0xc.90fdaa22168ca35p-4L : inexact-ok
+= atan2 downward ldbl-128 0x1.0000000000001p+0L 0x1p+0L : 0xc.90fdaa22168ca34c4c6628b809cp-4L : inexact-ok
+= atan2 tonearest ldbl-128 0x1.0000000000001p+0L 0x1p+0L : 0xc.90fdaa22168ca34c4c6628b809cp-4L : inexact-ok
+= atan2 towardzero ldbl-128 0x1.0000000000001p+0L 0x1p+0L : 0xc.90fdaa22168ca34c4c6628b809cp-4L : inexact-ok
+= atan2 upward ldbl-128 0x1.0000000000001p+0L 0x1p+0L : 0xc.90fdaa22168ca34c4c6628b809c8p-4L : inexact-ok
+= atan2 downward ldbl-128ibm 0x1.0000000000001p+0L 0x1p+0L : 0xc.90fdaa22168ca34c4c6628b808p-4L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0x1.0000000000001p+0L 0x1p+0L : 0xc.90fdaa22168ca34c4c6628b808p-4L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0x1.0000000000001p+0L 0x1p+0L : 0xc.90fdaa22168ca34c4c6628b808p-4L : inexact-ok
+= atan2 upward ldbl-128ibm 0x1.0000000000001p+0L 0x1p+0L : 0xc.90fdaa22168ca34c4c6628b80cp-4L : inexact-ok
+= atan2 downward dbl-64 0x1.0000000000001p+0 0x1.0000000000001p+0 : 0xc.90fdaa22168cp-4 : inexact-ok
+= atan2 tonearest dbl-64 0x1.0000000000001p+0 0x1.0000000000001p+0 : 0xc.90fdaa22168cp-4 : inexact-ok
+= atan2 towardzero dbl-64 0x1.0000000000001p+0 0x1.0000000000001p+0 : 0xc.90fdaa22168cp-4 : inexact-ok
+= atan2 upward dbl-64 0x1.0000000000001p+0 0x1.0000000000001p+0 : 0xc.90fdaa22168c8p-4 : inexact-ok
+= atan2 downward ldbl-96-intel 0x1.0000000000001p+0L 0x1.0000000000001p+0L : 0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x1.0000000000001p+0L 0x1.0000000000001p+0L : 0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x1.0000000000001p+0L 0x1.0000000000001p+0L : 0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 upward ldbl-96-intel 0x1.0000000000001p+0L 0x1.0000000000001p+0L : 0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x1.0000000000001p+0L 0x1.0000000000001p+0L : 0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x1.0000000000001p+0L 0x1.0000000000001p+0L : 0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x1.0000000000001p+0L 0x1.0000000000001p+0L : 0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x1.0000000000001p+0L 0x1.0000000000001p+0L : 0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 downward ldbl-128 0x1.0000000000001p+0L 0x1.0000000000001p+0L : 0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok
+= atan2 tonearest ldbl-128 0x1.0000000000001p+0L 0x1.0000000000001p+0L : 0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok
+= atan2 towardzero ldbl-128 0x1.0000000000001p+0L 0x1.0000000000001p+0L : 0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok
+= atan2 upward ldbl-128 0x1.0000000000001p+0L 0x1.0000000000001p+0L : 0xc.90fdaa22168c234c4c6628b80dc8p-4L : inexact-ok
+= atan2 downward ldbl-128ibm 0x1.0000000000001p+0L 0x1.0000000000001p+0L : 0xc.90fdaa22168c234c4c6628b80cp-4L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0x1.0000000000001p+0L 0x1.0000000000001p+0L : 0xc.90fdaa22168c234c4c6628b80cp-4L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0x1.0000000000001p+0L 0x1.0000000000001p+0L : 0xc.90fdaa22168c234c4c6628b80cp-4L : inexact-ok
+= atan2 upward ldbl-128ibm 0x1.0000000000001p+0L 0x1.0000000000001p+0L : 0xc.90fdaa22168c234c4c6628b81p-4L : inexact-ok
+= atan2 downward ldbl-96-intel 0x1.0000000000001p+0L 0x1.00000000000001p+0L : 0xc.90fdaa22168c9b4p-4L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x1.0000000000001p+0L 0x1.00000000000001p+0L : 0xc.90fdaa22168c9b5p-4L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x1.0000000000001p+0L 0x1.00000000000001p+0L : 0xc.90fdaa22168c9b4p-4L : inexact-ok
+= atan2 upward ldbl-96-intel 0x1.0000000000001p+0L 0x1.00000000000001p+0L : 0xc.90fdaa22168c9b5p-4L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x1.0000000000001p+0L 0x1.00000000000001p+0L : 0xc.90fdaa22168c9b4p-4L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x1.0000000000001p+0L 0x1.00000000000001p+0L : 0xc.90fdaa22168c9b5p-4L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x1.0000000000001p+0L 0x1.00000000000001p+0L : 0xc.90fdaa22168c9b4p-4L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x1.0000000000001p+0L 0x1.00000000000001p+0L : 0xc.90fdaa22168c9b5p-4L : inexact-ok
+= atan2 downward ldbl-128 0x1.0000000000001p+0L 0x1.00000000000001p+0L : 0xc.90fdaa22168c9b4c4c6628b809cp-4L : inexact-ok
+= atan2 tonearest ldbl-128 0x1.0000000000001p+0L 0x1.00000000000001p+0L : 0xc.90fdaa22168c9b4c4c6628b809c8p-4L : inexact-ok
+= atan2 towardzero ldbl-128 0x1.0000000000001p+0L 0x1.00000000000001p+0L : 0xc.90fdaa22168c9b4c4c6628b809cp-4L : inexact-ok
+= atan2 upward ldbl-128 0x1.0000000000001p+0L 0x1.00000000000001p+0L : 0xc.90fdaa22168c9b4c4c6628b809c8p-4L : inexact-ok
+= atan2 downward ldbl-128ibm 0x1.0000000000001p+0L 0x1.00000000000001p+0L : 0xc.90fdaa22168c9b4c4c6628b808p-4L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0x1.0000000000001p+0L 0x1.00000000000001p+0L : 0xc.90fdaa22168c9b4c4c6628b808p-4L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0x1.0000000000001p+0L 0x1.00000000000001p+0L : 0xc.90fdaa22168c9b4c4c6628b808p-4L : inexact-ok
+= atan2 upward ldbl-128ibm 0x1.0000000000001p+0L 0x1.00000000000001p+0L : 0xc.90fdaa22168c9b4c4c6628b80cp-4L : inexact-ok
+= atan2 downward ldbl-96-intel 0x1.00000000000001p+0L 0x1.000002p+0L : 0xc.90fd9a22169c2b4p-4L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x1.00000000000001p+0L 0x1.000002p+0L : 0xc.90fd9a22169c2b5p-4L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x1.00000000000001p+0L 0x1.000002p+0L : 0xc.90fd9a22169c2b4p-4L : inexact-ok
+= atan2 upward ldbl-96-intel 0x1.00000000000001p+0L 0x1.000002p+0L : 0xc.90fd9a22169c2b5p-4L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x1.00000000000001p+0L 0x1.000002p+0L : 0xc.90fd9a22169c2b4p-4L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x1.00000000000001p+0L 0x1.000002p+0L : 0xc.90fd9a22169c2b5p-4L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x1.00000000000001p+0L 0x1.000002p+0L : 0xc.90fd9a22169c2b4p-4L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x1.00000000000001p+0L 0x1.000002p+0L : 0xc.90fd9a22169c2b5p-4L : inexact-ok
+= atan2 downward ldbl-128 0x1.00000000000001p+0L 0x1.000002p+0L : 0xc.90fd9a22169c2b4c41bb7e0d531p-4L : inexact-ok
+= atan2 tonearest ldbl-128 0x1.00000000000001p+0L 0x1.000002p+0L : 0xc.90fd9a22169c2b4c41bb7e0d531p-4L : inexact-ok
+= atan2 towardzero ldbl-128 0x1.00000000000001p+0L 0x1.000002p+0L : 0xc.90fd9a22169c2b4c41bb7e0d531p-4L : inexact-ok
+= atan2 upward ldbl-128 0x1.00000000000001p+0L 0x1.000002p+0L : 0xc.90fd9a22169c2b4c41bb7e0d5318p-4L : inexact-ok
+= atan2 downward ldbl-128ibm 0x1.00000000000001p+0L 0x1.000002p+0L : 0xc.90fd9a22169c2b4c41bb7e0d5p-4L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0x1.00000000000001p+0L 0x1.000002p+0L : 0xc.90fd9a22169c2b4c41bb7e0d54p-4L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0x1.00000000000001p+0L 0x1.000002p+0L : 0xc.90fd9a22169c2b4c41bb7e0d5p-4L : inexact-ok
+= atan2 upward ldbl-128ibm 0x1.00000000000001p+0L 0x1.000002p+0L : 0xc.90fd9a22169c2b4c41bb7e0d54p-4L : inexact-ok
+= atan2 downward ldbl-96-intel 0x1.00000000000001p+0L 0x1p+0L : 0xc.90fdaa22168c2b4p-4L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x1.00000000000001p+0L 0x1p+0L : 0xc.90fdaa22168c2b5p-4L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x1.00000000000001p+0L 0x1p+0L : 0xc.90fdaa22168c2b4p-4L : inexact-ok
+= atan2 upward ldbl-96-intel 0x1.00000000000001p+0L 0x1p+0L : 0xc.90fdaa22168c2b5p-4L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x1.00000000000001p+0L 0x1p+0L : 0xc.90fdaa22168c2b4p-4L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x1.00000000000001p+0L 0x1p+0L : 0xc.90fdaa22168c2b5p-4L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x1.00000000000001p+0L 0x1p+0L : 0xc.90fdaa22168c2b4p-4L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x1.00000000000001p+0L 0x1p+0L : 0xc.90fdaa22168c2b5p-4L : inexact-ok
+= atan2 downward ldbl-128 0x1.00000000000001p+0L 0x1p+0L : 0xc.90fdaa22168c2b4c4c6628b80db8p-4L : inexact-ok
+= atan2 tonearest ldbl-128 0x1.00000000000001p+0L 0x1p+0L : 0xc.90fdaa22168c2b4c4c6628b80dcp-4L : inexact-ok
+= atan2 towardzero ldbl-128 0x1.00000000000001p+0L 0x1p+0L : 0xc.90fdaa22168c2b4c4c6628b80db8p-4L : inexact-ok
+= atan2 upward ldbl-128 0x1.00000000000001p+0L 0x1p+0L : 0xc.90fdaa22168c2b4c4c6628b80dcp-4L : inexact-ok
+= atan2 downward ldbl-128ibm 0x1.00000000000001p+0L 0x1p+0L : 0xc.90fdaa22168c2b4c4c6628b80cp-4L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0x1.00000000000001p+0L 0x1p+0L : 0xc.90fdaa22168c2b4c4c6628b80cp-4L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0x1.00000000000001p+0L 0x1p+0L : 0xc.90fdaa22168c2b4c4c6628b80cp-4L : inexact-ok
+= atan2 upward ldbl-128ibm 0x1.00000000000001p+0L 0x1p+0L : 0xc.90fdaa22168c2b4c4c6628b81p-4L : inexact-ok
+= atan2 downward ldbl-96-intel 0x1.00000000000001p+0L 0x1.0000000000001p+0L : 0xc.90fdaa22168bab4p-4L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x1.00000000000001p+0L 0x1.0000000000001p+0L : 0xc.90fdaa22168bab5p-4L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x1.00000000000001p+0L 0x1.0000000000001p+0L : 0xc.90fdaa22168bab4p-4L : inexact-ok
+= atan2 upward ldbl-96-intel 0x1.00000000000001p+0L 0x1.0000000000001p+0L : 0xc.90fdaa22168bab5p-4L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x1.00000000000001p+0L 0x1.0000000000001p+0L : 0xc.90fdaa22168bab4p-4L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x1.00000000000001p+0L 0x1.0000000000001p+0L : 0xc.90fdaa22168bab5p-4L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x1.00000000000001p+0L 0x1.0000000000001p+0L : 0xc.90fdaa22168bab4p-4L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x1.00000000000001p+0L 0x1.0000000000001p+0L : 0xc.90fdaa22168bab5p-4L : inexact-ok
+= atan2 downward ldbl-128 0x1.00000000000001p+0L 0x1.0000000000001p+0L : 0xc.90fdaa22168bab4c4c6628b811b8p-4L : inexact-ok
+= atan2 tonearest ldbl-128 0x1.00000000000001p+0L 0x1.0000000000001p+0L : 0xc.90fdaa22168bab4c4c6628b811cp-4L : inexact-ok
+= atan2 towardzero ldbl-128 0x1.00000000000001p+0L 0x1.0000000000001p+0L : 0xc.90fdaa22168bab4c4c6628b811b8p-4L : inexact-ok
+= atan2 upward ldbl-128 0x1.00000000000001p+0L 0x1.0000000000001p+0L : 0xc.90fdaa22168bab4c4c6628b811cp-4L : inexact-ok
+= atan2 downward ldbl-128ibm 0x1.00000000000001p+0L 0x1.0000000000001p+0L : 0xc.90fdaa22168bab4c4c6628b81p-4L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0x1.00000000000001p+0L 0x1.0000000000001p+0L : 0xc.90fdaa22168bab4c4c6628b81p-4L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0x1.00000000000001p+0L 0x1.0000000000001p+0L : 0xc.90fdaa22168bab4c4c6628b81p-4L : inexact-ok
+= atan2 upward ldbl-128ibm 0x1.00000000000001p+0L 0x1.0000000000001p+0L : 0xc.90fdaa22168bab4c4c6628b814p-4L : inexact-ok
+= atan2 downward ldbl-96-intel 0x1.00000000000001p+0L 0x1.00000000000001p+0L : 0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 tonearest ldbl-96-intel 0x1.00000000000001p+0L 0x1.00000000000001p+0L : 0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 towardzero ldbl-96-intel 0x1.00000000000001p+0L 0x1.00000000000001p+0L : 0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 upward ldbl-96-intel 0x1.00000000000001p+0L 0x1.00000000000001p+0L : 0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 downward ldbl-96-m68k 0x1.00000000000001p+0L 0x1.00000000000001p+0L : 0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 tonearest ldbl-96-m68k 0x1.00000000000001p+0L 0x1.00000000000001p+0L : 0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 towardzero ldbl-96-m68k 0x1.00000000000001p+0L 0x1.00000000000001p+0L : 0xc.90fdaa22168c234p-4L : inexact-ok
+= atan2 upward ldbl-96-m68k 0x1.00000000000001p+0L 0x1.00000000000001p+0L : 0xc.90fdaa22168c235p-4L : inexact-ok
+= atan2 downward ldbl-128 0x1.00000000000001p+0L 0x1.00000000000001p+0L : 0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok
+= atan2 tonearest ldbl-128 0x1.00000000000001p+0L 0x1.00000000000001p+0L : 0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok
+= atan2 towardzero ldbl-128 0x1.00000000000001p+0L 0x1.00000000000001p+0L : 0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok
+= atan2 upward ldbl-128 0x1.00000000000001p+0L 0x1.00000000000001p+0L : 0xc.90fdaa22168c234c4c6628b80dc8p-4L : inexact-ok
+= atan2 downward ldbl-128ibm 0x1.00000000000001p+0L 0x1.00000000000001p+0L : 0xc.90fdaa22168c234c4c6628b80cp-4L : inexact-ok
+= atan2 tonearest ldbl-128ibm 0x1.00000000000001p+0L 0x1.00000000000001p+0L : 0xc.90fdaa22168c234c4c6628b80cp-4L : inexact-ok
+= atan2 towardzero ldbl-128ibm 0x1.00000000000001p+0L 0x1.00000000000001p+0L : 0xc.90fdaa22168c234c4c6628b80cp-4L : inexact-ok
+= atan2 upward ldbl-128ibm 0x1.00000000000001p+0L 0x1.00000000000001p+0L : 0xc.90fdaa22168c234c4c6628b81p-4L : inexact-ok
+atanh 0
+= atanh downward flt-32 0x0p+0f : 0x0p+0f : inexact-ok
+= atanh tonearest flt-32 0x0p+0f : 0x0p+0f : inexact-ok
+= atanh towardzero flt-32 0x0p+0f : 0x0p+0f : inexact-ok
+= atanh upward flt-32 0x0p+0f : 0x0p+0f : inexact-ok
+= atanh downward dbl-64 0x0p+0 : 0x0p+0 : inexact-ok
+= atanh tonearest dbl-64 0x0p+0 : 0x0p+0 : inexact-ok
+= atanh towardzero dbl-64 0x0p+0 : 0x0p+0 : inexact-ok
+= atanh upward dbl-64 0x0p+0 : 0x0p+0 : inexact-ok
+= atanh downward ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok
+= atanh tonearest ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok
+= atanh towardzero ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok
+= atanh upward ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok
+= atanh downward ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok
+= atanh tonearest ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok
+= atanh towardzero ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok
+= atanh upward ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok
+= atanh downward ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok
+= atanh tonearest ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok
+= atanh towardzero ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok
+= atanh upward ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok
+= atanh downward ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok
+= atanh tonearest ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok
+= atanh towardzero ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok
+= atanh upward ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok
+atanh -0
+= atanh downward flt-32 -0x0p+0f : -0x0p+0f : inexact-ok
+= atanh tonearest flt-32 -0x0p+0f : -0x0p+0f : inexact-ok
+= atanh towardzero flt-32 -0x0p+0f : -0x0p+0f : inexact-ok
+= atanh upward flt-32 -0x0p+0f : -0x0p+0f : inexact-ok
+= atanh downward dbl-64 -0x0p+0 : -0x0p+0 : inexact-ok
+= atanh tonearest dbl-64 -0x0p+0 : -0x0p+0 : inexact-ok
+= atanh towardzero dbl-64 -0x0p+0 : -0x0p+0 : inexact-ok
+= atanh upward dbl-64 -0x0p+0 : -0x0p+0 : inexact-ok
+= atanh downward ldbl-96-intel -0x0p+0L : -0x0p+0L : inexact-ok
+= atanh tonearest ldbl-96-intel -0x0p+0L : -0x0p+0L : inexact-ok
+= atanh towardzero ldbl-96-intel -0x0p+0L : -0x0p+0L : inexact-ok
+= atanh upward ldbl-96-intel -0x0p+0L : -0x0p+0L : inexact-ok
+= atanh downward ldbl-96-m68k -0x0p+0L : -0x0p+0L : inexact-ok
+= atanh tonearest ldbl-96-m68k -0x0p+0L : -0x0p+0L : inexact-ok
+= atanh towardzero ldbl-96-m68k -0x0p+0L : -0x0p+0L : inexact-ok
+= atanh upward ldbl-96-m68k -0x0p+0L : -0x0p+0L : inexact-ok
+= atanh downward ldbl-128 -0x0p+0L : -0x0p+0L : inexact-ok
+= atanh tonearest ldbl-128 -0x0p+0L : -0x0p+0L : inexact-ok
+= atanh towardzero ldbl-128 -0x0p+0L : -0x0p+0L : inexact-ok
+= atanh upward ldbl-128 -0x0p+0L : -0x0p+0L : inexact-ok
+= atanh downward ldbl-128ibm -0x0p+0L : -0x0p+0L : inexact-ok
+= atanh tonearest ldbl-128ibm -0x0p+0L : -0x0p+0L : inexact-ok
+= atanh towardzero ldbl-128ibm -0x0p+0L : -0x0p+0L : inexact-ok
+= atanh upward ldbl-128ibm -0x0p+0L : -0x0p+0L : inexact-ok
+atanh 0.75
+= atanh downward flt-32 0xcp-4f : 0xf.91395p-4f : inexact-ok
+= atanh tonearest flt-32 0xcp-4f : 0xf.91395p-4f : inexact-ok
+= atanh towardzero flt-32 0xcp-4f : 0xf.91395p-4f : inexact-ok
+= atanh upward flt-32 0xcp-4f : 0xf.91396p-4f : inexact-ok
+= atanh downward dbl-64 0xcp-4 : 0xf.913957192d2b8p-4 : inexact-ok
+= atanh tonearest dbl-64 0xcp-4 : 0xf.913957192d2b8p-4 : inexact-ok
+= atanh towardzero dbl-64 0xcp-4 : 0xf.913957192d2b8p-4 : inexact-ok
+= atanh upward dbl-64 0xcp-4 : 0xf.913957192d2cp-4 : inexact-ok
+= atanh downward ldbl-96-intel 0xcp-4L : 0xf.913957192d2baa3p-4L : inexact-ok
+= atanh tonearest ldbl-96-intel 0xcp-4L : 0xf.913957192d2baa3p-4L : inexact-ok
+= atanh towardzero ldbl-96-intel 0xcp-4L : 0xf.913957192d2baa3p-4L : inexact-ok
+= atanh upward ldbl-96-intel 0xcp-4L : 0xf.913957192d2baa4p-4L : inexact-ok
+= atanh downward ldbl-96-m68k 0xcp-4L : 0xf.913957192d2baa3p-4L : inexact-ok
+= atanh tonearest ldbl-96-m68k 0xcp-4L : 0xf.913957192d2baa3p-4L : inexact-ok
+= atanh towardzero ldbl-96-m68k 0xcp-4L : 0xf.913957192d2baa3p-4L : inexact-ok
+= atanh upward ldbl-96-m68k 0xcp-4L : 0xf.913957192d2baa4p-4L : inexact-ok
+= atanh downward ldbl-128 0xcp-4L : 0xf.913957192d2baa37b4a4b67930d8p-4L : inexact-ok
+= atanh tonearest ldbl-128 0xcp-4L : 0xf.913957192d2baa37b4a4b67930ep-4L : inexact-ok
+= atanh towardzero ldbl-128 0xcp-4L : 0xf.913957192d2baa37b4a4b67930d8p-4L : inexact-ok
+= atanh upward ldbl-128 0xcp-4L : 0xf.913957192d2baa37b4a4b67930ep-4L : inexact-ok
+= atanh downward ldbl-128ibm 0xcp-4L : 0xf.913957192d2baa37b4a4b6793p-4L : inexact-ok
+= atanh tonearest ldbl-128ibm 0xcp-4L : 0xf.913957192d2baa37b4a4b6793p-4L : inexact-ok
+= atanh towardzero ldbl-128ibm 0xcp-4L : 0xf.913957192d2baa37b4a4b6793p-4L : inexact-ok
+= atanh upward ldbl-128ibm 0xcp-4L : 0xf.913957192d2baa37b4a4b67934p-4L : inexact-ok
+cabs 0.75 12.390625
+= cabs downward flt-32 0xcp-4f 0xc.64p+0f : 0xc.69ce3p+0f : inexact-ok
+= cabs tonearest flt-32 0xcp-4f 0xc.64p+0f : 0xc.69ce3p+0f : inexact-ok
+= cabs towardzero flt-32 0xcp-4f 0xc.64p+0f : 0xc.69ce3p+0f : inexact-ok
+= cabs upward flt-32 0xcp-4f 0xc.64p+0f : 0xc.69ce4p+0f : inexact-ok
+= cabs downward dbl-64 0xcp-4 0xc.64p+0 : 0xc.69ce375a71e08p+0 : inexact-ok
+= cabs tonearest dbl-64 0xcp-4 0xc.64p+0 : 0xc.69ce375a71e08p+0 : inexact-ok
+= cabs towardzero dbl-64 0xcp-4 0xc.64p+0 : 0xc.69ce375a71e08p+0 : inexact-ok
+= cabs upward dbl-64 0xcp-4 0xc.64p+0 : 0xc.69ce375a71e1p+0 : inexact-ok
+= cabs downward ldbl-96-intel 0xcp-4L 0xc.64p+0L : 0xc.69ce375a71e09a9p+0L : inexact-ok
+= cabs tonearest ldbl-96-intel 0xcp-4L 0xc.64p+0L : 0xc.69ce375a71e09aap+0L : inexact-ok
+= cabs towardzero ldbl-96-intel 0xcp-4L 0xc.64p+0L : 0xc.69ce375a71e09a9p+0L : inexact-ok
+= cabs upward ldbl-96-intel 0xcp-4L 0xc.64p+0L : 0xc.69ce375a71e09aap+0L : inexact-ok
+= cabs downward ldbl-96-m68k 0xcp-4L 0xc.64p+0L : 0xc.69ce375a71e09a9p+0L : inexact-ok
+= cabs tonearest ldbl-96-m68k 0xcp-4L 0xc.64p+0L : 0xc.69ce375a71e09aap+0L : inexact-ok
+= cabs towardzero ldbl-96-m68k 0xcp-4L 0xc.64p+0L : 0xc.69ce375a71e09a9p+0L : inexact-ok
+= cabs upward ldbl-96-m68k 0xcp-4L 0xc.64p+0L : 0xc.69ce375a71e09aap+0L : inexact-ok
+= cabs downward ldbl-128 0xcp-4L 0xc.64p+0L : 0xc.69ce375a71e09a9df3616830c9e8p+0L : inexact-ok
+= cabs tonearest ldbl-128 0xcp-4L 0xc.64p+0L : 0xc.69ce375a71e09a9df3616830c9e8p+0L : inexact-ok
+= cabs towardzero ldbl-128 0xcp-4L 0xc.64p+0L : 0xc.69ce375a71e09a9df3616830c9e8p+0L : inexact-ok
+= cabs upward ldbl-128 0xcp-4L 0xc.64p+0L : 0xc.69ce375a71e09a9df3616830c9fp+0L : inexact-ok
+= cabs downward ldbl-128ibm 0xcp-4L 0xc.64p+0L : 0xc.69ce375a71e09a9df3616830c8p+0L : inexact-ok
+= cabs tonearest ldbl-128ibm 0xcp-4L 0xc.64p+0L : 0xc.69ce375a71e09a9df3616830c8p+0L : inexact-ok
+= cabs towardzero ldbl-128ibm 0xcp-4L 0xc.64p+0L : 0xc.69ce375a71e09a9df3616830c8p+0L : inexact-ok
+= cabs upward ldbl-128ibm 0xcp-4L 0xc.64p+0L : 0xc.69ce375a71e09a9df3616830ccp+0L : inexact-ok
+cabs -12.390625 0.75
+= cabs downward flt-32 -0xc.64p+0f 0xcp-4f : 0xc.69ce3p+0f : inexact-ok
+= cabs tonearest flt-32 -0xc.64p+0f 0xcp-4f : 0xc.69ce3p+0f : inexact-ok
+= cabs towardzero flt-32 -0xc.64p+0f 0xcp-4f : 0xc.69ce3p+0f : inexact-ok
+= cabs upward flt-32 -0xc.64p+0f 0xcp-4f : 0xc.69ce4p+0f : inexact-ok
+= cabs downward dbl-64 -0xc.64p+0 0xcp-4 : 0xc.69ce375a71e08p+0 : inexact-ok
+= cabs tonearest dbl-64 -0xc.64p+0 0xcp-4 : 0xc.69ce375a71e08p+0 : inexact-ok
+= cabs towardzero dbl-64 -0xc.64p+0 0xcp-4 : 0xc.69ce375a71e08p+0 : inexact-ok
+= cabs upward dbl-64 -0xc.64p+0 0xcp-4 : 0xc.69ce375a71e1p+0 : inexact-ok
+= cabs downward ldbl-96-intel -0xc.64p+0L 0xcp-4L : 0xc.69ce375a71e09a9p+0L : inexact-ok
+= cabs tonearest ldbl-96-intel -0xc.64p+0L 0xcp-4L : 0xc.69ce375a71e09aap+0L : inexact-ok
+= cabs towardzero ldbl-96-intel -0xc.64p+0L 0xcp-4L : 0xc.69ce375a71e09a9p+0L : inexact-ok
+= cabs upward ldbl-96-intel -0xc.64p+0L 0xcp-4L : 0xc.69ce375a71e09aap+0L : inexact-ok
+= cabs downward ldbl-96-m68k -0xc.64p+0L 0xcp-4L : 0xc.69ce375a71e09a9p+0L : inexact-ok
+= cabs tonearest ldbl-96-m68k -0xc.64p+0L 0xcp-4L : 0xc.69ce375a71e09aap+0L : inexact-ok
+= cabs towardzero ldbl-96-m68k -0xc.64p+0L 0xcp-4L : 0xc.69ce375a71e09a9p+0L : inexact-ok
+= cabs upward ldbl-96-m68k -0xc.64p+0L 0xcp-4L : 0xc.69ce375a71e09aap+0L : inexact-ok
+= cabs downward ldbl-128 -0xc.64p+0L 0xcp-4L : 0xc.69ce375a71e09a9df3616830c9e8p+0L : inexact-ok
+= cabs tonearest ldbl-128 -0xc.64p+0L 0xcp-4L : 0xc.69ce375a71e09a9df3616830c9e8p+0L : inexact-ok
+= cabs towardzero ldbl-128 -0xc.64p+0L 0xcp-4L : 0xc.69ce375a71e09a9df3616830c9e8p+0L : inexact-ok
+= cabs upward ldbl-128 -0xc.64p+0L 0xcp-4L : 0xc.69ce375a71e09a9df3616830c9fp+0L : inexact-ok
+= cabs downward ldbl-128ibm -0xc.64p+0L 0xcp-4L : 0xc.69ce375a71e09a9df3616830c8p+0L : inexact-ok
+= cabs tonearest ldbl-128ibm -0xc.64p+0L 0xcp-4L : 0xc.69ce375a71e09a9df3616830c8p+0L : inexact-ok
+= cabs towardzero ldbl-128ibm -0xc.64p+0L 0xcp-4L : 0xc.69ce375a71e09a9df3616830c8p+0L : inexact-ok
+= cabs upward ldbl-128ibm -0xc.64p+0L 0xcp-4L : 0xc.69ce375a71e09a9df3616830ccp+0L : inexact-ok
+cabs -0.75 12.390625
+= cabs downward flt-32 -0xcp-4f 0xc.64p+0f : 0xc.69ce3p+0f : inexact-ok
+= cabs tonearest flt-32 -0xcp-4f 0xc.64p+0f : 0xc.69ce3p+0f : inexact-ok
+= cabs towardzero flt-32 -0xcp-4f 0xc.64p+0f : 0xc.69ce3p+0f : inexact-ok
+= cabs upward flt-32 -0xcp-4f 0xc.64p+0f : 0xc.69ce4p+0f : inexact-ok
+= cabs downward dbl-64 -0xcp-4 0xc.64p+0 : 0xc.69ce375a71e08p+0 : inexact-ok
+= cabs tonearest dbl-64 -0xcp-4 0xc.64p+0 : 0xc.69ce375a71e08p+0 : inexact-ok
+= cabs towardzero dbl-64 -0xcp-4 0xc.64p+0 : 0xc.69ce375a71e08p+0 : inexact-ok
+= cabs upward dbl-64 -0xcp-4 0xc.64p+0 : 0xc.69ce375a71e1p+0 : inexact-ok
+= cabs downward ldbl-96-intel -0xcp-4L 0xc.64p+0L : 0xc.69ce375a71e09a9p+0L : inexact-ok
+= cabs tonearest ldbl-96-intel -0xcp-4L 0xc.64p+0L : 0xc.69ce375a71e09aap+0L : inexact-ok
+= cabs towardzero ldbl-96-intel -0xcp-4L 0xc.64p+0L : 0xc.69ce375a71e09a9p+0L : inexact-ok
+= cabs upward ldbl-96-intel -0xcp-4L 0xc.64p+0L : 0xc.69ce375a71e09aap+0L : inexact-ok
+= cabs downward ldbl-96-m68k -0xcp-4L 0xc.64p+0L : 0xc.69ce375a71e09a9p+0L : inexact-ok
+= cabs tonearest ldbl-96-m68k -0xcp-4L 0xc.64p+0L : 0xc.69ce375a71e09aap+0L : inexact-ok
+= cabs towardzero ldbl-96-m68k -0xcp-4L 0xc.64p+0L : 0xc.69ce375a71e09a9p+0L : inexact-ok
+= cabs upward ldbl-96-m68k -0xcp-4L 0xc.64p+0L : 0xc.69ce375a71e09aap+0L : inexact-ok
+= cabs downward ldbl-128 -0xcp-4L 0xc.64p+0L : 0xc.69ce375a71e09a9df3616830c9e8p+0L : inexact-ok
+= cabs tonearest ldbl-128 -0xcp-4L 0xc.64p+0L : 0xc.69ce375a71e09a9df3616830c9e8p+0L : inexact-ok
+= cabs towardzero ldbl-128 -0xcp-4L 0xc.64p+0L : 0xc.69ce375a71e09a9df3616830c9e8p+0L : inexact-ok
+= cabs upward ldbl-128 -0xcp-4L 0xc.64p+0L : 0xc.69ce375a71e09a9df3616830c9fp+0L : inexact-ok
+= cabs downward ldbl-128ibm -0xcp-4L 0xc.64p+0L : 0xc.69ce375a71e09a9df3616830c8p+0L : inexact-ok
+= cabs tonearest ldbl-128ibm -0xcp-4L 0xc.64p+0L : 0xc.69ce375a71e09a9df3616830c8p+0L : inexact-ok
+= cabs towardzero ldbl-128ibm -0xcp-4L 0xc.64p+0L : 0xc.69ce375a71e09a9df3616830c8p+0L : inexact-ok
+= cabs upward ldbl-128ibm -0xcp-4L 0xc.64p+0L : 0xc.69ce375a71e09a9df3616830ccp+0L : inexact-ok
+cabs -12.390625 -0.75
+= cabs downward flt-32 -0xc.64p+0f -0xcp-4f : 0xc.69ce3p+0f : inexact-ok
+= cabs tonearest flt-32 -0xc.64p+0f -0xcp-4f : 0xc.69ce3p+0f : inexact-ok
+= cabs towardzero flt-32 -0xc.64p+0f -0xcp-4f : 0xc.69ce3p+0f : inexact-ok
+= cabs upward flt-32 -0xc.64p+0f -0xcp-4f : 0xc.69ce4p+0f : inexact-ok
+= cabs downward dbl-64 -0xc.64p+0 -0xcp-4 : 0xc.69ce375a71e08p+0 : inexact-ok
+= cabs tonearest dbl-64 -0xc.64p+0 -0xcp-4 : 0xc.69ce375a71e08p+0 : inexact-ok
+= cabs towardzero dbl-64 -0xc.64p+0 -0xcp-4 : 0xc.69ce375a71e08p+0 : inexact-ok
+= cabs upward dbl-64 -0xc.64p+0 -0xcp-4 : 0xc.69ce375a71e1p+0 : inexact-ok
+= cabs downward ldbl-96-intel -0xc.64p+0L -0xcp-4L : 0xc.69ce375a71e09a9p+0L : inexact-ok
+= cabs tonearest ldbl-96-intel -0xc.64p+0L -0xcp-4L : 0xc.69ce375a71e09aap+0L : inexact-ok
+= cabs towardzero ldbl-96-intel -0xc.64p+0L -0xcp-4L : 0xc.69ce375a71e09a9p+0L : inexact-ok
+= cabs upward ldbl-96-intel -0xc.64p+0L -0xcp-4L : 0xc.69ce375a71e09aap+0L : inexact-ok
+= cabs downward ldbl-96-m68k -0xc.64p+0L -0xcp-4L : 0xc.69ce375a71e09a9p+0L : inexact-ok
+= cabs tonearest ldbl-96-m68k -0xc.64p+0L -0xcp-4L : 0xc.69ce375a71e09aap+0L : inexact-ok
+= cabs towardzero ldbl-96-m68k -0xc.64p+0L -0xcp-4L : 0xc.69ce375a71e09a9p+0L : inexact-ok
+= cabs upward ldbl-96-m68k -0xc.64p+0L -0xcp-4L : 0xc.69ce375a71e09aap+0L : inexact-ok
+= cabs downward ldbl-128 -0xc.64p+0L -0xcp-4L : 0xc.69ce375a71e09a9df3616830c9e8p+0L : inexact-ok
+= cabs tonearest ldbl-128 -0xc.64p+0L -0xcp-4L : 0xc.69ce375a71e09a9df3616830c9e8p+0L : inexact-ok
+= cabs towardzero ldbl-128 -0xc.64p+0L -0xcp-4L : 0xc.69ce375a71e09a9df3616830c9e8p+0L : inexact-ok
+= cabs upward ldbl-128 -0xc.64p+0L -0xcp-4L : 0xc.69ce375a71e09a9df3616830c9fp+0L : inexact-ok
+= cabs downward ldbl-128ibm -0xc.64p+0L -0xcp-4L : 0xc.69ce375a71e09a9df3616830c8p+0L : inexact-ok
+= cabs tonearest ldbl-128ibm -0xc.64p+0L -0xcp-4L : 0xc.69ce375a71e09a9df3616830c8p+0L : inexact-ok
+= cabs towardzero ldbl-128ibm -0xc.64p+0L -0xcp-4L : 0xc.69ce375a71e09a9df3616830c8p+0L : inexact-ok
+= cabs upward ldbl-128ibm -0xc.64p+0L -0xcp-4L : 0xc.69ce375a71e09a9df3616830ccp+0L : inexact-ok
+cabs -0.75 -12.390625
+= cabs downward flt-32 -0xcp-4f -0xc.64p+0f : 0xc.69ce3p+0f : inexact-ok
+= cabs tonearest flt-32 -0xcp-4f -0xc.64p+0f : 0xc.69ce3p+0f : inexact-ok
+= cabs towardzero flt-32 -0xcp-4f -0xc.64p+0f : 0xc.69ce3p+0f : inexact-ok
+= cabs upward flt-32 -0xcp-4f -0xc.64p+0f : 0xc.69ce4p+0f : inexact-ok
+= cabs downward dbl-64 -0xcp-4 -0xc.64p+0 : 0xc.69ce375a71e08p+0 : inexact-ok
+= cabs tonearest dbl-64 -0xcp-4 -0xc.64p+0 : 0xc.69ce375a71e08p+0 : inexact-ok
+= cabs towardzero dbl-64 -0xcp-4 -0xc.64p+0 : 0xc.69ce375a71e08p+0 : inexact-ok
+= cabs upward dbl-64 -0xcp-4 -0xc.64p+0 : 0xc.69ce375a71e1p+0 : inexact-ok
+= cabs downward ldbl-96-intel -0xcp-4L -0xc.64p+0L : 0xc.69ce375a71e09a9p+0L : inexact-ok
+= cabs tonearest ldbl-96-intel -0xcp-4L -0xc.64p+0L : 0xc.69ce375a71e09aap+0L : inexact-ok
+= cabs towardzero ldbl-96-intel -0xcp-4L -0xc.64p+0L : 0xc.69ce375a71e09a9p+0L : inexact-ok
+= cabs upward ldbl-96-intel -0xcp-4L -0xc.64p+0L : 0xc.69ce375a71e09aap+0L : inexact-ok
+= cabs downward ldbl-96-m68k -0xcp-4L -0xc.64p+0L : 0xc.69ce375a71e09a9p+0L : inexact-ok
+= cabs tonearest ldbl-96-m68k -0xcp-4L -0xc.64p+0L : 0xc.69ce375a71e09aap+0L : inexact-ok
+= cabs towardzero ldbl-96-m68k -0xcp-4L -0xc.64p+0L : 0xc.69ce375a71e09a9p+0L : inexact-ok
+= cabs upward ldbl-96-m68k -0xcp-4L -0xc.64p+0L : 0xc.69ce375a71e09aap+0L : inexact-ok
+= cabs downward ldbl-128 -0xcp-4L -0xc.64p+0L : 0xc.69ce375a71e09a9df3616830c9e8p+0L : inexact-ok
+= cabs tonearest ldbl-128 -0xcp-4L -0xc.64p+0L : 0xc.69ce375a71e09a9df3616830c9e8p+0L : inexact-ok
+= cabs towardzero ldbl-128 -0xcp-4L -0xc.64p+0L : 0xc.69ce375a71e09a9df3616830c9e8p+0L : inexact-ok
+= cabs upward ldbl-128 -0xcp-4L -0xc.64p+0L : 0xc.69ce375a71e09a9df3616830c9fp+0L : inexact-ok
+= cabs downward ldbl-128ibm -0xcp-4L -0xc.64p+0L : 0xc.69ce375a71e09a9df3616830c8p+0L : inexact-ok
+= cabs tonearest ldbl-128ibm -0xcp-4L -0xc.64p+0L : 0xc.69ce375a71e09a9df3616830c8p+0L : inexact-ok
+= cabs towardzero ldbl-128ibm -0xcp-4L -0xc.64p+0L : 0xc.69ce375a71e09a9df3616830c8p+0L : inexact-ok
+= cabs upward ldbl-128ibm -0xcp-4L -0xc.64p+0L : 0xc.69ce375a71e09a9df3616830ccp+0L : inexact-ok
+cabs -0.75 0
+= cabs downward flt-32 -0xcp-4f 0x0p+0f : 0xcp-4f : inexact-ok
+= cabs tonearest flt-32 -0xcp-4f 0x0p+0f : 0xcp-4f : inexact-ok
+= cabs towardzero flt-32 -0xcp-4f 0x0p+0f : 0xcp-4f : inexact-ok
+= cabs upward flt-32 -0xcp-4f 0x0p+0f : 0xcp-4f : inexact-ok
+= cabs downward dbl-64 -0xcp-4 0x0p+0 : 0xcp-4 : inexact-ok
+= cabs tonearest dbl-64 -0xcp-4 0x0p+0 : 0xcp-4 : inexact-ok
+= cabs towardzero dbl-64 -0xcp-4 0x0p+0 : 0xcp-4 : inexact-ok
+= cabs upward dbl-64 -0xcp-4 0x0p+0 : 0xcp-4 : inexact-ok
+= cabs downward ldbl-96-intel -0xcp-4L 0x0p+0L : 0xcp-4L : inexact-ok
+= cabs tonearest ldbl-96-intel -0xcp-4L 0x0p+0L : 0xcp-4L : inexact-ok
+= cabs towardzero ldbl-96-intel -0xcp-4L 0x0p+0L : 0xcp-4L : inexact-ok
+= cabs upward ldbl-96-intel -0xcp-4L 0x0p+0L : 0xcp-4L : inexact-ok
+= cabs downward ldbl-96-m68k -0xcp-4L 0x0p+0L : 0xcp-4L : inexact-ok
+= cabs tonearest ldbl-96-m68k -0xcp-4L 0x0p+0L : 0xcp-4L : inexact-ok
+= cabs towardzero ldbl-96-m68k -0xcp-4L 0x0p+0L : 0xcp-4L : inexact-ok
+= cabs upward ldbl-96-m68k -0xcp-4L 0x0p+0L : 0xcp-4L : inexact-ok
+= cabs downward ldbl-128 -0xcp-4L 0x0p+0L : 0xcp-4L : inexact-ok
+= cabs tonearest ldbl-128 -0xcp-4L 0x0p+0L : 0xcp-4L : inexact-ok
+= cabs towardzero ldbl-128 -0xcp-4L 0x0p+0L : 0xcp-4L : inexact-ok
+= cabs upward ldbl-128 -0xcp-4L 0x0p+0L : 0xcp-4L : inexact-ok
+= cabs downward ldbl-128ibm -0xcp-4L 0x0p+0L : 0xcp-4L : inexact-ok
+= cabs tonearest ldbl-128ibm -0xcp-4L 0x0p+0L : 0xcp-4L : inexact-ok
+= cabs towardzero ldbl-128ibm -0xcp-4L 0x0p+0L : 0xcp-4L : inexact-ok
+= cabs upward ldbl-128ibm -0xcp-4L 0x0p+0L : 0xcp-4L : inexact-ok
+cabs 0.75 0
+= cabs downward flt-32 0xcp-4f 0x0p+0f : 0xcp-4f : inexact-ok
+= cabs tonearest flt-32 0xcp-4f 0x0p+0f : 0xcp-4f : inexact-ok
+= cabs towardzero flt-32 0xcp-4f 0x0p+0f : 0xcp-4f : inexact-ok
+= cabs upward flt-32 0xcp-4f 0x0p+0f : 0xcp-4f : inexact-ok
+= cabs downward dbl-64 0xcp-4 0x0p+0 : 0xcp-4 : inexact-ok
+= cabs tonearest dbl-64 0xcp-4 0x0p+0 : 0xcp-4 : inexact-ok
+= cabs towardzero dbl-64 0xcp-4 0x0p+0 : 0xcp-4 : inexact-ok
+= cabs upward dbl-64 0xcp-4 0x0p+0 : 0xcp-4 : inexact-ok
+= cabs downward ldbl-96-intel 0xcp-4L 0x0p+0L : 0xcp-4L : inexact-ok
+= cabs tonearest ldbl-96-intel 0xcp-4L 0x0p+0L : 0xcp-4L : inexact-ok
+= cabs towardzero ldbl-96-intel 0xcp-4L 0x0p+0L : 0xcp-4L : inexact-ok
+= cabs upward ldbl-96-intel 0xcp-4L 0x0p+0L : 0xcp-4L : inexact-ok
+= cabs downward ldbl-96-m68k 0xcp-4L 0x0p+0L : 0xcp-4L : inexact-ok
+= cabs tonearest ldbl-96-m68k 0xcp-4L 0x0p+0L : 0xcp-4L : inexact-ok
+= cabs towardzero ldbl-96-m68k 0xcp-4L 0x0p+0L : 0xcp-4L : inexact-ok
+= cabs upward ldbl-96-m68k 0xcp-4L 0x0p+0L : 0xcp-4L : inexact-ok
+= cabs downward ldbl-128 0xcp-4L 0x0p+0L : 0xcp-4L : inexact-ok
+= cabs tonearest ldbl-128 0xcp-4L 0x0p+0L : 0xcp-4L : inexact-ok
+= cabs towardzero ldbl-128 0xcp-4L 0x0p+0L : 0xcp-4L : inexact-ok
+= cabs upward ldbl-128 0xcp-4L 0x0p+0L : 0xcp-4L : inexact-ok
+= cabs downward ldbl-128ibm 0xcp-4L 0x0p+0L : 0xcp-4L : inexact-ok
+= cabs tonearest ldbl-128ibm 0xcp-4L 0x0p+0L : 0xcp-4L : inexact-ok
+= cabs towardzero ldbl-128ibm 0xcp-4L 0x0p+0L : 0xcp-4L : inexact-ok
+= cabs upward ldbl-128ibm 0xcp-4L 0x0p+0L : 0xcp-4L : inexact-ok
+cabs -1.0 0
+= cabs downward flt-32 -0x1p+0f 0x0p+0f : 0x1p+0f : inexact-ok
+= cabs tonearest flt-32 -0x1p+0f 0x0p+0f : 0x1p+0f : inexact-ok
+= cabs towardzero flt-32 -0x1p+0f 0x0p+0f : 0x1p+0f : inexact-ok
+= cabs upward flt-32 -0x1p+0f 0x0p+0f : 0x1p+0f : inexact-ok
+= cabs downward dbl-64 -0x1p+0 0x0p+0 : 0x1p+0 : inexact-ok
+= cabs tonearest dbl-64 -0x1p+0 0x0p+0 : 0x1p+0 : inexact-ok
+= cabs towardzero dbl-64 -0x1p+0 0x0p+0 : 0x1p+0 : inexact-ok
+= cabs upward dbl-64 -0x1p+0 0x0p+0 : 0x1p+0 : inexact-ok
+= cabs downward ldbl-96-intel -0x1p+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= cabs tonearest ldbl-96-intel -0x1p+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= cabs towardzero ldbl-96-intel -0x1p+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= cabs upward ldbl-96-intel -0x1p+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= cabs downward ldbl-96-m68k -0x1p+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= cabs tonearest ldbl-96-m68k -0x1p+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= cabs towardzero ldbl-96-m68k -0x1p+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= cabs upward ldbl-96-m68k -0x1p+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= cabs downward ldbl-128 -0x1p+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= cabs tonearest ldbl-128 -0x1p+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= cabs towardzero ldbl-128 -0x1p+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= cabs upward ldbl-128 -0x1p+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= cabs downward ldbl-128ibm -0x1p+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= cabs tonearest ldbl-128ibm -0x1p+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= cabs towardzero ldbl-128ibm -0x1p+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= cabs upward ldbl-128ibm -0x1p+0L 0x0p+0L : 0x1p+0L : inexact-ok
+cabs 1.0 0
+= cabs downward flt-32 0x1p+0f 0x0p+0f : 0x1p+0f : inexact-ok
+= cabs tonearest flt-32 0x1p+0f 0x0p+0f : 0x1p+0f : inexact-ok
+= cabs towardzero flt-32 0x1p+0f 0x0p+0f : 0x1p+0f : inexact-ok
+= cabs upward flt-32 0x1p+0f 0x0p+0f : 0x1p+0f : inexact-ok
+= cabs downward dbl-64 0x1p+0 0x0p+0 : 0x1p+0 : inexact-ok
+= cabs tonearest dbl-64 0x1p+0 0x0p+0 : 0x1p+0 : inexact-ok
+= cabs towardzero dbl-64 0x1p+0 0x0p+0 : 0x1p+0 : inexact-ok
+= cabs upward dbl-64 0x1p+0 0x0p+0 : 0x1p+0 : inexact-ok
+= cabs downward ldbl-96-intel 0x1p+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= cabs tonearest ldbl-96-intel 0x1p+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= cabs towardzero ldbl-96-intel 0x1p+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= cabs upward ldbl-96-intel 0x1p+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= cabs downward ldbl-96-m68k 0x1p+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= cabs tonearest ldbl-96-m68k 0x1p+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= cabs towardzero ldbl-96-m68k 0x1p+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= cabs upward ldbl-96-m68k 0x1p+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= cabs downward ldbl-128 0x1p+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= cabs tonearest ldbl-128 0x1p+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= cabs towardzero ldbl-128 0x1p+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= cabs upward ldbl-128 0x1p+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= cabs downward ldbl-128ibm 0x1p+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= cabs tonearest ldbl-128ibm 0x1p+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= cabs towardzero ldbl-128ibm 0x1p+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= cabs upward ldbl-128ibm 0x1p+0L 0x0p+0L : 0x1p+0L : inexact-ok
+cabs -5.7e7 0
+= cabs downward flt-32 -0x3.65c04p+24f 0x0p+0f : 0x3.65c04p+24f : inexact-ok
+= cabs tonearest flt-32 -0x3.65c04p+24f 0x0p+0f : 0x3.65c04p+24f : inexact-ok
+= cabs towardzero flt-32 -0x3.65c04p+24f 0x0p+0f : 0x3.65c04p+24f : inexact-ok
+= cabs upward flt-32 -0x3.65c04p+24f 0x0p+0f : 0x3.65c04p+24f : inexact-ok
+= cabs downward dbl-64 -0x3.65c04p+24 0x0p+0 : 0x3.65c04p+24 : inexact-ok
+= cabs tonearest dbl-64 -0x3.65c04p+24 0x0p+0 : 0x3.65c04p+24 : inexact-ok
+= cabs towardzero dbl-64 -0x3.65c04p+24 0x0p+0 : 0x3.65c04p+24 : inexact-ok
+= cabs upward dbl-64 -0x3.65c04p+24 0x0p+0 : 0x3.65c04p+24 : inexact-ok
+= cabs downward ldbl-96-intel -0x3.65c04p+24L 0x0p+0L : 0x3.65c04p+24L : inexact-ok
+= cabs tonearest ldbl-96-intel -0x3.65c04p+24L 0x0p+0L : 0x3.65c04p+24L : inexact-ok
+= cabs towardzero ldbl-96-intel -0x3.65c04p+24L 0x0p+0L : 0x3.65c04p+24L : inexact-ok
+= cabs upward ldbl-96-intel -0x3.65c04p+24L 0x0p+0L : 0x3.65c04p+24L : inexact-ok
+= cabs downward ldbl-96-m68k -0x3.65c04p+24L 0x0p+0L : 0x3.65c04p+24L : inexact-ok
+= cabs tonearest ldbl-96-m68k -0x3.65c04p+24L 0x0p+0L : 0x3.65c04p+24L : inexact-ok
+= cabs towardzero ldbl-96-m68k -0x3.65c04p+24L 0x0p+0L : 0x3.65c04p+24L : inexact-ok
+= cabs upward ldbl-96-m68k -0x3.65c04p+24L 0x0p+0L : 0x3.65c04p+24L : inexact-ok
+= cabs downward ldbl-128 -0x3.65c04p+24L 0x0p+0L : 0x3.65c04p+24L : inexact-ok
+= cabs tonearest ldbl-128 -0x3.65c04p+24L 0x0p+0L : 0x3.65c04p+24L : inexact-ok
+= cabs towardzero ldbl-128 -0x3.65c04p+24L 0x0p+0L : 0x3.65c04p+24L : inexact-ok
+= cabs upward ldbl-128 -0x3.65c04p+24L 0x0p+0L : 0x3.65c04p+24L : inexact-ok
+= cabs downward ldbl-128ibm -0x3.65c04p+24L 0x0p+0L : 0x3.65c04p+24L : inexact-ok
+= cabs tonearest ldbl-128ibm -0x3.65c04p+24L 0x0p+0L : 0x3.65c04p+24L : inexact-ok
+= cabs towardzero ldbl-128ibm -0x3.65c04p+24L 0x0p+0L : 0x3.65c04p+24L : inexact-ok
+= cabs upward ldbl-128ibm -0x3.65c04p+24L 0x0p+0L : 0x3.65c04p+24L : inexact-ok
+cabs 5.7e7 0
+= cabs downward flt-32 0x3.65c04p+24f 0x0p+0f : 0x3.65c04p+24f : inexact-ok
+= cabs tonearest flt-32 0x3.65c04p+24f 0x0p+0f : 0x3.65c04p+24f : inexact-ok
+= cabs towardzero flt-32 0x3.65c04p+24f 0x0p+0f : 0x3.65c04p+24f : inexact-ok
+= cabs upward flt-32 0x3.65c04p+24f 0x0p+0f : 0x3.65c04p+24f : inexact-ok
+= cabs downward dbl-64 0x3.65c04p+24 0x0p+0 : 0x3.65c04p+24 : inexact-ok
+= cabs tonearest dbl-64 0x3.65c04p+24 0x0p+0 : 0x3.65c04p+24 : inexact-ok
+= cabs towardzero dbl-64 0x3.65c04p+24 0x0p+0 : 0x3.65c04p+24 : inexact-ok
+= cabs upward dbl-64 0x3.65c04p+24 0x0p+0 : 0x3.65c04p+24 : inexact-ok
+= cabs downward ldbl-96-intel 0x3.65c04p+24L 0x0p+0L : 0x3.65c04p+24L : inexact-ok
+= cabs tonearest ldbl-96-intel 0x3.65c04p+24L 0x0p+0L : 0x3.65c04p+24L : inexact-ok
+= cabs towardzero ldbl-96-intel 0x3.65c04p+24L 0x0p+0L : 0x3.65c04p+24L : inexact-ok
+= cabs upward ldbl-96-intel 0x3.65c04p+24L 0x0p+0L : 0x3.65c04p+24L : inexact-ok
+= cabs downward ldbl-96-m68k 0x3.65c04p+24L 0x0p+0L : 0x3.65c04p+24L : inexact-ok
+= cabs tonearest ldbl-96-m68k 0x3.65c04p+24L 0x0p+0L : 0x3.65c04p+24L : inexact-ok
+= cabs towardzero ldbl-96-m68k 0x3.65c04p+24L 0x0p+0L : 0x3.65c04p+24L : inexact-ok
+= cabs upward ldbl-96-m68k 0x3.65c04p+24L 0x0p+0L : 0x3.65c04p+24L : inexact-ok
+= cabs downward ldbl-128 0x3.65c04p+24L 0x0p+0L : 0x3.65c04p+24L : inexact-ok
+= cabs tonearest ldbl-128 0x3.65c04p+24L 0x0p+0L : 0x3.65c04p+24L : inexact-ok
+= cabs towardzero ldbl-128 0x3.65c04p+24L 0x0p+0L : 0x3.65c04p+24L : inexact-ok
+= cabs upward ldbl-128 0x3.65c04p+24L 0x0p+0L : 0x3.65c04p+24L : inexact-ok
+= cabs downward ldbl-128ibm 0x3.65c04p+24L 0x0p+0L : 0x3.65c04p+24L : inexact-ok
+= cabs tonearest ldbl-128ibm 0x3.65c04p+24L 0x0p+0L : 0x3.65c04p+24L : inexact-ok
+= cabs towardzero ldbl-128ibm 0x3.65c04p+24L 0x0p+0L : 0x3.65c04p+24L : inexact-ok
+= cabs upward ldbl-128ibm 0x3.65c04p+24L 0x0p+0L : 0x3.65c04p+24L : inexact-ok
+cabs 0.75 1.25
+= cabs downward flt-32 0xcp-4f 0x1.4p+0f : 0x1.752e5p+0f : inexact-ok
+= cabs tonearest flt-32 0xcp-4f 0x1.4p+0f : 0x1.752e5p+0f : inexact-ok
+= cabs towardzero flt-32 0xcp-4f 0x1.4p+0f : 0x1.752e5p+0f : inexact-ok
+= cabs upward flt-32 0xcp-4f 0x1.4p+0f : 0x1.752e52p+0f : inexact-ok
+= cabs downward dbl-64 0xcp-4 0x1.4p+0 : 0x1.752e50db3a3a1p+0 : inexact-ok
+= cabs tonearest dbl-64 0xcp-4 0x1.4p+0 : 0x1.752e50db3a3a2p+0 : inexact-ok
+= cabs towardzero dbl-64 0xcp-4 0x1.4p+0 : 0x1.752e50db3a3a1p+0 : inexact-ok
+= cabs upward dbl-64 0xcp-4 0x1.4p+0 : 0x1.752e50db3a3a2p+0 : inexact-ok
+= cabs downward ldbl-96-intel 0xcp-4L 0x1.4p+0L : 0x1.752e50db3a3a1b1ap+0L : inexact-ok
+= cabs tonearest ldbl-96-intel 0xcp-4L 0x1.4p+0L : 0x1.752e50db3a3a1b1cp+0L : inexact-ok
+= cabs towardzero ldbl-96-intel 0xcp-4L 0x1.4p+0L : 0x1.752e50db3a3a1b1ap+0L : inexact-ok
+= cabs upward ldbl-96-intel 0xcp-4L 0x1.4p+0L : 0x1.752e50db3a3a1b1cp+0L : inexact-ok
+= cabs downward ldbl-96-m68k 0xcp-4L 0x1.4p+0L : 0x1.752e50db3a3a1b1ap+0L : inexact-ok
+= cabs tonearest ldbl-96-m68k 0xcp-4L 0x1.4p+0L : 0x1.752e50db3a3a1b1cp+0L : inexact-ok
+= cabs towardzero ldbl-96-m68k 0xcp-4L 0x1.4p+0L : 0x1.752e50db3a3a1b1ap+0L : inexact-ok
+= cabs upward ldbl-96-m68k 0xcp-4L 0x1.4p+0L : 0x1.752e50db3a3a1b1cp+0L : inexact-ok
+= cabs downward ldbl-128 0xcp-4L 0x1.4p+0L : 0x1.752e50db3a3a1b1b33b0456f1fbap+0L : inexact-ok
+= cabs tonearest ldbl-128 0xcp-4L 0x1.4p+0L : 0x1.752e50db3a3a1b1b33b0456f1fbbp+0L : inexact-ok
+= cabs towardzero ldbl-128 0xcp-4L 0x1.4p+0L : 0x1.752e50db3a3a1b1b33b0456f1fbap+0L : inexact-ok
+= cabs upward ldbl-128 0xcp-4L 0x1.4p+0L : 0x1.752e50db3a3a1b1b33b0456f1fbbp+0L : inexact-ok
+= cabs downward ldbl-128ibm 0xcp-4L 0x1.4p+0L : 0x1.752e50db3a3a1b1b33b0456f1f8p+0L : inexact-ok
+= cabs tonearest ldbl-128ibm 0xcp-4L 0x1.4p+0L : 0x1.752e50db3a3a1b1b33b0456f1f8p+0L : inexact-ok
+= cabs towardzero ldbl-128ibm 0xcp-4L 0x1.4p+0L : 0x1.752e50db3a3a1b1b33b0456f1f8p+0L : inexact-ok
+= cabs upward ldbl-128ibm 0xcp-4L 0x1.4p+0L : 0x1.752e50db3a3a1b1b33b0456f2p+0L : inexact-ok
+carg 2.0 0
+= carg downward flt-32 0x2p+0f 0x0p+0f : 0x0p+0f : inexact-ok
+= carg tonearest flt-32 0x2p+0f 0x0p+0f : 0x0p+0f : inexact-ok
+= carg towardzero flt-32 0x2p+0f 0x0p+0f : 0x0p+0f : inexact-ok
+= carg upward flt-32 0x2p+0f 0x0p+0f : 0x0p+0f : inexact-ok
+= carg downward dbl-64 0x2p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= carg tonearest dbl-64 0x2p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= carg towardzero dbl-64 0x2p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= carg upward dbl-64 0x2p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= carg downward ldbl-96-intel 0x2p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= carg tonearest ldbl-96-intel 0x2p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= carg towardzero ldbl-96-intel 0x2p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= carg upward ldbl-96-intel 0x2p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= carg downward ldbl-96-m68k 0x2p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= carg tonearest ldbl-96-m68k 0x2p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= carg towardzero ldbl-96-m68k 0x2p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= carg upward ldbl-96-m68k 0x2p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= carg downward ldbl-128 0x2p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= carg tonearest ldbl-128 0x2p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= carg towardzero ldbl-128 0x2p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= carg upward ldbl-128 0x2p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= carg downward ldbl-128ibm 0x2p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= carg tonearest ldbl-128ibm 0x2p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= carg towardzero ldbl-128ibm 0x2p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= carg upward ldbl-128ibm 0x2p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+carg 2.0 -0
+= carg downward flt-32 0x2p+0f -0x0p+0f : -0x0p+0f : inexact-ok
+= carg tonearest flt-32 0x2p+0f -0x0p+0f : -0x0p+0f : inexact-ok
+= carg towardzero flt-32 0x2p+0f -0x0p+0f : -0x0p+0f : inexact-ok
+= carg upward flt-32 0x2p+0f -0x0p+0f : -0x0p+0f : inexact-ok
+= carg downward dbl-64 0x2p+0 -0x0p+0 : -0x0p+0 : inexact-ok
+= carg tonearest dbl-64 0x2p+0 -0x0p+0 : -0x0p+0 : inexact-ok
+= carg towardzero dbl-64 0x2p+0 -0x0p+0 : -0x0p+0 : inexact-ok
+= carg upward dbl-64 0x2p+0 -0x0p+0 : -0x0p+0 : inexact-ok
+= carg downward ldbl-96-intel 0x2p+0L -0x0p+0L : -0x0p+0L : inexact-ok
+= carg tonearest ldbl-96-intel 0x2p+0L -0x0p+0L : -0x0p+0L : inexact-ok
+= carg towardzero ldbl-96-intel 0x2p+0L -0x0p+0L : -0x0p+0L : inexact-ok
+= carg upward ldbl-96-intel 0x2p+0L -0x0p+0L : -0x0p+0L : inexact-ok
+= carg downward ldbl-96-m68k 0x2p+0L -0x0p+0L : -0x0p+0L : inexact-ok
+= carg tonearest ldbl-96-m68k 0x2p+0L -0x0p+0L : -0x0p+0L : inexact-ok
+= carg towardzero ldbl-96-m68k 0x2p+0L -0x0p+0L : -0x0p+0L : inexact-ok
+= carg upward ldbl-96-m68k 0x2p+0L -0x0p+0L : -0x0p+0L : inexact-ok
+= carg downward ldbl-128 0x2p+0L -0x0p+0L : -0x0p+0L : inexact-ok
+= carg tonearest ldbl-128 0x2p+0L -0x0p+0L : -0x0p+0L : inexact-ok
+= carg towardzero ldbl-128 0x2p+0L -0x0p+0L : -0x0p+0L : inexact-ok
+= carg upward ldbl-128 0x2p+0L -0x0p+0L : -0x0p+0L : inexact-ok
+= carg downward ldbl-128ibm 0x2p+0L -0x0p+0L : -0x0p+0L : inexact-ok
+= carg tonearest ldbl-128ibm 0x2p+0L -0x0p+0L : -0x0p+0L : inexact-ok
+= carg towardzero ldbl-128ibm 0x2p+0L -0x0p+0L : -0x0p+0L : inexact-ok
+= carg upward ldbl-128ibm 0x2p+0L -0x0p+0L : -0x0p+0L : inexact-ok
+carg 0 0
+= carg downward flt-32 0x0p+0f 0x0p+0f : 0x0p+0f : inexact-ok
+= carg tonearest flt-32 0x0p+0f 0x0p+0f : 0x0p+0f : inexact-ok
+= carg towardzero flt-32 0x0p+0f 0x0p+0f : 0x0p+0f : inexact-ok
+= carg upward flt-32 0x0p+0f 0x0p+0f : 0x0p+0f : inexact-ok
+= carg downward dbl-64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= carg tonearest dbl-64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= carg towardzero dbl-64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= carg upward dbl-64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= carg downward ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= carg tonearest ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= carg towardzero ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= carg upward ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= carg downward ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= carg tonearest ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= carg towardzero ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= carg upward ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= carg downward ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= carg tonearest ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= carg towardzero ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= carg upward ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= carg downward ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= carg tonearest ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= carg towardzero ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= carg upward ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+carg 0 -0
+= carg downward flt-32 0x0p+0f -0x0p+0f : -0x0p+0f : inexact-ok
+= carg tonearest flt-32 0x0p+0f -0x0p+0f : -0x0p+0f : inexact-ok
+= carg towardzero flt-32 0x0p+0f -0x0p+0f : -0x0p+0f : inexact-ok
+= carg upward flt-32 0x0p+0f -0x0p+0f : -0x0p+0f : inexact-ok
+= carg downward dbl-64 0x0p+0 -0x0p+0 : -0x0p+0 : inexact-ok
+= carg tonearest dbl-64 0x0p+0 -0x0p+0 : -0x0p+0 : inexact-ok
+= carg towardzero dbl-64 0x0p+0 -0x0p+0 : -0x0p+0 : inexact-ok
+= carg upward dbl-64 0x0p+0 -0x0p+0 : -0x0p+0 : inexact-ok
+= carg downward ldbl-96-intel 0x0p+0L -0x0p+0L : -0x0p+0L : inexact-ok
+= carg tonearest ldbl-96-intel 0x0p+0L -0x0p+0L : -0x0p+0L : inexact-ok
+= carg towardzero ldbl-96-intel 0x0p+0L -0x0p+0L : -0x0p+0L : inexact-ok
+= carg upward ldbl-96-intel 0x0p+0L -0x0p+0L : -0x0p+0L : inexact-ok
+= carg downward ldbl-96-m68k 0x0p+0L -0x0p+0L : -0x0p+0L : inexact-ok
+= carg tonearest ldbl-96-m68k 0x0p+0L -0x0p+0L : -0x0p+0L : inexact-ok
+= carg towardzero ldbl-96-m68k 0x0p+0L -0x0p+0L : -0x0p+0L : inexact-ok
+= carg upward ldbl-96-m68k 0x0p+0L -0x0p+0L : -0x0p+0L : inexact-ok
+= carg downward ldbl-128 0x0p+0L -0x0p+0L : -0x0p+0L : inexact-ok
+= carg tonearest ldbl-128 0x0p+0L -0x0p+0L : -0x0p+0L : inexact-ok
+= carg towardzero ldbl-128 0x0p+0L -0x0p+0L : -0x0p+0L : inexact-ok
+= carg upward ldbl-128 0x0p+0L -0x0p+0L : -0x0p+0L : inexact-ok
+= carg downward ldbl-128ibm 0x0p+0L -0x0p+0L : -0x0p+0L : inexact-ok
+= carg tonearest ldbl-128ibm 0x0p+0L -0x0p+0L : -0x0p+0L : inexact-ok
+= carg towardzero ldbl-128ibm 0x0p+0L -0x0p+0L : -0x0p+0L : inexact-ok
+= carg upward ldbl-128ibm 0x0p+0L -0x0p+0L : -0x0p+0L : inexact-ok
+carg -2.0 0
+= carg downward flt-32 -0x2p+0f 0x0p+0f : 0x3.243f68p+0f : inexact-ok
+= carg tonearest flt-32 -0x2p+0f 0x0p+0f : 0x3.243f6cp+0f : inexact-ok
+= carg towardzero flt-32 -0x2p+0f 0x0p+0f : 0x3.243f68p+0f : inexact-ok
+= carg upward flt-32 -0x2p+0f 0x0p+0f : 0x3.243f6cp+0f : inexact-ok
+= carg downward dbl-64 -0x2p+0 0x0p+0 : 0x3.243f6a8885a3p+0 : inexact-ok
+= carg tonearest dbl-64 -0x2p+0 0x0p+0 : 0x3.243f6a8885a3p+0 : inexact-ok
+= carg towardzero dbl-64 -0x2p+0 0x0p+0 : 0x3.243f6a8885a3p+0 : inexact-ok
+= carg upward dbl-64 -0x2p+0 0x0p+0 : 0x3.243f6a8885a32p+0 : inexact-ok
+= carg downward ldbl-96-intel -0x2p+0L 0x0p+0L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= carg tonearest ldbl-96-intel -0x2p+0L 0x0p+0L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= carg towardzero ldbl-96-intel -0x2p+0L 0x0p+0L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= carg upward ldbl-96-intel -0x2p+0L 0x0p+0L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= carg downward ldbl-96-m68k -0x2p+0L 0x0p+0L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= carg tonearest ldbl-96-m68k -0x2p+0L 0x0p+0L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= carg towardzero ldbl-96-m68k -0x2p+0L 0x0p+0L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= carg upward ldbl-96-m68k -0x2p+0L 0x0p+0L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= carg downward ldbl-128 -0x2p+0L 0x0p+0L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= carg tonearest ldbl-128 -0x2p+0L 0x0p+0L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= carg towardzero ldbl-128 -0x2p+0L 0x0p+0L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= carg upward ldbl-128 -0x2p+0L 0x0p+0L : 0x3.243f6a8885a308d313198a2e0372p+0L : inexact-ok
+= carg downward ldbl-128ibm -0x2p+0L 0x0p+0L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= carg tonearest ldbl-128ibm -0x2p+0L 0x0p+0L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= carg towardzero ldbl-128ibm -0x2p+0L 0x0p+0L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= carg upward ldbl-128ibm -0x2p+0L 0x0p+0L : 0x3.243f6a8885a308d313198a2e04p+0L : inexact-ok
+carg -2.0 -0
+= carg downward flt-32 -0x2p+0f -0x0p+0f : -0x3.243f6cp+0f : inexact-ok
+= carg tonearest flt-32 -0x2p+0f -0x0p+0f : -0x3.243f6cp+0f : inexact-ok
+= carg towardzero flt-32 -0x2p+0f -0x0p+0f : -0x3.243f68p+0f : inexact-ok
+= carg upward flt-32 -0x2p+0f -0x0p+0f : -0x3.243f68p+0f : inexact-ok
+= carg downward dbl-64 -0x2p+0 -0x0p+0 : -0x3.243f6a8885a32p+0 : inexact-ok
+= carg tonearest dbl-64 -0x2p+0 -0x0p+0 : -0x3.243f6a8885a3p+0 : inexact-ok
+= carg towardzero dbl-64 -0x2p+0 -0x0p+0 : -0x3.243f6a8885a3p+0 : inexact-ok
+= carg upward dbl-64 -0x2p+0 -0x0p+0 : -0x3.243f6a8885a3p+0 : inexact-ok
+= carg downward ldbl-96-intel -0x2p+0L -0x0p+0L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= carg tonearest ldbl-96-intel -0x2p+0L -0x0p+0L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= carg towardzero ldbl-96-intel -0x2p+0L -0x0p+0L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= carg upward ldbl-96-intel -0x2p+0L -0x0p+0L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= carg downward ldbl-96-m68k -0x2p+0L -0x0p+0L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= carg tonearest ldbl-96-m68k -0x2p+0L -0x0p+0L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= carg towardzero ldbl-96-m68k -0x2p+0L -0x0p+0L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= carg upward ldbl-96-m68k -0x2p+0L -0x0p+0L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= carg downward ldbl-128 -0x2p+0L -0x0p+0L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= carg tonearest ldbl-128 -0x2p+0L -0x0p+0L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= carg towardzero ldbl-128 -0x2p+0L -0x0p+0L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= carg upward ldbl-128 -0x2p+0L -0x0p+0L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= carg downward ldbl-128ibm -0x2p+0L -0x0p+0L : -0x3.243f6a8885a308d313198a2e04p+0L : inexact-ok
+= carg tonearest ldbl-128ibm -0x2p+0L -0x0p+0L : -0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= carg towardzero ldbl-128ibm -0x2p+0L -0x0p+0L : -0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= carg upward ldbl-128ibm -0x2p+0L -0x0p+0L : -0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+carg -0 0
+= carg downward flt-32 -0x0p+0f 0x0p+0f : 0x3.243f68p+0f : inexact-ok
+= carg tonearest flt-32 -0x0p+0f 0x0p+0f : 0x3.243f6cp+0f : inexact-ok
+= carg towardzero flt-32 -0x0p+0f 0x0p+0f : 0x3.243f68p+0f : inexact-ok
+= carg upward flt-32 -0x0p+0f 0x0p+0f : 0x3.243f6cp+0f : inexact-ok
+= carg downward dbl-64 -0x0p+0 0x0p+0 : 0x3.243f6a8885a3p+0 : inexact-ok
+= carg tonearest dbl-64 -0x0p+0 0x0p+0 : 0x3.243f6a8885a3p+0 : inexact-ok
+= carg towardzero dbl-64 -0x0p+0 0x0p+0 : 0x3.243f6a8885a3p+0 : inexact-ok
+= carg upward dbl-64 -0x0p+0 0x0p+0 : 0x3.243f6a8885a32p+0 : inexact-ok
+= carg downward ldbl-96-intel -0x0p+0L 0x0p+0L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= carg tonearest ldbl-96-intel -0x0p+0L 0x0p+0L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= carg towardzero ldbl-96-intel -0x0p+0L 0x0p+0L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= carg upward ldbl-96-intel -0x0p+0L 0x0p+0L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= carg downward ldbl-96-m68k -0x0p+0L 0x0p+0L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= carg tonearest ldbl-96-m68k -0x0p+0L 0x0p+0L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= carg towardzero ldbl-96-m68k -0x0p+0L 0x0p+0L : 0x3.243f6a8885a308dp+0L : inexact-ok
+= carg upward ldbl-96-m68k -0x0p+0L 0x0p+0L : 0x3.243f6a8885a308d4p+0L : inexact-ok
+= carg downward ldbl-128 -0x0p+0L 0x0p+0L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= carg tonearest ldbl-128 -0x0p+0L 0x0p+0L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= carg towardzero ldbl-128 -0x0p+0L 0x0p+0L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= carg upward ldbl-128 -0x0p+0L 0x0p+0L : 0x3.243f6a8885a308d313198a2e0372p+0L : inexact-ok
+= carg downward ldbl-128ibm -0x0p+0L 0x0p+0L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= carg tonearest ldbl-128ibm -0x0p+0L 0x0p+0L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= carg towardzero ldbl-128ibm -0x0p+0L 0x0p+0L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= carg upward ldbl-128ibm -0x0p+0L 0x0p+0L : 0x3.243f6a8885a308d313198a2e04p+0L : inexact-ok
+carg -0 -0
+= carg downward flt-32 -0x0p+0f -0x0p+0f : -0x3.243f6cp+0f : inexact-ok
+= carg tonearest flt-32 -0x0p+0f -0x0p+0f : -0x3.243f6cp+0f : inexact-ok
+= carg towardzero flt-32 -0x0p+0f -0x0p+0f : -0x3.243f68p+0f : inexact-ok
+= carg upward flt-32 -0x0p+0f -0x0p+0f : -0x3.243f68p+0f : inexact-ok
+= carg downward dbl-64 -0x0p+0 -0x0p+0 : -0x3.243f6a8885a32p+0 : inexact-ok
+= carg tonearest dbl-64 -0x0p+0 -0x0p+0 : -0x3.243f6a8885a3p+0 : inexact-ok
+= carg towardzero dbl-64 -0x0p+0 -0x0p+0 : -0x3.243f6a8885a3p+0 : inexact-ok
+= carg upward dbl-64 -0x0p+0 -0x0p+0 : -0x3.243f6a8885a3p+0 : inexact-ok
+= carg downward ldbl-96-intel -0x0p+0L -0x0p+0L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= carg tonearest ldbl-96-intel -0x0p+0L -0x0p+0L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= carg towardzero ldbl-96-intel -0x0p+0L -0x0p+0L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= carg upward ldbl-96-intel -0x0p+0L -0x0p+0L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= carg downward ldbl-96-m68k -0x0p+0L -0x0p+0L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= carg tonearest ldbl-96-m68k -0x0p+0L -0x0p+0L : -0x3.243f6a8885a308d4p+0L : inexact-ok
+= carg towardzero ldbl-96-m68k -0x0p+0L -0x0p+0L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= carg upward ldbl-96-m68k -0x0p+0L -0x0p+0L : -0x3.243f6a8885a308dp+0L : inexact-ok
+= carg downward ldbl-128 -0x0p+0L -0x0p+0L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= carg tonearest ldbl-128 -0x0p+0L -0x0p+0L : -0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok
+= carg towardzero ldbl-128 -0x0p+0L -0x0p+0L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= carg upward ldbl-128 -0x0p+0L -0x0p+0L : -0x3.243f6a8885a308d313198a2e036ep+0L : inexact-ok
+= carg downward ldbl-128ibm -0x0p+0L -0x0p+0L : -0x3.243f6a8885a308d313198a2e04p+0L : inexact-ok
+= carg tonearest ldbl-128ibm -0x0p+0L -0x0p+0L : -0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= carg towardzero ldbl-128ibm -0x0p+0L -0x0p+0L : -0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+= carg upward ldbl-128ibm -0x0p+0L -0x0p+0L : -0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok
+carg 0 2.0
+= carg downward flt-32 0x0p+0f 0x2p+0f : 0x1.921fb4p+0f : inexact-ok
+= carg tonearest flt-32 0x0p+0f 0x2p+0f : 0x1.921fb6p+0f : inexact-ok
+= carg towardzero flt-32 0x0p+0f 0x2p+0f : 0x1.921fb4p+0f : inexact-ok
+= carg upward flt-32 0x0p+0f 0x2p+0f : 0x1.921fb6p+0f : inexact-ok
+= carg downward dbl-64 0x0p+0 0x2p+0 : 0x1.921fb54442d18p+0 : inexact-ok
+= carg tonearest dbl-64 0x0p+0 0x2p+0 : 0x1.921fb54442d18p+0 : inexact-ok
+= carg towardzero dbl-64 0x0p+0 0x2p+0 : 0x1.921fb54442d18p+0 : inexact-ok
+= carg upward dbl-64 0x0p+0 0x2p+0 : 0x1.921fb54442d19p+0 : inexact-ok
+= carg downward ldbl-96-intel 0x0p+0L 0x2p+0L : 0x1.921fb54442d18468p+0L : inexact-ok
+= carg tonearest ldbl-96-intel 0x0p+0L 0x2p+0L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= carg towardzero ldbl-96-intel 0x0p+0L 0x2p+0L : 0x1.921fb54442d18468p+0L : inexact-ok
+= carg upward ldbl-96-intel 0x0p+0L 0x2p+0L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= carg downward ldbl-96-m68k 0x0p+0L 0x2p+0L : 0x1.921fb54442d18468p+0L : inexact-ok
+= carg tonearest ldbl-96-m68k 0x0p+0L 0x2p+0L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= carg towardzero ldbl-96-m68k 0x0p+0L 0x2p+0L : 0x1.921fb54442d18468p+0L : inexact-ok
+= carg upward ldbl-96-m68k 0x0p+0L 0x2p+0L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= carg downward ldbl-128 0x0p+0L 0x2p+0L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= carg tonearest ldbl-128 0x0p+0L 0x2p+0L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= carg towardzero ldbl-128 0x0p+0L 0x2p+0L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= carg upward ldbl-128 0x0p+0L 0x2p+0L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= carg downward ldbl-128ibm 0x0p+0L 0x2p+0L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= carg tonearest ldbl-128ibm 0x0p+0L 0x2p+0L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= carg towardzero ldbl-128ibm 0x0p+0L 0x2p+0L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= carg upward ldbl-128ibm 0x0p+0L 0x2p+0L : 0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+carg -0 2.0
+= carg downward flt-32 -0x0p+0f 0x2p+0f : 0x1.921fb4p+0f : inexact-ok
+= carg tonearest flt-32 -0x0p+0f 0x2p+0f : 0x1.921fb6p+0f : inexact-ok
+= carg towardzero flt-32 -0x0p+0f 0x2p+0f : 0x1.921fb4p+0f : inexact-ok
+= carg upward flt-32 -0x0p+0f 0x2p+0f : 0x1.921fb6p+0f : inexact-ok
+= carg downward dbl-64 -0x0p+0 0x2p+0 : 0x1.921fb54442d18p+0 : inexact-ok
+= carg tonearest dbl-64 -0x0p+0 0x2p+0 : 0x1.921fb54442d18p+0 : inexact-ok
+= carg towardzero dbl-64 -0x0p+0 0x2p+0 : 0x1.921fb54442d18p+0 : inexact-ok
+= carg upward dbl-64 -0x0p+0 0x2p+0 : 0x1.921fb54442d19p+0 : inexact-ok
+= carg downward ldbl-96-intel -0x0p+0L 0x2p+0L : 0x1.921fb54442d18468p+0L : inexact-ok
+= carg tonearest ldbl-96-intel -0x0p+0L 0x2p+0L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= carg towardzero ldbl-96-intel -0x0p+0L 0x2p+0L : 0x1.921fb54442d18468p+0L : inexact-ok
+= carg upward ldbl-96-intel -0x0p+0L 0x2p+0L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= carg downward ldbl-96-m68k -0x0p+0L 0x2p+0L : 0x1.921fb54442d18468p+0L : inexact-ok
+= carg tonearest ldbl-96-m68k -0x0p+0L 0x2p+0L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= carg towardzero ldbl-96-m68k -0x0p+0L 0x2p+0L : 0x1.921fb54442d18468p+0L : inexact-ok
+= carg upward ldbl-96-m68k -0x0p+0L 0x2p+0L : 0x1.921fb54442d1846ap+0L : inexact-ok
+= carg downward ldbl-128 -0x0p+0L 0x2p+0L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= carg tonearest ldbl-128 -0x0p+0L 0x2p+0L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= carg towardzero ldbl-128 -0x0p+0L 0x2p+0L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= carg upward ldbl-128 -0x0p+0L 0x2p+0L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok
+= carg downward ldbl-128ibm -0x0p+0L 0x2p+0L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= carg tonearest ldbl-128ibm -0x0p+0L 0x2p+0L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= carg towardzero ldbl-128ibm -0x0p+0L 0x2p+0L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= carg upward ldbl-128ibm -0x0p+0L 0x2p+0L : 0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+carg 0 -2.0
+= carg downward flt-32 0x0p+0f -0x2p+0f : -0x1.921fb6p+0f : inexact-ok
+= carg tonearest flt-32 0x0p+0f -0x2p+0f : -0x1.921fb6p+0f : inexact-ok
+= carg towardzero flt-32 0x0p+0f -0x2p+0f : -0x1.921fb4p+0f : inexact-ok
+= carg upward flt-32 0x0p+0f -0x2p+0f : -0x1.921fb4p+0f : inexact-ok
+= carg downward dbl-64 0x0p+0 -0x2p+0 : -0x1.921fb54442d19p+0 : inexact-ok
+= carg tonearest dbl-64 0x0p+0 -0x2p+0 : -0x1.921fb54442d18p+0 : inexact-ok
+= carg towardzero dbl-64 0x0p+0 -0x2p+0 : -0x1.921fb54442d18p+0 : inexact-ok
+= carg upward dbl-64 0x0p+0 -0x2p+0 : -0x1.921fb54442d18p+0 : inexact-ok
+= carg downward ldbl-96-intel 0x0p+0L -0x2p+0L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= carg tonearest ldbl-96-intel 0x0p+0L -0x2p+0L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= carg towardzero ldbl-96-intel 0x0p+0L -0x2p+0L : -0x1.921fb54442d18468p+0L : inexact-ok
+= carg upward ldbl-96-intel 0x0p+0L -0x2p+0L : -0x1.921fb54442d18468p+0L : inexact-ok
+= carg downward ldbl-96-m68k 0x0p+0L -0x2p+0L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= carg tonearest ldbl-96-m68k 0x0p+0L -0x2p+0L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= carg towardzero ldbl-96-m68k 0x0p+0L -0x2p+0L : -0x1.921fb54442d18468p+0L : inexact-ok
+= carg upward ldbl-96-m68k 0x0p+0L -0x2p+0L : -0x1.921fb54442d18468p+0L : inexact-ok
+= carg downward ldbl-128 0x0p+0L -0x2p+0L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= carg tonearest ldbl-128 0x0p+0L -0x2p+0L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= carg towardzero ldbl-128 0x0p+0L -0x2p+0L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= carg upward ldbl-128 0x0p+0L -0x2p+0L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= carg downward ldbl-128ibm 0x0p+0L -0x2p+0L : -0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= carg tonearest ldbl-128ibm 0x0p+0L -0x2p+0L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= carg towardzero ldbl-128ibm 0x0p+0L -0x2p+0L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= carg upward ldbl-128ibm 0x0p+0L -0x2p+0L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+carg -0 -2.0
+= carg downward flt-32 -0x0p+0f -0x2p+0f : -0x1.921fb6p+0f : inexact-ok
+= carg tonearest flt-32 -0x0p+0f -0x2p+0f : -0x1.921fb6p+0f : inexact-ok
+= carg towardzero flt-32 -0x0p+0f -0x2p+0f : -0x1.921fb4p+0f : inexact-ok
+= carg upward flt-32 -0x0p+0f -0x2p+0f : -0x1.921fb4p+0f : inexact-ok
+= carg downward dbl-64 -0x0p+0 -0x2p+0 : -0x1.921fb54442d19p+0 : inexact-ok
+= carg tonearest dbl-64 -0x0p+0 -0x2p+0 : -0x1.921fb54442d18p+0 : inexact-ok
+= carg towardzero dbl-64 -0x0p+0 -0x2p+0 : -0x1.921fb54442d18p+0 : inexact-ok
+= carg upward dbl-64 -0x0p+0 -0x2p+0 : -0x1.921fb54442d18p+0 : inexact-ok
+= carg downward ldbl-96-intel -0x0p+0L -0x2p+0L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= carg tonearest ldbl-96-intel -0x0p+0L -0x2p+0L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= carg towardzero ldbl-96-intel -0x0p+0L -0x2p+0L : -0x1.921fb54442d18468p+0L : inexact-ok
+= carg upward ldbl-96-intel -0x0p+0L -0x2p+0L : -0x1.921fb54442d18468p+0L : inexact-ok
+= carg downward ldbl-96-m68k -0x0p+0L -0x2p+0L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= carg tonearest ldbl-96-m68k -0x0p+0L -0x2p+0L : -0x1.921fb54442d1846ap+0L : inexact-ok
+= carg towardzero ldbl-96-m68k -0x0p+0L -0x2p+0L : -0x1.921fb54442d18468p+0L : inexact-ok
+= carg upward ldbl-96-m68k -0x0p+0L -0x2p+0L : -0x1.921fb54442d18468p+0L : inexact-ok
+= carg downward ldbl-128 -0x0p+0L -0x2p+0L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= carg tonearest ldbl-128 -0x0p+0L -0x2p+0L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok
+= carg towardzero ldbl-128 -0x0p+0L -0x2p+0L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= carg upward ldbl-128 -0x0p+0L -0x2p+0L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok
+= carg downward ldbl-128ibm -0x0p+0L -0x2p+0L : -0x1.921fb54442d18469898cc51702p+0L : inexact-ok
+= carg tonearest ldbl-128ibm -0x0p+0L -0x2p+0L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= carg towardzero ldbl-128ibm -0x0p+0L -0x2p+0L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+= carg upward ldbl-128ibm -0x0p+0L -0x2p+0L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok
+cbrt 0.0
+= cbrt downward flt-32 0x0p+0f : 0x0p+0f : inexact-ok
+= cbrt tonearest flt-32 0x0p+0f : 0x0p+0f : inexact-ok
+= cbrt towardzero flt-32 0x0p+0f : 0x0p+0f : inexact-ok
+= cbrt upward flt-32 0x0p+0f : 0x0p+0f : inexact-ok
+= cbrt downward dbl-64 0x0p+0 : 0x0p+0 : inexact-ok
+= cbrt tonearest dbl-64 0x0p+0 : 0x0p+0 : inexact-ok
+= cbrt towardzero dbl-64 0x0p+0 : 0x0p+0 : inexact-ok
+= cbrt upward dbl-64 0x0p+0 : 0x0p+0 : inexact-ok
+= cbrt downward ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok
+= cbrt tonearest ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok
+= cbrt towardzero ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok
+= cbrt upward ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok
+= cbrt downward ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok
+= cbrt tonearest ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok
+= cbrt towardzero ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok
+= cbrt upward ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok
+= cbrt downward ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok
+= cbrt tonearest ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok
+= cbrt towardzero ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok
+= cbrt upward ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok
+= cbrt downward ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok
+= cbrt tonearest ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok
+= cbrt towardzero ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok
+= cbrt upward ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok
+cbrt -0
+= cbrt downward flt-32 -0x0p+0f : -0x0p+0f : inexact-ok
+= cbrt tonearest flt-32 -0x0p+0f : -0x0p+0f : inexact-ok
+= cbrt towardzero flt-32 -0x0p+0f : -0x0p+0f : inexact-ok
+= cbrt upward flt-32 -0x0p+0f : -0x0p+0f : inexact-ok
+= cbrt downward dbl-64 -0x0p+0 : -0x0p+0 : inexact-ok
+= cbrt tonearest dbl-64 -0x0p+0 : -0x0p+0 : inexact-ok
+= cbrt towardzero dbl-64 -0x0p+0 : -0x0p+0 : inexact-ok
+= cbrt upward dbl-64 -0x0p+0 : -0x0p+0 : inexact-ok
+= cbrt downward ldbl-96-intel -0x0p+0L : -0x0p+0L : inexact-ok
+= cbrt tonearest ldbl-96-intel -0x0p+0L : -0x0p+0L : inexact-ok
+= cbrt towardzero ldbl-96-intel -0x0p+0L : -0x0p+0L : inexact-ok
+= cbrt upward ldbl-96-intel -0x0p+0L : -0x0p+0L : inexact-ok
+= cbrt downward ldbl-96-m68k -0x0p+0L : -0x0p+0L : inexact-ok
+= cbrt tonearest ldbl-96-m68k -0x0p+0L : -0x0p+0L : inexact-ok
+= cbrt towardzero ldbl-96-m68k -0x0p+0L : -0x0p+0L : inexact-ok
+= cbrt upward ldbl-96-m68k -0x0p+0L : -0x0p+0L : inexact-ok
+= cbrt downward ldbl-128 -0x0p+0L : -0x0p+0L : inexact-ok
+= cbrt tonearest ldbl-128 -0x0p+0L : -0x0p+0L : inexact-ok
+= cbrt towardzero ldbl-128 -0x0p+0L : -0x0p+0L : inexact-ok
+= cbrt upward ldbl-128 -0x0p+0L : -0x0p+0L : inexact-ok
+= cbrt downward ldbl-128ibm -0x0p+0L : -0x0p+0L : inexact-ok
+= cbrt tonearest ldbl-128ibm -0x0p+0L : -0x0p+0L : inexact-ok
+= cbrt towardzero ldbl-128ibm -0x0p+0L : -0x0p+0L : inexact-ok
+= cbrt upward ldbl-128ibm -0x0p+0L : -0x0p+0L : inexact-ok
+cbrt -0.001
+= cbrt downward flt-32 -0x4.18937p-12f : -0x1.99999ap-4f : inexact-ok
+= cbrt tonearest flt-32 -0x4.18937p-12f : -0x1.999998p-4f : inexact-ok
+= cbrt towardzero flt-32 -0x4.18937p-12f : -0x1.999998p-4f : inexact-ok
+= cbrt upward flt-32 -0x4.18937p-12f : -0x1.999998p-4f : inexact-ok
+= cbrt downward dbl-64 -0x4.18937p-12 : -0x1.999998fbbbbb8p-4 : inexact-ok
+= cbrt tonearest dbl-64 -0x4.18937p-12 : -0x1.999998fbbbbb8p-4 : inexact-ok
+= cbrt towardzero dbl-64 -0x4.18937p-12 : -0x1.999998fbbbbb7p-4 : inexact-ok
+= cbrt upward dbl-64 -0x4.18937p-12 : -0x1.999998fbbbbb7p-4 : inexact-ok
+= cbrt downward ldbl-96-intel -0x4.18937p-12L : -0x1.999998fbbbbb7ee4p-4L : inexact-ok
+= cbrt tonearest ldbl-96-intel -0x4.18937p-12L : -0x1.999998fbbbbb7ee4p-4L : inexact-ok
+= cbrt towardzero ldbl-96-intel -0x4.18937p-12L : -0x1.999998fbbbbb7ee2p-4L : inexact-ok
+= cbrt upward ldbl-96-intel -0x4.18937p-12L : -0x1.999998fbbbbb7ee2p-4L : inexact-ok
+= cbrt downward ldbl-96-m68k -0x4.18937p-12L : -0x1.999998fbbbbb7ee4p-4L : inexact-ok
+= cbrt tonearest ldbl-96-m68k -0x4.18937p-12L : -0x1.999998fbbbbb7ee4p-4L : inexact-ok
+= cbrt towardzero ldbl-96-m68k -0x4.18937p-12L : -0x1.999998fbbbbb7ee2p-4L : inexact-ok
+= cbrt upward ldbl-96-m68k -0x4.18937p-12L : -0x1.999998fbbbbb7ee2p-4L : inexact-ok
+= cbrt downward ldbl-128 -0x4.18937p-12L : -0x1.999998fbbbbb7ee38e11ce06340cp-4L : inexact-ok
+= cbrt tonearest ldbl-128 -0x4.18937p-12L : -0x1.999998fbbbbb7ee38e11ce06340bp-4L : inexact-ok
+= cbrt towardzero ldbl-128 -0x4.18937p-12L : -0x1.999998fbbbbb7ee38e11ce06340bp-4L : inexact-ok
+= cbrt upward ldbl-128 -0x4.18937p-12L : -0x1.999998fbbbbb7ee38e11ce06340bp-4L : inexact-ok
+= cbrt downward ldbl-128ibm -0x4.18937p-12L : -0x1.999998fbbbbb7ee38e11ce06348p-4L : inexact-ok
+= cbrt tonearest ldbl-128ibm -0x4.18937p-12L : -0x1.999998fbbbbb7ee38e11ce0634p-4L : inexact-ok
+= cbrt towardzero ldbl-128ibm -0x4.18937p-12L : -0x1.999998fbbbbb7ee38e11ce0634p-4L : inexact-ok
+= cbrt upward ldbl-128ibm -0x4.18937p-12L : -0x1.999998fbbbbb7ee38e11ce0634p-4L : inexact-ok
+= cbrt downward flt-32 -0x4.189378p-12f : -0x1.99999cp-4f : inexact-ok
+= cbrt tonearest flt-32 -0x4.189378p-12f : -0x1.99999ap-4f : inexact-ok
+= cbrt towardzero flt-32 -0x4.189378p-12f : -0x1.99999ap-4f : inexact-ok
+= cbrt upward flt-32 -0x4.189378p-12f : -0x1.99999ap-4f : inexact-ok
+= cbrt downward dbl-64 -0x4.189378p-12 : -0x1.99999a0666665p-4 : inexact-ok
+= cbrt tonearest dbl-64 -0x4.189378p-12 : -0x1.99999a0666665p-4 : inexact-ok
+= cbrt towardzero dbl-64 -0x4.189378p-12 : -0x1.99999a0666664p-4 : inexact-ok
+= cbrt upward dbl-64 -0x4.189378p-12 : -0x1.99999a0666664p-4 : inexact-ok
+= cbrt downward ldbl-96-intel -0x4.189378p-12L : -0x1.99999a0666664982p-4L : inexact-ok
+= cbrt tonearest ldbl-96-intel -0x4.189378p-12L : -0x1.99999a066666498p-4L : inexact-ok
+= cbrt towardzero ldbl-96-intel -0x4.189378p-12L : -0x1.99999a066666498p-4L : inexact-ok
+= cbrt upward ldbl-96-intel -0x4.189378p-12L : -0x1.99999a066666498p-4L : inexact-ok
+= cbrt downward ldbl-96-m68k -0x4.189378p-12L : -0x1.99999a0666664982p-4L : inexact-ok
+= cbrt tonearest ldbl-96-m68k -0x4.189378p-12L : -0x1.99999a066666498p-4L : inexact-ok
+= cbrt towardzero ldbl-96-m68k -0x4.189378p-12L : -0x1.99999a066666498p-4L : inexact-ok
+= cbrt upward ldbl-96-m68k -0x4.189378p-12L : -0x1.99999a066666498p-4L : inexact-ok
+= cbrt downward ldbl-128 -0x4.189378p-12L : -0x1.99999a0666664980000ccb554e8ap-4L : inexact-ok
+= cbrt tonearest ldbl-128 -0x4.189378p-12L : -0x1.99999a0666664980000ccb554e89p-4L : inexact-ok
+= cbrt towardzero ldbl-128 -0x4.189378p-12L : -0x1.99999a0666664980000ccb554e89p-4L : inexact-ok
+= cbrt upward ldbl-128 -0x4.189378p-12L : -0x1.99999a0666664980000ccb554e89p-4L : inexact-ok
+= cbrt downward ldbl-128ibm -0x4.189378p-12L : -0x1.99999a0666664980000ccb554fp-4L : inexact-ok
+= cbrt tonearest ldbl-128ibm -0x4.189378p-12L : -0x1.99999a0666664980000ccb554e8p-4L : inexact-ok
+= cbrt towardzero ldbl-128ibm -0x4.189378p-12L : -0x1.99999a0666664980000ccb554e8p-4L : inexact-ok
+= cbrt upward ldbl-128ibm -0x4.189378p-12L : -0x1.99999a0666664980000ccb554e8p-4L : inexact-ok
+= cbrt downward dbl-64 -0x4.189374bc6a7ecp-12 : -0x1.999999999999ap-4 : inexact-ok
+= cbrt tonearest dbl-64 -0x4.189374bc6a7ecp-12 : -0x1.9999999999999p-4 : inexact-ok
+= cbrt towardzero dbl-64 -0x4.189374bc6a7ecp-12 : -0x1.9999999999999p-4 : inexact-ok
+= cbrt upward dbl-64 -0x4.189374bc6a7ecp-12 : -0x1.9999999999999p-4 : inexact-ok
+= cbrt downward ldbl-96-intel -0x4.189374bc6a7ecp-12L : -0x1.9999999999999212p-4L : inexact-ok
+= cbrt tonearest ldbl-96-intel -0x4.189374bc6a7ecp-12L : -0x1.9999999999999212p-4L : inexact-ok
+= cbrt towardzero ldbl-96-intel -0x4.189374bc6a7ecp-12L : -0x1.999999999999921p-4L : inexact-ok
+= cbrt upward ldbl-96-intel -0x4.189374bc6a7ecp-12L : -0x1.999999999999921p-4L : inexact-ok
+= cbrt downward ldbl-96-m68k -0x4.189374bc6a7ecp-12L : -0x1.9999999999999212p-4L : inexact-ok
+= cbrt tonearest ldbl-96-m68k -0x4.189374bc6a7ecp-12L : -0x1.9999999999999212p-4L : inexact-ok
+= cbrt towardzero ldbl-96-m68k -0x4.189374bc6a7ecp-12L : -0x1.999999999999921p-4L : inexact-ok
+= cbrt upward ldbl-96-m68k -0x4.189374bc6a7ecp-12L : -0x1.999999999999921p-4L : inexact-ok
+= cbrt downward ldbl-128 -0x4.189374bc6a7ecp-12L : -0x1.99999999999992111111111110eep-4L : inexact-ok
+= cbrt tonearest ldbl-128 -0x4.189374bc6a7ecp-12L : -0x1.99999999999992111111111110edp-4L : inexact-ok
+= cbrt towardzero ldbl-128 -0x4.189374bc6a7ecp-12L : -0x1.99999999999992111111111110edp-4L : inexact-ok
+= cbrt upward ldbl-128 -0x4.189374bc6a7ecp-12L : -0x1.99999999999992111111111110edp-4L : inexact-ok
+= cbrt downward ldbl-128ibm -0x4.189374bc6a7ecp-12L : -0x1.99999999999992111111111111p-4L : inexact-ok
+= cbrt tonearest ldbl-128ibm -0x4.189374bc6a7ecp-12L : -0x1.99999999999992111111111111p-4L : inexact-ok
+= cbrt towardzero ldbl-128ibm -0x4.189374bc6a7ecp-12L : -0x1.999999999999921111111111108p-4L : inexact-ok
+= cbrt upward ldbl-128ibm -0x4.189374bc6a7ecp-12L : -0x1.999999999999921111111111108p-4L : inexact-ok
+= cbrt downward dbl-64 -0x4.189374bc6a7fp-12 : -0x1.999999999999ap-4 : inexact-ok
+= cbrt tonearest dbl-64 -0x4.189374bc6a7fp-12 : -0x1.999999999999ap-4 : inexact-ok
+= cbrt towardzero dbl-64 -0x4.189374bc6a7fp-12 : -0x1.9999999999999p-4 : inexact-ok
+= cbrt upward dbl-64 -0x4.189374bc6a7fp-12 : -0x1.9999999999999p-4 : inexact-ok
+= cbrt downward ldbl-96-intel -0x4.189374bc6a7fp-12L : -0x1.9999999999999a68p-4L : inexact-ok
+= cbrt tonearest ldbl-96-intel -0x4.189374bc6a7fp-12L : -0x1.9999999999999a66p-4L : inexact-ok
+= cbrt towardzero ldbl-96-intel -0x4.189374bc6a7fp-12L : -0x1.9999999999999a66p-4L : inexact-ok
+= cbrt upward ldbl-96-intel -0x4.189374bc6a7fp-12L : -0x1.9999999999999a66p-4L : inexact-ok
+= cbrt downward ldbl-96-m68k -0x4.189374bc6a7fp-12L : -0x1.9999999999999a68p-4L : inexact-ok
+= cbrt tonearest ldbl-96-m68k -0x4.189374bc6a7fp-12L : -0x1.9999999999999a66p-4L : inexact-ok
+= cbrt towardzero ldbl-96-m68k -0x4.189374bc6a7fp-12L : -0x1.9999999999999a66p-4L : inexact-ok
+= cbrt upward ldbl-96-m68k -0x4.189374bc6a7fp-12L : -0x1.9999999999999a66p-4L : inexact-ok
+= cbrt downward ldbl-128 -0x4.189374bc6a7fp-12L : -0x1.9999999999999a66666666666666p-4L : inexact-ok
+= cbrt tonearest ldbl-128 -0x4.189374bc6a7fp-12L : -0x1.9999999999999a66666666666666p-4L : inexact-ok
+= cbrt towardzero ldbl-128 -0x4.189374bc6a7fp-12L : -0x1.9999999999999a66666666666665p-4L : inexact-ok
+= cbrt upward ldbl-128 -0x4.189374bc6a7fp-12L : -0x1.9999999999999a66666666666665p-4L : inexact-ok
+= cbrt downward ldbl-128ibm -0x4.189374bc6a7fp-12L : -0x1.9999999999999a6666666666668p-4L : inexact-ok
+= cbrt tonearest ldbl-128ibm -0x4.189374bc6a7fp-12L : -0x1.9999999999999a6666666666668p-4L : inexact-ok
+= cbrt towardzero ldbl-128ibm -0x4.189374bc6a7fp-12L : -0x1.9999999999999a666666666666p-4L : inexact-ok
+= cbrt upward ldbl-128ibm -0x4.189374bc6a7fp-12L : -0x1.9999999999999a666666666666p-4L : inexact-ok
+= cbrt downward ldbl-96-intel -0x4.189374bc6a7ef9d8p-12L : -0x1.999999999999999ap-4L : inexact-ok
+= cbrt tonearest ldbl-96-intel -0x4.189374bc6a7ef9d8p-12L : -0x1.999999999999999ap-4L : inexact-ok
+= cbrt towardzero ldbl-96-intel -0x4.189374bc6a7ef9d8p-12L : -0x1.9999999999999998p-4L : inexact-ok
+= cbrt upward ldbl-96-intel -0x4.189374bc6a7ef9d8p-12L : -0x1.9999999999999998p-4L : inexact-ok
+= cbrt downward ldbl-96-m68k -0x4.189374bc6a7ef9d8p-12L : -0x1.999999999999999ap-4L : inexact-ok
+= cbrt tonearest ldbl-96-m68k -0x4.189374bc6a7ef9d8p-12L : -0x1.999999999999999ap-4L : inexact-ok
+= cbrt towardzero ldbl-96-m68k -0x4.189374bc6a7ef9d8p-12L : -0x1.9999999999999998p-4L : inexact-ok
+= cbrt upward ldbl-96-m68k -0x4.189374bc6a7ef9d8p-12L : -0x1.9999999999999998p-4L : inexact-ok
+= cbrt downward ldbl-128 -0x4.189374bc6a7ef9d8p-12L : -0x1.9999999999999999311111111111p-4L : inexact-ok
+= cbrt tonearest ldbl-128 -0x4.189374bc6a7ef9d8p-12L : -0x1.9999999999999999311111111111p-4L : inexact-ok
+= cbrt towardzero ldbl-128 -0x4.189374bc6a7ef9d8p-12L : -0x1.999999999999999931111111111p-4L : inexact-ok
+= cbrt upward ldbl-128 -0x4.189374bc6a7ef9d8p-12L : -0x1.999999999999999931111111111p-4L : inexact-ok
+= cbrt downward ldbl-128ibm -0x4.189374bc6a7ef9d8p-12L : -0x1.999999999999999931111111118p-4L : inexact-ok
+= cbrt tonearest ldbl-128ibm -0x4.189374bc6a7ef9d8p-12L : -0x1.99999999999999993111111111p-4L : inexact-ok
+= cbrt towardzero ldbl-128ibm -0x4.189374bc6a7ef9d8p-12L : -0x1.99999999999999993111111111p-4L : inexact-ok
+= cbrt upward ldbl-128ibm -0x4.189374bc6a7ef9d8p-12L : -0x1.99999999999999993111111111p-4L : inexact-ok
+= cbrt downward ldbl-96-intel -0x4.189374bc6a7ef9ep-12L : -0x1.999999999999999cp-4L : inexact-ok
+= cbrt tonearest ldbl-96-intel -0x4.189374bc6a7ef9ep-12L : -0x1.999999999999999ap-4L : inexact-ok
+= cbrt towardzero ldbl-96-intel -0x4.189374bc6a7ef9ep-12L : -0x1.999999999999999ap-4L : inexact-ok
+= cbrt upward ldbl-96-intel -0x4.189374bc6a7ef9ep-12L : -0x1.999999999999999ap-4L : inexact-ok
+= cbrt downward ldbl-96-m68k -0x4.189374bc6a7ef9ep-12L : -0x1.999999999999999cp-4L : inexact-ok
+= cbrt tonearest ldbl-96-m68k -0x4.189374bc6a7ef9ep-12L : -0x1.999999999999999ap-4L : inexact-ok
+= cbrt towardzero ldbl-96-m68k -0x4.189374bc6a7ef9ep-12L : -0x1.999999999999999ap-4L : inexact-ok
+= cbrt upward ldbl-96-m68k -0x4.189374bc6a7ef9ep-12L : -0x1.999999999999999ap-4L : inexact-ok
+= cbrt downward ldbl-128 -0x4.189374bc6a7ef9ep-12L : -0x1.999999999999999a3bbbbbbbbbbcp-4L : inexact-ok
+= cbrt tonearest ldbl-128 -0x4.189374bc6a7ef9ep-12L : -0x1.999999999999999a3bbbbbbbbbbbp-4L : inexact-ok
+= cbrt towardzero ldbl-128 -0x4.189374bc6a7ef9ep-12L : -0x1.999999999999999a3bbbbbbbbbbbp-4L : inexact-ok
+= cbrt upward ldbl-128 -0x4.189374bc6a7ef9ep-12L : -0x1.999999999999999a3bbbbbbbbbbbp-4L : inexact-ok
+= cbrt downward ldbl-128ibm -0x4.189374bc6a7ef9ep-12L : -0x1.999999999999999a3bbbbbbbbcp-4L : inexact-ok
+= cbrt tonearest ldbl-128ibm -0x4.189374bc6a7ef9ep-12L : -0x1.999999999999999a3bbbbbbbbb8p-4L : inexact-ok
+= cbrt towardzero ldbl-128ibm -0x4.189374bc6a7ef9ep-12L : -0x1.999999999999999a3bbbbbbbbb8p-4L : inexact-ok
+= cbrt upward ldbl-128ibm -0x4.189374bc6a7ef9ep-12L : -0x1.999999999999999a3bbbbbbbbb8p-4L : inexact-ok
+= cbrt downward ldbl-128 -0x4.189374bc6a7ef9db22d0e5604188p-12L : -0x1.999999999999999999999999999ap-4L : inexact-ok
+= cbrt tonearest ldbl-128 -0x4.189374bc6a7ef9db22d0e5604188p-12L : -0x1.9999999999999999999999999999p-4L : inexact-ok
+= cbrt towardzero ldbl-128 -0x4.189374bc6a7ef9db22d0e5604188p-12L : -0x1.9999999999999999999999999999p-4L : inexact-ok
+= cbrt upward ldbl-128 -0x4.189374bc6a7ef9db22d0e5604188p-12L : -0x1.9999999999999999999999999999p-4L : inexact-ok
+= cbrt downward ldbl-128 -0x4.189374bc6a7ef9db22d0e560418cp-12L : -0x1.999999999999999999999999999ap-4L : inexact-ok
+= cbrt tonearest ldbl-128 -0x4.189374bc6a7ef9db22d0e560418cp-12L : -0x1.999999999999999999999999999ap-4L : inexact-ok
+= cbrt towardzero ldbl-128 -0x4.189374bc6a7ef9db22d0e560418cp-12L : -0x1.9999999999999999999999999999p-4L : inexact-ok
+= cbrt upward ldbl-128 -0x4.189374bc6a7ef9db22d0e560418cp-12L : -0x1.9999999999999999999999999999p-4L : inexact-ok
+= cbrt downward ldbl-128 -0x4.189374bc6a7ef9db22d0e5604p-12L : -0x1.9999999999999999999999999967p-4L : inexact-ok
+= cbrt tonearest ldbl-128 -0x4.189374bc6a7ef9db22d0e5604p-12L : -0x1.9999999999999999999999999966p-4L : inexact-ok
+= cbrt towardzero ldbl-128 -0x4.189374bc6a7ef9db22d0e5604p-12L : -0x1.9999999999999999999999999966p-4L : inexact-ok
+= cbrt upward ldbl-128 -0x4.189374bc6a7ef9db22d0e5604p-12L : -0x1.9999999999999999999999999966p-4L : inexact-ok
+= cbrt downward ldbl-128ibm -0x4.189374bc6a7ef9db22d0e5604p-12L : -0x1.999999999999999999999999998p-4L : inexact-ok
+= cbrt tonearest ldbl-128ibm -0x4.189374bc6a7ef9db22d0e5604p-12L : -0x1.999999999999999999999999998p-4L : inexact-ok
+= cbrt towardzero ldbl-128ibm -0x4.189374bc6a7ef9db22d0e5604p-12L : -0x1.99999999999999999999999999p-4L : inexact-ok
+= cbrt upward ldbl-128ibm -0x4.189374bc6a7ef9db22d0e5604p-12L : -0x1.99999999999999999999999999p-4L : inexact-ok
+= cbrt downward ldbl-128 -0x4.189374bc6a7ef9db22d0e56042p-12L : -0x1.99999999999999999999999999a9p-4L : inexact-ok
+= cbrt tonearest ldbl-128 -0x4.189374bc6a7ef9db22d0e56042p-12L : -0x1.99999999999999999999999999a9p-4L : inexact-ok
+= cbrt towardzero ldbl-128 -0x4.189374bc6a7ef9db22d0e56042p-12L : -0x1.99999999999999999999999999a8p-4L : inexact-ok
+= cbrt upward ldbl-128 -0x4.189374bc6a7ef9db22d0e56042p-12L : -0x1.99999999999999999999999999a8p-4L : inexact-ok
+= cbrt downward ldbl-128ibm -0x4.189374bc6a7ef9db22d0e56042p-12L : -0x1.9999999999999999999999999ap-4L : inexact-ok
+= cbrt tonearest ldbl-128ibm -0x4.189374bc6a7ef9db22d0e56042p-12L : -0x1.999999999999999999999999998p-4L : inexact-ok
+= cbrt towardzero ldbl-128ibm -0x4.189374bc6a7ef9db22d0e56042p-12L : -0x1.999999999999999999999999998p-4L : inexact-ok
+= cbrt upward ldbl-128ibm -0x4.189374bc6a7ef9db22d0e56042p-12L : -0x1.999999999999999999999999998p-4L : inexact-ok
+cbrt 8
+= cbrt downward flt-32 0x8p+0f : 0x2p+0f : inexact-ok
+= cbrt tonearest flt-32 0x8p+0f : 0x2p+0f : inexact-ok
+= cbrt towardzero flt-32 0x8p+0f : 0x2p+0f : inexact-ok
+= cbrt upward flt-32 0x8p+0f : 0x2p+0f : inexact-ok
+= cbrt downward dbl-64 0x8p+0 : 0x2p+0 : inexact-ok
+= cbrt tonearest dbl-64 0x8p+0 : 0x2p+0 : inexact-ok
+= cbrt towardzero dbl-64 0x8p+0 : 0x2p+0 : inexact-ok
+= cbrt upward dbl-64 0x8p+0 : 0x2p+0 : inexact-ok
+= cbrt downward ldbl-96-intel 0x8p+0L : 0x2p+0L : inexact-ok
+= cbrt tonearest ldbl-96-intel 0x8p+0L : 0x2p+0L : inexact-ok
+= cbrt towardzero ldbl-96-intel 0x8p+0L : 0x2p+0L : inexact-ok
+= cbrt upward ldbl-96-intel 0x8p+0L : 0x2p+0L : inexact-ok
+= cbrt downward ldbl-96-m68k 0x8p+0L : 0x2p+0L : inexact-ok
+= cbrt tonearest ldbl-96-m68k 0x8p+0L : 0x2p+0L : inexact-ok
+= cbrt towardzero ldbl-96-m68k 0x8p+0L : 0x2p+0L : inexact-ok
+= cbrt upward ldbl-96-m68k 0x8p+0L : 0x2p+0L : inexact-ok
+= cbrt downward ldbl-128 0x8p+0L : 0x2p+0L : inexact-ok
+= cbrt tonearest ldbl-128 0x8p+0L : 0x2p+0L : inexact-ok
+= cbrt towardzero ldbl-128 0x8p+0L : 0x2p+0L : inexact-ok
+= cbrt upward ldbl-128 0x8p+0L : 0x2p+0L : inexact-ok
+= cbrt downward ldbl-128ibm 0x8p+0L : 0x2p+0L : inexact-ok
+= cbrt tonearest ldbl-128ibm 0x8p+0L : 0x2p+0L : inexact-ok
+= cbrt towardzero ldbl-128ibm 0x8p+0L : 0x2p+0L : inexact-ok
+= cbrt upward ldbl-128ibm 0x8p+0L : 0x2p+0L : inexact-ok
+cbrt -27.0
+= cbrt downward flt-32 -0x1.bp+4f : -0x3p+0f : inexact-ok
+= cbrt tonearest flt-32 -0x1.bp+4f : -0x3p+0f : inexact-ok
+= cbrt towardzero flt-32 -0x1.bp+4f : -0x3p+0f : inexact-ok
+= cbrt upward flt-32 -0x1.bp+4f : -0x3p+0f : inexact-ok
+= cbrt downward dbl-64 -0x1.bp+4 : -0x3p+0 : inexact-ok
+= cbrt tonearest dbl-64 -0x1.bp+4 : -0x3p+0 : inexact-ok
+= cbrt towardzero dbl-64 -0x1.bp+4 : -0x3p+0 : inexact-ok
+= cbrt upward dbl-64 -0x1.bp+4 : -0x3p+0 : inexact-ok
+= cbrt downward ldbl-96-intel -0x1.bp+4L : -0x3p+0L : inexact-ok
+= cbrt tonearest ldbl-96-intel -0x1.bp+4L : -0x3p+0L : inexact-ok
+= cbrt towardzero ldbl-96-intel -0x1.bp+4L : -0x3p+0L : inexact-ok
+= cbrt upward ldbl-96-intel -0x1.bp+4L : -0x3p+0L : inexact-ok
+= cbrt downward ldbl-96-m68k -0x1.bp+4L : -0x3p+0L : inexact-ok
+= cbrt tonearest ldbl-96-m68k -0x1.bp+4L : -0x3p+0L : inexact-ok
+= cbrt towardzero ldbl-96-m68k -0x1.bp+4L : -0x3p+0L : inexact-ok
+= cbrt upward ldbl-96-m68k -0x1.bp+4L : -0x3p+0L : inexact-ok
+= cbrt downward ldbl-128 -0x1.bp+4L : -0x3p+0L : inexact-ok
+= cbrt tonearest ldbl-128 -0x1.bp+4L : -0x3p+0L : inexact-ok
+= cbrt towardzero ldbl-128 -0x1.bp+4L : -0x3p+0L : inexact-ok
+= cbrt upward ldbl-128 -0x1.bp+4L : -0x3p+0L : inexact-ok
+= cbrt downward ldbl-128ibm -0x1.bp+4L : -0x3p+0L : inexact-ok
+= cbrt tonearest ldbl-128ibm -0x1.bp+4L : -0x3p+0L : inexact-ok
+= cbrt towardzero ldbl-128ibm -0x1.bp+4L : -0x3p+0L : inexact-ok
+= cbrt upward ldbl-128ibm -0x1.bp+4L : -0x3p+0L : inexact-ok
+cbrt 0.9921875
+= cbrt downward flt-32 0xf.ep-4f : 0xf.f54e3p-4f : inexact-ok
+= cbrt tonearest flt-32 0xf.ep-4f : 0xf.f54e3p-4f : inexact-ok
+= cbrt towardzero flt-32 0xf.ep-4f : 0xf.f54e3p-4f : inexact-ok
+= cbrt upward flt-32 0xf.ep-4f : 0xf.f54e4p-4f : inexact-ok
+= cbrt downward dbl-64 0xf.ep-4 : 0xf.f54e30f23e698p-4 : inexact-ok
+= cbrt tonearest dbl-64 0xf.ep-4 : 0xf.f54e30f23e698p-4 : inexact-ok
+= cbrt towardzero dbl-64 0xf.ep-4 : 0xf.f54e30f23e698p-4 : inexact-ok
+= cbrt upward dbl-64 0xf.ep-4 : 0xf.f54e30f23e6ap-4 : inexact-ok
+= cbrt downward ldbl-96-intel 0xf.ep-4L : 0xf.f54e30f23e69be3p-4L : inexact-ok
+= cbrt tonearest ldbl-96-intel 0xf.ep-4L : 0xf.f54e30f23e69be4p-4L : inexact-ok
+= cbrt towardzero ldbl-96-intel 0xf.ep-4L : 0xf.f54e30f23e69be3p-4L : inexact-ok
+= cbrt upward ldbl-96-intel 0xf.ep-4L : 0xf.f54e30f23e69be4p-4L : inexact-ok
+= cbrt downward ldbl-96-m68k 0xf.ep-4L : 0xf.f54e30f23e69be3p-4L : inexact-ok
+= cbrt tonearest ldbl-96-m68k 0xf.ep-4L : 0xf.f54e30f23e69be4p-4L : inexact-ok
+= cbrt towardzero ldbl-96-m68k 0xf.ep-4L : 0xf.f54e30f23e69be3p-4L : inexact-ok
+= cbrt upward ldbl-96-m68k 0xf.ep-4L : 0xf.f54e30f23e69be4p-4L : inexact-ok
+= cbrt downward ldbl-128 0xf.ep-4L : 0xf.f54e30f23e69be3850ca030dc7a8p-4L : inexact-ok
+= cbrt tonearest ldbl-128 0xf.ep-4L : 0xf.f54e30f23e69be3850ca030dc7bp-4L : inexact-ok
+= cbrt towardzero ldbl-128 0xf.ep-4L : 0xf.f54e30f23e69be3850ca030dc7a8p-4L : inexact-ok
+= cbrt upward ldbl-128 0xf.ep-4L : 0xf.f54e30f23e69be3850ca030dc7bp-4L : inexact-ok
+= cbrt downward ldbl-128ibm 0xf.ep-4L : 0xf.f54e30f23e69be3850ca030dc4p-4L : inexact-ok
+= cbrt tonearest ldbl-128ibm 0xf.ep-4L : 0xf.f54e30f23e69be3850ca030dc8p-4L : inexact-ok
+= cbrt towardzero ldbl-128ibm 0xf.ep-4L : 0xf.f54e30f23e69be3850ca030dc4p-4L : inexact-ok
+= cbrt upward ldbl-128ibm 0xf.ep-4L : 0xf.f54e30f23e69be3850ca030dc8p-4L : inexact-ok
+cbrt 0.75
+= cbrt downward flt-32 0xcp-4f : 0xe.89768p-4f : inexact-ok
+= cbrt tonearest flt-32 0xcp-4f : 0xe.89768p-4f : inexact-ok
+= cbrt towardzero flt-32 0xcp-4f : 0xe.89768p-4f : inexact-ok
+= cbrt upward flt-32 0xcp-4f : 0xe.89769p-4f : inexact-ok
+= cbrt downward dbl-64 0xcp-4 : 0xe.89768578d13fp-4 : inexact-ok
+= cbrt tonearest dbl-64 0xcp-4 : 0xe.89768578d13f8p-4 : inexact-ok
+= cbrt towardzero dbl-64 0xcp-4 : 0xe.89768578d13fp-4 : inexact-ok
+= cbrt upward dbl-64 0xcp-4 : 0xe.89768578d13f8p-4 : inexact-ok
+= cbrt downward ldbl-96-intel 0xcp-4L : 0xe.89768578d13f79ep-4L : inexact-ok
+= cbrt tonearest ldbl-96-intel 0xcp-4L : 0xe.89768578d13f79fp-4L : inexact-ok
+= cbrt towardzero ldbl-96-intel 0xcp-4L : 0xe.89768578d13f79ep-4L : inexact-ok
+= cbrt upward ldbl-96-intel 0xcp-4L : 0xe.89768578d13f79fp-4L : inexact-ok
+= cbrt downward ldbl-96-m68k 0xcp-4L : 0xe.89768578d13f79ep-4L : inexact-ok
+= cbrt tonearest ldbl-96-m68k 0xcp-4L : 0xe.89768578d13f79fp-4L : inexact-ok
+= cbrt towardzero ldbl-96-m68k 0xcp-4L : 0xe.89768578d13f79ep-4L : inexact-ok
+= cbrt upward ldbl-96-m68k 0xcp-4L : 0xe.89768578d13f79fp-4L : inexact-ok
+= cbrt downward ldbl-128 0xcp-4L : 0xe.89768578d13f79ed5d709a616d1p-4L : inexact-ok
+= cbrt tonearest ldbl-128 0xcp-4L : 0xe.89768578d13f79ed5d709a616d18p-4L : inexact-ok
+= cbrt towardzero ldbl-128 0xcp-4L : 0xe.89768578d13f79ed5d709a616d1p-4L : inexact-ok
+= cbrt upward ldbl-128 0xcp-4L : 0xe.89768578d13f79ed5d709a616d18p-4L : inexact-ok
+= cbrt downward ldbl-128ibm 0xcp-4L : 0xe.89768578d13f79ed5d709a616cp-4L : inexact-ok
+= cbrt tonearest ldbl-128ibm 0xcp-4L : 0xe.89768578d13f79ed5d709a616cp-4L : inexact-ok
+= cbrt towardzero ldbl-128ibm 0xcp-4L : 0xe.89768578d13f79ed5d709a616cp-4L : inexact-ok
+= cbrt upward ldbl-128ibm 0xcp-4L : 0xe.89768578d13f79ed5d709a617p-4L : inexact-ok
+cbrt 0x1p16383
+= cbrt downward flt-32 0xf.fffffp+124f : 0x6.597fap+40f : inexact-ok
+= cbrt tonearest flt-32 0xf.fffffp+124f : 0x6.597fa8p+40f : inexact-ok
+= cbrt towardzero flt-32 0xf.fffffp+124f : 0x6.597fap+40f : inexact-ok
+= cbrt upward flt-32 0xf.fffffp+124f : 0x6.597fa8p+40f : inexact-ok
+= cbrt downward dbl-64 0xf.fffffp+124 : 0x6.597fa7318655cp+40 : inexact-ok
+= cbrt tonearest dbl-64 0xf.fffffp+124 : 0x6.597fa7318656p+40 : inexact-ok
+= cbrt towardzero dbl-64 0xf.fffffp+124 : 0x6.597fa7318655cp+40 : inexact-ok
+= cbrt upward dbl-64 0xf.fffffp+124 : 0x6.597fa7318656p+40 : inexact-ok
+= cbrt downward ldbl-96-intel 0xf.fffffp+124L : 0x6.597fa7318655fc4p+40L : inexact-ok
+= cbrt tonearest ldbl-96-intel 0xf.fffffp+124L : 0x6.597fa7318655fc48p+40L : inexact-ok
+= cbrt towardzero ldbl-96-intel 0xf.fffffp+124L : 0x6.597fa7318655fc4p+40L : inexact-ok
+= cbrt upward ldbl-96-intel 0xf.fffffp+124L : 0x6.597fa7318655fc48p+40L : inexact-ok
+= cbrt downward ldbl-96-m68k 0xf.fffffp+124L : 0x6.597fa7318655fc4p+40L : inexact-ok
+= cbrt tonearest ldbl-96-m68k 0xf.fffffp+124L : 0x6.597fa7318655fc48p+40L : inexact-ok
+= cbrt towardzero ldbl-96-m68k 0xf.fffffp+124L : 0x6.597fa7318655fc4p+40L : inexact-ok
+= cbrt upward ldbl-96-m68k 0xf.fffffp+124L : 0x6.597fa7318655fc48p+40L : inexact-ok
+= cbrt downward ldbl-128 0xf.fffffp+124L : 0x6.597fa7318655fc467e27422a246p+40L : inexact-ok
+= cbrt tonearest ldbl-128 0xf.fffffp+124L : 0x6.597fa7318655fc467e27422a246p+40L : inexact-ok
+= cbrt towardzero ldbl-128 0xf.fffffp+124L : 0x6.597fa7318655fc467e27422a246p+40L : inexact-ok
+= cbrt upward ldbl-128 0xf.fffffp+124L : 0x6.597fa7318655fc467e27422a2464p+40L : inexact-ok
+= cbrt downward ldbl-128ibm 0xf.fffffp+124L : 0x6.597fa7318655fc467e27422a24p+40L : inexact-ok
+= cbrt tonearest ldbl-128ibm 0xf.fffffp+124L : 0x6.597fa7318655fc467e27422a24p+40L : inexact-ok
+= cbrt towardzero ldbl-128ibm 0xf.fffffp+124L : 0x6.597fa7318655fc467e27422a24p+40L : inexact-ok
+= cbrt upward ldbl-128ibm 0xf.fffffp+124L : 0x6.597fa7318655fc467e27422a26p+40L : inexact-ok
+= cbrt downward dbl-64 0xf.ffffffffffff8p+1020 : 0x2.85145f31ae514p+340 : inexact-ok
+= cbrt tonearest dbl-64 0xf.ffffffffffff8p+1020 : 0x2.85145f31ae516p+340 : inexact-ok
+= cbrt towardzero dbl-64 0xf.ffffffffffff8p+1020 : 0x2.85145f31ae514p+340 : inexact-ok
+= cbrt upward dbl-64 0xf.ffffffffffff8p+1020 : 0x2.85145f31ae516p+340 : inexact-ok
+= cbrt downward ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x2.85145f31ae51558cp+340L : inexact-ok
+= cbrt tonearest ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x2.85145f31ae51558cp+340L : inexact-ok
+= cbrt towardzero ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x2.85145f31ae51558cp+340L : inexact-ok
+= cbrt upward ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x2.85145f31ae51559p+340L : inexact-ok
+= cbrt downward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x2.85145f31ae51558cp+340L : inexact-ok
+= cbrt tonearest ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x2.85145f31ae51558cp+340L : inexact-ok
+= cbrt towardzero ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x2.85145f31ae51558cp+340L : inexact-ok
+= cbrt upward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x2.85145f31ae51559p+340L : inexact-ok
+= cbrt downward ldbl-128 0xf.ffffffffffff8p+1020L : 0x2.85145f31ae51558c45623f054decp+340L : inexact-ok
+= cbrt tonearest ldbl-128 0xf.ffffffffffff8p+1020L : 0x2.85145f31ae51558c45623f054decp+340L : inexact-ok
+= cbrt towardzero ldbl-128 0xf.ffffffffffff8p+1020L : 0x2.85145f31ae51558c45623f054decp+340L : inexact-ok
+= cbrt upward ldbl-128 0xf.ffffffffffff8p+1020L : 0x2.85145f31ae51558c45623f054deep+340L : inexact-ok
+= cbrt downward ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0x2.85145f31ae51558c45623f054dp+340L : inexact-ok
+= cbrt tonearest ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0x2.85145f31ae51558c45623f054ep+340L : inexact-ok
+= cbrt towardzero ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0x2.85145f31ae51558c45623f054dp+340L : inexact-ok
+= cbrt upward ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0x2.85145f31ae51558c45623f054ep+340L : inexact-ok
+= cbrt downward ldbl-96-intel 0x8p+16380L : 0x2p+5460L : inexact-ok
+= cbrt tonearest ldbl-96-intel 0x8p+16380L : 0x2p+5460L : inexact-ok
+= cbrt towardzero ldbl-96-intel 0x8p+16380L : 0x2p+5460L : inexact-ok
+= cbrt upward ldbl-96-intel 0x8p+16380L : 0x2p+5460L : inexact-ok
+= cbrt downward ldbl-96-m68k 0x8p+16380L : 0x2p+5460L : inexact-ok
+= cbrt tonearest ldbl-96-m68k 0x8p+16380L : 0x2p+5460L : inexact-ok
+= cbrt towardzero ldbl-96-m68k 0x8p+16380L : 0x2p+5460L : inexact-ok
+= cbrt upward ldbl-96-m68k 0x8p+16380L : 0x2p+5460L : inexact-ok
+= cbrt downward ldbl-128 0x8p+16380L : 0x2p+5460L : inexact-ok
+= cbrt tonearest ldbl-128 0x8p+16380L : 0x2p+5460L : inexact-ok
+= cbrt towardzero ldbl-128 0x8p+16380L : 0x2p+5460L : inexact-ok
+= cbrt upward ldbl-128 0x8p+16380L : 0x2p+5460L : inexact-ok
+= cbrt downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0x2.85145f31ae5158e8608bd69864eap+340L : inexact-ok
+= cbrt tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0x2.85145f31ae5158e8608bd69864eap+340L : inexact-ok
+= cbrt towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0x2.85145f31ae5158e8608bd69864eap+340L : inexact-ok
+= cbrt upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0x2.85145f31ae5158e8608bd69864ecp+340L : inexact-ok
+= cbrt downward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0x2.85145f31ae5158e8608bd69864p+340L : inexact-ok
+= cbrt tonearest ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0x2.85145f31ae5158e8608bd69865p+340L : inexact-ok
+= cbrt towardzero ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0x2.85145f31ae5158e8608bd69864p+340L : inexact-ok
+= cbrt upward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0x2.85145f31ae5158e8608bd69865p+340L : inexact-ok
+cbrt 0x1p-16383
+= cbrt downward flt-32 0x8p-152f : 0x5.0a28b8p-52f : inexact-ok
+= cbrt tonearest flt-32 0x8p-152f : 0x5.0a28cp-52f : inexact-ok
+= cbrt towardzero flt-32 0x8p-152f : 0x5.0a28b8p-52f : inexact-ok
+= cbrt upward flt-32 0x8p-152f : 0x5.0a28cp-52f : inexact-ok
+= cbrt downward dbl-64 0x8p-152 : 0x5.0a28be635ca28p-52 : inexact-ok
+= cbrt tonearest dbl-64 0x8p-152 : 0x5.0a28be635ca2cp-52 : inexact-ok
+= cbrt towardzero dbl-64 0x8p-152 : 0x5.0a28be635ca28p-52 : inexact-ok
+= cbrt upward dbl-64 0x8p-152 : 0x5.0a28be635ca2cp-52 : inexact-ok
+= cbrt downward ldbl-96-intel 0x8p-152L : 0x5.0a28be635ca2b888p-52L : inexact-ok
+= cbrt tonearest ldbl-96-intel 0x8p-152L : 0x5.0a28be635ca2b888p-52L : inexact-ok
+= cbrt towardzero ldbl-96-intel 0x8p-152L : 0x5.0a28be635ca2b888p-52L : inexact-ok
+= cbrt upward ldbl-96-intel 0x8p-152L : 0x5.0a28be635ca2b89p-52L : inexact-ok
+= cbrt downward ldbl-96-m68k 0x8p-152L : 0x5.0a28be635ca2b888p-52L : inexact-ok
+= cbrt tonearest ldbl-96-m68k 0x8p-152L : 0x5.0a28be635ca2b888p-52L : inexact-ok
+= cbrt towardzero ldbl-96-m68k 0x8p-152L : 0x5.0a28be635ca2b888p-52L : inexact-ok
+= cbrt upward ldbl-96-m68k 0x8p-152L : 0x5.0a28be635ca2b89p-52L : inexact-ok
+= cbrt downward ldbl-128 0x8p-152L : 0x5.0a28be635ca2b888f76adc56f894p-52L : inexact-ok
+= cbrt tonearest ldbl-128 0x8p-152L : 0x5.0a28be635ca2b888f76adc56f894p-52L : inexact-ok
+= cbrt towardzero ldbl-128 0x8p-152L : 0x5.0a28be635ca2b888f76adc56f894p-52L : inexact-ok
+= cbrt upward ldbl-128 0x8p-152L : 0x5.0a28be635ca2b888f76adc56f898p-52L : inexact-ok
+= cbrt downward ldbl-128ibm 0x8p-152L : 0x5.0a28be635ca2b888f76adc56f8p-52L : inexact-ok
+= cbrt tonearest ldbl-128ibm 0x8p-152L : 0x5.0a28be635ca2b888f76adc56f8p-52L : inexact-ok
+= cbrt towardzero ldbl-128ibm 0x8p-152L : 0x5.0a28be635ca2b888f76adc56f8p-52L : inexact-ok
+= cbrt upward ldbl-128ibm 0x8p-152L : 0x5.0a28be635ca2b888f76adc56fap-52L : inexact-ok
+= cbrt downward flt-32 0x0p+0f : 0x0p+0f : inexact-ok
+= cbrt tonearest flt-32 0x0p+0f : 0x0p+0f : inexact-ok
+= cbrt towardzero flt-32 0x0p+0f : 0x0p+0f : inexact-ok
+= cbrt upward flt-32 0x0p+0f : 0x0p+0f : inexact-ok
+= cbrt downward dbl-64 0x0p+0 : 0x0p+0 : inexact-ok
+= cbrt tonearest dbl-64 0x0p+0 : 0x0p+0 : inexact-ok
+= cbrt towardzero dbl-64 0x0p+0 : 0x0p+0 : inexact-ok
+= cbrt upward dbl-64 0x0p+0 : 0x0p+0 : inexact-ok
+= cbrt downward ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok
+= cbrt tonearest ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok
+= cbrt towardzero ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok
+= cbrt upward ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok
+= cbrt downward ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok
+= cbrt tonearest ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok
+= cbrt towardzero ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok
+= cbrt upward ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok
+= cbrt downward ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok
+= cbrt tonearest ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok
+= cbrt towardzero ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok
+= cbrt upward ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok
+= cbrt downward ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok
+= cbrt tonearest ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok
+= cbrt towardzero ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok
+= cbrt upward ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok
+= cbrt downward dbl-64 0x4p-1076 : 0x4p-360 : inexact-ok
+= cbrt tonearest dbl-64 0x4p-1076 : 0x4p-360 : inexact-ok
+= cbrt towardzero dbl-64 0x4p-1076 : 0x4p-360 : inexact-ok
+= cbrt upward dbl-64 0x4p-1076 : 0x4p-360 : inexact-ok
+= cbrt downward ldbl-96-intel 0x4p-1076L : 0x4p-360L : inexact-ok
+= cbrt tonearest ldbl-96-intel 0x4p-1076L : 0x4p-360L : inexact-ok
+= cbrt towardzero ldbl-96-intel 0x4p-1076L : 0x4p-360L : inexact-ok
+= cbrt upward ldbl-96-intel 0x4p-1076L : 0x4p-360L : inexact-ok
+= cbrt downward ldbl-96-m68k 0x4p-1076L : 0x4p-360L : inexact-ok
+= cbrt tonearest ldbl-96-m68k 0x4p-1076L : 0x4p-360L : inexact-ok
+= cbrt towardzero ldbl-96-m68k 0x4p-1076L : 0x4p-360L : inexact-ok
+= cbrt upward ldbl-96-m68k 0x4p-1076L : 0x4p-360L : inexact-ok
+= cbrt downward ldbl-128 0x4p-1076L : 0x4p-360L : inexact-ok
+= cbrt tonearest ldbl-128 0x4p-1076L : 0x4p-360L : inexact-ok
+= cbrt towardzero ldbl-128 0x4p-1076L : 0x4p-360L : inexact-ok
+= cbrt upward ldbl-128 0x4p-1076L : 0x4p-360L : inexact-ok
+= cbrt downward ldbl-128ibm 0x4p-1076L : 0x4p-360L : inexact-ok
+= cbrt tonearest ldbl-128ibm 0x4p-1076L : 0x4p-360L : inexact-ok
+= cbrt towardzero ldbl-128ibm 0x4p-1076L : 0x4p-360L : inexact-ok
+= cbrt upward ldbl-128ibm 0x4p-1076L : 0x4p-360L : inexact-ok
+= cbrt downward ldbl-96-intel 0x2p-16384L : 0x8p-5464L : inexact-ok
+= cbrt tonearest ldbl-96-intel 0x2p-16384L : 0x8p-5464L : inexact-ok
+= cbrt towardzero ldbl-96-intel 0x2p-16384L : 0x8p-5464L : inexact-ok
+= cbrt upward ldbl-96-intel 0x2p-16384L : 0x8p-5464L : inexact-ok
+= cbrt downward ldbl-96-m68k 0x2p-16384L : 0x8p-5464L : inexact-ok
+= cbrt tonearest ldbl-96-m68k 0x2p-16384L : 0x8p-5464L : inexact-ok
+= cbrt towardzero ldbl-96-m68k 0x2p-16384L : 0x8p-5464L : inexact-ok
+= cbrt upward ldbl-96-m68k 0x2p-16384L : 0x8p-5464L : inexact-ok
+= cbrt downward ldbl-128 0x2p-16384L : 0x8p-5464L : inexact-ok
+= cbrt tonearest ldbl-128 0x2p-16384L : 0x8p-5464L : inexact-ok
+= cbrt towardzero ldbl-128 0x2p-16384L : 0x8p-5464L : inexact-ok
+= cbrt upward ldbl-128 0x2p-16384L : 0x8p-5464L : inexact-ok
+cos 0
+= cos downward flt-32 0x0p+0f : 0x1p+0f : inexact-ok
+= cos tonearest flt-32 0x0p+0f : 0x1p+0f : inexact-ok
+= cos towardzero flt-32 0x0p+0f : 0x1p+0f : inexact-ok
+= cos upward flt-32 0x0p+0f : 0x1p+0f : inexact-ok
+= cos downward dbl-64 0x0p+0 : 0x1p+0 : inexact-ok
+= cos tonearest dbl-64 0x0p+0 : 0x1p+0 : inexact-ok
+= cos towardzero dbl-64 0x0p+0 : 0x1p+0 : inexact-ok
+= cos upward dbl-64 0x0p+0 : 0x1p+0 : inexact-ok
+= cos downward ldbl-96-intel 0x0p+0L : 0x1p+0L : inexact-ok
+= cos tonearest ldbl-96-intel 0x0p+0L : 0x1p+0L : inexact-ok
+= cos towardzero ldbl-96-intel 0x0p+0L : 0x1p+0L : inexact-ok
+= cos upward ldbl-96-intel 0x0p+0L : 0x1p+0L : inexact-ok
+= cos downward ldbl-96-m68k 0x0p+0L : 0x1p+0L : inexact-ok
+= cos tonearest ldbl-96-m68k 0x0p+0L : 0x1p+0L : inexact-ok
+= cos towardzero ldbl-96-m68k 0x0p+0L : 0x1p+0L : inexact-ok
+= cos upward ldbl-96-m68k 0x0p+0L : 0x1p+0L : inexact-ok
+= cos downward ldbl-128 0x0p+0L : 0x1p+0L : inexact-ok
+= cos tonearest ldbl-128 0x0p+0L : 0x1p+0L : inexact-ok
+= cos towardzero ldbl-128 0x0p+0L : 0x1p+0L : inexact-ok
+= cos upward ldbl-128 0x0p+0L : 0x1p+0L : inexact-ok
+= cos downward ldbl-128ibm 0x0p+0L : 0x1p+0L : inexact-ok
+= cos tonearest ldbl-128ibm 0x0p+0L : 0x1p+0L : inexact-ok
+= cos towardzero ldbl-128ibm 0x0p+0L : 0x1p+0L : inexact-ok
+= cos upward ldbl-128ibm 0x0p+0L : 0x1p+0L : inexact-ok
+cos -0
+= cos downward flt-32 -0x0p+0f : 0x1p+0f : inexact-ok
+= cos tonearest flt-32 -0x0p+0f : 0x1p+0f : inexact-ok
+= cos towardzero flt-32 -0x0p+0f : 0x1p+0f : inexact-ok
+= cos upward flt-32 -0x0p+0f : 0x1p+0f : inexact-ok
+= cos downward dbl-64 -0x0p+0 : 0x1p+0 : inexact-ok
+= cos tonearest dbl-64 -0x0p+0 : 0x1p+0 : inexact-ok
+= cos towardzero dbl-64 -0x0p+0 : 0x1p+0 : inexact-ok
+= cos upward dbl-64 -0x0p+0 : 0x1p+0 : inexact-ok
+= cos downward ldbl-96-intel -0x0p+0L : 0x1p+0L : inexact-ok
+= cos tonearest ldbl-96-intel -0x0p+0L : 0x1p+0L : inexact-ok
+= cos towardzero ldbl-96-intel -0x0p+0L : 0x1p+0L : inexact-ok
+= cos upward ldbl-96-intel -0x0p+0L : 0x1p+0L : inexact-ok
+= cos downward ldbl-96-m68k -0x0p+0L : 0x1p+0L : inexact-ok
+= cos tonearest ldbl-96-m68k -0x0p+0L : 0x1p+0L : inexact-ok
+= cos towardzero ldbl-96-m68k -0x0p+0L : 0x1p+0L : inexact-ok
+= cos upward ldbl-96-m68k -0x0p+0L : 0x1p+0L : inexact-ok
+= cos downward ldbl-128 -0x0p+0L : 0x1p+0L : inexact-ok
+= cos tonearest ldbl-128 -0x0p+0L : 0x1p+0L : inexact-ok
+= cos towardzero ldbl-128 -0x0p+0L : 0x1p+0L : inexact-ok
+= cos upward ldbl-128 -0x0p+0L : 0x1p+0L : inexact-ok
+= cos downward ldbl-128ibm -0x0p+0L : 0x1p+0L : inexact-ok
+= cos tonearest ldbl-128ibm -0x0p+0L : 0x1p+0L : inexact-ok
+= cos towardzero ldbl-128ibm -0x0p+0L : 0x1p+0L : inexact-ok
+= cos upward ldbl-128ibm -0x0p+0L : 0x1p+0L : inexact-ok
+cos pi/3
+= cos downward flt-32 0x1.0c1524p+0f : 0x7.fffff8p-4f : inexact-ok
+= cos tonearest flt-32 0x1.0c1524p+0f : 0x7.fffff8p-4f : inexact-ok
+= cos towardzero flt-32 0x1.0c1524p+0f : 0x7.fffff8p-4f : inexact-ok
+= cos upward flt-32 0x1.0c1524p+0f : 0x8p-4f : inexact-ok
+= cos downward dbl-64 0x1.0c1524p+0 : 0x7.fffff939bdd18p-4 : inexact-ok
+= cos tonearest dbl-64 0x1.0c1524p+0 : 0x7.fffff939bdd18p-4 : inexact-ok
+= cos towardzero dbl-64 0x1.0c1524p+0 : 0x7.fffff939bdd18p-4 : inexact-ok
+= cos upward dbl-64 0x1.0c1524p+0 : 0x7.fffff939bdd1cp-4 : inexact-ok
+= cos downward ldbl-96-intel 0x1.0c1524p+0L : 0x7.fffff939bdd1803p-4L : inexact-ok
+= cos tonearest ldbl-96-intel 0x1.0c1524p+0L : 0x7.fffff939bdd18038p-4L : inexact-ok
+= cos towardzero ldbl-96-intel 0x1.0c1524p+0L : 0x7.fffff939bdd1803p-4L : inexact-ok
+= cos upward ldbl-96-intel 0x1.0c1524p+0L : 0x7.fffff939bdd18038p-4L : inexact-ok
+= cos downward ldbl-96-m68k 0x1.0c1524p+0L : 0x7.fffff939bdd1803p-4L : inexact-ok
+= cos tonearest ldbl-96-m68k 0x1.0c1524p+0L : 0x7.fffff939bdd18038p-4L : inexact-ok
+= cos towardzero ldbl-96-m68k 0x1.0c1524p+0L : 0x7.fffff939bdd1803p-4L : inexact-ok
+= cos upward ldbl-96-m68k 0x1.0c1524p+0L : 0x7.fffff939bdd18038p-4L : inexact-ok
+= cos downward ldbl-128 0x1.0c1524p+0L : 0x7.fffff939bdd18035537d20fef1bp-4L : inexact-ok
+= cos tonearest ldbl-128 0x1.0c1524p+0L : 0x7.fffff939bdd18035537d20fef1b4p-4L : inexact-ok
+= cos towardzero ldbl-128 0x1.0c1524p+0L : 0x7.fffff939bdd18035537d20fef1bp-4L : inexact-ok
+= cos upward ldbl-128 0x1.0c1524p+0L : 0x7.fffff939bdd18035537d20fef1b4p-4L : inexact-ok
+= cos downward ldbl-128ibm 0x1.0c1524p+0L : 0x7.fffff939bdd18035537d20fefp-4L : inexact-ok
+= cos tonearest ldbl-128ibm 0x1.0c1524p+0L : 0x7.fffff939bdd18035537d20fef2p-4L : inexact-ok
+= cos towardzero ldbl-128ibm 0x1.0c1524p+0L : 0x7.fffff939bdd18035537d20fefp-4L : inexact-ok
+= cos upward ldbl-128ibm 0x1.0c1524p+0L : 0x7.fffff939bdd18035537d20fef2p-4L : inexact-ok
+= cos downward flt-32 0x1.0c1522p+0f : 0x8.00001p-4f : inexact-ok
+= cos tonearest flt-32 0x1.0c1522p+0f : 0x8.00001p-4f : inexact-ok
+= cos towardzero flt-32 0x1.0c1522p+0f : 0x8.00001p-4f : inexact-ok
+= cos upward flt-32 0x1.0c1522p+0f : 0x8.00002p-4f : inexact-ok
+= cos downward dbl-64 0x1.0c1522p+0 : 0x8.000014f038b18p-4 : inexact-ok
+= cos tonearest dbl-64 0x1.0c1522p+0 : 0x8.000014f038b18p-4 : inexact-ok
+= cos towardzero dbl-64 0x1.0c1522p+0 : 0x8.000014f038b18p-4 : inexact-ok
+= cos upward dbl-64 0x1.0c1522p+0 : 0x8.000014f038b2p-4 : inexact-ok
+= cos downward ldbl-96-intel 0x1.0c1522p+0L : 0x8.000014f038b1abp-4L : inexact-ok
+= cos tonearest ldbl-96-intel 0x1.0c1522p+0L : 0x8.000014f038b1ab1p-4L : inexact-ok
+= cos towardzero ldbl-96-intel 0x1.0c1522p+0L : 0x8.000014f038b1abp-4L : inexact-ok
+= cos upward ldbl-96-intel 0x1.0c1522p+0L : 0x8.000014f038b1ab1p-4L : inexact-ok
+= cos downward ldbl-96-m68k 0x1.0c1522p+0L : 0x8.000014f038b1abp-4L : inexact-ok
+= cos tonearest ldbl-96-m68k 0x1.0c1522p+0L : 0x8.000014f038b1ab1p-4L : inexact-ok
+= cos towardzero ldbl-96-m68k 0x1.0c1522p+0L : 0x8.000014f038b1abp-4L : inexact-ok
+= cos upward ldbl-96-m68k 0x1.0c1522p+0L : 0x8.000014f038b1ab1p-4L : inexact-ok
+= cos downward ldbl-128 0x1.0c1522p+0L : 0x8.000014f038b1ab0e902f68119158p-4L : inexact-ok
+= cos tonearest ldbl-128 0x1.0c1522p+0L : 0x8.000014f038b1ab0e902f6811916p-4L : inexact-ok
+= cos towardzero ldbl-128 0x1.0c1522p+0L : 0x8.000014f038b1ab0e902f68119158p-4L : inexact-ok
+= cos upward ldbl-128 0x1.0c1522p+0L : 0x8.000014f038b1ab0e902f6811916p-4L : inexact-ok
+= cos downward ldbl-128ibm 0x1.0c1522p+0L : 0x8.000014f038b1ab0e902f68119p-4L : inexact-ok
+= cos tonearest ldbl-128ibm 0x1.0c1522p+0L : 0x8.000014f038b1ab0e902f68119p-4L : inexact-ok
+= cos towardzero ldbl-128ibm 0x1.0c1522p+0L : 0x8.000014f038b1ab0e902f68119p-4L : inexact-ok
+= cos upward ldbl-128ibm 0x1.0c1522p+0L : 0x8.000014f038b1ab0e902f681194p-4L : inexact-ok
+= cos downward dbl-64 0x1.0c152382d7366p+0 : 0x7.ffffffffffff8p-4 : inexact-ok
+= cos tonearest dbl-64 0x1.0c152382d7366p+0 : 0x7.ffffffffffff8p-4 : inexact-ok
+= cos towardzero dbl-64 0x1.0c152382d7366p+0 : 0x7.ffffffffffff8p-4 : inexact-ok
+= cos upward dbl-64 0x1.0c152382d7366p+0 : 0x7.ffffffffffffcp-4 : inexact-ok
+= cos downward ldbl-96-intel 0x1.0c152382d7366p+0L : 0x7.ffffffffffff94fp-4L : inexact-ok
+= cos tonearest ldbl-96-intel 0x1.0c152382d7366p+0L : 0x7.ffffffffffff94f8p-4L : inexact-ok
+= cos towardzero ldbl-96-intel 0x1.0c152382d7366p+0L : 0x7.ffffffffffff94fp-4L : inexact-ok
+= cos upward ldbl-96-intel 0x1.0c152382d7366p+0L : 0x7.ffffffffffff94f8p-4L : inexact-ok
+= cos downward ldbl-96-m68k 0x1.0c152382d7366p+0L : 0x7.ffffffffffff94fp-4L : inexact-ok
+= cos tonearest ldbl-96-m68k 0x1.0c152382d7366p+0L : 0x7.ffffffffffff94f8p-4L : inexact-ok
+= cos towardzero ldbl-96-m68k 0x1.0c152382d7366p+0L : 0x7.ffffffffffff94fp-4L : inexact-ok
+= cos upward ldbl-96-m68k 0x1.0c152382d7366p+0L : 0x7.ffffffffffff94f8p-4L : inexact-ok
+= cos downward ldbl-128 0x1.0c152382d7366p+0L : 0x7.ffffffffffff94f4fdce055d4ed4p-4L : inexact-ok
+= cos tonearest ldbl-128 0x1.0c152382d7366p+0L : 0x7.ffffffffffff94f4fdce055d4ed4p-4L : inexact-ok
+= cos towardzero ldbl-128 0x1.0c152382d7366p+0L : 0x7.ffffffffffff94f4fdce055d4ed4p-4L : inexact-ok
+= cos upward ldbl-128 0x1.0c152382d7366p+0L : 0x7.ffffffffffff94f4fdce055d4ed8p-4L : inexact-ok
+= cos downward ldbl-128ibm 0x1.0c152382d7366p+0L : 0x7.ffffffffffff94f4fdce055d4ep-4L : inexact-ok
+= cos tonearest ldbl-128ibm 0x1.0c152382d7366p+0L : 0x7.ffffffffffff94f4fdce055d4ep-4L : inexact-ok
+= cos towardzero ldbl-128ibm 0x1.0c152382d7366p+0L : 0x7.ffffffffffff94f4fdce055d4ep-4L : inexact-ok
+= cos upward ldbl-128ibm 0x1.0c152382d7366p+0L : 0x7.ffffffffffff94f4fdce055d5p-4L : inexact-ok
+= cos downward dbl-64 0x1.0c152382d7365p+0 : 0x8p-4 : inexact-ok
+= cos tonearest dbl-64 0x1.0c152382d7365p+0 : 0x8.0000000000008p-4 : inexact-ok
+= cos towardzero dbl-64 0x1.0c152382d7365p+0 : 0x8p-4 : inexact-ok
+= cos upward dbl-64 0x1.0c152382d7365p+0 : 0x8.0000000000008p-4 : inexact-ok
+= cos downward ldbl-96-intel 0x1.0c152382d7365p+0L : 0x8.00000000000072ap-4L : inexact-ok
+= cos tonearest ldbl-96-intel 0x1.0c152382d7365p+0L : 0x8.00000000000072bp-4L : inexact-ok
+= cos towardzero ldbl-96-intel 0x1.0c152382d7365p+0L : 0x8.00000000000072ap-4L : inexact-ok
+= cos upward ldbl-96-intel 0x1.0c152382d7365p+0L : 0x8.00000000000072bp-4L : inexact-ok
+= cos downward ldbl-96-m68k 0x1.0c152382d7365p+0L : 0x8.00000000000072ap-4L : inexact-ok
+= cos tonearest ldbl-96-m68k 0x1.0c152382d7365p+0L : 0x8.00000000000072bp-4L : inexact-ok
+= cos towardzero ldbl-96-m68k 0x1.0c152382d7365p+0L : 0x8.00000000000072ap-4L : inexact-ok
+= cos upward ldbl-96-m68k 0x1.0c152382d7365p+0L : 0x8.00000000000072bp-4L : inexact-ok
+= cos downward ldbl-128 0x1.0c152382d7365p+0L : 0x8.00000000000072a8d510c7c2a248p-4L : inexact-ok
+= cos tonearest ldbl-128 0x1.0c152382d7365p+0L : 0x8.00000000000072a8d510c7c2a25p-4L : inexact-ok
+= cos towardzero ldbl-128 0x1.0c152382d7365p+0L : 0x8.00000000000072a8d510c7c2a248p-4L : inexact-ok
+= cos upward ldbl-128 0x1.0c152382d7365p+0L : 0x8.00000000000072a8d510c7c2a25p-4L : inexact-ok
+= cos downward ldbl-128ibm 0x1.0c152382d7365p+0L : 0x8.00000000000072a8d510c7c2ap-4L : inexact-ok
+= cos tonearest ldbl-128ibm 0x1.0c152382d7365p+0L : 0x8.00000000000072a8d510c7c2a4p-4L : inexact-ok
+= cos towardzero ldbl-128ibm 0x1.0c152382d7365p+0L : 0x8.00000000000072a8d510c7c2ap-4L : inexact-ok
+= cos upward ldbl-128ibm 0x1.0c152382d7365p+0L : 0x8.00000000000072a8d510c7c2a4p-4L : inexact-ok
+= cos downward ldbl-96-intel 0x1.0c152382d7365848p+0L : 0x7.ffffffffffffffe8p-4L : inexact-ok
+= cos tonearest ldbl-96-intel 0x1.0c152382d7365848p+0L : 0x7.ffffffffffffffe8p-4L : inexact-ok
+= cos towardzero ldbl-96-intel 0x1.0c152382d7365848p+0L : 0x7.ffffffffffffffe8p-4L : inexact-ok
+= cos upward ldbl-96-intel 0x1.0c152382d7365848p+0L : 0x7.fffffffffffffffp-4L : inexact-ok
+= cos downward ldbl-96-m68k 0x1.0c152382d7365848p+0L : 0x7.ffffffffffffffe8p-4L : inexact-ok
+= cos tonearest ldbl-96-m68k 0x1.0c152382d7365848p+0L : 0x7.ffffffffffffffe8p-4L : inexact-ok
+= cos towardzero ldbl-96-m68k 0x1.0c152382d7365848p+0L : 0x7.ffffffffffffffe8p-4L : inexact-ok
+= cos upward ldbl-96-m68k 0x1.0c152382d7365848p+0L : 0x7.fffffffffffffffp-4L : inexact-ok
+= cos downward ldbl-128 0x1.0c152382d7365848p+0L : 0x7.ffffffffffffffe94026ba253198p-4L : inexact-ok
+= cos tonearest ldbl-128 0x1.0c152382d7365848p+0L : 0x7.ffffffffffffffe94026ba25319cp-4L : inexact-ok
+= cos towardzero ldbl-128 0x1.0c152382d7365848p+0L : 0x7.ffffffffffffffe94026ba253198p-4L : inexact-ok
+= cos upward ldbl-128 0x1.0c152382d7365848p+0L : 0x7.ffffffffffffffe94026ba25319cp-4L : inexact-ok
+= cos downward ldbl-128ibm 0x1.0c152382d7365848p+0L : 0x7.ffffffffffffffe94026ba253p-4L : inexact-ok
+= cos tonearest ldbl-128ibm 0x1.0c152382d7365848p+0L : 0x7.ffffffffffffffe94026ba2532p-4L : inexact-ok
+= cos towardzero ldbl-128ibm 0x1.0c152382d7365848p+0L : 0x7.ffffffffffffffe94026ba253p-4L : inexact-ok
+= cos upward ldbl-128ibm 0x1.0c152382d7365848p+0L : 0x7.ffffffffffffffe94026ba2532p-4L : inexact-ok
+= cos downward ldbl-96-intel 0x1.0c152382d7365846p+0L : 0x8p-4L : inexact-ok
+= cos tonearest ldbl-96-intel 0x1.0c152382d7365846p+0L : 0x8p-4L : inexact-ok
+= cos towardzero ldbl-96-intel 0x1.0c152382d7365846p+0L : 0x8p-4L : inexact-ok
+= cos upward ldbl-96-intel 0x1.0c152382d7365846p+0L : 0x8.000000000000001p-4L : inexact-ok
+= cos downward ldbl-96-m68k 0x1.0c152382d7365846p+0L : 0x8p-4L : inexact-ok
+= cos tonearest ldbl-96-m68k 0x1.0c152382d7365846p+0L : 0x8p-4L : inexact-ok
+= cos towardzero ldbl-96-m68k 0x1.0c152382d7365846p+0L : 0x8p-4L : inexact-ok
+= cos upward ldbl-96-m68k 0x1.0c152382d7365846p+0L : 0x8.000000000000001p-4L : inexact-ok
+= cos downward ldbl-128 0x1.0c152382d7365846p+0L : 0x8.0000000000000004f6a1a27d7e4p-4L : inexact-ok
+= cos tonearest ldbl-128 0x1.0c152382d7365846p+0L : 0x8.0000000000000004f6a1a27d7e48p-4L : inexact-ok
+= cos towardzero ldbl-128 0x1.0c152382d7365846p+0L : 0x8.0000000000000004f6a1a27d7e4p-4L : inexact-ok
+= cos upward ldbl-128 0x1.0c152382d7365846p+0L : 0x8.0000000000000004f6a1a27d7e48p-4L : inexact-ok
+= cos downward ldbl-128ibm 0x1.0c152382d7365846p+0L : 0x8.0000000000000004f6a1a27d7cp-4L : inexact-ok
+= cos tonearest ldbl-128ibm 0x1.0c152382d7365846p+0L : 0x8.0000000000000004f6a1a27d8p-4L : inexact-ok
+= cos towardzero ldbl-128ibm 0x1.0c152382d7365846p+0L : 0x8.0000000000000004f6a1a27d7cp-4L : inexact-ok
+= cos upward ldbl-128ibm 0x1.0c152382d7365846p+0L : 0x8.0000000000000004f6a1a27d8p-4L : inexact-ok
+= cos downward ldbl-128 0x1.0c152382d73658465bb32e0f567bp+0L : 0x7.fffffffffffffffffffffffffffcp-4L : inexact-ok
+= cos tonearest ldbl-128 0x1.0c152382d73658465bb32e0f567bp+0L : 0x7.fffffffffffffffffffffffffffcp-4L : inexact-ok
+= cos towardzero ldbl-128 0x1.0c152382d73658465bb32e0f567bp+0L : 0x7.fffffffffffffffffffffffffffcp-4L : inexact-ok
+= cos upward ldbl-128 0x1.0c152382d73658465bb32e0f567bp+0L : 0x8p-4L : inexact-ok
+= cos downward ldbl-128 0x1.0c152382d73658465bb32e0f567ap+0L : 0x8.0000000000000000000000000008p-4L : inexact-ok
+= cos tonearest ldbl-128 0x1.0c152382d73658465bb32e0f567ap+0L : 0x8.0000000000000000000000000008p-4L : inexact-ok
+= cos towardzero ldbl-128 0x1.0c152382d73658465bb32e0f567ap+0L : 0x8.0000000000000000000000000008p-4L : inexact-ok
+= cos upward ldbl-128 0x1.0c152382d73658465bb32e0f567ap+0L : 0x8.000000000000000000000000001p-4L : inexact-ok
+= cos downward ldbl-128 0x1.0c152382d73658465bb32e0f568p+0L : 0x7.ffffffffffffffffffffffffffb8p-4L : inexact-ok
+= cos tonearest ldbl-128 0x1.0c152382d73658465bb32e0f568p+0L : 0x7.ffffffffffffffffffffffffffb8p-4L : inexact-ok
+= cos towardzero ldbl-128 0x1.0c152382d73658465bb32e0f568p+0L : 0x7.ffffffffffffffffffffffffffb8p-4L : inexact-ok
+= cos upward ldbl-128 0x1.0c152382d73658465bb32e0f568p+0L : 0x7.ffffffffffffffffffffffffffbcp-4L : inexact-ok
+= cos downward ldbl-128ibm 0x1.0c152382d73658465bb32e0f568p+0L : 0x7.fffffffffffffffffffffffffep-4L : inexact-ok
+= cos tonearest ldbl-128ibm 0x1.0c152382d73658465bb32e0f568p+0L : 0x8p-4L : inexact-ok
+= cos towardzero ldbl-128ibm 0x1.0c152382d73658465bb32e0f568p+0L : 0x7.fffffffffffffffffffffffffep-4L : inexact-ok
+= cos upward ldbl-128ibm 0x1.0c152382d73658465bb32e0f568p+0L : 0x8p-4L : inexact-ok
+= cos downward ldbl-128 0x1.0c152382d73658465bb32e0f56p+0L : 0x8.00000000000000000000000006ap-4L : inexact-ok
+= cos tonearest ldbl-128 0x1.0c152382d73658465bb32e0f56p+0L : 0x8.00000000000000000000000006a8p-4L : inexact-ok
+= cos towardzero ldbl-128 0x1.0c152382d73658465bb32e0f56p+0L : 0x8.00000000000000000000000006ap-4L : inexact-ok
+= cos upward ldbl-128 0x1.0c152382d73658465bb32e0f56p+0L : 0x8.00000000000000000000000006a8p-4L : inexact-ok
+= cos downward ldbl-128ibm 0x1.0c152382d73658465bb32e0f56p+0L : 0x8.00000000000000000000000004p-4L : inexact-ok
+= cos tonearest ldbl-128ibm 0x1.0c152382d73658465bb32e0f56p+0L : 0x8.00000000000000000000000008p-4L : inexact-ok
+= cos towardzero ldbl-128ibm 0x1.0c152382d73658465bb32e0f56p+0L : 0x8.00000000000000000000000004p-4L : inexact-ok
+= cos upward ldbl-128ibm 0x1.0c152382d73658465bb32e0f56p+0L : 0x8.00000000000000000000000008p-4L : inexact-ok
+cos 2pi/3
+= cos downward flt-32 0x2.182a48p+0f : -0x8.00001p-4f : inexact-ok
+= cos tonearest flt-32 0x2.182a48p+0f : -0x8.00001p-4f : inexact-ok
+= cos towardzero flt-32 0x2.182a48p+0f : -0x8p-4f : inexact-ok
+= cos upward flt-32 0x2.182a48p+0f : -0x8p-4f : inexact-ok
+= cos downward dbl-64 0x2.182a48p+0 : -0x8.00000d8c84578p-4 : inexact-ok
+= cos tonearest dbl-64 0x2.182a48p+0 : -0x8.00000d8c84578p-4 : inexact-ok
+= cos towardzero dbl-64 0x2.182a48p+0 : -0x8.00000d8c8457p-4 : inexact-ok
+= cos upward dbl-64 0x2.182a48p+0 : -0x8.00000d8c8457p-4 : inexact-ok
+= cos downward ldbl-96-intel 0x2.182a48p+0L : -0x8.00000d8c8457431p-4L : inexact-ok
+= cos tonearest ldbl-96-intel 0x2.182a48p+0L : -0x8.00000d8c845743p-4L : inexact-ok
+= cos towardzero ldbl-96-intel 0x2.182a48p+0L : -0x8.00000d8c845743p-4L : inexact-ok
+= cos upward ldbl-96-intel 0x2.182a48p+0L : -0x8.00000d8c845743p-4L : inexact-ok
+= cos downward ldbl-96-m68k 0x2.182a48p+0L : -0x8.00000d8c8457431p-4L : inexact-ok
+= cos tonearest ldbl-96-m68k 0x2.182a48p+0L : -0x8.00000d8c845743p-4L : inexact-ok
+= cos towardzero ldbl-96-m68k 0x2.182a48p+0L : -0x8.00000d8c845743p-4L : inexact-ok
+= cos upward ldbl-96-m68k 0x2.182a48p+0L : -0x8.00000d8c845743p-4L : inexact-ok
+= cos downward ldbl-128 0x2.182a48p+0L : -0x8.00000d8c84574300c524d8042748p-4L : inexact-ok
+= cos tonearest ldbl-128 0x2.182a48p+0L : -0x8.00000d8c84574300c524d8042748p-4L : inexact-ok
+= cos towardzero ldbl-128 0x2.182a48p+0L : -0x8.00000d8c84574300c524d804274p-4L : inexact-ok
+= cos upward ldbl-128 0x2.182a48p+0L : -0x8.00000d8c84574300c524d804274p-4L : inexact-ok
+= cos downward ldbl-128ibm 0x2.182a48p+0L : -0x8.00000d8c84574300c524d80428p-4L : inexact-ok
+= cos tonearest ldbl-128ibm 0x2.182a48p+0L : -0x8.00000d8c84574300c524d80428p-4L : inexact-ok
+= cos towardzero ldbl-128ibm 0x2.182a48p+0L : -0x8.00000d8c84574300c524d80424p-4L : inexact-ok
+= cos upward ldbl-128ibm 0x2.182a48p+0L : -0x8.00000d8c84574300c524d80424p-4L : inexact-ok
+= cos downward flt-32 0x2.182a44p+0f : -0x7.ffffd8p-4f : inexact-ok
+= cos tonearest flt-32 0x2.182a44p+0f : -0x7.ffffd8p-4f : inexact-ok
+= cos towardzero flt-32 0x2.182a44p+0f : -0x7.ffffdp-4f : inexact-ok
+= cos upward flt-32 0x2.182a44p+0f : -0x7.ffffdp-4f : inexact-ok
+= cos downward dbl-64 0x2.182a44p+0 : -0x7.ffffd61f8e66p-4 : inexact-ok
+= cos tonearest dbl-64 0x2.182a44p+0 : -0x7.ffffd61f8e65cp-4 : inexact-ok
+= cos towardzero dbl-64 0x2.182a44p+0 : -0x7.ffffd61f8e65cp-4 : inexact-ok
+= cos upward dbl-64 0x2.182a44p+0 : -0x7.ffffd61f8e65cp-4 : inexact-ok
+= cos downward ldbl-96-intel 0x2.182a44p+0L : -0x7.ffffd61f8e65dcap-4L : inexact-ok
+= cos tonearest ldbl-96-intel 0x2.182a44p+0L : -0x7.ffffd61f8e65dc98p-4L : inexact-ok
+= cos towardzero ldbl-96-intel 0x2.182a44p+0L : -0x7.ffffd61f8e65dc98p-4L : inexact-ok
+= cos upward ldbl-96-intel 0x2.182a44p+0L : -0x7.ffffd61f8e65dc98p-4L : inexact-ok
+= cos downward ldbl-96-m68k 0x2.182a44p+0L : -0x7.ffffd61f8e65dcap-4L : inexact-ok
+= cos tonearest ldbl-96-m68k 0x2.182a44p+0L : -0x7.ffffd61f8e65dc98p-4L : inexact-ok
+= cos towardzero ldbl-96-m68k 0x2.182a44p+0L : -0x7.ffffd61f8e65dc98p-4L : inexact-ok
+= cos upward ldbl-96-m68k 0x2.182a44p+0L : -0x7.ffffd61f8e65dc98p-4L : inexact-ok
+= cos downward ldbl-128 0x2.182a44p+0L : -0x7.ffffd61f8e65dc9a1c1408dd99bp-4L : inexact-ok
+= cos tonearest ldbl-128 0x2.182a44p+0L : -0x7.ffffd61f8e65dc9a1c1408dd99bp-4L : inexact-ok
+= cos towardzero ldbl-128 0x2.182a44p+0L : -0x7.ffffd61f8e65dc9a1c1408dd99acp-4L : inexact-ok
+= cos upward ldbl-128 0x2.182a44p+0L : -0x7.ffffd61f8e65dc9a1c1408dd99acp-4L : inexact-ok
+= cos downward ldbl-128ibm 0x2.182a44p+0L : -0x7.ffffd61f8e65dc9a1c1408dd9ap-4L : inexact-ok
+= cos tonearest ldbl-128ibm 0x2.182a44p+0L : -0x7.ffffd61f8e65dc9a1c1408dd9ap-4L : inexact-ok
+= cos towardzero ldbl-128ibm 0x2.182a44p+0L : -0x7.ffffd61f8e65dc9a1c1408dd98p-4L : inexact-ok
+= cos upward ldbl-128ibm 0x2.182a44p+0L : -0x7.ffffd61f8e65dc9a1c1408dd98p-4L : inexact-ok
+= cos downward dbl-64 0x2.182a4705ae6ccp+0 : -0x8.000000000001p-4 : inexact-ok
+= cos tonearest dbl-64 0x2.182a4705ae6ccp+0 : -0x8.000000000001p-4 : inexact-ok
+= cos towardzero dbl-64 0x2.182a4705ae6ccp+0 : -0x8.0000000000008p-4 : inexact-ok
+= cos upward dbl-64 0x2.182a4705ae6ccp+0 : -0x8.0000000000008p-4 : inexact-ok
+= cos downward ldbl-96-intel 0x2.182a4705ae6ccp+0L : -0x8.000000000000d62p-4L : inexact-ok
+= cos tonearest ldbl-96-intel 0x2.182a4705ae6ccp+0L : -0x8.000000000000d61p-4L : inexact-ok
+= cos towardzero ldbl-96-intel 0x2.182a4705ae6ccp+0L : -0x8.000000000000d61p-4L : inexact-ok
+= cos upward ldbl-96-intel 0x2.182a4705ae6ccp+0L : -0x8.000000000000d61p-4L : inexact-ok
+= cos downward ldbl-96-m68k 0x2.182a4705ae6ccp+0L : -0x8.000000000000d62p-4L : inexact-ok
+= cos tonearest ldbl-96-m68k 0x2.182a4705ae6ccp+0L : -0x8.000000000000d61p-4L : inexact-ok
+= cos towardzero ldbl-96-m68k 0x2.182a4705ae6ccp+0L : -0x8.000000000000d61p-4L : inexact-ok
+= cos upward ldbl-96-m68k 0x2.182a4705ae6ccp+0L : -0x8.000000000000d61p-4L : inexact-ok
+= cos downward ldbl-128 0x2.182a4705ae6ccp+0L : -0x8.000000000000d6160463f5455ccp-4L : inexact-ok
+= cos tonearest ldbl-128 0x2.182a4705ae6ccp+0L : -0x8.000000000000d6160463f5455cb8p-4L : inexact-ok
+= cos towardzero ldbl-128 0x2.182a4705ae6ccp+0L : -0x8.000000000000d6160463f5455cb8p-4L : inexact-ok
+= cos upward ldbl-128 0x2.182a4705ae6ccp+0L : -0x8.000000000000d6160463f5455cb8p-4L : inexact-ok
+= cos downward ldbl-128ibm 0x2.182a4705ae6ccp+0L : -0x8.000000000000d6160463f5456p-4L : inexact-ok
+= cos tonearest ldbl-128ibm 0x2.182a4705ae6ccp+0L : -0x8.000000000000d6160463f5455cp-4L : inexact-ok
+= cos towardzero ldbl-128ibm 0x2.182a4705ae6ccp+0L : -0x8.000000000000d6160463f5455cp-4L : inexact-ok
+= cos upward ldbl-128ibm 0x2.182a4705ae6ccp+0L : -0x8.000000000000d6160463f5455cp-4L : inexact-ok
+= cos downward dbl-64 0x2.182a4705ae6cap+0 : -0x7.ffffffffffff4p-4 : inexact-ok
+= cos tonearest dbl-64 0x2.182a4705ae6cap+0 : -0x7.ffffffffffffp-4 : inexact-ok
+= cos towardzero dbl-64 0x2.182a4705ae6cap+0 : -0x7.ffffffffffffp-4 : inexact-ok
+= cos upward dbl-64 0x2.182a4705ae6cap+0 : -0x7.ffffffffffffp-4 : inexact-ok
+= cos downward ldbl-96-intel 0x2.182a4705ae6cap+0L : -0x7.ffffffffffff1abp-4L : inexact-ok
+= cos tonearest ldbl-96-intel 0x2.182a4705ae6cap+0L : -0x7.ffffffffffff1abp-4L : inexact-ok
+= cos towardzero ldbl-96-intel 0x2.182a4705ae6cap+0L : -0x7.ffffffffffff1aa8p-4L : inexact-ok
+= cos upward ldbl-96-intel 0x2.182a4705ae6cap+0L : -0x7.ffffffffffff1aa8p-4L : inexact-ok
+= cos downward ldbl-96-m68k 0x2.182a4705ae6cap+0L : -0x7.ffffffffffff1abp-4L : inexact-ok
+= cos tonearest ldbl-96-m68k 0x2.182a4705ae6cap+0L : -0x7.ffffffffffff1abp-4L : inexact-ok
+= cos towardzero ldbl-96-m68k 0x2.182a4705ae6cap+0L : -0x7.ffffffffffff1aa8p-4L : inexact-ok
+= cos upward ldbl-96-m68k 0x2.182a4705ae6cap+0L : -0x7.ffffffffffff1aa8p-4L : inexact-ok
+= cos downward ldbl-128 0x2.182a4705ae6cap+0L : -0x7.ffffffffffff1aae55de707ab4f4p-4L : inexact-ok
+= cos tonearest ldbl-128 0x2.182a4705ae6cap+0L : -0x7.ffffffffffff1aae55de707ab4f4p-4L : inexact-ok
+= cos towardzero ldbl-128 0x2.182a4705ae6cap+0L : -0x7.ffffffffffff1aae55de707ab4fp-4L : inexact-ok
+= cos upward ldbl-128 0x2.182a4705ae6cap+0L : -0x7.ffffffffffff1aae55de707ab4fp-4L : inexact-ok
+= cos downward ldbl-128ibm 0x2.182a4705ae6cap+0L : -0x7.ffffffffffff1aae55de707ab6p-4L : inexact-ok
+= cos tonearest ldbl-128ibm 0x2.182a4705ae6cap+0L : -0x7.ffffffffffff1aae55de707ab4p-4L : inexact-ok
+= cos towardzero ldbl-128ibm 0x2.182a4705ae6cap+0L : -0x7.ffffffffffff1aae55de707ab4p-4L : inexact-ok
+= cos upward ldbl-128ibm 0x2.182a4705ae6cap+0L : -0x7.ffffffffffff1aae55de707ab4p-4L : inexact-ok
+= cos downward ldbl-96-intel 0x2.182a4705ae6cb09p+0L : -0x8.000000000000003p-4L : inexact-ok
+= cos tonearest ldbl-96-intel 0x2.182a4705ae6cb09p+0L : -0x8.000000000000003p-4L : inexact-ok
+= cos towardzero ldbl-96-intel 0x2.182a4705ae6cb09p+0L : -0x8.000000000000002p-4L : inexact-ok
+= cos upward ldbl-96-intel 0x2.182a4705ae6cb09p+0L : -0x8.000000000000002p-4L : inexact-ok
+= cos downward ldbl-96-m68k 0x2.182a4705ae6cb09p+0L : -0x8.000000000000003p-4L : inexact-ok
+= cos tonearest ldbl-96-m68k 0x2.182a4705ae6cb09p+0L : -0x8.000000000000003p-4L : inexact-ok
+= cos towardzero ldbl-96-m68k 0x2.182a4705ae6cb09p+0L : -0x8.000000000000002p-4L : inexact-ok
+= cos upward ldbl-96-m68k 0x2.182a4705ae6cb09p+0L : -0x8.000000000000002p-4L : inexact-ok
+= cos downward ldbl-128 0x2.182a4705ae6cb09p+0L : -0x8.000000000000002d7fb28bb59cdp-4L : inexact-ok
+= cos tonearest ldbl-128 0x2.182a4705ae6cb09p+0L : -0x8.000000000000002d7fb28bb59cc8p-4L : inexact-ok
+= cos towardzero ldbl-128 0x2.182a4705ae6cb09p+0L : -0x8.000000000000002d7fb28bb59cc8p-4L : inexact-ok
+= cos upward ldbl-128 0x2.182a4705ae6cb09p+0L : -0x8.000000000000002d7fb28bb59cc8p-4L : inexact-ok
+= cos downward ldbl-128ibm 0x2.182a4705ae6cb09p+0L : -0x8.000000000000002d7fb28bb5ap-4L : inexact-ok
+= cos tonearest ldbl-128ibm 0x2.182a4705ae6cb09p+0L : -0x8.000000000000002d7fb28bb59cp-4L : inexact-ok
+= cos towardzero ldbl-128ibm 0x2.182a4705ae6cb09p+0L : -0x8.000000000000002d7fb28bb59cp-4L : inexact-ok
+= cos upward ldbl-128ibm 0x2.182a4705ae6cb09p+0L : -0x8.000000000000002d7fb28bb59cp-4L : inexact-ok
+= cos downward ldbl-96-intel 0x2.182a4705ae6cb08cp+0L : -0x7.fffffffffffffff8p-4L : inexact-ok
+= cos tonearest ldbl-96-intel 0x2.182a4705ae6cb08cp+0L : -0x7.fffffffffffffff8p-4L : inexact-ok
+= cos towardzero ldbl-96-intel 0x2.182a4705ae6cb08cp+0L : -0x7.fffffffffffffffp-4L : inexact-ok
+= cos upward ldbl-96-intel 0x2.182a4705ae6cb08cp+0L : -0x7.fffffffffffffffp-4L : inexact-ok
+= cos downward ldbl-96-m68k 0x2.182a4705ae6cb08cp+0L : -0x7.fffffffffffffff8p-4L : inexact-ok
+= cos tonearest ldbl-96-m68k 0x2.182a4705ae6cb08cp+0L : -0x7.fffffffffffffff8p-4L : inexact-ok
+= cos towardzero ldbl-96-m68k 0x2.182a4705ae6cb08cp+0L : -0x7.fffffffffffffffp-4L : inexact-ok
+= cos upward ldbl-96-m68k 0x2.182a4705ae6cb08cp+0L : -0x7.fffffffffffffffp-4L : inexact-ok
+= cos downward ldbl-128 0x2.182a4705ae6cb08cp+0L : -0x7.fffffffffffffff612bcbb050378p-4L : inexact-ok
+= cos tonearest ldbl-128 0x2.182a4705ae6cb08cp+0L : -0x7.fffffffffffffff612bcbb050374p-4L : inexact-ok
+= cos towardzero ldbl-128 0x2.182a4705ae6cb08cp+0L : -0x7.fffffffffffffff612bcbb050374p-4L : inexact-ok
+= cos upward ldbl-128 0x2.182a4705ae6cb08cp+0L : -0x7.fffffffffffffff612bcbb050374p-4L : inexact-ok
+= cos downward ldbl-128ibm 0x2.182a4705ae6cb08cp+0L : -0x7.fffffffffffffff612bcbb0504p-4L : inexact-ok
+= cos tonearest ldbl-128ibm 0x2.182a4705ae6cb08cp+0L : -0x7.fffffffffffffff612bcbb0504p-4L : inexact-ok
+= cos towardzero ldbl-128ibm 0x2.182a4705ae6cb08cp+0L : -0x7.fffffffffffffff612bcbb0502p-4L : inexact-ok
+= cos upward ldbl-128ibm 0x2.182a4705ae6cb08cp+0L : -0x7.fffffffffffffff612bcbb0502p-4L : inexact-ok
+= cos downward ldbl-128 0x2.182a4705ae6cb08cb7665c1eacf6p+0L : -0x8.0000000000000000000000000008p-4L : inexact-ok
+= cos tonearest ldbl-128 0x2.182a4705ae6cb08cb7665c1eacf6p+0L : -0x8p-4L : inexact-ok
+= cos towardzero ldbl-128 0x2.182a4705ae6cb08cb7665c1eacf6p+0L : -0x8p-4L : inexact-ok
+= cos upward ldbl-128 0x2.182a4705ae6cb08cb7665c1eacf6p+0L : -0x8p-4L : inexact-ok
+= cos downward ldbl-128 0x2.182a4705ae6cb08cb7665c1eacf4p+0L : -0x7.ffffffffffffffffffffffffffecp-4L : inexact-ok
+= cos tonearest ldbl-128 0x2.182a4705ae6cb08cb7665c1eacf4p+0L : -0x7.ffffffffffffffffffffffffffe8p-4L : inexact-ok
+= cos towardzero ldbl-128 0x2.182a4705ae6cb08cb7665c1eacf4p+0L : -0x7.ffffffffffffffffffffffffffe8p-4L : inexact-ok
+= cos upward ldbl-128 0x2.182a4705ae6cb08cb7665c1eacf4p+0L : -0x7.ffffffffffffffffffffffffffe8p-4L : inexact-ok
+= cos downward ldbl-128 0x2.182a4705ae6cb08cb7665c1eadp+0L : -0x8.000000000000000000000000009p-4L : inexact-ok
+= cos tonearest ldbl-128 0x2.182a4705ae6cb08cb7665c1eadp+0L : -0x8.000000000000000000000000009p-4L : inexact-ok
+= cos towardzero ldbl-128 0x2.182a4705ae6cb08cb7665c1eadp+0L : -0x8.0000000000000000000000000088p-4L : inexact-ok
+= cos upward ldbl-128 0x2.182a4705ae6cb08cb7665c1eadp+0L : -0x8.0000000000000000000000000088p-4L : inexact-ok
+= cos downward ldbl-128ibm 0x2.182a4705ae6cb08cb7665c1eadp+0L : -0x8.00000000000000000000000004p-4L : inexact-ok
+= cos tonearest ldbl-128ibm 0x2.182a4705ae6cb08cb7665c1eadp+0L : -0x8p-4L : inexact-ok
+= cos towardzero ldbl-128ibm 0x2.182a4705ae6cb08cb7665c1eadp+0L : -0x8p-4L : inexact-ok
+= cos upward ldbl-128ibm 0x2.182a4705ae6cb08cb7665c1eadp+0L : -0x8p-4L : inexact-ok
+= cos downward ldbl-128 0x2.182a4705ae6cb08cb7665c1eacp+0L : -0x7.fffffffffffffffffffffffff2b4p-4L : inexact-ok
+= cos tonearest ldbl-128 0x2.182a4705ae6cb08cb7665c1eacp+0L : -0x7.fffffffffffffffffffffffff2b4p-4L : inexact-ok
+= cos towardzero ldbl-128 0x2.182a4705ae6cb08cb7665c1eacp+0L : -0x7.fffffffffffffffffffffffff2bp-4L : inexact-ok
+= cos upward ldbl-128 0x2.182a4705ae6cb08cb7665c1eacp+0L : -0x7.fffffffffffffffffffffffff2bp-4L : inexact-ok
+= cos downward ldbl-128ibm 0x2.182a4705ae6cb08cb7665c1eacp+0L : -0x7.fffffffffffffffffffffffff4p-4L : inexact-ok
+= cos tonearest ldbl-128ibm 0x2.182a4705ae6cb08cb7665c1eacp+0L : -0x7.fffffffffffffffffffffffff2p-4L : inexact-ok
+= cos towardzero ldbl-128ibm 0x2.182a4705ae6cb08cb7665c1eacp+0L : -0x7.fffffffffffffffffffffffff2p-4L : inexact-ok
+= cos upward ldbl-128ibm 0x2.182a4705ae6cb08cb7665c1eacp+0L : -0x7.fffffffffffffffffffffffff2p-4L : inexact-ok
+cos pi/2
+= cos downward flt-32 0x1.921fb6p+0f : -0xb.bbd2fp-28f : inexact-ok
+= cos tonearest flt-32 0x1.921fb6p+0f : -0xb.bbd2ep-28f : inexact-ok
+= cos towardzero flt-32 0x1.921fb6p+0f : -0xb.bbd2ep-28f : inexact-ok
+= cos upward flt-32 0x1.921fb6p+0f : -0xb.bbd2ep-28f : inexact-ok
+= cos downward dbl-64 0x1.921fb6p+0 : -0xb.bbd2e7b967668p-28 : inexact-ok
+= cos tonearest dbl-64 0x1.921fb6p+0 : -0xb.bbd2e7b96766p-28 : inexact-ok
+= cos towardzero dbl-64 0x1.921fb6p+0 : -0xb.bbd2e7b96766p-28 : inexact-ok
+= cos upward dbl-64 0x1.921fb6p+0 : -0xb.bbd2e7b96766p-28 : inexact-ok
+= cos downward ldbl-96-intel 0x1.921fb6p+0L : -0xb.bbd2e7b96766267p-28L : inexact-ok
+= cos tonearest ldbl-96-intel 0x1.921fb6p+0L : -0xb.bbd2e7b96766267p-28L : inexact-ok
+= cos towardzero ldbl-96-intel 0x1.921fb6p+0L : -0xb.bbd2e7b96766266p-28L : inexact-ok
+= cos upward ldbl-96-intel 0x1.921fb6p+0L : -0xb.bbd2e7b96766266p-28L : inexact-ok
+= cos downward ldbl-96-m68k 0x1.921fb6p+0L : -0xb.bbd2e7b96766267p-28L : inexact-ok
+= cos tonearest ldbl-96-m68k 0x1.921fb6p+0L : -0xb.bbd2e7b96766267p-28L : inexact-ok
+= cos towardzero ldbl-96-m68k 0x1.921fb6p+0L : -0xb.bbd2e7b96766266p-28L : inexact-ok
+= cos upward ldbl-96-m68k 0x1.921fb6p+0L : -0xb.bbd2e7b96766266p-28L : inexact-ok
+= cos downward ldbl-128 0x1.921fb6p+0L : -0xb.bbd2e7b96766266f1d18f3ead018p-28L : inexact-ok
+= cos tonearest ldbl-128 0x1.921fb6p+0L : -0xb.bbd2e7b96766266f1d18f3ead01p-28L : inexact-ok
+= cos towardzero ldbl-128 0x1.921fb6p+0L : -0xb.bbd2e7b96766266f1d18f3ead01p-28L : inexact-ok
+= cos upward ldbl-128 0x1.921fb6p+0L : -0xb.bbd2e7b96766266f1d18f3ead01p-28L : inexact-ok
+= cos downward ldbl-128ibm 0x1.921fb6p+0L : -0xb.bbd2e7b96766266f1d18f3ead4p-28L : inexact-ok
+= cos tonearest ldbl-128ibm 0x1.921fb6p+0L : -0xb.bbd2e7b96766266f1d18f3eadp-28L : inexact-ok
+= cos towardzero ldbl-128ibm 0x1.921fb6p+0L : -0xb.bbd2e7b96766266f1d18f3eadp-28L : inexact-ok
+= cos upward ldbl-128ibm 0x1.921fb6p+0L : -0xb.bbd2e7b96766266f1d18f3eadp-28L : inexact-ok
+= cos downward flt-32 0x1.921fb4p+0f : 0x1.4442dp-24f : inexact-ok
+= cos tonearest flt-32 0x1.921fb4p+0f : 0x1.4442d2p-24f : inexact-ok
+= cos towardzero flt-32 0x1.921fb4p+0f : 0x1.4442dp-24f : inexact-ok
+= cos upward flt-32 0x1.921fb4p+0f : 0x1.4442d2p-24f : inexact-ok
+= cos downward dbl-64 0x1.921fb4p+0 : 0x1.4442d18469893p-24 : inexact-ok
+= cos tonearest dbl-64 0x1.921fb4p+0 : 0x1.4442d18469893p-24 : inexact-ok
+= cos towardzero dbl-64 0x1.921fb4p+0 : 0x1.4442d18469893p-24 : inexact-ok
+= cos upward dbl-64 0x1.921fb4p+0 : 0x1.4442d18469894p-24 : inexact-ok
+= cos downward ldbl-96-intel 0x1.921fb4p+0L : 0x1.4442d1846989361p-24L : inexact-ok
+= cos tonearest ldbl-96-intel 0x1.921fb4p+0L : 0x1.4442d1846989361p-24L : inexact-ok
+= cos towardzero ldbl-96-intel 0x1.921fb4p+0L : 0x1.4442d1846989361p-24L : inexact-ok
+= cos upward ldbl-96-intel 0x1.921fb4p+0L : 0x1.4442d18469893612p-24L : inexact-ok
+= cos downward ldbl-96-m68k 0x1.921fb4p+0L : 0x1.4442d1846989361p-24L : inexact-ok
+= cos tonearest ldbl-96-m68k 0x1.921fb4p+0L : 0x1.4442d1846989361p-24L : inexact-ok
+= cos towardzero ldbl-96-m68k 0x1.921fb4p+0L : 0x1.4442d1846989361p-24L : inexact-ok
+= cos upward ldbl-96-m68k 0x1.921fb4p+0L : 0x1.4442d18469893612p-24L : inexact-ok
+= cos downward ldbl-128 0x1.921fb4p+0L : 0x1.4442d18469893610281a0f9b0e8dp-24L : inexact-ok
+= cos tonearest ldbl-128 0x1.921fb4p+0L : 0x1.4442d18469893610281a0f9b0e8dp-24L : inexact-ok
+= cos towardzero ldbl-128 0x1.921fb4p+0L : 0x1.4442d18469893610281a0f9b0e8dp-24L : inexact-ok
+= cos upward ldbl-128 0x1.921fb4p+0L : 0x1.4442d18469893610281a0f9b0e8ep-24L : inexact-ok
+= cos downward ldbl-128ibm 0x1.921fb4p+0L : 0x1.4442d18469893610281a0f9b0e8p-24L : inexact-ok
+= cos tonearest ldbl-128ibm 0x1.921fb4p+0L : 0x1.4442d18469893610281a0f9b0e8p-24L : inexact-ok
+= cos towardzero ldbl-128ibm 0x1.921fb4p+0L : 0x1.4442d18469893610281a0f9b0e8p-24L : inexact-ok
+= cos upward ldbl-128ibm 0x1.921fb4p+0L : 0x1.4442d18469893610281a0f9b0fp-24L : inexact-ok
+= cos downward dbl-64 0x1.921fb54442d19p+0 : -0xb.9676733ae8fe8p-56 : inexact-ok
+= cos tonearest dbl-64 0x1.921fb54442d19p+0 : -0xb.9676733ae8fe8p-56 : inexact-ok
+= cos towardzero dbl-64 0x1.921fb54442d19p+0 : -0xb.9676733ae8fep-56 : inexact-ok
+= cos upward dbl-64 0x1.921fb54442d19p+0 : -0xb.9676733ae8fep-56 : inexact-ok
+= cos downward ldbl-96-intel 0x1.921fb54442d19p+0L : -0xb.9676733ae8fe47dp-56L : inexact-ok
+= cos tonearest ldbl-96-intel 0x1.921fb54442d19p+0L : -0xb.9676733ae8fe47cp-56L : inexact-ok
+= cos towardzero ldbl-96-intel 0x1.921fb54442d19p+0L : -0xb.9676733ae8fe47cp-56L : inexact-ok
+= cos upward ldbl-96-intel 0x1.921fb54442d19p+0L : -0xb.9676733ae8fe47cp-56L : inexact-ok
+= cos downward ldbl-96-m68k 0x1.921fb54442d19p+0L : -0xb.9676733ae8fe47dp-56L : inexact-ok
+= cos tonearest ldbl-96-m68k 0x1.921fb54442d19p+0L : -0xb.9676733ae8fe47cp-56L : inexact-ok
+= cos towardzero ldbl-96-m68k 0x1.921fb54442d19p+0L : -0xb.9676733ae8fe47cp-56L : inexact-ok
+= cos upward ldbl-96-m68k 0x1.921fb54442d19p+0L : -0xb.9676733ae8fe47cp-56L : inexact-ok
+= cos downward ldbl-128 0x1.921fb54442d19p+0L : -0xb.9676733ae8fe47c65dadfb63ede8p-56L : inexact-ok
+= cos tonearest ldbl-128 0x1.921fb54442d19p+0L : -0xb.9676733ae8fe47c65dadfb63ede8p-56L : inexact-ok
+= cos towardzero ldbl-128 0x1.921fb54442d19p+0L : -0xb.9676733ae8fe47c65dadfb63edep-56L : inexact-ok
+= cos upward ldbl-128 0x1.921fb54442d19p+0L : -0xb.9676733ae8fe47c65dadfb63edep-56L : inexact-ok
+= cos downward ldbl-128ibm 0x1.921fb54442d19p+0L : -0xb.9676733ae8fe47c65dadfb63fp-56L : inexact-ok
+= cos tonearest ldbl-128ibm 0x1.921fb54442d19p+0L : -0xb.9676733ae8fe47c65dadfb63ecp-56L : inexact-ok
+= cos towardzero ldbl-128ibm 0x1.921fb54442d19p+0L : -0xb.9676733ae8fe47c65dadfb63ecp-56L : inexact-ok
+= cos upward ldbl-128ibm 0x1.921fb54442d19p+0L : -0xb.9676733ae8fe47c65dadfb63ecp-56L : inexact-ok
+= cos downward dbl-64 0x1.921fb54442d18p+0 : 0x4.69898cc517018p-56 : inexact-ok
+= cos tonearest dbl-64 0x1.921fb54442d18p+0 : 0x4.69898cc51701cp-56 : inexact-ok
+= cos towardzero dbl-64 0x1.921fb54442d18p+0 : 0x4.69898cc517018p-56 : inexact-ok
+= cos upward dbl-64 0x1.921fb54442d18p+0 : 0x4.69898cc51701cp-56 : inexact-ok
+= cos downward ldbl-96-intel 0x1.921fb54442d18p+0L : 0x4.69898cc51701b838p-56L : inexact-ok
+= cos tonearest ldbl-96-intel 0x1.921fb54442d18p+0L : 0x4.69898cc51701b838p-56L : inexact-ok
+= cos towardzero ldbl-96-intel 0x1.921fb54442d18p+0L : 0x4.69898cc51701b838p-56L : inexact-ok
+= cos upward ldbl-96-intel 0x1.921fb54442d18p+0L : 0x4.69898cc51701b84p-56L : inexact-ok
+= cos downward ldbl-96-m68k 0x1.921fb54442d18p+0L : 0x4.69898cc51701b838p-56L : inexact-ok
+= cos tonearest ldbl-96-m68k 0x1.921fb54442d18p+0L : 0x4.69898cc51701b838p-56L : inexact-ok
+= cos towardzero ldbl-96-m68k 0x1.921fb54442d18p+0L : 0x4.69898cc51701b838p-56L : inexact-ok
+= cos upward ldbl-96-m68k 0x1.921fb54442d18p+0L : 0x4.69898cc51701b84p-56L : inexact-ok
+= cos downward ldbl-128 0x1.921fb54442d18p+0L : 0x4.69898cc51701b839a252049c1104p-56L : inexact-ok
+= cos tonearest ldbl-128 0x1.921fb54442d18p+0L : 0x4.69898cc51701b839a252049c1108p-56L : inexact-ok
+= cos towardzero ldbl-128 0x1.921fb54442d18p+0L : 0x4.69898cc51701b839a252049c1104p-56L : inexact-ok
+= cos upward ldbl-128 0x1.921fb54442d18p+0L : 0x4.69898cc51701b839a252049c1108p-56L : inexact-ok
+= cos downward ldbl-128ibm 0x1.921fb54442d18p+0L : 0x4.69898cc51701b839a252049c1p-56L : inexact-ok
+= cos tonearest ldbl-128ibm 0x1.921fb54442d18p+0L : 0x4.69898cc51701b839a252049c12p-56L : inexact-ok
+= cos towardzero ldbl-128ibm 0x1.921fb54442d18p+0L : 0x4.69898cc51701b839a252049c1p-56L : inexact-ok
+= cos upward ldbl-128ibm 0x1.921fb54442d18p+0L : 0x4.69898cc51701b839a252049c12p-56L : inexact-ok
+= cos downward ldbl-96-intel 0x1.921fb54442d1846ap+0L : -0x7.6733ae8fe47c65ep-68L : inexact-ok
+= cos tonearest ldbl-96-intel 0x1.921fb54442d1846ap+0L : -0x7.6733ae8fe47c65d8p-68L : inexact-ok
+= cos towardzero ldbl-96-intel 0x1.921fb54442d1846ap+0L : -0x7.6733ae8fe47c65d8p-68L : inexact-ok
+= cos upward ldbl-96-intel 0x1.921fb54442d1846ap+0L : -0x7.6733ae8fe47c65d8p-68L : inexact-ok
+= cos downward ldbl-96-m68k 0x1.921fb54442d1846ap+0L : -0x7.6733ae8fe47c65ep-68L : inexact-ok
+= cos tonearest ldbl-96-m68k 0x1.921fb54442d1846ap+0L : -0x7.6733ae8fe47c65d8p-68L : inexact-ok
+= cos towardzero ldbl-96-m68k 0x1.921fb54442d1846ap+0L : -0x7.6733ae8fe47c65d8p-68L : inexact-ok
+= cos upward ldbl-96-m68k 0x1.921fb54442d1846ap+0L : -0x7.6733ae8fe47c65d8p-68L : inexact-ok
+= cos downward ldbl-128 0x1.921fb54442d1846ap+0L : -0x7.6733ae8fe47c65dadfb63eeeb308p-68L : inexact-ok
+= cos tonearest ldbl-128 0x1.921fb54442d1846ap+0L : -0x7.6733ae8fe47c65dadfb63eeeb304p-68L : inexact-ok
+= cos towardzero ldbl-128 0x1.921fb54442d1846ap+0L : -0x7.6733ae8fe47c65dadfb63eeeb304p-68L : inexact-ok
+= cos upward ldbl-128 0x1.921fb54442d1846ap+0L : -0x7.6733ae8fe47c65dadfb63eeeb304p-68L : inexact-ok
+= cos downward ldbl-128ibm 0x1.921fb54442d1846ap+0L : -0x7.6733ae8fe47c65dadfb63eeeb4p-68L : inexact-ok
+= cos tonearest ldbl-128ibm 0x1.921fb54442d1846ap+0L : -0x7.6733ae8fe47c65dadfb63eeeb4p-68L : inexact-ok
+= cos towardzero ldbl-128ibm 0x1.921fb54442d1846ap+0L : -0x7.6733ae8fe47c65dadfb63eeeb2p-68L : inexact-ok
+= cos upward ldbl-128ibm 0x1.921fb54442d1846ap+0L : -0x7.6733ae8fe47c65dadfb63eeeb2p-68L : inexact-ok
+= cos downward ldbl-96-intel 0x1.921fb54442d18468p+0L : 0x1.898cc51701b839a2p-64L : inexact-ok
+= cos tonearest ldbl-96-intel 0x1.921fb54442d18468p+0L : 0x1.898cc51701b839a2p-64L : inexact-ok
+= cos towardzero ldbl-96-intel 0x1.921fb54442d18468p+0L : 0x1.898cc51701b839a2p-64L : inexact-ok
+= cos upward ldbl-96-intel 0x1.921fb54442d18468p+0L : 0x1.898cc51701b839a4p-64L : inexact-ok
+= cos downward ldbl-96-m68k 0x1.921fb54442d18468p+0L : 0x1.898cc51701b839a2p-64L : inexact-ok
+= cos tonearest ldbl-96-m68k 0x1.921fb54442d18468p+0L : 0x1.898cc51701b839a2p-64L : inexact-ok
+= cos towardzero ldbl-96-m68k 0x1.921fb54442d18468p+0L : 0x1.898cc51701b839a2p-64L : inexact-ok
+= cos upward ldbl-96-m68k 0x1.921fb54442d18468p+0L : 0x1.898cc51701b839a4p-64L : inexact-ok
+= cos downward ldbl-128 0x1.921fb54442d18468p+0L : 0x1.898cc51701b839a252049c1114cfp-64L : inexact-ok
+= cos tonearest ldbl-128 0x1.921fb54442d18468p+0L : 0x1.898cc51701b839a252049c1114dp-64L : inexact-ok
+= cos towardzero ldbl-128 0x1.921fb54442d18468p+0L : 0x1.898cc51701b839a252049c1114cfp-64L : inexact-ok
+= cos upward ldbl-128 0x1.921fb54442d18468p+0L : 0x1.898cc51701b839a252049c1114dp-64L : inexact-ok
+= cos downward ldbl-128ibm 0x1.921fb54442d18468p+0L : 0x1.898cc51701b839a252049c11148p-64L : inexact-ok
+= cos tonearest ldbl-128ibm 0x1.921fb54442d18468p+0L : 0x1.898cc51701b839a252049c1115p-64L : inexact-ok
+= cos towardzero ldbl-128ibm 0x1.921fb54442d18468p+0L : 0x1.898cc51701b839a252049c11148p-64L : inexact-ok
+= cos upward ldbl-128ibm 0x1.921fb54442d18468p+0L : 0x1.898cc51701b839a252049c1115p-64L : inexact-ok
+= cos downward ldbl-128 0x1.921fb54442d18469898cc51701b9p+0L : -0xc.65dadfb63eeeb306717fbe882b38p-116L : inexact-ok
+= cos tonearest ldbl-128 0x1.921fb54442d18469898cc51701b9p+0L : -0xc.65dadfb63eeeb306717fbe882b38p-116L : inexact-ok
+= cos towardzero ldbl-128 0x1.921fb54442d18469898cc51701b9p+0L : -0xc.65dadfb63eeeb306717fbe882b3p-116L : inexact-ok
+= cos upward ldbl-128 0x1.921fb54442d18469898cc51701b9p+0L : -0xc.65dadfb63eeeb306717fbe882b3p-116L : inexact-ok
+= cos downward ldbl-128 0x1.921fb54442d18469898cc51701b8p+0L : 0x3.9a252049c1114cf98e804177d4c6p-116L : inexact-ok
+= cos tonearest ldbl-128 0x1.921fb54442d18469898cc51701b8p+0L : 0x3.9a252049c1114cf98e804177d4c8p-116L : inexact-ok
+= cos towardzero ldbl-128 0x1.921fb54442d18469898cc51701b8p+0L : 0x3.9a252049c1114cf98e804177d4c6p-116L : inexact-ok
+= cos upward ldbl-128 0x1.921fb54442d18469898cc51701b8p+0L : 0x3.9a252049c1114cf98e804177d4c8p-116L : inexact-ok
+= cos downward ldbl-128 0x1.921fb54442d18469898cc51702p+0L : -0x4.7c65dadfb63eeeb306717fbe882cp-108L : inexact-ok
+= cos tonearest ldbl-128 0x1.921fb54442d18469898cc51702p+0L : -0x4.7c65dadfb63eeeb306717fbe882cp-108L : inexact-ok
+= cos towardzero ldbl-128 0x1.921fb54442d18469898cc51702p+0L : -0x4.7c65dadfb63eeeb306717fbe8828p-108L : inexact-ok
+= cos upward ldbl-128 0x1.921fb54442d18469898cc51702p+0L : -0x4.7c65dadfb63eeeb306717fbe8828p-108L : inexact-ok
+= cos downward ldbl-128ibm 0x1.921fb54442d18469898cc51702p+0L : -0x4.7c65dadfb63eeeb306717fbe8ap-108L : inexact-ok
+= cos tonearest ldbl-128ibm 0x1.921fb54442d18469898cc51702p+0L : -0x4.7c65dadfb63eeeb306717fbe88p-108L : inexact-ok
+= cos towardzero ldbl-128ibm 0x1.921fb54442d18469898cc51702p+0L : -0x4.7c65dadfb63eeeb306717fbe88p-108L : inexact-ok
+= cos upward ldbl-128ibm 0x1.921fb54442d18469898cc51702p+0L : -0x4.7c65dadfb63eeeb306717fbe88p-108L : inexact-ok
+= cos downward ldbl-128 0x1.921fb54442d18469898cc517018p+0L : 0x3.839a252049c1114cf98e804177d4p-108L : inexact-ok
+= cos tonearest ldbl-128 0x1.921fb54442d18469898cc517018p+0L : 0x3.839a252049c1114cf98e804177d4p-108L : inexact-ok
+= cos towardzero ldbl-128 0x1.921fb54442d18469898cc517018p+0L : 0x3.839a252049c1114cf98e804177d4p-108L : inexact-ok
+= cos upward ldbl-128 0x1.921fb54442d18469898cc517018p+0L : 0x3.839a252049c1114cf98e804177d6p-108L : inexact-ok
+= cos downward ldbl-128ibm 0x1.921fb54442d18469898cc517018p+0L : 0x3.839a252049c1114cf98e804177p-108L : inexact-ok
+= cos tonearest ldbl-128ibm 0x1.921fb54442d18469898cc517018p+0L : 0x3.839a252049c1114cf98e804178p-108L : inexact-ok
+= cos towardzero ldbl-128ibm 0x1.921fb54442d18469898cc517018p+0L : 0x3.839a252049c1114cf98e804177p-108L : inexact-ok
+= cos upward ldbl-128ibm 0x1.921fb54442d18469898cc517018p+0L : 0x3.839a252049c1114cf98e804178p-108L : inexact-ok
+cos 0.75
+= cos downward flt-32 0xcp-4f : 0xb.b4ff6p-4f : inexact-ok
+= cos tonearest flt-32 0xcp-4f : 0xb.b4ff6p-4f : inexact-ok
+= cos towardzero flt-32 0xcp-4f : 0xb.b4ff6p-4f : inexact-ok
+= cos upward flt-32 0xcp-4f : 0xb.b4ff7p-4f : inexact-ok
+= cos downward dbl-64 0xcp-4 : 0xb.b4ff632a908fp-4 : inexact-ok
+= cos tonearest dbl-64 0xcp-4 : 0xb.b4ff632a908f8p-4 : inexact-ok
+= cos towardzero dbl-64 0xcp-4 : 0xb.b4ff632a908fp-4 : inexact-ok
+= cos upward dbl-64 0xcp-4 : 0xb.b4ff632a908f8p-4 : inexact-ok
+= cos downward ldbl-96-intel 0xcp-4L : 0xb.b4ff632a908f73ep-4L : inexact-ok
+= cos tonearest ldbl-96-intel 0xcp-4L : 0xb.b4ff632a908f73fp-4L : inexact-ok
+= cos towardzero ldbl-96-intel 0xcp-4L : 0xb.b4ff632a908f73ep-4L : inexact-ok
+= cos upward ldbl-96-intel 0xcp-4L : 0xb.b4ff632a908f73fp-4L : inexact-ok
+= cos downward ldbl-96-m68k 0xcp-4L : 0xb.b4ff632a908f73ep-4L : inexact-ok
+= cos tonearest ldbl-96-m68k 0xcp-4L : 0xb.b4ff632a908f73fp-4L : inexact-ok
+= cos towardzero ldbl-96-m68k 0xcp-4L : 0xb.b4ff632a908f73ep-4L : inexact-ok
+= cos upward ldbl-96-m68k 0xcp-4L : 0xb.b4ff632a908f73fp-4L : inexact-ok
+= cos downward ldbl-128 0xcp-4L : 0xb.b4ff632a908f73ec151839cb9d98p-4L : inexact-ok
+= cos tonearest ldbl-128 0xcp-4L : 0xb.b4ff632a908f73ec151839cb9d98p-4L : inexact-ok
+= cos towardzero ldbl-128 0xcp-4L : 0xb.b4ff632a908f73ec151839cb9d98p-4L : inexact-ok
+= cos upward ldbl-128 0xcp-4L : 0xb.b4ff632a908f73ec151839cb9dap-4L : inexact-ok
+= cos downward ldbl-128ibm 0xcp-4L : 0xb.b4ff632a908f73ec151839cb9cp-4L : inexact-ok
+= cos tonearest ldbl-128ibm 0xcp-4L : 0xb.b4ff632a908f73ec151839cb9cp-4L : inexact-ok
+= cos towardzero ldbl-128ibm 0xcp-4L : 0xb.b4ff632a908f73ec151839cb9cp-4L : inexact-ok
+= cos upward ldbl-128ibm 0xcp-4L : 0xb.b4ff632a908f73ec151839cbap-4L : inexact-ok
+cos 0x1p65
+= cos downward flt-32 0x2p+64f : 0xf.fb701p-4f : inexact-ok
+= cos tonearest flt-32 0x2p+64f : 0xf.fb702p-4f : inexact-ok
+= cos towardzero flt-32 0x2p+64f : 0xf.fb701p-4f : inexact-ok
+= cos upward flt-32 0x2p+64f : 0xf.fb702p-4f : inexact-ok
+= cos downward dbl-64 0x2p+64 : 0xf.fb701e22987f8p-4 : inexact-ok
+= cos tonearest dbl-64 0x2p+64 : 0xf.fb701e22987f8p-4 : inexact-ok
+= cos towardzero dbl-64 0x2p+64 : 0xf.fb701e22987f8p-4 : inexact-ok
+= cos upward dbl-64 0x2p+64 : 0xf.fb701e22988p-4 : inexact-ok
+= cos downward ldbl-96-intel 0x2p+64L : 0xf.fb701e22987fbe6p-4L : inexact-ok
+= cos tonearest ldbl-96-intel 0x2p+64L : 0xf.fb701e22987fbe7p-4L : inexact-ok
+= cos towardzero ldbl-96-intel 0x2p+64L : 0xf.fb701e22987fbe6p-4L : inexact-ok
+= cos upward ldbl-96-intel 0x2p+64L : 0xf.fb701e22987fbe7p-4L : inexact-ok
+= cos downward ldbl-96-m68k 0x2p+64L : 0xf.fb701e22987fbe6p-4L : inexact-ok
+= cos tonearest ldbl-96-m68k 0x2p+64L : 0xf.fb701e22987fbe7p-4L : inexact-ok
+= cos towardzero ldbl-96-m68k 0x2p+64L : 0xf.fb701e22987fbe6p-4L : inexact-ok
+= cos upward ldbl-96-m68k 0x2p+64L : 0xf.fb701e22987fbe7p-4L : inexact-ok
+= cos downward ldbl-128 0x2p+64L : 0xf.fb701e22987fbe68852ee2bc897p-4L : inexact-ok
+= cos tonearest ldbl-128 0x2p+64L : 0xf.fb701e22987fbe68852ee2bc897p-4L : inexact-ok
+= cos towardzero ldbl-128 0x2p+64L : 0xf.fb701e22987fbe68852ee2bc897p-4L : inexact-ok
+= cos upward ldbl-128 0x2p+64L : 0xf.fb701e22987fbe68852ee2bc8978p-4L : inexact-ok
+= cos downward ldbl-128ibm 0x2p+64L : 0xf.fb701e22987fbe68852ee2bc88p-4L : inexact-ok
+= cos tonearest ldbl-128ibm 0x2p+64L : 0xf.fb701e22987fbe68852ee2bc88p-4L : inexact-ok
+= cos towardzero ldbl-128ibm 0x2p+64L : 0xf.fb701e22987fbe68852ee2bc88p-4L : inexact-ok
+= cos upward ldbl-128ibm 0x2p+64L : 0xf.fb701e22987fbe68852ee2bc8cp-4L : inexact-ok
+cos -0x1p65
+= cos downward flt-32 -0x2p+64f : 0xf.fb701p-4f : inexact-ok
+= cos tonearest flt-32 -0x2p+64f : 0xf.fb702p-4f : inexact-ok
+= cos towardzero flt-32 -0x2p+64f : 0xf.fb701p-4f : inexact-ok
+= cos upward flt-32 -0x2p+64f : 0xf.fb702p-4f : inexact-ok
+= cos downward dbl-64 -0x2p+64 : 0xf.fb701e22987f8p-4 : inexact-ok
+= cos tonearest dbl-64 -0x2p+64 : 0xf.fb701e22987f8p-4 : inexact-ok
+= cos towardzero dbl-64 -0x2p+64 : 0xf.fb701e22987f8p-4 : inexact-ok
+= cos upward dbl-64 -0x2p+64 : 0xf.fb701e22988p-4 : inexact-ok
+= cos downward ldbl-96-intel -0x2p+64L : 0xf.fb701e22987fbe6p-4L : inexact-ok
+= cos tonearest ldbl-96-intel -0x2p+64L : 0xf.fb701e22987fbe7p-4L : inexact-ok
+= cos towardzero ldbl-96-intel -0x2p+64L : 0xf.fb701e22987fbe6p-4L : inexact-ok
+= cos upward ldbl-96-intel -0x2p+64L : 0xf.fb701e22987fbe7p-4L : inexact-ok
+= cos downward ldbl-96-m68k -0x2p+64L : 0xf.fb701e22987fbe6p-4L : inexact-ok
+= cos tonearest ldbl-96-m68k -0x2p+64L : 0xf.fb701e22987fbe7p-4L : inexact-ok
+= cos towardzero ldbl-96-m68k -0x2p+64L : 0xf.fb701e22987fbe6p-4L : inexact-ok
+= cos upward ldbl-96-m68k -0x2p+64L : 0xf.fb701e22987fbe7p-4L : inexact-ok
+= cos downward ldbl-128 -0x2p+64L : 0xf.fb701e22987fbe68852ee2bc897p-4L : inexact-ok
+= cos tonearest ldbl-128 -0x2p+64L : 0xf.fb701e22987fbe68852ee2bc897p-4L : inexact-ok
+= cos towardzero ldbl-128 -0x2p+64L : 0xf.fb701e22987fbe68852ee2bc897p-4L : inexact-ok
+= cos upward ldbl-128 -0x2p+64L : 0xf.fb701e22987fbe68852ee2bc8978p-4L : inexact-ok
+= cos downward ldbl-128ibm -0x2p+64L : 0xf.fb701e22987fbe68852ee2bc88p-4L : inexact-ok
+= cos tonearest ldbl-128ibm -0x2p+64L : 0xf.fb701e22987fbe68852ee2bc88p-4L : inexact-ok
+= cos towardzero ldbl-128ibm -0x2p+64L : 0xf.fb701e22987fbe68852ee2bc88p-4L : inexact-ok
+= cos upward ldbl-128ibm -0x2p+64L : 0xf.fb701e22987fbe68852ee2bc8cp-4L : inexact-ok
+cos 0.80190127184058835
+= cos downward flt-32 0xc.d4967p-4f : 0xb.201e7p-4f : inexact-ok
+= cos tonearest flt-32 0xc.d4967p-4f : 0xb.201e7p-4f : inexact-ok
+= cos towardzero flt-32 0xc.d4967p-4f : 0xb.201e7p-4f : inexact-ok
+= cos upward flt-32 0xc.d4967p-4f : 0xb.201e8p-4f : inexact-ok
+= cos downward dbl-64 0xc.d4967p-4 : 0xb.201e77869a468p-4 : inexact-ok
+= cos tonearest dbl-64 0xc.d4967p-4 : 0xb.201e77869a468p-4 : inexact-ok
+= cos towardzero dbl-64 0xc.d4967p-4 : 0xb.201e77869a468p-4 : inexact-ok
+= cos upward dbl-64 0xc.d4967p-4 : 0xb.201e77869a47p-4 : inexact-ok
+= cos downward ldbl-96-intel 0xc.d4967p-4L : 0xb.201e77869a46ae2p-4L : inexact-ok
+= cos tonearest ldbl-96-intel 0xc.d4967p-4L : 0xb.201e77869a46ae2p-4L : inexact-ok
+= cos towardzero ldbl-96-intel 0xc.d4967p-4L : 0xb.201e77869a46ae2p-4L : inexact-ok
+= cos upward ldbl-96-intel 0xc.d4967p-4L : 0xb.201e77869a46ae3p-4L : inexact-ok
+= cos downward ldbl-96-m68k 0xc.d4967p-4L : 0xb.201e77869a46ae2p-4L : inexact-ok
+= cos tonearest ldbl-96-m68k 0xc.d4967p-4L : 0xb.201e77869a46ae2p-4L : inexact-ok
+= cos towardzero ldbl-96-m68k 0xc.d4967p-4L : 0xb.201e77869a46ae2p-4L : inexact-ok
+= cos upward ldbl-96-m68k 0xc.d4967p-4L : 0xb.201e77869a46ae3p-4L : inexact-ok
+= cos downward ldbl-128 0xc.d4967p-4L : 0xb.201e77869a46ae20ce545c5c67p-4L : inexact-ok
+= cos tonearest ldbl-128 0xc.d4967p-4L : 0xb.201e77869a46ae20ce545c5c67p-4L : inexact-ok
+= cos towardzero ldbl-128 0xc.d4967p-4L : 0xb.201e77869a46ae20ce545c5c67p-4L : inexact-ok
+= cos upward ldbl-128 0xc.d4967p-4L : 0xb.201e77869a46ae20ce545c5c6708p-4L : inexact-ok
+= cos downward ldbl-128ibm 0xc.d4967p-4L : 0xb.201e77869a46ae20ce545c5c64p-4L : inexact-ok
+= cos tonearest ldbl-128ibm 0xc.d4967p-4L : 0xb.201e77869a46ae20ce545c5c68p-4L : inexact-ok
+= cos towardzero ldbl-128ibm 0xc.d4967p-4L : 0xb.201e77869a46ae20ce545c5c64p-4L : inexact-ok
+= cos upward ldbl-128ibm 0xc.d4967p-4L : 0xb.201e77869a46ae20ce545c5c68p-4L : inexact-ok
+= cos downward flt-32 0xc.d4966p-4f : 0xb.201e8p-4f : inexact-ok
+= cos tonearest flt-32 0xc.d4966p-4f : 0xb.201e8p-4f : inexact-ok
+= cos towardzero flt-32 0xc.d4966p-4f : 0xb.201e8p-4f : inexact-ok
+= cos upward flt-32 0xc.d4966p-4f : 0xb.201e9p-4f : inexact-ok
+= cos downward dbl-64 0xc.d4966p-4 : 0xb.201e83065041p-4 : inexact-ok
+= cos tonearest dbl-64 0xc.d4966p-4 : 0xb.201e830650418p-4 : inexact-ok
+= cos towardzero dbl-64 0xc.d4966p-4 : 0xb.201e83065041p-4 : inexact-ok
+= cos upward dbl-64 0xc.d4966p-4 : 0xb.201e830650418p-4 : inexact-ok
+= cos downward ldbl-96-intel 0xc.d4966p-4L : 0xb.201e83065041456p-4L : inexact-ok
+= cos tonearest ldbl-96-intel 0xc.d4966p-4L : 0xb.201e83065041457p-4L : inexact-ok
+= cos towardzero ldbl-96-intel 0xc.d4966p-4L : 0xb.201e83065041456p-4L : inexact-ok
+= cos upward ldbl-96-intel 0xc.d4966p-4L : 0xb.201e83065041457p-4L : inexact-ok
+= cos downward ldbl-96-m68k 0xc.d4966p-4L : 0xb.201e83065041456p-4L : inexact-ok
+= cos tonearest ldbl-96-m68k 0xc.d4966p-4L : 0xb.201e83065041457p-4L : inexact-ok
+= cos towardzero ldbl-96-m68k 0xc.d4966p-4L : 0xb.201e83065041456p-4L : inexact-ok
+= cos upward ldbl-96-m68k 0xc.d4966p-4L : 0xb.201e83065041457p-4L : inexact-ok
+= cos downward ldbl-128 0xc.d4966p-4L : 0xb.201e83065041456a084c70f5a12p-4L : inexact-ok
+= cos tonearest ldbl-128 0xc.d4966p-4L : 0xb.201e83065041456a084c70f5a128p-4L : inexact-ok
+= cos towardzero ldbl-128 0xc.d4966p-4L : 0xb.201e83065041456a084c70f5a12p-4L : inexact-ok
+= cos upward ldbl-128 0xc.d4966p-4L : 0xb.201e83065041456a084c70f5a128p-4L : inexact-ok
+= cos downward ldbl-128ibm 0xc.d4966p-4L : 0xb.201e83065041456a084c70f5ap-4L : inexact-ok
+= cos tonearest ldbl-128ibm 0xc.d4966p-4L : 0xb.201e83065041456a084c70f5ap-4L : inexact-ok
+= cos towardzero ldbl-128ibm 0xc.d4966p-4L : 0xb.201e83065041456a084c70f5ap-4L : inexact-ok
+= cos upward ldbl-128ibm 0xc.d4966p-4L : 0xb.201e83065041456a084c70f5a4p-4L : inexact-ok
+= cos downward dbl-64 0xc.d4966d92d171p-4 : 0xb.201e79450884p-4 : inexact-ok
+= cos tonearest dbl-64 0xc.d4966d92d171p-4 : 0xb.201e794508848p-4 : inexact-ok
+= cos towardzero dbl-64 0xc.d4966d92d171p-4 : 0xb.201e79450884p-4 : inexact-ok
+= cos upward dbl-64 0xc.d4966d92d171p-4 : 0xb.201e794508848p-4 : inexact-ok
+= cos downward ldbl-96-intel 0xc.d4966d92d171p-4L : 0xb.201e7945088464p-4L : inexact-ok
+= cos tonearest ldbl-96-intel 0xc.d4966d92d171p-4L : 0xb.201e7945088464p-4L : inexact-ok
+= cos towardzero ldbl-96-intel 0xc.d4966d92d171p-4L : 0xb.201e7945088464p-4L : inexact-ok
+= cos upward ldbl-96-intel 0xc.d4966d92d171p-4L : 0xb.201e79450884641p-4L : inexact-ok
+= cos downward ldbl-96-m68k 0xc.d4966d92d171p-4L : 0xb.201e7945088464p-4L : inexact-ok
+= cos tonearest ldbl-96-m68k 0xc.d4966d92d171p-4L : 0xb.201e7945088464p-4L : inexact-ok
+= cos towardzero ldbl-96-m68k 0xc.d4966d92d171p-4L : 0xb.201e7945088464p-4L : inexact-ok
+= cos upward ldbl-96-m68k 0xc.d4966d92d171p-4L : 0xb.201e79450884641p-4L : inexact-ok
+= cos downward ldbl-128 0xc.d4966d92d171p-4L : 0xb.201e794508846402500c44b4f8ep-4L : inexact-ok
+= cos tonearest ldbl-128 0xc.d4966d92d171p-4L : 0xb.201e794508846402500c44b4f8e8p-4L : inexact-ok
+= cos towardzero ldbl-128 0xc.d4966d92d171p-4L : 0xb.201e794508846402500c44b4f8ep-4L : inexact-ok
+= cos upward ldbl-128 0xc.d4966d92d171p-4L : 0xb.201e794508846402500c44b4f8e8p-4L : inexact-ok
+= cos downward ldbl-128ibm 0xc.d4966d92d171p-4L : 0xb.201e794508846402500c44b4f8p-4L : inexact-ok
+= cos tonearest ldbl-128ibm 0xc.d4966d92d171p-4L : 0xb.201e794508846402500c44b4f8p-4L : inexact-ok
+= cos towardzero ldbl-128ibm 0xc.d4966d92d171p-4L : 0xb.201e794508846402500c44b4f8p-4L : inexact-ok
+= cos upward ldbl-128ibm 0xc.d4966d92d171p-4L : 0xb.201e794508846402500c44b4fcp-4L : inexact-ok
+= cos downward dbl-64 0xc.d4966d92d1708p-4 : 0xb.201e794508848p-4 : inexact-ok
+= cos tonearest dbl-64 0xc.d4966d92d1708p-4 : 0xb.201e79450885p-4 : inexact-ok
+= cos towardzero dbl-64 0xc.d4966d92d1708p-4 : 0xb.201e794508848p-4 : inexact-ok
+= cos upward dbl-64 0xc.d4966d92d1708p-4 : 0xb.201e79450885p-4 : inexact-ok
+= cos downward ldbl-96-intel 0xc.d4966d92d1708p-4L : 0xb.201e79450884cp-4L : inexact-ok
+= cos tonearest ldbl-96-intel 0xc.d4966d92d1708p-4L : 0xb.201e79450884cp-4L : inexact-ok
+= cos towardzero ldbl-96-intel 0xc.d4966d92d1708p-4L : 0xb.201e79450884cp-4L : inexact-ok
+= cos upward ldbl-96-intel 0xc.d4966d92d1708p-4L : 0xb.201e79450884c01p-4L : inexact-ok
+= cos downward ldbl-96-m68k 0xc.d4966d92d1708p-4L : 0xb.201e79450884cp-4L : inexact-ok
+= cos tonearest ldbl-96-m68k 0xc.d4966d92d1708p-4L : 0xb.201e79450884cp-4L : inexact-ok
+= cos towardzero ldbl-96-m68k 0xc.d4966d92d1708p-4L : 0xb.201e79450884cp-4L : inexact-ok
+= cos upward ldbl-96-m68k 0xc.d4966d92d1708p-4L : 0xb.201e79450884c01p-4L : inexact-ok
+= cos downward ldbl-128 0xc.d4966d92d1708p-4L : 0xb.201e79450884c00000000000c17p-4L : inexact-ok
+= cos tonearest ldbl-128 0xc.d4966d92d1708p-4L : 0xb.201e79450884c00000000000c178p-4L : inexact-ok
+= cos towardzero ldbl-128 0xc.d4966d92d1708p-4L : 0xb.201e79450884c00000000000c17p-4L : inexact-ok
+= cos upward ldbl-128 0xc.d4966d92d1708p-4L : 0xb.201e79450884c00000000000c178p-4L : inexact-ok
+= cos downward ldbl-128ibm 0xc.d4966d92d1708p-4L : 0xb.201e79450884c00000000000cp-4L : inexact-ok
+= cos tonearest ldbl-128ibm 0xc.d4966d92d1708p-4L : 0xb.201e79450884c00000000000cp-4L : inexact-ok
+= cos towardzero ldbl-128ibm 0xc.d4966d92d1708p-4L : 0xb.201e79450884c00000000000cp-4L : inexact-ok
+= cos upward ldbl-128ibm 0xc.d4966d92d1708p-4L : 0xb.201e79450884c00000000000c4p-4L : inexact-ok
+= cos downward ldbl-96-intel 0xc.d4966d92d17082ap-4L : 0xb.201e79450884be1p-4L : inexact-ok
+= cos tonearest ldbl-96-intel 0xc.d4966d92d17082ap-4L : 0xb.201e79450884be2p-4L : inexact-ok
+= cos towardzero ldbl-96-intel 0xc.d4966d92d17082ap-4L : 0xb.201e79450884be1p-4L : inexact-ok
+= cos upward ldbl-96-intel 0xc.d4966d92d17082ap-4L : 0xb.201e79450884be2p-4L : inexact-ok
+= cos downward ldbl-96-m68k 0xc.d4966d92d17082ap-4L : 0xb.201e79450884be1p-4L : inexact-ok
+= cos tonearest ldbl-96-m68k 0xc.d4966d92d17082ap-4L : 0xb.201e79450884be2p-4L : inexact-ok
+= cos towardzero ldbl-96-m68k 0xc.d4966d92d17082ap-4L : 0xb.201e79450884be1p-4L : inexact-ok
+= cos upward ldbl-96-m68k 0xc.d4966d92d17082ap-4L : 0xb.201e79450884be2p-4L : inexact-ok
+= cos downward ldbl-128 0xc.d4966d92d17082ap-4L : 0xb.201e79450884be1d0c24406973ap-4L : inexact-ok
+= cos tonearest ldbl-128 0xc.d4966d92d17082ap-4L : 0xb.201e79450884be1d0c24406973ap-4L : inexact-ok
+= cos towardzero ldbl-128 0xc.d4966d92d17082ap-4L : 0xb.201e79450884be1d0c24406973ap-4L : inexact-ok
+= cos upward ldbl-128 0xc.d4966d92d17082ap-4L : 0xb.201e79450884be1d0c24406973a8p-4L : inexact-ok
+= cos downward ldbl-128ibm 0xc.d4966d92d17082ap-4L : 0xb.201e79450884be1d0c2440697p-4L : inexact-ok
+= cos tonearest ldbl-128ibm 0xc.d4966d92d17082ap-4L : 0xb.201e79450884be1d0c24406974p-4L : inexact-ok
+= cos towardzero ldbl-128ibm 0xc.d4966d92d17082ap-4L : 0xb.201e79450884be1d0c2440697p-4L : inexact-ok
+= cos upward ldbl-128ibm 0xc.d4966d92d17082ap-4L : 0xb.201e79450884be1d0c24406974p-4L : inexact-ok
+= cos downward ldbl-96-intel 0xc.d4966d92d170829p-4L : 0xb.201e79450884be2p-4L : inexact-ok
+= cos tonearest ldbl-96-intel 0xc.d4966d92d170829p-4L : 0xb.201e79450884be3p-4L : inexact-ok
+= cos towardzero ldbl-96-intel 0xc.d4966d92d170829p-4L : 0xb.201e79450884be2p-4L : inexact-ok
+= cos upward ldbl-96-intel 0xc.d4966d92d170829p-4L : 0xb.201e79450884be3p-4L : inexact-ok
+= cos downward ldbl-96-m68k 0xc.d4966d92d170829p-4L : 0xb.201e79450884be2p-4L : inexact-ok
+= cos tonearest ldbl-96-m68k 0xc.d4966d92d170829p-4L : 0xb.201e79450884be3p-4L : inexact-ok
+= cos towardzero ldbl-96-m68k 0xc.d4966d92d170829p-4L : 0xb.201e79450884be2p-4L : inexact-ok
+= cos upward ldbl-96-m68k 0xc.d4966d92d170829p-4L : 0xb.201e79450884be3p-4L : inexact-ok
+= cos downward ldbl-128 0xc.d4966d92d170829p-4L : 0xb.201e79450884be288bda3ee0dd18p-4L : inexact-ok
+= cos tonearest ldbl-128 0xc.d4966d92d170829p-4L : 0xb.201e79450884be288bda3ee0dd18p-4L : inexact-ok
+= cos towardzero ldbl-128 0xc.d4966d92d170829p-4L : 0xb.201e79450884be288bda3ee0dd18p-4L : inexact-ok
+= cos upward ldbl-128 0xc.d4966d92d170829p-4L : 0xb.201e79450884be288bda3ee0dd2p-4L : inexact-ok
+= cos downward ldbl-128ibm 0xc.d4966d92d170829p-4L : 0xb.201e79450884be288bda3ee0dcp-4L : inexact-ok
+= cos tonearest ldbl-128ibm 0xc.d4966d92d170829p-4L : 0xb.201e79450884be288bda3ee0dcp-4L : inexact-ok
+= cos towardzero ldbl-128ibm 0xc.d4966d92d170829p-4L : 0xb.201e79450884be288bda3ee0dcp-4L : inexact-ok
+= cos upward ldbl-128ibm 0xc.d4966d92d170829p-4L : 0xb.201e79450884be288bda3ee0ep-4L : inexact-ok
+= cos downward ldbl-128 0xc.d4966d92d17082980965c1a663c8p-4L : 0xb.201e79450884be22c53e47ed16d8p-4L : inexact-ok
+= cos tonearest ldbl-128 0xc.d4966d92d17082980965c1a663c8p-4L : 0xb.201e79450884be22c53e47ed16d8p-4L : inexact-ok
+= cos towardzero ldbl-128 0xc.d4966d92d17082980965c1a663c8p-4L : 0xb.201e79450884be22c53e47ed16d8p-4L : inexact-ok
+= cos upward ldbl-128 0xc.d4966d92d17082980965c1a663c8p-4L : 0xb.201e79450884be22c53e47ed16ep-4L : inexact-ok
+= cos downward ldbl-128 0xc.d4966d92d17082980965c1a663cp-4L : 0xb.201e79450884be22c53e47ed16ep-4L : inexact-ok
+= cos tonearest ldbl-128 0xc.d4966d92d17082980965c1a663cp-4L : 0xb.201e79450884be22c53e47ed16ep-4L : inexact-ok
+= cos towardzero ldbl-128 0xc.d4966d92d17082980965c1a663cp-4L : 0xb.201e79450884be22c53e47ed16ep-4L : inexact-ok
+= cos upward ldbl-128 0xc.d4966d92d17082980965c1a663cp-4L : 0xb.201e79450884be22c53e47ed16e8p-4L : inexact-ok
+= cos downward ldbl-128 0xc.d4966d92d17082980965c1a664p-4L : 0xb.201e79450884be22c53e47ed16bp-4L : inexact-ok
+= cos tonearest ldbl-128 0xc.d4966d92d17082980965c1a664p-4L : 0xb.201e79450884be22c53e47ed16bp-4L : inexact-ok
+= cos towardzero ldbl-128 0xc.d4966d92d17082980965c1a664p-4L : 0xb.201e79450884be22c53e47ed16bp-4L : inexact-ok
+= cos upward ldbl-128 0xc.d4966d92d17082980965c1a664p-4L : 0xb.201e79450884be22c53e47ed16b8p-4L : inexact-ok
+= cos downward ldbl-128ibm 0xc.d4966d92d17082980965c1a664p-4L : 0xb.201e79450884be22c53e47ed14p-4L : inexact-ok
+= cos tonearest ldbl-128ibm 0xc.d4966d92d17082980965c1a664p-4L : 0xb.201e79450884be22c53e47ed18p-4L : inexact-ok
+= cos towardzero ldbl-128ibm 0xc.d4966d92d17082980965c1a664p-4L : 0xb.201e79450884be22c53e47ed14p-4L : inexact-ok
+= cos upward ldbl-128ibm 0xc.d4966d92d17082980965c1a664p-4L : 0xb.201e79450884be22c53e47ed18p-4L : inexact-ok
+= cos downward ldbl-128 0xc.d4966d92d17082980965c1a66p-4L : 0xb.201e79450884be22c53e47ed199p-4L : inexact-ok
+= cos tonearest ldbl-128 0xc.d4966d92d17082980965c1a66p-4L : 0xb.201e79450884be22c53e47ed199p-4L : inexact-ok
+= cos towardzero ldbl-128 0xc.d4966d92d17082980965c1a66p-4L : 0xb.201e79450884be22c53e47ed199p-4L : inexact-ok
+= cos upward ldbl-128 0xc.d4966d92d17082980965c1a66p-4L : 0xb.201e79450884be22c53e47ed1998p-4L : inexact-ok
+= cos downward ldbl-128ibm 0xc.d4966d92d17082980965c1a66p-4L : 0xb.201e79450884be22c53e47ed18p-4L : inexact-ok
+= cos tonearest ldbl-128ibm 0xc.d4966d92d17082980965c1a66p-4L : 0xb.201e79450884be22c53e47ed18p-4L : inexact-ok
+= cos towardzero ldbl-128ibm 0xc.d4966d92d17082980965c1a66p-4L : 0xb.201e79450884be22c53e47ed18p-4L : inexact-ok
+= cos upward ldbl-128ibm 0xc.d4966d92d17082980965c1a66p-4L : 0xb.201e79450884be22c53e47ed1cp-4L : inexact-ok
+cos 0x1.442f74p+15
+= cos downward flt-32 0xa.217bap+12f : 0x2.8f3164p-20f : inexact-ok
+= cos tonearest flt-32 0xa.217bap+12f : 0x2.8f3168p-20f : inexact-ok
+= cos towardzero flt-32 0xa.217bap+12f : 0x2.8f3164p-20f : inexact-ok
+= cos upward flt-32 0xa.217bap+12f : 0x2.8f3168p-20f : inexact-ok
+= cos downward dbl-64 0xa.217bap+12 : 0x2.8f31660ce5e42p-20 : inexact-ok
+= cos tonearest dbl-64 0xa.217bap+12 : 0x2.8f31660ce5e42p-20 : inexact-ok
+= cos towardzero dbl-64 0xa.217bap+12 : 0x2.8f31660ce5e42p-20 : inexact-ok
+= cos upward dbl-64 0xa.217bap+12 : 0x2.8f31660ce5e44p-20 : inexact-ok
+= cos downward ldbl-96-intel 0xa.217bap+12L : 0x2.8f31660ce5e42c04p-20L : inexact-ok
+= cos tonearest ldbl-96-intel 0xa.217bap+12L : 0x2.8f31660ce5e42c04p-20L : inexact-ok
+= cos towardzero ldbl-96-intel 0xa.217bap+12L : 0x2.8f31660ce5e42c04p-20L : inexact-ok
+= cos upward ldbl-96-intel 0xa.217bap+12L : 0x2.8f31660ce5e42c08p-20L : inexact-ok
+= cos downward ldbl-96-m68k 0xa.217bap+12L : 0x2.8f31660ce5e42c04p-20L : inexact-ok
+= cos tonearest ldbl-96-m68k 0xa.217bap+12L : 0x2.8f31660ce5e42c04p-20L : inexact-ok
+= cos towardzero ldbl-96-m68k 0xa.217bap+12L : 0x2.8f31660ce5e42c04p-20L : inexact-ok
+= cos upward ldbl-96-m68k 0xa.217bap+12L : 0x2.8f31660ce5e42c08p-20L : inexact-ok
+= cos downward ldbl-128 0xa.217bap+12L : 0x2.8f31660ce5e42c0544355e8e3d04p-20L : inexact-ok
+= cos tonearest ldbl-128 0xa.217bap+12L : 0x2.8f31660ce5e42c0544355e8e3d04p-20L : inexact-ok
+= cos towardzero ldbl-128 0xa.217bap+12L : 0x2.8f31660ce5e42c0544355e8e3d04p-20L : inexact-ok
+= cos upward ldbl-128 0xa.217bap+12L : 0x2.8f31660ce5e42c0544355e8e3d06p-20L : inexact-ok
+= cos downward ldbl-128ibm 0xa.217bap+12L : 0x2.8f31660ce5e42c0544355e8e3dp-20L : inexact-ok
+= cos tonearest ldbl-128ibm 0xa.217bap+12L : 0x2.8f31660ce5e42c0544355e8e3dp-20L : inexact-ok
+= cos towardzero ldbl-128ibm 0xa.217bap+12L : 0x2.8f31660ce5e42c0544355e8e3dp-20L : inexact-ok
+= cos upward ldbl-128ibm 0xa.217bap+12L : 0x2.8f31660ce5e42c0544355e8e3ep-20L : inexact-ok
+cos 1e22
+= cos downward flt-32 0x2.1e19e4p+72f : 0xf.431ddp-4f : inexact-ok
+= cos tonearest flt-32 0x2.1e19e4p+72f : 0xf.431ddp-4f : inexact-ok
+= cos towardzero flt-32 0x2.1e19e4p+72f : 0xf.431ddp-4f : inexact-ok
+= cos upward flt-32 0x2.1e19e4p+72f : 0xf.431dep-4f : inexact-ok
+= cos downward dbl-64 0x2.1e19e4p+72 : 0xf.431dd7a36cf3p-4 : inexact-ok
+= cos tonearest dbl-64 0x2.1e19e4p+72 : 0xf.431dd7a36cf38p-4 : inexact-ok
+= cos towardzero dbl-64 0x2.1e19e4p+72 : 0xf.431dd7a36cf3p-4 : inexact-ok
+= cos upward dbl-64 0x2.1e19e4p+72 : 0xf.431dd7a36cf38p-4 : inexact-ok
+= cos downward ldbl-96-intel 0x2.1e19e4p+72L : 0xf.431dd7a36cf37dep-4L : inexact-ok
+= cos tonearest ldbl-96-intel 0x2.1e19e4p+72L : 0xf.431dd7a36cf37dep-4L : inexact-ok
+= cos towardzero ldbl-96-intel 0x2.1e19e4p+72L : 0xf.431dd7a36cf37dep-4L : inexact-ok
+= cos upward ldbl-96-intel 0x2.1e19e4p+72L : 0xf.431dd7a36cf37dfp-4L : inexact-ok
+= cos downward ldbl-96-m68k 0x2.1e19e4p+72L : 0xf.431dd7a36cf37dep-4L : inexact-ok
+= cos tonearest ldbl-96-m68k 0x2.1e19e4p+72L : 0xf.431dd7a36cf37dep-4L : inexact-ok
+= cos towardzero ldbl-96-m68k 0x2.1e19e4p+72L : 0xf.431dd7a36cf37dep-4L : inexact-ok
+= cos upward ldbl-96-m68k 0x2.1e19e4p+72L : 0xf.431dd7a36cf37dfp-4L : inexact-ok
+= cos downward ldbl-128 0x2.1e19e4p+72L : 0xf.431dd7a36cf37de5c74544f6b438p-4L : inexact-ok
+= cos tonearest ldbl-128 0x2.1e19e4p+72L : 0xf.431dd7a36cf37de5c74544f6b438p-4L : inexact-ok
+= cos towardzero ldbl-128 0x2.1e19e4p+72L : 0xf.431dd7a36cf37de5c74544f6b438p-4L : inexact-ok
+= cos upward ldbl-128 0x2.1e19e4p+72L : 0xf.431dd7a36cf37de5c74544f6b44p-4L : inexact-ok
+= cos downward ldbl-128ibm 0x2.1e19e4p+72L : 0xf.431dd7a36cf37de5c74544f6b4p-4L : inexact-ok
+= cos tonearest ldbl-128ibm 0x2.1e19e4p+72L : 0xf.431dd7a36cf37de5c74544f6b4p-4L : inexact-ok
+= cos towardzero ldbl-128ibm 0x2.1e19e4p+72L : 0xf.431dd7a36cf37de5c74544f6b4p-4L : inexact-ok
+= cos upward ldbl-128ibm 0x2.1e19e4p+72L : 0xf.431dd7a36cf37de5c74544f6b8p-4L : inexact-ok
+= cos downward flt-32 0x2.1e19ep+72f : 0xa.dd6f6p-4f : inexact-ok
+= cos tonearest flt-32 0x2.1e19ep+72f : 0xa.dd6f7p-4f : inexact-ok
+= cos towardzero flt-32 0x2.1e19ep+72f : 0xa.dd6f6p-4f : inexact-ok
+= cos upward flt-32 0x2.1e19ep+72f : 0xa.dd6f7p-4f : inexact-ok
+= cos downward dbl-64 0x2.1e19ep+72 : 0xa.dd6f6bacd206p-4 : inexact-ok
+= cos tonearest dbl-64 0x2.1e19ep+72 : 0xa.dd6f6bacd2068p-4 : inexact-ok
+= cos towardzero dbl-64 0x2.1e19ep+72 : 0xa.dd6f6bacd206p-4 : inexact-ok
+= cos upward dbl-64 0x2.1e19ep+72 : 0xa.dd6f6bacd2068p-4 : inexact-ok
+= cos downward ldbl-96-intel 0x2.1e19ep+72L : 0xa.dd6f6bacd20654cp-4L : inexact-ok
+= cos tonearest ldbl-96-intel 0x2.1e19ep+72L : 0xa.dd6f6bacd20654cp-4L : inexact-ok
+= cos towardzero ldbl-96-intel 0x2.1e19ep+72L : 0xa.dd6f6bacd20654cp-4L : inexact-ok
+= cos upward ldbl-96-intel 0x2.1e19ep+72L : 0xa.dd6f6bacd20654dp-4L : inexact-ok
+= cos downward ldbl-96-m68k 0x2.1e19ep+72L : 0xa.dd6f6bacd20654cp-4L : inexact-ok
+= cos tonearest ldbl-96-m68k 0x2.1e19ep+72L : 0xa.dd6f6bacd20654cp-4L : inexact-ok
+= cos towardzero ldbl-96-m68k 0x2.1e19ep+72L : 0xa.dd6f6bacd20654cp-4L : inexact-ok
+= cos upward ldbl-96-m68k 0x2.1e19ep+72L : 0xa.dd6f6bacd20654dp-4L : inexact-ok
+= cos downward ldbl-128 0x2.1e19ep+72L : 0xa.dd6f6bacd20654c1404f52cde16p-4L : inexact-ok
+= cos tonearest ldbl-128 0x2.1e19ep+72L : 0xa.dd6f6bacd20654c1404f52cde16p-4L : inexact-ok
+= cos towardzero ldbl-128 0x2.1e19ep+72L : 0xa.dd6f6bacd20654c1404f52cde16p-4L : inexact-ok
+= cos upward ldbl-128 0x2.1e19ep+72L : 0xa.dd6f6bacd20654c1404f52cde168p-4L : inexact-ok
+= cos downward ldbl-128ibm 0x2.1e19ep+72L : 0xa.dd6f6bacd20654c1404f52cdep-4L : inexact-ok
+= cos tonearest ldbl-128ibm 0x2.1e19ep+72L : 0xa.dd6f6bacd20654c1404f52cdep-4L : inexact-ok
+= cos towardzero ldbl-128ibm 0x2.1e19ep+72L : 0xa.dd6f6bacd20654c1404f52cdep-4L : inexact-ok
+= cos upward ldbl-128ibm 0x2.1e19ep+72L : 0xa.dd6f6bacd20654c1404f52cde4p-4L : inexact-ok
+= cos downward dbl-64 0x2.1e19e0c9bab24p+72 : 0x8.5f167780e4798p-4 : inexact-ok
+= cos tonearest dbl-64 0x2.1e19e0c9bab24p+72 : 0x8.5f167780e47ap-4 : inexact-ok
+= cos towardzero dbl-64 0x2.1e19e0c9bab24p+72 : 0x8.5f167780e4798p-4 : inexact-ok
+= cos upward dbl-64 0x2.1e19e0c9bab24p+72 : 0x8.5f167780e47ap-4 : inexact-ok
+= cos downward ldbl-96-intel 0x2.1e19e0c9bab24p+72L : 0x8.5f167780e479c9ap-4L : inexact-ok
+= cos tonearest ldbl-96-intel 0x2.1e19e0c9bab24p+72L : 0x8.5f167780e479c9ap-4L : inexact-ok
+= cos towardzero ldbl-96-intel 0x2.1e19e0c9bab24p+72L : 0x8.5f167780e479c9ap-4L : inexact-ok
+= cos upward ldbl-96-intel 0x2.1e19e0c9bab24p+72L : 0x8.5f167780e479c9bp-4L : inexact-ok
+= cos downward ldbl-96-m68k 0x2.1e19e0c9bab24p+72L : 0x8.5f167780e479c9ap-4L : inexact-ok
+= cos tonearest ldbl-96-m68k 0x2.1e19e0c9bab24p+72L : 0x8.5f167780e479c9ap-4L : inexact-ok
+= cos towardzero ldbl-96-m68k 0x2.1e19e0c9bab24p+72L : 0x8.5f167780e479c9ap-4L : inexact-ok
+= cos upward ldbl-96-m68k 0x2.1e19e0c9bab24p+72L : 0x8.5f167780e479c9bp-4L : inexact-ok
+= cos downward ldbl-128 0x2.1e19e0c9bab24p+72L : 0x8.5f167780e479c9a5c86ffce76148p-4L : inexact-ok
+= cos tonearest ldbl-128 0x2.1e19e0c9bab24p+72L : 0x8.5f167780e479c9a5c86ffce7615p-4L : inexact-ok
+= cos towardzero ldbl-128 0x2.1e19e0c9bab24p+72L : 0x8.5f167780e479c9a5c86ffce76148p-4L : inexact-ok
+= cos upward ldbl-128 0x2.1e19e0c9bab24p+72L : 0x8.5f167780e479c9a5c86ffce7615p-4L : inexact-ok
+= cos downward ldbl-128ibm 0x2.1e19e0c9bab24p+72L : 0x8.5f167780e479c9a5c86ffce76p-4L : inexact-ok
+= cos tonearest ldbl-128ibm 0x2.1e19e0c9bab24p+72L : 0x8.5f167780e479c9a5c86ffce76p-4L : inexact-ok
+= cos towardzero ldbl-128ibm 0x2.1e19e0c9bab24p+72L : 0x8.5f167780e479c9a5c86ffce76p-4L : inexact-ok
+= cos upward ldbl-128ibm 0x2.1e19e0c9bab24p+72L : 0x8.5f167780e479c9a5c86ffce764p-4L : inexact-ok
+cos 0x1p1023
+= cos downward flt-32 0xf.fffffp+124f : 0xd.a5f96p-4f : inexact-ok
+= cos tonearest flt-32 0xf.fffffp+124f : 0xd.a5f96p-4f : inexact-ok
+= cos towardzero flt-32 0xf.fffffp+124f : 0xd.a5f96p-4f : inexact-ok
+= cos upward flt-32 0xf.fffffp+124f : 0xd.a5f97p-4f : inexact-ok
+= cos downward dbl-64 0xf.fffffp+124 : 0xd.a5f963cdefe68p-4 : inexact-ok
+= cos tonearest dbl-64 0xf.fffffp+124 : 0xd.a5f963cdefe7p-4 : inexact-ok
+= cos towardzero dbl-64 0xf.fffffp+124 : 0xd.a5f963cdefe68p-4 : inexact-ok
+= cos upward dbl-64 0xf.fffffp+124 : 0xd.a5f963cdefe7p-4 : inexact-ok
+= cos downward ldbl-96-intel 0xf.fffffp+124L : 0xd.a5f963cdefe6d52p-4L : inexact-ok
+= cos tonearest ldbl-96-intel 0xf.fffffp+124L : 0xd.a5f963cdefe6d53p-4L : inexact-ok
+= cos towardzero ldbl-96-intel 0xf.fffffp+124L : 0xd.a5f963cdefe6d52p-4L : inexact-ok
+= cos upward ldbl-96-intel 0xf.fffffp+124L : 0xd.a5f963cdefe6d53p-4L : inexact-ok
+= cos downward ldbl-96-m68k 0xf.fffffp+124L : 0xd.a5f963cdefe6d52p-4L : inexact-ok
+= cos tonearest ldbl-96-m68k 0xf.fffffp+124L : 0xd.a5f963cdefe6d53p-4L : inexact-ok
+= cos towardzero ldbl-96-m68k 0xf.fffffp+124L : 0xd.a5f963cdefe6d52p-4L : inexact-ok
+= cos upward ldbl-96-m68k 0xf.fffffp+124L : 0xd.a5f963cdefe6d53p-4L : inexact-ok
+= cos downward ldbl-128 0xf.fffffp+124L : 0xd.a5f963cdefe6d529f6b6009fb2fp-4L : inexact-ok
+= cos tonearest ldbl-128 0xf.fffffp+124L : 0xd.a5f963cdefe6d529f6b6009fb2fp-4L : inexact-ok
+= cos towardzero ldbl-128 0xf.fffffp+124L : 0xd.a5f963cdefe6d529f6b6009fb2fp-4L : inexact-ok
+= cos upward ldbl-128 0xf.fffffp+124L : 0xd.a5f963cdefe6d529f6b6009fb2f8p-4L : inexact-ok
+= cos downward ldbl-128ibm 0xf.fffffp+124L : 0xd.a5f963cdefe6d529f6b6009fbp-4L : inexact-ok
+= cos tonearest ldbl-128ibm 0xf.fffffp+124L : 0xd.a5f963cdefe6d529f6b6009fb4p-4L : inexact-ok
+= cos towardzero ldbl-128ibm 0xf.fffffp+124L : 0xd.a5f963cdefe6d529f6b6009fbp-4L : inexact-ok
+= cos upward ldbl-128ibm 0xf.fffffp+124L : 0xd.a5f963cdefe6d529f6b6009fb4p-4L : inexact-ok
+= cos downward dbl-64 0x8p+1020 : -0xd.38cf9361195f8p-4 : inexact-ok
+= cos tonearest dbl-64 0x8p+1020 : -0xd.38cf9361195f8p-4 : inexact-ok
+= cos towardzero dbl-64 0x8p+1020 : -0xd.38cf9361195fp-4 : inexact-ok
+= cos upward dbl-64 0x8p+1020 : -0xd.38cf9361195fp-4 : inexact-ok
+= cos downward ldbl-96-intel 0x8p+1020L : -0xd.38cf9361195f50cp-4L : inexact-ok
+= cos tonearest ldbl-96-intel 0x8p+1020L : -0xd.38cf9361195f50bp-4L : inexact-ok
+= cos towardzero ldbl-96-intel 0x8p+1020L : -0xd.38cf9361195f50bp-4L : inexact-ok
+= cos upward ldbl-96-intel 0x8p+1020L : -0xd.38cf9361195f50bp-4L : inexact-ok
+= cos downward ldbl-96-m68k 0x8p+1020L : -0xd.38cf9361195f50cp-4L : inexact-ok
+= cos tonearest ldbl-96-m68k 0x8p+1020L : -0xd.38cf9361195f50bp-4L : inexact-ok
+= cos towardzero ldbl-96-m68k 0x8p+1020L : -0xd.38cf9361195f50bp-4L : inexact-ok
+= cos upward ldbl-96-m68k 0x8p+1020L : -0xd.38cf9361195f50bp-4L : inexact-ok
+= cos downward ldbl-128 0x8p+1020L : -0xd.38cf9361195f50b10fac29dd9038p-4L : inexact-ok
+= cos tonearest ldbl-128 0x8p+1020L : -0xd.38cf9361195f50b10fac29dd9038p-4L : inexact-ok
+= cos towardzero ldbl-128 0x8p+1020L : -0xd.38cf9361195f50b10fac29dd903p-4L : inexact-ok
+= cos upward ldbl-128 0x8p+1020L : -0xd.38cf9361195f50b10fac29dd903p-4L : inexact-ok
+= cos downward ldbl-128ibm 0x8p+1020L : -0xd.38cf9361195f50b10fac29dd94p-4L : inexact-ok
+= cos tonearest ldbl-128ibm 0x8p+1020L : -0xd.38cf9361195f50b10fac29dd9p-4L : inexact-ok
+= cos towardzero ldbl-128ibm 0x8p+1020L : -0xd.38cf9361195f50b10fac29dd9p-4L : inexact-ok
+= cos upward ldbl-128ibm 0x8p+1020L : -0xd.38cf9361195f50b10fac29dd9p-4L : inexact-ok
+cos 0x1p16383
+= cos downward flt-32 0xf.fffffp+124f : 0xd.a5f96p-4f : inexact-ok
+= cos tonearest flt-32 0xf.fffffp+124f : 0xd.a5f96p-4f : inexact-ok
+= cos towardzero flt-32 0xf.fffffp+124f : 0xd.a5f96p-4f : inexact-ok
+= cos upward flt-32 0xf.fffffp+124f : 0xd.a5f97p-4f : inexact-ok
+= cos downward dbl-64 0xf.fffffp+124 : 0xd.a5f963cdefe68p-4 : inexact-ok
+= cos tonearest dbl-64 0xf.fffffp+124 : 0xd.a5f963cdefe7p-4 : inexact-ok
+= cos towardzero dbl-64 0xf.fffffp+124 : 0xd.a5f963cdefe68p-4 : inexact-ok
+= cos upward dbl-64 0xf.fffffp+124 : 0xd.a5f963cdefe7p-4 : inexact-ok
+= cos downward ldbl-96-intel 0xf.fffffp+124L : 0xd.a5f963cdefe6d52p-4L : inexact-ok
+= cos tonearest ldbl-96-intel 0xf.fffffp+124L : 0xd.a5f963cdefe6d53p-4L : inexact-ok
+= cos towardzero ldbl-96-intel 0xf.fffffp+124L : 0xd.a5f963cdefe6d52p-4L : inexact-ok
+= cos upward ldbl-96-intel 0xf.fffffp+124L : 0xd.a5f963cdefe6d53p-4L : inexact-ok
+= cos downward ldbl-96-m68k 0xf.fffffp+124L : 0xd.a5f963cdefe6d52p-4L : inexact-ok
+= cos tonearest ldbl-96-m68k 0xf.fffffp+124L : 0xd.a5f963cdefe6d53p-4L : inexact-ok
+= cos towardzero ldbl-96-m68k 0xf.fffffp+124L : 0xd.a5f963cdefe6d52p-4L : inexact-ok
+= cos upward ldbl-96-m68k 0xf.fffffp+124L : 0xd.a5f963cdefe6d53p-4L : inexact-ok
+= cos downward ldbl-128 0xf.fffffp+124L : 0xd.a5f963cdefe6d529f6b6009fb2fp-4L : inexact-ok
+= cos tonearest ldbl-128 0xf.fffffp+124L : 0xd.a5f963cdefe6d529f6b6009fb2fp-4L : inexact-ok
+= cos towardzero ldbl-128 0xf.fffffp+124L : 0xd.a5f963cdefe6d529f6b6009fb2fp-4L : inexact-ok
+= cos upward ldbl-128 0xf.fffffp+124L : 0xd.a5f963cdefe6d529f6b6009fb2f8p-4L : inexact-ok
+= cos downward ldbl-128ibm 0xf.fffffp+124L : 0xd.a5f963cdefe6d529f6b6009fbp-4L : inexact-ok
+= cos tonearest ldbl-128ibm 0xf.fffffp+124L : 0xd.a5f963cdefe6d529f6b6009fb4p-4L : inexact-ok
+= cos towardzero ldbl-128ibm 0xf.fffffp+124L : 0xd.a5f963cdefe6d529f6b6009fbp-4L : inexact-ok
+= cos upward ldbl-128ibm 0xf.fffffp+124L : 0xd.a5f963cdefe6d529f6b6009fb4p-4L : inexact-ok
+= cos downward dbl-64 0xf.ffffffffffff8p+1020 : -0xf.fff31767d5bbp-4 : inexact-ok
+= cos tonearest dbl-64 0xf.ffffffffffff8p+1020 : -0xf.fff31767d5ba8p-4 : inexact-ok
+= cos towardzero dbl-64 0xf.ffffffffffff8p+1020 : -0xf.fff31767d5ba8p-4 : inexact-ok
+= cos upward dbl-64 0xf.ffffffffffff8p+1020 : -0xf.fff31767d5ba8p-4 : inexact-ok
+= cos downward ldbl-96-intel 0xf.ffffffffffff8p+1020L : -0xf.fff31767d5ba9e1p-4L : inexact-ok
+= cos tonearest ldbl-96-intel 0xf.ffffffffffff8p+1020L : -0xf.fff31767d5ba9ep-4L : inexact-ok
+= cos towardzero ldbl-96-intel 0xf.ffffffffffff8p+1020L : -0xf.fff31767d5ba9ep-4L : inexact-ok
+= cos upward ldbl-96-intel 0xf.ffffffffffff8p+1020L : -0xf.fff31767d5ba9ep-4L : inexact-ok
+= cos downward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : -0xf.fff31767d5ba9e1p-4L : inexact-ok
+= cos tonearest ldbl-96-m68k 0xf.ffffffffffff8p+1020L : -0xf.fff31767d5ba9ep-4L : inexact-ok
+= cos towardzero ldbl-96-m68k 0xf.ffffffffffff8p+1020L : -0xf.fff31767d5ba9ep-4L : inexact-ok
+= cos upward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : -0xf.fff31767d5ba9ep-4L : inexact-ok
+= cos downward ldbl-128 0xf.ffffffffffff8p+1020L : -0xf.fff31767d5ba9e038d934070f138p-4L : inexact-ok
+= cos tonearest ldbl-128 0xf.ffffffffffff8p+1020L : -0xf.fff31767d5ba9e038d934070f13p-4L : inexact-ok
+= cos towardzero ldbl-128 0xf.ffffffffffff8p+1020L : -0xf.fff31767d5ba9e038d934070f13p-4L : inexact-ok
+= cos upward ldbl-128 0xf.ffffffffffff8p+1020L : -0xf.fff31767d5ba9e038d934070f13p-4L : inexact-ok
+= cos downward ldbl-128ibm 0xf.ffffffffffff8p+1020L : -0xf.fff31767d5ba9e038d934070f4p-4L : inexact-ok
+= cos tonearest ldbl-128ibm 0xf.ffffffffffff8p+1020L : -0xf.fff31767d5ba9e038d934070fp-4L : inexact-ok
+= cos towardzero ldbl-128ibm 0xf.ffffffffffff8p+1020L : -0xf.fff31767d5ba9e038d934070fp-4L : inexact-ok
+= cos upward ldbl-128ibm 0xf.ffffffffffff8p+1020L : -0xf.fff31767d5ba9e038d934070fp-4L : inexact-ok
+= cos downward ldbl-96-intel 0x8p+16380L : 0xe.bcc2fc82ae39ebfp-4L : inexact-ok
+= cos tonearest ldbl-96-intel 0x8p+16380L : 0xe.bcc2fc82ae39ecp-4L : inexact-ok
+= cos towardzero ldbl-96-intel 0x8p+16380L : 0xe.bcc2fc82ae39ebfp-4L : inexact-ok
+= cos upward ldbl-96-intel 0x8p+16380L : 0xe.bcc2fc82ae39ecp-4L : inexact-ok
+= cos downward ldbl-96-m68k 0x8p+16380L : 0xe.bcc2fc82ae39ebfp-4L : inexact-ok
+= cos tonearest ldbl-96-m68k 0x8p+16380L : 0xe.bcc2fc82ae39ecp-4L : inexact-ok
+= cos towardzero ldbl-96-m68k 0x8p+16380L : 0xe.bcc2fc82ae39ebfp-4L : inexact-ok
+= cos upward ldbl-96-m68k 0x8p+16380L : 0xe.bcc2fc82ae39ecp-4L : inexact-ok
+= cos downward ldbl-128 0x8p+16380L : 0xe.bcc2fc82ae39ebf8da5d687bf358p-4L : inexact-ok
+= cos tonearest ldbl-128 0x8p+16380L : 0xe.bcc2fc82ae39ebf8da5d687bf36p-4L : inexact-ok
+= cos towardzero ldbl-128 0x8p+16380L : 0xe.bcc2fc82ae39ebf8da5d687bf358p-4L : inexact-ok
+= cos upward ldbl-128 0x8p+16380L : 0xe.bcc2fc82ae39ebf8da5d687bf36p-4L : inexact-ok
+= cos downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : -0x5.b773d971a848e75c230605526978p-4L : inexact-ok
+= cos tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : -0x5.b773d971a848e75c230605526974p-4L : inexact-ok
+= cos towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : -0x5.b773d971a848e75c230605526974p-4L : inexact-ok
+= cos upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : -0x5.b773d971a848e75c230605526974p-4L : inexact-ok
+= cos downward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : -0x5.b773d971a848e75c230605526ap-4L : inexact-ok
+= cos tonearest ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : -0x5.b773d971a848e75c230605526ap-4L : inexact-ok
+= cos towardzero ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : -0x5.b773d971a848e75c2306055268p-4L : inexact-ok
+= cos upward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : -0x5.b773d971a848e75c2306055268p-4L : inexact-ok
+cos 0x1p+120
+= cos downward flt-32 0x1p+120f : -0xe.d0669p-4f : inexact-ok
+= cos tonearest flt-32 0x1p+120f : -0xe.d0668p-4f : inexact-ok
+= cos towardzero flt-32 0x1p+120f : -0xe.d0668p-4f : inexact-ok
+= cos upward flt-32 0x1p+120f : -0xe.d0668p-4f : inexact-ok
+= cos downward dbl-64 0x1p+120 : -0xe.d06685b36c67p-4 : inexact-ok
+= cos tonearest dbl-64 0x1p+120 : -0xe.d06685b36c67p-4 : inexact-ok
+= cos towardzero dbl-64 0x1p+120 : -0xe.d06685b36c668p-4 : inexact-ok
+= cos upward dbl-64 0x1p+120 : -0xe.d06685b36c668p-4 : inexact-ok
+= cos downward ldbl-96-intel 0x1p+120L : -0xe.d06685b36c66c4dp-4L : inexact-ok
+= cos tonearest ldbl-96-intel 0x1p+120L : -0xe.d06685b36c66c4dp-4L : inexact-ok
+= cos towardzero ldbl-96-intel 0x1p+120L : -0xe.d06685b36c66c4cp-4L : inexact-ok
+= cos upward ldbl-96-intel 0x1p+120L : -0xe.d06685b36c66c4cp-4L : inexact-ok
+= cos downward ldbl-96-m68k 0x1p+120L : -0xe.d06685b36c66c4dp-4L : inexact-ok
+= cos tonearest ldbl-96-m68k 0x1p+120L : -0xe.d06685b36c66c4dp-4L : inexact-ok
+= cos towardzero ldbl-96-m68k 0x1p+120L : -0xe.d06685b36c66c4cp-4L : inexact-ok
+= cos upward ldbl-96-m68k 0x1p+120L : -0xe.d06685b36c66c4cp-4L : inexact-ok
+= cos downward ldbl-128 0x1p+120L : -0xe.d06685b36c66c4cf35c11f6519p-4L : inexact-ok
+= cos tonearest ldbl-128 0x1p+120L : -0xe.d06685b36c66c4cf35c11f6518f8p-4L : inexact-ok
+= cos towardzero ldbl-128 0x1p+120L : -0xe.d06685b36c66c4cf35c11f6518f8p-4L : inexact-ok
+= cos upward ldbl-128 0x1p+120L : -0xe.d06685b36c66c4cf35c11f6518f8p-4L : inexact-ok
+= cos downward ldbl-128ibm 0x1p+120L : -0xe.d06685b36c66c4cf35c11f651cp-4L : inexact-ok
+= cos tonearest ldbl-128ibm 0x1p+120L : -0xe.d06685b36c66c4cf35c11f6518p-4L : inexact-ok
+= cos towardzero ldbl-128ibm 0x1p+120L : -0xe.d06685b36c66c4cf35c11f6518p-4L : inexact-ok
+= cos upward ldbl-128ibm 0x1p+120L : -0xe.d06685b36c66c4cf35c11f6518p-4L : inexact-ok
+cos 0x1p+127
+= cos downward flt-32 0x8p+124f : 0xc.82b8ep-4f : inexact-ok
+= cos tonearest flt-32 0x8p+124f : 0xc.82b8fp-4f : inexact-ok
+= cos towardzero flt-32 0x8p+124f : 0xc.82b8ep-4f : inexact-ok
+= cos upward flt-32 0x8p+124f : 0xc.82b8fp-4f : inexact-ok
+= cos downward dbl-64 0x8p+124 : 0xc.82b8ec98b5e6p-4 : inexact-ok
+= cos tonearest dbl-64 0x8p+124 : 0xc.82b8ec98b5e6p-4 : inexact-ok
+= cos towardzero dbl-64 0x8p+124 : 0xc.82b8ec98b5e6p-4 : inexact-ok
+= cos upward dbl-64 0x8p+124 : 0xc.82b8ec98b5e68p-4 : inexact-ok
+= cos downward ldbl-96-intel 0x8p+124L : 0xc.82b8ec98b5e62fcp-4L : inexact-ok
+= cos tonearest ldbl-96-intel 0x8p+124L : 0xc.82b8ec98b5e62fdp-4L : inexact-ok
+= cos towardzero ldbl-96-intel 0x8p+124L : 0xc.82b8ec98b5e62fcp-4L : inexact-ok
+= cos upward ldbl-96-intel 0x8p+124L : 0xc.82b8ec98b5e62fdp-4L : inexact-ok
+= cos downward ldbl-96-m68k 0x8p+124L : 0xc.82b8ec98b5e62fcp-4L : inexact-ok
+= cos tonearest ldbl-96-m68k 0x8p+124L : 0xc.82b8ec98b5e62fdp-4L : inexact-ok
+= cos towardzero ldbl-96-m68k 0x8p+124L : 0xc.82b8ec98b5e62fcp-4L : inexact-ok
+= cos upward ldbl-96-m68k 0x8p+124L : 0xc.82b8ec98b5e62fdp-4L : inexact-ok
+= cos downward ldbl-128 0x8p+124L : 0xc.82b8ec98b5e62fcf0b09fd10eb28p-4L : inexact-ok
+= cos tonearest ldbl-128 0x8p+124L : 0xc.82b8ec98b5e62fcf0b09fd10eb3p-4L : inexact-ok
+= cos towardzero ldbl-128 0x8p+124L : 0xc.82b8ec98b5e62fcf0b09fd10eb28p-4L : inexact-ok
+= cos upward ldbl-128 0x8p+124L : 0xc.82b8ec98b5e62fcf0b09fd10eb3p-4L : inexact-ok
+= cos downward ldbl-128ibm 0x8p+124L : 0xc.82b8ec98b5e62fcf0b09fd10e8p-4L : inexact-ok
+= cos tonearest ldbl-128ibm 0x8p+124L : 0xc.82b8ec98b5e62fcf0b09fd10ecp-4L : inexact-ok
+= cos towardzero ldbl-128ibm 0x8p+124L : 0xc.82b8ec98b5e62fcf0b09fd10e8p-4L : inexact-ok
+= cos upward ldbl-128ibm 0x8p+124L : 0xc.82b8ec98b5e62fcf0b09fd10ecp-4L : inexact-ok
+cos 0x1.fffff8p+127
+= cos downward flt-32 0xf.ffffcp+124f : 0xf.fb2ap-4f : inexact-ok
+= cos tonearest flt-32 0xf.ffffcp+124f : 0xf.fb2ap-4f : inexact-ok
+= cos towardzero flt-32 0xf.ffffcp+124f : 0xf.fb2ap-4f : inexact-ok
+= cos upward flt-32 0xf.ffffcp+124f : 0xf.fb2a1p-4f : inexact-ok
+= cos downward dbl-64 0xf.ffffcp+124 : 0xf.fb2a030c5ae2p-4 : inexact-ok
+= cos tonearest dbl-64 0xf.ffffcp+124 : 0xf.fb2a030c5ae2p-4 : inexact-ok
+= cos towardzero dbl-64 0xf.ffffcp+124 : 0xf.fb2a030c5ae2p-4 : inexact-ok
+= cos upward dbl-64 0xf.ffffcp+124 : 0xf.fb2a030c5ae28p-4 : inexact-ok
+= cos downward ldbl-96-intel 0xf.ffffcp+124L : 0xf.fb2a030c5ae20bdp-4L : inexact-ok
+= cos tonearest ldbl-96-intel 0xf.ffffcp+124L : 0xf.fb2a030c5ae20bep-4L : inexact-ok
+= cos towardzero ldbl-96-intel 0xf.ffffcp+124L : 0xf.fb2a030c5ae20bdp-4L : inexact-ok
+= cos upward ldbl-96-intel 0xf.ffffcp+124L : 0xf.fb2a030c5ae20bep-4L : inexact-ok
+= cos downward ldbl-96-m68k 0xf.ffffcp+124L : 0xf.fb2a030c5ae20bdp-4L : inexact-ok
+= cos tonearest ldbl-96-m68k 0xf.ffffcp+124L : 0xf.fb2a030c5ae20bep-4L : inexact-ok
+= cos towardzero ldbl-96-m68k 0xf.ffffcp+124L : 0xf.fb2a030c5ae20bdp-4L : inexact-ok
+= cos upward ldbl-96-m68k 0xf.ffffcp+124L : 0xf.fb2a030c5ae20bep-4L : inexact-ok
+= cos downward ldbl-128 0xf.ffffcp+124L : 0xf.fb2a030c5ae20bdfe29fda198eap-4L : inexact-ok
+= cos tonearest ldbl-128 0xf.ffffcp+124L : 0xf.fb2a030c5ae20bdfe29fda198eap-4L : inexact-ok
+= cos towardzero ldbl-128 0xf.ffffcp+124L : 0xf.fb2a030c5ae20bdfe29fda198eap-4L : inexact-ok
+= cos upward ldbl-128 0xf.ffffcp+124L : 0xf.fb2a030c5ae20bdfe29fda198ea8p-4L : inexact-ok
+= cos downward ldbl-128ibm 0xf.ffffcp+124L : 0xf.fb2a030c5ae20bdfe29fda198cp-4L : inexact-ok
+= cos tonearest ldbl-128ibm 0xf.ffffcp+124L : 0xf.fb2a030c5ae20bdfe29fda199p-4L : inexact-ok
+= cos towardzero ldbl-128ibm 0xf.ffffcp+124L : 0xf.fb2a030c5ae20bdfe29fda198cp-4L : inexact-ok
+= cos upward ldbl-128ibm 0xf.ffffcp+124L : 0xf.fb2a030c5ae20bdfe29fda199p-4L : inexact-ok
+cos 0x1.fffffep+127
+= cos downward flt-32 0xf.fffffp+124f : 0xd.a5f96p-4f : inexact-ok
+= cos tonearest flt-32 0xf.fffffp+124f : 0xd.a5f96p-4f : inexact-ok
+= cos towardzero flt-32 0xf.fffffp+124f : 0xd.a5f96p-4f : inexact-ok
+= cos upward flt-32 0xf.fffffp+124f : 0xd.a5f97p-4f : inexact-ok
+= cos downward dbl-64 0xf.fffffp+124 : 0xd.a5f963cdefe68p-4 : inexact-ok
+= cos tonearest dbl-64 0xf.fffffp+124 : 0xd.a5f963cdefe7p-4 : inexact-ok
+= cos towardzero dbl-64 0xf.fffffp+124 : 0xd.a5f963cdefe68p-4 : inexact-ok
+= cos upward dbl-64 0xf.fffffp+124 : 0xd.a5f963cdefe7p-4 : inexact-ok
+= cos downward ldbl-96-intel 0xf.fffffp+124L : 0xd.a5f963cdefe6d52p-4L : inexact-ok
+= cos tonearest ldbl-96-intel 0xf.fffffp+124L : 0xd.a5f963cdefe6d53p-4L : inexact-ok
+= cos towardzero ldbl-96-intel 0xf.fffffp+124L : 0xd.a5f963cdefe6d52p-4L : inexact-ok
+= cos upward ldbl-96-intel 0xf.fffffp+124L : 0xd.a5f963cdefe6d53p-4L : inexact-ok
+= cos downward ldbl-96-m68k 0xf.fffffp+124L : 0xd.a5f963cdefe6d52p-4L : inexact-ok
+= cos tonearest ldbl-96-m68k 0xf.fffffp+124L : 0xd.a5f963cdefe6d53p-4L : inexact-ok
+= cos towardzero ldbl-96-m68k 0xf.fffffp+124L : 0xd.a5f963cdefe6d52p-4L : inexact-ok
+= cos upward ldbl-96-m68k 0xf.fffffp+124L : 0xd.a5f963cdefe6d53p-4L : inexact-ok
+= cos downward ldbl-128 0xf.fffffp+124L : 0xd.a5f963cdefe6d529f6b6009fb2fp-4L : inexact-ok
+= cos tonearest ldbl-128 0xf.fffffp+124L : 0xd.a5f963cdefe6d529f6b6009fb2fp-4L : inexact-ok
+= cos towardzero ldbl-128 0xf.fffffp+124L : 0xd.a5f963cdefe6d529f6b6009fb2fp-4L : inexact-ok
+= cos upward ldbl-128 0xf.fffffp+124L : 0xd.a5f963cdefe6d529f6b6009fb2f8p-4L : inexact-ok
+= cos downward ldbl-128ibm 0xf.fffffp+124L : 0xd.a5f963cdefe6d529f6b6009fbp-4L : inexact-ok
+= cos tonearest ldbl-128ibm 0xf.fffffp+124L : 0xd.a5f963cdefe6d529f6b6009fb4p-4L : inexact-ok
+= cos towardzero ldbl-128ibm 0xf.fffffp+124L : 0xd.a5f963cdefe6d529f6b6009fbp-4L : inexact-ok
+= cos upward ldbl-128ibm 0xf.fffffp+124L : 0xd.a5f963cdefe6d529f6b6009fb4p-4L : inexact-ok
+cos 0x1p+50
+= cos downward flt-32 0x4p+48f : 0xd.e3b88p-4f : inexact-ok
+= cos tonearest flt-32 0x4p+48f : 0xd.e3b89p-4f : inexact-ok
+= cos towardzero flt-32 0x4p+48f : 0xd.e3b88p-4f : inexact-ok
+= cos upward flt-32 0x4p+48f : 0xd.e3b89p-4f : inexact-ok
+= cos downward dbl-64 0x4p+48 : 0xd.e3b88804f005p-4 : inexact-ok
+= cos tonearest dbl-64 0x4p+48 : 0xd.e3b88804f0058p-4 : inexact-ok
+= cos towardzero dbl-64 0x4p+48 : 0xd.e3b88804f005p-4 : inexact-ok
+= cos upward dbl-64 0x4p+48 : 0xd.e3b88804f0058p-4 : inexact-ok
+= cos downward ldbl-96-intel 0x4p+48L : 0xd.e3b88804f00552dp-4L : inexact-ok
+= cos tonearest ldbl-96-intel 0x4p+48L : 0xd.e3b88804f00552dp-4L : inexact-ok
+= cos towardzero ldbl-96-intel 0x4p+48L : 0xd.e3b88804f00552dp-4L : inexact-ok
+= cos upward ldbl-96-intel 0x4p+48L : 0xd.e3b88804f00552ep-4L : inexact-ok
+= cos downward ldbl-96-m68k 0x4p+48L : 0xd.e3b88804f00552dp-4L : inexact-ok
+= cos tonearest ldbl-96-m68k 0x4p+48L : 0xd.e3b88804f00552dp-4L : inexact-ok
+= cos towardzero ldbl-96-m68k 0x4p+48L : 0xd.e3b88804f00552dp-4L : inexact-ok
+= cos upward ldbl-96-m68k 0x4p+48L : 0xd.e3b88804f00552ep-4L : inexact-ok
+= cos downward ldbl-128 0x4p+48L : 0xd.e3b88804f00552d6baba709471d8p-4L : inexact-ok
+= cos tonearest ldbl-128 0x4p+48L : 0xd.e3b88804f00552d6baba709471d8p-4L : inexact-ok
+= cos towardzero ldbl-128 0x4p+48L : 0xd.e3b88804f00552d6baba709471d8p-4L : inexact-ok
+= cos upward ldbl-128 0x4p+48L : 0xd.e3b88804f00552d6baba709471ep-4L : inexact-ok
+= cos downward ldbl-128ibm 0x4p+48L : 0xd.e3b88804f00552d6baba70947p-4L : inexact-ok
+= cos tonearest ldbl-128ibm 0x4p+48L : 0xd.e3b88804f00552d6baba70947p-4L : inexact-ok
+= cos towardzero ldbl-128ibm 0x4p+48L : 0xd.e3b88804f00552d6baba70947p-4L : inexact-ok
+= cos upward ldbl-128ibm 0x4p+48L : 0xd.e3b88804f00552d6baba709474p-4L : inexact-ok
+cos 0x1p+28
+= cos downward flt-32 0x1p+28f : -0x2.a62bacp-4f : inexact-ok
+= cos tonearest flt-32 0x1p+28f : -0x2.a62ba8p-4f : inexact-ok
+= cos towardzero flt-32 0x1p+28f : -0x2.a62ba8p-4f : inexact-ok
+= cos upward flt-32 0x1p+28f : -0x2.a62ba8p-4f : inexact-ok
+= cos downward dbl-64 0x1p+28 : -0x2.a62ba8824e5bep-4 : inexact-ok
+= cos tonearest dbl-64 0x1p+28 : -0x2.a62ba8824e5bcp-4 : inexact-ok
+= cos towardzero dbl-64 0x1p+28 : -0x2.a62ba8824e5bcp-4 : inexact-ok
+= cos upward dbl-64 0x1p+28 : -0x2.a62ba8824e5bcp-4 : inexact-ok
+= cos downward ldbl-96-intel 0x1p+28L : -0x2.a62ba8824e5bcb08p-4L : inexact-ok
+= cos tonearest ldbl-96-intel 0x1p+28L : -0x2.a62ba8824e5bcb08p-4L : inexact-ok
+= cos towardzero ldbl-96-intel 0x1p+28L : -0x2.a62ba8824e5bcb04p-4L : inexact-ok
+= cos upward ldbl-96-intel 0x1p+28L : -0x2.a62ba8824e5bcb04p-4L : inexact-ok
+= cos downward ldbl-96-m68k 0x1p+28L : -0x2.a62ba8824e5bcb08p-4L : inexact-ok
+= cos tonearest ldbl-96-m68k 0x1p+28L : -0x2.a62ba8824e5bcb08p-4L : inexact-ok
+= cos towardzero ldbl-96-m68k 0x1p+28L : -0x2.a62ba8824e5bcb04p-4L : inexact-ok
+= cos upward ldbl-96-m68k 0x1p+28L : -0x2.a62ba8824e5bcb04p-4L : inexact-ok
+= cos downward ldbl-128 0x1p+28L : -0x2.a62ba8824e5bcb065f5f3b8e4f58p-4L : inexact-ok
+= cos tonearest ldbl-128 0x1p+28L : -0x2.a62ba8824e5bcb065f5f3b8e4f56p-4L : inexact-ok
+= cos towardzero ldbl-128 0x1p+28L : -0x2.a62ba8824e5bcb065f5f3b8e4f56p-4L : inexact-ok
+= cos upward ldbl-128 0x1p+28L : -0x2.a62ba8824e5bcb065f5f3b8e4f56p-4L : inexact-ok
+= cos downward ldbl-128ibm 0x1p+28L : -0x2.a62ba8824e5bcb065f5f3b8e5p-4L : inexact-ok
+= cos tonearest ldbl-128ibm 0x1p+28L : -0x2.a62ba8824e5bcb065f5f3b8e4fp-4L : inexact-ok
+= cos towardzero ldbl-128ibm 0x1p+28L : -0x2.a62ba8824e5bcb065f5f3b8e4fp-4L : inexact-ok
+= cos upward ldbl-128ibm 0x1p+28L : -0x2.a62ba8824e5bcb065f5f3b8e4fp-4L : inexact-ok
+cos 0x1.000000cf4a2a2p0
+= cos downward flt-32 0x1.000002p+0f : 0x8.a513ep-4f : inexact-ok
+= cos tonearest flt-32 0x1.000002p+0f : 0x8.a513fp-4f : inexact-ok
+= cos towardzero flt-32 0x1.000002p+0f : 0x8.a513ep-4f : inexact-ok
+= cos upward flt-32 0x1.000002p+0f : 0x8.a513fp-4f : inexact-ok
+= cos downward dbl-64 0x1.000002p+0 : 0x8.a513eced2ea5p-4 : inexact-ok
+= cos tonearest dbl-64 0x1.000002p+0 : 0x8.a513eced2ea58p-4 : inexact-ok
+= cos towardzero dbl-64 0x1.000002p+0 : 0x8.a513eced2ea5p-4 : inexact-ok
+= cos upward dbl-64 0x1.000002p+0 : 0x8.a513eced2ea58p-4 : inexact-ok
+= cos downward ldbl-96-intel 0x1.000002p+0L : 0x8.a513eced2ea575ep-4L : inexact-ok
+= cos tonearest ldbl-96-intel 0x1.000002p+0L : 0x8.a513eced2ea575ep-4L : inexact-ok
+= cos towardzero ldbl-96-intel 0x1.000002p+0L : 0x8.a513eced2ea575ep-4L : inexact-ok
+= cos upward ldbl-96-intel 0x1.000002p+0L : 0x8.a513eced2ea575fp-4L : inexact-ok
+= cos downward ldbl-96-m68k 0x1.000002p+0L : 0x8.a513eced2ea575ep-4L : inexact-ok
+= cos tonearest ldbl-96-m68k 0x1.000002p+0L : 0x8.a513eced2ea575ep-4L : inexact-ok
+= cos towardzero ldbl-96-m68k 0x1.000002p+0L : 0x8.a513eced2ea575ep-4L : inexact-ok
+= cos upward ldbl-96-m68k 0x1.000002p+0L : 0x8.a513eced2ea575fp-4L : inexact-ok
+= cos downward ldbl-128 0x1.000002p+0L : 0x8.a513eced2ea575e738a147c82bd8p-4L : inexact-ok
+= cos tonearest ldbl-128 0x1.000002p+0L : 0x8.a513eced2ea575e738a147c82bd8p-4L : inexact-ok
+= cos towardzero ldbl-128 0x1.000002p+0L : 0x8.a513eced2ea575e738a147c82bd8p-4L : inexact-ok
+= cos upward ldbl-128 0x1.000002p+0L : 0x8.a513eced2ea575e738a147c82bep-4L : inexact-ok
+= cos downward ldbl-128ibm 0x1.000002p+0L : 0x8.a513eced2ea575e738a147c828p-4L : inexact-ok
+= cos tonearest ldbl-128ibm 0x1.000002p+0L : 0x8.a513eced2ea575e738a147c82cp-4L : inexact-ok
+= cos towardzero ldbl-128ibm 0x1.000002p+0L : 0x8.a513eced2ea575e738a147c828p-4L : inexact-ok
+= cos upward ldbl-128ibm 0x1.000002p+0L : 0x8.a513eced2ea575e738a147c82cp-4L : inexact-ok
+= cos downward flt-32 0x1p+0f : 0x8.a514p-4f : inexact-ok
+= cos tonearest flt-32 0x1p+0f : 0x8.a514p-4f : inexact-ok
+= cos towardzero flt-32 0x1p+0f : 0x8.a514p-4f : inexact-ok
+= cos upward flt-32 0x1p+0f : 0x8.a5141p-4f : inexact-ok
+= cos downward dbl-64 0x1p+0 : 0x8.a51407da83458p-4 : inexact-ok
+= cos tonearest dbl-64 0x1p+0 : 0x8.a51407da8346p-4 : inexact-ok
+= cos towardzero dbl-64 0x1p+0 : 0x8.a51407da83458p-4 : inexact-ok
+= cos upward dbl-64 0x1p+0 : 0x8.a51407da8346p-4 : inexact-ok
+= cos downward ldbl-96-intel 0x1p+0L : 0x8.a51407da8345c91p-4L : inexact-ok
+= cos tonearest ldbl-96-intel 0x1p+0L : 0x8.a51407da8345c92p-4L : inexact-ok
+= cos towardzero ldbl-96-intel 0x1p+0L : 0x8.a51407da8345c91p-4L : inexact-ok
+= cos upward ldbl-96-intel 0x1p+0L : 0x8.a51407da8345c92p-4L : inexact-ok
+= cos downward ldbl-96-m68k 0x1p+0L : 0x8.a51407da8345c91p-4L : inexact-ok
+= cos tonearest ldbl-96-m68k 0x1p+0L : 0x8.a51407da8345c92p-4L : inexact-ok
+= cos towardzero ldbl-96-m68k 0x1p+0L : 0x8.a51407da8345c91p-4L : inexact-ok
+= cos upward ldbl-96-m68k 0x1p+0L : 0x8.a51407da8345c92p-4L : inexact-ok
+= cos downward ldbl-128 0x1p+0L : 0x8.a51407da8345c91c2466d9768718p-4L : inexact-ok
+= cos tonearest ldbl-128 0x1p+0L : 0x8.a51407da8345c91c2466d9768718p-4L : inexact-ok
+= cos towardzero ldbl-128 0x1p+0L : 0x8.a51407da8345c91c2466d9768718p-4L : inexact-ok
+= cos upward ldbl-128 0x1p+0L : 0x8.a51407da8345c91c2466d976872p-4L : inexact-ok
+= cos downward ldbl-128ibm 0x1p+0L : 0x8.a51407da8345c91c2466d97684p-4L : inexact-ok
+= cos tonearest ldbl-128ibm 0x1p+0L : 0x8.a51407da8345c91c2466d97688p-4L : inexact-ok
+= cos towardzero ldbl-128ibm 0x1p+0L : 0x8.a51407da8345c91c2466d97684p-4L : inexact-ok
+= cos upward ldbl-128ibm 0x1p+0L : 0x8.a51407da8345c91c2466d97688p-4L : inexact-ok
+= cos downward dbl-64 0x1.000000cf4a2a2p+0 : 0x8.a513fcf3a90e8p-4 : inexact-ok
+= cos tonearest dbl-64 0x1.000000cf4a2a2p+0 : 0x8.a513fcf3a90fp-4 : inexact-ok
+= cos towardzero dbl-64 0x1.000000cf4a2a2p+0 : 0x8.a513fcf3a90e8p-4 : inexact-ok
+= cos upward dbl-64 0x1.000000cf4a2a2p+0 : 0x8.a513fcf3a90fp-4 : inexact-ok
+= cos downward ldbl-96-intel 0x1.000000cf4a2a2p+0L : 0x8.a513fcf3a90ecp-4L : inexact-ok
+= cos tonearest ldbl-96-intel 0x1.000000cf4a2a2p+0L : 0x8.a513fcf3a90ecp-4L : inexact-ok
+= cos towardzero ldbl-96-intel 0x1.000000cf4a2a2p+0L : 0x8.a513fcf3a90ecp-4L : inexact-ok
+= cos upward ldbl-96-intel 0x1.000000cf4a2a2p+0L : 0x8.a513fcf3a90ec01p-4L : inexact-ok
+= cos downward ldbl-96-m68k 0x1.000000cf4a2a2p+0L : 0x8.a513fcf3a90ecp-4L : inexact-ok
+= cos tonearest ldbl-96-m68k 0x1.000000cf4a2a2p+0L : 0x8.a513fcf3a90ecp-4L : inexact-ok
+= cos towardzero ldbl-96-m68k 0x1.000000cf4a2a2p+0L : 0x8.a513fcf3a90ecp-4L : inexact-ok
+= cos upward ldbl-96-m68k 0x1.000000cf4a2a2p+0L : 0x8.a513fcf3a90ec01p-4L : inexact-ok
+= cos downward ldbl-128 0x1.000000cf4a2a2p+0L : 0x8.a513fcf3a90ec00000037aea619p-4L : inexact-ok
+= cos tonearest ldbl-128 0x1.000000cf4a2a2p+0L : 0x8.a513fcf3a90ec00000037aea619p-4L : inexact-ok
+= cos towardzero ldbl-128 0x1.000000cf4a2a2p+0L : 0x8.a513fcf3a90ec00000037aea619p-4L : inexact-ok
+= cos upward ldbl-128 0x1.000000cf4a2a2p+0L : 0x8.a513fcf3a90ec00000037aea6198p-4L : inexact-ok
+= cos downward ldbl-128ibm 0x1.000000cf4a2a2p+0L : 0x8.a513fcf3a90ec00000037aea6p-4L : inexact-ok
+= cos tonearest ldbl-128ibm 0x1.000000cf4a2a2p+0L : 0x8.a513fcf3a90ec00000037aea6p-4L : inexact-ok
+= cos towardzero ldbl-128ibm 0x1.000000cf4a2a2p+0L : 0x8.a513fcf3a90ec00000037aea6p-4L : inexact-ok
+= cos upward ldbl-128ibm 0x1.000000cf4a2a2p+0L : 0x8.a513fcf3a90ec00000037aea64p-4L : inexact-ok
+cos 0x1.0000010b239a9p0
+= cos downward flt-32 0x1.000002p+0f : 0x8.a513ep-4f : inexact-ok
+= cos tonearest flt-32 0x1.000002p+0f : 0x8.a513fp-4f : inexact-ok
+= cos towardzero flt-32 0x1.000002p+0f : 0x8.a513ep-4f : inexact-ok
+= cos upward flt-32 0x1.000002p+0f : 0x8.a513fp-4f : inexact-ok
+= cos downward dbl-64 0x1.000002p+0 : 0x8.a513eced2ea5p-4 : inexact-ok
+= cos tonearest dbl-64 0x1.000002p+0 : 0x8.a513eced2ea58p-4 : inexact-ok
+= cos towardzero dbl-64 0x1.000002p+0 : 0x8.a513eced2ea5p-4 : inexact-ok
+= cos upward dbl-64 0x1.000002p+0 : 0x8.a513eced2ea58p-4 : inexact-ok
+= cos downward ldbl-96-intel 0x1.000002p+0L : 0x8.a513eced2ea575ep-4L : inexact-ok
+= cos tonearest ldbl-96-intel 0x1.000002p+0L : 0x8.a513eced2ea575ep-4L : inexact-ok
+= cos towardzero ldbl-96-intel 0x1.000002p+0L : 0x8.a513eced2ea575ep-4L : inexact-ok
+= cos upward ldbl-96-intel 0x1.000002p+0L : 0x8.a513eced2ea575fp-4L : inexact-ok
+= cos downward ldbl-96-m68k 0x1.000002p+0L : 0x8.a513eced2ea575ep-4L : inexact-ok
+= cos tonearest ldbl-96-m68k 0x1.000002p+0L : 0x8.a513eced2ea575ep-4L : inexact-ok
+= cos towardzero ldbl-96-m68k 0x1.000002p+0L : 0x8.a513eced2ea575ep-4L : inexact-ok
+= cos upward ldbl-96-m68k 0x1.000002p+0L : 0x8.a513eced2ea575fp-4L : inexact-ok
+= cos downward ldbl-128 0x1.000002p+0L : 0x8.a513eced2ea575e738a147c82bd8p-4L : inexact-ok
+= cos tonearest ldbl-128 0x1.000002p+0L : 0x8.a513eced2ea575e738a147c82bd8p-4L : inexact-ok
+= cos towardzero ldbl-128 0x1.000002p+0L : 0x8.a513eced2ea575e738a147c82bd8p-4L : inexact-ok
+= cos upward ldbl-128 0x1.000002p+0L : 0x8.a513eced2ea575e738a147c82bep-4L : inexact-ok
+= cos downward ldbl-128ibm 0x1.000002p+0L : 0x8.a513eced2ea575e738a147c828p-4L : inexact-ok
+= cos tonearest ldbl-128ibm 0x1.000002p+0L : 0x8.a513eced2ea575e738a147c82cp-4L : inexact-ok
+= cos towardzero ldbl-128ibm 0x1.000002p+0L : 0x8.a513eced2ea575e738a147c828p-4L : inexact-ok
+= cos upward ldbl-128ibm 0x1.000002p+0L : 0x8.a513eced2ea575e738a147c82cp-4L : inexact-ok
+= cos downward flt-32 0x1p+0f : 0x8.a514p-4f : inexact-ok
+= cos tonearest flt-32 0x1p+0f : 0x8.a514p-4f : inexact-ok
+= cos towardzero flt-32 0x1p+0f : 0x8.a514p-4f : inexact-ok
+= cos upward flt-32 0x1p+0f : 0x8.a5141p-4f : inexact-ok
+= cos downward dbl-64 0x1p+0 : 0x8.a51407da83458p-4 : inexact-ok
+= cos tonearest dbl-64 0x1p+0 : 0x8.a51407da8346p-4 : inexact-ok
+= cos towardzero dbl-64 0x1p+0 : 0x8.a51407da83458p-4 : inexact-ok
+= cos upward dbl-64 0x1p+0 : 0x8.a51407da8346p-4 : inexact-ok
+= cos downward ldbl-96-intel 0x1p+0L : 0x8.a51407da8345c91p-4L : inexact-ok
+= cos tonearest ldbl-96-intel 0x1p+0L : 0x8.a51407da8345c92p-4L : inexact-ok
+= cos towardzero ldbl-96-intel 0x1p+0L : 0x8.a51407da8345c91p-4L : inexact-ok
+= cos upward ldbl-96-intel 0x1p+0L : 0x8.a51407da8345c92p-4L : inexact-ok
+= cos downward ldbl-96-m68k 0x1p+0L : 0x8.a51407da8345c91p-4L : inexact-ok
+= cos tonearest ldbl-96-m68k 0x1p+0L : 0x8.a51407da8345c92p-4L : inexact-ok
+= cos towardzero ldbl-96-m68k 0x1p+0L : 0x8.a51407da8345c91p-4L : inexact-ok
+= cos upward ldbl-96-m68k 0x1p+0L : 0x8.a51407da8345c92p-4L : inexact-ok
+= cos downward ldbl-128 0x1p+0L : 0x8.a51407da8345c91c2466d9768718p-4L : inexact-ok
+= cos tonearest ldbl-128 0x1p+0L : 0x8.a51407da8345c91c2466d9768718p-4L : inexact-ok
+= cos towardzero ldbl-128 0x1p+0L : 0x8.a51407da8345c91c2466d9768718p-4L : inexact-ok
+= cos upward ldbl-128 0x1p+0L : 0x8.a51407da8345c91c2466d976872p-4L : inexact-ok
+= cos downward ldbl-128ibm 0x1p+0L : 0x8.a51407da8345c91c2466d97684p-4L : inexact-ok
+= cos tonearest ldbl-128ibm 0x1p+0L : 0x8.a51407da8345c91c2466d97688p-4L : inexact-ok
+= cos towardzero ldbl-128ibm 0x1p+0L : 0x8.a51407da8345c91c2466d97684p-4L : inexact-ok
+= cos upward ldbl-128ibm 0x1p+0L : 0x8.a51407da8345c91c2466d97688p-4L : inexact-ok
+= cos downward dbl-64 0x1.0000010b239a9p+0 : 0x8.a513f9cde04ep-4 : inexact-ok
+= cos tonearest dbl-64 0x1.0000010b239a9p+0 : 0x8.a513f9cde04e8p-4 : inexact-ok
+= cos towardzero dbl-64 0x1.0000010b239a9p+0 : 0x8.a513f9cde04ep-4 : inexact-ok
+= cos upward dbl-64 0x1.0000010b239a9p+0 : 0x8.a513f9cde04e8p-4 : inexact-ok
+= cos downward ldbl-96-intel 0x1.0000010b239a9p+0L : 0x8.a513f9cde04e4p-4L : inexact-ok
+= cos tonearest ldbl-96-intel 0x1.0000010b239a9p+0L : 0x8.a513f9cde04e4p-4L : inexact-ok
+= cos towardzero ldbl-96-intel 0x1.0000010b239a9p+0L : 0x8.a513f9cde04e4p-4L : inexact-ok
+= cos upward ldbl-96-intel 0x1.0000010b239a9p+0L : 0x8.a513f9cde04e401p-4L : inexact-ok
+= cos downward ldbl-96-m68k 0x1.0000010b239a9p+0L : 0x8.a513f9cde04e4p-4L : inexact-ok
+= cos tonearest ldbl-96-m68k 0x1.0000010b239a9p+0L : 0x8.a513f9cde04e4p-4L : inexact-ok
+= cos towardzero ldbl-96-m68k 0x1.0000010b239a9p+0L : 0x8.a513f9cde04e4p-4L : inexact-ok
+= cos upward ldbl-96-m68k 0x1.0000010b239a9p+0L : 0x8.a513f9cde04e401p-4L : inexact-ok
+= cos downward ldbl-128 0x1.0000010b239a9p+0L : 0x8.a513f9cde04e4000000314b550fp-4L : inexact-ok
+= cos tonearest ldbl-128 0x1.0000010b239a9p+0L : 0x8.a513f9cde04e4000000314b550f8p-4L : inexact-ok
+= cos towardzero ldbl-128 0x1.0000010b239a9p+0L : 0x8.a513f9cde04e4000000314b550fp-4L : inexact-ok
+= cos upward ldbl-128 0x1.0000010b239a9p+0L : 0x8.a513f9cde04e4000000314b550f8p-4L : inexact-ok
+= cos downward ldbl-128ibm 0x1.0000010b239a9p+0L : 0x8.a513f9cde04e4000000314b55p-4L : inexact-ok
+= cos tonearest ldbl-128ibm 0x1.0000010b239a9p+0L : 0x8.a513f9cde04e4000000314b55p-4L : inexact-ok
+= cos towardzero ldbl-128ibm 0x1.0000010b239a9p+0L : 0x8.a513f9cde04e4000000314b55p-4L : inexact-ok
+= cos upward ldbl-128ibm 0x1.0000010b239a9p+0L : 0x8.a513f9cde04e4000000314b554p-4L : inexact-ok
+cos 0x1.00000162a932bp0
+= cos downward flt-32 0x1.000002p+0f : 0x8.a513ep-4f : inexact-ok
+= cos tonearest flt-32 0x1.000002p+0f : 0x8.a513fp-4f : inexact-ok
+= cos towardzero flt-32 0x1.000002p+0f : 0x8.a513ep-4f : inexact-ok
+= cos upward flt-32 0x1.000002p+0f : 0x8.a513fp-4f : inexact-ok
+= cos downward dbl-64 0x1.000002p+0 : 0x8.a513eced2ea5p-4 : inexact-ok
+= cos tonearest dbl-64 0x1.000002p+0 : 0x8.a513eced2ea58p-4 : inexact-ok
+= cos towardzero dbl-64 0x1.000002p+0 : 0x8.a513eced2ea5p-4 : inexact-ok
+= cos upward dbl-64 0x1.000002p+0 : 0x8.a513eced2ea58p-4 : inexact-ok
+= cos downward ldbl-96-intel 0x1.000002p+0L : 0x8.a513eced2ea575ep-4L : inexact-ok
+= cos tonearest ldbl-96-intel 0x1.000002p+0L : 0x8.a513eced2ea575ep-4L : inexact-ok
+= cos towardzero ldbl-96-intel 0x1.000002p+0L : 0x8.a513eced2ea575ep-4L : inexact-ok
+= cos upward ldbl-96-intel 0x1.000002p+0L : 0x8.a513eced2ea575fp-4L : inexact-ok
+= cos downward ldbl-96-m68k 0x1.000002p+0L : 0x8.a513eced2ea575ep-4L : inexact-ok
+= cos tonearest ldbl-96-m68k 0x1.000002p+0L : 0x8.a513eced2ea575ep-4L : inexact-ok
+= cos towardzero ldbl-96-m68k 0x1.000002p+0L : 0x8.a513eced2ea575ep-4L : inexact-ok
+= cos upward ldbl-96-m68k 0x1.000002p+0L : 0x8.a513eced2ea575fp-4L : inexact-ok
+= cos downward ldbl-128 0x1.000002p+0L : 0x8.a513eced2ea575e738a147c82bd8p-4L : inexact-ok
+= cos tonearest ldbl-128 0x1.000002p+0L : 0x8.a513eced2ea575e738a147c82bd8p-4L : inexact-ok
+= cos towardzero ldbl-128 0x1.000002p+0L : 0x8.a513eced2ea575e738a147c82bd8p-4L : inexact-ok
+= cos upward ldbl-128 0x1.000002p+0L : 0x8.a513eced2ea575e738a147c82bep-4L : inexact-ok
+= cos downward ldbl-128ibm 0x1.000002p+0L : 0x8.a513eced2ea575e738a147c828p-4L : inexact-ok
+= cos tonearest ldbl-128ibm 0x1.000002p+0L : 0x8.a513eced2ea575e738a147c82cp-4L : inexact-ok
+= cos towardzero ldbl-128ibm 0x1.000002p+0L : 0x8.a513eced2ea575e738a147c828p-4L : inexact-ok
+= cos upward ldbl-128ibm 0x1.000002p+0L : 0x8.a513eced2ea575e738a147c82cp-4L : inexact-ok
+= cos downward flt-32 0x1p+0f : 0x8.a514p-4f : inexact-ok
+= cos tonearest flt-32 0x1p+0f : 0x8.a514p-4f : inexact-ok
+= cos towardzero flt-32 0x1p+0f : 0x8.a514p-4f : inexact-ok
+= cos upward flt-32 0x1p+0f : 0x8.a5141p-4f : inexact-ok
+= cos downward dbl-64 0x1p+0 : 0x8.a51407da83458p-4 : inexact-ok
+= cos tonearest dbl-64 0x1p+0 : 0x8.a51407da8346p-4 : inexact-ok
+= cos towardzero dbl-64 0x1p+0 : 0x8.a51407da83458p-4 : inexact-ok
+= cos upward dbl-64 0x1p+0 : 0x8.a51407da8346p-4 : inexact-ok
+= cos downward ldbl-96-intel 0x1p+0L : 0x8.a51407da8345c91p-4L : inexact-ok
+= cos tonearest ldbl-96-intel 0x1p+0L : 0x8.a51407da8345c92p-4L : inexact-ok
+= cos towardzero ldbl-96-intel 0x1p+0L : 0x8.a51407da8345c91p-4L : inexact-ok
+= cos upward ldbl-96-intel 0x1p+0L : 0x8.a51407da8345c92p-4L : inexact-ok
+= cos downward ldbl-96-m68k 0x1p+0L : 0x8.a51407da8345c91p-4L : inexact-ok
+= cos tonearest ldbl-96-m68k 0x1p+0L : 0x8.a51407da8345c92p-4L : inexact-ok
+= cos towardzero ldbl-96-m68k 0x1p+0L : 0x8.a51407da8345c91p-4L : inexact-ok
+= cos upward ldbl-96-m68k 0x1p+0L : 0x8.a51407da8345c92p-4L : inexact-ok
+= cos downward ldbl-128 0x1p+0L : 0x8.a51407da8345c91c2466d9768718p-4L : inexact-ok
+= cos tonearest ldbl-128 0x1p+0L : 0x8.a51407da8345c91c2466d9768718p-4L : inexact-ok
+= cos towardzero ldbl-128 0x1p+0L : 0x8.a51407da8345c91c2466d9768718p-4L : inexact-ok
+= cos upward ldbl-128 0x1p+0L : 0x8.a51407da8345c91c2466d976872p-4L : inexact-ok
+= cos downward ldbl-128ibm 0x1p+0L : 0x8.a51407da8345c91c2466d97684p-4L : inexact-ok
+= cos tonearest ldbl-128ibm 0x1p+0L : 0x8.a51407da8345c91c2466d97688p-4L : inexact-ok
+= cos towardzero ldbl-128ibm 0x1p+0L : 0x8.a51407da8345c91c2466d97684p-4L : inexact-ok
+= cos upward ldbl-128ibm 0x1p+0L : 0x8.a51407da8345c91c2466d97688p-4L : inexact-ok
+= cos downward dbl-64 0x1.00000162a932bp+0 : 0x8.a513f53385c58p-4 : inexact-ok
+= cos tonearest dbl-64 0x1.00000162a932bp+0 : 0x8.a513f53385c6p-4 : inexact-ok
+= cos towardzero dbl-64 0x1.00000162a932bp+0 : 0x8.a513f53385c58p-4 : inexact-ok
+= cos upward dbl-64 0x1.00000162a932bp+0 : 0x8.a513f53385c6p-4 : inexact-ok
+= cos downward ldbl-96-intel 0x1.00000162a932bp+0L : 0x8.a513f53385c5cp-4L : inexact-ok
+= cos tonearest ldbl-96-intel 0x1.00000162a932bp+0L : 0x8.a513f53385c5cp-4L : inexact-ok
+= cos towardzero ldbl-96-intel 0x1.00000162a932bp+0L : 0x8.a513f53385c5cp-4L : inexact-ok
+= cos upward ldbl-96-intel 0x1.00000162a932bp+0L : 0x8.a513f53385c5c01p-4L : inexact-ok
+= cos downward ldbl-96-m68k 0x1.00000162a932bp+0L : 0x8.a513f53385c5cp-4L : inexact-ok
+= cos tonearest ldbl-96-m68k 0x1.00000162a932bp+0L : 0x8.a513f53385c5cp-4L : inexact-ok
+= cos towardzero ldbl-96-m68k 0x1.00000162a932bp+0L : 0x8.a513f53385c5cp-4L : inexact-ok
+= cos upward ldbl-96-m68k 0x1.00000162a932bp+0L : 0x8.a513f53385c5c01p-4L : inexact-ok
+= cos downward ldbl-128 0x1.00000162a932bp+0L : 0x8.a513f53385c5c0000002a6dfa3ep-4L : inexact-ok
+= cos tonearest ldbl-128 0x1.00000162a932bp+0L : 0x8.a513f53385c5c0000002a6dfa3ep-4L : inexact-ok
+= cos towardzero ldbl-128 0x1.00000162a932bp+0L : 0x8.a513f53385c5c0000002a6dfa3ep-4L : inexact-ok
+= cos upward ldbl-128 0x1.00000162a932bp+0L : 0x8.a513f53385c5c0000002a6dfa3e8p-4L : inexact-ok
+= cos downward ldbl-128ibm 0x1.00000162a932bp+0L : 0x8.a513f53385c5c0000002a6dfap-4L : inexact-ok
+= cos tonearest ldbl-128ibm 0x1.00000162a932bp+0L : 0x8.a513f53385c5c0000002a6dfa4p-4L : inexact-ok
+= cos towardzero ldbl-128ibm 0x1.00000162a932bp+0L : 0x8.a513f53385c5c0000002a6dfap-4L : inexact-ok
+= cos upward ldbl-128ibm 0x1.00000162a932bp+0L : 0x8.a513f53385c5c0000002a6dfa4p-4L : inexact-ok
+cos 0x1.000002d452a10p0
+= cos downward flt-32 0x1.000004p+0f : 0x8.a513dp-4f : inexact-ok
+= cos tonearest flt-32 0x1.000004p+0f : 0x8.a513dp-4f : inexact-ok
+= cos towardzero flt-32 0x1.000004p+0f : 0x8.a513dp-4f : inexact-ok
+= cos upward flt-32 0x1.000004p+0f : 0x8.a513ep-4f : inexact-ok
+= cos downward dbl-64 0x1.000004p+0 : 0x8.a513d1ffd9e28p-4 : inexact-ok
+= cos tonearest dbl-64 0x1.000004p+0 : 0x8.a513d1ffd9e28p-4 : inexact-ok
+= cos towardzero dbl-64 0x1.000004p+0 : 0x8.a513d1ffd9e28p-4 : inexact-ok
+= cos upward dbl-64 0x1.000004p+0 : 0x8.a513d1ffd9e3p-4 : inexact-ok
+= cos downward ldbl-96-intel 0x1.000004p+0L : 0x8.a513d1ffd9e28e6p-4L : inexact-ok
+= cos tonearest ldbl-96-intel 0x1.000004p+0L : 0x8.a513d1ffd9e28e6p-4L : inexact-ok
+= cos towardzero ldbl-96-intel 0x1.000004p+0L : 0x8.a513d1ffd9e28e6p-4L : inexact-ok
+= cos upward ldbl-96-intel 0x1.000004p+0L : 0x8.a513d1ffd9e28e7p-4L : inexact-ok
+= cos downward ldbl-96-m68k 0x1.000004p+0L : 0x8.a513d1ffd9e28e6p-4L : inexact-ok
+= cos tonearest ldbl-96-m68k 0x1.000004p+0L : 0x8.a513d1ffd9e28e6p-4L : inexact-ok
+= cos towardzero ldbl-96-m68k 0x1.000004p+0L : 0x8.a513d1ffd9e28e6p-4L : inexact-ok
+= cos upward ldbl-96-m68k 0x1.000004p+0L : 0x8.a513d1ffd9e28e7p-4L : inexact-ok
+= cos downward ldbl-128 0x1.000004p+0L : 0x8.a513d1ffd9e28e629926fb8f7fb8p-4L : inexact-ok
+= cos tonearest ldbl-128 0x1.000004p+0L : 0x8.a513d1ffd9e28e629926fb8f7fcp-4L : inexact-ok
+= cos towardzero ldbl-128 0x1.000004p+0L : 0x8.a513d1ffd9e28e629926fb8f7fb8p-4L : inexact-ok
+= cos upward ldbl-128 0x1.000004p+0L : 0x8.a513d1ffd9e28e629926fb8f7fcp-4L : inexact-ok
+= cos downward ldbl-128ibm 0x1.000004p+0L : 0x8.a513d1ffd9e28e629926fb8f7cp-4L : inexact-ok
+= cos tonearest ldbl-128ibm 0x1.000004p+0L : 0x8.a513d1ffd9e28e629926fb8f8p-4L : inexact-ok
+= cos towardzero ldbl-128ibm 0x1.000004p+0L : 0x8.a513d1ffd9e28e629926fb8f7cp-4L : inexact-ok
+= cos upward ldbl-128ibm 0x1.000004p+0L : 0x8.a513d1ffd9e28e629926fb8f8p-4L : inexact-ok
+= cos downward flt-32 0x1.000002p+0f : 0x8.a513ep-4f : inexact-ok
+= cos tonearest flt-32 0x1.000002p+0f : 0x8.a513fp-4f : inexact-ok
+= cos towardzero flt-32 0x1.000002p+0f : 0x8.a513ep-4f : inexact-ok
+= cos upward flt-32 0x1.000002p+0f : 0x8.a513fp-4f : inexact-ok
+= cos downward dbl-64 0x1.000002p+0 : 0x8.a513eced2ea5p-4 : inexact-ok
+= cos tonearest dbl-64 0x1.000002p+0 : 0x8.a513eced2ea58p-4 : inexact-ok
+= cos towardzero dbl-64 0x1.000002p+0 : 0x8.a513eced2ea5p-4 : inexact-ok
+= cos upward dbl-64 0x1.000002p+0 : 0x8.a513eced2ea58p-4 : inexact-ok
+= cos downward ldbl-96-intel 0x1.000002p+0L : 0x8.a513eced2ea575ep-4L : inexact-ok
+= cos tonearest ldbl-96-intel 0x1.000002p+0L : 0x8.a513eced2ea575ep-4L : inexact-ok
+= cos towardzero ldbl-96-intel 0x1.000002p+0L : 0x8.a513eced2ea575ep-4L : inexact-ok
+= cos upward ldbl-96-intel 0x1.000002p+0L : 0x8.a513eced2ea575fp-4L : inexact-ok
+= cos downward ldbl-96-m68k 0x1.000002p+0L : 0x8.a513eced2ea575ep-4L : inexact-ok
+= cos tonearest ldbl-96-m68k 0x1.000002p+0L : 0x8.a513eced2ea575ep-4L : inexact-ok
+= cos towardzero ldbl-96-m68k 0x1.000002p+0L : 0x8.a513eced2ea575ep-4L : inexact-ok
+= cos upward ldbl-96-m68k 0x1.000002p+0L : 0x8.a513eced2ea575fp-4L : inexact-ok
+= cos downward ldbl-128 0x1.000002p+0L : 0x8.a513eced2ea575e738a147c82bd8p-4L : inexact-ok
+= cos tonearest ldbl-128 0x1.000002p+0L : 0x8.a513eced2ea575e738a147c82bd8p-4L : inexact-ok
+= cos towardzero ldbl-128 0x1.000002p+0L : 0x8.a513eced2ea575e738a147c82bd8p-4L : inexact-ok
+= cos upward ldbl-128 0x1.000002p+0L : 0x8.a513eced2ea575e738a147c82bep-4L : inexact-ok
+= cos downward ldbl-128ibm 0x1.000002p+0L : 0x8.a513eced2ea575e738a147c828p-4L : inexact-ok
+= cos tonearest ldbl-128ibm 0x1.000002p+0L : 0x8.a513eced2ea575e738a147c82cp-4L : inexact-ok
+= cos towardzero ldbl-128ibm 0x1.000002p+0L : 0x8.a513eced2ea575e738a147c828p-4L : inexact-ok
+= cos upward ldbl-128ibm 0x1.000002p+0L : 0x8.a513eced2ea575e738a147c82cp-4L : inexact-ok
+= cos downward dbl-64 0x1.000002d452a1p+0 : 0x8.a513e1c291168p-4 : inexact-ok
+= cos tonearest dbl-64 0x1.000002d452a1p+0 : 0x8.a513e1c29117p-4 : inexact-ok
+= cos towardzero dbl-64 0x1.000002d452a1p+0 : 0x8.a513e1c291168p-4 : inexact-ok
+= cos upward dbl-64 0x1.000002d452a1p+0 : 0x8.a513e1c29117p-4 : inexact-ok
+= cos downward ldbl-96-intel 0x1.000002d452a1p+0L : 0x8.a513e1c29116cp-4L : inexact-ok
+= cos tonearest ldbl-96-intel 0x1.000002d452a1p+0L : 0x8.a513e1c29116cp-4L : inexact-ok
+= cos towardzero ldbl-96-intel 0x1.000002d452a1p+0L : 0x8.a513e1c29116cp-4L : inexact-ok
+= cos upward ldbl-96-intel 0x1.000002d452a1p+0L : 0x8.a513e1c29116c01p-4L : inexact-ok
+= cos downward ldbl-96-m68k 0x1.000002d452a1p+0L : 0x8.a513e1c29116cp-4L : inexact-ok
+= cos tonearest ldbl-96-m68k 0x1.000002d452a1p+0L : 0x8.a513e1c29116cp-4L : inexact-ok
+= cos towardzero ldbl-96-m68k 0x1.000002d452a1p+0L : 0x8.a513e1c29116cp-4L : inexact-ok
+= cos upward ldbl-96-m68k 0x1.000002d452a1p+0L : 0x8.a513e1c29116c01p-4L : inexact-ok
+= cos downward ldbl-128 0x1.000002d452a1p+0L : 0x8.a513e1c29116c0000003f8dd14b8p-4L : inexact-ok
+= cos tonearest ldbl-128 0x1.000002d452a1p+0L : 0x8.a513e1c29116c0000003f8dd14cp-4L : inexact-ok
+= cos towardzero ldbl-128 0x1.000002d452a1p+0L : 0x8.a513e1c29116c0000003f8dd14b8p-4L : inexact-ok
+= cos upward ldbl-128 0x1.000002d452a1p+0L : 0x8.a513e1c29116c0000003f8dd14cp-4L : inexact-ok
+= cos downward ldbl-128ibm 0x1.000002d452a1p+0L : 0x8.a513e1c29116c0000003f8dd14p-4L : inexact-ok
+= cos tonearest ldbl-128ibm 0x1.000002d452a1p+0L : 0x8.a513e1c29116c0000003f8dd14p-4L : inexact-ok
+= cos towardzero ldbl-128ibm 0x1.000002d452a1p+0L : 0x8.a513e1c29116c0000003f8dd14p-4L : inexact-ok
+= cos upward ldbl-128ibm 0x1.000002d452a1p+0L : 0x8.a513e1c29116c0000003f8dd18p-4L : inexact-ok
+cos 0x1.000005bc7d86dp0
+= cos downward flt-32 0x1.000006p+0f : 0x8.a513bp-4f : inexact-ok
+= cos tonearest flt-32 0x1.000006p+0f : 0x8.a513bp-4f : inexact-ok
+= cos towardzero flt-32 0x1.000006p+0f : 0x8.a513bp-4f : inexact-ok
+= cos upward flt-32 0x1.000006p+0f : 0x8.a513cp-4f : inexact-ok
+= cos downward dbl-64 0x1.000006p+0 : 0x8.a513b71284fdp-4 : inexact-ok
+= cos tonearest dbl-64 0x1.000006p+0 : 0x8.a513b71284fdp-4 : inexact-ok
+= cos towardzero dbl-64 0x1.000006p+0 : 0x8.a513b71284fdp-4 : inexact-ok
+= cos upward dbl-64 0x1.000006p+0 : 0x8.a513b71284fd8p-4 : inexact-ok
+= cos downward ldbl-96-intel 0x1.000006p+0L : 0x8.a513b71284fd128p-4L : inexact-ok
+= cos tonearest ldbl-96-intel 0x1.000006p+0L : 0x8.a513b71284fd129p-4L : inexact-ok
+= cos towardzero ldbl-96-intel 0x1.000006p+0L : 0x8.a513b71284fd128p-4L : inexact-ok
+= cos upward ldbl-96-intel 0x1.000006p+0L : 0x8.a513b71284fd129p-4L : inexact-ok
+= cos downward ldbl-96-m68k 0x1.000006p+0L : 0x8.a513b71284fd128p-4L : inexact-ok
+= cos tonearest ldbl-96-m68k 0x1.000006p+0L : 0x8.a513b71284fd129p-4L : inexact-ok
+= cos towardzero ldbl-96-m68k 0x1.000006p+0L : 0x8.a513b71284fd128p-4L : inexact-ok
+= cos upward ldbl-96-m68k 0x1.000006p+0L : 0x8.a513b71284fd129p-4L : inexact-ok
+= cos downward ldbl-128 0x1.000006p+0L : 0x8.a513b71284fd128eb1ad47d820d8p-4L : inexact-ok
+= cos tonearest ldbl-128 0x1.000006p+0L : 0x8.a513b71284fd128eb1ad47d820ep-4L : inexact-ok
+= cos towardzero ldbl-128 0x1.000006p+0L : 0x8.a513b71284fd128eb1ad47d820d8p-4L : inexact-ok
+= cos upward ldbl-128 0x1.000006p+0L : 0x8.a513b71284fd128eb1ad47d820ep-4L : inexact-ok
+= cos downward ldbl-128ibm 0x1.000006p+0L : 0x8.a513b71284fd128eb1ad47d82p-4L : inexact-ok
+= cos tonearest ldbl-128ibm 0x1.000006p+0L : 0x8.a513b71284fd128eb1ad47d82p-4L : inexact-ok
+= cos towardzero ldbl-128ibm 0x1.000006p+0L : 0x8.a513b71284fd128eb1ad47d82p-4L : inexact-ok
+= cos upward ldbl-128ibm 0x1.000006p+0L : 0x8.a513b71284fd128eb1ad47d824p-4L : inexact-ok
+= cos downward flt-32 0x1.000004p+0f : 0x8.a513dp-4f : inexact-ok
+= cos tonearest flt-32 0x1.000004p+0f : 0x8.a513dp-4f : inexact-ok
+= cos towardzero flt-32 0x1.000004p+0f : 0x8.a513dp-4f : inexact-ok
+= cos upward flt-32 0x1.000004p+0f : 0x8.a513ep-4f : inexact-ok
+= cos downward dbl-64 0x1.000004p+0 : 0x8.a513d1ffd9e28p-4 : inexact-ok
+= cos tonearest dbl-64 0x1.000004p+0 : 0x8.a513d1ffd9e28p-4 : inexact-ok
+= cos towardzero dbl-64 0x1.000004p+0 : 0x8.a513d1ffd9e28p-4 : inexact-ok
+= cos upward dbl-64 0x1.000004p+0 : 0x8.a513d1ffd9e3p-4 : inexact-ok
+= cos downward ldbl-96-intel 0x1.000004p+0L : 0x8.a513d1ffd9e28e6p-4L : inexact-ok
+= cos tonearest ldbl-96-intel 0x1.000004p+0L : 0x8.a513d1ffd9e28e6p-4L : inexact-ok
+= cos towardzero ldbl-96-intel 0x1.000004p+0L : 0x8.a513d1ffd9e28e6p-4L : inexact-ok
+= cos upward ldbl-96-intel 0x1.000004p+0L : 0x8.a513d1ffd9e28e7p-4L : inexact-ok
+= cos downward ldbl-96-m68k 0x1.000004p+0L : 0x8.a513d1ffd9e28e6p-4L : inexact-ok
+= cos tonearest ldbl-96-m68k 0x1.000004p+0L : 0x8.a513d1ffd9e28e6p-4L : inexact-ok
+= cos towardzero ldbl-96-m68k 0x1.000004p+0L : 0x8.a513d1ffd9e28e6p-4L : inexact-ok
+= cos upward ldbl-96-m68k 0x1.000004p+0L : 0x8.a513d1ffd9e28e7p-4L : inexact-ok
+= cos downward ldbl-128 0x1.000004p+0L : 0x8.a513d1ffd9e28e629926fb8f7fb8p-4L : inexact-ok
+= cos tonearest ldbl-128 0x1.000004p+0L : 0x8.a513d1ffd9e28e629926fb8f7fcp-4L : inexact-ok
+= cos towardzero ldbl-128 0x1.000004p+0L : 0x8.a513d1ffd9e28e629926fb8f7fb8p-4L : inexact-ok
+= cos upward ldbl-128 0x1.000004p+0L : 0x8.a513d1ffd9e28e629926fb8f7fcp-4L : inexact-ok
+= cos downward ldbl-128ibm 0x1.000004p+0L : 0x8.a513d1ffd9e28e629926fb8f7cp-4L : inexact-ok
+= cos tonearest ldbl-128ibm 0x1.000004p+0L : 0x8.a513d1ffd9e28e629926fb8f8p-4L : inexact-ok
+= cos towardzero ldbl-128ibm 0x1.000004p+0L : 0x8.a513d1ffd9e28e629926fb8f7cp-4L : inexact-ok
+= cos upward ldbl-128ibm 0x1.000004p+0L : 0x8.a513d1ffd9e28e629926fb8f8p-4L : inexact-ok
+= cos downward dbl-64 0x1.000005bc7d86dp+0 : 0x8.a513ba9f703dp-4 : inexact-ok
+= cos tonearest dbl-64 0x1.000005bc7d86dp+0 : 0x8.a513ba9f703dp-4 : inexact-ok
+= cos towardzero dbl-64 0x1.000005bc7d86dp+0 : 0x8.a513ba9f703dp-4 : inexact-ok
+= cos upward dbl-64 0x1.000005bc7d86dp+0 : 0x8.a513ba9f703d8p-4 : inexact-ok
+= cos downward ldbl-96-intel 0x1.000005bc7d86dp+0L : 0x8.a513ba9f703d3ffp-4L : inexact-ok
+= cos tonearest ldbl-96-intel 0x1.000005bc7d86dp+0L : 0x8.a513ba9f703d4p-4L : inexact-ok
+= cos towardzero ldbl-96-intel 0x1.000005bc7d86dp+0L : 0x8.a513ba9f703d3ffp-4L : inexact-ok
+= cos upward ldbl-96-intel 0x1.000005bc7d86dp+0L : 0x8.a513ba9f703d4p-4L : inexact-ok
+= cos downward ldbl-96-m68k 0x1.000005bc7d86dp+0L : 0x8.a513ba9f703d3ffp-4L : inexact-ok
+= cos tonearest ldbl-96-m68k 0x1.000005bc7d86dp+0L : 0x8.a513ba9f703d4p-4L : inexact-ok
+= cos towardzero ldbl-96-m68k 0x1.000005bc7d86dp+0L : 0x8.a513ba9f703d3ffp-4L : inexact-ok
+= cos upward ldbl-96-m68k 0x1.000005bc7d86dp+0L : 0x8.a513ba9f703d4p-4L : inexact-ok
+= cos downward ldbl-128 0x1.000005bc7d86dp+0L : 0x8.a513ba9f703d3ffffffcb9235418p-4L : inexact-ok
+= cos tonearest ldbl-128 0x1.000005bc7d86dp+0L : 0x8.a513ba9f703d3ffffffcb9235418p-4L : inexact-ok
+= cos towardzero ldbl-128 0x1.000005bc7d86dp+0L : 0x8.a513ba9f703d3ffffffcb9235418p-4L : inexact-ok
+= cos upward ldbl-128 0x1.000005bc7d86dp+0L : 0x8.a513ba9f703d3ffffffcb923542p-4L : inexact-ok
+= cos downward ldbl-128ibm 0x1.000005bc7d86dp+0L : 0x8.a513ba9f703d3ffffffcb92354p-4L : inexact-ok
+= cos tonearest ldbl-128ibm 0x1.000005bc7d86dp+0L : 0x8.a513ba9f703d3ffffffcb92354p-4L : inexact-ok
+= cos towardzero ldbl-128ibm 0x1.000005bc7d86dp+0L : 0x8.a513ba9f703d3ffffffcb92354p-4L : inexact-ok
+= cos upward ldbl-128ibm 0x1.000005bc7d86dp+0L : 0x8.a513ba9f703d3ffffffcb92358p-4L : inexact-ok
+cos 1
+= cos downward flt-32 0x1p+0f : 0x8.a514p-4f : inexact-ok
+= cos tonearest flt-32 0x1p+0f : 0x8.a514p-4f : inexact-ok
+= cos towardzero flt-32 0x1p+0f : 0x8.a514p-4f : inexact-ok
+= cos upward flt-32 0x1p+0f : 0x8.a5141p-4f : inexact-ok
+= cos downward dbl-64 0x1p+0 : 0x8.a51407da83458p-4 : inexact-ok
+= cos tonearest dbl-64 0x1p+0 : 0x8.a51407da8346p-4 : inexact-ok
+= cos towardzero dbl-64 0x1p+0 : 0x8.a51407da83458p-4 : inexact-ok
+= cos upward dbl-64 0x1p+0 : 0x8.a51407da8346p-4 : inexact-ok
+= cos downward ldbl-96-intel 0x1p+0L : 0x8.a51407da8345c91p-4L : inexact-ok
+= cos tonearest ldbl-96-intel 0x1p+0L : 0x8.a51407da8345c92p-4L : inexact-ok
+= cos towardzero ldbl-96-intel 0x1p+0L : 0x8.a51407da8345c91p-4L : inexact-ok
+= cos upward ldbl-96-intel 0x1p+0L : 0x8.a51407da8345c92p-4L : inexact-ok
+= cos downward ldbl-96-m68k 0x1p+0L : 0x8.a51407da8345c91p-4L : inexact-ok
+= cos tonearest ldbl-96-m68k 0x1p+0L : 0x8.a51407da8345c92p-4L : inexact-ok
+= cos towardzero ldbl-96-m68k 0x1p+0L : 0x8.a51407da8345c91p-4L : inexact-ok
+= cos upward ldbl-96-m68k 0x1p+0L : 0x8.a51407da8345c92p-4L : inexact-ok
+= cos downward ldbl-128 0x1p+0L : 0x8.a51407da8345c91c2466d9768718p-4L : inexact-ok
+= cos tonearest ldbl-128 0x1p+0L : 0x8.a51407da8345c91c2466d9768718p-4L : inexact-ok
+= cos towardzero ldbl-128 0x1p+0L : 0x8.a51407da8345c91c2466d9768718p-4L : inexact-ok
+= cos upward ldbl-128 0x1p+0L : 0x8.a51407da8345c91c2466d976872p-4L : inexact-ok
+= cos downward ldbl-128ibm 0x1p+0L : 0x8.a51407da8345c91c2466d97684p-4L : inexact-ok
+= cos tonearest ldbl-128ibm 0x1p+0L : 0x8.a51407da8345c91c2466d97688p-4L : inexact-ok
+= cos towardzero ldbl-128ibm 0x1p+0L : 0x8.a51407da8345c91c2466d97684p-4L : inexact-ok
+= cos upward ldbl-128ibm 0x1p+0L : 0x8.a51407da8345c91c2466d97688p-4L : inexact-ok
+cos 2
+= cos downward flt-32 0x2p+0f : -0x6.a88998p-4f : inexact-ok
+= cos tonearest flt-32 0x2p+0f : -0x6.a88998p-4f : inexact-ok
+= cos towardzero flt-32 0x2p+0f : -0x6.a8899p-4f : inexact-ok
+= cos upward flt-32 0x2p+0f : -0x6.a8899p-4f : inexact-ok
+= cos downward dbl-64 0x2p+0 : -0x6.a88995d4dc814p-4 : inexact-ok
+= cos tonearest dbl-64 0x2p+0 : -0x6.a88995d4dc814p-4 : inexact-ok
+= cos towardzero dbl-64 0x2p+0 : -0x6.a88995d4dc81p-4 : inexact-ok
+= cos upward dbl-64 0x2p+0 : -0x6.a88995d4dc81p-4 : inexact-ok
+= cos downward ldbl-96-intel 0x2p+0L : -0x6.a88995d4dc81291p-4L : inexact-ok
+= cos tonearest ldbl-96-intel 0x2p+0L : -0x6.a88995d4dc81291p-4L : inexact-ok
+= cos towardzero ldbl-96-intel 0x2p+0L : -0x6.a88995d4dc812908p-4L : inexact-ok
+= cos upward ldbl-96-intel 0x2p+0L : -0x6.a88995d4dc812908p-4L : inexact-ok
+= cos downward ldbl-96-m68k 0x2p+0L : -0x6.a88995d4dc81291p-4L : inexact-ok
+= cos tonearest ldbl-96-m68k 0x2p+0L : -0x6.a88995d4dc81291p-4L : inexact-ok
+= cos towardzero ldbl-96-m68k 0x2p+0L : -0x6.a88995d4dc812908p-4L : inexact-ok
+= cos upward ldbl-96-m68k 0x2p+0L : -0x6.a88995d4dc812908p-4L : inexact-ok
+= cos downward ldbl-128 0x2p+0L : -0x6.a88995d4dc81290ccbe2b2edcac4p-4L : inexact-ok
+= cos tonearest ldbl-128 0x2p+0L : -0x6.a88995d4dc81290ccbe2b2edcac4p-4L : inexact-ok
+= cos towardzero ldbl-128 0x2p+0L : -0x6.a88995d4dc81290ccbe2b2edcacp-4L : inexact-ok
+= cos upward ldbl-128 0x2p+0L : -0x6.a88995d4dc81290ccbe2b2edcacp-4L : inexact-ok
+= cos downward ldbl-128ibm 0x2p+0L : -0x6.a88995d4dc81290ccbe2b2edccp-4L : inexact-ok
+= cos tonearest ldbl-128ibm 0x2p+0L : -0x6.a88995d4dc81290ccbe2b2edcap-4L : inexact-ok
+= cos towardzero ldbl-128ibm 0x2p+0L : -0x6.a88995d4dc81290ccbe2b2edcap-4L : inexact-ok
+= cos upward ldbl-128ibm 0x2p+0L : -0x6.a88995d4dc81290ccbe2b2edcap-4L : inexact-ok
+cos 3
+= cos downward flt-32 0x3p+0f : -0xf.d7026p-4f : inexact-ok
+= cos tonearest flt-32 0x3p+0f : -0xf.d7026p-4f : inexact-ok
+= cos towardzero flt-32 0x3p+0f : -0xf.d7025p-4f : inexact-ok
+= cos upward flt-32 0x3p+0f : -0xf.d7025p-4f : inexact-ok
+= cos downward dbl-64 0x3p+0 : -0xf.d7025f42f2e98p-4 : inexact-ok
+= cos tonearest dbl-64 0x3p+0 : -0xf.d7025f42f2e9p-4 : inexact-ok
+= cos towardzero dbl-64 0x3p+0 : -0xf.d7025f42f2e9p-4 : inexact-ok
+= cos upward dbl-64 0x3p+0 : -0xf.d7025f42f2e9p-4 : inexact-ok
+= cos downward ldbl-96-intel 0x3p+0L : -0xf.d7025f42f2e9308p-4L : inexact-ok
+= cos tonearest ldbl-96-intel 0x3p+0L : -0xf.d7025f42f2e9308p-4L : inexact-ok
+= cos towardzero ldbl-96-intel 0x3p+0L : -0xf.d7025f42f2e9307p-4L : inexact-ok
+= cos upward ldbl-96-intel 0x3p+0L : -0xf.d7025f42f2e9307p-4L : inexact-ok
+= cos downward ldbl-96-m68k 0x3p+0L : -0xf.d7025f42f2e9308p-4L : inexact-ok
+= cos tonearest ldbl-96-m68k 0x3p+0L : -0xf.d7025f42f2e9308p-4L : inexact-ok
+= cos towardzero ldbl-96-m68k 0x3p+0L : -0xf.d7025f42f2e9307p-4L : inexact-ok
+= cos upward ldbl-96-m68k 0x3p+0L : -0xf.d7025f42f2e9307p-4L : inexact-ok
+= cos downward ldbl-128 0x3p+0L : -0xf.d7025f42f2e9307dff82fdf6a708p-4L : inexact-ok
+= cos tonearest ldbl-128 0x3p+0L : -0xf.d7025f42f2e9307dff82fdf6a7p-4L : inexact-ok
+= cos towardzero ldbl-128 0x3p+0L : -0xf.d7025f42f2e9307dff82fdf6a7p-4L : inexact-ok
+= cos upward ldbl-128 0x3p+0L : -0xf.d7025f42f2e9307dff82fdf6a7p-4L : inexact-ok
+= cos downward ldbl-128ibm 0x3p+0L : -0xf.d7025f42f2e9307dff82fdf6a8p-4L : inexact-ok
+= cos tonearest ldbl-128ibm 0x3p+0L : -0xf.d7025f42f2e9307dff82fdf6a8p-4L : inexact-ok
+= cos towardzero ldbl-128ibm 0x3p+0L : -0xf.d7025f42f2e9307dff82fdf6a4p-4L : inexact-ok
+= cos upward ldbl-128ibm 0x3p+0L : -0xf.d7025f42f2e9307dff82fdf6a4p-4L : inexact-ok
+cos 4
+= cos downward flt-32 0x4p+0f : -0xa.75531p-4f : inexact-ok
+= cos tonearest flt-32 0x4p+0f : -0xa.7553p-4f : inexact-ok
+= cos towardzero flt-32 0x4p+0f : -0xa.7553p-4f : inexact-ok
+= cos upward flt-32 0x4p+0f : -0xa.7553p-4f : inexact-ok
+= cos downward dbl-64 0x4p+0 : -0xa.7553036d92608p-4 : inexact-ok
+= cos tonearest dbl-64 0x4p+0 : -0xa.7553036d92608p-4 : inexact-ok
+= cos towardzero dbl-64 0x4p+0 : -0xa.7553036d926p-4 : inexact-ok
+= cos upward dbl-64 0x4p+0 : -0xa.7553036d926p-4 : inexact-ok
+= cos downward ldbl-96-intel 0x4p+0L : -0xa.7553036d9260624p-4L : inexact-ok
+= cos tonearest ldbl-96-intel 0x4p+0L : -0xa.7553036d9260623p-4L : inexact-ok
+= cos towardzero ldbl-96-intel 0x4p+0L : -0xa.7553036d9260623p-4L : inexact-ok
+= cos upward ldbl-96-intel 0x4p+0L : -0xa.7553036d9260623p-4L : inexact-ok
+= cos downward ldbl-96-m68k 0x4p+0L : -0xa.7553036d9260624p-4L : inexact-ok
+= cos tonearest ldbl-96-m68k 0x4p+0L : -0xa.7553036d9260623p-4L : inexact-ok
+= cos towardzero ldbl-96-m68k 0x4p+0L : -0xa.7553036d9260623p-4L : inexact-ok
+= cos upward ldbl-96-m68k 0x4p+0L : -0xa.7553036d9260623p-4L : inexact-ok
+= cos downward ldbl-128 0x4p+0L : -0xa.7553036d926062336d0e16e3dd5p-4L : inexact-ok
+= cos tonearest ldbl-128 0x4p+0L : -0xa.7553036d926062336d0e16e3dd5p-4L : inexact-ok
+= cos towardzero ldbl-128 0x4p+0L : -0xa.7553036d926062336d0e16e3dd48p-4L : inexact-ok
+= cos upward ldbl-128 0x4p+0L : -0xa.7553036d926062336d0e16e3dd48p-4L : inexact-ok
+= cos downward ldbl-128ibm 0x4p+0L : -0xa.7553036d926062336d0e16e3ep-4L : inexact-ok
+= cos tonearest ldbl-128ibm 0x4p+0L : -0xa.7553036d926062336d0e16e3dcp-4L : inexact-ok
+= cos towardzero ldbl-128ibm 0x4p+0L : -0xa.7553036d926062336d0e16e3dcp-4L : inexact-ok
+= cos upward ldbl-128ibm 0x4p+0L : -0xa.7553036d926062336d0e16e3dcp-4L : inexact-ok
+cos 5
+= cos downward flt-32 0x5p+0f : 0x4.89e158p-4f : inexact-ok
+= cos tonearest flt-32 0x5p+0f : 0x4.89e16p-4f : inexact-ok
+= cos towardzero flt-32 0x5p+0f : 0x4.89e158p-4f : inexact-ok
+= cos upward flt-32 0x5p+0f : 0x4.89e16p-4f : inexact-ok
+= cos downward dbl-64 0x5p+0 : 0x4.89e15c1ad2b64p-4 : inexact-ok
+= cos tonearest dbl-64 0x5p+0 : 0x4.89e15c1ad2b64p-4 : inexact-ok
+= cos towardzero dbl-64 0x5p+0 : 0x4.89e15c1ad2b64p-4 : inexact-ok
+= cos upward dbl-64 0x5p+0 : 0x4.89e15c1ad2b68p-4 : inexact-ok
+= cos downward ldbl-96-intel 0x5p+0L : 0x4.89e15c1ad2b654f8p-4L : inexact-ok
+= cos tonearest ldbl-96-intel 0x5p+0L : 0x4.89e15c1ad2b654f8p-4L : inexact-ok
+= cos towardzero ldbl-96-intel 0x5p+0L : 0x4.89e15c1ad2b654f8p-4L : inexact-ok
+= cos upward ldbl-96-intel 0x5p+0L : 0x4.89e15c1ad2b655p-4L : inexact-ok
+= cos downward ldbl-96-m68k 0x5p+0L : 0x4.89e15c1ad2b654f8p-4L : inexact-ok
+= cos tonearest ldbl-96-m68k 0x5p+0L : 0x4.89e15c1ad2b654f8p-4L : inexact-ok
+= cos towardzero ldbl-96-m68k 0x5p+0L : 0x4.89e15c1ad2b654f8p-4L : inexact-ok
+= cos upward ldbl-96-m68k 0x5p+0L : 0x4.89e15c1ad2b655p-4L : inexact-ok
+= cos downward ldbl-128 0x5p+0L : 0x4.89e15c1ad2b654f99f75a35ee5f8p-4L : inexact-ok
+= cos tonearest ldbl-128 0x5p+0L : 0x4.89e15c1ad2b654f99f75a35ee5fcp-4L : inexact-ok
+= cos towardzero ldbl-128 0x5p+0L : 0x4.89e15c1ad2b654f99f75a35ee5f8p-4L : inexact-ok
+= cos upward ldbl-128 0x5p+0L : 0x4.89e15c1ad2b654f99f75a35ee5fcp-4L : inexact-ok
+= cos downward ldbl-128ibm 0x5p+0L : 0x4.89e15c1ad2b654f99f75a35ee4p-4L : inexact-ok
+= cos tonearest ldbl-128ibm 0x5p+0L : 0x4.89e15c1ad2b654f99f75a35ee6p-4L : inexact-ok
+= cos towardzero ldbl-128ibm 0x5p+0L : 0x4.89e15c1ad2b654f99f75a35ee4p-4L : inexact-ok
+= cos upward ldbl-128ibm 0x5p+0L : 0x4.89e15c1ad2b654f99f75a35ee6p-4L : inexact-ok
+cos 6
+= cos downward flt-32 0x6p+0f : 0xf.5cdb8p-4f : inexact-ok
+= cos tonearest flt-32 0x6p+0f : 0xf.5cdb8p-4f : inexact-ok
+= cos towardzero flt-32 0x6p+0f : 0xf.5cdb8p-4f : inexact-ok
+= cos upward flt-32 0x6p+0f : 0xf.5cdb9p-4f : inexact-ok
+= cos downward dbl-64 0x6p+0 : 0xf.5cdb84bc117a8p-4 : inexact-ok
+= cos tonearest dbl-64 0x6p+0 : 0xf.5cdb84bc117a8p-4 : inexact-ok
+= cos towardzero dbl-64 0x6p+0 : 0xf.5cdb84bc117a8p-4 : inexact-ok
+= cos upward dbl-64 0x6p+0 : 0xf.5cdb84bc117bp-4 : inexact-ok
+= cos downward ldbl-96-intel 0x6p+0L : 0xf.5cdb84bc117abd7p-4L : inexact-ok
+= cos tonearest ldbl-96-intel 0x6p+0L : 0xf.5cdb84bc117abd7p-4L : inexact-ok
+= cos towardzero ldbl-96-intel 0x6p+0L : 0xf.5cdb84bc117abd7p-4L : inexact-ok
+= cos upward ldbl-96-intel 0x6p+0L : 0xf.5cdb84bc117abd8p-4L : inexact-ok
+= cos downward ldbl-96-m68k 0x6p+0L : 0xf.5cdb84bc117abd7p-4L : inexact-ok
+= cos tonearest ldbl-96-m68k 0x6p+0L : 0xf.5cdb84bc117abd7p-4L : inexact-ok
+= cos towardzero ldbl-96-m68k 0x6p+0L : 0xf.5cdb84bc117abd7p-4L : inexact-ok
+= cos upward ldbl-96-m68k 0x6p+0L : 0xf.5cdb84bc117abd8p-4L : inexact-ok
+= cos downward ldbl-128 0x6p+0L : 0xf.5cdb84bc117abd74f1e700074a9p-4L : inexact-ok
+= cos tonearest ldbl-128 0x6p+0L : 0xf.5cdb84bc117abd74f1e700074a98p-4L : inexact-ok
+= cos towardzero ldbl-128 0x6p+0L : 0xf.5cdb84bc117abd74f1e700074a9p-4L : inexact-ok
+= cos upward ldbl-128 0x6p+0L : 0xf.5cdb84bc117abd74f1e700074a98p-4L : inexact-ok
+= cos downward ldbl-128ibm 0x6p+0L : 0xf.5cdb84bc117abd74f1e7000748p-4L : inexact-ok
+= cos tonearest ldbl-128ibm 0x6p+0L : 0xf.5cdb84bc117abd74f1e700074cp-4L : inexact-ok
+= cos towardzero ldbl-128ibm 0x6p+0L : 0xf.5cdb84bc117abd74f1e7000748p-4L : inexact-ok
+= cos upward ldbl-128ibm 0x6p+0L : 0xf.5cdb84bc117abd74f1e700074cp-4L : inexact-ok
+cos 7
+= cos downward flt-32 0x7p+0f : 0xc.0ffbcp-4f : inexact-ok
+= cos tonearest flt-32 0x7p+0f : 0xc.0ffbdp-4f : inexact-ok
+= cos towardzero flt-32 0x7p+0f : 0xc.0ffbcp-4f : inexact-ok
+= cos upward flt-32 0x7p+0f : 0xc.0ffbdp-4f : inexact-ok
+= cos downward dbl-64 0x7p+0 : 0xc.0ffbcf6c900b8p-4 : inexact-ok
+= cos tonearest dbl-64 0x7p+0 : 0xc.0ffbcf6c900b8p-4 : inexact-ok
+= cos towardzero dbl-64 0x7p+0 : 0xc.0ffbcf6c900b8p-4 : inexact-ok
+= cos upward dbl-64 0x7p+0 : 0xc.0ffbcf6c900cp-4 : inexact-ok
+= cos downward ldbl-96-intel 0x7p+0L : 0xc.0ffbcf6c900baafp-4L : inexact-ok
+= cos tonearest ldbl-96-intel 0x7p+0L : 0xc.0ffbcf6c900babp-4L : inexact-ok
+= cos towardzero ldbl-96-intel 0x7p+0L : 0xc.0ffbcf6c900baafp-4L : inexact-ok
+= cos upward ldbl-96-intel 0x7p+0L : 0xc.0ffbcf6c900babp-4L : inexact-ok
+= cos downward ldbl-96-m68k 0x7p+0L : 0xc.0ffbcf6c900baafp-4L : inexact-ok
+= cos tonearest ldbl-96-m68k 0x7p+0L : 0xc.0ffbcf6c900babp-4L : inexact-ok
+= cos towardzero ldbl-96-m68k 0x7p+0L : 0xc.0ffbcf6c900baafp-4L : inexact-ok
+= cos upward ldbl-96-m68k 0x7p+0L : 0xc.0ffbcf6c900babp-4L : inexact-ok
+= cos downward ldbl-128 0x7p+0L : 0xc.0ffbcf6c900baafbd68c5a99d548p-4L : inexact-ok
+= cos tonearest ldbl-128 0x7p+0L : 0xc.0ffbcf6c900baafbd68c5a99d55p-4L : inexact-ok
+= cos towardzero ldbl-128 0x7p+0L : 0xc.0ffbcf6c900baafbd68c5a99d548p-4L : inexact-ok
+= cos upward ldbl-128 0x7p+0L : 0xc.0ffbcf6c900baafbd68c5a99d55p-4L : inexact-ok
+= cos downward ldbl-128ibm 0x7p+0L : 0xc.0ffbcf6c900baafbd68c5a99d4p-4L : inexact-ok
+= cos tonearest ldbl-128ibm 0x7p+0L : 0xc.0ffbcf6c900baafbd68c5a99d4p-4L : inexact-ok
+= cos towardzero ldbl-128ibm 0x7p+0L : 0xc.0ffbcf6c900baafbd68c5a99d4p-4L : inexact-ok
+= cos upward ldbl-128ibm 0x7p+0L : 0xc.0ffbcf6c900baafbd68c5a99d8p-4L : inexact-ok
+cos 8
+= cos downward flt-32 0x8p+0f : -0x2.53f7d8p-4f : inexact-ok
+= cos tonearest flt-32 0x8p+0f : -0x2.53f7d8p-4f : inexact-ok
+= cos towardzero flt-32 0x8p+0f : -0x2.53f7d4p-4f : inexact-ok
+= cos upward flt-32 0x8p+0f : -0x2.53f7d4p-4f : inexact-ok
+= cos downward dbl-64 0x8p+0 : -0x2.53f7d7ec65f28p-4 : inexact-ok
+= cos tonearest dbl-64 0x8p+0 : -0x2.53f7d7ec65f28p-4 : inexact-ok
+= cos towardzero dbl-64 0x8p+0 : -0x2.53f7d7ec65f26p-4 : inexact-ok
+= cos upward dbl-64 0x8p+0 : -0x2.53f7d7ec65f26p-4 : inexact-ok
+= cos downward ldbl-96-intel 0x8p+0L : -0x2.53f7d7ec65f271fp-4L : inexact-ok
+= cos tonearest ldbl-96-intel 0x8p+0L : -0x2.53f7d7ec65f271ecp-4L : inexact-ok
+= cos towardzero ldbl-96-intel 0x8p+0L : -0x2.53f7d7ec65f271ecp-4L : inexact-ok
+= cos upward ldbl-96-intel 0x8p+0L : -0x2.53f7d7ec65f271ecp-4L : inexact-ok
+= cos downward ldbl-96-m68k 0x8p+0L : -0x2.53f7d7ec65f271fp-4L : inexact-ok
+= cos tonearest ldbl-96-m68k 0x8p+0L : -0x2.53f7d7ec65f271ecp-4L : inexact-ok
+= cos towardzero ldbl-96-m68k 0x8p+0L : -0x2.53f7d7ec65f271ecp-4L : inexact-ok
+= cos upward ldbl-96-m68k 0x8p+0L : -0x2.53f7d7ec65f271ecp-4L : inexact-ok
+= cos downward ldbl-128 0x8p+0L : -0x2.53f7d7ec65f271ec91f976afbdcep-4L : inexact-ok
+= cos tonearest ldbl-128 0x8p+0L : -0x2.53f7d7ec65f271ec91f976afbdcep-4L : inexact-ok
+= cos towardzero ldbl-128 0x8p+0L : -0x2.53f7d7ec65f271ec91f976afbdccp-4L : inexact-ok
+= cos upward ldbl-128 0x8p+0L : -0x2.53f7d7ec65f271ec91f976afbdccp-4L : inexact-ok
+= cos downward ldbl-128ibm 0x8p+0L : -0x2.53f7d7ec65f271ec91f976afbep-4L : inexact-ok
+= cos tonearest ldbl-128ibm 0x8p+0L : -0x2.53f7d7ec65f271ec91f976afbep-4L : inexact-ok
+= cos towardzero ldbl-128ibm 0x8p+0L : -0x2.53f7d7ec65f271ec91f976afbdp-4L : inexact-ok
+= cos upward ldbl-128ibm 0x8p+0L : -0x2.53f7d7ec65f271ec91f976afbdp-4L : inexact-ok
+cos 9
+= cos downward flt-32 0x9p+0f : -0xe.93fd6p-4f : inexact-ok
+= cos tonearest flt-32 0x9p+0f : -0xe.93fd5p-4f : inexact-ok
+= cos towardzero flt-32 0x9p+0f : -0xe.93fd5p-4f : inexact-ok
+= cos upward flt-32 0x9p+0f : -0xe.93fd5p-4f : inexact-ok
+= cos downward dbl-64 0x9p+0 : -0xe.93fd53530cb6p-4 : inexact-ok
+= cos tonearest dbl-64 0x9p+0 : -0xe.93fd53530cb58p-4 : inexact-ok
+= cos towardzero dbl-64 0x9p+0 : -0xe.93fd53530cb58p-4 : inexact-ok
+= cos upward dbl-64 0x9p+0 : -0xe.93fd53530cb58p-4 : inexact-ok
+= cos downward ldbl-96-intel 0x9p+0L : -0xe.93fd53530cb5b83p-4L : inexact-ok
+= cos tonearest ldbl-96-intel 0x9p+0L : -0xe.93fd53530cb5b82p-4L : inexact-ok
+= cos towardzero ldbl-96-intel 0x9p+0L : -0xe.93fd53530cb5b82p-4L : inexact-ok
+= cos upward ldbl-96-intel 0x9p+0L : -0xe.93fd53530cb5b82p-4L : inexact-ok
+= cos downward ldbl-96-m68k 0x9p+0L : -0xe.93fd53530cb5b83p-4L : inexact-ok
+= cos tonearest ldbl-96-m68k 0x9p+0L : -0xe.93fd53530cb5b82p-4L : inexact-ok
+= cos towardzero ldbl-96-m68k 0x9p+0L : -0xe.93fd53530cb5b82p-4L : inexact-ok
+= cos upward ldbl-96-m68k 0x9p+0L : -0xe.93fd53530cb5b82p-4L : inexact-ok
+= cos downward ldbl-128 0x9p+0L : -0xe.93fd53530cb5b8268bb2e8949abp-4L : inexact-ok
+= cos tonearest ldbl-128 0x9p+0L : -0xe.93fd53530cb5b8268bb2e8949aa8p-4L : inexact-ok
+= cos towardzero ldbl-128 0x9p+0L : -0xe.93fd53530cb5b8268bb2e8949aa8p-4L : inexact-ok
+= cos upward ldbl-128 0x9p+0L : -0xe.93fd53530cb5b8268bb2e8949aa8p-4L : inexact-ok
+= cos downward ldbl-128ibm 0x9p+0L : -0xe.93fd53530cb5b8268bb2e8949cp-4L : inexact-ok
+= cos tonearest ldbl-128ibm 0x9p+0L : -0xe.93fd53530cb5b8268bb2e8949cp-4L : inexact-ok
+= cos towardzero ldbl-128ibm 0x9p+0L : -0xe.93fd53530cb5b8268bb2e89498p-4L : inexact-ok
+= cos upward ldbl-128ibm 0x9p+0L : -0xe.93fd53530cb5b8268bb2e89498p-4L : inexact-ok
+cos 10
+= cos downward flt-32 0xap+0f : -0xd.6cd65p-4f : inexact-ok
+= cos tonearest flt-32 0xap+0f : -0xd.6cd64p-4f : inexact-ok
+= cos towardzero flt-32 0xap+0f : -0xd.6cd64p-4f : inexact-ok
+= cos upward flt-32 0xap+0f : -0xd.6cd64p-4f : inexact-ok
+= cos downward dbl-64 0xap+0 : -0xd.6cd64486359p-4 : inexact-ok
+= cos tonearest dbl-64 0xap+0 : -0xd.6cd64486358f8p-4 : inexact-ok
+= cos towardzero dbl-64 0xap+0 : -0xd.6cd64486358f8p-4 : inexact-ok
+= cos upward dbl-64 0xap+0 : -0xd.6cd64486358f8p-4 : inexact-ok
+= cos downward ldbl-96-intel 0xap+0L : -0xd.6cd64486358f905p-4L : inexact-ok
+= cos tonearest ldbl-96-intel 0xap+0L : -0xd.6cd64486358f905p-4L : inexact-ok
+= cos towardzero ldbl-96-intel 0xap+0L : -0xd.6cd64486358f904p-4L : inexact-ok
+= cos upward ldbl-96-intel 0xap+0L : -0xd.6cd64486358f904p-4L : inexact-ok
+= cos downward ldbl-96-m68k 0xap+0L : -0xd.6cd64486358f905p-4L : inexact-ok
+= cos tonearest ldbl-96-m68k 0xap+0L : -0xd.6cd64486358f905p-4L : inexact-ok
+= cos towardzero ldbl-96-m68k 0xap+0L : -0xd.6cd64486358f904p-4L : inexact-ok
+= cos upward ldbl-96-m68k 0xap+0L : -0xd.6cd64486358f904p-4L : inexact-ok
+= cos downward ldbl-128 0xap+0L : -0xd.6cd64486358f904f7e2a0b9994e8p-4L : inexact-ok
+= cos tonearest ldbl-128 0xap+0L : -0xd.6cd64486358f904f7e2a0b9994ep-4L : inexact-ok
+= cos towardzero ldbl-128 0xap+0L : -0xd.6cd64486358f904f7e2a0b9994ep-4L : inexact-ok
+= cos upward ldbl-128 0xap+0L : -0xd.6cd64486358f904f7e2a0b9994ep-4L : inexact-ok
+= cos downward ldbl-128ibm 0xap+0L : -0xd.6cd64486358f904f7e2a0b9998p-4L : inexact-ok
+= cos tonearest ldbl-128ibm 0xap+0L : -0xd.6cd64486358f904f7e2a0b9994p-4L : inexact-ok
+= cos towardzero ldbl-128ibm 0xap+0L : -0xd.6cd64486358f904f7e2a0b9994p-4L : inexact-ok
+= cos upward ldbl-128ibm 0xap+0L : -0xd.6cd64486358f904f7e2a0b9994p-4L : inexact-ok
+cosh 0
+= cosh downward flt-32 0x0p+0f : 0x1p+0f : inexact-ok
+= cosh tonearest flt-32 0x0p+0f : 0x1p+0f : inexact-ok
+= cosh towardzero flt-32 0x0p+0f : 0x1p+0f : inexact-ok
+= cosh upward flt-32 0x0p+0f : 0x1p+0f : inexact-ok
+= cosh downward dbl-64 0x0p+0 : 0x1p+0 : inexact-ok
+= cosh tonearest dbl-64 0x0p+0 : 0x1p+0 : inexact-ok
+= cosh towardzero dbl-64 0x0p+0 : 0x1p+0 : inexact-ok
+= cosh upward dbl-64 0x0p+0 : 0x1p+0 : inexact-ok
+= cosh downward ldbl-96-intel 0x0p+0L : 0x1p+0L : inexact-ok
+= cosh tonearest ldbl-96-intel 0x0p+0L : 0x1p+0L : inexact-ok
+= cosh towardzero ldbl-96-intel 0x0p+0L : 0x1p+0L : inexact-ok
+= cosh upward ldbl-96-intel 0x0p+0L : 0x1p+0L : inexact-ok
+= cosh downward ldbl-96-m68k 0x0p+0L : 0x1p+0L : inexact-ok
+= cosh tonearest ldbl-96-m68k 0x0p+0L : 0x1p+0L : inexact-ok
+= cosh towardzero ldbl-96-m68k 0x0p+0L : 0x1p+0L : inexact-ok
+= cosh upward ldbl-96-m68k 0x0p+0L : 0x1p+0L : inexact-ok
+= cosh downward ldbl-128 0x0p+0L : 0x1p+0L : inexact-ok
+= cosh tonearest ldbl-128 0x0p+0L : 0x1p+0L : inexact-ok
+= cosh towardzero ldbl-128 0x0p+0L : 0x1p+0L : inexact-ok
+= cosh upward ldbl-128 0x0p+0L : 0x1p+0L : inexact-ok
+= cosh downward ldbl-128ibm 0x0p+0L : 0x1p+0L : inexact-ok
+= cosh tonearest ldbl-128ibm 0x0p+0L : 0x1p+0L : inexact-ok
+= cosh towardzero ldbl-128ibm 0x0p+0L : 0x1p+0L : inexact-ok
+= cosh upward ldbl-128ibm 0x0p+0L : 0x1p+0L : inexact-ok
+cosh -0
+= cosh downward flt-32 -0x0p+0f : 0x1p+0f : inexact-ok
+= cosh tonearest flt-32 -0x0p+0f : 0x1p+0f : inexact-ok
+= cosh towardzero flt-32 -0x0p+0f : 0x1p+0f : inexact-ok
+= cosh upward flt-32 -0x0p+0f : 0x1p+0f : inexact-ok
+= cosh downward dbl-64 -0x0p+0 : 0x1p+0 : inexact-ok
+= cosh tonearest dbl-64 -0x0p+0 : 0x1p+0 : inexact-ok
+= cosh towardzero dbl-64 -0x0p+0 : 0x1p+0 : inexact-ok
+= cosh upward dbl-64 -0x0p+0 : 0x1p+0 : inexact-ok
+= cosh downward ldbl-96-intel -0x0p+0L : 0x1p+0L : inexact-ok
+= cosh tonearest ldbl-96-intel -0x0p+0L : 0x1p+0L : inexact-ok
+= cosh towardzero ldbl-96-intel -0x0p+0L : 0x1p+0L : inexact-ok
+= cosh upward ldbl-96-intel -0x0p+0L : 0x1p+0L : inexact-ok
+= cosh downward ldbl-96-m68k -0x0p+0L : 0x1p+0L : inexact-ok
+= cosh tonearest ldbl-96-m68k -0x0p+0L : 0x1p+0L : inexact-ok
+= cosh towardzero ldbl-96-m68k -0x0p+0L : 0x1p+0L : inexact-ok
+= cosh upward ldbl-96-m68k -0x0p+0L : 0x1p+0L : inexact-ok
+= cosh downward ldbl-128 -0x0p+0L : 0x1p+0L : inexact-ok
+= cosh tonearest ldbl-128 -0x0p+0L : 0x1p+0L : inexact-ok
+= cosh towardzero ldbl-128 -0x0p+0L : 0x1p+0L : inexact-ok
+= cosh upward ldbl-128 -0x0p+0L : 0x1p+0L : inexact-ok
+= cosh downward ldbl-128ibm -0x0p+0L : 0x1p+0L : inexact-ok
+= cosh tonearest ldbl-128ibm -0x0p+0L : 0x1p+0L : inexact-ok
+= cosh towardzero ldbl-128ibm -0x0p+0L : 0x1p+0L : inexact-ok
+= cosh upward ldbl-128ibm -0x0p+0L : 0x1p+0L : inexact-ok
+cosh 0.75
+= cosh downward flt-32 0xcp-4f : 0x1.4b705cp+0f : inexact-ok
+= cosh tonearest flt-32 0xcp-4f : 0x1.4b705ep+0f : inexact-ok
+= cosh towardzero flt-32 0xcp-4f : 0x1.4b705cp+0f : inexact-ok
+= cosh upward flt-32 0xcp-4f : 0x1.4b705ep+0f : inexact-ok
+= cosh downward dbl-64 0xcp-4 : 0x1.4b705d1e5d6a7p+0 : inexact-ok
+= cosh tonearest dbl-64 0xcp-4 : 0x1.4b705d1e5d6a8p+0 : inexact-ok
+= cosh towardzero dbl-64 0xcp-4 : 0x1.4b705d1e5d6a7p+0 : inexact-ok
+= cosh upward dbl-64 0xcp-4 : 0x1.4b705d1e5d6a8p+0 : inexact-ok
+= cosh downward ldbl-96-intel 0xcp-4L : 0x1.4b705d1e5d6a787ap+0L : inexact-ok
+= cosh tonearest ldbl-96-intel 0xcp-4L : 0x1.4b705d1e5d6a787ap+0L : inexact-ok
+= cosh towardzero ldbl-96-intel 0xcp-4L : 0x1.4b705d1e5d6a787ap+0L : inexact-ok
+= cosh upward ldbl-96-intel 0xcp-4L : 0x1.4b705d1e5d6a787cp+0L : inexact-ok
+= cosh downward ldbl-96-m68k 0xcp-4L : 0x1.4b705d1e5d6a787ap+0L : inexact-ok
+= cosh tonearest ldbl-96-m68k 0xcp-4L : 0x1.4b705d1e5d6a787ap+0L : inexact-ok
+= cosh towardzero ldbl-96-m68k 0xcp-4L : 0x1.4b705d1e5d6a787ap+0L : inexact-ok
+= cosh upward ldbl-96-m68k 0xcp-4L : 0x1.4b705d1e5d6a787cp+0L : inexact-ok
+= cosh downward ldbl-128 0xcp-4L : 0x1.4b705d1e5d6a787aa2de94beca32p+0L : inexact-ok
+= cosh tonearest ldbl-128 0xcp-4L : 0x1.4b705d1e5d6a787aa2de94beca32p+0L : inexact-ok
+= cosh towardzero ldbl-128 0xcp-4L : 0x1.4b705d1e5d6a787aa2de94beca32p+0L : inexact-ok
+= cosh upward ldbl-128 0xcp-4L : 0x1.4b705d1e5d6a787aa2de94beca33p+0L : inexact-ok
+= cosh downward ldbl-128ibm 0xcp-4L : 0x1.4b705d1e5d6a787aa2de94becap+0L : inexact-ok
+= cosh tonearest ldbl-128ibm 0xcp-4L : 0x1.4b705d1e5d6a787aa2de94becap+0L : inexact-ok
+= cosh towardzero ldbl-128ibm 0xcp-4L : 0x1.4b705d1e5d6a787aa2de94becap+0L : inexact-ok
+= cosh upward ldbl-128ibm 0xcp-4L : 0x1.4b705d1e5d6a787aa2de94beca8p+0L : inexact-ok
+cosh 709.8893558127259666434838436543941497802734375
+= cosh downward flt-32 0x2.c5e3bp+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= cosh tonearest flt-32 0x2.c5e3bp+8f : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero flt-32 0x2.c5e3bp+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= cosh upward flt-32 0x2.c5e3bp+8f : plus_infty : inexact-ok overflow errno-erange
+= cosh downward dbl-64 0x2.c5e3bp+8 : 0x8.e6960966c8d2p+1020 : inexact-ok
+= cosh tonearest dbl-64 0x2.c5e3bp+8 : 0x8.e6960966c8d2p+1020 : inexact-ok
+= cosh towardzero dbl-64 0x2.c5e3bp+8 : 0x8.e6960966c8d2p+1020 : inexact-ok
+= cosh upward dbl-64 0x2.c5e3bp+8 : 0x8.e6960966c8d28p+1020 : inexact-ok
+= cosh downward ldbl-96-intel 0x2.c5e3bp+8L : 0x8.e6960966c8d230bp+1020L : inexact-ok
+= cosh tonearest ldbl-96-intel 0x2.c5e3bp+8L : 0x8.e6960966c8d230bp+1020L : inexact-ok
+= cosh towardzero ldbl-96-intel 0x2.c5e3bp+8L : 0x8.e6960966c8d230bp+1020L : inexact-ok
+= cosh upward ldbl-96-intel 0x2.c5e3bp+8L : 0x8.e6960966c8d230cp+1020L : inexact-ok
+= cosh downward ldbl-96-m68k 0x2.c5e3bp+8L : 0x8.e6960966c8d230bp+1020L : inexact-ok
+= cosh tonearest ldbl-96-m68k 0x2.c5e3bp+8L : 0x8.e6960966c8d230bp+1020L : inexact-ok
+= cosh towardzero ldbl-96-m68k 0x2.c5e3bp+8L : 0x8.e6960966c8d230bp+1020L : inexact-ok
+= cosh upward ldbl-96-m68k 0x2.c5e3bp+8L : 0x8.e6960966c8d230cp+1020L : inexact-ok
+= cosh downward ldbl-128 0x2.c5e3bp+8L : 0x8.e6960966c8d230b719596be4b878p+1020L : inexact-ok
+= cosh tonearest ldbl-128 0x2.c5e3bp+8L : 0x8.e6960966c8d230b719596be4b88p+1020L : inexact-ok
+= cosh towardzero ldbl-128 0x2.c5e3bp+8L : 0x8.e6960966c8d230b719596be4b878p+1020L : inexact-ok
+= cosh upward ldbl-128 0x2.c5e3bp+8L : 0x8.e6960966c8d230b719596be4b88p+1020L : inexact-ok
+= cosh downward ldbl-128ibm 0x2.c5e3bp+8L : 0x8.e6960966c8d230b719596be4b8p+1020L : inexact-ok
+= cosh tonearest ldbl-128ibm 0x2.c5e3bp+8L : 0x8.e6960966c8d230b719596be4b8p+1020L : inexact-ok
+= cosh towardzero ldbl-128ibm 0x2.c5e3bp+8L : 0x8.e6960966c8d230b719596be4b8p+1020L : inexact-ok
+= cosh upward ldbl-128ibm 0x2.c5e3bp+8L : 0x8.e6960966c8d230b719596be4bcp+1020L : inexact-ok
+= cosh downward flt-32 0x2.c5e3acp+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= cosh tonearest flt-32 0x2.c5e3acp+8f : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero flt-32 0x2.c5e3acp+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= cosh upward flt-32 0x2.c5e3acp+8f : plus_infty : inexact-ok overflow errno-erange
+= cosh downward dbl-64 0x2.c5e3acp+8 : 0x8.e6726f55d788p+1020 : inexact-ok
+= cosh tonearest dbl-64 0x2.c5e3acp+8 : 0x8.e6726f55d7888p+1020 : inexact-ok
+= cosh towardzero dbl-64 0x2.c5e3acp+8 : 0x8.e6726f55d788p+1020 : inexact-ok
+= cosh upward dbl-64 0x2.c5e3acp+8 : 0x8.e6726f55d7888p+1020 : inexact-ok
+= cosh downward ldbl-96-intel 0x2.c5e3acp+8L : 0x8.e6726f55d788681p+1020L : inexact-ok
+= cosh tonearest ldbl-96-intel 0x2.c5e3acp+8L : 0x8.e6726f55d788682p+1020L : inexact-ok
+= cosh towardzero ldbl-96-intel 0x2.c5e3acp+8L : 0x8.e6726f55d788681p+1020L : inexact-ok
+= cosh upward ldbl-96-intel 0x2.c5e3acp+8L : 0x8.e6726f55d788682p+1020L : inexact-ok
+= cosh downward ldbl-96-m68k 0x2.c5e3acp+8L : 0x8.e6726f55d788681p+1020L : inexact-ok
+= cosh tonearest ldbl-96-m68k 0x2.c5e3acp+8L : 0x8.e6726f55d788682p+1020L : inexact-ok
+= cosh towardzero ldbl-96-m68k 0x2.c5e3acp+8L : 0x8.e6726f55d788681p+1020L : inexact-ok
+= cosh upward ldbl-96-m68k 0x2.c5e3acp+8L : 0x8.e6726f55d788682p+1020L : inexact-ok
+= cosh downward ldbl-128 0x2.c5e3acp+8L : 0x8.e6726f55d78868187eba9eac3828p+1020L : inexact-ok
+= cosh tonearest ldbl-128 0x2.c5e3acp+8L : 0x8.e6726f55d78868187eba9eac383p+1020L : inexact-ok
+= cosh towardzero ldbl-128 0x2.c5e3acp+8L : 0x8.e6726f55d78868187eba9eac3828p+1020L : inexact-ok
+= cosh upward ldbl-128 0x2.c5e3acp+8L : 0x8.e6726f55d78868187eba9eac383p+1020L : inexact-ok
+= cosh downward ldbl-128ibm 0x2.c5e3acp+8L : 0x8.e6726f55d78868187eba9eac38p+1020L : inexact-ok
+= cosh tonearest ldbl-128ibm 0x2.c5e3acp+8L : 0x8.e6726f55d78868187eba9eac38p+1020L : inexact-ok
+= cosh towardzero ldbl-128ibm 0x2.c5e3acp+8L : 0x8.e6726f55d78868187eba9eac38p+1020L : inexact-ok
+= cosh upward ldbl-128ibm 0x2.c5e3acp+8L : 0x8.e6726f55d78868187eba9eac3cp+1020L : inexact-ok
+= cosh downward dbl-64 0x2.c5e3acd2922a6p+8 : 0x8.e679c177a00b8p+1020 : inexact-ok
+= cosh tonearest dbl-64 0x2.c5e3acd2922a6p+8 : 0x8.e679c177a00cp+1020 : inexact-ok
+= cosh towardzero dbl-64 0x2.c5e3acd2922a6p+8 : 0x8.e679c177a00b8p+1020 : inexact-ok
+= cosh upward dbl-64 0x2.c5e3acd2922a6p+8 : 0x8.e679c177a00cp+1020 : inexact-ok
+= cosh downward ldbl-96-intel 0x2.c5e3acd2922a6p+8L : 0x8.e679c177a00bfb5p+1020L : inexact-ok
+= cosh tonearest ldbl-96-intel 0x2.c5e3acd2922a6p+8L : 0x8.e679c177a00bfb6p+1020L : inexact-ok
+= cosh towardzero ldbl-96-intel 0x2.c5e3acd2922a6p+8L : 0x8.e679c177a00bfb5p+1020L : inexact-ok
+= cosh upward ldbl-96-intel 0x2.c5e3acd2922a6p+8L : 0x8.e679c177a00bfb6p+1020L : inexact-ok
+= cosh downward ldbl-96-m68k 0x2.c5e3acd2922a6p+8L : 0x8.e679c177a00bfb5p+1020L : inexact-ok
+= cosh tonearest ldbl-96-m68k 0x2.c5e3acd2922a6p+8L : 0x8.e679c177a00bfb6p+1020L : inexact-ok
+= cosh towardzero ldbl-96-m68k 0x2.c5e3acd2922a6p+8L : 0x8.e679c177a00bfb5p+1020L : inexact-ok
+= cosh upward ldbl-96-m68k 0x2.c5e3acd2922a6p+8L : 0x8.e679c177a00bfb6p+1020L : inexact-ok
+= cosh downward ldbl-128 0x2.c5e3acd2922a6p+8L : 0x8.e679c177a00bfb5aec6fa96b5868p+1020L : inexact-ok
+= cosh tonearest ldbl-128 0x2.c5e3acd2922a6p+8L : 0x8.e679c177a00bfb5aec6fa96b5868p+1020L : inexact-ok
+= cosh towardzero ldbl-128 0x2.c5e3acd2922a6p+8L : 0x8.e679c177a00bfb5aec6fa96b5868p+1020L : inexact-ok
+= cosh upward ldbl-128 0x2.c5e3acd2922a6p+8L : 0x8.e679c177a00bfb5aec6fa96b587p+1020L : inexact-ok
+= cosh downward ldbl-128ibm 0x2.c5e3acd2922a6p+8L : 0x8.e679c177a00bfb5aec6fa96b58p+1020L : inexact-ok
+= cosh tonearest ldbl-128ibm 0x2.c5e3acd2922a6p+8L : 0x8.e679c177a00bfb5aec6fa96b58p+1020L : inexact-ok
+= cosh towardzero ldbl-128ibm 0x2.c5e3acd2922a6p+8L : 0x8.e679c177a00bfb5aec6fa96b58p+1020L : inexact-ok
+= cosh upward ldbl-128ibm 0x2.c5e3acd2922a6p+8L : 0x8.e679c177a00bfb5aec6fa96b5cp+1020L : inexact-ok
+cosh -709.8893558127259666434838436543941497802734375
+= cosh downward flt-32 -0x2.c5e3acp+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= cosh tonearest flt-32 -0x2.c5e3acp+8f : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero flt-32 -0x2.c5e3acp+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= cosh upward flt-32 -0x2.c5e3acp+8f : plus_infty : inexact-ok overflow errno-erange
+= cosh downward dbl-64 -0x2.c5e3acp+8 : 0x8.e6726f55d788p+1020 : inexact-ok
+= cosh tonearest dbl-64 -0x2.c5e3acp+8 : 0x8.e6726f55d7888p+1020 : inexact-ok
+= cosh towardzero dbl-64 -0x2.c5e3acp+8 : 0x8.e6726f55d788p+1020 : inexact-ok
+= cosh upward dbl-64 -0x2.c5e3acp+8 : 0x8.e6726f55d7888p+1020 : inexact-ok
+= cosh downward ldbl-96-intel -0x2.c5e3acp+8L : 0x8.e6726f55d788681p+1020L : inexact-ok
+= cosh tonearest ldbl-96-intel -0x2.c5e3acp+8L : 0x8.e6726f55d788682p+1020L : inexact-ok
+= cosh towardzero ldbl-96-intel -0x2.c5e3acp+8L : 0x8.e6726f55d788681p+1020L : inexact-ok
+= cosh upward ldbl-96-intel -0x2.c5e3acp+8L : 0x8.e6726f55d788682p+1020L : inexact-ok
+= cosh downward ldbl-96-m68k -0x2.c5e3acp+8L : 0x8.e6726f55d788681p+1020L : inexact-ok
+= cosh tonearest ldbl-96-m68k -0x2.c5e3acp+8L : 0x8.e6726f55d788682p+1020L : inexact-ok
+= cosh towardzero ldbl-96-m68k -0x2.c5e3acp+8L : 0x8.e6726f55d788681p+1020L : inexact-ok
+= cosh upward ldbl-96-m68k -0x2.c5e3acp+8L : 0x8.e6726f55d788682p+1020L : inexact-ok
+= cosh downward ldbl-128 -0x2.c5e3acp+8L : 0x8.e6726f55d78868187eba9eac3828p+1020L : inexact-ok
+= cosh tonearest ldbl-128 -0x2.c5e3acp+8L : 0x8.e6726f55d78868187eba9eac383p+1020L : inexact-ok
+= cosh towardzero ldbl-128 -0x2.c5e3acp+8L : 0x8.e6726f55d78868187eba9eac3828p+1020L : inexact-ok
+= cosh upward ldbl-128 -0x2.c5e3acp+8L : 0x8.e6726f55d78868187eba9eac383p+1020L : inexact-ok
+= cosh downward ldbl-128ibm -0x2.c5e3acp+8L : 0x8.e6726f55d78868187eba9eac38p+1020L : inexact-ok
+= cosh tonearest ldbl-128ibm -0x2.c5e3acp+8L : 0x8.e6726f55d78868187eba9eac38p+1020L : inexact-ok
+= cosh towardzero ldbl-128ibm -0x2.c5e3acp+8L : 0x8.e6726f55d78868187eba9eac38p+1020L : inexact-ok
+= cosh upward ldbl-128ibm -0x2.c5e3acp+8L : 0x8.e6726f55d78868187eba9eac3cp+1020L : inexact-ok
+= cosh downward flt-32 -0x2.c5e3bp+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= cosh tonearest flt-32 -0x2.c5e3bp+8f : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero flt-32 -0x2.c5e3bp+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= cosh upward flt-32 -0x2.c5e3bp+8f : plus_infty : inexact-ok overflow errno-erange
+= cosh downward dbl-64 -0x2.c5e3bp+8 : 0x8.e6960966c8d2p+1020 : inexact-ok
+= cosh tonearest dbl-64 -0x2.c5e3bp+8 : 0x8.e6960966c8d2p+1020 : inexact-ok
+= cosh towardzero dbl-64 -0x2.c5e3bp+8 : 0x8.e6960966c8d2p+1020 : inexact-ok
+= cosh upward dbl-64 -0x2.c5e3bp+8 : 0x8.e6960966c8d28p+1020 : inexact-ok
+= cosh downward ldbl-96-intel -0x2.c5e3bp+8L : 0x8.e6960966c8d230bp+1020L : inexact-ok
+= cosh tonearest ldbl-96-intel -0x2.c5e3bp+8L : 0x8.e6960966c8d230bp+1020L : inexact-ok
+= cosh towardzero ldbl-96-intel -0x2.c5e3bp+8L : 0x8.e6960966c8d230bp+1020L : inexact-ok
+= cosh upward ldbl-96-intel -0x2.c5e3bp+8L : 0x8.e6960966c8d230cp+1020L : inexact-ok
+= cosh downward ldbl-96-m68k -0x2.c5e3bp+8L : 0x8.e6960966c8d230bp+1020L : inexact-ok
+= cosh tonearest ldbl-96-m68k -0x2.c5e3bp+8L : 0x8.e6960966c8d230bp+1020L : inexact-ok
+= cosh towardzero ldbl-96-m68k -0x2.c5e3bp+8L : 0x8.e6960966c8d230bp+1020L : inexact-ok
+= cosh upward ldbl-96-m68k -0x2.c5e3bp+8L : 0x8.e6960966c8d230cp+1020L : inexact-ok
+= cosh downward ldbl-128 -0x2.c5e3bp+8L : 0x8.e6960966c8d230b719596be4b878p+1020L : inexact-ok
+= cosh tonearest ldbl-128 -0x2.c5e3bp+8L : 0x8.e6960966c8d230b719596be4b88p+1020L : inexact-ok
+= cosh towardzero ldbl-128 -0x2.c5e3bp+8L : 0x8.e6960966c8d230b719596be4b878p+1020L : inexact-ok
+= cosh upward ldbl-128 -0x2.c5e3bp+8L : 0x8.e6960966c8d230b719596be4b88p+1020L : inexact-ok
+= cosh downward ldbl-128ibm -0x2.c5e3bp+8L : 0x8.e6960966c8d230b719596be4b8p+1020L : inexact-ok
+= cosh tonearest ldbl-128ibm -0x2.c5e3bp+8L : 0x8.e6960966c8d230b719596be4b8p+1020L : inexact-ok
+= cosh towardzero ldbl-128ibm -0x2.c5e3bp+8L : 0x8.e6960966c8d230b719596be4b8p+1020L : inexact-ok
+= cosh upward ldbl-128ibm -0x2.c5e3bp+8L : 0x8.e6960966c8d230b719596be4bcp+1020L : inexact-ok
+= cosh downward dbl-64 -0x2.c5e3acd2922a6p+8 : 0x8.e679c177a00b8p+1020 : inexact-ok
+= cosh tonearest dbl-64 -0x2.c5e3acd2922a6p+8 : 0x8.e679c177a00cp+1020 : inexact-ok
+= cosh towardzero dbl-64 -0x2.c5e3acd2922a6p+8 : 0x8.e679c177a00b8p+1020 : inexact-ok
+= cosh upward dbl-64 -0x2.c5e3acd2922a6p+8 : 0x8.e679c177a00cp+1020 : inexact-ok
+= cosh downward ldbl-96-intel -0x2.c5e3acd2922a6p+8L : 0x8.e679c177a00bfb5p+1020L : inexact-ok
+= cosh tonearest ldbl-96-intel -0x2.c5e3acd2922a6p+8L : 0x8.e679c177a00bfb6p+1020L : inexact-ok
+= cosh towardzero ldbl-96-intel -0x2.c5e3acd2922a6p+8L : 0x8.e679c177a00bfb5p+1020L : inexact-ok
+= cosh upward ldbl-96-intel -0x2.c5e3acd2922a6p+8L : 0x8.e679c177a00bfb6p+1020L : inexact-ok
+= cosh downward ldbl-96-m68k -0x2.c5e3acd2922a6p+8L : 0x8.e679c177a00bfb5p+1020L : inexact-ok
+= cosh tonearest ldbl-96-m68k -0x2.c5e3acd2922a6p+8L : 0x8.e679c177a00bfb6p+1020L : inexact-ok
+= cosh towardzero ldbl-96-m68k -0x2.c5e3acd2922a6p+8L : 0x8.e679c177a00bfb5p+1020L : inexact-ok
+= cosh upward ldbl-96-m68k -0x2.c5e3acd2922a6p+8L : 0x8.e679c177a00bfb6p+1020L : inexact-ok
+= cosh downward ldbl-128 -0x2.c5e3acd2922a6p+8L : 0x8.e679c177a00bfb5aec6fa96b5868p+1020L : inexact-ok
+= cosh tonearest ldbl-128 -0x2.c5e3acd2922a6p+8L : 0x8.e679c177a00bfb5aec6fa96b5868p+1020L : inexact-ok
+= cosh towardzero ldbl-128 -0x2.c5e3acd2922a6p+8L : 0x8.e679c177a00bfb5aec6fa96b5868p+1020L : inexact-ok
+= cosh upward ldbl-128 -0x2.c5e3acd2922a6p+8L : 0x8.e679c177a00bfb5aec6fa96b587p+1020L : inexact-ok
+= cosh downward ldbl-128ibm -0x2.c5e3acd2922a6p+8L : 0x8.e679c177a00bfb5aec6fa96b58p+1020L : inexact-ok
+= cosh tonearest ldbl-128ibm -0x2.c5e3acd2922a6p+8L : 0x8.e679c177a00bfb5aec6fa96b58p+1020L : inexact-ok
+= cosh towardzero ldbl-128ibm -0x2.c5e3acd2922a6p+8L : 0x8.e679c177a00bfb5aec6fa96b58p+1020L : inexact-ok
+= cosh upward ldbl-128ibm -0x2.c5e3acd2922a6p+8L : 0x8.e679c177a00bfb5aec6fa96b5cp+1020L : inexact-ok
+cosh 22
+= cosh downward flt-32 0x1.6p+4f : 0x6.ad6b68p+28f : inexact-ok
+= cosh tonearest flt-32 0x1.6p+4f : 0x6.ad6b7p+28f : inexact-ok
+= cosh towardzero flt-32 0x1.6p+4f : 0x6.ad6b68p+28f : inexact-ok
+= cosh upward flt-32 0x1.6p+4f : 0x6.ad6b7p+28f : inexact-ok
+= cosh downward dbl-64 0x1.6p+4 : 0x6.ad6b6e710d7fcp+28 : inexact-ok
+= cosh tonearest dbl-64 0x1.6p+4 : 0x6.ad6b6e710d8p+28 : inexact-ok
+= cosh towardzero dbl-64 0x1.6p+4 : 0x6.ad6b6e710d7fcp+28 : inexact-ok
+= cosh upward dbl-64 0x1.6p+4 : 0x6.ad6b6e710d8p+28 : inexact-ok
+= cosh downward ldbl-96-intel 0x1.6p+4L : 0x6.ad6b6e710d7fe078p+28L : inexact-ok
+= cosh tonearest ldbl-96-intel 0x1.6p+4L : 0x6.ad6b6e710d7fe078p+28L : inexact-ok
+= cosh towardzero ldbl-96-intel 0x1.6p+4L : 0x6.ad6b6e710d7fe078p+28L : inexact-ok
+= cosh upward ldbl-96-intel 0x1.6p+4L : 0x6.ad6b6e710d7fe08p+28L : inexact-ok
+= cosh downward ldbl-96-m68k 0x1.6p+4L : 0x6.ad6b6e710d7fe078p+28L : inexact-ok
+= cosh tonearest ldbl-96-m68k 0x1.6p+4L : 0x6.ad6b6e710d7fe078p+28L : inexact-ok
+= cosh towardzero ldbl-96-m68k 0x1.6p+4L : 0x6.ad6b6e710d7fe078p+28L : inexact-ok
+= cosh upward ldbl-96-m68k 0x1.6p+4L : 0x6.ad6b6e710d7fe08p+28L : inexact-ok
+= cosh downward ldbl-128 0x1.6p+4L : 0x6.ad6b6e710d7fe07862bf28dca0ap+28L : inexact-ok
+= cosh tonearest ldbl-128 0x1.6p+4L : 0x6.ad6b6e710d7fe07862bf28dca0a4p+28L : inexact-ok
+= cosh towardzero ldbl-128 0x1.6p+4L : 0x6.ad6b6e710d7fe07862bf28dca0ap+28L : inexact-ok
+= cosh upward ldbl-128 0x1.6p+4L : 0x6.ad6b6e710d7fe07862bf28dca0a4p+28L : inexact-ok
+= cosh downward ldbl-128ibm 0x1.6p+4L : 0x6.ad6b6e710d7fe07862bf28dcap+28L : inexact-ok
+= cosh tonearest ldbl-128ibm 0x1.6p+4L : 0x6.ad6b6e710d7fe07862bf28dcap+28L : inexact-ok
+= cosh towardzero ldbl-128ibm 0x1.6p+4L : 0x6.ad6b6e710d7fe07862bf28dcap+28L : inexact-ok
+= cosh upward ldbl-128ibm 0x1.6p+4L : 0x6.ad6b6e710d7fe07862bf28dca2p+28L : inexact-ok
+cosh 23
+= cosh downward flt-32 0x1.7p+4f : 0x1.226af2p+32f : inexact-ok
+= cosh tonearest flt-32 0x1.7p+4f : 0x1.226af4p+32f : inexact-ok
+= cosh towardzero flt-32 0x1.7p+4f : 0x1.226af2p+32f : inexact-ok
+= cosh upward flt-32 0x1.7p+4f : 0x1.226af4p+32f : inexact-ok
+= cosh downward dbl-64 0x1.7p+4 : 0x1.226af33b1fdcp+32 : inexact-ok
+= cosh tonearest dbl-64 0x1.7p+4 : 0x1.226af33b1fdc1p+32 : inexact-ok
+= cosh towardzero dbl-64 0x1.7p+4 : 0x1.226af33b1fdcp+32 : inexact-ok
+= cosh upward dbl-64 0x1.7p+4 : 0x1.226af33b1fdc1p+32 : inexact-ok
+= cosh downward ldbl-96-intel 0x1.7p+4L : 0x1.226af33b1fdc0a56p+32L : inexact-ok
+= cosh tonearest ldbl-96-intel 0x1.7p+4L : 0x1.226af33b1fdc0a58p+32L : inexact-ok
+= cosh towardzero ldbl-96-intel 0x1.7p+4L : 0x1.226af33b1fdc0a56p+32L : inexact-ok
+= cosh upward ldbl-96-intel 0x1.7p+4L : 0x1.226af33b1fdc0a58p+32L : inexact-ok
+= cosh downward ldbl-96-m68k 0x1.7p+4L : 0x1.226af33b1fdc0a56p+32L : inexact-ok
+= cosh tonearest ldbl-96-m68k 0x1.7p+4L : 0x1.226af33b1fdc0a58p+32L : inexact-ok
+= cosh towardzero ldbl-96-m68k 0x1.7p+4L : 0x1.226af33b1fdc0a56p+32L : inexact-ok
+= cosh upward ldbl-96-m68k 0x1.7p+4L : 0x1.226af33b1fdc0a58p+32L : inexact-ok
+= cosh downward ldbl-128 0x1.7p+4L : 0x1.226af33b1fdc0a57bd4b4ab2311bp+32L : inexact-ok
+= cosh tonearest ldbl-128 0x1.7p+4L : 0x1.226af33b1fdc0a57bd4b4ab2311bp+32L : inexact-ok
+= cosh towardzero ldbl-128 0x1.7p+4L : 0x1.226af33b1fdc0a57bd4b4ab2311bp+32L : inexact-ok
+= cosh upward ldbl-128 0x1.7p+4L : 0x1.226af33b1fdc0a57bd4b4ab2311cp+32L : inexact-ok
+= cosh downward ldbl-128ibm 0x1.7p+4L : 0x1.226af33b1fdc0a57bd4b4ab231p+32L : inexact-ok
+= cosh tonearest ldbl-128ibm 0x1.7p+4L : 0x1.226af33b1fdc0a57bd4b4ab231p+32L : inexact-ok
+= cosh towardzero ldbl-128ibm 0x1.7p+4L : 0x1.226af33b1fdc0a57bd4b4ab231p+32L : inexact-ok
+= cosh upward ldbl-128ibm 0x1.7p+4L : 0x1.226af33b1fdc0a57bd4b4ab2318p+32L : inexact-ok
+cosh 24
+= cosh downward flt-32 0x1.8p+4f : 0x3.156ff4p+32f : inexact-ok
+= cosh tonearest flt-32 0x1.8p+4f : 0x3.156ff8p+32f : inexact-ok
+= cosh towardzero flt-32 0x1.8p+4f : 0x3.156ff4p+32f : inexact-ok
+= cosh upward flt-32 0x1.8p+4f : 0x3.156ff8p+32f : inexact-ok
+= cosh downward dbl-64 0x1.8p+4 : 0x3.156ff6a8ebf6ep+32 : inexact-ok
+= cosh tonearest dbl-64 0x1.8p+4 : 0x3.156ff6a8ebf6ep+32 : inexact-ok
+= cosh towardzero dbl-64 0x1.8p+4 : 0x3.156ff6a8ebf6ep+32 : inexact-ok
+= cosh upward dbl-64 0x1.8p+4 : 0x3.156ff6a8ebf7p+32 : inexact-ok
+= cosh downward ldbl-96-intel 0x1.8p+4L : 0x3.156ff6a8ebf6e66cp+32L : inexact-ok
+= cosh tonearest ldbl-96-intel 0x1.8p+4L : 0x3.156ff6a8ebf6e67p+32L : inexact-ok
+= cosh towardzero ldbl-96-intel 0x1.8p+4L : 0x3.156ff6a8ebf6e66cp+32L : inexact-ok
+= cosh upward ldbl-96-intel 0x1.8p+4L : 0x3.156ff6a8ebf6e67p+32L : inexact-ok
+= cosh downward ldbl-96-m68k 0x1.8p+4L : 0x3.156ff6a8ebf6e66cp+32L : inexact-ok
+= cosh tonearest ldbl-96-m68k 0x1.8p+4L : 0x3.156ff6a8ebf6e67p+32L : inexact-ok
+= cosh towardzero ldbl-96-m68k 0x1.8p+4L : 0x3.156ff6a8ebf6e66cp+32L : inexact-ok
+= cosh upward ldbl-96-m68k 0x1.8p+4L : 0x3.156ff6a8ebf6e67p+32L : inexact-ok
+= cosh downward ldbl-128 0x1.8p+4L : 0x3.156ff6a8ebf6e66f4935281c5faep+32L : inexact-ok
+= cosh tonearest ldbl-128 0x1.8p+4L : 0x3.156ff6a8ebf6e66f4935281c5fbp+32L : inexact-ok
+= cosh towardzero ldbl-128 0x1.8p+4L : 0x3.156ff6a8ebf6e66f4935281c5faep+32L : inexact-ok
+= cosh upward ldbl-128 0x1.8p+4L : 0x3.156ff6a8ebf6e66f4935281c5fbp+32L : inexact-ok
+= cosh downward ldbl-128ibm 0x1.8p+4L : 0x3.156ff6a8ebf6e66f4935281c5fp+32L : inexact-ok
+= cosh tonearest ldbl-128ibm 0x1.8p+4L : 0x3.156ff6a8ebf6e66f4935281c6p+32L : inexact-ok
+= cosh towardzero ldbl-128ibm 0x1.8p+4L : 0x3.156ff6a8ebf6e66f4935281c5fp+32L : inexact-ok
+= cosh upward ldbl-128ibm 0x1.8p+4L : 0x3.156ff6a8ebf6e66f4935281c6p+32L : inexact-ok
+erf 0
+= erf downward flt-32 0x0p+0f : 0x0p+0f : inexact-ok
+= erf tonearest flt-32 0x0p+0f : 0x0p+0f : inexact-ok
+= erf towardzero flt-32 0x0p+0f : 0x0p+0f : inexact-ok
+= erf upward flt-32 0x0p+0f : 0x0p+0f : inexact-ok
+= erf downward dbl-64 0x0p+0 : 0x0p+0 : inexact-ok
+= erf tonearest dbl-64 0x0p+0 : 0x0p+0 : inexact-ok
+= erf towardzero dbl-64 0x0p+0 : 0x0p+0 : inexact-ok
+= erf upward dbl-64 0x0p+0 : 0x0p+0 : inexact-ok
+= erf downward ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok
+= erf tonearest ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok
+= erf towardzero ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok
+= erf upward ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok
+= erf downward ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok
+= erf tonearest ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok
+= erf towardzero ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok
+= erf upward ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok
+= erf downward ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok
+= erf tonearest ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok
+= erf towardzero ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok
+= erf upward ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok
+= erf downward ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok
+= erf tonearest ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok
+= erf towardzero ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok
+= erf upward ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok
+erf -0
+= erf downward flt-32 -0x0p+0f : -0x0p+0f : inexact-ok
+= erf tonearest flt-32 -0x0p+0f : -0x0p+0f : inexact-ok
+= erf towardzero flt-32 -0x0p+0f : -0x0p+0f : inexact-ok
+= erf upward flt-32 -0x0p+0f : -0x0p+0f : inexact-ok
+= erf downward dbl-64 -0x0p+0 : -0x0p+0 : inexact-ok
+= erf tonearest dbl-64 -0x0p+0 : -0x0p+0 : inexact-ok
+= erf towardzero dbl-64 -0x0p+0 : -0x0p+0 : inexact-ok
+= erf upward dbl-64 -0x0p+0 : -0x0p+0 : inexact-ok
+= erf downward ldbl-96-intel -0x0p+0L : -0x0p+0L : inexact-ok
+= erf tonearest ldbl-96-intel -0x0p+0L : -0x0p+0L : inexact-ok
+= erf towardzero ldbl-96-intel -0x0p+0L : -0x0p+0L : inexact-ok
+= erf upward ldbl-96-intel -0x0p+0L : -0x0p+0L : inexact-ok
+= erf downward ldbl-96-m68k -0x0p+0L : -0x0p+0L : inexact-ok
+= erf tonearest ldbl-96-m68k -0x0p+0L : -0x0p+0L : inexact-ok
+= erf towardzero ldbl-96-m68k -0x0p+0L : -0x0p+0L : inexact-ok
+= erf upward ldbl-96-m68k -0x0p+0L : -0x0p+0L : inexact-ok
+= erf downward ldbl-128 -0x0p+0L : -0x0p+0L : inexact-ok
+= erf tonearest ldbl-128 -0x0p+0L : -0x0p+0L : inexact-ok
+= erf towardzero ldbl-128 -0x0p+0L : -0x0p+0L : inexact-ok
+= erf upward ldbl-128 -0x0p+0L : -0x0p+0L : inexact-ok
+= erf downward ldbl-128ibm -0x0p+0L : -0x0p+0L : inexact-ok
+= erf tonearest ldbl-128ibm -0x0p+0L : -0x0p+0L : inexact-ok
+= erf towardzero ldbl-128ibm -0x0p+0L : -0x0p+0L : inexact-ok
+= erf upward ldbl-128ibm -0x0p+0L : -0x0p+0L : inexact-ok
+erf 0.125
+= erf downward flt-32 0x2p-4f : 0x2.3ebc34p-4f : inexact-ok
+= erf tonearest flt-32 0x2p-4f : 0x2.3ebc34p-4f : inexact-ok
+= erf towardzero flt-32 0x2p-4f : 0x2.3ebc34p-4f : inexact-ok
+= erf upward flt-32 0x2p-4f : 0x2.3ebc38p-4f : inexact-ok
+= erf downward dbl-64 0x2p-4 : 0x2.3ebc346b87712p-4 : inexact-ok
+= erf tonearest dbl-64 0x2p-4 : 0x2.3ebc346b87712p-4 : inexact-ok
+= erf towardzero dbl-64 0x2p-4 : 0x2.3ebc346b87712p-4 : inexact-ok
+= erf upward dbl-64 0x2p-4 : 0x2.3ebc346b87714p-4 : inexact-ok
+= erf downward ldbl-96-intel 0x2p-4L : 0x2.3ebc346b87712e84p-4L : inexact-ok
+= erf tonearest ldbl-96-intel 0x2p-4L : 0x2.3ebc346b87712e84p-4L : inexact-ok
+= erf towardzero ldbl-96-intel 0x2p-4L : 0x2.3ebc346b87712e84p-4L : inexact-ok
+= erf upward ldbl-96-intel 0x2p-4L : 0x2.3ebc346b87712e88p-4L : inexact-ok
+= erf downward ldbl-96-m68k 0x2p-4L : 0x2.3ebc346b87712e84p-4L : inexact-ok
+= erf tonearest ldbl-96-m68k 0x2p-4L : 0x2.3ebc346b87712e84p-4L : inexact-ok
+= erf towardzero ldbl-96-m68k 0x2p-4L : 0x2.3ebc346b87712e84p-4L : inexact-ok
+= erf upward ldbl-96-m68k 0x2p-4L : 0x2.3ebc346b87712e88p-4L : inexact-ok
+= erf downward ldbl-128 0x2p-4L : 0x2.3ebc346b87712e85b6b249f079ep-4L : inexact-ok
+= erf tonearest ldbl-128 0x2p-4L : 0x2.3ebc346b87712e85b6b249f079e2p-4L : inexact-ok
+= erf towardzero ldbl-128 0x2p-4L : 0x2.3ebc346b87712e85b6b249f079ep-4L : inexact-ok
+= erf upward ldbl-128 0x2p-4L : 0x2.3ebc346b87712e85b6b249f079e2p-4L : inexact-ok
+= erf downward ldbl-128ibm 0x2p-4L : 0x2.3ebc346b87712e85b6b249f079p-4L : inexact-ok
+= erf tonearest ldbl-128ibm 0x2p-4L : 0x2.3ebc346b87712e85b6b249f07ap-4L : inexact-ok
+= erf towardzero ldbl-128ibm 0x2p-4L : 0x2.3ebc346b87712e85b6b249f079p-4L : inexact-ok
+= erf upward ldbl-128ibm 0x2p-4L : 0x2.3ebc346b87712e85b6b249f07ap-4L : inexact-ok
+erf 0.75
+= erf downward flt-32 0xcp-4f : 0xb.60e4bp-4f : inexact-ok
+= erf tonearest flt-32 0xcp-4f : 0xb.60e4cp-4f : inexact-ok
+= erf towardzero flt-32 0xcp-4f : 0xb.60e4bp-4f : inexact-ok
+= erf upward flt-32 0xcp-4f : 0xb.60e4cp-4f : inexact-ok
+= erf downward dbl-64 0xcp-4 : 0xb.60e4bace872f8p-4 : inexact-ok
+= erf tonearest dbl-64 0xcp-4 : 0xb.60e4bace872f8p-4 : inexact-ok
+= erf towardzero dbl-64 0xcp-4 : 0xb.60e4bace872f8p-4 : inexact-ok
+= erf upward dbl-64 0xcp-4 : 0xb.60e4bace873p-4 : inexact-ok
+= erf downward ldbl-96-intel 0xcp-4L : 0xb.60e4bace872fb62p-4L : inexact-ok
+= erf tonearest ldbl-96-intel 0xcp-4L : 0xb.60e4bace872fb63p-4L : inexact-ok
+= erf towardzero ldbl-96-intel 0xcp-4L : 0xb.60e4bace872fb62p-4L : inexact-ok
+= erf upward ldbl-96-intel 0xcp-4L : 0xb.60e4bace872fb63p-4L : inexact-ok
+= erf downward ldbl-96-m68k 0xcp-4L : 0xb.60e4bace872fb62p-4L : inexact-ok
+= erf tonearest ldbl-96-m68k 0xcp-4L : 0xb.60e4bace872fb63p-4L : inexact-ok
+= erf towardzero ldbl-96-m68k 0xcp-4L : 0xb.60e4bace872fb62p-4L : inexact-ok
+= erf upward ldbl-96-m68k 0xcp-4L : 0xb.60e4bace872fb63p-4L : inexact-ok
+= erf downward ldbl-128 0xcp-4L : 0xb.60e4bace872fb62865e59788aa68p-4L : inexact-ok
+= erf tonearest ldbl-128 0xcp-4L : 0xb.60e4bace872fb62865e59788aa7p-4L : inexact-ok
+= erf towardzero ldbl-128 0xcp-4L : 0xb.60e4bace872fb62865e59788aa68p-4L : inexact-ok
+= erf upward ldbl-128 0xcp-4L : 0xb.60e4bace872fb62865e59788aa7p-4L : inexact-ok
+= erf downward ldbl-128ibm 0xcp-4L : 0xb.60e4bace872fb62865e59788a8p-4L : inexact-ok
+= erf tonearest ldbl-128ibm 0xcp-4L : 0xb.60e4bace872fb62865e59788acp-4L : inexact-ok
+= erf towardzero ldbl-128ibm 0xcp-4L : 0xb.60e4bace872fb62865e59788a8p-4L : inexact-ok
+= erf upward ldbl-128ibm 0xcp-4L : 0xb.60e4bace872fb62865e59788acp-4L : inexact-ok
+erf 1.25
+= erf downward flt-32 0x1.4p+0f : 0xe.c432ep-4f : inexact-ok
+= erf tonearest flt-32 0x1.4p+0f : 0xe.c432fp-4f : inexact-ok
+= erf towardzero flt-32 0x1.4p+0f : 0xe.c432ep-4f : inexact-ok
+= erf upward flt-32 0x1.4p+0f : 0xe.c432fp-4f : inexact-ok
+= erf downward dbl-64 0x1.4p+0 : 0xe.c432ecc55fp-4 : inexact-ok
+= erf tonearest dbl-64 0x1.4p+0 : 0xe.c432ecc55f008p-4 : inexact-ok
+= erf towardzero dbl-64 0x1.4p+0 : 0xe.c432ecc55fp-4 : inexact-ok
+= erf upward dbl-64 0x1.4p+0 : 0xe.c432ecc55f008p-4 : inexact-ok
+= erf downward ldbl-96-intel 0x1.4p+0L : 0xe.c432ecc55f00406p-4L : inexact-ok
+= erf tonearest ldbl-96-intel 0x1.4p+0L : 0xe.c432ecc55f00406p-4L : inexact-ok
+= erf towardzero ldbl-96-intel 0x1.4p+0L : 0xe.c432ecc55f00406p-4L : inexact-ok
+= erf upward ldbl-96-intel 0x1.4p+0L : 0xe.c432ecc55f00407p-4L : inexact-ok
+= erf downward ldbl-96-m68k 0x1.4p+0L : 0xe.c432ecc55f00406p-4L : inexact-ok
+= erf tonearest ldbl-96-m68k 0x1.4p+0L : 0xe.c432ecc55f00406p-4L : inexact-ok
+= erf towardzero ldbl-96-m68k 0x1.4p+0L : 0xe.c432ecc55f00406p-4L : inexact-ok
+= erf upward ldbl-96-m68k 0x1.4p+0L : 0xe.c432ecc55f00407p-4L : inexact-ok
+= erf downward ldbl-128 0x1.4p+0L : 0xe.c432ecc55f00406276a08d164e28p-4L : inexact-ok
+= erf tonearest ldbl-128 0x1.4p+0L : 0xe.c432ecc55f00406276a08d164e3p-4L : inexact-ok
+= erf towardzero ldbl-128 0x1.4p+0L : 0xe.c432ecc55f00406276a08d164e28p-4L : inexact-ok
+= erf upward ldbl-128 0x1.4p+0L : 0xe.c432ecc55f00406276a08d164e3p-4L : inexact-ok
+= erf downward ldbl-128ibm 0x1.4p+0L : 0xe.c432ecc55f00406276a08d164cp-4L : inexact-ok
+= erf tonearest ldbl-128ibm 0x1.4p+0L : 0xe.c432ecc55f00406276a08d165p-4L : inexact-ok
+= erf towardzero ldbl-128ibm 0x1.4p+0L : 0xe.c432ecc55f00406276a08d164cp-4L : inexact-ok
+= erf upward ldbl-128ibm 0x1.4p+0L : 0xe.c432ecc55f00406276a08d165p-4L : inexact-ok
+erf 2.0
+= erf downward flt-32 0x2p+0f : 0xf.ecd7p-4f : inexact-ok
+= erf tonearest flt-32 0x2p+0f : 0xf.ecd71p-4f : inexact-ok
+= erf towardzero flt-32 0x2p+0f : 0xf.ecd7p-4f : inexact-ok
+= erf upward flt-32 0x2p+0f : 0xf.ecd71p-4f : inexact-ok
+= erf downward dbl-64 0x2p+0 : 0xf.ecd70a13caf18p-4 : inexact-ok
+= erf tonearest dbl-64 0x2p+0 : 0xf.ecd70a13caf18p-4 : inexact-ok
+= erf towardzero dbl-64 0x2p+0 : 0xf.ecd70a13caf18p-4 : inexact-ok
+= erf upward dbl-64 0x2p+0 : 0xf.ecd70a13caf2p-4 : inexact-ok
+= erf downward ldbl-96-intel 0x2p+0L : 0xf.ecd70a13caf1997p-4L : inexact-ok
+= erf tonearest ldbl-96-intel 0x2p+0L : 0xf.ecd70a13caf1997p-4L : inexact-ok
+= erf towardzero ldbl-96-intel 0x2p+0L : 0xf.ecd70a13caf1997p-4L : inexact-ok
+= erf upward ldbl-96-intel 0x2p+0L : 0xf.ecd70a13caf1998p-4L : inexact-ok
+= erf downward ldbl-96-m68k 0x2p+0L : 0xf.ecd70a13caf1997p-4L : inexact-ok
+= erf tonearest ldbl-96-m68k 0x2p+0L : 0xf.ecd70a13caf1997p-4L : inexact-ok
+= erf towardzero ldbl-96-m68k 0x2p+0L : 0xf.ecd70a13caf1997p-4L : inexact-ok
+= erf upward ldbl-96-m68k 0x2p+0L : 0xf.ecd70a13caf1998p-4L : inexact-ok
+= erf downward ldbl-128 0x2p+0L : 0xf.ecd70a13caf19972801904b9a338p-4L : inexact-ok
+= erf tonearest ldbl-128 0x2p+0L : 0xf.ecd70a13caf19972801904b9a34p-4L : inexact-ok
+= erf towardzero ldbl-128 0x2p+0L : 0xf.ecd70a13caf19972801904b9a338p-4L : inexact-ok
+= erf upward ldbl-128 0x2p+0L : 0xf.ecd70a13caf19972801904b9a34p-4L : inexact-ok
+= erf downward ldbl-128ibm 0x2p+0L : 0xf.ecd70a13caf19972801904b9ap-4L : inexact-ok
+= erf tonearest ldbl-128ibm 0x2p+0L : 0xf.ecd70a13caf19972801904b9a4p-4L : inexact-ok
+= erf towardzero ldbl-128ibm 0x2p+0L : 0xf.ecd70a13caf19972801904b9ap-4L : inexact-ok
+= erf upward ldbl-128ibm 0x2p+0L : 0xf.ecd70a13caf19972801904b9a4p-4L : inexact-ok
+erf 4.125
+= erf downward flt-32 0x4.2p+0f : 0xf.fffffp-4f : inexact-ok
+= erf tonearest flt-32 0x4.2p+0f : 0x1p+0f : inexact-ok
+= erf towardzero flt-32 0x4.2p+0f : 0xf.fffffp-4f : inexact-ok
+= erf upward flt-32 0x4.2p+0f : 0x1p+0f : inexact-ok
+= erf downward dbl-64 0x4.2p+0 : 0xf.fffffe8b4e86p-4 : inexact-ok
+= erf tonearest dbl-64 0x4.2p+0 : 0xf.fffffe8b4e86p-4 : inexact-ok
+= erf towardzero dbl-64 0x4.2p+0 : 0xf.fffffe8b4e86p-4 : inexact-ok
+= erf upward dbl-64 0x4.2p+0 : 0xf.fffffe8b4e868p-4 : inexact-ok
+= erf downward ldbl-96-intel 0x4.2p+0L : 0xf.fffffe8b4e862e1p-4L : inexact-ok
+= erf tonearest ldbl-96-intel 0x4.2p+0L : 0xf.fffffe8b4e862e1p-4L : inexact-ok
+= erf towardzero ldbl-96-intel 0x4.2p+0L : 0xf.fffffe8b4e862e1p-4L : inexact-ok
+= erf upward ldbl-96-intel 0x4.2p+0L : 0xf.fffffe8b4e862e2p-4L : inexact-ok
+= erf downward ldbl-96-m68k 0x4.2p+0L : 0xf.fffffe8b4e862e1p-4L : inexact-ok
+= erf tonearest ldbl-96-m68k 0x4.2p+0L : 0xf.fffffe8b4e862e1p-4L : inexact-ok
+= erf towardzero ldbl-96-m68k 0x4.2p+0L : 0xf.fffffe8b4e862e1p-4L : inexact-ok
+= erf upward ldbl-96-m68k 0x4.2p+0L : 0xf.fffffe8b4e862e2p-4L : inexact-ok
+= erf downward ldbl-128 0x4.2p+0L : 0xf.fffffe8b4e862e1457f60d1cddd8p-4L : inexact-ok
+= erf tonearest ldbl-128 0x4.2p+0L : 0xf.fffffe8b4e862e1457f60d1cddd8p-4L : inexact-ok
+= erf towardzero ldbl-128 0x4.2p+0L : 0xf.fffffe8b4e862e1457f60d1cddd8p-4L : inexact-ok
+= erf upward ldbl-128 0x4.2p+0L : 0xf.fffffe8b4e862e1457f60d1cddep-4L : inexact-ok
+= erf downward ldbl-128ibm 0x4.2p+0L : 0xf.fffffe8b4e862e1457f60d1cdcp-4L : inexact-ok
+= erf tonearest ldbl-128ibm 0x4.2p+0L : 0xf.fffffe8b4e862e1457f60d1cdcp-4L : inexact-ok
+= erf towardzero ldbl-128ibm 0x4.2p+0L : 0xf.fffffe8b4e862e1457f60d1cdcp-4L : inexact-ok
+= erf upward ldbl-128ibm 0x4.2p+0L : 0xf.fffffe8b4e862e1457f60d1cep-4L : inexact-ok
+erf 27.0
+= erf downward flt-32 0x1.bp+4f : 0xf.fffffp-4f : inexact-ok
+= erf tonearest flt-32 0x1.bp+4f : 0x1p+0f : inexact-ok
+= erf towardzero flt-32 0x1.bp+4f : 0xf.fffffp-4f : inexact-ok
+= erf upward flt-32 0x1.bp+4f : 0x1p+0f : inexact-ok
+= erf downward dbl-64 0x1.bp+4 : 0xf.ffffffffffff8p-4 : inexact-ok
+= erf tonearest dbl-64 0x1.bp+4 : 0x1p+0 : inexact-ok
+= erf towardzero dbl-64 0x1.bp+4 : 0xf.ffffffffffff8p-4 : inexact-ok
+= erf upward dbl-64 0x1.bp+4 : 0x1p+0 : inexact-ok
+= erf downward ldbl-96-intel 0x1.bp+4L : 0xf.fffffffffffffffp-4L : inexact-ok
+= erf tonearest ldbl-96-intel 0x1.bp+4L : 0x1p+0L : inexact-ok
+= erf towardzero ldbl-96-intel 0x1.bp+4L : 0xf.fffffffffffffffp-4L : inexact-ok
+= erf upward ldbl-96-intel 0x1.bp+4L : 0x1p+0L : inexact-ok
+= erf downward ldbl-96-m68k 0x1.bp+4L : 0xf.fffffffffffffffp-4L : inexact-ok
+= erf tonearest ldbl-96-m68k 0x1.bp+4L : 0x1p+0L : inexact-ok
+= erf towardzero ldbl-96-m68k 0x1.bp+4L : 0xf.fffffffffffffffp-4L : inexact-ok
+= erf upward ldbl-96-m68k 0x1.bp+4L : 0x1p+0L : inexact-ok
+= erf downward ldbl-128 0x1.bp+4L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= erf tonearest ldbl-128 0x1.bp+4L : 0x1p+0L : inexact-ok
+= erf towardzero ldbl-128 0x1.bp+4L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= erf upward ldbl-128 0x1.bp+4L : 0x1p+0L : inexact-ok
+= erf downward ldbl-128ibm 0x1.bp+4L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= erf tonearest ldbl-128ibm 0x1.bp+4L : 0x1p+0L : inexact-ok
+= erf towardzero ldbl-128ibm 0x1.bp+4L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= erf upward ldbl-128ibm 0x1.bp+4L : 0x1p+0L : inexact-ok
+erf -27.0
+= erf downward flt-32 -0x1.bp+4f : -0x1p+0f : inexact-ok
+= erf tonearest flt-32 -0x1.bp+4f : -0x1p+0f : inexact-ok
+= erf towardzero flt-32 -0x1.bp+4f : -0xf.fffffp-4f : inexact-ok
+= erf upward flt-32 -0x1.bp+4f : -0xf.fffffp-4f : inexact-ok
+= erf downward dbl-64 -0x1.bp+4 : -0x1p+0 : inexact-ok
+= erf tonearest dbl-64 -0x1.bp+4 : -0x1p+0 : inexact-ok
+= erf towardzero dbl-64 -0x1.bp+4 : -0xf.ffffffffffff8p-4 : inexact-ok
+= erf upward dbl-64 -0x1.bp+4 : -0xf.ffffffffffff8p-4 : inexact-ok
+= erf downward ldbl-96-intel -0x1.bp+4L : -0x1p+0L : inexact-ok
+= erf tonearest ldbl-96-intel -0x1.bp+4L : -0x1p+0L : inexact-ok
+= erf towardzero ldbl-96-intel -0x1.bp+4L : -0xf.fffffffffffffffp-4L : inexact-ok
+= erf upward ldbl-96-intel -0x1.bp+4L : -0xf.fffffffffffffffp-4L : inexact-ok
+= erf downward ldbl-96-m68k -0x1.bp+4L : -0x1p+0L : inexact-ok
+= erf tonearest ldbl-96-m68k -0x1.bp+4L : -0x1p+0L : inexact-ok
+= erf towardzero ldbl-96-m68k -0x1.bp+4L : -0xf.fffffffffffffffp-4L : inexact-ok
+= erf upward ldbl-96-m68k -0x1.bp+4L : -0xf.fffffffffffffffp-4L : inexact-ok
+= erf downward ldbl-128 -0x1.bp+4L : -0x1p+0L : inexact-ok
+= erf tonearest ldbl-128 -0x1.bp+4L : -0x1p+0L : inexact-ok
+= erf towardzero ldbl-128 -0x1.bp+4L : -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= erf upward ldbl-128 -0x1.bp+4L : -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= erf downward ldbl-128ibm -0x1.bp+4L : -0x1p+0L : inexact-ok
+= erf tonearest ldbl-128ibm -0x1.bp+4L : -0x1p+0L : inexact-ok
+= erf towardzero ldbl-128ibm -0x1.bp+4L : -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= erf upward ldbl-128ibm -0x1.bp+4L : -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+erf -0x1.fffffffffffff8p-2
+= erf downward flt-32 -0x7.fffff8p-4f : -0x8.53f7bp-4f : inexact-ok
+= erf tonearest flt-32 -0x7.fffff8p-4f : -0x8.53f7ap-4f : inexact-ok
+= erf towardzero flt-32 -0x7.fffff8p-4f : -0x8.53f7ap-4f : inexact-ok
+= erf upward flt-32 -0x7.fffff8p-4f : -0x8.53f7ap-4f : inexact-ok
+= erf downward dbl-64 -0x7.fffff8p-4 : -0x8.53f7a704b7be8p-4 : inexact-ok
+= erf tonearest dbl-64 -0x7.fffff8p-4 : -0x8.53f7a704b7bep-4 : inexact-ok
+= erf towardzero dbl-64 -0x7.fffff8p-4 : -0x8.53f7a704b7bep-4 : inexact-ok
+= erf upward dbl-64 -0x7.fffff8p-4 : -0x8.53f7a704b7bep-4 : inexact-ok
+= erf downward ldbl-96-intel -0x7.fffff8p-4L : -0x8.53f7a704b7be2d7p-4L : inexact-ok
+= erf tonearest ldbl-96-intel -0x7.fffff8p-4L : -0x8.53f7a704b7be2d6p-4L : inexact-ok
+= erf towardzero ldbl-96-intel -0x7.fffff8p-4L : -0x8.53f7a704b7be2d6p-4L : inexact-ok
+= erf upward ldbl-96-intel -0x7.fffff8p-4L : -0x8.53f7a704b7be2d6p-4L : inexact-ok
+= erf downward ldbl-96-m68k -0x7.fffff8p-4L : -0x8.53f7a704b7be2d7p-4L : inexact-ok
+= erf tonearest ldbl-96-m68k -0x7.fffff8p-4L : -0x8.53f7a704b7be2d6p-4L : inexact-ok
+= erf towardzero ldbl-96-m68k -0x7.fffff8p-4L : -0x8.53f7a704b7be2d6p-4L : inexact-ok
+= erf upward ldbl-96-m68k -0x7.fffff8p-4L : -0x8.53f7a704b7be2d6p-4L : inexact-ok
+= erf downward ldbl-128 -0x7.fffff8p-4L : -0x8.53f7a704b7be2d643b9e3ae3cbp-4L : inexact-ok
+= erf tonearest ldbl-128 -0x7.fffff8p-4L : -0x8.53f7a704b7be2d643b9e3ae3cbp-4L : inexact-ok
+= erf towardzero ldbl-128 -0x7.fffff8p-4L : -0x8.53f7a704b7be2d643b9e3ae3caf8p-4L : inexact-ok
+= erf upward ldbl-128 -0x7.fffff8p-4L : -0x8.53f7a704b7be2d643b9e3ae3caf8p-4L : inexact-ok
+= erf downward ldbl-128ibm -0x7.fffff8p-4L : -0x8.53f7a704b7be2d643b9e3ae3ccp-4L : inexact-ok
+= erf tonearest ldbl-128ibm -0x7.fffff8p-4L : -0x8.53f7a704b7be2d643b9e3ae3ccp-4L : inexact-ok
+= erf towardzero ldbl-128ibm -0x7.fffff8p-4L : -0x8.53f7a704b7be2d643b9e3ae3c8p-4L : inexact-ok
+= erf upward ldbl-128ibm -0x7.fffff8p-4L : -0x8.53f7a704b7be2d643b9e3ae3c8p-4L : inexact-ok
+= erf downward flt-32 -0x8p-4f : -0x8.53f7bp-4f : inexact-ok
+= erf tonearest flt-32 -0x8p-4f : -0x8.53f7bp-4f : inexact-ok
+= erf towardzero flt-32 -0x8p-4f : -0x8.53f7ap-4f : inexact-ok
+= erf upward flt-32 -0x8p-4f : -0x8.53f7ap-4f : inexact-ok
+= erf downward dbl-64 -0x8p-4 : -0x8.53f7ae0c76e98p-4 : inexact-ok
+= erf tonearest dbl-64 -0x8p-4 : -0x8.53f7ae0c76e9p-4 : inexact-ok
+= erf towardzero dbl-64 -0x8p-4 : -0x8.53f7ae0c76e9p-4 : inexact-ok
+= erf upward dbl-64 -0x8p-4 : -0x8.53f7ae0c76e9p-4 : inexact-ok
+= erf downward ldbl-96-intel -0x8p-4L : -0x8.53f7ae0c76e915fp-4L : inexact-ok
+= erf tonearest ldbl-96-intel -0x8p-4L : -0x8.53f7ae0c76e915fp-4L : inexact-ok
+= erf towardzero ldbl-96-intel -0x8p-4L : -0x8.53f7ae0c76e915ep-4L : inexact-ok
+= erf upward ldbl-96-intel -0x8p-4L : -0x8.53f7ae0c76e915ep-4L : inexact-ok
+= erf downward ldbl-96-m68k -0x8p-4L : -0x8.53f7ae0c76e915fp-4L : inexact-ok
+= erf tonearest ldbl-96-m68k -0x8p-4L : -0x8.53f7ae0c76e915fp-4L : inexact-ok
+= erf towardzero ldbl-96-m68k -0x8p-4L : -0x8.53f7ae0c76e915ep-4L : inexact-ok
+= erf upward ldbl-96-m68k -0x8p-4L : -0x8.53f7ae0c76e915ep-4L : inexact-ok
+= erf downward ldbl-128 -0x8p-4L : -0x8.53f7ae0c76e915e809f1a31a27a8p-4L : inexact-ok
+= erf tonearest ldbl-128 -0x8p-4L : -0x8.53f7ae0c76e915e809f1a31a27a8p-4L : inexact-ok
+= erf towardzero ldbl-128 -0x8p-4L : -0x8.53f7ae0c76e915e809f1a31a27ap-4L : inexact-ok
+= erf upward ldbl-128 -0x8p-4L : -0x8.53f7ae0c76e915e809f1a31a27ap-4L : inexact-ok
+= erf downward ldbl-128ibm -0x8p-4L : -0x8.53f7ae0c76e915e809f1a31a28p-4L : inexact-ok
+= erf tonearest ldbl-128ibm -0x8p-4L : -0x8.53f7ae0c76e915e809f1a31a28p-4L : inexact-ok
+= erf towardzero ldbl-128ibm -0x8p-4L : -0x8.53f7ae0c76e915e809f1a31a24p-4L : inexact-ok
+= erf upward ldbl-128ibm -0x8p-4L : -0x8.53f7ae0c76e915e809f1a31a24p-4L : inexact-ok
+= erf downward dbl-64 -0x7.ffffffffffffcp-4 : -0x8.53f7ae0c76e9p-4 : inexact-ok
+= erf tonearest dbl-64 -0x7.ffffffffffffcp-4 : -0x8.53f7ae0c76e9p-4 : inexact-ok
+= erf towardzero dbl-64 -0x7.ffffffffffffcp-4 : -0x8.53f7ae0c76e88p-4 : inexact-ok
+= erf upward dbl-64 -0x7.ffffffffffffcp-4 : -0x8.53f7ae0c76e88p-4 : inexact-ok
+= erf downward ldbl-96-intel -0x7.ffffffffffffcp-4L : -0x8.53f7ae0c76e8ddbp-4L : inexact-ok
+= erf tonearest ldbl-96-intel -0x7.ffffffffffffcp-4L : -0x8.53f7ae0c76e8ddbp-4L : inexact-ok
+= erf towardzero ldbl-96-intel -0x7.ffffffffffffcp-4L : -0x8.53f7ae0c76e8ddap-4L : inexact-ok
+= erf upward ldbl-96-intel -0x7.ffffffffffffcp-4L : -0x8.53f7ae0c76e8ddap-4L : inexact-ok
+= erf downward ldbl-96-m68k -0x7.ffffffffffffcp-4L : -0x8.53f7ae0c76e8ddbp-4L : inexact-ok
+= erf tonearest ldbl-96-m68k -0x7.ffffffffffffcp-4L : -0x8.53f7ae0c76e8ddbp-4L : inexact-ok
+= erf towardzero ldbl-96-m68k -0x7.ffffffffffffcp-4L : -0x8.53f7ae0c76e8ddap-4L : inexact-ok
+= erf upward ldbl-96-m68k -0x7.ffffffffffffcp-4L : -0x8.53f7ae0c76e8ddap-4L : inexact-ok
+= erf downward ldbl-128 -0x7.ffffffffffffcp-4L : -0x8.53f7ae0c76e8ddaa10a86e7a0498p-4L : inexact-ok
+= erf tonearest ldbl-128 -0x7.ffffffffffffcp-4L : -0x8.53f7ae0c76e8ddaa10a86e7a049p-4L : inexact-ok
+= erf towardzero ldbl-128 -0x7.ffffffffffffcp-4L : -0x8.53f7ae0c76e8ddaa10a86e7a049p-4L : inexact-ok
+= erf upward ldbl-128 -0x7.ffffffffffffcp-4L : -0x8.53f7ae0c76e8ddaa10a86e7a049p-4L : inexact-ok
+= erf downward ldbl-128ibm -0x7.ffffffffffffcp-4L : -0x8.53f7ae0c76e8ddaa10a86e7a08p-4L : inexact-ok
+= erf tonearest ldbl-128ibm -0x7.ffffffffffffcp-4L : -0x8.53f7ae0c76e8ddaa10a86e7a04p-4L : inexact-ok
+= erf towardzero ldbl-128ibm -0x7.ffffffffffffcp-4L : -0x8.53f7ae0c76e8ddaa10a86e7a04p-4L : inexact-ok
+= erf upward ldbl-128ibm -0x7.ffffffffffffcp-4L : -0x8.53f7ae0c76e8ddaa10a86e7a04p-4L : inexact-ok
+= erf downward ldbl-96-intel -0x7.ffffffffffffep-4L : -0x8.53f7ae0c76e8f9dp-4L : inexact-ok
+= erf tonearest ldbl-96-intel -0x7.ffffffffffffep-4L : -0x8.53f7ae0c76e8f9dp-4L : inexact-ok
+= erf towardzero ldbl-96-intel -0x7.ffffffffffffep-4L : -0x8.53f7ae0c76e8f9cp-4L : inexact-ok
+= erf upward ldbl-96-intel -0x7.ffffffffffffep-4L : -0x8.53f7ae0c76e8f9cp-4L : inexact-ok
+= erf downward ldbl-96-m68k -0x7.ffffffffffffep-4L : -0x8.53f7ae0c76e8f9dp-4L : inexact-ok
+= erf tonearest ldbl-96-m68k -0x7.ffffffffffffep-4L : -0x8.53f7ae0c76e8f9dp-4L : inexact-ok
+= erf towardzero ldbl-96-m68k -0x7.ffffffffffffep-4L : -0x8.53f7ae0c76e8f9cp-4L : inexact-ok
+= erf upward ldbl-96-m68k -0x7.ffffffffffffep-4L : -0x8.53f7ae0c76e8f9cp-4L : inexact-ok
+= erf downward ldbl-128 -0x7.ffffffffffffep-4L : -0x8.53f7ae0c76e8f9c90d4d08ca164p-4L : inexact-ok
+= erf tonearest ldbl-128 -0x7.ffffffffffffep-4L : -0x8.53f7ae0c76e8f9c90d4d08ca1638p-4L : inexact-ok
+= erf towardzero ldbl-128 -0x7.ffffffffffffep-4L : -0x8.53f7ae0c76e8f9c90d4d08ca1638p-4L : inexact-ok
+= erf upward ldbl-128 -0x7.ffffffffffffep-4L : -0x8.53f7ae0c76e8f9c90d4d08ca1638p-4L : inexact-ok
+= erf downward ldbl-128ibm -0x7.ffffffffffffep-4L : -0x8.53f7ae0c76e8f9c90d4d08ca18p-4L : inexact-ok
+= erf tonearest ldbl-128ibm -0x7.ffffffffffffep-4L : -0x8.53f7ae0c76e8f9c90d4d08ca18p-4L : inexact-ok
+= erf towardzero ldbl-128ibm -0x7.ffffffffffffep-4L : -0x8.53f7ae0c76e8f9c90d4d08ca14p-4L : inexact-ok
+= erf upward ldbl-128ibm -0x7.ffffffffffffep-4L : -0x8.53f7ae0c76e8f9c90d4d08ca14p-4L : inexact-ok
+erfc 0.0
+= erfc downward flt-32 0x0p+0f : 0x1p+0f : inexact-ok
+= erfc tonearest flt-32 0x0p+0f : 0x1p+0f : inexact-ok
+= erfc towardzero flt-32 0x0p+0f : 0x1p+0f : inexact-ok
+= erfc upward flt-32 0x0p+0f : 0x1p+0f : inexact-ok
+= erfc downward dbl-64 0x0p+0 : 0x1p+0 : inexact-ok
+= erfc tonearest dbl-64 0x0p+0 : 0x1p+0 : inexact-ok
+= erfc towardzero dbl-64 0x0p+0 : 0x1p+0 : inexact-ok
+= erfc upward dbl-64 0x0p+0 : 0x1p+0 : inexact-ok
+= erfc downward ldbl-96-intel 0x0p+0L : 0x1p+0L : inexact-ok
+= erfc tonearest ldbl-96-intel 0x0p+0L : 0x1p+0L : inexact-ok
+= erfc towardzero ldbl-96-intel 0x0p+0L : 0x1p+0L : inexact-ok
+= erfc upward ldbl-96-intel 0x0p+0L : 0x1p+0L : inexact-ok
+= erfc downward ldbl-96-m68k 0x0p+0L : 0x1p+0L : inexact-ok
+= erfc tonearest ldbl-96-m68k 0x0p+0L : 0x1p+0L : inexact-ok
+= erfc towardzero ldbl-96-m68k 0x0p+0L : 0x1p+0L : inexact-ok
+= erfc upward ldbl-96-m68k 0x0p+0L : 0x1p+0L : inexact-ok
+= erfc downward ldbl-128 0x0p+0L : 0x1p+0L : inexact-ok
+= erfc tonearest ldbl-128 0x0p+0L : 0x1p+0L : inexact-ok
+= erfc towardzero ldbl-128 0x0p+0L : 0x1p+0L : inexact-ok
+= erfc upward ldbl-128 0x0p+0L : 0x1p+0L : inexact-ok
+= erfc downward ldbl-128ibm 0x0p+0L : 0x1p+0L : inexact-ok
+= erfc tonearest ldbl-128ibm 0x0p+0L : 0x1p+0L : inexact-ok
+= erfc towardzero ldbl-128ibm 0x0p+0L : 0x1p+0L : inexact-ok
+= erfc upward ldbl-128ibm 0x0p+0L : 0x1p+0L : inexact-ok
+erfc -0
+= erfc downward flt-32 -0x0p+0f : 0x1p+0f : inexact-ok
+= erfc tonearest flt-32 -0x0p+0f : 0x1p+0f : inexact-ok
+= erfc towardzero flt-32 -0x0p+0f : 0x1p+0f : inexact-ok
+= erfc upward flt-32 -0x0p+0f : 0x1p+0f : inexact-ok
+= erfc downward dbl-64 -0x0p+0 : 0x1p+0 : inexact-ok
+= erfc tonearest dbl-64 -0x0p+0 : 0x1p+0 : inexact-ok
+= erfc towardzero dbl-64 -0x0p+0 : 0x1p+0 : inexact-ok
+= erfc upward dbl-64 -0x0p+0 : 0x1p+0 : inexact-ok
+= erfc downward ldbl-96-intel -0x0p+0L : 0x1p+0L : inexact-ok
+= erfc tonearest ldbl-96-intel -0x0p+0L : 0x1p+0L : inexact-ok
+= erfc towardzero ldbl-96-intel -0x0p+0L : 0x1p+0L : inexact-ok
+= erfc upward ldbl-96-intel -0x0p+0L : 0x1p+0L : inexact-ok
+= erfc downward ldbl-96-m68k -0x0p+0L : 0x1p+0L : inexact-ok
+= erfc tonearest ldbl-96-m68k -0x0p+0L : 0x1p+0L : inexact-ok
+= erfc towardzero ldbl-96-m68k -0x0p+0L : 0x1p+0L : inexact-ok
+= erfc upward ldbl-96-m68k -0x0p+0L : 0x1p+0L : inexact-ok
+= erfc downward ldbl-128 -0x0p+0L : 0x1p+0L : inexact-ok
+= erfc tonearest ldbl-128 -0x0p+0L : 0x1p+0L : inexact-ok
+= erfc towardzero ldbl-128 -0x0p+0L : 0x1p+0L : inexact-ok
+= erfc upward ldbl-128 -0x0p+0L : 0x1p+0L : inexact-ok
+= erfc downward ldbl-128ibm -0x0p+0L : 0x1p+0L : inexact-ok
+= erfc tonearest ldbl-128ibm -0x0p+0L : 0x1p+0L : inexact-ok
+= erfc towardzero ldbl-128ibm -0x0p+0L : 0x1p+0L : inexact-ok
+= erfc upward ldbl-128ibm -0x0p+0L : 0x1p+0L : inexact-ok
+erfc 0.125
+= erfc downward flt-32 0x2p-4f : 0xd.c143cp-4f : inexact-ok
+= erfc tonearest flt-32 0x2p-4f : 0xd.c143dp-4f : inexact-ok
+= erfc towardzero flt-32 0x2p-4f : 0xd.c143cp-4f : inexact-ok
+= erfc upward flt-32 0x2p-4f : 0xd.c143dp-4f : inexact-ok
+= erfc downward dbl-64 0x2p-4 : 0xd.c143cb94788e8p-4 : inexact-ok
+= erfc tonearest dbl-64 0x2p-4 : 0xd.c143cb94788fp-4 : inexact-ok
+= erfc towardzero dbl-64 0x2p-4 : 0xd.c143cb94788e8p-4 : inexact-ok
+= erfc upward dbl-64 0x2p-4 : 0xd.c143cb94788fp-4 : inexact-ok
+= erfc downward ldbl-96-intel 0x2p-4L : 0xd.c143cb94788ed17p-4L : inexact-ok
+= erfc tonearest ldbl-96-intel 0x2p-4L : 0xd.c143cb94788ed18p-4L : inexact-ok
+= erfc towardzero ldbl-96-intel 0x2p-4L : 0xd.c143cb94788ed17p-4L : inexact-ok
+= erfc upward ldbl-96-intel 0x2p-4L : 0xd.c143cb94788ed18p-4L : inexact-ok
+= erfc downward ldbl-96-m68k 0x2p-4L : 0xd.c143cb94788ed17p-4L : inexact-ok
+= erfc tonearest ldbl-96-m68k 0x2p-4L : 0xd.c143cb94788ed18p-4L : inexact-ok
+= erfc towardzero ldbl-96-m68k 0x2p-4L : 0xd.c143cb94788ed17p-4L : inexact-ok
+= erfc upward ldbl-96-m68k 0x2p-4L : 0xd.c143cb94788ed18p-4L : inexact-ok
+= erfc downward ldbl-128 0x2p-4L : 0xd.c143cb94788ed17a494db60f8618p-4L : inexact-ok
+= erfc tonearest ldbl-128 0x2p-4L : 0xd.c143cb94788ed17a494db60f862p-4L : inexact-ok
+= erfc towardzero ldbl-128 0x2p-4L : 0xd.c143cb94788ed17a494db60f8618p-4L : inexact-ok
+= erfc upward ldbl-128 0x2p-4L : 0xd.c143cb94788ed17a494db60f862p-4L : inexact-ok
+= erfc downward ldbl-128ibm 0x2p-4L : 0xd.c143cb94788ed17a494db60f84p-4L : inexact-ok
+= erfc tonearest ldbl-128ibm 0x2p-4L : 0xd.c143cb94788ed17a494db60f88p-4L : inexact-ok
+= erfc towardzero ldbl-128ibm 0x2p-4L : 0xd.c143cb94788ed17a494db60f84p-4L : inexact-ok
+= erfc upward ldbl-128ibm 0x2p-4L : 0xd.c143cb94788ed17a494db60f88p-4L : inexact-ok
+erfc 0.75
+= erfc downward flt-32 0xcp-4f : 0x4.9f1b4p-4f : inexact-ok
+= erfc tonearest flt-32 0xcp-4f : 0x4.9f1b48p-4f : inexact-ok
+= erfc towardzero flt-32 0xcp-4f : 0x4.9f1b4p-4f : inexact-ok
+= erfc upward flt-32 0xcp-4f : 0x4.9f1b48p-4f : inexact-ok
+= erfc downward dbl-64 0xcp-4 : 0x4.9f1b453178d04p-4 : inexact-ok
+= erfc tonearest dbl-64 0xcp-4 : 0x4.9f1b453178d04p-4 : inexact-ok
+= erfc towardzero dbl-64 0xcp-4 : 0x4.9f1b453178d04p-4 : inexact-ok
+= erfc upward dbl-64 0xcp-4 : 0x4.9f1b453178d08p-4 : inexact-ok
+= erfc downward ldbl-96-intel 0xcp-4L : 0x4.9f1b453178d049dp-4L : inexact-ok
+= erfc tonearest ldbl-96-intel 0xcp-4L : 0x4.9f1b453178d049d8p-4L : inexact-ok
+= erfc towardzero ldbl-96-intel 0xcp-4L : 0x4.9f1b453178d049dp-4L : inexact-ok
+= erfc upward ldbl-96-intel 0xcp-4L : 0x4.9f1b453178d049d8p-4L : inexact-ok
+= erfc downward ldbl-96-m68k 0xcp-4L : 0x4.9f1b453178d049dp-4L : inexact-ok
+= erfc tonearest ldbl-96-m68k 0xcp-4L : 0x4.9f1b453178d049d8p-4L : inexact-ok
+= erfc towardzero ldbl-96-m68k 0xcp-4L : 0x4.9f1b453178d049dp-4L : inexact-ok
+= erfc upward ldbl-96-m68k 0xcp-4L : 0x4.9f1b453178d049d8p-4L : inexact-ok
+= erfc downward ldbl-128 0xcp-4L : 0x4.9f1b453178d049d79a1a6877559p-4L : inexact-ok
+= erfc tonearest ldbl-128 0xcp-4L : 0x4.9f1b453178d049d79a1a68775594p-4L : inexact-ok
+= erfc towardzero ldbl-128 0xcp-4L : 0x4.9f1b453178d049d79a1a6877559p-4L : inexact-ok
+= erfc upward ldbl-128 0xcp-4L : 0x4.9f1b453178d049d79a1a68775594p-4L : inexact-ok
+= erfc downward ldbl-128ibm 0xcp-4L : 0x4.9f1b453178d049d79a1a687754p-4L : inexact-ok
+= erfc tonearest ldbl-128ibm 0xcp-4L : 0x4.9f1b453178d049d79a1a687756p-4L : inexact-ok
+= erfc towardzero ldbl-128ibm 0xcp-4L : 0x4.9f1b453178d049d79a1a687754p-4L : inexact-ok
+= erfc upward ldbl-128ibm 0xcp-4L : 0x4.9f1b453178d049d79a1a687756p-4L : inexact-ok
+erfc 1.25
+= erfc downward flt-32 0x1.4p+0f : 0x1.3bcd12p-4f : inexact-ok
+= erfc tonearest flt-32 0x1.4p+0f : 0x1.3bcd14p-4f : inexact-ok
+= erfc towardzero flt-32 0x1.4p+0f : 0x1.3bcd12p-4f : inexact-ok
+= erfc upward flt-32 0x1.4p+0f : 0x1.3bcd14p-4f : inexact-ok
+= erfc downward dbl-64 0x1.4p+0 : 0x1.3bcd133aa0ffbp-4 : inexact-ok
+= erfc tonearest dbl-64 0x1.4p+0 : 0x1.3bcd133aa0ffcp-4 : inexact-ok
+= erfc towardzero dbl-64 0x1.4p+0 : 0x1.3bcd133aa0ffbp-4 : inexact-ok
+= erfc upward dbl-64 0x1.4p+0 : 0x1.3bcd133aa0ffcp-4 : inexact-ok
+= erfc downward ldbl-96-intel 0x1.4p+0L : 0x1.3bcd133aa0ffbf9cp-4L : inexact-ok
+= erfc tonearest ldbl-96-intel 0x1.4p+0L : 0x1.3bcd133aa0ffbf9ep-4L : inexact-ok
+= erfc towardzero ldbl-96-intel 0x1.4p+0L : 0x1.3bcd133aa0ffbf9cp-4L : inexact-ok
+= erfc upward ldbl-96-intel 0x1.4p+0L : 0x1.3bcd133aa0ffbf9ep-4L : inexact-ok
+= erfc downward ldbl-96-m68k 0x1.4p+0L : 0x1.3bcd133aa0ffbf9cp-4L : inexact-ok
+= erfc tonearest ldbl-96-m68k 0x1.4p+0L : 0x1.3bcd133aa0ffbf9ep-4L : inexact-ok
+= erfc towardzero ldbl-96-m68k 0x1.4p+0L : 0x1.3bcd133aa0ffbf9cp-4L : inexact-ok
+= erfc upward ldbl-96-m68k 0x1.4p+0L : 0x1.3bcd133aa0ffbf9ep-4L : inexact-ok
+= erfc downward ldbl-128 0x1.4p+0L : 0x1.3bcd133aa0ffbf9d895f72e9b1d3p-4L : inexact-ok
+= erfc tonearest ldbl-128 0x1.4p+0L : 0x1.3bcd133aa0ffbf9d895f72e9b1d3p-4L : inexact-ok
+= erfc towardzero ldbl-128 0x1.4p+0L : 0x1.3bcd133aa0ffbf9d895f72e9b1d3p-4L : inexact-ok
+= erfc upward ldbl-128 0x1.4p+0L : 0x1.3bcd133aa0ffbf9d895f72e9b1d4p-4L : inexact-ok
+= erfc downward ldbl-128ibm 0x1.4p+0L : 0x1.3bcd133aa0ffbf9d895f72e9b18p-4L : inexact-ok
+= erfc tonearest ldbl-128ibm 0x1.4p+0L : 0x1.3bcd133aa0ffbf9d895f72e9b2p-4L : inexact-ok
+= erfc towardzero ldbl-128ibm 0x1.4p+0L : 0x1.3bcd133aa0ffbf9d895f72e9b18p-4L : inexact-ok
+= erfc upward ldbl-128ibm 0x1.4p+0L : 0x1.3bcd133aa0ffbf9d895f72e9b2p-4L : inexact-ok
+erfc 2.0
+= erfc downward flt-32 0x2p+0f : 0x1.328f5ep-8f : inexact-ok
+= erfc tonearest flt-32 0x2p+0f : 0x1.328f5ep-8f : inexact-ok
+= erfc towardzero flt-32 0x2p+0f : 0x1.328f5ep-8f : inexact-ok
+= erfc upward flt-32 0x2p+0f : 0x1.328f6p-8f : inexact-ok
+= erfc downward dbl-64 0x2p+0 : 0x1.328f5ec350e66p-8 : inexact-ok
+= erfc tonearest dbl-64 0x2p+0 : 0x1.328f5ec350e67p-8 : inexact-ok
+= erfc towardzero dbl-64 0x2p+0 : 0x1.328f5ec350e66p-8 : inexact-ok
+= erfc upward dbl-64 0x2p+0 : 0x1.328f5ec350e67p-8 : inexact-ok
+= erfc downward ldbl-96-intel 0x2p+0L : 0x1.328f5ec350e668d6p-8L : inexact-ok
+= erfc tonearest ldbl-96-intel 0x2p+0L : 0x1.328f5ec350e668d8p-8L : inexact-ok
+= erfc towardzero ldbl-96-intel 0x2p+0L : 0x1.328f5ec350e668d6p-8L : inexact-ok
+= erfc upward ldbl-96-intel 0x2p+0L : 0x1.328f5ec350e668d8p-8L : inexact-ok
+= erfc downward ldbl-96-m68k 0x2p+0L : 0x1.328f5ec350e668d6p-8L : inexact-ok
+= erfc tonearest ldbl-96-m68k 0x2p+0L : 0x1.328f5ec350e668d8p-8L : inexact-ok
+= erfc towardzero ldbl-96-m68k 0x2p+0L : 0x1.328f5ec350e668d6p-8L : inexact-ok
+= erfc upward ldbl-96-m68k 0x2p+0L : 0x1.328f5ec350e668d8p-8L : inexact-ok
+= erfc downward ldbl-128 0x2p+0L : 0x1.328f5ec350e668d7fe6fb465cc11p-8L : inexact-ok
+= erfc tonearest ldbl-128 0x2p+0L : 0x1.328f5ec350e668d7fe6fb465cc11p-8L : inexact-ok
+= erfc towardzero ldbl-128 0x2p+0L : 0x1.328f5ec350e668d7fe6fb465cc11p-8L : inexact-ok
+= erfc upward ldbl-128 0x2p+0L : 0x1.328f5ec350e668d7fe6fb465cc12p-8L : inexact-ok
+= erfc downward ldbl-128ibm 0x2p+0L : 0x1.328f5ec350e668d7fe6fb465ccp-8L : inexact-ok
+= erfc tonearest ldbl-128ibm 0x2p+0L : 0x1.328f5ec350e668d7fe6fb465ccp-8L : inexact-ok
+= erfc towardzero ldbl-128ibm 0x2p+0L : 0x1.328f5ec350e668d7fe6fb465ccp-8L : inexact-ok
+= erfc upward ldbl-128ibm 0x2p+0L : 0x1.328f5ec350e668d7fe6fb465cc8p-8L : inexact-ok
+erfc 0x1.f7303cp+1
+= erfc downward flt-32 0x3.ee6078p+0f : 0x7.4334ap-28f : inexact-ok
+= erfc tonearest flt-32 0x3.ee6078p+0f : 0x7.4334a8p-28f : inexact-ok
+= erfc towardzero flt-32 0x3.ee6078p+0f : 0x7.4334ap-28f : inexact-ok
+= erfc upward flt-32 0x3.ee6078p+0f : 0x7.4334a8p-28f : inexact-ok
+= erfc downward dbl-64 0x3.ee6078p+0 : 0x7.4334a54e12088p-28 : inexact-ok
+= erfc tonearest dbl-64 0x3.ee6078p+0 : 0x7.4334a54e1208cp-28 : inexact-ok
+= erfc towardzero dbl-64 0x3.ee6078p+0 : 0x7.4334a54e12088p-28 : inexact-ok
+= erfc upward dbl-64 0x3.ee6078p+0 : 0x7.4334a54e1208cp-28 : inexact-ok
+= erfc downward ldbl-96-intel 0x3.ee6078p+0L : 0x7.4334a54e1208ae18p-28L : inexact-ok
+= erfc tonearest ldbl-96-intel 0x3.ee6078p+0L : 0x7.4334a54e1208ae18p-28L : inexact-ok
+= erfc towardzero ldbl-96-intel 0x3.ee6078p+0L : 0x7.4334a54e1208ae18p-28L : inexact-ok
+= erfc upward ldbl-96-intel 0x3.ee6078p+0L : 0x7.4334a54e1208ae2p-28L : inexact-ok
+= erfc downward ldbl-96-m68k 0x3.ee6078p+0L : 0x7.4334a54e1208ae18p-28L : inexact-ok
+= erfc tonearest ldbl-96-m68k 0x3.ee6078p+0L : 0x7.4334a54e1208ae18p-28L : inexact-ok
+= erfc towardzero ldbl-96-m68k 0x3.ee6078p+0L : 0x7.4334a54e1208ae18p-28L : inexact-ok
+= erfc upward ldbl-96-m68k 0x3.ee6078p+0L : 0x7.4334a54e1208ae2p-28L : inexact-ok
+= erfc downward ldbl-128 0x3.ee6078p+0L : 0x7.4334a54e1208ae1b8bfa15647bc4p-28L : inexact-ok
+= erfc tonearest ldbl-128 0x3.ee6078p+0L : 0x7.4334a54e1208ae1b8bfa15647bc4p-28L : inexact-ok
+= erfc towardzero ldbl-128 0x3.ee6078p+0L : 0x7.4334a54e1208ae1b8bfa15647bc4p-28L : inexact-ok
+= erfc upward ldbl-128 0x3.ee6078p+0L : 0x7.4334a54e1208ae1b8bfa15647bc8p-28L : inexact-ok
+= erfc downward ldbl-128ibm 0x3.ee6078p+0L : 0x7.4334a54e1208ae1b8bfa15647ap-28L : inexact-ok
+= erfc tonearest ldbl-128ibm 0x3.ee6078p+0L : 0x7.4334a54e1208ae1b8bfa15647cp-28L : inexact-ok
+= erfc towardzero ldbl-128ibm 0x3.ee6078p+0L : 0x7.4334a54e1208ae1b8bfa15647ap-28L : inexact-ok
+= erfc upward ldbl-128ibm 0x3.ee6078p+0L : 0x7.4334a54e1208ae1b8bfa15647cp-28L : inexact-ok
+erfc 4.125
+= erfc downward flt-32 0x4.2p+0f : 0x1.74b178p-28f : inexact-ok
+= erfc tonearest flt-32 0x4.2p+0f : 0x1.74b17ap-28f : inexact-ok
+= erfc towardzero flt-32 0x4.2p+0f : 0x1.74b178p-28f : inexact-ok
+= erfc upward flt-32 0x4.2p+0f : 0x1.74b17ap-28f : inexact-ok
+= erfc downward dbl-64 0x4.2p+0 : 0x1.74b179d1eba8p-28 : inexact-ok
+= erfc tonearest dbl-64 0x4.2p+0 : 0x1.74b179d1eba81p-28 : inexact-ok
+= erfc towardzero dbl-64 0x4.2p+0 : 0x1.74b179d1eba8p-28 : inexact-ok
+= erfc upward dbl-64 0x4.2p+0 : 0x1.74b179d1eba81p-28 : inexact-ok
+= erfc downward ldbl-96-intel 0x4.2p+0L : 0x1.74b179d1eba809f2p-28L : inexact-ok
+= erfc tonearest ldbl-96-intel 0x4.2p+0L : 0x1.74b179d1eba809f2p-28L : inexact-ok
+= erfc towardzero ldbl-96-intel 0x4.2p+0L : 0x1.74b179d1eba809f2p-28L : inexact-ok
+= erfc upward ldbl-96-intel 0x4.2p+0L : 0x1.74b179d1eba809f4p-28L : inexact-ok
+= erfc downward ldbl-96-m68k 0x4.2p+0L : 0x1.74b179d1eba809f2p-28L : inexact-ok
+= erfc tonearest ldbl-96-m68k 0x4.2p+0L : 0x1.74b179d1eba809f2p-28L : inexact-ok
+= erfc towardzero ldbl-96-m68k 0x4.2p+0L : 0x1.74b179d1eba809f2p-28L : inexact-ok
+= erfc upward ldbl-96-m68k 0x4.2p+0L : 0x1.74b179d1eba809f4p-28L : inexact-ok
+= erfc downward ldbl-128 0x4.2p+0L : 0x1.74b179d1eba809f2e32224074101p-28L : inexact-ok
+= erfc tonearest ldbl-128 0x4.2p+0L : 0x1.74b179d1eba809f2e32224074102p-28L : inexact-ok
+= erfc towardzero ldbl-128 0x4.2p+0L : 0x1.74b179d1eba809f2e32224074101p-28L : inexact-ok
+= erfc upward ldbl-128 0x4.2p+0L : 0x1.74b179d1eba809f2e32224074102p-28L : inexact-ok
+= erfc downward ldbl-128ibm 0x4.2p+0L : 0x1.74b179d1eba809f2e322240741p-28L : inexact-ok
+= erfc tonearest ldbl-128ibm 0x4.2p+0L : 0x1.74b179d1eba809f2e322240741p-28L : inexact-ok
+= erfc towardzero ldbl-128ibm 0x4.2p+0L : 0x1.74b179d1eba809f2e322240741p-28L : inexact-ok
+= erfc upward ldbl-128ibm 0x4.2p+0L : 0x1.74b179d1eba809f2e3222407418p-28L : inexact-ok
+erfc 0x1.ffa002p+2
+= erfc downward flt-32 0x7.fe8008p+0f : 0xf.a3372p-100f : inexact-ok
+= erfc tonearest flt-32 0x7.fe8008p+0f : 0xf.a3372p-100f : inexact-ok
+= erfc towardzero flt-32 0x7.fe8008p+0f : 0xf.a3372p-100f : inexact-ok
+= erfc upward flt-32 0x7.fe8008p+0f : 0xf.a3373p-100f : inexact-ok
+= erfc downward dbl-64 0x7.fe8008p+0 : 0xf.a33725bea2f78p-100 : inexact-ok
+= erfc tonearest dbl-64 0x7.fe8008p+0 : 0xf.a33725bea2f8p-100 : inexact-ok
+= erfc towardzero dbl-64 0x7.fe8008p+0 : 0xf.a33725bea2f78p-100 : inexact-ok
+= erfc upward dbl-64 0x7.fe8008p+0 : 0xf.a33725bea2f8p-100 : inexact-ok
+= erfc downward ldbl-96-intel 0x7.fe8008p+0L : 0xf.a33725bea2f7d7ap-100L : inexact-ok
+= erfc tonearest ldbl-96-intel 0x7.fe8008p+0L : 0xf.a33725bea2f7d7bp-100L : inexact-ok
+= erfc towardzero ldbl-96-intel 0x7.fe8008p+0L : 0xf.a33725bea2f7d7ap-100L : inexact-ok
+= erfc upward ldbl-96-intel 0x7.fe8008p+0L : 0xf.a33725bea2f7d7bp-100L : inexact-ok
+= erfc downward ldbl-96-m68k 0x7.fe8008p+0L : 0xf.a33725bea2f7d7ap-100L : inexact-ok
+= erfc tonearest ldbl-96-m68k 0x7.fe8008p+0L : 0xf.a33725bea2f7d7bp-100L : inexact-ok
+= erfc towardzero ldbl-96-m68k 0x7.fe8008p+0L : 0xf.a33725bea2f7d7ap-100L : inexact-ok
+= erfc upward ldbl-96-m68k 0x7.fe8008p+0L : 0xf.a33725bea2f7d7bp-100L : inexact-ok
+= erfc downward ldbl-128 0x7.fe8008p+0L : 0xf.a33725bea2f7d7abe8b7461d621p-100L : inexact-ok
+= erfc tonearest ldbl-128 0x7.fe8008p+0L : 0xf.a33725bea2f7d7abe8b7461d621p-100L : inexact-ok
+= erfc towardzero ldbl-128 0x7.fe8008p+0L : 0xf.a33725bea2f7d7abe8b7461d621p-100L : inexact-ok
+= erfc upward ldbl-128 0x7.fe8008p+0L : 0xf.a33725bea2f7d7abe8b7461d6218p-100L : inexact-ok
+= erfc downward ldbl-128ibm 0x7.fe8008p+0L : 0xf.a33725bea2f7d7abe8b7461d6p-100L : inexact-ok
+= erfc tonearest ldbl-128ibm 0x7.fe8008p+0L : 0xf.a33725bea2f7d7abe8b7461d64p-100L : inexact-ok
+= erfc towardzero ldbl-128ibm 0x7.fe8008p+0L : 0xf.a33725bea2f7d7abe8b7461d6p-100L : inexact-ok
+= erfc upward ldbl-128ibm 0x7.fe8008p+0L : 0xf.a33725bea2f7d7abe8b7461d64p-100L : inexact-ok
+erfc 0x1.ffffc8p+2
+= erfc downward flt-32 0x7.ffff2p+0f : 0xe.3b46ep-100f : inexact-ok
+= erfc tonearest flt-32 0x7.ffff2p+0f : 0xe.3b46ep-100f : inexact-ok
+= erfc towardzero flt-32 0x7.ffff2p+0f : 0xe.3b46ep-100f : inexact-ok
+= erfc upward flt-32 0x7.ffff2p+0f : 0xe.3b46fp-100f : inexact-ok
+= erfc downward dbl-64 0x7.ffff2p+0 : 0xe.3b46e15ad978p-100 : inexact-ok
+= erfc tonearest dbl-64 0x7.ffff2p+0 : 0xe.3b46e15ad978p-100 : inexact-ok
+= erfc towardzero dbl-64 0x7.ffff2p+0 : 0xe.3b46e15ad978p-100 : inexact-ok
+= erfc upward dbl-64 0x7.ffff2p+0 : 0xe.3b46e15ad9788p-100 : inexact-ok
+= erfc downward ldbl-96-intel 0x7.ffff2p+0L : 0xe.3b46e15ad97825dp-100L : inexact-ok
+= erfc tonearest ldbl-96-intel 0x7.ffff2p+0L : 0xe.3b46e15ad97825dp-100L : inexact-ok
+= erfc towardzero ldbl-96-intel 0x7.ffff2p+0L : 0xe.3b46e15ad97825dp-100L : inexact-ok
+= erfc upward ldbl-96-intel 0x7.ffff2p+0L : 0xe.3b46e15ad97825ep-100L : inexact-ok
+= erfc downward ldbl-96-m68k 0x7.ffff2p+0L : 0xe.3b46e15ad97825dp-100L : inexact-ok
+= erfc tonearest ldbl-96-m68k 0x7.ffff2p+0L : 0xe.3b46e15ad97825dp-100L : inexact-ok
+= erfc towardzero ldbl-96-m68k 0x7.ffff2p+0L : 0xe.3b46e15ad97825dp-100L : inexact-ok
+= erfc upward ldbl-96-m68k 0x7.ffff2p+0L : 0xe.3b46e15ad97825ep-100L : inexact-ok
+= erfc downward ldbl-128 0x7.ffff2p+0L : 0xe.3b46e15ad97825d129852878feb8p-100L : inexact-ok
+= erfc tonearest ldbl-128 0x7.ffff2p+0L : 0xe.3b46e15ad97825d129852878fecp-100L : inexact-ok
+= erfc towardzero ldbl-128 0x7.ffff2p+0L : 0xe.3b46e15ad97825d129852878feb8p-100L : inexact-ok
+= erfc upward ldbl-128 0x7.ffff2p+0L : 0xe.3b46e15ad97825d129852878fecp-100L : inexact-ok
+= erfc downward ldbl-128ibm 0x7.ffff2p+0L : 0xe.3b46e15ad97825d129852878fcp-100L : inexact-ok
+= erfc tonearest ldbl-128ibm 0x7.ffff2p+0L : 0xe.3b46e15ad97825d129852879p-100L : inexact-ok
+= erfc towardzero ldbl-128ibm 0x7.ffff2p+0L : 0xe.3b46e15ad97825d129852878fcp-100L : inexact-ok
+= erfc upward ldbl-128ibm 0x7.ffff2p+0L : 0xe.3b46e15ad97825d129852879p-100L : inexact-ok
+erfc -0x1.fffffffffffff8p-2
+= erfc downward flt-32 -0x7.fffff8p-4f : 0x1.853f7ap+0f : inexact-ok
+= erfc tonearest flt-32 -0x7.fffff8p-4f : 0x1.853f7ap+0f : inexact-ok
+= erfc towardzero flt-32 -0x7.fffff8p-4f : 0x1.853f7ap+0f : inexact-ok
+= erfc upward flt-32 -0x7.fffff8p-4f : 0x1.853f7cp+0f : inexact-ok
+= erfc downward dbl-64 -0x7.fffff8p-4 : 0x1.853f7a704b7bep+0 : inexact-ok
+= erfc tonearest dbl-64 -0x7.fffff8p-4 : 0x1.853f7a704b7bep+0 : inexact-ok
+= erfc towardzero dbl-64 -0x7.fffff8p-4 : 0x1.853f7a704b7bep+0 : inexact-ok
+= erfc upward dbl-64 -0x7.fffff8p-4 : 0x1.853f7a704b7bfp+0 : inexact-ok
+= erfc downward ldbl-96-intel -0x7.fffff8p-4L : 0x1.853f7a704b7be2d6p+0L : inexact-ok
+= erfc tonearest ldbl-96-intel -0x7.fffff8p-4L : 0x1.853f7a704b7be2d6p+0L : inexact-ok
+= erfc towardzero ldbl-96-intel -0x7.fffff8p-4L : 0x1.853f7a704b7be2d6p+0L : inexact-ok
+= erfc upward ldbl-96-intel -0x7.fffff8p-4L : 0x1.853f7a704b7be2d8p+0L : inexact-ok
+= erfc downward ldbl-96-m68k -0x7.fffff8p-4L : 0x1.853f7a704b7be2d6p+0L : inexact-ok
+= erfc tonearest ldbl-96-m68k -0x7.fffff8p-4L : 0x1.853f7a704b7be2d6p+0L : inexact-ok
+= erfc towardzero ldbl-96-m68k -0x7.fffff8p-4L : 0x1.853f7a704b7be2d6p+0L : inexact-ok
+= erfc upward ldbl-96-m68k -0x7.fffff8p-4L : 0x1.853f7a704b7be2d8p+0L : inexact-ok
+= erfc downward ldbl-128 -0x7.fffff8p-4L : 0x1.853f7a704b7be2d643b9e3ae3cafp+0L : inexact-ok
+= erfc tonearest ldbl-128 -0x7.fffff8p-4L : 0x1.853f7a704b7be2d643b9e3ae3cbp+0L : inexact-ok
+= erfc towardzero ldbl-128 -0x7.fffff8p-4L : 0x1.853f7a704b7be2d643b9e3ae3cafp+0L : inexact-ok
+= erfc upward ldbl-128 -0x7.fffff8p-4L : 0x1.853f7a704b7be2d643b9e3ae3cbp+0L : inexact-ok
+= erfc downward ldbl-128ibm -0x7.fffff8p-4L : 0x1.853f7a704b7be2d643b9e3ae3c8p+0L : inexact-ok
+= erfc tonearest ldbl-128ibm -0x7.fffff8p-4L : 0x1.853f7a704b7be2d643b9e3ae3c8p+0L : inexact-ok
+= erfc towardzero ldbl-128ibm -0x7.fffff8p-4L : 0x1.853f7a704b7be2d643b9e3ae3c8p+0L : inexact-ok
+= erfc upward ldbl-128ibm -0x7.fffff8p-4L : 0x1.853f7a704b7be2d643b9e3ae3dp+0L : inexact-ok
+= erfc downward flt-32 -0x8p-4f : 0x1.853f7ap+0f : inexact-ok
+= erfc tonearest flt-32 -0x8p-4f : 0x1.853f7ap+0f : inexact-ok
+= erfc towardzero flt-32 -0x8p-4f : 0x1.853f7ap+0f : inexact-ok
+= erfc upward flt-32 -0x8p-4f : 0x1.853f7cp+0f : inexact-ok
+= erfc downward dbl-64 -0x8p-4 : 0x1.853f7ae0c76e9p+0 : inexact-ok
+= erfc tonearest dbl-64 -0x8p-4 : 0x1.853f7ae0c76e9p+0 : inexact-ok
+= erfc towardzero dbl-64 -0x8p-4 : 0x1.853f7ae0c76e9p+0 : inexact-ok
+= erfc upward dbl-64 -0x8p-4 : 0x1.853f7ae0c76eap+0 : inexact-ok
+= erfc downward ldbl-96-intel -0x8p-4L : 0x1.853f7ae0c76e915ep+0L : inexact-ok
+= erfc tonearest ldbl-96-intel -0x8p-4L : 0x1.853f7ae0c76e915ep+0L : inexact-ok
+= erfc towardzero ldbl-96-intel -0x8p-4L : 0x1.853f7ae0c76e915ep+0L : inexact-ok
+= erfc upward ldbl-96-intel -0x8p-4L : 0x1.853f7ae0c76e916p+0L : inexact-ok
+= erfc downward ldbl-96-m68k -0x8p-4L : 0x1.853f7ae0c76e915ep+0L : inexact-ok
+= erfc tonearest ldbl-96-m68k -0x8p-4L : 0x1.853f7ae0c76e915ep+0L : inexact-ok
+= erfc towardzero ldbl-96-m68k -0x8p-4L : 0x1.853f7ae0c76e915ep+0L : inexact-ok
+= erfc upward ldbl-96-m68k -0x8p-4L : 0x1.853f7ae0c76e916p+0L : inexact-ok
+= erfc downward ldbl-128 -0x8p-4L : 0x1.853f7ae0c76e915e809f1a31a27ap+0L : inexact-ok
+= erfc tonearest ldbl-128 -0x8p-4L : 0x1.853f7ae0c76e915e809f1a31a27bp+0L : inexact-ok
+= erfc towardzero ldbl-128 -0x8p-4L : 0x1.853f7ae0c76e915e809f1a31a27ap+0L : inexact-ok
+= erfc upward ldbl-128 -0x8p-4L : 0x1.853f7ae0c76e915e809f1a31a27bp+0L : inexact-ok
+= erfc downward ldbl-128ibm -0x8p-4L : 0x1.853f7ae0c76e915e809f1a31a2p+0L : inexact-ok
+= erfc tonearest ldbl-128ibm -0x8p-4L : 0x1.853f7ae0c76e915e809f1a31a28p+0L : inexact-ok
+= erfc towardzero ldbl-128ibm -0x8p-4L : 0x1.853f7ae0c76e915e809f1a31a2p+0L : inexact-ok
+= erfc upward ldbl-128ibm -0x8p-4L : 0x1.853f7ae0c76e915e809f1a31a28p+0L : inexact-ok
+= erfc downward dbl-64 -0x7.ffffffffffffcp-4 : 0x1.853f7ae0c76e8p+0 : inexact-ok
+= erfc tonearest dbl-64 -0x7.ffffffffffffcp-4 : 0x1.853f7ae0c76e9p+0 : inexact-ok
+= erfc towardzero dbl-64 -0x7.ffffffffffffcp-4 : 0x1.853f7ae0c76e8p+0 : inexact-ok
+= erfc upward dbl-64 -0x7.ffffffffffffcp-4 : 0x1.853f7ae0c76e9p+0 : inexact-ok
+= erfc downward ldbl-96-intel -0x7.ffffffffffffcp-4L : 0x1.853f7ae0c76e8ddap+0L : inexact-ok
+= erfc tonearest ldbl-96-intel -0x7.ffffffffffffcp-4L : 0x1.853f7ae0c76e8ddap+0L : inexact-ok
+= erfc towardzero ldbl-96-intel -0x7.ffffffffffffcp-4L : 0x1.853f7ae0c76e8ddap+0L : inexact-ok
+= erfc upward ldbl-96-intel -0x7.ffffffffffffcp-4L : 0x1.853f7ae0c76e8ddcp+0L : inexact-ok
+= erfc downward ldbl-96-m68k -0x7.ffffffffffffcp-4L : 0x1.853f7ae0c76e8ddap+0L : inexact-ok
+= erfc tonearest ldbl-96-m68k -0x7.ffffffffffffcp-4L : 0x1.853f7ae0c76e8ddap+0L : inexact-ok
+= erfc towardzero ldbl-96-m68k -0x7.ffffffffffffcp-4L : 0x1.853f7ae0c76e8ddap+0L : inexact-ok
+= erfc upward ldbl-96-m68k -0x7.ffffffffffffcp-4L : 0x1.853f7ae0c76e8ddcp+0L : inexact-ok
+= erfc downward ldbl-128 -0x7.ffffffffffffcp-4L : 0x1.853f7ae0c76e8ddaa10a86e7a049p+0L : inexact-ok
+= erfc tonearest ldbl-128 -0x7.ffffffffffffcp-4L : 0x1.853f7ae0c76e8ddaa10a86e7a049p+0L : inexact-ok
+= erfc towardzero ldbl-128 -0x7.ffffffffffffcp-4L : 0x1.853f7ae0c76e8ddaa10a86e7a049p+0L : inexact-ok
+= erfc upward ldbl-128 -0x7.ffffffffffffcp-4L : 0x1.853f7ae0c76e8ddaa10a86e7a04ap+0L : inexact-ok
+= erfc downward ldbl-128ibm -0x7.ffffffffffffcp-4L : 0x1.853f7ae0c76e8ddaa10a86e7ap+0L : inexact-ok
+= erfc tonearest ldbl-128ibm -0x7.ffffffffffffcp-4L : 0x1.853f7ae0c76e8ddaa10a86e7a08p+0L : inexact-ok
+= erfc towardzero ldbl-128ibm -0x7.ffffffffffffcp-4L : 0x1.853f7ae0c76e8ddaa10a86e7ap+0L : inexact-ok
+= erfc upward ldbl-128ibm -0x7.ffffffffffffcp-4L : 0x1.853f7ae0c76e8ddaa10a86e7a08p+0L : inexact-ok
+= erfc downward ldbl-96-intel -0x7.ffffffffffffep-4L : 0x1.853f7ae0c76e8f9cp+0L : inexact-ok
+= erfc tonearest ldbl-96-intel -0x7.ffffffffffffep-4L : 0x1.853f7ae0c76e8f9cp+0L : inexact-ok
+= erfc towardzero ldbl-96-intel -0x7.ffffffffffffep-4L : 0x1.853f7ae0c76e8f9cp+0L : inexact-ok
+= erfc upward ldbl-96-intel -0x7.ffffffffffffep-4L : 0x1.853f7ae0c76e8f9ep+0L : inexact-ok
+= erfc downward ldbl-96-m68k -0x7.ffffffffffffep-4L : 0x1.853f7ae0c76e8f9cp+0L : inexact-ok
+= erfc tonearest ldbl-96-m68k -0x7.ffffffffffffep-4L : 0x1.853f7ae0c76e8f9cp+0L : inexact-ok
+= erfc towardzero ldbl-96-m68k -0x7.ffffffffffffep-4L : 0x1.853f7ae0c76e8f9cp+0L : inexact-ok
+= erfc upward ldbl-96-m68k -0x7.ffffffffffffep-4L : 0x1.853f7ae0c76e8f9ep+0L : inexact-ok
+= erfc downward ldbl-128 -0x7.ffffffffffffep-4L : 0x1.853f7ae0c76e8f9c90d4d08ca163p+0L : inexact-ok
+= erfc tonearest ldbl-128 -0x7.ffffffffffffep-4L : 0x1.853f7ae0c76e8f9c90d4d08ca164p+0L : inexact-ok
+= erfc towardzero ldbl-128 -0x7.ffffffffffffep-4L : 0x1.853f7ae0c76e8f9c90d4d08ca163p+0L : inexact-ok
+= erfc upward ldbl-128 -0x7.ffffffffffffep-4L : 0x1.853f7ae0c76e8f9c90d4d08ca164p+0L : inexact-ok
+= erfc downward ldbl-128ibm -0x7.ffffffffffffep-4L : 0x1.853f7ae0c76e8f9c90d4d08ca1p+0L : inexact-ok
+= erfc tonearest ldbl-128ibm -0x7.ffffffffffffep-4L : 0x1.853f7ae0c76e8f9c90d4d08ca18p+0L : inexact-ok
+= erfc towardzero ldbl-128ibm -0x7.ffffffffffffep-4L : 0x1.853f7ae0c76e8f9c90d4d08ca1p+0L : inexact-ok
+= erfc upward ldbl-128ibm -0x7.ffffffffffffep-4L : 0x1.853f7ae0c76e8f9c90d4d08ca18p+0L : inexact-ok
+erfc 26.0
+= erfc downward flt-32 0x1.ap+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= erfc tonearest flt-32 0x1.ap+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= erfc towardzero flt-32 0x1.ap+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= erfc upward flt-32 0x1.ap+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= erfc downward dbl-64 0x1.ap+4 : 0x9.425ff0e6f5118p-984 : inexact-ok
+= erfc tonearest dbl-64 0x1.ap+4 : 0x9.425ff0e6f512p-984 : inexact-ok
+= erfc towardzero dbl-64 0x1.ap+4 : 0x9.425ff0e6f5118p-984 : inexact-ok
+= erfc upward dbl-64 0x1.ap+4 : 0x9.425ff0e6f512p-984 : inexact-ok
+= erfc downward ldbl-96-intel 0x1.ap+4L : 0x9.425ff0e6f511d74p-984L : inexact-ok
+= erfc tonearest ldbl-96-intel 0x1.ap+4L : 0x9.425ff0e6f511d75p-984L : inexact-ok
+= erfc towardzero ldbl-96-intel 0x1.ap+4L : 0x9.425ff0e6f511d74p-984L : inexact-ok
+= erfc upward ldbl-96-intel 0x1.ap+4L : 0x9.425ff0e6f511d75p-984L : inexact-ok
+= erfc downward ldbl-96-m68k 0x1.ap+4L : 0x9.425ff0e6f511d74p-984L : inexact-ok
+= erfc tonearest ldbl-96-m68k 0x1.ap+4L : 0x9.425ff0e6f511d75p-984L : inexact-ok
+= erfc towardzero ldbl-96-m68k 0x1.ap+4L : 0x9.425ff0e6f511d74p-984L : inexact-ok
+= erfc upward ldbl-96-m68k 0x1.ap+4L : 0x9.425ff0e6f511d75p-984L : inexact-ok
+= erfc downward ldbl-128 0x1.ap+4L : 0x9.425ff0e6f511d74db40cfbbceffp-984L : inexact-ok
+= erfc tonearest ldbl-128 0x1.ap+4L : 0x9.425ff0e6f511d74db40cfbbceffp-984L : inexact-ok
+= erfc towardzero ldbl-128 0x1.ap+4L : 0x9.425ff0e6f511d74db40cfbbceffp-984L : inexact-ok
+= erfc upward ldbl-128 0x1.ap+4L : 0x9.425ff0e6f511d74db40cfbbceff8p-984L : inexact-ok
+= erfc downward ldbl-128ibm 0x1.ap+4L : 0x9.425ff0e6f511d74db40cfb8p-984L : inexact-ok underflow errno-erange-ok
+= erfc tonearest ldbl-128ibm 0x1.ap+4L : 0x9.425ff0e6f511d74db40cfbcp-984L : inexact-ok underflow errno-erange-ok
+= erfc towardzero ldbl-128ibm 0x1.ap+4L : 0x9.425ff0e6f511d74db40cfb8p-984L : inexact-ok underflow errno-erange-ok
+= erfc upward ldbl-128ibm 0x1.ap+4L : 0x9.425ff0e6f511d74db40cfbcp-984L : inexact-ok underflow errno-erange-ok
+erfc 27.0
+= erfc downward flt-32 0x1.bp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= erfc tonearest flt-32 0x1.bp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= erfc towardzero flt-32 0x1.bp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= erfc upward flt-32 0x1.bp+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= erfc downward dbl-64 0x1.bp+4 : 0x6.783cp-1060 : inexact-ok underflow errno-erange-ok
+= erfc tonearest dbl-64 0x1.bp+4 : 0x6.783cp-1060 : inexact-ok underflow errno-erange-ok
+= erfc towardzero dbl-64 0x1.bp+4 : 0x6.783cp-1060 : inexact-ok underflow errno-erange-ok
+= erfc upward dbl-64 0x1.bp+4 : 0x6.784p-1060 : inexact-ok underflow errno-erange-ok
+= erfc downward ldbl-96-intel 0x1.bp+4L : 0x6.783c337e0e9d7e8p-1060L : inexact-ok
+= erfc tonearest ldbl-96-intel 0x1.bp+4L : 0x6.783c337e0e9d7e88p-1060L : inexact-ok
+= erfc towardzero ldbl-96-intel 0x1.bp+4L : 0x6.783c337e0e9d7e8p-1060L : inexact-ok
+= erfc upward ldbl-96-intel 0x1.bp+4L : 0x6.783c337e0e9d7e88p-1060L : inexact-ok
+= erfc downward ldbl-96-m68k 0x1.bp+4L : 0x6.783c337e0e9d7e8p-1060L : inexact-ok
+= erfc tonearest ldbl-96-m68k 0x1.bp+4L : 0x6.783c337e0e9d7e88p-1060L : inexact-ok
+= erfc towardzero ldbl-96-m68k 0x1.bp+4L : 0x6.783c337e0e9d7e8p-1060L : inexact-ok
+= erfc upward ldbl-96-m68k 0x1.bp+4L : 0x6.783c337e0e9d7e88p-1060L : inexact-ok
+= erfc downward ldbl-128 0x1.bp+4L : 0x6.783c337e0e9d7e84c2c58243308cp-1060L : inexact-ok
+= erfc tonearest ldbl-128 0x1.bp+4L : 0x6.783c337e0e9d7e84c2c58243308cp-1060L : inexact-ok
+= erfc towardzero ldbl-128 0x1.bp+4L : 0x6.783c337e0e9d7e84c2c58243308cp-1060L : inexact-ok
+= erfc upward ldbl-128 0x1.bp+4L : 0x6.783c337e0e9d7e84c2c58243309p-1060L : inexact-ok
+= erfc downward ldbl-128ibm 0x1.bp+4L : 0x6.783cp-1060L : inexact-ok underflow errno-erange-ok
+= erfc tonearest ldbl-128ibm 0x1.bp+4L : 0x6.783cp-1060L : inexact-ok underflow errno-erange-ok
+= erfc towardzero ldbl-128ibm 0x1.bp+4L : 0x6.783cp-1060L : inexact-ok underflow errno-erange-ok
+= erfc upward ldbl-128ibm 0x1.bp+4L : 0x6.784p-1060L : inexact-ok underflow errno-erange-ok
+erfc 28.0
+= erfc downward flt-32 0x1.cp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= erfc tonearest flt-32 0x1.cp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= erfc towardzero flt-32 0x1.cp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= erfc upward flt-32 0x1.cp+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= erfc downward dbl-64 0x1.cp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= erfc tonearest dbl-64 0x1.cp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= erfc towardzero dbl-64 0x1.cp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= erfc upward dbl-64 0x1.cp+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= erfc downward ldbl-96-intel 0x1.cp+4L : 0x9.cd4b80875a8ec66p-1140L : inexact-ok
+= erfc tonearest ldbl-96-intel 0x1.cp+4L : 0x9.cd4b80875a8ec66p-1140L : inexact-ok
+= erfc towardzero ldbl-96-intel 0x1.cp+4L : 0x9.cd4b80875a8ec66p-1140L : inexact-ok
+= erfc upward ldbl-96-intel 0x1.cp+4L : 0x9.cd4b80875a8ec67p-1140L : inexact-ok
+= erfc downward ldbl-96-m68k 0x1.cp+4L : 0x9.cd4b80875a8ec66p-1140L : inexact-ok
+= erfc tonearest ldbl-96-m68k 0x1.cp+4L : 0x9.cd4b80875a8ec66p-1140L : inexact-ok
+= erfc towardzero ldbl-96-m68k 0x1.cp+4L : 0x9.cd4b80875a8ec66p-1140L : inexact-ok
+= erfc upward ldbl-96-m68k 0x1.cp+4L : 0x9.cd4b80875a8ec67p-1140L : inexact-ok
+= erfc downward ldbl-128 0x1.cp+4L : 0x9.cd4b80875a8ec6603b9a1f1beadp-1140L : inexact-ok
+= erfc tonearest ldbl-128 0x1.cp+4L : 0x9.cd4b80875a8ec6603b9a1f1bead8p-1140L : inexact-ok
+= erfc towardzero ldbl-128 0x1.cp+4L : 0x9.cd4b80875a8ec6603b9a1f1beadp-1140L : inexact-ok
+= erfc upward ldbl-128 0x1.cp+4L : 0x9.cd4b80875a8ec6603b9a1f1bead8p-1140L : inexact-ok
+= erfc downward ldbl-128ibm 0x1.cp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc tonearest ldbl-128ibm 0x1.cp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc towardzero ldbl-128ibm 0x1.cp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc upward ldbl-128ibm 0x1.cp+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+erfc 0x1.ffff56789abcdef0123456789a8p+2
+= erfc downward flt-32 0x7.fffd6p+0f : 0xe.3cd88p-100f : inexact-ok
+= erfc tonearest flt-32 0x7.fffd6p+0f : 0xe.3cd88p-100f : inexact-ok
+= erfc towardzero flt-32 0x7.fffd6p+0f : 0xe.3cd88p-100f : inexact-ok
+= erfc upward flt-32 0x7.fffd6p+0f : 0xe.3cd89p-100f : inexact-ok
+= erfc downward dbl-64 0x7.fffd6p+0 : 0xe.3cd883e02b148p-100 : inexact-ok
+= erfc tonearest dbl-64 0x7.fffd6p+0 : 0xe.3cd883e02b15p-100 : inexact-ok
+= erfc towardzero dbl-64 0x7.fffd6p+0 : 0xe.3cd883e02b148p-100 : inexact-ok
+= erfc upward dbl-64 0x7.fffd6p+0 : 0xe.3cd883e02b15p-100 : inexact-ok
+= erfc downward ldbl-96-intel 0x7.fffd6p+0L : 0xe.3cd883e02b14dafp-100L : inexact-ok
+= erfc tonearest ldbl-96-intel 0x7.fffd6p+0L : 0xe.3cd883e02b14dbp-100L : inexact-ok
+= erfc towardzero ldbl-96-intel 0x7.fffd6p+0L : 0xe.3cd883e02b14dafp-100L : inexact-ok
+= erfc upward ldbl-96-intel 0x7.fffd6p+0L : 0xe.3cd883e02b14dbp-100L : inexact-ok
+= erfc downward ldbl-96-m68k 0x7.fffd6p+0L : 0xe.3cd883e02b14dafp-100L : inexact-ok
+= erfc tonearest ldbl-96-m68k 0x7.fffd6p+0L : 0xe.3cd883e02b14dbp-100L : inexact-ok
+= erfc towardzero ldbl-96-m68k 0x7.fffd6p+0L : 0xe.3cd883e02b14dafp-100L : inexact-ok
+= erfc upward ldbl-96-m68k 0x7.fffd6p+0L : 0xe.3cd883e02b14dbp-100L : inexact-ok
+= erfc downward ldbl-128 0x7.fffd6p+0L : 0xe.3cd883e02b14daf90f0f812035b8p-100L : inexact-ok
+= erfc tonearest ldbl-128 0x7.fffd6p+0L : 0xe.3cd883e02b14daf90f0f812035cp-100L : inexact-ok
+= erfc towardzero ldbl-128 0x7.fffd6p+0L : 0xe.3cd883e02b14daf90f0f812035b8p-100L : inexact-ok
+= erfc upward ldbl-128 0x7.fffd6p+0L : 0xe.3cd883e02b14daf90f0f812035cp-100L : inexact-ok
+= erfc downward ldbl-128ibm 0x7.fffd6p+0L : 0xe.3cd883e02b14daf90f0f812034p-100L : inexact-ok
+= erfc tonearest ldbl-128ibm 0x7.fffd6p+0L : 0xe.3cd883e02b14daf90f0f812034p-100L : inexact-ok
+= erfc towardzero ldbl-128ibm 0x7.fffd6p+0L : 0xe.3cd883e02b14daf90f0f812034p-100L : inexact-ok
+= erfc upward ldbl-128ibm 0x7.fffd6p+0L : 0xe.3cd883e02b14daf90f0f812038p-100L : inexact-ok
+= erfc downward flt-32 0x7.fffd58p+0f : 0xe.3cdfbp-100f : inexact-ok
+= erfc tonearest flt-32 0x7.fffd58p+0f : 0xe.3cdfbp-100f : inexact-ok
+= erfc towardzero flt-32 0x7.fffd58p+0f : 0xe.3cdfbp-100f : inexact-ok
+= erfc upward flt-32 0x7.fffd58p+0f : 0xe.3cdfcp-100f : inexact-ok
+= erfc downward dbl-64 0x7.fffd58p+0 : 0xe.3cdfb051e694p-100 : inexact-ok
+= erfc tonearest dbl-64 0x7.fffd58p+0 : 0xe.3cdfb051e694p-100 : inexact-ok
+= erfc towardzero dbl-64 0x7.fffd58p+0 : 0xe.3cdfb051e694p-100 : inexact-ok
+= erfc upward dbl-64 0x7.fffd58p+0 : 0xe.3cdfb051e6948p-100 : inexact-ok
+= erfc downward ldbl-96-intel 0x7.fffd58p+0L : 0xe.3cdfb051e694315p-100L : inexact-ok
+= erfc tonearest ldbl-96-intel 0x7.fffd58p+0L : 0xe.3cdfb051e694315p-100L : inexact-ok
+= erfc towardzero ldbl-96-intel 0x7.fffd58p+0L : 0xe.3cdfb051e694315p-100L : inexact-ok
+= erfc upward ldbl-96-intel 0x7.fffd58p+0L : 0xe.3cdfb051e694316p-100L : inexact-ok
+= erfc downward ldbl-96-m68k 0x7.fffd58p+0L : 0xe.3cdfb051e694315p-100L : inexact-ok
+= erfc tonearest ldbl-96-m68k 0x7.fffd58p+0L : 0xe.3cdfb051e694315p-100L : inexact-ok
+= erfc towardzero ldbl-96-m68k 0x7.fffd58p+0L : 0xe.3cdfb051e694315p-100L : inexact-ok
+= erfc upward ldbl-96-m68k 0x7.fffd58p+0L : 0xe.3cdfb051e694316p-100L : inexact-ok
+= erfc downward ldbl-128 0x7.fffd58p+0L : 0xe.3cdfb051e6943150a3c2f2e70a58p-100L : inexact-ok
+= erfc tonearest ldbl-128 0x7.fffd58p+0L : 0xe.3cdfb051e6943150a3c2f2e70a58p-100L : inexact-ok
+= erfc towardzero ldbl-128 0x7.fffd58p+0L : 0xe.3cdfb051e6943150a3c2f2e70a58p-100L : inexact-ok
+= erfc upward ldbl-128 0x7.fffd58p+0L : 0xe.3cdfb051e6943150a3c2f2e70a6p-100L : inexact-ok
+= erfc downward ldbl-128ibm 0x7.fffd58p+0L : 0xe.3cdfb051e6943150a3c2f2e708p-100L : inexact-ok
+= erfc tonearest ldbl-128ibm 0x7.fffd58p+0L : 0xe.3cdfb051e6943150a3c2f2e70cp-100L : inexact-ok
+= erfc towardzero ldbl-128ibm 0x7.fffd58p+0L : 0xe.3cdfb051e6943150a3c2f2e708p-100L : inexact-ok
+= erfc upward ldbl-128ibm 0x7.fffd58p+0L : 0xe.3cdfb051e6943150a3c2f2e70cp-100L : inexact-ok
+= erfc downward dbl-64 0x7.fffd59e26af38p+0 : 0xe.3cddffbbe84b8p-100 : inexact-ok
+= erfc tonearest dbl-64 0x7.fffd59e26af38p+0 : 0xe.3cddffbbe84cp-100 : inexact-ok
+= erfc towardzero dbl-64 0x7.fffd59e26af38p+0 : 0xe.3cddffbbe84b8p-100 : inexact-ok
+= erfc upward dbl-64 0x7.fffd59e26af38p+0 : 0xe.3cddffbbe84cp-100 : inexact-ok
+= erfc downward ldbl-96-intel 0x7.fffd59e26af38p+0L : 0xe.3cddffbbe84be02p-100L : inexact-ok
+= erfc tonearest ldbl-96-intel 0x7.fffd59e26af38p+0L : 0xe.3cddffbbe84be02p-100L : inexact-ok
+= erfc towardzero ldbl-96-intel 0x7.fffd59e26af38p+0L : 0xe.3cddffbbe84be02p-100L : inexact-ok
+= erfc upward ldbl-96-intel 0x7.fffd59e26af38p+0L : 0xe.3cddffbbe84be03p-100L : inexact-ok
+= erfc downward ldbl-96-m68k 0x7.fffd59e26af38p+0L : 0xe.3cddffbbe84be02p-100L : inexact-ok
+= erfc tonearest ldbl-96-m68k 0x7.fffd59e26af38p+0L : 0xe.3cddffbbe84be02p-100L : inexact-ok
+= erfc towardzero ldbl-96-m68k 0x7.fffd59e26af38p+0L : 0xe.3cddffbbe84be02p-100L : inexact-ok
+= erfc upward ldbl-96-m68k 0x7.fffd59e26af38p+0L : 0xe.3cddffbbe84be03p-100L : inexact-ok
+= erfc downward ldbl-128 0x7.fffd59e26af38p+0L : 0xe.3cddffbbe84be025e570dd9c7cap-100L : inexact-ok
+= erfc tonearest ldbl-128 0x7.fffd59e26af38p+0L : 0xe.3cddffbbe84be025e570dd9c7cap-100L : inexact-ok
+= erfc towardzero ldbl-128 0x7.fffd59e26af38p+0L : 0xe.3cddffbbe84be025e570dd9c7cap-100L : inexact-ok
+= erfc upward ldbl-128 0x7.fffd59e26af38p+0L : 0xe.3cddffbbe84be025e570dd9c7ca8p-100L : inexact-ok
+= erfc downward ldbl-128ibm 0x7.fffd59e26af38p+0L : 0xe.3cddffbbe84be025e570dd9c7cp-100L : inexact-ok
+= erfc tonearest ldbl-128ibm 0x7.fffd59e26af38p+0L : 0xe.3cddffbbe84be025e570dd9c7cp-100L : inexact-ok
+= erfc towardzero ldbl-128ibm 0x7.fffd59e26af38p+0L : 0xe.3cddffbbe84be025e570dd9c7cp-100L : inexact-ok
+= erfc upward ldbl-128ibm 0x7.fffd59e26af38p+0L : 0xe.3cddffbbe84be025e570dd9c8p-100L : inexact-ok
+= erfc downward dbl-64 0x7.fffd59e26af34p+0 : 0xe.3cddffbbe885p-100 : inexact-ok
+= erfc tonearest dbl-64 0x7.fffd59e26af34p+0 : 0xe.3cddffbbe8858p-100 : inexact-ok
+= erfc towardzero dbl-64 0x7.fffd59e26af34p+0 : 0xe.3cddffbbe885p-100 : inexact-ok
+= erfc upward dbl-64 0x7.fffd59e26af34p+0 : 0xe.3cddffbbe8858p-100 : inexact-ok
+= erfc downward ldbl-96-intel 0x7.fffd59e26af34p+0L : 0xe.3cddffbbe88543bp-100L : inexact-ok
+= erfc tonearest ldbl-96-intel 0x7.fffd59e26af34p+0L : 0xe.3cddffbbe88543cp-100L : inexact-ok
+= erfc towardzero ldbl-96-intel 0x7.fffd59e26af34p+0L : 0xe.3cddffbbe88543bp-100L : inexact-ok
+= erfc upward ldbl-96-intel 0x7.fffd59e26af34p+0L : 0xe.3cddffbbe88543cp-100L : inexact-ok
+= erfc downward ldbl-96-m68k 0x7.fffd59e26af34p+0L : 0xe.3cddffbbe88543bp-100L : inexact-ok
+= erfc tonearest ldbl-96-m68k 0x7.fffd59e26af34p+0L : 0xe.3cddffbbe88543cp-100L : inexact-ok
+= erfc towardzero ldbl-96-m68k 0x7.fffd59e26af34p+0L : 0xe.3cddffbbe88543bp-100L : inexact-ok
+= erfc upward ldbl-96-m68k 0x7.fffd59e26af34p+0L : 0xe.3cddffbbe88543cp-100L : inexact-ok
+= erfc downward ldbl-128 0x7.fffd59e26af34p+0L : 0xe.3cddffbbe88543bb57f5bfbbaa7p-100L : inexact-ok
+= erfc tonearest ldbl-128 0x7.fffd59e26af34p+0L : 0xe.3cddffbbe88543bb57f5bfbbaa78p-100L : inexact-ok
+= erfc towardzero ldbl-128 0x7.fffd59e26af34p+0L : 0xe.3cddffbbe88543bb57f5bfbbaa7p-100L : inexact-ok
+= erfc upward ldbl-128 0x7.fffd59e26af34p+0L : 0xe.3cddffbbe88543bb57f5bfbbaa78p-100L : inexact-ok
+= erfc downward ldbl-128ibm 0x7.fffd59e26af34p+0L : 0xe.3cddffbbe88543bb57f5bfbba8p-100L : inexact-ok
+= erfc tonearest ldbl-128ibm 0x7.fffd59e26af34p+0L : 0xe.3cddffbbe88543bb57f5bfbbacp-100L : inexact-ok
+= erfc towardzero ldbl-128ibm 0x7.fffd59e26af34p+0L : 0xe.3cddffbbe88543bb57f5bfbba8p-100L : inexact-ok
+= erfc upward ldbl-128ibm 0x7.fffd59e26af34p+0L : 0xe.3cddffbbe88543bb57f5bfbbacp-100L : inexact-ok
+= erfc downward ldbl-96-intel 0x7.fffd59e26af37bc8p+0L : 0xe.3cddffbbe84fa89p-100L : inexact-ok
+= erfc tonearest ldbl-96-intel 0x7.fffd59e26af37bc8p+0L : 0xe.3cddffbbe84fa89p-100L : inexact-ok
+= erfc towardzero ldbl-96-intel 0x7.fffd59e26af37bc8p+0L : 0xe.3cddffbbe84fa89p-100L : inexact-ok
+= erfc upward ldbl-96-intel 0x7.fffd59e26af37bc8p+0L : 0xe.3cddffbbe84fa8ap-100L : inexact-ok
+= erfc downward ldbl-96-m68k 0x7.fffd59e26af37bc8p+0L : 0xe.3cddffbbe84fa89p-100L : inexact-ok
+= erfc tonearest ldbl-96-m68k 0x7.fffd59e26af37bc8p+0L : 0xe.3cddffbbe84fa89p-100L : inexact-ok
+= erfc towardzero ldbl-96-m68k 0x7.fffd59e26af37bc8p+0L : 0xe.3cddffbbe84fa89p-100L : inexact-ok
+= erfc upward ldbl-96-m68k 0x7.fffd59e26af37bc8p+0L : 0xe.3cddffbbe84fa8ap-100L : inexact-ok
+= erfc downward ldbl-128 0x7.fffd59e26af37bc8p+0L : 0xe.3cddffbbe84fa8965f5d5ffd399p-100L : inexact-ok
+= erfc tonearest ldbl-128 0x7.fffd59e26af37bc8p+0L : 0xe.3cddffbbe84fa8965f5d5ffd3998p-100L : inexact-ok
+= erfc towardzero ldbl-128 0x7.fffd59e26af37bc8p+0L : 0xe.3cddffbbe84fa8965f5d5ffd399p-100L : inexact-ok
+= erfc upward ldbl-128 0x7.fffd59e26af37bc8p+0L : 0xe.3cddffbbe84fa8965f5d5ffd3998p-100L : inexact-ok
+= erfc downward ldbl-128ibm 0x7.fffd59e26af37bc8p+0L : 0xe.3cddffbbe84fa8965f5d5ffd38p-100L : inexact-ok
+= erfc tonearest ldbl-128ibm 0x7.fffd59e26af37bc8p+0L : 0xe.3cddffbbe84fa8965f5d5ffd38p-100L : inexact-ok
+= erfc towardzero ldbl-128ibm 0x7.fffd59e26af37bc8p+0L : 0xe.3cddffbbe84fa8965f5d5ffd38p-100L : inexact-ok
+= erfc upward ldbl-128ibm 0x7.fffd59e26af37bc8p+0L : 0xe.3cddffbbe84fa8965f5d5ffd3cp-100L : inexact-ok
+= erfc downward ldbl-96-intel 0x7.fffd59e26af37bcp+0L : 0xe.3cddffbbe84fafcp-100L : inexact-ok
+= erfc tonearest ldbl-96-intel 0x7.fffd59e26af37bcp+0L : 0xe.3cddffbbe84fafcp-100L : inexact-ok
+= erfc towardzero ldbl-96-intel 0x7.fffd59e26af37bcp+0L : 0xe.3cddffbbe84fafcp-100L : inexact-ok
+= erfc upward ldbl-96-intel 0x7.fffd59e26af37bcp+0L : 0xe.3cddffbbe84fafdp-100L : inexact-ok
+= erfc downward ldbl-96-m68k 0x7.fffd59e26af37bcp+0L : 0xe.3cddffbbe84fafcp-100L : inexact-ok
+= erfc tonearest ldbl-96-m68k 0x7.fffd59e26af37bcp+0L : 0xe.3cddffbbe84fafcp-100L : inexact-ok
+= erfc towardzero ldbl-96-m68k 0x7.fffd59e26af37bcp+0L : 0xe.3cddffbbe84fafcp-100L : inexact-ok
+= erfc upward ldbl-96-m68k 0x7.fffd59e26af37bcp+0L : 0xe.3cddffbbe84fafdp-100L : inexact-ok
+= erfc downward ldbl-128 0x7.fffd59e26af37bcp+0L : 0xe.3cddffbbe84fafc2d20bb0997108p-100L : inexact-ok
+= erfc tonearest ldbl-128 0x7.fffd59e26af37bcp+0L : 0xe.3cddffbbe84fafc2d20bb0997108p-100L : inexact-ok
+= erfc towardzero ldbl-128 0x7.fffd59e26af37bcp+0L : 0xe.3cddffbbe84fafc2d20bb0997108p-100L : inexact-ok
+= erfc upward ldbl-128 0x7.fffd59e26af37bcp+0L : 0xe.3cddffbbe84fafc2d20bb099711p-100L : inexact-ok
+= erfc downward ldbl-128ibm 0x7.fffd59e26af37bcp+0L : 0xe.3cddffbbe84fafc2d20bb0997p-100L : inexact-ok
+= erfc tonearest ldbl-128ibm 0x7.fffd59e26af37bcp+0L : 0xe.3cddffbbe84fafc2d20bb0997p-100L : inexact-ok
+= erfc towardzero ldbl-128ibm 0x7.fffd59e26af37bcp+0L : 0xe.3cddffbbe84fafc2d20bb0997p-100L : inexact-ok
+= erfc upward ldbl-128ibm 0x7.fffd59e26af37bcp+0L : 0xe.3cddffbbe84fafc2d20bb09974p-100L : inexact-ok
+= erfc downward ldbl-128 0x7.fffd59e26af37bc048d159e26ap+0L : 0xe.3cddffbbe84faf818649c237713p-100L : inexact-ok
+= erfc tonearest ldbl-128 0x7.fffd59e26af37bc048d159e26ap+0L : 0xe.3cddffbbe84faf818649c2377138p-100L : inexact-ok
+= erfc towardzero ldbl-128 0x7.fffd59e26af37bc048d159e26ap+0L : 0xe.3cddffbbe84faf818649c237713p-100L : inexact-ok
+= erfc upward ldbl-128 0x7.fffd59e26af37bc048d159e26ap+0L : 0xe.3cddffbbe84faf818649c2377138p-100L : inexact-ok
+= erfc downward ldbl-128ibm 0x7.fffd59e26af37bc048d159e26ap+0L : 0xe.3cddffbbe84faf818649c2377p-100L : inexact-ok
+= erfc tonearest ldbl-128ibm 0x7.fffd59e26af37bc048d159e26ap+0L : 0xe.3cddffbbe84faf818649c2377p-100L : inexact-ok
+= erfc towardzero ldbl-128ibm 0x7.fffd59e26af37bc048d159e26ap+0L : 0xe.3cddffbbe84faf818649c2377p-100L : inexact-ok
+= erfc upward ldbl-128ibm 0x7.fffd59e26af37bc048d159e26ap+0L : 0xe.3cddffbbe84faf818649c23774p-100L : inexact-ok
+erfc 100
+= erfc downward flt-32 0x6.4p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= erfc tonearest flt-32 0x6.4p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= erfc towardzero flt-32 0x6.4p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= erfc upward flt-32 0x6.4p+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= erfc downward dbl-64 0x6.4p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= erfc tonearest dbl-64 0x6.4p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= erfc towardzero dbl-64 0x6.4p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= erfc upward dbl-64 0x6.4p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= erfc downward ldbl-96-intel 0x6.4p+4L : 0x2.fd514cef7750e588p-14436L : inexact-ok
+= erfc tonearest ldbl-96-intel 0x6.4p+4L : 0x2.fd514cef7750e588p-14436L : inexact-ok
+= erfc towardzero ldbl-96-intel 0x6.4p+4L : 0x2.fd514cef7750e588p-14436L : inexact-ok
+= erfc upward ldbl-96-intel 0x6.4p+4L : 0x2.fd514cef7750e58cp-14436L : inexact-ok
+= erfc downward ldbl-96-m68k 0x6.4p+4L : 0x2.fd514cef7750e588p-14436L : inexact-ok
+= erfc tonearest ldbl-96-m68k 0x6.4p+4L : 0x2.fd514cef7750e588p-14436L : inexact-ok
+= erfc towardzero ldbl-96-m68k 0x6.4p+4L : 0x2.fd514cef7750e588p-14436L : inexact-ok
+= erfc upward ldbl-96-m68k 0x6.4p+4L : 0x2.fd514cef7750e58cp-14436L : inexact-ok
+= erfc downward ldbl-128 0x6.4p+4L : 0x2.fd514cef7750e58906601ff35dcp-14436L : inexact-ok
+= erfc tonearest ldbl-128 0x6.4p+4L : 0x2.fd514cef7750e58906601ff35dcp-14436L : inexact-ok
+= erfc towardzero ldbl-128 0x6.4p+4L : 0x2.fd514cef7750e58906601ff35dcp-14436L : inexact-ok
+= erfc upward ldbl-128 0x6.4p+4L : 0x2.fd514cef7750e58906601ff35dc2p-14436L : inexact-ok
+= erfc downward ldbl-128ibm 0x6.4p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc tonearest ldbl-128ibm 0x6.4p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc towardzero ldbl-128ibm 0x6.4p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc upward ldbl-128ibm 0x6.4p+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+erfc 106
+= erfc downward flt-32 0x6.ap+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= erfc tonearest flt-32 0x6.ap+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= erfc towardzero flt-32 0x6.ap+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= erfc upward flt-32 0x6.ap+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= erfc downward dbl-64 0x6.ap+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= erfc tonearest dbl-64 0x6.ap+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= erfc towardzero dbl-64 0x6.ap+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= erfc upward dbl-64 0x6.ap+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= erfc downward ldbl-96-intel 0x6.ap+4L : 0x5.028a2f1656a432dp-16220L : inexact-ok
+= erfc tonearest ldbl-96-intel 0x6.ap+4L : 0x5.028a2f1656a432d8p-16220L : inexact-ok
+= erfc towardzero ldbl-96-intel 0x6.ap+4L : 0x5.028a2f1656a432dp-16220L : inexact-ok
+= erfc upward ldbl-96-intel 0x6.ap+4L : 0x5.028a2f1656a432d8p-16220L : inexact-ok
+= erfc downward ldbl-96-m68k 0x6.ap+4L : 0x5.028a2f1656a432dp-16220L : inexact-ok
+= erfc tonearest ldbl-96-m68k 0x6.ap+4L : 0x5.028a2f1656a432d8p-16220L : inexact-ok
+= erfc towardzero ldbl-96-m68k 0x6.ap+4L : 0x5.028a2f1656a432dp-16220L : inexact-ok
+= erfc upward ldbl-96-m68k 0x6.ap+4L : 0x5.028a2f1656a432d8p-16220L : inexact-ok
+= erfc downward ldbl-128 0x6.ap+4L : 0x5.028a2f1656a432d79f76a6f2df48p-16220L : inexact-ok
+= erfc tonearest ldbl-128 0x6.ap+4L : 0x5.028a2f1656a432d79f76a6f2df48p-16220L : inexact-ok
+= erfc towardzero ldbl-128 0x6.ap+4L : 0x5.028a2f1656a432d79f76a6f2df48p-16220L : inexact-ok
+= erfc upward ldbl-128 0x6.ap+4L : 0x5.028a2f1656a432d79f76a6f2df4cp-16220L : inexact-ok
+= erfc downward ldbl-128ibm 0x6.ap+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc tonearest ldbl-128ibm 0x6.ap+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc towardzero ldbl-128ibm 0x6.ap+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc upward ldbl-128ibm 0x6.ap+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+erfc 106.5
+= erfc downward flt-32 0x6.a8p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= erfc tonearest flt-32 0x6.a8p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= erfc towardzero flt-32 0x6.a8p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= erfc upward flt-32 0x6.a8p+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= erfc downward dbl-64 0x6.a8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= erfc tonearest dbl-64 0x6.a8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= erfc towardzero dbl-64 0x6.a8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= erfc upward dbl-64 0x6.a8p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= erfc downward ldbl-96-intel 0x6.a8p+4L : 0x2.0b5b5b3bbf7d96a4p-16372L : inexact-ok
+= erfc tonearest ldbl-96-intel 0x6.a8p+4L : 0x2.0b5b5b3bbf7d96a4p-16372L : inexact-ok
+= erfc towardzero ldbl-96-intel 0x6.a8p+4L : 0x2.0b5b5b3bbf7d96a4p-16372L : inexact-ok
+= erfc upward ldbl-96-intel 0x6.a8p+4L : 0x2.0b5b5b3bbf7d96a8p-16372L : inexact-ok
+= erfc downward ldbl-96-m68k 0x6.a8p+4L : 0x2.0b5b5b3bbf7d96a4p-16372L : inexact-ok
+= erfc tonearest ldbl-96-m68k 0x6.a8p+4L : 0x2.0b5b5b3bbf7d96a4p-16372L : inexact-ok
+= erfc towardzero ldbl-96-m68k 0x6.a8p+4L : 0x2.0b5b5b3bbf7d96a4p-16372L : inexact-ok
+= erfc upward ldbl-96-m68k 0x6.a8p+4L : 0x2.0b5b5b3bbf7d96a8p-16372L : inexact-ok
+= erfc downward ldbl-128 0x6.a8p+4L : 0x2.0b5b5b3bbf7d96a5e595291fc8c4p-16372L : inexact-ok
+= erfc tonearest ldbl-128 0x6.a8p+4L : 0x2.0b5b5b3bbf7d96a5e595291fc8c4p-16372L : inexact-ok
+= erfc towardzero ldbl-128 0x6.a8p+4L : 0x2.0b5b5b3bbf7d96a5e595291fc8c4p-16372L : inexact-ok
+= erfc upward ldbl-128 0x6.a8p+4L : 0x2.0b5b5b3bbf7d96a5e595291fc8c6p-16372L : inexact-ok
+= erfc downward ldbl-128ibm 0x6.a8p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc tonearest ldbl-128ibm 0x6.a8p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc towardzero ldbl-128ibm 0x6.a8p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc upward ldbl-128ibm 0x6.a8p+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+erfc 106.625
+= erfc downward flt-32 0x6.aap+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= erfc tonearest flt-32 0x6.aap+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= erfc towardzero flt-32 0x6.aap+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= erfc upward flt-32 0x6.aap+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= erfc downward dbl-64 0x6.aap+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= erfc tonearest dbl-64 0x6.aap+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= erfc towardzero dbl-64 0x6.aap+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= erfc upward dbl-64 0x6.aap+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= erfc downward ldbl-96-intel 0x6.aap+4L : 0x6.0b6ee9978p-16412L : inexact-ok underflow errno-erange-ok
+= erfc tonearest ldbl-96-intel 0x6.aap+4L : 0x6.0b6ee998p-16412L : inexact-ok underflow errno-erange-ok
+= erfc towardzero ldbl-96-intel 0x6.aap+4L : 0x6.0b6ee9978p-16412L : inexact-ok underflow errno-erange-ok
+= erfc upward ldbl-96-intel 0x6.aap+4L : 0x6.0b6ee998p-16412L : inexact-ok underflow errno-erange-ok
+= erfc downward ldbl-96-m68k 0x6.aap+4L : 0x6.0b6ee997cp-16412L : inexact-ok underflow errno-erange-ok
+= erfc tonearest ldbl-96-m68k 0x6.aap+4L : 0x6.0b6ee997cp-16412L : inexact-ok underflow errno-erange-ok
+= erfc towardzero ldbl-96-m68k 0x6.aap+4L : 0x6.0b6ee997cp-16412L : inexact-ok underflow errno-erange-ok
+= erfc upward ldbl-96-m68k 0x6.aap+4L : 0x6.0b6ee998p-16412L : inexact-ok underflow errno-erange-ok
+= erfc downward ldbl-128 0x6.aap+4L : 0x6.0b6ee997d3343b5bf2f08p-16412L : inexact-ok underflow errno-erange-ok
+= erfc tonearest ldbl-128 0x6.aap+4L : 0x6.0b6ee997d3343b5bf2f08p-16412L : inexact-ok underflow errno-erange-ok
+= erfc towardzero ldbl-128 0x6.aap+4L : 0x6.0b6ee997d3343b5bf2f08p-16412L : inexact-ok underflow errno-erange-ok
+= erfc upward ldbl-128 0x6.aap+4L : 0x6.0b6ee997d3343b5bf2f0cp-16412L : inexact-ok underflow errno-erange-ok
+= erfc downward ldbl-128ibm 0x6.aap+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc tonearest ldbl-128ibm 0x6.aap+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc towardzero ldbl-128ibm 0x6.aap+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc upward ldbl-128ibm 0x6.aap+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+erfc 107
+= erfc downward flt-32 0x6.bp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= erfc tonearest flt-32 0x6.bp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= erfc towardzero flt-32 0x6.bp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= erfc upward flt-32 0x6.bp+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= erfc downward dbl-64 0x6.bp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= erfc tonearest dbl-64 0x6.bp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= erfc towardzero dbl-64 0x6.bp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= erfc upward dbl-64 0x6.bp+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= erfc downward ldbl-96-intel 0x6.bp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc tonearest ldbl-96-intel 0x6.bp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc towardzero ldbl-96-intel 0x6.bp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc upward ldbl-96-intel 0x6.bp+4L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= erfc downward ldbl-96-m68k 0x6.bp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc tonearest ldbl-96-m68k 0x6.bp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc towardzero ldbl-96-m68k 0x6.bp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc upward ldbl-96-m68k 0x6.bp+4L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= erfc downward ldbl-128 0x6.bp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc tonearest ldbl-128 0x6.bp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc towardzero ldbl-128 0x6.bp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc upward ldbl-128 0x6.bp+4L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= erfc downward ldbl-128ibm 0x6.bp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc tonearest ldbl-128ibm 0x6.bp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc towardzero ldbl-128ibm 0x6.bp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc upward ldbl-128ibm 0x6.bp+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+erfc 108
+= erfc downward flt-32 0x6.cp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= erfc tonearest flt-32 0x6.cp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= erfc towardzero flt-32 0x6.cp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= erfc upward flt-32 0x6.cp+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= erfc downward dbl-64 0x6.cp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= erfc tonearest dbl-64 0x6.cp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= erfc towardzero dbl-64 0x6.cp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= erfc upward dbl-64 0x6.cp+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= erfc downward ldbl-96-intel 0x6.cp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc tonearest ldbl-96-intel 0x6.cp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc towardzero ldbl-96-intel 0x6.cp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc upward ldbl-96-intel 0x6.cp+4L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= erfc downward ldbl-96-m68k 0x6.cp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc tonearest ldbl-96-m68k 0x6.cp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc towardzero ldbl-96-m68k 0x6.cp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc upward ldbl-96-m68k 0x6.cp+4L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= erfc downward ldbl-128 0x6.cp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc tonearest ldbl-128 0x6.cp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc towardzero ldbl-128 0x6.cp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc upward ldbl-128 0x6.cp+4L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= erfc downward ldbl-128ibm 0x6.cp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc tonearest ldbl-128ibm 0x6.cp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc towardzero ldbl-128ibm 0x6.cp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc upward ldbl-128ibm 0x6.cp+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+erfc 1000
+= erfc downward flt-32 0x3.e8p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= erfc tonearest flt-32 0x3.e8p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= erfc towardzero flt-32 0x3.e8p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= erfc upward flt-32 0x3.e8p+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= erfc downward dbl-64 0x3.e8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= erfc tonearest dbl-64 0x3.e8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= erfc towardzero dbl-64 0x3.e8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= erfc upward dbl-64 0x3.e8p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= erfc downward ldbl-96-intel 0x3.e8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc tonearest ldbl-96-intel 0x3.e8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc towardzero ldbl-96-intel 0x3.e8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc upward ldbl-96-intel 0x3.e8p+8L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= erfc downward ldbl-96-m68k 0x3.e8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc tonearest ldbl-96-m68k 0x3.e8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc towardzero ldbl-96-m68k 0x3.e8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc upward ldbl-96-m68k 0x3.e8p+8L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= erfc downward ldbl-128 0x3.e8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc tonearest ldbl-128 0x3.e8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc towardzero ldbl-128 0x3.e8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc upward ldbl-128 0x3.e8p+8L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= erfc downward ldbl-128ibm 0x3.e8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc tonearest ldbl-128ibm 0x3.e8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc towardzero ldbl-128ibm 0x3.e8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc upward ldbl-128ibm 0x3.e8p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+erfc max
+= erfc downward flt-32 0xf.fffffp+124f : 0x0p+0f : inexact-ok underflow errno-erange
+= erfc tonearest flt-32 0xf.fffffp+124f : 0x0p+0f : inexact-ok underflow errno-erange
+= erfc towardzero flt-32 0xf.fffffp+124f : 0x0p+0f : inexact-ok underflow errno-erange
+= erfc upward flt-32 0xf.fffffp+124f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= erfc downward dbl-64 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= erfc tonearest dbl-64 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= erfc towardzero dbl-64 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= erfc upward dbl-64 0xf.fffffp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= erfc downward ldbl-96-intel 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc tonearest ldbl-96-intel 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc towardzero ldbl-96-intel 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc upward ldbl-96-intel 0xf.fffffp+124L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= erfc downward ldbl-96-m68k 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc tonearest ldbl-96-m68k 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc towardzero ldbl-96-m68k 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc upward ldbl-96-m68k 0xf.fffffp+124L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= erfc downward ldbl-128 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc tonearest ldbl-128 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc towardzero ldbl-128 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc upward ldbl-128 0xf.fffffp+124L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= erfc downward ldbl-128ibm 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc tonearest ldbl-128ibm 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc towardzero ldbl-128ibm 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc upward ldbl-128ibm 0xf.fffffp+124L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= erfc downward dbl-64 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
+= erfc tonearest dbl-64 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
+= erfc towardzero dbl-64 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
+= erfc upward dbl-64 0xf.ffffffffffff8p+1020 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= erfc downward ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc tonearest ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc towardzero ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc upward ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= erfc downward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc tonearest ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc towardzero ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc upward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= erfc downward ldbl-128 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc tonearest ldbl-128 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc towardzero ldbl-128 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc upward ldbl-128 0xf.ffffffffffff8p+1020L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= erfc downward ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc tonearest ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc towardzero ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc upward ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= erfc downward ldbl-96-intel 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc tonearest ldbl-96-intel 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc towardzero ldbl-96-intel 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc upward ldbl-96-intel 0xf.fffffffffffffffp+16380L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= erfc downward ldbl-96-m68k 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc tonearest ldbl-96-m68k 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc towardzero ldbl-96-m68k 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc upward ldbl-96-m68k 0xf.fffffffffffffffp+16380L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= erfc downward ldbl-128 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc tonearest ldbl-128 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc towardzero ldbl-128 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc upward ldbl-128 0xf.fffffffffffffffp+16380L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= erfc downward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc tonearest ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc towardzero ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc upward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= erfc downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= erfc downward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc tonearest ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc towardzero ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= erfc upward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+exp 0
+= exp downward flt-32 0x0p+0f : 0x1p+0f : inexact-ok
+= exp tonearest flt-32 0x0p+0f : 0x1p+0f : inexact-ok
+= exp towardzero flt-32 0x0p+0f : 0x1p+0f : inexact-ok
+= exp upward flt-32 0x0p+0f : 0x1p+0f : inexact-ok
+= exp downward dbl-64 0x0p+0 : 0x1p+0 : inexact-ok
+= exp tonearest dbl-64 0x0p+0 : 0x1p+0 : inexact-ok
+= exp towardzero dbl-64 0x0p+0 : 0x1p+0 : inexact-ok
+= exp upward dbl-64 0x0p+0 : 0x1p+0 : inexact-ok
+= exp downward ldbl-96-intel 0x0p+0L : 0x1p+0L : inexact-ok
+= exp tonearest ldbl-96-intel 0x0p+0L : 0x1p+0L : inexact-ok
+= exp towardzero ldbl-96-intel 0x0p+0L : 0x1p+0L : inexact-ok
+= exp upward ldbl-96-intel 0x0p+0L : 0x1p+0L : inexact-ok
+= exp downward ldbl-96-m68k 0x0p+0L : 0x1p+0L : inexact-ok
+= exp tonearest ldbl-96-m68k 0x0p+0L : 0x1p+0L : inexact-ok
+= exp towardzero ldbl-96-m68k 0x0p+0L : 0x1p+0L : inexact-ok
+= exp upward ldbl-96-m68k 0x0p+0L : 0x1p+0L : inexact-ok
+= exp downward ldbl-128 0x0p+0L : 0x1p+0L : inexact-ok
+= exp tonearest ldbl-128 0x0p+0L : 0x1p+0L : inexact-ok
+= exp towardzero ldbl-128 0x0p+0L : 0x1p+0L : inexact-ok
+= exp upward ldbl-128 0x0p+0L : 0x1p+0L : inexact-ok
+= exp downward ldbl-128ibm 0x0p+0L : 0x1p+0L : inexact-ok
+= exp tonearest ldbl-128ibm 0x0p+0L : 0x1p+0L : inexact-ok
+= exp towardzero ldbl-128ibm 0x0p+0L : 0x1p+0L : inexact-ok
+= exp upward ldbl-128ibm 0x0p+0L : 0x1p+0L : inexact-ok
+exp -0
+= exp downward flt-32 -0x0p+0f : 0x1p+0f : inexact-ok
+= exp tonearest flt-32 -0x0p+0f : 0x1p+0f : inexact-ok
+= exp towardzero flt-32 -0x0p+0f : 0x1p+0f : inexact-ok
+= exp upward flt-32 -0x0p+0f : 0x1p+0f : inexact-ok
+= exp downward dbl-64 -0x0p+0 : 0x1p+0 : inexact-ok
+= exp tonearest dbl-64 -0x0p+0 : 0x1p+0 : inexact-ok
+= exp towardzero dbl-64 -0x0p+0 : 0x1p+0 : inexact-ok
+= exp upward dbl-64 -0x0p+0 : 0x1p+0 : inexact-ok
+= exp downward ldbl-96-intel -0x0p+0L : 0x1p+0L : inexact-ok
+= exp tonearest ldbl-96-intel -0x0p+0L : 0x1p+0L : inexact-ok
+= exp towardzero ldbl-96-intel -0x0p+0L : 0x1p+0L : inexact-ok
+= exp upward ldbl-96-intel -0x0p+0L : 0x1p+0L : inexact-ok
+= exp downward ldbl-96-m68k -0x0p+0L : 0x1p+0L : inexact-ok
+= exp tonearest ldbl-96-m68k -0x0p+0L : 0x1p+0L : inexact-ok
+= exp towardzero ldbl-96-m68k -0x0p+0L : 0x1p+0L : inexact-ok
+= exp upward ldbl-96-m68k -0x0p+0L : 0x1p+0L : inexact-ok
+= exp downward ldbl-128 -0x0p+0L : 0x1p+0L : inexact-ok
+= exp tonearest ldbl-128 -0x0p+0L : 0x1p+0L : inexact-ok
+= exp towardzero ldbl-128 -0x0p+0L : 0x1p+0L : inexact-ok
+= exp upward ldbl-128 -0x0p+0L : 0x1p+0L : inexact-ok
+= exp downward ldbl-128ibm -0x0p+0L : 0x1p+0L : inexact-ok
+= exp tonearest ldbl-128ibm -0x0p+0L : 0x1p+0L : inexact-ok
+= exp towardzero ldbl-128ibm -0x0p+0L : 0x1p+0L : inexact-ok
+= exp upward ldbl-128ibm -0x0p+0L : 0x1p+0L : inexact-ok
+exp 1
+= exp downward flt-32 0x1p+0f : 0x2.b7e15p+0f : inexact-ok
+= exp tonearest flt-32 0x1p+0f : 0x2.b7e15p+0f : inexact-ok
+= exp towardzero flt-32 0x1p+0f : 0x2.b7e15p+0f : inexact-ok
+= exp upward flt-32 0x1p+0f : 0x2.b7e154p+0f : inexact-ok
+= exp downward dbl-64 0x1p+0 : 0x2.b7e151628aed2p+0 : inexact-ok
+= exp tonearest dbl-64 0x1p+0 : 0x2.b7e151628aed2p+0 : inexact-ok
+= exp towardzero dbl-64 0x1p+0 : 0x2.b7e151628aed2p+0 : inexact-ok
+= exp upward dbl-64 0x1p+0 : 0x2.b7e151628aed4p+0 : inexact-ok
+= exp downward ldbl-96-intel 0x1p+0L : 0x2.b7e151628aed2a68p+0L : inexact-ok
+= exp tonearest ldbl-96-intel 0x1p+0L : 0x2.b7e151628aed2a6cp+0L : inexact-ok
+= exp towardzero ldbl-96-intel 0x1p+0L : 0x2.b7e151628aed2a68p+0L : inexact-ok
+= exp upward ldbl-96-intel 0x1p+0L : 0x2.b7e151628aed2a6cp+0L : inexact-ok
+= exp downward ldbl-96-m68k 0x1p+0L : 0x2.b7e151628aed2a68p+0L : inexact-ok
+= exp tonearest ldbl-96-m68k 0x1p+0L : 0x2.b7e151628aed2a6cp+0L : inexact-ok
+= exp towardzero ldbl-96-m68k 0x1p+0L : 0x2.b7e151628aed2a68p+0L : inexact-ok
+= exp upward ldbl-96-m68k 0x1p+0L : 0x2.b7e151628aed2a6cp+0L : inexact-ok
+= exp downward ldbl-128 0x1p+0L : 0x2.b7e151628aed2a6abf7158809cf4p+0L : inexact-ok
+= exp tonearest ldbl-128 0x1p+0L : 0x2.b7e151628aed2a6abf7158809cf4p+0L : inexact-ok
+= exp towardzero ldbl-128 0x1p+0L : 0x2.b7e151628aed2a6abf7158809cf4p+0L : inexact-ok
+= exp upward ldbl-128 0x1p+0L : 0x2.b7e151628aed2a6abf7158809cf6p+0L : inexact-ok
+= exp downward ldbl-128ibm 0x1p+0L : 0x2.b7e151628aed2a6abf7158809cp+0L : inexact-ok
+= exp tonearest ldbl-128ibm 0x1p+0L : 0x2.b7e151628aed2a6abf7158809dp+0L : inexact-ok
+= exp towardzero ldbl-128ibm 0x1p+0L : 0x2.b7e151628aed2a6abf7158809cp+0L : inexact-ok
+= exp upward ldbl-128ibm 0x1p+0L : 0x2.b7e151628aed2a6abf7158809dp+0L : inexact-ok
+exp 2
+= exp downward flt-32 0x2p+0f : 0x7.639928p+0f : inexact-ok
+= exp tonearest flt-32 0x2p+0f : 0x7.63993p+0f : inexact-ok
+= exp towardzero flt-32 0x2p+0f : 0x7.639928p+0f : inexact-ok
+= exp upward flt-32 0x2p+0f : 0x7.63993p+0f : inexact-ok
+= exp downward dbl-64 0x2p+0 : 0x7.63992e35376b4p+0 : inexact-ok
+= exp tonearest dbl-64 0x2p+0 : 0x7.63992e35376b8p+0 : inexact-ok
+= exp towardzero dbl-64 0x2p+0 : 0x7.63992e35376b4p+0 : inexact-ok
+= exp upward dbl-64 0x2p+0 : 0x7.63992e35376b8p+0 : inexact-ok
+= exp downward ldbl-96-intel 0x2p+0L : 0x7.63992e35376b7308p+0L : inexact-ok
+= exp tonearest ldbl-96-intel 0x2p+0L : 0x7.63992e35376b731p+0L : inexact-ok
+= exp towardzero ldbl-96-intel 0x2p+0L : 0x7.63992e35376b7308p+0L : inexact-ok
+= exp upward ldbl-96-intel 0x2p+0L : 0x7.63992e35376b731p+0L : inexact-ok
+= exp downward ldbl-96-m68k 0x2p+0L : 0x7.63992e35376b7308p+0L : inexact-ok
+= exp tonearest ldbl-96-m68k 0x2p+0L : 0x7.63992e35376b731p+0L : inexact-ok
+= exp towardzero ldbl-96-m68k 0x2p+0L : 0x7.63992e35376b7308p+0L : inexact-ok
+= exp upward ldbl-96-m68k 0x2p+0L : 0x7.63992e35376b731p+0L : inexact-ok
+= exp downward ldbl-128 0x2p+0L : 0x7.63992e35376b730ce8ee881ada28p+0L : inexact-ok
+= exp tonearest ldbl-128 0x2p+0L : 0x7.63992e35376b730ce8ee881ada2cp+0L : inexact-ok
+= exp towardzero ldbl-128 0x2p+0L : 0x7.63992e35376b730ce8ee881ada28p+0L : inexact-ok
+= exp upward ldbl-128 0x2p+0L : 0x7.63992e35376b730ce8ee881ada2cp+0L : inexact-ok
+= exp downward ldbl-128ibm 0x2p+0L : 0x7.63992e35376b730ce8ee881adap+0L : inexact-ok
+= exp tonearest ldbl-128ibm 0x2p+0L : 0x7.63992e35376b730ce8ee881adap+0L : inexact-ok
+= exp towardzero ldbl-128ibm 0x2p+0L : 0x7.63992e35376b730ce8ee881adap+0L : inexact-ok
+= exp upward ldbl-128ibm 0x2p+0L : 0x7.63992e35376b730ce8ee881adcp+0L : inexact-ok
+exp 3
+= exp downward flt-32 0x3p+0f : 0x1.415e5ap+4f : inexact-ok
+= exp tonearest flt-32 0x3p+0f : 0x1.415e5cp+4f : inexact-ok
+= exp towardzero flt-32 0x3p+0f : 0x1.415e5ap+4f : inexact-ok
+= exp upward flt-32 0x3p+0f : 0x1.415e5cp+4f : inexact-ok
+= exp downward dbl-64 0x3p+0 : 0x1.415e5bf6fb105p+4 : inexact-ok
+= exp tonearest dbl-64 0x3p+0 : 0x1.415e5bf6fb106p+4 : inexact-ok
+= exp towardzero dbl-64 0x3p+0 : 0x1.415e5bf6fb105p+4 : inexact-ok
+= exp upward dbl-64 0x3p+0 : 0x1.415e5bf6fb106p+4 : inexact-ok
+= exp downward ldbl-96-intel 0x3p+0L : 0x1.415e5bf6fb105f2cp+4L : inexact-ok
+= exp tonearest ldbl-96-intel 0x3p+0L : 0x1.415e5bf6fb105f2ep+4L : inexact-ok
+= exp towardzero ldbl-96-intel 0x3p+0L : 0x1.415e5bf6fb105f2cp+4L : inexact-ok
+= exp upward ldbl-96-intel 0x3p+0L : 0x1.415e5bf6fb105f2ep+4L : inexact-ok
+= exp downward ldbl-96-m68k 0x3p+0L : 0x1.415e5bf6fb105f2cp+4L : inexact-ok
+= exp tonearest ldbl-96-m68k 0x3p+0L : 0x1.415e5bf6fb105f2ep+4L : inexact-ok
+= exp towardzero ldbl-96-m68k 0x3p+0L : 0x1.415e5bf6fb105f2cp+4L : inexact-ok
+= exp upward ldbl-96-m68k 0x3p+0L : 0x1.415e5bf6fb105f2ep+4L : inexact-ok
+= exp downward ldbl-128 0x3p+0L : 0x1.415e5bf6fb105f2d4bdfc53744c3p+4L : inexact-ok
+= exp tonearest ldbl-128 0x3p+0L : 0x1.415e5bf6fb105f2d4bdfc53744c4p+4L : inexact-ok
+= exp towardzero ldbl-128 0x3p+0L : 0x1.415e5bf6fb105f2d4bdfc53744c3p+4L : inexact-ok
+= exp upward ldbl-128 0x3p+0L : 0x1.415e5bf6fb105f2d4bdfc53744c4p+4L : inexact-ok
+= exp downward ldbl-128ibm 0x3p+0L : 0x1.415e5bf6fb105f2d4bdfc537448p+4L : inexact-ok
+= exp tonearest ldbl-128ibm 0x3p+0L : 0x1.415e5bf6fb105f2d4bdfc53745p+4L : inexact-ok
+= exp towardzero ldbl-128ibm 0x3p+0L : 0x1.415e5bf6fb105f2d4bdfc537448p+4L : inexact-ok
+= exp upward ldbl-128ibm 0x3p+0L : 0x1.415e5bf6fb105f2d4bdfc53745p+4L : inexact-ok
+exp 0.75
+= exp downward flt-32 0xcp-4f : 0x2.1df3b4p+0f : inexact-ok
+= exp tonearest flt-32 0xcp-4f : 0x2.1df3b8p+0f : inexact-ok
+= exp towardzero flt-32 0xcp-4f : 0x2.1df3b4p+0f : inexact-ok
+= exp upward flt-32 0xcp-4f : 0x2.1df3b8p+0f : inexact-ok
+= exp downward dbl-64 0xcp-4 : 0x2.1df3b68cfb9eep+0 : inexact-ok
+= exp tonearest dbl-64 0xcp-4 : 0x2.1df3b68cfb9fp+0 : inexact-ok
+= exp towardzero dbl-64 0xcp-4 : 0x2.1df3b68cfb9eep+0 : inexact-ok
+= exp upward dbl-64 0xcp-4 : 0x2.1df3b68cfb9fp+0 : inexact-ok
+= exp downward ldbl-96-intel 0xcp-4L : 0x2.1df3b68cfb9ef7a8p+0L : inexact-ok
+= exp tonearest ldbl-96-intel 0xcp-4L : 0x2.1df3b68cfb9ef7a8p+0L : inexact-ok
+= exp towardzero ldbl-96-intel 0xcp-4L : 0x2.1df3b68cfb9ef7a8p+0L : inexact-ok
+= exp upward ldbl-96-intel 0xcp-4L : 0x2.1df3b68cfb9ef7acp+0L : inexact-ok
+= exp downward ldbl-96-m68k 0xcp-4L : 0x2.1df3b68cfb9ef7a8p+0L : inexact-ok
+= exp tonearest ldbl-96-m68k 0xcp-4L : 0x2.1df3b68cfb9ef7a8p+0L : inexact-ok
+= exp towardzero ldbl-96-m68k 0xcp-4L : 0x2.1df3b68cfb9ef7a8p+0L : inexact-ok
+= exp upward ldbl-96-m68k 0xcp-4L : 0x2.1df3b68cfb9ef7acp+0L : inexact-ok
+= exp downward ldbl-128 0xcp-4L : 0x2.1df3b68cfb9ef7a986addc7dcee2p+0L : inexact-ok
+= exp tonearest ldbl-128 0xcp-4L : 0x2.1df3b68cfb9ef7a986addc7dcee2p+0L : inexact-ok
+= exp towardzero ldbl-128 0xcp-4L : 0x2.1df3b68cfb9ef7a986addc7dcee2p+0L : inexact-ok
+= exp upward ldbl-128 0xcp-4L : 0x2.1df3b68cfb9ef7a986addc7dcee4p+0L : inexact-ok
+= exp downward ldbl-128ibm 0xcp-4L : 0x2.1df3b68cfb9ef7a986addc7dcep+0L : inexact-ok
+= exp tonearest ldbl-128ibm 0xcp-4L : 0x2.1df3b68cfb9ef7a986addc7dcfp+0L : inexact-ok
+= exp towardzero ldbl-128ibm 0xcp-4L : 0x2.1df3b68cfb9ef7a986addc7dcep+0L : inexact-ok
+= exp upward ldbl-128ibm 0xcp-4L : 0x2.1df3b68cfb9ef7a986addc7dcfp+0L : inexact-ok
+exp 50.0
+= exp downward flt-32 0x3.2p+4f : 0x1.19103ep+72f : inexact-ok
+= exp tonearest flt-32 0x3.2p+4f : 0x1.19103ep+72f : inexact-ok
+= exp towardzero flt-32 0x3.2p+4f : 0x1.19103ep+72f : inexact-ok
+= exp upward flt-32 0x3.2p+4f : 0x1.19104p+72f : inexact-ok
+= exp downward dbl-64 0x3.2p+4 : 0x1.19103e4080b45p+72 : inexact-ok
+= exp tonearest dbl-64 0x3.2p+4 : 0x1.19103e4080b45p+72 : inexact-ok
+= exp towardzero dbl-64 0x3.2p+4 : 0x1.19103e4080b45p+72 : inexact-ok
+= exp upward dbl-64 0x3.2p+4 : 0x1.19103e4080b46p+72 : inexact-ok
+= exp downward ldbl-96-intel 0x3.2p+4L : 0x1.19103e4080b45664p+72L : inexact-ok
+= exp tonearest ldbl-96-intel 0x3.2p+4L : 0x1.19103e4080b45664p+72L : inexact-ok
+= exp towardzero ldbl-96-intel 0x3.2p+4L : 0x1.19103e4080b45664p+72L : inexact-ok
+= exp upward ldbl-96-intel 0x3.2p+4L : 0x1.19103e4080b45666p+72L : inexact-ok
+= exp downward ldbl-96-m68k 0x3.2p+4L : 0x1.19103e4080b45664p+72L : inexact-ok
+= exp tonearest ldbl-96-m68k 0x3.2p+4L : 0x1.19103e4080b45664p+72L : inexact-ok
+= exp towardzero ldbl-96-m68k 0x3.2p+4L : 0x1.19103e4080b45664p+72L : inexact-ok
+= exp upward ldbl-96-m68k 0x3.2p+4L : 0x1.19103e4080b45666p+72L : inexact-ok
+= exp downward ldbl-128 0x3.2p+4L : 0x1.19103e4080b45664d7740cf8c5d8p+72L : inexact-ok
+= exp tonearest ldbl-128 0x3.2p+4L : 0x1.19103e4080b45664d7740cf8c5d9p+72L : inexact-ok
+= exp towardzero ldbl-128 0x3.2p+4L : 0x1.19103e4080b45664d7740cf8c5d8p+72L : inexact-ok
+= exp upward ldbl-128 0x3.2p+4L : 0x1.19103e4080b45664d7740cf8c5d9p+72L : inexact-ok
+= exp downward ldbl-128ibm 0x3.2p+4L : 0x1.19103e4080b45664d7740cf8c58p+72L : inexact-ok
+= exp tonearest ldbl-128ibm 0x3.2p+4L : 0x1.19103e4080b45664d7740cf8c6p+72L : inexact-ok
+= exp towardzero ldbl-128ibm 0x3.2p+4L : 0x1.19103e4080b45664d7740cf8c58p+72L : inexact-ok
+= exp upward ldbl-128ibm 0x3.2p+4L : 0x1.19103e4080b45664d7740cf8c6p+72L : inexact-ok
+exp 88.72269439697265625
+= exp downward flt-32 0x5.8b9028p+4f : 0xf.ff684p+124f : inexact-ok
+= exp tonearest flt-32 0x5.8b9028p+4f : 0xf.ff684p+124f : inexact-ok
+= exp towardzero flt-32 0x5.8b9028p+4f : 0xf.ff684p+124f : inexact-ok
+= exp upward flt-32 0x5.8b9028p+4f : 0xf.ff685p+124f : inexact-ok
+= exp downward dbl-64 0x5.8b9028p+4 : 0xf.ff6844410e1fp+124 : inexact-ok
+= exp tonearest dbl-64 0x5.8b9028p+4 : 0xf.ff6844410e1f8p+124 : inexact-ok
+= exp towardzero dbl-64 0x5.8b9028p+4 : 0xf.ff6844410e1fp+124 : inexact-ok
+= exp upward dbl-64 0x5.8b9028p+4 : 0xf.ff6844410e1f8p+124 : inexact-ok
+= exp downward ldbl-96-intel 0x5.8b9028p+4L : 0xf.ff6844410e1f547p+124L : inexact-ok
+= exp tonearest ldbl-96-intel 0x5.8b9028p+4L : 0xf.ff6844410e1f547p+124L : inexact-ok
+= exp towardzero ldbl-96-intel 0x5.8b9028p+4L : 0xf.ff6844410e1f547p+124L : inexact-ok
+= exp upward ldbl-96-intel 0x5.8b9028p+4L : 0xf.ff6844410e1f548p+124L : inexact-ok
+= exp downward ldbl-96-m68k 0x5.8b9028p+4L : 0xf.ff6844410e1f547p+124L : inexact-ok
+= exp tonearest ldbl-96-m68k 0x5.8b9028p+4L : 0xf.ff6844410e1f547p+124L : inexact-ok
+= exp towardzero ldbl-96-m68k 0x5.8b9028p+4L : 0xf.ff6844410e1f547p+124L : inexact-ok
+= exp upward ldbl-96-m68k 0x5.8b9028p+4L : 0xf.ff6844410e1f548p+124L : inexact-ok
+= exp downward ldbl-128 0x5.8b9028p+4L : 0xf.ff6844410e1f547369129d530d4p+124L : inexact-ok
+= exp tonearest ldbl-128 0x5.8b9028p+4L : 0xf.ff6844410e1f547369129d530d48p+124L : inexact-ok
+= exp towardzero ldbl-128 0x5.8b9028p+4L : 0xf.ff6844410e1f547369129d530d4p+124L : inexact-ok
+= exp upward ldbl-128 0x5.8b9028p+4L : 0xf.ff6844410e1f547369129d530d48p+124L : inexact-ok
+= exp downward ldbl-128ibm 0x5.8b9028p+4L : 0xf.ff6844410e1f547369129d530cp+124L : inexact-ok
+= exp tonearest ldbl-128ibm 0x5.8b9028p+4L : 0xf.ff6844410e1f547369129d530cp+124L : inexact-ok
+= exp towardzero ldbl-128ibm 0x5.8b9028p+4L : 0xf.ff6844410e1f547369129d530cp+124L : inexact-ok
+= exp upward ldbl-128ibm 0x5.8b9028p+4L : 0xf.ff6844410e1f547369129d531p+124L : inexact-ok
+exp 709.75
+= exp downward flt-32 0x2.c5cp+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= exp tonearest flt-32 0x2.c5cp+8f : plus_infty : inexact-ok overflow errno-erange
+= exp towardzero flt-32 0x2.c5cp+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= exp upward flt-32 0x2.c5cp+8f : plus_infty : inexact-ok overflow errno-erange
+= exp downward dbl-64 0x2.c5cp+8 : 0xf.7c2d08f39f968p+1020 : inexact-ok
+= exp tonearest dbl-64 0x2.c5cp+8 : 0xf.7c2d08f39f968p+1020 : inexact-ok
+= exp towardzero dbl-64 0x2.c5cp+8 : 0xf.7c2d08f39f968p+1020 : inexact-ok
+= exp upward dbl-64 0x2.c5cp+8 : 0xf.7c2d08f39f97p+1020 : inexact-ok
+= exp downward ldbl-96-intel 0x2.c5cp+8L : 0xf.7c2d08f39f969a2p+1020L : inexact-ok
+= exp tonearest ldbl-96-intel 0x2.c5cp+8L : 0xf.7c2d08f39f969a2p+1020L : inexact-ok
+= exp towardzero ldbl-96-intel 0x2.c5cp+8L : 0xf.7c2d08f39f969a2p+1020L : inexact-ok
+= exp upward ldbl-96-intel 0x2.c5cp+8L : 0xf.7c2d08f39f969a3p+1020L : inexact-ok
+= exp downward ldbl-96-m68k 0x2.c5cp+8L : 0xf.7c2d08f39f969a2p+1020L : inexact-ok
+= exp tonearest ldbl-96-m68k 0x2.c5cp+8L : 0xf.7c2d08f39f969a2p+1020L : inexact-ok
+= exp towardzero ldbl-96-m68k 0x2.c5cp+8L : 0xf.7c2d08f39f969a2p+1020L : inexact-ok
+= exp upward ldbl-96-m68k 0x2.c5cp+8L : 0xf.7c2d08f39f969a3p+1020L : inexact-ok
+= exp downward ldbl-128 0x2.c5cp+8L : 0xf.7c2d08f39f969a25d99164d121d8p+1020L : inexact-ok
+= exp tonearest ldbl-128 0x2.c5cp+8L : 0xf.7c2d08f39f969a25d99164d121d8p+1020L : inexact-ok
+= exp towardzero ldbl-128 0x2.c5cp+8L : 0xf.7c2d08f39f969a25d99164d121d8p+1020L : inexact-ok
+= exp upward ldbl-128 0x2.c5cp+8L : 0xf.7c2d08f39f969a25d99164d121ep+1020L : inexact-ok
+= exp downward ldbl-128ibm 0x2.c5cp+8L : 0xf.7c2d08f39f969a25d99164d12p+1020L : inexact-ok
+= exp tonearest ldbl-128ibm 0x2.c5cp+8L : 0xf.7c2d08f39f969a25d99164d12p+1020L : inexact-ok
+= exp towardzero ldbl-128ibm 0x2.c5cp+8L : 0xf.7c2d08f39f969a25d99164d12p+1020L : inexact-ok
+= exp upward ldbl-128ibm 0x2.c5cp+8L : 0xf.7c2d08f39f969a25d99164d124p+1020L : inexact-ok
+exp 1000.0 xfail-rounding:dbl-64
+= exp downward flt-32 0x3.e8p+8f : 0xf.fffffp+124f : xfail:dbl-64 inexact-ok overflow errno-erange-ok
+= exp tonearest flt-32 0x3.e8p+8f : plus_infty : inexact-ok overflow errno-erange
+= exp towardzero flt-32 0x3.e8p+8f : 0xf.fffffp+124f : xfail:dbl-64 inexact-ok overflow errno-erange-ok
+= exp upward flt-32 0x3.e8p+8f : plus_infty : xfail:dbl-64 inexact-ok overflow errno-erange
+= exp downward dbl-64 0x3.e8p+8 : 0xf.ffffffffffff8p+1020 : xfail:dbl-64 inexact-ok overflow errno-erange-ok
+= exp tonearest dbl-64 0x3.e8p+8 : plus_infty : inexact-ok overflow errno-erange
+= exp towardzero dbl-64 0x3.e8p+8 : 0xf.ffffffffffff8p+1020 : xfail:dbl-64 inexact-ok overflow errno-erange-ok
+= exp upward dbl-64 0x3.e8p+8 : plus_infty : xfail:dbl-64 inexact-ok overflow errno-erange
+= exp downward ldbl-96-intel 0x3.e8p+8L : 0x6.79c8de6bb5ceb6p+1440L : xfail:dbl-64 inexact-ok
+= exp tonearest ldbl-96-intel 0x3.e8p+8L : 0x6.79c8de6bb5ceb6p+1440L : inexact-ok
+= exp towardzero ldbl-96-intel 0x3.e8p+8L : 0x6.79c8de6bb5ceb6p+1440L : xfail:dbl-64 inexact-ok
+= exp upward ldbl-96-intel 0x3.e8p+8L : 0x6.79c8de6bb5ceb608p+1440L : xfail:dbl-64 inexact-ok
+= exp downward ldbl-96-m68k 0x3.e8p+8L : 0x6.79c8de6bb5ceb6p+1440L : xfail:dbl-64 inexact-ok
+= exp tonearest ldbl-96-m68k 0x3.e8p+8L : 0x6.79c8de6bb5ceb6p+1440L : inexact-ok
+= exp towardzero ldbl-96-m68k 0x3.e8p+8L : 0x6.79c8de6bb5ceb6p+1440L : xfail:dbl-64 inexact-ok
+= exp upward ldbl-96-m68k 0x3.e8p+8L : 0x6.79c8de6bb5ceb608p+1440L : xfail:dbl-64 inexact-ok
+= exp downward ldbl-128 0x3.e8p+8L : 0x6.79c8de6bb5ceb60158acfea8d144p+1440L : xfail:dbl-64 inexact-ok
+= exp tonearest ldbl-128 0x3.e8p+8L : 0x6.79c8de6bb5ceb60158acfea8d148p+1440L : inexact-ok
+= exp towardzero ldbl-128 0x3.e8p+8L : 0x6.79c8de6bb5ceb60158acfea8d144p+1440L : xfail:dbl-64 inexact-ok
+= exp upward ldbl-128 0x3.e8p+8L : 0x6.79c8de6bb5ceb60158acfea8d148p+1440L : xfail:dbl-64 inexact-ok
+= exp downward ldbl-128ibm 0x3.e8p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:dbl-64 inexact-ok overflow errno-erange-ok
+= exp tonearest ldbl-128ibm 0x3.e8p+8L : plus_infty : inexact-ok overflow errno-erange
+= exp towardzero ldbl-128ibm 0x3.e8p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:dbl-64 inexact-ok overflow errno-erange-ok
+= exp upward ldbl-128ibm 0x3.e8p+8L : plus_infty : xfail:dbl-64 inexact-ok overflow errno-erange
+exp 710 xfail-rounding:dbl-64
+= exp downward flt-32 0x2.c6p+8f : 0xf.fffffp+124f : xfail:dbl-64 inexact-ok overflow errno-erange-ok
+= exp tonearest flt-32 0x2.c6p+8f : plus_infty : inexact-ok overflow errno-erange
+= exp towardzero flt-32 0x2.c6p+8f : 0xf.fffffp+124f : xfail:dbl-64 inexact-ok overflow errno-erange-ok
+= exp upward flt-32 0x2.c6p+8f : plus_infty : xfail:dbl-64 inexact-ok overflow errno-erange
+= exp downward dbl-64 0x2.c6p+8 : 0xf.ffffffffffff8p+1020 : xfail:dbl-64 inexact-ok overflow errno-erange-ok
+= exp tonearest dbl-64 0x2.c6p+8 : plus_infty : inexact-ok overflow errno-erange
+= exp towardzero dbl-64 0x2.c6p+8 : 0xf.ffffffffffff8p+1020 : xfail:dbl-64 inexact-ok overflow errno-erange-ok
+= exp upward dbl-64 0x2.c6p+8 : plus_infty : xfail:dbl-64 inexact-ok overflow errno-erange
+= exp downward ldbl-96-intel 0x2.c6p+8L : 0x1.3e21a464507f94ap+1024L : xfail:dbl-64 inexact-ok
+= exp tonearest ldbl-96-intel 0x2.c6p+8L : 0x1.3e21a464507f94ap+1024L : inexact-ok
+= exp towardzero ldbl-96-intel 0x2.c6p+8L : 0x1.3e21a464507f94ap+1024L : xfail:dbl-64 inexact-ok
+= exp upward ldbl-96-intel 0x2.c6p+8L : 0x1.3e21a464507f94a2p+1024L : xfail:dbl-64 inexact-ok
+= exp downward ldbl-96-m68k 0x2.c6p+8L : 0x1.3e21a464507f94ap+1024L : xfail:dbl-64 inexact-ok
+= exp tonearest ldbl-96-m68k 0x2.c6p+8L : 0x1.3e21a464507f94ap+1024L : inexact-ok
+= exp towardzero ldbl-96-m68k 0x2.c6p+8L : 0x1.3e21a464507f94ap+1024L : xfail:dbl-64 inexact-ok
+= exp upward ldbl-96-m68k 0x2.c6p+8L : 0x1.3e21a464507f94a2p+1024L : xfail:dbl-64 inexact-ok
+= exp downward ldbl-128 0x2.c6p+8L : 0x1.3e21a464507f94a0ae03700b899cp+1024L : xfail:dbl-64 inexact-ok
+= exp tonearest ldbl-128 0x2.c6p+8L : 0x1.3e21a464507f94a0ae03700b899dp+1024L : inexact-ok
+= exp towardzero ldbl-128 0x2.c6p+8L : 0x1.3e21a464507f94a0ae03700b899cp+1024L : xfail:dbl-64 inexact-ok
+= exp upward ldbl-128 0x2.c6p+8L : 0x1.3e21a464507f94a0ae03700b899dp+1024L : xfail:dbl-64 inexact-ok
+= exp downward ldbl-128ibm 0x2.c6p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:dbl-64 inexact-ok overflow errno-erange-ok
+= exp tonearest ldbl-128ibm 0x2.c6p+8L : plus_infty : inexact-ok overflow errno-erange
+= exp towardzero ldbl-128ibm 0x2.c6p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:dbl-64 inexact-ok overflow errno-erange-ok
+= exp upward ldbl-128ibm 0x2.c6p+8L : plus_infty : xfail:dbl-64 inexact-ok overflow errno-erange
+exp -1234
+= exp downward flt-32 -0x4.d2p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= exp tonearest flt-32 -0x4.d2p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= exp towardzero flt-32 -0x4.d2p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= exp upward flt-32 -0x4.d2p+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= exp downward dbl-64 -0x4.d2p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp tonearest dbl-64 -0x4.d2p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp towardzero dbl-64 -0x4.d2p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp upward dbl-64 -0x4.d2p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp downward ldbl-96-intel -0x4.d2p+8L : 0xd.202c22e749b3087p-1784L : inexact-ok
+= exp tonearest ldbl-96-intel -0x4.d2p+8L : 0xd.202c22e749b3087p-1784L : inexact-ok
+= exp towardzero ldbl-96-intel -0x4.d2p+8L : 0xd.202c22e749b3087p-1784L : inexact-ok
+= exp upward ldbl-96-intel -0x4.d2p+8L : 0xd.202c22e749b3088p-1784L : inexact-ok
+= exp downward ldbl-96-m68k -0x4.d2p+8L : 0xd.202c22e749b3087p-1784L : inexact-ok
+= exp tonearest ldbl-96-m68k -0x4.d2p+8L : 0xd.202c22e749b3087p-1784L : inexact-ok
+= exp towardzero ldbl-96-m68k -0x4.d2p+8L : 0xd.202c22e749b3087p-1784L : inexact-ok
+= exp upward ldbl-96-m68k -0x4.d2p+8L : 0xd.202c22e749b3088p-1784L : inexact-ok
+= exp downward ldbl-128 -0x4.d2p+8L : 0xd.202c22e749b30873a3228b398b48p-1784L : inexact-ok
+= exp tonearest ldbl-128 -0x4.d2p+8L : 0xd.202c22e749b30873a3228b398b5p-1784L : inexact-ok
+= exp towardzero ldbl-128 -0x4.d2p+8L : 0xd.202c22e749b30873a3228b398b48p-1784L : inexact-ok
+= exp upward ldbl-128 -0x4.d2p+8L : 0xd.202c22e749b30873a3228b398b5p-1784L : inexact-ok
+= exp downward ldbl-128ibm -0x4.d2p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp tonearest ldbl-128ibm -0x4.d2p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp towardzero ldbl-128ibm -0x4.d2p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp upward ldbl-128ibm -0x4.d2p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+exp 1e5 xfail-rounding:dbl-64
+= exp downward flt-32 0x1.86ap+16f : 0xf.fffffp+124f : xfail:dbl-64 inexact-ok overflow errno-erange-ok
+= exp tonearest flt-32 0x1.86ap+16f : plus_infty : inexact-ok overflow errno-erange
+= exp towardzero flt-32 0x1.86ap+16f : 0xf.fffffp+124f : xfail:dbl-64 inexact-ok overflow errno-erange-ok
+= exp upward flt-32 0x1.86ap+16f : plus_infty : xfail:dbl-64 inexact-ok overflow errno-erange
+= exp downward dbl-64 0x1.86ap+16 : 0xf.ffffffffffff8p+1020 : xfail:dbl-64 inexact-ok overflow errno-erange-ok
+= exp tonearest dbl-64 0x1.86ap+16 : plus_infty : inexact-ok overflow errno-erange
+= exp towardzero dbl-64 0x1.86ap+16 : 0xf.ffffffffffff8p+1020 : xfail:dbl-64 inexact-ok overflow errno-erange-ok
+= exp upward dbl-64 0x1.86ap+16 : plus_infty : xfail:dbl-64 inexact-ok overflow errno-erange
+= exp downward ldbl-96-intel 0x1.86ap+16L : 0xf.fffffffffffffffp+16380L : xfail:dbl-64 inexact-ok overflow errno-erange-ok
+= exp tonearest ldbl-96-intel 0x1.86ap+16L : plus_infty : inexact-ok overflow errno-erange
+= exp towardzero ldbl-96-intel 0x1.86ap+16L : 0xf.fffffffffffffffp+16380L : xfail:dbl-64 inexact-ok overflow errno-erange-ok
+= exp upward ldbl-96-intel 0x1.86ap+16L : plus_infty : xfail:dbl-64 inexact-ok overflow errno-erange
+= exp downward ldbl-96-m68k 0x1.86ap+16L : 0xf.fffffffffffffffp+16380L : xfail:dbl-64 inexact-ok overflow errno-erange-ok
+= exp tonearest ldbl-96-m68k 0x1.86ap+16L : plus_infty : inexact-ok overflow errno-erange
+= exp towardzero ldbl-96-m68k 0x1.86ap+16L : 0xf.fffffffffffffffp+16380L : xfail:dbl-64 inexact-ok overflow errno-erange-ok
+= exp upward ldbl-96-m68k 0x1.86ap+16L : plus_infty : xfail:dbl-64 inexact-ok overflow errno-erange
+= exp downward ldbl-128 0x1.86ap+16L : 0xf.fffffffffffffffffffffffffff8p+16380L : xfail:dbl-64 inexact-ok overflow errno-erange-ok
+= exp tonearest ldbl-128 0x1.86ap+16L : plus_infty : inexact-ok overflow errno-erange
+= exp towardzero ldbl-128 0x1.86ap+16L : 0xf.fffffffffffffffffffffffffff8p+16380L : xfail:dbl-64 inexact-ok overflow errno-erange-ok
+= exp upward ldbl-128 0x1.86ap+16L : plus_infty : xfail:dbl-64 inexact-ok overflow errno-erange
+= exp downward ldbl-128ibm 0x1.86ap+16L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:dbl-64 inexact-ok overflow errno-erange-ok
+= exp tonearest ldbl-128ibm 0x1.86ap+16L : plus_infty : inexact-ok overflow errno-erange
+= exp towardzero ldbl-128ibm 0x1.86ap+16L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:dbl-64 inexact-ok overflow errno-erange-ok
+= exp upward ldbl-128ibm 0x1.86ap+16L : plus_infty : xfail:dbl-64 inexact-ok overflow errno-erange
+exp max xfail-rounding:dbl-64
+= exp downward flt-32 0xf.fffffp+124f : 0xf.fffffp+124f : xfail:dbl-64 inexact-ok overflow errno-erange-ok
+= exp tonearest flt-32 0xf.fffffp+124f : plus_infty : inexact-ok overflow errno-erange
+= exp towardzero flt-32 0xf.fffffp+124f : 0xf.fffffp+124f : xfail:dbl-64 inexact-ok overflow errno-erange-ok
+= exp upward flt-32 0xf.fffffp+124f : plus_infty : xfail:dbl-64 inexact-ok overflow errno-erange
+= exp downward dbl-64 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : xfail:dbl-64 inexact-ok overflow errno-erange-ok
+= exp tonearest dbl-64 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= exp towardzero dbl-64 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : xfail:dbl-64 inexact-ok overflow errno-erange-ok
+= exp upward dbl-64 0xf.fffffp+124 : plus_infty : xfail:dbl-64 inexact-ok overflow errno-erange
+= exp downward ldbl-96-intel 0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : xfail:dbl-64 inexact-ok overflow errno-erange-ok
+= exp tonearest ldbl-96-intel 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= exp towardzero ldbl-96-intel 0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : xfail:dbl-64 inexact-ok overflow errno-erange-ok
+= exp upward ldbl-96-intel 0xf.fffffp+124L : plus_infty : xfail:dbl-64 inexact-ok overflow errno-erange
+= exp downward ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : xfail:dbl-64 inexact-ok overflow errno-erange-ok
+= exp tonearest ldbl-96-m68k 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= exp towardzero ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : xfail:dbl-64 inexact-ok overflow errno-erange-ok
+= exp upward ldbl-96-m68k 0xf.fffffp+124L : plus_infty : xfail:dbl-64 inexact-ok overflow errno-erange
+= exp downward ldbl-128 0xf.fffffp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : xfail:dbl-64 inexact-ok overflow errno-erange-ok
+= exp tonearest ldbl-128 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= exp towardzero ldbl-128 0xf.fffffp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : xfail:dbl-64 inexact-ok overflow errno-erange-ok
+= exp upward ldbl-128 0xf.fffffp+124L : plus_infty : xfail:dbl-64 inexact-ok overflow errno-erange
+= exp downward ldbl-128ibm 0xf.fffffp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:dbl-64 inexact-ok overflow errno-erange-ok
+= exp tonearest ldbl-128ibm 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= exp towardzero ldbl-128ibm 0xf.fffffp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:dbl-64 inexact-ok overflow errno-erange-ok
+= exp upward ldbl-128ibm 0xf.fffffp+124L : plus_infty : xfail:dbl-64 inexact-ok overflow errno-erange
+= exp downward dbl-64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : xfail:dbl-64 inexact-ok overflow errno-erange-ok
+= exp tonearest dbl-64 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= exp towardzero dbl-64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : xfail:dbl-64 inexact-ok overflow errno-erange-ok
+= exp upward dbl-64 0xf.ffffffffffff8p+1020 : plus_infty : xfail:dbl-64 inexact-ok overflow errno-erange
+= exp downward ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : xfail:dbl-64 inexact-ok overflow errno-erange-ok
+= exp tonearest ldbl-96-intel 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= exp towardzero ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : xfail:dbl-64 inexact-ok overflow errno-erange-ok
+= exp upward ldbl-96-intel 0xf.ffffffffffff8p+1020L : plus_infty : xfail:dbl-64 inexact-ok overflow errno-erange
+= exp downward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : xfail:dbl-64 inexact-ok overflow errno-erange-ok
+= exp tonearest ldbl-96-m68k 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= exp towardzero ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : xfail:dbl-64 inexact-ok overflow errno-erange-ok
+= exp upward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : plus_infty : xfail:dbl-64 inexact-ok overflow errno-erange
+= exp downward ldbl-128 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : xfail:dbl-64 inexact-ok overflow errno-erange-ok
+= exp tonearest ldbl-128 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= exp towardzero ldbl-128 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : xfail:dbl-64 inexact-ok overflow errno-erange-ok
+= exp upward ldbl-128 0xf.ffffffffffff8p+1020L : plus_infty : xfail:dbl-64 inexact-ok overflow errno-erange
+= exp downward ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:dbl-64 inexact-ok overflow errno-erange-ok
+= exp tonearest ldbl-128ibm 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= exp towardzero ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:dbl-64 inexact-ok overflow errno-erange-ok
+= exp upward ldbl-128ibm 0xf.ffffffffffff8p+1020L : plus_infty : xfail:dbl-64 inexact-ok overflow errno-erange
+= exp downward ldbl-96-intel 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : xfail:dbl-64 inexact-ok overflow errno-erange-ok
+= exp tonearest ldbl-96-intel 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= exp towardzero ldbl-96-intel 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : xfail:dbl-64 inexact-ok overflow errno-erange-ok
+= exp upward ldbl-96-intel 0xf.fffffffffffffffp+16380L : plus_infty : xfail:dbl-64 inexact-ok overflow errno-erange
+= exp downward ldbl-96-m68k 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : xfail:dbl-64 inexact-ok overflow errno-erange-ok
+= exp tonearest ldbl-96-m68k 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= exp towardzero ldbl-96-m68k 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : xfail:dbl-64 inexact-ok overflow errno-erange-ok
+= exp upward ldbl-96-m68k 0xf.fffffffffffffffp+16380L : plus_infty : xfail:dbl-64 inexact-ok overflow errno-erange
+= exp downward ldbl-128 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : xfail:dbl-64 inexact-ok overflow errno-erange-ok
+= exp tonearest ldbl-128 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= exp towardzero ldbl-128 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : xfail:dbl-64 inexact-ok overflow errno-erange-ok
+= exp upward ldbl-128 0xf.fffffffffffffffp+16380L : plus_infty : xfail:dbl-64 inexact-ok overflow errno-erange
+= exp downward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : xfail:dbl-64 inexact-ok overflow errno-erange-ok
+= exp tonearest ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : plus_infty : inexact-ok overflow errno-erange
+= exp towardzero ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : xfail:dbl-64 inexact-ok overflow errno-erange-ok
+= exp upward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : plus_infty : xfail:dbl-64 inexact-ok overflow errno-erange
+= exp downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : xfail:dbl-64 inexact-ok overflow errno-erange-ok
+= exp tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : inexact-ok overflow errno-erange
+= exp towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : xfail:dbl-64 inexact-ok overflow errno-erange-ok
+= exp upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : xfail:dbl-64 inexact-ok overflow errno-erange
+= exp downward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:dbl-64 inexact-ok overflow errno-erange-ok
+= exp tonearest ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : inexact-ok overflow errno-erange
+= exp towardzero ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:dbl-64 inexact-ok overflow errno-erange-ok
+= exp upward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : xfail:dbl-64 inexact-ok overflow errno-erange
+exp -7.4444006192138124e+02
+= exp downward flt-32 -0x2.e870a4p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= exp tonearest flt-32 -0x2.e870a4p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= exp towardzero flt-32 -0x2.e870a4p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= exp upward flt-32 -0x2.e870a4p+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= exp downward dbl-64 -0x2.e870a4p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp tonearest dbl-64 -0x2.e870a4p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp towardzero dbl-64 -0x2.e870a4p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp upward dbl-64 -0x2.e870a4p+8 : 0x8p-1076 : inexact-ok underflow errno-erange-ok
+= exp downward ldbl-96-intel -0x2.e870a4p+8L : 0x4.001236e259a703f8p-1076L : inexact-ok
+= exp tonearest ldbl-96-intel -0x2.e870a4p+8L : 0x4.001236e259a704p-1076L : inexact-ok
+= exp towardzero ldbl-96-intel -0x2.e870a4p+8L : 0x4.001236e259a703f8p-1076L : inexact-ok
+= exp upward ldbl-96-intel -0x2.e870a4p+8L : 0x4.001236e259a704p-1076L : inexact-ok
+= exp downward ldbl-96-m68k -0x2.e870a4p+8L : 0x4.001236e259a703f8p-1076L : inexact-ok
+= exp tonearest ldbl-96-m68k -0x2.e870a4p+8L : 0x4.001236e259a704p-1076L : inexact-ok
+= exp towardzero ldbl-96-m68k -0x2.e870a4p+8L : 0x4.001236e259a703f8p-1076L : inexact-ok
+= exp upward ldbl-96-m68k -0x2.e870a4p+8L : 0x4.001236e259a704p-1076L : inexact-ok
+= exp downward ldbl-128 -0x2.e870a4p+8L : 0x4.001236e259a703fe35e4572c21b4p-1076L : inexact-ok
+= exp tonearest ldbl-128 -0x2.e870a4p+8L : 0x4.001236e259a703fe35e4572c21b8p-1076L : inexact-ok
+= exp towardzero ldbl-128 -0x2.e870a4p+8L : 0x4.001236e259a703fe35e4572c21b4p-1076L : inexact-ok
+= exp upward ldbl-128 -0x2.e870a4p+8L : 0x4.001236e259a703fe35e4572c21b8p-1076L : inexact-ok
+= exp downward ldbl-128ibm -0x2.e870a4p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= exp tonearest ldbl-128ibm -0x2.e870a4p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= exp towardzero ldbl-128ibm -0x2.e870a4p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= exp upward ldbl-128ibm -0x2.e870a4p+8L : 0x8p-1076L : inexact-ok underflow errno-erange-ok
+= exp downward flt-32 -0x2.e870a8p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= exp tonearest flt-32 -0x2.e870a8p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= exp towardzero flt-32 -0x2.e870a8p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= exp upward flt-32 -0x2.e870a8p+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= exp downward dbl-64 -0x2.e870a8p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp tonearest dbl-64 -0x2.e870a8p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp towardzero dbl-64 -0x2.e870a8p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp upward dbl-64 -0x2.e870a8p+8 : 0x8p-1076 : inexact-ok underflow errno-erange-ok
+= exp downward ldbl-96-intel -0x2.e870a8p+8L : 0x4.000236b97e84a93p-1076L : inexact-ok
+= exp tonearest ldbl-96-intel -0x2.e870a8p+8L : 0x4.000236b97e84a93p-1076L : inexact-ok
+= exp towardzero ldbl-96-intel -0x2.e870a8p+8L : 0x4.000236b97e84a93p-1076L : inexact-ok
+= exp upward ldbl-96-intel -0x2.e870a8p+8L : 0x4.000236b97e84a938p-1076L : inexact-ok
+= exp downward ldbl-96-m68k -0x2.e870a8p+8L : 0x4.000236b97e84a93p-1076L : inexact-ok
+= exp tonearest ldbl-96-m68k -0x2.e870a8p+8L : 0x4.000236b97e84a93p-1076L : inexact-ok
+= exp towardzero ldbl-96-m68k -0x2.e870a8p+8L : 0x4.000236b97e84a93p-1076L : inexact-ok
+= exp upward ldbl-96-m68k -0x2.e870a8p+8L : 0x4.000236b97e84a938p-1076L : inexact-ok
+= exp downward ldbl-128 -0x2.e870a8p+8L : 0x4.000236b97e84a932aa555f5e8ce4p-1076L : inexact-ok
+= exp tonearest ldbl-128 -0x2.e870a8p+8L : 0x4.000236b97e84a932aa555f5e8ce4p-1076L : inexact-ok
+= exp towardzero ldbl-128 -0x2.e870a8p+8L : 0x4.000236b97e84a932aa555f5e8ce4p-1076L : inexact-ok
+= exp upward ldbl-128 -0x2.e870a8p+8L : 0x4.000236b97e84a932aa555f5e8ce8p-1076L : inexact-ok
+= exp downward ldbl-128ibm -0x2.e870a8p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= exp tonearest ldbl-128ibm -0x2.e870a8p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= exp towardzero ldbl-128ibm -0x2.e870a8p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= exp upward ldbl-128ibm -0x2.e870a8p+8L : 0x8p-1076L : inexact-ok underflow errno-erange-ok
+= exp downward dbl-64 -0x2.e870a7e5e88cp+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp tonearest dbl-64 -0x2.e870a7e5e88cp+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp towardzero dbl-64 -0x2.e870a7e5e88cp+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp upward dbl-64 -0x2.e870a7e5e88cp+8 : 0x8p-1076 : inexact-ok underflow errno-erange-ok
+= exp downward ldbl-96-intel -0x2.e870a7e5e88cp+8L : 0x4.00029f178d98fa08p-1076L : inexact-ok
+= exp tonearest ldbl-96-intel -0x2.e870a7e5e88cp+8L : 0x4.00029f178d98fa1p-1076L : inexact-ok
+= exp towardzero ldbl-96-intel -0x2.e870a7e5e88cp+8L : 0x4.00029f178d98fa08p-1076L : inexact-ok
+= exp upward ldbl-96-intel -0x2.e870a7e5e88cp+8L : 0x4.00029f178d98fa1p-1076L : inexact-ok
+= exp downward ldbl-96-m68k -0x2.e870a7e5e88cp+8L : 0x4.00029f178d98fa08p-1076L : inexact-ok
+= exp tonearest ldbl-96-m68k -0x2.e870a7e5e88cp+8L : 0x4.00029f178d98fa1p-1076L : inexact-ok
+= exp towardzero ldbl-96-m68k -0x2.e870a7e5e88cp+8L : 0x4.00029f178d98fa08p-1076L : inexact-ok
+= exp upward ldbl-96-m68k -0x2.e870a7e5e88cp+8L : 0x4.00029f178d98fa1p-1076L : inexact-ok
+= exp downward ldbl-128 -0x2.e870a7e5e88cp+8L : 0x4.00029f178d98fa0e72d456f74c24p-1076L : inexact-ok
+= exp tonearest ldbl-128 -0x2.e870a7e5e88cp+8L : 0x4.00029f178d98fa0e72d456f74c28p-1076L : inexact-ok
+= exp towardzero ldbl-128 -0x2.e870a7e5e88cp+8L : 0x4.00029f178d98fa0e72d456f74c24p-1076L : inexact-ok
+= exp upward ldbl-128 -0x2.e870a7e5e88cp+8L : 0x4.00029f178d98fa0e72d456f74c28p-1076L : inexact-ok
+= exp downward ldbl-128ibm -0x2.e870a7e5e88cp+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= exp tonearest ldbl-128ibm -0x2.e870a7e5e88cp+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= exp towardzero ldbl-128ibm -0x2.e870a7e5e88cp+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= exp upward ldbl-128ibm -0x2.e870a7e5e88cp+8L : 0x8p-1076L : inexact-ok underflow errno-erange-ok
+= exp downward dbl-64 -0x2.e870a7e5e88c2p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp tonearest dbl-64 -0x2.e870a7e5e88c2p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp towardzero dbl-64 -0x2.e870a7e5e88c2p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp upward dbl-64 -0x2.e870a7e5e88c2p+8 : 0x8p-1076 : inexact-ok underflow errno-erange-ok
+= exp downward ldbl-96-intel -0x2.e870a7e5e88c2p+8L : 0x4.00029f178d18f9b8p-1076L : inexact-ok
+= exp tonearest ldbl-96-intel -0x2.e870a7e5e88c2p+8L : 0x4.00029f178d18f9b8p-1076L : inexact-ok
+= exp towardzero ldbl-96-intel -0x2.e870a7e5e88c2p+8L : 0x4.00029f178d18f9b8p-1076L : inexact-ok
+= exp upward ldbl-96-intel -0x2.e870a7e5e88c2p+8L : 0x4.00029f178d18f9cp-1076L : inexact-ok
+= exp downward ldbl-96-m68k -0x2.e870a7e5e88c2p+8L : 0x4.00029f178d18f9b8p-1076L : inexact-ok
+= exp tonearest ldbl-96-m68k -0x2.e870a7e5e88c2p+8L : 0x4.00029f178d18f9b8p-1076L : inexact-ok
+= exp towardzero ldbl-96-m68k -0x2.e870a7e5e88c2p+8L : 0x4.00029f178d18f9b8p-1076L : inexact-ok
+= exp upward ldbl-96-m68k -0x2.e870a7e5e88c2p+8L : 0x4.00029f178d18f9cp-1076L : inexact-ok
+= exp downward ldbl-128 -0x2.e870a7e5e88c2p+8L : 0x4.00029f178d18f9ba8fe2abd80f94p-1076L : inexact-ok
+= exp tonearest ldbl-128 -0x2.e870a7e5e88c2p+8L : 0x4.00029f178d18f9ba8fe2abd80f98p-1076L : inexact-ok
+= exp towardzero ldbl-128 -0x2.e870a7e5e88c2p+8L : 0x4.00029f178d18f9ba8fe2abd80f94p-1076L : inexact-ok
+= exp upward ldbl-128 -0x2.e870a7e5e88c2p+8L : 0x4.00029f178d18f9ba8fe2abd80f98p-1076L : inexact-ok
+= exp downward ldbl-128ibm -0x2.e870a7e5e88c2p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= exp tonearest ldbl-128ibm -0x2.e870a7e5e88c2p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= exp towardzero ldbl-128ibm -0x2.e870a7e5e88c2p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= exp upward ldbl-128ibm -0x2.e870a7e5e88c2p+8L : 0x8p-1076L : inexact-ok underflow errno-erange-ok
+= exp downward ldbl-96-intel -0x2.e870a7e5e88c1f0cp+8L : 0x4.00029f178d1cc9b8p-1076L : inexact-ok
+= exp tonearest ldbl-96-intel -0x2.e870a7e5e88c1f0cp+8L : 0x4.00029f178d1cc9cp-1076L : inexact-ok
+= exp towardzero ldbl-96-intel -0x2.e870a7e5e88c1f0cp+8L : 0x4.00029f178d1cc9b8p-1076L : inexact-ok
+= exp upward ldbl-96-intel -0x2.e870a7e5e88c1f0cp+8L : 0x4.00029f178d1cc9cp-1076L : inexact-ok
+= exp downward ldbl-96-m68k -0x2.e870a7e5e88c1f0cp+8L : 0x4.00029f178d1cc9b8p-1076L : inexact-ok
+= exp tonearest ldbl-96-m68k -0x2.e870a7e5e88c1f0cp+8L : 0x4.00029f178d1cc9cp-1076L : inexact-ok
+= exp towardzero ldbl-96-m68k -0x2.e870a7e5e88c1f0cp+8L : 0x4.00029f178d1cc9b8p-1076L : inexact-ok
+= exp upward ldbl-96-m68k -0x2.e870a7e5e88c1f0cp+8L : 0x4.00029f178d1cc9cp-1076L : inexact-ok
+= exp downward ldbl-128 -0x2.e870a7e5e88c1f0cp+8L : 0x4.00029f178d1cc9bd0f851e55aebcp-1076L : inexact-ok
+= exp tonearest ldbl-128 -0x2.e870a7e5e88c1f0cp+8L : 0x4.00029f178d1cc9bd0f851e55aecp-1076L : inexact-ok
+= exp towardzero ldbl-128 -0x2.e870a7e5e88c1f0cp+8L : 0x4.00029f178d1cc9bd0f851e55aebcp-1076L : inexact-ok
+= exp upward ldbl-128 -0x2.e870a7e5e88c1f0cp+8L : 0x4.00029f178d1cc9bd0f851e55aecp-1076L : inexact-ok
+= exp downward ldbl-128ibm -0x2.e870a7e5e88c1f0cp+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= exp tonearest ldbl-128ibm -0x2.e870a7e5e88c1f0cp+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= exp towardzero ldbl-128ibm -0x2.e870a7e5e88c1f0cp+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= exp upward ldbl-128ibm -0x2.e870a7e5e88c1f0cp+8L : 0x8p-1076L : inexact-ok underflow errno-erange-ok
+= exp downward ldbl-96-intel -0x2.e870a7e5e88c1f1p+8L : 0x4.00029f178d1cb9b8p-1076L : inexact-ok
+= exp tonearest ldbl-96-intel -0x2.e870a7e5e88c1f1p+8L : 0x4.00029f178d1cb9cp-1076L : inexact-ok
+= exp towardzero ldbl-96-intel -0x2.e870a7e5e88c1f1p+8L : 0x4.00029f178d1cb9b8p-1076L : inexact-ok
+= exp upward ldbl-96-intel -0x2.e870a7e5e88c1f1p+8L : 0x4.00029f178d1cb9cp-1076L : inexact-ok
+= exp downward ldbl-96-m68k -0x2.e870a7e5e88c1f1p+8L : 0x4.00029f178d1cb9b8p-1076L : inexact-ok
+= exp tonearest ldbl-96-m68k -0x2.e870a7e5e88c1f1p+8L : 0x4.00029f178d1cb9cp-1076L : inexact-ok
+= exp towardzero ldbl-96-m68k -0x2.e870a7e5e88c1f1p+8L : 0x4.00029f178d1cb9b8p-1076L : inexact-ok
+= exp upward ldbl-96-m68k -0x2.e870a7e5e88c1f1p+8L : 0x4.00029f178d1cb9cp-1076L : inexact-ok
+= exp downward ldbl-128 -0x2.e870a7e5e88c1f1p+8L : 0x4.00029f178d1cb9bd0508c0213bb4p-1076L : inexact-ok
+= exp tonearest ldbl-128 -0x2.e870a7e5e88c1f1p+8L : 0x4.00029f178d1cb9bd0508c0213bb8p-1076L : inexact-ok
+= exp towardzero ldbl-128 -0x2.e870a7e5e88c1f1p+8L : 0x4.00029f178d1cb9bd0508c0213bb4p-1076L : inexact-ok
+= exp upward ldbl-128 -0x2.e870a7e5e88c1f1p+8L : 0x4.00029f178d1cb9bd0508c0213bb8p-1076L : inexact-ok
+= exp downward ldbl-128ibm -0x2.e870a7e5e88c1f1p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= exp tonearest ldbl-128ibm -0x2.e870a7e5e88c1f1p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= exp towardzero ldbl-128ibm -0x2.e870a7e5e88c1f1p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= exp upward ldbl-128ibm -0x2.e870a7e5e88c1f1p+8L : 0x8p-1076L : inexact-ok underflow errno-erange-ok
+= exp downward ldbl-128 -0x2.e870a7e5e88c1f0f86d8bda5cef2p+8L : 0x4.00029f178d1cbba1a34fc1f1ad4cp-1076L : inexact-ok
+= exp tonearest ldbl-128 -0x2.e870a7e5e88c1f0f86d8bda5cef2p+8L : 0x4.00029f178d1cbba1a34fc1f1ad4cp-1076L : inexact-ok
+= exp towardzero ldbl-128 -0x2.e870a7e5e88c1f0f86d8bda5cef2p+8L : 0x4.00029f178d1cbba1a34fc1f1ad4cp-1076L : inexact-ok
+= exp upward ldbl-128 -0x2.e870a7e5e88c1f0f86d8bda5cef2p+8L : 0x4.00029f178d1cbba1a34fc1f1ad5p-1076L : inexact-ok
+= exp downward ldbl-128 -0x2.e870a7e5e88c1f0f86d8bda5cef4p+8L : 0x4.00029f178d1cbba1a34fc1f1a54cp-1076L : inexact-ok
+= exp tonearest ldbl-128 -0x2.e870a7e5e88c1f0f86d8bda5cef4p+8L : 0x4.00029f178d1cbba1a34fc1f1a54cp-1076L : inexact-ok
+= exp towardzero ldbl-128 -0x2.e870a7e5e88c1f0f86d8bda5cef4p+8L : 0x4.00029f178d1cbba1a34fc1f1a54cp-1076L : inexact-ok
+= exp upward ldbl-128 -0x2.e870a7e5e88c1f0f86d8bda5cef4p+8L : 0x4.00029f178d1cbba1a34fc1f1a55p-1076L : inexact-ok
+= exp downward ldbl-128 -0x2.e870a7e5e88c1f0f86d8bda5cep+8L : 0x4.00029f178d1cbba1a34fc1f5754cp-1076L : inexact-ok
+= exp tonearest ldbl-128 -0x2.e870a7e5e88c1f0f86d8bda5cep+8L : 0x4.00029f178d1cbba1a34fc1f5755p-1076L : inexact-ok
+= exp towardzero ldbl-128 -0x2.e870a7e5e88c1f0f86d8bda5cep+8L : 0x4.00029f178d1cbba1a34fc1f5754cp-1076L : inexact-ok
+= exp upward ldbl-128 -0x2.e870a7e5e88c1f0f86d8bda5cep+8L : 0x4.00029f178d1cbba1a34fc1f5755p-1076L : inexact-ok
+= exp downward ldbl-128ibm -0x2.e870a7e5e88c1f0f86d8bda5cep+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= exp tonearest ldbl-128ibm -0x2.e870a7e5e88c1f0f86d8bda5cep+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= exp towardzero ldbl-128ibm -0x2.e870a7e5e88c1f0f86d8bda5cep+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= exp upward ldbl-128ibm -0x2.e870a7e5e88c1f0f86d8bda5cep+8L : 0x8p-1076L : inexact-ok underflow errno-erange-ok
+= exp downward ldbl-128 -0x2.e870a7e5e88c1f0f86d8bda5cfp+8L : 0x4.00029f178d1cbba1a34fc1f1754cp-1076L : inexact-ok
+= exp tonearest ldbl-128 -0x2.e870a7e5e88c1f0f86d8bda5cfp+8L : 0x4.00029f178d1cbba1a34fc1f1754cp-1076L : inexact-ok
+= exp towardzero ldbl-128 -0x2.e870a7e5e88c1f0f86d8bda5cfp+8L : 0x4.00029f178d1cbba1a34fc1f1754cp-1076L : inexact-ok
+= exp upward ldbl-128 -0x2.e870a7e5e88c1f0f86d8bda5cfp+8L : 0x4.00029f178d1cbba1a34fc1f1755p-1076L : inexact-ok
+= exp downward ldbl-128ibm -0x2.e870a7e5e88c1f0f86d8bda5cfp+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= exp tonearest ldbl-128ibm -0x2.e870a7e5e88c1f0f86d8bda5cfp+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= exp towardzero ldbl-128ibm -0x2.e870a7e5e88c1f0f86d8bda5cfp+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= exp upward ldbl-128ibm -0x2.e870a7e5e88c1f0f86d8bda5cfp+8L : 0x8p-1076L : inexact-ok underflow errno-erange-ok
+exp -0x1.75f113c30b1c8p+9
+= exp downward flt-32 -0x2.ebe224p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= exp tonearest flt-32 -0x2.ebe224p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= exp towardzero flt-32 -0x2.ebe224p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= exp upward flt-32 -0x2.ebe224p+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= exp downward dbl-64 -0x2.ebe224p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp tonearest dbl-64 -0x2.ebe224p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp towardzero dbl-64 -0x2.ebe224p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp upward dbl-64 -0x2.ebe224p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp downward ldbl-96-intel -0x2.ebe224p+8L : 0x2.0b9f4f64aed595b4p-1080L : inexact-ok
+= exp tonearest ldbl-96-intel -0x2.ebe224p+8L : 0x2.0b9f4f64aed595b8p-1080L : inexact-ok
+= exp towardzero ldbl-96-intel -0x2.ebe224p+8L : 0x2.0b9f4f64aed595b4p-1080L : inexact-ok
+= exp upward ldbl-96-intel -0x2.ebe224p+8L : 0x2.0b9f4f64aed595b8p-1080L : inexact-ok
+= exp downward ldbl-96-m68k -0x2.ebe224p+8L : 0x2.0b9f4f64aed595b4p-1080L : inexact-ok
+= exp tonearest ldbl-96-m68k -0x2.ebe224p+8L : 0x2.0b9f4f64aed595b8p-1080L : inexact-ok
+= exp towardzero ldbl-96-m68k -0x2.ebe224p+8L : 0x2.0b9f4f64aed595b4p-1080L : inexact-ok
+= exp upward ldbl-96-m68k -0x2.ebe224p+8L : 0x2.0b9f4f64aed595b8p-1080L : inexact-ok
+= exp downward ldbl-128 -0x2.ebe224p+8L : 0x2.0b9f4f64aed595b7b1e41fe97b6ep-1080L : inexact-ok
+= exp tonearest ldbl-128 -0x2.ebe224p+8L : 0x2.0b9f4f64aed595b7b1e41fe97b6ep-1080L : inexact-ok
+= exp towardzero ldbl-128 -0x2.ebe224p+8L : 0x2.0b9f4f64aed595b7b1e41fe97b6ep-1080L : inexact-ok
+= exp upward ldbl-128 -0x2.ebe224p+8L : 0x2.0b9f4f64aed595b7b1e41fe97b7p-1080L : inexact-ok
+= exp downward ldbl-128ibm -0x2.ebe224p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp tonearest ldbl-128ibm -0x2.ebe224p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp towardzero ldbl-128ibm -0x2.ebe224p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp upward ldbl-128ibm -0x2.ebe224p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= exp downward flt-32 -0x2.ebe228p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= exp tonearest flt-32 -0x2.ebe228p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= exp towardzero flt-32 -0x2.ebe228p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= exp upward flt-32 -0x2.ebe228p+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= exp downward dbl-64 -0x2.ebe228p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp tonearest dbl-64 -0x2.ebe228p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp towardzero dbl-64 -0x2.ebe228p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp upward dbl-64 -0x2.ebe228p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp downward ldbl-96-intel -0x2.ebe228p+8L : 0x2.0b9720f7ce27844cp-1080L : inexact-ok
+= exp tonearest ldbl-96-intel -0x2.ebe228p+8L : 0x2.0b9720f7ce27845p-1080L : inexact-ok
+= exp towardzero ldbl-96-intel -0x2.ebe228p+8L : 0x2.0b9720f7ce27844cp-1080L : inexact-ok
+= exp upward ldbl-96-intel -0x2.ebe228p+8L : 0x2.0b9720f7ce27845p-1080L : inexact-ok
+= exp downward ldbl-96-m68k -0x2.ebe228p+8L : 0x2.0b9720f7ce27844cp-1080L : inexact-ok
+= exp tonearest ldbl-96-m68k -0x2.ebe228p+8L : 0x2.0b9720f7ce27845p-1080L : inexact-ok
+= exp towardzero ldbl-96-m68k -0x2.ebe228p+8L : 0x2.0b9720f7ce27844cp-1080L : inexact-ok
+= exp upward ldbl-96-m68k -0x2.ebe228p+8L : 0x2.0b9720f7ce27845p-1080L : inexact-ok
+= exp downward ldbl-128 -0x2.ebe228p+8L : 0x2.0b9720f7ce27844ea9674284d866p-1080L : inexact-ok
+= exp tonearest ldbl-128 -0x2.ebe228p+8L : 0x2.0b9720f7ce27844ea9674284d868p-1080L : inexact-ok
+= exp towardzero ldbl-128 -0x2.ebe228p+8L : 0x2.0b9720f7ce27844ea9674284d866p-1080L : inexact-ok
+= exp upward ldbl-128 -0x2.ebe228p+8L : 0x2.0b9720f7ce27844ea9674284d868p-1080L : inexact-ok
+= exp downward ldbl-128ibm -0x2.ebe228p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp tonearest ldbl-128ibm -0x2.ebe228p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp towardzero ldbl-128ibm -0x2.ebe228p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp upward ldbl-128ibm -0x2.ebe228p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= exp downward dbl-64 -0x2.ebe227861639p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp tonearest dbl-64 -0x2.ebe227861639p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp towardzero dbl-64 -0x2.ebe227861639p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp upward dbl-64 -0x2.ebe227861639p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp downward ldbl-96-intel -0x2.ebe227861639p+8L : 0x2.0b981a509bab7298p-1080L : inexact-ok
+= exp tonearest ldbl-96-intel -0x2.ebe227861639p+8L : 0x2.0b981a509bab7298p-1080L : inexact-ok
+= exp towardzero ldbl-96-intel -0x2.ebe227861639p+8L : 0x2.0b981a509bab7298p-1080L : inexact-ok
+= exp upward ldbl-96-intel -0x2.ebe227861639p+8L : 0x2.0b981a509bab729cp-1080L : inexact-ok
+= exp downward ldbl-96-m68k -0x2.ebe227861639p+8L : 0x2.0b981a509bab7298p-1080L : inexact-ok
+= exp tonearest ldbl-96-m68k -0x2.ebe227861639p+8L : 0x2.0b981a509bab7298p-1080L : inexact-ok
+= exp towardzero ldbl-96-m68k -0x2.ebe227861639p+8L : 0x2.0b981a509bab7298p-1080L : inexact-ok
+= exp upward ldbl-96-m68k -0x2.ebe227861639p+8L : 0x2.0b981a509bab729cp-1080L : inexact-ok
+= exp downward ldbl-128 -0x2.ebe227861639p+8L : 0x2.0b981a509bab72997118df69cd7ep-1080L : inexact-ok
+= exp tonearest ldbl-128 -0x2.ebe227861639p+8L : 0x2.0b981a509bab72997118df69cd8p-1080L : inexact-ok
+= exp towardzero ldbl-128 -0x2.ebe227861639p+8L : 0x2.0b981a509bab72997118df69cd7ep-1080L : inexact-ok
+= exp upward ldbl-128 -0x2.ebe227861639p+8L : 0x2.0b981a509bab72997118df69cd8p-1080L : inexact-ok
+= exp downward ldbl-128ibm -0x2.ebe227861639p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp tonearest ldbl-128ibm -0x2.ebe227861639p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp towardzero ldbl-128ibm -0x2.ebe227861639p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp upward ldbl-128ibm -0x2.ebe227861639p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+exp -max
+= exp downward flt-32 -0xf.fffffp+124f : 0x0p+0f : inexact-ok underflow errno-erange
+= exp tonearest flt-32 -0xf.fffffp+124f : 0x0p+0f : inexact-ok underflow errno-erange
+= exp towardzero flt-32 -0xf.fffffp+124f : 0x0p+0f : inexact-ok underflow errno-erange
+= exp upward flt-32 -0xf.fffffp+124f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= exp downward dbl-64 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp tonearest dbl-64 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp towardzero dbl-64 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp upward dbl-64 -0xf.fffffp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp downward ldbl-96-intel -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp tonearest ldbl-96-intel -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp towardzero ldbl-96-intel -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp upward ldbl-96-intel -0xf.fffffp+124L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= exp downward ldbl-96-m68k -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp tonearest ldbl-96-m68k -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp towardzero ldbl-96-m68k -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp upward ldbl-96-m68k -0xf.fffffp+124L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= exp downward ldbl-128 -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp tonearest ldbl-128 -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp towardzero ldbl-128 -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp upward ldbl-128 -0xf.fffffp+124L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= exp downward ldbl-128ibm -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp tonearest ldbl-128ibm -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp towardzero ldbl-128ibm -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp upward ldbl-128ibm -0xf.fffffp+124L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= exp downward dbl-64 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp tonearest dbl-64 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp towardzero dbl-64 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp upward dbl-64 -0xf.ffffffffffff8p+1020 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp downward ldbl-96-intel -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp upward ldbl-96-intel -0xf.ffffffffffff8p+1020L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= exp downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= exp downward ldbl-128 -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp tonearest ldbl-128 -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp towardzero ldbl-128 -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp upward ldbl-128 -0xf.ffffffffffff8p+1020L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= exp downward ldbl-128ibm -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp upward ldbl-128ibm -0xf.ffffffffffff8p+1020L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= exp downward ldbl-96-intel -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp upward ldbl-96-intel -0xf.fffffffffffffffp+16380L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= exp downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= exp downward ldbl-128 -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp tonearest ldbl-128 -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp towardzero ldbl-128 -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp upward ldbl-128 -0xf.fffffffffffffffp+16380L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= exp downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= exp downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= exp downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+exp10 0
+= exp10 downward flt-32 0x0p+0f : 0x1p+0f : inexact-ok
+= exp10 tonearest flt-32 0x0p+0f : 0x1p+0f : inexact-ok
+= exp10 towardzero flt-32 0x0p+0f : 0x1p+0f : inexact-ok
+= exp10 upward flt-32 0x0p+0f : 0x1p+0f : inexact-ok
+= exp10 downward dbl-64 0x0p+0 : 0x1p+0 : inexact-ok
+= exp10 tonearest dbl-64 0x0p+0 : 0x1p+0 : inexact-ok
+= exp10 towardzero dbl-64 0x0p+0 : 0x1p+0 : inexact-ok
+= exp10 upward dbl-64 0x0p+0 : 0x1p+0 : inexact-ok
+= exp10 downward ldbl-96-intel 0x0p+0L : 0x1p+0L : inexact-ok
+= exp10 tonearest ldbl-96-intel 0x0p+0L : 0x1p+0L : inexact-ok
+= exp10 towardzero ldbl-96-intel 0x0p+0L : 0x1p+0L : inexact-ok
+= exp10 upward ldbl-96-intel 0x0p+0L : 0x1p+0L : inexact-ok
+= exp10 downward ldbl-96-m68k 0x0p+0L : 0x1p+0L : inexact-ok
+= exp10 tonearest ldbl-96-m68k 0x0p+0L : 0x1p+0L : inexact-ok
+= exp10 towardzero ldbl-96-m68k 0x0p+0L : 0x1p+0L : inexact-ok
+= exp10 upward ldbl-96-m68k 0x0p+0L : 0x1p+0L : inexact-ok
+= exp10 downward ldbl-128 0x0p+0L : 0x1p+0L : inexact-ok
+= exp10 tonearest ldbl-128 0x0p+0L : 0x1p+0L : inexact-ok
+= exp10 towardzero ldbl-128 0x0p+0L : 0x1p+0L : inexact-ok
+= exp10 upward ldbl-128 0x0p+0L : 0x1p+0L : inexact-ok
+= exp10 downward ldbl-128ibm 0x0p+0L : 0x1p+0L : inexact-ok
+= exp10 tonearest ldbl-128ibm 0x0p+0L : 0x1p+0L : inexact-ok
+= exp10 towardzero ldbl-128ibm 0x0p+0L : 0x1p+0L : inexact-ok
+= exp10 upward ldbl-128ibm 0x0p+0L : 0x1p+0L : inexact-ok
+exp10 -0
+= exp10 downward flt-32 -0x0p+0f : 0x1p+0f : inexact-ok
+= exp10 tonearest flt-32 -0x0p+0f : 0x1p+0f : inexact-ok
+= exp10 towardzero flt-32 -0x0p+0f : 0x1p+0f : inexact-ok
+= exp10 upward flt-32 -0x0p+0f : 0x1p+0f : inexact-ok
+= exp10 downward dbl-64 -0x0p+0 : 0x1p+0 : inexact-ok
+= exp10 tonearest dbl-64 -0x0p+0 : 0x1p+0 : inexact-ok
+= exp10 towardzero dbl-64 -0x0p+0 : 0x1p+0 : inexact-ok
+= exp10 upward dbl-64 -0x0p+0 : 0x1p+0 : inexact-ok
+= exp10 downward ldbl-96-intel -0x0p+0L : 0x1p+0L : inexact-ok
+= exp10 tonearest ldbl-96-intel -0x0p+0L : 0x1p+0L : inexact-ok
+= exp10 towardzero ldbl-96-intel -0x0p+0L : 0x1p+0L : inexact-ok
+= exp10 upward ldbl-96-intel -0x0p+0L : 0x1p+0L : inexact-ok
+= exp10 downward ldbl-96-m68k -0x0p+0L : 0x1p+0L : inexact-ok
+= exp10 tonearest ldbl-96-m68k -0x0p+0L : 0x1p+0L : inexact-ok
+= exp10 towardzero ldbl-96-m68k -0x0p+0L : 0x1p+0L : inexact-ok
+= exp10 upward ldbl-96-m68k -0x0p+0L : 0x1p+0L : inexact-ok
+= exp10 downward ldbl-128 -0x0p+0L : 0x1p+0L : inexact-ok
+= exp10 tonearest ldbl-128 -0x0p+0L : 0x1p+0L : inexact-ok
+= exp10 towardzero ldbl-128 -0x0p+0L : 0x1p+0L : inexact-ok
+= exp10 upward ldbl-128 -0x0p+0L : 0x1p+0L : inexact-ok
+= exp10 downward ldbl-128ibm -0x0p+0L : 0x1p+0L : inexact-ok
+= exp10 tonearest ldbl-128ibm -0x0p+0L : 0x1p+0L : inexact-ok
+= exp10 towardzero ldbl-128ibm -0x0p+0L : 0x1p+0L : inexact-ok
+= exp10 upward ldbl-128ibm -0x0p+0L : 0x1p+0L : inexact-ok
+exp10 3
+= exp10 downward flt-32 0x3p+0f : 0x3.e8p+8f : inexact-ok
+= exp10 tonearest flt-32 0x3p+0f : 0x3.e8p+8f : inexact-ok
+= exp10 towardzero flt-32 0x3p+0f : 0x3.e8p+8f : inexact-ok
+= exp10 upward flt-32 0x3p+0f : 0x3.e8p+8f : inexact-ok
+= exp10 downward dbl-64 0x3p+0 : 0x3.e8p+8 : inexact-ok
+= exp10 tonearest dbl-64 0x3p+0 : 0x3.e8p+8 : inexact-ok
+= exp10 towardzero dbl-64 0x3p+0 : 0x3.e8p+8 : inexact-ok
+= exp10 upward dbl-64 0x3p+0 : 0x3.e8p+8 : inexact-ok
+= exp10 downward ldbl-96-intel 0x3p+0L : 0x3.e8p+8L : inexact-ok
+= exp10 tonearest ldbl-96-intel 0x3p+0L : 0x3.e8p+8L : inexact-ok
+= exp10 towardzero ldbl-96-intel 0x3p+0L : 0x3.e8p+8L : inexact-ok
+= exp10 upward ldbl-96-intel 0x3p+0L : 0x3.e8p+8L : inexact-ok
+= exp10 downward ldbl-96-m68k 0x3p+0L : 0x3.e8p+8L : inexact-ok
+= exp10 tonearest ldbl-96-m68k 0x3p+0L : 0x3.e8p+8L : inexact-ok
+= exp10 towardzero ldbl-96-m68k 0x3p+0L : 0x3.e8p+8L : inexact-ok
+= exp10 upward ldbl-96-m68k 0x3p+0L : 0x3.e8p+8L : inexact-ok
+= exp10 downward ldbl-128 0x3p+0L : 0x3.e8p+8L : inexact-ok
+= exp10 tonearest ldbl-128 0x3p+0L : 0x3.e8p+8L : inexact-ok
+= exp10 towardzero ldbl-128 0x3p+0L : 0x3.e8p+8L : inexact-ok
+= exp10 upward ldbl-128 0x3p+0L : 0x3.e8p+8L : inexact-ok
+= exp10 downward ldbl-128ibm 0x3p+0L : 0x3.e8p+8L : inexact-ok
+= exp10 tonearest ldbl-128ibm 0x3p+0L : 0x3.e8p+8L : inexact-ok
+= exp10 towardzero ldbl-128ibm 0x3p+0L : 0x3.e8p+8L : inexact-ok
+= exp10 upward ldbl-128ibm 0x3p+0L : 0x3.e8p+8L : inexact-ok
+exp10 -1
+= exp10 downward flt-32 -0x1p+0f : 0x1.999998p-4f : inexact-ok
+= exp10 tonearest flt-32 -0x1p+0f : 0x1.99999ap-4f : inexact-ok
+= exp10 towardzero flt-32 -0x1p+0f : 0x1.999998p-4f : inexact-ok
+= exp10 upward flt-32 -0x1p+0f : 0x1.99999ap-4f : inexact-ok
+= exp10 downward dbl-64 -0x1p+0 : 0x1.9999999999999p-4 : inexact-ok
+= exp10 tonearest dbl-64 -0x1p+0 : 0x1.999999999999ap-4 : inexact-ok
+= exp10 towardzero dbl-64 -0x1p+0 : 0x1.9999999999999p-4 : inexact-ok
+= exp10 upward dbl-64 -0x1p+0 : 0x1.999999999999ap-4 : inexact-ok
+= exp10 downward ldbl-96-intel -0x1p+0L : 0x1.9999999999999998p-4L : inexact-ok
+= exp10 tonearest ldbl-96-intel -0x1p+0L : 0x1.999999999999999ap-4L : inexact-ok
+= exp10 towardzero ldbl-96-intel -0x1p+0L : 0x1.9999999999999998p-4L : inexact-ok
+= exp10 upward ldbl-96-intel -0x1p+0L : 0x1.999999999999999ap-4L : inexact-ok
+= exp10 downward ldbl-96-m68k -0x1p+0L : 0x1.9999999999999998p-4L : inexact-ok
+= exp10 tonearest ldbl-96-m68k -0x1p+0L : 0x1.999999999999999ap-4L : inexact-ok
+= exp10 towardzero ldbl-96-m68k -0x1p+0L : 0x1.9999999999999998p-4L : inexact-ok
+= exp10 upward ldbl-96-m68k -0x1p+0L : 0x1.999999999999999ap-4L : inexact-ok
+= exp10 downward ldbl-128 -0x1p+0L : 0x1.9999999999999999999999999999p-4L : inexact-ok
+= exp10 tonearest ldbl-128 -0x1p+0L : 0x1.999999999999999999999999999ap-4L : inexact-ok
+= exp10 towardzero ldbl-128 -0x1p+0L : 0x1.9999999999999999999999999999p-4L : inexact-ok
+= exp10 upward ldbl-128 -0x1p+0L : 0x1.999999999999999999999999999ap-4L : inexact-ok
+= exp10 downward ldbl-128ibm -0x1p+0L : 0x1.999999999999999999999999998p-4L : inexact-ok
+= exp10 tonearest ldbl-128ibm -0x1p+0L : 0x1.999999999999999999999999998p-4L : inexact-ok
+= exp10 towardzero ldbl-128ibm -0x1p+0L : 0x1.999999999999999999999999998p-4L : inexact-ok
+= exp10 upward ldbl-128ibm -0x1p+0L : 0x1.9999999999999999999999999ap-4L : inexact-ok
+exp10 36
+= exp10 downward flt-32 0x2.4p+4f : 0xc.097cep+116f : inexact-ok
+= exp10 tonearest flt-32 0x2.4p+4f : 0xc.097cep+116f : inexact-ok
+= exp10 towardzero flt-32 0x2.4p+4f : 0xc.097cep+116f : inexact-ok
+= exp10 upward flt-32 0x2.4p+4f : 0xc.097cfp+116f : inexact-ok
+= exp10 downward dbl-64 0x2.4p+4 : 0xc.097ce7bc9071p+116 : inexact-ok
+= exp10 tonearest dbl-64 0x2.4p+4 : 0xc.097ce7bc90718p+116 : inexact-ok
+= exp10 towardzero dbl-64 0x2.4p+4 : 0xc.097ce7bc9071p+116 : inexact-ok
+= exp10 upward dbl-64 0x2.4p+4 : 0xc.097ce7bc90718p+116 : inexact-ok
+= exp10 downward ldbl-96-intel 0x2.4p+4L : 0xc.097ce7bc90715b3p+116L : inexact-ok
+= exp10 tonearest ldbl-96-intel 0x2.4p+4L : 0xc.097ce7bc90715b3p+116L : inexact-ok
+= exp10 towardzero ldbl-96-intel 0x2.4p+4L : 0xc.097ce7bc90715b3p+116L : inexact-ok
+= exp10 upward ldbl-96-intel 0x2.4p+4L : 0xc.097ce7bc90715b4p+116L : inexact-ok
+= exp10 downward ldbl-96-m68k 0x2.4p+4L : 0xc.097ce7bc90715b3p+116L : inexact-ok
+= exp10 tonearest ldbl-96-m68k 0x2.4p+4L : 0xc.097ce7bc90715b3p+116L : inexact-ok
+= exp10 towardzero ldbl-96-m68k 0x2.4p+4L : 0xc.097ce7bc90715b3p+116L : inexact-ok
+= exp10 upward ldbl-96-m68k 0x2.4p+4L : 0xc.097ce7bc90715b4p+116L : inexact-ok
+= exp10 downward ldbl-128 0x2.4p+4L : 0xc.097ce7bc90715b34b9f1p+116L : inexact-ok
+= exp10 tonearest ldbl-128 0x2.4p+4L : 0xc.097ce7bc90715b34b9f1p+116L : inexact-ok
+= exp10 towardzero ldbl-128 0x2.4p+4L : 0xc.097ce7bc90715b34b9f1p+116L : inexact-ok
+= exp10 upward ldbl-128 0x2.4p+4L : 0xc.097ce7bc90715b34b9f1p+116L : inexact-ok
+= exp10 downward ldbl-128ibm 0x2.4p+4L : 0xc.097ce7bc90715b34b9f1p+116L : inexact-ok
+= exp10 tonearest ldbl-128ibm 0x2.4p+4L : 0xc.097ce7bc90715b34b9f1p+116L : inexact-ok
+= exp10 towardzero ldbl-128ibm 0x2.4p+4L : 0xc.097ce7bc90715b34b9f1p+116L : inexact-ok
+= exp10 upward ldbl-128ibm 0x2.4p+4L : 0xc.097ce7bc90715b34b9f1p+116L : inexact-ok
+exp10 -36
+= exp10 downward flt-32 -0x2.4p+4f : 0x1.544848p-120f : inexact-ok
+= exp10 tonearest flt-32 -0x2.4p+4f : 0x1.54484ap-120f : inexact-ok
+= exp10 towardzero flt-32 -0x2.4p+4f : 0x1.544848p-120f : inexact-ok
+= exp10 upward flt-32 -0x2.4p+4f : 0x1.54484ap-120f : inexact-ok
+= exp10 downward dbl-64 -0x2.4p+4 : 0x1.54484932d2e72p-120 : inexact-ok
+= exp10 tonearest dbl-64 -0x2.4p+4 : 0x1.54484932d2e72p-120 : inexact-ok
+= exp10 towardzero dbl-64 -0x2.4p+4 : 0x1.54484932d2e72p-120 : inexact-ok
+= exp10 upward dbl-64 -0x2.4p+4 : 0x1.54484932d2e73p-120 : inexact-ok
+= exp10 downward ldbl-96-intel -0x2.4p+4L : 0x1.54484932d2e725a4p-120L : inexact-ok
+= exp10 tonearest ldbl-96-intel -0x2.4p+4L : 0x1.54484932d2e725a6p-120L : inexact-ok
+= exp10 towardzero ldbl-96-intel -0x2.4p+4L : 0x1.54484932d2e725a4p-120L : inexact-ok
+= exp10 upward ldbl-96-intel -0x2.4p+4L : 0x1.54484932d2e725a6p-120L : inexact-ok
+= exp10 downward ldbl-96-m68k -0x2.4p+4L : 0x1.54484932d2e725a4p-120L : inexact-ok
+= exp10 tonearest ldbl-96-m68k -0x2.4p+4L : 0x1.54484932d2e725a6p-120L : inexact-ok
+= exp10 towardzero ldbl-96-m68k -0x2.4p+4L : 0x1.54484932d2e725a4p-120L : inexact-ok
+= exp10 upward ldbl-96-m68k -0x2.4p+4L : 0x1.54484932d2e725a6p-120L : inexact-ok
+= exp10 downward ldbl-128 -0x2.4p+4L : 0x1.54484932d2e725a5bbca17a3aba1p-120L : inexact-ok
+= exp10 tonearest ldbl-128 -0x2.4p+4L : 0x1.54484932d2e725a5bbca17a3aba1p-120L : inexact-ok
+= exp10 towardzero ldbl-128 -0x2.4p+4L : 0x1.54484932d2e725a5bbca17a3aba1p-120L : inexact-ok
+= exp10 upward ldbl-128 -0x2.4p+4L : 0x1.54484932d2e725a5bbca17a3aba2p-120L : inexact-ok
+= exp10 downward ldbl-128ibm -0x2.4p+4L : 0x1.54484932d2e725a5bbca17a3ab8p-120L : inexact-ok
+= exp10 tonearest ldbl-128ibm -0x2.4p+4L : 0x1.54484932d2e725a5bbca17a3ab8p-120L : inexact-ok
+= exp10 towardzero ldbl-128ibm -0x2.4p+4L : 0x1.54484932d2e725a5bbca17a3ab8p-120L : inexact-ok
+= exp10 upward ldbl-128ibm -0x2.4p+4L : 0x1.54484932d2e725a5bbca17a3acp-120L : inexact-ok
+exp10 305
+= exp10 downward flt-32 0x1.31p+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= exp10 tonearest flt-32 0x1.31p+8f : plus_infty : inexact-ok overflow errno-erange
+= exp10 towardzero flt-32 0x1.31p+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= exp10 upward flt-32 0x1.31p+8f : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward dbl-64 0x1.31p+8 : 0x2.474a2dd05b374p+1012 : inexact-ok
+= exp10 tonearest dbl-64 0x1.31p+8 : 0x2.474a2dd05b374p+1012 : inexact-ok
+= exp10 towardzero dbl-64 0x1.31p+8 : 0x2.474a2dd05b374p+1012 : inexact-ok
+= exp10 upward dbl-64 0x1.31p+8 : 0x2.474a2dd05b376p+1012 : inexact-ok
+= exp10 downward ldbl-96-intel 0x1.31p+8L : 0x2.474a2dd05b3749f8p+1012L : inexact-ok
+= exp10 tonearest ldbl-96-intel 0x1.31p+8L : 0x2.474a2dd05b3749f8p+1012L : inexact-ok
+= exp10 towardzero ldbl-96-intel 0x1.31p+8L : 0x2.474a2dd05b3749f8p+1012L : inexact-ok
+= exp10 upward ldbl-96-intel 0x1.31p+8L : 0x2.474a2dd05b3749fcp+1012L : inexact-ok
+= exp10 downward ldbl-96-m68k 0x1.31p+8L : 0x2.474a2dd05b3749f8p+1012L : inexact-ok
+= exp10 tonearest ldbl-96-m68k 0x1.31p+8L : 0x2.474a2dd05b3749f8p+1012L : inexact-ok
+= exp10 towardzero ldbl-96-m68k 0x1.31p+8L : 0x2.474a2dd05b3749f8p+1012L : inexact-ok
+= exp10 upward ldbl-96-m68k 0x1.31p+8L : 0x2.474a2dd05b3749fcp+1012L : inexact-ok
+= exp10 downward ldbl-128 0x1.31p+8L : 0x2.474a2dd05b3749f93370cc755fe8p+1012L : inexact-ok
+= exp10 tonearest ldbl-128 0x1.31p+8L : 0x2.474a2dd05b3749f93370cc755feap+1012L : inexact-ok
+= exp10 towardzero ldbl-128 0x1.31p+8L : 0x2.474a2dd05b3749f93370cc755fe8p+1012L : inexact-ok
+= exp10 upward ldbl-128 0x1.31p+8L : 0x2.474a2dd05b3749f93370cc755feap+1012L : inexact-ok
+= exp10 downward ldbl-128ibm 0x1.31p+8L : 0x2.474a2dd05b3749f93370cc755fp+1012L : inexact-ok
+= exp10 tonearest ldbl-128ibm 0x1.31p+8L : 0x2.474a2dd05b3749f93370cc756p+1012L : inexact-ok
+= exp10 towardzero ldbl-128ibm 0x1.31p+8L : 0x2.474a2dd05b3749f93370cc755fp+1012L : inexact-ok
+= exp10 upward ldbl-128ibm 0x1.31p+8L : 0x2.474a2dd05b3749f93370cc756p+1012L : inexact-ok
+exp10 -305
+= exp10 downward flt-32 -0x1.31p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= exp10 tonearest flt-32 -0x1.31p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= exp10 towardzero flt-32 -0x1.31p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= exp10 upward flt-32 -0x1.31p+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= exp10 downward dbl-64 -0x1.31p+8 : 0x7.05b171494d5d4p-1016 : inexact-ok
+= exp10 tonearest dbl-64 -0x1.31p+8 : 0x7.05b171494d5d4p-1016 : inexact-ok
+= exp10 towardzero dbl-64 -0x1.31p+8 : 0x7.05b171494d5d4p-1016 : inexact-ok
+= exp10 upward dbl-64 -0x1.31p+8 : 0x7.05b171494d5d8p-1016 : inexact-ok
+= exp10 downward ldbl-96-intel -0x1.31p+8L : 0x7.05b171494d5d41ep-1016L : inexact-ok
+= exp10 tonearest ldbl-96-intel -0x1.31p+8L : 0x7.05b171494d5d41ep-1016L : inexact-ok
+= exp10 towardzero ldbl-96-intel -0x1.31p+8L : 0x7.05b171494d5d41ep-1016L : inexact-ok
+= exp10 upward ldbl-96-intel -0x1.31p+8L : 0x7.05b171494d5d41e8p-1016L : inexact-ok
+= exp10 downward ldbl-96-m68k -0x1.31p+8L : 0x7.05b171494d5d41ep-1016L : inexact-ok
+= exp10 tonearest ldbl-96-m68k -0x1.31p+8L : 0x7.05b171494d5d41ep-1016L : inexact-ok
+= exp10 towardzero ldbl-96-m68k -0x1.31p+8L : 0x7.05b171494d5d41ep-1016L : inexact-ok
+= exp10 upward ldbl-96-m68k -0x1.31p+8L : 0x7.05b171494d5d41e8p-1016L : inexact-ok
+= exp10 downward ldbl-128 -0x1.31p+8L : 0x7.05b171494d5d41e198d66d5ff4a4p-1016L : inexact-ok
+= exp10 tonearest ldbl-128 -0x1.31p+8L : 0x7.05b171494d5d41e198d66d5ff4a8p-1016L : inexact-ok
+= exp10 towardzero ldbl-128 -0x1.31p+8L : 0x7.05b171494d5d41e198d66d5ff4a4p-1016L : inexact-ok
+= exp10 upward ldbl-128 -0x1.31p+8L : 0x7.05b171494d5d41e198d66d5ff4a8p-1016L : inexact-ok
+= exp10 downward ldbl-128ibm -0x1.31p+8L : 0x7.05b171494d5d41cp-1016L : inexact-ok underflow errno-erange-ok
+= exp10 tonearest ldbl-128ibm -0x1.31p+8L : 0x7.05b171494d5d42p-1016L : inexact-ok underflow errno-erange-ok
+= exp10 towardzero ldbl-128ibm -0x1.31p+8L : 0x7.05b171494d5d41cp-1016L : inexact-ok underflow errno-erange-ok
+= exp10 upward ldbl-128ibm -0x1.31p+8L : 0x7.05b171494d5d42p-1016L : inexact-ok underflow errno-erange-ok
+exp10 4932
+= exp10 downward flt-32 0x1.344p+12f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= exp10 tonearest flt-32 0x1.344p+12f : plus_infty : inexact-ok overflow errno-erange
+= exp10 towardzero flt-32 0x1.344p+12f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= exp10 upward flt-32 0x1.344p+12f : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward dbl-64 0x1.344p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= exp10 tonearest dbl-64 0x1.344p+12 : plus_infty : inexact-ok overflow errno-erange
+= exp10 towardzero dbl-64 0x1.344p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= exp10 upward dbl-64 0x1.344p+12 : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward ldbl-96-intel 0x1.344p+12L : 0xd.72cb2a95c7ef6ccp+16380L : inexact-ok
+= exp10 tonearest ldbl-96-intel 0x1.344p+12L : 0xd.72cb2a95c7ef6cdp+16380L : inexact-ok
+= exp10 towardzero ldbl-96-intel 0x1.344p+12L : 0xd.72cb2a95c7ef6ccp+16380L : inexact-ok
+= exp10 upward ldbl-96-intel 0x1.344p+12L : 0xd.72cb2a95c7ef6cdp+16380L : inexact-ok
+= exp10 downward ldbl-96-m68k 0x1.344p+12L : 0xd.72cb2a95c7ef6ccp+16380L : inexact-ok
+= exp10 tonearest ldbl-96-m68k 0x1.344p+12L : 0xd.72cb2a95c7ef6cdp+16380L : inexact-ok
+= exp10 towardzero ldbl-96-m68k 0x1.344p+12L : 0xd.72cb2a95c7ef6ccp+16380L : inexact-ok
+= exp10 upward ldbl-96-m68k 0x1.344p+12L : 0xd.72cb2a95c7ef6cdp+16380L : inexact-ok
+= exp10 downward ldbl-128 0x1.344p+12L : 0xd.72cb2a95c7ef6cce81bf1e825bap+16380L : inexact-ok
+= exp10 tonearest ldbl-128 0x1.344p+12L : 0xd.72cb2a95c7ef6cce81bf1e825ba8p+16380L : inexact-ok
+= exp10 towardzero ldbl-128 0x1.344p+12L : 0xd.72cb2a95c7ef6cce81bf1e825bap+16380L : inexact-ok
+= exp10 upward ldbl-128 0x1.344p+12L : 0xd.72cb2a95c7ef6cce81bf1e825ba8p+16380L : inexact-ok
+= exp10 downward ldbl-128ibm 0x1.344p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= exp10 tonearest ldbl-128ibm 0x1.344p+12L : plus_infty : inexact-ok overflow errno-erange
+= exp10 towardzero ldbl-128ibm 0x1.344p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= exp10 upward ldbl-128ibm 0x1.344p+12L : plus_infty : inexact-ok overflow errno-erange
+exp10 -4932
+= exp10 downward flt-32 -0x1.344p+12f : 0x0p+0f : inexact-ok underflow errno-erange
+= exp10 tonearest flt-32 -0x1.344p+12f : 0x0p+0f : inexact-ok underflow errno-erange
+= exp10 towardzero flt-32 -0x1.344p+12f : 0x0p+0f : inexact-ok underflow errno-erange
+= exp10 upward flt-32 -0x1.344p+12f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= exp10 downward dbl-64 -0x1.344p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp10 tonearest dbl-64 -0x1.344p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp10 towardzero dbl-64 -0x1.344p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp10 upward dbl-64 -0x1.344p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp10 downward ldbl-96-intel -0x1.344p+12L : 0x1.30923e47949abf8p-16384L : inexact-ok underflow errno-erange-ok
+= exp10 tonearest ldbl-96-intel -0x1.344p+12L : 0x1.30923e47949abf8p-16384L : inexact-ok underflow errno-erange-ok
+= exp10 towardzero ldbl-96-intel -0x1.344p+12L : 0x1.30923e47949abf8p-16384L : inexact-ok underflow errno-erange-ok
+= exp10 upward ldbl-96-intel -0x1.344p+12L : 0x1.30923e47949abf88p-16384L : inexact-ok underflow errno-erange-ok
+= exp10 downward ldbl-96-m68k -0x1.344p+12L : 0x1.30923e47949abf8p-16384L : inexact-ok underflow errno-erange-ok
+= exp10 tonearest ldbl-96-m68k -0x1.344p+12L : 0x1.30923e47949abf8p-16384L : inexact-ok underflow errno-erange-ok
+= exp10 towardzero ldbl-96-m68k -0x1.344p+12L : 0x1.30923e47949abf8p-16384L : inexact-ok underflow errno-erange-ok
+= exp10 upward ldbl-96-m68k -0x1.344p+12L : 0x1.30923e47949abf84p-16384L : inexact-ok underflow errno-erange-ok
+= exp10 downward ldbl-128 -0x1.344p+12L : 0x1.30923e47949abf816b7d38ebc00cp-16384L : inexact-ok underflow errno-erange-ok
+= exp10 tonearest ldbl-128 -0x1.344p+12L : 0x1.30923e47949abf816b7d38ebc01p-16384L : inexact-ok underflow errno-erange-ok
+= exp10 towardzero ldbl-128 -0x1.344p+12L : 0x1.30923e47949abf816b7d38ebc00cp-16384L : inexact-ok underflow errno-erange-ok
+= exp10 upward ldbl-128 -0x1.344p+12L : 0x1.30923e47949abf816b7d38ebc01p-16384L : inexact-ok underflow errno-erange-ok
+= exp10 downward ldbl-128ibm -0x1.344p+12L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp10 tonearest ldbl-128ibm -0x1.344p+12L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp10 towardzero ldbl-128ibm -0x1.344p+12L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp10 upward ldbl-128ibm -0x1.344p+12L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+exp10 1e5
+= exp10 downward flt-32 0x1.86ap+16f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= exp10 tonearest flt-32 0x1.86ap+16f : plus_infty : inexact-ok overflow errno-erange
+= exp10 towardzero flt-32 0x1.86ap+16f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= exp10 upward flt-32 0x1.86ap+16f : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward dbl-64 0x1.86ap+16 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= exp10 tonearest dbl-64 0x1.86ap+16 : plus_infty : inexact-ok overflow errno-erange
+= exp10 towardzero dbl-64 0x1.86ap+16 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= exp10 upward dbl-64 0x1.86ap+16 : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward ldbl-96-intel 0x1.86ap+16L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= exp10 tonearest ldbl-96-intel 0x1.86ap+16L : plus_infty : inexact-ok overflow errno-erange
+= exp10 towardzero ldbl-96-intel 0x1.86ap+16L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= exp10 upward ldbl-96-intel 0x1.86ap+16L : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward ldbl-96-m68k 0x1.86ap+16L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= exp10 tonearest ldbl-96-m68k 0x1.86ap+16L : plus_infty : inexact-ok overflow errno-erange
+= exp10 towardzero ldbl-96-m68k 0x1.86ap+16L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= exp10 upward ldbl-96-m68k 0x1.86ap+16L : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward ldbl-128 0x1.86ap+16L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= exp10 tonearest ldbl-128 0x1.86ap+16L : plus_infty : inexact-ok overflow errno-erange
+= exp10 towardzero ldbl-128 0x1.86ap+16L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= exp10 upward ldbl-128 0x1.86ap+16L : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward ldbl-128ibm 0x1.86ap+16L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= exp10 tonearest ldbl-128ibm 0x1.86ap+16L : plus_infty : inexact-ok overflow errno-erange
+= exp10 towardzero ldbl-128ibm 0x1.86ap+16L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= exp10 upward ldbl-128ibm 0x1.86ap+16L : plus_infty : inexact-ok overflow errno-erange
+exp10 -1e5
+= exp10 downward flt-32 -0x1.86ap+16f : 0x0p+0f : inexact-ok underflow errno-erange
+= exp10 tonearest flt-32 -0x1.86ap+16f : 0x0p+0f : inexact-ok underflow errno-erange
+= exp10 towardzero flt-32 -0x1.86ap+16f : 0x0p+0f : inexact-ok underflow errno-erange
+= exp10 upward flt-32 -0x1.86ap+16f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= exp10 downward dbl-64 -0x1.86ap+16 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp10 tonearest dbl-64 -0x1.86ap+16 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp10 towardzero dbl-64 -0x1.86ap+16 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp10 upward dbl-64 -0x1.86ap+16 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp10 downward ldbl-96-intel -0x1.86ap+16L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp10 tonearest ldbl-96-intel -0x1.86ap+16L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp10 towardzero ldbl-96-intel -0x1.86ap+16L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp10 upward ldbl-96-intel -0x1.86ap+16L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= exp10 downward ldbl-96-m68k -0x1.86ap+16L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp10 tonearest ldbl-96-m68k -0x1.86ap+16L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp10 towardzero ldbl-96-m68k -0x1.86ap+16L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp10 upward ldbl-96-m68k -0x1.86ap+16L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= exp10 downward ldbl-128 -0x1.86ap+16L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp10 tonearest ldbl-128 -0x1.86ap+16L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp10 towardzero ldbl-128 -0x1.86ap+16L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp10 upward ldbl-128 -0x1.86ap+16L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= exp10 downward ldbl-128ibm -0x1.86ap+16L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp10 tonearest ldbl-128ibm -0x1.86ap+16L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp10 towardzero ldbl-128ibm -0x1.86ap+16L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp10 upward ldbl-128ibm -0x1.86ap+16L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+exp10 1e6
+= exp10 downward flt-32 0xf.424p+16f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= exp10 tonearest flt-32 0xf.424p+16f : plus_infty : inexact-ok overflow errno-erange
+= exp10 towardzero flt-32 0xf.424p+16f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= exp10 upward flt-32 0xf.424p+16f : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward dbl-64 0xf.424p+16 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= exp10 tonearest dbl-64 0xf.424p+16 : plus_infty : inexact-ok overflow errno-erange
+= exp10 towardzero dbl-64 0xf.424p+16 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= exp10 upward dbl-64 0xf.424p+16 : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward ldbl-96-intel 0xf.424p+16L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= exp10 tonearest ldbl-96-intel 0xf.424p+16L : plus_infty : inexact-ok overflow errno-erange
+= exp10 towardzero ldbl-96-intel 0xf.424p+16L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= exp10 upward ldbl-96-intel 0xf.424p+16L : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward ldbl-96-m68k 0xf.424p+16L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= exp10 tonearest ldbl-96-m68k 0xf.424p+16L : plus_infty : inexact-ok overflow errno-erange
+= exp10 towardzero ldbl-96-m68k 0xf.424p+16L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= exp10 upward ldbl-96-m68k 0xf.424p+16L : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward ldbl-128 0xf.424p+16L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= exp10 tonearest ldbl-128 0xf.424p+16L : plus_infty : inexact-ok overflow errno-erange
+= exp10 towardzero ldbl-128 0xf.424p+16L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= exp10 upward ldbl-128 0xf.424p+16L : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward ldbl-128ibm 0xf.424p+16L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= exp10 tonearest ldbl-128ibm 0xf.424p+16L : plus_infty : inexact-ok overflow errno-erange
+= exp10 towardzero ldbl-128ibm 0xf.424p+16L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= exp10 upward ldbl-128ibm 0xf.424p+16L : plus_infty : inexact-ok overflow errno-erange
+exp10 -1e6
+= exp10 downward flt-32 -0xf.424p+16f : 0x0p+0f : inexact-ok underflow errno-erange
+= exp10 tonearest flt-32 -0xf.424p+16f : 0x0p+0f : inexact-ok underflow errno-erange
+= exp10 towardzero flt-32 -0xf.424p+16f : 0x0p+0f : inexact-ok underflow errno-erange
+= exp10 upward flt-32 -0xf.424p+16f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= exp10 downward dbl-64 -0xf.424p+16 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp10 tonearest dbl-64 -0xf.424p+16 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp10 towardzero dbl-64 -0xf.424p+16 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp10 upward dbl-64 -0xf.424p+16 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp10 downward ldbl-96-intel -0xf.424p+16L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp10 tonearest ldbl-96-intel -0xf.424p+16L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp10 towardzero ldbl-96-intel -0xf.424p+16L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp10 upward ldbl-96-intel -0xf.424p+16L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= exp10 downward ldbl-96-m68k -0xf.424p+16L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp10 tonearest ldbl-96-m68k -0xf.424p+16L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp10 towardzero ldbl-96-m68k -0xf.424p+16L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp10 upward ldbl-96-m68k -0xf.424p+16L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= exp10 downward ldbl-128 -0xf.424p+16L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp10 tonearest ldbl-128 -0xf.424p+16L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp10 towardzero ldbl-128 -0xf.424p+16L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp10 upward ldbl-128 -0xf.424p+16L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= exp10 downward ldbl-128ibm -0xf.424p+16L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp10 tonearest ldbl-128ibm -0xf.424p+16L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp10 towardzero ldbl-128ibm -0xf.424p+16L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp10 upward ldbl-128ibm -0xf.424p+16L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+exp10 max
+= exp10 downward flt-32 0xf.fffffp+124f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= exp10 tonearest flt-32 0xf.fffffp+124f : plus_infty : inexact-ok overflow errno-erange
+= exp10 towardzero flt-32 0xf.fffffp+124f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= exp10 upward flt-32 0xf.fffffp+124f : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward dbl-64 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= exp10 tonearest dbl-64 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= exp10 towardzero dbl-64 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= exp10 upward dbl-64 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward ldbl-96-intel 0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= exp10 tonearest ldbl-96-intel 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= exp10 towardzero ldbl-96-intel 0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= exp10 upward ldbl-96-intel 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= exp10 tonearest ldbl-96-m68k 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= exp10 towardzero ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= exp10 upward ldbl-96-m68k 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward ldbl-128 0xf.fffffp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= exp10 tonearest ldbl-128 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= exp10 towardzero ldbl-128 0xf.fffffp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= exp10 upward ldbl-128 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward ldbl-128ibm 0xf.fffffp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= exp10 tonearest ldbl-128ibm 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= exp10 towardzero ldbl-128ibm 0xf.fffffp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= exp10 upward ldbl-128ibm 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward dbl-64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= exp10 tonearest dbl-64 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= exp10 towardzero dbl-64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= exp10 upward dbl-64 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= exp10 tonearest ldbl-96-intel 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= exp10 towardzero ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= exp10 upward ldbl-96-intel 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= exp10 tonearest ldbl-96-m68k 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= exp10 towardzero ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= exp10 upward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward ldbl-128 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= exp10 tonearest ldbl-128 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= exp10 towardzero ldbl-128 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= exp10 upward ldbl-128 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= exp10 tonearest ldbl-128ibm 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= exp10 towardzero ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= exp10 upward ldbl-128ibm 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward ldbl-96-intel 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= exp10 tonearest ldbl-96-intel 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= exp10 towardzero ldbl-96-intel 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= exp10 upward ldbl-96-intel 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward ldbl-96-m68k 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= exp10 tonearest ldbl-96-m68k 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= exp10 towardzero ldbl-96-m68k 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= exp10 upward ldbl-96-m68k 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward ldbl-128 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= exp10 tonearest ldbl-128 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= exp10 towardzero ldbl-128 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= exp10 upward ldbl-128 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= exp10 tonearest ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : plus_infty : inexact-ok overflow errno-erange
+= exp10 towardzero ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= exp10 upward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= exp10 tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : inexact-ok overflow errno-erange
+= exp10 towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= exp10 upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= exp10 tonearest ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : inexact-ok overflow errno-erange
+= exp10 towardzero ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= exp10 upward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : inexact-ok overflow errno-erange
+exp10 -max
+= exp10 downward flt-32 -0xf.fffffp+124f : 0x0p+0f : inexact-ok underflow errno-erange
+= exp10 tonearest flt-32 -0xf.fffffp+124f : 0x0p+0f : inexact-ok underflow errno-erange
+= exp10 towardzero flt-32 -0xf.fffffp+124f : 0x0p+0f : inexact-ok underflow errno-erange
+= exp10 upward flt-32 -0xf.fffffp+124f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= exp10 downward dbl-64 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp10 tonearest dbl-64 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp10 towardzero dbl-64 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp10 upward dbl-64 -0xf.fffffp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp10 downward ldbl-96-intel -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp10 tonearest ldbl-96-intel -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp10 towardzero ldbl-96-intel -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp10 upward ldbl-96-intel -0xf.fffffp+124L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= exp10 downward ldbl-96-m68k -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp10 tonearest ldbl-96-m68k -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp10 towardzero ldbl-96-m68k -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp10 upward ldbl-96-m68k -0xf.fffffp+124L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= exp10 downward ldbl-128 -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp10 tonearest ldbl-128 -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp10 towardzero ldbl-128 -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp10 upward ldbl-128 -0xf.fffffp+124L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= exp10 downward ldbl-128ibm -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp10 tonearest ldbl-128ibm -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp10 towardzero ldbl-128ibm -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp10 upward ldbl-128ibm -0xf.fffffp+124L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= exp10 downward dbl-64 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp10 tonearest dbl-64 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp10 towardzero dbl-64 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp10 upward dbl-64 -0xf.ffffffffffff8p+1020 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp10 downward ldbl-96-intel -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp10 tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp10 towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp10 upward ldbl-96-intel -0xf.ffffffffffff8p+1020L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= exp10 downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp10 tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp10 towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp10 upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= exp10 downward ldbl-128 -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp10 tonearest ldbl-128 -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp10 towardzero ldbl-128 -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp10 upward ldbl-128 -0xf.ffffffffffff8p+1020L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= exp10 downward ldbl-128ibm -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp10 tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp10 towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp10 upward ldbl-128ibm -0xf.ffffffffffff8p+1020L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= exp10 downward ldbl-96-intel -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp10 tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp10 towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp10 upward ldbl-96-intel -0xf.fffffffffffffffp+16380L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= exp10 downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp10 tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp10 towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp10 upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= exp10 downward ldbl-128 -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp10 tonearest ldbl-128 -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp10 towardzero ldbl-128 -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp10 upward ldbl-128 -0xf.fffffffffffffffp+16380L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= exp10 downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp10 tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp10 towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp10 upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= exp10 downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp10 tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp10 towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp10 upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= exp10 downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp10 tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp10 towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp10 upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+exp10 0.75
+= exp10 downward flt-32 0xcp-4f : 0x5.9f98p+0f : inexact-ok
+= exp10 tonearest flt-32 0xcp-4f : 0x5.9f98p+0f : inexact-ok
+= exp10 towardzero flt-32 0xcp-4f : 0x5.9f98p+0f : inexact-ok
+= exp10 upward flt-32 0xcp-4f : 0x5.9f9808p+0f : inexact-ok
+= exp10 downward dbl-64 0xcp-4 : 0x5.9f9802c8d1894p+0 : inexact-ok
+= exp10 tonearest dbl-64 0xcp-4 : 0x5.9f9802c8d1898p+0 : inexact-ok
+= exp10 towardzero dbl-64 0xcp-4 : 0x5.9f9802c8d1894p+0 : inexact-ok
+= exp10 upward dbl-64 0xcp-4 : 0x5.9f9802c8d1898p+0 : inexact-ok
+= exp10 downward ldbl-96-intel 0xcp-4L : 0x5.9f9802c8d189657p+0L : inexact-ok
+= exp10 tonearest ldbl-96-intel 0xcp-4L : 0x5.9f9802c8d1896578p+0L : inexact-ok
+= exp10 towardzero ldbl-96-intel 0xcp-4L : 0x5.9f9802c8d189657p+0L : inexact-ok
+= exp10 upward ldbl-96-intel 0xcp-4L : 0x5.9f9802c8d1896578p+0L : inexact-ok
+= exp10 downward ldbl-96-m68k 0xcp-4L : 0x5.9f9802c8d189657p+0L : inexact-ok
+= exp10 tonearest ldbl-96-m68k 0xcp-4L : 0x5.9f9802c8d1896578p+0L : inexact-ok
+= exp10 towardzero ldbl-96-m68k 0xcp-4L : 0x5.9f9802c8d189657p+0L : inexact-ok
+= exp10 upward ldbl-96-m68k 0xcp-4L : 0x5.9f9802c8d1896578p+0L : inexact-ok
+= exp10 downward ldbl-128 0xcp-4L : 0x5.9f9802c8d189657416ee3fd818cp+0L : inexact-ok
+= exp10 tonearest ldbl-128 0xcp-4L : 0x5.9f9802c8d189657416ee3fd818c4p+0L : inexact-ok
+= exp10 towardzero ldbl-128 0xcp-4L : 0x5.9f9802c8d189657416ee3fd818cp+0L : inexact-ok
+= exp10 upward ldbl-128 0xcp-4L : 0x5.9f9802c8d189657416ee3fd818c4p+0L : inexact-ok
+= exp10 downward ldbl-128ibm 0xcp-4L : 0x5.9f9802c8d189657416ee3fd818p+0L : inexact-ok
+= exp10 tonearest ldbl-128ibm 0xcp-4L : 0x5.9f9802c8d189657416ee3fd818p+0L : inexact-ok
+= exp10 towardzero ldbl-128ibm 0xcp-4L : 0x5.9f9802c8d189657416ee3fd818p+0L : inexact-ok
+= exp10 upward ldbl-128ibm 0xcp-4L : 0x5.9f9802c8d189657416ee3fd81ap+0L : inexact-ok
+exp2 0
+= exp2 downward flt-32 0x0p+0f : 0x1p+0f : inexact-ok
+= exp2 tonearest flt-32 0x0p+0f : 0x1p+0f : inexact-ok
+= exp2 towardzero flt-32 0x0p+0f : 0x1p+0f : inexact-ok
+= exp2 upward flt-32 0x0p+0f : 0x1p+0f : inexact-ok
+= exp2 downward dbl-64 0x0p+0 : 0x1p+0 : inexact-ok
+= exp2 tonearest dbl-64 0x0p+0 : 0x1p+0 : inexact-ok
+= exp2 towardzero dbl-64 0x0p+0 : 0x1p+0 : inexact-ok
+= exp2 upward dbl-64 0x0p+0 : 0x1p+0 : inexact-ok
+= exp2 downward ldbl-96-intel 0x0p+0L : 0x1p+0L : inexact-ok
+= exp2 tonearest ldbl-96-intel 0x0p+0L : 0x1p+0L : inexact-ok
+= exp2 towardzero ldbl-96-intel 0x0p+0L : 0x1p+0L : inexact-ok
+= exp2 upward ldbl-96-intel 0x0p+0L : 0x1p+0L : inexact-ok
+= exp2 downward ldbl-96-m68k 0x0p+0L : 0x1p+0L : inexact-ok
+= exp2 tonearest ldbl-96-m68k 0x0p+0L : 0x1p+0L : inexact-ok
+= exp2 towardzero ldbl-96-m68k 0x0p+0L : 0x1p+0L : inexact-ok
+= exp2 upward ldbl-96-m68k 0x0p+0L : 0x1p+0L : inexact-ok
+= exp2 downward ldbl-128 0x0p+0L : 0x1p+0L : inexact-ok
+= exp2 tonearest ldbl-128 0x0p+0L : 0x1p+0L : inexact-ok
+= exp2 towardzero ldbl-128 0x0p+0L : 0x1p+0L : inexact-ok
+= exp2 upward ldbl-128 0x0p+0L : 0x1p+0L : inexact-ok
+= exp2 downward ldbl-128ibm 0x0p+0L : 0x1p+0L : inexact-ok
+= exp2 tonearest ldbl-128ibm 0x0p+0L : 0x1p+0L : inexact-ok
+= exp2 towardzero ldbl-128ibm 0x0p+0L : 0x1p+0L : inexact-ok
+= exp2 upward ldbl-128ibm 0x0p+0L : 0x1p+0L : inexact-ok
+exp2 -0
+= exp2 downward flt-32 -0x0p+0f : 0x1p+0f : inexact-ok
+= exp2 tonearest flt-32 -0x0p+0f : 0x1p+0f : inexact-ok
+= exp2 towardzero flt-32 -0x0p+0f : 0x1p+0f : inexact-ok
+= exp2 upward flt-32 -0x0p+0f : 0x1p+0f : inexact-ok
+= exp2 downward dbl-64 -0x0p+0 : 0x1p+0 : inexact-ok
+= exp2 tonearest dbl-64 -0x0p+0 : 0x1p+0 : inexact-ok
+= exp2 towardzero dbl-64 -0x0p+0 : 0x1p+0 : inexact-ok
+= exp2 upward dbl-64 -0x0p+0 : 0x1p+0 : inexact-ok
+= exp2 downward ldbl-96-intel -0x0p+0L : 0x1p+0L : inexact-ok
+= exp2 tonearest ldbl-96-intel -0x0p+0L : 0x1p+0L : inexact-ok
+= exp2 towardzero ldbl-96-intel -0x0p+0L : 0x1p+0L : inexact-ok
+= exp2 upward ldbl-96-intel -0x0p+0L : 0x1p+0L : inexact-ok
+= exp2 downward ldbl-96-m68k -0x0p+0L : 0x1p+0L : inexact-ok
+= exp2 tonearest ldbl-96-m68k -0x0p+0L : 0x1p+0L : inexact-ok
+= exp2 towardzero ldbl-96-m68k -0x0p+0L : 0x1p+0L : inexact-ok
+= exp2 upward ldbl-96-m68k -0x0p+0L : 0x1p+0L : inexact-ok
+= exp2 downward ldbl-128 -0x0p+0L : 0x1p+0L : inexact-ok
+= exp2 tonearest ldbl-128 -0x0p+0L : 0x1p+0L : inexact-ok
+= exp2 towardzero ldbl-128 -0x0p+0L : 0x1p+0L : inexact-ok
+= exp2 upward ldbl-128 -0x0p+0L : 0x1p+0L : inexact-ok
+= exp2 downward ldbl-128ibm -0x0p+0L : 0x1p+0L : inexact-ok
+= exp2 tonearest ldbl-128ibm -0x0p+0L : 0x1p+0L : inexact-ok
+= exp2 towardzero ldbl-128ibm -0x0p+0L : 0x1p+0L : inexact-ok
+= exp2 upward ldbl-128ibm -0x0p+0L : 0x1p+0L : inexact-ok
+exp2 10
+= exp2 downward flt-32 0xap+0f : 0x4p+8f : inexact-ok
+= exp2 tonearest flt-32 0xap+0f : 0x4p+8f : inexact-ok
+= exp2 towardzero flt-32 0xap+0f : 0x4p+8f : inexact-ok
+= exp2 upward flt-32 0xap+0f : 0x4p+8f : inexact-ok
+= exp2 downward dbl-64 0xap+0 : 0x4p+8 : inexact-ok
+= exp2 tonearest dbl-64 0xap+0 : 0x4p+8 : inexact-ok
+= exp2 towardzero dbl-64 0xap+0 : 0x4p+8 : inexact-ok
+= exp2 upward dbl-64 0xap+0 : 0x4p+8 : inexact-ok
+= exp2 downward ldbl-96-intel 0xap+0L : 0x4p+8L : inexact-ok
+= exp2 tonearest ldbl-96-intel 0xap+0L : 0x4p+8L : inexact-ok
+= exp2 towardzero ldbl-96-intel 0xap+0L : 0x4p+8L : inexact-ok
+= exp2 upward ldbl-96-intel 0xap+0L : 0x4p+8L : inexact-ok
+= exp2 downward ldbl-96-m68k 0xap+0L : 0x4p+8L : inexact-ok
+= exp2 tonearest ldbl-96-m68k 0xap+0L : 0x4p+8L : inexact-ok
+= exp2 towardzero ldbl-96-m68k 0xap+0L : 0x4p+8L : inexact-ok
+= exp2 upward ldbl-96-m68k 0xap+0L : 0x4p+8L : inexact-ok
+= exp2 downward ldbl-128 0xap+0L : 0x4p+8L : inexact-ok
+= exp2 tonearest ldbl-128 0xap+0L : 0x4p+8L : inexact-ok
+= exp2 towardzero ldbl-128 0xap+0L : 0x4p+8L : inexact-ok
+= exp2 upward ldbl-128 0xap+0L : 0x4p+8L : inexact-ok
+= exp2 downward ldbl-128ibm 0xap+0L : 0x4p+8L : inexact-ok
+= exp2 tonearest ldbl-128ibm 0xap+0L : 0x4p+8L : inexact-ok
+= exp2 towardzero ldbl-128ibm 0xap+0L : 0x4p+8L : inexact-ok
+= exp2 upward ldbl-128ibm 0xap+0L : 0x4p+8L : inexact-ok
+exp2 -1
+= exp2 downward flt-32 -0x1p+0f : 0x8p-4f : inexact-ok
+= exp2 tonearest flt-32 -0x1p+0f : 0x8p-4f : inexact-ok
+= exp2 towardzero flt-32 -0x1p+0f : 0x8p-4f : inexact-ok
+= exp2 upward flt-32 -0x1p+0f : 0x8p-4f : inexact-ok
+= exp2 downward dbl-64 -0x1p+0 : 0x8p-4 : inexact-ok
+= exp2 tonearest dbl-64 -0x1p+0 : 0x8p-4 : inexact-ok
+= exp2 towardzero dbl-64 -0x1p+0 : 0x8p-4 : inexact-ok
+= exp2 upward dbl-64 -0x1p+0 : 0x8p-4 : inexact-ok
+= exp2 downward ldbl-96-intel -0x1p+0L : 0x8p-4L : inexact-ok
+= exp2 tonearest ldbl-96-intel -0x1p+0L : 0x8p-4L : inexact-ok
+= exp2 towardzero ldbl-96-intel -0x1p+0L : 0x8p-4L : inexact-ok
+= exp2 upward ldbl-96-intel -0x1p+0L : 0x8p-4L : inexact-ok
+= exp2 downward ldbl-96-m68k -0x1p+0L : 0x8p-4L : inexact-ok
+= exp2 tonearest ldbl-96-m68k -0x1p+0L : 0x8p-4L : inexact-ok
+= exp2 towardzero ldbl-96-m68k -0x1p+0L : 0x8p-4L : inexact-ok
+= exp2 upward ldbl-96-m68k -0x1p+0L : 0x8p-4L : inexact-ok
+= exp2 downward ldbl-128 -0x1p+0L : 0x8p-4L : inexact-ok
+= exp2 tonearest ldbl-128 -0x1p+0L : 0x8p-4L : inexact-ok
+= exp2 towardzero ldbl-128 -0x1p+0L : 0x8p-4L : inexact-ok
+= exp2 upward ldbl-128 -0x1p+0L : 0x8p-4L : inexact-ok
+= exp2 downward ldbl-128ibm -0x1p+0L : 0x8p-4L : inexact-ok
+= exp2 tonearest ldbl-128ibm -0x1p+0L : 0x8p-4L : inexact-ok
+= exp2 towardzero ldbl-128ibm -0x1p+0L : 0x8p-4L : inexact-ok
+= exp2 upward ldbl-128ibm -0x1p+0L : 0x8p-4L : inexact-ok
+exp2 1e6
+= exp2 downward flt-32 0xf.424p+16f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= exp2 tonearest flt-32 0xf.424p+16f : plus_infty : inexact-ok overflow errno-erange
+= exp2 towardzero flt-32 0xf.424p+16f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= exp2 upward flt-32 0xf.424p+16f : plus_infty : inexact-ok overflow errno-erange
+= exp2 downward dbl-64 0xf.424p+16 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= exp2 tonearest dbl-64 0xf.424p+16 : plus_infty : inexact-ok overflow errno-erange
+= exp2 towardzero dbl-64 0xf.424p+16 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= exp2 upward dbl-64 0xf.424p+16 : plus_infty : inexact-ok overflow errno-erange
+= exp2 downward ldbl-96-intel 0xf.424p+16L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= exp2 tonearest ldbl-96-intel 0xf.424p+16L : plus_infty : inexact-ok overflow errno-erange
+= exp2 towardzero ldbl-96-intel 0xf.424p+16L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= exp2 upward ldbl-96-intel 0xf.424p+16L : plus_infty : inexact-ok overflow errno-erange
+= exp2 downward ldbl-96-m68k 0xf.424p+16L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= exp2 tonearest ldbl-96-m68k 0xf.424p+16L : plus_infty : inexact-ok overflow errno-erange
+= exp2 towardzero ldbl-96-m68k 0xf.424p+16L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= exp2 upward ldbl-96-m68k 0xf.424p+16L : plus_infty : inexact-ok overflow errno-erange
+= exp2 downward ldbl-128 0xf.424p+16L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= exp2 tonearest ldbl-128 0xf.424p+16L : plus_infty : inexact-ok overflow errno-erange
+= exp2 towardzero ldbl-128 0xf.424p+16L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= exp2 upward ldbl-128 0xf.424p+16L : plus_infty : inexact-ok overflow errno-erange
+= exp2 downward ldbl-128ibm 0xf.424p+16L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= exp2 tonearest ldbl-128ibm 0xf.424p+16L : plus_infty : inexact-ok overflow errno-erange
+= exp2 towardzero ldbl-128ibm 0xf.424p+16L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= exp2 upward ldbl-128ibm 0xf.424p+16L : plus_infty : inexact-ok overflow errno-erange
+exp2 -1e6
+= exp2 downward flt-32 -0xf.424p+16f : 0x0p+0f : inexact-ok underflow errno-erange
+= exp2 tonearest flt-32 -0xf.424p+16f : 0x0p+0f : inexact-ok underflow errno-erange
+= exp2 towardzero flt-32 -0xf.424p+16f : 0x0p+0f : inexact-ok underflow errno-erange
+= exp2 upward flt-32 -0xf.424p+16f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= exp2 downward dbl-64 -0xf.424p+16 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp2 tonearest dbl-64 -0xf.424p+16 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp2 towardzero dbl-64 -0xf.424p+16 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp2 upward dbl-64 -0xf.424p+16 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp2 downward ldbl-96-intel -0xf.424p+16L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp2 tonearest ldbl-96-intel -0xf.424p+16L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp2 towardzero ldbl-96-intel -0xf.424p+16L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp2 upward ldbl-96-intel -0xf.424p+16L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= exp2 downward ldbl-96-m68k -0xf.424p+16L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp2 tonearest ldbl-96-m68k -0xf.424p+16L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp2 towardzero ldbl-96-m68k -0xf.424p+16L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp2 upward ldbl-96-m68k -0xf.424p+16L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= exp2 downward ldbl-128 -0xf.424p+16L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp2 tonearest ldbl-128 -0xf.424p+16L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp2 towardzero ldbl-128 -0xf.424p+16L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp2 upward ldbl-128 -0xf.424p+16L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= exp2 downward ldbl-128ibm -0xf.424p+16L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp2 tonearest ldbl-128ibm -0xf.424p+16L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp2 towardzero ldbl-128ibm -0xf.424p+16L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp2 upward ldbl-128ibm -0xf.424p+16L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+exp2 max
+= exp2 downward flt-32 0xf.fffffp+124f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= exp2 tonearest flt-32 0xf.fffffp+124f : plus_infty : inexact-ok overflow errno-erange
+= exp2 towardzero flt-32 0xf.fffffp+124f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= exp2 upward flt-32 0xf.fffffp+124f : plus_infty : inexact-ok overflow errno-erange
+= exp2 downward dbl-64 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= exp2 tonearest dbl-64 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= exp2 towardzero dbl-64 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= exp2 upward dbl-64 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= exp2 downward ldbl-96-intel 0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= exp2 tonearest ldbl-96-intel 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= exp2 towardzero ldbl-96-intel 0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= exp2 upward ldbl-96-intel 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= exp2 downward ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= exp2 tonearest ldbl-96-m68k 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= exp2 towardzero ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= exp2 upward ldbl-96-m68k 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= exp2 downward ldbl-128 0xf.fffffp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= exp2 tonearest ldbl-128 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= exp2 towardzero ldbl-128 0xf.fffffp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= exp2 upward ldbl-128 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= exp2 downward ldbl-128ibm 0xf.fffffp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= exp2 tonearest ldbl-128ibm 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= exp2 towardzero ldbl-128ibm 0xf.fffffp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= exp2 upward ldbl-128ibm 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= exp2 downward dbl-64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= exp2 tonearest dbl-64 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= exp2 towardzero dbl-64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= exp2 upward dbl-64 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= exp2 downward ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= exp2 tonearest ldbl-96-intel 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= exp2 towardzero ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= exp2 upward ldbl-96-intel 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= exp2 downward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= exp2 tonearest ldbl-96-m68k 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= exp2 towardzero ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= exp2 upward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= exp2 downward ldbl-128 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= exp2 tonearest ldbl-128 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= exp2 towardzero ldbl-128 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= exp2 upward ldbl-128 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= exp2 downward ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= exp2 tonearest ldbl-128ibm 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= exp2 towardzero ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= exp2 upward ldbl-128ibm 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= exp2 downward ldbl-96-intel 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= exp2 tonearest ldbl-96-intel 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= exp2 towardzero ldbl-96-intel 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= exp2 upward ldbl-96-intel 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= exp2 downward ldbl-96-m68k 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= exp2 tonearest ldbl-96-m68k 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= exp2 towardzero ldbl-96-m68k 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= exp2 upward ldbl-96-m68k 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= exp2 downward ldbl-128 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= exp2 tonearest ldbl-128 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= exp2 towardzero ldbl-128 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= exp2 upward ldbl-128 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= exp2 downward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= exp2 tonearest ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : plus_infty : inexact-ok overflow errno-erange
+= exp2 towardzero ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= exp2 upward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : plus_infty : inexact-ok overflow errno-erange
+= exp2 downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= exp2 tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : inexact-ok overflow errno-erange
+= exp2 towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= exp2 upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : inexact-ok overflow errno-erange
+= exp2 downward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= exp2 tonearest ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : inexact-ok overflow errno-erange
+= exp2 towardzero ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= exp2 upward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : inexact-ok overflow errno-erange
+exp2 -max
+= exp2 downward flt-32 -0xf.fffffp+124f : 0x0p+0f : inexact-ok underflow errno-erange
+= exp2 tonearest flt-32 -0xf.fffffp+124f : 0x0p+0f : inexact-ok underflow errno-erange
+= exp2 towardzero flt-32 -0xf.fffffp+124f : 0x0p+0f : inexact-ok underflow errno-erange
+= exp2 upward flt-32 -0xf.fffffp+124f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= exp2 downward dbl-64 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp2 tonearest dbl-64 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp2 towardzero dbl-64 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp2 upward dbl-64 -0xf.fffffp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp2 downward ldbl-96-intel -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp2 tonearest ldbl-96-intel -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp2 towardzero ldbl-96-intel -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp2 upward ldbl-96-intel -0xf.fffffp+124L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= exp2 downward ldbl-96-m68k -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp2 tonearest ldbl-96-m68k -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp2 towardzero ldbl-96-m68k -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp2 upward ldbl-96-m68k -0xf.fffffp+124L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= exp2 downward ldbl-128 -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp2 tonearest ldbl-128 -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp2 towardzero ldbl-128 -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp2 upward ldbl-128 -0xf.fffffp+124L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= exp2 downward ldbl-128ibm -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp2 tonearest ldbl-128ibm -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp2 towardzero ldbl-128ibm -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp2 upward ldbl-128ibm -0xf.fffffp+124L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= exp2 downward dbl-64 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp2 tonearest dbl-64 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp2 towardzero dbl-64 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp2 upward dbl-64 -0xf.ffffffffffff8p+1020 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp2 downward ldbl-96-intel -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp2 tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp2 towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp2 upward ldbl-96-intel -0xf.ffffffffffff8p+1020L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= exp2 downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp2 tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp2 towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp2 upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= exp2 downward ldbl-128 -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp2 tonearest ldbl-128 -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp2 towardzero ldbl-128 -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp2 upward ldbl-128 -0xf.ffffffffffff8p+1020L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= exp2 downward ldbl-128ibm -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp2 tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp2 towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp2 upward ldbl-128ibm -0xf.ffffffffffff8p+1020L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= exp2 downward ldbl-96-intel -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp2 tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp2 towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp2 upward ldbl-96-intel -0xf.fffffffffffffffp+16380L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= exp2 downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp2 tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp2 towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp2 upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= exp2 downward ldbl-128 -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp2 tonearest ldbl-128 -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp2 towardzero ldbl-128 -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp2 upward ldbl-128 -0xf.fffffffffffffffp+16380L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= exp2 downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp2 tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp2 towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp2 upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= exp2 downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp2 tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp2 towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp2 upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= exp2 downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp2 tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp2 towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp2 upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+exp2 0.75
+= exp2 downward flt-32 0xcp-4f : 0x1.ae89f8p+0f : inexact-ok
+= exp2 tonearest flt-32 0xcp-4f : 0x1.ae89fap+0f : inexact-ok
+= exp2 towardzero flt-32 0xcp-4f : 0x1.ae89f8p+0f : inexact-ok
+= exp2 upward flt-32 0xcp-4f : 0x1.ae89fap+0f : inexact-ok
+= exp2 downward dbl-64 0xcp-4 : 0x1.ae89f995ad3adp+0 : inexact-ok
+= exp2 tonearest dbl-64 0xcp-4 : 0x1.ae89f995ad3adp+0 : inexact-ok
+= exp2 towardzero dbl-64 0xcp-4 : 0x1.ae89f995ad3adp+0 : inexact-ok
+= exp2 upward dbl-64 0xcp-4 : 0x1.ae89f995ad3aep+0 : inexact-ok
+= exp2 downward ldbl-96-intel 0xcp-4L : 0x1.ae89f995ad3ad5e8p+0L : inexact-ok
+= exp2 tonearest ldbl-96-intel 0xcp-4L : 0x1.ae89f995ad3ad5e8p+0L : inexact-ok
+= exp2 towardzero ldbl-96-intel 0xcp-4L : 0x1.ae89f995ad3ad5e8p+0L : inexact-ok
+= exp2 upward ldbl-96-intel 0xcp-4L : 0x1.ae89f995ad3ad5eap+0L : inexact-ok
+= exp2 downward ldbl-96-m68k 0xcp-4L : 0x1.ae89f995ad3ad5e8p+0L : inexact-ok
+= exp2 tonearest ldbl-96-m68k 0xcp-4L : 0x1.ae89f995ad3ad5e8p+0L : inexact-ok
+= exp2 towardzero ldbl-96-m68k 0xcp-4L : 0x1.ae89f995ad3ad5e8p+0L : inexact-ok
+= exp2 upward ldbl-96-m68k 0xcp-4L : 0x1.ae89f995ad3ad5eap+0L : inexact-ok
+= exp2 downward ldbl-128 0xcp-4L : 0x1.ae89f995ad3ad5e8734d1773205ap+0L : inexact-ok
+= exp2 tonearest ldbl-128 0xcp-4L : 0x1.ae89f995ad3ad5e8734d1773205ap+0L : inexact-ok
+= exp2 towardzero ldbl-128 0xcp-4L : 0x1.ae89f995ad3ad5e8734d1773205ap+0L : inexact-ok
+= exp2 upward ldbl-128 0xcp-4L : 0x1.ae89f995ad3ad5e8734d1773205bp+0L : inexact-ok
+= exp2 downward ldbl-128ibm 0xcp-4L : 0x1.ae89f995ad3ad5e8734d17732p+0L : inexact-ok
+= exp2 tonearest ldbl-128ibm 0xcp-4L : 0x1.ae89f995ad3ad5e8734d1773208p+0L : inexact-ok
+= exp2 towardzero ldbl-128ibm 0xcp-4L : 0x1.ae89f995ad3ad5e8734d17732p+0L : inexact-ok
+= exp2 upward ldbl-128ibm 0xcp-4L : 0x1.ae89f995ad3ad5e8734d1773208p+0L : inexact-ok
+exp2 100.5
+= exp2 downward flt-32 0x6.48p+4f : 0x1.6a09e6p+100f : inexact-ok
+= exp2 tonearest flt-32 0x6.48p+4f : 0x1.6a09e6p+100f : inexact-ok
+= exp2 towardzero flt-32 0x6.48p+4f : 0x1.6a09e6p+100f : inexact-ok
+= exp2 upward flt-32 0x6.48p+4f : 0x1.6a09e8p+100f : inexact-ok
+= exp2 downward dbl-64 0x6.48p+4 : 0x1.6a09e667f3bccp+100 : inexact-ok
+= exp2 tonearest dbl-64 0x6.48p+4 : 0x1.6a09e667f3bcdp+100 : inexact-ok
+= exp2 towardzero dbl-64 0x6.48p+4 : 0x1.6a09e667f3bccp+100 : inexact-ok
+= exp2 upward dbl-64 0x6.48p+4 : 0x1.6a09e667f3bcdp+100 : inexact-ok
+= exp2 downward ldbl-96-intel 0x6.48p+4L : 0x1.6a09e667f3bcc908p+100L : inexact-ok
+= exp2 tonearest ldbl-96-intel 0x6.48p+4L : 0x1.6a09e667f3bcc908p+100L : inexact-ok
+= exp2 towardzero ldbl-96-intel 0x6.48p+4L : 0x1.6a09e667f3bcc908p+100L : inexact-ok
+= exp2 upward ldbl-96-intel 0x6.48p+4L : 0x1.6a09e667f3bcc90ap+100L : inexact-ok
+= exp2 downward ldbl-96-m68k 0x6.48p+4L : 0x1.6a09e667f3bcc908p+100L : inexact-ok
+= exp2 tonearest ldbl-96-m68k 0x6.48p+4L : 0x1.6a09e667f3bcc908p+100L : inexact-ok
+= exp2 towardzero ldbl-96-m68k 0x6.48p+4L : 0x1.6a09e667f3bcc908p+100L : inexact-ok
+= exp2 upward ldbl-96-m68k 0x6.48p+4L : 0x1.6a09e667f3bcc90ap+100L : inexact-ok
+= exp2 downward ldbl-128 0x6.48p+4L : 0x1.6a09e667f3bcc908b2fb1366ea95p+100L : inexact-ok
+= exp2 tonearest ldbl-128 0x6.48p+4L : 0x1.6a09e667f3bcc908b2fb1366ea95p+100L : inexact-ok
+= exp2 towardzero ldbl-128 0x6.48p+4L : 0x1.6a09e667f3bcc908b2fb1366ea95p+100L : inexact-ok
+= exp2 upward ldbl-128 0x6.48p+4L : 0x1.6a09e667f3bcc908b2fb1366ea96p+100L : inexact-ok
+= exp2 downward ldbl-128ibm 0x6.48p+4L : 0x1.6a09e667f3bcc908b2fb1366ea8p+100L : inexact-ok
+= exp2 tonearest ldbl-128ibm 0x6.48p+4L : 0x1.6a09e667f3bcc908b2fb1366ea8p+100L : inexact-ok
+= exp2 towardzero ldbl-128ibm 0x6.48p+4L : 0x1.6a09e667f3bcc908b2fb1366ea8p+100L : inexact-ok
+= exp2 upward ldbl-128ibm 0x6.48p+4L : 0x1.6a09e667f3bcc908b2fb1366ebp+100L : inexact-ok
+exp2 127
+= exp2 downward flt-32 0x7.fp+4f : 0x8p+124f : inexact-ok
+= exp2 tonearest flt-32 0x7.fp+4f : 0x8p+124f : inexact-ok
+= exp2 towardzero flt-32 0x7.fp+4f : 0x8p+124f : inexact-ok
+= exp2 upward flt-32 0x7.fp+4f : 0x8p+124f : inexact-ok
+= exp2 downward dbl-64 0x7.fp+4 : 0x8p+124 : inexact-ok
+= exp2 tonearest dbl-64 0x7.fp+4 : 0x8p+124 : inexact-ok
+= exp2 towardzero dbl-64 0x7.fp+4 : 0x8p+124 : inexact-ok
+= exp2 upward dbl-64 0x7.fp+4 : 0x8p+124 : inexact-ok
+= exp2 downward ldbl-96-intel 0x7.fp+4L : 0x8p+124L : inexact-ok
+= exp2 tonearest ldbl-96-intel 0x7.fp+4L : 0x8p+124L : inexact-ok
+= exp2 towardzero ldbl-96-intel 0x7.fp+4L : 0x8p+124L : inexact-ok
+= exp2 upward ldbl-96-intel 0x7.fp+4L : 0x8p+124L : inexact-ok
+= exp2 downward ldbl-96-m68k 0x7.fp+4L : 0x8p+124L : inexact-ok
+= exp2 tonearest ldbl-96-m68k 0x7.fp+4L : 0x8p+124L : inexact-ok
+= exp2 towardzero ldbl-96-m68k 0x7.fp+4L : 0x8p+124L : inexact-ok
+= exp2 upward ldbl-96-m68k 0x7.fp+4L : 0x8p+124L : inexact-ok
+= exp2 downward ldbl-128 0x7.fp+4L : 0x8p+124L : inexact-ok
+= exp2 tonearest ldbl-128 0x7.fp+4L : 0x8p+124L : inexact-ok
+= exp2 towardzero ldbl-128 0x7.fp+4L : 0x8p+124L : inexact-ok
+= exp2 upward ldbl-128 0x7.fp+4L : 0x8p+124L : inexact-ok
+= exp2 downward ldbl-128ibm 0x7.fp+4L : 0x8p+124L : inexact-ok
+= exp2 tonearest ldbl-128ibm 0x7.fp+4L : 0x8p+124L : inexact-ok
+= exp2 towardzero ldbl-128ibm 0x7.fp+4L : 0x8p+124L : inexact-ok
+= exp2 upward ldbl-128ibm 0x7.fp+4L : 0x8p+124L : inexact-ok
+exp2 -149
+= exp2 downward flt-32 -0x9.5p+4f : 0x8p-152f : inexact-ok underflow-ok errno-erange-ok
+= exp2 tonearest flt-32 -0x9.5p+4f : 0x8p-152f : inexact-ok underflow-ok errno-erange-ok
+= exp2 towardzero flt-32 -0x9.5p+4f : 0x8p-152f : inexact-ok underflow-ok errno-erange-ok
+= exp2 upward flt-32 -0x9.5p+4f : 0x8p-152f : inexact-ok underflow-ok errno-erange-ok
+= exp2 downward dbl-64 -0x9.5p+4 : 0x8p-152 : inexact-ok
+= exp2 tonearest dbl-64 -0x9.5p+4 : 0x8p-152 : inexact-ok
+= exp2 towardzero dbl-64 -0x9.5p+4 : 0x8p-152 : inexact-ok
+= exp2 upward dbl-64 -0x9.5p+4 : 0x8p-152 : inexact-ok
+= exp2 downward ldbl-96-intel -0x9.5p+4L : 0x8p-152L : inexact-ok
+= exp2 tonearest ldbl-96-intel -0x9.5p+4L : 0x8p-152L : inexact-ok
+= exp2 towardzero ldbl-96-intel -0x9.5p+4L : 0x8p-152L : inexact-ok
+= exp2 upward ldbl-96-intel -0x9.5p+4L : 0x8p-152L : inexact-ok
+= exp2 downward ldbl-96-m68k -0x9.5p+4L : 0x8p-152L : inexact-ok
+= exp2 tonearest ldbl-96-m68k -0x9.5p+4L : 0x8p-152L : inexact-ok
+= exp2 towardzero ldbl-96-m68k -0x9.5p+4L : 0x8p-152L : inexact-ok
+= exp2 upward ldbl-96-m68k -0x9.5p+4L : 0x8p-152L : inexact-ok
+= exp2 downward ldbl-128 -0x9.5p+4L : 0x8p-152L : inexact-ok
+= exp2 tonearest ldbl-128 -0x9.5p+4L : 0x8p-152L : inexact-ok
+= exp2 towardzero ldbl-128 -0x9.5p+4L : 0x8p-152L : inexact-ok
+= exp2 upward ldbl-128 -0x9.5p+4L : 0x8p-152L : inexact-ok
+= exp2 downward ldbl-128ibm -0x9.5p+4L : 0x8p-152L : inexact-ok
+= exp2 tonearest ldbl-128ibm -0x9.5p+4L : 0x8p-152L : inexact-ok
+= exp2 towardzero ldbl-128ibm -0x9.5p+4L : 0x8p-152L : inexact-ok
+= exp2 upward ldbl-128ibm -0x9.5p+4L : 0x8p-152L : inexact-ok
+exp2 1000.25
+= exp2 downward flt-32 0x3.e84p+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= exp2 tonearest flt-32 0x3.e84p+8f : plus_infty : inexact-ok overflow errno-erange
+= exp2 towardzero flt-32 0x3.e84p+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= exp2 upward flt-32 0x3.e84p+8f : plus_infty : inexact-ok overflow errno-erange
+= exp2 downward dbl-64 0x3.e84p+8 : 0x1.306fe0a31b715p+1000 : inexact-ok
+= exp2 tonearest dbl-64 0x3.e84p+8 : 0x1.306fe0a31b715p+1000 : inexact-ok
+= exp2 towardzero dbl-64 0x3.e84p+8 : 0x1.306fe0a31b715p+1000 : inexact-ok
+= exp2 upward dbl-64 0x3.e84p+8 : 0x1.306fe0a31b716p+1000 : inexact-ok
+= exp2 downward ldbl-96-intel 0x3.e84p+8L : 0x1.306fe0a31b7152dep+1000L : inexact-ok
+= exp2 tonearest ldbl-96-intel 0x3.e84p+8L : 0x1.306fe0a31b7152dep+1000L : inexact-ok
+= exp2 towardzero ldbl-96-intel 0x3.e84p+8L : 0x1.306fe0a31b7152dep+1000L : inexact-ok
+= exp2 upward ldbl-96-intel 0x3.e84p+8L : 0x1.306fe0a31b7152ep+1000L : inexact-ok
+= exp2 downward ldbl-96-m68k 0x3.e84p+8L : 0x1.306fe0a31b7152dep+1000L : inexact-ok
+= exp2 tonearest ldbl-96-m68k 0x3.e84p+8L : 0x1.306fe0a31b7152dep+1000L : inexact-ok
+= exp2 towardzero ldbl-96-m68k 0x3.e84p+8L : 0x1.306fe0a31b7152dep+1000L : inexact-ok
+= exp2 upward ldbl-96-m68k 0x3.e84p+8L : 0x1.306fe0a31b7152ep+1000L : inexact-ok
+= exp2 downward ldbl-128 0x3.e84p+8L : 0x1.306fe0a31b7152de8d5a46305c85p+1000L : inexact-ok
+= exp2 tonearest ldbl-128 0x3.e84p+8L : 0x1.306fe0a31b7152de8d5a46305c86p+1000L : inexact-ok
+= exp2 towardzero ldbl-128 0x3.e84p+8L : 0x1.306fe0a31b7152de8d5a46305c85p+1000L : inexact-ok
+= exp2 upward ldbl-128 0x3.e84p+8L : 0x1.306fe0a31b7152de8d5a46305c86p+1000L : inexact-ok
+= exp2 downward ldbl-128ibm 0x3.e84p+8L : 0x1.306fe0a31b7152de8d5a46305c8p+1000L : inexact-ok
+= exp2 tonearest ldbl-128ibm 0x3.e84p+8L : 0x1.306fe0a31b7152de8d5a46305c8p+1000L : inexact-ok
+= exp2 towardzero ldbl-128ibm 0x3.e84p+8L : 0x1.306fe0a31b7152de8d5a46305c8p+1000L : inexact-ok
+= exp2 upward ldbl-128ibm 0x3.e84p+8L : 0x1.306fe0a31b7152de8d5a46305dp+1000L : inexact-ok
+exp2 1023
+= exp2 downward flt-32 0x3.ffp+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= exp2 tonearest flt-32 0x3.ffp+8f : plus_infty : inexact-ok overflow errno-erange
+= exp2 towardzero flt-32 0x3.ffp+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= exp2 upward flt-32 0x3.ffp+8f : plus_infty : inexact-ok overflow errno-erange
+= exp2 downward dbl-64 0x3.ffp+8 : 0x8p+1020 : inexact-ok
+= exp2 tonearest dbl-64 0x3.ffp+8 : 0x8p+1020 : inexact-ok
+= exp2 towardzero dbl-64 0x3.ffp+8 : 0x8p+1020 : inexact-ok
+= exp2 upward dbl-64 0x3.ffp+8 : 0x8p+1020 : inexact-ok
+= exp2 downward ldbl-96-intel 0x3.ffp+8L : 0x8p+1020L : inexact-ok
+= exp2 tonearest ldbl-96-intel 0x3.ffp+8L : 0x8p+1020L : inexact-ok
+= exp2 towardzero ldbl-96-intel 0x3.ffp+8L : 0x8p+1020L : inexact-ok
+= exp2 upward ldbl-96-intel 0x3.ffp+8L : 0x8p+1020L : inexact-ok
+= exp2 downward ldbl-96-m68k 0x3.ffp+8L : 0x8p+1020L : inexact-ok
+= exp2 tonearest ldbl-96-m68k 0x3.ffp+8L : 0x8p+1020L : inexact-ok
+= exp2 towardzero ldbl-96-m68k 0x3.ffp+8L : 0x8p+1020L : inexact-ok
+= exp2 upward ldbl-96-m68k 0x3.ffp+8L : 0x8p+1020L : inexact-ok
+= exp2 downward ldbl-128 0x3.ffp+8L : 0x8p+1020L : inexact-ok
+= exp2 tonearest ldbl-128 0x3.ffp+8L : 0x8p+1020L : inexact-ok
+= exp2 towardzero ldbl-128 0x3.ffp+8L : 0x8p+1020L : inexact-ok
+= exp2 upward ldbl-128 0x3.ffp+8L : 0x8p+1020L : inexact-ok
+= exp2 downward ldbl-128ibm 0x3.ffp+8L : 0x8p+1020L : inexact-ok
+= exp2 tonearest ldbl-128ibm 0x3.ffp+8L : 0x8p+1020L : inexact-ok
+= exp2 towardzero ldbl-128ibm 0x3.ffp+8L : 0x8p+1020L : inexact-ok
+= exp2 upward ldbl-128ibm 0x3.ffp+8L : 0x8p+1020L : inexact-ok
+exp2 -1074
+= exp2 downward flt-32 -0x4.32p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= exp2 tonearest flt-32 -0x4.32p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= exp2 towardzero flt-32 -0x4.32p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= exp2 upward flt-32 -0x4.32p+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= exp2 downward dbl-64 -0x4.32p+8 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= exp2 tonearest dbl-64 -0x4.32p+8 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= exp2 towardzero dbl-64 -0x4.32p+8 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= exp2 upward dbl-64 -0x4.32p+8 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= exp2 downward ldbl-96-intel -0x4.32p+8L : 0x4p-1076L : inexact-ok
+= exp2 tonearest ldbl-96-intel -0x4.32p+8L : 0x4p-1076L : inexact-ok
+= exp2 towardzero ldbl-96-intel -0x4.32p+8L : 0x4p-1076L : inexact-ok
+= exp2 upward ldbl-96-intel -0x4.32p+8L : 0x4p-1076L : inexact-ok
+= exp2 downward ldbl-96-m68k -0x4.32p+8L : 0x4p-1076L : inexact-ok
+= exp2 tonearest ldbl-96-m68k -0x4.32p+8L : 0x4p-1076L : inexact-ok
+= exp2 towardzero ldbl-96-m68k -0x4.32p+8L : 0x4p-1076L : inexact-ok
+= exp2 upward ldbl-96-m68k -0x4.32p+8L : 0x4p-1076L : inexact-ok
+= exp2 downward ldbl-128 -0x4.32p+8L : 0x4p-1076L : inexact-ok
+= exp2 tonearest ldbl-128 -0x4.32p+8L : 0x4p-1076L : inexact-ok
+= exp2 towardzero ldbl-128 -0x4.32p+8L : 0x4p-1076L : inexact-ok
+= exp2 upward ldbl-128 -0x4.32p+8L : 0x4p-1076L : inexact-ok
+= exp2 downward ldbl-128ibm -0x4.32p+8L : 0x4p-1076L : inexact-ok underflow-ok errno-erange-ok
+= exp2 tonearest ldbl-128ibm -0x4.32p+8L : 0x4p-1076L : inexact-ok underflow-ok errno-erange-ok
+= exp2 towardzero ldbl-128ibm -0x4.32p+8L : 0x4p-1076L : inexact-ok underflow-ok errno-erange-ok
+= exp2 upward ldbl-128ibm -0x4.32p+8L : 0x4p-1076L : inexact-ok underflow-ok errno-erange-ok
+exp2 16383
+= exp2 downward flt-32 0x3.fffp+12f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= exp2 tonearest flt-32 0x3.fffp+12f : plus_infty : inexact-ok overflow errno-erange
+= exp2 towardzero flt-32 0x3.fffp+12f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= exp2 upward flt-32 0x3.fffp+12f : plus_infty : inexact-ok overflow errno-erange
+= exp2 downward dbl-64 0x3.fffp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= exp2 tonearest dbl-64 0x3.fffp+12 : plus_infty : inexact-ok overflow errno-erange
+= exp2 towardzero dbl-64 0x3.fffp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= exp2 upward dbl-64 0x3.fffp+12 : plus_infty : inexact-ok overflow errno-erange
+= exp2 downward ldbl-96-intel 0x3.fffp+12L : 0x8p+16380L : inexact-ok
+= exp2 tonearest ldbl-96-intel 0x3.fffp+12L : 0x8p+16380L : inexact-ok
+= exp2 towardzero ldbl-96-intel 0x3.fffp+12L : 0x8p+16380L : inexact-ok
+= exp2 upward ldbl-96-intel 0x3.fffp+12L : 0x8p+16380L : inexact-ok
+= exp2 downward ldbl-96-m68k 0x3.fffp+12L : 0x8p+16380L : inexact-ok
+= exp2 tonearest ldbl-96-m68k 0x3.fffp+12L : 0x8p+16380L : inexact-ok
+= exp2 towardzero ldbl-96-m68k 0x3.fffp+12L : 0x8p+16380L : inexact-ok
+= exp2 upward ldbl-96-m68k 0x3.fffp+12L : 0x8p+16380L : inexact-ok
+= exp2 downward ldbl-128 0x3.fffp+12L : 0x8p+16380L : inexact-ok
+= exp2 tonearest ldbl-128 0x3.fffp+12L : 0x8p+16380L : inexact-ok
+= exp2 towardzero ldbl-128 0x3.fffp+12L : 0x8p+16380L : inexact-ok
+= exp2 upward ldbl-128 0x3.fffp+12L : 0x8p+16380L : inexact-ok
+= exp2 downward ldbl-128ibm 0x3.fffp+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= exp2 tonearest ldbl-128ibm 0x3.fffp+12L : plus_infty : inexact-ok overflow errno-erange
+= exp2 towardzero ldbl-128ibm 0x3.fffp+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= exp2 upward ldbl-128ibm 0x3.fffp+12L : plus_infty : inexact-ok overflow errno-erange
+exp2 -16400
+= exp2 downward flt-32 -0x4.01p+12f : 0x0p+0f : inexact-ok underflow errno-erange
+= exp2 tonearest flt-32 -0x4.01p+12f : 0x0p+0f : inexact-ok underflow errno-erange
+= exp2 towardzero flt-32 -0x4.01p+12f : 0x0p+0f : inexact-ok underflow errno-erange
+= exp2 upward flt-32 -0x4.01p+12f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= exp2 downward dbl-64 -0x4.01p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp2 tonearest dbl-64 -0x4.01p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp2 towardzero dbl-64 -0x4.01p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp2 upward dbl-64 -0x4.01p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp2 downward ldbl-96-intel -0x4.01p+12L : 0x1p-16400L : inexact-ok underflow-ok errno-erange-ok
+= exp2 tonearest ldbl-96-intel -0x4.01p+12L : 0x1p-16400L : inexact-ok underflow-ok errno-erange-ok
+= exp2 towardzero ldbl-96-intel -0x4.01p+12L : 0x1p-16400L : inexact-ok underflow-ok errno-erange-ok
+= exp2 upward ldbl-96-intel -0x4.01p+12L : 0x1p-16400L : inexact-ok underflow-ok errno-erange-ok
+= exp2 downward ldbl-96-m68k -0x4.01p+12L : 0x1p-16400L : inexact-ok underflow-ok errno-erange-ok
+= exp2 tonearest ldbl-96-m68k -0x4.01p+12L : 0x1p-16400L : inexact-ok underflow-ok errno-erange-ok
+= exp2 towardzero ldbl-96-m68k -0x4.01p+12L : 0x1p-16400L : inexact-ok underflow-ok errno-erange-ok
+= exp2 upward ldbl-96-m68k -0x4.01p+12L : 0x1p-16400L : inexact-ok underflow-ok errno-erange-ok
+= exp2 downward ldbl-128 -0x4.01p+12L : 0x1p-16400L : inexact-ok underflow-ok errno-erange-ok
+= exp2 tonearest ldbl-128 -0x4.01p+12L : 0x1p-16400L : inexact-ok underflow-ok errno-erange-ok
+= exp2 towardzero ldbl-128 -0x4.01p+12L : 0x1p-16400L : inexact-ok underflow-ok errno-erange-ok
+= exp2 upward ldbl-128 -0x4.01p+12L : 0x1p-16400L : inexact-ok underflow-ok errno-erange-ok
+= exp2 downward ldbl-128ibm -0x4.01p+12L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp2 tonearest ldbl-128ibm -0x4.01p+12L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp2 towardzero ldbl-128ibm -0x4.01p+12L : 0x0p+0L : inexact-ok underflow errno-erange
+= exp2 upward ldbl-128ibm -0x4.01p+12L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+expm1 0
+= expm1 downward flt-32 0x0p+0f : 0x0p+0f : inexact-ok
+= expm1 tonearest flt-32 0x0p+0f : 0x0p+0f : inexact-ok
+= expm1 towardzero flt-32 0x0p+0f : 0x0p+0f : inexact-ok
+= expm1 upward flt-32 0x0p+0f : 0x0p+0f : inexact-ok
+= expm1 downward dbl-64 0x0p+0 : 0x0p+0 : inexact-ok
+= expm1 tonearest dbl-64 0x0p+0 : 0x0p+0 : inexact-ok
+= expm1 towardzero dbl-64 0x0p+0 : 0x0p+0 : inexact-ok
+= expm1 upward dbl-64 0x0p+0 : 0x0p+0 : inexact-ok
+= expm1 downward ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok
+= expm1 tonearest ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok
+= expm1 towardzero ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok
+= expm1 upward ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok
+= expm1 downward ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok
+= expm1 tonearest ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok
+= expm1 towardzero ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok
+= expm1 upward ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok
+= expm1 downward ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok
+= expm1 tonearest ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok
+= expm1 towardzero ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok
+= expm1 upward ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok
+= expm1 downward ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok
+= expm1 tonearest ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok
+= expm1 towardzero ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok
+= expm1 upward ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok
+expm1 -0
+= expm1 downward flt-32 -0x0p+0f : -0x0p+0f : inexact-ok
+= expm1 tonearest flt-32 -0x0p+0f : -0x0p+0f : inexact-ok
+= expm1 towardzero flt-32 -0x0p+0f : -0x0p+0f : inexact-ok
+= expm1 upward flt-32 -0x0p+0f : -0x0p+0f : inexact-ok
+= expm1 downward dbl-64 -0x0p+0 : -0x0p+0 : inexact-ok
+= expm1 tonearest dbl-64 -0x0p+0 : -0x0p+0 : inexact-ok
+= expm1 towardzero dbl-64 -0x0p+0 : -0x0p+0 : inexact-ok
+= expm1 upward dbl-64 -0x0p+0 : -0x0p+0 : inexact-ok
+= expm1 downward ldbl-96-intel -0x0p+0L : -0x0p+0L : inexact-ok
+= expm1 tonearest ldbl-96-intel -0x0p+0L : -0x0p+0L : inexact-ok
+= expm1 towardzero ldbl-96-intel -0x0p+0L : -0x0p+0L : inexact-ok
+= expm1 upward ldbl-96-intel -0x0p+0L : -0x0p+0L : inexact-ok
+= expm1 downward ldbl-96-m68k -0x0p+0L : -0x0p+0L : inexact-ok
+= expm1 tonearest ldbl-96-m68k -0x0p+0L : -0x0p+0L : inexact-ok
+= expm1 towardzero ldbl-96-m68k -0x0p+0L : -0x0p+0L : inexact-ok
+= expm1 upward ldbl-96-m68k -0x0p+0L : -0x0p+0L : inexact-ok
+= expm1 downward ldbl-128 -0x0p+0L : -0x0p+0L : inexact-ok
+= expm1 tonearest ldbl-128 -0x0p+0L : -0x0p+0L : inexact-ok
+= expm1 towardzero ldbl-128 -0x0p+0L : -0x0p+0L : inexact-ok
+= expm1 upward ldbl-128 -0x0p+0L : -0x0p+0L : inexact-ok
+= expm1 downward ldbl-128ibm -0x0p+0L : -0x0p+0L : inexact-ok
+= expm1 tonearest ldbl-128ibm -0x0p+0L : -0x0p+0L : inexact-ok
+= expm1 towardzero ldbl-128ibm -0x0p+0L : -0x0p+0L : inexact-ok
+= expm1 upward ldbl-128ibm -0x0p+0L : -0x0p+0L : inexact-ok
+expm1 1
+= expm1 downward flt-32 0x1p+0f : 0x1.b7e15p+0f : inexact-ok
+= expm1 tonearest flt-32 0x1p+0f : 0x1.b7e152p+0f : inexact-ok
+= expm1 towardzero flt-32 0x1p+0f : 0x1.b7e15p+0f : inexact-ok
+= expm1 upward flt-32 0x1p+0f : 0x1.b7e152p+0f : inexact-ok
+= expm1 downward dbl-64 0x1p+0 : 0x1.b7e151628aed2p+0 : inexact-ok
+= expm1 tonearest dbl-64 0x1p+0 : 0x1.b7e151628aed3p+0 : inexact-ok
+= expm1 towardzero dbl-64 0x1p+0 : 0x1.b7e151628aed2p+0 : inexact-ok
+= expm1 upward dbl-64 0x1p+0 : 0x1.b7e151628aed3p+0 : inexact-ok
+= expm1 downward ldbl-96-intel 0x1p+0L : 0x1.b7e151628aed2a6ap+0L : inexact-ok
+= expm1 tonearest ldbl-96-intel 0x1p+0L : 0x1.b7e151628aed2a6ap+0L : inexact-ok
+= expm1 towardzero ldbl-96-intel 0x1p+0L : 0x1.b7e151628aed2a6ap+0L : inexact-ok
+= expm1 upward ldbl-96-intel 0x1p+0L : 0x1.b7e151628aed2a6cp+0L : inexact-ok
+= expm1 downward ldbl-96-m68k 0x1p+0L : 0x1.b7e151628aed2a6ap+0L : inexact-ok
+= expm1 tonearest ldbl-96-m68k 0x1p+0L : 0x1.b7e151628aed2a6ap+0L : inexact-ok
+= expm1 towardzero ldbl-96-m68k 0x1p+0L : 0x1.b7e151628aed2a6ap+0L : inexact-ok
+= expm1 upward ldbl-96-m68k 0x1p+0L : 0x1.b7e151628aed2a6cp+0L : inexact-ok
+= expm1 downward ldbl-128 0x1p+0L : 0x1.b7e151628aed2a6abf7158809cf4p+0L : inexact-ok
+= expm1 tonearest ldbl-128 0x1p+0L : 0x1.b7e151628aed2a6abf7158809cf5p+0L : inexact-ok
+= expm1 towardzero ldbl-128 0x1p+0L : 0x1.b7e151628aed2a6abf7158809cf4p+0L : inexact-ok
+= expm1 upward ldbl-128 0x1p+0L : 0x1.b7e151628aed2a6abf7158809cf5p+0L : inexact-ok
+= expm1 downward ldbl-128ibm 0x1p+0L : 0x1.b7e151628aed2a6abf7158809c8p+0L : inexact-ok
+= expm1 tonearest ldbl-128ibm 0x1p+0L : 0x1.b7e151628aed2a6abf7158809dp+0L : inexact-ok
+= expm1 towardzero ldbl-128ibm 0x1p+0L : 0x1.b7e151628aed2a6abf7158809c8p+0L : inexact-ok
+= expm1 upward ldbl-128ibm 0x1p+0L : 0x1.b7e151628aed2a6abf7158809dp+0L : inexact-ok
+expm1 0.75
+= expm1 downward flt-32 0xcp-4f : 0x1.1df3b6p+0f : inexact-ok
+= expm1 tonearest flt-32 0xcp-4f : 0x1.1df3b6p+0f : inexact-ok
+= expm1 towardzero flt-32 0xcp-4f : 0x1.1df3b6p+0f : inexact-ok
+= expm1 upward flt-32 0xcp-4f : 0x1.1df3b8p+0f : inexact-ok
+= expm1 downward dbl-64 0xcp-4 : 0x1.1df3b68cfb9efp+0 : inexact-ok
+= expm1 tonearest dbl-64 0xcp-4 : 0x1.1df3b68cfb9efp+0 : inexact-ok
+= expm1 towardzero dbl-64 0xcp-4 : 0x1.1df3b68cfb9efp+0 : inexact-ok
+= expm1 upward dbl-64 0xcp-4 : 0x1.1df3b68cfb9fp+0 : inexact-ok
+= expm1 downward ldbl-96-intel 0xcp-4L : 0x1.1df3b68cfb9ef7a8p+0L : inexact-ok
+= expm1 tonearest ldbl-96-intel 0xcp-4L : 0x1.1df3b68cfb9ef7aap+0L : inexact-ok
+= expm1 towardzero ldbl-96-intel 0xcp-4L : 0x1.1df3b68cfb9ef7a8p+0L : inexact-ok
+= expm1 upward ldbl-96-intel 0xcp-4L : 0x1.1df3b68cfb9ef7aap+0L : inexact-ok
+= expm1 downward ldbl-96-m68k 0xcp-4L : 0x1.1df3b68cfb9ef7a8p+0L : inexact-ok
+= expm1 tonearest ldbl-96-m68k 0xcp-4L : 0x1.1df3b68cfb9ef7aap+0L : inexact-ok
+= expm1 towardzero ldbl-96-m68k 0xcp-4L : 0x1.1df3b68cfb9ef7a8p+0L : inexact-ok
+= expm1 upward ldbl-96-m68k 0xcp-4L : 0x1.1df3b68cfb9ef7aap+0L : inexact-ok
+= expm1 downward ldbl-128 0xcp-4L : 0x1.1df3b68cfb9ef7a986addc7dcee2p+0L : inexact-ok
+= expm1 tonearest ldbl-128 0xcp-4L : 0x1.1df3b68cfb9ef7a986addc7dcee2p+0L : inexact-ok
+= expm1 towardzero ldbl-128 0xcp-4L : 0x1.1df3b68cfb9ef7a986addc7dcee2p+0L : inexact-ok
+= expm1 upward ldbl-128 0xcp-4L : 0x1.1df3b68cfb9ef7a986addc7dcee3p+0L : inexact-ok
+= expm1 downward ldbl-128ibm 0xcp-4L : 0x1.1df3b68cfb9ef7a986addc7dce8p+0L : inexact-ok
+= expm1 tonearest ldbl-128ibm 0xcp-4L : 0x1.1df3b68cfb9ef7a986addc7dcfp+0L : inexact-ok
+= expm1 towardzero ldbl-128ibm 0xcp-4L : 0x1.1df3b68cfb9ef7a986addc7dce8p+0L : inexact-ok
+= expm1 upward ldbl-128ibm 0xcp-4L : 0x1.1df3b68cfb9ef7a986addc7dcfp+0L : inexact-ok
+expm1 50.0
+= expm1 downward flt-32 0x3.2p+4f : 0x1.19103ep+72f : inexact-ok
+= expm1 tonearest flt-32 0x3.2p+4f : 0x1.19103ep+72f : inexact-ok
+= expm1 towardzero flt-32 0x3.2p+4f : 0x1.19103ep+72f : inexact-ok
+= expm1 upward flt-32 0x3.2p+4f : 0x1.19104p+72f : inexact-ok
+= expm1 downward dbl-64 0x3.2p+4 : 0x1.19103e4080b45p+72 : inexact-ok
+= expm1 tonearest dbl-64 0x3.2p+4 : 0x1.19103e4080b45p+72 : inexact-ok
+= expm1 towardzero dbl-64 0x3.2p+4 : 0x1.19103e4080b45p+72 : inexact-ok
+= expm1 upward dbl-64 0x3.2p+4 : 0x1.19103e4080b46p+72 : inexact-ok
+= expm1 downward ldbl-96-intel 0x3.2p+4L : 0x1.19103e4080b45664p+72L : inexact-ok
+= expm1 tonearest ldbl-96-intel 0x3.2p+4L : 0x1.19103e4080b45664p+72L : inexact-ok
+= expm1 towardzero ldbl-96-intel 0x3.2p+4L : 0x1.19103e4080b45664p+72L : inexact-ok
+= expm1 upward ldbl-96-intel 0x3.2p+4L : 0x1.19103e4080b45666p+72L : inexact-ok
+= expm1 downward ldbl-96-m68k 0x3.2p+4L : 0x1.19103e4080b45664p+72L : inexact-ok
+= expm1 tonearest ldbl-96-m68k 0x3.2p+4L : 0x1.19103e4080b45664p+72L : inexact-ok
+= expm1 towardzero ldbl-96-m68k 0x3.2p+4L : 0x1.19103e4080b45664p+72L : inexact-ok
+= expm1 upward ldbl-96-m68k 0x3.2p+4L : 0x1.19103e4080b45666p+72L : inexact-ok
+= expm1 downward ldbl-128 0x3.2p+4L : 0x1.19103e4080b45664d6740cf8c5d8p+72L : inexact-ok
+= expm1 tonearest ldbl-128 0x3.2p+4L : 0x1.19103e4080b45664d6740cf8c5d9p+72L : inexact-ok
+= expm1 towardzero ldbl-128 0x3.2p+4L : 0x1.19103e4080b45664d6740cf8c5d8p+72L : inexact-ok
+= expm1 upward ldbl-128 0x3.2p+4L : 0x1.19103e4080b45664d6740cf8c5d9p+72L : inexact-ok
+= expm1 downward ldbl-128ibm 0x3.2p+4L : 0x1.19103e4080b45664d6740cf8c58p+72L : inexact-ok
+= expm1 tonearest ldbl-128ibm 0x3.2p+4L : 0x1.19103e4080b45664d6740cf8c6p+72L : inexact-ok
+= expm1 towardzero ldbl-128ibm 0x3.2p+4L : 0x1.19103e4080b45664d6740cf8c58p+72L : inexact-ok
+= expm1 upward ldbl-128ibm 0x3.2p+4L : 0x1.19103e4080b45664d6740cf8c6p+72L : inexact-ok
+expm1 127.0
+= expm1 downward flt-32 0x7.fp+4f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= expm1 tonearest flt-32 0x7.fp+4f : plus_infty : inexact-ok overflow errno-erange
+= expm1 towardzero flt-32 0x7.fp+4f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= expm1 upward flt-32 0x7.fp+4f : plus_infty : inexact-ok overflow errno-erange
+= expm1 downward dbl-64 0x7.fp+4 : 0x9.5521837491608p+180 : inexact-ok
+= expm1 tonearest dbl-64 0x7.fp+4 : 0x9.552183749161p+180 : inexact-ok
+= expm1 towardzero dbl-64 0x7.fp+4 : 0x9.5521837491608p+180 : inexact-ok
+= expm1 upward dbl-64 0x7.fp+4 : 0x9.552183749161p+180 : inexact-ok
+= expm1 downward ldbl-96-intel 0x7.fp+4L : 0x9.552183749160e8bp+180L : inexact-ok
+= expm1 tonearest ldbl-96-intel 0x7.fp+4L : 0x9.552183749160e8bp+180L : inexact-ok
+= expm1 towardzero ldbl-96-intel 0x7.fp+4L : 0x9.552183749160e8bp+180L : inexact-ok
+= expm1 upward ldbl-96-intel 0x7.fp+4L : 0x9.552183749160e8cp+180L : inexact-ok
+= expm1 downward ldbl-96-m68k 0x7.fp+4L : 0x9.552183749160e8bp+180L : inexact-ok
+= expm1 tonearest ldbl-96-m68k 0x7.fp+4L : 0x9.552183749160e8bp+180L : inexact-ok
+= expm1 towardzero ldbl-96-m68k 0x7.fp+4L : 0x9.552183749160e8bp+180L : inexact-ok
+= expm1 upward ldbl-96-m68k 0x7.fp+4L : 0x9.552183749160e8cp+180L : inexact-ok
+= expm1 downward ldbl-128 0x7.fp+4L : 0x9.552183749160e8b702888dad9508p+180L : inexact-ok
+= expm1 tonearest ldbl-128 0x7.fp+4L : 0x9.552183749160e8b702888dad951p+180L : inexact-ok
+= expm1 towardzero ldbl-128 0x7.fp+4L : 0x9.552183749160e8b702888dad9508p+180L : inexact-ok
+= expm1 upward ldbl-128 0x7.fp+4L : 0x9.552183749160e8b702888dad951p+180L : inexact-ok
+= expm1 downward ldbl-128ibm 0x7.fp+4L : 0x9.552183749160e8b702888dad94p+180L : inexact-ok
+= expm1 tonearest ldbl-128ibm 0x7.fp+4L : 0x9.552183749160e8b702888dad94p+180L : inexact-ok
+= expm1 towardzero ldbl-128ibm 0x7.fp+4L : 0x9.552183749160e8b702888dad94p+180L : inexact-ok
+= expm1 upward ldbl-128ibm 0x7.fp+4L : 0x9.552183749160e8b702888dad98p+180L : inexact-ok
+expm1 500.0
+= expm1 downward flt-32 0x1.f4p+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= expm1 tonearest flt-32 0x1.f4p+8f : plus_infty : inexact-ok overflow errno-erange
+= expm1 towardzero flt-32 0x1.f4p+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= expm1 upward flt-32 0x1.f4p+8f : plus_infty : inexact-ok overflow errno-erange
+= expm1 downward dbl-64 0x1.f4p+8 : 0x2.8b74553efc87p+720 : inexact-ok
+= expm1 tonearest dbl-64 0x1.f4p+8 : 0x2.8b74553efc872p+720 : inexact-ok
+= expm1 towardzero dbl-64 0x1.f4p+8 : 0x2.8b74553efc87p+720 : inexact-ok
+= expm1 upward dbl-64 0x1.f4p+8 : 0x2.8b74553efc872p+720 : inexact-ok
+= expm1 downward ldbl-96-intel 0x1.f4p+8L : 0x2.8b74553efc87128cp+720L : inexact-ok
+= expm1 tonearest ldbl-96-intel 0x1.f4p+8L : 0x2.8b74553efc87129p+720L : inexact-ok
+= expm1 towardzero ldbl-96-intel 0x1.f4p+8L : 0x2.8b74553efc87128cp+720L : inexact-ok
+= expm1 upward ldbl-96-intel 0x1.f4p+8L : 0x2.8b74553efc87129p+720L : inexact-ok
+= expm1 downward ldbl-96-m68k 0x1.f4p+8L : 0x2.8b74553efc87128cp+720L : inexact-ok
+= expm1 tonearest ldbl-96-m68k 0x1.f4p+8L : 0x2.8b74553efc87129p+720L : inexact-ok
+= expm1 towardzero ldbl-96-m68k 0x1.f4p+8L : 0x2.8b74553efc87128cp+720L : inexact-ok
+= expm1 upward ldbl-96-m68k 0x1.f4p+8L : 0x2.8b74553efc87129p+720L : inexact-ok
+= expm1 downward ldbl-128 0x1.f4p+8L : 0x2.8b74553efc87128fd5d1b2c1ea3ap+720L : inexact-ok
+= expm1 tonearest ldbl-128 0x1.f4p+8L : 0x2.8b74553efc87128fd5d1b2c1ea3ap+720L : inexact-ok
+= expm1 towardzero ldbl-128 0x1.f4p+8L : 0x2.8b74553efc87128fd5d1b2c1ea3ap+720L : inexact-ok
+= expm1 upward ldbl-128 0x1.f4p+8L : 0x2.8b74553efc87128fd5d1b2c1ea3cp+720L : inexact-ok
+= expm1 downward ldbl-128ibm 0x1.f4p+8L : 0x2.8b74553efc87128fd5d1b2c1eap+720L : inexact-ok
+= expm1 tonearest ldbl-128ibm 0x1.f4p+8L : 0x2.8b74553efc87128fd5d1b2c1eap+720L : inexact-ok
+= expm1 towardzero ldbl-128ibm 0x1.f4p+8L : 0x2.8b74553efc87128fd5d1b2c1eap+720L : inexact-ok
+= expm1 upward ldbl-128ibm 0x1.f4p+8L : 0x2.8b74553efc87128fd5d1b2c1ebp+720L : inexact-ok
+expm1 11356.25
+= expm1 downward flt-32 0x2.c5c4p+12f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= expm1 tonearest flt-32 0x2.c5c4p+12f : plus_infty : inexact-ok overflow errno-erange
+= expm1 towardzero flt-32 0x2.c5c4p+12f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= expm1 upward flt-32 0x2.c5c4p+12f : plus_infty : inexact-ok overflow errno-erange
+= expm1 downward dbl-64 0x2.c5c4p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= expm1 tonearest dbl-64 0x2.c5c4p+12 : plus_infty : inexact-ok overflow errno-erange
+= expm1 towardzero dbl-64 0x2.c5c4p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= expm1 upward dbl-64 0x2.c5c4p+12 : plus_infty : inexact-ok overflow errno-erange
+= expm1 downward ldbl-96-intel 0x2.c5c4p+12L : 0xc.2c2b72bac3ba40cp+16380L : inexact-ok
+= expm1 tonearest ldbl-96-intel 0x2.c5c4p+12L : 0xc.2c2b72bac3ba40dp+16380L : inexact-ok
+= expm1 towardzero ldbl-96-intel 0x2.c5c4p+12L : 0xc.2c2b72bac3ba40cp+16380L : inexact-ok
+= expm1 upward ldbl-96-intel 0x2.c5c4p+12L : 0xc.2c2b72bac3ba40dp+16380L : inexact-ok
+= expm1 downward ldbl-96-m68k 0x2.c5c4p+12L : 0xc.2c2b72bac3ba40cp+16380L : inexact-ok
+= expm1 tonearest ldbl-96-m68k 0x2.c5c4p+12L : 0xc.2c2b72bac3ba40dp+16380L : inexact-ok
+= expm1 towardzero ldbl-96-m68k 0x2.c5c4p+12L : 0xc.2c2b72bac3ba40cp+16380L : inexact-ok
+= expm1 upward ldbl-96-m68k 0x2.c5c4p+12L : 0xc.2c2b72bac3ba40dp+16380L : inexact-ok
+= expm1 downward ldbl-128 0x2.c5c4p+12L : 0xc.2c2b72bac3ba40c9d77771f196c8p+16380L : inexact-ok
+= expm1 tonearest ldbl-128 0x2.c5c4p+12L : 0xc.2c2b72bac3ba40c9d77771f196dp+16380L : inexact-ok
+= expm1 towardzero ldbl-128 0x2.c5c4p+12L : 0xc.2c2b72bac3ba40c9d77771f196c8p+16380L : inexact-ok
+= expm1 upward ldbl-128 0x2.c5c4p+12L : 0xc.2c2b72bac3ba40c9d77771f196dp+16380L : inexact-ok
+= expm1 downward ldbl-128ibm 0x2.c5c4p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= expm1 tonearest ldbl-128ibm 0x2.c5c4p+12L : plus_infty : inexact-ok overflow errno-erange
+= expm1 towardzero ldbl-128ibm 0x2.c5c4p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= expm1 upward ldbl-128ibm 0x2.c5c4p+12L : plus_infty : inexact-ok overflow errno-erange
+expm1 -10.0
+= expm1 downward flt-32 -0xap+0f : -0xf.ffd07p-4f : inexact-ok
+= expm1 tonearest flt-32 -0xap+0f : -0xf.ffd06p-4f : inexact-ok
+= expm1 towardzero flt-32 -0xap+0f : -0xf.ffd06p-4f : inexact-ok
+= expm1 upward flt-32 -0xap+0f : -0xf.ffd06p-4f : inexact-ok
+= expm1 downward dbl-64 -0xap+0 : -0xf.ffd0650c95378p-4 : inexact-ok
+= expm1 tonearest dbl-64 -0xap+0 : -0xf.ffd0650c9537p-4 : inexact-ok
+= expm1 towardzero dbl-64 -0xap+0 : -0xf.ffd0650c9537p-4 : inexact-ok
+= expm1 upward dbl-64 -0xap+0 : -0xf.ffd0650c9537p-4 : inexact-ok
+= expm1 downward ldbl-96-intel -0xap+0L : -0xf.ffd0650c953706dp-4L : inexact-ok
+= expm1 tonearest ldbl-96-intel -0xap+0L : -0xf.ffd0650c953706dp-4L : inexact-ok
+= expm1 towardzero ldbl-96-intel -0xap+0L : -0xf.ffd0650c953706cp-4L : inexact-ok
+= expm1 upward ldbl-96-intel -0xap+0L : -0xf.ffd0650c953706cp-4L : inexact-ok
+= expm1 downward ldbl-96-m68k -0xap+0L : -0xf.ffd0650c953706dp-4L : inexact-ok
+= expm1 tonearest ldbl-96-m68k -0xap+0L : -0xf.ffd0650c953706dp-4L : inexact-ok
+= expm1 towardzero ldbl-96-m68k -0xap+0L : -0xf.ffd0650c953706cp-4L : inexact-ok
+= expm1 upward ldbl-96-m68k -0xap+0L : -0xf.ffd0650c953706cp-4L : inexact-ok
+= expm1 downward ldbl-128 -0xap+0L : -0xf.ffd0650c953706cac749b7155edp-4L : inexact-ok
+= expm1 tonearest ldbl-128 -0xap+0L : -0xf.ffd0650c953706cac749b7155edp-4L : inexact-ok
+= expm1 towardzero ldbl-128 -0xap+0L : -0xf.ffd0650c953706cac749b7155ec8p-4L : inexact-ok
+= expm1 upward ldbl-128 -0xap+0L : -0xf.ffd0650c953706cac749b7155ec8p-4L : inexact-ok
+= expm1 downward ldbl-128ibm -0xap+0L : -0xf.ffd0650c953706cac749b7156p-4L : inexact-ok
+= expm1 tonearest ldbl-128ibm -0xap+0L : -0xf.ffd0650c953706cac749b7156p-4L : inexact-ok
+= expm1 towardzero ldbl-128ibm -0xap+0L : -0xf.ffd0650c953706cac749b7155cp-4L : inexact-ok
+= expm1 upward ldbl-128ibm -0xap+0L : -0xf.ffd0650c953706cac749b7155cp-4L : inexact-ok
+expm1 -16.0
+= expm1 downward flt-32 -0x1p+4f : -0xf.fffffp-4f : inexact-ok
+= expm1 tonearest flt-32 -0x1p+4f : -0xf.ffffep-4f : inexact-ok
+= expm1 towardzero flt-32 -0x1p+4f : -0xf.ffffep-4f : inexact-ok
+= expm1 upward flt-32 -0x1p+4f : -0xf.ffffep-4f : inexact-ok
+= expm1 downward dbl-64 -0x1p+4 : -0xf.ffffe1caa4458p-4 : inexact-ok
+= expm1 tonearest dbl-64 -0x1p+4 : -0xf.ffffe1caa445p-4 : inexact-ok
+= expm1 towardzero dbl-64 -0x1p+4 : -0xf.ffffe1caa445p-4 : inexact-ok
+= expm1 upward dbl-64 -0x1p+4 : -0xf.ffffe1caa445p-4 : inexact-ok
+= expm1 downward ldbl-96-intel -0x1p+4L : -0xf.ffffe1caa445118p-4L : inexact-ok
+= expm1 tonearest ldbl-96-intel -0x1p+4L : -0xf.ffffe1caa445118p-4L : inexact-ok
+= expm1 towardzero ldbl-96-intel -0x1p+4L : -0xf.ffffe1caa445117p-4L : inexact-ok
+= expm1 upward ldbl-96-intel -0x1p+4L : -0xf.ffffe1caa445117p-4L : inexact-ok
+= expm1 downward ldbl-96-m68k -0x1p+4L : -0xf.ffffe1caa445118p-4L : inexact-ok
+= expm1 tonearest ldbl-96-m68k -0x1p+4L : -0xf.ffffe1caa445118p-4L : inexact-ok
+= expm1 towardzero ldbl-96-m68k -0x1p+4L : -0xf.ffffe1caa445117p-4L : inexact-ok
+= expm1 upward ldbl-96-m68k -0x1p+4L : -0xf.ffffe1caa445117p-4L : inexact-ok
+= expm1 downward ldbl-128 -0x1p+4L : -0xf.ffffe1caa445117a35259a08c0dp-4L : inexact-ok
+= expm1 tonearest ldbl-128 -0x1p+4L : -0xf.ffffe1caa445117a35259a08c0c8p-4L : inexact-ok
+= expm1 towardzero ldbl-128 -0x1p+4L : -0xf.ffffe1caa445117a35259a08c0c8p-4L : inexact-ok
+= expm1 upward ldbl-128 -0x1p+4L : -0xf.ffffe1caa445117a35259a08c0c8p-4L : inexact-ok
+= expm1 downward ldbl-128ibm -0x1p+4L : -0xf.ffffe1caa445117a35259a08c4p-4L : inexact-ok
+= expm1 tonearest ldbl-128ibm -0x1p+4L : -0xf.ffffe1caa445117a35259a08cp-4L : inexact-ok
+= expm1 towardzero ldbl-128ibm -0x1p+4L : -0xf.ffffe1caa445117a35259a08cp-4L : inexact-ok
+= expm1 upward ldbl-128ibm -0x1p+4L : -0xf.ffffe1caa445117a35259a08cp-4L : inexact-ok
+expm1 -17.0
+= expm1 downward flt-32 -0x1.1p+4f : -0x1p+0f : inexact-ok
+= expm1 tonearest flt-32 -0x1.1p+4f : -0xf.fffffp-4f : inexact-ok
+= expm1 towardzero flt-32 -0x1.1p+4f : -0xf.fffffp-4f : inexact-ok
+= expm1 upward flt-32 -0x1.1p+4f : -0xf.fffffp-4f : inexact-ok
+= expm1 downward dbl-64 -0x1.1p+4 : -0xf.fffff4e30e748p-4 : inexact-ok
+= expm1 tonearest dbl-64 -0x1.1p+4 : -0xf.fffff4e30e748p-4 : inexact-ok
+= expm1 towardzero dbl-64 -0x1.1p+4 : -0xf.fffff4e30e74p-4 : inexact-ok
+= expm1 upward dbl-64 -0x1.1p+4 : -0xf.fffff4e30e74p-4 : inexact-ok
+= expm1 downward ldbl-96-intel -0x1.1p+4L : -0xf.fffff4e30e7452dp-4L : inexact-ok
+= expm1 tonearest ldbl-96-intel -0x1.1p+4L : -0xf.fffff4e30e7452dp-4L : inexact-ok
+= expm1 towardzero ldbl-96-intel -0x1.1p+4L : -0xf.fffff4e30e7452cp-4L : inexact-ok
+= expm1 upward ldbl-96-intel -0x1.1p+4L : -0xf.fffff4e30e7452cp-4L : inexact-ok
+= expm1 downward ldbl-96-m68k -0x1.1p+4L : -0xf.fffff4e30e7452dp-4L : inexact-ok
+= expm1 tonearest ldbl-96-m68k -0x1.1p+4L : -0xf.fffff4e30e7452dp-4L : inexact-ok
+= expm1 towardzero ldbl-96-m68k -0x1.1p+4L : -0xf.fffff4e30e7452cp-4L : inexact-ok
+= expm1 upward ldbl-96-m68k -0x1.1p+4L : -0xf.fffff4e30e7452cp-4L : inexact-ok
+= expm1 downward ldbl-128 -0x1.1p+4L : -0xf.fffff4e30e7452cbb1a1331e22bp-4L : inexact-ok
+= expm1 tonearest ldbl-128 -0x1.1p+4L : -0xf.fffff4e30e7452cbb1a1331e22bp-4L : inexact-ok
+= expm1 towardzero ldbl-128 -0x1.1p+4L : -0xf.fffff4e30e7452cbb1a1331e22a8p-4L : inexact-ok
+= expm1 upward ldbl-128 -0x1.1p+4L : -0xf.fffff4e30e7452cbb1a1331e22a8p-4L : inexact-ok
+= expm1 downward ldbl-128ibm -0x1.1p+4L : -0xf.fffff4e30e7452cbb1a1331e24p-4L : inexact-ok
+= expm1 tonearest ldbl-128ibm -0x1.1p+4L : -0xf.fffff4e30e7452cbb1a1331e24p-4L : inexact-ok
+= expm1 towardzero ldbl-128ibm -0x1.1p+4L : -0xf.fffff4e30e7452cbb1a1331e2p-4L : inexact-ok
+= expm1 upward ldbl-128ibm -0x1.1p+4L : -0xf.fffff4e30e7452cbb1a1331e2p-4L : inexact-ok
+expm1 -18.0
+= expm1 downward flt-32 -0x1.2p+4f : -0x1p+0f : inexact-ok
+= expm1 tonearest flt-32 -0x1.2p+4f : -0x1p+0f : inexact-ok
+= expm1 towardzero flt-32 -0x1.2p+4f : -0xf.fffffp-4f : inexact-ok
+= expm1 upward flt-32 -0x1.2p+4f : -0xf.fffffp-4f : inexact-ok
+= expm1 downward dbl-64 -0x1.2p+4 : -0xf.fffffbe9675dp-4 : inexact-ok
+= expm1 tonearest dbl-64 -0x1.2p+4 : -0xf.fffffbe9675dp-4 : inexact-ok
+= expm1 towardzero dbl-64 -0x1.2p+4 : -0xf.fffffbe9675c8p-4 : inexact-ok
+= expm1 upward dbl-64 -0x1.2p+4 : -0xf.fffffbe9675c8p-4 : inexact-ok
+= expm1 downward ldbl-96-intel -0x1.2p+4L : -0xf.fffffbe9675ce5ap-4L : inexact-ok
+= expm1 tonearest ldbl-96-intel -0x1.2p+4L : -0xf.fffffbe9675ce5ap-4L : inexact-ok
+= expm1 towardzero ldbl-96-intel -0x1.2p+4L : -0xf.fffffbe9675ce59p-4L : inexact-ok
+= expm1 upward ldbl-96-intel -0x1.2p+4L : -0xf.fffffbe9675ce59p-4L : inexact-ok
+= expm1 downward ldbl-96-m68k -0x1.2p+4L : -0xf.fffffbe9675ce5ap-4L : inexact-ok
+= expm1 tonearest ldbl-96-m68k -0x1.2p+4L : -0xf.fffffbe9675ce5ap-4L : inexact-ok
+= expm1 towardzero ldbl-96-m68k -0x1.2p+4L : -0xf.fffffbe9675ce59p-4L : inexact-ok
+= expm1 upward ldbl-96-m68k -0x1.2p+4L : -0xf.fffffbe9675ce59p-4L : inexact-ok
+= expm1 downward ldbl-128 -0x1.2p+4L : -0xf.fffffbe9675ce59817cddee3aa18p-4L : inexact-ok
+= expm1 tonearest ldbl-128 -0x1.2p+4L : -0xf.fffffbe9675ce59817cddee3aa18p-4L : inexact-ok
+= expm1 towardzero ldbl-128 -0x1.2p+4L : -0xf.fffffbe9675ce59817cddee3aa1p-4L : inexact-ok
+= expm1 upward ldbl-128 -0x1.2p+4L : -0xf.fffffbe9675ce59817cddee3aa1p-4L : inexact-ok
+= expm1 downward ldbl-128ibm -0x1.2p+4L : -0xf.fffffbe9675ce59817cddee3acp-4L : inexact-ok
+= expm1 tonearest ldbl-128ibm -0x1.2p+4L : -0xf.fffffbe9675ce59817cddee3acp-4L : inexact-ok
+= expm1 towardzero ldbl-128ibm -0x1.2p+4L : -0xf.fffffbe9675ce59817cddee3a8p-4L : inexact-ok
+= expm1 upward ldbl-128ibm -0x1.2p+4L : -0xf.fffffbe9675ce59817cddee3a8p-4L : inexact-ok
+expm1 -36.0
+= expm1 downward flt-32 -0x2.4p+4f : -0x1p+0f : inexact-ok
+= expm1 tonearest flt-32 -0x2.4p+4f : -0x1p+0f : inexact-ok
+= expm1 towardzero flt-32 -0x2.4p+4f : -0xf.fffffp-4f : inexact-ok
+= expm1 upward flt-32 -0x2.4p+4f : -0xf.fffffp-4f : inexact-ok
+= expm1 downward dbl-64 -0x2.4p+4 : -0xf.ffffffffffffp-4 : inexact-ok
+= expm1 tonearest dbl-64 -0x2.4p+4 : -0xf.ffffffffffffp-4 : inexact-ok
+= expm1 towardzero dbl-64 -0x2.4p+4 : -0xf.fffffffffffe8p-4 : inexact-ok
+= expm1 upward dbl-64 -0x2.4p+4 : -0xf.fffffffffffe8p-4 : inexact-ok
+= expm1 downward ldbl-96-intel -0x2.4p+4L : -0xf.fffffffffffef4ap-4L : inexact-ok
+= expm1 tonearest ldbl-96-intel -0x2.4p+4L : -0xf.fffffffffffef49p-4L : inexact-ok
+= expm1 towardzero ldbl-96-intel -0x2.4p+4L : -0xf.fffffffffffef49p-4L : inexact-ok
+= expm1 upward ldbl-96-intel -0x2.4p+4L : -0xf.fffffffffffef49p-4L : inexact-ok
+= expm1 downward ldbl-96-m68k -0x2.4p+4L : -0xf.fffffffffffef4ap-4L : inexact-ok
+= expm1 tonearest ldbl-96-m68k -0x2.4p+4L : -0xf.fffffffffffef49p-4L : inexact-ok
+= expm1 towardzero ldbl-96-m68k -0x2.4p+4L : -0xf.fffffffffffef49p-4L : inexact-ok
+= expm1 upward ldbl-96-m68k -0x2.4p+4L : -0xf.fffffffffffef49p-4L : inexact-ok
+= expm1 downward ldbl-128 -0x2.4p+4L : -0xf.fffffffffffef493c50221f9c7f8p-4L : inexact-ok
+= expm1 tonearest ldbl-128 -0x2.4p+4L : -0xf.fffffffffffef493c50221f9c7f8p-4L : inexact-ok
+= expm1 towardzero ldbl-128 -0x2.4p+4L : -0xf.fffffffffffef493c50221f9c7fp-4L : inexact-ok
+= expm1 upward ldbl-128 -0x2.4p+4L : -0xf.fffffffffffef493c50221f9c7fp-4L : inexact-ok
+= expm1 downward ldbl-128ibm -0x2.4p+4L : -0xf.fffffffffffef493c50221f9c8p-4L : inexact-ok
+= expm1 tonearest ldbl-128ibm -0x2.4p+4L : -0xf.fffffffffffef493c50221f9c8p-4L : inexact-ok
+= expm1 towardzero ldbl-128ibm -0x2.4p+4L : -0xf.fffffffffffef493c50221f9c4p-4L : inexact-ok
+= expm1 upward ldbl-128ibm -0x2.4p+4L : -0xf.fffffffffffef493c50221f9c4p-4L : inexact-ok
+expm1 -37.0
+= expm1 downward flt-32 -0x2.5p+4f : -0x1p+0f : inexact-ok
+= expm1 tonearest flt-32 -0x2.5p+4f : -0x1p+0f : inexact-ok
+= expm1 towardzero flt-32 -0x2.5p+4f : -0xf.fffffp-4f : inexact-ok
+= expm1 upward flt-32 -0x2.5p+4f : -0xf.fffffp-4f : inexact-ok
+= expm1 downward dbl-64 -0x2.5p+4 : -0x1p+0 : inexact-ok
+= expm1 tonearest dbl-64 -0x2.5p+4 : -0xf.ffffffffffff8p-4 : inexact-ok
+= expm1 towardzero dbl-64 -0x2.5p+4 : -0xf.ffffffffffff8p-4 : inexact-ok
+= expm1 upward dbl-64 -0x2.5p+4 : -0xf.ffffffffffff8p-4 : inexact-ok
+= expm1 downward ldbl-96-intel -0x2.5p+4L : -0xf.ffffffffffff9dap-4L : inexact-ok
+= expm1 tonearest ldbl-96-intel -0x2.5p+4L : -0xf.ffffffffffff9dap-4L : inexact-ok
+= expm1 towardzero ldbl-96-intel -0x2.5p+4L : -0xf.ffffffffffff9d9p-4L : inexact-ok
+= expm1 upward ldbl-96-intel -0x2.5p+4L : -0xf.ffffffffffff9d9p-4L : inexact-ok
+= expm1 downward ldbl-96-m68k -0x2.5p+4L : -0xf.ffffffffffff9dap-4L : inexact-ok
+= expm1 tonearest ldbl-96-m68k -0x2.5p+4L : -0xf.ffffffffffff9dap-4L : inexact-ok
+= expm1 towardzero ldbl-96-m68k -0x2.5p+4L : -0xf.ffffffffffff9d9p-4L : inexact-ok
+= expm1 upward ldbl-96-m68k -0x2.5p+4L : -0xf.ffffffffffff9d9p-4L : inexact-ok
+= expm1 downward ldbl-128 -0x2.5p+4L : -0xf.ffffffffffff9d9ee380d67eac08p-4L : inexact-ok
+= expm1 tonearest ldbl-128 -0x2.5p+4L : -0xf.ffffffffffff9d9ee380d67eac08p-4L : inexact-ok
+= expm1 towardzero ldbl-128 -0x2.5p+4L : -0xf.ffffffffffff9d9ee380d67eacp-4L : inexact-ok
+= expm1 upward ldbl-128 -0x2.5p+4L : -0xf.ffffffffffff9d9ee380d67eacp-4L : inexact-ok
+= expm1 downward ldbl-128ibm -0x2.5p+4L : -0xf.ffffffffffff9d9ee380d67ebp-4L : inexact-ok
+= expm1 tonearest ldbl-128ibm -0x2.5p+4L : -0xf.ffffffffffff9d9ee380d67eacp-4L : inexact-ok
+= expm1 towardzero ldbl-128ibm -0x2.5p+4L : -0xf.ffffffffffff9d9ee380d67eacp-4L : inexact-ok
+= expm1 upward ldbl-128ibm -0x2.5p+4L : -0xf.ffffffffffff9d9ee380d67eacp-4L : inexact-ok
+expm1 -38.0
+= expm1 downward flt-32 -0x2.6p+4f : -0x1p+0f : inexact-ok
+= expm1 tonearest flt-32 -0x2.6p+4f : -0x1p+0f : inexact-ok
+= expm1 towardzero flt-32 -0x2.6p+4f : -0xf.fffffp-4f : inexact-ok
+= expm1 upward flt-32 -0x2.6p+4f : -0xf.fffffp-4f : inexact-ok
+= expm1 downward dbl-64 -0x2.6p+4 : -0x1p+0 : inexact-ok
+= expm1 tonearest dbl-64 -0x2.6p+4 : -0x1p+0 : inexact-ok
+= expm1 towardzero dbl-64 -0x2.6p+4 : -0xf.ffffffffffff8p-4 : inexact-ok
+= expm1 upward dbl-64 -0x2.6p+4 : -0xf.ffffffffffff8p-4 : inexact-ok
+= expm1 downward ldbl-96-intel -0x2.6p+4L : -0xf.ffffffffffffdbdp-4L : inexact-ok
+= expm1 tonearest ldbl-96-intel -0x2.6p+4L : -0xf.ffffffffffffdbdp-4L : inexact-ok
+= expm1 towardzero ldbl-96-intel -0x2.6p+4L : -0xf.ffffffffffffdbcp-4L : inexact-ok
+= expm1 upward ldbl-96-intel -0x2.6p+4L : -0xf.ffffffffffffdbcp-4L : inexact-ok
+= expm1 downward ldbl-96-m68k -0x2.6p+4L : -0xf.ffffffffffffdbdp-4L : inexact-ok
+= expm1 tonearest ldbl-96-m68k -0x2.6p+4L : -0xf.ffffffffffffdbdp-4L : inexact-ok
+= expm1 towardzero ldbl-96-m68k -0x2.6p+4L : -0xf.ffffffffffffdbcp-4L : inexact-ok
+= expm1 upward ldbl-96-m68k -0x2.6p+4L : -0xf.ffffffffffffdbcp-4L : inexact-ok
+= expm1 downward ldbl-128 -0x2.6p+4L : -0xf.ffffffffffffdbceea52a399f9e8p-4L : inexact-ok
+= expm1 tonearest ldbl-128 -0x2.6p+4L : -0xf.ffffffffffffdbceea52a399f9ep-4L : inexact-ok
+= expm1 towardzero ldbl-128 -0x2.6p+4L : -0xf.ffffffffffffdbceea52a399f9ep-4L : inexact-ok
+= expm1 upward ldbl-128 -0x2.6p+4L : -0xf.ffffffffffffdbceea52a399f9ep-4L : inexact-ok
+= expm1 downward ldbl-128ibm -0x2.6p+4L : -0xf.ffffffffffffdbceea52a399fcp-4L : inexact-ok
+= expm1 tonearest ldbl-128ibm -0x2.6p+4L : -0xf.ffffffffffffdbceea52a399f8p-4L : inexact-ok
+= expm1 towardzero ldbl-128ibm -0x2.6p+4L : -0xf.ffffffffffffdbceea52a399f8p-4L : inexact-ok
+= expm1 upward ldbl-128ibm -0x2.6p+4L : -0xf.ffffffffffffdbceea52a399f8p-4L : inexact-ok
+expm1 -44.0
+= expm1 downward flt-32 -0x2.cp+4f : -0x1p+0f : inexact-ok
+= expm1 tonearest flt-32 -0x2.cp+4f : -0x1p+0f : inexact-ok
+= expm1 towardzero flt-32 -0x2.cp+4f : -0xf.fffffp-4f : inexact-ok
+= expm1 upward flt-32 -0x2.cp+4f : -0xf.fffffp-4f : inexact-ok
+= expm1 downward dbl-64 -0x2.cp+4 : -0x1p+0 : inexact-ok
+= expm1 tonearest dbl-64 -0x2.cp+4 : -0x1p+0 : inexact-ok
+= expm1 towardzero dbl-64 -0x2.cp+4 : -0xf.ffffffffffff8p-4 : inexact-ok
+= expm1 upward dbl-64 -0x2.cp+4 : -0xf.ffffffffffff8p-4 : inexact-ok
+= expm1 downward ldbl-96-intel -0x2.cp+4L : -0xf.fffffffffffffffp-4L : inexact-ok
+= expm1 tonearest ldbl-96-intel -0x2.cp+4L : -0xf.fffffffffffffffp-4L : inexact-ok
+= expm1 towardzero ldbl-96-intel -0x2.cp+4L : -0xf.ffffffffffffffep-4L : inexact-ok
+= expm1 upward ldbl-96-intel -0x2.cp+4L : -0xf.ffffffffffffffep-4L : inexact-ok
+= expm1 downward ldbl-96-m68k -0x2.cp+4L : -0xf.fffffffffffffffp-4L : inexact-ok
+= expm1 tonearest ldbl-96-m68k -0x2.cp+4L : -0xf.fffffffffffffffp-4L : inexact-ok
+= expm1 towardzero ldbl-96-m68k -0x2.cp+4L : -0xf.ffffffffffffffep-4L : inexact-ok
+= expm1 upward ldbl-96-m68k -0x2.cp+4L : -0xf.ffffffffffffffep-4L : inexact-ok
+= expm1 downward ldbl-128 -0x2.cp+4L : -0xf.ffffffffffffffe908be21e8b718p-4L : inexact-ok
+= expm1 tonearest ldbl-128 -0x2.cp+4L : -0xf.ffffffffffffffe908be21e8b71p-4L : inexact-ok
+= expm1 towardzero ldbl-128 -0x2.cp+4L : -0xf.ffffffffffffffe908be21e8b71p-4L : inexact-ok
+= expm1 upward ldbl-128 -0x2.cp+4L : -0xf.ffffffffffffffe908be21e8b71p-4L : inexact-ok
+= expm1 downward ldbl-128ibm -0x2.cp+4L : -0xf.ffffffffffffffe908be21e8b8p-4L : inexact-ok
+= expm1 tonearest ldbl-128ibm -0x2.cp+4L : -0xf.ffffffffffffffe908be21e8b8p-4L : inexact-ok
+= expm1 towardzero ldbl-128ibm -0x2.cp+4L : -0xf.ffffffffffffffe908be21e8b4p-4L : inexact-ok
+= expm1 upward ldbl-128ibm -0x2.cp+4L : -0xf.ffffffffffffffe908be21e8b4p-4L : inexact-ok
+expm1 -45.0
+= expm1 downward flt-32 -0x2.dp+4f : -0x1p+0f : inexact-ok
+= expm1 tonearest flt-32 -0x2.dp+4f : -0x1p+0f : inexact-ok
+= expm1 towardzero flt-32 -0x2.dp+4f : -0xf.fffffp-4f : inexact-ok
+= expm1 upward flt-32 -0x2.dp+4f : -0xf.fffffp-4f : inexact-ok
+= expm1 downward dbl-64 -0x2.dp+4 : -0x1p+0 : inexact-ok
+= expm1 tonearest dbl-64 -0x2.dp+4 : -0x1p+0 : inexact-ok
+= expm1 towardzero dbl-64 -0x2.dp+4 : -0xf.ffffffffffff8p-4 : inexact-ok
+= expm1 upward dbl-64 -0x2.dp+4 : -0xf.ffffffffffff8p-4 : inexact-ok
+= expm1 downward ldbl-96-intel -0x2.dp+4L : -0x1p+0L : inexact-ok
+= expm1 tonearest ldbl-96-intel -0x2.dp+4L : -0xf.fffffffffffffffp-4L : inexact-ok
+= expm1 towardzero ldbl-96-intel -0x2.dp+4L : -0xf.fffffffffffffffp-4L : inexact-ok
+= expm1 upward ldbl-96-intel -0x2.dp+4L : -0xf.fffffffffffffffp-4L : inexact-ok
+= expm1 downward ldbl-96-m68k -0x2.dp+4L : -0x1p+0L : inexact-ok
+= expm1 tonearest ldbl-96-m68k -0x2.dp+4L : -0xf.fffffffffffffffp-4L : inexact-ok
+= expm1 towardzero ldbl-96-m68k -0x2.dp+4L : -0xf.fffffffffffffffp-4L : inexact-ok
+= expm1 upward ldbl-96-m68k -0x2.dp+4L : -0xf.fffffffffffffffp-4L : inexact-ok
+= expm1 downward ldbl-128 -0x2.dp+4L : -0xf.fffffffffffffff78d246170056p-4L : inexact-ok
+= expm1 tonearest ldbl-128 -0x2.dp+4L : -0xf.fffffffffffffff78d246170056p-4L : inexact-ok
+= expm1 towardzero ldbl-128 -0x2.dp+4L : -0xf.fffffffffffffff78d2461700558p-4L : inexact-ok
+= expm1 upward ldbl-128 -0x2.dp+4L : -0xf.fffffffffffffff78d2461700558p-4L : inexact-ok
+= expm1 downward ldbl-128ibm -0x2.dp+4L : -0xf.fffffffffffffff78d24617008p-4L : inexact-ok
+= expm1 tonearest ldbl-128ibm -0x2.dp+4L : -0xf.fffffffffffffff78d24617004p-4L : inexact-ok
+= expm1 towardzero ldbl-128ibm -0x2.dp+4L : -0xf.fffffffffffffff78d24617004p-4L : inexact-ok
+= expm1 upward ldbl-128ibm -0x2.dp+4L : -0xf.fffffffffffffff78d24617004p-4L : inexact-ok
+expm1 -46.0
+= expm1 downward flt-32 -0x2.ep+4f : -0x1p+0f : inexact-ok
+= expm1 tonearest flt-32 -0x2.ep+4f : -0x1p+0f : inexact-ok
+= expm1 towardzero flt-32 -0x2.ep+4f : -0xf.fffffp-4f : inexact-ok
+= expm1 upward flt-32 -0x2.ep+4f : -0xf.fffffp-4f : inexact-ok
+= expm1 downward dbl-64 -0x2.ep+4 : -0x1p+0 : inexact-ok
+= expm1 tonearest dbl-64 -0x2.ep+4 : -0x1p+0 : inexact-ok
+= expm1 towardzero dbl-64 -0x2.ep+4 : -0xf.ffffffffffff8p-4 : inexact-ok
+= expm1 upward dbl-64 -0x2.ep+4 : -0xf.ffffffffffff8p-4 : inexact-ok
+= expm1 downward ldbl-96-intel -0x2.ep+4L : -0x1p+0L : inexact-ok
+= expm1 tonearest ldbl-96-intel -0x2.ep+4L : -0x1p+0L : inexact-ok
+= expm1 towardzero ldbl-96-intel -0x2.ep+4L : -0xf.fffffffffffffffp-4L : inexact-ok
+= expm1 upward ldbl-96-intel -0x2.ep+4L : -0xf.fffffffffffffffp-4L : inexact-ok
+= expm1 downward ldbl-96-m68k -0x2.ep+4L : -0x1p+0L : inexact-ok
+= expm1 tonearest ldbl-96-m68k -0x2.ep+4L : -0x1p+0L : inexact-ok
+= expm1 towardzero ldbl-96-m68k -0x2.ep+4L : -0xf.fffffffffffffffp-4L : inexact-ok
+= expm1 upward ldbl-96-m68k -0x2.ep+4L : -0xf.fffffffffffffffp-4L : inexact-ok
+= expm1 downward ldbl-128 -0x2.ep+4L : -0xf.fffffffffffffffce4543c89ec5p-4L : inexact-ok
+= expm1 tonearest ldbl-128 -0x2.ep+4L : -0xf.fffffffffffffffce4543c89ec5p-4L : inexact-ok
+= expm1 towardzero ldbl-128 -0x2.ep+4L : -0xf.fffffffffffffffce4543c89ec48p-4L : inexact-ok
+= expm1 upward ldbl-128 -0x2.ep+4L : -0xf.fffffffffffffffce4543c89ec48p-4L : inexact-ok
+= expm1 downward ldbl-128ibm -0x2.ep+4L : -0xf.fffffffffffffffce4543c89fp-4L : inexact-ok
+= expm1 tonearest ldbl-128ibm -0x2.ep+4L : -0xf.fffffffffffffffce4543c89ecp-4L : inexact-ok
+= expm1 towardzero ldbl-128ibm -0x2.ep+4L : -0xf.fffffffffffffffce4543c89ecp-4L : inexact-ok
+= expm1 upward ldbl-128ibm -0x2.ep+4L : -0xf.fffffffffffffffce4543c89ecp-4L : inexact-ok
+expm1 -73.0
+= expm1 downward flt-32 -0x4.9p+4f : -0x1p+0f : inexact-ok
+= expm1 tonearest flt-32 -0x4.9p+4f : -0x1p+0f : inexact-ok
+= expm1 towardzero flt-32 -0x4.9p+4f : -0xf.fffffp-4f : inexact-ok
+= expm1 upward flt-32 -0x4.9p+4f : -0xf.fffffp-4f : inexact-ok
+= expm1 downward dbl-64 -0x4.9p+4 : -0x1p+0 : inexact-ok
+= expm1 tonearest dbl-64 -0x4.9p+4 : -0x1p+0 : inexact-ok
+= expm1 towardzero dbl-64 -0x4.9p+4 : -0xf.ffffffffffff8p-4 : inexact-ok
+= expm1 upward dbl-64 -0x4.9p+4 : -0xf.ffffffffffff8p-4 : inexact-ok
+= expm1 downward ldbl-96-intel -0x4.9p+4L : -0x1p+0L : inexact-ok
+= expm1 tonearest ldbl-96-intel -0x4.9p+4L : -0x1p+0L : inexact-ok
+= expm1 towardzero ldbl-96-intel -0x4.9p+4L : -0xf.fffffffffffffffp-4L : inexact-ok
+= expm1 upward ldbl-96-intel -0x4.9p+4L : -0xf.fffffffffffffffp-4L : inexact-ok
+= expm1 downward ldbl-96-m68k -0x4.9p+4L : -0x1p+0L : inexact-ok
+= expm1 tonearest ldbl-96-m68k -0x4.9p+4L : -0x1p+0L : inexact-ok
+= expm1 towardzero ldbl-96-m68k -0x4.9p+4L : -0xf.fffffffffffffffp-4L : inexact-ok
+= expm1 upward ldbl-96-m68k -0x4.9p+4L : -0xf.fffffffffffffffp-4L : inexact-ok
+= expm1 downward ldbl-128 -0x4.9p+4L : -0xf.fffffffffffffffffffffffff998p-4L : inexact-ok
+= expm1 tonearest ldbl-128 -0x4.9p+4L : -0xf.fffffffffffffffffffffffff99p-4L : inexact-ok
+= expm1 towardzero ldbl-128 -0x4.9p+4L : -0xf.fffffffffffffffffffffffff99p-4L : inexact-ok
+= expm1 upward ldbl-128 -0x4.9p+4L : -0xf.fffffffffffffffffffffffff99p-4L : inexact-ok
+= expm1 downward ldbl-128ibm -0x4.9p+4L : -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= expm1 tonearest ldbl-128ibm -0x4.9p+4L : -0xf.fffffffffffffffffffffffff8p-4L : inexact-ok
+= expm1 towardzero ldbl-128ibm -0x4.9p+4L : -0xf.fffffffffffffffffffffffff8p-4L : inexact-ok
+= expm1 upward ldbl-128ibm -0x4.9p+4L : -0xf.fffffffffffffffffffffffff8p-4L : inexact-ok
+expm1 -74.0
+= expm1 downward flt-32 -0x4.ap+4f : -0x1p+0f : inexact-ok
+= expm1 tonearest flt-32 -0x4.ap+4f : -0x1p+0f : inexact-ok
+= expm1 towardzero flt-32 -0x4.ap+4f : -0xf.fffffp-4f : inexact-ok
+= expm1 upward flt-32 -0x4.ap+4f : -0xf.fffffp-4f : inexact-ok
+= expm1 downward dbl-64 -0x4.ap+4 : -0x1p+0 : inexact-ok
+= expm1 tonearest dbl-64 -0x4.ap+4 : -0x1p+0 : inexact-ok
+= expm1 towardzero dbl-64 -0x4.ap+4 : -0xf.ffffffffffff8p-4 : inexact-ok
+= expm1 upward dbl-64 -0x4.ap+4 : -0xf.ffffffffffff8p-4 : inexact-ok
+= expm1 downward ldbl-96-intel -0x4.ap+4L : -0x1p+0L : inexact-ok
+= expm1 tonearest ldbl-96-intel -0x4.ap+4L : -0x1p+0L : inexact-ok
+= expm1 towardzero ldbl-96-intel -0x4.ap+4L : -0xf.fffffffffffffffp-4L : inexact-ok
+= expm1 upward ldbl-96-intel -0x4.ap+4L : -0xf.fffffffffffffffp-4L : inexact-ok
+= expm1 downward ldbl-96-m68k -0x4.ap+4L : -0x1p+0L : inexact-ok
+= expm1 tonearest ldbl-96-m68k -0x4.ap+4L : -0x1p+0L : inexact-ok
+= expm1 towardzero ldbl-96-m68k -0x4.ap+4L : -0xf.fffffffffffffffp-4L : inexact-ok
+= expm1 upward ldbl-96-m68k -0x4.ap+4L : -0xf.fffffffffffffffp-4L : inexact-ok
+= expm1 downward ldbl-128 -0x4.ap+4L : -0xf.fffffffffffffffffffffffffda8p-4L : inexact-ok
+= expm1 tonearest ldbl-128 -0x4.ap+4L : -0xf.fffffffffffffffffffffffffdap-4L : inexact-ok
+= expm1 towardzero ldbl-128 -0x4.ap+4L : -0xf.fffffffffffffffffffffffffdap-4L : inexact-ok
+= expm1 upward ldbl-128 -0x4.ap+4L : -0xf.fffffffffffffffffffffffffdap-4L : inexact-ok
+= expm1 downward ldbl-128ibm -0x4.ap+4L : -0x1p+0L : inexact-ok
+= expm1 tonearest ldbl-128ibm -0x4.ap+4L : -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= expm1 towardzero ldbl-128ibm -0x4.ap+4L : -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= expm1 upward ldbl-128ibm -0x4.ap+4L : -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+expm1 -75.0
+= expm1 downward flt-32 -0x4.bp+4f : -0x1p+0f : inexact-ok
+= expm1 tonearest flt-32 -0x4.bp+4f : -0x1p+0f : inexact-ok
+= expm1 towardzero flt-32 -0x4.bp+4f : -0xf.fffffp-4f : inexact-ok
+= expm1 upward flt-32 -0x4.bp+4f : -0xf.fffffp-4f : inexact-ok
+= expm1 downward dbl-64 -0x4.bp+4 : -0x1p+0 : inexact-ok
+= expm1 tonearest dbl-64 -0x4.bp+4 : -0x1p+0 : inexact-ok
+= expm1 towardzero dbl-64 -0x4.bp+4 : -0xf.ffffffffffff8p-4 : inexact-ok
+= expm1 upward dbl-64 -0x4.bp+4 : -0xf.ffffffffffff8p-4 : inexact-ok
+= expm1 downward ldbl-96-intel -0x4.bp+4L : -0x1p+0L : inexact-ok
+= expm1 tonearest ldbl-96-intel -0x4.bp+4L : -0x1p+0L : inexact-ok
+= expm1 towardzero ldbl-96-intel -0x4.bp+4L : -0xf.fffffffffffffffp-4L : inexact-ok
+= expm1 upward ldbl-96-intel -0x4.bp+4L : -0xf.fffffffffffffffp-4L : inexact-ok
+= expm1 downward ldbl-96-m68k -0x4.bp+4L : -0x1p+0L : inexact-ok
+= expm1 tonearest ldbl-96-m68k -0x4.bp+4L : -0x1p+0L : inexact-ok
+= expm1 towardzero ldbl-96-m68k -0x4.bp+4L : -0xf.fffffffffffffffp-4L : inexact-ok
+= expm1 upward ldbl-96-m68k -0x4.bp+4L : -0xf.fffffffffffffffp-4L : inexact-ok
+= expm1 downward ldbl-128 -0x4.bp+4L : -0xf.ffffffffffffffffffffffffff2p-4L : inexact-ok
+= expm1 tonearest ldbl-128 -0x4.bp+4L : -0xf.ffffffffffffffffffffffffff2p-4L : inexact-ok
+= expm1 towardzero ldbl-128 -0x4.bp+4L : -0xf.ffffffffffffffffffffffffff18p-4L : inexact-ok
+= expm1 upward ldbl-128 -0x4.bp+4L : -0xf.ffffffffffffffffffffffffff18p-4L : inexact-ok
+= expm1 downward ldbl-128ibm -0x4.bp+4L : -0x1p+0L : inexact-ok
+= expm1 tonearest ldbl-128ibm -0x4.bp+4L : -0x1p+0L : inexact-ok
+= expm1 towardzero ldbl-128ibm -0x4.bp+4L : -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= expm1 upward ldbl-128ibm -0x4.bp+4L : -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+expm1 -78.0
+= expm1 downward flt-32 -0x4.ep+4f : -0x1p+0f : inexact-ok
+= expm1 tonearest flt-32 -0x4.ep+4f : -0x1p+0f : inexact-ok
+= expm1 towardzero flt-32 -0x4.ep+4f : -0xf.fffffp-4f : inexact-ok
+= expm1 upward flt-32 -0x4.ep+4f : -0xf.fffffp-4f : inexact-ok
+= expm1 downward dbl-64 -0x4.ep+4 : -0x1p+0 : inexact-ok
+= expm1 tonearest dbl-64 -0x4.ep+4 : -0x1p+0 : inexact-ok
+= expm1 towardzero dbl-64 -0x4.ep+4 : -0xf.ffffffffffff8p-4 : inexact-ok
+= expm1 upward dbl-64 -0x4.ep+4 : -0xf.ffffffffffff8p-4 : inexact-ok
+= expm1 downward ldbl-96-intel -0x4.ep+4L : -0x1p+0L : inexact-ok
+= expm1 tonearest ldbl-96-intel -0x4.ep+4L : -0x1p+0L : inexact-ok
+= expm1 towardzero ldbl-96-intel -0x4.ep+4L : -0xf.fffffffffffffffp-4L : inexact-ok
+= expm1 upward ldbl-96-intel -0x4.ep+4L : -0xf.fffffffffffffffp-4L : inexact-ok
+= expm1 downward ldbl-96-m68k -0x4.ep+4L : -0x1p+0L : inexact-ok
+= expm1 tonearest ldbl-96-m68k -0x4.ep+4L : -0x1p+0L : inexact-ok
+= expm1 towardzero ldbl-96-m68k -0x4.ep+4L : -0xf.fffffffffffffffp-4L : inexact-ok
+= expm1 upward ldbl-96-m68k -0x4.ep+4L : -0xf.fffffffffffffffp-4L : inexact-ok
+= expm1 downward ldbl-128 -0x4.ep+4L : -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= expm1 tonearest ldbl-128 -0x4.ep+4L : -0xf.fffffffffffffffffffffffffffp-4L : inexact-ok
+= expm1 towardzero ldbl-128 -0x4.ep+4L : -0xf.fffffffffffffffffffffffffffp-4L : inexact-ok
+= expm1 upward ldbl-128 -0x4.ep+4L : -0xf.fffffffffffffffffffffffffffp-4L : inexact-ok
+= expm1 downward ldbl-128ibm -0x4.ep+4L : -0x1p+0L : inexact-ok
+= expm1 tonearest ldbl-128ibm -0x4.ep+4L : -0x1p+0L : inexact-ok
+= expm1 towardzero ldbl-128ibm -0x4.ep+4L : -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= expm1 upward ldbl-128ibm -0x4.ep+4L : -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+expm1 -79.0
+= expm1 downward flt-32 -0x4.fp+4f : -0x1p+0f : inexact-ok
+= expm1 tonearest flt-32 -0x4.fp+4f : -0x1p+0f : inexact-ok
+= expm1 towardzero flt-32 -0x4.fp+4f : -0xf.fffffp-4f : inexact-ok
+= expm1 upward flt-32 -0x4.fp+4f : -0xf.fffffp-4f : inexact-ok
+= expm1 downward dbl-64 -0x4.fp+4 : -0x1p+0 : inexact-ok
+= expm1 tonearest dbl-64 -0x4.fp+4 : -0x1p+0 : inexact-ok
+= expm1 towardzero dbl-64 -0x4.fp+4 : -0xf.ffffffffffff8p-4 : inexact-ok
+= expm1 upward dbl-64 -0x4.fp+4 : -0xf.ffffffffffff8p-4 : inexact-ok
+= expm1 downward ldbl-96-intel -0x4.fp+4L : -0x1p+0L : inexact-ok
+= expm1 tonearest ldbl-96-intel -0x4.fp+4L : -0x1p+0L : inexact-ok
+= expm1 towardzero ldbl-96-intel -0x4.fp+4L : -0xf.fffffffffffffffp-4L : inexact-ok
+= expm1 upward ldbl-96-intel -0x4.fp+4L : -0xf.fffffffffffffffp-4L : inexact-ok
+= expm1 downward ldbl-96-m68k -0x4.fp+4L : -0x1p+0L : inexact-ok
+= expm1 tonearest ldbl-96-m68k -0x4.fp+4L : -0x1p+0L : inexact-ok
+= expm1 towardzero ldbl-96-m68k -0x4.fp+4L : -0xf.fffffffffffffffp-4L : inexact-ok
+= expm1 upward ldbl-96-m68k -0x4.fp+4L : -0xf.fffffffffffffffp-4L : inexact-ok
+= expm1 downward ldbl-128 -0x4.fp+4L : -0x1p+0L : inexact-ok
+= expm1 tonearest ldbl-128 -0x4.fp+4L : -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= expm1 towardzero ldbl-128 -0x4.fp+4L : -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= expm1 upward ldbl-128 -0x4.fp+4L : -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= expm1 downward ldbl-128ibm -0x4.fp+4L : -0x1p+0L : inexact-ok
+= expm1 tonearest ldbl-128ibm -0x4.fp+4L : -0x1p+0L : inexact-ok
+= expm1 towardzero ldbl-128ibm -0x4.fp+4L : -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= expm1 upward ldbl-128ibm -0x4.fp+4L : -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+expm1 -80.0
+= expm1 downward flt-32 -0x5p+4f : -0x1p+0f : inexact-ok
+= expm1 tonearest flt-32 -0x5p+4f : -0x1p+0f : inexact-ok
+= expm1 towardzero flt-32 -0x5p+4f : -0xf.fffffp-4f : inexact-ok
+= expm1 upward flt-32 -0x5p+4f : -0xf.fffffp-4f : inexact-ok
+= expm1 downward dbl-64 -0x5p+4 : -0x1p+0 : inexact-ok
+= expm1 tonearest dbl-64 -0x5p+4 : -0x1p+0 : inexact-ok
+= expm1 towardzero dbl-64 -0x5p+4 : -0xf.ffffffffffff8p-4 : inexact-ok
+= expm1 upward dbl-64 -0x5p+4 : -0xf.ffffffffffff8p-4 : inexact-ok
+= expm1 downward ldbl-96-intel -0x5p+4L : -0x1p+0L : inexact-ok
+= expm1 tonearest ldbl-96-intel -0x5p+4L : -0x1p+0L : inexact-ok
+= expm1 towardzero ldbl-96-intel -0x5p+4L : -0xf.fffffffffffffffp-4L : inexact-ok
+= expm1 upward ldbl-96-intel -0x5p+4L : -0xf.fffffffffffffffp-4L : inexact-ok
+= expm1 downward ldbl-96-m68k -0x5p+4L : -0x1p+0L : inexact-ok
+= expm1 tonearest ldbl-96-m68k -0x5p+4L : -0x1p+0L : inexact-ok
+= expm1 towardzero ldbl-96-m68k -0x5p+4L : -0xf.fffffffffffffffp-4L : inexact-ok
+= expm1 upward ldbl-96-m68k -0x5p+4L : -0xf.fffffffffffffffp-4L : inexact-ok
+= expm1 downward ldbl-128 -0x5p+4L : -0x1p+0L : inexact-ok
+= expm1 tonearest ldbl-128 -0x5p+4L : -0x1p+0L : inexact-ok
+= expm1 towardzero ldbl-128 -0x5p+4L : -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= expm1 upward ldbl-128 -0x5p+4L : -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= expm1 downward ldbl-128ibm -0x5p+4L : -0x1p+0L : inexact-ok
+= expm1 tonearest ldbl-128ibm -0x5p+4L : -0x1p+0L : inexact-ok
+= expm1 towardzero ldbl-128ibm -0x5p+4L : -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= expm1 upward ldbl-128ibm -0x5p+4L : -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+expm1 -100.0
+= expm1 downward flt-32 -0x6.4p+4f : -0x1p+0f : inexact-ok
+= expm1 tonearest flt-32 -0x6.4p+4f : -0x1p+0f : inexact-ok
+= expm1 towardzero flt-32 -0x6.4p+4f : -0xf.fffffp-4f : inexact-ok
+= expm1 upward flt-32 -0x6.4p+4f : -0xf.fffffp-4f : inexact-ok
+= expm1 downward dbl-64 -0x6.4p+4 : -0x1p+0 : inexact-ok
+= expm1 tonearest dbl-64 -0x6.4p+4 : -0x1p+0 : inexact-ok
+= expm1 towardzero dbl-64 -0x6.4p+4 : -0xf.ffffffffffff8p-4 : inexact-ok
+= expm1 upward dbl-64 -0x6.4p+4 : -0xf.ffffffffffff8p-4 : inexact-ok
+= expm1 downward ldbl-96-intel -0x6.4p+4L : -0x1p+0L : inexact-ok
+= expm1 tonearest ldbl-96-intel -0x6.4p+4L : -0x1p+0L : inexact-ok
+= expm1 towardzero ldbl-96-intel -0x6.4p+4L : -0xf.fffffffffffffffp-4L : inexact-ok
+= expm1 upward ldbl-96-intel -0x6.4p+4L : -0xf.fffffffffffffffp-4L : inexact-ok
+= expm1 downward ldbl-96-m68k -0x6.4p+4L : -0x1p+0L : inexact-ok
+= expm1 tonearest ldbl-96-m68k -0x6.4p+4L : -0x1p+0L : inexact-ok
+= expm1 towardzero ldbl-96-m68k -0x6.4p+4L : -0xf.fffffffffffffffp-4L : inexact-ok
+= expm1 upward ldbl-96-m68k -0x6.4p+4L : -0xf.fffffffffffffffp-4L : inexact-ok
+= expm1 downward ldbl-128 -0x6.4p+4L : -0x1p+0L : inexact-ok
+= expm1 tonearest ldbl-128 -0x6.4p+4L : -0x1p+0L : inexact-ok
+= expm1 towardzero ldbl-128 -0x6.4p+4L : -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= expm1 upward ldbl-128 -0x6.4p+4L : -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= expm1 downward ldbl-128ibm -0x6.4p+4L : -0x1p+0L : inexact-ok
+= expm1 tonearest ldbl-128ibm -0x6.4p+4L : -0x1p+0L : inexact-ok
+= expm1 towardzero ldbl-128ibm -0x6.4p+4L : -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= expm1 upward ldbl-128ibm -0x6.4p+4L : -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+expm1 -1000.0
+= expm1 downward flt-32 -0x3.e8p+8f : -0x1p+0f : inexact-ok
+= expm1 tonearest flt-32 -0x3.e8p+8f : -0x1p+0f : inexact-ok
+= expm1 towardzero flt-32 -0x3.e8p+8f : -0xf.fffffp-4f : inexact-ok
+= expm1 upward flt-32 -0x3.e8p+8f : -0xf.fffffp-4f : inexact-ok
+= expm1 downward dbl-64 -0x3.e8p+8 : -0x1p+0 : inexact-ok
+= expm1 tonearest dbl-64 -0x3.e8p+8 : -0x1p+0 : inexact-ok
+= expm1 towardzero dbl-64 -0x3.e8p+8 : -0xf.ffffffffffff8p-4 : inexact-ok
+= expm1 upward dbl-64 -0x3.e8p+8 : -0xf.ffffffffffff8p-4 : inexact-ok
+= expm1 downward ldbl-96-intel -0x3.e8p+8L : -0x1p+0L : inexact-ok
+= expm1 tonearest ldbl-96-intel -0x3.e8p+8L : -0x1p+0L : inexact-ok
+= expm1 towardzero ldbl-96-intel -0x3.e8p+8L : -0xf.fffffffffffffffp-4L : inexact-ok
+= expm1 upward ldbl-96-intel -0x3.e8p+8L : -0xf.fffffffffffffffp-4L : inexact-ok
+= expm1 downward ldbl-96-m68k -0x3.e8p+8L : -0x1p+0L : inexact-ok
+= expm1 tonearest ldbl-96-m68k -0x3.e8p+8L : -0x1p+0L : inexact-ok
+= expm1 towardzero ldbl-96-m68k -0x3.e8p+8L : -0xf.fffffffffffffffp-4L : inexact-ok
+= expm1 upward ldbl-96-m68k -0x3.e8p+8L : -0xf.fffffffffffffffp-4L : inexact-ok
+= expm1 downward ldbl-128 -0x3.e8p+8L : -0x1p+0L : inexact-ok
+= expm1 tonearest ldbl-128 -0x3.e8p+8L : -0x1p+0L : inexact-ok
+= expm1 towardzero ldbl-128 -0x3.e8p+8L : -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= expm1 upward ldbl-128 -0x3.e8p+8L : -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= expm1 downward ldbl-128ibm -0x3.e8p+8L : -0x1p+0L : inexact-ok
+= expm1 tonearest ldbl-128ibm -0x3.e8p+8L : -0x1p+0L : inexact-ok
+= expm1 towardzero ldbl-128ibm -0x3.e8p+8L : -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= expm1 upward ldbl-128ibm -0x3.e8p+8L : -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+expm1 -10000.0
+= expm1 downward flt-32 -0x2.71p+12f : -0x1p+0f : inexact-ok
+= expm1 tonearest flt-32 -0x2.71p+12f : -0x1p+0f : inexact-ok
+= expm1 towardzero flt-32 -0x2.71p+12f : -0xf.fffffp-4f : inexact-ok
+= expm1 upward flt-32 -0x2.71p+12f : -0xf.fffffp-4f : inexact-ok
+= expm1 downward dbl-64 -0x2.71p+12 : -0x1p+0 : inexact-ok
+= expm1 tonearest dbl-64 -0x2.71p+12 : -0x1p+0 : inexact-ok
+= expm1 towardzero dbl-64 -0x2.71p+12 : -0xf.ffffffffffff8p-4 : inexact-ok
+= expm1 upward dbl-64 -0x2.71p+12 : -0xf.ffffffffffff8p-4 : inexact-ok
+= expm1 downward ldbl-96-intel -0x2.71p+12L : -0x1p+0L : inexact-ok
+= expm1 tonearest ldbl-96-intel -0x2.71p+12L : -0x1p+0L : inexact-ok
+= expm1 towardzero ldbl-96-intel -0x2.71p+12L : -0xf.fffffffffffffffp-4L : inexact-ok
+= expm1 upward ldbl-96-intel -0x2.71p+12L : -0xf.fffffffffffffffp-4L : inexact-ok
+= expm1 downward ldbl-96-m68k -0x2.71p+12L : -0x1p+0L : inexact-ok
+= expm1 tonearest ldbl-96-m68k -0x2.71p+12L : -0x1p+0L : inexact-ok
+= expm1 towardzero ldbl-96-m68k -0x2.71p+12L : -0xf.fffffffffffffffp-4L : inexact-ok
+= expm1 upward ldbl-96-m68k -0x2.71p+12L : -0xf.fffffffffffffffp-4L : inexact-ok
+= expm1 downward ldbl-128 -0x2.71p+12L : -0x1p+0L : inexact-ok
+= expm1 tonearest ldbl-128 -0x2.71p+12L : -0x1p+0L : inexact-ok
+= expm1 towardzero ldbl-128 -0x2.71p+12L : -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= expm1 upward ldbl-128 -0x2.71p+12L : -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= expm1 downward ldbl-128ibm -0x2.71p+12L : -0x1p+0L : inexact-ok
+= expm1 tonearest ldbl-128ibm -0x2.71p+12L : -0x1p+0L : inexact-ok
+= expm1 towardzero ldbl-128ibm -0x2.71p+12L : -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= expm1 upward ldbl-128ibm -0x2.71p+12L : -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+expm1 -100000.0
+= expm1 downward flt-32 -0x1.86ap+16f : -0x1p+0f : inexact-ok
+= expm1 tonearest flt-32 -0x1.86ap+16f : -0x1p+0f : inexact-ok
+= expm1 towardzero flt-32 -0x1.86ap+16f : -0xf.fffffp-4f : inexact-ok
+= expm1 upward flt-32 -0x1.86ap+16f : -0xf.fffffp-4f : inexact-ok
+= expm1 downward dbl-64 -0x1.86ap+16 : -0x1p+0 : inexact-ok
+= expm1 tonearest dbl-64 -0x1.86ap+16 : -0x1p+0 : inexact-ok
+= expm1 towardzero dbl-64 -0x1.86ap+16 : -0xf.ffffffffffff8p-4 : inexact-ok
+= expm1 upward dbl-64 -0x1.86ap+16 : -0xf.ffffffffffff8p-4 : inexact-ok
+= expm1 downward ldbl-96-intel -0x1.86ap+16L : -0x1p+0L : inexact-ok
+= expm1 tonearest ldbl-96-intel -0x1.86ap+16L : -0x1p+0L : inexact-ok
+= expm1 towardzero ldbl-96-intel -0x1.86ap+16L : -0xf.fffffffffffffffp-4L : inexact-ok
+= expm1 upward ldbl-96-intel -0x1.86ap+16L : -0xf.fffffffffffffffp-4L : inexact-ok
+= expm1 downward ldbl-96-m68k -0x1.86ap+16L : -0x1p+0L : inexact-ok
+= expm1 tonearest ldbl-96-m68k -0x1.86ap+16L : -0x1p+0L : inexact-ok
+= expm1 towardzero ldbl-96-m68k -0x1.86ap+16L : -0xf.fffffffffffffffp-4L : inexact-ok
+= expm1 upward ldbl-96-m68k -0x1.86ap+16L : -0xf.fffffffffffffffp-4L : inexact-ok
+= expm1 downward ldbl-128 -0x1.86ap+16L : -0x1p+0L : inexact-ok
+= expm1 tonearest ldbl-128 -0x1.86ap+16L : -0x1p+0L : inexact-ok
+= expm1 towardzero ldbl-128 -0x1.86ap+16L : -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= expm1 upward ldbl-128 -0x1.86ap+16L : -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= expm1 downward ldbl-128ibm -0x1.86ap+16L : -0x1p+0L : inexact-ok
+= expm1 tonearest ldbl-128ibm -0x1.86ap+16L : -0x1p+0L : inexact-ok
+= expm1 towardzero ldbl-128ibm -0x1.86ap+16L : -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= expm1 upward ldbl-128ibm -0x1.86ap+16L : -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+expm1 100000.0
+= expm1 downward flt-32 0x1.86ap+16f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= expm1 tonearest flt-32 0x1.86ap+16f : plus_infty : inexact-ok overflow errno-erange
+= expm1 towardzero flt-32 0x1.86ap+16f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= expm1 upward flt-32 0x1.86ap+16f : plus_infty : inexact-ok overflow errno-erange
+= expm1 downward dbl-64 0x1.86ap+16 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= expm1 tonearest dbl-64 0x1.86ap+16 : plus_infty : inexact-ok overflow errno-erange
+= expm1 towardzero dbl-64 0x1.86ap+16 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= expm1 upward dbl-64 0x1.86ap+16 : plus_infty : inexact-ok overflow errno-erange
+= expm1 downward ldbl-96-intel 0x1.86ap+16L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= expm1 tonearest ldbl-96-intel 0x1.86ap+16L : plus_infty : inexact-ok overflow errno-erange
+= expm1 towardzero ldbl-96-intel 0x1.86ap+16L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= expm1 upward ldbl-96-intel 0x1.86ap+16L : plus_infty : inexact-ok overflow errno-erange
+= expm1 downward ldbl-96-m68k 0x1.86ap+16L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= expm1 tonearest ldbl-96-m68k 0x1.86ap+16L : plus_infty : inexact-ok overflow errno-erange
+= expm1 towardzero ldbl-96-m68k 0x1.86ap+16L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= expm1 upward ldbl-96-m68k 0x1.86ap+16L : plus_infty : inexact-ok overflow errno-erange
+= expm1 downward ldbl-128 0x1.86ap+16L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= expm1 tonearest ldbl-128 0x1.86ap+16L : plus_infty : inexact-ok overflow errno-erange
+= expm1 towardzero ldbl-128 0x1.86ap+16L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= expm1 upward ldbl-128 0x1.86ap+16L : plus_infty : inexact-ok overflow errno-erange
+= expm1 downward ldbl-128ibm 0x1.86ap+16L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= expm1 tonearest ldbl-128ibm 0x1.86ap+16L : plus_infty : inexact-ok overflow errno-erange
+= expm1 towardzero ldbl-128ibm 0x1.86ap+16L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= expm1 upward ldbl-128ibm 0x1.86ap+16L : plus_infty : inexact-ok overflow errno-erange
+expm1 max
+= expm1 downward flt-32 0xf.fffffp+124f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= expm1 tonearest flt-32 0xf.fffffp+124f : plus_infty : inexact-ok overflow errno-erange
+= expm1 towardzero flt-32 0xf.fffffp+124f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= expm1 upward flt-32 0xf.fffffp+124f : plus_infty : inexact-ok overflow errno-erange
+= expm1 downward dbl-64 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= expm1 tonearest dbl-64 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= expm1 towardzero dbl-64 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= expm1 upward dbl-64 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= expm1 downward ldbl-96-intel 0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= expm1 tonearest ldbl-96-intel 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= expm1 towardzero ldbl-96-intel 0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= expm1 upward ldbl-96-intel 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= expm1 downward ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= expm1 tonearest ldbl-96-m68k 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= expm1 towardzero ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= expm1 upward ldbl-96-m68k 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= expm1 downward ldbl-128 0xf.fffffp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= expm1 tonearest ldbl-128 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= expm1 towardzero ldbl-128 0xf.fffffp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= expm1 upward ldbl-128 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= expm1 downward ldbl-128ibm 0xf.fffffp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= expm1 tonearest ldbl-128ibm 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= expm1 towardzero ldbl-128ibm 0xf.fffffp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= expm1 upward ldbl-128ibm 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= expm1 downward dbl-64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= expm1 tonearest dbl-64 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= expm1 towardzero dbl-64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= expm1 upward dbl-64 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= expm1 downward ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= expm1 tonearest ldbl-96-intel 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= expm1 towardzero ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= expm1 upward ldbl-96-intel 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= expm1 downward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= expm1 tonearest ldbl-96-m68k 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= expm1 towardzero ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= expm1 upward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= expm1 downward ldbl-128 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= expm1 tonearest ldbl-128 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= expm1 towardzero ldbl-128 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= expm1 upward ldbl-128 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= expm1 downward ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= expm1 tonearest ldbl-128ibm 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= expm1 towardzero ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= expm1 upward ldbl-128ibm 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= expm1 downward ldbl-96-intel 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= expm1 tonearest ldbl-96-intel 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= expm1 towardzero ldbl-96-intel 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= expm1 upward ldbl-96-intel 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= expm1 downward ldbl-96-m68k 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= expm1 tonearest ldbl-96-m68k 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= expm1 towardzero ldbl-96-m68k 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= expm1 upward ldbl-96-m68k 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= expm1 downward ldbl-128 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= expm1 tonearest ldbl-128 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= expm1 towardzero ldbl-128 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= expm1 upward ldbl-128 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= expm1 downward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= expm1 tonearest ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : plus_infty : inexact-ok overflow errno-erange
+= expm1 towardzero ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= expm1 upward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : plus_infty : inexact-ok overflow errno-erange
+= expm1 downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= expm1 tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : inexact-ok overflow errno-erange
+= expm1 towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= expm1 upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : inexact-ok overflow errno-erange
+= expm1 downward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= expm1 tonearest ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : inexact-ok overflow errno-erange
+= expm1 towardzero ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= expm1 upward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : inexact-ok overflow errno-erange
+expm1 -max
+= expm1 downward flt-32 -0xf.fffffp+124f : -0x1p+0f : inexact-ok
+= expm1 tonearest flt-32 -0xf.fffffp+124f : -0x1p+0f : inexact-ok
+= expm1 towardzero flt-32 -0xf.fffffp+124f : -0xf.fffffp-4f : inexact-ok
+= expm1 upward flt-32 -0xf.fffffp+124f : -0xf.fffffp-4f : inexact-ok
+= expm1 downward dbl-64 -0xf.fffffp+124 : -0x1p+0 : inexact-ok
+= expm1 tonearest dbl-64 -0xf.fffffp+124 : -0x1p+0 : inexact-ok
+= expm1 towardzero dbl-64 -0xf.fffffp+124 : -0xf.ffffffffffff8p-4 : inexact-ok
+= expm1 upward dbl-64 -0xf.fffffp+124 : -0xf.ffffffffffff8p-4 : inexact-ok
+= expm1 downward ldbl-96-intel -0xf.fffffp+124L : -0x1p+0L : inexact-ok
+= expm1 tonearest ldbl-96-intel -0xf.fffffp+124L : -0x1p+0L : inexact-ok
+= expm1 towardzero ldbl-96-intel -0xf.fffffp+124L : -0xf.fffffffffffffffp-4L : inexact-ok
+= expm1 upward ldbl-96-intel -0xf.fffffp+124L : -0xf.fffffffffffffffp-4L : inexact-ok
+= expm1 downward ldbl-96-m68k -0xf.fffffp+124L : -0x1p+0L : inexact-ok
+= expm1 tonearest ldbl-96-m68k -0xf.fffffp+124L : -0x1p+0L : inexact-ok
+= expm1 towardzero ldbl-96-m68k -0xf.fffffp+124L : -0xf.fffffffffffffffp-4L : inexact-ok
+= expm1 upward ldbl-96-m68k -0xf.fffffp+124L : -0xf.fffffffffffffffp-4L : inexact-ok
+= expm1 downward ldbl-128 -0xf.fffffp+124L : -0x1p+0L : inexact-ok
+= expm1 tonearest ldbl-128 -0xf.fffffp+124L : -0x1p+0L : inexact-ok
+= expm1 towardzero ldbl-128 -0xf.fffffp+124L : -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= expm1 upward ldbl-128 -0xf.fffffp+124L : -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= expm1 downward ldbl-128ibm -0xf.fffffp+124L : -0x1p+0L : inexact-ok
+= expm1 tonearest ldbl-128ibm -0xf.fffffp+124L : -0x1p+0L : inexact-ok
+= expm1 towardzero ldbl-128ibm -0xf.fffffp+124L : -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= expm1 upward ldbl-128ibm -0xf.fffffp+124L : -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= expm1 downward dbl-64 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok
+= expm1 tonearest dbl-64 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok
+= expm1 towardzero dbl-64 -0xf.ffffffffffff8p+1020 : -0xf.ffffffffffff8p-4 : inexact-ok
+= expm1 upward dbl-64 -0xf.ffffffffffff8p+1020 : -0xf.ffffffffffff8p-4 : inexact-ok
+= expm1 downward ldbl-96-intel -0xf.ffffffffffff8p+1020L : -0x1p+0L : inexact-ok
+= expm1 tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L : -0x1p+0L : inexact-ok
+= expm1 towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L : -0xf.fffffffffffffffp-4L : inexact-ok
+= expm1 upward ldbl-96-intel -0xf.ffffffffffff8p+1020L : -0xf.fffffffffffffffp-4L : inexact-ok
+= expm1 downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L : -0x1p+0L : inexact-ok
+= expm1 tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L : -0x1p+0L : inexact-ok
+= expm1 towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L : -0xf.fffffffffffffffp-4L : inexact-ok
+= expm1 upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L : -0xf.fffffffffffffffp-4L : inexact-ok
+= expm1 downward ldbl-128 -0xf.ffffffffffff8p+1020L : -0x1p+0L : inexact-ok
+= expm1 tonearest ldbl-128 -0xf.ffffffffffff8p+1020L : -0x1p+0L : inexact-ok
+= expm1 towardzero ldbl-128 -0xf.ffffffffffff8p+1020L : -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= expm1 upward ldbl-128 -0xf.ffffffffffff8p+1020L : -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= expm1 downward ldbl-128ibm -0xf.ffffffffffff8p+1020L : -0x1p+0L : inexact-ok
+= expm1 tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L : -0x1p+0L : inexact-ok
+= expm1 towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L : -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= expm1 upward ldbl-128ibm -0xf.ffffffffffff8p+1020L : -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= expm1 downward ldbl-96-intel -0xf.fffffffffffffffp+16380L : -0x1p+0L : inexact-ok
+= expm1 tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L : -0x1p+0L : inexact-ok
+= expm1 towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L : -0xf.fffffffffffffffp-4L : inexact-ok
+= expm1 upward ldbl-96-intel -0xf.fffffffffffffffp+16380L : -0xf.fffffffffffffffp-4L : inexact-ok
+= expm1 downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L : -0x1p+0L : inexact-ok
+= expm1 tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L : -0x1p+0L : inexact-ok
+= expm1 towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L : -0xf.fffffffffffffffp-4L : inexact-ok
+= expm1 upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L : -0xf.fffffffffffffffp-4L : inexact-ok
+= expm1 downward ldbl-128 -0xf.fffffffffffffffp+16380L : -0x1p+0L : inexact-ok
+= expm1 tonearest ldbl-128 -0xf.fffffffffffffffp+16380L : -0x1p+0L : inexact-ok
+= expm1 towardzero ldbl-128 -0xf.fffffffffffffffp+16380L : -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= expm1 upward ldbl-128 -0xf.fffffffffffffffp+16380L : -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= expm1 downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L : -0x1p+0L : inexact-ok
+= expm1 tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L : -0x1p+0L : inexact-ok
+= expm1 towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L : -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= expm1 upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L : -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= expm1 downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L : -0x1p+0L : inexact-ok
+= expm1 tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L : -0x1p+0L : inexact-ok
+= expm1 towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L : -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= expm1 upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L : -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= expm1 downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L : -0x1p+0L : inexact-ok
+= expm1 tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L : -0x1p+0L : inexact-ok
+= expm1 towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L : -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= expm1 upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L : -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+expm1 0x1p-2
+= expm1 downward flt-32 0x4p-4f : 0x4.8b5e38p-4f : inexact-ok
+= expm1 tonearest flt-32 0x4p-4f : 0x4.8b5e4p-4f : inexact-ok
+= expm1 towardzero flt-32 0x4p-4f : 0x4.8b5e38p-4f : inexact-ok
+= expm1 upward flt-32 0x4p-4f : 0x4.8b5e4p-4f : inexact-ok
+= expm1 downward dbl-64 0x4p-4 : 0x4.8b5e3c3e81864p-4 : inexact-ok
+= expm1 tonearest dbl-64 0x4p-4 : 0x4.8b5e3c3e81868p-4 : inexact-ok
+= expm1 towardzero dbl-64 0x4p-4 : 0x4.8b5e3c3e81864p-4 : inexact-ok
+= expm1 upward dbl-64 0x4p-4 : 0x4.8b5e3c3e81868p-4 : inexact-ok
+= expm1 downward ldbl-96-intel 0x4p-4L : 0x4.8b5e3c3e8186676p-4L : inexact-ok
+= expm1 tonearest ldbl-96-intel 0x4p-4L : 0x4.8b5e3c3e81866768p-4L : inexact-ok
+= expm1 towardzero ldbl-96-intel 0x4p-4L : 0x4.8b5e3c3e8186676p-4L : inexact-ok
+= expm1 upward ldbl-96-intel 0x4p-4L : 0x4.8b5e3c3e81866768p-4L : inexact-ok
+= expm1 downward ldbl-96-m68k 0x4p-4L : 0x4.8b5e3c3e8186676p-4L : inexact-ok
+= expm1 tonearest ldbl-96-m68k 0x4p-4L : 0x4.8b5e3c3e81866768p-4L : inexact-ok
+= expm1 towardzero ldbl-96-m68k 0x4p-4L : 0x4.8b5e3c3e8186676p-4L : inexact-ok
+= expm1 upward ldbl-96-m68k 0x4p-4L : 0x4.8b5e3c3e81866768p-4L : inexact-ok
+= expm1 downward ldbl-128 0x4p-4L : 0x4.8b5e3c3e81866767bc3b69baabe4p-4L : inexact-ok
+= expm1 tonearest ldbl-128 0x4p-4L : 0x4.8b5e3c3e81866767bc3b69baabe4p-4L : inexact-ok
+= expm1 towardzero ldbl-128 0x4p-4L : 0x4.8b5e3c3e81866767bc3b69baabe4p-4L : inexact-ok
+= expm1 upward ldbl-128 0x4p-4L : 0x4.8b5e3c3e81866767bc3b69baabe8p-4L : inexact-ok
+= expm1 downward ldbl-128ibm 0x4p-4L : 0x4.8b5e3c3e81866767bc3b69baaap-4L : inexact-ok
+= expm1 tonearest ldbl-128ibm 0x4p-4L : 0x4.8b5e3c3e81866767bc3b69baacp-4L : inexact-ok
+= expm1 towardzero ldbl-128ibm 0x4p-4L : 0x4.8b5e3c3e81866767bc3b69baaap-4L : inexact-ok
+= expm1 upward ldbl-128ibm 0x4p-4L : 0x4.8b5e3c3e81866767bc3b69baacp-4L : inexact-ok
+expm1 -0x1p-2
+= expm1 downward flt-32 -0x4p-4f : -0x3.8a0834p-4f : inexact-ok
+= expm1 tonearest flt-32 -0x4p-4f : -0x3.8a083p-4f : inexact-ok
+= expm1 towardzero flt-32 -0x4p-4f : -0x3.8a083p-4f : inexact-ok
+= expm1 upward flt-32 -0x4p-4f : -0x3.8a083p-4f : inexact-ok
+= expm1 downward dbl-64 -0x4p-4 : -0x3.8a0830a9befaap-4 : inexact-ok
+= expm1 tonearest dbl-64 -0x4p-4 : -0x3.8a0830a9befa8p-4 : inexact-ok
+= expm1 towardzero dbl-64 -0x4p-4 : -0x3.8a0830a9befa8p-4 : inexact-ok
+= expm1 upward dbl-64 -0x4p-4 : -0x3.8a0830a9befa8p-4 : inexact-ok
+= expm1 downward ldbl-96-intel -0x4p-4L : -0x3.8a0830a9befa8bccp-4L : inexact-ok
+= expm1 tonearest ldbl-96-intel -0x4p-4L : -0x3.8a0830a9befa8bccp-4L : inexact-ok
+= expm1 towardzero ldbl-96-intel -0x4p-4L : -0x3.8a0830a9befa8bc8p-4L : inexact-ok
+= expm1 upward ldbl-96-intel -0x4p-4L : -0x3.8a0830a9befa8bc8p-4L : inexact-ok
+= expm1 downward ldbl-96-m68k -0x4p-4L : -0x3.8a0830a9befa8bccp-4L : inexact-ok
+= expm1 tonearest ldbl-96-m68k -0x4p-4L : -0x3.8a0830a9befa8bccp-4L : inexact-ok
+= expm1 towardzero ldbl-96-m68k -0x4p-4L : -0x3.8a0830a9befa8bc8p-4L : inexact-ok
+= expm1 upward ldbl-96-m68k -0x4p-4L : -0x3.8a0830a9befa8bc8p-4L : inexact-ok
+= expm1 downward ldbl-128 -0x4p-4L : -0x3.8a0830a9befa8bcbea343629c972p-4L : inexact-ok
+= expm1 tonearest ldbl-128 -0x4p-4L : -0x3.8a0830a9befa8bcbea343629c97p-4L : inexact-ok
+= expm1 towardzero ldbl-128 -0x4p-4L : -0x3.8a0830a9befa8bcbea343629c97p-4L : inexact-ok
+= expm1 upward ldbl-128 -0x4p-4L : -0x3.8a0830a9befa8bcbea343629c97p-4L : inexact-ok
+= expm1 downward ldbl-128ibm -0x4p-4L : -0x3.8a0830a9befa8bcbea343629cap-4L : inexact-ok
+= expm1 tonearest ldbl-128ibm -0x4p-4L : -0x3.8a0830a9befa8bcbea343629c9p-4L : inexact-ok
+= expm1 towardzero ldbl-128ibm -0x4p-4L : -0x3.8a0830a9befa8bcbea343629c9p-4L : inexact-ok
+= expm1 upward ldbl-128ibm -0x4p-4L : -0x3.8a0830a9befa8bcbea343629c9p-4L : inexact-ok
+expm1 0x1p-10
+= expm1 downward flt-32 0x4p-12f : 0x4.008008p-12f : inexact-ok
+= expm1 tonearest flt-32 0x4p-12f : 0x4.008008p-12f : inexact-ok
+= expm1 towardzero flt-32 0x4p-12f : 0x4.008008p-12f : inexact-ok
+= expm1 upward flt-32 0x4p-12f : 0x4.00801p-12f : inexact-ok
+= expm1 downward dbl-64 0x4p-12 : 0x4.00800aab555dcp-12 : inexact-ok
+= expm1 tonearest dbl-64 0x4p-12 : 0x4.00800aab555dcp-12 : inexact-ok
+= expm1 towardzero dbl-64 0x4p-12 : 0x4.00800aab555dcp-12 : inexact-ok
+= expm1 upward dbl-64 0x4p-12 : 0x4.00800aab555ep-12 : inexact-ok
+= expm1 downward ldbl-96-intel 0x4p-12L : 0x4.00800aab555dde38p-12L : inexact-ok
+= expm1 tonearest ldbl-96-intel 0x4p-12L : 0x4.00800aab555dde38p-12L : inexact-ok
+= expm1 towardzero ldbl-96-intel 0x4p-12L : 0x4.00800aab555dde38p-12L : inexact-ok
+= expm1 upward ldbl-96-intel 0x4p-12L : 0x4.00800aab555dde4p-12L : inexact-ok
+= expm1 downward ldbl-96-m68k 0x4p-12L : 0x4.00800aab555dde38p-12L : inexact-ok
+= expm1 tonearest ldbl-96-m68k 0x4p-12L : 0x4.00800aab555dde38p-12L : inexact-ok
+= expm1 towardzero ldbl-96-m68k 0x4p-12L : 0x4.00800aab555dde38p-12L : inexact-ok
+= expm1 upward ldbl-96-m68k 0x4p-12L : 0x4.00800aab555dde4p-12L : inexact-ok
+= expm1 downward ldbl-128 0x4p-12L : 0x4.00800aab555dde38e6ce86e92778p-12L : inexact-ok
+= expm1 tonearest ldbl-128 0x4p-12L : 0x4.00800aab555dde38e6ce86e9277cp-12L : inexact-ok
+= expm1 towardzero ldbl-128 0x4p-12L : 0x4.00800aab555dde38e6ce86e92778p-12L : inexact-ok
+= expm1 upward ldbl-128 0x4p-12L : 0x4.00800aab555dde38e6ce86e9277cp-12L : inexact-ok
+= expm1 downward ldbl-128ibm 0x4p-12L : 0x4.00800aab555dde38e6ce86e926p-12L : inexact-ok
+= expm1 tonearest ldbl-128ibm 0x4p-12L : 0x4.00800aab555dde38e6ce86e928p-12L : inexact-ok
+= expm1 towardzero ldbl-128ibm 0x4p-12L : 0x4.00800aab555dde38e6ce86e926p-12L : inexact-ok
+= expm1 upward ldbl-128ibm 0x4p-12L : 0x4.00800aab555dde38e6ce86e928p-12L : inexact-ok
+expm1 -0x1p-10
+= expm1 downward flt-32 -0x4p-12f : -0x3.ff800cp-12f : inexact-ok
+= expm1 tonearest flt-32 -0x4p-12f : -0x3.ff800cp-12f : inexact-ok
+= expm1 towardzero flt-32 -0x4p-12f : -0x3.ff8008p-12f : inexact-ok
+= expm1 upward flt-32 -0x4p-12f : -0x3.ff8008p-12f : inexact-ok
+= expm1 downward dbl-64 -0x4p-12 : -0x3.ff800aaa0008ap-12 : inexact-ok
+= expm1 tonearest dbl-64 -0x4p-12 : -0x3.ff800aaa00088p-12 : inexact-ok
+= expm1 towardzero dbl-64 -0x4p-12 : -0x3.ff800aaa00088p-12 : inexact-ok
+= expm1 upward dbl-64 -0x4p-12 : -0x3.ff800aaa00088p-12 : inexact-ok
+= expm1 downward ldbl-96-intel -0x4p-12L : -0x3.ff800aaa0008883p-12L : inexact-ok
+= expm1 tonearest ldbl-96-intel -0x4p-12L : -0x3.ff800aaa0008882cp-12L : inexact-ok
+= expm1 towardzero ldbl-96-intel -0x4p-12L : -0x3.ff800aaa0008882cp-12L : inexact-ok
+= expm1 upward ldbl-96-intel -0x4p-12L : -0x3.ff800aaa0008882cp-12L : inexact-ok
+= expm1 downward ldbl-96-m68k -0x4p-12L : -0x3.ff800aaa0008883p-12L : inexact-ok
+= expm1 tonearest ldbl-96-m68k -0x4p-12L : -0x3.ff800aaa0008882cp-12L : inexact-ok
+= expm1 towardzero ldbl-96-m68k -0x4p-12L : -0x3.ff800aaa0008882cp-12L : inexact-ok
+= expm1 upward ldbl-96-m68k -0x4p-12L : -0x3.ff800aaa0008882cp-12L : inexact-ok
+= expm1 downward ldbl-128 -0x4p-12L : -0x3.ff800aaa0008882d861847853132p-12L : inexact-ok
+= expm1 tonearest ldbl-128 -0x4p-12L : -0x3.ff800aaa0008882d861847853132p-12L : inexact-ok
+= expm1 towardzero ldbl-128 -0x4p-12L : -0x3.ff800aaa0008882d86184785313p-12L : inexact-ok
+= expm1 upward ldbl-128 -0x4p-12L : -0x3.ff800aaa0008882d86184785313p-12L : inexact-ok
+= expm1 downward ldbl-128ibm -0x4p-12L : -0x3.ff800aaa0008882d8618478532p-12L : inexact-ok
+= expm1 tonearest ldbl-128ibm -0x4p-12L : -0x3.ff800aaa0008882d8618478531p-12L : inexact-ok
+= expm1 towardzero ldbl-128ibm -0x4p-12L : -0x3.ff800aaa0008882d8618478531p-12L : inexact-ok
+= expm1 upward ldbl-128ibm -0x4p-12L : -0x3.ff800aaa0008882d8618478531p-12L : inexact-ok
+expm1 0x1p-20
+= expm1 downward flt-32 0x1p-20f : 0x1.000008p-20f : inexact-ok
+= expm1 tonearest flt-32 0x1p-20f : 0x1.000008p-20f : inexact-ok
+= expm1 towardzero flt-32 0x1p-20f : 0x1.000008p-20f : inexact-ok
+= expm1 upward flt-32 0x1p-20f : 0x1.00000ap-20f : inexact-ok
+= expm1 downward dbl-64 0x1p-20 : 0x1.00000800002aap-20 : inexact-ok
+= expm1 tonearest dbl-64 0x1p-20 : 0x1.00000800002abp-20 : inexact-ok
+= expm1 towardzero dbl-64 0x1p-20 : 0x1.00000800002aap-20 : inexact-ok
+= expm1 upward dbl-64 0x1p-20 : 0x1.00000800002abp-20 : inexact-ok
+= expm1 downward ldbl-96-intel 0x1p-20L : 0x1.00000800002aaaaap-20L : inexact-ok
+= expm1 tonearest ldbl-96-intel 0x1p-20L : 0x1.00000800002aaaacp-20L : inexact-ok
+= expm1 towardzero ldbl-96-intel 0x1p-20L : 0x1.00000800002aaaaap-20L : inexact-ok
+= expm1 upward ldbl-96-intel 0x1p-20L : 0x1.00000800002aaaacp-20L : inexact-ok
+= expm1 downward ldbl-96-m68k 0x1p-20L : 0x1.00000800002aaaaap-20L : inexact-ok
+= expm1 tonearest ldbl-96-m68k 0x1p-20L : 0x1.00000800002aaaacp-20L : inexact-ok
+= expm1 towardzero ldbl-96-m68k 0x1p-20L : 0x1.00000800002aaaaap-20L : inexact-ok
+= expm1 upward ldbl-96-m68k 0x1p-20L : 0x1.00000800002aaaacp-20L : inexact-ok
+= expm1 downward ldbl-128 0x1p-20L : 0x1.00000800002aaaab55555777777dp-20L : inexact-ok
+= expm1 tonearest ldbl-128 0x1p-20L : 0x1.00000800002aaaab55555777777dp-20L : inexact-ok
+= expm1 towardzero ldbl-128 0x1p-20L : 0x1.00000800002aaaab55555777777dp-20L : inexact-ok
+= expm1 upward ldbl-128 0x1p-20L : 0x1.00000800002aaaab55555777777ep-20L : inexact-ok
+= expm1 downward ldbl-128ibm 0x1p-20L : 0x1.00000800002aaaab5555577777p-20L : inexact-ok
+= expm1 tonearest ldbl-128ibm 0x1p-20L : 0x1.00000800002aaaab55555777778p-20L : inexact-ok
+= expm1 towardzero ldbl-128ibm 0x1p-20L : 0x1.00000800002aaaab5555577777p-20L : inexact-ok
+= expm1 upward ldbl-128ibm 0x1p-20L : 0x1.00000800002aaaab55555777778p-20L : inexact-ok
+expm1 -0x1p-20
+= expm1 downward flt-32 -0x1p-20f : -0xf.ffff9p-24f : inexact-ok
+= expm1 tonearest flt-32 -0x1p-20f : -0xf.ffff8p-24f : inexact-ok
+= expm1 towardzero flt-32 -0x1p-20f : -0xf.ffff8p-24f : inexact-ok
+= expm1 upward flt-32 -0x1p-20f : -0xf.ffff8p-24f : inexact-ok
+= expm1 downward dbl-64 -0x1p-20 : -0xf.ffff800002abp-24 : inexact-ok
+= expm1 tonearest dbl-64 -0x1p-20 : -0xf.ffff800002aa8p-24 : inexact-ok
+= expm1 towardzero dbl-64 -0x1p-20 : -0xf.ffff800002aa8p-24 : inexact-ok
+= expm1 upward dbl-64 -0x1p-20 : -0xf.ffff800002aa8p-24 : inexact-ok
+= expm1 downward ldbl-96-intel -0x1p-20L : -0xf.ffff800002aaaabp-24L : inexact-ok
+= expm1 tonearest ldbl-96-intel -0x1p-20L : -0xf.ffff800002aaaaap-24L : inexact-ok
+= expm1 towardzero ldbl-96-intel -0x1p-20L : -0xf.ffff800002aaaaap-24L : inexact-ok
+= expm1 upward ldbl-96-intel -0x1p-20L : -0xf.ffff800002aaaaap-24L : inexact-ok
+= expm1 downward ldbl-96-m68k -0x1p-20L : -0xf.ffff800002aaaabp-24L : inexact-ok
+= expm1 tonearest ldbl-96-m68k -0x1p-20L : -0xf.ffff800002aaaaap-24L : inexact-ok
+= expm1 towardzero ldbl-96-m68k -0x1p-20L : -0xf.ffff800002aaaaap-24L : inexact-ok
+= expm1 upward ldbl-96-m68k -0x1p-20L : -0xf.ffff800002aaaaap-24L : inexact-ok
+= expm1 downward ldbl-128 -0x1p-20L : -0xf.ffff800002aaaaa00000222221c8p-24L : inexact-ok
+= expm1 tonearest ldbl-128 -0x1p-20L : -0xf.ffff800002aaaaa00000222221c8p-24L : inexact-ok
+= expm1 towardzero ldbl-128 -0x1p-20L : -0xf.ffff800002aaaaa00000222221cp-24L : inexact-ok
+= expm1 upward ldbl-128 -0x1p-20L : -0xf.ffff800002aaaaa00000222221cp-24L : inexact-ok
+= expm1 downward ldbl-128ibm -0x1p-20L : -0xf.ffff800002aaaaa00000222224p-24L : inexact-ok
+= expm1 tonearest ldbl-128ibm -0x1p-20L : -0xf.ffff800002aaaaa0000022222p-24L : inexact-ok
+= expm1 towardzero ldbl-128ibm -0x1p-20L : -0xf.ffff800002aaaaa0000022222p-24L : inexact-ok
+= expm1 upward ldbl-128ibm -0x1p-20L : -0xf.ffff800002aaaaa0000022222p-24L : inexact-ok
+expm1 0x1p-29
+= expm1 downward flt-32 0x8p-32f : 0x8p-32f : inexact-ok
+= expm1 tonearest flt-32 0x8p-32f : 0x8p-32f : inexact-ok
+= expm1 towardzero flt-32 0x8p-32f : 0x8p-32f : inexact-ok
+= expm1 upward flt-32 0x8p-32f : 0x8.00001p-32f : inexact-ok
+= expm1 downward dbl-64 0x8p-32 : 0x8.0000002p-32 : inexact-ok
+= expm1 tonearest dbl-64 0x8p-32 : 0x8.0000002p-32 : inexact-ok
+= expm1 towardzero dbl-64 0x8p-32 : 0x8.0000002p-32 : inexact-ok
+= expm1 upward dbl-64 0x8p-32 : 0x8.0000002000008p-32 : inexact-ok
+= expm1 downward ldbl-96-intel 0x8p-32L : 0x8.000000200000005p-32L : inexact-ok
+= expm1 tonearest ldbl-96-intel 0x8p-32L : 0x8.000000200000005p-32L : inexact-ok
+= expm1 towardzero ldbl-96-intel 0x8p-32L : 0x8.000000200000005p-32L : inexact-ok
+= expm1 upward ldbl-96-intel 0x8p-32L : 0x8.000000200000006p-32L : inexact-ok
+= expm1 downward ldbl-96-m68k 0x8p-32L : 0x8.000000200000005p-32L : inexact-ok
+= expm1 tonearest ldbl-96-m68k 0x8p-32L : 0x8.000000200000005p-32L : inexact-ok
+= expm1 towardzero ldbl-96-m68k 0x8p-32L : 0x8.000000200000005p-32L : inexact-ok
+= expm1 upward ldbl-96-m68k 0x8p-32L : 0x8.000000200000006p-32L : inexact-ok
+= expm1 downward ldbl-128 0x8p-32L : 0x8.0000002000000055555556p-32L : inexact-ok
+= expm1 tonearest ldbl-128 0x8p-32L : 0x8.0000002000000055555556p-32L : inexact-ok
+= expm1 towardzero ldbl-128 0x8p-32L : 0x8.0000002000000055555556p-32L : inexact-ok
+= expm1 upward ldbl-128 0x8p-32L : 0x8.0000002000000055555556000008p-32L : inexact-ok
+= expm1 downward ldbl-128ibm 0x8p-32L : 0x8.0000002000000055555556p-32L : inexact-ok
+= expm1 tonearest ldbl-128ibm 0x8p-32L : 0x8.0000002000000055555556p-32L : inexact-ok
+= expm1 towardzero ldbl-128ibm 0x8p-32L : 0x8.0000002000000055555556p-32L : inexact-ok
+= expm1 upward ldbl-128ibm 0x8p-32L : 0x8.00000020000000555555560004p-32L : inexact-ok
+expm1 -0x1p-29
+= expm1 downward flt-32 -0x8p-32f : -0x8p-32f : inexact-ok
+= expm1 tonearest flt-32 -0x8p-32f : -0x8p-32f : inexact-ok
+= expm1 towardzero flt-32 -0x8p-32f : -0x7.fffff8p-32f : inexact-ok
+= expm1 upward flt-32 -0x8p-32f : -0x7.fffff8p-32f : inexact-ok
+= expm1 downward dbl-64 -0x8p-32 : -0x7.ffffffe000004p-32 : inexact-ok
+= expm1 tonearest dbl-64 -0x8p-32 : -0x7.ffffffep-32 : inexact-ok
+= expm1 towardzero dbl-64 -0x8p-32 : -0x7.ffffffep-32 : inexact-ok
+= expm1 upward dbl-64 -0x8p-32 : -0x7.ffffffep-32 : inexact-ok
+= expm1 downward ldbl-96-intel -0x8p-32L : -0x7.ffffffe000000058p-32L : inexact-ok
+= expm1 tonearest ldbl-96-intel -0x8p-32L : -0x7.ffffffe000000058p-32L : inexact-ok
+= expm1 towardzero ldbl-96-intel -0x8p-32L : -0x7.ffffffe00000005p-32L : inexact-ok
+= expm1 upward ldbl-96-intel -0x8p-32L : -0x7.ffffffe00000005p-32L : inexact-ok
+= expm1 downward ldbl-96-m68k -0x8p-32L : -0x7.ffffffe000000058p-32L : inexact-ok
+= expm1 tonearest ldbl-96-m68k -0x8p-32L : -0x7.ffffffe000000058p-32L : inexact-ok
+= expm1 towardzero ldbl-96-m68k -0x8p-32L : -0x7.ffffffe00000005p-32L : inexact-ok
+= expm1 upward ldbl-96-m68k -0x8p-32L : -0x7.ffffffe00000005p-32L : inexact-ok
+= expm1 downward ldbl-128 -0x8p-32L : -0x7.ffffffe000000055555554aaaaacp-32L : inexact-ok
+= expm1 tonearest ldbl-128 -0x8p-32L : -0x7.ffffffe000000055555554aaaaa8p-32L : inexact-ok
+= expm1 towardzero ldbl-128 -0x8p-32L : -0x7.ffffffe000000055555554aaaaa8p-32L : inexact-ok
+= expm1 upward ldbl-128 -0x8p-32L : -0x7.ffffffe000000055555554aaaaa8p-32L : inexact-ok
+= expm1 downward ldbl-128ibm -0x8p-32L : -0x7.ffffffe000000055555554aaacp-32L : inexact-ok
+= expm1 tonearest ldbl-128ibm -0x8p-32L : -0x7.ffffffe000000055555554aaaap-32L : inexact-ok
+= expm1 towardzero ldbl-128ibm -0x8p-32L : -0x7.ffffffe000000055555554aaaap-32L : inexact-ok
+= expm1 upward ldbl-128ibm -0x8p-32L : -0x7.ffffffe000000055555554aaaap-32L : inexact-ok
+expm1 0x1p-32
+= expm1 downward flt-32 0x1p-32f : 0x1p-32f : inexact-ok
+= expm1 tonearest flt-32 0x1p-32f : 0x1p-32f : inexact-ok
+= expm1 towardzero flt-32 0x1p-32f : 0x1p-32f : inexact-ok
+= expm1 upward flt-32 0x1p-32f : 0x1.000002p-32f : inexact-ok
+= expm1 downward dbl-64 0x1p-32 : 0x1.000000008p-32 : inexact-ok
+= expm1 tonearest dbl-64 0x1p-32 : 0x1.000000008p-32 : inexact-ok
+= expm1 towardzero dbl-64 0x1p-32 : 0x1.000000008p-32 : inexact-ok
+= expm1 upward dbl-64 0x1p-32 : 0x1.0000000080001p-32 : inexact-ok
+= expm1 downward ldbl-96-intel 0x1p-32L : 0x1.000000008p-32L : inexact-ok
+= expm1 tonearest ldbl-96-intel 0x1p-32L : 0x1.000000008p-32L : inexact-ok
+= expm1 towardzero ldbl-96-intel 0x1p-32L : 0x1.000000008p-32L : inexact-ok
+= expm1 upward ldbl-96-intel 0x1p-32L : 0x1.0000000080000002p-32L : inexact-ok
+= expm1 downward ldbl-96-m68k 0x1p-32L : 0x1.000000008p-32L : inexact-ok
+= expm1 tonearest ldbl-96-m68k 0x1p-32L : 0x1.000000008p-32L : inexact-ok
+= expm1 towardzero ldbl-96-m68k 0x1p-32L : 0x1.000000008p-32L : inexact-ok
+= expm1 upward ldbl-96-m68k 0x1p-32L : 0x1.0000000080000002p-32L : inexact-ok
+= expm1 downward ldbl-128 0x1p-32L : 0x1.00000000800000002aaaaaaab555p-32L : inexact-ok
+= expm1 tonearest ldbl-128 0x1p-32L : 0x1.00000000800000002aaaaaaab555p-32L : inexact-ok
+= expm1 towardzero ldbl-128 0x1p-32L : 0x1.00000000800000002aaaaaaab555p-32L : inexact-ok
+= expm1 upward ldbl-128 0x1p-32L : 0x1.00000000800000002aaaaaaab556p-32L : inexact-ok
+= expm1 downward ldbl-128ibm 0x1p-32L : 0x1.00000000800000002aaaaaaab5p-32L : inexact-ok
+= expm1 tonearest ldbl-128ibm 0x1p-32L : 0x1.00000000800000002aaaaaaab58p-32L : inexact-ok
+= expm1 towardzero ldbl-128ibm 0x1p-32L : 0x1.00000000800000002aaaaaaab5p-32L : inexact-ok
+= expm1 upward ldbl-128ibm 0x1p-32L : 0x1.00000000800000002aaaaaaab58p-32L : inexact-ok
+expm1 -0x1p-32
+= expm1 downward flt-32 -0x1p-32f : -0x1p-32f : inexact-ok
+= expm1 tonearest flt-32 -0x1p-32f : -0x1p-32f : inexact-ok
+= expm1 towardzero flt-32 -0x1p-32f : -0xf.fffffp-36f : inexact-ok
+= expm1 upward flt-32 -0x1p-32f : -0xf.fffffp-36f : inexact-ok
+= expm1 downward dbl-64 -0x1p-32 : -0xf.fffffff800008p-36 : inexact-ok
+= expm1 tonearest dbl-64 -0x1p-32 : -0xf.fffffff8p-36 : inexact-ok
+= expm1 towardzero dbl-64 -0x1p-32 : -0xf.fffffff8p-36 : inexact-ok
+= expm1 upward dbl-64 -0x1p-32 : -0xf.fffffff8p-36 : inexact-ok
+= expm1 downward ldbl-96-intel -0x1p-32L : -0xf.fffffff80000001p-36L : inexact-ok
+= expm1 tonearest ldbl-96-intel -0x1p-32L : -0xf.fffffff8p-36L : inexact-ok
+= expm1 towardzero ldbl-96-intel -0x1p-32L : -0xf.fffffff8p-36L : inexact-ok
+= expm1 upward ldbl-96-intel -0x1p-32L : -0xf.fffffff8p-36L : inexact-ok
+= expm1 downward ldbl-96-m68k -0x1p-32L : -0xf.fffffff80000001p-36L : inexact-ok
+= expm1 tonearest ldbl-96-m68k -0x1p-32L : -0xf.fffffff8p-36L : inexact-ok
+= expm1 towardzero ldbl-96-m68k -0x1p-32L : -0xf.fffffff8p-36L : inexact-ok
+= expm1 upward ldbl-96-m68k -0x1p-32L : -0xf.fffffff8p-36L : inexact-ok
+= expm1 downward ldbl-128 -0x1p-32L : -0xf.fffffff800000002aaaaaaaap-36L : inexact-ok
+= expm1 tonearest ldbl-128 -0x1p-32L : -0xf.fffffff800000002aaaaaaaap-36L : inexact-ok
+= expm1 towardzero ldbl-128 -0x1p-32L : -0xf.fffffff800000002aaaaaaa9fff8p-36L : inexact-ok
+= expm1 upward ldbl-128 -0x1p-32L : -0xf.fffffff800000002aaaaaaa9fff8p-36L : inexact-ok
+= expm1 downward ldbl-128ibm -0x1p-32L : -0xf.fffffff800000002aaaaaaaap-36L : inexact-ok
+= expm1 tonearest ldbl-128ibm -0x1p-32L : -0xf.fffffff800000002aaaaaaaap-36L : inexact-ok
+= expm1 towardzero ldbl-128ibm -0x1p-32L : -0xf.fffffff800000002aaaaaaa9fcp-36L : inexact-ok
+= expm1 upward ldbl-128ibm -0x1p-32L : -0xf.fffffff800000002aaaaaaa9fcp-36L : inexact-ok
+expm1 0x1p-50
+= expm1 downward flt-32 0x4p-52f : 0x4p-52f : inexact-ok
+= expm1 tonearest flt-32 0x4p-52f : 0x4p-52f : inexact-ok
+= expm1 towardzero flt-32 0x4p-52f : 0x4p-52f : inexact-ok
+= expm1 upward flt-32 0x4p-52f : 0x4.000008p-52f : inexact-ok
+= expm1 downward dbl-64 0x4p-52 : 0x4.0000000000008p-52 : inexact-ok
+= expm1 tonearest dbl-64 0x4p-52 : 0x4.0000000000008p-52 : inexact-ok
+= expm1 towardzero dbl-64 0x4p-52 : 0x4.0000000000008p-52 : inexact-ok
+= expm1 upward dbl-64 0x4p-52 : 0x4.000000000000cp-52 : inexact-ok
+= expm1 downward ldbl-96-intel 0x4p-52L : 0x4.0000000000008p-52L : inexact-ok
+= expm1 tonearest ldbl-96-intel 0x4p-52L : 0x4.0000000000008p-52L : inexact-ok
+= expm1 towardzero ldbl-96-intel 0x4p-52L : 0x4.0000000000008p-52L : inexact-ok
+= expm1 upward ldbl-96-intel 0x4p-52L : 0x4.0000000000008008p-52L : inexact-ok
+= expm1 downward ldbl-96-m68k 0x4p-52L : 0x4.0000000000008p-52L : inexact-ok
+= expm1 tonearest ldbl-96-m68k 0x4p-52L : 0x4.0000000000008p-52L : inexact-ok
+= expm1 towardzero ldbl-96-m68k 0x4p-52L : 0x4.0000000000008p-52L : inexact-ok
+= expm1 upward ldbl-96-m68k 0x4p-52L : 0x4.0000000000008008p-52L : inexact-ok
+= expm1 downward ldbl-128 0x4p-52L : 0x4.0000000000008000000000000aa8p-52L : inexact-ok
+= expm1 tonearest ldbl-128 0x4p-52L : 0x4.0000000000008000000000000aacp-52L : inexact-ok
+= expm1 towardzero ldbl-128 0x4p-52L : 0x4.0000000000008000000000000aa8p-52L : inexact-ok
+= expm1 upward ldbl-128 0x4p-52L : 0x4.0000000000008000000000000aacp-52L : inexact-ok
+= expm1 downward ldbl-128ibm 0x4p-52L : 0x4.0000000000008000000000000ap-52L : inexact-ok
+= expm1 tonearest ldbl-128ibm 0x4p-52L : 0x4.0000000000008000000000000ap-52L : inexact-ok
+= expm1 towardzero ldbl-128ibm 0x4p-52L : 0x4.0000000000008000000000000ap-52L : inexact-ok
+= expm1 upward ldbl-128ibm 0x4p-52L : 0x4.0000000000008000000000000cp-52L : inexact-ok
+expm1 -0x1p-50
+= expm1 downward flt-32 -0x4p-52f : -0x4p-52f : inexact-ok
+= expm1 tonearest flt-32 -0x4p-52f : -0x4p-52f : inexact-ok
+= expm1 towardzero flt-32 -0x4p-52f : -0x3.fffffcp-52f : inexact-ok
+= expm1 upward flt-32 -0x4p-52f : -0x3.fffffcp-52f : inexact-ok
+= expm1 downward dbl-64 -0x4p-52 : -0x3.ffffffffffffap-52 : inexact-ok
+= expm1 tonearest dbl-64 -0x4p-52 : -0x3.ffffffffffff8p-52 : inexact-ok
+= expm1 towardzero dbl-64 -0x4p-52 : -0x3.ffffffffffff8p-52 : inexact-ok
+= expm1 upward dbl-64 -0x4p-52 : -0x3.ffffffffffff8p-52 : inexact-ok
+= expm1 downward ldbl-96-intel -0x4p-52L : -0x3.ffffffffffff8004p-52L : inexact-ok
+= expm1 tonearest ldbl-96-intel -0x4p-52L : -0x3.ffffffffffff8p-52L : inexact-ok
+= expm1 towardzero ldbl-96-intel -0x4p-52L : -0x3.ffffffffffff8p-52L : inexact-ok
+= expm1 upward ldbl-96-intel -0x4p-52L : -0x3.ffffffffffff8p-52L : inexact-ok
+= expm1 downward ldbl-96-m68k -0x4p-52L : -0x3.ffffffffffff8004p-52L : inexact-ok
+= expm1 tonearest ldbl-96-m68k -0x4p-52L : -0x3.ffffffffffff8p-52L : inexact-ok
+= expm1 towardzero ldbl-96-m68k -0x4p-52L : -0x3.ffffffffffff8p-52L : inexact-ok
+= expm1 upward ldbl-96-m68k -0x4p-52L : -0x3.ffffffffffff8p-52L : inexact-ok
+= expm1 downward ldbl-128 -0x4p-52L : -0x3.ffffffffffff8000000000000aacp-52L : inexact-ok
+= expm1 tonearest ldbl-128 -0x4p-52L : -0x3.ffffffffffff8000000000000aaap-52L : inexact-ok
+= expm1 towardzero ldbl-128 -0x4p-52L : -0x3.ffffffffffff8000000000000aaap-52L : inexact-ok
+= expm1 upward ldbl-128 -0x4p-52L : -0x3.ffffffffffff8000000000000aaap-52L : inexact-ok
+= expm1 downward ldbl-128ibm -0x4p-52L : -0x3.ffffffffffff8000000000000bp-52L : inexact-ok
+= expm1 tonearest ldbl-128ibm -0x4p-52L : -0x3.ffffffffffff8000000000000bp-52L : inexact-ok
+= expm1 towardzero ldbl-128ibm -0x4p-52L : -0x3.ffffffffffff8000000000000ap-52L : inexact-ok
+= expm1 upward ldbl-128ibm -0x4p-52L : -0x3.ffffffffffff8000000000000ap-52L : inexact-ok
+expm1 0x1p-64
+= expm1 downward flt-32 0x1p-64f : 0x1p-64f : inexact-ok
+= expm1 tonearest flt-32 0x1p-64f : 0x1p-64f : inexact-ok
+= expm1 towardzero flt-32 0x1p-64f : 0x1p-64f : inexact-ok
+= expm1 upward flt-32 0x1p-64f : 0x1.000002p-64f : inexact-ok
+= expm1 downward dbl-64 0x1p-64 : 0x1p-64 : inexact-ok
+= expm1 tonearest dbl-64 0x1p-64 : 0x1p-64 : inexact-ok
+= expm1 towardzero dbl-64 0x1p-64 : 0x1p-64 : inexact-ok
+= expm1 upward dbl-64 0x1p-64 : 0x1.0000000000001p-64 : inexact-ok
+= expm1 downward ldbl-96-intel 0x1p-64L : 0x1p-64L : inexact-ok
+= expm1 tonearest ldbl-96-intel 0x1p-64L : 0x1p-64L : inexact-ok
+= expm1 towardzero ldbl-96-intel 0x1p-64L : 0x1p-64L : inexact-ok
+= expm1 upward ldbl-96-intel 0x1p-64L : 0x1.0000000000000002p-64L : inexact-ok
+= expm1 downward ldbl-96-m68k 0x1p-64L : 0x1p-64L : inexact-ok
+= expm1 tonearest ldbl-96-m68k 0x1p-64L : 0x1p-64L : inexact-ok
+= expm1 towardzero ldbl-96-m68k 0x1p-64L : 0x1p-64L : inexact-ok
+= expm1 upward ldbl-96-m68k 0x1p-64L : 0x1.0000000000000002p-64L : inexact-ok
+= expm1 downward ldbl-128 0x1p-64L : 0x1.00000000000000008p-64L : inexact-ok
+= expm1 tonearest ldbl-128 0x1p-64L : 0x1.00000000000000008p-64L : inexact-ok
+= expm1 towardzero ldbl-128 0x1p-64L : 0x1.00000000000000008p-64L : inexact-ok
+= expm1 upward ldbl-128 0x1p-64L : 0x1.0000000000000000800000000001p-64L : inexact-ok
+= expm1 downward ldbl-128ibm 0x1p-64L : 0x1.00000000000000008p-64L : inexact-ok
+= expm1 tonearest ldbl-128ibm 0x1p-64L : 0x1.00000000000000008p-64L : inexact-ok
+= expm1 towardzero ldbl-128ibm 0x1p-64L : 0x1.00000000000000008p-64L : inexact-ok
+= expm1 upward ldbl-128ibm 0x1p-64L : 0x1.000000000000000080000000008p-64L : inexact-ok
+expm1 -0x1p-64
+= expm1 downward flt-32 -0x1p-64f : -0x1p-64f : inexact-ok
+= expm1 tonearest flt-32 -0x1p-64f : -0x1p-64f : inexact-ok
+= expm1 towardzero flt-32 -0x1p-64f : -0xf.fffffp-68f : inexact-ok
+= expm1 upward flt-32 -0x1p-64f : -0xf.fffffp-68f : inexact-ok
+= expm1 downward dbl-64 -0x1p-64 : -0x1p-64 : inexact-ok
+= expm1 tonearest dbl-64 -0x1p-64 : -0x1p-64 : inexact-ok
+= expm1 towardzero dbl-64 -0x1p-64 : -0xf.ffffffffffff8p-68 : inexact-ok
+= expm1 upward dbl-64 -0x1p-64 : -0xf.ffffffffffff8p-68 : inexact-ok
+= expm1 downward ldbl-96-intel -0x1p-64L : -0x1p-64L : inexact-ok
+= expm1 tonearest ldbl-96-intel -0x1p-64L : -0xf.fffffffffffffffp-68L : inexact-ok
+= expm1 towardzero ldbl-96-intel -0x1p-64L : -0xf.fffffffffffffffp-68L : inexact-ok
+= expm1 upward ldbl-96-intel -0x1p-64L : -0xf.fffffffffffffffp-68L : inexact-ok
+= expm1 downward ldbl-96-m68k -0x1p-64L : -0x1p-64L : inexact-ok
+= expm1 tonearest ldbl-96-m68k -0x1p-64L : -0xf.fffffffffffffffp-68L : inexact-ok
+= expm1 towardzero ldbl-96-m68k -0x1p-64L : -0xf.fffffffffffffffp-68L : inexact-ok
+= expm1 upward ldbl-96-m68k -0x1p-64L : -0xf.fffffffffffffffp-68L : inexact-ok
+= expm1 downward ldbl-128 -0x1p-64L : -0xf.fffffffffffffff8p-68L : inexact-ok
+= expm1 tonearest ldbl-128 -0x1p-64L : -0xf.fffffffffffffff8p-68L : inexact-ok
+= expm1 towardzero ldbl-128 -0x1p-64L : -0xf.fffffffffffffff7fffffffffff8p-68L : inexact-ok
+= expm1 upward ldbl-128 -0x1p-64L : -0xf.fffffffffffffff7fffffffffff8p-68L : inexact-ok
+= expm1 downward ldbl-128ibm -0x1p-64L : -0xf.fffffffffffffff8p-68L : inexact-ok
+= expm1 tonearest ldbl-128ibm -0x1p-64L : -0xf.fffffffffffffff8p-68L : inexact-ok
+= expm1 towardzero ldbl-128ibm -0x1p-64L : -0xf.fffffffffffffff7fffffffffcp-68L : inexact-ok
+= expm1 upward ldbl-128ibm -0x1p-64L : -0xf.fffffffffffffff7fffffffffcp-68L : inexact-ok
+expm1 0x1p-100
+= expm1 downward flt-32 0x1p-100f : 0x1p-100f : inexact-ok
+= expm1 tonearest flt-32 0x1p-100f : 0x1p-100f : inexact-ok
+= expm1 towardzero flt-32 0x1p-100f : 0x1p-100f : inexact-ok
+= expm1 upward flt-32 0x1p-100f : 0x1.000002p-100f : inexact-ok
+= expm1 downward dbl-64 0x1p-100 : 0x1p-100 : inexact-ok
+= expm1 tonearest dbl-64 0x1p-100 : 0x1p-100 : inexact-ok
+= expm1 towardzero dbl-64 0x1p-100 : 0x1p-100 : inexact-ok
+= expm1 upward dbl-64 0x1p-100 : 0x1.0000000000001p-100 : inexact-ok
+= expm1 downward ldbl-96-intel 0x1p-100L : 0x1p-100L : inexact-ok
+= expm1 tonearest ldbl-96-intel 0x1p-100L : 0x1p-100L : inexact-ok
+= expm1 towardzero ldbl-96-intel 0x1p-100L : 0x1p-100L : inexact-ok
+= expm1 upward ldbl-96-intel 0x1p-100L : 0x1.0000000000000002p-100L : inexact-ok
+= expm1 downward ldbl-96-m68k 0x1p-100L : 0x1p-100L : inexact-ok
+= expm1 tonearest ldbl-96-m68k 0x1p-100L : 0x1p-100L : inexact-ok
+= expm1 towardzero ldbl-96-m68k 0x1p-100L : 0x1p-100L : inexact-ok
+= expm1 upward ldbl-96-m68k 0x1p-100L : 0x1.0000000000000002p-100L : inexact-ok
+= expm1 downward ldbl-128 0x1p-100L : 0x1.00000000000000000000000008p-100L : inexact-ok
+= expm1 tonearest ldbl-128 0x1p-100L : 0x1.00000000000000000000000008p-100L : inexact-ok
+= expm1 towardzero ldbl-128 0x1p-100L : 0x1.00000000000000000000000008p-100L : inexact-ok
+= expm1 upward ldbl-128 0x1p-100L : 0x1.0000000000000000000000000801p-100L : inexact-ok
+= expm1 downward ldbl-128ibm 0x1p-100L : 0x1.00000000000000000000000008p-100L : inexact-ok
+= expm1 tonearest ldbl-128ibm 0x1p-100L : 0x1.00000000000000000000000008p-100L : inexact-ok
+= expm1 towardzero ldbl-128ibm 0x1p-100L : 0x1.00000000000000000000000008p-100L : inexact-ok
+= expm1 upward ldbl-128ibm 0x1p-100L : 0x1.000000000000000000000000088p-100L : inexact-ok
+expm1 -0x1p-100
+= expm1 downward flt-32 -0x1p-100f : -0x1p-100f : inexact-ok
+= expm1 tonearest flt-32 -0x1p-100f : -0x1p-100f : inexact-ok
+= expm1 towardzero flt-32 -0x1p-100f : -0xf.fffffp-104f : inexact-ok
+= expm1 upward flt-32 -0x1p-100f : -0xf.fffffp-104f : inexact-ok
+= expm1 downward dbl-64 -0x1p-100 : -0x1p-100 : inexact-ok
+= expm1 tonearest dbl-64 -0x1p-100 : -0x1p-100 : inexact-ok
+= expm1 towardzero dbl-64 -0x1p-100 : -0xf.ffffffffffff8p-104 : inexact-ok
+= expm1 upward dbl-64 -0x1p-100 : -0xf.ffffffffffff8p-104 : inexact-ok
+= expm1 downward ldbl-96-intel -0x1p-100L : -0x1p-100L : inexact-ok
+= expm1 tonearest ldbl-96-intel -0x1p-100L : -0x1p-100L : inexact-ok
+= expm1 towardzero ldbl-96-intel -0x1p-100L : -0xf.fffffffffffffffp-104L : inexact-ok
+= expm1 upward ldbl-96-intel -0x1p-100L : -0xf.fffffffffffffffp-104L : inexact-ok
+= expm1 downward ldbl-96-m68k -0x1p-100L : -0x1p-100L : inexact-ok
+= expm1 tonearest ldbl-96-m68k -0x1p-100L : -0x1p-100L : inexact-ok
+= expm1 towardzero ldbl-96-m68k -0x1p-100L : -0xf.fffffffffffffffp-104L : inexact-ok
+= expm1 upward ldbl-96-m68k -0x1p-100L : -0xf.fffffffffffffffp-104L : inexact-ok
+= expm1 downward ldbl-128 -0x1p-100L : -0xf.ffffffffffffffffffffffff8p-104L : inexact-ok
+= expm1 tonearest ldbl-128 -0x1p-100L : -0xf.ffffffffffffffffffffffff8p-104L : inexact-ok
+= expm1 towardzero ldbl-128 -0x1p-100L : -0xf.ffffffffffffffffffffffff7ff8p-104L : inexact-ok
+= expm1 upward ldbl-128 -0x1p-100L : -0xf.ffffffffffffffffffffffff7ff8p-104L : inexact-ok
+= expm1 downward ldbl-128ibm -0x1p-100L : -0xf.ffffffffffffffffffffffff8p-104L : inexact-ok
+= expm1 tonearest ldbl-128ibm -0x1p-100L : -0xf.ffffffffffffffffffffffff8p-104L : inexact-ok
+= expm1 towardzero ldbl-128ibm -0x1p-100L : -0xf.ffffffffffffffffffffffff7cp-104L : inexact-ok
+= expm1 upward ldbl-128ibm -0x1p-100L : -0xf.ffffffffffffffffffffffff7cp-104L : inexact-ok
+hypot 0 0
+= hypot downward flt-32 0x0p+0f 0x0p+0f : 0x0p+0f : inexact-ok
+= hypot tonearest flt-32 0x0p+0f 0x0p+0f : 0x0p+0f : inexact-ok
+= hypot towardzero flt-32 0x0p+0f 0x0p+0f : 0x0p+0f : inexact-ok
+= hypot upward flt-32 0x0p+0f 0x0p+0f : 0x0p+0f : inexact-ok
+= hypot downward dbl-64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot tonearest dbl-64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot towardzero dbl-64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot upward dbl-64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot downward ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot upward ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot downward ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot tonearest ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot towardzero ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot upward ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+hypot 0 -0
+= hypot downward flt-32 0x0p+0f -0x0p+0f : 0x0p+0f : inexact-ok
+= hypot tonearest flt-32 0x0p+0f -0x0p+0f : 0x0p+0f : inexact-ok
+= hypot towardzero flt-32 0x0p+0f -0x0p+0f : 0x0p+0f : inexact-ok
+= hypot upward flt-32 0x0p+0f -0x0p+0f : 0x0p+0f : inexact-ok
+= hypot downward dbl-64 0x0p+0 -0x0p+0 : 0x0p+0 : inexact-ok
+= hypot tonearest dbl-64 0x0p+0 -0x0p+0 : 0x0p+0 : inexact-ok
+= hypot towardzero dbl-64 0x0p+0 -0x0p+0 : 0x0p+0 : inexact-ok
+= hypot upward dbl-64 0x0p+0 -0x0p+0 : 0x0p+0 : inexact-ok
+= hypot downward ldbl-96-intel 0x0p+0L -0x0p+0L : 0x0p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x0p+0L -0x0p+0L : 0x0p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x0p+0L -0x0p+0L : 0x0p+0L : inexact-ok
+= hypot upward ldbl-96-intel 0x0p+0L -0x0p+0L : 0x0p+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0x0p+0L -0x0p+0L : 0x0p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x0p+0L -0x0p+0L : 0x0p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x0p+0L -0x0p+0L : 0x0p+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0x0p+0L -0x0p+0L : 0x0p+0L : inexact-ok
+= hypot downward ldbl-128 0x0p+0L -0x0p+0L : 0x0p+0L : inexact-ok
+= hypot tonearest ldbl-128 0x0p+0L -0x0p+0L : 0x0p+0L : inexact-ok
+= hypot towardzero ldbl-128 0x0p+0L -0x0p+0L : 0x0p+0L : inexact-ok
+= hypot upward ldbl-128 0x0p+0L -0x0p+0L : 0x0p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0x0p+0L -0x0p+0L : 0x0p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x0p+0L -0x0p+0L : 0x0p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x0p+0L -0x0p+0L : 0x0p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0x0p+0L -0x0p+0L : 0x0p+0L : inexact-ok
+hypot -0 0
+= hypot downward flt-32 -0x0p+0f 0x0p+0f : 0x0p+0f : inexact-ok
+= hypot tonearest flt-32 -0x0p+0f 0x0p+0f : 0x0p+0f : inexact-ok
+= hypot towardzero flt-32 -0x0p+0f 0x0p+0f : 0x0p+0f : inexact-ok
+= hypot upward flt-32 -0x0p+0f 0x0p+0f : 0x0p+0f : inexact-ok
+= hypot downward dbl-64 -0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot tonearest dbl-64 -0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot towardzero dbl-64 -0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot upward dbl-64 -0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot downward ldbl-96-intel -0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot upward ldbl-96-intel -0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot downward ldbl-128 -0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot upward ldbl-128 -0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+hypot -0 -0
+= hypot downward flt-32 -0x0p+0f -0x0p+0f : 0x0p+0f : inexact-ok
+= hypot tonearest flt-32 -0x0p+0f -0x0p+0f : 0x0p+0f : inexact-ok
+= hypot towardzero flt-32 -0x0p+0f -0x0p+0f : 0x0p+0f : inexact-ok
+= hypot upward flt-32 -0x0p+0f -0x0p+0f : 0x0p+0f : inexact-ok
+= hypot downward dbl-64 -0x0p+0 -0x0p+0 : 0x0p+0 : inexact-ok
+= hypot tonearest dbl-64 -0x0p+0 -0x0p+0 : 0x0p+0 : inexact-ok
+= hypot towardzero dbl-64 -0x0p+0 -0x0p+0 : 0x0p+0 : inexact-ok
+= hypot upward dbl-64 -0x0p+0 -0x0p+0 : 0x0p+0 : inexact-ok
+= hypot downward ldbl-96-intel -0x0p+0L -0x0p+0L : 0x0p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0x0p+0L -0x0p+0L : 0x0p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0x0p+0L -0x0p+0L : 0x0p+0L : inexact-ok
+= hypot upward ldbl-96-intel -0x0p+0L -0x0p+0L : 0x0p+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0x0p+0L -0x0p+0L : 0x0p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0x0p+0L -0x0p+0L : 0x0p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0x0p+0L -0x0p+0L : 0x0p+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0x0p+0L -0x0p+0L : 0x0p+0L : inexact-ok
+= hypot downward ldbl-128 -0x0p+0L -0x0p+0L : 0x0p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0x0p+0L -0x0p+0L : 0x0p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0x0p+0L -0x0p+0L : 0x0p+0L : inexact-ok
+= hypot upward ldbl-128 -0x0p+0L -0x0p+0L : 0x0p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0x0p+0L -0x0p+0L : 0x0p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0x0p+0L -0x0p+0L : 0x0p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0x0p+0L -0x0p+0L : 0x0p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0x0p+0L -0x0p+0L : 0x0p+0L : inexact-ok
+hypot 0.7 12.4
+= hypot downward flt-32 0xb.33334p-4f 0xc.66667p+0f : 0xc.6b744p+0f : inexact-ok
+= hypot tonearest flt-32 0xb.33334p-4f 0xc.66667p+0f : 0xc.6b744p+0f : inexact-ok
+= hypot towardzero flt-32 0xb.33334p-4f 0xc.66667p+0f : 0xc.6b744p+0f : inexact-ok
+= hypot upward flt-32 0xb.33334p-4f 0xc.66667p+0f : 0xc.6b745p+0f : inexact-ok
+= hypot downward dbl-64 0xb.33334p-4 0xc.66667p+0 : 0xc.6b7445ac3ff58p+0 : inexact-ok
+= hypot tonearest dbl-64 0xb.33334p-4 0xc.66667p+0 : 0xc.6b7445ac3ff58p+0 : inexact-ok
+= hypot towardzero dbl-64 0xb.33334p-4 0xc.66667p+0 : 0xc.6b7445ac3ff58p+0 : inexact-ok
+= hypot upward dbl-64 0xb.33334p-4 0xc.66667p+0 : 0xc.6b7445ac3ff6p+0 : inexact-ok
+= hypot downward ldbl-96-intel 0xb.33334p-4L 0xc.66667p+0L : 0xc.6b7445ac3ff5ae7p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xb.33334p-4L 0xc.66667p+0L : 0xc.6b7445ac3ff5ae7p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xb.33334p-4L 0xc.66667p+0L : 0xc.6b7445ac3ff5ae7p+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xb.33334p-4L 0xc.66667p+0L : 0xc.6b7445ac3ff5ae8p+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xb.33334p-4L 0xc.66667p+0L : 0xc.6b7445ac3ff5ae7p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xb.33334p-4L 0xc.66667p+0L : 0xc.6b7445ac3ff5ae7p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xb.33334p-4L 0xc.66667p+0L : 0xc.6b7445ac3ff5ae7p+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xb.33334p-4L 0xc.66667p+0L : 0xc.6b7445ac3ff5ae8p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.33334p-4L 0xc.66667p+0L : 0xc.6b7445ac3ff5ae76c1d736ba9648p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.33334p-4L 0xc.66667p+0L : 0xc.6b7445ac3ff5ae76c1d736ba9648p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.33334p-4L 0xc.66667p+0L : 0xc.6b7445ac3ff5ae76c1d736ba9648p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.33334p-4L 0xc.66667p+0L : 0xc.6b7445ac3ff5ae76c1d736ba965p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.33334p-4L 0xc.66667p+0L : 0xc.6b7445ac3ff5ae76c1d736ba94p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.33334p-4L 0xc.66667p+0L : 0xc.6b7445ac3ff5ae76c1d736ba98p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.33334p-4L 0xc.66667p+0L : 0xc.6b7445ac3ff5ae76c1d736ba94p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.33334p-4L 0xc.66667p+0L : 0xc.6b7445ac3ff5ae76c1d736ba98p+0L : inexact-ok
+= hypot downward flt-32 0xb.33334p-4f 0xc.66666p+0f : 0xc.6b743p+0f : inexact-ok
+= hypot tonearest flt-32 0xb.33334p-4f 0xc.66666p+0f : 0xc.6b743p+0f : inexact-ok
+= hypot towardzero flt-32 0xb.33334p-4f 0xc.66666p+0f : 0xc.6b743p+0f : inexact-ok
+= hypot upward flt-32 0xb.33334p-4f 0xc.66666p+0f : 0xc.6b744p+0f : inexact-ok
+= hypot downward dbl-64 0xb.33334p-4 0xc.66666p+0 : 0xc.6b7435b2c2c5p+0 : inexact-ok
+= hypot tonearest dbl-64 0xb.33334p-4 0xc.66666p+0 : 0xc.6b7435b2c2c5p+0 : inexact-ok
+= hypot towardzero dbl-64 0xb.33334p-4 0xc.66666p+0 : 0xc.6b7435b2c2c5p+0 : inexact-ok
+= hypot upward dbl-64 0xb.33334p-4 0xc.66666p+0 : 0xc.6b7435b2c2c58p+0 : inexact-ok
+= hypot downward ldbl-96-intel 0xb.33334p-4L 0xc.66666p+0L : 0xc.6b7435b2c2c522p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xb.33334p-4L 0xc.66666p+0L : 0xc.6b7435b2c2c5221p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xb.33334p-4L 0xc.66666p+0L : 0xc.6b7435b2c2c522p+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xb.33334p-4L 0xc.66666p+0L : 0xc.6b7435b2c2c5221p+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xb.33334p-4L 0xc.66666p+0L : 0xc.6b7435b2c2c522p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xb.33334p-4L 0xc.66666p+0L : 0xc.6b7435b2c2c5221p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xb.33334p-4L 0xc.66666p+0L : 0xc.6b7435b2c2c522p+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xb.33334p-4L 0xc.66666p+0L : 0xc.6b7435b2c2c5221p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.33334p-4L 0xc.66666p+0L : 0xc.6b7435b2c2c5220efb3fac2b9198p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.33334p-4L 0xc.66666p+0L : 0xc.6b7435b2c2c5220efb3fac2b9198p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.33334p-4L 0xc.66666p+0L : 0xc.6b7435b2c2c5220efb3fac2b9198p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.33334p-4L 0xc.66666p+0L : 0xc.6b7435b2c2c5220efb3fac2b91ap+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.33334p-4L 0xc.66666p+0L : 0xc.6b7435b2c2c5220efb3fac2b9p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.33334p-4L 0xc.66666p+0L : 0xc.6b7435b2c2c5220efb3fac2b9p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.33334p-4L 0xc.66666p+0L : 0xc.6b7435b2c2c5220efb3fac2b9p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.33334p-4L 0xc.66666p+0L : 0xc.6b7435b2c2c5220efb3fac2b94p+0L : inexact-ok
+= hypot downward dbl-64 0xb.33334p-4 0xc.6666666666668p+0 : 0xc.6b743c168e72p+0 : inexact-ok
+= hypot tonearest dbl-64 0xb.33334p-4 0xc.6666666666668p+0 : 0xc.6b743c168e72p+0 : inexact-ok
+= hypot towardzero dbl-64 0xb.33334p-4 0xc.6666666666668p+0 : 0xc.6b743c168e72p+0 : inexact-ok
+= hypot upward dbl-64 0xb.33334p-4 0xc.6666666666668p+0 : 0xc.6b743c168e728p+0 : inexact-ok
+= hypot downward ldbl-96-intel 0xb.33334p-4L 0xc.6666666666668p+0L : 0xc.6b743c168e723e9p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xb.33334p-4L 0xc.6666666666668p+0L : 0xc.6b743c168e723e9p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xb.33334p-4L 0xc.6666666666668p+0L : 0xc.6b743c168e723e9p+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xb.33334p-4L 0xc.6666666666668p+0L : 0xc.6b743c168e723eap+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xb.33334p-4L 0xc.6666666666668p+0L : 0xc.6b743c168e723e9p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xb.33334p-4L 0xc.6666666666668p+0L : 0xc.6b743c168e723e9p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xb.33334p-4L 0xc.6666666666668p+0L : 0xc.6b743c168e723e9p+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xb.33334p-4L 0xc.6666666666668p+0L : 0xc.6b743c168e723eap+0L : inexact-ok
+= hypot downward ldbl-128 0xb.33334p-4L 0xc.6666666666668p+0L : 0xc.6b743c168e723e9187df6b003d8p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.33334p-4L 0xc.6666666666668p+0L : 0xc.6b743c168e723e9187df6b003d8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.33334p-4L 0xc.6666666666668p+0L : 0xc.6b743c168e723e9187df6b003d8p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.33334p-4L 0xc.6666666666668p+0L : 0xc.6b743c168e723e9187df6b003d88p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.33334p-4L 0xc.6666666666668p+0L : 0xc.6b743c168e723e9187df6b003cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.33334p-4L 0xc.6666666666668p+0L : 0xc.6b743c168e723e9187df6b003cp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.33334p-4L 0xc.6666666666668p+0L : 0xc.6b743c168e723e9187df6b003cp+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.33334p-4L 0xc.6666666666668p+0L : 0xc.6b743c168e723e9187df6b004p+0L : inexact-ok
+= hypot downward dbl-64 0xb.33334p-4 0xc.666666666666p+0 : 0xc.6b743c168e718p+0 : inexact-ok
+= hypot tonearest dbl-64 0xb.33334p-4 0xc.666666666666p+0 : 0xc.6b743c168e718p+0 : inexact-ok
+= hypot towardzero dbl-64 0xb.33334p-4 0xc.666666666666p+0 : 0xc.6b743c168e718p+0 : inexact-ok
+= hypot upward dbl-64 0xb.33334p-4 0xc.666666666666p+0 : 0xc.6b743c168e72p+0 : inexact-ok
+= hypot downward ldbl-96-intel 0xb.33334p-4L 0xc.666666666666p+0L : 0xc.6b743c168e71becp+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xb.33334p-4L 0xc.666666666666p+0L : 0xc.6b743c168e71becp+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xb.33334p-4L 0xc.666666666666p+0L : 0xc.6b743c168e71becp+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xb.33334p-4L 0xc.666666666666p+0L : 0xc.6b743c168e71bedp+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xb.33334p-4L 0xc.666666666666p+0L : 0xc.6b743c168e71becp+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xb.33334p-4L 0xc.666666666666p+0L : 0xc.6b743c168e71becp+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xb.33334p-4L 0xc.666666666666p+0L : 0xc.6b743c168e71becp+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xb.33334p-4L 0xc.666666666666p+0L : 0xc.6b743c168e71bedp+0L : inexact-ok
+= hypot downward ldbl-128 0xb.33334p-4L 0xc.666666666666p+0L : 0xc.6b743c168e71bec59e5b152afd78p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.33334p-4L 0xc.666666666666p+0L : 0xc.6b743c168e71bec59e5b152afd78p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.33334p-4L 0xc.666666666666p+0L : 0xc.6b743c168e71bec59e5b152afd78p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.33334p-4L 0xc.666666666666p+0L : 0xc.6b743c168e71bec59e5b152afd8p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.33334p-4L 0xc.666666666666p+0L : 0xc.6b743c168e71bec59e5b152afcp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.33334p-4L 0xc.666666666666p+0L : 0xc.6b743c168e71bec59e5b152afcp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.33334p-4L 0xc.666666666666p+0L : 0xc.6b743c168e71bec59e5b152afcp+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.33334p-4L 0xc.666666666666p+0L : 0xc.6b743c168e71bec59e5b152bp+0L : inexact-ok
+= hypot downward ldbl-96-intel 0xb.33334p-4L 0xc.666666666666667p+0L : 0xc.6b743c168e7225p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xb.33334p-4L 0xc.666666666666667p+0L : 0xc.6b743c168e72251p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xb.33334p-4L 0xc.666666666666667p+0L : 0xc.6b743c168e7225p+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xb.33334p-4L 0xc.666666666666667p+0L : 0xc.6b743c168e72251p+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xb.33334p-4L 0xc.666666666666667p+0L : 0xc.6b743c168e7225p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xb.33334p-4L 0xc.666666666666667p+0L : 0xc.6b743c168e72251p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xb.33334p-4L 0xc.666666666666667p+0L : 0xc.6b743c168e7225p+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xb.33334p-4L 0xc.666666666666667p+0L : 0xc.6b743c168e72251p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.33334p-4L 0xc.666666666666667p+0L : 0xc.6b743c168e72250beedcdd5c071p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.33334p-4L 0xc.666666666666667p+0L : 0xc.6b743c168e72250beedcdd5c0718p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.33334p-4L 0xc.666666666666667p+0L : 0xc.6b743c168e72250beedcdd5c071p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.33334p-4L 0xc.666666666666667p+0L : 0xc.6b743c168e72250beedcdd5c0718p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.33334p-4L 0xc.666666666666667p+0L : 0xc.6b743c168e72250beedcdd5c04p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.33334p-4L 0xc.666666666666667p+0L : 0xc.6b743c168e72250beedcdd5c08p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.33334p-4L 0xc.666666666666667p+0L : 0xc.6b743c168e72250beedcdd5c04p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.33334p-4L 0xc.666666666666667p+0L : 0xc.6b743c168e72250beedcdd5c08p+0L : inexact-ok
+= hypot downward ldbl-96-intel 0xb.33334p-4L 0xc.666666666666666p+0L : 0xc.6b743c168e7224fp+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xb.33334p-4L 0xc.666666666666666p+0L : 0xc.6b743c168e7225p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xb.33334p-4L 0xc.666666666666666p+0L : 0xc.6b743c168e7224fp+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xb.33334p-4L 0xc.666666666666666p+0L : 0xc.6b743c168e7225p+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xb.33334p-4L 0xc.666666666666666p+0L : 0xc.6b743c168e7224fp+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xb.33334p-4L 0xc.666666666666666p+0L : 0xc.6b743c168e7225p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xb.33334p-4L 0xc.666666666666666p+0L : 0xc.6b743c168e7224fp+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xb.33334p-4L 0xc.666666666666666p+0L : 0xc.6b743c168e7225p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.33334p-4L 0xc.666666666666666p+0L : 0xc.6b743c168e7224fbf55facd14c68p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.33334p-4L 0xc.666666666666666p+0L : 0xc.6b743c168e7224fbf55facd14c7p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.33334p-4L 0xc.666666666666666p+0L : 0xc.6b743c168e7224fbf55facd14c68p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.33334p-4L 0xc.666666666666666p+0L : 0xc.6b743c168e7224fbf55facd14c7p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.33334p-4L 0xc.666666666666666p+0L : 0xc.6b743c168e7224fbf55facd14cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.33334p-4L 0xc.666666666666666p+0L : 0xc.6b743c168e7224fbf55facd14cp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.33334p-4L 0xc.666666666666666p+0L : 0xc.6b743c168e7224fbf55facd14cp+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.33334p-4L 0xc.666666666666666p+0L : 0xc.6b743c168e7224fbf55facd15p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.33334p-4L 0xc.6666666666666666666666666668p+0L : 0xc.6b743c168e722502592b59d59718p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.33334p-4L 0xc.6666666666666666666666666668p+0L : 0xc.6b743c168e722502592b59d59718p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.33334p-4L 0xc.6666666666666666666666666668p+0L : 0xc.6b743c168e722502592b59d59718p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.33334p-4L 0xc.6666666666666666666666666668p+0L : 0xc.6b743c168e722502592b59d5972p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.33334p-4L 0xc.666666666666666666666666666p+0L : 0xc.6b743c168e722502592b59d5971p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.33334p-4L 0xc.666666666666666666666666666p+0L : 0xc.6b743c168e722502592b59d5971p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.33334p-4L 0xc.666666666666666666666666666p+0L : 0xc.6b743c168e722502592b59d5971p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.33334p-4L 0xc.666666666666666666666666666p+0L : 0xc.6b743c168e722502592b59d59718p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.33334p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c168e722502592b59d598bp+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.33334p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c168e722502592b59d598bp+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.33334p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c168e722502592b59d598bp+0L : inexact-ok
+= hypot upward ldbl-128 0xb.33334p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c168e722502592b59d598b8p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.33334p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c168e722502592b59d598p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.33334p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c168e722502592b59d598p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.33334p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c168e722502592b59d598p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.33334p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c168e722502592b59d59cp+0L : inexact-ok
+= hypot downward ldbl-128 0xb.33334p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c168e722502592b59d594bp+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.33334p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c168e722502592b59d594bp+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.33334p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c168e722502592b59d594bp+0L : inexact-ok
+= hypot upward ldbl-128 0xb.33334p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c168e722502592b59d594b8p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.33334p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c168e722502592b59d594p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.33334p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c168e722502592b59d594p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.33334p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c168e722502592b59d594p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.33334p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c168e722502592b59d598p+0L : inexact-ok
+= hypot downward flt-32 0xb.33333p-4f 0xc.66667p+0f : 0xc.6b744p+0f : inexact-ok
+= hypot tonearest flt-32 0xb.33333p-4f 0xc.66667p+0f : 0xc.6b744p+0f : inexact-ok
+= hypot towardzero flt-32 0xb.33333p-4f 0xc.66667p+0f : 0xc.6b744p+0f : inexact-ok
+= hypot upward flt-32 0xb.33333p-4f 0xc.66667p+0f : 0xc.6b745p+0f : inexact-ok
+= hypot downward dbl-64 0xb.33333p-4 0xc.66667p+0 : 0xc.6b74459dd23ap+0 : inexact-ok
+= hypot tonearest dbl-64 0xb.33333p-4 0xc.66667p+0 : 0xc.6b74459dd23a8p+0 : inexact-ok
+= hypot towardzero dbl-64 0xb.33333p-4 0xc.66667p+0 : 0xc.6b74459dd23ap+0 : inexact-ok
+= hypot upward dbl-64 0xb.33333p-4 0xc.66667p+0 : 0xc.6b74459dd23a8p+0 : inexact-ok
+= hypot downward ldbl-96-intel 0xb.33333p-4L 0xc.66667p+0L : 0xc.6b74459dd23a4dbp+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xb.33333p-4L 0xc.66667p+0L : 0xc.6b74459dd23a4dcp+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xb.33333p-4L 0xc.66667p+0L : 0xc.6b74459dd23a4dbp+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xb.33333p-4L 0xc.66667p+0L : 0xc.6b74459dd23a4dcp+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xb.33333p-4L 0xc.66667p+0L : 0xc.6b74459dd23a4dbp+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xb.33333p-4L 0xc.66667p+0L : 0xc.6b74459dd23a4dcp+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xb.33333p-4L 0xc.66667p+0L : 0xc.6b74459dd23a4dbp+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xb.33333p-4L 0xc.66667p+0L : 0xc.6b74459dd23a4dcp+0L : inexact-ok
+= hypot downward ldbl-128 0xb.33333p-4L 0xc.66667p+0L : 0xc.6b74459dd23a4dbb5549637d81p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.33333p-4L 0xc.66667p+0L : 0xc.6b74459dd23a4dbb5549637d81p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.33333p-4L 0xc.66667p+0L : 0xc.6b74459dd23a4dbb5549637d81p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.33333p-4L 0xc.66667p+0L : 0xc.6b74459dd23a4dbb5549637d8108p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.33333p-4L 0xc.66667p+0L : 0xc.6b74459dd23a4dbb5549637d8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.33333p-4L 0xc.66667p+0L : 0xc.6b74459dd23a4dbb5549637d8p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.33333p-4L 0xc.66667p+0L : 0xc.6b74459dd23a4dbb5549637d8p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.33333p-4L 0xc.66667p+0L : 0xc.6b74459dd23a4dbb5549637d84p+0L : inexact-ok
+= hypot downward flt-32 0xb.33333p-4f 0xc.66666p+0f : 0xc.6b743p+0f : inexact-ok
+= hypot tonearest flt-32 0xb.33333p-4f 0xc.66666p+0f : 0xc.6b743p+0f : inexact-ok
+= hypot towardzero flt-32 0xb.33333p-4f 0xc.66666p+0f : 0xc.6b743p+0f : inexact-ok
+= hypot upward flt-32 0xb.33333p-4f 0xc.66666p+0f : 0xc.6b744p+0f : inexact-ok
+= hypot downward dbl-64 0xb.33333p-4 0xc.66666p+0 : 0xc.6b7435a455098p+0 : inexact-ok
+= hypot tonearest dbl-64 0xb.33333p-4 0xc.66666p+0 : 0xc.6b7435a455098p+0 : inexact-ok
+= hypot towardzero dbl-64 0xb.33333p-4 0xc.66666p+0 : 0xc.6b7435a455098p+0 : inexact-ok
+= hypot upward dbl-64 0xb.33333p-4 0xc.66666p+0 : 0xc.6b7435a4550ap+0 : inexact-ok
+= hypot downward ldbl-96-intel 0xb.33333p-4L 0xc.66666p+0L : 0xc.6b7435a45509aecp+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xb.33333p-4L 0xc.66666p+0L : 0xc.6b7435a45509aecp+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xb.33333p-4L 0xc.66666p+0L : 0xc.6b7435a45509aecp+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xb.33333p-4L 0xc.66666p+0L : 0xc.6b7435a45509aedp+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xb.33333p-4L 0xc.66666p+0L : 0xc.6b7435a45509aecp+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xb.33333p-4L 0xc.66666p+0L : 0xc.6b7435a45509aecp+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xb.33333p-4L 0xc.66666p+0L : 0xc.6b7435a45509aecp+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xb.33333p-4L 0xc.66666p+0L : 0xc.6b7435a45509aedp+0L : inexact-ok
+= hypot downward ldbl-128 0xb.33333p-4L 0xc.66666p+0L : 0xc.6b7435a45509aec49781cf40beb8p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.33333p-4L 0xc.66666p+0L : 0xc.6b7435a45509aec49781cf40becp+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.33333p-4L 0xc.66666p+0L : 0xc.6b7435a45509aec49781cf40beb8p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.33333p-4L 0xc.66666p+0L : 0xc.6b7435a45509aec49781cf40becp+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.33333p-4L 0xc.66666p+0L : 0xc.6b7435a45509aec49781cf40bcp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.33333p-4L 0xc.66666p+0L : 0xc.6b7435a45509aec49781cf40cp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.33333p-4L 0xc.66666p+0L : 0xc.6b7435a45509aec49781cf40bcp+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.33333p-4L 0xc.66666p+0L : 0xc.6b7435a45509aec49781cf40cp+0L : inexact-ok
+= hypot downward dbl-64 0xb.33333p-4 0xc.6666666666668p+0 : 0xc.6b743c0820b68p+0 : inexact-ok
+= hypot tonearest dbl-64 0xb.33333p-4 0xc.6666666666668p+0 : 0xc.6b743c0820b7p+0 : inexact-ok
+= hypot towardzero dbl-64 0xb.33333p-4 0xc.6666666666668p+0 : 0xc.6b743c0820b68p+0 : inexact-ok
+= hypot upward dbl-64 0xb.33333p-4 0xc.6666666666668p+0 : 0xc.6b743c0820b7p+0 : inexact-ok
+= hypot downward ldbl-96-intel 0xb.33333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0820b6d2bp+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xb.33333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0820b6d2bp+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xb.33333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0820b6d2bp+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xb.33333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0820b6d2cp+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xb.33333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0820b6d2bp+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xb.33333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0820b6d2bp+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xb.33333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0820b6d2bp+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xb.33333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0820b6d2cp+0L : inexact-ok
+= hypot downward ldbl-128 0xb.33333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0820b6d2b3870767e7a42p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.33333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0820b6d2b3870767e7a42p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.33333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0820b6d2b3870767e7a42p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.33333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0820b6d2b3870767e7a428p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.33333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0820b6d2b3870767e7a4p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.33333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0820b6d2b3870767e7a4p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.33333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0820b6d2b3870767e7a4p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.33333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0820b6d2b3870767e7a8p+0L : inexact-ok
+= hypot downward dbl-64 0xb.33333p-4 0xc.666666666666p+0 : 0xc.6b743c0820b6p+0 : inexact-ok
+= hypot tonearest dbl-64 0xb.33333p-4 0xc.666666666666p+0 : 0xc.6b743c0820b68p+0 : inexact-ok
+= hypot towardzero dbl-64 0xb.33333p-4 0xc.666666666666p+0 : 0xc.6b743c0820b6p+0 : inexact-ok
+= hypot upward dbl-64 0xb.33333p-4 0xc.666666666666p+0 : 0xc.6b743c0820b68p+0 : inexact-ok
+= hypot downward ldbl-96-intel 0xb.33333p-4L 0xc.666666666666p+0L : 0xc.6b743c0820b652ep+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xb.33333p-4L 0xc.666666666666p+0L : 0xc.6b743c0820b652ep+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xb.33333p-4L 0xc.666666666666p+0L : 0xc.6b743c0820b652ep+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xb.33333p-4L 0xc.666666666666p+0L : 0xc.6b743c0820b652fp+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xb.33333p-4L 0xc.666666666666p+0L : 0xc.6b743c0820b652ep+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xb.33333p-4L 0xc.666666666666p+0L : 0xc.6b743c0820b652ep+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xb.33333p-4L 0xc.666666666666p+0L : 0xc.6b743c0820b652ep+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xb.33333p-4L 0xc.666666666666p+0L : 0xc.6b743c0820b652fp+0L : inexact-ok
+= hypot downward ldbl-128 0xb.33333p-4L 0xc.666666666666p+0L : 0xc.6b743c0820b652e79d827d9aaa7p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.33333p-4L 0xc.666666666666p+0L : 0xc.6b743c0820b652e79d827d9aaa7p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.33333p-4L 0xc.666666666666p+0L : 0xc.6b743c0820b652e79d827d9aaa7p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.33333p-4L 0xc.666666666666p+0L : 0xc.6b743c0820b652e79d827d9aaa78p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.33333p-4L 0xc.666666666666p+0L : 0xc.6b743c0820b652e79d827d9aa8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.33333p-4L 0xc.666666666666p+0L : 0xc.6b743c0820b652e79d827d9aacp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.33333p-4L 0xc.666666666666p+0L : 0xc.6b743c0820b652e79d827d9aa8p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.33333p-4L 0xc.666666666666p+0L : 0xc.6b743c0820b652e79d827d9aacp+0L : inexact-ok
+= hypot downward ldbl-96-intel 0xb.33333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0820b6b92p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xb.33333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0820b6b93p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xb.33333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0820b6b92p+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xb.33333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0820b6b93p+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xb.33333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0820b6b92p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xb.33333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0820b6b93p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xb.33333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0820b6b92p+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xb.33333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0820b6b93p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.33333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0820b6b92dee04bc9d04cp+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.33333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0820b6b92dee04bc9d04c8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.33333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0820b6b92dee04bc9d04cp+0L : inexact-ok
+= hypot upward ldbl-128 0xb.33333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0820b6b92dee04bc9d04c8p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.33333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0820b6b92dee04bc9d04p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.33333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0820b6b92dee04bc9d04p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.33333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0820b6b92dee04bc9d04p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.33333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0820b6b92dee04bc9d08p+0L : inexact-ok
+= hypot downward ldbl-96-intel 0xb.33333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0820b6b91p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xb.33333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0820b6b92p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xb.33333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0820b6b91p+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xb.33333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0820b6b92p+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xb.33333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0820b6b91p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xb.33333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0820b6b92p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xb.33333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0820b6b91p+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xb.33333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0820b6b92p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.33333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0820b6b91df4878bffbb2p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.33333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0820b6b91df4878bffbb28p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.33333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0820b6b91df4878bffbb2p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.33333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0820b6b91df4878bffbb28p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.33333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0820b6b91df4878bffb8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.33333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0820b6b91df4878bffbcp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.33333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0820b6b91df4878bffb8p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.33333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0820b6b91df4878bffbcp+0L : inexact-ok
+= hypot downward ldbl-128 0xb.33333p-4L 0xc.6666666666666666666666666668p+0L : 0xc.6b743c0820b6b9245853390b723p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.33333p-4L 0xc.6666666666666666666666666668p+0L : 0xc.6b743c0820b6b9245853390b7238p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.33333p-4L 0xc.6666666666666666666666666668p+0L : 0xc.6b743c0820b6b9245853390b723p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.33333p-4L 0xc.6666666666666666666666666668p+0L : 0xc.6b743c0820b6b9245853390b7238p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.33333p-4L 0xc.666666666666666666666666666p+0L : 0xc.6b743c0820b6b9245853390b7228p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.33333p-4L 0xc.666666666666666666666666666p+0L : 0xc.6b743c0820b6b9245853390b723p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.33333p-4L 0xc.666666666666666666666666666p+0L : 0xc.6b743c0820b6b9245853390b7228p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.33333p-4L 0xc.666666666666666666666666666p+0L : 0xc.6b743c0820b6b9245853390b723p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.33333p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0820b6b9245853390b73c8p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.33333p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0820b6b9245853390b73c8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.33333p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0820b6b9245853390b73c8p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.33333p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0820b6b9245853390b73dp+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.33333p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0820b6b9245853390b7p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.33333p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0820b6b9245853390b74p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.33333p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0820b6b9245853390b7p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.33333p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0820b6b9245853390b74p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.33333p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0820b6b9245853390b6fc8p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.33333p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0820b6b9245853390b6fdp+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.33333p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0820b6b9245853390b6fc8p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.33333p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0820b6b9245853390b6fdp+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.33333p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0820b6b9245853390b6cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.33333p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0820b6b9245853390b7p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.33333p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0820b6b9245853390b6cp+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.33333p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0820b6b9245853390b7p+0L : inexact-ok
+= hypot downward dbl-64 0xb.3333333333338p-4 0xc.66667p+0 : 0xc.6b7445a0b4f9p+0 : inexact-ok
+= hypot tonearest dbl-64 0xb.3333333333338p-4 0xc.66667p+0 : 0xc.6b7445a0b4f98p+0 : inexact-ok
+= hypot towardzero dbl-64 0xb.3333333333338p-4 0xc.66667p+0 : 0xc.6b7445a0b4f9p+0 : inexact-ok
+= hypot upward dbl-64 0xb.3333333333338p-4 0xc.66667p+0 : 0xc.6b7445a0b4f98p+0 : inexact-ok
+= hypot downward ldbl-96-intel 0xb.3333333333338p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95fbp+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xb.3333333333338p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95fbp+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xb.3333333333338p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95fbp+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xb.3333333333338p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95fcp+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xb.3333333333338p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95fbp+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xb.3333333333338p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95fbp+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xb.3333333333338p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95fbp+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xb.3333333333338p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95fcp+0L : inexact-ok
+= hypot downward ldbl-128 0xb.3333333333338p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95fb479c3f5dcdf9p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.3333333333338p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95fb479c3f5dcdf9p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.3333333333338p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95fb479c3f5dcdf9p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.3333333333338p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95fb479c3f5dcdf98p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.3333333333338p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95fb479c3f5dcdcp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.3333333333338p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95fb479c3f5dcep+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.3333333333338p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95fb479c3f5dcdcp+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.3333333333338p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95fb479c3f5dcep+0L : inexact-ok
+= hypot downward dbl-64 0xb.3333333333338p-4 0xc.66666p+0 : 0xc.6b7435a737c88p+0 : inexact-ok
+= hypot tonearest dbl-64 0xb.3333333333338p-4 0xc.66666p+0 : 0xc.6b7435a737c9p+0 : inexact-ok
+= hypot towardzero dbl-64 0xb.3333333333338p-4 0xc.66666p+0 : 0xc.6b7435a737c88p+0 : inexact-ok
+= hypot upward dbl-64 0xb.3333333333338p-4 0xc.66666p+0 : 0xc.6b7435a737c9p+0 : inexact-ok
+= hypot downward ldbl-96-intel 0xb.3333333333338p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c47p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xb.3333333333338p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c47p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xb.3333333333338p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c47p+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xb.3333333333338p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c48p+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xb.3333333333338p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c47p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xb.3333333333338p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c47p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xb.3333333333338p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c47p+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xb.3333333333338p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c48p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.3333333333338p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c473ed6aa2d9495p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.3333333333338p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c473ed6aa2d9495p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.3333333333338p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c473ed6aa2d9495p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.3333333333338p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c473ed6aa2d94958p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.3333333333338p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c473ed6aa2d948p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.3333333333338p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c473ed6aa2d948p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.3333333333338p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c473ed6aa2d948p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.3333333333338p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c473ed6aa2d94cp+0L : inexact-ok
+= hypot downward dbl-64 0xb.3333333333338p-4 0xc.6666666666668p+0 : 0xc.6b743c0b03758p+0 : inexact-ok
+= hypot tonearest dbl-64 0xb.3333333333338p-4 0xc.6666666666668p+0 : 0xc.6b743c0b0376p+0 : inexact-ok
+= hypot towardzero dbl-64 0xb.3333333333338p-4 0xc.6666666666668p+0 : 0xc.6b743c0b03758p+0 : inexact-ok
+= hypot upward dbl-64 0xb.3333333333338p-4 0xc.6666666666668p+0 : 0xc.6b743c0b0376p+0 : inexact-ok
+= hypot downward ldbl-96-intel 0xb.3333333333338p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6ep+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xb.3333333333338p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6ep+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xb.3333333333338p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6ep+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xb.3333333333338p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6fp+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xb.3333333333338p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6ep+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xb.3333333333338p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6ep+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xb.3333333333338p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6ep+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xb.3333333333338p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6fp+0L : inexact-ok
+= hypot downward ldbl-128 0xb.3333333333338p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6e6c9295d057d78p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.3333333333338p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6e6c9295d057d78p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.3333333333338p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6e6c9295d057d78p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.3333333333338p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6e6c9295d057d8p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.3333333333338p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6e6c9295d057cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.3333333333338p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6e6c9295d057cp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.3333333333338p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6e6c9295d057cp+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.3333333333338p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6e6c9295d058p+0L : inexact-ok
+= hypot downward dbl-64 0xb.3333333333338p-4 0xc.666666666666p+0 : 0xc.6b743c0b0375p+0 : inexact-ok
+= hypot tonearest dbl-64 0xb.3333333333338p-4 0xc.666666666666p+0 : 0xc.6b743c0b03758p+0 : inexact-ok
+= hypot towardzero dbl-64 0xb.3333333333338p-4 0xc.666666666666p+0 : 0xc.6b743c0b0375p+0 : inexact-ok
+= hypot upward dbl-64 0xb.3333333333338p-4 0xc.666666666666p+0 : 0xc.6b743c0b03758p+0 : inexact-ok
+= hypot downward ldbl-96-intel 0xb.3333333333338p-4L 0xc.666666666666p+0L : 0xc.6b743c0b0375671p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xb.3333333333338p-4L 0xc.666666666666p+0L : 0xc.6b743c0b0375672p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xb.3333333333338p-4L 0xc.666666666666p+0L : 0xc.6b743c0b0375671p+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xb.3333333333338p-4L 0xc.666666666666p+0L : 0xc.6b743c0b0375672p+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xb.3333333333338p-4L 0xc.666666666666p+0L : 0xc.6b743c0b0375671p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xb.3333333333338p-4L 0xc.666666666666p+0L : 0xc.6b743c0b0375672p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xb.3333333333338p-4L 0xc.666666666666p+0L : 0xc.6b743c0b0375671p+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xb.3333333333338p-4L 0xc.666666666666p+0L : 0xc.6b743c0b0375672p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.3333333333338p-4L 0xc.666666666666p+0L : 0xc.6b743c0b0375671adfa4906a0f4p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.3333333333338p-4L 0xc.666666666666p+0L : 0xc.6b743c0b0375671adfa4906a0f4p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.3333333333338p-4L 0xc.666666666666p+0L : 0xc.6b743c0b0375671adfa4906a0f4p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.3333333333338p-4L 0xc.666666666666p+0L : 0xc.6b743c0b0375671adfa4906a0f48p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.3333333333338p-4L 0xc.666666666666p+0L : 0xc.6b743c0b0375671adfa4906a0cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.3333333333338p-4L 0xc.666666666666p+0L : 0xc.6b743c0b0375671adfa4906a1p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.3333333333338p-4L 0xc.666666666666p+0L : 0xc.6b743c0b0375671adfa4906a0cp+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.3333333333338p-4L 0xc.666666666666p+0L : 0xc.6b743c0b0375671adfa4906a1p+0L : inexact-ok
+= hypot downward ldbl-96-intel 0xb.3333333333338p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd6p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xb.3333333333338p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd6p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xb.3333333333338p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd6p+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xb.3333333333338p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd7p+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xb.3333333333338p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd6p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xb.3333333333338p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd6p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xb.3333333333338p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd6p+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xb.3333333333338p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd7p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.3333333333338p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd613026b7a8f31p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.3333333333338p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd613026b7a8f318p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.3333333333338p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd613026b7a8f31p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.3333333333338p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd613026b7a8f318p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.3333333333338p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd613026b7a8fp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.3333333333338p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd613026b7a8f4p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.3333333333338p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd613026b7a8fp+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.3333333333338p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd613026b7a8f4p+0L : inexact-ok
+= hypot downward ldbl-96-intel 0xb.3333333333338p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd5p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xb.3333333333338p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd5p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xb.3333333333338p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd5p+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xb.3333333333338p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd6p+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xb.3333333333338p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd5p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xb.3333333333338p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd5p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xb.3333333333338p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd5p+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xb.3333333333338p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd6p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.3333333333338p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd5136a9870f5fap+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.3333333333338p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd5136a9870f5fa8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.3333333333338p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd5136a9870f5fap+0L : inexact-ok
+= hypot upward ldbl-128 0xb.3333333333338p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd5136a9870f5fa8p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.3333333333338p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd5136a9870f5cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.3333333333338p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd5136a9870f6p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.3333333333338p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd5136a9870f5cp+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.3333333333338p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd5136a9870f6p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.3333333333338p-4L 0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd579a7534199aap+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.3333333333338p-4L 0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd579a7534199aap+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.3333333333338p-4L 0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd579a7534199aap+0L : inexact-ok
+= hypot upward ldbl-128 0xb.3333333333338p-4L 0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd579a7534199aa8p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.3333333333338p-4L 0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd579a7534199a98p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.3333333333338p-4L 0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd579a7534199a98p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.3333333333338p-4L 0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd579a7534199a98p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.3333333333338p-4L 0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd579a7534199aap+0L : inexact-ok
+= hypot downward ldbl-128 0xb.3333333333338p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd579a7534199c38p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.3333333333338p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd579a7534199c38p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.3333333333338p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd579a7534199c38p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.3333333333338p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd579a7534199c4p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.3333333333338p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd579a7534199cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.3333333333338p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd579a7534199cp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.3333333333338p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd579a7534199cp+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.3333333333338p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd579a753419ap+0L : inexact-ok
+= hypot downward ldbl-128 0xb.3333333333338p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd579a7534199838p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.3333333333338p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd579a7534199838p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.3333333333338p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd579a7534199838p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.3333333333338p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd579a753419984p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.3333333333338p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd579a75341998p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.3333333333338p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd579a75341998p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.3333333333338p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd579a75341998p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.3333333333338p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd579a7534199cp+0L : inexact-ok
+= hypot downward dbl-64 0xb.333333333333p-4 0xc.66667p+0 : 0xc.6b7445a0b4f9p+0 : inexact-ok
+= hypot tonearest dbl-64 0xb.333333333333p-4 0xc.66667p+0 : 0xc.6b7445a0b4f98p+0 : inexact-ok
+= hypot towardzero dbl-64 0xb.333333333333p-4 0xc.66667p+0 : 0xc.6b7445a0b4f9p+0 : inexact-ok
+= hypot upward dbl-64 0xb.333333333333p-4 0xc.66667p+0 : 0xc.6b7445a0b4f98p+0 : inexact-ok
+= hypot downward ldbl-96-intel 0xb.333333333333p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f4p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xb.333333333333p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f4p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xb.333333333333p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f4p+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xb.333333333333p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f5p+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xb.333333333333p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f4p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xb.333333333333p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f4p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xb.333333333333p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f4p+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xb.333333333333p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f5p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.333333333333p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f410be921517978p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.333333333333p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f410be921517978p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.333333333333p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f410be921517978p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.333333333333p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f410be92151798p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.333333333333p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f410be9215178p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.333333333333p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f410be9215178p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.333333333333p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f410be9215178p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.333333333333p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f410be921517cp+0L : inexact-ok
+= hypot downward dbl-64 0xb.333333333333p-4 0xc.66666p+0 : 0xc.6b7435a737c88p+0 : inexact-ok
+= hypot tonearest dbl-64 0xb.333333333333p-4 0xc.66666p+0 : 0xc.6b7435a737c9p+0 : inexact-ok
+= hypot towardzero dbl-64 0xb.333333333333p-4 0xc.66666p+0 : 0xc.6b7435a737c88p+0 : inexact-ok
+= hypot upward dbl-64 0xb.333333333333p-4 0xc.66666p+0 : 0xc.6b7435a737c9p+0 : inexact-ok
+= hypot downward ldbl-96-intel 0xb.333333333333p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c4p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xb.333333333333p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c4p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xb.333333333333p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c4p+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xb.333333333333p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c41p+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xb.333333333333p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c4p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xb.333333333333p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c4p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xb.333333333333p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c4p+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xb.333333333333p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c41p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.333333333333p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c4007f8f39d629f8p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.333333333333p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c4007f8f39d629f8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.333333333333p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c4007f8f39d629f8p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.333333333333p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c4007f8f39d62ap+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.333333333333p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c4007f8f39d628p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.333333333333p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c4007f8f39d628p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.333333333333p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c4007f8f39d628p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.333333333333p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c4007f8f39d62cp+0L : inexact-ok
+= hypot downward dbl-64 0xb.333333333333p-4 0xc.6666666666668p+0 : 0xc.6b743c0b03758p+0 : inexact-ok
+= hypot tonearest dbl-64 0xb.333333333333p-4 0xc.6666666666668p+0 : 0xc.6b743c0b0376p+0 : inexact-ok
+= hypot towardzero dbl-64 0xb.333333333333p-4 0xc.6666666666668p+0 : 0xc.6b743c0b03758p+0 : inexact-ok
+= hypot upward dbl-64 0xb.333333333333p-4 0xc.6666666666668p+0 : 0xc.6b743c0b0376p+0 : inexact-ok
+= hypot downward ldbl-96-intel 0xb.333333333333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e67p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xb.333333333333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e67p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xb.333333333333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e67p+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xb.333333333333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e68p+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xb.333333333333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e67p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xb.333333333333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e67p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xb.333333333333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e67p+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xb.333333333333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e68p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.333333333333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6735b4e2f65753p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.333333333333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6735b4e2f657538p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.333333333333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6735b4e2f65753p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.333333333333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6735b4e2f657538p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.333333333333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6735b4e2f6574p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.333333333333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6735b4e2f6574p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.333333333333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6735b4e2f6574p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.333333333333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6735b4e2f6578p+0L : inexact-ok
+= hypot downward dbl-64 0xb.333333333333p-4 0xc.666666666666p+0 : 0xc.6b743c0b0375p+0 : inexact-ok
+= hypot tonearest dbl-64 0xb.333333333333p-4 0xc.666666666666p+0 : 0xc.6b743c0b03758p+0 : inexact-ok
+= hypot towardzero dbl-64 0xb.333333333333p-4 0xc.666666666666p+0 : 0xc.6b743c0b0375p+0 : inexact-ok
+= hypot upward dbl-64 0xb.333333333333p-4 0xc.666666666666p+0 : 0xc.6b743c0b03758p+0 : inexact-ok
+= hypot downward ldbl-96-intel 0xb.333333333333p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566ap+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xb.333333333333p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566ap+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xb.333333333333p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566ap+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xb.333333333333p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566bp+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xb.333333333333p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566ap+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xb.333333333333p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566ap+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xb.333333333333p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566ap+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xb.333333333333p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566bp+0L : inexact-ok
+= hypot downward ldbl-128 0xb.333333333333p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566a771c962ca06f8p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.333333333333p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566a771c962ca06f8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.333333333333p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566a771c962ca06f8p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.333333333333p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566a771c962ca07p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.333333333333p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566a771c962ca04p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.333333333333p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566a771c962ca08p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.333333333333p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566a771c962ca04p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.333333333333p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566a771c962ca08p+0L : inexact-ok
+= hypot downward ldbl-96-intel 0xb.333333333333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375ccep+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xb.333333333333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375ccfp+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xb.333333333333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375ccep+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xb.333333333333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375ccfp+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xb.333333333333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375ccep+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xb.333333333333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375ccfp+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xb.333333333333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375ccep+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xb.333333333333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375ccfp+0L : inexact-ok
+= hypot downward ldbl-128 0xb.333333333333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375ccedc24b8a08eadp+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.333333333333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375ccedc24b8a08eadp+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.333333333333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375ccedc24b8a08eadp+0L : inexact-ok
+= hypot upward ldbl-128 0xb.333333333333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375ccedc24b8a08ead8p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.333333333333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375ccedc24b8a08e8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.333333333333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375ccedc24b8a08ecp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.333333333333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375ccedc24b8a08e8p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.333333333333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375ccedc24b8a08ecp+0L : inexact-ok
+= hypot downward ldbl-96-intel 0xb.333333333333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375ccdp+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xb.333333333333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375ccep+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xb.333333333333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375ccdp+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xb.333333333333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375ccep+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xb.333333333333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375ccdp+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xb.333333333333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375ccep+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xb.333333333333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375ccdp+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xb.333333333333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375ccep+0L : inexact-ok
+= hypot downward ldbl-128 0xb.333333333333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375ccddc8ce596f576p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.333333333333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375ccddc8ce596f5768p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.333333333333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375ccddc8ce596f576p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.333333333333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375ccddc8ce596f5768p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.333333333333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375ccddc8ce596f54p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.333333333333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375ccddc8ce596f58p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.333333333333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375ccddc8ce596f54p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.333333333333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375ccddc8ce596f58p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.333333333333p-4L 0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cce42c9a06799258p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.333333333333p-4L 0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cce42c9a0679926p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.333333333333p-4L 0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cce42c9a06799258p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.333333333333p-4L 0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cce42c9a0679926p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.333333333333p-4L 0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cce42c9a0679925p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.333333333333p-4L 0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cce42c9a06799258p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.333333333333p-4L 0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cce42c9a0679925p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.333333333333p-4L 0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cce42c9a06799258p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.333333333333p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cce42c9a067993fp+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.333333333333p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cce42c9a067993f8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.333333333333p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cce42c9a067993fp+0L : inexact-ok
+= hypot upward ldbl-128 0xb.333333333333p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cce42c9a067993f8p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.333333333333p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cce42c9a06799p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.333333333333p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cce42c9a067994p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.333333333333p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cce42c9a06799p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.333333333333p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cce42c9a067994p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.333333333333p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cce42c9a06798ff8p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.333333333333p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cce42c9a06798ff8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.333333333333p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cce42c9a06798ff8p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.333333333333p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cce42c9a06799p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.333333333333p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cce42c9a06798cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.333333333333p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cce42c9a06799p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.333333333333p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cce42c9a06798cp+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.333333333333p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cce42c9a06799p+0L : inexact-ok
+= hypot downward ldbl-96-intel 0xb.333333333333334p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f6p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xb.333333333333334p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f7p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xb.333333333333334p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f6p+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xb.333333333333334p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f7p+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xb.333333333333334p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f6p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xb.333333333333334p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f7p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xb.333333333333334p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f6p+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xb.333333333333334p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f7p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.333333333333334p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f6f43653f6b49d8p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.333333333333334p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f6f43653f6b49d8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.333333333333334p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f6f43653f6b49d8p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.333333333333334p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f6f43653f6b49ep+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.333333333333334p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f6f43653f6b48p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.333333333333334p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f6f43653f6b48p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.333333333333334p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f6f43653f6b48p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.333333333333334p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f6f43653f6b4cp+0L : inexact-ok
+= hypot downward ldbl-96-intel 0xb.333333333333334p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c42p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xb.333333333333334p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c43p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xb.333333333333334p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c42p+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xb.333333333333334p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c43p+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xb.333333333333334p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c42p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xb.333333333333334p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c43p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xb.333333333333334p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c42p+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xb.333333333333334p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c43p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.333333333333334p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c42eb70b9361eap+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.333333333333334p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c42eb70b9361ea08p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.333333333333334p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c42eb70b9361eap+0L : inexact-ok
+= hypot upward ldbl-128 0xb.333333333333334p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c42eb70b9361ea08p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.333333333333334p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c42eb70b9361e8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.333333333333334p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c42eb70b9361ecp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.333333333333334p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c42eb70b9361e8p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.333333333333334p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c42eb70b9361ecp+0L : inexact-ok
+= hypot downward ldbl-96-intel 0xb.333333333333334p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6ap+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xb.333333333333334p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6ap+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xb.333333333333334p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6ap+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xb.333333333333334p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6bp+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xb.333333333333334p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6ap+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xb.333333333333334p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6ap+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xb.333333333333334p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6ap+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xb.333333333333334p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6bp+0L : inexact-ok
+= hypot downward ldbl-128 0xb.333333333333334p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a192ca712a088p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.333333333333334p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a192ca712a0888p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.333333333333334p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a192ca712a088p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.333333333333334p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a192ca712a0888p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.333333333333334p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a192ca712a08p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.333333333333334p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a192ca712a08p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.333333333333334p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a192ca712a08p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.333333333333334p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a192ca712a0cp+0L : inexact-ok
+= hypot downward ldbl-96-intel 0xb.333333333333334p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566dp+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xb.333333333333334p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566dp+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xb.333333333333334p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566dp+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xb.333333333333334p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566ep+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xb.333333333333334p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566dp+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xb.333333333333334p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566dp+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xb.333333333333334p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566dp+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xb.333333333333334p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566ep+0L : inexact-ok
+= hypot downward ldbl-128 0xb.333333333333334p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566d5a945a48e9a48p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.333333333333334p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566d5a945a48e9a48p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.333333333333334p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566d5a945a48e9a48p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.333333333333334p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566d5a945a48e9a5p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.333333333333334p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566d5a945a48e98p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.333333333333334p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566d5a945a48e9cp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.333333333333334p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566d5a945a48e98p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.333333333333334p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566d5a945a48e9cp+0L : inexact-ok
+= hypot downward ldbl-96-intel 0xb.333333333333334p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xb.333333333333334p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd2p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xb.333333333333334p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xb.333333333333334p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd2p+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xb.333333333333334p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xb.333333333333334p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd2p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xb.333333333333334p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xb.333333333333334p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd2p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.333333333333334p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bf9c7cbcd7e2p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.333333333333334p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bf9c7cbcd7e2p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.333333333333334p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bf9c7cbcd7e2p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.333333333333334p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bf9c7cbcd7e28p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.333333333333334p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bf9c7cbcd7cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.333333333333334p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bf9c7cbcd8p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.333333333333334p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bf9c7cbcd7cp+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.333333333333334p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bf9c7cbcd8p+0L : inexact-ok
+= hypot downward ldbl-96-intel 0xb.333333333333334p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cdp+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xb.333333333333334p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xb.333333333333334p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cdp+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xb.333333333333334p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xb.333333333333334p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cdp+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xb.333333333333334p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xb.333333333333334p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cdp+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xb.333333333333334p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.333333333333334p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0c004a9b33eabp+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.333333333333334p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0c004a9b33eabp+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.333333333333334p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0c004a9b33eabp+0L : inexact-ok
+= hypot upward ldbl-128 0xb.333333333333334p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0c004a9b33eab8p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.333333333333334p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0c004a9b33e8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.333333333333334p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0c004a9b33ecp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.333333333333334p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0c004a9b33e8p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.333333333333334p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0c004a9b33ecp+0L : inexact-ok
+= hypot downward ldbl-128 0xb.333333333333334p-4L 0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd126416483e25a8p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.333333333333334p-4L 0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd126416483e25bp+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.333333333333334p-4L 0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd126416483e25a8p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.333333333333334p-4L 0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd126416483e25bp+0L : inexact-ok
+= hypot downward ldbl-128 0xb.333333333333334p-4L 0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd126416483e25ap+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.333333333333334p-4L 0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd126416483e25a8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.333333333333334p-4L 0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd126416483e25ap+0L : inexact-ok
+= hypot upward ldbl-128 0xb.333333333333334p-4L 0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd126416483e25a8p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.333333333333334p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd126416483e274p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.333333333333334p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd126416483e2748p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.333333333333334p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd126416483e274p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.333333333333334p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd126416483e2748p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.333333333333334p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd126416483e24p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.333333333333334p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd126416483e28p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.333333333333334p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd126416483e24p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.333333333333334p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd126416483e28p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.333333333333334p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd126416483e234p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.333333333333334p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd126416483e2348p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.333333333333334p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd126416483e234p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.333333333333334p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd126416483e2348p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.333333333333334p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd126416483e2p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.333333333333334p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd126416483e24p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.333333333333334p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd126416483e2p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.333333333333334p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd126416483e24p+0L : inexact-ok
+= hypot downward ldbl-96-intel 0xb.333333333333333p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f6p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xb.333333333333333p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f7p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xb.333333333333333p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f6p+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xb.333333333333333p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f7p+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xb.333333333333333p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f6p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xb.333333333333333p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f7p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xb.333333333333333p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f6p+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xb.333333333333333p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f7p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.333333333333333p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f6f34f78410b868p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.333333333333333p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f6f34f78410b87p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.333333333333333p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f6f34f78410b868p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.333333333333333p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f6f34f78410b87p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.333333333333333p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f6f34f78410b8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.333333333333333p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f6f34f78410b8p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.333333333333333p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f6f34f78410b8p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.333333333333333p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f6f34f78410bcp+0L : inexact-ok
+= hypot downward ldbl-96-intel 0xb.333333333333333p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c42p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xb.333333333333333p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c43p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xb.333333333333333p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c42p+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xb.333333333333333p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c43p+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xb.333333333333333p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c42p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xb.333333333333333p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c43p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xb.333333333333333p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c42p+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xb.333333333333333p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c43p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.333333333333333p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c42ea89dd7f4c9ap+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.333333333333333p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c42ea89dd7f4c9ap+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.333333333333333p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c42ea89dd7f4c9ap+0L : inexact-ok
+= hypot upward ldbl-128 0xb.333333333333333p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c42ea89dd7f4c9a8p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.333333333333333p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c42ea89dd7f4c8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.333333333333333p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c42ea89dd7f4c8p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.333333333333333p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c42ea89dd7f4c8p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.333333333333333p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c42ea89dd7f4ccp+0L : inexact-ok
+= hypot downward ldbl-96-intel 0xb.333333333333333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6ap+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xb.333333333333333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6ap+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xb.333333333333333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6ap+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xb.333333333333333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6bp+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xb.333333333333333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6ap+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xb.333333333333333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6ap+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xb.333333333333333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6ap+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xb.333333333333333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6bp+0L : inexact-ok
+= hypot downward ldbl-128 0xb.333333333333333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1845cb5c4548p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.333333333333333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1845cb5c4548p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.333333333333333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1845cb5c4548p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.333333333333333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1845cb5c45488p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.333333333333333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1845cb5c454p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.333333333333333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1845cb5c454p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.333333333333333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1845cb5c454p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.333333333333333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1845cb5c458p+0L : inexact-ok
+= hypot downward ldbl-96-intel 0xb.333333333333333p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566dp+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xb.333333333333333p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566dp+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xb.333333333333333p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566dp+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xb.333333333333333p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566ep+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xb.333333333333333p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566dp+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xb.333333333333333p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566dp+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xb.333333333333333p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566dp+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xb.333333333333333p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566ep+0L : inexact-ok
+= hypot downward ldbl-128 0xb.333333333333333p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566d59ad7e928e648p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.333333333333333p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566d59ad7e928e648p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.333333333333333p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566d59ad7e928e648p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.333333333333333p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566d59ad7e928e65p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.333333333333333p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566d59ad7e928e4p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.333333333333333p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566d59ad7e928e8p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.333333333333333p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566d59ad7e928e4p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.333333333333333p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566d59ad7e928e8p+0L : inexact-ok
+= hypot downward ldbl-96-intel 0xb.333333333333333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xb.333333333333333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd2p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xb.333333333333333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xb.333333333333333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd2p+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xb.333333333333333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xb.333333333333333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd2p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xb.333333333333333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xb.333333333333333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd2p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.333333333333333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1beb5a1067ca18p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.333333333333333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1beb5a1067ca2p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.333333333333333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1beb5a1067ca18p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.333333333333333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1beb5a1067ca2p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.333333333333333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1beb5a1067c8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.333333333333333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1beb5a1067ccp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.333333333333333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1beb5a1067c8p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.333333333333333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1beb5a1067ccp+0L : inexact-ok
+= hypot downward ldbl-96-intel 0xb.333333333333333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cdp+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xb.333333333333333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xb.333333333333333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cdp+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xb.333333333333333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xb.333333333333333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cdp+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xb.333333333333333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xb.333333333333333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cdp+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xb.333333333333333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.333333333333333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf1dcdfce36bp+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.333333333333333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf1dcdfce36bp+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.333333333333333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf1dcdfce36bp+0L : inexact-ok
+= hypot upward ldbl-128 0xb.333333333333333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf1dcdfce36b8p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.333333333333333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf1dcdfce34p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.333333333333333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf1dcdfce38p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.333333333333333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf1dcdfce34p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.333333333333333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf1dcdfce38p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.333333333333333p-4L 0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd1255a88cd871a8p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.333333333333333p-4L 0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd1255a88cd871bp+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.333333333333333p-4L 0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd1255a88cd871a8p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.333333333333333p-4L 0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd1255a88cd871bp+0L : inexact-ok
+= hypot downward ldbl-128 0xb.333333333333333p-4L 0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd1255a88cd871ap+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.333333333333333p-4L 0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd1255a88cd871a8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.333333333333333p-4L 0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd1255a88cd871ap+0L : inexact-ok
+= hypot upward ldbl-128 0xb.333333333333333p-4L 0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd1255a88cd871a8p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.333333333333333p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd1255a88cd8734p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.333333333333333p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd1255a88cd8734p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.333333333333333p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd1255a88cd8734p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.333333333333333p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd1255a88cd87348p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.333333333333333p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd1255a88cd87p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.333333333333333p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd1255a88cd874p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.333333333333333p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd1255a88cd87p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.333333333333333p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd1255a88cd874p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.333333333333333p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd1255a88cd86f4p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.333333333333333p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd1255a88cd86f48p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.333333333333333p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd1255a88cd86f4p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.333333333333333p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd1255a88cd86f48p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.333333333333333p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd1255a88cd86cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.333333333333333p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd1255a88cd87p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.333333333333333p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd1255a88cd86cp+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.333333333333333p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd1255a88cd87p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.3333333333333333333333333338p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f6f37da4322d58p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.3333333333333333333333333338p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f6f37da4322d58p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.3333333333333333333333333338p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f6f37da4322d58p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.3333333333333333333333333338p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f6f37da4322d588p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.3333333333333333333333333338p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c42eab80970a9ce8p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.3333333333333333333333333338p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c42eab80970a9ce8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.3333333333333333333333333338p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c42eab80970a9ce8p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.3333333333333333333333333338p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c42eab80970a9cfp+0L : inexact-ok
+= hypot downward ldbl-128 0xb.3333333333333333333333333338p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1873f74d8abbp+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.3333333333333333333333333338p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1873f74d8abb8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.3333333333333333333333333338p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1873f74d8abbp+0L : inexact-ok
+= hypot upward ldbl-128 0xb.3333333333333333333333333338p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1873f74d8abb8p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.3333333333333333333333333338p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566d59dbaa83d3d78p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.3333333333333333333333333338p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566d59dbaa83d3d8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.3333333333333333333333333338p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566d59dbaa83d3d78p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.3333333333333333333333333338p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566d59dbaa83d3d8p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.3333333333333333333333333338p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bee3ccf7c215p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.3333333333333333333333333338p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bee3ccf7c215p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.3333333333333333333333333338p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bee3ccf7c215p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.3333333333333333333333333338p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bee3ccf7c2158p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.3333333333333333333333333338p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf4bf9ee28dep+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.3333333333333333333333333338p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf4bf9ee28de8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.3333333333333333333333333338p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf4bf9ee28dep+0L : inexact-ok
+= hypot upward ldbl-128 0xb.3333333333333333333333333338p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf4bf9ee28de8p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.3333333333333333333333333338p-4L 0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.3333333333333333333333333338p-4L 0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becc8ep+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.3333333333333333333333333338p-4L 0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.3333333333333333333333333338p-4L 0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becc8ep+0L : inexact-ok
+= hypot downward ldbl-128 0xb.3333333333333333333333333338p-4L 0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd12588b4becc8dp+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.3333333333333333333333333338p-4L 0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.3333333333333333333333333338p-4L 0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd12588b4becc8dp+0L : inexact-ok
+= hypot upward ldbl-128 0xb.3333333333333333333333333338p-4L 0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.3333333333333333333333333338p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becca7p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.3333333333333333333333333338p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becca78p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.3333333333333333333333333338p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becca7p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.3333333333333333333333333338p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becca78p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.3333333333333333333333333338p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd12588b4becc678p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.3333333333333333333333333338p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd12588b4becc678p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.3333333333333333333333333338p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd12588b4becc678p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.3333333333333333333333333338p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd12588b4becc68p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.333333333333333333333333333p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f6f37da4322d58p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.333333333333333333333333333p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f6f37da4322d58p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.333333333333333333333333333p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f6f37da4322d58p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.333333333333333333333333333p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f6f37da4322d588p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.333333333333333333333333333p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c42eab80970a9ce8p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.333333333333333333333333333p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c42eab80970a9ce8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.333333333333333333333333333p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c42eab80970a9ce8p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.333333333333333333333333333p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c42eab80970a9cfp+0L : inexact-ok
+= hypot downward ldbl-128 0xb.333333333333333333333333333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1873f74d8abbp+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.333333333333333333333333333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1873f74d8abb8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.333333333333333333333333333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1873f74d8abbp+0L : inexact-ok
+= hypot upward ldbl-128 0xb.333333333333333333333333333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1873f74d8abb8p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.333333333333333333333333333p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566d59dbaa83d3d78p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.333333333333333333333333333p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566d59dbaa83d3d8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.333333333333333333333333333p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566d59dbaa83d3d78p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.333333333333333333333333333p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566d59dbaa83d3d8p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.333333333333333333333333333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bee3ccf7c215p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.333333333333333333333333333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bee3ccf7c215p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.333333333333333333333333333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bee3ccf7c215p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.333333333333333333333333333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bee3ccf7c2158p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.333333333333333333333333333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf4bf9ee28dep+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.333333333333333333333333333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf4bf9ee28de8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.333333333333333333333333333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf4bf9ee28dep+0L : inexact-ok
+= hypot upward ldbl-128 0xb.333333333333333333333333333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf4bf9ee28de8p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.333333333333333333333333333p-4L 0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.333333333333333333333333333p-4L 0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becc8ep+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.333333333333333333333333333p-4L 0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.333333333333333333333333333p-4L 0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becc8ep+0L : inexact-ok
+= hypot downward ldbl-128 0xb.333333333333333333333333333p-4L 0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd12588b4becc8dp+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.333333333333333333333333333p-4L 0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.333333333333333333333333333p-4L 0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd12588b4becc8dp+0L : inexact-ok
+= hypot upward ldbl-128 0xb.333333333333333333333333333p-4L 0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.333333333333333333333333333p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becca7p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.333333333333333333333333333p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becca78p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.333333333333333333333333333p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becca7p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.333333333333333333333333333p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becca78p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.333333333333333333333333333p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd12588b4becc678p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.333333333333333333333333333p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd12588b4becc678p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.333333333333333333333333333p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd12588b4becc678p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.333333333333333333333333333p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd12588b4becc68p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.33333333333333333333333334p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f6f37da4322d58p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.33333333333333333333333334p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f6f37da4322d58p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.33333333333333333333333334p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f6f37da4322d58p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.33333333333333333333333334p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f6f37da4322d588p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.33333333333333333333333334p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f6f37da4322d4p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.33333333333333333333333334p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f6f37da4322d4p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.33333333333333333333333334p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f6f37da4322d4p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.33333333333333333333333334p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f6f37da4322d8p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.33333333333333333333333334p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c42eab80970a9ce8p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.33333333333333333333333334p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c42eab80970a9ce8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.33333333333333333333333334p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c42eab80970a9ce8p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.33333333333333333333333334p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c42eab80970a9cfp+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.33333333333333333333333334p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c42eab80970a9cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.33333333333333333333333334p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c42eab80970a9cp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.33333333333333333333333334p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c42eab80970a9cp+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.33333333333333333333333334p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c42eab80970aap+0L : inexact-ok
+= hypot downward ldbl-128 0xb.33333333333333333333333334p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1873f74d8abbp+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.33333333333333333333333334p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1873f74d8abb8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.33333333333333333333333334p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1873f74d8abbp+0L : inexact-ok
+= hypot upward ldbl-128 0xb.33333333333333333333333334p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1873f74d8abb8p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.33333333333333333333333334p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1873f74d8a8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.33333333333333333333333334p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1873f74d8acp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.33333333333333333333333334p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1873f74d8a8p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.33333333333333333333333334p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1873f74d8acp+0L : inexact-ok
+= hypot downward ldbl-128 0xb.33333333333333333333333334p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566d59dbaa83d3d78p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.33333333333333333333333334p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566d59dbaa83d3d8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.33333333333333333333333334p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566d59dbaa83d3d78p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.33333333333333333333333334p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566d59dbaa83d3d8p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.33333333333333333333333334p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566d59dbaa83d3cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.33333333333333333333333334p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566d59dbaa83d3cp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.33333333333333333333333334p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566d59dbaa83d3cp+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.33333333333333333333333334p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566d59dbaa83d4p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.33333333333333333333333334p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bee3ccf7c215p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.33333333333333333333333334p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bee3ccf7c215p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.33333333333333333333333334p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bee3ccf7c215p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.33333333333333333333333334p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bee3ccf7c2158p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.33333333333333333333333334p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bee3ccf7c2p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.33333333333333333333333334p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bee3ccf7c2p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.33333333333333333333333334p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bee3ccf7c2p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.33333333333333333333333334p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bee3ccf7c24p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.33333333333333333333333334p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf4bf9ee28dep+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.33333333333333333333333334p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf4bf9ee28de8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.33333333333333333333333334p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf4bf9ee28dep+0L : inexact-ok
+= hypot upward ldbl-128 0xb.33333333333333333333333334p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf4bf9ee28de8p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.33333333333333333333333334p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf4bf9ee28cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.33333333333333333333333334p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf4bf9ee28cp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.33333333333333333333333334p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf4bf9ee28cp+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.33333333333333333333333334p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf4bf9ee29p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.33333333333333333333333334p-4L 0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becc8ep+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.33333333333333333333333334p-4L 0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becc8ep+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.33333333333333333333333334p-4L 0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becc8ep+0L : inexact-ok
+= hypot upward ldbl-128 0xb.33333333333333333333333334p-4L 0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becc8e8p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.33333333333333333333333334p-4L 0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.33333333333333333333333334p-4L 0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.33333333333333333333333334p-4L 0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.33333333333333333333333334p-4L 0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd12588b4becc8ep+0L : inexact-ok
+= hypot downward ldbl-128 0xb.33333333333333333333333334p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becca7p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.33333333333333333333333334p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becca78p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.33333333333333333333333334p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becca7p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.33333333333333333333333334p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becca78p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.33333333333333333333333334p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becc8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.33333333333333333333333334p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becccp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.33333333333333333333333334p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becc8p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.33333333333333333333333334p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becccp+0L : inexact-ok
+= hypot downward ldbl-128 0xb.33333333333333333333333334p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd12588b4becc678p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.33333333333333333333333334p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd12588b4becc678p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.33333333333333333333333334p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd12588b4becc678p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.33333333333333333333333334p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd12588b4becc68p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.33333333333333333333333334p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd12588b4becc4p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.33333333333333333333333334p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd12588b4becc8p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.33333333333333333333333334p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd12588b4becc4p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.33333333333333333333333334p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd12588b4becc8p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.3333333333333333333333333p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f6f37da4322d58p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.3333333333333333333333333p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f6f37da4322d58p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.3333333333333333333333333p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f6f37da4322d58p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.3333333333333333333333333p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f6f37da4322d588p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.3333333333333333333333333p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f6f37da4322d4p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.3333333333333333333333333p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f6f37da4322d4p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.3333333333333333333333333p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f6f37da4322d4p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.3333333333333333333333333p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f6f37da4322d8p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.3333333333333333333333333p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c42eab80970a9cep+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.3333333333333333333333333p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c42eab80970a9ce8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.3333333333333333333333333p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c42eab80970a9cep+0L : inexact-ok
+= hypot upward ldbl-128 0xb.3333333333333333333333333p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c42eab80970a9ce8p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.3333333333333333333333333p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c42eab80970a9cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.3333333333333333333333333p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c42eab80970a9cp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.3333333333333333333333333p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c42eab80970a9cp+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.3333333333333333333333333p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c42eab80970aap+0L : inexact-ok
+= hypot downward ldbl-128 0xb.3333333333333333333333333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1873f74d8abbp+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.3333333333333333333333333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1873f74d8abbp+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.3333333333333333333333333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1873f74d8abbp+0L : inexact-ok
+= hypot upward ldbl-128 0xb.3333333333333333333333333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1873f74d8abb8p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.3333333333333333333333333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1873f74d8a8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.3333333333333333333333333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1873f74d8acp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.3333333333333333333333333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1873f74d8a8p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.3333333333333333333333333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1873f74d8acp+0L : inexact-ok
+= hypot downward ldbl-128 0xb.3333333333333333333333333p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566d59dbaa83d3d78p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.3333333333333333333333333p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566d59dbaa83d3d78p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.3333333333333333333333333p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566d59dbaa83d3d78p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.3333333333333333333333333p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566d59dbaa83d3d8p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.3333333333333333333333333p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566d59dbaa83d3cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.3333333333333333333333333p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566d59dbaa83d3cp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.3333333333333333333333333p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566d59dbaa83d3cp+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.3333333333333333333333333p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566d59dbaa83d4p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.3333333333333333333333333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bee3ccf7c215p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.3333333333333333333333333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bee3ccf7c215p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.3333333333333333333333333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bee3ccf7c215p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.3333333333333333333333333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bee3ccf7c2158p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.3333333333333333333333333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bee3ccf7c2p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.3333333333333333333333333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bee3ccf7c2p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.3333333333333333333333333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bee3ccf7c2p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.3333333333333333333333333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bee3ccf7c24p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.3333333333333333333333333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf4bf9ee28dep+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.3333333333333333333333333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf4bf9ee28dep+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.3333333333333333333333333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf4bf9ee28dep+0L : inexact-ok
+= hypot upward ldbl-128 0xb.3333333333333333333333333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf4bf9ee28de8p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.3333333333333333333333333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf4bf9ee28cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.3333333333333333333333333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf4bf9ee28cp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.3333333333333333333333333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf4bf9ee28cp+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.3333333333333333333333333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf4bf9ee29p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.3333333333333333333333333p-4L 0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.3333333333333333333333333p-4L 0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becc8ep+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.3333333333333333333333333p-4L 0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.3333333333333333333333333p-4L 0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becc8ep+0L : inexact-ok
+= hypot downward ldbl-128 0xb.3333333333333333333333333p-4L 0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd12588b4becc8dp+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.3333333333333333333333333p-4L 0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.3333333333333333333333333p-4L 0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd12588b4becc8dp+0L : inexact-ok
+= hypot upward ldbl-128 0xb.3333333333333333333333333p-4L 0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.3333333333333333333333333p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becca7p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.3333333333333333333333333p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becca78p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.3333333333333333333333333p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becca7p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.3333333333333333333333333p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becca78p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.3333333333333333333333333p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becc8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.3333333333333333333333333p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becccp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.3333333333333333333333333p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becc8p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.3333333333333333333333333p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becccp+0L : inexact-ok
+= hypot downward ldbl-128 0xb.3333333333333333333333333p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd12588b4becc67p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.3333333333333333333333333p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd12588b4becc678p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.3333333333333333333333333p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd12588b4becc67p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.3333333333333333333333333p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd12588b4becc678p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.3333333333333333333333333p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd12588b4becc4p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.3333333333333333333333333p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd12588b4becc8p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.3333333333333333333333333p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd12588b4becc4p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.3333333333333333333333333p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd12588b4becc8p+0L : inexact-ok
+hypot -0.7 12.4
+= hypot downward flt-32 -0xb.33333p-4f 0xc.66667p+0f : 0xc.6b744p+0f : inexact-ok
+= hypot tonearest flt-32 -0xb.33333p-4f 0xc.66667p+0f : 0xc.6b744p+0f : inexact-ok
+= hypot towardzero flt-32 -0xb.33333p-4f 0xc.66667p+0f : 0xc.6b744p+0f : inexact-ok
+= hypot upward flt-32 -0xb.33333p-4f 0xc.66667p+0f : 0xc.6b745p+0f : inexact-ok
+= hypot downward dbl-64 -0xb.33333p-4 0xc.66667p+0 : 0xc.6b74459dd23ap+0 : inexact-ok
+= hypot tonearest dbl-64 -0xb.33333p-4 0xc.66667p+0 : 0xc.6b74459dd23a8p+0 : inexact-ok
+= hypot towardzero dbl-64 -0xb.33333p-4 0xc.66667p+0 : 0xc.6b74459dd23ap+0 : inexact-ok
+= hypot upward dbl-64 -0xb.33333p-4 0xc.66667p+0 : 0xc.6b74459dd23a8p+0 : inexact-ok
+= hypot downward ldbl-96-intel -0xb.33333p-4L 0xc.66667p+0L : 0xc.6b74459dd23a4dbp+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xb.33333p-4L 0xc.66667p+0L : 0xc.6b74459dd23a4dcp+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xb.33333p-4L 0xc.66667p+0L : 0xc.6b74459dd23a4dbp+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xb.33333p-4L 0xc.66667p+0L : 0xc.6b74459dd23a4dcp+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xb.33333p-4L 0xc.66667p+0L : 0xc.6b74459dd23a4dbp+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xb.33333p-4L 0xc.66667p+0L : 0xc.6b74459dd23a4dcp+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xb.33333p-4L 0xc.66667p+0L : 0xc.6b74459dd23a4dbp+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xb.33333p-4L 0xc.66667p+0L : 0xc.6b74459dd23a4dcp+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.33333p-4L 0xc.66667p+0L : 0xc.6b74459dd23a4dbb5549637d81p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.33333p-4L 0xc.66667p+0L : 0xc.6b74459dd23a4dbb5549637d81p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.33333p-4L 0xc.66667p+0L : 0xc.6b74459dd23a4dbb5549637d81p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.33333p-4L 0xc.66667p+0L : 0xc.6b74459dd23a4dbb5549637d8108p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.33333p-4L 0xc.66667p+0L : 0xc.6b74459dd23a4dbb5549637d8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.33333p-4L 0xc.66667p+0L : 0xc.6b74459dd23a4dbb5549637d8p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.33333p-4L 0xc.66667p+0L : 0xc.6b74459dd23a4dbb5549637d8p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.33333p-4L 0xc.66667p+0L : 0xc.6b74459dd23a4dbb5549637d84p+0L : inexact-ok
+= hypot downward flt-32 -0xb.33333p-4f 0xc.66666p+0f : 0xc.6b743p+0f : inexact-ok
+= hypot tonearest flt-32 -0xb.33333p-4f 0xc.66666p+0f : 0xc.6b743p+0f : inexact-ok
+= hypot towardzero flt-32 -0xb.33333p-4f 0xc.66666p+0f : 0xc.6b743p+0f : inexact-ok
+= hypot upward flt-32 -0xb.33333p-4f 0xc.66666p+0f : 0xc.6b744p+0f : inexact-ok
+= hypot downward dbl-64 -0xb.33333p-4 0xc.66666p+0 : 0xc.6b7435a455098p+0 : inexact-ok
+= hypot tonearest dbl-64 -0xb.33333p-4 0xc.66666p+0 : 0xc.6b7435a455098p+0 : inexact-ok
+= hypot towardzero dbl-64 -0xb.33333p-4 0xc.66666p+0 : 0xc.6b7435a455098p+0 : inexact-ok
+= hypot upward dbl-64 -0xb.33333p-4 0xc.66666p+0 : 0xc.6b7435a4550ap+0 : inexact-ok
+= hypot downward ldbl-96-intel -0xb.33333p-4L 0xc.66666p+0L : 0xc.6b7435a45509aecp+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xb.33333p-4L 0xc.66666p+0L : 0xc.6b7435a45509aecp+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xb.33333p-4L 0xc.66666p+0L : 0xc.6b7435a45509aecp+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xb.33333p-4L 0xc.66666p+0L : 0xc.6b7435a45509aedp+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xb.33333p-4L 0xc.66666p+0L : 0xc.6b7435a45509aecp+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xb.33333p-4L 0xc.66666p+0L : 0xc.6b7435a45509aecp+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xb.33333p-4L 0xc.66666p+0L : 0xc.6b7435a45509aecp+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xb.33333p-4L 0xc.66666p+0L : 0xc.6b7435a45509aedp+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.33333p-4L 0xc.66666p+0L : 0xc.6b7435a45509aec49781cf40beb8p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.33333p-4L 0xc.66666p+0L : 0xc.6b7435a45509aec49781cf40becp+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.33333p-4L 0xc.66666p+0L : 0xc.6b7435a45509aec49781cf40beb8p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.33333p-4L 0xc.66666p+0L : 0xc.6b7435a45509aec49781cf40becp+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.33333p-4L 0xc.66666p+0L : 0xc.6b7435a45509aec49781cf40bcp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.33333p-4L 0xc.66666p+0L : 0xc.6b7435a45509aec49781cf40cp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.33333p-4L 0xc.66666p+0L : 0xc.6b7435a45509aec49781cf40bcp+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.33333p-4L 0xc.66666p+0L : 0xc.6b7435a45509aec49781cf40cp+0L : inexact-ok
+= hypot downward dbl-64 -0xb.33333p-4 0xc.6666666666668p+0 : 0xc.6b743c0820b68p+0 : inexact-ok
+= hypot tonearest dbl-64 -0xb.33333p-4 0xc.6666666666668p+0 : 0xc.6b743c0820b7p+0 : inexact-ok
+= hypot towardzero dbl-64 -0xb.33333p-4 0xc.6666666666668p+0 : 0xc.6b743c0820b68p+0 : inexact-ok
+= hypot upward dbl-64 -0xb.33333p-4 0xc.6666666666668p+0 : 0xc.6b743c0820b7p+0 : inexact-ok
+= hypot downward ldbl-96-intel -0xb.33333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0820b6d2bp+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xb.33333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0820b6d2bp+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xb.33333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0820b6d2bp+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xb.33333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0820b6d2cp+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xb.33333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0820b6d2bp+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xb.33333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0820b6d2bp+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xb.33333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0820b6d2bp+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xb.33333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0820b6d2cp+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.33333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0820b6d2b3870767e7a42p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.33333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0820b6d2b3870767e7a42p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.33333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0820b6d2b3870767e7a42p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.33333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0820b6d2b3870767e7a428p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.33333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0820b6d2b3870767e7a4p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.33333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0820b6d2b3870767e7a4p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.33333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0820b6d2b3870767e7a4p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.33333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0820b6d2b3870767e7a8p+0L : inexact-ok
+= hypot downward dbl-64 -0xb.33333p-4 0xc.666666666666p+0 : 0xc.6b743c0820b6p+0 : inexact-ok
+= hypot tonearest dbl-64 -0xb.33333p-4 0xc.666666666666p+0 : 0xc.6b743c0820b68p+0 : inexact-ok
+= hypot towardzero dbl-64 -0xb.33333p-4 0xc.666666666666p+0 : 0xc.6b743c0820b6p+0 : inexact-ok
+= hypot upward dbl-64 -0xb.33333p-4 0xc.666666666666p+0 : 0xc.6b743c0820b68p+0 : inexact-ok
+= hypot downward ldbl-96-intel -0xb.33333p-4L 0xc.666666666666p+0L : 0xc.6b743c0820b652ep+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xb.33333p-4L 0xc.666666666666p+0L : 0xc.6b743c0820b652ep+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xb.33333p-4L 0xc.666666666666p+0L : 0xc.6b743c0820b652ep+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xb.33333p-4L 0xc.666666666666p+0L : 0xc.6b743c0820b652fp+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xb.33333p-4L 0xc.666666666666p+0L : 0xc.6b743c0820b652ep+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xb.33333p-4L 0xc.666666666666p+0L : 0xc.6b743c0820b652ep+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xb.33333p-4L 0xc.666666666666p+0L : 0xc.6b743c0820b652ep+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xb.33333p-4L 0xc.666666666666p+0L : 0xc.6b743c0820b652fp+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.33333p-4L 0xc.666666666666p+0L : 0xc.6b743c0820b652e79d827d9aaa7p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.33333p-4L 0xc.666666666666p+0L : 0xc.6b743c0820b652e79d827d9aaa7p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.33333p-4L 0xc.666666666666p+0L : 0xc.6b743c0820b652e79d827d9aaa7p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.33333p-4L 0xc.666666666666p+0L : 0xc.6b743c0820b652e79d827d9aaa78p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.33333p-4L 0xc.666666666666p+0L : 0xc.6b743c0820b652e79d827d9aa8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.33333p-4L 0xc.666666666666p+0L : 0xc.6b743c0820b652e79d827d9aacp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.33333p-4L 0xc.666666666666p+0L : 0xc.6b743c0820b652e79d827d9aa8p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.33333p-4L 0xc.666666666666p+0L : 0xc.6b743c0820b652e79d827d9aacp+0L : inexact-ok
+= hypot downward ldbl-96-intel -0xb.33333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0820b6b92p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xb.33333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0820b6b93p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xb.33333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0820b6b92p+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xb.33333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0820b6b93p+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xb.33333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0820b6b92p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xb.33333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0820b6b93p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xb.33333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0820b6b92p+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xb.33333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0820b6b93p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.33333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0820b6b92dee04bc9d04cp+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.33333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0820b6b92dee04bc9d04c8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.33333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0820b6b92dee04bc9d04cp+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.33333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0820b6b92dee04bc9d04c8p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.33333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0820b6b92dee04bc9d04p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.33333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0820b6b92dee04bc9d04p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.33333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0820b6b92dee04bc9d04p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.33333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0820b6b92dee04bc9d08p+0L : inexact-ok
+= hypot downward ldbl-96-intel -0xb.33333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0820b6b91p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xb.33333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0820b6b92p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xb.33333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0820b6b91p+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xb.33333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0820b6b92p+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xb.33333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0820b6b91p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xb.33333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0820b6b92p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xb.33333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0820b6b91p+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xb.33333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0820b6b92p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.33333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0820b6b91df4878bffbb2p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.33333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0820b6b91df4878bffbb28p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.33333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0820b6b91df4878bffbb2p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.33333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0820b6b91df4878bffbb28p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.33333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0820b6b91df4878bffb8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.33333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0820b6b91df4878bffbcp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.33333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0820b6b91df4878bffb8p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.33333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0820b6b91df4878bffbcp+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.33333p-4L 0xc.6666666666666666666666666668p+0L : 0xc.6b743c0820b6b9245853390b723p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.33333p-4L 0xc.6666666666666666666666666668p+0L : 0xc.6b743c0820b6b9245853390b7238p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.33333p-4L 0xc.6666666666666666666666666668p+0L : 0xc.6b743c0820b6b9245853390b723p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.33333p-4L 0xc.6666666666666666666666666668p+0L : 0xc.6b743c0820b6b9245853390b7238p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.33333p-4L 0xc.666666666666666666666666666p+0L : 0xc.6b743c0820b6b9245853390b7228p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.33333p-4L 0xc.666666666666666666666666666p+0L : 0xc.6b743c0820b6b9245853390b723p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.33333p-4L 0xc.666666666666666666666666666p+0L : 0xc.6b743c0820b6b9245853390b7228p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.33333p-4L 0xc.666666666666666666666666666p+0L : 0xc.6b743c0820b6b9245853390b723p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.33333p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0820b6b9245853390b73c8p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.33333p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0820b6b9245853390b73c8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.33333p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0820b6b9245853390b73c8p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.33333p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0820b6b9245853390b73dp+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.33333p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0820b6b9245853390b7p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.33333p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0820b6b9245853390b74p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.33333p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0820b6b9245853390b7p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.33333p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0820b6b9245853390b74p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.33333p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0820b6b9245853390b6fc8p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.33333p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0820b6b9245853390b6fdp+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.33333p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0820b6b9245853390b6fc8p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.33333p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0820b6b9245853390b6fdp+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.33333p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0820b6b9245853390b6cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.33333p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0820b6b9245853390b7p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.33333p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0820b6b9245853390b6cp+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.33333p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0820b6b9245853390b7p+0L : inexact-ok
+= hypot downward flt-32 -0xb.33334p-4f 0xc.66667p+0f : 0xc.6b744p+0f : inexact-ok
+= hypot tonearest flt-32 -0xb.33334p-4f 0xc.66667p+0f : 0xc.6b744p+0f : inexact-ok
+= hypot towardzero flt-32 -0xb.33334p-4f 0xc.66667p+0f : 0xc.6b744p+0f : inexact-ok
+= hypot upward flt-32 -0xb.33334p-4f 0xc.66667p+0f : 0xc.6b745p+0f : inexact-ok
+= hypot downward dbl-64 -0xb.33334p-4 0xc.66667p+0 : 0xc.6b7445ac3ff58p+0 : inexact-ok
+= hypot tonearest dbl-64 -0xb.33334p-4 0xc.66667p+0 : 0xc.6b7445ac3ff58p+0 : inexact-ok
+= hypot towardzero dbl-64 -0xb.33334p-4 0xc.66667p+0 : 0xc.6b7445ac3ff58p+0 : inexact-ok
+= hypot upward dbl-64 -0xb.33334p-4 0xc.66667p+0 : 0xc.6b7445ac3ff6p+0 : inexact-ok
+= hypot downward ldbl-96-intel -0xb.33334p-4L 0xc.66667p+0L : 0xc.6b7445ac3ff5ae7p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xb.33334p-4L 0xc.66667p+0L : 0xc.6b7445ac3ff5ae7p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xb.33334p-4L 0xc.66667p+0L : 0xc.6b7445ac3ff5ae7p+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xb.33334p-4L 0xc.66667p+0L : 0xc.6b7445ac3ff5ae8p+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xb.33334p-4L 0xc.66667p+0L : 0xc.6b7445ac3ff5ae7p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xb.33334p-4L 0xc.66667p+0L : 0xc.6b7445ac3ff5ae7p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xb.33334p-4L 0xc.66667p+0L : 0xc.6b7445ac3ff5ae7p+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xb.33334p-4L 0xc.66667p+0L : 0xc.6b7445ac3ff5ae8p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.33334p-4L 0xc.66667p+0L : 0xc.6b7445ac3ff5ae76c1d736ba9648p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.33334p-4L 0xc.66667p+0L : 0xc.6b7445ac3ff5ae76c1d736ba9648p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.33334p-4L 0xc.66667p+0L : 0xc.6b7445ac3ff5ae76c1d736ba9648p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.33334p-4L 0xc.66667p+0L : 0xc.6b7445ac3ff5ae76c1d736ba965p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.33334p-4L 0xc.66667p+0L : 0xc.6b7445ac3ff5ae76c1d736ba94p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.33334p-4L 0xc.66667p+0L : 0xc.6b7445ac3ff5ae76c1d736ba98p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.33334p-4L 0xc.66667p+0L : 0xc.6b7445ac3ff5ae76c1d736ba94p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.33334p-4L 0xc.66667p+0L : 0xc.6b7445ac3ff5ae76c1d736ba98p+0L : inexact-ok
+= hypot downward flt-32 -0xb.33334p-4f 0xc.66666p+0f : 0xc.6b743p+0f : inexact-ok
+= hypot tonearest flt-32 -0xb.33334p-4f 0xc.66666p+0f : 0xc.6b743p+0f : inexact-ok
+= hypot towardzero flt-32 -0xb.33334p-4f 0xc.66666p+0f : 0xc.6b743p+0f : inexact-ok
+= hypot upward flt-32 -0xb.33334p-4f 0xc.66666p+0f : 0xc.6b744p+0f : inexact-ok
+= hypot downward dbl-64 -0xb.33334p-4 0xc.66666p+0 : 0xc.6b7435b2c2c5p+0 : inexact-ok
+= hypot tonearest dbl-64 -0xb.33334p-4 0xc.66666p+0 : 0xc.6b7435b2c2c5p+0 : inexact-ok
+= hypot towardzero dbl-64 -0xb.33334p-4 0xc.66666p+0 : 0xc.6b7435b2c2c5p+0 : inexact-ok
+= hypot upward dbl-64 -0xb.33334p-4 0xc.66666p+0 : 0xc.6b7435b2c2c58p+0 : inexact-ok
+= hypot downward ldbl-96-intel -0xb.33334p-4L 0xc.66666p+0L : 0xc.6b7435b2c2c522p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xb.33334p-4L 0xc.66666p+0L : 0xc.6b7435b2c2c5221p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xb.33334p-4L 0xc.66666p+0L : 0xc.6b7435b2c2c522p+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xb.33334p-4L 0xc.66666p+0L : 0xc.6b7435b2c2c5221p+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xb.33334p-4L 0xc.66666p+0L : 0xc.6b7435b2c2c522p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xb.33334p-4L 0xc.66666p+0L : 0xc.6b7435b2c2c5221p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xb.33334p-4L 0xc.66666p+0L : 0xc.6b7435b2c2c522p+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xb.33334p-4L 0xc.66666p+0L : 0xc.6b7435b2c2c5221p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.33334p-4L 0xc.66666p+0L : 0xc.6b7435b2c2c5220efb3fac2b9198p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.33334p-4L 0xc.66666p+0L : 0xc.6b7435b2c2c5220efb3fac2b9198p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.33334p-4L 0xc.66666p+0L : 0xc.6b7435b2c2c5220efb3fac2b9198p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.33334p-4L 0xc.66666p+0L : 0xc.6b7435b2c2c5220efb3fac2b91ap+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.33334p-4L 0xc.66666p+0L : 0xc.6b7435b2c2c5220efb3fac2b9p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.33334p-4L 0xc.66666p+0L : 0xc.6b7435b2c2c5220efb3fac2b9p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.33334p-4L 0xc.66666p+0L : 0xc.6b7435b2c2c5220efb3fac2b9p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.33334p-4L 0xc.66666p+0L : 0xc.6b7435b2c2c5220efb3fac2b94p+0L : inexact-ok
+= hypot downward dbl-64 -0xb.33334p-4 0xc.6666666666668p+0 : 0xc.6b743c168e72p+0 : inexact-ok
+= hypot tonearest dbl-64 -0xb.33334p-4 0xc.6666666666668p+0 : 0xc.6b743c168e72p+0 : inexact-ok
+= hypot towardzero dbl-64 -0xb.33334p-4 0xc.6666666666668p+0 : 0xc.6b743c168e72p+0 : inexact-ok
+= hypot upward dbl-64 -0xb.33334p-4 0xc.6666666666668p+0 : 0xc.6b743c168e728p+0 : inexact-ok
+= hypot downward ldbl-96-intel -0xb.33334p-4L 0xc.6666666666668p+0L : 0xc.6b743c168e723e9p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xb.33334p-4L 0xc.6666666666668p+0L : 0xc.6b743c168e723e9p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xb.33334p-4L 0xc.6666666666668p+0L : 0xc.6b743c168e723e9p+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xb.33334p-4L 0xc.6666666666668p+0L : 0xc.6b743c168e723eap+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xb.33334p-4L 0xc.6666666666668p+0L : 0xc.6b743c168e723e9p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xb.33334p-4L 0xc.6666666666668p+0L : 0xc.6b743c168e723e9p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xb.33334p-4L 0xc.6666666666668p+0L : 0xc.6b743c168e723e9p+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xb.33334p-4L 0xc.6666666666668p+0L : 0xc.6b743c168e723eap+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.33334p-4L 0xc.6666666666668p+0L : 0xc.6b743c168e723e9187df6b003d8p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.33334p-4L 0xc.6666666666668p+0L : 0xc.6b743c168e723e9187df6b003d8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.33334p-4L 0xc.6666666666668p+0L : 0xc.6b743c168e723e9187df6b003d8p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.33334p-4L 0xc.6666666666668p+0L : 0xc.6b743c168e723e9187df6b003d88p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.33334p-4L 0xc.6666666666668p+0L : 0xc.6b743c168e723e9187df6b003cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.33334p-4L 0xc.6666666666668p+0L : 0xc.6b743c168e723e9187df6b003cp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.33334p-4L 0xc.6666666666668p+0L : 0xc.6b743c168e723e9187df6b003cp+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.33334p-4L 0xc.6666666666668p+0L : 0xc.6b743c168e723e9187df6b004p+0L : inexact-ok
+= hypot downward dbl-64 -0xb.33334p-4 0xc.666666666666p+0 : 0xc.6b743c168e718p+0 : inexact-ok
+= hypot tonearest dbl-64 -0xb.33334p-4 0xc.666666666666p+0 : 0xc.6b743c168e718p+0 : inexact-ok
+= hypot towardzero dbl-64 -0xb.33334p-4 0xc.666666666666p+0 : 0xc.6b743c168e718p+0 : inexact-ok
+= hypot upward dbl-64 -0xb.33334p-4 0xc.666666666666p+0 : 0xc.6b743c168e72p+0 : inexact-ok
+= hypot downward ldbl-96-intel -0xb.33334p-4L 0xc.666666666666p+0L : 0xc.6b743c168e71becp+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xb.33334p-4L 0xc.666666666666p+0L : 0xc.6b743c168e71becp+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xb.33334p-4L 0xc.666666666666p+0L : 0xc.6b743c168e71becp+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xb.33334p-4L 0xc.666666666666p+0L : 0xc.6b743c168e71bedp+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xb.33334p-4L 0xc.666666666666p+0L : 0xc.6b743c168e71becp+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xb.33334p-4L 0xc.666666666666p+0L : 0xc.6b743c168e71becp+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xb.33334p-4L 0xc.666666666666p+0L : 0xc.6b743c168e71becp+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xb.33334p-4L 0xc.666666666666p+0L : 0xc.6b743c168e71bedp+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.33334p-4L 0xc.666666666666p+0L : 0xc.6b743c168e71bec59e5b152afd78p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.33334p-4L 0xc.666666666666p+0L : 0xc.6b743c168e71bec59e5b152afd78p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.33334p-4L 0xc.666666666666p+0L : 0xc.6b743c168e71bec59e5b152afd78p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.33334p-4L 0xc.666666666666p+0L : 0xc.6b743c168e71bec59e5b152afd8p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.33334p-4L 0xc.666666666666p+0L : 0xc.6b743c168e71bec59e5b152afcp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.33334p-4L 0xc.666666666666p+0L : 0xc.6b743c168e71bec59e5b152afcp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.33334p-4L 0xc.666666666666p+0L : 0xc.6b743c168e71bec59e5b152afcp+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.33334p-4L 0xc.666666666666p+0L : 0xc.6b743c168e71bec59e5b152bp+0L : inexact-ok
+= hypot downward ldbl-96-intel -0xb.33334p-4L 0xc.666666666666667p+0L : 0xc.6b743c168e7225p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xb.33334p-4L 0xc.666666666666667p+0L : 0xc.6b743c168e72251p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xb.33334p-4L 0xc.666666666666667p+0L : 0xc.6b743c168e7225p+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xb.33334p-4L 0xc.666666666666667p+0L : 0xc.6b743c168e72251p+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xb.33334p-4L 0xc.666666666666667p+0L : 0xc.6b743c168e7225p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xb.33334p-4L 0xc.666666666666667p+0L : 0xc.6b743c168e72251p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xb.33334p-4L 0xc.666666666666667p+0L : 0xc.6b743c168e7225p+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xb.33334p-4L 0xc.666666666666667p+0L : 0xc.6b743c168e72251p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.33334p-4L 0xc.666666666666667p+0L : 0xc.6b743c168e72250beedcdd5c071p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.33334p-4L 0xc.666666666666667p+0L : 0xc.6b743c168e72250beedcdd5c0718p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.33334p-4L 0xc.666666666666667p+0L : 0xc.6b743c168e72250beedcdd5c071p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.33334p-4L 0xc.666666666666667p+0L : 0xc.6b743c168e72250beedcdd5c0718p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.33334p-4L 0xc.666666666666667p+0L : 0xc.6b743c168e72250beedcdd5c04p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.33334p-4L 0xc.666666666666667p+0L : 0xc.6b743c168e72250beedcdd5c08p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.33334p-4L 0xc.666666666666667p+0L : 0xc.6b743c168e72250beedcdd5c04p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.33334p-4L 0xc.666666666666667p+0L : 0xc.6b743c168e72250beedcdd5c08p+0L : inexact-ok
+= hypot downward ldbl-96-intel -0xb.33334p-4L 0xc.666666666666666p+0L : 0xc.6b743c168e7224fp+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xb.33334p-4L 0xc.666666666666666p+0L : 0xc.6b743c168e7225p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xb.33334p-4L 0xc.666666666666666p+0L : 0xc.6b743c168e7224fp+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xb.33334p-4L 0xc.666666666666666p+0L : 0xc.6b743c168e7225p+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xb.33334p-4L 0xc.666666666666666p+0L : 0xc.6b743c168e7224fp+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xb.33334p-4L 0xc.666666666666666p+0L : 0xc.6b743c168e7225p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xb.33334p-4L 0xc.666666666666666p+0L : 0xc.6b743c168e7224fp+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xb.33334p-4L 0xc.666666666666666p+0L : 0xc.6b743c168e7225p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.33334p-4L 0xc.666666666666666p+0L : 0xc.6b743c168e7224fbf55facd14c68p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.33334p-4L 0xc.666666666666666p+0L : 0xc.6b743c168e7224fbf55facd14c7p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.33334p-4L 0xc.666666666666666p+0L : 0xc.6b743c168e7224fbf55facd14c68p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.33334p-4L 0xc.666666666666666p+0L : 0xc.6b743c168e7224fbf55facd14c7p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.33334p-4L 0xc.666666666666666p+0L : 0xc.6b743c168e7224fbf55facd14cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.33334p-4L 0xc.666666666666666p+0L : 0xc.6b743c168e7224fbf55facd14cp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.33334p-4L 0xc.666666666666666p+0L : 0xc.6b743c168e7224fbf55facd14cp+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.33334p-4L 0xc.666666666666666p+0L : 0xc.6b743c168e7224fbf55facd15p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.33334p-4L 0xc.6666666666666666666666666668p+0L : 0xc.6b743c168e722502592b59d59718p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.33334p-4L 0xc.6666666666666666666666666668p+0L : 0xc.6b743c168e722502592b59d59718p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.33334p-4L 0xc.6666666666666666666666666668p+0L : 0xc.6b743c168e722502592b59d59718p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.33334p-4L 0xc.6666666666666666666666666668p+0L : 0xc.6b743c168e722502592b59d5972p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.33334p-4L 0xc.666666666666666666666666666p+0L : 0xc.6b743c168e722502592b59d5971p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.33334p-4L 0xc.666666666666666666666666666p+0L : 0xc.6b743c168e722502592b59d5971p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.33334p-4L 0xc.666666666666666666666666666p+0L : 0xc.6b743c168e722502592b59d5971p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.33334p-4L 0xc.666666666666666666666666666p+0L : 0xc.6b743c168e722502592b59d59718p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.33334p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c168e722502592b59d598bp+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.33334p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c168e722502592b59d598bp+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.33334p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c168e722502592b59d598bp+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.33334p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c168e722502592b59d598b8p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.33334p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c168e722502592b59d598p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.33334p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c168e722502592b59d598p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.33334p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c168e722502592b59d598p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.33334p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c168e722502592b59d59cp+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.33334p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c168e722502592b59d594bp+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.33334p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c168e722502592b59d594bp+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.33334p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c168e722502592b59d594bp+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.33334p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c168e722502592b59d594b8p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.33334p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c168e722502592b59d594p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.33334p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c168e722502592b59d594p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.33334p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c168e722502592b59d594p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.33334p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c168e722502592b59d598p+0L : inexact-ok
+= hypot downward dbl-64 -0xb.333333333333p-4 0xc.66667p+0 : 0xc.6b7445a0b4f9p+0 : inexact-ok
+= hypot tonearest dbl-64 -0xb.333333333333p-4 0xc.66667p+0 : 0xc.6b7445a0b4f98p+0 : inexact-ok
+= hypot towardzero dbl-64 -0xb.333333333333p-4 0xc.66667p+0 : 0xc.6b7445a0b4f9p+0 : inexact-ok
+= hypot upward dbl-64 -0xb.333333333333p-4 0xc.66667p+0 : 0xc.6b7445a0b4f98p+0 : inexact-ok
+= hypot downward ldbl-96-intel -0xb.333333333333p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f4p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xb.333333333333p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f4p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xb.333333333333p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f4p+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xb.333333333333p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f5p+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xb.333333333333p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f4p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xb.333333333333p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f4p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xb.333333333333p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f4p+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xb.333333333333p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f5p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.333333333333p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f410be921517978p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.333333333333p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f410be921517978p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.333333333333p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f410be921517978p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.333333333333p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f410be92151798p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.333333333333p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f410be9215178p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.333333333333p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f410be9215178p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.333333333333p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f410be9215178p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.333333333333p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f410be921517cp+0L : inexact-ok
+= hypot downward dbl-64 -0xb.333333333333p-4 0xc.66666p+0 : 0xc.6b7435a737c88p+0 : inexact-ok
+= hypot tonearest dbl-64 -0xb.333333333333p-4 0xc.66666p+0 : 0xc.6b7435a737c9p+0 : inexact-ok
+= hypot towardzero dbl-64 -0xb.333333333333p-4 0xc.66666p+0 : 0xc.6b7435a737c88p+0 : inexact-ok
+= hypot upward dbl-64 -0xb.333333333333p-4 0xc.66666p+0 : 0xc.6b7435a737c9p+0 : inexact-ok
+= hypot downward ldbl-96-intel -0xb.333333333333p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c4p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xb.333333333333p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c4p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xb.333333333333p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c4p+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xb.333333333333p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c41p+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xb.333333333333p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c4p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xb.333333333333p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c4p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xb.333333333333p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c4p+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xb.333333333333p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c41p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.333333333333p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c4007f8f39d629f8p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.333333333333p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c4007f8f39d629f8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.333333333333p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c4007f8f39d629f8p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.333333333333p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c4007f8f39d62ap+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.333333333333p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c4007f8f39d628p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.333333333333p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c4007f8f39d628p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.333333333333p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c4007f8f39d628p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.333333333333p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c4007f8f39d62cp+0L : inexact-ok
+= hypot downward dbl-64 -0xb.333333333333p-4 0xc.6666666666668p+0 : 0xc.6b743c0b03758p+0 : inexact-ok
+= hypot tonearest dbl-64 -0xb.333333333333p-4 0xc.6666666666668p+0 : 0xc.6b743c0b0376p+0 : inexact-ok
+= hypot towardzero dbl-64 -0xb.333333333333p-4 0xc.6666666666668p+0 : 0xc.6b743c0b03758p+0 : inexact-ok
+= hypot upward dbl-64 -0xb.333333333333p-4 0xc.6666666666668p+0 : 0xc.6b743c0b0376p+0 : inexact-ok
+= hypot downward ldbl-96-intel -0xb.333333333333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e67p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xb.333333333333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e67p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xb.333333333333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e67p+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xb.333333333333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e68p+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xb.333333333333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e67p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xb.333333333333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e67p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xb.333333333333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e67p+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xb.333333333333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e68p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.333333333333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6735b4e2f65753p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.333333333333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6735b4e2f657538p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.333333333333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6735b4e2f65753p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.333333333333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6735b4e2f657538p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.333333333333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6735b4e2f6574p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.333333333333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6735b4e2f6574p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.333333333333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6735b4e2f6574p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.333333333333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6735b4e2f6578p+0L : inexact-ok
+= hypot downward dbl-64 -0xb.333333333333p-4 0xc.666666666666p+0 : 0xc.6b743c0b0375p+0 : inexact-ok
+= hypot tonearest dbl-64 -0xb.333333333333p-4 0xc.666666666666p+0 : 0xc.6b743c0b03758p+0 : inexact-ok
+= hypot towardzero dbl-64 -0xb.333333333333p-4 0xc.666666666666p+0 : 0xc.6b743c0b0375p+0 : inexact-ok
+= hypot upward dbl-64 -0xb.333333333333p-4 0xc.666666666666p+0 : 0xc.6b743c0b03758p+0 : inexact-ok
+= hypot downward ldbl-96-intel -0xb.333333333333p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566ap+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xb.333333333333p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566ap+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xb.333333333333p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566ap+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xb.333333333333p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566bp+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xb.333333333333p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566ap+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xb.333333333333p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566ap+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xb.333333333333p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566ap+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xb.333333333333p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566bp+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.333333333333p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566a771c962ca06f8p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.333333333333p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566a771c962ca06f8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.333333333333p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566a771c962ca06f8p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.333333333333p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566a771c962ca07p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.333333333333p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566a771c962ca04p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.333333333333p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566a771c962ca08p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.333333333333p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566a771c962ca04p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.333333333333p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566a771c962ca08p+0L : inexact-ok
+= hypot downward ldbl-96-intel -0xb.333333333333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375ccep+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xb.333333333333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375ccfp+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xb.333333333333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375ccep+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xb.333333333333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375ccfp+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xb.333333333333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375ccep+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xb.333333333333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375ccfp+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xb.333333333333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375ccep+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xb.333333333333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375ccfp+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.333333333333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375ccedc24b8a08eadp+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.333333333333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375ccedc24b8a08eadp+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.333333333333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375ccedc24b8a08eadp+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.333333333333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375ccedc24b8a08ead8p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.333333333333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375ccedc24b8a08e8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.333333333333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375ccedc24b8a08ecp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.333333333333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375ccedc24b8a08e8p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.333333333333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375ccedc24b8a08ecp+0L : inexact-ok
+= hypot downward ldbl-96-intel -0xb.333333333333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375ccdp+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xb.333333333333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375ccep+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xb.333333333333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375ccdp+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xb.333333333333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375ccep+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xb.333333333333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375ccdp+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xb.333333333333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375ccep+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xb.333333333333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375ccdp+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xb.333333333333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375ccep+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.333333333333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375ccddc8ce596f576p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.333333333333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375ccddc8ce596f5768p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.333333333333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375ccddc8ce596f576p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.333333333333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375ccddc8ce596f5768p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.333333333333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375ccddc8ce596f54p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.333333333333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375ccddc8ce596f58p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.333333333333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375ccddc8ce596f54p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.333333333333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375ccddc8ce596f58p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.333333333333p-4L 0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cce42c9a06799258p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.333333333333p-4L 0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cce42c9a0679926p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.333333333333p-4L 0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cce42c9a06799258p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.333333333333p-4L 0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cce42c9a0679926p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.333333333333p-4L 0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cce42c9a0679925p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.333333333333p-4L 0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cce42c9a06799258p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.333333333333p-4L 0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cce42c9a0679925p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.333333333333p-4L 0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cce42c9a06799258p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.333333333333p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cce42c9a067993fp+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.333333333333p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cce42c9a067993f8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.333333333333p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cce42c9a067993fp+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.333333333333p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cce42c9a067993f8p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.333333333333p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cce42c9a06799p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.333333333333p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cce42c9a067994p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.333333333333p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cce42c9a06799p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.333333333333p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cce42c9a067994p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.333333333333p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cce42c9a06798ff8p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.333333333333p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cce42c9a06798ff8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.333333333333p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cce42c9a06798ff8p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.333333333333p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cce42c9a06799p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.333333333333p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cce42c9a06798cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.333333333333p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cce42c9a06799p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.333333333333p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cce42c9a06798cp+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.333333333333p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cce42c9a06799p+0L : inexact-ok
+= hypot downward dbl-64 -0xb.3333333333338p-4 0xc.66667p+0 : 0xc.6b7445a0b4f9p+0 : inexact-ok
+= hypot tonearest dbl-64 -0xb.3333333333338p-4 0xc.66667p+0 : 0xc.6b7445a0b4f98p+0 : inexact-ok
+= hypot towardzero dbl-64 -0xb.3333333333338p-4 0xc.66667p+0 : 0xc.6b7445a0b4f9p+0 : inexact-ok
+= hypot upward dbl-64 -0xb.3333333333338p-4 0xc.66667p+0 : 0xc.6b7445a0b4f98p+0 : inexact-ok
+= hypot downward ldbl-96-intel -0xb.3333333333338p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95fbp+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xb.3333333333338p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95fbp+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xb.3333333333338p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95fbp+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xb.3333333333338p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95fcp+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xb.3333333333338p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95fbp+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xb.3333333333338p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95fbp+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xb.3333333333338p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95fbp+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xb.3333333333338p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95fcp+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.3333333333338p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95fb479c3f5dcdf9p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.3333333333338p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95fb479c3f5dcdf9p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.3333333333338p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95fb479c3f5dcdf9p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.3333333333338p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95fb479c3f5dcdf98p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.3333333333338p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95fb479c3f5dcdcp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.3333333333338p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95fb479c3f5dcep+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.3333333333338p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95fb479c3f5dcdcp+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.3333333333338p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95fb479c3f5dcep+0L : inexact-ok
+= hypot downward dbl-64 -0xb.3333333333338p-4 0xc.66666p+0 : 0xc.6b7435a737c88p+0 : inexact-ok
+= hypot tonearest dbl-64 -0xb.3333333333338p-4 0xc.66666p+0 : 0xc.6b7435a737c9p+0 : inexact-ok
+= hypot towardzero dbl-64 -0xb.3333333333338p-4 0xc.66666p+0 : 0xc.6b7435a737c88p+0 : inexact-ok
+= hypot upward dbl-64 -0xb.3333333333338p-4 0xc.66666p+0 : 0xc.6b7435a737c9p+0 : inexact-ok
+= hypot downward ldbl-96-intel -0xb.3333333333338p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c47p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xb.3333333333338p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c47p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xb.3333333333338p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c47p+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xb.3333333333338p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c48p+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xb.3333333333338p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c47p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xb.3333333333338p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c47p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xb.3333333333338p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c47p+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xb.3333333333338p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c48p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.3333333333338p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c473ed6aa2d9495p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.3333333333338p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c473ed6aa2d9495p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.3333333333338p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c473ed6aa2d9495p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.3333333333338p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c473ed6aa2d94958p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.3333333333338p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c473ed6aa2d948p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.3333333333338p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c473ed6aa2d948p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.3333333333338p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c473ed6aa2d948p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.3333333333338p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c473ed6aa2d94cp+0L : inexact-ok
+= hypot downward dbl-64 -0xb.3333333333338p-4 0xc.6666666666668p+0 : 0xc.6b743c0b03758p+0 : inexact-ok
+= hypot tonearest dbl-64 -0xb.3333333333338p-4 0xc.6666666666668p+0 : 0xc.6b743c0b0376p+0 : inexact-ok
+= hypot towardzero dbl-64 -0xb.3333333333338p-4 0xc.6666666666668p+0 : 0xc.6b743c0b03758p+0 : inexact-ok
+= hypot upward dbl-64 -0xb.3333333333338p-4 0xc.6666666666668p+0 : 0xc.6b743c0b0376p+0 : inexact-ok
+= hypot downward ldbl-96-intel -0xb.3333333333338p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6ep+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xb.3333333333338p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6ep+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xb.3333333333338p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6ep+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xb.3333333333338p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6fp+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xb.3333333333338p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6ep+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xb.3333333333338p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6ep+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xb.3333333333338p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6ep+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xb.3333333333338p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6fp+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.3333333333338p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6e6c9295d057d78p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.3333333333338p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6e6c9295d057d78p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.3333333333338p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6e6c9295d057d78p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.3333333333338p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6e6c9295d057d8p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.3333333333338p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6e6c9295d057cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.3333333333338p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6e6c9295d057cp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.3333333333338p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6e6c9295d057cp+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.3333333333338p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6e6c9295d058p+0L : inexact-ok
+= hypot downward dbl-64 -0xb.3333333333338p-4 0xc.666666666666p+0 : 0xc.6b743c0b0375p+0 : inexact-ok
+= hypot tonearest dbl-64 -0xb.3333333333338p-4 0xc.666666666666p+0 : 0xc.6b743c0b03758p+0 : inexact-ok
+= hypot towardzero dbl-64 -0xb.3333333333338p-4 0xc.666666666666p+0 : 0xc.6b743c0b0375p+0 : inexact-ok
+= hypot upward dbl-64 -0xb.3333333333338p-4 0xc.666666666666p+0 : 0xc.6b743c0b03758p+0 : inexact-ok
+= hypot downward ldbl-96-intel -0xb.3333333333338p-4L 0xc.666666666666p+0L : 0xc.6b743c0b0375671p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xb.3333333333338p-4L 0xc.666666666666p+0L : 0xc.6b743c0b0375672p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xb.3333333333338p-4L 0xc.666666666666p+0L : 0xc.6b743c0b0375671p+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xb.3333333333338p-4L 0xc.666666666666p+0L : 0xc.6b743c0b0375672p+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xb.3333333333338p-4L 0xc.666666666666p+0L : 0xc.6b743c0b0375671p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xb.3333333333338p-4L 0xc.666666666666p+0L : 0xc.6b743c0b0375672p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xb.3333333333338p-4L 0xc.666666666666p+0L : 0xc.6b743c0b0375671p+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xb.3333333333338p-4L 0xc.666666666666p+0L : 0xc.6b743c0b0375672p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.3333333333338p-4L 0xc.666666666666p+0L : 0xc.6b743c0b0375671adfa4906a0f4p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.3333333333338p-4L 0xc.666666666666p+0L : 0xc.6b743c0b0375671adfa4906a0f4p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.3333333333338p-4L 0xc.666666666666p+0L : 0xc.6b743c0b0375671adfa4906a0f4p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.3333333333338p-4L 0xc.666666666666p+0L : 0xc.6b743c0b0375671adfa4906a0f48p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.3333333333338p-4L 0xc.666666666666p+0L : 0xc.6b743c0b0375671adfa4906a0cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.3333333333338p-4L 0xc.666666666666p+0L : 0xc.6b743c0b0375671adfa4906a1p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.3333333333338p-4L 0xc.666666666666p+0L : 0xc.6b743c0b0375671adfa4906a0cp+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.3333333333338p-4L 0xc.666666666666p+0L : 0xc.6b743c0b0375671adfa4906a1p+0L : inexact-ok
+= hypot downward ldbl-96-intel -0xb.3333333333338p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd6p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xb.3333333333338p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd6p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xb.3333333333338p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd6p+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xb.3333333333338p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd7p+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xb.3333333333338p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd6p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xb.3333333333338p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd6p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xb.3333333333338p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd6p+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xb.3333333333338p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd7p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.3333333333338p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd613026b7a8f31p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.3333333333338p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd613026b7a8f318p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.3333333333338p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd613026b7a8f31p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.3333333333338p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd613026b7a8f318p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.3333333333338p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd613026b7a8fp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.3333333333338p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd613026b7a8f4p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.3333333333338p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd613026b7a8fp+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.3333333333338p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd613026b7a8f4p+0L : inexact-ok
+= hypot downward ldbl-96-intel -0xb.3333333333338p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd5p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xb.3333333333338p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd5p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xb.3333333333338p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd5p+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xb.3333333333338p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd6p+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xb.3333333333338p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd5p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xb.3333333333338p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd5p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xb.3333333333338p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd5p+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xb.3333333333338p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd6p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.3333333333338p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd5136a9870f5fap+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.3333333333338p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd5136a9870f5fa8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.3333333333338p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd5136a9870f5fap+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.3333333333338p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd5136a9870f5fa8p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.3333333333338p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd5136a9870f5cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.3333333333338p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd5136a9870f6p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.3333333333338p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd5136a9870f5cp+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.3333333333338p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd5136a9870f6p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.3333333333338p-4L 0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd579a7534199aap+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.3333333333338p-4L 0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd579a7534199aap+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.3333333333338p-4L 0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd579a7534199aap+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.3333333333338p-4L 0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd579a7534199aa8p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.3333333333338p-4L 0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd579a7534199a98p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.3333333333338p-4L 0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd579a7534199a98p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.3333333333338p-4L 0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd579a7534199a98p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.3333333333338p-4L 0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd579a7534199aap+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.3333333333338p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd579a7534199c38p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.3333333333338p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd579a7534199c38p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.3333333333338p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd579a7534199c38p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.3333333333338p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd579a7534199c4p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.3333333333338p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd579a7534199cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.3333333333338p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd579a7534199cp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.3333333333338p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd579a7534199cp+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.3333333333338p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd579a753419ap+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.3333333333338p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd579a7534199838p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.3333333333338p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd579a7534199838p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.3333333333338p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd579a7534199838p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.3333333333338p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd579a753419984p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.3333333333338p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd579a75341998p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.3333333333338p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd579a75341998p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.3333333333338p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd579a75341998p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.3333333333338p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd579a7534199cp+0L : inexact-ok
+= hypot downward ldbl-96-intel -0xb.333333333333333p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f6p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xb.333333333333333p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f7p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xb.333333333333333p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f6p+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xb.333333333333333p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f7p+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xb.333333333333333p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f6p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xb.333333333333333p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f7p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xb.333333333333333p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f6p+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xb.333333333333333p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f7p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.333333333333333p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f6f34f78410b868p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.333333333333333p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f6f34f78410b87p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.333333333333333p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f6f34f78410b868p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.333333333333333p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f6f34f78410b87p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.333333333333333p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f6f34f78410b8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.333333333333333p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f6f34f78410b8p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.333333333333333p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f6f34f78410b8p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.333333333333333p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f6f34f78410bcp+0L : inexact-ok
+= hypot downward ldbl-96-intel -0xb.333333333333333p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c42p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xb.333333333333333p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c43p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xb.333333333333333p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c42p+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xb.333333333333333p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c43p+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xb.333333333333333p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c42p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xb.333333333333333p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c43p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xb.333333333333333p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c42p+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xb.333333333333333p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c43p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.333333333333333p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c42ea89dd7f4c9ap+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.333333333333333p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c42ea89dd7f4c9ap+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.333333333333333p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c42ea89dd7f4c9ap+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.333333333333333p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c42ea89dd7f4c9a8p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.333333333333333p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c42ea89dd7f4c8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.333333333333333p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c42ea89dd7f4c8p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.333333333333333p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c42ea89dd7f4c8p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.333333333333333p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c42ea89dd7f4ccp+0L : inexact-ok
+= hypot downward ldbl-96-intel -0xb.333333333333333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6ap+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xb.333333333333333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6ap+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xb.333333333333333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6ap+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xb.333333333333333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6bp+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xb.333333333333333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6ap+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xb.333333333333333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6ap+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xb.333333333333333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6ap+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xb.333333333333333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6bp+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.333333333333333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1845cb5c4548p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.333333333333333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1845cb5c4548p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.333333333333333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1845cb5c4548p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.333333333333333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1845cb5c45488p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.333333333333333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1845cb5c454p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.333333333333333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1845cb5c454p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.333333333333333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1845cb5c454p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.333333333333333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1845cb5c458p+0L : inexact-ok
+= hypot downward ldbl-96-intel -0xb.333333333333333p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566dp+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xb.333333333333333p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566dp+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xb.333333333333333p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566dp+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xb.333333333333333p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566ep+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xb.333333333333333p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566dp+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xb.333333333333333p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566dp+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xb.333333333333333p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566dp+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xb.333333333333333p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566ep+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.333333333333333p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566d59ad7e928e648p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.333333333333333p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566d59ad7e928e648p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.333333333333333p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566d59ad7e928e648p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.333333333333333p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566d59ad7e928e65p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.333333333333333p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566d59ad7e928e4p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.333333333333333p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566d59ad7e928e8p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.333333333333333p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566d59ad7e928e4p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.333333333333333p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566d59ad7e928e8p+0L : inexact-ok
+= hypot downward ldbl-96-intel -0xb.333333333333333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xb.333333333333333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd2p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xb.333333333333333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xb.333333333333333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd2p+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xb.333333333333333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xb.333333333333333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd2p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xb.333333333333333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xb.333333333333333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd2p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.333333333333333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1beb5a1067ca18p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.333333333333333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1beb5a1067ca2p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.333333333333333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1beb5a1067ca18p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.333333333333333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1beb5a1067ca2p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.333333333333333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1beb5a1067c8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.333333333333333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1beb5a1067ccp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.333333333333333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1beb5a1067c8p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.333333333333333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1beb5a1067ccp+0L : inexact-ok
+= hypot downward ldbl-96-intel -0xb.333333333333333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cdp+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xb.333333333333333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xb.333333333333333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cdp+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xb.333333333333333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xb.333333333333333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cdp+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xb.333333333333333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xb.333333333333333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cdp+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xb.333333333333333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.333333333333333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf1dcdfce36bp+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.333333333333333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf1dcdfce36bp+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.333333333333333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf1dcdfce36bp+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.333333333333333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf1dcdfce36b8p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.333333333333333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf1dcdfce34p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.333333333333333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf1dcdfce38p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.333333333333333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf1dcdfce34p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.333333333333333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf1dcdfce38p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.333333333333333p-4L 0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd1255a88cd871a8p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.333333333333333p-4L 0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd1255a88cd871bp+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.333333333333333p-4L 0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd1255a88cd871a8p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.333333333333333p-4L 0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd1255a88cd871bp+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.333333333333333p-4L 0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd1255a88cd871ap+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.333333333333333p-4L 0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd1255a88cd871a8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.333333333333333p-4L 0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd1255a88cd871ap+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.333333333333333p-4L 0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd1255a88cd871a8p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.333333333333333p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd1255a88cd8734p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.333333333333333p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd1255a88cd8734p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.333333333333333p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd1255a88cd8734p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.333333333333333p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd1255a88cd87348p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.333333333333333p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd1255a88cd87p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.333333333333333p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd1255a88cd874p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.333333333333333p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd1255a88cd87p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.333333333333333p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd1255a88cd874p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.333333333333333p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd1255a88cd86f4p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.333333333333333p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd1255a88cd86f48p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.333333333333333p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd1255a88cd86f4p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.333333333333333p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd1255a88cd86f48p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.333333333333333p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd1255a88cd86cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.333333333333333p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd1255a88cd87p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.333333333333333p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd1255a88cd86cp+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.333333333333333p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd1255a88cd87p+0L : inexact-ok
+= hypot downward ldbl-96-intel -0xb.333333333333334p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f6p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xb.333333333333334p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f7p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xb.333333333333334p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f6p+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xb.333333333333334p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f7p+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xb.333333333333334p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f6p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xb.333333333333334p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f7p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xb.333333333333334p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f6p+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xb.333333333333334p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f7p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.333333333333334p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f6f43653f6b49d8p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.333333333333334p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f6f43653f6b49d8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.333333333333334p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f6f43653f6b49d8p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.333333333333334p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f6f43653f6b49ep+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.333333333333334p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f6f43653f6b48p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.333333333333334p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f6f43653f6b48p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.333333333333334p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f6f43653f6b48p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.333333333333334p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f6f43653f6b4cp+0L : inexact-ok
+= hypot downward ldbl-96-intel -0xb.333333333333334p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c42p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xb.333333333333334p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c43p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xb.333333333333334p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c42p+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xb.333333333333334p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c43p+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xb.333333333333334p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c42p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xb.333333333333334p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c43p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xb.333333333333334p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c42p+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xb.333333333333334p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c43p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.333333333333334p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c42eb70b9361eap+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.333333333333334p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c42eb70b9361ea08p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.333333333333334p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c42eb70b9361eap+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.333333333333334p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c42eb70b9361ea08p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.333333333333334p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c42eb70b9361e8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.333333333333334p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c42eb70b9361ecp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.333333333333334p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c42eb70b9361e8p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.333333333333334p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c42eb70b9361ecp+0L : inexact-ok
+= hypot downward ldbl-96-intel -0xb.333333333333334p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6ap+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xb.333333333333334p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6ap+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xb.333333333333334p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6ap+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xb.333333333333334p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6bp+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xb.333333333333334p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6ap+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xb.333333333333334p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6ap+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xb.333333333333334p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6ap+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xb.333333333333334p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6bp+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.333333333333334p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a192ca712a088p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.333333333333334p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a192ca712a0888p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.333333333333334p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a192ca712a088p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.333333333333334p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a192ca712a0888p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.333333333333334p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a192ca712a08p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.333333333333334p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a192ca712a08p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.333333333333334p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a192ca712a08p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.333333333333334p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a192ca712a0cp+0L : inexact-ok
+= hypot downward ldbl-96-intel -0xb.333333333333334p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566dp+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xb.333333333333334p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566dp+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xb.333333333333334p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566dp+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xb.333333333333334p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566ep+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xb.333333333333334p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566dp+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xb.333333333333334p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566dp+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xb.333333333333334p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566dp+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xb.333333333333334p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566ep+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.333333333333334p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566d5a945a48e9a48p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.333333333333334p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566d5a945a48e9a48p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.333333333333334p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566d5a945a48e9a48p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.333333333333334p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566d5a945a48e9a5p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.333333333333334p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566d5a945a48e98p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.333333333333334p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566d5a945a48e9cp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.333333333333334p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566d5a945a48e98p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.333333333333334p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566d5a945a48e9cp+0L : inexact-ok
+= hypot downward ldbl-96-intel -0xb.333333333333334p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xb.333333333333334p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd2p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xb.333333333333334p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xb.333333333333334p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd2p+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xb.333333333333334p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xb.333333333333334p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd2p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xb.333333333333334p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xb.333333333333334p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd2p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.333333333333334p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bf9c7cbcd7e2p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.333333333333334p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bf9c7cbcd7e2p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.333333333333334p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bf9c7cbcd7e2p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.333333333333334p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bf9c7cbcd7e28p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.333333333333334p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bf9c7cbcd7cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.333333333333334p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bf9c7cbcd8p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.333333333333334p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bf9c7cbcd7cp+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.333333333333334p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bf9c7cbcd8p+0L : inexact-ok
+= hypot downward ldbl-96-intel -0xb.333333333333334p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cdp+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xb.333333333333334p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xb.333333333333334p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cdp+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xb.333333333333334p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xb.333333333333334p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cdp+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xb.333333333333334p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xb.333333333333334p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cdp+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xb.333333333333334p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.333333333333334p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0c004a9b33eabp+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.333333333333334p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0c004a9b33eabp+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.333333333333334p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0c004a9b33eabp+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.333333333333334p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0c004a9b33eab8p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.333333333333334p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0c004a9b33e8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.333333333333334p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0c004a9b33ecp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.333333333333334p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0c004a9b33e8p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.333333333333334p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0c004a9b33ecp+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.333333333333334p-4L 0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd126416483e25a8p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.333333333333334p-4L 0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd126416483e25bp+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.333333333333334p-4L 0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd126416483e25a8p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.333333333333334p-4L 0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd126416483e25bp+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.333333333333334p-4L 0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd126416483e25ap+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.333333333333334p-4L 0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd126416483e25a8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.333333333333334p-4L 0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd126416483e25ap+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.333333333333334p-4L 0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd126416483e25a8p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.333333333333334p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd126416483e274p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.333333333333334p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd126416483e2748p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.333333333333334p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd126416483e274p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.333333333333334p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd126416483e2748p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.333333333333334p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd126416483e24p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.333333333333334p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd126416483e28p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.333333333333334p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd126416483e24p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.333333333333334p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd126416483e28p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.333333333333334p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd126416483e234p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.333333333333334p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd126416483e2348p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.333333333333334p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd126416483e234p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.333333333333334p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd126416483e2348p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.333333333333334p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd126416483e2p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.333333333333334p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd126416483e24p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.333333333333334p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd126416483e2p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.333333333333334p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd126416483e24p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.333333333333333333333333333p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f6f37da4322d58p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.333333333333333333333333333p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f6f37da4322d58p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.333333333333333333333333333p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f6f37da4322d58p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.333333333333333333333333333p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f6f37da4322d588p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.333333333333333333333333333p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c42eab80970a9ce8p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.333333333333333333333333333p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c42eab80970a9ce8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.333333333333333333333333333p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c42eab80970a9ce8p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.333333333333333333333333333p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c42eab80970a9cfp+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.333333333333333333333333333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1873f74d8abbp+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.333333333333333333333333333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1873f74d8abb8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.333333333333333333333333333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1873f74d8abbp+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.333333333333333333333333333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1873f74d8abb8p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.333333333333333333333333333p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566d59dbaa83d3d78p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.333333333333333333333333333p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566d59dbaa83d3d8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.333333333333333333333333333p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566d59dbaa83d3d78p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.333333333333333333333333333p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566d59dbaa83d3d8p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.333333333333333333333333333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bee3ccf7c215p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.333333333333333333333333333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bee3ccf7c215p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.333333333333333333333333333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bee3ccf7c215p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.333333333333333333333333333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bee3ccf7c2158p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.333333333333333333333333333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf4bf9ee28dep+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.333333333333333333333333333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf4bf9ee28de8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.333333333333333333333333333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf4bf9ee28dep+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.333333333333333333333333333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf4bf9ee28de8p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.333333333333333333333333333p-4L 0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.333333333333333333333333333p-4L 0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becc8ep+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.333333333333333333333333333p-4L 0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.333333333333333333333333333p-4L 0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becc8ep+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.333333333333333333333333333p-4L 0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd12588b4becc8dp+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.333333333333333333333333333p-4L 0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.333333333333333333333333333p-4L 0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd12588b4becc8dp+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.333333333333333333333333333p-4L 0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.333333333333333333333333333p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becca7p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.333333333333333333333333333p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becca78p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.333333333333333333333333333p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becca7p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.333333333333333333333333333p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becca78p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.333333333333333333333333333p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd12588b4becc678p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.333333333333333333333333333p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd12588b4becc678p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.333333333333333333333333333p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd12588b4becc678p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.333333333333333333333333333p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd12588b4becc68p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.3333333333333333333333333338p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f6f37da4322d58p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.3333333333333333333333333338p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f6f37da4322d58p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.3333333333333333333333333338p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f6f37da4322d58p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.3333333333333333333333333338p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f6f37da4322d588p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.3333333333333333333333333338p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c42eab80970a9ce8p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.3333333333333333333333333338p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c42eab80970a9ce8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.3333333333333333333333333338p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c42eab80970a9ce8p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.3333333333333333333333333338p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c42eab80970a9cfp+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.3333333333333333333333333338p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1873f74d8abbp+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.3333333333333333333333333338p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1873f74d8abb8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.3333333333333333333333333338p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1873f74d8abbp+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.3333333333333333333333333338p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1873f74d8abb8p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.3333333333333333333333333338p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566d59dbaa83d3d78p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.3333333333333333333333333338p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566d59dbaa83d3d8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.3333333333333333333333333338p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566d59dbaa83d3d78p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.3333333333333333333333333338p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566d59dbaa83d3d8p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.3333333333333333333333333338p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bee3ccf7c215p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.3333333333333333333333333338p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bee3ccf7c215p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.3333333333333333333333333338p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bee3ccf7c215p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.3333333333333333333333333338p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bee3ccf7c2158p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.3333333333333333333333333338p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf4bf9ee28dep+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.3333333333333333333333333338p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf4bf9ee28de8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.3333333333333333333333333338p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf4bf9ee28dep+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.3333333333333333333333333338p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf4bf9ee28de8p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.3333333333333333333333333338p-4L 0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.3333333333333333333333333338p-4L 0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becc8ep+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.3333333333333333333333333338p-4L 0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.3333333333333333333333333338p-4L 0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becc8ep+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.3333333333333333333333333338p-4L 0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd12588b4becc8dp+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.3333333333333333333333333338p-4L 0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.3333333333333333333333333338p-4L 0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd12588b4becc8dp+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.3333333333333333333333333338p-4L 0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.3333333333333333333333333338p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becca7p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.3333333333333333333333333338p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becca78p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.3333333333333333333333333338p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becca7p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.3333333333333333333333333338p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becca78p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.3333333333333333333333333338p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd12588b4becc678p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.3333333333333333333333333338p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd12588b4becc678p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.3333333333333333333333333338p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd12588b4becc678p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.3333333333333333333333333338p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd12588b4becc68p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.3333333333333333333333333p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f6f37da4322d58p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.3333333333333333333333333p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f6f37da4322d58p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.3333333333333333333333333p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f6f37da4322d58p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.3333333333333333333333333p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f6f37da4322d588p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.3333333333333333333333333p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f6f37da4322d4p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.3333333333333333333333333p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f6f37da4322d4p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.3333333333333333333333333p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f6f37da4322d4p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.3333333333333333333333333p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f6f37da4322d8p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.3333333333333333333333333p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c42eab80970a9cep+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.3333333333333333333333333p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c42eab80970a9ce8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.3333333333333333333333333p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c42eab80970a9cep+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.3333333333333333333333333p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c42eab80970a9ce8p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.3333333333333333333333333p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c42eab80970a9cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.3333333333333333333333333p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c42eab80970a9cp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.3333333333333333333333333p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c42eab80970a9cp+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.3333333333333333333333333p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c42eab80970aap+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.3333333333333333333333333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1873f74d8abbp+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.3333333333333333333333333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1873f74d8abbp+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.3333333333333333333333333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1873f74d8abbp+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.3333333333333333333333333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1873f74d8abb8p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.3333333333333333333333333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1873f74d8a8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.3333333333333333333333333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1873f74d8acp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.3333333333333333333333333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1873f74d8a8p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.3333333333333333333333333p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1873f74d8acp+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.3333333333333333333333333p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566d59dbaa83d3d78p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.3333333333333333333333333p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566d59dbaa83d3d78p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.3333333333333333333333333p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566d59dbaa83d3d78p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.3333333333333333333333333p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566d59dbaa83d3d8p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.3333333333333333333333333p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566d59dbaa83d3cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.3333333333333333333333333p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566d59dbaa83d3cp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.3333333333333333333333333p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566d59dbaa83d3cp+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.3333333333333333333333333p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566d59dbaa83d4p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.3333333333333333333333333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bee3ccf7c215p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.3333333333333333333333333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bee3ccf7c215p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.3333333333333333333333333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bee3ccf7c215p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.3333333333333333333333333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bee3ccf7c2158p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.3333333333333333333333333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bee3ccf7c2p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.3333333333333333333333333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bee3ccf7c2p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.3333333333333333333333333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bee3ccf7c2p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.3333333333333333333333333p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bee3ccf7c24p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.3333333333333333333333333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf4bf9ee28dep+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.3333333333333333333333333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf4bf9ee28dep+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.3333333333333333333333333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf4bf9ee28dep+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.3333333333333333333333333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf4bf9ee28de8p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.3333333333333333333333333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf4bf9ee28cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.3333333333333333333333333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf4bf9ee28cp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.3333333333333333333333333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf4bf9ee28cp+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.3333333333333333333333333p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf4bf9ee29p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.3333333333333333333333333p-4L 0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.3333333333333333333333333p-4L 0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becc8ep+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.3333333333333333333333333p-4L 0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.3333333333333333333333333p-4L 0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becc8ep+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.3333333333333333333333333p-4L 0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd12588b4becc8dp+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.3333333333333333333333333p-4L 0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.3333333333333333333333333p-4L 0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd12588b4becc8dp+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.3333333333333333333333333p-4L 0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.3333333333333333333333333p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becca7p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.3333333333333333333333333p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becca78p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.3333333333333333333333333p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becca7p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.3333333333333333333333333p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becca78p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.3333333333333333333333333p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becc8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.3333333333333333333333333p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becccp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.3333333333333333333333333p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becc8p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.3333333333333333333333333p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becccp+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.3333333333333333333333333p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd12588b4becc67p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.3333333333333333333333333p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd12588b4becc678p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.3333333333333333333333333p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd12588b4becc67p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.3333333333333333333333333p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd12588b4becc678p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.3333333333333333333333333p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd12588b4becc4p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.3333333333333333333333333p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd12588b4becc8p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.3333333333333333333333333p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd12588b4becc4p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.3333333333333333333333333p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd12588b4becc8p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.33333333333333333333333334p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f6f37da4322d58p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.33333333333333333333333334p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f6f37da4322d58p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.33333333333333333333333334p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f6f37da4322d58p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.33333333333333333333333334p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f6f37da4322d588p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.33333333333333333333333334p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f6f37da4322d4p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.33333333333333333333333334p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f6f37da4322d4p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.33333333333333333333333334p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f6f37da4322d4p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.33333333333333333333333334p-4L 0xc.66667p+0L : 0xc.6b7445a0b4f95f6f37da4322d8p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.33333333333333333333333334p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c42eab80970a9ce8p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.33333333333333333333333334p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c42eab80970a9ce8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.33333333333333333333333334p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c42eab80970a9ce8p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.33333333333333333333333334p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c42eab80970a9cfp+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.33333333333333333333333334p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c42eab80970a9cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.33333333333333333333333334p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c42eab80970a9cp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.33333333333333333333333334p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c42eab80970a9cp+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.33333333333333333333333334p-4L 0xc.66666p+0L : 0xc.6b7435a737c8c42eab80970aap+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.33333333333333333333333334p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1873f74d8abbp+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.33333333333333333333333334p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1873f74d8abb8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.33333333333333333333333334p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1873f74d8abbp+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.33333333333333333333333334p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1873f74d8abb8p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.33333333333333333333333334p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1873f74d8a8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.33333333333333333333333334p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1873f74d8acp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.33333333333333333333333334p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1873f74d8a8p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.33333333333333333333333334p-4L 0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1873f74d8acp+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.33333333333333333333333334p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566d59dbaa83d3d78p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.33333333333333333333333334p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566d59dbaa83d3d8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.33333333333333333333333334p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566d59dbaa83d3d78p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.33333333333333333333333334p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566d59dbaa83d3d8p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.33333333333333333333333334p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566d59dbaa83d3cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.33333333333333333333333334p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566d59dbaa83d3cp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.33333333333333333333333334p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566d59dbaa83d3cp+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.33333333333333333333333334p-4L 0xc.666666666666p+0L : 0xc.6b743c0b037566d59dbaa83d4p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.33333333333333333333333334p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bee3ccf7c215p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.33333333333333333333333334p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bee3ccf7c215p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.33333333333333333333333334p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bee3ccf7c215p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.33333333333333333333333334p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bee3ccf7c2158p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.33333333333333333333333334p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bee3ccf7c2p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.33333333333333333333333334p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bee3ccf7c2p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.33333333333333333333333334p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bee3ccf7c2p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.33333333333333333333333334p-4L 0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bee3ccf7c24p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.33333333333333333333333334p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf4bf9ee28dep+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.33333333333333333333333334p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf4bf9ee28de8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.33333333333333333333333334p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf4bf9ee28dep+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.33333333333333333333333334p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf4bf9ee28de8p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.33333333333333333333333334p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf4bf9ee28cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.33333333333333333333333334p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf4bf9ee28cp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.33333333333333333333333334p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf4bf9ee28cp+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.33333333333333333333333334p-4L 0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf4bf9ee29p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.33333333333333333333333334p-4L 0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becc8ep+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.33333333333333333333333334p-4L 0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becc8ep+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.33333333333333333333333334p-4L 0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becc8ep+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.33333333333333333333333334p-4L 0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becc8e8p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.33333333333333333333333334p-4L 0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.33333333333333333333333334p-4L 0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.33333333333333333333333334p-4L 0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.33333333333333333333333334p-4L 0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd12588b4becc8ep+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.33333333333333333333333334p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becca7p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.33333333333333333333333334p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becca78p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.33333333333333333333333334p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becca7p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.33333333333333333333333334p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becca78p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.33333333333333333333333334p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becc8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.33333333333333333333333334p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becccp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.33333333333333333333333334p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becc8p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.33333333333333333333333334p-4L 0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becccp+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.33333333333333333333333334p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd12588b4becc678p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.33333333333333333333333334p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd12588b4becc678p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.33333333333333333333333334p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd12588b4becc678p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.33333333333333333333333334p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd12588b4becc68p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.33333333333333333333333334p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd12588b4becc4p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.33333333333333333333333334p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd12588b4becc8p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.33333333333333333333333334p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd12588b4becc4p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.33333333333333333333333334p-4L 0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd12588b4becc8p+0L : inexact-ok
+hypot 0.7 -12.4
+= hypot downward flt-32 0xb.33334p-4f -0xc.66666p+0f : 0xc.6b743p+0f : inexact-ok
+= hypot tonearest flt-32 0xb.33334p-4f -0xc.66666p+0f : 0xc.6b743p+0f : inexact-ok
+= hypot towardzero flt-32 0xb.33334p-4f -0xc.66666p+0f : 0xc.6b743p+0f : inexact-ok
+= hypot upward flt-32 0xb.33334p-4f -0xc.66666p+0f : 0xc.6b744p+0f : inexact-ok
+= hypot downward dbl-64 0xb.33334p-4 -0xc.66666p+0 : 0xc.6b7435b2c2c5p+0 : inexact-ok
+= hypot tonearest dbl-64 0xb.33334p-4 -0xc.66666p+0 : 0xc.6b7435b2c2c5p+0 : inexact-ok
+= hypot towardzero dbl-64 0xb.33334p-4 -0xc.66666p+0 : 0xc.6b7435b2c2c5p+0 : inexact-ok
+= hypot upward dbl-64 0xb.33334p-4 -0xc.66666p+0 : 0xc.6b7435b2c2c58p+0 : inexact-ok
+= hypot downward ldbl-96-intel 0xb.33334p-4L -0xc.66666p+0L : 0xc.6b7435b2c2c522p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xb.33334p-4L -0xc.66666p+0L : 0xc.6b7435b2c2c5221p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xb.33334p-4L -0xc.66666p+0L : 0xc.6b7435b2c2c522p+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xb.33334p-4L -0xc.66666p+0L : 0xc.6b7435b2c2c5221p+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xb.33334p-4L -0xc.66666p+0L : 0xc.6b7435b2c2c522p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xb.33334p-4L -0xc.66666p+0L : 0xc.6b7435b2c2c5221p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xb.33334p-4L -0xc.66666p+0L : 0xc.6b7435b2c2c522p+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xb.33334p-4L -0xc.66666p+0L : 0xc.6b7435b2c2c5221p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.33334p-4L -0xc.66666p+0L : 0xc.6b7435b2c2c5220efb3fac2b9198p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.33334p-4L -0xc.66666p+0L : 0xc.6b7435b2c2c5220efb3fac2b9198p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.33334p-4L -0xc.66666p+0L : 0xc.6b7435b2c2c5220efb3fac2b9198p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.33334p-4L -0xc.66666p+0L : 0xc.6b7435b2c2c5220efb3fac2b91ap+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.33334p-4L -0xc.66666p+0L : 0xc.6b7435b2c2c5220efb3fac2b9p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.33334p-4L -0xc.66666p+0L : 0xc.6b7435b2c2c5220efb3fac2b9p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.33334p-4L -0xc.66666p+0L : 0xc.6b7435b2c2c5220efb3fac2b9p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.33334p-4L -0xc.66666p+0L : 0xc.6b7435b2c2c5220efb3fac2b94p+0L : inexact-ok
+= hypot downward flt-32 0xb.33334p-4f -0xc.66667p+0f : 0xc.6b744p+0f : inexact-ok
+= hypot tonearest flt-32 0xb.33334p-4f -0xc.66667p+0f : 0xc.6b744p+0f : inexact-ok
+= hypot towardzero flt-32 0xb.33334p-4f -0xc.66667p+0f : 0xc.6b744p+0f : inexact-ok
+= hypot upward flt-32 0xb.33334p-4f -0xc.66667p+0f : 0xc.6b745p+0f : inexact-ok
+= hypot downward dbl-64 0xb.33334p-4 -0xc.66667p+0 : 0xc.6b7445ac3ff58p+0 : inexact-ok
+= hypot tonearest dbl-64 0xb.33334p-4 -0xc.66667p+0 : 0xc.6b7445ac3ff58p+0 : inexact-ok
+= hypot towardzero dbl-64 0xb.33334p-4 -0xc.66667p+0 : 0xc.6b7445ac3ff58p+0 : inexact-ok
+= hypot upward dbl-64 0xb.33334p-4 -0xc.66667p+0 : 0xc.6b7445ac3ff6p+0 : inexact-ok
+= hypot downward ldbl-96-intel 0xb.33334p-4L -0xc.66667p+0L : 0xc.6b7445ac3ff5ae7p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xb.33334p-4L -0xc.66667p+0L : 0xc.6b7445ac3ff5ae7p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xb.33334p-4L -0xc.66667p+0L : 0xc.6b7445ac3ff5ae7p+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xb.33334p-4L -0xc.66667p+0L : 0xc.6b7445ac3ff5ae8p+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xb.33334p-4L -0xc.66667p+0L : 0xc.6b7445ac3ff5ae7p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xb.33334p-4L -0xc.66667p+0L : 0xc.6b7445ac3ff5ae7p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xb.33334p-4L -0xc.66667p+0L : 0xc.6b7445ac3ff5ae7p+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xb.33334p-4L -0xc.66667p+0L : 0xc.6b7445ac3ff5ae8p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.33334p-4L -0xc.66667p+0L : 0xc.6b7445ac3ff5ae76c1d736ba9648p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.33334p-4L -0xc.66667p+0L : 0xc.6b7445ac3ff5ae76c1d736ba9648p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.33334p-4L -0xc.66667p+0L : 0xc.6b7445ac3ff5ae76c1d736ba9648p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.33334p-4L -0xc.66667p+0L : 0xc.6b7445ac3ff5ae76c1d736ba965p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.33334p-4L -0xc.66667p+0L : 0xc.6b7445ac3ff5ae76c1d736ba94p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.33334p-4L -0xc.66667p+0L : 0xc.6b7445ac3ff5ae76c1d736ba98p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.33334p-4L -0xc.66667p+0L : 0xc.6b7445ac3ff5ae76c1d736ba94p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.33334p-4L -0xc.66667p+0L : 0xc.6b7445ac3ff5ae76c1d736ba98p+0L : inexact-ok
+= hypot downward dbl-64 0xb.33334p-4 -0xc.666666666666p+0 : 0xc.6b743c168e718p+0 : inexact-ok
+= hypot tonearest dbl-64 0xb.33334p-4 -0xc.666666666666p+0 : 0xc.6b743c168e718p+0 : inexact-ok
+= hypot towardzero dbl-64 0xb.33334p-4 -0xc.666666666666p+0 : 0xc.6b743c168e718p+0 : inexact-ok
+= hypot upward dbl-64 0xb.33334p-4 -0xc.666666666666p+0 : 0xc.6b743c168e72p+0 : inexact-ok
+= hypot downward ldbl-96-intel 0xb.33334p-4L -0xc.666666666666p+0L : 0xc.6b743c168e71becp+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xb.33334p-4L -0xc.666666666666p+0L : 0xc.6b743c168e71becp+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xb.33334p-4L -0xc.666666666666p+0L : 0xc.6b743c168e71becp+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xb.33334p-4L -0xc.666666666666p+0L : 0xc.6b743c168e71bedp+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xb.33334p-4L -0xc.666666666666p+0L : 0xc.6b743c168e71becp+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xb.33334p-4L -0xc.666666666666p+0L : 0xc.6b743c168e71becp+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xb.33334p-4L -0xc.666666666666p+0L : 0xc.6b743c168e71becp+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xb.33334p-4L -0xc.666666666666p+0L : 0xc.6b743c168e71bedp+0L : inexact-ok
+= hypot downward ldbl-128 0xb.33334p-4L -0xc.666666666666p+0L : 0xc.6b743c168e71bec59e5b152afd78p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.33334p-4L -0xc.666666666666p+0L : 0xc.6b743c168e71bec59e5b152afd78p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.33334p-4L -0xc.666666666666p+0L : 0xc.6b743c168e71bec59e5b152afd78p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.33334p-4L -0xc.666666666666p+0L : 0xc.6b743c168e71bec59e5b152afd8p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.33334p-4L -0xc.666666666666p+0L : 0xc.6b743c168e71bec59e5b152afcp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.33334p-4L -0xc.666666666666p+0L : 0xc.6b743c168e71bec59e5b152afcp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.33334p-4L -0xc.666666666666p+0L : 0xc.6b743c168e71bec59e5b152afcp+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.33334p-4L -0xc.666666666666p+0L : 0xc.6b743c168e71bec59e5b152bp+0L : inexact-ok
+= hypot downward dbl-64 0xb.33334p-4 -0xc.6666666666668p+0 : 0xc.6b743c168e72p+0 : inexact-ok
+= hypot tonearest dbl-64 0xb.33334p-4 -0xc.6666666666668p+0 : 0xc.6b743c168e72p+0 : inexact-ok
+= hypot towardzero dbl-64 0xb.33334p-4 -0xc.6666666666668p+0 : 0xc.6b743c168e72p+0 : inexact-ok
+= hypot upward dbl-64 0xb.33334p-4 -0xc.6666666666668p+0 : 0xc.6b743c168e728p+0 : inexact-ok
+= hypot downward ldbl-96-intel 0xb.33334p-4L -0xc.6666666666668p+0L : 0xc.6b743c168e723e9p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xb.33334p-4L -0xc.6666666666668p+0L : 0xc.6b743c168e723e9p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xb.33334p-4L -0xc.6666666666668p+0L : 0xc.6b743c168e723e9p+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xb.33334p-4L -0xc.6666666666668p+0L : 0xc.6b743c168e723eap+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xb.33334p-4L -0xc.6666666666668p+0L : 0xc.6b743c168e723e9p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xb.33334p-4L -0xc.6666666666668p+0L : 0xc.6b743c168e723e9p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xb.33334p-4L -0xc.6666666666668p+0L : 0xc.6b743c168e723e9p+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xb.33334p-4L -0xc.6666666666668p+0L : 0xc.6b743c168e723eap+0L : inexact-ok
+= hypot downward ldbl-128 0xb.33334p-4L -0xc.6666666666668p+0L : 0xc.6b743c168e723e9187df6b003d8p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.33334p-4L -0xc.6666666666668p+0L : 0xc.6b743c168e723e9187df6b003d8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.33334p-4L -0xc.6666666666668p+0L : 0xc.6b743c168e723e9187df6b003d8p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.33334p-4L -0xc.6666666666668p+0L : 0xc.6b743c168e723e9187df6b003d88p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.33334p-4L -0xc.6666666666668p+0L : 0xc.6b743c168e723e9187df6b003cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.33334p-4L -0xc.6666666666668p+0L : 0xc.6b743c168e723e9187df6b003cp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.33334p-4L -0xc.6666666666668p+0L : 0xc.6b743c168e723e9187df6b003cp+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.33334p-4L -0xc.6666666666668p+0L : 0xc.6b743c168e723e9187df6b004p+0L : inexact-ok
+= hypot downward ldbl-96-intel 0xb.33334p-4L -0xc.666666666666666p+0L : 0xc.6b743c168e7224fp+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xb.33334p-4L -0xc.666666666666666p+0L : 0xc.6b743c168e7225p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xb.33334p-4L -0xc.666666666666666p+0L : 0xc.6b743c168e7224fp+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xb.33334p-4L -0xc.666666666666666p+0L : 0xc.6b743c168e7225p+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xb.33334p-4L -0xc.666666666666666p+0L : 0xc.6b743c168e7224fp+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xb.33334p-4L -0xc.666666666666666p+0L : 0xc.6b743c168e7225p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xb.33334p-4L -0xc.666666666666666p+0L : 0xc.6b743c168e7224fp+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xb.33334p-4L -0xc.666666666666666p+0L : 0xc.6b743c168e7225p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.33334p-4L -0xc.666666666666666p+0L : 0xc.6b743c168e7224fbf55facd14c68p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.33334p-4L -0xc.666666666666666p+0L : 0xc.6b743c168e7224fbf55facd14c7p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.33334p-4L -0xc.666666666666666p+0L : 0xc.6b743c168e7224fbf55facd14c68p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.33334p-4L -0xc.666666666666666p+0L : 0xc.6b743c168e7224fbf55facd14c7p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.33334p-4L -0xc.666666666666666p+0L : 0xc.6b743c168e7224fbf55facd14cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.33334p-4L -0xc.666666666666666p+0L : 0xc.6b743c168e7224fbf55facd14cp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.33334p-4L -0xc.666666666666666p+0L : 0xc.6b743c168e7224fbf55facd14cp+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.33334p-4L -0xc.666666666666666p+0L : 0xc.6b743c168e7224fbf55facd15p+0L : inexact-ok
+= hypot downward ldbl-96-intel 0xb.33334p-4L -0xc.666666666666667p+0L : 0xc.6b743c168e7225p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xb.33334p-4L -0xc.666666666666667p+0L : 0xc.6b743c168e72251p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xb.33334p-4L -0xc.666666666666667p+0L : 0xc.6b743c168e7225p+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xb.33334p-4L -0xc.666666666666667p+0L : 0xc.6b743c168e72251p+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xb.33334p-4L -0xc.666666666666667p+0L : 0xc.6b743c168e7225p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xb.33334p-4L -0xc.666666666666667p+0L : 0xc.6b743c168e72251p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xb.33334p-4L -0xc.666666666666667p+0L : 0xc.6b743c168e7225p+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xb.33334p-4L -0xc.666666666666667p+0L : 0xc.6b743c168e72251p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.33334p-4L -0xc.666666666666667p+0L : 0xc.6b743c168e72250beedcdd5c071p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.33334p-4L -0xc.666666666666667p+0L : 0xc.6b743c168e72250beedcdd5c0718p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.33334p-4L -0xc.666666666666667p+0L : 0xc.6b743c168e72250beedcdd5c071p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.33334p-4L -0xc.666666666666667p+0L : 0xc.6b743c168e72250beedcdd5c0718p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.33334p-4L -0xc.666666666666667p+0L : 0xc.6b743c168e72250beedcdd5c04p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.33334p-4L -0xc.666666666666667p+0L : 0xc.6b743c168e72250beedcdd5c08p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.33334p-4L -0xc.666666666666667p+0L : 0xc.6b743c168e72250beedcdd5c04p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.33334p-4L -0xc.666666666666667p+0L : 0xc.6b743c168e72250beedcdd5c08p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.33334p-4L -0xc.666666666666666666666666666p+0L : 0xc.6b743c168e722502592b59d5971p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.33334p-4L -0xc.666666666666666666666666666p+0L : 0xc.6b743c168e722502592b59d5971p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.33334p-4L -0xc.666666666666666666666666666p+0L : 0xc.6b743c168e722502592b59d5971p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.33334p-4L -0xc.666666666666666666666666666p+0L : 0xc.6b743c168e722502592b59d59718p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.33334p-4L -0xc.6666666666666666666666666668p+0L : 0xc.6b743c168e722502592b59d59718p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.33334p-4L -0xc.6666666666666666666666666668p+0L : 0xc.6b743c168e722502592b59d59718p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.33334p-4L -0xc.6666666666666666666666666668p+0L : 0xc.6b743c168e722502592b59d59718p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.33334p-4L -0xc.6666666666666666666666666668p+0L : 0xc.6b743c168e722502592b59d5972p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.33334p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c168e722502592b59d594bp+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.33334p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c168e722502592b59d594bp+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.33334p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c168e722502592b59d594bp+0L : inexact-ok
+= hypot upward ldbl-128 0xb.33334p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c168e722502592b59d594b8p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.33334p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c168e722502592b59d594p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.33334p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c168e722502592b59d594p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.33334p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c168e722502592b59d594p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.33334p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c168e722502592b59d598p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.33334p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c168e722502592b59d598bp+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.33334p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c168e722502592b59d598bp+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.33334p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c168e722502592b59d598bp+0L : inexact-ok
+= hypot upward ldbl-128 0xb.33334p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c168e722502592b59d598b8p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.33334p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c168e722502592b59d598p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.33334p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c168e722502592b59d598p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.33334p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c168e722502592b59d598p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.33334p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c168e722502592b59d59cp+0L : inexact-ok
+= hypot downward flt-32 0xb.33333p-4f -0xc.66666p+0f : 0xc.6b743p+0f : inexact-ok
+= hypot tonearest flt-32 0xb.33333p-4f -0xc.66666p+0f : 0xc.6b743p+0f : inexact-ok
+= hypot towardzero flt-32 0xb.33333p-4f -0xc.66666p+0f : 0xc.6b743p+0f : inexact-ok
+= hypot upward flt-32 0xb.33333p-4f -0xc.66666p+0f : 0xc.6b744p+0f : inexact-ok
+= hypot downward dbl-64 0xb.33333p-4 -0xc.66666p+0 : 0xc.6b7435a455098p+0 : inexact-ok
+= hypot tonearest dbl-64 0xb.33333p-4 -0xc.66666p+0 : 0xc.6b7435a455098p+0 : inexact-ok
+= hypot towardzero dbl-64 0xb.33333p-4 -0xc.66666p+0 : 0xc.6b7435a455098p+0 : inexact-ok
+= hypot upward dbl-64 0xb.33333p-4 -0xc.66666p+0 : 0xc.6b7435a4550ap+0 : inexact-ok
+= hypot downward ldbl-96-intel 0xb.33333p-4L -0xc.66666p+0L : 0xc.6b7435a45509aecp+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xb.33333p-4L -0xc.66666p+0L : 0xc.6b7435a45509aecp+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xb.33333p-4L -0xc.66666p+0L : 0xc.6b7435a45509aecp+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xb.33333p-4L -0xc.66666p+0L : 0xc.6b7435a45509aedp+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xb.33333p-4L -0xc.66666p+0L : 0xc.6b7435a45509aecp+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xb.33333p-4L -0xc.66666p+0L : 0xc.6b7435a45509aecp+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xb.33333p-4L -0xc.66666p+0L : 0xc.6b7435a45509aecp+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xb.33333p-4L -0xc.66666p+0L : 0xc.6b7435a45509aedp+0L : inexact-ok
+= hypot downward ldbl-128 0xb.33333p-4L -0xc.66666p+0L : 0xc.6b7435a45509aec49781cf40beb8p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.33333p-4L -0xc.66666p+0L : 0xc.6b7435a45509aec49781cf40becp+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.33333p-4L -0xc.66666p+0L : 0xc.6b7435a45509aec49781cf40beb8p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.33333p-4L -0xc.66666p+0L : 0xc.6b7435a45509aec49781cf40becp+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.33333p-4L -0xc.66666p+0L : 0xc.6b7435a45509aec49781cf40bcp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.33333p-4L -0xc.66666p+0L : 0xc.6b7435a45509aec49781cf40cp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.33333p-4L -0xc.66666p+0L : 0xc.6b7435a45509aec49781cf40bcp+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.33333p-4L -0xc.66666p+0L : 0xc.6b7435a45509aec49781cf40cp+0L : inexact-ok
+= hypot downward flt-32 0xb.33333p-4f -0xc.66667p+0f : 0xc.6b744p+0f : inexact-ok
+= hypot tonearest flt-32 0xb.33333p-4f -0xc.66667p+0f : 0xc.6b744p+0f : inexact-ok
+= hypot towardzero flt-32 0xb.33333p-4f -0xc.66667p+0f : 0xc.6b744p+0f : inexact-ok
+= hypot upward flt-32 0xb.33333p-4f -0xc.66667p+0f : 0xc.6b745p+0f : inexact-ok
+= hypot downward dbl-64 0xb.33333p-4 -0xc.66667p+0 : 0xc.6b74459dd23ap+0 : inexact-ok
+= hypot tonearest dbl-64 0xb.33333p-4 -0xc.66667p+0 : 0xc.6b74459dd23a8p+0 : inexact-ok
+= hypot towardzero dbl-64 0xb.33333p-4 -0xc.66667p+0 : 0xc.6b74459dd23ap+0 : inexact-ok
+= hypot upward dbl-64 0xb.33333p-4 -0xc.66667p+0 : 0xc.6b74459dd23a8p+0 : inexact-ok
+= hypot downward ldbl-96-intel 0xb.33333p-4L -0xc.66667p+0L : 0xc.6b74459dd23a4dbp+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xb.33333p-4L -0xc.66667p+0L : 0xc.6b74459dd23a4dcp+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xb.33333p-4L -0xc.66667p+0L : 0xc.6b74459dd23a4dbp+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xb.33333p-4L -0xc.66667p+0L : 0xc.6b74459dd23a4dcp+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xb.33333p-4L -0xc.66667p+0L : 0xc.6b74459dd23a4dbp+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xb.33333p-4L -0xc.66667p+0L : 0xc.6b74459dd23a4dcp+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xb.33333p-4L -0xc.66667p+0L : 0xc.6b74459dd23a4dbp+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xb.33333p-4L -0xc.66667p+0L : 0xc.6b74459dd23a4dcp+0L : inexact-ok
+= hypot downward ldbl-128 0xb.33333p-4L -0xc.66667p+0L : 0xc.6b74459dd23a4dbb5549637d81p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.33333p-4L -0xc.66667p+0L : 0xc.6b74459dd23a4dbb5549637d81p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.33333p-4L -0xc.66667p+0L : 0xc.6b74459dd23a4dbb5549637d81p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.33333p-4L -0xc.66667p+0L : 0xc.6b74459dd23a4dbb5549637d8108p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.33333p-4L -0xc.66667p+0L : 0xc.6b74459dd23a4dbb5549637d8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.33333p-4L -0xc.66667p+0L : 0xc.6b74459dd23a4dbb5549637d8p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.33333p-4L -0xc.66667p+0L : 0xc.6b74459dd23a4dbb5549637d8p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.33333p-4L -0xc.66667p+0L : 0xc.6b74459dd23a4dbb5549637d84p+0L : inexact-ok
+= hypot downward dbl-64 0xb.33333p-4 -0xc.666666666666p+0 : 0xc.6b743c0820b6p+0 : inexact-ok
+= hypot tonearest dbl-64 0xb.33333p-4 -0xc.666666666666p+0 : 0xc.6b743c0820b68p+0 : inexact-ok
+= hypot towardzero dbl-64 0xb.33333p-4 -0xc.666666666666p+0 : 0xc.6b743c0820b6p+0 : inexact-ok
+= hypot upward dbl-64 0xb.33333p-4 -0xc.666666666666p+0 : 0xc.6b743c0820b68p+0 : inexact-ok
+= hypot downward ldbl-96-intel 0xb.33333p-4L -0xc.666666666666p+0L : 0xc.6b743c0820b652ep+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xb.33333p-4L -0xc.666666666666p+0L : 0xc.6b743c0820b652ep+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xb.33333p-4L -0xc.666666666666p+0L : 0xc.6b743c0820b652ep+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xb.33333p-4L -0xc.666666666666p+0L : 0xc.6b743c0820b652fp+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xb.33333p-4L -0xc.666666666666p+0L : 0xc.6b743c0820b652ep+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xb.33333p-4L -0xc.666666666666p+0L : 0xc.6b743c0820b652ep+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xb.33333p-4L -0xc.666666666666p+0L : 0xc.6b743c0820b652ep+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xb.33333p-4L -0xc.666666666666p+0L : 0xc.6b743c0820b652fp+0L : inexact-ok
+= hypot downward ldbl-128 0xb.33333p-4L -0xc.666666666666p+0L : 0xc.6b743c0820b652e79d827d9aaa7p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.33333p-4L -0xc.666666666666p+0L : 0xc.6b743c0820b652e79d827d9aaa7p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.33333p-4L -0xc.666666666666p+0L : 0xc.6b743c0820b652e79d827d9aaa7p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.33333p-4L -0xc.666666666666p+0L : 0xc.6b743c0820b652e79d827d9aaa78p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.33333p-4L -0xc.666666666666p+0L : 0xc.6b743c0820b652e79d827d9aa8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.33333p-4L -0xc.666666666666p+0L : 0xc.6b743c0820b652e79d827d9aacp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.33333p-4L -0xc.666666666666p+0L : 0xc.6b743c0820b652e79d827d9aa8p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.33333p-4L -0xc.666666666666p+0L : 0xc.6b743c0820b652e79d827d9aacp+0L : inexact-ok
+= hypot downward dbl-64 0xb.33333p-4 -0xc.6666666666668p+0 : 0xc.6b743c0820b68p+0 : inexact-ok
+= hypot tonearest dbl-64 0xb.33333p-4 -0xc.6666666666668p+0 : 0xc.6b743c0820b7p+0 : inexact-ok
+= hypot towardzero dbl-64 0xb.33333p-4 -0xc.6666666666668p+0 : 0xc.6b743c0820b68p+0 : inexact-ok
+= hypot upward dbl-64 0xb.33333p-4 -0xc.6666666666668p+0 : 0xc.6b743c0820b7p+0 : inexact-ok
+= hypot downward ldbl-96-intel 0xb.33333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0820b6d2bp+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xb.33333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0820b6d2bp+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xb.33333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0820b6d2bp+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xb.33333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0820b6d2cp+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xb.33333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0820b6d2bp+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xb.33333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0820b6d2bp+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xb.33333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0820b6d2bp+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xb.33333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0820b6d2cp+0L : inexact-ok
+= hypot downward ldbl-128 0xb.33333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0820b6d2b3870767e7a42p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.33333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0820b6d2b3870767e7a42p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.33333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0820b6d2b3870767e7a42p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.33333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0820b6d2b3870767e7a428p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.33333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0820b6d2b3870767e7a4p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.33333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0820b6d2b3870767e7a4p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.33333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0820b6d2b3870767e7a4p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.33333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0820b6d2b3870767e7a8p+0L : inexact-ok
+= hypot downward ldbl-96-intel 0xb.33333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0820b6b91p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xb.33333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0820b6b92p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xb.33333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0820b6b91p+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xb.33333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0820b6b92p+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xb.33333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0820b6b91p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xb.33333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0820b6b92p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xb.33333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0820b6b91p+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xb.33333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0820b6b92p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.33333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0820b6b91df4878bffbb2p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.33333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0820b6b91df4878bffbb28p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.33333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0820b6b91df4878bffbb2p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.33333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0820b6b91df4878bffbb28p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.33333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0820b6b91df4878bffb8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.33333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0820b6b91df4878bffbcp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.33333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0820b6b91df4878bffb8p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.33333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0820b6b91df4878bffbcp+0L : inexact-ok
+= hypot downward ldbl-96-intel 0xb.33333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0820b6b92p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xb.33333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0820b6b93p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xb.33333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0820b6b92p+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xb.33333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0820b6b93p+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xb.33333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0820b6b92p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xb.33333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0820b6b93p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xb.33333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0820b6b92p+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xb.33333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0820b6b93p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.33333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0820b6b92dee04bc9d04cp+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.33333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0820b6b92dee04bc9d04c8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.33333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0820b6b92dee04bc9d04cp+0L : inexact-ok
+= hypot upward ldbl-128 0xb.33333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0820b6b92dee04bc9d04c8p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.33333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0820b6b92dee04bc9d04p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.33333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0820b6b92dee04bc9d04p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.33333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0820b6b92dee04bc9d04p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.33333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0820b6b92dee04bc9d08p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.33333p-4L -0xc.666666666666666666666666666p+0L : 0xc.6b743c0820b6b9245853390b7228p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.33333p-4L -0xc.666666666666666666666666666p+0L : 0xc.6b743c0820b6b9245853390b723p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.33333p-4L -0xc.666666666666666666666666666p+0L : 0xc.6b743c0820b6b9245853390b7228p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.33333p-4L -0xc.666666666666666666666666666p+0L : 0xc.6b743c0820b6b9245853390b723p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.33333p-4L -0xc.6666666666666666666666666668p+0L : 0xc.6b743c0820b6b9245853390b723p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.33333p-4L -0xc.6666666666666666666666666668p+0L : 0xc.6b743c0820b6b9245853390b7238p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.33333p-4L -0xc.6666666666666666666666666668p+0L : 0xc.6b743c0820b6b9245853390b723p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.33333p-4L -0xc.6666666666666666666666666668p+0L : 0xc.6b743c0820b6b9245853390b7238p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.33333p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0820b6b9245853390b6fc8p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.33333p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0820b6b9245853390b6fdp+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.33333p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0820b6b9245853390b6fc8p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.33333p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0820b6b9245853390b6fdp+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.33333p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0820b6b9245853390b6cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.33333p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0820b6b9245853390b7p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.33333p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0820b6b9245853390b6cp+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.33333p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0820b6b9245853390b7p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.33333p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0820b6b9245853390b73c8p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.33333p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0820b6b9245853390b73c8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.33333p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0820b6b9245853390b73c8p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.33333p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0820b6b9245853390b73dp+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.33333p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0820b6b9245853390b7p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.33333p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0820b6b9245853390b74p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.33333p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0820b6b9245853390b7p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.33333p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0820b6b9245853390b74p+0L : inexact-ok
+= hypot downward dbl-64 0xb.3333333333338p-4 -0xc.66666p+0 : 0xc.6b7435a737c88p+0 : inexact-ok
+= hypot tonearest dbl-64 0xb.3333333333338p-4 -0xc.66666p+0 : 0xc.6b7435a737c9p+0 : inexact-ok
+= hypot towardzero dbl-64 0xb.3333333333338p-4 -0xc.66666p+0 : 0xc.6b7435a737c88p+0 : inexact-ok
+= hypot upward dbl-64 0xb.3333333333338p-4 -0xc.66666p+0 : 0xc.6b7435a737c9p+0 : inexact-ok
+= hypot downward ldbl-96-intel 0xb.3333333333338p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c47p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xb.3333333333338p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c47p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xb.3333333333338p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c47p+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xb.3333333333338p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c48p+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xb.3333333333338p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c47p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xb.3333333333338p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c47p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xb.3333333333338p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c47p+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xb.3333333333338p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c48p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.3333333333338p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c473ed6aa2d9495p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.3333333333338p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c473ed6aa2d9495p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.3333333333338p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c473ed6aa2d9495p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.3333333333338p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c473ed6aa2d94958p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.3333333333338p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c473ed6aa2d948p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.3333333333338p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c473ed6aa2d948p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.3333333333338p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c473ed6aa2d948p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.3333333333338p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c473ed6aa2d94cp+0L : inexact-ok
+= hypot downward dbl-64 0xb.3333333333338p-4 -0xc.66667p+0 : 0xc.6b7445a0b4f9p+0 : inexact-ok
+= hypot tonearest dbl-64 0xb.3333333333338p-4 -0xc.66667p+0 : 0xc.6b7445a0b4f98p+0 : inexact-ok
+= hypot towardzero dbl-64 0xb.3333333333338p-4 -0xc.66667p+0 : 0xc.6b7445a0b4f9p+0 : inexact-ok
+= hypot upward dbl-64 0xb.3333333333338p-4 -0xc.66667p+0 : 0xc.6b7445a0b4f98p+0 : inexact-ok
+= hypot downward ldbl-96-intel 0xb.3333333333338p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95fbp+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xb.3333333333338p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95fbp+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xb.3333333333338p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95fbp+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xb.3333333333338p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95fcp+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xb.3333333333338p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95fbp+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xb.3333333333338p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95fbp+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xb.3333333333338p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95fbp+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xb.3333333333338p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95fcp+0L : inexact-ok
+= hypot downward ldbl-128 0xb.3333333333338p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95fb479c3f5dcdf9p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.3333333333338p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95fb479c3f5dcdf9p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.3333333333338p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95fb479c3f5dcdf9p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.3333333333338p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95fb479c3f5dcdf98p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.3333333333338p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95fb479c3f5dcdcp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.3333333333338p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95fb479c3f5dcep+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.3333333333338p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95fb479c3f5dcdcp+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.3333333333338p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95fb479c3f5dcep+0L : inexact-ok
+= hypot downward dbl-64 0xb.3333333333338p-4 -0xc.666666666666p+0 : 0xc.6b743c0b0375p+0 : inexact-ok
+= hypot tonearest dbl-64 0xb.3333333333338p-4 -0xc.666666666666p+0 : 0xc.6b743c0b03758p+0 : inexact-ok
+= hypot towardzero dbl-64 0xb.3333333333338p-4 -0xc.666666666666p+0 : 0xc.6b743c0b0375p+0 : inexact-ok
+= hypot upward dbl-64 0xb.3333333333338p-4 -0xc.666666666666p+0 : 0xc.6b743c0b03758p+0 : inexact-ok
+= hypot downward ldbl-96-intel 0xb.3333333333338p-4L -0xc.666666666666p+0L : 0xc.6b743c0b0375671p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xb.3333333333338p-4L -0xc.666666666666p+0L : 0xc.6b743c0b0375672p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xb.3333333333338p-4L -0xc.666666666666p+0L : 0xc.6b743c0b0375671p+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xb.3333333333338p-4L -0xc.666666666666p+0L : 0xc.6b743c0b0375672p+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xb.3333333333338p-4L -0xc.666666666666p+0L : 0xc.6b743c0b0375671p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xb.3333333333338p-4L -0xc.666666666666p+0L : 0xc.6b743c0b0375672p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xb.3333333333338p-4L -0xc.666666666666p+0L : 0xc.6b743c0b0375671p+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xb.3333333333338p-4L -0xc.666666666666p+0L : 0xc.6b743c0b0375672p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.3333333333338p-4L -0xc.666666666666p+0L : 0xc.6b743c0b0375671adfa4906a0f4p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.3333333333338p-4L -0xc.666666666666p+0L : 0xc.6b743c0b0375671adfa4906a0f4p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.3333333333338p-4L -0xc.666666666666p+0L : 0xc.6b743c0b0375671adfa4906a0f4p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.3333333333338p-4L -0xc.666666666666p+0L : 0xc.6b743c0b0375671adfa4906a0f48p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.3333333333338p-4L -0xc.666666666666p+0L : 0xc.6b743c0b0375671adfa4906a0cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.3333333333338p-4L -0xc.666666666666p+0L : 0xc.6b743c0b0375671adfa4906a1p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.3333333333338p-4L -0xc.666666666666p+0L : 0xc.6b743c0b0375671adfa4906a0cp+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.3333333333338p-4L -0xc.666666666666p+0L : 0xc.6b743c0b0375671adfa4906a1p+0L : inexact-ok
+= hypot downward dbl-64 0xb.3333333333338p-4 -0xc.6666666666668p+0 : 0xc.6b743c0b03758p+0 : inexact-ok
+= hypot tonearest dbl-64 0xb.3333333333338p-4 -0xc.6666666666668p+0 : 0xc.6b743c0b0376p+0 : inexact-ok
+= hypot towardzero dbl-64 0xb.3333333333338p-4 -0xc.6666666666668p+0 : 0xc.6b743c0b03758p+0 : inexact-ok
+= hypot upward dbl-64 0xb.3333333333338p-4 -0xc.6666666666668p+0 : 0xc.6b743c0b0376p+0 : inexact-ok
+= hypot downward ldbl-96-intel 0xb.3333333333338p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6ep+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xb.3333333333338p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6ep+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xb.3333333333338p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6ep+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xb.3333333333338p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6fp+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xb.3333333333338p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6ep+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xb.3333333333338p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6ep+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xb.3333333333338p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6ep+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xb.3333333333338p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6fp+0L : inexact-ok
+= hypot downward ldbl-128 0xb.3333333333338p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6e6c9295d057d78p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.3333333333338p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6e6c9295d057d78p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.3333333333338p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6e6c9295d057d78p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.3333333333338p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6e6c9295d057d8p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.3333333333338p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6e6c9295d057cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.3333333333338p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6e6c9295d057cp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.3333333333338p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6e6c9295d057cp+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.3333333333338p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6e6c9295d058p+0L : inexact-ok
+= hypot downward ldbl-96-intel 0xb.3333333333338p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd5p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xb.3333333333338p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd5p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xb.3333333333338p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd5p+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xb.3333333333338p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd6p+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xb.3333333333338p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd5p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xb.3333333333338p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd5p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xb.3333333333338p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd5p+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xb.3333333333338p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd6p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.3333333333338p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd5136a9870f5fap+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.3333333333338p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd5136a9870f5fa8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.3333333333338p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd5136a9870f5fap+0L : inexact-ok
+= hypot upward ldbl-128 0xb.3333333333338p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd5136a9870f5fa8p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.3333333333338p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd5136a9870f5cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.3333333333338p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd5136a9870f6p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.3333333333338p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd5136a9870f5cp+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.3333333333338p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd5136a9870f6p+0L : inexact-ok
+= hypot downward ldbl-96-intel 0xb.3333333333338p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd6p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xb.3333333333338p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd6p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xb.3333333333338p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd6p+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xb.3333333333338p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd7p+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xb.3333333333338p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd6p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xb.3333333333338p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd6p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xb.3333333333338p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd6p+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xb.3333333333338p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd7p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.3333333333338p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd613026b7a8f31p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.3333333333338p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd613026b7a8f318p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.3333333333338p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd613026b7a8f31p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.3333333333338p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd613026b7a8f318p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.3333333333338p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd613026b7a8fp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.3333333333338p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd613026b7a8f4p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.3333333333338p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd613026b7a8fp+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.3333333333338p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd613026b7a8f4p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.3333333333338p-4L -0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd579a7534199a98p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.3333333333338p-4L -0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd579a7534199a98p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.3333333333338p-4L -0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd579a7534199a98p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.3333333333338p-4L -0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd579a7534199aap+0L : inexact-ok
+= hypot downward ldbl-128 0xb.3333333333338p-4L -0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd579a7534199aap+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.3333333333338p-4L -0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd579a7534199aap+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.3333333333338p-4L -0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd579a7534199aap+0L : inexact-ok
+= hypot upward ldbl-128 0xb.3333333333338p-4L -0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd579a7534199aa8p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.3333333333338p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd579a7534199838p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.3333333333338p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd579a7534199838p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.3333333333338p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd579a7534199838p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.3333333333338p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd579a753419984p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.3333333333338p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd579a75341998p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.3333333333338p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd579a75341998p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.3333333333338p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd579a75341998p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.3333333333338p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd579a7534199cp+0L : inexact-ok
+= hypot downward ldbl-128 0xb.3333333333338p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd579a7534199c38p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.3333333333338p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd579a7534199c38p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.3333333333338p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd579a7534199c38p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.3333333333338p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd579a7534199c4p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.3333333333338p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd579a7534199cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.3333333333338p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd579a7534199cp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.3333333333338p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd579a7534199cp+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.3333333333338p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd579a753419ap+0L : inexact-ok
+= hypot downward dbl-64 0xb.333333333333p-4 -0xc.66666p+0 : 0xc.6b7435a737c88p+0 : inexact-ok
+= hypot tonearest dbl-64 0xb.333333333333p-4 -0xc.66666p+0 : 0xc.6b7435a737c9p+0 : inexact-ok
+= hypot towardzero dbl-64 0xb.333333333333p-4 -0xc.66666p+0 : 0xc.6b7435a737c88p+0 : inexact-ok
+= hypot upward dbl-64 0xb.333333333333p-4 -0xc.66666p+0 : 0xc.6b7435a737c9p+0 : inexact-ok
+= hypot downward ldbl-96-intel 0xb.333333333333p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c4p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xb.333333333333p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c4p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xb.333333333333p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c4p+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xb.333333333333p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c41p+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xb.333333333333p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c4p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xb.333333333333p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c4p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xb.333333333333p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c4p+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xb.333333333333p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c41p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.333333333333p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c4007f8f39d629f8p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.333333333333p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c4007f8f39d629f8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.333333333333p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c4007f8f39d629f8p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.333333333333p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c4007f8f39d62ap+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.333333333333p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c4007f8f39d628p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.333333333333p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c4007f8f39d628p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.333333333333p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c4007f8f39d628p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.333333333333p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c4007f8f39d62cp+0L : inexact-ok
+= hypot downward dbl-64 0xb.333333333333p-4 -0xc.66667p+0 : 0xc.6b7445a0b4f9p+0 : inexact-ok
+= hypot tonearest dbl-64 0xb.333333333333p-4 -0xc.66667p+0 : 0xc.6b7445a0b4f98p+0 : inexact-ok
+= hypot towardzero dbl-64 0xb.333333333333p-4 -0xc.66667p+0 : 0xc.6b7445a0b4f9p+0 : inexact-ok
+= hypot upward dbl-64 0xb.333333333333p-4 -0xc.66667p+0 : 0xc.6b7445a0b4f98p+0 : inexact-ok
+= hypot downward ldbl-96-intel 0xb.333333333333p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f4p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xb.333333333333p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f4p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xb.333333333333p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f4p+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xb.333333333333p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f5p+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xb.333333333333p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f4p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xb.333333333333p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f4p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xb.333333333333p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f4p+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xb.333333333333p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f5p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.333333333333p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f410be921517978p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.333333333333p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f410be921517978p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.333333333333p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f410be921517978p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.333333333333p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f410be92151798p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.333333333333p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f410be9215178p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.333333333333p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f410be9215178p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.333333333333p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f410be9215178p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.333333333333p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f410be921517cp+0L : inexact-ok
+= hypot downward dbl-64 0xb.333333333333p-4 -0xc.666666666666p+0 : 0xc.6b743c0b0375p+0 : inexact-ok
+= hypot tonearest dbl-64 0xb.333333333333p-4 -0xc.666666666666p+0 : 0xc.6b743c0b03758p+0 : inexact-ok
+= hypot towardzero dbl-64 0xb.333333333333p-4 -0xc.666666666666p+0 : 0xc.6b743c0b0375p+0 : inexact-ok
+= hypot upward dbl-64 0xb.333333333333p-4 -0xc.666666666666p+0 : 0xc.6b743c0b03758p+0 : inexact-ok
+= hypot downward ldbl-96-intel 0xb.333333333333p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566ap+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xb.333333333333p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566ap+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xb.333333333333p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566ap+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xb.333333333333p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566bp+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xb.333333333333p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566ap+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xb.333333333333p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566ap+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xb.333333333333p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566ap+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xb.333333333333p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566bp+0L : inexact-ok
+= hypot downward ldbl-128 0xb.333333333333p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566a771c962ca06f8p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.333333333333p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566a771c962ca06f8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.333333333333p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566a771c962ca06f8p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.333333333333p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566a771c962ca07p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.333333333333p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566a771c962ca04p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.333333333333p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566a771c962ca08p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.333333333333p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566a771c962ca04p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.333333333333p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566a771c962ca08p+0L : inexact-ok
+= hypot downward dbl-64 0xb.333333333333p-4 -0xc.6666666666668p+0 : 0xc.6b743c0b03758p+0 : inexact-ok
+= hypot tonearest dbl-64 0xb.333333333333p-4 -0xc.6666666666668p+0 : 0xc.6b743c0b0376p+0 : inexact-ok
+= hypot towardzero dbl-64 0xb.333333333333p-4 -0xc.6666666666668p+0 : 0xc.6b743c0b03758p+0 : inexact-ok
+= hypot upward dbl-64 0xb.333333333333p-4 -0xc.6666666666668p+0 : 0xc.6b743c0b0376p+0 : inexact-ok
+= hypot downward ldbl-96-intel 0xb.333333333333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e67p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xb.333333333333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e67p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xb.333333333333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e67p+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xb.333333333333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e68p+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xb.333333333333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e67p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xb.333333333333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e67p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xb.333333333333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e67p+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xb.333333333333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e68p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.333333333333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6735b4e2f65753p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.333333333333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6735b4e2f657538p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.333333333333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6735b4e2f65753p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.333333333333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6735b4e2f657538p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.333333333333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6735b4e2f6574p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.333333333333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6735b4e2f6574p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.333333333333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6735b4e2f6574p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.333333333333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6735b4e2f6578p+0L : inexact-ok
+= hypot downward ldbl-96-intel 0xb.333333333333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375ccdp+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xb.333333333333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375ccep+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xb.333333333333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375ccdp+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xb.333333333333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375ccep+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xb.333333333333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375ccdp+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xb.333333333333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375ccep+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xb.333333333333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375ccdp+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xb.333333333333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375ccep+0L : inexact-ok
+= hypot downward ldbl-128 0xb.333333333333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375ccddc8ce596f576p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.333333333333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375ccddc8ce596f5768p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.333333333333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375ccddc8ce596f576p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.333333333333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375ccddc8ce596f5768p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.333333333333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375ccddc8ce596f54p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.333333333333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375ccddc8ce596f58p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.333333333333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375ccddc8ce596f54p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.333333333333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375ccddc8ce596f58p+0L : inexact-ok
+= hypot downward ldbl-96-intel 0xb.333333333333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375ccep+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xb.333333333333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375ccfp+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xb.333333333333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375ccep+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xb.333333333333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375ccfp+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xb.333333333333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375ccep+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xb.333333333333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375ccfp+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xb.333333333333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375ccep+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xb.333333333333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375ccfp+0L : inexact-ok
+= hypot downward ldbl-128 0xb.333333333333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375ccedc24b8a08eadp+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.333333333333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375ccedc24b8a08eadp+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.333333333333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375ccedc24b8a08eadp+0L : inexact-ok
+= hypot upward ldbl-128 0xb.333333333333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375ccedc24b8a08ead8p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.333333333333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375ccedc24b8a08e8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.333333333333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375ccedc24b8a08ecp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.333333333333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375ccedc24b8a08e8p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.333333333333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375ccedc24b8a08ecp+0L : inexact-ok
+= hypot downward ldbl-128 0xb.333333333333p-4L -0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cce42c9a0679925p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.333333333333p-4L -0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cce42c9a06799258p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.333333333333p-4L -0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cce42c9a0679925p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.333333333333p-4L -0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cce42c9a06799258p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.333333333333p-4L -0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cce42c9a06799258p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.333333333333p-4L -0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cce42c9a0679926p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.333333333333p-4L -0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cce42c9a06799258p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.333333333333p-4L -0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cce42c9a0679926p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.333333333333p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cce42c9a06798ff8p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.333333333333p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cce42c9a06798ff8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.333333333333p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cce42c9a06798ff8p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.333333333333p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cce42c9a06799p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.333333333333p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cce42c9a06798cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.333333333333p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cce42c9a06799p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.333333333333p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cce42c9a06798cp+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.333333333333p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cce42c9a06799p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.333333333333p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cce42c9a067993fp+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.333333333333p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cce42c9a067993f8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.333333333333p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cce42c9a067993fp+0L : inexact-ok
+= hypot upward ldbl-128 0xb.333333333333p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cce42c9a067993f8p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.333333333333p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cce42c9a06799p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.333333333333p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cce42c9a067994p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.333333333333p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cce42c9a06799p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.333333333333p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cce42c9a067994p+0L : inexact-ok
+= hypot downward ldbl-96-intel 0xb.333333333333334p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c42p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xb.333333333333334p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c43p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xb.333333333333334p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c42p+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xb.333333333333334p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c43p+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xb.333333333333334p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c42p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xb.333333333333334p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c43p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xb.333333333333334p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c42p+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xb.333333333333334p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c43p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.333333333333334p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c42eb70b9361eap+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.333333333333334p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c42eb70b9361ea08p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.333333333333334p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c42eb70b9361eap+0L : inexact-ok
+= hypot upward ldbl-128 0xb.333333333333334p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c42eb70b9361ea08p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.333333333333334p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c42eb70b9361e8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.333333333333334p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c42eb70b9361ecp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.333333333333334p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c42eb70b9361e8p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.333333333333334p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c42eb70b9361ecp+0L : inexact-ok
+= hypot downward ldbl-96-intel 0xb.333333333333334p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f6p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xb.333333333333334p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f7p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xb.333333333333334p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f6p+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xb.333333333333334p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f7p+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xb.333333333333334p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f6p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xb.333333333333334p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f7p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xb.333333333333334p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f6p+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xb.333333333333334p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f7p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.333333333333334p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f6f43653f6b49d8p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.333333333333334p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f6f43653f6b49d8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.333333333333334p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f6f43653f6b49d8p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.333333333333334p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f6f43653f6b49ep+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.333333333333334p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f6f43653f6b48p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.333333333333334p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f6f43653f6b48p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.333333333333334p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f6f43653f6b48p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.333333333333334p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f6f43653f6b4cp+0L : inexact-ok
+= hypot downward ldbl-96-intel 0xb.333333333333334p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566dp+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xb.333333333333334p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566dp+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xb.333333333333334p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566dp+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xb.333333333333334p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566ep+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xb.333333333333334p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566dp+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xb.333333333333334p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566dp+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xb.333333333333334p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566dp+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xb.333333333333334p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566ep+0L : inexact-ok
+= hypot downward ldbl-128 0xb.333333333333334p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566d5a945a48e9a48p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.333333333333334p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566d5a945a48e9a48p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.333333333333334p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566d5a945a48e9a48p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.333333333333334p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566d5a945a48e9a5p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.333333333333334p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566d5a945a48e98p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.333333333333334p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566d5a945a48e9cp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.333333333333334p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566d5a945a48e98p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.333333333333334p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566d5a945a48e9cp+0L : inexact-ok
+= hypot downward ldbl-96-intel 0xb.333333333333334p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6ap+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xb.333333333333334p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6ap+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xb.333333333333334p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6ap+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xb.333333333333334p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6bp+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xb.333333333333334p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6ap+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xb.333333333333334p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6ap+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xb.333333333333334p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6ap+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xb.333333333333334p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6bp+0L : inexact-ok
+= hypot downward ldbl-128 0xb.333333333333334p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a192ca712a088p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.333333333333334p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a192ca712a0888p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.333333333333334p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a192ca712a088p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.333333333333334p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a192ca712a0888p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.333333333333334p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a192ca712a08p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.333333333333334p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a192ca712a08p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.333333333333334p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a192ca712a08p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.333333333333334p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a192ca712a0cp+0L : inexact-ok
+= hypot downward ldbl-96-intel 0xb.333333333333334p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cdp+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xb.333333333333334p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xb.333333333333334p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cdp+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xb.333333333333334p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xb.333333333333334p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cdp+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xb.333333333333334p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xb.333333333333334p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cdp+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xb.333333333333334p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.333333333333334p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0c004a9b33eabp+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.333333333333334p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0c004a9b33eabp+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.333333333333334p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0c004a9b33eabp+0L : inexact-ok
+= hypot upward ldbl-128 0xb.333333333333334p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0c004a9b33eab8p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.333333333333334p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0c004a9b33e8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.333333333333334p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0c004a9b33ecp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.333333333333334p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0c004a9b33e8p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.333333333333334p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0c004a9b33ecp+0L : inexact-ok
+= hypot downward ldbl-96-intel 0xb.333333333333334p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xb.333333333333334p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd2p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xb.333333333333334p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xb.333333333333334p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd2p+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xb.333333333333334p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xb.333333333333334p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd2p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xb.333333333333334p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xb.333333333333334p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd2p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.333333333333334p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bf9c7cbcd7e2p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.333333333333334p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bf9c7cbcd7e2p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.333333333333334p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bf9c7cbcd7e2p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.333333333333334p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bf9c7cbcd7e28p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.333333333333334p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bf9c7cbcd7cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.333333333333334p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bf9c7cbcd8p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.333333333333334p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bf9c7cbcd7cp+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.333333333333334p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bf9c7cbcd8p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.333333333333334p-4L -0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd126416483e25ap+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.333333333333334p-4L -0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd126416483e25a8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.333333333333334p-4L -0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd126416483e25ap+0L : inexact-ok
+= hypot upward ldbl-128 0xb.333333333333334p-4L -0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd126416483e25a8p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.333333333333334p-4L -0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd126416483e25a8p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.333333333333334p-4L -0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd126416483e25bp+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.333333333333334p-4L -0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd126416483e25a8p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.333333333333334p-4L -0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd126416483e25bp+0L : inexact-ok
+= hypot downward ldbl-128 0xb.333333333333334p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd126416483e234p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.333333333333334p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd126416483e2348p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.333333333333334p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd126416483e234p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.333333333333334p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd126416483e2348p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.333333333333334p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd126416483e2p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.333333333333334p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd126416483e24p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.333333333333334p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd126416483e2p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.333333333333334p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd126416483e24p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.333333333333334p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd126416483e274p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.333333333333334p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd126416483e2748p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.333333333333334p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd126416483e274p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.333333333333334p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd126416483e2748p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.333333333333334p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd126416483e24p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.333333333333334p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd126416483e28p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.333333333333334p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd126416483e24p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.333333333333334p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd126416483e28p+0L : inexact-ok
+= hypot downward ldbl-96-intel 0xb.333333333333333p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c42p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xb.333333333333333p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c43p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xb.333333333333333p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c42p+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xb.333333333333333p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c43p+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xb.333333333333333p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c42p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xb.333333333333333p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c43p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xb.333333333333333p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c42p+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xb.333333333333333p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c43p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.333333333333333p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c42ea89dd7f4c9ap+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.333333333333333p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c42ea89dd7f4c9ap+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.333333333333333p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c42ea89dd7f4c9ap+0L : inexact-ok
+= hypot upward ldbl-128 0xb.333333333333333p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c42ea89dd7f4c9a8p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.333333333333333p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c42ea89dd7f4c8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.333333333333333p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c42ea89dd7f4c8p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.333333333333333p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c42ea89dd7f4c8p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.333333333333333p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c42ea89dd7f4ccp+0L : inexact-ok
+= hypot downward ldbl-96-intel 0xb.333333333333333p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f6p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xb.333333333333333p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f7p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xb.333333333333333p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f6p+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xb.333333333333333p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f7p+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xb.333333333333333p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f6p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xb.333333333333333p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f7p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xb.333333333333333p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f6p+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xb.333333333333333p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f7p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.333333333333333p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f6f34f78410b868p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.333333333333333p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f6f34f78410b87p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.333333333333333p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f6f34f78410b868p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.333333333333333p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f6f34f78410b87p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.333333333333333p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f6f34f78410b8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.333333333333333p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f6f34f78410b8p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.333333333333333p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f6f34f78410b8p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.333333333333333p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f6f34f78410bcp+0L : inexact-ok
+= hypot downward ldbl-96-intel 0xb.333333333333333p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566dp+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xb.333333333333333p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566dp+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xb.333333333333333p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566dp+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xb.333333333333333p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566ep+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xb.333333333333333p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566dp+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xb.333333333333333p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566dp+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xb.333333333333333p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566dp+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xb.333333333333333p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566ep+0L : inexact-ok
+= hypot downward ldbl-128 0xb.333333333333333p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566d59ad7e928e648p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.333333333333333p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566d59ad7e928e648p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.333333333333333p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566d59ad7e928e648p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.333333333333333p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566d59ad7e928e65p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.333333333333333p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566d59ad7e928e4p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.333333333333333p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566d59ad7e928e8p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.333333333333333p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566d59ad7e928e4p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.333333333333333p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566d59ad7e928e8p+0L : inexact-ok
+= hypot downward ldbl-96-intel 0xb.333333333333333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6ap+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xb.333333333333333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6ap+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xb.333333333333333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6ap+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xb.333333333333333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6bp+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xb.333333333333333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6ap+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xb.333333333333333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6ap+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xb.333333333333333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6ap+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xb.333333333333333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6bp+0L : inexact-ok
+= hypot downward ldbl-128 0xb.333333333333333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1845cb5c4548p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.333333333333333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1845cb5c4548p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.333333333333333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1845cb5c4548p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.333333333333333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1845cb5c45488p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.333333333333333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1845cb5c454p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.333333333333333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1845cb5c454p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.333333333333333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1845cb5c454p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.333333333333333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1845cb5c458p+0L : inexact-ok
+= hypot downward ldbl-96-intel 0xb.333333333333333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cdp+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xb.333333333333333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xb.333333333333333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cdp+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xb.333333333333333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xb.333333333333333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cdp+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xb.333333333333333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xb.333333333333333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cdp+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xb.333333333333333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.333333333333333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf1dcdfce36bp+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.333333333333333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf1dcdfce36bp+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.333333333333333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf1dcdfce36bp+0L : inexact-ok
+= hypot upward ldbl-128 0xb.333333333333333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf1dcdfce36b8p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.333333333333333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf1dcdfce34p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.333333333333333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf1dcdfce38p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.333333333333333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf1dcdfce34p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.333333333333333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf1dcdfce38p+0L : inexact-ok
+= hypot downward ldbl-96-intel 0xb.333333333333333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xb.333333333333333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd2p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xb.333333333333333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xb.333333333333333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd2p+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xb.333333333333333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xb.333333333333333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd2p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xb.333333333333333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xb.333333333333333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd2p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.333333333333333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1beb5a1067ca18p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.333333333333333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1beb5a1067ca2p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.333333333333333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1beb5a1067ca18p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.333333333333333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1beb5a1067ca2p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.333333333333333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1beb5a1067c8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.333333333333333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1beb5a1067ccp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.333333333333333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1beb5a1067c8p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.333333333333333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1beb5a1067ccp+0L : inexact-ok
+= hypot downward ldbl-128 0xb.333333333333333p-4L -0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd1255a88cd871ap+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.333333333333333p-4L -0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd1255a88cd871a8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.333333333333333p-4L -0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd1255a88cd871ap+0L : inexact-ok
+= hypot upward ldbl-128 0xb.333333333333333p-4L -0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd1255a88cd871a8p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.333333333333333p-4L -0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd1255a88cd871a8p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.333333333333333p-4L -0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd1255a88cd871bp+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.333333333333333p-4L -0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd1255a88cd871a8p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.333333333333333p-4L -0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd1255a88cd871bp+0L : inexact-ok
+= hypot downward ldbl-128 0xb.333333333333333p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd1255a88cd86f4p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.333333333333333p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd1255a88cd86f48p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.333333333333333p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd1255a88cd86f4p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.333333333333333p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd1255a88cd86f48p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.333333333333333p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd1255a88cd86cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.333333333333333p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd1255a88cd87p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.333333333333333p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd1255a88cd86cp+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.333333333333333p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd1255a88cd87p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.333333333333333p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd1255a88cd8734p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.333333333333333p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd1255a88cd8734p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.333333333333333p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd1255a88cd8734p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.333333333333333p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd1255a88cd87348p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.333333333333333p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd1255a88cd87p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.333333333333333p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd1255a88cd874p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.333333333333333p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd1255a88cd87p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.333333333333333p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd1255a88cd874p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.3333333333333333333333333338p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c42eab80970a9ce8p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.3333333333333333333333333338p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c42eab80970a9ce8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.3333333333333333333333333338p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c42eab80970a9ce8p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.3333333333333333333333333338p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c42eab80970a9cfp+0L : inexact-ok
+= hypot downward ldbl-128 0xb.3333333333333333333333333338p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f6f37da4322d58p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.3333333333333333333333333338p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f6f37da4322d58p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.3333333333333333333333333338p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f6f37da4322d58p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.3333333333333333333333333338p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f6f37da4322d588p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.3333333333333333333333333338p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566d59dbaa83d3d78p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.3333333333333333333333333338p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566d59dbaa83d3d8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.3333333333333333333333333338p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566d59dbaa83d3d78p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.3333333333333333333333333338p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566d59dbaa83d3d8p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.3333333333333333333333333338p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1873f74d8abbp+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.3333333333333333333333333338p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1873f74d8abb8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.3333333333333333333333333338p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1873f74d8abbp+0L : inexact-ok
+= hypot upward ldbl-128 0xb.3333333333333333333333333338p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1873f74d8abb8p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.3333333333333333333333333338p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf4bf9ee28dep+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.3333333333333333333333333338p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf4bf9ee28de8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.3333333333333333333333333338p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf4bf9ee28dep+0L : inexact-ok
+= hypot upward ldbl-128 0xb.3333333333333333333333333338p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf4bf9ee28de8p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.3333333333333333333333333338p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bee3ccf7c215p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.3333333333333333333333333338p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bee3ccf7c215p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.3333333333333333333333333338p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bee3ccf7c215p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.3333333333333333333333333338p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bee3ccf7c2158p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.3333333333333333333333333338p-4L -0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd12588b4becc8dp+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.3333333333333333333333333338p-4L -0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.3333333333333333333333333338p-4L -0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd12588b4becc8dp+0L : inexact-ok
+= hypot upward ldbl-128 0xb.3333333333333333333333333338p-4L -0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.3333333333333333333333333338p-4L -0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.3333333333333333333333333338p-4L -0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becc8ep+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.3333333333333333333333333338p-4L -0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.3333333333333333333333333338p-4L -0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becc8ep+0L : inexact-ok
+= hypot downward ldbl-128 0xb.3333333333333333333333333338p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd12588b4becc678p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.3333333333333333333333333338p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd12588b4becc678p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.3333333333333333333333333338p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd12588b4becc678p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.3333333333333333333333333338p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd12588b4becc68p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.3333333333333333333333333338p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becca7p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.3333333333333333333333333338p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becca78p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.3333333333333333333333333338p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becca7p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.3333333333333333333333333338p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becca78p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.333333333333333333333333333p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c42eab80970a9ce8p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.333333333333333333333333333p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c42eab80970a9ce8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.333333333333333333333333333p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c42eab80970a9ce8p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.333333333333333333333333333p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c42eab80970a9cfp+0L : inexact-ok
+= hypot downward ldbl-128 0xb.333333333333333333333333333p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f6f37da4322d58p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.333333333333333333333333333p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f6f37da4322d58p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.333333333333333333333333333p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f6f37da4322d58p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.333333333333333333333333333p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f6f37da4322d588p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.333333333333333333333333333p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566d59dbaa83d3d78p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.333333333333333333333333333p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566d59dbaa83d3d8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.333333333333333333333333333p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566d59dbaa83d3d78p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.333333333333333333333333333p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566d59dbaa83d3d8p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.333333333333333333333333333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1873f74d8abbp+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.333333333333333333333333333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1873f74d8abb8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.333333333333333333333333333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1873f74d8abbp+0L : inexact-ok
+= hypot upward ldbl-128 0xb.333333333333333333333333333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1873f74d8abb8p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.333333333333333333333333333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf4bf9ee28dep+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.333333333333333333333333333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf4bf9ee28de8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.333333333333333333333333333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf4bf9ee28dep+0L : inexact-ok
+= hypot upward ldbl-128 0xb.333333333333333333333333333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf4bf9ee28de8p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.333333333333333333333333333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bee3ccf7c215p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.333333333333333333333333333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bee3ccf7c215p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.333333333333333333333333333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bee3ccf7c215p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.333333333333333333333333333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bee3ccf7c2158p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.333333333333333333333333333p-4L -0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd12588b4becc8dp+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.333333333333333333333333333p-4L -0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.333333333333333333333333333p-4L -0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd12588b4becc8dp+0L : inexact-ok
+= hypot upward ldbl-128 0xb.333333333333333333333333333p-4L -0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.333333333333333333333333333p-4L -0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.333333333333333333333333333p-4L -0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becc8ep+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.333333333333333333333333333p-4L -0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.333333333333333333333333333p-4L -0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becc8ep+0L : inexact-ok
+= hypot downward ldbl-128 0xb.333333333333333333333333333p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd12588b4becc678p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.333333333333333333333333333p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd12588b4becc678p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.333333333333333333333333333p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd12588b4becc678p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.333333333333333333333333333p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd12588b4becc68p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.333333333333333333333333333p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becca7p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.333333333333333333333333333p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becca78p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.333333333333333333333333333p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becca7p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.333333333333333333333333333p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becca78p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.33333333333333333333333334p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c42eab80970a9ce8p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.33333333333333333333333334p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c42eab80970a9ce8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.33333333333333333333333334p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c42eab80970a9ce8p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.33333333333333333333333334p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c42eab80970a9cfp+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.33333333333333333333333334p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c42eab80970a9cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.33333333333333333333333334p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c42eab80970a9cp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.33333333333333333333333334p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c42eab80970a9cp+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.33333333333333333333333334p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c42eab80970aap+0L : inexact-ok
+= hypot downward ldbl-128 0xb.33333333333333333333333334p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f6f37da4322d58p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.33333333333333333333333334p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f6f37da4322d58p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.33333333333333333333333334p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f6f37da4322d58p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.33333333333333333333333334p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f6f37da4322d588p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.33333333333333333333333334p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f6f37da4322d4p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.33333333333333333333333334p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f6f37da4322d4p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.33333333333333333333333334p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f6f37da4322d4p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.33333333333333333333333334p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f6f37da4322d8p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.33333333333333333333333334p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566d59dbaa83d3d78p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.33333333333333333333333334p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566d59dbaa83d3d8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.33333333333333333333333334p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566d59dbaa83d3d78p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.33333333333333333333333334p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566d59dbaa83d3d8p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.33333333333333333333333334p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566d59dbaa83d3cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.33333333333333333333333334p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566d59dbaa83d3cp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.33333333333333333333333334p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566d59dbaa83d3cp+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.33333333333333333333333334p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566d59dbaa83d4p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.33333333333333333333333334p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1873f74d8abbp+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.33333333333333333333333334p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1873f74d8abb8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.33333333333333333333333334p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1873f74d8abbp+0L : inexact-ok
+= hypot upward ldbl-128 0xb.33333333333333333333333334p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1873f74d8abb8p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.33333333333333333333333334p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1873f74d8a8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.33333333333333333333333334p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1873f74d8acp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.33333333333333333333333334p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1873f74d8a8p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.33333333333333333333333334p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1873f74d8acp+0L : inexact-ok
+= hypot downward ldbl-128 0xb.33333333333333333333333334p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf4bf9ee28dep+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.33333333333333333333333334p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf4bf9ee28de8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.33333333333333333333333334p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf4bf9ee28dep+0L : inexact-ok
+= hypot upward ldbl-128 0xb.33333333333333333333333334p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf4bf9ee28de8p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.33333333333333333333333334p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf4bf9ee28cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.33333333333333333333333334p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf4bf9ee28cp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.33333333333333333333333334p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf4bf9ee28cp+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.33333333333333333333333334p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf4bf9ee29p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.33333333333333333333333334p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bee3ccf7c215p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.33333333333333333333333334p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bee3ccf7c215p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.33333333333333333333333334p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bee3ccf7c215p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.33333333333333333333333334p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bee3ccf7c2158p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.33333333333333333333333334p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bee3ccf7c2p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.33333333333333333333333334p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bee3ccf7c2p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.33333333333333333333333334p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bee3ccf7c2p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.33333333333333333333333334p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bee3ccf7c24p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.33333333333333333333333334p-4L -0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.33333333333333333333333334p-4L -0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.33333333333333333333333334p-4L -0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.33333333333333333333333334p-4L -0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd12588b4becc8ep+0L : inexact-ok
+= hypot downward ldbl-128 0xb.33333333333333333333333334p-4L -0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becc8ep+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.33333333333333333333333334p-4L -0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becc8ep+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.33333333333333333333333334p-4L -0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becc8ep+0L : inexact-ok
+= hypot upward ldbl-128 0xb.33333333333333333333333334p-4L -0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becc8e8p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.33333333333333333333333334p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd12588b4becc678p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.33333333333333333333333334p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd12588b4becc678p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.33333333333333333333333334p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd12588b4becc678p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.33333333333333333333333334p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd12588b4becc68p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.33333333333333333333333334p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd12588b4becc4p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.33333333333333333333333334p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd12588b4becc8p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.33333333333333333333333334p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd12588b4becc4p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.33333333333333333333333334p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd12588b4becc8p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.33333333333333333333333334p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becca7p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.33333333333333333333333334p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becca78p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.33333333333333333333333334p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becca7p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.33333333333333333333333334p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becca78p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.33333333333333333333333334p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becc8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.33333333333333333333333334p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becccp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.33333333333333333333333334p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becc8p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.33333333333333333333333334p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becccp+0L : inexact-ok
+= hypot downward ldbl-128 0xb.3333333333333333333333333p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c42eab80970a9cep+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.3333333333333333333333333p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c42eab80970a9ce8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.3333333333333333333333333p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c42eab80970a9cep+0L : inexact-ok
+= hypot upward ldbl-128 0xb.3333333333333333333333333p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c42eab80970a9ce8p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.3333333333333333333333333p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c42eab80970a9cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.3333333333333333333333333p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c42eab80970a9cp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.3333333333333333333333333p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c42eab80970a9cp+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.3333333333333333333333333p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c42eab80970aap+0L : inexact-ok
+= hypot downward ldbl-128 0xb.3333333333333333333333333p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f6f37da4322d58p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.3333333333333333333333333p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f6f37da4322d58p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.3333333333333333333333333p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f6f37da4322d58p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.3333333333333333333333333p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f6f37da4322d588p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.3333333333333333333333333p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f6f37da4322d4p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.3333333333333333333333333p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f6f37da4322d4p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.3333333333333333333333333p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f6f37da4322d4p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.3333333333333333333333333p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f6f37da4322d8p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.3333333333333333333333333p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566d59dbaa83d3d78p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.3333333333333333333333333p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566d59dbaa83d3d78p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.3333333333333333333333333p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566d59dbaa83d3d78p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.3333333333333333333333333p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566d59dbaa83d3d8p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.3333333333333333333333333p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566d59dbaa83d3cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.3333333333333333333333333p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566d59dbaa83d3cp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.3333333333333333333333333p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566d59dbaa83d3cp+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.3333333333333333333333333p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566d59dbaa83d4p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.3333333333333333333333333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1873f74d8abbp+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.3333333333333333333333333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1873f74d8abbp+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.3333333333333333333333333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1873f74d8abbp+0L : inexact-ok
+= hypot upward ldbl-128 0xb.3333333333333333333333333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1873f74d8abb8p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.3333333333333333333333333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1873f74d8a8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.3333333333333333333333333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1873f74d8acp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.3333333333333333333333333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1873f74d8a8p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.3333333333333333333333333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1873f74d8acp+0L : inexact-ok
+= hypot downward ldbl-128 0xb.3333333333333333333333333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf4bf9ee28dep+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.3333333333333333333333333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf4bf9ee28dep+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.3333333333333333333333333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf4bf9ee28dep+0L : inexact-ok
+= hypot upward ldbl-128 0xb.3333333333333333333333333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf4bf9ee28de8p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.3333333333333333333333333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf4bf9ee28cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.3333333333333333333333333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf4bf9ee28cp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.3333333333333333333333333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf4bf9ee28cp+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.3333333333333333333333333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf4bf9ee29p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.3333333333333333333333333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bee3ccf7c215p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.3333333333333333333333333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bee3ccf7c215p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.3333333333333333333333333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bee3ccf7c215p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.3333333333333333333333333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bee3ccf7c2158p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.3333333333333333333333333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bee3ccf7c2p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.3333333333333333333333333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bee3ccf7c2p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.3333333333333333333333333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bee3ccf7c2p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.3333333333333333333333333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bee3ccf7c24p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.3333333333333333333333333p-4L -0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd12588b4becc8dp+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.3333333333333333333333333p-4L -0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.3333333333333333333333333p-4L -0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd12588b4becc8dp+0L : inexact-ok
+= hypot upward ldbl-128 0xb.3333333333333333333333333p-4L -0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.3333333333333333333333333p-4L -0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.3333333333333333333333333p-4L -0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becc8ep+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.3333333333333333333333333p-4L -0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.3333333333333333333333333p-4L -0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becc8ep+0L : inexact-ok
+= hypot downward ldbl-128 0xb.3333333333333333333333333p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd12588b4becc67p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.3333333333333333333333333p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd12588b4becc678p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.3333333333333333333333333p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd12588b4becc67p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.3333333333333333333333333p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd12588b4becc678p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.3333333333333333333333333p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd12588b4becc4p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.3333333333333333333333333p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd12588b4becc8p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.3333333333333333333333333p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd12588b4becc4p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.3333333333333333333333333p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd12588b4becc8p+0L : inexact-ok
+= hypot downward ldbl-128 0xb.3333333333333333333333333p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becca7p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xb.3333333333333333333333333p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becca78p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xb.3333333333333333333333333p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becca7p+0L : inexact-ok
+= hypot upward ldbl-128 0xb.3333333333333333333333333p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becca78p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xb.3333333333333333333333333p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becc8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xb.3333333333333333333333333p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becccp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xb.3333333333333333333333333p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becc8p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xb.3333333333333333333333333p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becccp+0L : inexact-ok
+hypot -0.7 -12.4
+= hypot downward flt-32 -0xb.33333p-4f -0xc.66666p+0f : 0xc.6b743p+0f : inexact-ok
+= hypot tonearest flt-32 -0xb.33333p-4f -0xc.66666p+0f : 0xc.6b743p+0f : inexact-ok
+= hypot towardzero flt-32 -0xb.33333p-4f -0xc.66666p+0f : 0xc.6b743p+0f : inexact-ok
+= hypot upward flt-32 -0xb.33333p-4f -0xc.66666p+0f : 0xc.6b744p+0f : inexact-ok
+= hypot downward dbl-64 -0xb.33333p-4 -0xc.66666p+0 : 0xc.6b7435a455098p+0 : inexact-ok
+= hypot tonearest dbl-64 -0xb.33333p-4 -0xc.66666p+0 : 0xc.6b7435a455098p+0 : inexact-ok
+= hypot towardzero dbl-64 -0xb.33333p-4 -0xc.66666p+0 : 0xc.6b7435a455098p+0 : inexact-ok
+= hypot upward dbl-64 -0xb.33333p-4 -0xc.66666p+0 : 0xc.6b7435a4550ap+0 : inexact-ok
+= hypot downward ldbl-96-intel -0xb.33333p-4L -0xc.66666p+0L : 0xc.6b7435a45509aecp+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xb.33333p-4L -0xc.66666p+0L : 0xc.6b7435a45509aecp+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xb.33333p-4L -0xc.66666p+0L : 0xc.6b7435a45509aecp+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xb.33333p-4L -0xc.66666p+0L : 0xc.6b7435a45509aedp+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xb.33333p-4L -0xc.66666p+0L : 0xc.6b7435a45509aecp+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xb.33333p-4L -0xc.66666p+0L : 0xc.6b7435a45509aecp+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xb.33333p-4L -0xc.66666p+0L : 0xc.6b7435a45509aecp+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xb.33333p-4L -0xc.66666p+0L : 0xc.6b7435a45509aedp+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.33333p-4L -0xc.66666p+0L : 0xc.6b7435a45509aec49781cf40beb8p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.33333p-4L -0xc.66666p+0L : 0xc.6b7435a45509aec49781cf40becp+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.33333p-4L -0xc.66666p+0L : 0xc.6b7435a45509aec49781cf40beb8p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.33333p-4L -0xc.66666p+0L : 0xc.6b7435a45509aec49781cf40becp+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.33333p-4L -0xc.66666p+0L : 0xc.6b7435a45509aec49781cf40bcp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.33333p-4L -0xc.66666p+0L : 0xc.6b7435a45509aec49781cf40cp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.33333p-4L -0xc.66666p+0L : 0xc.6b7435a45509aec49781cf40bcp+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.33333p-4L -0xc.66666p+0L : 0xc.6b7435a45509aec49781cf40cp+0L : inexact-ok
+= hypot downward flt-32 -0xb.33333p-4f -0xc.66667p+0f : 0xc.6b744p+0f : inexact-ok
+= hypot tonearest flt-32 -0xb.33333p-4f -0xc.66667p+0f : 0xc.6b744p+0f : inexact-ok
+= hypot towardzero flt-32 -0xb.33333p-4f -0xc.66667p+0f : 0xc.6b744p+0f : inexact-ok
+= hypot upward flt-32 -0xb.33333p-4f -0xc.66667p+0f : 0xc.6b745p+0f : inexact-ok
+= hypot downward dbl-64 -0xb.33333p-4 -0xc.66667p+0 : 0xc.6b74459dd23ap+0 : inexact-ok
+= hypot tonearest dbl-64 -0xb.33333p-4 -0xc.66667p+0 : 0xc.6b74459dd23a8p+0 : inexact-ok
+= hypot towardzero dbl-64 -0xb.33333p-4 -0xc.66667p+0 : 0xc.6b74459dd23ap+0 : inexact-ok
+= hypot upward dbl-64 -0xb.33333p-4 -0xc.66667p+0 : 0xc.6b74459dd23a8p+0 : inexact-ok
+= hypot downward ldbl-96-intel -0xb.33333p-4L -0xc.66667p+0L : 0xc.6b74459dd23a4dbp+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xb.33333p-4L -0xc.66667p+0L : 0xc.6b74459dd23a4dcp+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xb.33333p-4L -0xc.66667p+0L : 0xc.6b74459dd23a4dbp+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xb.33333p-4L -0xc.66667p+0L : 0xc.6b74459dd23a4dcp+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xb.33333p-4L -0xc.66667p+0L : 0xc.6b74459dd23a4dbp+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xb.33333p-4L -0xc.66667p+0L : 0xc.6b74459dd23a4dcp+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xb.33333p-4L -0xc.66667p+0L : 0xc.6b74459dd23a4dbp+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xb.33333p-4L -0xc.66667p+0L : 0xc.6b74459dd23a4dcp+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.33333p-4L -0xc.66667p+0L : 0xc.6b74459dd23a4dbb5549637d81p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.33333p-4L -0xc.66667p+0L : 0xc.6b74459dd23a4dbb5549637d81p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.33333p-4L -0xc.66667p+0L : 0xc.6b74459dd23a4dbb5549637d81p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.33333p-4L -0xc.66667p+0L : 0xc.6b74459dd23a4dbb5549637d8108p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.33333p-4L -0xc.66667p+0L : 0xc.6b74459dd23a4dbb5549637d8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.33333p-4L -0xc.66667p+0L : 0xc.6b74459dd23a4dbb5549637d8p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.33333p-4L -0xc.66667p+0L : 0xc.6b74459dd23a4dbb5549637d8p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.33333p-4L -0xc.66667p+0L : 0xc.6b74459dd23a4dbb5549637d84p+0L : inexact-ok
+= hypot downward dbl-64 -0xb.33333p-4 -0xc.666666666666p+0 : 0xc.6b743c0820b6p+0 : inexact-ok
+= hypot tonearest dbl-64 -0xb.33333p-4 -0xc.666666666666p+0 : 0xc.6b743c0820b68p+0 : inexact-ok
+= hypot towardzero dbl-64 -0xb.33333p-4 -0xc.666666666666p+0 : 0xc.6b743c0820b6p+0 : inexact-ok
+= hypot upward dbl-64 -0xb.33333p-4 -0xc.666666666666p+0 : 0xc.6b743c0820b68p+0 : inexact-ok
+= hypot downward ldbl-96-intel -0xb.33333p-4L -0xc.666666666666p+0L : 0xc.6b743c0820b652ep+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xb.33333p-4L -0xc.666666666666p+0L : 0xc.6b743c0820b652ep+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xb.33333p-4L -0xc.666666666666p+0L : 0xc.6b743c0820b652ep+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xb.33333p-4L -0xc.666666666666p+0L : 0xc.6b743c0820b652fp+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xb.33333p-4L -0xc.666666666666p+0L : 0xc.6b743c0820b652ep+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xb.33333p-4L -0xc.666666666666p+0L : 0xc.6b743c0820b652ep+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xb.33333p-4L -0xc.666666666666p+0L : 0xc.6b743c0820b652ep+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xb.33333p-4L -0xc.666666666666p+0L : 0xc.6b743c0820b652fp+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.33333p-4L -0xc.666666666666p+0L : 0xc.6b743c0820b652e79d827d9aaa7p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.33333p-4L -0xc.666666666666p+0L : 0xc.6b743c0820b652e79d827d9aaa7p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.33333p-4L -0xc.666666666666p+0L : 0xc.6b743c0820b652e79d827d9aaa7p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.33333p-4L -0xc.666666666666p+0L : 0xc.6b743c0820b652e79d827d9aaa78p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.33333p-4L -0xc.666666666666p+0L : 0xc.6b743c0820b652e79d827d9aa8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.33333p-4L -0xc.666666666666p+0L : 0xc.6b743c0820b652e79d827d9aacp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.33333p-4L -0xc.666666666666p+0L : 0xc.6b743c0820b652e79d827d9aa8p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.33333p-4L -0xc.666666666666p+0L : 0xc.6b743c0820b652e79d827d9aacp+0L : inexact-ok
+= hypot downward dbl-64 -0xb.33333p-4 -0xc.6666666666668p+0 : 0xc.6b743c0820b68p+0 : inexact-ok
+= hypot tonearest dbl-64 -0xb.33333p-4 -0xc.6666666666668p+0 : 0xc.6b743c0820b7p+0 : inexact-ok
+= hypot towardzero dbl-64 -0xb.33333p-4 -0xc.6666666666668p+0 : 0xc.6b743c0820b68p+0 : inexact-ok
+= hypot upward dbl-64 -0xb.33333p-4 -0xc.6666666666668p+0 : 0xc.6b743c0820b7p+0 : inexact-ok
+= hypot downward ldbl-96-intel -0xb.33333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0820b6d2bp+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xb.33333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0820b6d2bp+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xb.33333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0820b6d2bp+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xb.33333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0820b6d2cp+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xb.33333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0820b6d2bp+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xb.33333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0820b6d2bp+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xb.33333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0820b6d2bp+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xb.33333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0820b6d2cp+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.33333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0820b6d2b3870767e7a42p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.33333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0820b6d2b3870767e7a42p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.33333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0820b6d2b3870767e7a42p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.33333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0820b6d2b3870767e7a428p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.33333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0820b6d2b3870767e7a4p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.33333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0820b6d2b3870767e7a4p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.33333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0820b6d2b3870767e7a4p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.33333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0820b6d2b3870767e7a8p+0L : inexact-ok
+= hypot downward ldbl-96-intel -0xb.33333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0820b6b91p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xb.33333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0820b6b92p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xb.33333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0820b6b91p+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xb.33333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0820b6b92p+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xb.33333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0820b6b91p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xb.33333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0820b6b92p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xb.33333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0820b6b91p+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xb.33333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0820b6b92p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.33333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0820b6b91df4878bffbb2p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.33333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0820b6b91df4878bffbb28p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.33333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0820b6b91df4878bffbb2p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.33333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0820b6b91df4878bffbb28p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.33333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0820b6b91df4878bffb8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.33333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0820b6b91df4878bffbcp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.33333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0820b6b91df4878bffb8p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.33333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0820b6b91df4878bffbcp+0L : inexact-ok
+= hypot downward ldbl-96-intel -0xb.33333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0820b6b92p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xb.33333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0820b6b93p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xb.33333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0820b6b92p+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xb.33333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0820b6b93p+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xb.33333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0820b6b92p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xb.33333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0820b6b93p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xb.33333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0820b6b92p+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xb.33333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0820b6b93p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.33333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0820b6b92dee04bc9d04cp+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.33333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0820b6b92dee04bc9d04c8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.33333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0820b6b92dee04bc9d04cp+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.33333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0820b6b92dee04bc9d04c8p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.33333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0820b6b92dee04bc9d04p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.33333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0820b6b92dee04bc9d04p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.33333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0820b6b92dee04bc9d04p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.33333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0820b6b92dee04bc9d08p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.33333p-4L -0xc.666666666666666666666666666p+0L : 0xc.6b743c0820b6b9245853390b7228p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.33333p-4L -0xc.666666666666666666666666666p+0L : 0xc.6b743c0820b6b9245853390b723p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.33333p-4L -0xc.666666666666666666666666666p+0L : 0xc.6b743c0820b6b9245853390b7228p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.33333p-4L -0xc.666666666666666666666666666p+0L : 0xc.6b743c0820b6b9245853390b723p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.33333p-4L -0xc.6666666666666666666666666668p+0L : 0xc.6b743c0820b6b9245853390b723p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.33333p-4L -0xc.6666666666666666666666666668p+0L : 0xc.6b743c0820b6b9245853390b7238p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.33333p-4L -0xc.6666666666666666666666666668p+0L : 0xc.6b743c0820b6b9245853390b723p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.33333p-4L -0xc.6666666666666666666666666668p+0L : 0xc.6b743c0820b6b9245853390b7238p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.33333p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0820b6b9245853390b6fc8p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.33333p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0820b6b9245853390b6fdp+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.33333p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0820b6b9245853390b6fc8p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.33333p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0820b6b9245853390b6fdp+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.33333p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0820b6b9245853390b6cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.33333p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0820b6b9245853390b7p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.33333p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0820b6b9245853390b6cp+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.33333p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0820b6b9245853390b7p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.33333p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0820b6b9245853390b73c8p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.33333p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0820b6b9245853390b73c8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.33333p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0820b6b9245853390b73c8p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.33333p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0820b6b9245853390b73dp+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.33333p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0820b6b9245853390b7p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.33333p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0820b6b9245853390b74p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.33333p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0820b6b9245853390b7p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.33333p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0820b6b9245853390b74p+0L : inexact-ok
+= hypot downward flt-32 -0xb.33334p-4f -0xc.66666p+0f : 0xc.6b743p+0f : inexact-ok
+= hypot tonearest flt-32 -0xb.33334p-4f -0xc.66666p+0f : 0xc.6b743p+0f : inexact-ok
+= hypot towardzero flt-32 -0xb.33334p-4f -0xc.66666p+0f : 0xc.6b743p+0f : inexact-ok
+= hypot upward flt-32 -0xb.33334p-4f -0xc.66666p+0f : 0xc.6b744p+0f : inexact-ok
+= hypot downward dbl-64 -0xb.33334p-4 -0xc.66666p+0 : 0xc.6b7435b2c2c5p+0 : inexact-ok
+= hypot tonearest dbl-64 -0xb.33334p-4 -0xc.66666p+0 : 0xc.6b7435b2c2c5p+0 : inexact-ok
+= hypot towardzero dbl-64 -0xb.33334p-4 -0xc.66666p+0 : 0xc.6b7435b2c2c5p+0 : inexact-ok
+= hypot upward dbl-64 -0xb.33334p-4 -0xc.66666p+0 : 0xc.6b7435b2c2c58p+0 : inexact-ok
+= hypot downward ldbl-96-intel -0xb.33334p-4L -0xc.66666p+0L : 0xc.6b7435b2c2c522p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xb.33334p-4L -0xc.66666p+0L : 0xc.6b7435b2c2c5221p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xb.33334p-4L -0xc.66666p+0L : 0xc.6b7435b2c2c522p+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xb.33334p-4L -0xc.66666p+0L : 0xc.6b7435b2c2c5221p+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xb.33334p-4L -0xc.66666p+0L : 0xc.6b7435b2c2c522p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xb.33334p-4L -0xc.66666p+0L : 0xc.6b7435b2c2c5221p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xb.33334p-4L -0xc.66666p+0L : 0xc.6b7435b2c2c522p+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xb.33334p-4L -0xc.66666p+0L : 0xc.6b7435b2c2c5221p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.33334p-4L -0xc.66666p+0L : 0xc.6b7435b2c2c5220efb3fac2b9198p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.33334p-4L -0xc.66666p+0L : 0xc.6b7435b2c2c5220efb3fac2b9198p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.33334p-4L -0xc.66666p+0L : 0xc.6b7435b2c2c5220efb3fac2b9198p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.33334p-4L -0xc.66666p+0L : 0xc.6b7435b2c2c5220efb3fac2b91ap+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.33334p-4L -0xc.66666p+0L : 0xc.6b7435b2c2c5220efb3fac2b9p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.33334p-4L -0xc.66666p+0L : 0xc.6b7435b2c2c5220efb3fac2b9p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.33334p-4L -0xc.66666p+0L : 0xc.6b7435b2c2c5220efb3fac2b9p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.33334p-4L -0xc.66666p+0L : 0xc.6b7435b2c2c5220efb3fac2b94p+0L : inexact-ok
+= hypot downward flt-32 -0xb.33334p-4f -0xc.66667p+0f : 0xc.6b744p+0f : inexact-ok
+= hypot tonearest flt-32 -0xb.33334p-4f -0xc.66667p+0f : 0xc.6b744p+0f : inexact-ok
+= hypot towardzero flt-32 -0xb.33334p-4f -0xc.66667p+0f : 0xc.6b744p+0f : inexact-ok
+= hypot upward flt-32 -0xb.33334p-4f -0xc.66667p+0f : 0xc.6b745p+0f : inexact-ok
+= hypot downward dbl-64 -0xb.33334p-4 -0xc.66667p+0 : 0xc.6b7445ac3ff58p+0 : inexact-ok
+= hypot tonearest dbl-64 -0xb.33334p-4 -0xc.66667p+0 : 0xc.6b7445ac3ff58p+0 : inexact-ok
+= hypot towardzero dbl-64 -0xb.33334p-4 -0xc.66667p+0 : 0xc.6b7445ac3ff58p+0 : inexact-ok
+= hypot upward dbl-64 -0xb.33334p-4 -0xc.66667p+0 : 0xc.6b7445ac3ff6p+0 : inexact-ok
+= hypot downward ldbl-96-intel -0xb.33334p-4L -0xc.66667p+0L : 0xc.6b7445ac3ff5ae7p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xb.33334p-4L -0xc.66667p+0L : 0xc.6b7445ac3ff5ae7p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xb.33334p-4L -0xc.66667p+0L : 0xc.6b7445ac3ff5ae7p+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xb.33334p-4L -0xc.66667p+0L : 0xc.6b7445ac3ff5ae8p+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xb.33334p-4L -0xc.66667p+0L : 0xc.6b7445ac3ff5ae7p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xb.33334p-4L -0xc.66667p+0L : 0xc.6b7445ac3ff5ae7p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xb.33334p-4L -0xc.66667p+0L : 0xc.6b7445ac3ff5ae7p+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xb.33334p-4L -0xc.66667p+0L : 0xc.6b7445ac3ff5ae8p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.33334p-4L -0xc.66667p+0L : 0xc.6b7445ac3ff5ae76c1d736ba9648p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.33334p-4L -0xc.66667p+0L : 0xc.6b7445ac3ff5ae76c1d736ba9648p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.33334p-4L -0xc.66667p+0L : 0xc.6b7445ac3ff5ae76c1d736ba9648p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.33334p-4L -0xc.66667p+0L : 0xc.6b7445ac3ff5ae76c1d736ba965p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.33334p-4L -0xc.66667p+0L : 0xc.6b7445ac3ff5ae76c1d736ba94p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.33334p-4L -0xc.66667p+0L : 0xc.6b7445ac3ff5ae76c1d736ba98p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.33334p-4L -0xc.66667p+0L : 0xc.6b7445ac3ff5ae76c1d736ba94p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.33334p-4L -0xc.66667p+0L : 0xc.6b7445ac3ff5ae76c1d736ba98p+0L : inexact-ok
+= hypot downward dbl-64 -0xb.33334p-4 -0xc.666666666666p+0 : 0xc.6b743c168e718p+0 : inexact-ok
+= hypot tonearest dbl-64 -0xb.33334p-4 -0xc.666666666666p+0 : 0xc.6b743c168e718p+0 : inexact-ok
+= hypot towardzero dbl-64 -0xb.33334p-4 -0xc.666666666666p+0 : 0xc.6b743c168e718p+0 : inexact-ok
+= hypot upward dbl-64 -0xb.33334p-4 -0xc.666666666666p+0 : 0xc.6b743c168e72p+0 : inexact-ok
+= hypot downward ldbl-96-intel -0xb.33334p-4L -0xc.666666666666p+0L : 0xc.6b743c168e71becp+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xb.33334p-4L -0xc.666666666666p+0L : 0xc.6b743c168e71becp+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xb.33334p-4L -0xc.666666666666p+0L : 0xc.6b743c168e71becp+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xb.33334p-4L -0xc.666666666666p+0L : 0xc.6b743c168e71bedp+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xb.33334p-4L -0xc.666666666666p+0L : 0xc.6b743c168e71becp+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xb.33334p-4L -0xc.666666666666p+0L : 0xc.6b743c168e71becp+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xb.33334p-4L -0xc.666666666666p+0L : 0xc.6b743c168e71becp+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xb.33334p-4L -0xc.666666666666p+0L : 0xc.6b743c168e71bedp+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.33334p-4L -0xc.666666666666p+0L : 0xc.6b743c168e71bec59e5b152afd78p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.33334p-4L -0xc.666666666666p+0L : 0xc.6b743c168e71bec59e5b152afd78p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.33334p-4L -0xc.666666666666p+0L : 0xc.6b743c168e71bec59e5b152afd78p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.33334p-4L -0xc.666666666666p+0L : 0xc.6b743c168e71bec59e5b152afd8p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.33334p-4L -0xc.666666666666p+0L : 0xc.6b743c168e71bec59e5b152afcp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.33334p-4L -0xc.666666666666p+0L : 0xc.6b743c168e71bec59e5b152afcp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.33334p-4L -0xc.666666666666p+0L : 0xc.6b743c168e71bec59e5b152afcp+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.33334p-4L -0xc.666666666666p+0L : 0xc.6b743c168e71bec59e5b152bp+0L : inexact-ok
+= hypot downward dbl-64 -0xb.33334p-4 -0xc.6666666666668p+0 : 0xc.6b743c168e72p+0 : inexact-ok
+= hypot tonearest dbl-64 -0xb.33334p-4 -0xc.6666666666668p+0 : 0xc.6b743c168e72p+0 : inexact-ok
+= hypot towardzero dbl-64 -0xb.33334p-4 -0xc.6666666666668p+0 : 0xc.6b743c168e72p+0 : inexact-ok
+= hypot upward dbl-64 -0xb.33334p-4 -0xc.6666666666668p+0 : 0xc.6b743c168e728p+0 : inexact-ok
+= hypot downward ldbl-96-intel -0xb.33334p-4L -0xc.6666666666668p+0L : 0xc.6b743c168e723e9p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xb.33334p-4L -0xc.6666666666668p+0L : 0xc.6b743c168e723e9p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xb.33334p-4L -0xc.6666666666668p+0L : 0xc.6b743c168e723e9p+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xb.33334p-4L -0xc.6666666666668p+0L : 0xc.6b743c168e723eap+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xb.33334p-4L -0xc.6666666666668p+0L : 0xc.6b743c168e723e9p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xb.33334p-4L -0xc.6666666666668p+0L : 0xc.6b743c168e723e9p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xb.33334p-4L -0xc.6666666666668p+0L : 0xc.6b743c168e723e9p+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xb.33334p-4L -0xc.6666666666668p+0L : 0xc.6b743c168e723eap+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.33334p-4L -0xc.6666666666668p+0L : 0xc.6b743c168e723e9187df6b003d8p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.33334p-4L -0xc.6666666666668p+0L : 0xc.6b743c168e723e9187df6b003d8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.33334p-4L -0xc.6666666666668p+0L : 0xc.6b743c168e723e9187df6b003d8p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.33334p-4L -0xc.6666666666668p+0L : 0xc.6b743c168e723e9187df6b003d88p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.33334p-4L -0xc.6666666666668p+0L : 0xc.6b743c168e723e9187df6b003cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.33334p-4L -0xc.6666666666668p+0L : 0xc.6b743c168e723e9187df6b003cp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.33334p-4L -0xc.6666666666668p+0L : 0xc.6b743c168e723e9187df6b003cp+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.33334p-4L -0xc.6666666666668p+0L : 0xc.6b743c168e723e9187df6b004p+0L : inexact-ok
+= hypot downward ldbl-96-intel -0xb.33334p-4L -0xc.666666666666666p+0L : 0xc.6b743c168e7224fp+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xb.33334p-4L -0xc.666666666666666p+0L : 0xc.6b743c168e7225p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xb.33334p-4L -0xc.666666666666666p+0L : 0xc.6b743c168e7224fp+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xb.33334p-4L -0xc.666666666666666p+0L : 0xc.6b743c168e7225p+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xb.33334p-4L -0xc.666666666666666p+0L : 0xc.6b743c168e7224fp+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xb.33334p-4L -0xc.666666666666666p+0L : 0xc.6b743c168e7225p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xb.33334p-4L -0xc.666666666666666p+0L : 0xc.6b743c168e7224fp+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xb.33334p-4L -0xc.666666666666666p+0L : 0xc.6b743c168e7225p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.33334p-4L -0xc.666666666666666p+0L : 0xc.6b743c168e7224fbf55facd14c68p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.33334p-4L -0xc.666666666666666p+0L : 0xc.6b743c168e7224fbf55facd14c7p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.33334p-4L -0xc.666666666666666p+0L : 0xc.6b743c168e7224fbf55facd14c68p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.33334p-4L -0xc.666666666666666p+0L : 0xc.6b743c168e7224fbf55facd14c7p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.33334p-4L -0xc.666666666666666p+0L : 0xc.6b743c168e7224fbf55facd14cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.33334p-4L -0xc.666666666666666p+0L : 0xc.6b743c168e7224fbf55facd14cp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.33334p-4L -0xc.666666666666666p+0L : 0xc.6b743c168e7224fbf55facd14cp+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.33334p-4L -0xc.666666666666666p+0L : 0xc.6b743c168e7224fbf55facd15p+0L : inexact-ok
+= hypot downward ldbl-96-intel -0xb.33334p-4L -0xc.666666666666667p+0L : 0xc.6b743c168e7225p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xb.33334p-4L -0xc.666666666666667p+0L : 0xc.6b743c168e72251p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xb.33334p-4L -0xc.666666666666667p+0L : 0xc.6b743c168e7225p+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xb.33334p-4L -0xc.666666666666667p+0L : 0xc.6b743c168e72251p+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xb.33334p-4L -0xc.666666666666667p+0L : 0xc.6b743c168e7225p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xb.33334p-4L -0xc.666666666666667p+0L : 0xc.6b743c168e72251p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xb.33334p-4L -0xc.666666666666667p+0L : 0xc.6b743c168e7225p+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xb.33334p-4L -0xc.666666666666667p+0L : 0xc.6b743c168e72251p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.33334p-4L -0xc.666666666666667p+0L : 0xc.6b743c168e72250beedcdd5c071p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.33334p-4L -0xc.666666666666667p+0L : 0xc.6b743c168e72250beedcdd5c0718p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.33334p-4L -0xc.666666666666667p+0L : 0xc.6b743c168e72250beedcdd5c071p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.33334p-4L -0xc.666666666666667p+0L : 0xc.6b743c168e72250beedcdd5c0718p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.33334p-4L -0xc.666666666666667p+0L : 0xc.6b743c168e72250beedcdd5c04p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.33334p-4L -0xc.666666666666667p+0L : 0xc.6b743c168e72250beedcdd5c08p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.33334p-4L -0xc.666666666666667p+0L : 0xc.6b743c168e72250beedcdd5c04p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.33334p-4L -0xc.666666666666667p+0L : 0xc.6b743c168e72250beedcdd5c08p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.33334p-4L -0xc.666666666666666666666666666p+0L : 0xc.6b743c168e722502592b59d5971p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.33334p-4L -0xc.666666666666666666666666666p+0L : 0xc.6b743c168e722502592b59d5971p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.33334p-4L -0xc.666666666666666666666666666p+0L : 0xc.6b743c168e722502592b59d5971p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.33334p-4L -0xc.666666666666666666666666666p+0L : 0xc.6b743c168e722502592b59d59718p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.33334p-4L -0xc.6666666666666666666666666668p+0L : 0xc.6b743c168e722502592b59d59718p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.33334p-4L -0xc.6666666666666666666666666668p+0L : 0xc.6b743c168e722502592b59d59718p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.33334p-4L -0xc.6666666666666666666666666668p+0L : 0xc.6b743c168e722502592b59d59718p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.33334p-4L -0xc.6666666666666666666666666668p+0L : 0xc.6b743c168e722502592b59d5972p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.33334p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c168e722502592b59d594bp+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.33334p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c168e722502592b59d594bp+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.33334p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c168e722502592b59d594bp+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.33334p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c168e722502592b59d594b8p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.33334p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c168e722502592b59d594p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.33334p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c168e722502592b59d594p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.33334p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c168e722502592b59d594p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.33334p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c168e722502592b59d598p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.33334p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c168e722502592b59d598bp+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.33334p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c168e722502592b59d598bp+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.33334p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c168e722502592b59d598bp+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.33334p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c168e722502592b59d598b8p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.33334p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c168e722502592b59d598p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.33334p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c168e722502592b59d598p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.33334p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c168e722502592b59d598p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.33334p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c168e722502592b59d59cp+0L : inexact-ok
+= hypot downward dbl-64 -0xb.333333333333p-4 -0xc.66666p+0 : 0xc.6b7435a737c88p+0 : inexact-ok
+= hypot tonearest dbl-64 -0xb.333333333333p-4 -0xc.66666p+0 : 0xc.6b7435a737c9p+0 : inexact-ok
+= hypot towardzero dbl-64 -0xb.333333333333p-4 -0xc.66666p+0 : 0xc.6b7435a737c88p+0 : inexact-ok
+= hypot upward dbl-64 -0xb.333333333333p-4 -0xc.66666p+0 : 0xc.6b7435a737c9p+0 : inexact-ok
+= hypot downward ldbl-96-intel -0xb.333333333333p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c4p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xb.333333333333p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c4p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xb.333333333333p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c4p+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xb.333333333333p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c41p+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xb.333333333333p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c4p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xb.333333333333p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c4p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xb.333333333333p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c4p+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xb.333333333333p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c41p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.333333333333p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c4007f8f39d629f8p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.333333333333p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c4007f8f39d629f8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.333333333333p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c4007f8f39d629f8p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.333333333333p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c4007f8f39d62ap+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.333333333333p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c4007f8f39d628p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.333333333333p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c4007f8f39d628p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.333333333333p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c4007f8f39d628p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.333333333333p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c4007f8f39d62cp+0L : inexact-ok
+= hypot downward dbl-64 -0xb.333333333333p-4 -0xc.66667p+0 : 0xc.6b7445a0b4f9p+0 : inexact-ok
+= hypot tonearest dbl-64 -0xb.333333333333p-4 -0xc.66667p+0 : 0xc.6b7445a0b4f98p+0 : inexact-ok
+= hypot towardzero dbl-64 -0xb.333333333333p-4 -0xc.66667p+0 : 0xc.6b7445a0b4f9p+0 : inexact-ok
+= hypot upward dbl-64 -0xb.333333333333p-4 -0xc.66667p+0 : 0xc.6b7445a0b4f98p+0 : inexact-ok
+= hypot downward ldbl-96-intel -0xb.333333333333p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f4p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xb.333333333333p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f4p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xb.333333333333p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f4p+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xb.333333333333p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f5p+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xb.333333333333p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f4p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xb.333333333333p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f4p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xb.333333333333p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f4p+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xb.333333333333p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f5p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.333333333333p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f410be921517978p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.333333333333p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f410be921517978p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.333333333333p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f410be921517978p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.333333333333p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f410be92151798p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.333333333333p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f410be9215178p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.333333333333p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f410be9215178p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.333333333333p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f410be9215178p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.333333333333p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f410be921517cp+0L : inexact-ok
+= hypot downward dbl-64 -0xb.333333333333p-4 -0xc.666666666666p+0 : 0xc.6b743c0b0375p+0 : inexact-ok
+= hypot tonearest dbl-64 -0xb.333333333333p-4 -0xc.666666666666p+0 : 0xc.6b743c0b03758p+0 : inexact-ok
+= hypot towardzero dbl-64 -0xb.333333333333p-4 -0xc.666666666666p+0 : 0xc.6b743c0b0375p+0 : inexact-ok
+= hypot upward dbl-64 -0xb.333333333333p-4 -0xc.666666666666p+0 : 0xc.6b743c0b03758p+0 : inexact-ok
+= hypot downward ldbl-96-intel -0xb.333333333333p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566ap+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xb.333333333333p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566ap+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xb.333333333333p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566ap+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xb.333333333333p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566bp+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xb.333333333333p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566ap+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xb.333333333333p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566ap+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xb.333333333333p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566ap+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xb.333333333333p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566bp+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.333333333333p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566a771c962ca06f8p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.333333333333p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566a771c962ca06f8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.333333333333p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566a771c962ca06f8p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.333333333333p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566a771c962ca07p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.333333333333p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566a771c962ca04p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.333333333333p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566a771c962ca08p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.333333333333p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566a771c962ca04p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.333333333333p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566a771c962ca08p+0L : inexact-ok
+= hypot downward dbl-64 -0xb.333333333333p-4 -0xc.6666666666668p+0 : 0xc.6b743c0b03758p+0 : inexact-ok
+= hypot tonearest dbl-64 -0xb.333333333333p-4 -0xc.6666666666668p+0 : 0xc.6b743c0b0376p+0 : inexact-ok
+= hypot towardzero dbl-64 -0xb.333333333333p-4 -0xc.6666666666668p+0 : 0xc.6b743c0b03758p+0 : inexact-ok
+= hypot upward dbl-64 -0xb.333333333333p-4 -0xc.6666666666668p+0 : 0xc.6b743c0b0376p+0 : inexact-ok
+= hypot downward ldbl-96-intel -0xb.333333333333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e67p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xb.333333333333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e67p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xb.333333333333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e67p+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xb.333333333333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e68p+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xb.333333333333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e67p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xb.333333333333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e67p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xb.333333333333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e67p+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xb.333333333333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e68p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.333333333333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6735b4e2f65753p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.333333333333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6735b4e2f657538p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.333333333333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6735b4e2f65753p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.333333333333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6735b4e2f657538p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.333333333333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6735b4e2f6574p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.333333333333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6735b4e2f6574p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.333333333333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6735b4e2f6574p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.333333333333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6735b4e2f6578p+0L : inexact-ok
+= hypot downward ldbl-96-intel -0xb.333333333333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375ccdp+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xb.333333333333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375ccep+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xb.333333333333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375ccdp+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xb.333333333333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375ccep+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xb.333333333333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375ccdp+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xb.333333333333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375ccep+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xb.333333333333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375ccdp+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xb.333333333333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375ccep+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.333333333333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375ccddc8ce596f576p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.333333333333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375ccddc8ce596f5768p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.333333333333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375ccddc8ce596f576p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.333333333333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375ccddc8ce596f5768p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.333333333333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375ccddc8ce596f54p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.333333333333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375ccddc8ce596f58p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.333333333333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375ccddc8ce596f54p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.333333333333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375ccddc8ce596f58p+0L : inexact-ok
+= hypot downward ldbl-96-intel -0xb.333333333333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375ccep+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xb.333333333333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375ccfp+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xb.333333333333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375ccep+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xb.333333333333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375ccfp+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xb.333333333333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375ccep+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xb.333333333333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375ccfp+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xb.333333333333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375ccep+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xb.333333333333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375ccfp+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.333333333333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375ccedc24b8a08eadp+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.333333333333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375ccedc24b8a08eadp+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.333333333333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375ccedc24b8a08eadp+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.333333333333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375ccedc24b8a08ead8p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.333333333333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375ccedc24b8a08e8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.333333333333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375ccedc24b8a08ecp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.333333333333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375ccedc24b8a08e8p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.333333333333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375ccedc24b8a08ecp+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.333333333333p-4L -0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cce42c9a0679925p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.333333333333p-4L -0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cce42c9a06799258p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.333333333333p-4L -0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cce42c9a0679925p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.333333333333p-4L -0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cce42c9a06799258p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.333333333333p-4L -0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cce42c9a06799258p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.333333333333p-4L -0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cce42c9a0679926p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.333333333333p-4L -0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cce42c9a06799258p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.333333333333p-4L -0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cce42c9a0679926p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.333333333333p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cce42c9a06798ff8p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.333333333333p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cce42c9a06798ff8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.333333333333p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cce42c9a06798ff8p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.333333333333p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cce42c9a06799p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.333333333333p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cce42c9a06798cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.333333333333p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cce42c9a06799p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.333333333333p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cce42c9a06798cp+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.333333333333p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cce42c9a06799p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.333333333333p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cce42c9a067993fp+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.333333333333p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cce42c9a067993f8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.333333333333p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cce42c9a067993fp+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.333333333333p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cce42c9a067993f8p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.333333333333p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cce42c9a06799p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.333333333333p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cce42c9a067994p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.333333333333p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cce42c9a06799p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.333333333333p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cce42c9a067994p+0L : inexact-ok
+= hypot downward dbl-64 -0xb.3333333333338p-4 -0xc.66666p+0 : 0xc.6b7435a737c88p+0 : inexact-ok
+= hypot tonearest dbl-64 -0xb.3333333333338p-4 -0xc.66666p+0 : 0xc.6b7435a737c9p+0 : inexact-ok
+= hypot towardzero dbl-64 -0xb.3333333333338p-4 -0xc.66666p+0 : 0xc.6b7435a737c88p+0 : inexact-ok
+= hypot upward dbl-64 -0xb.3333333333338p-4 -0xc.66666p+0 : 0xc.6b7435a737c9p+0 : inexact-ok
+= hypot downward ldbl-96-intel -0xb.3333333333338p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c47p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xb.3333333333338p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c47p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xb.3333333333338p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c47p+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xb.3333333333338p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c48p+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xb.3333333333338p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c47p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xb.3333333333338p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c47p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xb.3333333333338p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c47p+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xb.3333333333338p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c48p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.3333333333338p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c473ed6aa2d9495p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.3333333333338p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c473ed6aa2d9495p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.3333333333338p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c473ed6aa2d9495p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.3333333333338p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c473ed6aa2d94958p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.3333333333338p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c473ed6aa2d948p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.3333333333338p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c473ed6aa2d948p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.3333333333338p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c473ed6aa2d948p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.3333333333338p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c473ed6aa2d94cp+0L : inexact-ok
+= hypot downward dbl-64 -0xb.3333333333338p-4 -0xc.66667p+0 : 0xc.6b7445a0b4f9p+0 : inexact-ok
+= hypot tonearest dbl-64 -0xb.3333333333338p-4 -0xc.66667p+0 : 0xc.6b7445a0b4f98p+0 : inexact-ok
+= hypot towardzero dbl-64 -0xb.3333333333338p-4 -0xc.66667p+0 : 0xc.6b7445a0b4f9p+0 : inexact-ok
+= hypot upward dbl-64 -0xb.3333333333338p-4 -0xc.66667p+0 : 0xc.6b7445a0b4f98p+0 : inexact-ok
+= hypot downward ldbl-96-intel -0xb.3333333333338p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95fbp+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xb.3333333333338p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95fbp+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xb.3333333333338p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95fbp+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xb.3333333333338p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95fcp+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xb.3333333333338p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95fbp+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xb.3333333333338p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95fbp+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xb.3333333333338p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95fbp+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xb.3333333333338p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95fcp+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.3333333333338p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95fb479c3f5dcdf9p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.3333333333338p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95fb479c3f5dcdf9p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.3333333333338p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95fb479c3f5dcdf9p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.3333333333338p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95fb479c3f5dcdf98p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.3333333333338p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95fb479c3f5dcdcp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.3333333333338p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95fb479c3f5dcep+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.3333333333338p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95fb479c3f5dcdcp+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.3333333333338p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95fb479c3f5dcep+0L : inexact-ok
+= hypot downward dbl-64 -0xb.3333333333338p-4 -0xc.666666666666p+0 : 0xc.6b743c0b0375p+0 : inexact-ok
+= hypot tonearest dbl-64 -0xb.3333333333338p-4 -0xc.666666666666p+0 : 0xc.6b743c0b03758p+0 : inexact-ok
+= hypot towardzero dbl-64 -0xb.3333333333338p-4 -0xc.666666666666p+0 : 0xc.6b743c0b0375p+0 : inexact-ok
+= hypot upward dbl-64 -0xb.3333333333338p-4 -0xc.666666666666p+0 : 0xc.6b743c0b03758p+0 : inexact-ok
+= hypot downward ldbl-96-intel -0xb.3333333333338p-4L -0xc.666666666666p+0L : 0xc.6b743c0b0375671p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xb.3333333333338p-4L -0xc.666666666666p+0L : 0xc.6b743c0b0375672p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xb.3333333333338p-4L -0xc.666666666666p+0L : 0xc.6b743c0b0375671p+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xb.3333333333338p-4L -0xc.666666666666p+0L : 0xc.6b743c0b0375672p+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xb.3333333333338p-4L -0xc.666666666666p+0L : 0xc.6b743c0b0375671p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xb.3333333333338p-4L -0xc.666666666666p+0L : 0xc.6b743c0b0375672p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xb.3333333333338p-4L -0xc.666666666666p+0L : 0xc.6b743c0b0375671p+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xb.3333333333338p-4L -0xc.666666666666p+0L : 0xc.6b743c0b0375672p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.3333333333338p-4L -0xc.666666666666p+0L : 0xc.6b743c0b0375671adfa4906a0f4p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.3333333333338p-4L -0xc.666666666666p+0L : 0xc.6b743c0b0375671adfa4906a0f4p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.3333333333338p-4L -0xc.666666666666p+0L : 0xc.6b743c0b0375671adfa4906a0f4p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.3333333333338p-4L -0xc.666666666666p+0L : 0xc.6b743c0b0375671adfa4906a0f48p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.3333333333338p-4L -0xc.666666666666p+0L : 0xc.6b743c0b0375671adfa4906a0cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.3333333333338p-4L -0xc.666666666666p+0L : 0xc.6b743c0b0375671adfa4906a1p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.3333333333338p-4L -0xc.666666666666p+0L : 0xc.6b743c0b0375671adfa4906a0cp+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.3333333333338p-4L -0xc.666666666666p+0L : 0xc.6b743c0b0375671adfa4906a1p+0L : inexact-ok
+= hypot downward dbl-64 -0xb.3333333333338p-4 -0xc.6666666666668p+0 : 0xc.6b743c0b03758p+0 : inexact-ok
+= hypot tonearest dbl-64 -0xb.3333333333338p-4 -0xc.6666666666668p+0 : 0xc.6b743c0b0376p+0 : inexact-ok
+= hypot towardzero dbl-64 -0xb.3333333333338p-4 -0xc.6666666666668p+0 : 0xc.6b743c0b03758p+0 : inexact-ok
+= hypot upward dbl-64 -0xb.3333333333338p-4 -0xc.6666666666668p+0 : 0xc.6b743c0b0376p+0 : inexact-ok
+= hypot downward ldbl-96-intel -0xb.3333333333338p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6ep+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xb.3333333333338p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6ep+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xb.3333333333338p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6ep+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xb.3333333333338p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6fp+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xb.3333333333338p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6ep+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xb.3333333333338p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6ep+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xb.3333333333338p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6ep+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xb.3333333333338p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6fp+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.3333333333338p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6e6c9295d057d78p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.3333333333338p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6e6c9295d057d78p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.3333333333338p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6e6c9295d057d78p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.3333333333338p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6e6c9295d057d8p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.3333333333338p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6e6c9295d057cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.3333333333338p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6e6c9295d057cp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.3333333333338p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6e6c9295d057cp+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.3333333333338p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6e6c9295d058p+0L : inexact-ok
+= hypot downward ldbl-96-intel -0xb.3333333333338p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd5p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xb.3333333333338p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd5p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xb.3333333333338p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd5p+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xb.3333333333338p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd6p+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xb.3333333333338p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd5p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xb.3333333333338p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd5p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xb.3333333333338p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd5p+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xb.3333333333338p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd6p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.3333333333338p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd5136a9870f5fap+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.3333333333338p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd5136a9870f5fa8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.3333333333338p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd5136a9870f5fap+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.3333333333338p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd5136a9870f5fa8p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.3333333333338p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd5136a9870f5cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.3333333333338p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd5136a9870f6p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.3333333333338p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd5136a9870f5cp+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.3333333333338p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd5136a9870f6p+0L : inexact-ok
+= hypot downward ldbl-96-intel -0xb.3333333333338p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd6p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xb.3333333333338p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd6p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xb.3333333333338p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd6p+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xb.3333333333338p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd7p+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xb.3333333333338p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd6p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xb.3333333333338p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd6p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xb.3333333333338p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd6p+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xb.3333333333338p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd7p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.3333333333338p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd613026b7a8f31p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.3333333333338p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd613026b7a8f318p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.3333333333338p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd613026b7a8f31p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.3333333333338p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd613026b7a8f318p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.3333333333338p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd613026b7a8fp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.3333333333338p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd613026b7a8f4p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.3333333333338p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd613026b7a8fp+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.3333333333338p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd613026b7a8f4p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.3333333333338p-4L -0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd579a7534199a98p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.3333333333338p-4L -0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd579a7534199a98p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.3333333333338p-4L -0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd579a7534199a98p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.3333333333338p-4L -0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd579a7534199aap+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.3333333333338p-4L -0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd579a7534199aap+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.3333333333338p-4L -0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd579a7534199aap+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.3333333333338p-4L -0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd579a7534199aap+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.3333333333338p-4L -0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd579a7534199aa8p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.3333333333338p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd579a7534199838p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.3333333333338p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd579a7534199838p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.3333333333338p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd579a7534199838p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.3333333333338p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd579a753419984p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.3333333333338p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd579a75341998p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.3333333333338p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd579a75341998p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.3333333333338p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd579a75341998p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.3333333333338p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd579a7534199cp+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.3333333333338p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd579a7534199c38p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.3333333333338p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd579a7534199c38p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.3333333333338p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd579a7534199c38p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.3333333333338p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd579a7534199c4p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.3333333333338p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd579a7534199cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.3333333333338p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd579a7534199cp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.3333333333338p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd579a7534199cp+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.3333333333338p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd579a753419ap+0L : inexact-ok
+= hypot downward ldbl-96-intel -0xb.333333333333333p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c42p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xb.333333333333333p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c43p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xb.333333333333333p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c42p+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xb.333333333333333p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c43p+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xb.333333333333333p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c42p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xb.333333333333333p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c43p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xb.333333333333333p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c42p+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xb.333333333333333p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c43p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.333333333333333p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c42ea89dd7f4c9ap+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.333333333333333p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c42ea89dd7f4c9ap+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.333333333333333p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c42ea89dd7f4c9ap+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.333333333333333p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c42ea89dd7f4c9a8p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.333333333333333p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c42ea89dd7f4c8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.333333333333333p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c42ea89dd7f4c8p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.333333333333333p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c42ea89dd7f4c8p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.333333333333333p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c42ea89dd7f4ccp+0L : inexact-ok
+= hypot downward ldbl-96-intel -0xb.333333333333333p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f6p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xb.333333333333333p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f7p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xb.333333333333333p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f6p+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xb.333333333333333p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f7p+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xb.333333333333333p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f6p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xb.333333333333333p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f7p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xb.333333333333333p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f6p+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xb.333333333333333p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f7p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.333333333333333p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f6f34f78410b868p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.333333333333333p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f6f34f78410b87p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.333333333333333p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f6f34f78410b868p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.333333333333333p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f6f34f78410b87p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.333333333333333p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f6f34f78410b8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.333333333333333p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f6f34f78410b8p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.333333333333333p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f6f34f78410b8p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.333333333333333p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f6f34f78410bcp+0L : inexact-ok
+= hypot downward ldbl-96-intel -0xb.333333333333333p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566dp+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xb.333333333333333p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566dp+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xb.333333333333333p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566dp+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xb.333333333333333p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566ep+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xb.333333333333333p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566dp+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xb.333333333333333p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566dp+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xb.333333333333333p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566dp+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xb.333333333333333p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566ep+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.333333333333333p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566d59ad7e928e648p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.333333333333333p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566d59ad7e928e648p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.333333333333333p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566d59ad7e928e648p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.333333333333333p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566d59ad7e928e65p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.333333333333333p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566d59ad7e928e4p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.333333333333333p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566d59ad7e928e8p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.333333333333333p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566d59ad7e928e4p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.333333333333333p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566d59ad7e928e8p+0L : inexact-ok
+= hypot downward ldbl-96-intel -0xb.333333333333333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6ap+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xb.333333333333333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6ap+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xb.333333333333333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6ap+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xb.333333333333333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6bp+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xb.333333333333333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6ap+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xb.333333333333333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6ap+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xb.333333333333333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6ap+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xb.333333333333333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6bp+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.333333333333333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1845cb5c4548p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.333333333333333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1845cb5c4548p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.333333333333333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1845cb5c4548p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.333333333333333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1845cb5c45488p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.333333333333333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1845cb5c454p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.333333333333333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1845cb5c454p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.333333333333333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1845cb5c454p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.333333333333333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1845cb5c458p+0L : inexact-ok
+= hypot downward ldbl-96-intel -0xb.333333333333333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cdp+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xb.333333333333333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xb.333333333333333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cdp+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xb.333333333333333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xb.333333333333333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cdp+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xb.333333333333333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xb.333333333333333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cdp+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xb.333333333333333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.333333333333333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf1dcdfce36bp+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.333333333333333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf1dcdfce36bp+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.333333333333333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf1dcdfce36bp+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.333333333333333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf1dcdfce36b8p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.333333333333333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf1dcdfce34p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.333333333333333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf1dcdfce38p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.333333333333333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf1dcdfce34p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.333333333333333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf1dcdfce38p+0L : inexact-ok
+= hypot downward ldbl-96-intel -0xb.333333333333333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xb.333333333333333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd2p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xb.333333333333333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xb.333333333333333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd2p+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xb.333333333333333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xb.333333333333333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd2p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xb.333333333333333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xb.333333333333333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd2p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.333333333333333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1beb5a1067ca18p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.333333333333333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1beb5a1067ca2p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.333333333333333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1beb5a1067ca18p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.333333333333333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1beb5a1067ca2p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.333333333333333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1beb5a1067c8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.333333333333333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1beb5a1067ccp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.333333333333333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1beb5a1067c8p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.333333333333333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1beb5a1067ccp+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.333333333333333p-4L -0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd1255a88cd871ap+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.333333333333333p-4L -0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd1255a88cd871a8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.333333333333333p-4L -0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd1255a88cd871ap+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.333333333333333p-4L -0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd1255a88cd871a8p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.333333333333333p-4L -0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd1255a88cd871a8p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.333333333333333p-4L -0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd1255a88cd871bp+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.333333333333333p-4L -0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd1255a88cd871a8p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.333333333333333p-4L -0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd1255a88cd871bp+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.333333333333333p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd1255a88cd86f4p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.333333333333333p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd1255a88cd86f48p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.333333333333333p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd1255a88cd86f4p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.333333333333333p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd1255a88cd86f48p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.333333333333333p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd1255a88cd86cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.333333333333333p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd1255a88cd87p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.333333333333333p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd1255a88cd86cp+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.333333333333333p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd1255a88cd87p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.333333333333333p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd1255a88cd8734p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.333333333333333p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd1255a88cd8734p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.333333333333333p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd1255a88cd8734p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.333333333333333p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd1255a88cd87348p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.333333333333333p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd1255a88cd87p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.333333333333333p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd1255a88cd874p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.333333333333333p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd1255a88cd87p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.333333333333333p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd1255a88cd874p+0L : inexact-ok
+= hypot downward ldbl-96-intel -0xb.333333333333334p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c42p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xb.333333333333334p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c43p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xb.333333333333334p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c42p+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xb.333333333333334p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c43p+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xb.333333333333334p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c42p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xb.333333333333334p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c43p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xb.333333333333334p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c42p+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xb.333333333333334p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c43p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.333333333333334p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c42eb70b9361eap+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.333333333333334p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c42eb70b9361ea08p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.333333333333334p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c42eb70b9361eap+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.333333333333334p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c42eb70b9361ea08p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.333333333333334p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c42eb70b9361e8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.333333333333334p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c42eb70b9361ecp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.333333333333334p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c42eb70b9361e8p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.333333333333334p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c42eb70b9361ecp+0L : inexact-ok
+= hypot downward ldbl-96-intel -0xb.333333333333334p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f6p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xb.333333333333334p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f7p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xb.333333333333334p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f6p+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xb.333333333333334p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f7p+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xb.333333333333334p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f6p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xb.333333333333334p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f7p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xb.333333333333334p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f6p+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xb.333333333333334p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f7p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.333333333333334p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f6f43653f6b49d8p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.333333333333334p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f6f43653f6b49d8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.333333333333334p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f6f43653f6b49d8p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.333333333333334p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f6f43653f6b49ep+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.333333333333334p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f6f43653f6b48p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.333333333333334p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f6f43653f6b48p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.333333333333334p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f6f43653f6b48p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.333333333333334p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f6f43653f6b4cp+0L : inexact-ok
+= hypot downward ldbl-96-intel -0xb.333333333333334p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566dp+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xb.333333333333334p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566dp+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xb.333333333333334p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566dp+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xb.333333333333334p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566ep+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xb.333333333333334p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566dp+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xb.333333333333334p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566dp+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xb.333333333333334p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566dp+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xb.333333333333334p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566ep+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.333333333333334p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566d5a945a48e9a48p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.333333333333334p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566d5a945a48e9a48p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.333333333333334p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566d5a945a48e9a48p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.333333333333334p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566d5a945a48e9a5p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.333333333333334p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566d5a945a48e98p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.333333333333334p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566d5a945a48e9cp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.333333333333334p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566d5a945a48e98p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.333333333333334p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566d5a945a48e9cp+0L : inexact-ok
+= hypot downward ldbl-96-intel -0xb.333333333333334p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6ap+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xb.333333333333334p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6ap+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xb.333333333333334p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6ap+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xb.333333333333334p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6bp+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xb.333333333333334p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6ap+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xb.333333333333334p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6ap+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xb.333333333333334p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6ap+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xb.333333333333334p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6bp+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.333333333333334p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a192ca712a088p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.333333333333334p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a192ca712a0888p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.333333333333334p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a192ca712a088p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.333333333333334p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a192ca712a0888p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.333333333333334p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a192ca712a08p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.333333333333334p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a192ca712a08p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.333333333333334p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a192ca712a08p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.333333333333334p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a192ca712a0cp+0L : inexact-ok
+= hypot downward ldbl-96-intel -0xb.333333333333334p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cdp+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xb.333333333333334p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xb.333333333333334p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cdp+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xb.333333333333334p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xb.333333333333334p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cdp+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xb.333333333333334p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xb.333333333333334p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cdp+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xb.333333333333334p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.333333333333334p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0c004a9b33eabp+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.333333333333334p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0c004a9b33eabp+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.333333333333334p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0c004a9b33eabp+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.333333333333334p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0c004a9b33eab8p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.333333333333334p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0c004a9b33e8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.333333333333334p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0c004a9b33ecp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.333333333333334p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0c004a9b33e8p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.333333333333334p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0c004a9b33ecp+0L : inexact-ok
+= hypot downward ldbl-96-intel -0xb.333333333333334p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xb.333333333333334p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd2p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xb.333333333333334p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xb.333333333333334p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd2p+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xb.333333333333334p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xb.333333333333334p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd2p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xb.333333333333334p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xb.333333333333334p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd2p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.333333333333334p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bf9c7cbcd7e2p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.333333333333334p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bf9c7cbcd7e2p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.333333333333334p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bf9c7cbcd7e2p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.333333333333334p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bf9c7cbcd7e28p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.333333333333334p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bf9c7cbcd7cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.333333333333334p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bf9c7cbcd8p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.333333333333334p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bf9c7cbcd7cp+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.333333333333334p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bf9c7cbcd8p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.333333333333334p-4L -0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd126416483e25ap+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.333333333333334p-4L -0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd126416483e25a8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.333333333333334p-4L -0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd126416483e25ap+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.333333333333334p-4L -0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd126416483e25a8p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.333333333333334p-4L -0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd126416483e25a8p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.333333333333334p-4L -0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd126416483e25bp+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.333333333333334p-4L -0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd126416483e25a8p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.333333333333334p-4L -0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd126416483e25bp+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.333333333333334p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd126416483e234p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.333333333333334p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd126416483e2348p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.333333333333334p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd126416483e234p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.333333333333334p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd126416483e2348p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.333333333333334p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd126416483e2p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.333333333333334p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd126416483e24p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.333333333333334p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd126416483e2p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.333333333333334p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd126416483e24p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.333333333333334p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd126416483e274p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.333333333333334p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd126416483e2748p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.333333333333334p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd126416483e274p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.333333333333334p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd126416483e2748p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.333333333333334p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd126416483e24p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.333333333333334p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd126416483e28p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.333333333333334p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd126416483e24p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.333333333333334p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd126416483e28p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.333333333333333333333333333p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c42eab80970a9ce8p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.333333333333333333333333333p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c42eab80970a9ce8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.333333333333333333333333333p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c42eab80970a9ce8p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.333333333333333333333333333p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c42eab80970a9cfp+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.333333333333333333333333333p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f6f37da4322d58p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.333333333333333333333333333p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f6f37da4322d58p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.333333333333333333333333333p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f6f37da4322d58p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.333333333333333333333333333p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f6f37da4322d588p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.333333333333333333333333333p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566d59dbaa83d3d78p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.333333333333333333333333333p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566d59dbaa83d3d8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.333333333333333333333333333p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566d59dbaa83d3d78p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.333333333333333333333333333p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566d59dbaa83d3d8p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.333333333333333333333333333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1873f74d8abbp+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.333333333333333333333333333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1873f74d8abb8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.333333333333333333333333333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1873f74d8abbp+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.333333333333333333333333333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1873f74d8abb8p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.333333333333333333333333333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf4bf9ee28dep+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.333333333333333333333333333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf4bf9ee28de8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.333333333333333333333333333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf4bf9ee28dep+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.333333333333333333333333333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf4bf9ee28de8p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.333333333333333333333333333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bee3ccf7c215p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.333333333333333333333333333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bee3ccf7c215p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.333333333333333333333333333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bee3ccf7c215p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.333333333333333333333333333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bee3ccf7c2158p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.333333333333333333333333333p-4L -0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd12588b4becc8dp+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.333333333333333333333333333p-4L -0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.333333333333333333333333333p-4L -0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd12588b4becc8dp+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.333333333333333333333333333p-4L -0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.333333333333333333333333333p-4L -0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.333333333333333333333333333p-4L -0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becc8ep+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.333333333333333333333333333p-4L -0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.333333333333333333333333333p-4L -0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becc8ep+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.333333333333333333333333333p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd12588b4becc678p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.333333333333333333333333333p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd12588b4becc678p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.333333333333333333333333333p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd12588b4becc678p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.333333333333333333333333333p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd12588b4becc68p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.333333333333333333333333333p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becca7p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.333333333333333333333333333p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becca78p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.333333333333333333333333333p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becca7p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.333333333333333333333333333p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becca78p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.3333333333333333333333333338p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c42eab80970a9ce8p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.3333333333333333333333333338p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c42eab80970a9ce8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.3333333333333333333333333338p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c42eab80970a9ce8p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.3333333333333333333333333338p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c42eab80970a9cfp+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.3333333333333333333333333338p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f6f37da4322d58p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.3333333333333333333333333338p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f6f37da4322d58p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.3333333333333333333333333338p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f6f37da4322d58p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.3333333333333333333333333338p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f6f37da4322d588p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.3333333333333333333333333338p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566d59dbaa83d3d78p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.3333333333333333333333333338p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566d59dbaa83d3d8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.3333333333333333333333333338p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566d59dbaa83d3d78p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.3333333333333333333333333338p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566d59dbaa83d3d8p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.3333333333333333333333333338p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1873f74d8abbp+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.3333333333333333333333333338p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1873f74d8abb8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.3333333333333333333333333338p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1873f74d8abbp+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.3333333333333333333333333338p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1873f74d8abb8p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.3333333333333333333333333338p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf4bf9ee28dep+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.3333333333333333333333333338p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf4bf9ee28de8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.3333333333333333333333333338p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf4bf9ee28dep+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.3333333333333333333333333338p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf4bf9ee28de8p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.3333333333333333333333333338p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bee3ccf7c215p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.3333333333333333333333333338p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bee3ccf7c215p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.3333333333333333333333333338p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bee3ccf7c215p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.3333333333333333333333333338p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bee3ccf7c2158p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.3333333333333333333333333338p-4L -0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd12588b4becc8dp+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.3333333333333333333333333338p-4L -0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.3333333333333333333333333338p-4L -0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd12588b4becc8dp+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.3333333333333333333333333338p-4L -0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.3333333333333333333333333338p-4L -0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.3333333333333333333333333338p-4L -0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becc8ep+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.3333333333333333333333333338p-4L -0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.3333333333333333333333333338p-4L -0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becc8ep+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.3333333333333333333333333338p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd12588b4becc678p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.3333333333333333333333333338p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd12588b4becc678p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.3333333333333333333333333338p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd12588b4becc678p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.3333333333333333333333333338p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd12588b4becc68p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.3333333333333333333333333338p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becca7p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.3333333333333333333333333338p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becca78p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.3333333333333333333333333338p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becca7p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.3333333333333333333333333338p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becca78p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.3333333333333333333333333p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c42eab80970a9cep+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.3333333333333333333333333p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c42eab80970a9ce8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.3333333333333333333333333p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c42eab80970a9cep+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.3333333333333333333333333p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c42eab80970a9ce8p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.3333333333333333333333333p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c42eab80970a9cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.3333333333333333333333333p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c42eab80970a9cp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.3333333333333333333333333p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c42eab80970a9cp+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.3333333333333333333333333p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c42eab80970aap+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.3333333333333333333333333p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f6f37da4322d58p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.3333333333333333333333333p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f6f37da4322d58p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.3333333333333333333333333p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f6f37da4322d58p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.3333333333333333333333333p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f6f37da4322d588p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.3333333333333333333333333p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f6f37da4322d4p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.3333333333333333333333333p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f6f37da4322d4p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.3333333333333333333333333p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f6f37da4322d4p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.3333333333333333333333333p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f6f37da4322d8p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.3333333333333333333333333p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566d59dbaa83d3d78p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.3333333333333333333333333p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566d59dbaa83d3d78p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.3333333333333333333333333p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566d59dbaa83d3d78p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.3333333333333333333333333p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566d59dbaa83d3d8p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.3333333333333333333333333p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566d59dbaa83d3cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.3333333333333333333333333p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566d59dbaa83d3cp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.3333333333333333333333333p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566d59dbaa83d3cp+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.3333333333333333333333333p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566d59dbaa83d4p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.3333333333333333333333333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1873f74d8abbp+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.3333333333333333333333333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1873f74d8abbp+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.3333333333333333333333333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1873f74d8abbp+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.3333333333333333333333333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1873f74d8abb8p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.3333333333333333333333333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1873f74d8a8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.3333333333333333333333333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1873f74d8acp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.3333333333333333333333333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1873f74d8a8p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.3333333333333333333333333p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1873f74d8acp+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.3333333333333333333333333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf4bf9ee28dep+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.3333333333333333333333333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf4bf9ee28dep+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.3333333333333333333333333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf4bf9ee28dep+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.3333333333333333333333333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf4bf9ee28de8p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.3333333333333333333333333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf4bf9ee28cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.3333333333333333333333333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf4bf9ee28cp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.3333333333333333333333333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf4bf9ee28cp+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.3333333333333333333333333p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf4bf9ee29p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.3333333333333333333333333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bee3ccf7c215p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.3333333333333333333333333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bee3ccf7c215p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.3333333333333333333333333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bee3ccf7c215p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.3333333333333333333333333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bee3ccf7c2158p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.3333333333333333333333333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bee3ccf7c2p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.3333333333333333333333333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bee3ccf7c2p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.3333333333333333333333333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bee3ccf7c2p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.3333333333333333333333333p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bee3ccf7c24p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.3333333333333333333333333p-4L -0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd12588b4becc8dp+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.3333333333333333333333333p-4L -0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.3333333333333333333333333p-4L -0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd12588b4becc8dp+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.3333333333333333333333333p-4L -0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.3333333333333333333333333p-4L -0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.3333333333333333333333333p-4L -0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becc8ep+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.3333333333333333333333333p-4L -0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.3333333333333333333333333p-4L -0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becc8ep+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.3333333333333333333333333p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd12588b4becc67p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.3333333333333333333333333p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd12588b4becc678p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.3333333333333333333333333p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd12588b4becc67p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.3333333333333333333333333p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd12588b4becc678p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.3333333333333333333333333p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd12588b4becc4p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.3333333333333333333333333p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd12588b4becc8p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.3333333333333333333333333p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd12588b4becc4p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.3333333333333333333333333p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd12588b4becc8p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.3333333333333333333333333p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becca7p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.3333333333333333333333333p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becca78p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.3333333333333333333333333p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becca7p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.3333333333333333333333333p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becca78p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.3333333333333333333333333p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becc8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.3333333333333333333333333p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becccp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.3333333333333333333333333p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becc8p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.3333333333333333333333333p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becccp+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.33333333333333333333333334p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c42eab80970a9ce8p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.33333333333333333333333334p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c42eab80970a9ce8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.33333333333333333333333334p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c42eab80970a9ce8p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.33333333333333333333333334p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c42eab80970a9cfp+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.33333333333333333333333334p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c42eab80970a9cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.33333333333333333333333334p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c42eab80970a9cp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.33333333333333333333333334p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c42eab80970a9cp+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.33333333333333333333333334p-4L -0xc.66666p+0L : 0xc.6b7435a737c8c42eab80970aap+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.33333333333333333333333334p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f6f37da4322d58p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.33333333333333333333333334p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f6f37da4322d58p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.33333333333333333333333334p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f6f37da4322d58p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.33333333333333333333333334p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f6f37da4322d588p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.33333333333333333333333334p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f6f37da4322d4p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.33333333333333333333333334p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f6f37da4322d4p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.33333333333333333333333334p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f6f37da4322d4p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.33333333333333333333333334p-4L -0xc.66667p+0L : 0xc.6b7445a0b4f95f6f37da4322d8p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.33333333333333333333333334p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566d59dbaa83d3d78p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.33333333333333333333333334p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566d59dbaa83d3d8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.33333333333333333333333334p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566d59dbaa83d3d78p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.33333333333333333333333334p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566d59dbaa83d3d8p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.33333333333333333333333334p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566d59dbaa83d3cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.33333333333333333333333334p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566d59dbaa83d3cp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.33333333333333333333333334p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566d59dbaa83d3cp+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.33333333333333333333333334p-4L -0xc.666666666666p+0L : 0xc.6b743c0b037566d59dbaa83d4p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.33333333333333333333333334p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1873f74d8abbp+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.33333333333333333333333334p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1873f74d8abb8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.33333333333333333333333334p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1873f74d8abbp+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.33333333333333333333333334p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1873f74d8abb8p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.33333333333333333333333334p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1873f74d8a8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.33333333333333333333333334p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1873f74d8acp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.33333333333333333333333334p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1873f74d8a8p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.33333333333333333333333334p-4L -0xc.6666666666668p+0L : 0xc.6b743c0b0375e6a1873f74d8acp+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.33333333333333333333333334p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf4bf9ee28dep+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.33333333333333333333333334p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf4bf9ee28de8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.33333333333333333333333334p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf4bf9ee28dep+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.33333333333333333333333334p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf4bf9ee28de8p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.33333333333333333333333334p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf4bf9ee28cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.33333333333333333333333334p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf4bf9ee28cp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.33333333333333333333333334p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf4bf9ee28cp+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.33333333333333333333333334p-4L -0xc.666666666666666p+0L : 0xc.6b743c0b0375cd0bf4bf9ee29p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.33333333333333333333333334p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bee3ccf7c215p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.33333333333333333333333334p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bee3ccf7c215p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.33333333333333333333333334p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bee3ccf7c215p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.33333333333333333333333334p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bee3ccf7c2158p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.33333333333333333333333334p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bee3ccf7c2p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.33333333333333333333333334p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bee3ccf7c2p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.33333333333333333333333334p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bee3ccf7c2p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.33333333333333333333333334p-4L -0xc.666666666666667p+0L : 0xc.6b743c0b0375cd1bee3ccf7c24p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.33333333333333333333333334p-4L -0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.33333333333333333333333334p-4L -0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.33333333333333333333333334p-4L -0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.33333333333333333333333334p-4L -0xc.666666666666666666666666666p+0L : 0xc.6b743c0b0375cd12588b4becc8ep+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.33333333333333333333333334p-4L -0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becc8ep+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.33333333333333333333333334p-4L -0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becc8ep+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.33333333333333333333333334p-4L -0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becc8ep+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.33333333333333333333333334p-4L -0xc.6666666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becc8e8p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.33333333333333333333333334p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd12588b4becc678p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.33333333333333333333333334p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd12588b4becc678p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.33333333333333333333333334p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd12588b4becc678p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.33333333333333333333333334p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd12588b4becc68p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.33333333333333333333333334p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd12588b4becc4p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.33333333333333333333333334p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd12588b4becc8p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.33333333333333333333333334p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd12588b4becc4p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.33333333333333333333333334p-4L -0xc.66666666666666666666666664p+0L : 0xc.6b743c0b0375cd12588b4becc8p+0L : inexact-ok
+= hypot downward ldbl-128 -0xb.33333333333333333333333334p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becca7p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xb.33333333333333333333333334p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becca78p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xb.33333333333333333333333334p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becca7p+0L : inexact-ok
+= hypot upward ldbl-128 -0xb.33333333333333333333333334p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becca78p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xb.33333333333333333333333334p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becc8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xb.33333333333333333333333334p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becccp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xb.33333333333333333333333334p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becc8p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xb.33333333333333333333333334p-4L -0xc.66666666666666666666666668p+0L : 0xc.6b743c0b0375cd12588b4becccp+0L : inexact-ok
+hypot 12.4 0.7
+= hypot downward flt-32 0xc.66667p+0f 0xb.33334p-4f : 0xc.6b744p+0f : inexact-ok
+= hypot tonearest flt-32 0xc.66667p+0f 0xb.33334p-4f : 0xc.6b744p+0f : inexact-ok
+= hypot towardzero flt-32 0xc.66667p+0f 0xb.33334p-4f : 0xc.6b744p+0f : inexact-ok
+= hypot upward flt-32 0xc.66667p+0f 0xb.33334p-4f : 0xc.6b745p+0f : inexact-ok
+= hypot downward dbl-64 0xc.66667p+0 0xb.33334p-4 : 0xc.6b7445ac3ff58p+0 : inexact-ok
+= hypot tonearest dbl-64 0xc.66667p+0 0xb.33334p-4 : 0xc.6b7445ac3ff58p+0 : inexact-ok
+= hypot towardzero dbl-64 0xc.66667p+0 0xb.33334p-4 : 0xc.6b7445ac3ff58p+0 : inexact-ok
+= hypot upward dbl-64 0xc.66667p+0 0xb.33334p-4 : 0xc.6b7445ac3ff6p+0 : inexact-ok
+= hypot downward ldbl-96-intel 0xc.66667p+0L 0xb.33334p-4L : 0xc.6b7445ac3ff5ae7p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xc.66667p+0L 0xb.33334p-4L : 0xc.6b7445ac3ff5ae7p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xc.66667p+0L 0xb.33334p-4L : 0xc.6b7445ac3ff5ae7p+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xc.66667p+0L 0xb.33334p-4L : 0xc.6b7445ac3ff5ae8p+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xc.66667p+0L 0xb.33334p-4L : 0xc.6b7445ac3ff5ae7p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xc.66667p+0L 0xb.33334p-4L : 0xc.6b7445ac3ff5ae7p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xc.66667p+0L 0xb.33334p-4L : 0xc.6b7445ac3ff5ae7p+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xc.66667p+0L 0xb.33334p-4L : 0xc.6b7445ac3ff5ae8p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.66667p+0L 0xb.33334p-4L : 0xc.6b7445ac3ff5ae76c1d736ba9648p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.66667p+0L 0xb.33334p-4L : 0xc.6b7445ac3ff5ae76c1d736ba9648p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.66667p+0L 0xb.33334p-4L : 0xc.6b7445ac3ff5ae76c1d736ba9648p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.66667p+0L 0xb.33334p-4L : 0xc.6b7445ac3ff5ae76c1d736ba965p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.66667p+0L 0xb.33334p-4L : 0xc.6b7445ac3ff5ae76c1d736ba94p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.66667p+0L 0xb.33334p-4L : 0xc.6b7445ac3ff5ae76c1d736ba98p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.66667p+0L 0xb.33334p-4L : 0xc.6b7445ac3ff5ae76c1d736ba94p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.66667p+0L 0xb.33334p-4L : 0xc.6b7445ac3ff5ae76c1d736ba98p+0L : inexact-ok
+= hypot downward flt-32 0xc.66667p+0f 0xb.33333p-4f : 0xc.6b744p+0f : inexact-ok
+= hypot tonearest flt-32 0xc.66667p+0f 0xb.33333p-4f : 0xc.6b744p+0f : inexact-ok
+= hypot towardzero flt-32 0xc.66667p+0f 0xb.33333p-4f : 0xc.6b744p+0f : inexact-ok
+= hypot upward flt-32 0xc.66667p+0f 0xb.33333p-4f : 0xc.6b745p+0f : inexact-ok
+= hypot downward dbl-64 0xc.66667p+0 0xb.33333p-4 : 0xc.6b74459dd23ap+0 : inexact-ok
+= hypot tonearest dbl-64 0xc.66667p+0 0xb.33333p-4 : 0xc.6b74459dd23a8p+0 : inexact-ok
+= hypot towardzero dbl-64 0xc.66667p+0 0xb.33333p-4 : 0xc.6b74459dd23ap+0 : inexact-ok
+= hypot upward dbl-64 0xc.66667p+0 0xb.33333p-4 : 0xc.6b74459dd23a8p+0 : inexact-ok
+= hypot downward ldbl-96-intel 0xc.66667p+0L 0xb.33333p-4L : 0xc.6b74459dd23a4dbp+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xc.66667p+0L 0xb.33333p-4L : 0xc.6b74459dd23a4dcp+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xc.66667p+0L 0xb.33333p-4L : 0xc.6b74459dd23a4dbp+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xc.66667p+0L 0xb.33333p-4L : 0xc.6b74459dd23a4dcp+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xc.66667p+0L 0xb.33333p-4L : 0xc.6b74459dd23a4dbp+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xc.66667p+0L 0xb.33333p-4L : 0xc.6b74459dd23a4dcp+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xc.66667p+0L 0xb.33333p-4L : 0xc.6b74459dd23a4dbp+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xc.66667p+0L 0xb.33333p-4L : 0xc.6b74459dd23a4dcp+0L : inexact-ok
+= hypot downward ldbl-128 0xc.66667p+0L 0xb.33333p-4L : 0xc.6b74459dd23a4dbb5549637d81p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.66667p+0L 0xb.33333p-4L : 0xc.6b74459dd23a4dbb5549637d81p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.66667p+0L 0xb.33333p-4L : 0xc.6b74459dd23a4dbb5549637d81p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.66667p+0L 0xb.33333p-4L : 0xc.6b74459dd23a4dbb5549637d8108p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.66667p+0L 0xb.33333p-4L : 0xc.6b74459dd23a4dbb5549637d8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.66667p+0L 0xb.33333p-4L : 0xc.6b74459dd23a4dbb5549637d8p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.66667p+0L 0xb.33333p-4L : 0xc.6b74459dd23a4dbb5549637d8p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.66667p+0L 0xb.33333p-4L : 0xc.6b74459dd23a4dbb5549637d84p+0L : inexact-ok
+= hypot downward dbl-64 0xc.66667p+0 0xb.3333333333338p-4 : 0xc.6b7445a0b4f9p+0 : inexact-ok
+= hypot tonearest dbl-64 0xc.66667p+0 0xb.3333333333338p-4 : 0xc.6b7445a0b4f98p+0 : inexact-ok
+= hypot towardzero dbl-64 0xc.66667p+0 0xb.3333333333338p-4 : 0xc.6b7445a0b4f9p+0 : inexact-ok
+= hypot upward dbl-64 0xc.66667p+0 0xb.3333333333338p-4 : 0xc.6b7445a0b4f98p+0 : inexact-ok
+= hypot downward ldbl-96-intel 0xc.66667p+0L 0xb.3333333333338p-4L : 0xc.6b7445a0b4f95fbp+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xc.66667p+0L 0xb.3333333333338p-4L : 0xc.6b7445a0b4f95fbp+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xc.66667p+0L 0xb.3333333333338p-4L : 0xc.6b7445a0b4f95fbp+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xc.66667p+0L 0xb.3333333333338p-4L : 0xc.6b7445a0b4f95fcp+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xc.66667p+0L 0xb.3333333333338p-4L : 0xc.6b7445a0b4f95fbp+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xc.66667p+0L 0xb.3333333333338p-4L : 0xc.6b7445a0b4f95fbp+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xc.66667p+0L 0xb.3333333333338p-4L : 0xc.6b7445a0b4f95fbp+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xc.66667p+0L 0xb.3333333333338p-4L : 0xc.6b7445a0b4f95fcp+0L : inexact-ok
+= hypot downward ldbl-128 0xc.66667p+0L 0xb.3333333333338p-4L : 0xc.6b7445a0b4f95fb479c3f5dcdf9p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.66667p+0L 0xb.3333333333338p-4L : 0xc.6b7445a0b4f95fb479c3f5dcdf9p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.66667p+0L 0xb.3333333333338p-4L : 0xc.6b7445a0b4f95fb479c3f5dcdf9p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.66667p+0L 0xb.3333333333338p-4L : 0xc.6b7445a0b4f95fb479c3f5dcdf98p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.66667p+0L 0xb.3333333333338p-4L : 0xc.6b7445a0b4f95fb479c3f5dcdcp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.66667p+0L 0xb.3333333333338p-4L : 0xc.6b7445a0b4f95fb479c3f5dcep+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.66667p+0L 0xb.3333333333338p-4L : 0xc.6b7445a0b4f95fb479c3f5dcdcp+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.66667p+0L 0xb.3333333333338p-4L : 0xc.6b7445a0b4f95fb479c3f5dcep+0L : inexact-ok
+= hypot downward dbl-64 0xc.66667p+0 0xb.333333333333p-4 : 0xc.6b7445a0b4f9p+0 : inexact-ok
+= hypot tonearest dbl-64 0xc.66667p+0 0xb.333333333333p-4 : 0xc.6b7445a0b4f98p+0 : inexact-ok
+= hypot towardzero dbl-64 0xc.66667p+0 0xb.333333333333p-4 : 0xc.6b7445a0b4f9p+0 : inexact-ok
+= hypot upward dbl-64 0xc.66667p+0 0xb.333333333333p-4 : 0xc.6b7445a0b4f98p+0 : inexact-ok
+= hypot downward ldbl-96-intel 0xc.66667p+0L 0xb.333333333333p-4L : 0xc.6b7445a0b4f95f4p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xc.66667p+0L 0xb.333333333333p-4L : 0xc.6b7445a0b4f95f4p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xc.66667p+0L 0xb.333333333333p-4L : 0xc.6b7445a0b4f95f4p+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xc.66667p+0L 0xb.333333333333p-4L : 0xc.6b7445a0b4f95f5p+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xc.66667p+0L 0xb.333333333333p-4L : 0xc.6b7445a0b4f95f4p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xc.66667p+0L 0xb.333333333333p-4L : 0xc.6b7445a0b4f95f4p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xc.66667p+0L 0xb.333333333333p-4L : 0xc.6b7445a0b4f95f4p+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xc.66667p+0L 0xb.333333333333p-4L : 0xc.6b7445a0b4f95f5p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.66667p+0L 0xb.333333333333p-4L : 0xc.6b7445a0b4f95f410be921517978p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.66667p+0L 0xb.333333333333p-4L : 0xc.6b7445a0b4f95f410be921517978p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.66667p+0L 0xb.333333333333p-4L : 0xc.6b7445a0b4f95f410be921517978p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.66667p+0L 0xb.333333333333p-4L : 0xc.6b7445a0b4f95f410be92151798p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.66667p+0L 0xb.333333333333p-4L : 0xc.6b7445a0b4f95f410be9215178p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.66667p+0L 0xb.333333333333p-4L : 0xc.6b7445a0b4f95f410be9215178p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.66667p+0L 0xb.333333333333p-4L : 0xc.6b7445a0b4f95f410be9215178p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.66667p+0L 0xb.333333333333p-4L : 0xc.6b7445a0b4f95f410be921517cp+0L : inexact-ok
+= hypot downward ldbl-96-intel 0xc.66667p+0L 0xb.333333333333334p-4L : 0xc.6b7445a0b4f95f6p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xc.66667p+0L 0xb.333333333333334p-4L : 0xc.6b7445a0b4f95f7p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xc.66667p+0L 0xb.333333333333334p-4L : 0xc.6b7445a0b4f95f6p+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xc.66667p+0L 0xb.333333333333334p-4L : 0xc.6b7445a0b4f95f7p+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xc.66667p+0L 0xb.333333333333334p-4L : 0xc.6b7445a0b4f95f6p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xc.66667p+0L 0xb.333333333333334p-4L : 0xc.6b7445a0b4f95f7p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xc.66667p+0L 0xb.333333333333334p-4L : 0xc.6b7445a0b4f95f6p+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xc.66667p+0L 0xb.333333333333334p-4L : 0xc.6b7445a0b4f95f7p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.66667p+0L 0xb.333333333333334p-4L : 0xc.6b7445a0b4f95f6f43653f6b49d8p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.66667p+0L 0xb.333333333333334p-4L : 0xc.6b7445a0b4f95f6f43653f6b49d8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.66667p+0L 0xb.333333333333334p-4L : 0xc.6b7445a0b4f95f6f43653f6b49d8p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.66667p+0L 0xb.333333333333334p-4L : 0xc.6b7445a0b4f95f6f43653f6b49ep+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.66667p+0L 0xb.333333333333334p-4L : 0xc.6b7445a0b4f95f6f43653f6b48p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.66667p+0L 0xb.333333333333334p-4L : 0xc.6b7445a0b4f95f6f43653f6b48p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.66667p+0L 0xb.333333333333334p-4L : 0xc.6b7445a0b4f95f6f43653f6b48p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.66667p+0L 0xb.333333333333334p-4L : 0xc.6b7445a0b4f95f6f43653f6b4cp+0L : inexact-ok
+= hypot downward ldbl-96-intel 0xc.66667p+0L 0xb.333333333333333p-4L : 0xc.6b7445a0b4f95f6p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xc.66667p+0L 0xb.333333333333333p-4L : 0xc.6b7445a0b4f95f7p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xc.66667p+0L 0xb.333333333333333p-4L : 0xc.6b7445a0b4f95f6p+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xc.66667p+0L 0xb.333333333333333p-4L : 0xc.6b7445a0b4f95f7p+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xc.66667p+0L 0xb.333333333333333p-4L : 0xc.6b7445a0b4f95f6p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xc.66667p+0L 0xb.333333333333333p-4L : 0xc.6b7445a0b4f95f7p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xc.66667p+0L 0xb.333333333333333p-4L : 0xc.6b7445a0b4f95f6p+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xc.66667p+0L 0xb.333333333333333p-4L : 0xc.6b7445a0b4f95f7p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.66667p+0L 0xb.333333333333333p-4L : 0xc.6b7445a0b4f95f6f34f78410b868p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.66667p+0L 0xb.333333333333333p-4L : 0xc.6b7445a0b4f95f6f34f78410b87p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.66667p+0L 0xb.333333333333333p-4L : 0xc.6b7445a0b4f95f6f34f78410b868p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.66667p+0L 0xb.333333333333333p-4L : 0xc.6b7445a0b4f95f6f34f78410b87p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.66667p+0L 0xb.333333333333333p-4L : 0xc.6b7445a0b4f95f6f34f78410b8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.66667p+0L 0xb.333333333333333p-4L : 0xc.6b7445a0b4f95f6f34f78410b8p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.66667p+0L 0xb.333333333333333p-4L : 0xc.6b7445a0b4f95f6f34f78410b8p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.66667p+0L 0xb.333333333333333p-4L : 0xc.6b7445a0b4f95f6f34f78410bcp+0L : inexact-ok
+= hypot downward ldbl-128 0xc.66667p+0L 0xb.3333333333333333333333333338p-4L : 0xc.6b7445a0b4f95f6f37da4322d58p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.66667p+0L 0xb.3333333333333333333333333338p-4L : 0xc.6b7445a0b4f95f6f37da4322d58p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.66667p+0L 0xb.3333333333333333333333333338p-4L : 0xc.6b7445a0b4f95f6f37da4322d58p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.66667p+0L 0xb.3333333333333333333333333338p-4L : 0xc.6b7445a0b4f95f6f37da4322d588p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.66667p+0L 0xb.333333333333333333333333333p-4L : 0xc.6b7445a0b4f95f6f37da4322d58p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.66667p+0L 0xb.333333333333333333333333333p-4L : 0xc.6b7445a0b4f95f6f37da4322d58p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.66667p+0L 0xb.333333333333333333333333333p-4L : 0xc.6b7445a0b4f95f6f37da4322d58p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.66667p+0L 0xb.333333333333333333333333333p-4L : 0xc.6b7445a0b4f95f6f37da4322d588p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.66667p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b7445a0b4f95f6f37da4322d58p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.66667p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b7445a0b4f95f6f37da4322d58p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.66667p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b7445a0b4f95f6f37da4322d58p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.66667p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b7445a0b4f95f6f37da4322d588p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.66667p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b7445a0b4f95f6f37da4322d4p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.66667p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b7445a0b4f95f6f37da4322d4p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.66667p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b7445a0b4f95f6f37da4322d4p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.66667p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b7445a0b4f95f6f37da4322d8p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.66667p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b7445a0b4f95f6f37da4322d58p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.66667p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b7445a0b4f95f6f37da4322d58p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.66667p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b7445a0b4f95f6f37da4322d58p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.66667p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b7445a0b4f95f6f37da4322d588p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.66667p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b7445a0b4f95f6f37da4322d4p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.66667p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b7445a0b4f95f6f37da4322d4p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.66667p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b7445a0b4f95f6f37da4322d4p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.66667p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b7445a0b4f95f6f37da4322d8p+0L : inexact-ok
+= hypot downward flt-32 0xc.66666p+0f 0xb.33334p-4f : 0xc.6b743p+0f : inexact-ok
+= hypot tonearest flt-32 0xc.66666p+0f 0xb.33334p-4f : 0xc.6b743p+0f : inexact-ok
+= hypot towardzero flt-32 0xc.66666p+0f 0xb.33334p-4f : 0xc.6b743p+0f : inexact-ok
+= hypot upward flt-32 0xc.66666p+0f 0xb.33334p-4f : 0xc.6b744p+0f : inexact-ok
+= hypot downward dbl-64 0xc.66666p+0 0xb.33334p-4 : 0xc.6b7435b2c2c5p+0 : inexact-ok
+= hypot tonearest dbl-64 0xc.66666p+0 0xb.33334p-4 : 0xc.6b7435b2c2c5p+0 : inexact-ok
+= hypot towardzero dbl-64 0xc.66666p+0 0xb.33334p-4 : 0xc.6b7435b2c2c5p+0 : inexact-ok
+= hypot upward dbl-64 0xc.66666p+0 0xb.33334p-4 : 0xc.6b7435b2c2c58p+0 : inexact-ok
+= hypot downward ldbl-96-intel 0xc.66666p+0L 0xb.33334p-4L : 0xc.6b7435b2c2c522p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xc.66666p+0L 0xb.33334p-4L : 0xc.6b7435b2c2c5221p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xc.66666p+0L 0xb.33334p-4L : 0xc.6b7435b2c2c522p+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xc.66666p+0L 0xb.33334p-4L : 0xc.6b7435b2c2c5221p+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xc.66666p+0L 0xb.33334p-4L : 0xc.6b7435b2c2c522p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xc.66666p+0L 0xb.33334p-4L : 0xc.6b7435b2c2c5221p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xc.66666p+0L 0xb.33334p-4L : 0xc.6b7435b2c2c522p+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xc.66666p+0L 0xb.33334p-4L : 0xc.6b7435b2c2c5221p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.66666p+0L 0xb.33334p-4L : 0xc.6b7435b2c2c5220efb3fac2b9198p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.66666p+0L 0xb.33334p-4L : 0xc.6b7435b2c2c5220efb3fac2b9198p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.66666p+0L 0xb.33334p-4L : 0xc.6b7435b2c2c5220efb3fac2b9198p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.66666p+0L 0xb.33334p-4L : 0xc.6b7435b2c2c5220efb3fac2b91ap+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.66666p+0L 0xb.33334p-4L : 0xc.6b7435b2c2c5220efb3fac2b9p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.66666p+0L 0xb.33334p-4L : 0xc.6b7435b2c2c5220efb3fac2b9p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.66666p+0L 0xb.33334p-4L : 0xc.6b7435b2c2c5220efb3fac2b9p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.66666p+0L 0xb.33334p-4L : 0xc.6b7435b2c2c5220efb3fac2b94p+0L : inexact-ok
+= hypot downward flt-32 0xc.66666p+0f 0xb.33333p-4f : 0xc.6b743p+0f : inexact-ok
+= hypot tonearest flt-32 0xc.66666p+0f 0xb.33333p-4f : 0xc.6b743p+0f : inexact-ok
+= hypot towardzero flt-32 0xc.66666p+0f 0xb.33333p-4f : 0xc.6b743p+0f : inexact-ok
+= hypot upward flt-32 0xc.66666p+0f 0xb.33333p-4f : 0xc.6b744p+0f : inexact-ok
+= hypot downward dbl-64 0xc.66666p+0 0xb.33333p-4 : 0xc.6b7435a455098p+0 : inexact-ok
+= hypot tonearest dbl-64 0xc.66666p+0 0xb.33333p-4 : 0xc.6b7435a455098p+0 : inexact-ok
+= hypot towardzero dbl-64 0xc.66666p+0 0xb.33333p-4 : 0xc.6b7435a455098p+0 : inexact-ok
+= hypot upward dbl-64 0xc.66666p+0 0xb.33333p-4 : 0xc.6b7435a4550ap+0 : inexact-ok
+= hypot downward ldbl-96-intel 0xc.66666p+0L 0xb.33333p-4L : 0xc.6b7435a45509aecp+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xc.66666p+0L 0xb.33333p-4L : 0xc.6b7435a45509aecp+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xc.66666p+0L 0xb.33333p-4L : 0xc.6b7435a45509aecp+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xc.66666p+0L 0xb.33333p-4L : 0xc.6b7435a45509aedp+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xc.66666p+0L 0xb.33333p-4L : 0xc.6b7435a45509aecp+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xc.66666p+0L 0xb.33333p-4L : 0xc.6b7435a45509aecp+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xc.66666p+0L 0xb.33333p-4L : 0xc.6b7435a45509aecp+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xc.66666p+0L 0xb.33333p-4L : 0xc.6b7435a45509aedp+0L : inexact-ok
+= hypot downward ldbl-128 0xc.66666p+0L 0xb.33333p-4L : 0xc.6b7435a45509aec49781cf40beb8p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.66666p+0L 0xb.33333p-4L : 0xc.6b7435a45509aec49781cf40becp+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.66666p+0L 0xb.33333p-4L : 0xc.6b7435a45509aec49781cf40beb8p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.66666p+0L 0xb.33333p-4L : 0xc.6b7435a45509aec49781cf40becp+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.66666p+0L 0xb.33333p-4L : 0xc.6b7435a45509aec49781cf40bcp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.66666p+0L 0xb.33333p-4L : 0xc.6b7435a45509aec49781cf40cp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.66666p+0L 0xb.33333p-4L : 0xc.6b7435a45509aec49781cf40bcp+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.66666p+0L 0xb.33333p-4L : 0xc.6b7435a45509aec49781cf40cp+0L : inexact-ok
+= hypot downward dbl-64 0xc.66666p+0 0xb.3333333333338p-4 : 0xc.6b7435a737c88p+0 : inexact-ok
+= hypot tonearest dbl-64 0xc.66666p+0 0xb.3333333333338p-4 : 0xc.6b7435a737c9p+0 : inexact-ok
+= hypot towardzero dbl-64 0xc.66666p+0 0xb.3333333333338p-4 : 0xc.6b7435a737c88p+0 : inexact-ok
+= hypot upward dbl-64 0xc.66666p+0 0xb.3333333333338p-4 : 0xc.6b7435a737c9p+0 : inexact-ok
+= hypot downward ldbl-96-intel 0xc.66666p+0L 0xb.3333333333338p-4L : 0xc.6b7435a737c8c47p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xc.66666p+0L 0xb.3333333333338p-4L : 0xc.6b7435a737c8c47p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xc.66666p+0L 0xb.3333333333338p-4L : 0xc.6b7435a737c8c47p+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xc.66666p+0L 0xb.3333333333338p-4L : 0xc.6b7435a737c8c48p+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xc.66666p+0L 0xb.3333333333338p-4L : 0xc.6b7435a737c8c47p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xc.66666p+0L 0xb.3333333333338p-4L : 0xc.6b7435a737c8c47p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xc.66666p+0L 0xb.3333333333338p-4L : 0xc.6b7435a737c8c47p+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xc.66666p+0L 0xb.3333333333338p-4L : 0xc.6b7435a737c8c48p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.66666p+0L 0xb.3333333333338p-4L : 0xc.6b7435a737c8c473ed6aa2d9495p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.66666p+0L 0xb.3333333333338p-4L : 0xc.6b7435a737c8c473ed6aa2d9495p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.66666p+0L 0xb.3333333333338p-4L : 0xc.6b7435a737c8c473ed6aa2d9495p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.66666p+0L 0xb.3333333333338p-4L : 0xc.6b7435a737c8c473ed6aa2d94958p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.66666p+0L 0xb.3333333333338p-4L : 0xc.6b7435a737c8c473ed6aa2d948p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.66666p+0L 0xb.3333333333338p-4L : 0xc.6b7435a737c8c473ed6aa2d948p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.66666p+0L 0xb.3333333333338p-4L : 0xc.6b7435a737c8c473ed6aa2d948p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.66666p+0L 0xb.3333333333338p-4L : 0xc.6b7435a737c8c473ed6aa2d94cp+0L : inexact-ok
+= hypot downward dbl-64 0xc.66666p+0 0xb.333333333333p-4 : 0xc.6b7435a737c88p+0 : inexact-ok
+= hypot tonearest dbl-64 0xc.66666p+0 0xb.333333333333p-4 : 0xc.6b7435a737c9p+0 : inexact-ok
+= hypot towardzero dbl-64 0xc.66666p+0 0xb.333333333333p-4 : 0xc.6b7435a737c88p+0 : inexact-ok
+= hypot upward dbl-64 0xc.66666p+0 0xb.333333333333p-4 : 0xc.6b7435a737c9p+0 : inexact-ok
+= hypot downward ldbl-96-intel 0xc.66666p+0L 0xb.333333333333p-4L : 0xc.6b7435a737c8c4p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xc.66666p+0L 0xb.333333333333p-4L : 0xc.6b7435a737c8c4p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xc.66666p+0L 0xb.333333333333p-4L : 0xc.6b7435a737c8c4p+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xc.66666p+0L 0xb.333333333333p-4L : 0xc.6b7435a737c8c41p+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xc.66666p+0L 0xb.333333333333p-4L : 0xc.6b7435a737c8c4p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xc.66666p+0L 0xb.333333333333p-4L : 0xc.6b7435a737c8c4p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xc.66666p+0L 0xb.333333333333p-4L : 0xc.6b7435a737c8c4p+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xc.66666p+0L 0xb.333333333333p-4L : 0xc.6b7435a737c8c41p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.66666p+0L 0xb.333333333333p-4L : 0xc.6b7435a737c8c4007f8f39d629f8p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.66666p+0L 0xb.333333333333p-4L : 0xc.6b7435a737c8c4007f8f39d629f8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.66666p+0L 0xb.333333333333p-4L : 0xc.6b7435a737c8c4007f8f39d629f8p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.66666p+0L 0xb.333333333333p-4L : 0xc.6b7435a737c8c4007f8f39d62ap+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.66666p+0L 0xb.333333333333p-4L : 0xc.6b7435a737c8c4007f8f39d628p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.66666p+0L 0xb.333333333333p-4L : 0xc.6b7435a737c8c4007f8f39d628p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.66666p+0L 0xb.333333333333p-4L : 0xc.6b7435a737c8c4007f8f39d628p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.66666p+0L 0xb.333333333333p-4L : 0xc.6b7435a737c8c4007f8f39d62cp+0L : inexact-ok
+= hypot downward ldbl-96-intel 0xc.66666p+0L 0xb.333333333333334p-4L : 0xc.6b7435a737c8c42p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xc.66666p+0L 0xb.333333333333334p-4L : 0xc.6b7435a737c8c43p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xc.66666p+0L 0xb.333333333333334p-4L : 0xc.6b7435a737c8c42p+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xc.66666p+0L 0xb.333333333333334p-4L : 0xc.6b7435a737c8c43p+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xc.66666p+0L 0xb.333333333333334p-4L : 0xc.6b7435a737c8c42p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xc.66666p+0L 0xb.333333333333334p-4L : 0xc.6b7435a737c8c43p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xc.66666p+0L 0xb.333333333333334p-4L : 0xc.6b7435a737c8c42p+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xc.66666p+0L 0xb.333333333333334p-4L : 0xc.6b7435a737c8c43p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.66666p+0L 0xb.333333333333334p-4L : 0xc.6b7435a737c8c42eb70b9361eap+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.66666p+0L 0xb.333333333333334p-4L : 0xc.6b7435a737c8c42eb70b9361ea08p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.66666p+0L 0xb.333333333333334p-4L : 0xc.6b7435a737c8c42eb70b9361eap+0L : inexact-ok
+= hypot upward ldbl-128 0xc.66666p+0L 0xb.333333333333334p-4L : 0xc.6b7435a737c8c42eb70b9361ea08p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.66666p+0L 0xb.333333333333334p-4L : 0xc.6b7435a737c8c42eb70b9361e8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.66666p+0L 0xb.333333333333334p-4L : 0xc.6b7435a737c8c42eb70b9361ecp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.66666p+0L 0xb.333333333333334p-4L : 0xc.6b7435a737c8c42eb70b9361e8p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.66666p+0L 0xb.333333333333334p-4L : 0xc.6b7435a737c8c42eb70b9361ecp+0L : inexact-ok
+= hypot downward ldbl-96-intel 0xc.66666p+0L 0xb.333333333333333p-4L : 0xc.6b7435a737c8c42p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xc.66666p+0L 0xb.333333333333333p-4L : 0xc.6b7435a737c8c43p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xc.66666p+0L 0xb.333333333333333p-4L : 0xc.6b7435a737c8c42p+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xc.66666p+0L 0xb.333333333333333p-4L : 0xc.6b7435a737c8c43p+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xc.66666p+0L 0xb.333333333333333p-4L : 0xc.6b7435a737c8c42p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xc.66666p+0L 0xb.333333333333333p-4L : 0xc.6b7435a737c8c43p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xc.66666p+0L 0xb.333333333333333p-4L : 0xc.6b7435a737c8c42p+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xc.66666p+0L 0xb.333333333333333p-4L : 0xc.6b7435a737c8c43p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.66666p+0L 0xb.333333333333333p-4L : 0xc.6b7435a737c8c42ea89dd7f4c9ap+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.66666p+0L 0xb.333333333333333p-4L : 0xc.6b7435a737c8c42ea89dd7f4c9ap+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.66666p+0L 0xb.333333333333333p-4L : 0xc.6b7435a737c8c42ea89dd7f4c9ap+0L : inexact-ok
+= hypot upward ldbl-128 0xc.66666p+0L 0xb.333333333333333p-4L : 0xc.6b7435a737c8c42ea89dd7f4c9a8p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.66666p+0L 0xb.333333333333333p-4L : 0xc.6b7435a737c8c42ea89dd7f4c8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.66666p+0L 0xb.333333333333333p-4L : 0xc.6b7435a737c8c42ea89dd7f4c8p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.66666p+0L 0xb.333333333333333p-4L : 0xc.6b7435a737c8c42ea89dd7f4c8p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.66666p+0L 0xb.333333333333333p-4L : 0xc.6b7435a737c8c42ea89dd7f4ccp+0L : inexact-ok
+= hypot downward ldbl-128 0xc.66666p+0L 0xb.3333333333333333333333333338p-4L : 0xc.6b7435a737c8c42eab80970a9ce8p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.66666p+0L 0xb.3333333333333333333333333338p-4L : 0xc.6b7435a737c8c42eab80970a9ce8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.66666p+0L 0xb.3333333333333333333333333338p-4L : 0xc.6b7435a737c8c42eab80970a9ce8p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.66666p+0L 0xb.3333333333333333333333333338p-4L : 0xc.6b7435a737c8c42eab80970a9cfp+0L : inexact-ok
+= hypot downward ldbl-128 0xc.66666p+0L 0xb.333333333333333333333333333p-4L : 0xc.6b7435a737c8c42eab80970a9ce8p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.66666p+0L 0xb.333333333333333333333333333p-4L : 0xc.6b7435a737c8c42eab80970a9ce8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.66666p+0L 0xb.333333333333333333333333333p-4L : 0xc.6b7435a737c8c42eab80970a9ce8p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.66666p+0L 0xb.333333333333333333333333333p-4L : 0xc.6b7435a737c8c42eab80970a9cfp+0L : inexact-ok
+= hypot downward ldbl-128 0xc.66666p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b7435a737c8c42eab80970a9ce8p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.66666p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b7435a737c8c42eab80970a9ce8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.66666p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b7435a737c8c42eab80970a9ce8p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.66666p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b7435a737c8c42eab80970a9cfp+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.66666p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b7435a737c8c42eab80970a9cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.66666p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b7435a737c8c42eab80970a9cp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.66666p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b7435a737c8c42eab80970a9cp+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.66666p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b7435a737c8c42eab80970aap+0L : inexact-ok
+= hypot downward ldbl-128 0xc.66666p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b7435a737c8c42eab80970a9cep+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.66666p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b7435a737c8c42eab80970a9ce8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.66666p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b7435a737c8c42eab80970a9cep+0L : inexact-ok
+= hypot upward ldbl-128 0xc.66666p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b7435a737c8c42eab80970a9ce8p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.66666p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b7435a737c8c42eab80970a9cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.66666p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b7435a737c8c42eab80970a9cp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.66666p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b7435a737c8c42eab80970a9cp+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.66666p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b7435a737c8c42eab80970aap+0L : inexact-ok
+= hypot downward dbl-64 0xc.6666666666668p+0 0xb.33334p-4 : 0xc.6b743c168e72p+0 : inexact-ok
+= hypot tonearest dbl-64 0xc.6666666666668p+0 0xb.33334p-4 : 0xc.6b743c168e72p+0 : inexact-ok
+= hypot towardzero dbl-64 0xc.6666666666668p+0 0xb.33334p-4 : 0xc.6b743c168e72p+0 : inexact-ok
+= hypot upward dbl-64 0xc.6666666666668p+0 0xb.33334p-4 : 0xc.6b743c168e728p+0 : inexact-ok
+= hypot downward ldbl-96-intel 0xc.6666666666668p+0L 0xb.33334p-4L : 0xc.6b743c168e723e9p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xc.6666666666668p+0L 0xb.33334p-4L : 0xc.6b743c168e723e9p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xc.6666666666668p+0L 0xb.33334p-4L : 0xc.6b743c168e723e9p+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xc.6666666666668p+0L 0xb.33334p-4L : 0xc.6b743c168e723eap+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xc.6666666666668p+0L 0xb.33334p-4L : 0xc.6b743c168e723e9p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xc.6666666666668p+0L 0xb.33334p-4L : 0xc.6b743c168e723e9p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xc.6666666666668p+0L 0xb.33334p-4L : 0xc.6b743c168e723e9p+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xc.6666666666668p+0L 0xb.33334p-4L : 0xc.6b743c168e723eap+0L : inexact-ok
+= hypot downward ldbl-128 0xc.6666666666668p+0L 0xb.33334p-4L : 0xc.6b743c168e723e9187df6b003d8p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.6666666666668p+0L 0xb.33334p-4L : 0xc.6b743c168e723e9187df6b003d8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.6666666666668p+0L 0xb.33334p-4L : 0xc.6b743c168e723e9187df6b003d8p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.6666666666668p+0L 0xb.33334p-4L : 0xc.6b743c168e723e9187df6b003d88p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.6666666666668p+0L 0xb.33334p-4L : 0xc.6b743c168e723e9187df6b003cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.6666666666668p+0L 0xb.33334p-4L : 0xc.6b743c168e723e9187df6b003cp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.6666666666668p+0L 0xb.33334p-4L : 0xc.6b743c168e723e9187df6b003cp+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.6666666666668p+0L 0xb.33334p-4L : 0xc.6b743c168e723e9187df6b004p+0L : inexact-ok
+= hypot downward dbl-64 0xc.6666666666668p+0 0xb.33333p-4 : 0xc.6b743c0820b68p+0 : inexact-ok
+= hypot tonearest dbl-64 0xc.6666666666668p+0 0xb.33333p-4 : 0xc.6b743c0820b7p+0 : inexact-ok
+= hypot towardzero dbl-64 0xc.6666666666668p+0 0xb.33333p-4 : 0xc.6b743c0820b68p+0 : inexact-ok
+= hypot upward dbl-64 0xc.6666666666668p+0 0xb.33333p-4 : 0xc.6b743c0820b7p+0 : inexact-ok
+= hypot downward ldbl-96-intel 0xc.6666666666668p+0L 0xb.33333p-4L : 0xc.6b743c0820b6d2bp+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xc.6666666666668p+0L 0xb.33333p-4L : 0xc.6b743c0820b6d2bp+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xc.6666666666668p+0L 0xb.33333p-4L : 0xc.6b743c0820b6d2bp+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xc.6666666666668p+0L 0xb.33333p-4L : 0xc.6b743c0820b6d2cp+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xc.6666666666668p+0L 0xb.33333p-4L : 0xc.6b743c0820b6d2bp+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xc.6666666666668p+0L 0xb.33333p-4L : 0xc.6b743c0820b6d2bp+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xc.6666666666668p+0L 0xb.33333p-4L : 0xc.6b743c0820b6d2bp+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xc.6666666666668p+0L 0xb.33333p-4L : 0xc.6b743c0820b6d2cp+0L : inexact-ok
+= hypot downward ldbl-128 0xc.6666666666668p+0L 0xb.33333p-4L : 0xc.6b743c0820b6d2b3870767e7a42p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.6666666666668p+0L 0xb.33333p-4L : 0xc.6b743c0820b6d2b3870767e7a42p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.6666666666668p+0L 0xb.33333p-4L : 0xc.6b743c0820b6d2b3870767e7a42p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.6666666666668p+0L 0xb.33333p-4L : 0xc.6b743c0820b6d2b3870767e7a428p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.6666666666668p+0L 0xb.33333p-4L : 0xc.6b743c0820b6d2b3870767e7a4p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.6666666666668p+0L 0xb.33333p-4L : 0xc.6b743c0820b6d2b3870767e7a4p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.6666666666668p+0L 0xb.33333p-4L : 0xc.6b743c0820b6d2b3870767e7a4p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.6666666666668p+0L 0xb.33333p-4L : 0xc.6b743c0820b6d2b3870767e7a8p+0L : inexact-ok
+= hypot downward dbl-64 0xc.6666666666668p+0 0xb.3333333333338p-4 : 0xc.6b743c0b03758p+0 : inexact-ok
+= hypot tonearest dbl-64 0xc.6666666666668p+0 0xb.3333333333338p-4 : 0xc.6b743c0b0376p+0 : inexact-ok
+= hypot towardzero dbl-64 0xc.6666666666668p+0 0xb.3333333333338p-4 : 0xc.6b743c0b03758p+0 : inexact-ok
+= hypot upward dbl-64 0xc.6666666666668p+0 0xb.3333333333338p-4 : 0xc.6b743c0b0376p+0 : inexact-ok
+= hypot downward ldbl-96-intel 0xc.6666666666668p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375e6ep+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xc.6666666666668p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375e6ep+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xc.6666666666668p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375e6ep+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xc.6666666666668p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375e6fp+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xc.6666666666668p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375e6ep+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xc.6666666666668p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375e6ep+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xc.6666666666668p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375e6ep+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xc.6666666666668p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375e6fp+0L : inexact-ok
+= hypot downward ldbl-128 0xc.6666666666668p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375e6e6c9295d057d78p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.6666666666668p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375e6e6c9295d057d78p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.6666666666668p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375e6e6c9295d057d78p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.6666666666668p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375e6e6c9295d057d8p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.6666666666668p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375e6e6c9295d057cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.6666666666668p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375e6e6c9295d057cp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.6666666666668p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375e6e6c9295d057cp+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.6666666666668p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375e6e6c9295d058p+0L : inexact-ok
+= hypot downward dbl-64 0xc.6666666666668p+0 0xb.333333333333p-4 : 0xc.6b743c0b03758p+0 : inexact-ok
+= hypot tonearest dbl-64 0xc.6666666666668p+0 0xb.333333333333p-4 : 0xc.6b743c0b0376p+0 : inexact-ok
+= hypot towardzero dbl-64 0xc.6666666666668p+0 0xb.333333333333p-4 : 0xc.6b743c0b03758p+0 : inexact-ok
+= hypot upward dbl-64 0xc.6666666666668p+0 0xb.333333333333p-4 : 0xc.6b743c0b0376p+0 : inexact-ok
+= hypot downward ldbl-96-intel 0xc.6666666666668p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375e67p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xc.6666666666668p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375e67p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xc.6666666666668p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375e67p+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xc.6666666666668p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375e68p+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xc.6666666666668p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375e67p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xc.6666666666668p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375e67p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xc.6666666666668p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375e67p+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xc.6666666666668p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375e68p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.6666666666668p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375e6735b4e2f65753p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.6666666666668p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375e6735b4e2f657538p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.6666666666668p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375e6735b4e2f65753p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.6666666666668p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375e6735b4e2f657538p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.6666666666668p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375e6735b4e2f6574p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.6666666666668p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375e6735b4e2f6574p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.6666666666668p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375e6735b4e2f6574p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.6666666666668p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375e6735b4e2f6578p+0L : inexact-ok
+= hypot downward ldbl-96-intel 0xc.6666666666668p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375e6ap+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xc.6666666666668p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375e6ap+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xc.6666666666668p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375e6ap+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xc.6666666666668p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375e6bp+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xc.6666666666668p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375e6ap+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xc.6666666666668p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375e6ap+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xc.6666666666668p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375e6ap+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xc.6666666666668p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375e6bp+0L : inexact-ok
+= hypot downward ldbl-128 0xc.6666666666668p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375e6a192ca712a088p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.6666666666668p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375e6a192ca712a0888p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.6666666666668p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375e6a192ca712a088p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.6666666666668p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375e6a192ca712a0888p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.6666666666668p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375e6a192ca712a08p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.6666666666668p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375e6a192ca712a08p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.6666666666668p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375e6a192ca712a08p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.6666666666668p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375e6a192ca712a0cp+0L : inexact-ok
+= hypot downward ldbl-96-intel 0xc.6666666666668p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375e6ap+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xc.6666666666668p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375e6ap+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xc.6666666666668p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375e6ap+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xc.6666666666668p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375e6bp+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xc.6666666666668p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375e6ap+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xc.6666666666668p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375e6ap+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xc.6666666666668p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375e6ap+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xc.6666666666668p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375e6bp+0L : inexact-ok
+= hypot downward ldbl-128 0xc.6666666666668p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375e6a1845cb5c4548p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.6666666666668p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375e6a1845cb5c4548p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.6666666666668p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375e6a1845cb5c4548p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.6666666666668p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375e6a1845cb5c45488p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.6666666666668p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375e6a1845cb5c454p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.6666666666668p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375e6a1845cb5c454p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.6666666666668p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375e6a1845cb5c454p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.6666666666668p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375e6a1845cb5c458p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.6666666666668p+0L 0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375e6a1873f74d8abbp+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.6666666666668p+0L 0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375e6a1873f74d8abb8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.6666666666668p+0L 0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375e6a1873f74d8abbp+0L : inexact-ok
+= hypot upward ldbl-128 0xc.6666666666668p+0L 0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375e6a1873f74d8abb8p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.6666666666668p+0L 0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375e6a1873f74d8abbp+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.6666666666668p+0L 0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375e6a1873f74d8abb8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.6666666666668p+0L 0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375e6a1873f74d8abbp+0L : inexact-ok
+= hypot upward ldbl-128 0xc.6666666666668p+0L 0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375e6a1873f74d8abb8p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.6666666666668p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375e6a1873f74d8abbp+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.6666666666668p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375e6a1873f74d8abb8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.6666666666668p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375e6a1873f74d8abbp+0L : inexact-ok
+= hypot upward ldbl-128 0xc.6666666666668p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375e6a1873f74d8abb8p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.6666666666668p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375e6a1873f74d8a8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.6666666666668p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375e6a1873f74d8acp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.6666666666668p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375e6a1873f74d8a8p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.6666666666668p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375e6a1873f74d8acp+0L : inexact-ok
+= hypot downward ldbl-128 0xc.6666666666668p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375e6a1873f74d8abbp+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.6666666666668p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375e6a1873f74d8abbp+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.6666666666668p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375e6a1873f74d8abbp+0L : inexact-ok
+= hypot upward ldbl-128 0xc.6666666666668p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375e6a1873f74d8abb8p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.6666666666668p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375e6a1873f74d8a8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.6666666666668p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375e6a1873f74d8acp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.6666666666668p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375e6a1873f74d8a8p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.6666666666668p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375e6a1873f74d8acp+0L : inexact-ok
+= hypot downward dbl-64 0xc.666666666666p+0 0xb.33334p-4 : 0xc.6b743c168e718p+0 : inexact-ok
+= hypot tonearest dbl-64 0xc.666666666666p+0 0xb.33334p-4 : 0xc.6b743c168e718p+0 : inexact-ok
+= hypot towardzero dbl-64 0xc.666666666666p+0 0xb.33334p-4 : 0xc.6b743c168e718p+0 : inexact-ok
+= hypot upward dbl-64 0xc.666666666666p+0 0xb.33334p-4 : 0xc.6b743c168e72p+0 : inexact-ok
+= hypot downward ldbl-96-intel 0xc.666666666666p+0L 0xb.33334p-4L : 0xc.6b743c168e71becp+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xc.666666666666p+0L 0xb.33334p-4L : 0xc.6b743c168e71becp+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xc.666666666666p+0L 0xb.33334p-4L : 0xc.6b743c168e71becp+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xc.666666666666p+0L 0xb.33334p-4L : 0xc.6b743c168e71bedp+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xc.666666666666p+0L 0xb.33334p-4L : 0xc.6b743c168e71becp+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xc.666666666666p+0L 0xb.33334p-4L : 0xc.6b743c168e71becp+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xc.666666666666p+0L 0xb.33334p-4L : 0xc.6b743c168e71becp+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xc.666666666666p+0L 0xb.33334p-4L : 0xc.6b743c168e71bedp+0L : inexact-ok
+= hypot downward ldbl-128 0xc.666666666666p+0L 0xb.33334p-4L : 0xc.6b743c168e71bec59e5b152afd78p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.666666666666p+0L 0xb.33334p-4L : 0xc.6b743c168e71bec59e5b152afd78p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.666666666666p+0L 0xb.33334p-4L : 0xc.6b743c168e71bec59e5b152afd78p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.666666666666p+0L 0xb.33334p-4L : 0xc.6b743c168e71bec59e5b152afd8p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.666666666666p+0L 0xb.33334p-4L : 0xc.6b743c168e71bec59e5b152afcp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.666666666666p+0L 0xb.33334p-4L : 0xc.6b743c168e71bec59e5b152afcp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.666666666666p+0L 0xb.33334p-4L : 0xc.6b743c168e71bec59e5b152afcp+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.666666666666p+0L 0xb.33334p-4L : 0xc.6b743c168e71bec59e5b152bp+0L : inexact-ok
+= hypot downward dbl-64 0xc.666666666666p+0 0xb.33333p-4 : 0xc.6b743c0820b6p+0 : inexact-ok
+= hypot tonearest dbl-64 0xc.666666666666p+0 0xb.33333p-4 : 0xc.6b743c0820b68p+0 : inexact-ok
+= hypot towardzero dbl-64 0xc.666666666666p+0 0xb.33333p-4 : 0xc.6b743c0820b6p+0 : inexact-ok
+= hypot upward dbl-64 0xc.666666666666p+0 0xb.33333p-4 : 0xc.6b743c0820b68p+0 : inexact-ok
+= hypot downward ldbl-96-intel 0xc.666666666666p+0L 0xb.33333p-4L : 0xc.6b743c0820b652ep+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xc.666666666666p+0L 0xb.33333p-4L : 0xc.6b743c0820b652ep+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xc.666666666666p+0L 0xb.33333p-4L : 0xc.6b743c0820b652ep+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xc.666666666666p+0L 0xb.33333p-4L : 0xc.6b743c0820b652fp+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xc.666666666666p+0L 0xb.33333p-4L : 0xc.6b743c0820b652ep+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xc.666666666666p+0L 0xb.33333p-4L : 0xc.6b743c0820b652ep+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xc.666666666666p+0L 0xb.33333p-4L : 0xc.6b743c0820b652ep+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xc.666666666666p+0L 0xb.33333p-4L : 0xc.6b743c0820b652fp+0L : inexact-ok
+= hypot downward ldbl-128 0xc.666666666666p+0L 0xb.33333p-4L : 0xc.6b743c0820b652e79d827d9aaa7p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.666666666666p+0L 0xb.33333p-4L : 0xc.6b743c0820b652e79d827d9aaa7p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.666666666666p+0L 0xb.33333p-4L : 0xc.6b743c0820b652e79d827d9aaa7p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.666666666666p+0L 0xb.33333p-4L : 0xc.6b743c0820b652e79d827d9aaa78p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.666666666666p+0L 0xb.33333p-4L : 0xc.6b743c0820b652e79d827d9aa8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.666666666666p+0L 0xb.33333p-4L : 0xc.6b743c0820b652e79d827d9aacp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.666666666666p+0L 0xb.33333p-4L : 0xc.6b743c0820b652e79d827d9aa8p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.666666666666p+0L 0xb.33333p-4L : 0xc.6b743c0820b652e79d827d9aacp+0L : inexact-ok
+= hypot downward dbl-64 0xc.666666666666p+0 0xb.3333333333338p-4 : 0xc.6b743c0b0375p+0 : inexact-ok
+= hypot tonearest dbl-64 0xc.666666666666p+0 0xb.3333333333338p-4 : 0xc.6b743c0b03758p+0 : inexact-ok
+= hypot towardzero dbl-64 0xc.666666666666p+0 0xb.3333333333338p-4 : 0xc.6b743c0b0375p+0 : inexact-ok
+= hypot upward dbl-64 0xc.666666666666p+0 0xb.3333333333338p-4 : 0xc.6b743c0b03758p+0 : inexact-ok
+= hypot downward ldbl-96-intel 0xc.666666666666p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375671p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xc.666666666666p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375672p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xc.666666666666p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375671p+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xc.666666666666p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375672p+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xc.666666666666p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375671p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xc.666666666666p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375672p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xc.666666666666p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375671p+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xc.666666666666p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375672p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.666666666666p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375671adfa4906a0f4p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.666666666666p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375671adfa4906a0f4p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.666666666666p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375671adfa4906a0f4p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.666666666666p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375671adfa4906a0f48p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.666666666666p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375671adfa4906a0cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.666666666666p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375671adfa4906a1p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.666666666666p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375671adfa4906a0cp+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.666666666666p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375671adfa4906a1p+0L : inexact-ok
+= hypot downward dbl-64 0xc.666666666666p+0 0xb.333333333333p-4 : 0xc.6b743c0b0375p+0 : inexact-ok
+= hypot tonearest dbl-64 0xc.666666666666p+0 0xb.333333333333p-4 : 0xc.6b743c0b03758p+0 : inexact-ok
+= hypot towardzero dbl-64 0xc.666666666666p+0 0xb.333333333333p-4 : 0xc.6b743c0b0375p+0 : inexact-ok
+= hypot upward dbl-64 0xc.666666666666p+0 0xb.333333333333p-4 : 0xc.6b743c0b03758p+0 : inexact-ok
+= hypot downward ldbl-96-intel 0xc.666666666666p+0L 0xb.333333333333p-4L : 0xc.6b743c0b037566ap+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xc.666666666666p+0L 0xb.333333333333p-4L : 0xc.6b743c0b037566ap+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xc.666666666666p+0L 0xb.333333333333p-4L : 0xc.6b743c0b037566ap+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xc.666666666666p+0L 0xb.333333333333p-4L : 0xc.6b743c0b037566bp+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xc.666666666666p+0L 0xb.333333333333p-4L : 0xc.6b743c0b037566ap+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xc.666666666666p+0L 0xb.333333333333p-4L : 0xc.6b743c0b037566ap+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xc.666666666666p+0L 0xb.333333333333p-4L : 0xc.6b743c0b037566ap+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xc.666666666666p+0L 0xb.333333333333p-4L : 0xc.6b743c0b037566bp+0L : inexact-ok
+= hypot downward ldbl-128 0xc.666666666666p+0L 0xb.333333333333p-4L : 0xc.6b743c0b037566a771c962ca06f8p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.666666666666p+0L 0xb.333333333333p-4L : 0xc.6b743c0b037566a771c962ca06f8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.666666666666p+0L 0xb.333333333333p-4L : 0xc.6b743c0b037566a771c962ca06f8p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.666666666666p+0L 0xb.333333333333p-4L : 0xc.6b743c0b037566a771c962ca07p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.666666666666p+0L 0xb.333333333333p-4L : 0xc.6b743c0b037566a771c962ca04p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.666666666666p+0L 0xb.333333333333p-4L : 0xc.6b743c0b037566a771c962ca08p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.666666666666p+0L 0xb.333333333333p-4L : 0xc.6b743c0b037566a771c962ca04p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.666666666666p+0L 0xb.333333333333p-4L : 0xc.6b743c0b037566a771c962ca08p+0L : inexact-ok
+= hypot downward ldbl-96-intel 0xc.666666666666p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b037566dp+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xc.666666666666p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b037566dp+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xc.666666666666p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b037566dp+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xc.666666666666p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b037566ep+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xc.666666666666p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b037566dp+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xc.666666666666p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b037566dp+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xc.666666666666p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b037566dp+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xc.666666666666p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b037566ep+0L : inexact-ok
+= hypot downward ldbl-128 0xc.666666666666p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b037566d5a945a48e9a48p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.666666666666p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b037566d5a945a48e9a48p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.666666666666p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b037566d5a945a48e9a48p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.666666666666p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b037566d5a945a48e9a5p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.666666666666p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b037566d5a945a48e98p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.666666666666p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b037566d5a945a48e9cp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.666666666666p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b037566d5a945a48e98p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.666666666666p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b037566d5a945a48e9cp+0L : inexact-ok
+= hypot downward ldbl-96-intel 0xc.666666666666p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b037566dp+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xc.666666666666p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b037566dp+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xc.666666666666p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b037566dp+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xc.666666666666p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b037566ep+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xc.666666666666p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b037566dp+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xc.666666666666p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b037566dp+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xc.666666666666p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b037566dp+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xc.666666666666p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b037566ep+0L : inexact-ok
+= hypot downward ldbl-128 0xc.666666666666p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b037566d59ad7e928e648p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.666666666666p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b037566d59ad7e928e648p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.666666666666p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b037566d59ad7e928e648p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.666666666666p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b037566d59ad7e928e65p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.666666666666p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b037566d59ad7e928e4p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.666666666666p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b037566d59ad7e928e8p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.666666666666p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b037566d59ad7e928e4p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.666666666666p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b037566d59ad7e928e8p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.666666666666p+0L 0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b037566d59dbaa83d3d78p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.666666666666p+0L 0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b037566d59dbaa83d3d8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.666666666666p+0L 0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b037566d59dbaa83d3d78p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.666666666666p+0L 0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b037566d59dbaa83d3d8p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.666666666666p+0L 0xb.333333333333333333333333333p-4L : 0xc.6b743c0b037566d59dbaa83d3d78p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.666666666666p+0L 0xb.333333333333333333333333333p-4L : 0xc.6b743c0b037566d59dbaa83d3d8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.666666666666p+0L 0xb.333333333333333333333333333p-4L : 0xc.6b743c0b037566d59dbaa83d3d78p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.666666666666p+0L 0xb.333333333333333333333333333p-4L : 0xc.6b743c0b037566d59dbaa83d3d8p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.666666666666p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b037566d59dbaa83d3d78p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.666666666666p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b037566d59dbaa83d3d8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.666666666666p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b037566d59dbaa83d3d78p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.666666666666p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b037566d59dbaa83d3d8p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.666666666666p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b037566d59dbaa83d3cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.666666666666p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b037566d59dbaa83d3cp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.666666666666p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b037566d59dbaa83d3cp+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.666666666666p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b037566d59dbaa83d4p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.666666666666p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b037566d59dbaa83d3d78p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.666666666666p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b037566d59dbaa83d3d78p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.666666666666p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b037566d59dbaa83d3d78p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.666666666666p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b037566d59dbaa83d3d8p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.666666666666p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b037566d59dbaa83d3cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.666666666666p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b037566d59dbaa83d3cp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.666666666666p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b037566d59dbaa83d3cp+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.666666666666p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b037566d59dbaa83d4p+0L : inexact-ok
+= hypot downward ldbl-96-intel 0xc.666666666666667p+0L 0xb.33334p-4L : 0xc.6b743c168e7225p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xc.666666666666667p+0L 0xb.33334p-4L : 0xc.6b743c168e72251p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xc.666666666666667p+0L 0xb.33334p-4L : 0xc.6b743c168e7225p+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xc.666666666666667p+0L 0xb.33334p-4L : 0xc.6b743c168e72251p+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xc.666666666666667p+0L 0xb.33334p-4L : 0xc.6b743c168e7225p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xc.666666666666667p+0L 0xb.33334p-4L : 0xc.6b743c168e72251p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xc.666666666666667p+0L 0xb.33334p-4L : 0xc.6b743c168e7225p+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xc.666666666666667p+0L 0xb.33334p-4L : 0xc.6b743c168e72251p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.666666666666667p+0L 0xb.33334p-4L : 0xc.6b743c168e72250beedcdd5c071p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.666666666666667p+0L 0xb.33334p-4L : 0xc.6b743c168e72250beedcdd5c0718p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.666666666666667p+0L 0xb.33334p-4L : 0xc.6b743c168e72250beedcdd5c071p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.666666666666667p+0L 0xb.33334p-4L : 0xc.6b743c168e72250beedcdd5c0718p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.666666666666667p+0L 0xb.33334p-4L : 0xc.6b743c168e72250beedcdd5c04p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.666666666666667p+0L 0xb.33334p-4L : 0xc.6b743c168e72250beedcdd5c08p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.666666666666667p+0L 0xb.33334p-4L : 0xc.6b743c168e72250beedcdd5c04p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.666666666666667p+0L 0xb.33334p-4L : 0xc.6b743c168e72250beedcdd5c08p+0L : inexact-ok
+= hypot downward ldbl-96-intel 0xc.666666666666667p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b92p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xc.666666666666667p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b93p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xc.666666666666667p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b92p+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xc.666666666666667p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b93p+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xc.666666666666667p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b92p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xc.666666666666667p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b93p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xc.666666666666667p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b92p+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xc.666666666666667p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b93p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.666666666666667p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b92dee04bc9d04cp+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.666666666666667p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b92dee04bc9d04c8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.666666666666667p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b92dee04bc9d04cp+0L : inexact-ok
+= hypot upward ldbl-128 0xc.666666666666667p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b92dee04bc9d04c8p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.666666666666667p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b92dee04bc9d04p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.666666666666667p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b92dee04bc9d04p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.666666666666667p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b92dee04bc9d04p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.666666666666667p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b92dee04bc9d08p+0L : inexact-ok
+= hypot downward ldbl-96-intel 0xc.666666666666667p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd6p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xc.666666666666667p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd6p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xc.666666666666667p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd6p+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xc.666666666666667p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd7p+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xc.666666666666667p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd6p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xc.666666666666667p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd6p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xc.666666666666667p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd6p+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xc.666666666666667p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd7p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.666666666666667p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd613026b7a8f31p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.666666666666667p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd613026b7a8f318p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.666666666666667p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd613026b7a8f31p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.666666666666667p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd613026b7a8f318p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.666666666666667p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd613026b7a8fp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.666666666666667p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd613026b7a8f4p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.666666666666667p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd613026b7a8fp+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.666666666666667p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd613026b7a8f4p+0L : inexact-ok
+= hypot downward ldbl-96-intel 0xc.666666666666667p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375ccep+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xc.666666666666667p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375ccfp+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xc.666666666666667p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375ccep+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xc.666666666666667p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375ccfp+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xc.666666666666667p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375ccep+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xc.666666666666667p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375ccfp+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xc.666666666666667p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375ccep+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xc.666666666666667p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375ccfp+0L : inexact-ok
+= hypot downward ldbl-128 0xc.666666666666667p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375ccedc24b8a08eadp+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.666666666666667p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375ccedc24b8a08eadp+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.666666666666667p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375ccedc24b8a08eadp+0L : inexact-ok
+= hypot upward ldbl-128 0xc.666666666666667p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375ccedc24b8a08ead8p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.666666666666667p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375ccedc24b8a08e8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.666666666666667p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375ccedc24b8a08ecp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.666666666666667p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375ccedc24b8a08e8p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.666666666666667p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375ccedc24b8a08ecp+0L : inexact-ok
+= hypot downward ldbl-96-intel 0xc.666666666666667p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xc.666666666666667p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd2p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xc.666666666666667p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xc.666666666666667p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd2p+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xc.666666666666667p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xc.666666666666667p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd2p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xc.666666666666667p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xc.666666666666667p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd2p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.666666666666667p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd1bf9c7cbcd7e2p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.666666666666667p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd1bf9c7cbcd7e2p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.666666666666667p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd1bf9c7cbcd7e2p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.666666666666667p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd1bf9c7cbcd7e28p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.666666666666667p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd1bf9c7cbcd7cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.666666666666667p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd1bf9c7cbcd8p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.666666666666667p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd1bf9c7cbcd7cp+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.666666666666667p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd1bf9c7cbcd8p+0L : inexact-ok
+= hypot downward ldbl-96-intel 0xc.666666666666667p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xc.666666666666667p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd2p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xc.666666666666667p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xc.666666666666667p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd2p+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xc.666666666666667p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xc.666666666666667p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd2p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xc.666666666666667p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xc.666666666666667p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd2p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.666666666666667p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1beb5a1067ca18p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.666666666666667p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1beb5a1067ca2p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.666666666666667p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1beb5a1067ca18p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.666666666666667p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1beb5a1067ca2p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.666666666666667p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1beb5a1067c8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.666666666666667p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1beb5a1067ccp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.666666666666667p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1beb5a1067c8p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.666666666666667p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1beb5a1067ccp+0L : inexact-ok
+= hypot downward ldbl-128 0xc.666666666666667p+0L 0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375cd1bee3ccf7c215p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.666666666666667p+0L 0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375cd1bee3ccf7c215p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.666666666666667p+0L 0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375cd1bee3ccf7c215p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.666666666666667p+0L 0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375cd1bee3ccf7c2158p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.666666666666667p+0L 0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375cd1bee3ccf7c215p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.666666666666667p+0L 0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375cd1bee3ccf7c215p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.666666666666667p+0L 0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375cd1bee3ccf7c215p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.666666666666667p+0L 0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375cd1bee3ccf7c2158p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.666666666666667p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd1bee3ccf7c215p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.666666666666667p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd1bee3ccf7c215p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.666666666666667p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd1bee3ccf7c215p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.666666666666667p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd1bee3ccf7c2158p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.666666666666667p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd1bee3ccf7c2p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.666666666666667p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd1bee3ccf7c2p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.666666666666667p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd1bee3ccf7c2p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.666666666666667p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd1bee3ccf7c24p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.666666666666667p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd1bee3ccf7c215p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.666666666666667p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd1bee3ccf7c215p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.666666666666667p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd1bee3ccf7c215p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.666666666666667p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd1bee3ccf7c2158p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.666666666666667p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd1bee3ccf7c2p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.666666666666667p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd1bee3ccf7c2p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.666666666666667p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd1bee3ccf7c2p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.666666666666667p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd1bee3ccf7c24p+0L : inexact-ok
+= hypot downward ldbl-96-intel 0xc.666666666666666p+0L 0xb.33334p-4L : 0xc.6b743c168e7224fp+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xc.666666666666666p+0L 0xb.33334p-4L : 0xc.6b743c168e7225p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xc.666666666666666p+0L 0xb.33334p-4L : 0xc.6b743c168e7224fp+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xc.666666666666666p+0L 0xb.33334p-4L : 0xc.6b743c168e7225p+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xc.666666666666666p+0L 0xb.33334p-4L : 0xc.6b743c168e7224fp+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xc.666666666666666p+0L 0xb.33334p-4L : 0xc.6b743c168e7225p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xc.666666666666666p+0L 0xb.33334p-4L : 0xc.6b743c168e7224fp+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xc.666666666666666p+0L 0xb.33334p-4L : 0xc.6b743c168e7225p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.666666666666666p+0L 0xb.33334p-4L : 0xc.6b743c168e7224fbf55facd14c68p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.666666666666666p+0L 0xb.33334p-4L : 0xc.6b743c168e7224fbf55facd14c7p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.666666666666666p+0L 0xb.33334p-4L : 0xc.6b743c168e7224fbf55facd14c68p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.666666666666666p+0L 0xb.33334p-4L : 0xc.6b743c168e7224fbf55facd14c7p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.666666666666666p+0L 0xb.33334p-4L : 0xc.6b743c168e7224fbf55facd14cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.666666666666666p+0L 0xb.33334p-4L : 0xc.6b743c168e7224fbf55facd14cp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.666666666666666p+0L 0xb.33334p-4L : 0xc.6b743c168e7224fbf55facd14cp+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.666666666666666p+0L 0xb.33334p-4L : 0xc.6b743c168e7224fbf55facd15p+0L : inexact-ok
+= hypot downward ldbl-96-intel 0xc.666666666666666p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b91p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xc.666666666666666p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b92p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xc.666666666666666p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b91p+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xc.666666666666666p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b92p+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xc.666666666666666p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b91p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xc.666666666666666p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b92p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xc.666666666666666p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b91p+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xc.666666666666666p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b92p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.666666666666666p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b91df4878bffbb2p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.666666666666666p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b91df4878bffbb28p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.666666666666666p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b91df4878bffbb2p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.666666666666666p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b91df4878bffbb28p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.666666666666666p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b91df4878bffb8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.666666666666666p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b91df4878bffbcp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.666666666666666p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b91df4878bffb8p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.666666666666666p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b91df4878bffbcp+0L : inexact-ok
+= hypot downward ldbl-96-intel 0xc.666666666666666p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd5p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xc.666666666666666p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd5p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xc.666666666666666p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd5p+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xc.666666666666666p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd6p+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xc.666666666666666p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd5p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xc.666666666666666p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd5p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xc.666666666666666p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd5p+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xc.666666666666666p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd6p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.666666666666666p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd5136a9870f5fap+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.666666666666666p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd5136a9870f5fa8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.666666666666666p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd5136a9870f5fap+0L : inexact-ok
+= hypot upward ldbl-128 0xc.666666666666666p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd5136a9870f5fa8p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.666666666666666p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd5136a9870f5cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.666666666666666p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd5136a9870f6p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.666666666666666p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd5136a9870f5cp+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.666666666666666p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd5136a9870f6p+0L : inexact-ok
+= hypot downward ldbl-96-intel 0xc.666666666666666p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375ccdp+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xc.666666666666666p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375ccep+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xc.666666666666666p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375ccdp+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xc.666666666666666p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375ccep+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xc.666666666666666p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375ccdp+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xc.666666666666666p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375ccep+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xc.666666666666666p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375ccdp+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xc.666666666666666p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375ccep+0L : inexact-ok
+= hypot downward ldbl-128 0xc.666666666666666p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375ccddc8ce596f576p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.666666666666666p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375ccddc8ce596f5768p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.666666666666666p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375ccddc8ce596f576p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.666666666666666p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375ccddc8ce596f5768p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.666666666666666p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375ccddc8ce596f54p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.666666666666666p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375ccddc8ce596f58p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.666666666666666p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375ccddc8ce596f54p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.666666666666666p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375ccddc8ce596f58p+0L : inexact-ok
+= hypot downward ldbl-96-intel 0xc.666666666666666p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cdp+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xc.666666666666666p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xc.666666666666666p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cdp+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xc.666666666666666p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xc.666666666666666p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cdp+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xc.666666666666666p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xc.666666666666666p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cdp+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xc.666666666666666p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.666666666666666p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd0c004a9b33eabp+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.666666666666666p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd0c004a9b33eabp+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.666666666666666p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd0c004a9b33eabp+0L : inexact-ok
+= hypot upward ldbl-128 0xc.666666666666666p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd0c004a9b33eab8p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.666666666666666p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd0c004a9b33e8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.666666666666666p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd0c004a9b33ecp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.666666666666666p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd0c004a9b33e8p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.666666666666666p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd0c004a9b33ecp+0L : inexact-ok
+= hypot downward ldbl-96-intel 0xc.666666666666666p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cdp+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xc.666666666666666p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xc.666666666666666p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cdp+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xc.666666666666666p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xc.666666666666666p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cdp+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xc.666666666666666p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xc.666666666666666p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cdp+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xc.666666666666666p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.666666666666666p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd0bf1dcdfce36bp+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.666666666666666p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd0bf1dcdfce36bp+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.666666666666666p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd0bf1dcdfce36bp+0L : inexact-ok
+= hypot upward ldbl-128 0xc.666666666666666p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd0bf1dcdfce36b8p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.666666666666666p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd0bf1dcdfce34p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.666666666666666p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd0bf1dcdfce38p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.666666666666666p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd0bf1dcdfce34p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.666666666666666p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd0bf1dcdfce38p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.666666666666666p+0L 0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375cd0bf4bf9ee28dep+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.666666666666666p+0L 0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375cd0bf4bf9ee28de8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.666666666666666p+0L 0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375cd0bf4bf9ee28dep+0L : inexact-ok
+= hypot upward ldbl-128 0xc.666666666666666p+0L 0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375cd0bf4bf9ee28de8p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.666666666666666p+0L 0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375cd0bf4bf9ee28dep+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.666666666666666p+0L 0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375cd0bf4bf9ee28de8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.666666666666666p+0L 0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375cd0bf4bf9ee28dep+0L : inexact-ok
+= hypot upward ldbl-128 0xc.666666666666666p+0L 0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375cd0bf4bf9ee28de8p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.666666666666666p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd0bf4bf9ee28dep+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.666666666666666p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd0bf4bf9ee28de8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.666666666666666p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd0bf4bf9ee28dep+0L : inexact-ok
+= hypot upward ldbl-128 0xc.666666666666666p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd0bf4bf9ee28de8p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.666666666666666p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd0bf4bf9ee28cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.666666666666666p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd0bf4bf9ee28cp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.666666666666666p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd0bf4bf9ee28cp+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.666666666666666p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd0bf4bf9ee29p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.666666666666666p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd0bf4bf9ee28dep+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.666666666666666p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd0bf4bf9ee28dep+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.666666666666666p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd0bf4bf9ee28dep+0L : inexact-ok
+= hypot upward ldbl-128 0xc.666666666666666p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd0bf4bf9ee28de8p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.666666666666666p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd0bf4bf9ee28cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.666666666666666p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd0bf4bf9ee28cp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.666666666666666p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd0bf4bf9ee28cp+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.666666666666666p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd0bf4bf9ee29p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.6666666666666666666666666668p+0L 0xb.33334p-4L : 0xc.6b743c168e722502592b59d59718p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.6666666666666666666666666668p+0L 0xb.33334p-4L : 0xc.6b743c168e722502592b59d59718p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.6666666666666666666666666668p+0L 0xb.33334p-4L : 0xc.6b743c168e722502592b59d59718p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.6666666666666666666666666668p+0L 0xb.33334p-4L : 0xc.6b743c168e722502592b59d5972p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.6666666666666666666666666668p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b9245853390b723p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.6666666666666666666666666668p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b9245853390b7238p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.6666666666666666666666666668p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b9245853390b723p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.6666666666666666666666666668p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b9245853390b7238p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.6666666666666666666666666668p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd579a7534199aap+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.6666666666666666666666666668p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd579a7534199aap+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.6666666666666666666666666668p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd579a7534199aap+0L : inexact-ok
+= hypot upward ldbl-128 0xc.6666666666666666666666666668p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd579a7534199aa8p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.6666666666666666666666666668p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375cce42c9a06799258p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.6666666666666666666666666668p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375cce42c9a0679926p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.6666666666666666666666666668p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375cce42c9a06799258p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.6666666666666666666666666668p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375cce42c9a0679926p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.6666666666666666666666666668p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd126416483e25a8p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.6666666666666666666666666668p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd126416483e25bp+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.6666666666666666666666666668p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd126416483e25a8p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.6666666666666666666666666668p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd126416483e25bp+0L : inexact-ok
+= hypot downward ldbl-128 0xc.6666666666666666666666666668p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1255a88cd871a8p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.6666666666666666666666666668p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1255a88cd871bp+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.6666666666666666666666666668p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1255a88cd871a8p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.6666666666666666666666666668p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1255a88cd871bp+0L : inexact-ok
+= hypot downward ldbl-128 0xc.6666666666666666666666666668p+0L 0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.6666666666666666666666666668p+0L 0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375cd12588b4becc8ep+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.6666666666666666666666666668p+0L 0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.6666666666666666666666666668p+0L 0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375cd12588b4becc8ep+0L : inexact-ok
+= hypot downward ldbl-128 0xc.6666666666666666666666666668p+0L 0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.6666666666666666666666666668p+0L 0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc8ep+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.6666666666666666666666666668p+0L 0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.6666666666666666666666666668p+0L 0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc8ep+0L : inexact-ok
+= hypot downward ldbl-128 0xc.6666666666666666666666666668p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd12588b4becc8ep+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.6666666666666666666666666668p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd12588b4becc8ep+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.6666666666666666666666666668p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd12588b4becc8ep+0L : inexact-ok
+= hypot upward ldbl-128 0xc.6666666666666666666666666668p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd12588b4becc8e8p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.6666666666666666666666666668p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.6666666666666666666666666668p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc8ep+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.6666666666666666666666666668p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.6666666666666666666666666668p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc8ep+0L : inexact-ok
+= hypot downward ldbl-128 0xc.666666666666666666666666666p+0L 0xb.33334p-4L : 0xc.6b743c168e722502592b59d5971p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.666666666666666666666666666p+0L 0xb.33334p-4L : 0xc.6b743c168e722502592b59d5971p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.666666666666666666666666666p+0L 0xb.33334p-4L : 0xc.6b743c168e722502592b59d5971p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.666666666666666666666666666p+0L 0xb.33334p-4L : 0xc.6b743c168e722502592b59d59718p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.666666666666666666666666666p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b9245853390b7228p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.666666666666666666666666666p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b9245853390b723p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.666666666666666666666666666p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b9245853390b7228p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.666666666666666666666666666p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b9245853390b723p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.666666666666666666666666666p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd579a7534199a98p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.666666666666666666666666666p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd579a7534199a98p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.666666666666666666666666666p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd579a7534199a98p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.666666666666666666666666666p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd579a7534199aap+0L : inexact-ok
+= hypot downward ldbl-128 0xc.666666666666666666666666666p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375cce42c9a0679925p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.666666666666666666666666666p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375cce42c9a06799258p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.666666666666666666666666666p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375cce42c9a0679925p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.666666666666666666666666666p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375cce42c9a06799258p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.666666666666666666666666666p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd126416483e25ap+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.666666666666666666666666666p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd126416483e25a8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.666666666666666666666666666p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd126416483e25ap+0L : inexact-ok
+= hypot upward ldbl-128 0xc.666666666666666666666666666p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd126416483e25a8p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.666666666666666666666666666p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1255a88cd871ap+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.666666666666666666666666666p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1255a88cd871a8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.666666666666666666666666666p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1255a88cd871ap+0L : inexact-ok
+= hypot upward ldbl-128 0xc.666666666666666666666666666p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1255a88cd871a8p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.666666666666666666666666666p+0L 0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375cd12588b4becc8dp+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.666666666666666666666666666p+0L 0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.666666666666666666666666666p+0L 0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375cd12588b4becc8dp+0L : inexact-ok
+= hypot upward ldbl-128 0xc.666666666666666666666666666p+0L 0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.666666666666666666666666666p+0L 0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc8dp+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.666666666666666666666666666p+0L 0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.666666666666666666666666666p+0L 0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc8dp+0L : inexact-ok
+= hypot upward ldbl-128 0xc.666666666666666666666666666p+0L 0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.666666666666666666666666666p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.666666666666666666666666666p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.666666666666666666666666666p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.666666666666666666666666666p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd12588b4becc8ep+0L : inexact-ok
+= hypot downward ldbl-128 0xc.666666666666666666666666666p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc8dp+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.666666666666666666666666666p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.666666666666666666666666666p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc8dp+0L : inexact-ok
+= hypot upward ldbl-128 0xc.666666666666666666666666666p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.66666666666666666666666668p+0L 0xb.33334p-4L : 0xc.6b743c168e722502592b59d598bp+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.66666666666666666666666668p+0L 0xb.33334p-4L : 0xc.6b743c168e722502592b59d598bp+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.66666666666666666666666668p+0L 0xb.33334p-4L : 0xc.6b743c168e722502592b59d598bp+0L : inexact-ok
+= hypot upward ldbl-128 0xc.66666666666666666666666668p+0L 0xb.33334p-4L : 0xc.6b743c168e722502592b59d598b8p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.66666666666666666666666668p+0L 0xb.33334p-4L : 0xc.6b743c168e722502592b59d598p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.66666666666666666666666668p+0L 0xb.33334p-4L : 0xc.6b743c168e722502592b59d598p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.66666666666666666666666668p+0L 0xb.33334p-4L : 0xc.6b743c168e722502592b59d598p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.66666666666666666666666668p+0L 0xb.33334p-4L : 0xc.6b743c168e722502592b59d59cp+0L : inexact-ok
+= hypot downward ldbl-128 0xc.66666666666666666666666668p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b9245853390b73c8p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.66666666666666666666666668p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b9245853390b73c8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.66666666666666666666666668p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b9245853390b73c8p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.66666666666666666666666668p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b9245853390b73dp+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.66666666666666666666666668p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b9245853390b7p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.66666666666666666666666668p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b9245853390b74p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.66666666666666666666666668p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b9245853390b7p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.66666666666666666666666668p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b9245853390b74p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.66666666666666666666666668p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd579a7534199c38p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.66666666666666666666666668p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd579a7534199c38p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.66666666666666666666666668p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd579a7534199c38p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.66666666666666666666666668p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd579a7534199c4p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.66666666666666666666666668p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd579a7534199cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.66666666666666666666666668p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd579a7534199cp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.66666666666666666666666668p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd579a7534199cp+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.66666666666666666666666668p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd579a753419ap+0L : inexact-ok
+= hypot downward ldbl-128 0xc.66666666666666666666666668p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375cce42c9a067993fp+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.66666666666666666666666668p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375cce42c9a067993f8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.66666666666666666666666668p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375cce42c9a067993fp+0L : inexact-ok
+= hypot upward ldbl-128 0xc.66666666666666666666666668p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375cce42c9a067993f8p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.66666666666666666666666668p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375cce42c9a06799p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.66666666666666666666666668p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375cce42c9a067994p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.66666666666666666666666668p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375cce42c9a06799p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.66666666666666666666666668p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375cce42c9a067994p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.66666666666666666666666668p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd126416483e274p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.66666666666666666666666668p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd126416483e2748p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.66666666666666666666666668p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd126416483e274p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.66666666666666666666666668p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd126416483e2748p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.66666666666666666666666668p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd126416483e24p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.66666666666666666666666668p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd126416483e28p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.66666666666666666666666668p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd126416483e24p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.66666666666666666666666668p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd126416483e28p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.66666666666666666666666668p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1255a88cd8734p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.66666666666666666666666668p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1255a88cd8734p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.66666666666666666666666668p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1255a88cd8734p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.66666666666666666666666668p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1255a88cd87348p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.66666666666666666666666668p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1255a88cd87p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.66666666666666666666666668p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1255a88cd874p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.66666666666666666666666668p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1255a88cd87p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.66666666666666666666666668p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1255a88cd874p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.66666666666666666666666668p+0L 0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375cd12588b4becca7p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.66666666666666666666666668p+0L 0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375cd12588b4becca78p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.66666666666666666666666668p+0L 0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375cd12588b4becca7p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.66666666666666666666666668p+0L 0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375cd12588b4becca78p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.66666666666666666666666668p+0L 0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becca7p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.66666666666666666666666668p+0L 0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becca78p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.66666666666666666666666668p+0L 0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becca7p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.66666666666666666666666668p+0L 0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becca78p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.66666666666666666666666668p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd12588b4becca7p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.66666666666666666666666668p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd12588b4becca78p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.66666666666666666666666668p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd12588b4becca7p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.66666666666666666666666668p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd12588b4becca78p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.66666666666666666666666668p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd12588b4becc8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.66666666666666666666666668p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd12588b4becccp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.66666666666666666666666668p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd12588b4becc8p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.66666666666666666666666668p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd12588b4becccp+0L : inexact-ok
+= hypot downward ldbl-128 0xc.66666666666666666666666668p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becca7p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.66666666666666666666666668p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becca78p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.66666666666666666666666668p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becca7p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.66666666666666666666666668p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becca78p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.66666666666666666666666668p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.66666666666666666666666668p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becccp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.66666666666666666666666668p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc8p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.66666666666666666666666668p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becccp+0L : inexact-ok
+= hypot downward ldbl-128 0xc.66666666666666666666666664p+0L 0xb.33334p-4L : 0xc.6b743c168e722502592b59d594bp+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.66666666666666666666666664p+0L 0xb.33334p-4L : 0xc.6b743c168e722502592b59d594bp+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.66666666666666666666666664p+0L 0xb.33334p-4L : 0xc.6b743c168e722502592b59d594bp+0L : inexact-ok
+= hypot upward ldbl-128 0xc.66666666666666666666666664p+0L 0xb.33334p-4L : 0xc.6b743c168e722502592b59d594b8p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.66666666666666666666666664p+0L 0xb.33334p-4L : 0xc.6b743c168e722502592b59d594p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.66666666666666666666666664p+0L 0xb.33334p-4L : 0xc.6b743c168e722502592b59d594p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.66666666666666666666666664p+0L 0xb.33334p-4L : 0xc.6b743c168e722502592b59d594p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.66666666666666666666666664p+0L 0xb.33334p-4L : 0xc.6b743c168e722502592b59d598p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.66666666666666666666666664p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b9245853390b6fc8p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.66666666666666666666666664p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b9245853390b6fdp+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.66666666666666666666666664p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b9245853390b6fc8p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.66666666666666666666666664p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b9245853390b6fdp+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.66666666666666666666666664p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b9245853390b6cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.66666666666666666666666664p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b9245853390b7p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.66666666666666666666666664p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b9245853390b6cp+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.66666666666666666666666664p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b9245853390b7p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.66666666666666666666666664p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd579a7534199838p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.66666666666666666666666664p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd579a7534199838p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.66666666666666666666666664p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd579a7534199838p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.66666666666666666666666664p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd579a753419984p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.66666666666666666666666664p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd579a75341998p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.66666666666666666666666664p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd579a75341998p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.66666666666666666666666664p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd579a75341998p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.66666666666666666666666664p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd579a7534199cp+0L : inexact-ok
+= hypot downward ldbl-128 0xc.66666666666666666666666664p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375cce42c9a06798ff8p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.66666666666666666666666664p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375cce42c9a06798ff8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.66666666666666666666666664p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375cce42c9a06798ff8p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.66666666666666666666666664p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375cce42c9a06799p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.66666666666666666666666664p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375cce42c9a06798cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.66666666666666666666666664p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375cce42c9a06799p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.66666666666666666666666664p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375cce42c9a06798cp+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.66666666666666666666666664p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375cce42c9a06799p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.66666666666666666666666664p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd126416483e234p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.66666666666666666666666664p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd126416483e2348p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.66666666666666666666666664p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd126416483e234p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.66666666666666666666666664p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd126416483e2348p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.66666666666666666666666664p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd126416483e2p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.66666666666666666666666664p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd126416483e24p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.66666666666666666666666664p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd126416483e2p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.66666666666666666666666664p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd126416483e24p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.66666666666666666666666664p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1255a88cd86f4p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.66666666666666666666666664p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1255a88cd86f48p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.66666666666666666666666664p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1255a88cd86f4p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.66666666666666666666666664p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1255a88cd86f48p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.66666666666666666666666664p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1255a88cd86cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.66666666666666666666666664p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1255a88cd87p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.66666666666666666666666664p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1255a88cd86cp+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.66666666666666666666666664p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1255a88cd87p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.66666666666666666666666664p+0L 0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375cd12588b4becc678p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.66666666666666666666666664p+0L 0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375cd12588b4becc678p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.66666666666666666666666664p+0L 0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375cd12588b4becc678p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.66666666666666666666666664p+0L 0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375cd12588b4becc68p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.66666666666666666666666664p+0L 0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc678p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.66666666666666666666666664p+0L 0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc678p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.66666666666666666666666664p+0L 0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc678p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.66666666666666666666666664p+0L 0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc68p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.66666666666666666666666664p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd12588b4becc678p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.66666666666666666666666664p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd12588b4becc678p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.66666666666666666666666664p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd12588b4becc678p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.66666666666666666666666664p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd12588b4becc68p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.66666666666666666666666664p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd12588b4becc4p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.66666666666666666666666664p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd12588b4becc8p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.66666666666666666666666664p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd12588b4becc4p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.66666666666666666666666664p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd12588b4becc8p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.66666666666666666666666664p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc67p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.66666666666666666666666664p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc678p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.66666666666666666666666664p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc67p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.66666666666666666666666664p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc678p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.66666666666666666666666664p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc4p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.66666666666666666666666664p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc8p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.66666666666666666666666664p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc4p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.66666666666666666666666664p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc8p+0L : inexact-ok
+hypot -12.4 0.7
+= hypot downward flt-32 -0xc.66666p+0f 0xb.33334p-4f : 0xc.6b743p+0f : inexact-ok
+= hypot tonearest flt-32 -0xc.66666p+0f 0xb.33334p-4f : 0xc.6b743p+0f : inexact-ok
+= hypot towardzero flt-32 -0xc.66666p+0f 0xb.33334p-4f : 0xc.6b743p+0f : inexact-ok
+= hypot upward flt-32 -0xc.66666p+0f 0xb.33334p-4f : 0xc.6b744p+0f : inexact-ok
+= hypot downward dbl-64 -0xc.66666p+0 0xb.33334p-4 : 0xc.6b7435b2c2c5p+0 : inexact-ok
+= hypot tonearest dbl-64 -0xc.66666p+0 0xb.33334p-4 : 0xc.6b7435b2c2c5p+0 : inexact-ok
+= hypot towardzero dbl-64 -0xc.66666p+0 0xb.33334p-4 : 0xc.6b7435b2c2c5p+0 : inexact-ok
+= hypot upward dbl-64 -0xc.66666p+0 0xb.33334p-4 : 0xc.6b7435b2c2c58p+0 : inexact-ok
+= hypot downward ldbl-96-intel -0xc.66666p+0L 0xb.33334p-4L : 0xc.6b7435b2c2c522p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xc.66666p+0L 0xb.33334p-4L : 0xc.6b7435b2c2c5221p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xc.66666p+0L 0xb.33334p-4L : 0xc.6b7435b2c2c522p+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xc.66666p+0L 0xb.33334p-4L : 0xc.6b7435b2c2c5221p+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xc.66666p+0L 0xb.33334p-4L : 0xc.6b7435b2c2c522p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xc.66666p+0L 0xb.33334p-4L : 0xc.6b7435b2c2c5221p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xc.66666p+0L 0xb.33334p-4L : 0xc.6b7435b2c2c522p+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xc.66666p+0L 0xb.33334p-4L : 0xc.6b7435b2c2c5221p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.66666p+0L 0xb.33334p-4L : 0xc.6b7435b2c2c5220efb3fac2b9198p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.66666p+0L 0xb.33334p-4L : 0xc.6b7435b2c2c5220efb3fac2b9198p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.66666p+0L 0xb.33334p-4L : 0xc.6b7435b2c2c5220efb3fac2b9198p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.66666p+0L 0xb.33334p-4L : 0xc.6b7435b2c2c5220efb3fac2b91ap+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.66666p+0L 0xb.33334p-4L : 0xc.6b7435b2c2c5220efb3fac2b9p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.66666p+0L 0xb.33334p-4L : 0xc.6b7435b2c2c5220efb3fac2b9p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.66666p+0L 0xb.33334p-4L : 0xc.6b7435b2c2c5220efb3fac2b9p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.66666p+0L 0xb.33334p-4L : 0xc.6b7435b2c2c5220efb3fac2b94p+0L : inexact-ok
+= hypot downward flt-32 -0xc.66666p+0f 0xb.33333p-4f : 0xc.6b743p+0f : inexact-ok
+= hypot tonearest flt-32 -0xc.66666p+0f 0xb.33333p-4f : 0xc.6b743p+0f : inexact-ok
+= hypot towardzero flt-32 -0xc.66666p+0f 0xb.33333p-4f : 0xc.6b743p+0f : inexact-ok
+= hypot upward flt-32 -0xc.66666p+0f 0xb.33333p-4f : 0xc.6b744p+0f : inexact-ok
+= hypot downward dbl-64 -0xc.66666p+0 0xb.33333p-4 : 0xc.6b7435a455098p+0 : inexact-ok
+= hypot tonearest dbl-64 -0xc.66666p+0 0xb.33333p-4 : 0xc.6b7435a455098p+0 : inexact-ok
+= hypot towardzero dbl-64 -0xc.66666p+0 0xb.33333p-4 : 0xc.6b7435a455098p+0 : inexact-ok
+= hypot upward dbl-64 -0xc.66666p+0 0xb.33333p-4 : 0xc.6b7435a4550ap+0 : inexact-ok
+= hypot downward ldbl-96-intel -0xc.66666p+0L 0xb.33333p-4L : 0xc.6b7435a45509aecp+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xc.66666p+0L 0xb.33333p-4L : 0xc.6b7435a45509aecp+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xc.66666p+0L 0xb.33333p-4L : 0xc.6b7435a45509aecp+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xc.66666p+0L 0xb.33333p-4L : 0xc.6b7435a45509aedp+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xc.66666p+0L 0xb.33333p-4L : 0xc.6b7435a45509aecp+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xc.66666p+0L 0xb.33333p-4L : 0xc.6b7435a45509aecp+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xc.66666p+0L 0xb.33333p-4L : 0xc.6b7435a45509aecp+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xc.66666p+0L 0xb.33333p-4L : 0xc.6b7435a45509aedp+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.66666p+0L 0xb.33333p-4L : 0xc.6b7435a45509aec49781cf40beb8p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.66666p+0L 0xb.33333p-4L : 0xc.6b7435a45509aec49781cf40becp+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.66666p+0L 0xb.33333p-4L : 0xc.6b7435a45509aec49781cf40beb8p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.66666p+0L 0xb.33333p-4L : 0xc.6b7435a45509aec49781cf40becp+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.66666p+0L 0xb.33333p-4L : 0xc.6b7435a45509aec49781cf40bcp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.66666p+0L 0xb.33333p-4L : 0xc.6b7435a45509aec49781cf40cp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.66666p+0L 0xb.33333p-4L : 0xc.6b7435a45509aec49781cf40bcp+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.66666p+0L 0xb.33333p-4L : 0xc.6b7435a45509aec49781cf40cp+0L : inexact-ok
+= hypot downward dbl-64 -0xc.66666p+0 0xb.3333333333338p-4 : 0xc.6b7435a737c88p+0 : inexact-ok
+= hypot tonearest dbl-64 -0xc.66666p+0 0xb.3333333333338p-4 : 0xc.6b7435a737c9p+0 : inexact-ok
+= hypot towardzero dbl-64 -0xc.66666p+0 0xb.3333333333338p-4 : 0xc.6b7435a737c88p+0 : inexact-ok
+= hypot upward dbl-64 -0xc.66666p+0 0xb.3333333333338p-4 : 0xc.6b7435a737c9p+0 : inexact-ok
+= hypot downward ldbl-96-intel -0xc.66666p+0L 0xb.3333333333338p-4L : 0xc.6b7435a737c8c47p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xc.66666p+0L 0xb.3333333333338p-4L : 0xc.6b7435a737c8c47p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xc.66666p+0L 0xb.3333333333338p-4L : 0xc.6b7435a737c8c47p+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xc.66666p+0L 0xb.3333333333338p-4L : 0xc.6b7435a737c8c48p+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xc.66666p+0L 0xb.3333333333338p-4L : 0xc.6b7435a737c8c47p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xc.66666p+0L 0xb.3333333333338p-4L : 0xc.6b7435a737c8c47p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xc.66666p+0L 0xb.3333333333338p-4L : 0xc.6b7435a737c8c47p+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xc.66666p+0L 0xb.3333333333338p-4L : 0xc.6b7435a737c8c48p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.66666p+0L 0xb.3333333333338p-4L : 0xc.6b7435a737c8c473ed6aa2d9495p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.66666p+0L 0xb.3333333333338p-4L : 0xc.6b7435a737c8c473ed6aa2d9495p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.66666p+0L 0xb.3333333333338p-4L : 0xc.6b7435a737c8c473ed6aa2d9495p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.66666p+0L 0xb.3333333333338p-4L : 0xc.6b7435a737c8c473ed6aa2d94958p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.66666p+0L 0xb.3333333333338p-4L : 0xc.6b7435a737c8c473ed6aa2d948p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.66666p+0L 0xb.3333333333338p-4L : 0xc.6b7435a737c8c473ed6aa2d948p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.66666p+0L 0xb.3333333333338p-4L : 0xc.6b7435a737c8c473ed6aa2d948p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.66666p+0L 0xb.3333333333338p-4L : 0xc.6b7435a737c8c473ed6aa2d94cp+0L : inexact-ok
+= hypot downward dbl-64 -0xc.66666p+0 0xb.333333333333p-4 : 0xc.6b7435a737c88p+0 : inexact-ok
+= hypot tonearest dbl-64 -0xc.66666p+0 0xb.333333333333p-4 : 0xc.6b7435a737c9p+0 : inexact-ok
+= hypot towardzero dbl-64 -0xc.66666p+0 0xb.333333333333p-4 : 0xc.6b7435a737c88p+0 : inexact-ok
+= hypot upward dbl-64 -0xc.66666p+0 0xb.333333333333p-4 : 0xc.6b7435a737c9p+0 : inexact-ok
+= hypot downward ldbl-96-intel -0xc.66666p+0L 0xb.333333333333p-4L : 0xc.6b7435a737c8c4p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xc.66666p+0L 0xb.333333333333p-4L : 0xc.6b7435a737c8c4p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xc.66666p+0L 0xb.333333333333p-4L : 0xc.6b7435a737c8c4p+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xc.66666p+0L 0xb.333333333333p-4L : 0xc.6b7435a737c8c41p+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xc.66666p+0L 0xb.333333333333p-4L : 0xc.6b7435a737c8c4p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xc.66666p+0L 0xb.333333333333p-4L : 0xc.6b7435a737c8c4p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xc.66666p+0L 0xb.333333333333p-4L : 0xc.6b7435a737c8c4p+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xc.66666p+0L 0xb.333333333333p-4L : 0xc.6b7435a737c8c41p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.66666p+0L 0xb.333333333333p-4L : 0xc.6b7435a737c8c4007f8f39d629f8p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.66666p+0L 0xb.333333333333p-4L : 0xc.6b7435a737c8c4007f8f39d629f8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.66666p+0L 0xb.333333333333p-4L : 0xc.6b7435a737c8c4007f8f39d629f8p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.66666p+0L 0xb.333333333333p-4L : 0xc.6b7435a737c8c4007f8f39d62ap+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.66666p+0L 0xb.333333333333p-4L : 0xc.6b7435a737c8c4007f8f39d628p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.66666p+0L 0xb.333333333333p-4L : 0xc.6b7435a737c8c4007f8f39d628p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.66666p+0L 0xb.333333333333p-4L : 0xc.6b7435a737c8c4007f8f39d628p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.66666p+0L 0xb.333333333333p-4L : 0xc.6b7435a737c8c4007f8f39d62cp+0L : inexact-ok
+= hypot downward ldbl-96-intel -0xc.66666p+0L 0xb.333333333333334p-4L : 0xc.6b7435a737c8c42p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xc.66666p+0L 0xb.333333333333334p-4L : 0xc.6b7435a737c8c43p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xc.66666p+0L 0xb.333333333333334p-4L : 0xc.6b7435a737c8c42p+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xc.66666p+0L 0xb.333333333333334p-4L : 0xc.6b7435a737c8c43p+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xc.66666p+0L 0xb.333333333333334p-4L : 0xc.6b7435a737c8c42p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xc.66666p+0L 0xb.333333333333334p-4L : 0xc.6b7435a737c8c43p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xc.66666p+0L 0xb.333333333333334p-4L : 0xc.6b7435a737c8c42p+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xc.66666p+0L 0xb.333333333333334p-4L : 0xc.6b7435a737c8c43p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.66666p+0L 0xb.333333333333334p-4L : 0xc.6b7435a737c8c42eb70b9361eap+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.66666p+0L 0xb.333333333333334p-4L : 0xc.6b7435a737c8c42eb70b9361ea08p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.66666p+0L 0xb.333333333333334p-4L : 0xc.6b7435a737c8c42eb70b9361eap+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.66666p+0L 0xb.333333333333334p-4L : 0xc.6b7435a737c8c42eb70b9361ea08p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.66666p+0L 0xb.333333333333334p-4L : 0xc.6b7435a737c8c42eb70b9361e8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.66666p+0L 0xb.333333333333334p-4L : 0xc.6b7435a737c8c42eb70b9361ecp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.66666p+0L 0xb.333333333333334p-4L : 0xc.6b7435a737c8c42eb70b9361e8p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.66666p+0L 0xb.333333333333334p-4L : 0xc.6b7435a737c8c42eb70b9361ecp+0L : inexact-ok
+= hypot downward ldbl-96-intel -0xc.66666p+0L 0xb.333333333333333p-4L : 0xc.6b7435a737c8c42p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xc.66666p+0L 0xb.333333333333333p-4L : 0xc.6b7435a737c8c43p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xc.66666p+0L 0xb.333333333333333p-4L : 0xc.6b7435a737c8c42p+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xc.66666p+0L 0xb.333333333333333p-4L : 0xc.6b7435a737c8c43p+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xc.66666p+0L 0xb.333333333333333p-4L : 0xc.6b7435a737c8c42p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xc.66666p+0L 0xb.333333333333333p-4L : 0xc.6b7435a737c8c43p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xc.66666p+0L 0xb.333333333333333p-4L : 0xc.6b7435a737c8c42p+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xc.66666p+0L 0xb.333333333333333p-4L : 0xc.6b7435a737c8c43p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.66666p+0L 0xb.333333333333333p-4L : 0xc.6b7435a737c8c42ea89dd7f4c9ap+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.66666p+0L 0xb.333333333333333p-4L : 0xc.6b7435a737c8c42ea89dd7f4c9ap+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.66666p+0L 0xb.333333333333333p-4L : 0xc.6b7435a737c8c42ea89dd7f4c9ap+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.66666p+0L 0xb.333333333333333p-4L : 0xc.6b7435a737c8c42ea89dd7f4c9a8p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.66666p+0L 0xb.333333333333333p-4L : 0xc.6b7435a737c8c42ea89dd7f4c8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.66666p+0L 0xb.333333333333333p-4L : 0xc.6b7435a737c8c42ea89dd7f4c8p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.66666p+0L 0xb.333333333333333p-4L : 0xc.6b7435a737c8c42ea89dd7f4c8p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.66666p+0L 0xb.333333333333333p-4L : 0xc.6b7435a737c8c42ea89dd7f4ccp+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.66666p+0L 0xb.3333333333333333333333333338p-4L : 0xc.6b7435a737c8c42eab80970a9ce8p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.66666p+0L 0xb.3333333333333333333333333338p-4L : 0xc.6b7435a737c8c42eab80970a9ce8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.66666p+0L 0xb.3333333333333333333333333338p-4L : 0xc.6b7435a737c8c42eab80970a9ce8p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.66666p+0L 0xb.3333333333333333333333333338p-4L : 0xc.6b7435a737c8c42eab80970a9cfp+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.66666p+0L 0xb.333333333333333333333333333p-4L : 0xc.6b7435a737c8c42eab80970a9ce8p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.66666p+0L 0xb.333333333333333333333333333p-4L : 0xc.6b7435a737c8c42eab80970a9ce8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.66666p+0L 0xb.333333333333333333333333333p-4L : 0xc.6b7435a737c8c42eab80970a9ce8p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.66666p+0L 0xb.333333333333333333333333333p-4L : 0xc.6b7435a737c8c42eab80970a9cfp+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.66666p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b7435a737c8c42eab80970a9ce8p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.66666p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b7435a737c8c42eab80970a9ce8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.66666p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b7435a737c8c42eab80970a9ce8p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.66666p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b7435a737c8c42eab80970a9cfp+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.66666p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b7435a737c8c42eab80970a9cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.66666p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b7435a737c8c42eab80970a9cp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.66666p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b7435a737c8c42eab80970a9cp+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.66666p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b7435a737c8c42eab80970aap+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.66666p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b7435a737c8c42eab80970a9cep+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.66666p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b7435a737c8c42eab80970a9ce8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.66666p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b7435a737c8c42eab80970a9cep+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.66666p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b7435a737c8c42eab80970a9ce8p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.66666p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b7435a737c8c42eab80970a9cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.66666p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b7435a737c8c42eab80970a9cp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.66666p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b7435a737c8c42eab80970a9cp+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.66666p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b7435a737c8c42eab80970aap+0L : inexact-ok
+= hypot downward flt-32 -0xc.66667p+0f 0xb.33334p-4f : 0xc.6b744p+0f : inexact-ok
+= hypot tonearest flt-32 -0xc.66667p+0f 0xb.33334p-4f : 0xc.6b744p+0f : inexact-ok
+= hypot towardzero flt-32 -0xc.66667p+0f 0xb.33334p-4f : 0xc.6b744p+0f : inexact-ok
+= hypot upward flt-32 -0xc.66667p+0f 0xb.33334p-4f : 0xc.6b745p+0f : inexact-ok
+= hypot downward dbl-64 -0xc.66667p+0 0xb.33334p-4 : 0xc.6b7445ac3ff58p+0 : inexact-ok
+= hypot tonearest dbl-64 -0xc.66667p+0 0xb.33334p-4 : 0xc.6b7445ac3ff58p+0 : inexact-ok
+= hypot towardzero dbl-64 -0xc.66667p+0 0xb.33334p-4 : 0xc.6b7445ac3ff58p+0 : inexact-ok
+= hypot upward dbl-64 -0xc.66667p+0 0xb.33334p-4 : 0xc.6b7445ac3ff6p+0 : inexact-ok
+= hypot downward ldbl-96-intel -0xc.66667p+0L 0xb.33334p-4L : 0xc.6b7445ac3ff5ae7p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xc.66667p+0L 0xb.33334p-4L : 0xc.6b7445ac3ff5ae7p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xc.66667p+0L 0xb.33334p-4L : 0xc.6b7445ac3ff5ae7p+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xc.66667p+0L 0xb.33334p-4L : 0xc.6b7445ac3ff5ae8p+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xc.66667p+0L 0xb.33334p-4L : 0xc.6b7445ac3ff5ae7p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xc.66667p+0L 0xb.33334p-4L : 0xc.6b7445ac3ff5ae7p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xc.66667p+0L 0xb.33334p-4L : 0xc.6b7445ac3ff5ae7p+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xc.66667p+0L 0xb.33334p-4L : 0xc.6b7445ac3ff5ae8p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.66667p+0L 0xb.33334p-4L : 0xc.6b7445ac3ff5ae76c1d736ba9648p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.66667p+0L 0xb.33334p-4L : 0xc.6b7445ac3ff5ae76c1d736ba9648p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.66667p+0L 0xb.33334p-4L : 0xc.6b7445ac3ff5ae76c1d736ba9648p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.66667p+0L 0xb.33334p-4L : 0xc.6b7445ac3ff5ae76c1d736ba965p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.66667p+0L 0xb.33334p-4L : 0xc.6b7445ac3ff5ae76c1d736ba94p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.66667p+0L 0xb.33334p-4L : 0xc.6b7445ac3ff5ae76c1d736ba98p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.66667p+0L 0xb.33334p-4L : 0xc.6b7445ac3ff5ae76c1d736ba94p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.66667p+0L 0xb.33334p-4L : 0xc.6b7445ac3ff5ae76c1d736ba98p+0L : inexact-ok
+= hypot downward flt-32 -0xc.66667p+0f 0xb.33333p-4f : 0xc.6b744p+0f : inexact-ok
+= hypot tonearest flt-32 -0xc.66667p+0f 0xb.33333p-4f : 0xc.6b744p+0f : inexact-ok
+= hypot towardzero flt-32 -0xc.66667p+0f 0xb.33333p-4f : 0xc.6b744p+0f : inexact-ok
+= hypot upward flt-32 -0xc.66667p+0f 0xb.33333p-4f : 0xc.6b745p+0f : inexact-ok
+= hypot downward dbl-64 -0xc.66667p+0 0xb.33333p-4 : 0xc.6b74459dd23ap+0 : inexact-ok
+= hypot tonearest dbl-64 -0xc.66667p+0 0xb.33333p-4 : 0xc.6b74459dd23a8p+0 : inexact-ok
+= hypot towardzero dbl-64 -0xc.66667p+0 0xb.33333p-4 : 0xc.6b74459dd23ap+0 : inexact-ok
+= hypot upward dbl-64 -0xc.66667p+0 0xb.33333p-4 : 0xc.6b74459dd23a8p+0 : inexact-ok
+= hypot downward ldbl-96-intel -0xc.66667p+0L 0xb.33333p-4L : 0xc.6b74459dd23a4dbp+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xc.66667p+0L 0xb.33333p-4L : 0xc.6b74459dd23a4dcp+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xc.66667p+0L 0xb.33333p-4L : 0xc.6b74459dd23a4dbp+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xc.66667p+0L 0xb.33333p-4L : 0xc.6b74459dd23a4dcp+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xc.66667p+0L 0xb.33333p-4L : 0xc.6b74459dd23a4dbp+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xc.66667p+0L 0xb.33333p-4L : 0xc.6b74459dd23a4dcp+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xc.66667p+0L 0xb.33333p-4L : 0xc.6b74459dd23a4dbp+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xc.66667p+0L 0xb.33333p-4L : 0xc.6b74459dd23a4dcp+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.66667p+0L 0xb.33333p-4L : 0xc.6b74459dd23a4dbb5549637d81p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.66667p+0L 0xb.33333p-4L : 0xc.6b74459dd23a4dbb5549637d81p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.66667p+0L 0xb.33333p-4L : 0xc.6b74459dd23a4dbb5549637d81p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.66667p+0L 0xb.33333p-4L : 0xc.6b74459dd23a4dbb5549637d8108p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.66667p+0L 0xb.33333p-4L : 0xc.6b74459dd23a4dbb5549637d8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.66667p+0L 0xb.33333p-4L : 0xc.6b74459dd23a4dbb5549637d8p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.66667p+0L 0xb.33333p-4L : 0xc.6b74459dd23a4dbb5549637d8p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.66667p+0L 0xb.33333p-4L : 0xc.6b74459dd23a4dbb5549637d84p+0L : inexact-ok
+= hypot downward dbl-64 -0xc.66667p+0 0xb.3333333333338p-4 : 0xc.6b7445a0b4f9p+0 : inexact-ok
+= hypot tonearest dbl-64 -0xc.66667p+0 0xb.3333333333338p-4 : 0xc.6b7445a0b4f98p+0 : inexact-ok
+= hypot towardzero dbl-64 -0xc.66667p+0 0xb.3333333333338p-4 : 0xc.6b7445a0b4f9p+0 : inexact-ok
+= hypot upward dbl-64 -0xc.66667p+0 0xb.3333333333338p-4 : 0xc.6b7445a0b4f98p+0 : inexact-ok
+= hypot downward ldbl-96-intel -0xc.66667p+0L 0xb.3333333333338p-4L : 0xc.6b7445a0b4f95fbp+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xc.66667p+0L 0xb.3333333333338p-4L : 0xc.6b7445a0b4f95fbp+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xc.66667p+0L 0xb.3333333333338p-4L : 0xc.6b7445a0b4f95fbp+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xc.66667p+0L 0xb.3333333333338p-4L : 0xc.6b7445a0b4f95fcp+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xc.66667p+0L 0xb.3333333333338p-4L : 0xc.6b7445a0b4f95fbp+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xc.66667p+0L 0xb.3333333333338p-4L : 0xc.6b7445a0b4f95fbp+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xc.66667p+0L 0xb.3333333333338p-4L : 0xc.6b7445a0b4f95fbp+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xc.66667p+0L 0xb.3333333333338p-4L : 0xc.6b7445a0b4f95fcp+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.66667p+0L 0xb.3333333333338p-4L : 0xc.6b7445a0b4f95fb479c3f5dcdf9p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.66667p+0L 0xb.3333333333338p-4L : 0xc.6b7445a0b4f95fb479c3f5dcdf9p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.66667p+0L 0xb.3333333333338p-4L : 0xc.6b7445a0b4f95fb479c3f5dcdf9p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.66667p+0L 0xb.3333333333338p-4L : 0xc.6b7445a0b4f95fb479c3f5dcdf98p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.66667p+0L 0xb.3333333333338p-4L : 0xc.6b7445a0b4f95fb479c3f5dcdcp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.66667p+0L 0xb.3333333333338p-4L : 0xc.6b7445a0b4f95fb479c3f5dcep+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.66667p+0L 0xb.3333333333338p-4L : 0xc.6b7445a0b4f95fb479c3f5dcdcp+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.66667p+0L 0xb.3333333333338p-4L : 0xc.6b7445a0b4f95fb479c3f5dcep+0L : inexact-ok
+= hypot downward dbl-64 -0xc.66667p+0 0xb.333333333333p-4 : 0xc.6b7445a0b4f9p+0 : inexact-ok
+= hypot tonearest dbl-64 -0xc.66667p+0 0xb.333333333333p-4 : 0xc.6b7445a0b4f98p+0 : inexact-ok
+= hypot towardzero dbl-64 -0xc.66667p+0 0xb.333333333333p-4 : 0xc.6b7445a0b4f9p+0 : inexact-ok
+= hypot upward dbl-64 -0xc.66667p+0 0xb.333333333333p-4 : 0xc.6b7445a0b4f98p+0 : inexact-ok
+= hypot downward ldbl-96-intel -0xc.66667p+0L 0xb.333333333333p-4L : 0xc.6b7445a0b4f95f4p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xc.66667p+0L 0xb.333333333333p-4L : 0xc.6b7445a0b4f95f4p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xc.66667p+0L 0xb.333333333333p-4L : 0xc.6b7445a0b4f95f4p+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xc.66667p+0L 0xb.333333333333p-4L : 0xc.6b7445a0b4f95f5p+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xc.66667p+0L 0xb.333333333333p-4L : 0xc.6b7445a0b4f95f4p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xc.66667p+0L 0xb.333333333333p-4L : 0xc.6b7445a0b4f95f4p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xc.66667p+0L 0xb.333333333333p-4L : 0xc.6b7445a0b4f95f4p+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xc.66667p+0L 0xb.333333333333p-4L : 0xc.6b7445a0b4f95f5p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.66667p+0L 0xb.333333333333p-4L : 0xc.6b7445a0b4f95f410be921517978p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.66667p+0L 0xb.333333333333p-4L : 0xc.6b7445a0b4f95f410be921517978p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.66667p+0L 0xb.333333333333p-4L : 0xc.6b7445a0b4f95f410be921517978p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.66667p+0L 0xb.333333333333p-4L : 0xc.6b7445a0b4f95f410be92151798p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.66667p+0L 0xb.333333333333p-4L : 0xc.6b7445a0b4f95f410be9215178p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.66667p+0L 0xb.333333333333p-4L : 0xc.6b7445a0b4f95f410be9215178p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.66667p+0L 0xb.333333333333p-4L : 0xc.6b7445a0b4f95f410be9215178p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.66667p+0L 0xb.333333333333p-4L : 0xc.6b7445a0b4f95f410be921517cp+0L : inexact-ok
+= hypot downward ldbl-96-intel -0xc.66667p+0L 0xb.333333333333334p-4L : 0xc.6b7445a0b4f95f6p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xc.66667p+0L 0xb.333333333333334p-4L : 0xc.6b7445a0b4f95f7p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xc.66667p+0L 0xb.333333333333334p-4L : 0xc.6b7445a0b4f95f6p+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xc.66667p+0L 0xb.333333333333334p-4L : 0xc.6b7445a0b4f95f7p+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xc.66667p+0L 0xb.333333333333334p-4L : 0xc.6b7445a0b4f95f6p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xc.66667p+0L 0xb.333333333333334p-4L : 0xc.6b7445a0b4f95f7p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xc.66667p+0L 0xb.333333333333334p-4L : 0xc.6b7445a0b4f95f6p+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xc.66667p+0L 0xb.333333333333334p-4L : 0xc.6b7445a0b4f95f7p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.66667p+0L 0xb.333333333333334p-4L : 0xc.6b7445a0b4f95f6f43653f6b49d8p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.66667p+0L 0xb.333333333333334p-4L : 0xc.6b7445a0b4f95f6f43653f6b49d8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.66667p+0L 0xb.333333333333334p-4L : 0xc.6b7445a0b4f95f6f43653f6b49d8p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.66667p+0L 0xb.333333333333334p-4L : 0xc.6b7445a0b4f95f6f43653f6b49ep+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.66667p+0L 0xb.333333333333334p-4L : 0xc.6b7445a0b4f95f6f43653f6b48p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.66667p+0L 0xb.333333333333334p-4L : 0xc.6b7445a0b4f95f6f43653f6b48p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.66667p+0L 0xb.333333333333334p-4L : 0xc.6b7445a0b4f95f6f43653f6b48p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.66667p+0L 0xb.333333333333334p-4L : 0xc.6b7445a0b4f95f6f43653f6b4cp+0L : inexact-ok
+= hypot downward ldbl-96-intel -0xc.66667p+0L 0xb.333333333333333p-4L : 0xc.6b7445a0b4f95f6p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xc.66667p+0L 0xb.333333333333333p-4L : 0xc.6b7445a0b4f95f7p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xc.66667p+0L 0xb.333333333333333p-4L : 0xc.6b7445a0b4f95f6p+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xc.66667p+0L 0xb.333333333333333p-4L : 0xc.6b7445a0b4f95f7p+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xc.66667p+0L 0xb.333333333333333p-4L : 0xc.6b7445a0b4f95f6p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xc.66667p+0L 0xb.333333333333333p-4L : 0xc.6b7445a0b4f95f7p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xc.66667p+0L 0xb.333333333333333p-4L : 0xc.6b7445a0b4f95f6p+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xc.66667p+0L 0xb.333333333333333p-4L : 0xc.6b7445a0b4f95f7p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.66667p+0L 0xb.333333333333333p-4L : 0xc.6b7445a0b4f95f6f34f78410b868p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.66667p+0L 0xb.333333333333333p-4L : 0xc.6b7445a0b4f95f6f34f78410b87p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.66667p+0L 0xb.333333333333333p-4L : 0xc.6b7445a0b4f95f6f34f78410b868p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.66667p+0L 0xb.333333333333333p-4L : 0xc.6b7445a0b4f95f6f34f78410b87p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.66667p+0L 0xb.333333333333333p-4L : 0xc.6b7445a0b4f95f6f34f78410b8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.66667p+0L 0xb.333333333333333p-4L : 0xc.6b7445a0b4f95f6f34f78410b8p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.66667p+0L 0xb.333333333333333p-4L : 0xc.6b7445a0b4f95f6f34f78410b8p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.66667p+0L 0xb.333333333333333p-4L : 0xc.6b7445a0b4f95f6f34f78410bcp+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.66667p+0L 0xb.3333333333333333333333333338p-4L : 0xc.6b7445a0b4f95f6f37da4322d58p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.66667p+0L 0xb.3333333333333333333333333338p-4L : 0xc.6b7445a0b4f95f6f37da4322d58p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.66667p+0L 0xb.3333333333333333333333333338p-4L : 0xc.6b7445a0b4f95f6f37da4322d58p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.66667p+0L 0xb.3333333333333333333333333338p-4L : 0xc.6b7445a0b4f95f6f37da4322d588p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.66667p+0L 0xb.333333333333333333333333333p-4L : 0xc.6b7445a0b4f95f6f37da4322d58p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.66667p+0L 0xb.333333333333333333333333333p-4L : 0xc.6b7445a0b4f95f6f37da4322d58p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.66667p+0L 0xb.333333333333333333333333333p-4L : 0xc.6b7445a0b4f95f6f37da4322d58p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.66667p+0L 0xb.333333333333333333333333333p-4L : 0xc.6b7445a0b4f95f6f37da4322d588p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.66667p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b7445a0b4f95f6f37da4322d58p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.66667p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b7445a0b4f95f6f37da4322d58p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.66667p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b7445a0b4f95f6f37da4322d58p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.66667p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b7445a0b4f95f6f37da4322d588p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.66667p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b7445a0b4f95f6f37da4322d4p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.66667p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b7445a0b4f95f6f37da4322d4p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.66667p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b7445a0b4f95f6f37da4322d4p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.66667p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b7445a0b4f95f6f37da4322d8p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.66667p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b7445a0b4f95f6f37da4322d58p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.66667p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b7445a0b4f95f6f37da4322d58p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.66667p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b7445a0b4f95f6f37da4322d58p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.66667p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b7445a0b4f95f6f37da4322d588p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.66667p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b7445a0b4f95f6f37da4322d4p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.66667p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b7445a0b4f95f6f37da4322d4p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.66667p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b7445a0b4f95f6f37da4322d4p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.66667p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b7445a0b4f95f6f37da4322d8p+0L : inexact-ok
+= hypot downward dbl-64 -0xc.666666666666p+0 0xb.33334p-4 : 0xc.6b743c168e718p+0 : inexact-ok
+= hypot tonearest dbl-64 -0xc.666666666666p+0 0xb.33334p-4 : 0xc.6b743c168e718p+0 : inexact-ok
+= hypot towardzero dbl-64 -0xc.666666666666p+0 0xb.33334p-4 : 0xc.6b743c168e718p+0 : inexact-ok
+= hypot upward dbl-64 -0xc.666666666666p+0 0xb.33334p-4 : 0xc.6b743c168e72p+0 : inexact-ok
+= hypot downward ldbl-96-intel -0xc.666666666666p+0L 0xb.33334p-4L : 0xc.6b743c168e71becp+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xc.666666666666p+0L 0xb.33334p-4L : 0xc.6b743c168e71becp+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xc.666666666666p+0L 0xb.33334p-4L : 0xc.6b743c168e71becp+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xc.666666666666p+0L 0xb.33334p-4L : 0xc.6b743c168e71bedp+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xc.666666666666p+0L 0xb.33334p-4L : 0xc.6b743c168e71becp+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xc.666666666666p+0L 0xb.33334p-4L : 0xc.6b743c168e71becp+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xc.666666666666p+0L 0xb.33334p-4L : 0xc.6b743c168e71becp+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xc.666666666666p+0L 0xb.33334p-4L : 0xc.6b743c168e71bedp+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.666666666666p+0L 0xb.33334p-4L : 0xc.6b743c168e71bec59e5b152afd78p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.666666666666p+0L 0xb.33334p-4L : 0xc.6b743c168e71bec59e5b152afd78p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.666666666666p+0L 0xb.33334p-4L : 0xc.6b743c168e71bec59e5b152afd78p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.666666666666p+0L 0xb.33334p-4L : 0xc.6b743c168e71bec59e5b152afd8p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.666666666666p+0L 0xb.33334p-4L : 0xc.6b743c168e71bec59e5b152afcp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.666666666666p+0L 0xb.33334p-4L : 0xc.6b743c168e71bec59e5b152afcp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.666666666666p+0L 0xb.33334p-4L : 0xc.6b743c168e71bec59e5b152afcp+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.666666666666p+0L 0xb.33334p-4L : 0xc.6b743c168e71bec59e5b152bp+0L : inexact-ok
+= hypot downward dbl-64 -0xc.666666666666p+0 0xb.33333p-4 : 0xc.6b743c0820b6p+0 : inexact-ok
+= hypot tonearest dbl-64 -0xc.666666666666p+0 0xb.33333p-4 : 0xc.6b743c0820b68p+0 : inexact-ok
+= hypot towardzero dbl-64 -0xc.666666666666p+0 0xb.33333p-4 : 0xc.6b743c0820b6p+0 : inexact-ok
+= hypot upward dbl-64 -0xc.666666666666p+0 0xb.33333p-4 : 0xc.6b743c0820b68p+0 : inexact-ok
+= hypot downward ldbl-96-intel -0xc.666666666666p+0L 0xb.33333p-4L : 0xc.6b743c0820b652ep+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xc.666666666666p+0L 0xb.33333p-4L : 0xc.6b743c0820b652ep+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xc.666666666666p+0L 0xb.33333p-4L : 0xc.6b743c0820b652ep+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xc.666666666666p+0L 0xb.33333p-4L : 0xc.6b743c0820b652fp+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xc.666666666666p+0L 0xb.33333p-4L : 0xc.6b743c0820b652ep+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xc.666666666666p+0L 0xb.33333p-4L : 0xc.6b743c0820b652ep+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xc.666666666666p+0L 0xb.33333p-4L : 0xc.6b743c0820b652ep+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xc.666666666666p+0L 0xb.33333p-4L : 0xc.6b743c0820b652fp+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.666666666666p+0L 0xb.33333p-4L : 0xc.6b743c0820b652e79d827d9aaa7p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.666666666666p+0L 0xb.33333p-4L : 0xc.6b743c0820b652e79d827d9aaa7p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.666666666666p+0L 0xb.33333p-4L : 0xc.6b743c0820b652e79d827d9aaa7p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.666666666666p+0L 0xb.33333p-4L : 0xc.6b743c0820b652e79d827d9aaa78p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.666666666666p+0L 0xb.33333p-4L : 0xc.6b743c0820b652e79d827d9aa8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.666666666666p+0L 0xb.33333p-4L : 0xc.6b743c0820b652e79d827d9aacp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.666666666666p+0L 0xb.33333p-4L : 0xc.6b743c0820b652e79d827d9aa8p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.666666666666p+0L 0xb.33333p-4L : 0xc.6b743c0820b652e79d827d9aacp+0L : inexact-ok
+= hypot downward dbl-64 -0xc.666666666666p+0 0xb.3333333333338p-4 : 0xc.6b743c0b0375p+0 : inexact-ok
+= hypot tonearest dbl-64 -0xc.666666666666p+0 0xb.3333333333338p-4 : 0xc.6b743c0b03758p+0 : inexact-ok
+= hypot towardzero dbl-64 -0xc.666666666666p+0 0xb.3333333333338p-4 : 0xc.6b743c0b0375p+0 : inexact-ok
+= hypot upward dbl-64 -0xc.666666666666p+0 0xb.3333333333338p-4 : 0xc.6b743c0b03758p+0 : inexact-ok
+= hypot downward ldbl-96-intel -0xc.666666666666p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375671p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xc.666666666666p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375672p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xc.666666666666p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375671p+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xc.666666666666p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375672p+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xc.666666666666p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375671p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xc.666666666666p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375672p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xc.666666666666p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375671p+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xc.666666666666p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375672p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.666666666666p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375671adfa4906a0f4p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.666666666666p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375671adfa4906a0f4p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.666666666666p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375671adfa4906a0f4p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.666666666666p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375671adfa4906a0f48p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.666666666666p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375671adfa4906a0cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.666666666666p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375671adfa4906a1p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.666666666666p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375671adfa4906a0cp+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.666666666666p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375671adfa4906a1p+0L : inexact-ok
+= hypot downward dbl-64 -0xc.666666666666p+0 0xb.333333333333p-4 : 0xc.6b743c0b0375p+0 : inexact-ok
+= hypot tonearest dbl-64 -0xc.666666666666p+0 0xb.333333333333p-4 : 0xc.6b743c0b03758p+0 : inexact-ok
+= hypot towardzero dbl-64 -0xc.666666666666p+0 0xb.333333333333p-4 : 0xc.6b743c0b0375p+0 : inexact-ok
+= hypot upward dbl-64 -0xc.666666666666p+0 0xb.333333333333p-4 : 0xc.6b743c0b03758p+0 : inexact-ok
+= hypot downward ldbl-96-intel -0xc.666666666666p+0L 0xb.333333333333p-4L : 0xc.6b743c0b037566ap+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xc.666666666666p+0L 0xb.333333333333p-4L : 0xc.6b743c0b037566ap+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xc.666666666666p+0L 0xb.333333333333p-4L : 0xc.6b743c0b037566ap+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xc.666666666666p+0L 0xb.333333333333p-4L : 0xc.6b743c0b037566bp+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xc.666666666666p+0L 0xb.333333333333p-4L : 0xc.6b743c0b037566ap+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xc.666666666666p+0L 0xb.333333333333p-4L : 0xc.6b743c0b037566ap+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xc.666666666666p+0L 0xb.333333333333p-4L : 0xc.6b743c0b037566ap+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xc.666666666666p+0L 0xb.333333333333p-4L : 0xc.6b743c0b037566bp+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.666666666666p+0L 0xb.333333333333p-4L : 0xc.6b743c0b037566a771c962ca06f8p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.666666666666p+0L 0xb.333333333333p-4L : 0xc.6b743c0b037566a771c962ca06f8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.666666666666p+0L 0xb.333333333333p-4L : 0xc.6b743c0b037566a771c962ca06f8p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.666666666666p+0L 0xb.333333333333p-4L : 0xc.6b743c0b037566a771c962ca07p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.666666666666p+0L 0xb.333333333333p-4L : 0xc.6b743c0b037566a771c962ca04p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.666666666666p+0L 0xb.333333333333p-4L : 0xc.6b743c0b037566a771c962ca08p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.666666666666p+0L 0xb.333333333333p-4L : 0xc.6b743c0b037566a771c962ca04p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.666666666666p+0L 0xb.333333333333p-4L : 0xc.6b743c0b037566a771c962ca08p+0L : inexact-ok
+= hypot downward ldbl-96-intel -0xc.666666666666p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b037566dp+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xc.666666666666p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b037566dp+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xc.666666666666p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b037566dp+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xc.666666666666p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b037566ep+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xc.666666666666p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b037566dp+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xc.666666666666p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b037566dp+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xc.666666666666p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b037566dp+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xc.666666666666p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b037566ep+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.666666666666p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b037566d5a945a48e9a48p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.666666666666p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b037566d5a945a48e9a48p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.666666666666p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b037566d5a945a48e9a48p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.666666666666p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b037566d5a945a48e9a5p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.666666666666p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b037566d5a945a48e98p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.666666666666p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b037566d5a945a48e9cp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.666666666666p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b037566d5a945a48e98p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.666666666666p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b037566d5a945a48e9cp+0L : inexact-ok
+= hypot downward ldbl-96-intel -0xc.666666666666p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b037566dp+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xc.666666666666p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b037566dp+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xc.666666666666p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b037566dp+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xc.666666666666p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b037566ep+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xc.666666666666p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b037566dp+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xc.666666666666p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b037566dp+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xc.666666666666p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b037566dp+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xc.666666666666p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b037566ep+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.666666666666p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b037566d59ad7e928e648p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.666666666666p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b037566d59ad7e928e648p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.666666666666p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b037566d59ad7e928e648p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.666666666666p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b037566d59ad7e928e65p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.666666666666p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b037566d59ad7e928e4p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.666666666666p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b037566d59ad7e928e8p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.666666666666p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b037566d59ad7e928e4p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.666666666666p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b037566d59ad7e928e8p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.666666666666p+0L 0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b037566d59dbaa83d3d78p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.666666666666p+0L 0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b037566d59dbaa83d3d8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.666666666666p+0L 0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b037566d59dbaa83d3d78p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.666666666666p+0L 0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b037566d59dbaa83d3d8p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.666666666666p+0L 0xb.333333333333333333333333333p-4L : 0xc.6b743c0b037566d59dbaa83d3d78p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.666666666666p+0L 0xb.333333333333333333333333333p-4L : 0xc.6b743c0b037566d59dbaa83d3d8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.666666666666p+0L 0xb.333333333333333333333333333p-4L : 0xc.6b743c0b037566d59dbaa83d3d78p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.666666666666p+0L 0xb.333333333333333333333333333p-4L : 0xc.6b743c0b037566d59dbaa83d3d8p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.666666666666p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b037566d59dbaa83d3d78p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.666666666666p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b037566d59dbaa83d3d8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.666666666666p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b037566d59dbaa83d3d78p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.666666666666p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b037566d59dbaa83d3d8p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.666666666666p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b037566d59dbaa83d3cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.666666666666p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b037566d59dbaa83d3cp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.666666666666p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b037566d59dbaa83d3cp+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.666666666666p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b037566d59dbaa83d4p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.666666666666p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b037566d59dbaa83d3d78p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.666666666666p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b037566d59dbaa83d3d78p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.666666666666p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b037566d59dbaa83d3d78p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.666666666666p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b037566d59dbaa83d3d8p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.666666666666p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b037566d59dbaa83d3cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.666666666666p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b037566d59dbaa83d3cp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.666666666666p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b037566d59dbaa83d3cp+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.666666666666p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b037566d59dbaa83d4p+0L : inexact-ok
+= hypot downward dbl-64 -0xc.6666666666668p+0 0xb.33334p-4 : 0xc.6b743c168e72p+0 : inexact-ok
+= hypot tonearest dbl-64 -0xc.6666666666668p+0 0xb.33334p-4 : 0xc.6b743c168e72p+0 : inexact-ok
+= hypot towardzero dbl-64 -0xc.6666666666668p+0 0xb.33334p-4 : 0xc.6b743c168e72p+0 : inexact-ok
+= hypot upward dbl-64 -0xc.6666666666668p+0 0xb.33334p-4 : 0xc.6b743c168e728p+0 : inexact-ok
+= hypot downward ldbl-96-intel -0xc.6666666666668p+0L 0xb.33334p-4L : 0xc.6b743c168e723e9p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xc.6666666666668p+0L 0xb.33334p-4L : 0xc.6b743c168e723e9p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xc.6666666666668p+0L 0xb.33334p-4L : 0xc.6b743c168e723e9p+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xc.6666666666668p+0L 0xb.33334p-4L : 0xc.6b743c168e723eap+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xc.6666666666668p+0L 0xb.33334p-4L : 0xc.6b743c168e723e9p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xc.6666666666668p+0L 0xb.33334p-4L : 0xc.6b743c168e723e9p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xc.6666666666668p+0L 0xb.33334p-4L : 0xc.6b743c168e723e9p+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xc.6666666666668p+0L 0xb.33334p-4L : 0xc.6b743c168e723eap+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.6666666666668p+0L 0xb.33334p-4L : 0xc.6b743c168e723e9187df6b003d8p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.6666666666668p+0L 0xb.33334p-4L : 0xc.6b743c168e723e9187df6b003d8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.6666666666668p+0L 0xb.33334p-4L : 0xc.6b743c168e723e9187df6b003d8p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.6666666666668p+0L 0xb.33334p-4L : 0xc.6b743c168e723e9187df6b003d88p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.6666666666668p+0L 0xb.33334p-4L : 0xc.6b743c168e723e9187df6b003cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.6666666666668p+0L 0xb.33334p-4L : 0xc.6b743c168e723e9187df6b003cp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.6666666666668p+0L 0xb.33334p-4L : 0xc.6b743c168e723e9187df6b003cp+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.6666666666668p+0L 0xb.33334p-4L : 0xc.6b743c168e723e9187df6b004p+0L : inexact-ok
+= hypot downward dbl-64 -0xc.6666666666668p+0 0xb.33333p-4 : 0xc.6b743c0820b68p+0 : inexact-ok
+= hypot tonearest dbl-64 -0xc.6666666666668p+0 0xb.33333p-4 : 0xc.6b743c0820b7p+0 : inexact-ok
+= hypot towardzero dbl-64 -0xc.6666666666668p+0 0xb.33333p-4 : 0xc.6b743c0820b68p+0 : inexact-ok
+= hypot upward dbl-64 -0xc.6666666666668p+0 0xb.33333p-4 : 0xc.6b743c0820b7p+0 : inexact-ok
+= hypot downward ldbl-96-intel -0xc.6666666666668p+0L 0xb.33333p-4L : 0xc.6b743c0820b6d2bp+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xc.6666666666668p+0L 0xb.33333p-4L : 0xc.6b743c0820b6d2bp+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xc.6666666666668p+0L 0xb.33333p-4L : 0xc.6b743c0820b6d2bp+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xc.6666666666668p+0L 0xb.33333p-4L : 0xc.6b743c0820b6d2cp+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xc.6666666666668p+0L 0xb.33333p-4L : 0xc.6b743c0820b6d2bp+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xc.6666666666668p+0L 0xb.33333p-4L : 0xc.6b743c0820b6d2bp+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xc.6666666666668p+0L 0xb.33333p-4L : 0xc.6b743c0820b6d2bp+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xc.6666666666668p+0L 0xb.33333p-4L : 0xc.6b743c0820b6d2cp+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.6666666666668p+0L 0xb.33333p-4L : 0xc.6b743c0820b6d2b3870767e7a42p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.6666666666668p+0L 0xb.33333p-4L : 0xc.6b743c0820b6d2b3870767e7a42p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.6666666666668p+0L 0xb.33333p-4L : 0xc.6b743c0820b6d2b3870767e7a42p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.6666666666668p+0L 0xb.33333p-4L : 0xc.6b743c0820b6d2b3870767e7a428p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.6666666666668p+0L 0xb.33333p-4L : 0xc.6b743c0820b6d2b3870767e7a4p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.6666666666668p+0L 0xb.33333p-4L : 0xc.6b743c0820b6d2b3870767e7a4p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.6666666666668p+0L 0xb.33333p-4L : 0xc.6b743c0820b6d2b3870767e7a4p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.6666666666668p+0L 0xb.33333p-4L : 0xc.6b743c0820b6d2b3870767e7a8p+0L : inexact-ok
+= hypot downward dbl-64 -0xc.6666666666668p+0 0xb.3333333333338p-4 : 0xc.6b743c0b03758p+0 : inexact-ok
+= hypot tonearest dbl-64 -0xc.6666666666668p+0 0xb.3333333333338p-4 : 0xc.6b743c0b0376p+0 : inexact-ok
+= hypot towardzero dbl-64 -0xc.6666666666668p+0 0xb.3333333333338p-4 : 0xc.6b743c0b03758p+0 : inexact-ok
+= hypot upward dbl-64 -0xc.6666666666668p+0 0xb.3333333333338p-4 : 0xc.6b743c0b0376p+0 : inexact-ok
+= hypot downward ldbl-96-intel -0xc.6666666666668p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375e6ep+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xc.6666666666668p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375e6ep+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xc.6666666666668p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375e6ep+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xc.6666666666668p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375e6fp+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xc.6666666666668p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375e6ep+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xc.6666666666668p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375e6ep+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xc.6666666666668p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375e6ep+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xc.6666666666668p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375e6fp+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.6666666666668p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375e6e6c9295d057d78p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.6666666666668p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375e6e6c9295d057d78p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.6666666666668p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375e6e6c9295d057d78p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.6666666666668p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375e6e6c9295d057d8p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.6666666666668p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375e6e6c9295d057cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.6666666666668p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375e6e6c9295d057cp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.6666666666668p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375e6e6c9295d057cp+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.6666666666668p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375e6e6c9295d058p+0L : inexact-ok
+= hypot downward dbl-64 -0xc.6666666666668p+0 0xb.333333333333p-4 : 0xc.6b743c0b03758p+0 : inexact-ok
+= hypot tonearest dbl-64 -0xc.6666666666668p+0 0xb.333333333333p-4 : 0xc.6b743c0b0376p+0 : inexact-ok
+= hypot towardzero dbl-64 -0xc.6666666666668p+0 0xb.333333333333p-4 : 0xc.6b743c0b03758p+0 : inexact-ok
+= hypot upward dbl-64 -0xc.6666666666668p+0 0xb.333333333333p-4 : 0xc.6b743c0b0376p+0 : inexact-ok
+= hypot downward ldbl-96-intel -0xc.6666666666668p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375e67p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xc.6666666666668p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375e67p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xc.6666666666668p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375e67p+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xc.6666666666668p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375e68p+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xc.6666666666668p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375e67p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xc.6666666666668p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375e67p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xc.6666666666668p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375e67p+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xc.6666666666668p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375e68p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.6666666666668p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375e6735b4e2f65753p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.6666666666668p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375e6735b4e2f657538p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.6666666666668p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375e6735b4e2f65753p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.6666666666668p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375e6735b4e2f657538p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.6666666666668p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375e6735b4e2f6574p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.6666666666668p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375e6735b4e2f6574p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.6666666666668p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375e6735b4e2f6574p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.6666666666668p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375e6735b4e2f6578p+0L : inexact-ok
+= hypot downward ldbl-96-intel -0xc.6666666666668p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375e6ap+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xc.6666666666668p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375e6ap+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xc.6666666666668p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375e6ap+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xc.6666666666668p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375e6bp+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xc.6666666666668p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375e6ap+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xc.6666666666668p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375e6ap+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xc.6666666666668p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375e6ap+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xc.6666666666668p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375e6bp+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.6666666666668p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375e6a192ca712a088p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.6666666666668p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375e6a192ca712a0888p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.6666666666668p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375e6a192ca712a088p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.6666666666668p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375e6a192ca712a0888p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.6666666666668p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375e6a192ca712a08p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.6666666666668p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375e6a192ca712a08p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.6666666666668p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375e6a192ca712a08p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.6666666666668p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375e6a192ca712a0cp+0L : inexact-ok
+= hypot downward ldbl-96-intel -0xc.6666666666668p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375e6ap+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xc.6666666666668p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375e6ap+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xc.6666666666668p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375e6ap+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xc.6666666666668p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375e6bp+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xc.6666666666668p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375e6ap+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xc.6666666666668p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375e6ap+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xc.6666666666668p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375e6ap+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xc.6666666666668p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375e6bp+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.6666666666668p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375e6a1845cb5c4548p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.6666666666668p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375e6a1845cb5c4548p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.6666666666668p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375e6a1845cb5c4548p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.6666666666668p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375e6a1845cb5c45488p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.6666666666668p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375e6a1845cb5c454p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.6666666666668p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375e6a1845cb5c454p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.6666666666668p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375e6a1845cb5c454p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.6666666666668p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375e6a1845cb5c458p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.6666666666668p+0L 0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375e6a1873f74d8abbp+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.6666666666668p+0L 0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375e6a1873f74d8abb8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.6666666666668p+0L 0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375e6a1873f74d8abbp+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.6666666666668p+0L 0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375e6a1873f74d8abb8p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.6666666666668p+0L 0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375e6a1873f74d8abbp+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.6666666666668p+0L 0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375e6a1873f74d8abb8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.6666666666668p+0L 0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375e6a1873f74d8abbp+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.6666666666668p+0L 0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375e6a1873f74d8abb8p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.6666666666668p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375e6a1873f74d8abbp+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.6666666666668p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375e6a1873f74d8abb8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.6666666666668p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375e6a1873f74d8abbp+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.6666666666668p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375e6a1873f74d8abb8p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.6666666666668p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375e6a1873f74d8a8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.6666666666668p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375e6a1873f74d8acp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.6666666666668p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375e6a1873f74d8a8p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.6666666666668p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375e6a1873f74d8acp+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.6666666666668p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375e6a1873f74d8abbp+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.6666666666668p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375e6a1873f74d8abbp+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.6666666666668p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375e6a1873f74d8abbp+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.6666666666668p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375e6a1873f74d8abb8p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.6666666666668p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375e6a1873f74d8a8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.6666666666668p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375e6a1873f74d8acp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.6666666666668p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375e6a1873f74d8a8p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.6666666666668p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375e6a1873f74d8acp+0L : inexact-ok
+= hypot downward ldbl-96-intel -0xc.666666666666666p+0L 0xb.33334p-4L : 0xc.6b743c168e7224fp+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xc.666666666666666p+0L 0xb.33334p-4L : 0xc.6b743c168e7225p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xc.666666666666666p+0L 0xb.33334p-4L : 0xc.6b743c168e7224fp+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xc.666666666666666p+0L 0xb.33334p-4L : 0xc.6b743c168e7225p+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xc.666666666666666p+0L 0xb.33334p-4L : 0xc.6b743c168e7224fp+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xc.666666666666666p+0L 0xb.33334p-4L : 0xc.6b743c168e7225p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xc.666666666666666p+0L 0xb.33334p-4L : 0xc.6b743c168e7224fp+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xc.666666666666666p+0L 0xb.33334p-4L : 0xc.6b743c168e7225p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.666666666666666p+0L 0xb.33334p-4L : 0xc.6b743c168e7224fbf55facd14c68p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.666666666666666p+0L 0xb.33334p-4L : 0xc.6b743c168e7224fbf55facd14c7p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.666666666666666p+0L 0xb.33334p-4L : 0xc.6b743c168e7224fbf55facd14c68p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.666666666666666p+0L 0xb.33334p-4L : 0xc.6b743c168e7224fbf55facd14c7p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.666666666666666p+0L 0xb.33334p-4L : 0xc.6b743c168e7224fbf55facd14cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.666666666666666p+0L 0xb.33334p-4L : 0xc.6b743c168e7224fbf55facd14cp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.666666666666666p+0L 0xb.33334p-4L : 0xc.6b743c168e7224fbf55facd14cp+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.666666666666666p+0L 0xb.33334p-4L : 0xc.6b743c168e7224fbf55facd15p+0L : inexact-ok
+= hypot downward ldbl-96-intel -0xc.666666666666666p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b91p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xc.666666666666666p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b92p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xc.666666666666666p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b91p+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xc.666666666666666p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b92p+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xc.666666666666666p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b91p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xc.666666666666666p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b92p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xc.666666666666666p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b91p+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xc.666666666666666p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b92p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.666666666666666p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b91df4878bffbb2p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.666666666666666p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b91df4878bffbb28p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.666666666666666p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b91df4878bffbb2p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.666666666666666p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b91df4878bffbb28p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.666666666666666p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b91df4878bffb8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.666666666666666p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b91df4878bffbcp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.666666666666666p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b91df4878bffb8p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.666666666666666p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b91df4878bffbcp+0L : inexact-ok
+= hypot downward ldbl-96-intel -0xc.666666666666666p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd5p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xc.666666666666666p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd5p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xc.666666666666666p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd5p+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xc.666666666666666p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd6p+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xc.666666666666666p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd5p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xc.666666666666666p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd5p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xc.666666666666666p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd5p+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xc.666666666666666p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd6p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.666666666666666p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd5136a9870f5fap+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.666666666666666p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd5136a9870f5fa8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.666666666666666p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd5136a9870f5fap+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.666666666666666p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd5136a9870f5fa8p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.666666666666666p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd5136a9870f5cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.666666666666666p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd5136a9870f6p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.666666666666666p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd5136a9870f5cp+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.666666666666666p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd5136a9870f6p+0L : inexact-ok
+= hypot downward ldbl-96-intel -0xc.666666666666666p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375ccdp+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xc.666666666666666p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375ccep+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xc.666666666666666p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375ccdp+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xc.666666666666666p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375ccep+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xc.666666666666666p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375ccdp+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xc.666666666666666p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375ccep+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xc.666666666666666p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375ccdp+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xc.666666666666666p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375ccep+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.666666666666666p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375ccddc8ce596f576p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.666666666666666p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375ccddc8ce596f5768p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.666666666666666p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375ccddc8ce596f576p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.666666666666666p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375ccddc8ce596f5768p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.666666666666666p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375ccddc8ce596f54p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.666666666666666p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375ccddc8ce596f58p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.666666666666666p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375ccddc8ce596f54p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.666666666666666p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375ccddc8ce596f58p+0L : inexact-ok
+= hypot downward ldbl-96-intel -0xc.666666666666666p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cdp+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xc.666666666666666p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xc.666666666666666p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cdp+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xc.666666666666666p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xc.666666666666666p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cdp+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xc.666666666666666p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xc.666666666666666p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cdp+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xc.666666666666666p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.666666666666666p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd0c004a9b33eabp+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.666666666666666p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd0c004a9b33eabp+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.666666666666666p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd0c004a9b33eabp+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.666666666666666p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd0c004a9b33eab8p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.666666666666666p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd0c004a9b33e8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.666666666666666p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd0c004a9b33ecp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.666666666666666p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd0c004a9b33e8p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.666666666666666p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd0c004a9b33ecp+0L : inexact-ok
+= hypot downward ldbl-96-intel -0xc.666666666666666p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cdp+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xc.666666666666666p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xc.666666666666666p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cdp+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xc.666666666666666p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xc.666666666666666p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cdp+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xc.666666666666666p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xc.666666666666666p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cdp+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xc.666666666666666p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.666666666666666p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd0bf1dcdfce36bp+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.666666666666666p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd0bf1dcdfce36bp+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.666666666666666p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd0bf1dcdfce36bp+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.666666666666666p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd0bf1dcdfce36b8p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.666666666666666p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd0bf1dcdfce34p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.666666666666666p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd0bf1dcdfce38p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.666666666666666p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd0bf1dcdfce34p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.666666666666666p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd0bf1dcdfce38p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.666666666666666p+0L 0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375cd0bf4bf9ee28dep+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.666666666666666p+0L 0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375cd0bf4bf9ee28de8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.666666666666666p+0L 0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375cd0bf4bf9ee28dep+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.666666666666666p+0L 0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375cd0bf4bf9ee28de8p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.666666666666666p+0L 0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375cd0bf4bf9ee28dep+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.666666666666666p+0L 0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375cd0bf4bf9ee28de8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.666666666666666p+0L 0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375cd0bf4bf9ee28dep+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.666666666666666p+0L 0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375cd0bf4bf9ee28de8p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.666666666666666p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd0bf4bf9ee28dep+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.666666666666666p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd0bf4bf9ee28de8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.666666666666666p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd0bf4bf9ee28dep+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.666666666666666p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd0bf4bf9ee28de8p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.666666666666666p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd0bf4bf9ee28cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.666666666666666p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd0bf4bf9ee28cp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.666666666666666p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd0bf4bf9ee28cp+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.666666666666666p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd0bf4bf9ee29p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.666666666666666p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd0bf4bf9ee28dep+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.666666666666666p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd0bf4bf9ee28dep+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.666666666666666p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd0bf4bf9ee28dep+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.666666666666666p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd0bf4bf9ee28de8p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.666666666666666p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd0bf4bf9ee28cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.666666666666666p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd0bf4bf9ee28cp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.666666666666666p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd0bf4bf9ee28cp+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.666666666666666p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd0bf4bf9ee29p+0L : inexact-ok
+= hypot downward ldbl-96-intel -0xc.666666666666667p+0L 0xb.33334p-4L : 0xc.6b743c168e7225p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xc.666666666666667p+0L 0xb.33334p-4L : 0xc.6b743c168e72251p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xc.666666666666667p+0L 0xb.33334p-4L : 0xc.6b743c168e7225p+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xc.666666666666667p+0L 0xb.33334p-4L : 0xc.6b743c168e72251p+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xc.666666666666667p+0L 0xb.33334p-4L : 0xc.6b743c168e7225p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xc.666666666666667p+0L 0xb.33334p-4L : 0xc.6b743c168e72251p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xc.666666666666667p+0L 0xb.33334p-4L : 0xc.6b743c168e7225p+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xc.666666666666667p+0L 0xb.33334p-4L : 0xc.6b743c168e72251p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.666666666666667p+0L 0xb.33334p-4L : 0xc.6b743c168e72250beedcdd5c071p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.666666666666667p+0L 0xb.33334p-4L : 0xc.6b743c168e72250beedcdd5c0718p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.666666666666667p+0L 0xb.33334p-4L : 0xc.6b743c168e72250beedcdd5c071p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.666666666666667p+0L 0xb.33334p-4L : 0xc.6b743c168e72250beedcdd5c0718p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.666666666666667p+0L 0xb.33334p-4L : 0xc.6b743c168e72250beedcdd5c04p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.666666666666667p+0L 0xb.33334p-4L : 0xc.6b743c168e72250beedcdd5c08p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.666666666666667p+0L 0xb.33334p-4L : 0xc.6b743c168e72250beedcdd5c04p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.666666666666667p+0L 0xb.33334p-4L : 0xc.6b743c168e72250beedcdd5c08p+0L : inexact-ok
+= hypot downward ldbl-96-intel -0xc.666666666666667p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b92p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xc.666666666666667p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b93p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xc.666666666666667p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b92p+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xc.666666666666667p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b93p+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xc.666666666666667p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b92p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xc.666666666666667p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b93p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xc.666666666666667p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b92p+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xc.666666666666667p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b93p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.666666666666667p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b92dee04bc9d04cp+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.666666666666667p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b92dee04bc9d04c8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.666666666666667p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b92dee04bc9d04cp+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.666666666666667p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b92dee04bc9d04c8p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.666666666666667p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b92dee04bc9d04p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.666666666666667p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b92dee04bc9d04p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.666666666666667p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b92dee04bc9d04p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.666666666666667p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b92dee04bc9d08p+0L : inexact-ok
+= hypot downward ldbl-96-intel -0xc.666666666666667p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd6p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xc.666666666666667p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd6p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xc.666666666666667p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd6p+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xc.666666666666667p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd7p+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xc.666666666666667p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd6p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xc.666666666666667p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd6p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xc.666666666666667p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd6p+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xc.666666666666667p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd7p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.666666666666667p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd613026b7a8f31p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.666666666666667p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd613026b7a8f318p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.666666666666667p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd613026b7a8f31p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.666666666666667p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd613026b7a8f318p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.666666666666667p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd613026b7a8fp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.666666666666667p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd613026b7a8f4p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.666666666666667p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd613026b7a8fp+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.666666666666667p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd613026b7a8f4p+0L : inexact-ok
+= hypot downward ldbl-96-intel -0xc.666666666666667p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375ccep+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xc.666666666666667p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375ccfp+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xc.666666666666667p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375ccep+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xc.666666666666667p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375ccfp+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xc.666666666666667p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375ccep+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xc.666666666666667p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375ccfp+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xc.666666666666667p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375ccep+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xc.666666666666667p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375ccfp+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.666666666666667p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375ccedc24b8a08eadp+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.666666666666667p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375ccedc24b8a08eadp+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.666666666666667p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375ccedc24b8a08eadp+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.666666666666667p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375ccedc24b8a08ead8p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.666666666666667p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375ccedc24b8a08e8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.666666666666667p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375ccedc24b8a08ecp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.666666666666667p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375ccedc24b8a08e8p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.666666666666667p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375ccedc24b8a08ecp+0L : inexact-ok
+= hypot downward ldbl-96-intel -0xc.666666666666667p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xc.666666666666667p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd2p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xc.666666666666667p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xc.666666666666667p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd2p+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xc.666666666666667p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xc.666666666666667p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd2p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xc.666666666666667p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xc.666666666666667p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd2p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.666666666666667p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd1bf9c7cbcd7e2p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.666666666666667p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd1bf9c7cbcd7e2p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.666666666666667p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd1bf9c7cbcd7e2p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.666666666666667p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd1bf9c7cbcd7e28p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.666666666666667p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd1bf9c7cbcd7cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.666666666666667p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd1bf9c7cbcd8p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.666666666666667p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd1bf9c7cbcd7cp+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.666666666666667p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd1bf9c7cbcd8p+0L : inexact-ok
+= hypot downward ldbl-96-intel -0xc.666666666666667p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xc.666666666666667p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd2p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xc.666666666666667p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xc.666666666666667p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd2p+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xc.666666666666667p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xc.666666666666667p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd2p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xc.666666666666667p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xc.666666666666667p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd2p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.666666666666667p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1beb5a1067ca18p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.666666666666667p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1beb5a1067ca2p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.666666666666667p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1beb5a1067ca18p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.666666666666667p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1beb5a1067ca2p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.666666666666667p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1beb5a1067c8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.666666666666667p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1beb5a1067ccp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.666666666666667p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1beb5a1067c8p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.666666666666667p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1beb5a1067ccp+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.666666666666667p+0L 0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375cd1bee3ccf7c215p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.666666666666667p+0L 0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375cd1bee3ccf7c215p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.666666666666667p+0L 0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375cd1bee3ccf7c215p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.666666666666667p+0L 0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375cd1bee3ccf7c2158p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.666666666666667p+0L 0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375cd1bee3ccf7c215p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.666666666666667p+0L 0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375cd1bee3ccf7c215p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.666666666666667p+0L 0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375cd1bee3ccf7c215p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.666666666666667p+0L 0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375cd1bee3ccf7c2158p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.666666666666667p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd1bee3ccf7c215p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.666666666666667p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd1bee3ccf7c215p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.666666666666667p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd1bee3ccf7c215p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.666666666666667p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd1bee3ccf7c2158p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.666666666666667p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd1bee3ccf7c2p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.666666666666667p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd1bee3ccf7c2p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.666666666666667p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd1bee3ccf7c2p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.666666666666667p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd1bee3ccf7c24p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.666666666666667p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd1bee3ccf7c215p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.666666666666667p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd1bee3ccf7c215p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.666666666666667p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd1bee3ccf7c215p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.666666666666667p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd1bee3ccf7c2158p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.666666666666667p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd1bee3ccf7c2p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.666666666666667p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd1bee3ccf7c2p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.666666666666667p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd1bee3ccf7c2p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.666666666666667p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd1bee3ccf7c24p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.666666666666666666666666666p+0L 0xb.33334p-4L : 0xc.6b743c168e722502592b59d5971p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.666666666666666666666666666p+0L 0xb.33334p-4L : 0xc.6b743c168e722502592b59d5971p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.666666666666666666666666666p+0L 0xb.33334p-4L : 0xc.6b743c168e722502592b59d5971p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.666666666666666666666666666p+0L 0xb.33334p-4L : 0xc.6b743c168e722502592b59d59718p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.666666666666666666666666666p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b9245853390b7228p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.666666666666666666666666666p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b9245853390b723p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.666666666666666666666666666p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b9245853390b7228p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.666666666666666666666666666p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b9245853390b723p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.666666666666666666666666666p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd579a7534199a98p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.666666666666666666666666666p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd579a7534199a98p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.666666666666666666666666666p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd579a7534199a98p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.666666666666666666666666666p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd579a7534199aap+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.666666666666666666666666666p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375cce42c9a0679925p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.666666666666666666666666666p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375cce42c9a06799258p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.666666666666666666666666666p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375cce42c9a0679925p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.666666666666666666666666666p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375cce42c9a06799258p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.666666666666666666666666666p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd126416483e25ap+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.666666666666666666666666666p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd126416483e25a8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.666666666666666666666666666p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd126416483e25ap+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.666666666666666666666666666p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd126416483e25a8p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.666666666666666666666666666p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1255a88cd871ap+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.666666666666666666666666666p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1255a88cd871a8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.666666666666666666666666666p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1255a88cd871ap+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.666666666666666666666666666p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1255a88cd871a8p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.666666666666666666666666666p+0L 0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375cd12588b4becc8dp+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.666666666666666666666666666p+0L 0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.666666666666666666666666666p+0L 0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375cd12588b4becc8dp+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.666666666666666666666666666p+0L 0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.666666666666666666666666666p+0L 0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc8dp+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.666666666666666666666666666p+0L 0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.666666666666666666666666666p+0L 0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc8dp+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.666666666666666666666666666p+0L 0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.666666666666666666666666666p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.666666666666666666666666666p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.666666666666666666666666666p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.666666666666666666666666666p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd12588b4becc8ep+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.666666666666666666666666666p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc8dp+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.666666666666666666666666666p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.666666666666666666666666666p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc8dp+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.666666666666666666666666666p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.6666666666666666666666666668p+0L 0xb.33334p-4L : 0xc.6b743c168e722502592b59d59718p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.6666666666666666666666666668p+0L 0xb.33334p-4L : 0xc.6b743c168e722502592b59d59718p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.6666666666666666666666666668p+0L 0xb.33334p-4L : 0xc.6b743c168e722502592b59d59718p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.6666666666666666666666666668p+0L 0xb.33334p-4L : 0xc.6b743c168e722502592b59d5972p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.6666666666666666666666666668p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b9245853390b723p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.6666666666666666666666666668p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b9245853390b7238p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.6666666666666666666666666668p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b9245853390b723p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.6666666666666666666666666668p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b9245853390b7238p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.6666666666666666666666666668p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd579a7534199aap+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.6666666666666666666666666668p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd579a7534199aap+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.6666666666666666666666666668p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd579a7534199aap+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.6666666666666666666666666668p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd579a7534199aa8p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.6666666666666666666666666668p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375cce42c9a06799258p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.6666666666666666666666666668p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375cce42c9a0679926p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.6666666666666666666666666668p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375cce42c9a06799258p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.6666666666666666666666666668p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375cce42c9a0679926p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.6666666666666666666666666668p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd126416483e25a8p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.6666666666666666666666666668p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd126416483e25bp+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.6666666666666666666666666668p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd126416483e25a8p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.6666666666666666666666666668p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd126416483e25bp+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.6666666666666666666666666668p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1255a88cd871a8p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.6666666666666666666666666668p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1255a88cd871bp+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.6666666666666666666666666668p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1255a88cd871a8p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.6666666666666666666666666668p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1255a88cd871bp+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.6666666666666666666666666668p+0L 0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.6666666666666666666666666668p+0L 0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375cd12588b4becc8ep+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.6666666666666666666666666668p+0L 0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.6666666666666666666666666668p+0L 0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375cd12588b4becc8ep+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.6666666666666666666666666668p+0L 0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.6666666666666666666666666668p+0L 0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc8ep+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.6666666666666666666666666668p+0L 0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.6666666666666666666666666668p+0L 0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc8ep+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.6666666666666666666666666668p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd12588b4becc8ep+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.6666666666666666666666666668p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd12588b4becc8ep+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.6666666666666666666666666668p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd12588b4becc8ep+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.6666666666666666666666666668p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd12588b4becc8e8p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.6666666666666666666666666668p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.6666666666666666666666666668p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc8ep+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.6666666666666666666666666668p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.6666666666666666666666666668p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc8ep+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.66666666666666666666666664p+0L 0xb.33334p-4L : 0xc.6b743c168e722502592b59d594bp+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.66666666666666666666666664p+0L 0xb.33334p-4L : 0xc.6b743c168e722502592b59d594bp+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.66666666666666666666666664p+0L 0xb.33334p-4L : 0xc.6b743c168e722502592b59d594bp+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.66666666666666666666666664p+0L 0xb.33334p-4L : 0xc.6b743c168e722502592b59d594b8p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.66666666666666666666666664p+0L 0xb.33334p-4L : 0xc.6b743c168e722502592b59d594p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.66666666666666666666666664p+0L 0xb.33334p-4L : 0xc.6b743c168e722502592b59d594p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.66666666666666666666666664p+0L 0xb.33334p-4L : 0xc.6b743c168e722502592b59d594p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.66666666666666666666666664p+0L 0xb.33334p-4L : 0xc.6b743c168e722502592b59d598p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.66666666666666666666666664p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b9245853390b6fc8p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.66666666666666666666666664p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b9245853390b6fdp+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.66666666666666666666666664p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b9245853390b6fc8p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.66666666666666666666666664p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b9245853390b6fdp+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.66666666666666666666666664p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b9245853390b6cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.66666666666666666666666664p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b9245853390b7p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.66666666666666666666666664p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b9245853390b6cp+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.66666666666666666666666664p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b9245853390b7p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.66666666666666666666666664p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd579a7534199838p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.66666666666666666666666664p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd579a7534199838p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.66666666666666666666666664p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd579a7534199838p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.66666666666666666666666664p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd579a753419984p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.66666666666666666666666664p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd579a75341998p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.66666666666666666666666664p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd579a75341998p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.66666666666666666666666664p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd579a75341998p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.66666666666666666666666664p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd579a7534199cp+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.66666666666666666666666664p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375cce42c9a06798ff8p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.66666666666666666666666664p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375cce42c9a06798ff8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.66666666666666666666666664p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375cce42c9a06798ff8p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.66666666666666666666666664p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375cce42c9a06799p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.66666666666666666666666664p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375cce42c9a06798cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.66666666666666666666666664p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375cce42c9a06799p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.66666666666666666666666664p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375cce42c9a06798cp+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.66666666666666666666666664p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375cce42c9a06799p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.66666666666666666666666664p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd126416483e234p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.66666666666666666666666664p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd126416483e2348p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.66666666666666666666666664p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd126416483e234p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.66666666666666666666666664p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd126416483e2348p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.66666666666666666666666664p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd126416483e2p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.66666666666666666666666664p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd126416483e24p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.66666666666666666666666664p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd126416483e2p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.66666666666666666666666664p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd126416483e24p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.66666666666666666666666664p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1255a88cd86f4p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.66666666666666666666666664p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1255a88cd86f48p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.66666666666666666666666664p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1255a88cd86f4p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.66666666666666666666666664p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1255a88cd86f48p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.66666666666666666666666664p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1255a88cd86cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.66666666666666666666666664p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1255a88cd87p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.66666666666666666666666664p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1255a88cd86cp+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.66666666666666666666666664p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1255a88cd87p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.66666666666666666666666664p+0L 0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375cd12588b4becc678p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.66666666666666666666666664p+0L 0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375cd12588b4becc678p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.66666666666666666666666664p+0L 0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375cd12588b4becc678p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.66666666666666666666666664p+0L 0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375cd12588b4becc68p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.66666666666666666666666664p+0L 0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc678p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.66666666666666666666666664p+0L 0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc678p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.66666666666666666666666664p+0L 0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc678p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.66666666666666666666666664p+0L 0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc68p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.66666666666666666666666664p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd12588b4becc678p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.66666666666666666666666664p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd12588b4becc678p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.66666666666666666666666664p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd12588b4becc678p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.66666666666666666666666664p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd12588b4becc68p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.66666666666666666666666664p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd12588b4becc4p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.66666666666666666666666664p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd12588b4becc8p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.66666666666666666666666664p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd12588b4becc4p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.66666666666666666666666664p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd12588b4becc8p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.66666666666666666666666664p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc67p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.66666666666666666666666664p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc678p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.66666666666666666666666664p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc67p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.66666666666666666666666664p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc678p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.66666666666666666666666664p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc4p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.66666666666666666666666664p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc8p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.66666666666666666666666664p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc4p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.66666666666666666666666664p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc8p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.66666666666666666666666668p+0L 0xb.33334p-4L : 0xc.6b743c168e722502592b59d598bp+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.66666666666666666666666668p+0L 0xb.33334p-4L : 0xc.6b743c168e722502592b59d598bp+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.66666666666666666666666668p+0L 0xb.33334p-4L : 0xc.6b743c168e722502592b59d598bp+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.66666666666666666666666668p+0L 0xb.33334p-4L : 0xc.6b743c168e722502592b59d598b8p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.66666666666666666666666668p+0L 0xb.33334p-4L : 0xc.6b743c168e722502592b59d598p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.66666666666666666666666668p+0L 0xb.33334p-4L : 0xc.6b743c168e722502592b59d598p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.66666666666666666666666668p+0L 0xb.33334p-4L : 0xc.6b743c168e722502592b59d598p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.66666666666666666666666668p+0L 0xb.33334p-4L : 0xc.6b743c168e722502592b59d59cp+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.66666666666666666666666668p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b9245853390b73c8p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.66666666666666666666666668p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b9245853390b73c8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.66666666666666666666666668p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b9245853390b73c8p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.66666666666666666666666668p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b9245853390b73dp+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.66666666666666666666666668p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b9245853390b7p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.66666666666666666666666668p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b9245853390b74p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.66666666666666666666666668p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b9245853390b7p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.66666666666666666666666668p+0L 0xb.33333p-4L : 0xc.6b743c0820b6b9245853390b74p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.66666666666666666666666668p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd579a7534199c38p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.66666666666666666666666668p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd579a7534199c38p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.66666666666666666666666668p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd579a7534199c38p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.66666666666666666666666668p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd579a7534199c4p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.66666666666666666666666668p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd579a7534199cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.66666666666666666666666668p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd579a7534199cp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.66666666666666666666666668p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd579a7534199cp+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.66666666666666666666666668p+0L 0xb.3333333333338p-4L : 0xc.6b743c0b0375cd579a753419ap+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.66666666666666666666666668p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375cce42c9a067993fp+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.66666666666666666666666668p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375cce42c9a067993f8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.66666666666666666666666668p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375cce42c9a067993fp+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.66666666666666666666666668p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375cce42c9a067993f8p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.66666666666666666666666668p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375cce42c9a06799p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.66666666666666666666666668p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375cce42c9a067994p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.66666666666666666666666668p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375cce42c9a06799p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.66666666666666666666666668p+0L 0xb.333333333333p-4L : 0xc.6b743c0b0375cce42c9a067994p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.66666666666666666666666668p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd126416483e274p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.66666666666666666666666668p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd126416483e2748p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.66666666666666666666666668p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd126416483e274p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.66666666666666666666666668p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd126416483e2748p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.66666666666666666666666668p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd126416483e24p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.66666666666666666666666668p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd126416483e28p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.66666666666666666666666668p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd126416483e24p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.66666666666666666666666668p+0L 0xb.333333333333334p-4L : 0xc.6b743c0b0375cd126416483e28p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.66666666666666666666666668p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1255a88cd8734p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.66666666666666666666666668p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1255a88cd8734p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.66666666666666666666666668p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1255a88cd8734p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.66666666666666666666666668p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1255a88cd87348p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.66666666666666666666666668p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1255a88cd87p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.66666666666666666666666668p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1255a88cd874p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.66666666666666666666666668p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1255a88cd87p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.66666666666666666666666668p+0L 0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1255a88cd874p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.66666666666666666666666668p+0L 0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375cd12588b4becca7p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.66666666666666666666666668p+0L 0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375cd12588b4becca78p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.66666666666666666666666668p+0L 0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375cd12588b4becca7p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.66666666666666666666666668p+0L 0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375cd12588b4becca78p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.66666666666666666666666668p+0L 0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becca7p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.66666666666666666666666668p+0L 0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becca78p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.66666666666666666666666668p+0L 0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becca7p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.66666666666666666666666668p+0L 0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becca78p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.66666666666666666666666668p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd12588b4becca7p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.66666666666666666666666668p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd12588b4becca78p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.66666666666666666666666668p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd12588b4becca7p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.66666666666666666666666668p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd12588b4becca78p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.66666666666666666666666668p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd12588b4becc8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.66666666666666666666666668p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd12588b4becccp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.66666666666666666666666668p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd12588b4becc8p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.66666666666666666666666668p+0L 0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd12588b4becccp+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.66666666666666666666666668p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becca7p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.66666666666666666666666668p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becca78p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.66666666666666666666666668p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becca7p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.66666666666666666666666668p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becca78p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.66666666666666666666666668p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.66666666666666666666666668p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becccp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.66666666666666666666666668p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc8p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.66666666666666666666666668p+0L 0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becccp+0L : inexact-ok
+hypot 12.4 -0.7
+= hypot downward flt-32 0xc.66667p+0f -0xb.33333p-4f : 0xc.6b744p+0f : inexact-ok
+= hypot tonearest flt-32 0xc.66667p+0f -0xb.33333p-4f : 0xc.6b744p+0f : inexact-ok
+= hypot towardzero flt-32 0xc.66667p+0f -0xb.33333p-4f : 0xc.6b744p+0f : inexact-ok
+= hypot upward flt-32 0xc.66667p+0f -0xb.33333p-4f : 0xc.6b745p+0f : inexact-ok
+= hypot downward dbl-64 0xc.66667p+0 -0xb.33333p-4 : 0xc.6b74459dd23ap+0 : inexact-ok
+= hypot tonearest dbl-64 0xc.66667p+0 -0xb.33333p-4 : 0xc.6b74459dd23a8p+0 : inexact-ok
+= hypot towardzero dbl-64 0xc.66667p+0 -0xb.33333p-4 : 0xc.6b74459dd23ap+0 : inexact-ok
+= hypot upward dbl-64 0xc.66667p+0 -0xb.33333p-4 : 0xc.6b74459dd23a8p+0 : inexact-ok
+= hypot downward ldbl-96-intel 0xc.66667p+0L -0xb.33333p-4L : 0xc.6b74459dd23a4dbp+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xc.66667p+0L -0xb.33333p-4L : 0xc.6b74459dd23a4dcp+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xc.66667p+0L -0xb.33333p-4L : 0xc.6b74459dd23a4dbp+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xc.66667p+0L -0xb.33333p-4L : 0xc.6b74459dd23a4dcp+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xc.66667p+0L -0xb.33333p-4L : 0xc.6b74459dd23a4dbp+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xc.66667p+0L -0xb.33333p-4L : 0xc.6b74459dd23a4dcp+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xc.66667p+0L -0xb.33333p-4L : 0xc.6b74459dd23a4dbp+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xc.66667p+0L -0xb.33333p-4L : 0xc.6b74459dd23a4dcp+0L : inexact-ok
+= hypot downward ldbl-128 0xc.66667p+0L -0xb.33333p-4L : 0xc.6b74459dd23a4dbb5549637d81p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.66667p+0L -0xb.33333p-4L : 0xc.6b74459dd23a4dbb5549637d81p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.66667p+0L -0xb.33333p-4L : 0xc.6b74459dd23a4dbb5549637d81p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.66667p+0L -0xb.33333p-4L : 0xc.6b74459dd23a4dbb5549637d8108p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.66667p+0L -0xb.33333p-4L : 0xc.6b74459dd23a4dbb5549637d8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.66667p+0L -0xb.33333p-4L : 0xc.6b74459dd23a4dbb5549637d8p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.66667p+0L -0xb.33333p-4L : 0xc.6b74459dd23a4dbb5549637d8p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.66667p+0L -0xb.33333p-4L : 0xc.6b74459dd23a4dbb5549637d84p+0L : inexact-ok
+= hypot downward flt-32 0xc.66667p+0f -0xb.33334p-4f : 0xc.6b744p+0f : inexact-ok
+= hypot tonearest flt-32 0xc.66667p+0f -0xb.33334p-4f : 0xc.6b744p+0f : inexact-ok
+= hypot towardzero flt-32 0xc.66667p+0f -0xb.33334p-4f : 0xc.6b744p+0f : inexact-ok
+= hypot upward flt-32 0xc.66667p+0f -0xb.33334p-4f : 0xc.6b745p+0f : inexact-ok
+= hypot downward dbl-64 0xc.66667p+0 -0xb.33334p-4 : 0xc.6b7445ac3ff58p+0 : inexact-ok
+= hypot tonearest dbl-64 0xc.66667p+0 -0xb.33334p-4 : 0xc.6b7445ac3ff58p+0 : inexact-ok
+= hypot towardzero dbl-64 0xc.66667p+0 -0xb.33334p-4 : 0xc.6b7445ac3ff58p+0 : inexact-ok
+= hypot upward dbl-64 0xc.66667p+0 -0xb.33334p-4 : 0xc.6b7445ac3ff6p+0 : inexact-ok
+= hypot downward ldbl-96-intel 0xc.66667p+0L -0xb.33334p-4L : 0xc.6b7445ac3ff5ae7p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xc.66667p+0L -0xb.33334p-4L : 0xc.6b7445ac3ff5ae7p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xc.66667p+0L -0xb.33334p-4L : 0xc.6b7445ac3ff5ae7p+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xc.66667p+0L -0xb.33334p-4L : 0xc.6b7445ac3ff5ae8p+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xc.66667p+0L -0xb.33334p-4L : 0xc.6b7445ac3ff5ae7p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xc.66667p+0L -0xb.33334p-4L : 0xc.6b7445ac3ff5ae7p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xc.66667p+0L -0xb.33334p-4L : 0xc.6b7445ac3ff5ae7p+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xc.66667p+0L -0xb.33334p-4L : 0xc.6b7445ac3ff5ae8p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.66667p+0L -0xb.33334p-4L : 0xc.6b7445ac3ff5ae76c1d736ba9648p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.66667p+0L -0xb.33334p-4L : 0xc.6b7445ac3ff5ae76c1d736ba9648p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.66667p+0L -0xb.33334p-4L : 0xc.6b7445ac3ff5ae76c1d736ba9648p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.66667p+0L -0xb.33334p-4L : 0xc.6b7445ac3ff5ae76c1d736ba965p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.66667p+0L -0xb.33334p-4L : 0xc.6b7445ac3ff5ae76c1d736ba94p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.66667p+0L -0xb.33334p-4L : 0xc.6b7445ac3ff5ae76c1d736ba98p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.66667p+0L -0xb.33334p-4L : 0xc.6b7445ac3ff5ae76c1d736ba94p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.66667p+0L -0xb.33334p-4L : 0xc.6b7445ac3ff5ae76c1d736ba98p+0L : inexact-ok
+= hypot downward dbl-64 0xc.66667p+0 -0xb.333333333333p-4 : 0xc.6b7445a0b4f9p+0 : inexact-ok
+= hypot tonearest dbl-64 0xc.66667p+0 -0xb.333333333333p-4 : 0xc.6b7445a0b4f98p+0 : inexact-ok
+= hypot towardzero dbl-64 0xc.66667p+0 -0xb.333333333333p-4 : 0xc.6b7445a0b4f9p+0 : inexact-ok
+= hypot upward dbl-64 0xc.66667p+0 -0xb.333333333333p-4 : 0xc.6b7445a0b4f98p+0 : inexact-ok
+= hypot downward ldbl-96-intel 0xc.66667p+0L -0xb.333333333333p-4L : 0xc.6b7445a0b4f95f4p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xc.66667p+0L -0xb.333333333333p-4L : 0xc.6b7445a0b4f95f4p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xc.66667p+0L -0xb.333333333333p-4L : 0xc.6b7445a0b4f95f4p+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xc.66667p+0L -0xb.333333333333p-4L : 0xc.6b7445a0b4f95f5p+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xc.66667p+0L -0xb.333333333333p-4L : 0xc.6b7445a0b4f95f4p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xc.66667p+0L -0xb.333333333333p-4L : 0xc.6b7445a0b4f95f4p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xc.66667p+0L -0xb.333333333333p-4L : 0xc.6b7445a0b4f95f4p+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xc.66667p+0L -0xb.333333333333p-4L : 0xc.6b7445a0b4f95f5p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.66667p+0L -0xb.333333333333p-4L : 0xc.6b7445a0b4f95f410be921517978p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.66667p+0L -0xb.333333333333p-4L : 0xc.6b7445a0b4f95f410be921517978p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.66667p+0L -0xb.333333333333p-4L : 0xc.6b7445a0b4f95f410be921517978p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.66667p+0L -0xb.333333333333p-4L : 0xc.6b7445a0b4f95f410be92151798p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.66667p+0L -0xb.333333333333p-4L : 0xc.6b7445a0b4f95f410be9215178p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.66667p+0L -0xb.333333333333p-4L : 0xc.6b7445a0b4f95f410be9215178p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.66667p+0L -0xb.333333333333p-4L : 0xc.6b7445a0b4f95f410be9215178p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.66667p+0L -0xb.333333333333p-4L : 0xc.6b7445a0b4f95f410be921517cp+0L : inexact-ok
+= hypot downward dbl-64 0xc.66667p+0 -0xb.3333333333338p-4 : 0xc.6b7445a0b4f9p+0 : inexact-ok
+= hypot tonearest dbl-64 0xc.66667p+0 -0xb.3333333333338p-4 : 0xc.6b7445a0b4f98p+0 : inexact-ok
+= hypot towardzero dbl-64 0xc.66667p+0 -0xb.3333333333338p-4 : 0xc.6b7445a0b4f9p+0 : inexact-ok
+= hypot upward dbl-64 0xc.66667p+0 -0xb.3333333333338p-4 : 0xc.6b7445a0b4f98p+0 : inexact-ok
+= hypot downward ldbl-96-intel 0xc.66667p+0L -0xb.3333333333338p-4L : 0xc.6b7445a0b4f95fbp+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xc.66667p+0L -0xb.3333333333338p-4L : 0xc.6b7445a0b4f95fbp+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xc.66667p+0L -0xb.3333333333338p-4L : 0xc.6b7445a0b4f95fbp+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xc.66667p+0L -0xb.3333333333338p-4L : 0xc.6b7445a0b4f95fcp+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xc.66667p+0L -0xb.3333333333338p-4L : 0xc.6b7445a0b4f95fbp+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xc.66667p+0L -0xb.3333333333338p-4L : 0xc.6b7445a0b4f95fbp+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xc.66667p+0L -0xb.3333333333338p-4L : 0xc.6b7445a0b4f95fbp+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xc.66667p+0L -0xb.3333333333338p-4L : 0xc.6b7445a0b4f95fcp+0L : inexact-ok
+= hypot downward ldbl-128 0xc.66667p+0L -0xb.3333333333338p-4L : 0xc.6b7445a0b4f95fb479c3f5dcdf9p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.66667p+0L -0xb.3333333333338p-4L : 0xc.6b7445a0b4f95fb479c3f5dcdf9p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.66667p+0L -0xb.3333333333338p-4L : 0xc.6b7445a0b4f95fb479c3f5dcdf9p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.66667p+0L -0xb.3333333333338p-4L : 0xc.6b7445a0b4f95fb479c3f5dcdf98p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.66667p+0L -0xb.3333333333338p-4L : 0xc.6b7445a0b4f95fb479c3f5dcdcp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.66667p+0L -0xb.3333333333338p-4L : 0xc.6b7445a0b4f95fb479c3f5dcep+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.66667p+0L -0xb.3333333333338p-4L : 0xc.6b7445a0b4f95fb479c3f5dcdcp+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.66667p+0L -0xb.3333333333338p-4L : 0xc.6b7445a0b4f95fb479c3f5dcep+0L : inexact-ok
+= hypot downward ldbl-96-intel 0xc.66667p+0L -0xb.333333333333333p-4L : 0xc.6b7445a0b4f95f6p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xc.66667p+0L -0xb.333333333333333p-4L : 0xc.6b7445a0b4f95f7p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xc.66667p+0L -0xb.333333333333333p-4L : 0xc.6b7445a0b4f95f6p+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xc.66667p+0L -0xb.333333333333333p-4L : 0xc.6b7445a0b4f95f7p+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xc.66667p+0L -0xb.333333333333333p-4L : 0xc.6b7445a0b4f95f6p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xc.66667p+0L -0xb.333333333333333p-4L : 0xc.6b7445a0b4f95f7p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xc.66667p+0L -0xb.333333333333333p-4L : 0xc.6b7445a0b4f95f6p+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xc.66667p+0L -0xb.333333333333333p-4L : 0xc.6b7445a0b4f95f7p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.66667p+0L -0xb.333333333333333p-4L : 0xc.6b7445a0b4f95f6f34f78410b868p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.66667p+0L -0xb.333333333333333p-4L : 0xc.6b7445a0b4f95f6f34f78410b87p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.66667p+0L -0xb.333333333333333p-4L : 0xc.6b7445a0b4f95f6f34f78410b868p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.66667p+0L -0xb.333333333333333p-4L : 0xc.6b7445a0b4f95f6f34f78410b87p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.66667p+0L -0xb.333333333333333p-4L : 0xc.6b7445a0b4f95f6f34f78410b8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.66667p+0L -0xb.333333333333333p-4L : 0xc.6b7445a0b4f95f6f34f78410b8p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.66667p+0L -0xb.333333333333333p-4L : 0xc.6b7445a0b4f95f6f34f78410b8p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.66667p+0L -0xb.333333333333333p-4L : 0xc.6b7445a0b4f95f6f34f78410bcp+0L : inexact-ok
+= hypot downward ldbl-96-intel 0xc.66667p+0L -0xb.333333333333334p-4L : 0xc.6b7445a0b4f95f6p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xc.66667p+0L -0xb.333333333333334p-4L : 0xc.6b7445a0b4f95f7p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xc.66667p+0L -0xb.333333333333334p-4L : 0xc.6b7445a0b4f95f6p+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xc.66667p+0L -0xb.333333333333334p-4L : 0xc.6b7445a0b4f95f7p+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xc.66667p+0L -0xb.333333333333334p-4L : 0xc.6b7445a0b4f95f6p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xc.66667p+0L -0xb.333333333333334p-4L : 0xc.6b7445a0b4f95f7p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xc.66667p+0L -0xb.333333333333334p-4L : 0xc.6b7445a0b4f95f6p+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xc.66667p+0L -0xb.333333333333334p-4L : 0xc.6b7445a0b4f95f7p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.66667p+0L -0xb.333333333333334p-4L : 0xc.6b7445a0b4f95f6f43653f6b49d8p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.66667p+0L -0xb.333333333333334p-4L : 0xc.6b7445a0b4f95f6f43653f6b49d8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.66667p+0L -0xb.333333333333334p-4L : 0xc.6b7445a0b4f95f6f43653f6b49d8p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.66667p+0L -0xb.333333333333334p-4L : 0xc.6b7445a0b4f95f6f43653f6b49ep+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.66667p+0L -0xb.333333333333334p-4L : 0xc.6b7445a0b4f95f6f43653f6b48p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.66667p+0L -0xb.333333333333334p-4L : 0xc.6b7445a0b4f95f6f43653f6b48p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.66667p+0L -0xb.333333333333334p-4L : 0xc.6b7445a0b4f95f6f43653f6b48p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.66667p+0L -0xb.333333333333334p-4L : 0xc.6b7445a0b4f95f6f43653f6b4cp+0L : inexact-ok
+= hypot downward ldbl-128 0xc.66667p+0L -0xb.333333333333333333333333333p-4L : 0xc.6b7445a0b4f95f6f37da4322d58p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.66667p+0L -0xb.333333333333333333333333333p-4L : 0xc.6b7445a0b4f95f6f37da4322d58p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.66667p+0L -0xb.333333333333333333333333333p-4L : 0xc.6b7445a0b4f95f6f37da4322d58p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.66667p+0L -0xb.333333333333333333333333333p-4L : 0xc.6b7445a0b4f95f6f37da4322d588p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.66667p+0L -0xb.3333333333333333333333333338p-4L : 0xc.6b7445a0b4f95f6f37da4322d58p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.66667p+0L -0xb.3333333333333333333333333338p-4L : 0xc.6b7445a0b4f95f6f37da4322d58p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.66667p+0L -0xb.3333333333333333333333333338p-4L : 0xc.6b7445a0b4f95f6f37da4322d58p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.66667p+0L -0xb.3333333333333333333333333338p-4L : 0xc.6b7445a0b4f95f6f37da4322d588p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.66667p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b7445a0b4f95f6f37da4322d58p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.66667p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b7445a0b4f95f6f37da4322d58p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.66667p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b7445a0b4f95f6f37da4322d58p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.66667p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b7445a0b4f95f6f37da4322d588p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.66667p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b7445a0b4f95f6f37da4322d4p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.66667p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b7445a0b4f95f6f37da4322d4p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.66667p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b7445a0b4f95f6f37da4322d4p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.66667p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b7445a0b4f95f6f37da4322d8p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.66667p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b7445a0b4f95f6f37da4322d58p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.66667p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b7445a0b4f95f6f37da4322d58p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.66667p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b7445a0b4f95f6f37da4322d58p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.66667p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b7445a0b4f95f6f37da4322d588p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.66667p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b7445a0b4f95f6f37da4322d4p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.66667p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b7445a0b4f95f6f37da4322d4p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.66667p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b7445a0b4f95f6f37da4322d4p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.66667p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b7445a0b4f95f6f37da4322d8p+0L : inexact-ok
+= hypot downward flt-32 0xc.66666p+0f -0xb.33333p-4f : 0xc.6b743p+0f : inexact-ok
+= hypot tonearest flt-32 0xc.66666p+0f -0xb.33333p-4f : 0xc.6b743p+0f : inexact-ok
+= hypot towardzero flt-32 0xc.66666p+0f -0xb.33333p-4f : 0xc.6b743p+0f : inexact-ok
+= hypot upward flt-32 0xc.66666p+0f -0xb.33333p-4f : 0xc.6b744p+0f : inexact-ok
+= hypot downward dbl-64 0xc.66666p+0 -0xb.33333p-4 : 0xc.6b7435a455098p+0 : inexact-ok
+= hypot tonearest dbl-64 0xc.66666p+0 -0xb.33333p-4 : 0xc.6b7435a455098p+0 : inexact-ok
+= hypot towardzero dbl-64 0xc.66666p+0 -0xb.33333p-4 : 0xc.6b7435a455098p+0 : inexact-ok
+= hypot upward dbl-64 0xc.66666p+0 -0xb.33333p-4 : 0xc.6b7435a4550ap+0 : inexact-ok
+= hypot downward ldbl-96-intel 0xc.66666p+0L -0xb.33333p-4L : 0xc.6b7435a45509aecp+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xc.66666p+0L -0xb.33333p-4L : 0xc.6b7435a45509aecp+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xc.66666p+0L -0xb.33333p-4L : 0xc.6b7435a45509aecp+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xc.66666p+0L -0xb.33333p-4L : 0xc.6b7435a45509aedp+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xc.66666p+0L -0xb.33333p-4L : 0xc.6b7435a45509aecp+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xc.66666p+0L -0xb.33333p-4L : 0xc.6b7435a45509aecp+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xc.66666p+0L -0xb.33333p-4L : 0xc.6b7435a45509aecp+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xc.66666p+0L -0xb.33333p-4L : 0xc.6b7435a45509aedp+0L : inexact-ok
+= hypot downward ldbl-128 0xc.66666p+0L -0xb.33333p-4L : 0xc.6b7435a45509aec49781cf40beb8p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.66666p+0L -0xb.33333p-4L : 0xc.6b7435a45509aec49781cf40becp+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.66666p+0L -0xb.33333p-4L : 0xc.6b7435a45509aec49781cf40beb8p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.66666p+0L -0xb.33333p-4L : 0xc.6b7435a45509aec49781cf40becp+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.66666p+0L -0xb.33333p-4L : 0xc.6b7435a45509aec49781cf40bcp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.66666p+0L -0xb.33333p-4L : 0xc.6b7435a45509aec49781cf40cp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.66666p+0L -0xb.33333p-4L : 0xc.6b7435a45509aec49781cf40bcp+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.66666p+0L -0xb.33333p-4L : 0xc.6b7435a45509aec49781cf40cp+0L : inexact-ok
+= hypot downward flt-32 0xc.66666p+0f -0xb.33334p-4f : 0xc.6b743p+0f : inexact-ok
+= hypot tonearest flt-32 0xc.66666p+0f -0xb.33334p-4f : 0xc.6b743p+0f : inexact-ok
+= hypot towardzero flt-32 0xc.66666p+0f -0xb.33334p-4f : 0xc.6b743p+0f : inexact-ok
+= hypot upward flt-32 0xc.66666p+0f -0xb.33334p-4f : 0xc.6b744p+0f : inexact-ok
+= hypot downward dbl-64 0xc.66666p+0 -0xb.33334p-4 : 0xc.6b7435b2c2c5p+0 : inexact-ok
+= hypot tonearest dbl-64 0xc.66666p+0 -0xb.33334p-4 : 0xc.6b7435b2c2c5p+0 : inexact-ok
+= hypot towardzero dbl-64 0xc.66666p+0 -0xb.33334p-4 : 0xc.6b7435b2c2c5p+0 : inexact-ok
+= hypot upward dbl-64 0xc.66666p+0 -0xb.33334p-4 : 0xc.6b7435b2c2c58p+0 : inexact-ok
+= hypot downward ldbl-96-intel 0xc.66666p+0L -0xb.33334p-4L : 0xc.6b7435b2c2c522p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xc.66666p+0L -0xb.33334p-4L : 0xc.6b7435b2c2c5221p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xc.66666p+0L -0xb.33334p-4L : 0xc.6b7435b2c2c522p+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xc.66666p+0L -0xb.33334p-4L : 0xc.6b7435b2c2c5221p+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xc.66666p+0L -0xb.33334p-4L : 0xc.6b7435b2c2c522p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xc.66666p+0L -0xb.33334p-4L : 0xc.6b7435b2c2c5221p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xc.66666p+0L -0xb.33334p-4L : 0xc.6b7435b2c2c522p+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xc.66666p+0L -0xb.33334p-4L : 0xc.6b7435b2c2c5221p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.66666p+0L -0xb.33334p-4L : 0xc.6b7435b2c2c5220efb3fac2b9198p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.66666p+0L -0xb.33334p-4L : 0xc.6b7435b2c2c5220efb3fac2b9198p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.66666p+0L -0xb.33334p-4L : 0xc.6b7435b2c2c5220efb3fac2b9198p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.66666p+0L -0xb.33334p-4L : 0xc.6b7435b2c2c5220efb3fac2b91ap+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.66666p+0L -0xb.33334p-4L : 0xc.6b7435b2c2c5220efb3fac2b9p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.66666p+0L -0xb.33334p-4L : 0xc.6b7435b2c2c5220efb3fac2b9p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.66666p+0L -0xb.33334p-4L : 0xc.6b7435b2c2c5220efb3fac2b9p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.66666p+0L -0xb.33334p-4L : 0xc.6b7435b2c2c5220efb3fac2b94p+0L : inexact-ok
+= hypot downward dbl-64 0xc.66666p+0 -0xb.333333333333p-4 : 0xc.6b7435a737c88p+0 : inexact-ok
+= hypot tonearest dbl-64 0xc.66666p+0 -0xb.333333333333p-4 : 0xc.6b7435a737c9p+0 : inexact-ok
+= hypot towardzero dbl-64 0xc.66666p+0 -0xb.333333333333p-4 : 0xc.6b7435a737c88p+0 : inexact-ok
+= hypot upward dbl-64 0xc.66666p+0 -0xb.333333333333p-4 : 0xc.6b7435a737c9p+0 : inexact-ok
+= hypot downward ldbl-96-intel 0xc.66666p+0L -0xb.333333333333p-4L : 0xc.6b7435a737c8c4p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xc.66666p+0L -0xb.333333333333p-4L : 0xc.6b7435a737c8c4p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xc.66666p+0L -0xb.333333333333p-4L : 0xc.6b7435a737c8c4p+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xc.66666p+0L -0xb.333333333333p-4L : 0xc.6b7435a737c8c41p+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xc.66666p+0L -0xb.333333333333p-4L : 0xc.6b7435a737c8c4p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xc.66666p+0L -0xb.333333333333p-4L : 0xc.6b7435a737c8c4p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xc.66666p+0L -0xb.333333333333p-4L : 0xc.6b7435a737c8c4p+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xc.66666p+0L -0xb.333333333333p-4L : 0xc.6b7435a737c8c41p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.66666p+0L -0xb.333333333333p-4L : 0xc.6b7435a737c8c4007f8f39d629f8p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.66666p+0L -0xb.333333333333p-4L : 0xc.6b7435a737c8c4007f8f39d629f8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.66666p+0L -0xb.333333333333p-4L : 0xc.6b7435a737c8c4007f8f39d629f8p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.66666p+0L -0xb.333333333333p-4L : 0xc.6b7435a737c8c4007f8f39d62ap+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.66666p+0L -0xb.333333333333p-4L : 0xc.6b7435a737c8c4007f8f39d628p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.66666p+0L -0xb.333333333333p-4L : 0xc.6b7435a737c8c4007f8f39d628p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.66666p+0L -0xb.333333333333p-4L : 0xc.6b7435a737c8c4007f8f39d628p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.66666p+0L -0xb.333333333333p-4L : 0xc.6b7435a737c8c4007f8f39d62cp+0L : inexact-ok
+= hypot downward dbl-64 0xc.66666p+0 -0xb.3333333333338p-4 : 0xc.6b7435a737c88p+0 : inexact-ok
+= hypot tonearest dbl-64 0xc.66666p+0 -0xb.3333333333338p-4 : 0xc.6b7435a737c9p+0 : inexact-ok
+= hypot towardzero dbl-64 0xc.66666p+0 -0xb.3333333333338p-4 : 0xc.6b7435a737c88p+0 : inexact-ok
+= hypot upward dbl-64 0xc.66666p+0 -0xb.3333333333338p-4 : 0xc.6b7435a737c9p+0 : inexact-ok
+= hypot downward ldbl-96-intel 0xc.66666p+0L -0xb.3333333333338p-4L : 0xc.6b7435a737c8c47p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xc.66666p+0L -0xb.3333333333338p-4L : 0xc.6b7435a737c8c47p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xc.66666p+0L -0xb.3333333333338p-4L : 0xc.6b7435a737c8c47p+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xc.66666p+0L -0xb.3333333333338p-4L : 0xc.6b7435a737c8c48p+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xc.66666p+0L -0xb.3333333333338p-4L : 0xc.6b7435a737c8c47p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xc.66666p+0L -0xb.3333333333338p-4L : 0xc.6b7435a737c8c47p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xc.66666p+0L -0xb.3333333333338p-4L : 0xc.6b7435a737c8c47p+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xc.66666p+0L -0xb.3333333333338p-4L : 0xc.6b7435a737c8c48p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.66666p+0L -0xb.3333333333338p-4L : 0xc.6b7435a737c8c473ed6aa2d9495p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.66666p+0L -0xb.3333333333338p-4L : 0xc.6b7435a737c8c473ed6aa2d9495p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.66666p+0L -0xb.3333333333338p-4L : 0xc.6b7435a737c8c473ed6aa2d9495p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.66666p+0L -0xb.3333333333338p-4L : 0xc.6b7435a737c8c473ed6aa2d94958p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.66666p+0L -0xb.3333333333338p-4L : 0xc.6b7435a737c8c473ed6aa2d948p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.66666p+0L -0xb.3333333333338p-4L : 0xc.6b7435a737c8c473ed6aa2d948p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.66666p+0L -0xb.3333333333338p-4L : 0xc.6b7435a737c8c473ed6aa2d948p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.66666p+0L -0xb.3333333333338p-4L : 0xc.6b7435a737c8c473ed6aa2d94cp+0L : inexact-ok
+= hypot downward ldbl-96-intel 0xc.66666p+0L -0xb.333333333333333p-4L : 0xc.6b7435a737c8c42p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xc.66666p+0L -0xb.333333333333333p-4L : 0xc.6b7435a737c8c43p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xc.66666p+0L -0xb.333333333333333p-4L : 0xc.6b7435a737c8c42p+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xc.66666p+0L -0xb.333333333333333p-4L : 0xc.6b7435a737c8c43p+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xc.66666p+0L -0xb.333333333333333p-4L : 0xc.6b7435a737c8c42p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xc.66666p+0L -0xb.333333333333333p-4L : 0xc.6b7435a737c8c43p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xc.66666p+0L -0xb.333333333333333p-4L : 0xc.6b7435a737c8c42p+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xc.66666p+0L -0xb.333333333333333p-4L : 0xc.6b7435a737c8c43p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.66666p+0L -0xb.333333333333333p-4L : 0xc.6b7435a737c8c42ea89dd7f4c9ap+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.66666p+0L -0xb.333333333333333p-4L : 0xc.6b7435a737c8c42ea89dd7f4c9ap+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.66666p+0L -0xb.333333333333333p-4L : 0xc.6b7435a737c8c42ea89dd7f4c9ap+0L : inexact-ok
+= hypot upward ldbl-128 0xc.66666p+0L -0xb.333333333333333p-4L : 0xc.6b7435a737c8c42ea89dd7f4c9a8p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.66666p+0L -0xb.333333333333333p-4L : 0xc.6b7435a737c8c42ea89dd7f4c8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.66666p+0L -0xb.333333333333333p-4L : 0xc.6b7435a737c8c42ea89dd7f4c8p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.66666p+0L -0xb.333333333333333p-4L : 0xc.6b7435a737c8c42ea89dd7f4c8p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.66666p+0L -0xb.333333333333333p-4L : 0xc.6b7435a737c8c42ea89dd7f4ccp+0L : inexact-ok
+= hypot downward ldbl-96-intel 0xc.66666p+0L -0xb.333333333333334p-4L : 0xc.6b7435a737c8c42p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xc.66666p+0L -0xb.333333333333334p-4L : 0xc.6b7435a737c8c43p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xc.66666p+0L -0xb.333333333333334p-4L : 0xc.6b7435a737c8c42p+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xc.66666p+0L -0xb.333333333333334p-4L : 0xc.6b7435a737c8c43p+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xc.66666p+0L -0xb.333333333333334p-4L : 0xc.6b7435a737c8c42p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xc.66666p+0L -0xb.333333333333334p-4L : 0xc.6b7435a737c8c43p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xc.66666p+0L -0xb.333333333333334p-4L : 0xc.6b7435a737c8c42p+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xc.66666p+0L -0xb.333333333333334p-4L : 0xc.6b7435a737c8c43p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.66666p+0L -0xb.333333333333334p-4L : 0xc.6b7435a737c8c42eb70b9361eap+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.66666p+0L -0xb.333333333333334p-4L : 0xc.6b7435a737c8c42eb70b9361ea08p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.66666p+0L -0xb.333333333333334p-4L : 0xc.6b7435a737c8c42eb70b9361eap+0L : inexact-ok
+= hypot upward ldbl-128 0xc.66666p+0L -0xb.333333333333334p-4L : 0xc.6b7435a737c8c42eb70b9361ea08p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.66666p+0L -0xb.333333333333334p-4L : 0xc.6b7435a737c8c42eb70b9361e8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.66666p+0L -0xb.333333333333334p-4L : 0xc.6b7435a737c8c42eb70b9361ecp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.66666p+0L -0xb.333333333333334p-4L : 0xc.6b7435a737c8c42eb70b9361e8p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.66666p+0L -0xb.333333333333334p-4L : 0xc.6b7435a737c8c42eb70b9361ecp+0L : inexact-ok
+= hypot downward ldbl-128 0xc.66666p+0L -0xb.333333333333333333333333333p-4L : 0xc.6b7435a737c8c42eab80970a9ce8p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.66666p+0L -0xb.333333333333333333333333333p-4L : 0xc.6b7435a737c8c42eab80970a9ce8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.66666p+0L -0xb.333333333333333333333333333p-4L : 0xc.6b7435a737c8c42eab80970a9ce8p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.66666p+0L -0xb.333333333333333333333333333p-4L : 0xc.6b7435a737c8c42eab80970a9cfp+0L : inexact-ok
+= hypot downward ldbl-128 0xc.66666p+0L -0xb.3333333333333333333333333338p-4L : 0xc.6b7435a737c8c42eab80970a9ce8p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.66666p+0L -0xb.3333333333333333333333333338p-4L : 0xc.6b7435a737c8c42eab80970a9ce8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.66666p+0L -0xb.3333333333333333333333333338p-4L : 0xc.6b7435a737c8c42eab80970a9ce8p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.66666p+0L -0xb.3333333333333333333333333338p-4L : 0xc.6b7435a737c8c42eab80970a9cfp+0L : inexact-ok
+= hypot downward ldbl-128 0xc.66666p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b7435a737c8c42eab80970a9cep+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.66666p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b7435a737c8c42eab80970a9ce8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.66666p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b7435a737c8c42eab80970a9cep+0L : inexact-ok
+= hypot upward ldbl-128 0xc.66666p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b7435a737c8c42eab80970a9ce8p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.66666p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b7435a737c8c42eab80970a9cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.66666p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b7435a737c8c42eab80970a9cp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.66666p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b7435a737c8c42eab80970a9cp+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.66666p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b7435a737c8c42eab80970aap+0L : inexact-ok
+= hypot downward ldbl-128 0xc.66666p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b7435a737c8c42eab80970a9ce8p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.66666p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b7435a737c8c42eab80970a9ce8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.66666p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b7435a737c8c42eab80970a9ce8p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.66666p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b7435a737c8c42eab80970a9cfp+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.66666p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b7435a737c8c42eab80970a9cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.66666p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b7435a737c8c42eab80970a9cp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.66666p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b7435a737c8c42eab80970a9cp+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.66666p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b7435a737c8c42eab80970aap+0L : inexact-ok
+= hypot downward dbl-64 0xc.6666666666668p+0 -0xb.33333p-4 : 0xc.6b743c0820b68p+0 : inexact-ok
+= hypot tonearest dbl-64 0xc.6666666666668p+0 -0xb.33333p-4 : 0xc.6b743c0820b7p+0 : inexact-ok
+= hypot towardzero dbl-64 0xc.6666666666668p+0 -0xb.33333p-4 : 0xc.6b743c0820b68p+0 : inexact-ok
+= hypot upward dbl-64 0xc.6666666666668p+0 -0xb.33333p-4 : 0xc.6b743c0820b7p+0 : inexact-ok
+= hypot downward ldbl-96-intel 0xc.6666666666668p+0L -0xb.33333p-4L : 0xc.6b743c0820b6d2bp+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xc.6666666666668p+0L -0xb.33333p-4L : 0xc.6b743c0820b6d2bp+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xc.6666666666668p+0L -0xb.33333p-4L : 0xc.6b743c0820b6d2bp+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xc.6666666666668p+0L -0xb.33333p-4L : 0xc.6b743c0820b6d2cp+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xc.6666666666668p+0L -0xb.33333p-4L : 0xc.6b743c0820b6d2bp+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xc.6666666666668p+0L -0xb.33333p-4L : 0xc.6b743c0820b6d2bp+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xc.6666666666668p+0L -0xb.33333p-4L : 0xc.6b743c0820b6d2bp+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xc.6666666666668p+0L -0xb.33333p-4L : 0xc.6b743c0820b6d2cp+0L : inexact-ok
+= hypot downward ldbl-128 0xc.6666666666668p+0L -0xb.33333p-4L : 0xc.6b743c0820b6d2b3870767e7a42p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.6666666666668p+0L -0xb.33333p-4L : 0xc.6b743c0820b6d2b3870767e7a42p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.6666666666668p+0L -0xb.33333p-4L : 0xc.6b743c0820b6d2b3870767e7a42p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.6666666666668p+0L -0xb.33333p-4L : 0xc.6b743c0820b6d2b3870767e7a428p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.6666666666668p+0L -0xb.33333p-4L : 0xc.6b743c0820b6d2b3870767e7a4p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.6666666666668p+0L -0xb.33333p-4L : 0xc.6b743c0820b6d2b3870767e7a4p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.6666666666668p+0L -0xb.33333p-4L : 0xc.6b743c0820b6d2b3870767e7a4p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.6666666666668p+0L -0xb.33333p-4L : 0xc.6b743c0820b6d2b3870767e7a8p+0L : inexact-ok
+= hypot downward dbl-64 0xc.6666666666668p+0 -0xb.33334p-4 : 0xc.6b743c168e72p+0 : inexact-ok
+= hypot tonearest dbl-64 0xc.6666666666668p+0 -0xb.33334p-4 : 0xc.6b743c168e72p+0 : inexact-ok
+= hypot towardzero dbl-64 0xc.6666666666668p+0 -0xb.33334p-4 : 0xc.6b743c168e72p+0 : inexact-ok
+= hypot upward dbl-64 0xc.6666666666668p+0 -0xb.33334p-4 : 0xc.6b743c168e728p+0 : inexact-ok
+= hypot downward ldbl-96-intel 0xc.6666666666668p+0L -0xb.33334p-4L : 0xc.6b743c168e723e9p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xc.6666666666668p+0L -0xb.33334p-4L : 0xc.6b743c168e723e9p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xc.6666666666668p+0L -0xb.33334p-4L : 0xc.6b743c168e723e9p+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xc.6666666666668p+0L -0xb.33334p-4L : 0xc.6b743c168e723eap+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xc.6666666666668p+0L -0xb.33334p-4L : 0xc.6b743c168e723e9p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xc.6666666666668p+0L -0xb.33334p-4L : 0xc.6b743c168e723e9p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xc.6666666666668p+0L -0xb.33334p-4L : 0xc.6b743c168e723e9p+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xc.6666666666668p+0L -0xb.33334p-4L : 0xc.6b743c168e723eap+0L : inexact-ok
+= hypot downward ldbl-128 0xc.6666666666668p+0L -0xb.33334p-4L : 0xc.6b743c168e723e9187df6b003d8p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.6666666666668p+0L -0xb.33334p-4L : 0xc.6b743c168e723e9187df6b003d8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.6666666666668p+0L -0xb.33334p-4L : 0xc.6b743c168e723e9187df6b003d8p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.6666666666668p+0L -0xb.33334p-4L : 0xc.6b743c168e723e9187df6b003d88p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.6666666666668p+0L -0xb.33334p-4L : 0xc.6b743c168e723e9187df6b003cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.6666666666668p+0L -0xb.33334p-4L : 0xc.6b743c168e723e9187df6b003cp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.6666666666668p+0L -0xb.33334p-4L : 0xc.6b743c168e723e9187df6b003cp+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.6666666666668p+0L -0xb.33334p-4L : 0xc.6b743c168e723e9187df6b004p+0L : inexact-ok
+= hypot downward dbl-64 0xc.6666666666668p+0 -0xb.333333333333p-4 : 0xc.6b743c0b03758p+0 : inexact-ok
+= hypot tonearest dbl-64 0xc.6666666666668p+0 -0xb.333333333333p-4 : 0xc.6b743c0b0376p+0 : inexact-ok
+= hypot towardzero dbl-64 0xc.6666666666668p+0 -0xb.333333333333p-4 : 0xc.6b743c0b03758p+0 : inexact-ok
+= hypot upward dbl-64 0xc.6666666666668p+0 -0xb.333333333333p-4 : 0xc.6b743c0b0376p+0 : inexact-ok
+= hypot downward ldbl-96-intel 0xc.6666666666668p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375e67p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xc.6666666666668p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375e67p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xc.6666666666668p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375e67p+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xc.6666666666668p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375e68p+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xc.6666666666668p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375e67p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xc.6666666666668p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375e67p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xc.6666666666668p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375e67p+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xc.6666666666668p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375e68p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.6666666666668p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375e6735b4e2f65753p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.6666666666668p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375e6735b4e2f657538p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.6666666666668p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375e6735b4e2f65753p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.6666666666668p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375e6735b4e2f657538p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.6666666666668p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375e6735b4e2f6574p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.6666666666668p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375e6735b4e2f6574p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.6666666666668p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375e6735b4e2f6574p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.6666666666668p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375e6735b4e2f6578p+0L : inexact-ok
+= hypot downward dbl-64 0xc.6666666666668p+0 -0xb.3333333333338p-4 : 0xc.6b743c0b03758p+0 : inexact-ok
+= hypot tonearest dbl-64 0xc.6666666666668p+0 -0xb.3333333333338p-4 : 0xc.6b743c0b0376p+0 : inexact-ok
+= hypot towardzero dbl-64 0xc.6666666666668p+0 -0xb.3333333333338p-4 : 0xc.6b743c0b03758p+0 : inexact-ok
+= hypot upward dbl-64 0xc.6666666666668p+0 -0xb.3333333333338p-4 : 0xc.6b743c0b0376p+0 : inexact-ok
+= hypot downward ldbl-96-intel 0xc.6666666666668p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375e6ep+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xc.6666666666668p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375e6ep+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xc.6666666666668p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375e6ep+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xc.6666666666668p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375e6fp+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xc.6666666666668p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375e6ep+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xc.6666666666668p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375e6ep+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xc.6666666666668p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375e6ep+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xc.6666666666668p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375e6fp+0L : inexact-ok
+= hypot downward ldbl-128 0xc.6666666666668p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375e6e6c9295d057d78p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.6666666666668p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375e6e6c9295d057d78p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.6666666666668p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375e6e6c9295d057d78p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.6666666666668p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375e6e6c9295d057d8p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.6666666666668p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375e6e6c9295d057cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.6666666666668p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375e6e6c9295d057cp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.6666666666668p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375e6e6c9295d057cp+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.6666666666668p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375e6e6c9295d058p+0L : inexact-ok
+= hypot downward ldbl-96-intel 0xc.6666666666668p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375e6ap+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xc.6666666666668p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375e6ap+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xc.6666666666668p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375e6ap+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xc.6666666666668p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375e6bp+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xc.6666666666668p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375e6ap+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xc.6666666666668p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375e6ap+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xc.6666666666668p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375e6ap+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xc.6666666666668p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375e6bp+0L : inexact-ok
+= hypot downward ldbl-128 0xc.6666666666668p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375e6a1845cb5c4548p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.6666666666668p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375e6a1845cb5c4548p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.6666666666668p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375e6a1845cb5c4548p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.6666666666668p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375e6a1845cb5c45488p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.6666666666668p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375e6a1845cb5c454p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.6666666666668p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375e6a1845cb5c454p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.6666666666668p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375e6a1845cb5c454p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.6666666666668p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375e6a1845cb5c458p+0L : inexact-ok
+= hypot downward ldbl-96-intel 0xc.6666666666668p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375e6ap+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xc.6666666666668p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375e6ap+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xc.6666666666668p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375e6ap+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xc.6666666666668p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375e6bp+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xc.6666666666668p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375e6ap+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xc.6666666666668p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375e6ap+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xc.6666666666668p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375e6ap+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xc.6666666666668p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375e6bp+0L : inexact-ok
+= hypot downward ldbl-128 0xc.6666666666668p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375e6a192ca712a088p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.6666666666668p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375e6a192ca712a0888p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.6666666666668p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375e6a192ca712a088p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.6666666666668p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375e6a192ca712a0888p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.6666666666668p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375e6a192ca712a08p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.6666666666668p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375e6a192ca712a08p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.6666666666668p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375e6a192ca712a08p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.6666666666668p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375e6a192ca712a0cp+0L : inexact-ok
+= hypot downward ldbl-128 0xc.6666666666668p+0L -0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375e6a1873f74d8abbp+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.6666666666668p+0L -0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375e6a1873f74d8abb8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.6666666666668p+0L -0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375e6a1873f74d8abbp+0L : inexact-ok
+= hypot upward ldbl-128 0xc.6666666666668p+0L -0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375e6a1873f74d8abb8p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.6666666666668p+0L -0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375e6a1873f74d8abbp+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.6666666666668p+0L -0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375e6a1873f74d8abb8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.6666666666668p+0L -0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375e6a1873f74d8abbp+0L : inexact-ok
+= hypot upward ldbl-128 0xc.6666666666668p+0L -0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375e6a1873f74d8abb8p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.6666666666668p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375e6a1873f74d8abbp+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.6666666666668p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375e6a1873f74d8abbp+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.6666666666668p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375e6a1873f74d8abbp+0L : inexact-ok
+= hypot upward ldbl-128 0xc.6666666666668p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375e6a1873f74d8abb8p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.6666666666668p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375e6a1873f74d8a8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.6666666666668p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375e6a1873f74d8acp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.6666666666668p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375e6a1873f74d8a8p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.6666666666668p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375e6a1873f74d8acp+0L : inexact-ok
+= hypot downward ldbl-128 0xc.6666666666668p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375e6a1873f74d8abbp+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.6666666666668p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375e6a1873f74d8abb8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.6666666666668p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375e6a1873f74d8abbp+0L : inexact-ok
+= hypot upward ldbl-128 0xc.6666666666668p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375e6a1873f74d8abb8p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.6666666666668p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375e6a1873f74d8a8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.6666666666668p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375e6a1873f74d8acp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.6666666666668p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375e6a1873f74d8a8p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.6666666666668p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375e6a1873f74d8acp+0L : inexact-ok
+= hypot downward dbl-64 0xc.666666666666p+0 -0xb.33333p-4 : 0xc.6b743c0820b6p+0 : inexact-ok
+= hypot tonearest dbl-64 0xc.666666666666p+0 -0xb.33333p-4 : 0xc.6b743c0820b68p+0 : inexact-ok
+= hypot towardzero dbl-64 0xc.666666666666p+0 -0xb.33333p-4 : 0xc.6b743c0820b6p+0 : inexact-ok
+= hypot upward dbl-64 0xc.666666666666p+0 -0xb.33333p-4 : 0xc.6b743c0820b68p+0 : inexact-ok
+= hypot downward ldbl-96-intel 0xc.666666666666p+0L -0xb.33333p-4L : 0xc.6b743c0820b652ep+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xc.666666666666p+0L -0xb.33333p-4L : 0xc.6b743c0820b652ep+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xc.666666666666p+0L -0xb.33333p-4L : 0xc.6b743c0820b652ep+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xc.666666666666p+0L -0xb.33333p-4L : 0xc.6b743c0820b652fp+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xc.666666666666p+0L -0xb.33333p-4L : 0xc.6b743c0820b652ep+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xc.666666666666p+0L -0xb.33333p-4L : 0xc.6b743c0820b652ep+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xc.666666666666p+0L -0xb.33333p-4L : 0xc.6b743c0820b652ep+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xc.666666666666p+0L -0xb.33333p-4L : 0xc.6b743c0820b652fp+0L : inexact-ok
+= hypot downward ldbl-128 0xc.666666666666p+0L -0xb.33333p-4L : 0xc.6b743c0820b652e79d827d9aaa7p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.666666666666p+0L -0xb.33333p-4L : 0xc.6b743c0820b652e79d827d9aaa7p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.666666666666p+0L -0xb.33333p-4L : 0xc.6b743c0820b652e79d827d9aaa7p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.666666666666p+0L -0xb.33333p-4L : 0xc.6b743c0820b652e79d827d9aaa78p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.666666666666p+0L -0xb.33333p-4L : 0xc.6b743c0820b652e79d827d9aa8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.666666666666p+0L -0xb.33333p-4L : 0xc.6b743c0820b652e79d827d9aacp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.666666666666p+0L -0xb.33333p-4L : 0xc.6b743c0820b652e79d827d9aa8p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.666666666666p+0L -0xb.33333p-4L : 0xc.6b743c0820b652e79d827d9aacp+0L : inexact-ok
+= hypot downward dbl-64 0xc.666666666666p+0 -0xb.33334p-4 : 0xc.6b743c168e718p+0 : inexact-ok
+= hypot tonearest dbl-64 0xc.666666666666p+0 -0xb.33334p-4 : 0xc.6b743c168e718p+0 : inexact-ok
+= hypot towardzero dbl-64 0xc.666666666666p+0 -0xb.33334p-4 : 0xc.6b743c168e718p+0 : inexact-ok
+= hypot upward dbl-64 0xc.666666666666p+0 -0xb.33334p-4 : 0xc.6b743c168e72p+0 : inexact-ok
+= hypot downward ldbl-96-intel 0xc.666666666666p+0L -0xb.33334p-4L : 0xc.6b743c168e71becp+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xc.666666666666p+0L -0xb.33334p-4L : 0xc.6b743c168e71becp+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xc.666666666666p+0L -0xb.33334p-4L : 0xc.6b743c168e71becp+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xc.666666666666p+0L -0xb.33334p-4L : 0xc.6b743c168e71bedp+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xc.666666666666p+0L -0xb.33334p-4L : 0xc.6b743c168e71becp+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xc.666666666666p+0L -0xb.33334p-4L : 0xc.6b743c168e71becp+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xc.666666666666p+0L -0xb.33334p-4L : 0xc.6b743c168e71becp+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xc.666666666666p+0L -0xb.33334p-4L : 0xc.6b743c168e71bedp+0L : inexact-ok
+= hypot downward ldbl-128 0xc.666666666666p+0L -0xb.33334p-4L : 0xc.6b743c168e71bec59e5b152afd78p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.666666666666p+0L -0xb.33334p-4L : 0xc.6b743c168e71bec59e5b152afd78p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.666666666666p+0L -0xb.33334p-4L : 0xc.6b743c168e71bec59e5b152afd78p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.666666666666p+0L -0xb.33334p-4L : 0xc.6b743c168e71bec59e5b152afd8p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.666666666666p+0L -0xb.33334p-4L : 0xc.6b743c168e71bec59e5b152afcp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.666666666666p+0L -0xb.33334p-4L : 0xc.6b743c168e71bec59e5b152afcp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.666666666666p+0L -0xb.33334p-4L : 0xc.6b743c168e71bec59e5b152afcp+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.666666666666p+0L -0xb.33334p-4L : 0xc.6b743c168e71bec59e5b152bp+0L : inexact-ok
+= hypot downward dbl-64 0xc.666666666666p+0 -0xb.333333333333p-4 : 0xc.6b743c0b0375p+0 : inexact-ok
+= hypot tonearest dbl-64 0xc.666666666666p+0 -0xb.333333333333p-4 : 0xc.6b743c0b03758p+0 : inexact-ok
+= hypot towardzero dbl-64 0xc.666666666666p+0 -0xb.333333333333p-4 : 0xc.6b743c0b0375p+0 : inexact-ok
+= hypot upward dbl-64 0xc.666666666666p+0 -0xb.333333333333p-4 : 0xc.6b743c0b03758p+0 : inexact-ok
+= hypot downward ldbl-96-intel 0xc.666666666666p+0L -0xb.333333333333p-4L : 0xc.6b743c0b037566ap+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xc.666666666666p+0L -0xb.333333333333p-4L : 0xc.6b743c0b037566ap+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xc.666666666666p+0L -0xb.333333333333p-4L : 0xc.6b743c0b037566ap+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xc.666666666666p+0L -0xb.333333333333p-4L : 0xc.6b743c0b037566bp+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xc.666666666666p+0L -0xb.333333333333p-4L : 0xc.6b743c0b037566ap+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xc.666666666666p+0L -0xb.333333333333p-4L : 0xc.6b743c0b037566ap+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xc.666666666666p+0L -0xb.333333333333p-4L : 0xc.6b743c0b037566ap+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xc.666666666666p+0L -0xb.333333333333p-4L : 0xc.6b743c0b037566bp+0L : inexact-ok
+= hypot downward ldbl-128 0xc.666666666666p+0L -0xb.333333333333p-4L : 0xc.6b743c0b037566a771c962ca06f8p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.666666666666p+0L -0xb.333333333333p-4L : 0xc.6b743c0b037566a771c962ca06f8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.666666666666p+0L -0xb.333333333333p-4L : 0xc.6b743c0b037566a771c962ca06f8p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.666666666666p+0L -0xb.333333333333p-4L : 0xc.6b743c0b037566a771c962ca07p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.666666666666p+0L -0xb.333333333333p-4L : 0xc.6b743c0b037566a771c962ca04p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.666666666666p+0L -0xb.333333333333p-4L : 0xc.6b743c0b037566a771c962ca08p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.666666666666p+0L -0xb.333333333333p-4L : 0xc.6b743c0b037566a771c962ca04p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.666666666666p+0L -0xb.333333333333p-4L : 0xc.6b743c0b037566a771c962ca08p+0L : inexact-ok
+= hypot downward dbl-64 0xc.666666666666p+0 -0xb.3333333333338p-4 : 0xc.6b743c0b0375p+0 : inexact-ok
+= hypot tonearest dbl-64 0xc.666666666666p+0 -0xb.3333333333338p-4 : 0xc.6b743c0b03758p+0 : inexact-ok
+= hypot towardzero dbl-64 0xc.666666666666p+0 -0xb.3333333333338p-4 : 0xc.6b743c0b0375p+0 : inexact-ok
+= hypot upward dbl-64 0xc.666666666666p+0 -0xb.3333333333338p-4 : 0xc.6b743c0b03758p+0 : inexact-ok
+= hypot downward ldbl-96-intel 0xc.666666666666p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375671p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xc.666666666666p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375672p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xc.666666666666p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375671p+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xc.666666666666p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375672p+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xc.666666666666p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375671p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xc.666666666666p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375672p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xc.666666666666p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375671p+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xc.666666666666p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375672p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.666666666666p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375671adfa4906a0f4p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.666666666666p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375671adfa4906a0f4p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.666666666666p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375671adfa4906a0f4p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.666666666666p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375671adfa4906a0f48p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.666666666666p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375671adfa4906a0cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.666666666666p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375671adfa4906a1p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.666666666666p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375671adfa4906a0cp+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.666666666666p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375671adfa4906a1p+0L : inexact-ok
+= hypot downward ldbl-96-intel 0xc.666666666666p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b037566dp+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xc.666666666666p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b037566dp+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xc.666666666666p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b037566dp+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xc.666666666666p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b037566ep+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xc.666666666666p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b037566dp+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xc.666666666666p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b037566dp+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xc.666666666666p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b037566dp+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xc.666666666666p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b037566ep+0L : inexact-ok
+= hypot downward ldbl-128 0xc.666666666666p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b037566d59ad7e928e648p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.666666666666p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b037566d59ad7e928e648p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.666666666666p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b037566d59ad7e928e648p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.666666666666p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b037566d59ad7e928e65p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.666666666666p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b037566d59ad7e928e4p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.666666666666p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b037566d59ad7e928e8p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.666666666666p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b037566d59ad7e928e4p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.666666666666p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b037566d59ad7e928e8p+0L : inexact-ok
+= hypot downward ldbl-96-intel 0xc.666666666666p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b037566dp+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xc.666666666666p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b037566dp+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xc.666666666666p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b037566dp+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xc.666666666666p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b037566ep+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xc.666666666666p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b037566dp+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xc.666666666666p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b037566dp+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xc.666666666666p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b037566dp+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xc.666666666666p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b037566ep+0L : inexact-ok
+= hypot downward ldbl-128 0xc.666666666666p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b037566d5a945a48e9a48p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.666666666666p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b037566d5a945a48e9a48p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.666666666666p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b037566d5a945a48e9a48p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.666666666666p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b037566d5a945a48e9a5p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.666666666666p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b037566d5a945a48e98p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.666666666666p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b037566d5a945a48e9cp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.666666666666p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b037566d5a945a48e98p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.666666666666p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b037566d5a945a48e9cp+0L : inexact-ok
+= hypot downward ldbl-128 0xc.666666666666p+0L -0xb.333333333333333333333333333p-4L : 0xc.6b743c0b037566d59dbaa83d3d78p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.666666666666p+0L -0xb.333333333333333333333333333p-4L : 0xc.6b743c0b037566d59dbaa83d3d8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.666666666666p+0L -0xb.333333333333333333333333333p-4L : 0xc.6b743c0b037566d59dbaa83d3d78p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.666666666666p+0L -0xb.333333333333333333333333333p-4L : 0xc.6b743c0b037566d59dbaa83d3d8p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.666666666666p+0L -0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b037566d59dbaa83d3d78p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.666666666666p+0L -0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b037566d59dbaa83d3d8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.666666666666p+0L -0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b037566d59dbaa83d3d78p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.666666666666p+0L -0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b037566d59dbaa83d3d8p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.666666666666p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b037566d59dbaa83d3d78p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.666666666666p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b037566d59dbaa83d3d78p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.666666666666p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b037566d59dbaa83d3d78p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.666666666666p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b037566d59dbaa83d3d8p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.666666666666p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b037566d59dbaa83d3cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.666666666666p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b037566d59dbaa83d3cp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.666666666666p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b037566d59dbaa83d3cp+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.666666666666p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b037566d59dbaa83d4p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.666666666666p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b037566d59dbaa83d3d78p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.666666666666p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b037566d59dbaa83d3d8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.666666666666p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b037566d59dbaa83d3d78p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.666666666666p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b037566d59dbaa83d3d8p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.666666666666p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b037566d59dbaa83d3cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.666666666666p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b037566d59dbaa83d3cp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.666666666666p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b037566d59dbaa83d3cp+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.666666666666p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b037566d59dbaa83d4p+0L : inexact-ok
+= hypot downward ldbl-96-intel 0xc.666666666666667p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b92p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xc.666666666666667p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b93p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xc.666666666666667p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b92p+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xc.666666666666667p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b93p+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xc.666666666666667p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b92p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xc.666666666666667p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b93p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xc.666666666666667p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b92p+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xc.666666666666667p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b93p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.666666666666667p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b92dee04bc9d04cp+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.666666666666667p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b92dee04bc9d04c8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.666666666666667p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b92dee04bc9d04cp+0L : inexact-ok
+= hypot upward ldbl-128 0xc.666666666666667p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b92dee04bc9d04c8p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.666666666666667p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b92dee04bc9d04p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.666666666666667p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b92dee04bc9d04p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.666666666666667p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b92dee04bc9d04p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.666666666666667p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b92dee04bc9d08p+0L : inexact-ok
+= hypot downward ldbl-96-intel 0xc.666666666666667p+0L -0xb.33334p-4L : 0xc.6b743c168e7225p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xc.666666666666667p+0L -0xb.33334p-4L : 0xc.6b743c168e72251p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xc.666666666666667p+0L -0xb.33334p-4L : 0xc.6b743c168e7225p+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xc.666666666666667p+0L -0xb.33334p-4L : 0xc.6b743c168e72251p+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xc.666666666666667p+0L -0xb.33334p-4L : 0xc.6b743c168e7225p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xc.666666666666667p+0L -0xb.33334p-4L : 0xc.6b743c168e72251p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xc.666666666666667p+0L -0xb.33334p-4L : 0xc.6b743c168e7225p+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xc.666666666666667p+0L -0xb.33334p-4L : 0xc.6b743c168e72251p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.666666666666667p+0L -0xb.33334p-4L : 0xc.6b743c168e72250beedcdd5c071p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.666666666666667p+0L -0xb.33334p-4L : 0xc.6b743c168e72250beedcdd5c0718p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.666666666666667p+0L -0xb.33334p-4L : 0xc.6b743c168e72250beedcdd5c071p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.666666666666667p+0L -0xb.33334p-4L : 0xc.6b743c168e72250beedcdd5c0718p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.666666666666667p+0L -0xb.33334p-4L : 0xc.6b743c168e72250beedcdd5c04p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.666666666666667p+0L -0xb.33334p-4L : 0xc.6b743c168e72250beedcdd5c08p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.666666666666667p+0L -0xb.33334p-4L : 0xc.6b743c168e72250beedcdd5c04p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.666666666666667p+0L -0xb.33334p-4L : 0xc.6b743c168e72250beedcdd5c08p+0L : inexact-ok
+= hypot downward ldbl-96-intel 0xc.666666666666667p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375ccep+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xc.666666666666667p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375ccfp+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xc.666666666666667p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375ccep+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xc.666666666666667p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375ccfp+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xc.666666666666667p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375ccep+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xc.666666666666667p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375ccfp+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xc.666666666666667p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375ccep+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xc.666666666666667p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375ccfp+0L : inexact-ok
+= hypot downward ldbl-128 0xc.666666666666667p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375ccedc24b8a08eadp+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.666666666666667p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375ccedc24b8a08eadp+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.666666666666667p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375ccedc24b8a08eadp+0L : inexact-ok
+= hypot upward ldbl-128 0xc.666666666666667p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375ccedc24b8a08ead8p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.666666666666667p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375ccedc24b8a08e8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.666666666666667p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375ccedc24b8a08ecp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.666666666666667p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375ccedc24b8a08e8p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.666666666666667p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375ccedc24b8a08ecp+0L : inexact-ok
+= hypot downward ldbl-96-intel 0xc.666666666666667p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd6p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xc.666666666666667p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd6p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xc.666666666666667p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd6p+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xc.666666666666667p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd7p+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xc.666666666666667p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd6p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xc.666666666666667p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd6p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xc.666666666666667p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd6p+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xc.666666666666667p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd7p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.666666666666667p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd613026b7a8f31p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.666666666666667p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd613026b7a8f318p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.666666666666667p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd613026b7a8f31p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.666666666666667p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd613026b7a8f318p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.666666666666667p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd613026b7a8fp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.666666666666667p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd613026b7a8f4p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.666666666666667p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd613026b7a8fp+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.666666666666667p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd613026b7a8f4p+0L : inexact-ok
+= hypot downward ldbl-96-intel 0xc.666666666666667p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xc.666666666666667p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd2p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xc.666666666666667p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xc.666666666666667p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd2p+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xc.666666666666667p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xc.666666666666667p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd2p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xc.666666666666667p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xc.666666666666667p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd2p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.666666666666667p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1beb5a1067ca18p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.666666666666667p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1beb5a1067ca2p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.666666666666667p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1beb5a1067ca18p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.666666666666667p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1beb5a1067ca2p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.666666666666667p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1beb5a1067c8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.666666666666667p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1beb5a1067ccp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.666666666666667p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1beb5a1067c8p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.666666666666667p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1beb5a1067ccp+0L : inexact-ok
+= hypot downward ldbl-96-intel 0xc.666666666666667p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xc.666666666666667p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd2p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xc.666666666666667p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xc.666666666666667p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd2p+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xc.666666666666667p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xc.666666666666667p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd2p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xc.666666666666667p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xc.666666666666667p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd2p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.666666666666667p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd1bf9c7cbcd7e2p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.666666666666667p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd1bf9c7cbcd7e2p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.666666666666667p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd1bf9c7cbcd7e2p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.666666666666667p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd1bf9c7cbcd7e28p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.666666666666667p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd1bf9c7cbcd7cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.666666666666667p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd1bf9c7cbcd8p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.666666666666667p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd1bf9c7cbcd7cp+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.666666666666667p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd1bf9c7cbcd8p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.666666666666667p+0L -0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375cd1bee3ccf7c215p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.666666666666667p+0L -0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375cd1bee3ccf7c215p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.666666666666667p+0L -0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375cd1bee3ccf7c215p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.666666666666667p+0L -0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375cd1bee3ccf7c2158p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.666666666666667p+0L -0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375cd1bee3ccf7c215p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.666666666666667p+0L -0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375cd1bee3ccf7c215p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.666666666666667p+0L -0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375cd1bee3ccf7c215p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.666666666666667p+0L -0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375cd1bee3ccf7c2158p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.666666666666667p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd1bee3ccf7c215p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.666666666666667p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd1bee3ccf7c215p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.666666666666667p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd1bee3ccf7c215p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.666666666666667p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd1bee3ccf7c2158p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.666666666666667p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd1bee3ccf7c2p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.666666666666667p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd1bee3ccf7c2p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.666666666666667p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd1bee3ccf7c2p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.666666666666667p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd1bee3ccf7c24p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.666666666666667p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd1bee3ccf7c215p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.666666666666667p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd1bee3ccf7c215p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.666666666666667p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd1bee3ccf7c215p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.666666666666667p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd1bee3ccf7c2158p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.666666666666667p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd1bee3ccf7c2p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.666666666666667p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd1bee3ccf7c2p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.666666666666667p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd1bee3ccf7c2p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.666666666666667p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd1bee3ccf7c24p+0L : inexact-ok
+= hypot downward ldbl-96-intel 0xc.666666666666666p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b91p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xc.666666666666666p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b92p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xc.666666666666666p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b91p+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xc.666666666666666p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b92p+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xc.666666666666666p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b91p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xc.666666666666666p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b92p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xc.666666666666666p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b91p+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xc.666666666666666p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b92p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.666666666666666p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b91df4878bffbb2p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.666666666666666p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b91df4878bffbb28p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.666666666666666p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b91df4878bffbb2p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.666666666666666p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b91df4878bffbb28p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.666666666666666p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b91df4878bffb8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.666666666666666p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b91df4878bffbcp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.666666666666666p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b91df4878bffb8p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.666666666666666p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b91df4878bffbcp+0L : inexact-ok
+= hypot downward ldbl-96-intel 0xc.666666666666666p+0L -0xb.33334p-4L : 0xc.6b743c168e7224fp+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xc.666666666666666p+0L -0xb.33334p-4L : 0xc.6b743c168e7225p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xc.666666666666666p+0L -0xb.33334p-4L : 0xc.6b743c168e7224fp+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xc.666666666666666p+0L -0xb.33334p-4L : 0xc.6b743c168e7225p+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xc.666666666666666p+0L -0xb.33334p-4L : 0xc.6b743c168e7224fp+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xc.666666666666666p+0L -0xb.33334p-4L : 0xc.6b743c168e7225p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xc.666666666666666p+0L -0xb.33334p-4L : 0xc.6b743c168e7224fp+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xc.666666666666666p+0L -0xb.33334p-4L : 0xc.6b743c168e7225p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.666666666666666p+0L -0xb.33334p-4L : 0xc.6b743c168e7224fbf55facd14c68p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.666666666666666p+0L -0xb.33334p-4L : 0xc.6b743c168e7224fbf55facd14c7p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.666666666666666p+0L -0xb.33334p-4L : 0xc.6b743c168e7224fbf55facd14c68p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.666666666666666p+0L -0xb.33334p-4L : 0xc.6b743c168e7224fbf55facd14c7p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.666666666666666p+0L -0xb.33334p-4L : 0xc.6b743c168e7224fbf55facd14cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.666666666666666p+0L -0xb.33334p-4L : 0xc.6b743c168e7224fbf55facd14cp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.666666666666666p+0L -0xb.33334p-4L : 0xc.6b743c168e7224fbf55facd14cp+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.666666666666666p+0L -0xb.33334p-4L : 0xc.6b743c168e7224fbf55facd15p+0L : inexact-ok
+= hypot downward ldbl-96-intel 0xc.666666666666666p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375ccdp+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xc.666666666666666p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375ccep+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xc.666666666666666p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375ccdp+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xc.666666666666666p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375ccep+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xc.666666666666666p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375ccdp+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xc.666666666666666p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375ccep+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xc.666666666666666p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375ccdp+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xc.666666666666666p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375ccep+0L : inexact-ok
+= hypot downward ldbl-128 0xc.666666666666666p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375ccddc8ce596f576p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.666666666666666p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375ccddc8ce596f5768p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.666666666666666p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375ccddc8ce596f576p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.666666666666666p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375ccddc8ce596f5768p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.666666666666666p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375ccddc8ce596f54p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.666666666666666p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375ccddc8ce596f58p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.666666666666666p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375ccddc8ce596f54p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.666666666666666p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375ccddc8ce596f58p+0L : inexact-ok
+= hypot downward ldbl-96-intel 0xc.666666666666666p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd5p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xc.666666666666666p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd5p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xc.666666666666666p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd5p+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xc.666666666666666p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd6p+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xc.666666666666666p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd5p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xc.666666666666666p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd5p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xc.666666666666666p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd5p+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xc.666666666666666p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd6p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.666666666666666p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd5136a9870f5fap+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.666666666666666p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd5136a9870f5fa8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.666666666666666p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd5136a9870f5fap+0L : inexact-ok
+= hypot upward ldbl-128 0xc.666666666666666p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd5136a9870f5fa8p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.666666666666666p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd5136a9870f5cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.666666666666666p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd5136a9870f6p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.666666666666666p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd5136a9870f5cp+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.666666666666666p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd5136a9870f6p+0L : inexact-ok
+= hypot downward ldbl-96-intel 0xc.666666666666666p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cdp+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xc.666666666666666p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xc.666666666666666p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cdp+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xc.666666666666666p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xc.666666666666666p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cdp+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xc.666666666666666p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xc.666666666666666p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cdp+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xc.666666666666666p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.666666666666666p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd0bf1dcdfce36bp+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.666666666666666p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd0bf1dcdfce36bp+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.666666666666666p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd0bf1dcdfce36bp+0L : inexact-ok
+= hypot upward ldbl-128 0xc.666666666666666p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd0bf1dcdfce36b8p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.666666666666666p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd0bf1dcdfce34p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.666666666666666p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd0bf1dcdfce38p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.666666666666666p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd0bf1dcdfce34p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.666666666666666p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd0bf1dcdfce38p+0L : inexact-ok
+= hypot downward ldbl-96-intel 0xc.666666666666666p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cdp+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xc.666666666666666p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xc.666666666666666p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cdp+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xc.666666666666666p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xc.666666666666666p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cdp+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xc.666666666666666p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xc.666666666666666p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cdp+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xc.666666666666666p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.666666666666666p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd0c004a9b33eabp+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.666666666666666p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd0c004a9b33eabp+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.666666666666666p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd0c004a9b33eabp+0L : inexact-ok
+= hypot upward ldbl-128 0xc.666666666666666p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd0c004a9b33eab8p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.666666666666666p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd0c004a9b33e8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.666666666666666p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd0c004a9b33ecp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.666666666666666p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd0c004a9b33e8p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.666666666666666p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd0c004a9b33ecp+0L : inexact-ok
+= hypot downward ldbl-128 0xc.666666666666666p+0L -0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375cd0bf4bf9ee28dep+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.666666666666666p+0L -0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375cd0bf4bf9ee28de8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.666666666666666p+0L -0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375cd0bf4bf9ee28dep+0L : inexact-ok
+= hypot upward ldbl-128 0xc.666666666666666p+0L -0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375cd0bf4bf9ee28de8p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.666666666666666p+0L -0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375cd0bf4bf9ee28dep+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.666666666666666p+0L -0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375cd0bf4bf9ee28de8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.666666666666666p+0L -0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375cd0bf4bf9ee28dep+0L : inexact-ok
+= hypot upward ldbl-128 0xc.666666666666666p+0L -0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375cd0bf4bf9ee28de8p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.666666666666666p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd0bf4bf9ee28dep+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.666666666666666p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd0bf4bf9ee28dep+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.666666666666666p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd0bf4bf9ee28dep+0L : inexact-ok
+= hypot upward ldbl-128 0xc.666666666666666p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd0bf4bf9ee28de8p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.666666666666666p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd0bf4bf9ee28cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.666666666666666p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd0bf4bf9ee28cp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.666666666666666p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd0bf4bf9ee28cp+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.666666666666666p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd0bf4bf9ee29p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.666666666666666p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd0bf4bf9ee28dep+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.666666666666666p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd0bf4bf9ee28de8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.666666666666666p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd0bf4bf9ee28dep+0L : inexact-ok
+= hypot upward ldbl-128 0xc.666666666666666p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd0bf4bf9ee28de8p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.666666666666666p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd0bf4bf9ee28cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.666666666666666p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd0bf4bf9ee28cp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.666666666666666p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd0bf4bf9ee28cp+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.666666666666666p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd0bf4bf9ee29p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.6666666666666666666666666668p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b9245853390b723p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.6666666666666666666666666668p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b9245853390b7238p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.6666666666666666666666666668p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b9245853390b723p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.6666666666666666666666666668p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b9245853390b7238p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.6666666666666666666666666668p+0L -0xb.33334p-4L : 0xc.6b743c168e722502592b59d59718p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.6666666666666666666666666668p+0L -0xb.33334p-4L : 0xc.6b743c168e722502592b59d59718p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.6666666666666666666666666668p+0L -0xb.33334p-4L : 0xc.6b743c168e722502592b59d59718p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.6666666666666666666666666668p+0L -0xb.33334p-4L : 0xc.6b743c168e722502592b59d5972p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.6666666666666666666666666668p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375cce42c9a06799258p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.6666666666666666666666666668p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375cce42c9a0679926p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.6666666666666666666666666668p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375cce42c9a06799258p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.6666666666666666666666666668p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375cce42c9a0679926p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.6666666666666666666666666668p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd579a7534199aap+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.6666666666666666666666666668p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd579a7534199aap+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.6666666666666666666666666668p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd579a7534199aap+0L : inexact-ok
+= hypot upward ldbl-128 0xc.6666666666666666666666666668p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd579a7534199aa8p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.6666666666666666666666666668p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1255a88cd871a8p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.6666666666666666666666666668p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1255a88cd871bp+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.6666666666666666666666666668p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1255a88cd871a8p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.6666666666666666666666666668p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1255a88cd871bp+0L : inexact-ok
+= hypot downward ldbl-128 0xc.6666666666666666666666666668p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd126416483e25a8p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.6666666666666666666666666668p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd126416483e25bp+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.6666666666666666666666666668p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd126416483e25a8p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.6666666666666666666666666668p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd126416483e25bp+0L : inexact-ok
+= hypot downward ldbl-128 0xc.6666666666666666666666666668p+0L -0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.6666666666666666666666666668p+0L -0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc8ep+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.6666666666666666666666666668p+0L -0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.6666666666666666666666666668p+0L -0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc8ep+0L : inexact-ok
+= hypot downward ldbl-128 0xc.6666666666666666666666666668p+0L -0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.6666666666666666666666666668p+0L -0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375cd12588b4becc8ep+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.6666666666666666666666666668p+0L -0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.6666666666666666666666666668p+0L -0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375cd12588b4becc8ep+0L : inexact-ok
+= hypot downward ldbl-128 0xc.6666666666666666666666666668p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.6666666666666666666666666668p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc8ep+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.6666666666666666666666666668p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.6666666666666666666666666668p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc8ep+0L : inexact-ok
+= hypot downward ldbl-128 0xc.6666666666666666666666666668p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd12588b4becc8ep+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.6666666666666666666666666668p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd12588b4becc8ep+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.6666666666666666666666666668p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd12588b4becc8ep+0L : inexact-ok
+= hypot upward ldbl-128 0xc.6666666666666666666666666668p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd12588b4becc8e8p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.666666666666666666666666666p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b9245853390b7228p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.666666666666666666666666666p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b9245853390b723p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.666666666666666666666666666p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b9245853390b7228p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.666666666666666666666666666p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b9245853390b723p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.666666666666666666666666666p+0L -0xb.33334p-4L : 0xc.6b743c168e722502592b59d5971p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.666666666666666666666666666p+0L -0xb.33334p-4L : 0xc.6b743c168e722502592b59d5971p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.666666666666666666666666666p+0L -0xb.33334p-4L : 0xc.6b743c168e722502592b59d5971p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.666666666666666666666666666p+0L -0xb.33334p-4L : 0xc.6b743c168e722502592b59d59718p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.666666666666666666666666666p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375cce42c9a0679925p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.666666666666666666666666666p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375cce42c9a06799258p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.666666666666666666666666666p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375cce42c9a0679925p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.666666666666666666666666666p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375cce42c9a06799258p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.666666666666666666666666666p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd579a7534199a98p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.666666666666666666666666666p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd579a7534199a98p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.666666666666666666666666666p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd579a7534199a98p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.666666666666666666666666666p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd579a7534199aap+0L : inexact-ok
+= hypot downward ldbl-128 0xc.666666666666666666666666666p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1255a88cd871ap+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.666666666666666666666666666p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1255a88cd871a8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.666666666666666666666666666p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1255a88cd871ap+0L : inexact-ok
+= hypot upward ldbl-128 0xc.666666666666666666666666666p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1255a88cd871a8p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.666666666666666666666666666p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd126416483e25ap+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.666666666666666666666666666p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd126416483e25a8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.666666666666666666666666666p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd126416483e25ap+0L : inexact-ok
+= hypot upward ldbl-128 0xc.666666666666666666666666666p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd126416483e25a8p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.666666666666666666666666666p+0L -0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc8dp+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.666666666666666666666666666p+0L -0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.666666666666666666666666666p+0L -0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc8dp+0L : inexact-ok
+= hypot upward ldbl-128 0xc.666666666666666666666666666p+0L -0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.666666666666666666666666666p+0L -0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375cd12588b4becc8dp+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.666666666666666666666666666p+0L -0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.666666666666666666666666666p+0L -0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375cd12588b4becc8dp+0L : inexact-ok
+= hypot upward ldbl-128 0xc.666666666666666666666666666p+0L -0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.666666666666666666666666666p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc8dp+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.666666666666666666666666666p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.666666666666666666666666666p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc8dp+0L : inexact-ok
+= hypot upward ldbl-128 0xc.666666666666666666666666666p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.666666666666666666666666666p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.666666666666666666666666666p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.666666666666666666666666666p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.666666666666666666666666666p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd12588b4becc8ep+0L : inexact-ok
+= hypot downward ldbl-128 0xc.66666666666666666666666668p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b9245853390b73c8p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.66666666666666666666666668p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b9245853390b73c8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.66666666666666666666666668p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b9245853390b73c8p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.66666666666666666666666668p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b9245853390b73dp+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.66666666666666666666666668p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b9245853390b7p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.66666666666666666666666668p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b9245853390b74p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.66666666666666666666666668p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b9245853390b7p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.66666666666666666666666668p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b9245853390b74p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.66666666666666666666666668p+0L -0xb.33334p-4L : 0xc.6b743c168e722502592b59d598bp+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.66666666666666666666666668p+0L -0xb.33334p-4L : 0xc.6b743c168e722502592b59d598bp+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.66666666666666666666666668p+0L -0xb.33334p-4L : 0xc.6b743c168e722502592b59d598bp+0L : inexact-ok
+= hypot upward ldbl-128 0xc.66666666666666666666666668p+0L -0xb.33334p-4L : 0xc.6b743c168e722502592b59d598b8p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.66666666666666666666666668p+0L -0xb.33334p-4L : 0xc.6b743c168e722502592b59d598p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.66666666666666666666666668p+0L -0xb.33334p-4L : 0xc.6b743c168e722502592b59d598p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.66666666666666666666666668p+0L -0xb.33334p-4L : 0xc.6b743c168e722502592b59d598p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.66666666666666666666666668p+0L -0xb.33334p-4L : 0xc.6b743c168e722502592b59d59cp+0L : inexact-ok
+= hypot downward ldbl-128 0xc.66666666666666666666666668p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375cce42c9a067993fp+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.66666666666666666666666668p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375cce42c9a067993f8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.66666666666666666666666668p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375cce42c9a067993fp+0L : inexact-ok
+= hypot upward ldbl-128 0xc.66666666666666666666666668p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375cce42c9a067993f8p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.66666666666666666666666668p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375cce42c9a06799p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.66666666666666666666666668p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375cce42c9a067994p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.66666666666666666666666668p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375cce42c9a06799p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.66666666666666666666666668p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375cce42c9a067994p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.66666666666666666666666668p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd579a7534199c38p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.66666666666666666666666668p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd579a7534199c38p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.66666666666666666666666668p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd579a7534199c38p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.66666666666666666666666668p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd579a7534199c4p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.66666666666666666666666668p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd579a7534199cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.66666666666666666666666668p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd579a7534199cp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.66666666666666666666666668p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd579a7534199cp+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.66666666666666666666666668p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd579a753419ap+0L : inexact-ok
+= hypot downward ldbl-128 0xc.66666666666666666666666668p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1255a88cd8734p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.66666666666666666666666668p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1255a88cd8734p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.66666666666666666666666668p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1255a88cd8734p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.66666666666666666666666668p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1255a88cd87348p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.66666666666666666666666668p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1255a88cd87p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.66666666666666666666666668p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1255a88cd874p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.66666666666666666666666668p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1255a88cd87p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.66666666666666666666666668p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1255a88cd874p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.66666666666666666666666668p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd126416483e274p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.66666666666666666666666668p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd126416483e2748p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.66666666666666666666666668p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd126416483e274p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.66666666666666666666666668p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd126416483e2748p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.66666666666666666666666668p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd126416483e24p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.66666666666666666666666668p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd126416483e28p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.66666666666666666666666668p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd126416483e24p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.66666666666666666666666668p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd126416483e28p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.66666666666666666666666668p+0L -0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becca7p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.66666666666666666666666668p+0L -0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becca78p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.66666666666666666666666668p+0L -0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becca7p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.66666666666666666666666668p+0L -0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becca78p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.66666666666666666666666668p+0L -0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375cd12588b4becca7p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.66666666666666666666666668p+0L -0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375cd12588b4becca78p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.66666666666666666666666668p+0L -0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375cd12588b4becca7p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.66666666666666666666666668p+0L -0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375cd12588b4becca78p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.66666666666666666666666668p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becca7p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.66666666666666666666666668p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becca78p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.66666666666666666666666668p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becca7p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.66666666666666666666666668p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becca78p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.66666666666666666666666668p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.66666666666666666666666668p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becccp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.66666666666666666666666668p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc8p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.66666666666666666666666668p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becccp+0L : inexact-ok
+= hypot downward ldbl-128 0xc.66666666666666666666666668p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd12588b4becca7p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.66666666666666666666666668p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd12588b4becca78p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.66666666666666666666666668p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd12588b4becca7p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.66666666666666666666666668p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd12588b4becca78p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.66666666666666666666666668p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd12588b4becc8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.66666666666666666666666668p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd12588b4becccp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.66666666666666666666666668p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd12588b4becc8p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.66666666666666666666666668p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd12588b4becccp+0L : inexact-ok
+= hypot downward ldbl-128 0xc.66666666666666666666666664p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b9245853390b6fc8p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.66666666666666666666666664p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b9245853390b6fdp+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.66666666666666666666666664p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b9245853390b6fc8p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.66666666666666666666666664p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b9245853390b6fdp+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.66666666666666666666666664p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b9245853390b6cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.66666666666666666666666664p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b9245853390b7p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.66666666666666666666666664p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b9245853390b6cp+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.66666666666666666666666664p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b9245853390b7p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.66666666666666666666666664p+0L -0xb.33334p-4L : 0xc.6b743c168e722502592b59d594bp+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.66666666666666666666666664p+0L -0xb.33334p-4L : 0xc.6b743c168e722502592b59d594bp+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.66666666666666666666666664p+0L -0xb.33334p-4L : 0xc.6b743c168e722502592b59d594bp+0L : inexact-ok
+= hypot upward ldbl-128 0xc.66666666666666666666666664p+0L -0xb.33334p-4L : 0xc.6b743c168e722502592b59d594b8p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.66666666666666666666666664p+0L -0xb.33334p-4L : 0xc.6b743c168e722502592b59d594p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.66666666666666666666666664p+0L -0xb.33334p-4L : 0xc.6b743c168e722502592b59d594p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.66666666666666666666666664p+0L -0xb.33334p-4L : 0xc.6b743c168e722502592b59d594p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.66666666666666666666666664p+0L -0xb.33334p-4L : 0xc.6b743c168e722502592b59d598p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.66666666666666666666666664p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375cce42c9a06798ff8p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.66666666666666666666666664p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375cce42c9a06798ff8p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.66666666666666666666666664p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375cce42c9a06798ff8p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.66666666666666666666666664p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375cce42c9a06799p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.66666666666666666666666664p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375cce42c9a06798cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.66666666666666666666666664p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375cce42c9a06799p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.66666666666666666666666664p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375cce42c9a06798cp+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.66666666666666666666666664p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375cce42c9a06799p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.66666666666666666666666664p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd579a7534199838p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.66666666666666666666666664p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd579a7534199838p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.66666666666666666666666664p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd579a7534199838p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.66666666666666666666666664p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd579a753419984p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.66666666666666666666666664p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd579a75341998p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.66666666666666666666666664p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd579a75341998p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.66666666666666666666666664p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd579a75341998p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.66666666666666666666666664p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd579a7534199cp+0L : inexact-ok
+= hypot downward ldbl-128 0xc.66666666666666666666666664p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1255a88cd86f4p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.66666666666666666666666664p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1255a88cd86f48p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.66666666666666666666666664p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1255a88cd86f4p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.66666666666666666666666664p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1255a88cd86f48p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.66666666666666666666666664p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1255a88cd86cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.66666666666666666666666664p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1255a88cd87p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.66666666666666666666666664p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1255a88cd86cp+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.66666666666666666666666664p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1255a88cd87p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.66666666666666666666666664p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd126416483e234p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.66666666666666666666666664p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd126416483e2348p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.66666666666666666666666664p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd126416483e234p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.66666666666666666666666664p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd126416483e2348p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.66666666666666666666666664p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd126416483e2p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.66666666666666666666666664p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd126416483e24p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.66666666666666666666666664p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd126416483e2p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.66666666666666666666666664p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd126416483e24p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.66666666666666666666666664p+0L -0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc678p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.66666666666666666666666664p+0L -0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc678p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.66666666666666666666666664p+0L -0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc678p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.66666666666666666666666664p+0L -0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc68p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.66666666666666666666666664p+0L -0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375cd12588b4becc678p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.66666666666666666666666664p+0L -0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375cd12588b4becc678p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.66666666666666666666666664p+0L -0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375cd12588b4becc678p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.66666666666666666666666664p+0L -0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375cd12588b4becc68p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.66666666666666666666666664p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc67p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.66666666666666666666666664p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc678p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.66666666666666666666666664p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc67p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.66666666666666666666666664p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc678p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.66666666666666666666666664p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc4p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.66666666666666666666666664p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc8p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.66666666666666666666666664p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc4p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.66666666666666666666666664p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc8p+0L : inexact-ok
+= hypot downward ldbl-128 0xc.66666666666666666666666664p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd12588b4becc678p+0L : inexact-ok
+= hypot tonearest ldbl-128 0xc.66666666666666666666666664p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd12588b4becc678p+0L : inexact-ok
+= hypot towardzero ldbl-128 0xc.66666666666666666666666664p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd12588b4becc678p+0L : inexact-ok
+= hypot upward ldbl-128 0xc.66666666666666666666666664p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd12588b4becc68p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xc.66666666666666666666666664p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd12588b4becc4p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xc.66666666666666666666666664p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd12588b4becc8p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xc.66666666666666666666666664p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd12588b4becc4p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xc.66666666666666666666666664p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd12588b4becc8p+0L : inexact-ok
+hypot -12.4 -0.7
+= hypot downward flt-32 -0xc.66666p+0f -0xb.33333p-4f : 0xc.6b743p+0f : inexact-ok
+= hypot tonearest flt-32 -0xc.66666p+0f -0xb.33333p-4f : 0xc.6b743p+0f : inexact-ok
+= hypot towardzero flt-32 -0xc.66666p+0f -0xb.33333p-4f : 0xc.6b743p+0f : inexact-ok
+= hypot upward flt-32 -0xc.66666p+0f -0xb.33333p-4f : 0xc.6b744p+0f : inexact-ok
+= hypot downward dbl-64 -0xc.66666p+0 -0xb.33333p-4 : 0xc.6b7435a455098p+0 : inexact-ok
+= hypot tonearest dbl-64 -0xc.66666p+0 -0xb.33333p-4 : 0xc.6b7435a455098p+0 : inexact-ok
+= hypot towardzero dbl-64 -0xc.66666p+0 -0xb.33333p-4 : 0xc.6b7435a455098p+0 : inexact-ok
+= hypot upward dbl-64 -0xc.66666p+0 -0xb.33333p-4 : 0xc.6b7435a4550ap+0 : inexact-ok
+= hypot downward ldbl-96-intel -0xc.66666p+0L -0xb.33333p-4L : 0xc.6b7435a45509aecp+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xc.66666p+0L -0xb.33333p-4L : 0xc.6b7435a45509aecp+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xc.66666p+0L -0xb.33333p-4L : 0xc.6b7435a45509aecp+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xc.66666p+0L -0xb.33333p-4L : 0xc.6b7435a45509aedp+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xc.66666p+0L -0xb.33333p-4L : 0xc.6b7435a45509aecp+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xc.66666p+0L -0xb.33333p-4L : 0xc.6b7435a45509aecp+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xc.66666p+0L -0xb.33333p-4L : 0xc.6b7435a45509aecp+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xc.66666p+0L -0xb.33333p-4L : 0xc.6b7435a45509aedp+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.66666p+0L -0xb.33333p-4L : 0xc.6b7435a45509aec49781cf40beb8p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.66666p+0L -0xb.33333p-4L : 0xc.6b7435a45509aec49781cf40becp+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.66666p+0L -0xb.33333p-4L : 0xc.6b7435a45509aec49781cf40beb8p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.66666p+0L -0xb.33333p-4L : 0xc.6b7435a45509aec49781cf40becp+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.66666p+0L -0xb.33333p-4L : 0xc.6b7435a45509aec49781cf40bcp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.66666p+0L -0xb.33333p-4L : 0xc.6b7435a45509aec49781cf40cp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.66666p+0L -0xb.33333p-4L : 0xc.6b7435a45509aec49781cf40bcp+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.66666p+0L -0xb.33333p-4L : 0xc.6b7435a45509aec49781cf40cp+0L : inexact-ok
+= hypot downward flt-32 -0xc.66666p+0f -0xb.33334p-4f : 0xc.6b743p+0f : inexact-ok
+= hypot tonearest flt-32 -0xc.66666p+0f -0xb.33334p-4f : 0xc.6b743p+0f : inexact-ok
+= hypot towardzero flt-32 -0xc.66666p+0f -0xb.33334p-4f : 0xc.6b743p+0f : inexact-ok
+= hypot upward flt-32 -0xc.66666p+0f -0xb.33334p-4f : 0xc.6b744p+0f : inexact-ok
+= hypot downward dbl-64 -0xc.66666p+0 -0xb.33334p-4 : 0xc.6b7435b2c2c5p+0 : inexact-ok
+= hypot tonearest dbl-64 -0xc.66666p+0 -0xb.33334p-4 : 0xc.6b7435b2c2c5p+0 : inexact-ok
+= hypot towardzero dbl-64 -0xc.66666p+0 -0xb.33334p-4 : 0xc.6b7435b2c2c5p+0 : inexact-ok
+= hypot upward dbl-64 -0xc.66666p+0 -0xb.33334p-4 : 0xc.6b7435b2c2c58p+0 : inexact-ok
+= hypot downward ldbl-96-intel -0xc.66666p+0L -0xb.33334p-4L : 0xc.6b7435b2c2c522p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xc.66666p+0L -0xb.33334p-4L : 0xc.6b7435b2c2c5221p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xc.66666p+0L -0xb.33334p-4L : 0xc.6b7435b2c2c522p+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xc.66666p+0L -0xb.33334p-4L : 0xc.6b7435b2c2c5221p+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xc.66666p+0L -0xb.33334p-4L : 0xc.6b7435b2c2c522p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xc.66666p+0L -0xb.33334p-4L : 0xc.6b7435b2c2c5221p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xc.66666p+0L -0xb.33334p-4L : 0xc.6b7435b2c2c522p+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xc.66666p+0L -0xb.33334p-4L : 0xc.6b7435b2c2c5221p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.66666p+0L -0xb.33334p-4L : 0xc.6b7435b2c2c5220efb3fac2b9198p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.66666p+0L -0xb.33334p-4L : 0xc.6b7435b2c2c5220efb3fac2b9198p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.66666p+0L -0xb.33334p-4L : 0xc.6b7435b2c2c5220efb3fac2b9198p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.66666p+0L -0xb.33334p-4L : 0xc.6b7435b2c2c5220efb3fac2b91ap+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.66666p+0L -0xb.33334p-4L : 0xc.6b7435b2c2c5220efb3fac2b9p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.66666p+0L -0xb.33334p-4L : 0xc.6b7435b2c2c5220efb3fac2b9p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.66666p+0L -0xb.33334p-4L : 0xc.6b7435b2c2c5220efb3fac2b9p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.66666p+0L -0xb.33334p-4L : 0xc.6b7435b2c2c5220efb3fac2b94p+0L : inexact-ok
+= hypot downward dbl-64 -0xc.66666p+0 -0xb.333333333333p-4 : 0xc.6b7435a737c88p+0 : inexact-ok
+= hypot tonearest dbl-64 -0xc.66666p+0 -0xb.333333333333p-4 : 0xc.6b7435a737c9p+0 : inexact-ok
+= hypot towardzero dbl-64 -0xc.66666p+0 -0xb.333333333333p-4 : 0xc.6b7435a737c88p+0 : inexact-ok
+= hypot upward dbl-64 -0xc.66666p+0 -0xb.333333333333p-4 : 0xc.6b7435a737c9p+0 : inexact-ok
+= hypot downward ldbl-96-intel -0xc.66666p+0L -0xb.333333333333p-4L : 0xc.6b7435a737c8c4p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xc.66666p+0L -0xb.333333333333p-4L : 0xc.6b7435a737c8c4p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xc.66666p+0L -0xb.333333333333p-4L : 0xc.6b7435a737c8c4p+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xc.66666p+0L -0xb.333333333333p-4L : 0xc.6b7435a737c8c41p+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xc.66666p+0L -0xb.333333333333p-4L : 0xc.6b7435a737c8c4p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xc.66666p+0L -0xb.333333333333p-4L : 0xc.6b7435a737c8c4p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xc.66666p+0L -0xb.333333333333p-4L : 0xc.6b7435a737c8c4p+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xc.66666p+0L -0xb.333333333333p-4L : 0xc.6b7435a737c8c41p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.66666p+0L -0xb.333333333333p-4L : 0xc.6b7435a737c8c4007f8f39d629f8p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.66666p+0L -0xb.333333333333p-4L : 0xc.6b7435a737c8c4007f8f39d629f8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.66666p+0L -0xb.333333333333p-4L : 0xc.6b7435a737c8c4007f8f39d629f8p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.66666p+0L -0xb.333333333333p-4L : 0xc.6b7435a737c8c4007f8f39d62ap+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.66666p+0L -0xb.333333333333p-4L : 0xc.6b7435a737c8c4007f8f39d628p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.66666p+0L -0xb.333333333333p-4L : 0xc.6b7435a737c8c4007f8f39d628p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.66666p+0L -0xb.333333333333p-4L : 0xc.6b7435a737c8c4007f8f39d628p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.66666p+0L -0xb.333333333333p-4L : 0xc.6b7435a737c8c4007f8f39d62cp+0L : inexact-ok
+= hypot downward dbl-64 -0xc.66666p+0 -0xb.3333333333338p-4 : 0xc.6b7435a737c88p+0 : inexact-ok
+= hypot tonearest dbl-64 -0xc.66666p+0 -0xb.3333333333338p-4 : 0xc.6b7435a737c9p+0 : inexact-ok
+= hypot towardzero dbl-64 -0xc.66666p+0 -0xb.3333333333338p-4 : 0xc.6b7435a737c88p+0 : inexact-ok
+= hypot upward dbl-64 -0xc.66666p+0 -0xb.3333333333338p-4 : 0xc.6b7435a737c9p+0 : inexact-ok
+= hypot downward ldbl-96-intel -0xc.66666p+0L -0xb.3333333333338p-4L : 0xc.6b7435a737c8c47p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xc.66666p+0L -0xb.3333333333338p-4L : 0xc.6b7435a737c8c47p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xc.66666p+0L -0xb.3333333333338p-4L : 0xc.6b7435a737c8c47p+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xc.66666p+0L -0xb.3333333333338p-4L : 0xc.6b7435a737c8c48p+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xc.66666p+0L -0xb.3333333333338p-4L : 0xc.6b7435a737c8c47p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xc.66666p+0L -0xb.3333333333338p-4L : 0xc.6b7435a737c8c47p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xc.66666p+0L -0xb.3333333333338p-4L : 0xc.6b7435a737c8c47p+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xc.66666p+0L -0xb.3333333333338p-4L : 0xc.6b7435a737c8c48p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.66666p+0L -0xb.3333333333338p-4L : 0xc.6b7435a737c8c473ed6aa2d9495p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.66666p+0L -0xb.3333333333338p-4L : 0xc.6b7435a737c8c473ed6aa2d9495p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.66666p+0L -0xb.3333333333338p-4L : 0xc.6b7435a737c8c473ed6aa2d9495p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.66666p+0L -0xb.3333333333338p-4L : 0xc.6b7435a737c8c473ed6aa2d94958p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.66666p+0L -0xb.3333333333338p-4L : 0xc.6b7435a737c8c473ed6aa2d948p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.66666p+0L -0xb.3333333333338p-4L : 0xc.6b7435a737c8c473ed6aa2d948p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.66666p+0L -0xb.3333333333338p-4L : 0xc.6b7435a737c8c473ed6aa2d948p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.66666p+0L -0xb.3333333333338p-4L : 0xc.6b7435a737c8c473ed6aa2d94cp+0L : inexact-ok
+= hypot downward ldbl-96-intel -0xc.66666p+0L -0xb.333333333333333p-4L : 0xc.6b7435a737c8c42p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xc.66666p+0L -0xb.333333333333333p-4L : 0xc.6b7435a737c8c43p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xc.66666p+0L -0xb.333333333333333p-4L : 0xc.6b7435a737c8c42p+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xc.66666p+0L -0xb.333333333333333p-4L : 0xc.6b7435a737c8c43p+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xc.66666p+0L -0xb.333333333333333p-4L : 0xc.6b7435a737c8c42p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xc.66666p+0L -0xb.333333333333333p-4L : 0xc.6b7435a737c8c43p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xc.66666p+0L -0xb.333333333333333p-4L : 0xc.6b7435a737c8c42p+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xc.66666p+0L -0xb.333333333333333p-4L : 0xc.6b7435a737c8c43p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.66666p+0L -0xb.333333333333333p-4L : 0xc.6b7435a737c8c42ea89dd7f4c9ap+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.66666p+0L -0xb.333333333333333p-4L : 0xc.6b7435a737c8c42ea89dd7f4c9ap+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.66666p+0L -0xb.333333333333333p-4L : 0xc.6b7435a737c8c42ea89dd7f4c9ap+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.66666p+0L -0xb.333333333333333p-4L : 0xc.6b7435a737c8c42ea89dd7f4c9a8p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.66666p+0L -0xb.333333333333333p-4L : 0xc.6b7435a737c8c42ea89dd7f4c8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.66666p+0L -0xb.333333333333333p-4L : 0xc.6b7435a737c8c42ea89dd7f4c8p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.66666p+0L -0xb.333333333333333p-4L : 0xc.6b7435a737c8c42ea89dd7f4c8p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.66666p+0L -0xb.333333333333333p-4L : 0xc.6b7435a737c8c42ea89dd7f4ccp+0L : inexact-ok
+= hypot downward ldbl-96-intel -0xc.66666p+0L -0xb.333333333333334p-4L : 0xc.6b7435a737c8c42p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xc.66666p+0L -0xb.333333333333334p-4L : 0xc.6b7435a737c8c43p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xc.66666p+0L -0xb.333333333333334p-4L : 0xc.6b7435a737c8c42p+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xc.66666p+0L -0xb.333333333333334p-4L : 0xc.6b7435a737c8c43p+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xc.66666p+0L -0xb.333333333333334p-4L : 0xc.6b7435a737c8c42p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xc.66666p+0L -0xb.333333333333334p-4L : 0xc.6b7435a737c8c43p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xc.66666p+0L -0xb.333333333333334p-4L : 0xc.6b7435a737c8c42p+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xc.66666p+0L -0xb.333333333333334p-4L : 0xc.6b7435a737c8c43p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.66666p+0L -0xb.333333333333334p-4L : 0xc.6b7435a737c8c42eb70b9361eap+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.66666p+0L -0xb.333333333333334p-4L : 0xc.6b7435a737c8c42eb70b9361ea08p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.66666p+0L -0xb.333333333333334p-4L : 0xc.6b7435a737c8c42eb70b9361eap+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.66666p+0L -0xb.333333333333334p-4L : 0xc.6b7435a737c8c42eb70b9361ea08p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.66666p+0L -0xb.333333333333334p-4L : 0xc.6b7435a737c8c42eb70b9361e8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.66666p+0L -0xb.333333333333334p-4L : 0xc.6b7435a737c8c42eb70b9361ecp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.66666p+0L -0xb.333333333333334p-4L : 0xc.6b7435a737c8c42eb70b9361e8p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.66666p+0L -0xb.333333333333334p-4L : 0xc.6b7435a737c8c42eb70b9361ecp+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.66666p+0L -0xb.333333333333333333333333333p-4L : 0xc.6b7435a737c8c42eab80970a9ce8p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.66666p+0L -0xb.333333333333333333333333333p-4L : 0xc.6b7435a737c8c42eab80970a9ce8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.66666p+0L -0xb.333333333333333333333333333p-4L : 0xc.6b7435a737c8c42eab80970a9ce8p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.66666p+0L -0xb.333333333333333333333333333p-4L : 0xc.6b7435a737c8c42eab80970a9cfp+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.66666p+0L -0xb.3333333333333333333333333338p-4L : 0xc.6b7435a737c8c42eab80970a9ce8p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.66666p+0L -0xb.3333333333333333333333333338p-4L : 0xc.6b7435a737c8c42eab80970a9ce8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.66666p+0L -0xb.3333333333333333333333333338p-4L : 0xc.6b7435a737c8c42eab80970a9ce8p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.66666p+0L -0xb.3333333333333333333333333338p-4L : 0xc.6b7435a737c8c42eab80970a9cfp+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.66666p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b7435a737c8c42eab80970a9cep+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.66666p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b7435a737c8c42eab80970a9ce8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.66666p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b7435a737c8c42eab80970a9cep+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.66666p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b7435a737c8c42eab80970a9ce8p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.66666p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b7435a737c8c42eab80970a9cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.66666p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b7435a737c8c42eab80970a9cp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.66666p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b7435a737c8c42eab80970a9cp+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.66666p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b7435a737c8c42eab80970aap+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.66666p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b7435a737c8c42eab80970a9ce8p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.66666p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b7435a737c8c42eab80970a9ce8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.66666p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b7435a737c8c42eab80970a9ce8p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.66666p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b7435a737c8c42eab80970a9cfp+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.66666p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b7435a737c8c42eab80970a9cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.66666p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b7435a737c8c42eab80970a9cp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.66666p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b7435a737c8c42eab80970a9cp+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.66666p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b7435a737c8c42eab80970aap+0L : inexact-ok
+= hypot downward flt-32 -0xc.66667p+0f -0xb.33333p-4f : 0xc.6b744p+0f : inexact-ok
+= hypot tonearest flt-32 -0xc.66667p+0f -0xb.33333p-4f : 0xc.6b744p+0f : inexact-ok
+= hypot towardzero flt-32 -0xc.66667p+0f -0xb.33333p-4f : 0xc.6b744p+0f : inexact-ok
+= hypot upward flt-32 -0xc.66667p+0f -0xb.33333p-4f : 0xc.6b745p+0f : inexact-ok
+= hypot downward dbl-64 -0xc.66667p+0 -0xb.33333p-4 : 0xc.6b74459dd23ap+0 : inexact-ok
+= hypot tonearest dbl-64 -0xc.66667p+0 -0xb.33333p-4 : 0xc.6b74459dd23a8p+0 : inexact-ok
+= hypot towardzero dbl-64 -0xc.66667p+0 -0xb.33333p-4 : 0xc.6b74459dd23ap+0 : inexact-ok
+= hypot upward dbl-64 -0xc.66667p+0 -0xb.33333p-4 : 0xc.6b74459dd23a8p+0 : inexact-ok
+= hypot downward ldbl-96-intel -0xc.66667p+0L -0xb.33333p-4L : 0xc.6b74459dd23a4dbp+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xc.66667p+0L -0xb.33333p-4L : 0xc.6b74459dd23a4dcp+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xc.66667p+0L -0xb.33333p-4L : 0xc.6b74459dd23a4dbp+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xc.66667p+0L -0xb.33333p-4L : 0xc.6b74459dd23a4dcp+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xc.66667p+0L -0xb.33333p-4L : 0xc.6b74459dd23a4dbp+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xc.66667p+0L -0xb.33333p-4L : 0xc.6b74459dd23a4dcp+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xc.66667p+0L -0xb.33333p-4L : 0xc.6b74459dd23a4dbp+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xc.66667p+0L -0xb.33333p-4L : 0xc.6b74459dd23a4dcp+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.66667p+0L -0xb.33333p-4L : 0xc.6b74459dd23a4dbb5549637d81p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.66667p+0L -0xb.33333p-4L : 0xc.6b74459dd23a4dbb5549637d81p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.66667p+0L -0xb.33333p-4L : 0xc.6b74459dd23a4dbb5549637d81p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.66667p+0L -0xb.33333p-4L : 0xc.6b74459dd23a4dbb5549637d8108p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.66667p+0L -0xb.33333p-4L : 0xc.6b74459dd23a4dbb5549637d8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.66667p+0L -0xb.33333p-4L : 0xc.6b74459dd23a4dbb5549637d8p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.66667p+0L -0xb.33333p-4L : 0xc.6b74459dd23a4dbb5549637d8p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.66667p+0L -0xb.33333p-4L : 0xc.6b74459dd23a4dbb5549637d84p+0L : inexact-ok
+= hypot downward flt-32 -0xc.66667p+0f -0xb.33334p-4f : 0xc.6b744p+0f : inexact-ok
+= hypot tonearest flt-32 -0xc.66667p+0f -0xb.33334p-4f : 0xc.6b744p+0f : inexact-ok
+= hypot towardzero flt-32 -0xc.66667p+0f -0xb.33334p-4f : 0xc.6b744p+0f : inexact-ok
+= hypot upward flt-32 -0xc.66667p+0f -0xb.33334p-4f : 0xc.6b745p+0f : inexact-ok
+= hypot downward dbl-64 -0xc.66667p+0 -0xb.33334p-4 : 0xc.6b7445ac3ff58p+0 : inexact-ok
+= hypot tonearest dbl-64 -0xc.66667p+0 -0xb.33334p-4 : 0xc.6b7445ac3ff58p+0 : inexact-ok
+= hypot towardzero dbl-64 -0xc.66667p+0 -0xb.33334p-4 : 0xc.6b7445ac3ff58p+0 : inexact-ok
+= hypot upward dbl-64 -0xc.66667p+0 -0xb.33334p-4 : 0xc.6b7445ac3ff6p+0 : inexact-ok
+= hypot downward ldbl-96-intel -0xc.66667p+0L -0xb.33334p-4L : 0xc.6b7445ac3ff5ae7p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xc.66667p+0L -0xb.33334p-4L : 0xc.6b7445ac3ff5ae7p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xc.66667p+0L -0xb.33334p-4L : 0xc.6b7445ac3ff5ae7p+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xc.66667p+0L -0xb.33334p-4L : 0xc.6b7445ac3ff5ae8p+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xc.66667p+0L -0xb.33334p-4L : 0xc.6b7445ac3ff5ae7p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xc.66667p+0L -0xb.33334p-4L : 0xc.6b7445ac3ff5ae7p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xc.66667p+0L -0xb.33334p-4L : 0xc.6b7445ac3ff5ae7p+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xc.66667p+0L -0xb.33334p-4L : 0xc.6b7445ac3ff5ae8p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.66667p+0L -0xb.33334p-4L : 0xc.6b7445ac3ff5ae76c1d736ba9648p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.66667p+0L -0xb.33334p-4L : 0xc.6b7445ac3ff5ae76c1d736ba9648p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.66667p+0L -0xb.33334p-4L : 0xc.6b7445ac3ff5ae76c1d736ba9648p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.66667p+0L -0xb.33334p-4L : 0xc.6b7445ac3ff5ae76c1d736ba965p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.66667p+0L -0xb.33334p-4L : 0xc.6b7445ac3ff5ae76c1d736ba94p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.66667p+0L -0xb.33334p-4L : 0xc.6b7445ac3ff5ae76c1d736ba98p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.66667p+0L -0xb.33334p-4L : 0xc.6b7445ac3ff5ae76c1d736ba94p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.66667p+0L -0xb.33334p-4L : 0xc.6b7445ac3ff5ae76c1d736ba98p+0L : inexact-ok
+= hypot downward dbl-64 -0xc.66667p+0 -0xb.333333333333p-4 : 0xc.6b7445a0b4f9p+0 : inexact-ok
+= hypot tonearest dbl-64 -0xc.66667p+0 -0xb.333333333333p-4 : 0xc.6b7445a0b4f98p+0 : inexact-ok
+= hypot towardzero dbl-64 -0xc.66667p+0 -0xb.333333333333p-4 : 0xc.6b7445a0b4f9p+0 : inexact-ok
+= hypot upward dbl-64 -0xc.66667p+0 -0xb.333333333333p-4 : 0xc.6b7445a0b4f98p+0 : inexact-ok
+= hypot downward ldbl-96-intel -0xc.66667p+0L -0xb.333333333333p-4L : 0xc.6b7445a0b4f95f4p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xc.66667p+0L -0xb.333333333333p-4L : 0xc.6b7445a0b4f95f4p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xc.66667p+0L -0xb.333333333333p-4L : 0xc.6b7445a0b4f95f4p+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xc.66667p+0L -0xb.333333333333p-4L : 0xc.6b7445a0b4f95f5p+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xc.66667p+0L -0xb.333333333333p-4L : 0xc.6b7445a0b4f95f4p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xc.66667p+0L -0xb.333333333333p-4L : 0xc.6b7445a0b4f95f4p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xc.66667p+0L -0xb.333333333333p-4L : 0xc.6b7445a0b4f95f4p+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xc.66667p+0L -0xb.333333333333p-4L : 0xc.6b7445a0b4f95f5p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.66667p+0L -0xb.333333333333p-4L : 0xc.6b7445a0b4f95f410be921517978p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.66667p+0L -0xb.333333333333p-4L : 0xc.6b7445a0b4f95f410be921517978p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.66667p+0L -0xb.333333333333p-4L : 0xc.6b7445a0b4f95f410be921517978p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.66667p+0L -0xb.333333333333p-4L : 0xc.6b7445a0b4f95f410be92151798p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.66667p+0L -0xb.333333333333p-4L : 0xc.6b7445a0b4f95f410be9215178p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.66667p+0L -0xb.333333333333p-4L : 0xc.6b7445a0b4f95f410be9215178p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.66667p+0L -0xb.333333333333p-4L : 0xc.6b7445a0b4f95f410be9215178p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.66667p+0L -0xb.333333333333p-4L : 0xc.6b7445a0b4f95f410be921517cp+0L : inexact-ok
+= hypot downward dbl-64 -0xc.66667p+0 -0xb.3333333333338p-4 : 0xc.6b7445a0b4f9p+0 : inexact-ok
+= hypot tonearest dbl-64 -0xc.66667p+0 -0xb.3333333333338p-4 : 0xc.6b7445a0b4f98p+0 : inexact-ok
+= hypot towardzero dbl-64 -0xc.66667p+0 -0xb.3333333333338p-4 : 0xc.6b7445a0b4f9p+0 : inexact-ok
+= hypot upward dbl-64 -0xc.66667p+0 -0xb.3333333333338p-4 : 0xc.6b7445a0b4f98p+0 : inexact-ok
+= hypot downward ldbl-96-intel -0xc.66667p+0L -0xb.3333333333338p-4L : 0xc.6b7445a0b4f95fbp+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xc.66667p+0L -0xb.3333333333338p-4L : 0xc.6b7445a0b4f95fbp+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xc.66667p+0L -0xb.3333333333338p-4L : 0xc.6b7445a0b4f95fbp+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xc.66667p+0L -0xb.3333333333338p-4L : 0xc.6b7445a0b4f95fcp+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xc.66667p+0L -0xb.3333333333338p-4L : 0xc.6b7445a0b4f95fbp+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xc.66667p+0L -0xb.3333333333338p-4L : 0xc.6b7445a0b4f95fbp+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xc.66667p+0L -0xb.3333333333338p-4L : 0xc.6b7445a0b4f95fbp+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xc.66667p+0L -0xb.3333333333338p-4L : 0xc.6b7445a0b4f95fcp+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.66667p+0L -0xb.3333333333338p-4L : 0xc.6b7445a0b4f95fb479c3f5dcdf9p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.66667p+0L -0xb.3333333333338p-4L : 0xc.6b7445a0b4f95fb479c3f5dcdf9p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.66667p+0L -0xb.3333333333338p-4L : 0xc.6b7445a0b4f95fb479c3f5dcdf9p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.66667p+0L -0xb.3333333333338p-4L : 0xc.6b7445a0b4f95fb479c3f5dcdf98p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.66667p+0L -0xb.3333333333338p-4L : 0xc.6b7445a0b4f95fb479c3f5dcdcp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.66667p+0L -0xb.3333333333338p-4L : 0xc.6b7445a0b4f95fb479c3f5dcep+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.66667p+0L -0xb.3333333333338p-4L : 0xc.6b7445a0b4f95fb479c3f5dcdcp+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.66667p+0L -0xb.3333333333338p-4L : 0xc.6b7445a0b4f95fb479c3f5dcep+0L : inexact-ok
+= hypot downward ldbl-96-intel -0xc.66667p+0L -0xb.333333333333333p-4L : 0xc.6b7445a0b4f95f6p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xc.66667p+0L -0xb.333333333333333p-4L : 0xc.6b7445a0b4f95f7p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xc.66667p+0L -0xb.333333333333333p-4L : 0xc.6b7445a0b4f95f6p+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xc.66667p+0L -0xb.333333333333333p-4L : 0xc.6b7445a0b4f95f7p+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xc.66667p+0L -0xb.333333333333333p-4L : 0xc.6b7445a0b4f95f6p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xc.66667p+0L -0xb.333333333333333p-4L : 0xc.6b7445a0b4f95f7p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xc.66667p+0L -0xb.333333333333333p-4L : 0xc.6b7445a0b4f95f6p+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xc.66667p+0L -0xb.333333333333333p-4L : 0xc.6b7445a0b4f95f7p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.66667p+0L -0xb.333333333333333p-4L : 0xc.6b7445a0b4f95f6f34f78410b868p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.66667p+0L -0xb.333333333333333p-4L : 0xc.6b7445a0b4f95f6f34f78410b87p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.66667p+0L -0xb.333333333333333p-4L : 0xc.6b7445a0b4f95f6f34f78410b868p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.66667p+0L -0xb.333333333333333p-4L : 0xc.6b7445a0b4f95f6f34f78410b87p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.66667p+0L -0xb.333333333333333p-4L : 0xc.6b7445a0b4f95f6f34f78410b8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.66667p+0L -0xb.333333333333333p-4L : 0xc.6b7445a0b4f95f6f34f78410b8p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.66667p+0L -0xb.333333333333333p-4L : 0xc.6b7445a0b4f95f6f34f78410b8p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.66667p+0L -0xb.333333333333333p-4L : 0xc.6b7445a0b4f95f6f34f78410bcp+0L : inexact-ok
+= hypot downward ldbl-96-intel -0xc.66667p+0L -0xb.333333333333334p-4L : 0xc.6b7445a0b4f95f6p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xc.66667p+0L -0xb.333333333333334p-4L : 0xc.6b7445a0b4f95f7p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xc.66667p+0L -0xb.333333333333334p-4L : 0xc.6b7445a0b4f95f6p+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xc.66667p+0L -0xb.333333333333334p-4L : 0xc.6b7445a0b4f95f7p+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xc.66667p+0L -0xb.333333333333334p-4L : 0xc.6b7445a0b4f95f6p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xc.66667p+0L -0xb.333333333333334p-4L : 0xc.6b7445a0b4f95f7p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xc.66667p+0L -0xb.333333333333334p-4L : 0xc.6b7445a0b4f95f6p+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xc.66667p+0L -0xb.333333333333334p-4L : 0xc.6b7445a0b4f95f7p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.66667p+0L -0xb.333333333333334p-4L : 0xc.6b7445a0b4f95f6f43653f6b49d8p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.66667p+0L -0xb.333333333333334p-4L : 0xc.6b7445a0b4f95f6f43653f6b49d8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.66667p+0L -0xb.333333333333334p-4L : 0xc.6b7445a0b4f95f6f43653f6b49d8p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.66667p+0L -0xb.333333333333334p-4L : 0xc.6b7445a0b4f95f6f43653f6b49ep+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.66667p+0L -0xb.333333333333334p-4L : 0xc.6b7445a0b4f95f6f43653f6b48p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.66667p+0L -0xb.333333333333334p-4L : 0xc.6b7445a0b4f95f6f43653f6b48p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.66667p+0L -0xb.333333333333334p-4L : 0xc.6b7445a0b4f95f6f43653f6b48p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.66667p+0L -0xb.333333333333334p-4L : 0xc.6b7445a0b4f95f6f43653f6b4cp+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.66667p+0L -0xb.333333333333333333333333333p-4L : 0xc.6b7445a0b4f95f6f37da4322d58p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.66667p+0L -0xb.333333333333333333333333333p-4L : 0xc.6b7445a0b4f95f6f37da4322d58p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.66667p+0L -0xb.333333333333333333333333333p-4L : 0xc.6b7445a0b4f95f6f37da4322d58p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.66667p+0L -0xb.333333333333333333333333333p-4L : 0xc.6b7445a0b4f95f6f37da4322d588p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.66667p+0L -0xb.3333333333333333333333333338p-4L : 0xc.6b7445a0b4f95f6f37da4322d58p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.66667p+0L -0xb.3333333333333333333333333338p-4L : 0xc.6b7445a0b4f95f6f37da4322d58p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.66667p+0L -0xb.3333333333333333333333333338p-4L : 0xc.6b7445a0b4f95f6f37da4322d58p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.66667p+0L -0xb.3333333333333333333333333338p-4L : 0xc.6b7445a0b4f95f6f37da4322d588p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.66667p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b7445a0b4f95f6f37da4322d58p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.66667p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b7445a0b4f95f6f37da4322d58p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.66667p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b7445a0b4f95f6f37da4322d58p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.66667p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b7445a0b4f95f6f37da4322d588p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.66667p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b7445a0b4f95f6f37da4322d4p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.66667p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b7445a0b4f95f6f37da4322d4p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.66667p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b7445a0b4f95f6f37da4322d4p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.66667p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b7445a0b4f95f6f37da4322d8p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.66667p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b7445a0b4f95f6f37da4322d58p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.66667p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b7445a0b4f95f6f37da4322d58p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.66667p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b7445a0b4f95f6f37da4322d58p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.66667p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b7445a0b4f95f6f37da4322d588p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.66667p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b7445a0b4f95f6f37da4322d4p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.66667p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b7445a0b4f95f6f37da4322d4p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.66667p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b7445a0b4f95f6f37da4322d4p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.66667p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b7445a0b4f95f6f37da4322d8p+0L : inexact-ok
+= hypot downward dbl-64 -0xc.666666666666p+0 -0xb.33333p-4 : 0xc.6b743c0820b6p+0 : inexact-ok
+= hypot tonearest dbl-64 -0xc.666666666666p+0 -0xb.33333p-4 : 0xc.6b743c0820b68p+0 : inexact-ok
+= hypot towardzero dbl-64 -0xc.666666666666p+0 -0xb.33333p-4 : 0xc.6b743c0820b6p+0 : inexact-ok
+= hypot upward dbl-64 -0xc.666666666666p+0 -0xb.33333p-4 : 0xc.6b743c0820b68p+0 : inexact-ok
+= hypot downward ldbl-96-intel -0xc.666666666666p+0L -0xb.33333p-4L : 0xc.6b743c0820b652ep+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xc.666666666666p+0L -0xb.33333p-4L : 0xc.6b743c0820b652ep+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xc.666666666666p+0L -0xb.33333p-4L : 0xc.6b743c0820b652ep+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xc.666666666666p+0L -0xb.33333p-4L : 0xc.6b743c0820b652fp+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xc.666666666666p+0L -0xb.33333p-4L : 0xc.6b743c0820b652ep+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xc.666666666666p+0L -0xb.33333p-4L : 0xc.6b743c0820b652ep+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xc.666666666666p+0L -0xb.33333p-4L : 0xc.6b743c0820b652ep+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xc.666666666666p+0L -0xb.33333p-4L : 0xc.6b743c0820b652fp+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.666666666666p+0L -0xb.33333p-4L : 0xc.6b743c0820b652e79d827d9aaa7p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.666666666666p+0L -0xb.33333p-4L : 0xc.6b743c0820b652e79d827d9aaa7p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.666666666666p+0L -0xb.33333p-4L : 0xc.6b743c0820b652e79d827d9aaa7p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.666666666666p+0L -0xb.33333p-4L : 0xc.6b743c0820b652e79d827d9aaa78p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.666666666666p+0L -0xb.33333p-4L : 0xc.6b743c0820b652e79d827d9aa8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.666666666666p+0L -0xb.33333p-4L : 0xc.6b743c0820b652e79d827d9aacp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.666666666666p+0L -0xb.33333p-4L : 0xc.6b743c0820b652e79d827d9aa8p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.666666666666p+0L -0xb.33333p-4L : 0xc.6b743c0820b652e79d827d9aacp+0L : inexact-ok
+= hypot downward dbl-64 -0xc.666666666666p+0 -0xb.33334p-4 : 0xc.6b743c168e718p+0 : inexact-ok
+= hypot tonearest dbl-64 -0xc.666666666666p+0 -0xb.33334p-4 : 0xc.6b743c168e718p+0 : inexact-ok
+= hypot towardzero dbl-64 -0xc.666666666666p+0 -0xb.33334p-4 : 0xc.6b743c168e718p+0 : inexact-ok
+= hypot upward dbl-64 -0xc.666666666666p+0 -0xb.33334p-4 : 0xc.6b743c168e72p+0 : inexact-ok
+= hypot downward ldbl-96-intel -0xc.666666666666p+0L -0xb.33334p-4L : 0xc.6b743c168e71becp+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xc.666666666666p+0L -0xb.33334p-4L : 0xc.6b743c168e71becp+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xc.666666666666p+0L -0xb.33334p-4L : 0xc.6b743c168e71becp+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xc.666666666666p+0L -0xb.33334p-4L : 0xc.6b743c168e71bedp+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xc.666666666666p+0L -0xb.33334p-4L : 0xc.6b743c168e71becp+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xc.666666666666p+0L -0xb.33334p-4L : 0xc.6b743c168e71becp+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xc.666666666666p+0L -0xb.33334p-4L : 0xc.6b743c168e71becp+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xc.666666666666p+0L -0xb.33334p-4L : 0xc.6b743c168e71bedp+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.666666666666p+0L -0xb.33334p-4L : 0xc.6b743c168e71bec59e5b152afd78p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.666666666666p+0L -0xb.33334p-4L : 0xc.6b743c168e71bec59e5b152afd78p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.666666666666p+0L -0xb.33334p-4L : 0xc.6b743c168e71bec59e5b152afd78p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.666666666666p+0L -0xb.33334p-4L : 0xc.6b743c168e71bec59e5b152afd8p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.666666666666p+0L -0xb.33334p-4L : 0xc.6b743c168e71bec59e5b152afcp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.666666666666p+0L -0xb.33334p-4L : 0xc.6b743c168e71bec59e5b152afcp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.666666666666p+0L -0xb.33334p-4L : 0xc.6b743c168e71bec59e5b152afcp+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.666666666666p+0L -0xb.33334p-4L : 0xc.6b743c168e71bec59e5b152bp+0L : inexact-ok
+= hypot downward dbl-64 -0xc.666666666666p+0 -0xb.333333333333p-4 : 0xc.6b743c0b0375p+0 : inexact-ok
+= hypot tonearest dbl-64 -0xc.666666666666p+0 -0xb.333333333333p-4 : 0xc.6b743c0b03758p+0 : inexact-ok
+= hypot towardzero dbl-64 -0xc.666666666666p+0 -0xb.333333333333p-4 : 0xc.6b743c0b0375p+0 : inexact-ok
+= hypot upward dbl-64 -0xc.666666666666p+0 -0xb.333333333333p-4 : 0xc.6b743c0b03758p+0 : inexact-ok
+= hypot downward ldbl-96-intel -0xc.666666666666p+0L -0xb.333333333333p-4L : 0xc.6b743c0b037566ap+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xc.666666666666p+0L -0xb.333333333333p-4L : 0xc.6b743c0b037566ap+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xc.666666666666p+0L -0xb.333333333333p-4L : 0xc.6b743c0b037566ap+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xc.666666666666p+0L -0xb.333333333333p-4L : 0xc.6b743c0b037566bp+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xc.666666666666p+0L -0xb.333333333333p-4L : 0xc.6b743c0b037566ap+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xc.666666666666p+0L -0xb.333333333333p-4L : 0xc.6b743c0b037566ap+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xc.666666666666p+0L -0xb.333333333333p-4L : 0xc.6b743c0b037566ap+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xc.666666666666p+0L -0xb.333333333333p-4L : 0xc.6b743c0b037566bp+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.666666666666p+0L -0xb.333333333333p-4L : 0xc.6b743c0b037566a771c962ca06f8p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.666666666666p+0L -0xb.333333333333p-4L : 0xc.6b743c0b037566a771c962ca06f8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.666666666666p+0L -0xb.333333333333p-4L : 0xc.6b743c0b037566a771c962ca06f8p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.666666666666p+0L -0xb.333333333333p-4L : 0xc.6b743c0b037566a771c962ca07p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.666666666666p+0L -0xb.333333333333p-4L : 0xc.6b743c0b037566a771c962ca04p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.666666666666p+0L -0xb.333333333333p-4L : 0xc.6b743c0b037566a771c962ca08p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.666666666666p+0L -0xb.333333333333p-4L : 0xc.6b743c0b037566a771c962ca04p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.666666666666p+0L -0xb.333333333333p-4L : 0xc.6b743c0b037566a771c962ca08p+0L : inexact-ok
+= hypot downward dbl-64 -0xc.666666666666p+0 -0xb.3333333333338p-4 : 0xc.6b743c0b0375p+0 : inexact-ok
+= hypot tonearest dbl-64 -0xc.666666666666p+0 -0xb.3333333333338p-4 : 0xc.6b743c0b03758p+0 : inexact-ok
+= hypot towardzero dbl-64 -0xc.666666666666p+0 -0xb.3333333333338p-4 : 0xc.6b743c0b0375p+0 : inexact-ok
+= hypot upward dbl-64 -0xc.666666666666p+0 -0xb.3333333333338p-4 : 0xc.6b743c0b03758p+0 : inexact-ok
+= hypot downward ldbl-96-intel -0xc.666666666666p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375671p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xc.666666666666p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375672p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xc.666666666666p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375671p+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xc.666666666666p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375672p+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xc.666666666666p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375671p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xc.666666666666p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375672p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xc.666666666666p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375671p+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xc.666666666666p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375672p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.666666666666p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375671adfa4906a0f4p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.666666666666p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375671adfa4906a0f4p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.666666666666p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375671adfa4906a0f4p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.666666666666p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375671adfa4906a0f48p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.666666666666p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375671adfa4906a0cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.666666666666p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375671adfa4906a1p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.666666666666p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375671adfa4906a0cp+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.666666666666p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375671adfa4906a1p+0L : inexact-ok
+= hypot downward ldbl-96-intel -0xc.666666666666p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b037566dp+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xc.666666666666p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b037566dp+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xc.666666666666p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b037566dp+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xc.666666666666p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b037566ep+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xc.666666666666p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b037566dp+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xc.666666666666p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b037566dp+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xc.666666666666p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b037566dp+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xc.666666666666p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b037566ep+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.666666666666p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b037566d59ad7e928e648p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.666666666666p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b037566d59ad7e928e648p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.666666666666p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b037566d59ad7e928e648p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.666666666666p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b037566d59ad7e928e65p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.666666666666p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b037566d59ad7e928e4p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.666666666666p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b037566d59ad7e928e8p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.666666666666p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b037566d59ad7e928e4p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.666666666666p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b037566d59ad7e928e8p+0L : inexact-ok
+= hypot downward ldbl-96-intel -0xc.666666666666p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b037566dp+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xc.666666666666p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b037566dp+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xc.666666666666p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b037566dp+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xc.666666666666p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b037566ep+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xc.666666666666p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b037566dp+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xc.666666666666p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b037566dp+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xc.666666666666p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b037566dp+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xc.666666666666p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b037566ep+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.666666666666p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b037566d5a945a48e9a48p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.666666666666p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b037566d5a945a48e9a48p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.666666666666p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b037566d5a945a48e9a48p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.666666666666p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b037566d5a945a48e9a5p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.666666666666p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b037566d5a945a48e98p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.666666666666p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b037566d5a945a48e9cp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.666666666666p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b037566d5a945a48e98p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.666666666666p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b037566d5a945a48e9cp+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.666666666666p+0L -0xb.333333333333333333333333333p-4L : 0xc.6b743c0b037566d59dbaa83d3d78p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.666666666666p+0L -0xb.333333333333333333333333333p-4L : 0xc.6b743c0b037566d59dbaa83d3d8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.666666666666p+0L -0xb.333333333333333333333333333p-4L : 0xc.6b743c0b037566d59dbaa83d3d78p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.666666666666p+0L -0xb.333333333333333333333333333p-4L : 0xc.6b743c0b037566d59dbaa83d3d8p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.666666666666p+0L -0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b037566d59dbaa83d3d78p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.666666666666p+0L -0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b037566d59dbaa83d3d8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.666666666666p+0L -0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b037566d59dbaa83d3d78p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.666666666666p+0L -0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b037566d59dbaa83d3d8p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.666666666666p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b037566d59dbaa83d3d78p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.666666666666p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b037566d59dbaa83d3d78p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.666666666666p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b037566d59dbaa83d3d78p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.666666666666p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b037566d59dbaa83d3d8p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.666666666666p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b037566d59dbaa83d3cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.666666666666p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b037566d59dbaa83d3cp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.666666666666p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b037566d59dbaa83d3cp+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.666666666666p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b037566d59dbaa83d4p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.666666666666p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b037566d59dbaa83d3d78p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.666666666666p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b037566d59dbaa83d3d8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.666666666666p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b037566d59dbaa83d3d78p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.666666666666p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b037566d59dbaa83d3d8p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.666666666666p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b037566d59dbaa83d3cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.666666666666p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b037566d59dbaa83d3cp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.666666666666p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b037566d59dbaa83d3cp+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.666666666666p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b037566d59dbaa83d4p+0L : inexact-ok
+= hypot downward dbl-64 -0xc.6666666666668p+0 -0xb.33333p-4 : 0xc.6b743c0820b68p+0 : inexact-ok
+= hypot tonearest dbl-64 -0xc.6666666666668p+0 -0xb.33333p-4 : 0xc.6b743c0820b7p+0 : inexact-ok
+= hypot towardzero dbl-64 -0xc.6666666666668p+0 -0xb.33333p-4 : 0xc.6b743c0820b68p+0 : inexact-ok
+= hypot upward dbl-64 -0xc.6666666666668p+0 -0xb.33333p-4 : 0xc.6b743c0820b7p+0 : inexact-ok
+= hypot downward ldbl-96-intel -0xc.6666666666668p+0L -0xb.33333p-4L : 0xc.6b743c0820b6d2bp+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xc.6666666666668p+0L -0xb.33333p-4L : 0xc.6b743c0820b6d2bp+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xc.6666666666668p+0L -0xb.33333p-4L : 0xc.6b743c0820b6d2bp+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xc.6666666666668p+0L -0xb.33333p-4L : 0xc.6b743c0820b6d2cp+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xc.6666666666668p+0L -0xb.33333p-4L : 0xc.6b743c0820b6d2bp+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xc.6666666666668p+0L -0xb.33333p-4L : 0xc.6b743c0820b6d2bp+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xc.6666666666668p+0L -0xb.33333p-4L : 0xc.6b743c0820b6d2bp+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xc.6666666666668p+0L -0xb.33333p-4L : 0xc.6b743c0820b6d2cp+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.6666666666668p+0L -0xb.33333p-4L : 0xc.6b743c0820b6d2b3870767e7a42p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.6666666666668p+0L -0xb.33333p-4L : 0xc.6b743c0820b6d2b3870767e7a42p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.6666666666668p+0L -0xb.33333p-4L : 0xc.6b743c0820b6d2b3870767e7a42p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.6666666666668p+0L -0xb.33333p-4L : 0xc.6b743c0820b6d2b3870767e7a428p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.6666666666668p+0L -0xb.33333p-4L : 0xc.6b743c0820b6d2b3870767e7a4p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.6666666666668p+0L -0xb.33333p-4L : 0xc.6b743c0820b6d2b3870767e7a4p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.6666666666668p+0L -0xb.33333p-4L : 0xc.6b743c0820b6d2b3870767e7a4p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.6666666666668p+0L -0xb.33333p-4L : 0xc.6b743c0820b6d2b3870767e7a8p+0L : inexact-ok
+= hypot downward dbl-64 -0xc.6666666666668p+0 -0xb.33334p-4 : 0xc.6b743c168e72p+0 : inexact-ok
+= hypot tonearest dbl-64 -0xc.6666666666668p+0 -0xb.33334p-4 : 0xc.6b743c168e72p+0 : inexact-ok
+= hypot towardzero dbl-64 -0xc.6666666666668p+0 -0xb.33334p-4 : 0xc.6b743c168e72p+0 : inexact-ok
+= hypot upward dbl-64 -0xc.6666666666668p+0 -0xb.33334p-4 : 0xc.6b743c168e728p+0 : inexact-ok
+= hypot downward ldbl-96-intel -0xc.6666666666668p+0L -0xb.33334p-4L : 0xc.6b743c168e723e9p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xc.6666666666668p+0L -0xb.33334p-4L : 0xc.6b743c168e723e9p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xc.6666666666668p+0L -0xb.33334p-4L : 0xc.6b743c168e723e9p+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xc.6666666666668p+0L -0xb.33334p-4L : 0xc.6b743c168e723eap+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xc.6666666666668p+0L -0xb.33334p-4L : 0xc.6b743c168e723e9p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xc.6666666666668p+0L -0xb.33334p-4L : 0xc.6b743c168e723e9p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xc.6666666666668p+0L -0xb.33334p-4L : 0xc.6b743c168e723e9p+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xc.6666666666668p+0L -0xb.33334p-4L : 0xc.6b743c168e723eap+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.6666666666668p+0L -0xb.33334p-4L : 0xc.6b743c168e723e9187df6b003d8p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.6666666666668p+0L -0xb.33334p-4L : 0xc.6b743c168e723e9187df6b003d8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.6666666666668p+0L -0xb.33334p-4L : 0xc.6b743c168e723e9187df6b003d8p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.6666666666668p+0L -0xb.33334p-4L : 0xc.6b743c168e723e9187df6b003d88p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.6666666666668p+0L -0xb.33334p-4L : 0xc.6b743c168e723e9187df6b003cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.6666666666668p+0L -0xb.33334p-4L : 0xc.6b743c168e723e9187df6b003cp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.6666666666668p+0L -0xb.33334p-4L : 0xc.6b743c168e723e9187df6b003cp+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.6666666666668p+0L -0xb.33334p-4L : 0xc.6b743c168e723e9187df6b004p+0L : inexact-ok
+= hypot downward dbl-64 -0xc.6666666666668p+0 -0xb.333333333333p-4 : 0xc.6b743c0b03758p+0 : inexact-ok
+= hypot tonearest dbl-64 -0xc.6666666666668p+0 -0xb.333333333333p-4 : 0xc.6b743c0b0376p+0 : inexact-ok
+= hypot towardzero dbl-64 -0xc.6666666666668p+0 -0xb.333333333333p-4 : 0xc.6b743c0b03758p+0 : inexact-ok
+= hypot upward dbl-64 -0xc.6666666666668p+0 -0xb.333333333333p-4 : 0xc.6b743c0b0376p+0 : inexact-ok
+= hypot downward ldbl-96-intel -0xc.6666666666668p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375e67p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xc.6666666666668p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375e67p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xc.6666666666668p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375e67p+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xc.6666666666668p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375e68p+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xc.6666666666668p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375e67p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xc.6666666666668p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375e67p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xc.6666666666668p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375e67p+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xc.6666666666668p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375e68p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.6666666666668p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375e6735b4e2f65753p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.6666666666668p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375e6735b4e2f657538p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.6666666666668p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375e6735b4e2f65753p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.6666666666668p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375e6735b4e2f657538p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.6666666666668p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375e6735b4e2f6574p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.6666666666668p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375e6735b4e2f6574p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.6666666666668p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375e6735b4e2f6574p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.6666666666668p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375e6735b4e2f6578p+0L : inexact-ok
+= hypot downward dbl-64 -0xc.6666666666668p+0 -0xb.3333333333338p-4 : 0xc.6b743c0b03758p+0 : inexact-ok
+= hypot tonearest dbl-64 -0xc.6666666666668p+0 -0xb.3333333333338p-4 : 0xc.6b743c0b0376p+0 : inexact-ok
+= hypot towardzero dbl-64 -0xc.6666666666668p+0 -0xb.3333333333338p-4 : 0xc.6b743c0b03758p+0 : inexact-ok
+= hypot upward dbl-64 -0xc.6666666666668p+0 -0xb.3333333333338p-4 : 0xc.6b743c0b0376p+0 : inexact-ok
+= hypot downward ldbl-96-intel -0xc.6666666666668p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375e6ep+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xc.6666666666668p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375e6ep+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xc.6666666666668p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375e6ep+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xc.6666666666668p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375e6fp+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xc.6666666666668p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375e6ep+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xc.6666666666668p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375e6ep+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xc.6666666666668p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375e6ep+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xc.6666666666668p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375e6fp+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.6666666666668p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375e6e6c9295d057d78p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.6666666666668p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375e6e6c9295d057d78p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.6666666666668p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375e6e6c9295d057d78p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.6666666666668p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375e6e6c9295d057d8p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.6666666666668p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375e6e6c9295d057cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.6666666666668p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375e6e6c9295d057cp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.6666666666668p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375e6e6c9295d057cp+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.6666666666668p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375e6e6c9295d058p+0L : inexact-ok
+= hypot downward ldbl-96-intel -0xc.6666666666668p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375e6ap+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xc.6666666666668p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375e6ap+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xc.6666666666668p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375e6ap+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xc.6666666666668p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375e6bp+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xc.6666666666668p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375e6ap+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xc.6666666666668p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375e6ap+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xc.6666666666668p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375e6ap+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xc.6666666666668p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375e6bp+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.6666666666668p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375e6a1845cb5c4548p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.6666666666668p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375e6a1845cb5c4548p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.6666666666668p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375e6a1845cb5c4548p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.6666666666668p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375e6a1845cb5c45488p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.6666666666668p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375e6a1845cb5c454p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.6666666666668p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375e6a1845cb5c454p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.6666666666668p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375e6a1845cb5c454p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.6666666666668p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375e6a1845cb5c458p+0L : inexact-ok
+= hypot downward ldbl-96-intel -0xc.6666666666668p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375e6ap+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xc.6666666666668p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375e6ap+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xc.6666666666668p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375e6ap+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xc.6666666666668p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375e6bp+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xc.6666666666668p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375e6ap+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xc.6666666666668p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375e6ap+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xc.6666666666668p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375e6ap+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xc.6666666666668p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375e6bp+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.6666666666668p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375e6a192ca712a088p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.6666666666668p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375e6a192ca712a0888p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.6666666666668p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375e6a192ca712a088p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.6666666666668p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375e6a192ca712a0888p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.6666666666668p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375e6a192ca712a08p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.6666666666668p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375e6a192ca712a08p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.6666666666668p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375e6a192ca712a08p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.6666666666668p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375e6a192ca712a0cp+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.6666666666668p+0L -0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375e6a1873f74d8abbp+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.6666666666668p+0L -0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375e6a1873f74d8abb8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.6666666666668p+0L -0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375e6a1873f74d8abbp+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.6666666666668p+0L -0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375e6a1873f74d8abb8p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.6666666666668p+0L -0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375e6a1873f74d8abbp+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.6666666666668p+0L -0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375e6a1873f74d8abb8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.6666666666668p+0L -0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375e6a1873f74d8abbp+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.6666666666668p+0L -0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375e6a1873f74d8abb8p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.6666666666668p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375e6a1873f74d8abbp+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.6666666666668p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375e6a1873f74d8abbp+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.6666666666668p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375e6a1873f74d8abbp+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.6666666666668p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375e6a1873f74d8abb8p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.6666666666668p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375e6a1873f74d8a8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.6666666666668p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375e6a1873f74d8acp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.6666666666668p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375e6a1873f74d8a8p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.6666666666668p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375e6a1873f74d8acp+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.6666666666668p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375e6a1873f74d8abbp+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.6666666666668p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375e6a1873f74d8abb8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.6666666666668p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375e6a1873f74d8abbp+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.6666666666668p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375e6a1873f74d8abb8p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.6666666666668p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375e6a1873f74d8a8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.6666666666668p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375e6a1873f74d8acp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.6666666666668p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375e6a1873f74d8a8p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.6666666666668p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375e6a1873f74d8acp+0L : inexact-ok
+= hypot downward ldbl-96-intel -0xc.666666666666666p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b91p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xc.666666666666666p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b92p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xc.666666666666666p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b91p+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xc.666666666666666p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b92p+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xc.666666666666666p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b91p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xc.666666666666666p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b92p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xc.666666666666666p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b91p+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xc.666666666666666p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b92p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.666666666666666p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b91df4878bffbb2p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.666666666666666p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b91df4878bffbb28p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.666666666666666p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b91df4878bffbb2p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.666666666666666p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b91df4878bffbb28p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.666666666666666p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b91df4878bffb8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.666666666666666p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b91df4878bffbcp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.666666666666666p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b91df4878bffb8p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.666666666666666p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b91df4878bffbcp+0L : inexact-ok
+= hypot downward ldbl-96-intel -0xc.666666666666666p+0L -0xb.33334p-4L : 0xc.6b743c168e7224fp+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xc.666666666666666p+0L -0xb.33334p-4L : 0xc.6b743c168e7225p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xc.666666666666666p+0L -0xb.33334p-4L : 0xc.6b743c168e7224fp+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xc.666666666666666p+0L -0xb.33334p-4L : 0xc.6b743c168e7225p+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xc.666666666666666p+0L -0xb.33334p-4L : 0xc.6b743c168e7224fp+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xc.666666666666666p+0L -0xb.33334p-4L : 0xc.6b743c168e7225p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xc.666666666666666p+0L -0xb.33334p-4L : 0xc.6b743c168e7224fp+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xc.666666666666666p+0L -0xb.33334p-4L : 0xc.6b743c168e7225p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.666666666666666p+0L -0xb.33334p-4L : 0xc.6b743c168e7224fbf55facd14c68p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.666666666666666p+0L -0xb.33334p-4L : 0xc.6b743c168e7224fbf55facd14c7p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.666666666666666p+0L -0xb.33334p-4L : 0xc.6b743c168e7224fbf55facd14c68p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.666666666666666p+0L -0xb.33334p-4L : 0xc.6b743c168e7224fbf55facd14c7p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.666666666666666p+0L -0xb.33334p-4L : 0xc.6b743c168e7224fbf55facd14cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.666666666666666p+0L -0xb.33334p-4L : 0xc.6b743c168e7224fbf55facd14cp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.666666666666666p+0L -0xb.33334p-4L : 0xc.6b743c168e7224fbf55facd14cp+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.666666666666666p+0L -0xb.33334p-4L : 0xc.6b743c168e7224fbf55facd15p+0L : inexact-ok
+= hypot downward ldbl-96-intel -0xc.666666666666666p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375ccdp+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xc.666666666666666p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375ccep+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xc.666666666666666p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375ccdp+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xc.666666666666666p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375ccep+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xc.666666666666666p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375ccdp+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xc.666666666666666p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375ccep+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xc.666666666666666p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375ccdp+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xc.666666666666666p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375ccep+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.666666666666666p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375ccddc8ce596f576p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.666666666666666p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375ccddc8ce596f5768p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.666666666666666p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375ccddc8ce596f576p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.666666666666666p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375ccddc8ce596f5768p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.666666666666666p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375ccddc8ce596f54p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.666666666666666p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375ccddc8ce596f58p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.666666666666666p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375ccddc8ce596f54p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.666666666666666p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375ccddc8ce596f58p+0L : inexact-ok
+= hypot downward ldbl-96-intel -0xc.666666666666666p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd5p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xc.666666666666666p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd5p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xc.666666666666666p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd5p+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xc.666666666666666p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd6p+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xc.666666666666666p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd5p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xc.666666666666666p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd5p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xc.666666666666666p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd5p+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xc.666666666666666p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd6p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.666666666666666p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd5136a9870f5fap+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.666666666666666p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd5136a9870f5fa8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.666666666666666p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd5136a9870f5fap+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.666666666666666p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd5136a9870f5fa8p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.666666666666666p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd5136a9870f5cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.666666666666666p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd5136a9870f6p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.666666666666666p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd5136a9870f5cp+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.666666666666666p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd5136a9870f6p+0L : inexact-ok
+= hypot downward ldbl-96-intel -0xc.666666666666666p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cdp+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xc.666666666666666p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xc.666666666666666p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cdp+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xc.666666666666666p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xc.666666666666666p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cdp+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xc.666666666666666p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xc.666666666666666p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cdp+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xc.666666666666666p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.666666666666666p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd0bf1dcdfce36bp+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.666666666666666p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd0bf1dcdfce36bp+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.666666666666666p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd0bf1dcdfce36bp+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.666666666666666p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd0bf1dcdfce36b8p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.666666666666666p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd0bf1dcdfce34p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.666666666666666p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd0bf1dcdfce38p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.666666666666666p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd0bf1dcdfce34p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.666666666666666p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd0bf1dcdfce38p+0L : inexact-ok
+= hypot downward ldbl-96-intel -0xc.666666666666666p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cdp+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xc.666666666666666p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xc.666666666666666p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cdp+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xc.666666666666666p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xc.666666666666666p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cdp+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xc.666666666666666p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xc.666666666666666p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cdp+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xc.666666666666666p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.666666666666666p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd0c004a9b33eabp+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.666666666666666p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd0c004a9b33eabp+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.666666666666666p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd0c004a9b33eabp+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.666666666666666p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd0c004a9b33eab8p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.666666666666666p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd0c004a9b33e8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.666666666666666p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd0c004a9b33ecp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.666666666666666p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd0c004a9b33e8p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.666666666666666p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd0c004a9b33ecp+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.666666666666666p+0L -0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375cd0bf4bf9ee28dep+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.666666666666666p+0L -0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375cd0bf4bf9ee28de8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.666666666666666p+0L -0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375cd0bf4bf9ee28dep+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.666666666666666p+0L -0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375cd0bf4bf9ee28de8p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.666666666666666p+0L -0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375cd0bf4bf9ee28dep+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.666666666666666p+0L -0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375cd0bf4bf9ee28de8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.666666666666666p+0L -0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375cd0bf4bf9ee28dep+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.666666666666666p+0L -0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375cd0bf4bf9ee28de8p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.666666666666666p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd0bf4bf9ee28dep+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.666666666666666p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd0bf4bf9ee28dep+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.666666666666666p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd0bf4bf9ee28dep+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.666666666666666p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd0bf4bf9ee28de8p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.666666666666666p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd0bf4bf9ee28cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.666666666666666p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd0bf4bf9ee28cp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.666666666666666p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd0bf4bf9ee28cp+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.666666666666666p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd0bf4bf9ee29p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.666666666666666p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd0bf4bf9ee28dep+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.666666666666666p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd0bf4bf9ee28de8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.666666666666666p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd0bf4bf9ee28dep+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.666666666666666p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd0bf4bf9ee28de8p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.666666666666666p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd0bf4bf9ee28cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.666666666666666p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd0bf4bf9ee28cp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.666666666666666p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd0bf4bf9ee28cp+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.666666666666666p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd0bf4bf9ee29p+0L : inexact-ok
+= hypot downward ldbl-96-intel -0xc.666666666666667p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b92p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xc.666666666666667p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b93p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xc.666666666666667p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b92p+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xc.666666666666667p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b93p+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xc.666666666666667p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b92p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xc.666666666666667p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b93p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xc.666666666666667p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b92p+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xc.666666666666667p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b93p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.666666666666667p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b92dee04bc9d04cp+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.666666666666667p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b92dee04bc9d04c8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.666666666666667p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b92dee04bc9d04cp+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.666666666666667p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b92dee04bc9d04c8p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.666666666666667p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b92dee04bc9d04p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.666666666666667p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b92dee04bc9d04p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.666666666666667p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b92dee04bc9d04p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.666666666666667p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b92dee04bc9d08p+0L : inexact-ok
+= hypot downward ldbl-96-intel -0xc.666666666666667p+0L -0xb.33334p-4L : 0xc.6b743c168e7225p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xc.666666666666667p+0L -0xb.33334p-4L : 0xc.6b743c168e72251p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xc.666666666666667p+0L -0xb.33334p-4L : 0xc.6b743c168e7225p+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xc.666666666666667p+0L -0xb.33334p-4L : 0xc.6b743c168e72251p+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xc.666666666666667p+0L -0xb.33334p-4L : 0xc.6b743c168e7225p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xc.666666666666667p+0L -0xb.33334p-4L : 0xc.6b743c168e72251p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xc.666666666666667p+0L -0xb.33334p-4L : 0xc.6b743c168e7225p+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xc.666666666666667p+0L -0xb.33334p-4L : 0xc.6b743c168e72251p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.666666666666667p+0L -0xb.33334p-4L : 0xc.6b743c168e72250beedcdd5c071p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.666666666666667p+0L -0xb.33334p-4L : 0xc.6b743c168e72250beedcdd5c0718p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.666666666666667p+0L -0xb.33334p-4L : 0xc.6b743c168e72250beedcdd5c071p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.666666666666667p+0L -0xb.33334p-4L : 0xc.6b743c168e72250beedcdd5c0718p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.666666666666667p+0L -0xb.33334p-4L : 0xc.6b743c168e72250beedcdd5c04p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.666666666666667p+0L -0xb.33334p-4L : 0xc.6b743c168e72250beedcdd5c08p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.666666666666667p+0L -0xb.33334p-4L : 0xc.6b743c168e72250beedcdd5c04p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.666666666666667p+0L -0xb.33334p-4L : 0xc.6b743c168e72250beedcdd5c08p+0L : inexact-ok
+= hypot downward ldbl-96-intel -0xc.666666666666667p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375ccep+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xc.666666666666667p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375ccfp+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xc.666666666666667p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375ccep+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xc.666666666666667p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375ccfp+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xc.666666666666667p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375ccep+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xc.666666666666667p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375ccfp+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xc.666666666666667p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375ccep+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xc.666666666666667p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375ccfp+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.666666666666667p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375ccedc24b8a08eadp+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.666666666666667p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375ccedc24b8a08eadp+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.666666666666667p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375ccedc24b8a08eadp+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.666666666666667p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375ccedc24b8a08ead8p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.666666666666667p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375ccedc24b8a08e8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.666666666666667p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375ccedc24b8a08ecp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.666666666666667p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375ccedc24b8a08e8p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.666666666666667p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375ccedc24b8a08ecp+0L : inexact-ok
+= hypot downward ldbl-96-intel -0xc.666666666666667p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd6p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xc.666666666666667p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd6p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xc.666666666666667p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd6p+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xc.666666666666667p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd7p+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xc.666666666666667p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd6p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xc.666666666666667p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd6p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xc.666666666666667p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd6p+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xc.666666666666667p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd7p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.666666666666667p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd613026b7a8f31p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.666666666666667p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd613026b7a8f318p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.666666666666667p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd613026b7a8f31p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.666666666666667p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd613026b7a8f318p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.666666666666667p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd613026b7a8fp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.666666666666667p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd613026b7a8f4p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.666666666666667p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd613026b7a8fp+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.666666666666667p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd613026b7a8f4p+0L : inexact-ok
+= hypot downward ldbl-96-intel -0xc.666666666666667p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xc.666666666666667p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd2p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xc.666666666666667p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xc.666666666666667p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd2p+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xc.666666666666667p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xc.666666666666667p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd2p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xc.666666666666667p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xc.666666666666667p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd2p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.666666666666667p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1beb5a1067ca18p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.666666666666667p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1beb5a1067ca2p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.666666666666667p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1beb5a1067ca18p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.666666666666667p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1beb5a1067ca2p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.666666666666667p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1beb5a1067c8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.666666666666667p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1beb5a1067ccp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.666666666666667p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1beb5a1067c8p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.666666666666667p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1beb5a1067ccp+0L : inexact-ok
+= hypot downward ldbl-96-intel -0xc.666666666666667p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xc.666666666666667p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd2p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xc.666666666666667p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot upward ldbl-96-intel -0xc.666666666666667p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd2p+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0xc.666666666666667p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xc.666666666666667p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd2p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xc.666666666666667p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd1p+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0xc.666666666666667p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd2p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.666666666666667p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd1bf9c7cbcd7e2p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.666666666666667p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd1bf9c7cbcd7e2p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.666666666666667p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd1bf9c7cbcd7e2p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.666666666666667p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd1bf9c7cbcd7e28p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.666666666666667p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd1bf9c7cbcd7cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.666666666666667p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd1bf9c7cbcd8p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.666666666666667p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd1bf9c7cbcd7cp+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.666666666666667p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd1bf9c7cbcd8p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.666666666666667p+0L -0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375cd1bee3ccf7c215p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.666666666666667p+0L -0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375cd1bee3ccf7c215p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.666666666666667p+0L -0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375cd1bee3ccf7c215p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.666666666666667p+0L -0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375cd1bee3ccf7c2158p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.666666666666667p+0L -0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375cd1bee3ccf7c215p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.666666666666667p+0L -0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375cd1bee3ccf7c215p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.666666666666667p+0L -0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375cd1bee3ccf7c215p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.666666666666667p+0L -0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375cd1bee3ccf7c2158p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.666666666666667p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd1bee3ccf7c215p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.666666666666667p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd1bee3ccf7c215p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.666666666666667p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd1bee3ccf7c215p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.666666666666667p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd1bee3ccf7c2158p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.666666666666667p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd1bee3ccf7c2p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.666666666666667p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd1bee3ccf7c2p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.666666666666667p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd1bee3ccf7c2p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.666666666666667p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd1bee3ccf7c24p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.666666666666667p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd1bee3ccf7c215p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.666666666666667p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd1bee3ccf7c215p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.666666666666667p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd1bee3ccf7c215p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.666666666666667p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd1bee3ccf7c2158p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.666666666666667p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd1bee3ccf7c2p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.666666666666667p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd1bee3ccf7c2p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.666666666666667p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd1bee3ccf7c2p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.666666666666667p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd1bee3ccf7c24p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.666666666666666666666666666p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b9245853390b7228p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.666666666666666666666666666p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b9245853390b723p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.666666666666666666666666666p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b9245853390b7228p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.666666666666666666666666666p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b9245853390b723p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.666666666666666666666666666p+0L -0xb.33334p-4L : 0xc.6b743c168e722502592b59d5971p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.666666666666666666666666666p+0L -0xb.33334p-4L : 0xc.6b743c168e722502592b59d5971p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.666666666666666666666666666p+0L -0xb.33334p-4L : 0xc.6b743c168e722502592b59d5971p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.666666666666666666666666666p+0L -0xb.33334p-4L : 0xc.6b743c168e722502592b59d59718p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.666666666666666666666666666p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375cce42c9a0679925p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.666666666666666666666666666p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375cce42c9a06799258p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.666666666666666666666666666p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375cce42c9a0679925p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.666666666666666666666666666p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375cce42c9a06799258p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.666666666666666666666666666p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd579a7534199a98p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.666666666666666666666666666p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd579a7534199a98p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.666666666666666666666666666p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd579a7534199a98p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.666666666666666666666666666p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd579a7534199aap+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.666666666666666666666666666p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1255a88cd871ap+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.666666666666666666666666666p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1255a88cd871a8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.666666666666666666666666666p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1255a88cd871ap+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.666666666666666666666666666p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1255a88cd871a8p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.666666666666666666666666666p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd126416483e25ap+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.666666666666666666666666666p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd126416483e25a8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.666666666666666666666666666p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd126416483e25ap+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.666666666666666666666666666p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd126416483e25a8p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.666666666666666666666666666p+0L -0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc8dp+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.666666666666666666666666666p+0L -0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.666666666666666666666666666p+0L -0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc8dp+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.666666666666666666666666666p+0L -0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.666666666666666666666666666p+0L -0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375cd12588b4becc8dp+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.666666666666666666666666666p+0L -0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.666666666666666666666666666p+0L -0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375cd12588b4becc8dp+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.666666666666666666666666666p+0L -0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.666666666666666666666666666p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc8dp+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.666666666666666666666666666p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.666666666666666666666666666p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc8dp+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.666666666666666666666666666p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.666666666666666666666666666p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.666666666666666666666666666p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.666666666666666666666666666p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.666666666666666666666666666p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd12588b4becc8ep+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.6666666666666666666666666668p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b9245853390b723p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.6666666666666666666666666668p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b9245853390b7238p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.6666666666666666666666666668p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b9245853390b723p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.6666666666666666666666666668p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b9245853390b7238p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.6666666666666666666666666668p+0L -0xb.33334p-4L : 0xc.6b743c168e722502592b59d59718p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.6666666666666666666666666668p+0L -0xb.33334p-4L : 0xc.6b743c168e722502592b59d59718p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.6666666666666666666666666668p+0L -0xb.33334p-4L : 0xc.6b743c168e722502592b59d59718p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.6666666666666666666666666668p+0L -0xb.33334p-4L : 0xc.6b743c168e722502592b59d5972p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.6666666666666666666666666668p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375cce42c9a06799258p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.6666666666666666666666666668p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375cce42c9a0679926p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.6666666666666666666666666668p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375cce42c9a06799258p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.6666666666666666666666666668p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375cce42c9a0679926p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.6666666666666666666666666668p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd579a7534199aap+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.6666666666666666666666666668p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd579a7534199aap+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.6666666666666666666666666668p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd579a7534199aap+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.6666666666666666666666666668p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd579a7534199aa8p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.6666666666666666666666666668p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1255a88cd871a8p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.6666666666666666666666666668p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1255a88cd871bp+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.6666666666666666666666666668p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1255a88cd871a8p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.6666666666666666666666666668p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1255a88cd871bp+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.6666666666666666666666666668p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd126416483e25a8p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.6666666666666666666666666668p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd126416483e25bp+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.6666666666666666666666666668p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd126416483e25a8p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.6666666666666666666666666668p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd126416483e25bp+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.6666666666666666666666666668p+0L -0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.6666666666666666666666666668p+0L -0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc8ep+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.6666666666666666666666666668p+0L -0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.6666666666666666666666666668p+0L -0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc8ep+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.6666666666666666666666666668p+0L -0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.6666666666666666666666666668p+0L -0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375cd12588b4becc8ep+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.6666666666666666666666666668p+0L -0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.6666666666666666666666666668p+0L -0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375cd12588b4becc8ep+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.6666666666666666666666666668p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.6666666666666666666666666668p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc8ep+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.6666666666666666666666666668p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc8d8p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.6666666666666666666666666668p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc8ep+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.6666666666666666666666666668p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd12588b4becc8ep+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.6666666666666666666666666668p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd12588b4becc8ep+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.6666666666666666666666666668p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd12588b4becc8ep+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.6666666666666666666666666668p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd12588b4becc8e8p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.66666666666666666666666664p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b9245853390b6fc8p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.66666666666666666666666664p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b9245853390b6fdp+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.66666666666666666666666664p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b9245853390b6fc8p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.66666666666666666666666664p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b9245853390b6fdp+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.66666666666666666666666664p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b9245853390b6cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.66666666666666666666666664p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b9245853390b7p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.66666666666666666666666664p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b9245853390b6cp+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.66666666666666666666666664p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b9245853390b7p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.66666666666666666666666664p+0L -0xb.33334p-4L : 0xc.6b743c168e722502592b59d594bp+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.66666666666666666666666664p+0L -0xb.33334p-4L : 0xc.6b743c168e722502592b59d594bp+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.66666666666666666666666664p+0L -0xb.33334p-4L : 0xc.6b743c168e722502592b59d594bp+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.66666666666666666666666664p+0L -0xb.33334p-4L : 0xc.6b743c168e722502592b59d594b8p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.66666666666666666666666664p+0L -0xb.33334p-4L : 0xc.6b743c168e722502592b59d594p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.66666666666666666666666664p+0L -0xb.33334p-4L : 0xc.6b743c168e722502592b59d594p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.66666666666666666666666664p+0L -0xb.33334p-4L : 0xc.6b743c168e722502592b59d594p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.66666666666666666666666664p+0L -0xb.33334p-4L : 0xc.6b743c168e722502592b59d598p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.66666666666666666666666664p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375cce42c9a06798ff8p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.66666666666666666666666664p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375cce42c9a06798ff8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.66666666666666666666666664p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375cce42c9a06798ff8p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.66666666666666666666666664p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375cce42c9a06799p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.66666666666666666666666664p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375cce42c9a06798cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.66666666666666666666666664p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375cce42c9a06799p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.66666666666666666666666664p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375cce42c9a06798cp+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.66666666666666666666666664p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375cce42c9a06799p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.66666666666666666666666664p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd579a7534199838p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.66666666666666666666666664p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd579a7534199838p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.66666666666666666666666664p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd579a7534199838p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.66666666666666666666666664p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd579a753419984p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.66666666666666666666666664p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd579a75341998p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.66666666666666666666666664p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd579a75341998p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.66666666666666666666666664p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd579a75341998p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.66666666666666666666666664p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd579a7534199cp+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.66666666666666666666666664p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1255a88cd86f4p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.66666666666666666666666664p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1255a88cd86f48p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.66666666666666666666666664p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1255a88cd86f4p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.66666666666666666666666664p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1255a88cd86f48p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.66666666666666666666666664p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1255a88cd86cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.66666666666666666666666664p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1255a88cd87p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.66666666666666666666666664p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1255a88cd86cp+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.66666666666666666666666664p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1255a88cd87p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.66666666666666666666666664p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd126416483e234p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.66666666666666666666666664p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd126416483e2348p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.66666666666666666666666664p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd126416483e234p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.66666666666666666666666664p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd126416483e2348p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.66666666666666666666666664p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd126416483e2p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.66666666666666666666666664p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd126416483e24p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.66666666666666666666666664p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd126416483e2p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.66666666666666666666666664p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd126416483e24p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.66666666666666666666666664p+0L -0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc678p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.66666666666666666666666664p+0L -0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc678p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.66666666666666666666666664p+0L -0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc678p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.66666666666666666666666664p+0L -0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc68p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.66666666666666666666666664p+0L -0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375cd12588b4becc678p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.66666666666666666666666664p+0L -0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375cd12588b4becc678p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.66666666666666666666666664p+0L -0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375cd12588b4becc678p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.66666666666666666666666664p+0L -0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375cd12588b4becc68p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.66666666666666666666666664p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc67p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.66666666666666666666666664p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc678p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.66666666666666666666666664p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc67p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.66666666666666666666666664p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc678p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.66666666666666666666666664p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc4p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.66666666666666666666666664p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc8p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.66666666666666666666666664p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc4p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.66666666666666666666666664p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc8p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.66666666666666666666666664p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd12588b4becc678p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.66666666666666666666666664p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd12588b4becc678p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.66666666666666666666666664p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd12588b4becc678p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.66666666666666666666666664p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd12588b4becc68p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.66666666666666666666666664p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd12588b4becc4p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.66666666666666666666666664p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd12588b4becc8p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.66666666666666666666666664p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd12588b4becc4p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.66666666666666666666666664p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd12588b4becc8p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.66666666666666666666666668p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b9245853390b73c8p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.66666666666666666666666668p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b9245853390b73c8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.66666666666666666666666668p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b9245853390b73c8p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.66666666666666666666666668p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b9245853390b73dp+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.66666666666666666666666668p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b9245853390b7p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.66666666666666666666666668p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b9245853390b74p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.66666666666666666666666668p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b9245853390b7p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.66666666666666666666666668p+0L -0xb.33333p-4L : 0xc.6b743c0820b6b9245853390b74p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.66666666666666666666666668p+0L -0xb.33334p-4L : 0xc.6b743c168e722502592b59d598bp+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.66666666666666666666666668p+0L -0xb.33334p-4L : 0xc.6b743c168e722502592b59d598bp+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.66666666666666666666666668p+0L -0xb.33334p-4L : 0xc.6b743c168e722502592b59d598bp+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.66666666666666666666666668p+0L -0xb.33334p-4L : 0xc.6b743c168e722502592b59d598b8p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.66666666666666666666666668p+0L -0xb.33334p-4L : 0xc.6b743c168e722502592b59d598p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.66666666666666666666666668p+0L -0xb.33334p-4L : 0xc.6b743c168e722502592b59d598p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.66666666666666666666666668p+0L -0xb.33334p-4L : 0xc.6b743c168e722502592b59d598p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.66666666666666666666666668p+0L -0xb.33334p-4L : 0xc.6b743c168e722502592b59d59cp+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.66666666666666666666666668p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375cce42c9a067993fp+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.66666666666666666666666668p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375cce42c9a067993f8p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.66666666666666666666666668p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375cce42c9a067993fp+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.66666666666666666666666668p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375cce42c9a067993f8p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.66666666666666666666666668p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375cce42c9a06799p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.66666666666666666666666668p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375cce42c9a067994p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.66666666666666666666666668p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375cce42c9a06799p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.66666666666666666666666668p+0L -0xb.333333333333p-4L : 0xc.6b743c0b0375cce42c9a067994p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.66666666666666666666666668p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd579a7534199c38p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.66666666666666666666666668p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd579a7534199c38p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.66666666666666666666666668p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd579a7534199c38p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.66666666666666666666666668p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd579a7534199c4p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.66666666666666666666666668p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd579a7534199cp+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.66666666666666666666666668p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd579a7534199cp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.66666666666666666666666668p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd579a7534199cp+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.66666666666666666666666668p+0L -0xb.3333333333338p-4L : 0xc.6b743c0b0375cd579a753419ap+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.66666666666666666666666668p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1255a88cd8734p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.66666666666666666666666668p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1255a88cd8734p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.66666666666666666666666668p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1255a88cd8734p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.66666666666666666666666668p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1255a88cd87348p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.66666666666666666666666668p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1255a88cd87p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.66666666666666666666666668p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1255a88cd874p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.66666666666666666666666668p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1255a88cd87p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.66666666666666666666666668p+0L -0xb.333333333333333p-4L : 0xc.6b743c0b0375cd1255a88cd874p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.66666666666666666666666668p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd126416483e274p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.66666666666666666666666668p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd126416483e2748p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.66666666666666666666666668p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd126416483e274p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.66666666666666666666666668p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd126416483e2748p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.66666666666666666666666668p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd126416483e24p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.66666666666666666666666668p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd126416483e28p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.66666666666666666666666668p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd126416483e24p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.66666666666666666666666668p+0L -0xb.333333333333334p-4L : 0xc.6b743c0b0375cd126416483e28p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.66666666666666666666666668p+0L -0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becca7p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.66666666666666666666666668p+0L -0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becca78p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.66666666666666666666666668p+0L -0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becca7p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.66666666666666666666666668p+0L -0xb.333333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becca78p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.66666666666666666666666668p+0L -0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375cd12588b4becca7p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.66666666666666666666666668p+0L -0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375cd12588b4becca78p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.66666666666666666666666668p+0L -0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375cd12588b4becca7p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.66666666666666666666666668p+0L -0xb.3333333333333333333333333338p-4L : 0xc.6b743c0b0375cd12588b4becca78p+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.66666666666666666666666668p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becca7p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.66666666666666666666666668p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becca78p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.66666666666666666666666668p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becca7p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.66666666666666666666666668p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becca78p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.66666666666666666666666668p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.66666666666666666666666668p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becccp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.66666666666666666666666668p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becc8p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.66666666666666666666666668p+0L -0xb.3333333333333333333333333p-4L : 0xc.6b743c0b0375cd12588b4becccp+0L : inexact-ok
+= hypot downward ldbl-128 -0xc.66666666666666666666666668p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd12588b4becca7p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0xc.66666666666666666666666668p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd12588b4becca78p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0xc.66666666666666666666666668p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd12588b4becca7p+0L : inexact-ok
+= hypot upward ldbl-128 -0xc.66666666666666666666666668p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd12588b4becca78p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0xc.66666666666666666666666668p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd12588b4becc8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xc.66666666666666666666666668p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd12588b4becccp+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xc.66666666666666666666666668p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd12588b4becc8p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0xc.66666666666666666666666668p+0L -0xb.33333333333333333333333334p-4L : 0xc.6b743c0b0375cd12588b4becccp+0L : inexact-ok
+hypot 0.75 0
+= hypot downward flt-32 0xcp-4f 0x0p+0f : 0xcp-4f : inexact-ok
+= hypot tonearest flt-32 0xcp-4f 0x0p+0f : 0xcp-4f : inexact-ok
+= hypot towardzero flt-32 0xcp-4f 0x0p+0f : 0xcp-4f : inexact-ok
+= hypot upward flt-32 0xcp-4f 0x0p+0f : 0xcp-4f : inexact-ok
+= hypot downward dbl-64 0xcp-4 0x0p+0 : 0xcp-4 : inexact-ok
+= hypot tonearest dbl-64 0xcp-4 0x0p+0 : 0xcp-4 : inexact-ok
+= hypot towardzero dbl-64 0xcp-4 0x0p+0 : 0xcp-4 : inexact-ok
+= hypot upward dbl-64 0xcp-4 0x0p+0 : 0xcp-4 : inexact-ok
+= hypot downward ldbl-96-intel 0xcp-4L 0x0p+0L : 0xcp-4L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xcp-4L 0x0p+0L : 0xcp-4L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xcp-4L 0x0p+0L : 0xcp-4L : inexact-ok
+= hypot upward ldbl-96-intel 0xcp-4L 0x0p+0L : 0xcp-4L : inexact-ok
+= hypot downward ldbl-96-m68k 0xcp-4L 0x0p+0L : 0xcp-4L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xcp-4L 0x0p+0L : 0xcp-4L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xcp-4L 0x0p+0L : 0xcp-4L : inexact-ok
+= hypot upward ldbl-96-m68k 0xcp-4L 0x0p+0L : 0xcp-4L : inexact-ok
+= hypot downward ldbl-128 0xcp-4L 0x0p+0L : 0xcp-4L : inexact-ok
+= hypot tonearest ldbl-128 0xcp-4L 0x0p+0L : 0xcp-4L : inexact-ok
+= hypot towardzero ldbl-128 0xcp-4L 0x0p+0L : 0xcp-4L : inexact-ok
+= hypot upward ldbl-128 0xcp-4L 0x0p+0L : 0xcp-4L : inexact-ok
+= hypot downward ldbl-128ibm 0xcp-4L 0x0p+0L : 0xcp-4L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xcp-4L 0x0p+0L : 0xcp-4L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xcp-4L 0x0p+0L : 0xcp-4L : inexact-ok
+= hypot upward ldbl-128ibm 0xcp-4L 0x0p+0L : 0xcp-4L : inexact-ok
+hypot -0.75 0
+= hypot downward flt-32 -0xcp-4f 0x0p+0f : 0xcp-4f : inexact-ok
+= hypot tonearest flt-32 -0xcp-4f 0x0p+0f : 0xcp-4f : inexact-ok
+= hypot towardzero flt-32 -0xcp-4f 0x0p+0f : 0xcp-4f : inexact-ok
+= hypot upward flt-32 -0xcp-4f 0x0p+0f : 0xcp-4f : inexact-ok
+= hypot downward dbl-64 -0xcp-4 0x0p+0 : 0xcp-4 : inexact-ok
+= hypot tonearest dbl-64 -0xcp-4 0x0p+0 : 0xcp-4 : inexact-ok
+= hypot towardzero dbl-64 -0xcp-4 0x0p+0 : 0xcp-4 : inexact-ok
+= hypot upward dbl-64 -0xcp-4 0x0p+0 : 0xcp-4 : inexact-ok
+= hypot downward ldbl-96-intel -0xcp-4L 0x0p+0L : 0xcp-4L : inexact-ok
+= hypot tonearest ldbl-96-intel -0xcp-4L 0x0p+0L : 0xcp-4L : inexact-ok
+= hypot towardzero ldbl-96-intel -0xcp-4L 0x0p+0L : 0xcp-4L : inexact-ok
+= hypot upward ldbl-96-intel -0xcp-4L 0x0p+0L : 0xcp-4L : inexact-ok
+= hypot downward ldbl-96-m68k -0xcp-4L 0x0p+0L : 0xcp-4L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0xcp-4L 0x0p+0L : 0xcp-4L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0xcp-4L 0x0p+0L : 0xcp-4L : inexact-ok
+= hypot upward ldbl-96-m68k -0xcp-4L 0x0p+0L : 0xcp-4L : inexact-ok
+= hypot downward ldbl-128 -0xcp-4L 0x0p+0L : 0xcp-4L : inexact-ok
+= hypot tonearest ldbl-128 -0xcp-4L 0x0p+0L : 0xcp-4L : inexact-ok
+= hypot towardzero ldbl-128 -0xcp-4L 0x0p+0L : 0xcp-4L : inexact-ok
+= hypot upward ldbl-128 -0xcp-4L 0x0p+0L : 0xcp-4L : inexact-ok
+= hypot downward ldbl-128ibm -0xcp-4L 0x0p+0L : 0xcp-4L : inexact-ok
+= hypot tonearest ldbl-128ibm -0xcp-4L 0x0p+0L : 0xcp-4L : inexact-ok
+= hypot towardzero ldbl-128ibm -0xcp-4L 0x0p+0L : 0xcp-4L : inexact-ok
+= hypot upward ldbl-128ibm -0xcp-4L 0x0p+0L : 0xcp-4L : inexact-ok
+hypot -5.7e7 0
+= hypot downward flt-32 -0x3.65c04p+24f 0x0p+0f : 0x3.65c04p+24f : inexact-ok
+= hypot tonearest flt-32 -0x3.65c04p+24f 0x0p+0f : 0x3.65c04p+24f : inexact-ok
+= hypot towardzero flt-32 -0x3.65c04p+24f 0x0p+0f : 0x3.65c04p+24f : inexact-ok
+= hypot upward flt-32 -0x3.65c04p+24f 0x0p+0f : 0x3.65c04p+24f : inexact-ok
+= hypot downward dbl-64 -0x3.65c04p+24 0x0p+0 : 0x3.65c04p+24 : inexact-ok
+= hypot tonearest dbl-64 -0x3.65c04p+24 0x0p+0 : 0x3.65c04p+24 : inexact-ok
+= hypot towardzero dbl-64 -0x3.65c04p+24 0x0p+0 : 0x3.65c04p+24 : inexact-ok
+= hypot upward dbl-64 -0x3.65c04p+24 0x0p+0 : 0x3.65c04p+24 : inexact-ok
+= hypot downward ldbl-96-intel -0x3.65c04p+24L 0x0p+0L : 0x3.65c04p+24L : inexact-ok
+= hypot tonearest ldbl-96-intel -0x3.65c04p+24L 0x0p+0L : 0x3.65c04p+24L : inexact-ok
+= hypot towardzero ldbl-96-intel -0x3.65c04p+24L 0x0p+0L : 0x3.65c04p+24L : inexact-ok
+= hypot upward ldbl-96-intel -0x3.65c04p+24L 0x0p+0L : 0x3.65c04p+24L : inexact-ok
+= hypot downward ldbl-96-m68k -0x3.65c04p+24L 0x0p+0L : 0x3.65c04p+24L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0x3.65c04p+24L 0x0p+0L : 0x3.65c04p+24L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0x3.65c04p+24L 0x0p+0L : 0x3.65c04p+24L : inexact-ok
+= hypot upward ldbl-96-m68k -0x3.65c04p+24L 0x0p+0L : 0x3.65c04p+24L : inexact-ok
+= hypot downward ldbl-128 -0x3.65c04p+24L 0x0p+0L : 0x3.65c04p+24L : inexact-ok
+= hypot tonearest ldbl-128 -0x3.65c04p+24L 0x0p+0L : 0x3.65c04p+24L : inexact-ok
+= hypot towardzero ldbl-128 -0x3.65c04p+24L 0x0p+0L : 0x3.65c04p+24L : inexact-ok
+= hypot upward ldbl-128 -0x3.65c04p+24L 0x0p+0L : 0x3.65c04p+24L : inexact-ok
+= hypot downward ldbl-128ibm -0x3.65c04p+24L 0x0p+0L : 0x3.65c04p+24L : inexact-ok
+= hypot tonearest ldbl-128ibm -0x3.65c04p+24L 0x0p+0L : 0x3.65c04p+24L : inexact-ok
+= hypot towardzero ldbl-128ibm -0x3.65c04p+24L 0x0p+0L : 0x3.65c04p+24L : inexact-ok
+= hypot upward ldbl-128ibm -0x3.65c04p+24L 0x0p+0L : 0x3.65c04p+24L : inexact-ok
+hypot 0.75 1.25
+= hypot downward flt-32 0xcp-4f 0x1.4p+0f : 0x1.752e5p+0f : inexact-ok
+= hypot tonearest flt-32 0xcp-4f 0x1.4p+0f : 0x1.752e5p+0f : inexact-ok
+= hypot towardzero flt-32 0xcp-4f 0x1.4p+0f : 0x1.752e5p+0f : inexact-ok
+= hypot upward flt-32 0xcp-4f 0x1.4p+0f : 0x1.752e52p+0f : inexact-ok
+= hypot downward dbl-64 0xcp-4 0x1.4p+0 : 0x1.752e50db3a3a1p+0 : inexact-ok
+= hypot tonearest dbl-64 0xcp-4 0x1.4p+0 : 0x1.752e50db3a3a2p+0 : inexact-ok
+= hypot towardzero dbl-64 0xcp-4 0x1.4p+0 : 0x1.752e50db3a3a1p+0 : inexact-ok
+= hypot upward dbl-64 0xcp-4 0x1.4p+0 : 0x1.752e50db3a3a2p+0 : inexact-ok
+= hypot downward ldbl-96-intel 0xcp-4L 0x1.4p+0L : 0x1.752e50db3a3a1b1ap+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xcp-4L 0x1.4p+0L : 0x1.752e50db3a3a1b1cp+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xcp-4L 0x1.4p+0L : 0x1.752e50db3a3a1b1ap+0L : inexact-ok
+= hypot upward ldbl-96-intel 0xcp-4L 0x1.4p+0L : 0x1.752e50db3a3a1b1cp+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0xcp-4L 0x1.4p+0L : 0x1.752e50db3a3a1b1ap+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xcp-4L 0x1.4p+0L : 0x1.752e50db3a3a1b1cp+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xcp-4L 0x1.4p+0L : 0x1.752e50db3a3a1b1ap+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0xcp-4L 0x1.4p+0L : 0x1.752e50db3a3a1b1cp+0L : inexact-ok
+= hypot downward ldbl-128 0xcp-4L 0x1.4p+0L : 0x1.752e50db3a3a1b1b33b0456f1fbap+0L : inexact-ok
+= hypot tonearest ldbl-128 0xcp-4L 0x1.4p+0L : 0x1.752e50db3a3a1b1b33b0456f1fbbp+0L : inexact-ok
+= hypot towardzero ldbl-128 0xcp-4L 0x1.4p+0L : 0x1.752e50db3a3a1b1b33b0456f1fbap+0L : inexact-ok
+= hypot upward ldbl-128 0xcp-4L 0x1.4p+0L : 0x1.752e50db3a3a1b1b33b0456f1fbbp+0L : inexact-ok
+= hypot downward ldbl-128ibm 0xcp-4L 0x1.4p+0L : 0x1.752e50db3a3a1b1b33b0456f1f8p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xcp-4L 0x1.4p+0L : 0x1.752e50db3a3a1b1b33b0456f1f8p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xcp-4L 0x1.4p+0L : 0x1.752e50db3a3a1b1b33b0456f1f8p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0xcp-4L 0x1.4p+0L : 0x1.752e50db3a3a1b1b33b0456f2p+0L : inexact-ok
+hypot 1.0 0x1p-61
+= hypot downward flt-32 0x1p+0f 0x8p-64f : 0x1p+0f : inexact-ok
+= hypot tonearest flt-32 0x1p+0f 0x8p-64f : 0x1p+0f : inexact-ok
+= hypot towardzero flt-32 0x1p+0f 0x8p-64f : 0x1p+0f : inexact-ok
+= hypot upward flt-32 0x1p+0f 0x8p-64f : 0x1.000002p+0f : inexact-ok
+= hypot downward dbl-64 0x1p+0 0x8p-64 : 0x1p+0 : inexact-ok
+= hypot tonearest dbl-64 0x1p+0 0x8p-64 : 0x1p+0 : inexact-ok
+= hypot towardzero dbl-64 0x1p+0 0x8p-64 : 0x1p+0 : inexact-ok
+= hypot upward dbl-64 0x1p+0 0x8p-64 : 0x1.0000000000001p+0 : inexact-ok
+= hypot downward ldbl-96-intel 0x1p+0L 0x8p-64L : 0x1p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x1p+0L 0x8p-64L : 0x1p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x1p+0L 0x8p-64L : 0x1p+0L : inexact-ok
+= hypot upward ldbl-96-intel 0x1p+0L 0x8p-64L : 0x1.0000000000000002p+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0x1p+0L 0x8p-64L : 0x1p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x1p+0L 0x8p-64L : 0x1p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x1p+0L 0x8p-64L : 0x1p+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0x1p+0L 0x8p-64L : 0x1.0000000000000002p+0L : inexact-ok
+= hypot downward ldbl-128 0x1p+0L 0x8p-64L : 0x1p+0L : inexact-ok
+= hypot tonearest ldbl-128 0x1p+0L 0x8p-64L : 0x1p+0L : inexact-ok
+= hypot towardzero ldbl-128 0x1p+0L 0x8p-64L : 0x1p+0L : inexact-ok
+= hypot upward ldbl-128 0x1p+0L 0x8p-64L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0x1p+0L 0x8p-64L : 0x1p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x1p+0L 0x8p-64L : 0x1p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x1p+0L 0x8p-64L : 0x1p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0x1p+0L 0x8p-64L : 0x1.000000000000000000000000008p+0L : inexact-ok
+hypot 0x1p+0 0x1.fp-129
+= hypot downward flt-32 0x1p+0f 0xf.8p-132f : 0x1p+0f : inexact-ok
+= hypot tonearest flt-32 0x1p+0f 0xf.8p-132f : 0x1p+0f : inexact-ok
+= hypot towardzero flt-32 0x1p+0f 0xf.8p-132f : 0x1p+0f : inexact-ok
+= hypot upward flt-32 0x1p+0f 0xf.8p-132f : 0x1.000002p+0f : inexact-ok
+= hypot downward dbl-64 0x1p+0 0xf.8p-132 : 0x1p+0 : inexact-ok
+= hypot tonearest dbl-64 0x1p+0 0xf.8p-132 : 0x1p+0 : inexact-ok
+= hypot towardzero dbl-64 0x1p+0 0xf.8p-132 : 0x1p+0 : inexact-ok
+= hypot upward dbl-64 0x1p+0 0xf.8p-132 : 0x1.0000000000001p+0 : inexact-ok
+= hypot downward ldbl-96-intel 0x1p+0L 0xf.8p-132L : 0x1p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x1p+0L 0xf.8p-132L : 0x1p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x1p+0L 0xf.8p-132L : 0x1p+0L : inexact-ok
+= hypot upward ldbl-96-intel 0x1p+0L 0xf.8p-132L : 0x1.0000000000000002p+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0x1p+0L 0xf.8p-132L : 0x1p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x1p+0L 0xf.8p-132L : 0x1p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x1p+0L 0xf.8p-132L : 0x1p+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0x1p+0L 0xf.8p-132L : 0x1.0000000000000002p+0L : inexact-ok
+= hypot downward ldbl-128 0x1p+0L 0xf.8p-132L : 0x1p+0L : inexact-ok
+= hypot tonearest ldbl-128 0x1p+0L 0xf.8p-132L : 0x1p+0L : inexact-ok
+= hypot towardzero ldbl-128 0x1p+0L 0xf.8p-132L : 0x1p+0L : inexact-ok
+= hypot upward ldbl-128 0x1p+0L 0xf.8p-132L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0x1p+0L 0xf.8p-132L : 0x1p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x1p+0L 0xf.8p-132L : 0x1p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x1p+0L 0xf.8p-132L : 0x1p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0x1p+0L 0xf.8p-132L : 0x1.000000000000000000000000008p+0L : inexact-ok
+hypot 0x1.23456789abcdef0123456789ab8p-500 0x1.23456789abcdef0123456789ab8p-500
+= hypot downward flt-32 0x8p-152f 0x8p-152f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= hypot tonearest flt-32 0x8p-152f 0x8p-152f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= hypot towardzero flt-32 0x8p-152f 0x8p-152f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= hypot upward flt-32 0x8p-152f 0x8p-152f : 0x1p-148f : inexact-ok underflow errno-erange-ok
+= hypot downward dbl-64 0x8p-152 0x8p-152 : 0xb.504f333f9de6p-152 : inexact-ok
+= hypot tonearest dbl-64 0x8p-152 0x8p-152 : 0xb.504f333f9de68p-152 : inexact-ok
+= hypot towardzero dbl-64 0x8p-152 0x8p-152 : 0xb.504f333f9de6p-152 : inexact-ok
+= hypot upward dbl-64 0x8p-152 0x8p-152 : 0xb.504f333f9de68p-152 : inexact-ok
+= hypot downward ldbl-96-intel 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : inexact-ok
+= hypot upward ldbl-96-intel 0x8p-152L 0x8p-152L : 0xb.504f333f9de6485p-152L : inexact-ok
+= hypot downward ldbl-96-m68k 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : inexact-ok
+= hypot upward ldbl-96-m68k 0x8p-152L 0x8p-152L : 0xb.504f333f9de6485p-152L : inexact-ok
+= hypot downward ldbl-128 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754a8p-152L : inexact-ok
+= hypot tonearest ldbl-128 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754a8p-152L : inexact-ok
+= hypot towardzero ldbl-128 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754a8p-152L : inexact-ok
+= hypot upward ldbl-128 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754bp-152L : inexact-ok
+= hypot downward ldbl-128ibm 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754p-152L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754p-152L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754p-152L : inexact-ok
+= hypot upward ldbl-128ibm 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3758p-152L : inexact-ok
+= hypot downward flt-32 0x8p-152f 0x0p+0f : 0x8p-152f : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest flt-32 0x8p-152f 0x0p+0f : 0x8p-152f : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero flt-32 0x8p-152f 0x0p+0f : 0x8p-152f : inexact-ok underflow-ok errno-erange-ok
+= hypot upward flt-32 0x8p-152f 0x0p+0f : 0x8p-152f : inexact-ok underflow-ok errno-erange-ok
+= hypot downward dbl-64 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot tonearest dbl-64 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot towardzero dbl-64 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot upward dbl-64 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot downward ldbl-96-intel 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-96-intel 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot downward ldbl-96-m68k 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-96-m68k 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot downward ldbl-128 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-128 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-128 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-128 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot downward ldbl-128ibm 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-128ibm 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot downward dbl-64 0x8p-152 0x1.23456789abcdfp-500 : 0x8p-152 : inexact-ok
+= hypot tonearest dbl-64 0x8p-152 0x1.23456789abcdfp-500 : 0x8p-152 : inexact-ok
+= hypot towardzero dbl-64 0x8p-152 0x1.23456789abcdfp-500 : 0x8p-152 : inexact-ok
+= hypot upward dbl-64 0x8p-152 0x1.23456789abcdfp-500 : 0x8.0000000000008p-152 : inexact-ok
+= hypot downward ldbl-96-intel 0x8p-152L 0x1.23456789abcdfp-500L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x8p-152L 0x1.23456789abcdfp-500L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x8p-152L 0x1.23456789abcdfp-500L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-96-intel 0x8p-152L 0x1.23456789abcdfp-500L : 0x8.000000000000001p-152L : inexact-ok
+= hypot downward ldbl-96-m68k 0x8p-152L 0x1.23456789abcdfp-500L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x8p-152L 0x1.23456789abcdfp-500L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x8p-152L 0x1.23456789abcdfp-500L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-96-m68k 0x8p-152L 0x1.23456789abcdfp-500L : 0x8.000000000000001p-152L : inexact-ok
+= hypot downward ldbl-128 0x8p-152L 0x1.23456789abcdfp-500L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-128 0x8p-152L 0x1.23456789abcdfp-500L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-128 0x8p-152L 0x1.23456789abcdfp-500L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-128 0x8p-152L 0x1.23456789abcdfp-500L : 0x8.0000000000000000000000000008p-152L : inexact-ok
+= hypot downward ldbl-128ibm 0x8p-152L 0x1.23456789abcdfp-500L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x8p-152L 0x1.23456789abcdfp-500L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x8p-152L 0x1.23456789abcdfp-500L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-128ibm 0x8p-152L 0x1.23456789abcdfp-500L : 0x8.00000000000000000000000004p-152L : inexact-ok
+= hypot downward dbl-64 0x8p-152 0x1.23456789abcdep-500 : 0x8p-152 : inexact-ok
+= hypot tonearest dbl-64 0x8p-152 0x1.23456789abcdep-500 : 0x8p-152 : inexact-ok
+= hypot towardzero dbl-64 0x8p-152 0x1.23456789abcdep-500 : 0x8p-152 : inexact-ok
+= hypot upward dbl-64 0x8p-152 0x1.23456789abcdep-500 : 0x8.0000000000008p-152 : inexact-ok
+= hypot downward ldbl-96-intel 0x8p-152L 0x1.23456789abcdep-500L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x8p-152L 0x1.23456789abcdep-500L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x8p-152L 0x1.23456789abcdep-500L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-96-intel 0x8p-152L 0x1.23456789abcdep-500L : 0x8.000000000000001p-152L : inexact-ok
+= hypot downward ldbl-96-m68k 0x8p-152L 0x1.23456789abcdep-500L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x8p-152L 0x1.23456789abcdep-500L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x8p-152L 0x1.23456789abcdep-500L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-96-m68k 0x8p-152L 0x1.23456789abcdep-500L : 0x8.000000000000001p-152L : inexact-ok
+= hypot downward ldbl-128 0x8p-152L 0x1.23456789abcdep-500L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-128 0x8p-152L 0x1.23456789abcdep-500L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-128 0x8p-152L 0x1.23456789abcdep-500L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-128 0x8p-152L 0x1.23456789abcdep-500L : 0x8.0000000000000000000000000008p-152L : inexact-ok
+= hypot downward ldbl-128ibm 0x8p-152L 0x1.23456789abcdep-500L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x8p-152L 0x1.23456789abcdep-500L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x8p-152L 0x1.23456789abcdep-500L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-128ibm 0x8p-152L 0x1.23456789abcdep-500L : 0x8.00000000000000000000000004p-152L : inexact-ok
+= hypot downward ldbl-96-intel 0x8p-152L 0x1.23456789abcdef02p-500L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x8p-152L 0x1.23456789abcdef02p-500L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x8p-152L 0x1.23456789abcdef02p-500L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-96-intel 0x8p-152L 0x1.23456789abcdef02p-500L : 0x8.000000000000001p-152L : inexact-ok
+= hypot downward ldbl-96-m68k 0x8p-152L 0x1.23456789abcdef02p-500L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x8p-152L 0x1.23456789abcdef02p-500L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x8p-152L 0x1.23456789abcdef02p-500L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-96-m68k 0x8p-152L 0x1.23456789abcdef02p-500L : 0x8.000000000000001p-152L : inexact-ok
+= hypot downward ldbl-128 0x8p-152L 0x1.23456789abcdef02p-500L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-128 0x8p-152L 0x1.23456789abcdef02p-500L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-128 0x8p-152L 0x1.23456789abcdef02p-500L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-128 0x8p-152L 0x1.23456789abcdef02p-500L : 0x8.0000000000000000000000000008p-152L : inexact-ok
+= hypot downward ldbl-128ibm 0x8p-152L 0x1.23456789abcdef02p-500L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x8p-152L 0x1.23456789abcdef02p-500L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x8p-152L 0x1.23456789abcdef02p-500L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-128ibm 0x8p-152L 0x1.23456789abcdef02p-500L : 0x8.00000000000000000000000004p-152L : inexact-ok
+= hypot downward ldbl-96-intel 0x8p-152L 0x1.23456789abcdefp-500L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x8p-152L 0x1.23456789abcdefp-500L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x8p-152L 0x1.23456789abcdefp-500L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-96-intel 0x8p-152L 0x1.23456789abcdefp-500L : 0x8.000000000000001p-152L : inexact-ok
+= hypot downward ldbl-96-m68k 0x8p-152L 0x1.23456789abcdefp-500L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x8p-152L 0x1.23456789abcdefp-500L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x8p-152L 0x1.23456789abcdefp-500L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-96-m68k 0x8p-152L 0x1.23456789abcdefp-500L : 0x8.000000000000001p-152L : inexact-ok
+= hypot downward ldbl-128 0x8p-152L 0x1.23456789abcdefp-500L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-128 0x8p-152L 0x1.23456789abcdefp-500L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-128 0x8p-152L 0x1.23456789abcdefp-500L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-128 0x8p-152L 0x1.23456789abcdefp-500L : 0x8.0000000000000000000000000008p-152L : inexact-ok
+= hypot downward ldbl-128ibm 0x8p-152L 0x1.23456789abcdefp-500L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x8p-152L 0x1.23456789abcdefp-500L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x8p-152L 0x1.23456789abcdefp-500L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-128ibm 0x8p-152L 0x1.23456789abcdefp-500L : 0x8.00000000000000000000000004p-152L : inexact-ok
+= hypot downward ldbl-128 0x8p-152L 0x1.23456789abcdef0123456789ab8p-500L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-128 0x8p-152L 0x1.23456789abcdef0123456789ab8p-500L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-128 0x8p-152L 0x1.23456789abcdef0123456789ab8p-500L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-128 0x8p-152L 0x1.23456789abcdef0123456789ab8p-500L : 0x8.0000000000000000000000000008p-152L : inexact-ok
+= hypot downward ldbl-128ibm 0x8p-152L 0x1.23456789abcdef0123456789ab8p-500L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x8p-152L 0x1.23456789abcdef0123456789ab8p-500L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x8p-152L 0x1.23456789abcdef0123456789ab8p-500L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-128ibm 0x8p-152L 0x1.23456789abcdef0123456789ab8p-500L : 0x8.00000000000000000000000004p-152L : inexact-ok
+= hypot downward flt-32 0x0p+0f 0x8p-152f : 0x8p-152f : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest flt-32 0x0p+0f 0x8p-152f : 0x8p-152f : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero flt-32 0x0p+0f 0x8p-152f : 0x8p-152f : inexact-ok underflow-ok errno-erange-ok
+= hypot upward flt-32 0x0p+0f 0x8p-152f : 0x8p-152f : inexact-ok underflow-ok errno-erange-ok
+= hypot downward dbl-64 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest dbl-64 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero dbl-64 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward dbl-64 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot downward ldbl-96-intel 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-96-intel 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot downward ldbl-96-m68k 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-96-m68k 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot downward ldbl-128 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-128 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-128 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-128 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot downward ldbl-128ibm 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-128ibm 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot downward flt-32 0x0p+0f 0x0p+0f : 0x0p+0f : inexact-ok
+= hypot tonearest flt-32 0x0p+0f 0x0p+0f : 0x0p+0f : inexact-ok
+= hypot towardzero flt-32 0x0p+0f 0x0p+0f : 0x0p+0f : inexact-ok
+= hypot upward flt-32 0x0p+0f 0x0p+0f : 0x0p+0f : inexact-ok
+= hypot downward dbl-64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot tonearest dbl-64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot towardzero dbl-64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot upward dbl-64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot downward ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot upward ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot downward ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot tonearest ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot towardzero ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot upward ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot downward dbl-64 0x0p+0 0x1.23456789abcdfp-500 : 0x1.23456789abcdfp-500 : inexact-ok
+= hypot tonearest dbl-64 0x0p+0 0x1.23456789abcdfp-500 : 0x1.23456789abcdfp-500 : inexact-ok
+= hypot towardzero dbl-64 0x0p+0 0x1.23456789abcdfp-500 : 0x1.23456789abcdfp-500 : inexact-ok
+= hypot upward dbl-64 0x0p+0 0x1.23456789abcdfp-500 : 0x1.23456789abcdfp-500 : inexact-ok
+= hypot downward ldbl-96-intel 0x0p+0L 0x1.23456789abcdfp-500L : 0x1.23456789abcdfp-500L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x0p+0L 0x1.23456789abcdfp-500L : 0x1.23456789abcdfp-500L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x0p+0L 0x1.23456789abcdfp-500L : 0x1.23456789abcdfp-500L : inexact-ok
+= hypot upward ldbl-96-intel 0x0p+0L 0x1.23456789abcdfp-500L : 0x1.23456789abcdfp-500L : inexact-ok
+= hypot downward ldbl-96-m68k 0x0p+0L 0x1.23456789abcdfp-500L : 0x1.23456789abcdfp-500L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x0p+0L 0x1.23456789abcdfp-500L : 0x1.23456789abcdfp-500L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x0p+0L 0x1.23456789abcdfp-500L : 0x1.23456789abcdfp-500L : inexact-ok
+= hypot upward ldbl-96-m68k 0x0p+0L 0x1.23456789abcdfp-500L : 0x1.23456789abcdfp-500L : inexact-ok
+= hypot downward ldbl-128 0x0p+0L 0x1.23456789abcdfp-500L : 0x1.23456789abcdfp-500L : inexact-ok
+= hypot tonearest ldbl-128 0x0p+0L 0x1.23456789abcdfp-500L : 0x1.23456789abcdfp-500L : inexact-ok
+= hypot towardzero ldbl-128 0x0p+0L 0x1.23456789abcdfp-500L : 0x1.23456789abcdfp-500L : inexact-ok
+= hypot upward ldbl-128 0x0p+0L 0x1.23456789abcdfp-500L : 0x1.23456789abcdfp-500L : inexact-ok
+= hypot downward ldbl-128ibm 0x0p+0L 0x1.23456789abcdfp-500L : 0x1.23456789abcdfp-500L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x0p+0L 0x1.23456789abcdfp-500L : 0x1.23456789abcdfp-500L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x0p+0L 0x1.23456789abcdfp-500L : 0x1.23456789abcdfp-500L : inexact-ok
+= hypot upward ldbl-128ibm 0x0p+0L 0x1.23456789abcdfp-500L : 0x1.23456789abcdfp-500L : inexact-ok
+= hypot downward dbl-64 0x0p+0 0x1.23456789abcdep-500 : 0x1.23456789abcdep-500 : inexact-ok
+= hypot tonearest dbl-64 0x0p+0 0x1.23456789abcdep-500 : 0x1.23456789abcdep-500 : inexact-ok
+= hypot towardzero dbl-64 0x0p+0 0x1.23456789abcdep-500 : 0x1.23456789abcdep-500 : inexact-ok
+= hypot upward dbl-64 0x0p+0 0x1.23456789abcdep-500 : 0x1.23456789abcdep-500 : inexact-ok
+= hypot downward ldbl-96-intel 0x0p+0L 0x1.23456789abcdep-500L : 0x1.23456789abcdep-500L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x0p+0L 0x1.23456789abcdep-500L : 0x1.23456789abcdep-500L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x0p+0L 0x1.23456789abcdep-500L : 0x1.23456789abcdep-500L : inexact-ok
+= hypot upward ldbl-96-intel 0x0p+0L 0x1.23456789abcdep-500L : 0x1.23456789abcdep-500L : inexact-ok
+= hypot downward ldbl-96-m68k 0x0p+0L 0x1.23456789abcdep-500L : 0x1.23456789abcdep-500L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x0p+0L 0x1.23456789abcdep-500L : 0x1.23456789abcdep-500L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x0p+0L 0x1.23456789abcdep-500L : 0x1.23456789abcdep-500L : inexact-ok
+= hypot upward ldbl-96-m68k 0x0p+0L 0x1.23456789abcdep-500L : 0x1.23456789abcdep-500L : inexact-ok
+= hypot downward ldbl-128 0x0p+0L 0x1.23456789abcdep-500L : 0x1.23456789abcdep-500L : inexact-ok
+= hypot tonearest ldbl-128 0x0p+0L 0x1.23456789abcdep-500L : 0x1.23456789abcdep-500L : inexact-ok
+= hypot towardzero ldbl-128 0x0p+0L 0x1.23456789abcdep-500L : 0x1.23456789abcdep-500L : inexact-ok
+= hypot upward ldbl-128 0x0p+0L 0x1.23456789abcdep-500L : 0x1.23456789abcdep-500L : inexact-ok
+= hypot downward ldbl-128ibm 0x0p+0L 0x1.23456789abcdep-500L : 0x1.23456789abcdep-500L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x0p+0L 0x1.23456789abcdep-500L : 0x1.23456789abcdep-500L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x0p+0L 0x1.23456789abcdep-500L : 0x1.23456789abcdep-500L : inexact-ok
+= hypot upward ldbl-128ibm 0x0p+0L 0x1.23456789abcdep-500L : 0x1.23456789abcdep-500L : inexact-ok
+= hypot downward ldbl-96-intel 0x0p+0L 0x1.23456789abcdef02p-500L : 0x1.23456789abcdef02p-500L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x0p+0L 0x1.23456789abcdef02p-500L : 0x1.23456789abcdef02p-500L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x0p+0L 0x1.23456789abcdef02p-500L : 0x1.23456789abcdef02p-500L : inexact-ok
+= hypot upward ldbl-96-intel 0x0p+0L 0x1.23456789abcdef02p-500L : 0x1.23456789abcdef02p-500L : inexact-ok
+= hypot downward ldbl-96-m68k 0x0p+0L 0x1.23456789abcdef02p-500L : 0x1.23456789abcdef02p-500L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x0p+0L 0x1.23456789abcdef02p-500L : 0x1.23456789abcdef02p-500L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x0p+0L 0x1.23456789abcdef02p-500L : 0x1.23456789abcdef02p-500L : inexact-ok
+= hypot upward ldbl-96-m68k 0x0p+0L 0x1.23456789abcdef02p-500L : 0x1.23456789abcdef02p-500L : inexact-ok
+= hypot downward ldbl-128 0x0p+0L 0x1.23456789abcdef02p-500L : 0x1.23456789abcdef02p-500L : inexact-ok
+= hypot tonearest ldbl-128 0x0p+0L 0x1.23456789abcdef02p-500L : 0x1.23456789abcdef02p-500L : inexact-ok
+= hypot towardzero ldbl-128 0x0p+0L 0x1.23456789abcdef02p-500L : 0x1.23456789abcdef02p-500L : inexact-ok
+= hypot upward ldbl-128 0x0p+0L 0x1.23456789abcdef02p-500L : 0x1.23456789abcdef02p-500L : inexact-ok
+= hypot downward ldbl-128ibm 0x0p+0L 0x1.23456789abcdef02p-500L : 0x1.23456789abcdef02p-500L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x0p+0L 0x1.23456789abcdef02p-500L : 0x1.23456789abcdef02p-500L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x0p+0L 0x1.23456789abcdef02p-500L : 0x1.23456789abcdef02p-500L : inexact-ok
+= hypot upward ldbl-128ibm 0x0p+0L 0x1.23456789abcdef02p-500L : 0x1.23456789abcdef02p-500L : inexact-ok
+= hypot downward ldbl-96-intel 0x0p+0L 0x1.23456789abcdefp-500L : 0x1.23456789abcdefp-500L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x0p+0L 0x1.23456789abcdefp-500L : 0x1.23456789abcdefp-500L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x0p+0L 0x1.23456789abcdefp-500L : 0x1.23456789abcdefp-500L : inexact-ok
+= hypot upward ldbl-96-intel 0x0p+0L 0x1.23456789abcdefp-500L : 0x1.23456789abcdefp-500L : inexact-ok
+= hypot downward ldbl-96-m68k 0x0p+0L 0x1.23456789abcdefp-500L : 0x1.23456789abcdefp-500L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x0p+0L 0x1.23456789abcdefp-500L : 0x1.23456789abcdefp-500L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x0p+0L 0x1.23456789abcdefp-500L : 0x1.23456789abcdefp-500L : inexact-ok
+= hypot upward ldbl-96-m68k 0x0p+0L 0x1.23456789abcdefp-500L : 0x1.23456789abcdefp-500L : inexact-ok
+= hypot downward ldbl-128 0x0p+0L 0x1.23456789abcdefp-500L : 0x1.23456789abcdefp-500L : inexact-ok
+= hypot tonearest ldbl-128 0x0p+0L 0x1.23456789abcdefp-500L : 0x1.23456789abcdefp-500L : inexact-ok
+= hypot towardzero ldbl-128 0x0p+0L 0x1.23456789abcdefp-500L : 0x1.23456789abcdefp-500L : inexact-ok
+= hypot upward ldbl-128 0x0p+0L 0x1.23456789abcdefp-500L : 0x1.23456789abcdefp-500L : inexact-ok
+= hypot downward ldbl-128ibm 0x0p+0L 0x1.23456789abcdefp-500L : 0x1.23456789abcdefp-500L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x0p+0L 0x1.23456789abcdefp-500L : 0x1.23456789abcdefp-500L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x0p+0L 0x1.23456789abcdefp-500L : 0x1.23456789abcdefp-500L : inexact-ok
+= hypot upward ldbl-128ibm 0x0p+0L 0x1.23456789abcdefp-500L : 0x1.23456789abcdefp-500L : inexact-ok
+= hypot downward ldbl-128 0x0p+0L 0x1.23456789abcdef0123456789ab8p-500L : 0x1.23456789abcdef0123456789ab8p-500L : inexact-ok
+= hypot tonearest ldbl-128 0x0p+0L 0x1.23456789abcdef0123456789ab8p-500L : 0x1.23456789abcdef0123456789ab8p-500L : inexact-ok
+= hypot towardzero ldbl-128 0x0p+0L 0x1.23456789abcdef0123456789ab8p-500L : 0x1.23456789abcdef0123456789ab8p-500L : inexact-ok
+= hypot upward ldbl-128 0x0p+0L 0x1.23456789abcdef0123456789ab8p-500L : 0x1.23456789abcdef0123456789ab8p-500L : inexact-ok
+= hypot downward ldbl-128ibm 0x0p+0L 0x1.23456789abcdef0123456789ab8p-500L : 0x1.23456789abcdef0123456789ab8p-500L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x0p+0L 0x1.23456789abcdef0123456789ab8p-500L : 0x1.23456789abcdef0123456789ab8p-500L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x0p+0L 0x1.23456789abcdef0123456789ab8p-500L : 0x1.23456789abcdef0123456789ab8p-500L : inexact-ok
+= hypot upward ldbl-128ibm 0x0p+0L 0x1.23456789abcdef0123456789ab8p-500L : 0x1.23456789abcdef0123456789ab8p-500L : inexact-ok
+= hypot downward dbl-64 0x1.23456789abcdfp-500 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest dbl-64 0x1.23456789abcdfp-500 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero dbl-64 0x1.23456789abcdfp-500 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward dbl-64 0x1.23456789abcdfp-500 0x8p-152 : 0x8.0000000000008p-152 : inexact-ok
+= hypot downward ldbl-96-intel 0x1.23456789abcdfp-500L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x1.23456789abcdfp-500L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x1.23456789abcdfp-500L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-96-intel 0x1.23456789abcdfp-500L 0x8p-152L : 0x8.000000000000001p-152L : inexact-ok
+= hypot downward ldbl-96-m68k 0x1.23456789abcdfp-500L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x1.23456789abcdfp-500L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x1.23456789abcdfp-500L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-96-m68k 0x1.23456789abcdfp-500L 0x8p-152L : 0x8.000000000000001p-152L : inexact-ok
+= hypot downward ldbl-128 0x1.23456789abcdfp-500L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-128 0x1.23456789abcdfp-500L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-128 0x1.23456789abcdfp-500L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-128 0x1.23456789abcdfp-500L 0x8p-152L : 0x8.0000000000000000000000000008p-152L : inexact-ok
+= hypot downward ldbl-128ibm 0x1.23456789abcdfp-500L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x1.23456789abcdfp-500L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x1.23456789abcdfp-500L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-128ibm 0x1.23456789abcdfp-500L 0x8p-152L : 0x8.00000000000000000000000004p-152L : inexact-ok
+= hypot downward dbl-64 0x1.23456789abcdfp-500 0x0p+0 : 0x1.23456789abcdfp-500 : inexact-ok
+= hypot tonearest dbl-64 0x1.23456789abcdfp-500 0x0p+0 : 0x1.23456789abcdfp-500 : inexact-ok
+= hypot towardzero dbl-64 0x1.23456789abcdfp-500 0x0p+0 : 0x1.23456789abcdfp-500 : inexact-ok
+= hypot upward dbl-64 0x1.23456789abcdfp-500 0x0p+0 : 0x1.23456789abcdfp-500 : inexact-ok
+= hypot downward ldbl-96-intel 0x1.23456789abcdfp-500L 0x0p+0L : 0x1.23456789abcdfp-500L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x1.23456789abcdfp-500L 0x0p+0L : 0x1.23456789abcdfp-500L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x1.23456789abcdfp-500L 0x0p+0L : 0x1.23456789abcdfp-500L : inexact-ok
+= hypot upward ldbl-96-intel 0x1.23456789abcdfp-500L 0x0p+0L : 0x1.23456789abcdfp-500L : inexact-ok
+= hypot downward ldbl-96-m68k 0x1.23456789abcdfp-500L 0x0p+0L : 0x1.23456789abcdfp-500L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x1.23456789abcdfp-500L 0x0p+0L : 0x1.23456789abcdfp-500L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x1.23456789abcdfp-500L 0x0p+0L : 0x1.23456789abcdfp-500L : inexact-ok
+= hypot upward ldbl-96-m68k 0x1.23456789abcdfp-500L 0x0p+0L : 0x1.23456789abcdfp-500L : inexact-ok
+= hypot downward ldbl-128 0x1.23456789abcdfp-500L 0x0p+0L : 0x1.23456789abcdfp-500L : inexact-ok
+= hypot tonearest ldbl-128 0x1.23456789abcdfp-500L 0x0p+0L : 0x1.23456789abcdfp-500L : inexact-ok
+= hypot towardzero ldbl-128 0x1.23456789abcdfp-500L 0x0p+0L : 0x1.23456789abcdfp-500L : inexact-ok
+= hypot upward ldbl-128 0x1.23456789abcdfp-500L 0x0p+0L : 0x1.23456789abcdfp-500L : inexact-ok
+= hypot downward ldbl-128ibm 0x1.23456789abcdfp-500L 0x0p+0L : 0x1.23456789abcdfp-500L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x1.23456789abcdfp-500L 0x0p+0L : 0x1.23456789abcdfp-500L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x1.23456789abcdfp-500L 0x0p+0L : 0x1.23456789abcdfp-500L : inexact-ok
+= hypot upward ldbl-128ibm 0x1.23456789abcdfp-500L 0x0p+0L : 0x1.23456789abcdfp-500L : inexact-ok
+= hypot downward dbl-64 0x1.23456789abcdfp-500 0x1.23456789abcdfp-500 : 0x1.9beb67fff20c4p-500 : inexact-ok
+= hypot tonearest dbl-64 0x1.23456789abcdfp-500 0x1.23456789abcdfp-500 : 0x1.9beb67fff20c4p-500 : inexact-ok
+= hypot towardzero dbl-64 0x1.23456789abcdfp-500 0x1.23456789abcdfp-500 : 0x1.9beb67fff20c4p-500 : inexact-ok
+= hypot upward dbl-64 0x1.23456789abcdfp-500 0x1.23456789abcdfp-500 : 0x1.9beb67fff20c5p-500 : inexact-ok
+= hypot downward ldbl-96-intel 0x1.23456789abcdfp-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c4556p-500L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x1.23456789abcdfp-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c4558p-500L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x1.23456789abcdfp-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c4556p-500L : inexact-ok
+= hypot upward ldbl-96-intel 0x1.23456789abcdfp-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c4558p-500L : inexact-ok
+= hypot downward ldbl-96-m68k 0x1.23456789abcdfp-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c4556p-500L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x1.23456789abcdfp-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c4558p-500L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x1.23456789abcdfp-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c4556p-500L : inexact-ok
+= hypot upward ldbl-96-m68k 0x1.23456789abcdfp-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c4558p-500L : inexact-ok
+= hypot downward ldbl-128 0x1.23456789abcdfp-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c4557b0c4775bcc8ep-500L : inexact-ok
+= hypot tonearest ldbl-128 0x1.23456789abcdfp-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c4557b0c4775bcc8ep-500L : inexact-ok
+= hypot towardzero ldbl-128 0x1.23456789abcdfp-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c4557b0c4775bcc8ep-500L : inexact-ok
+= hypot upward ldbl-128 0x1.23456789abcdfp-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c4557b0c4775bcc8fp-500L : inexact-ok
+= hypot downward ldbl-128ibm 0x1.23456789abcdfp-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c4557b0c4775bcc8p-500L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x1.23456789abcdfp-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c4557b0c4775bcc8p-500L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x1.23456789abcdfp-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c4557b0c4775bcc8p-500L : inexact-ok
+= hypot upward ldbl-128ibm 0x1.23456789abcdfp-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c4557b0c4775bcdp-500L : inexact-ok
+= hypot downward dbl-64 0x1.23456789abcdfp-500 0x1.23456789abcdep-500 : 0x1.9beb67fff20c3p-500 : inexact-ok
+= hypot tonearest dbl-64 0x1.23456789abcdfp-500 0x1.23456789abcdep-500 : 0x1.9beb67fff20c4p-500 : inexact-ok
+= hypot towardzero dbl-64 0x1.23456789abcdfp-500 0x1.23456789abcdep-500 : 0x1.9beb67fff20c3p-500 : inexact-ok
+= hypot upward dbl-64 0x1.23456789abcdfp-500 0x1.23456789abcdep-500 : 0x1.9beb67fff20c4p-500 : inexact-ok
+= hypot downward ldbl-96-intel 0x1.23456789abcdfp-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c3a06p-500L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x1.23456789abcdfp-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c3a08p-500L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x1.23456789abcdfp-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c3a06p-500L : inexact-ok
+= hypot upward ldbl-96-intel 0x1.23456789abcdfp-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c3a08p-500L : inexact-ok
+= hypot downward ldbl-96-m68k 0x1.23456789abcdfp-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c3a06p-500L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x1.23456789abcdfp-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c3a08p-500L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x1.23456789abcdfp-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c3a06p-500L : inexact-ok
+= hypot upward ldbl-96-m68k 0x1.23456789abcdfp-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c3a08p-500L : inexact-ok
+= hypot downward ldbl-128 0x1.23456789abcdfp-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c3a07619137bde66dp-500L : inexact-ok
+= hypot tonearest ldbl-128 0x1.23456789abcdfp-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c3a07619137bde66ep-500L : inexact-ok
+= hypot towardzero ldbl-128 0x1.23456789abcdfp-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c3a07619137bde66dp-500L : inexact-ok
+= hypot upward ldbl-128 0x1.23456789abcdfp-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c3a07619137bde66ep-500L : inexact-ok
+= hypot downward ldbl-128ibm 0x1.23456789abcdfp-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c3a07619137bde6p-500L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x1.23456789abcdfp-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c3a07619137bde68p-500L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x1.23456789abcdfp-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c3a07619137bde6p-500L : inexact-ok
+= hypot upward ldbl-128ibm 0x1.23456789abcdfp-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c3a07619137bde68p-500L : inexact-ok
+= hypot downward ldbl-96-intel 0x1.23456789abcdfp-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c44a4p-500L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x1.23456789abcdfp-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c44a4p-500L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x1.23456789abcdfp-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c44a4p-500L : inexact-ok
+= hypot upward ldbl-96-intel 0x1.23456789abcdfp-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c44a6p-500L : inexact-ok
+= hypot downward ldbl-96-m68k 0x1.23456789abcdfp-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c44a4p-500L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x1.23456789abcdfp-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c44a4p-500L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x1.23456789abcdfp-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c44a4p-500L : inexact-ok
+= hypot upward ldbl-96-m68k 0x1.23456789abcdfp-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c44a6p-500L : inexact-ok
+= hypot downward ldbl-128 0x1.23456789abcdfp-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c44a415db29c9e1e6p-500L : inexact-ok
+= hypot tonearest ldbl-128 0x1.23456789abcdfp-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c44a415db29c9e1e7p-500L : inexact-ok
+= hypot towardzero ldbl-128 0x1.23456789abcdfp-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c44a415db29c9e1e6p-500L : inexact-ok
+= hypot upward ldbl-128 0x1.23456789abcdfp-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c44a415db29c9e1e7p-500L : inexact-ok
+= hypot downward ldbl-128ibm 0x1.23456789abcdfp-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c44a415db29c9e18p-500L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x1.23456789abcdfp-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c44a415db29c9e2p-500L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x1.23456789abcdfp-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c44a415db29c9e18p-500L : inexact-ok
+= hypot upward ldbl-128ibm 0x1.23456789abcdfp-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c44a415db29c9e2p-500L : inexact-ok
+= hypot downward ldbl-96-intel 0x1.23456789abcdfp-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c44a2p-500L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x1.23456789abcdfp-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c44a2p-500L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x1.23456789abcdfp-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c44a2p-500L : inexact-ok
+= hypot upward ldbl-96-intel 0x1.23456789abcdfp-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c44a4p-500L : inexact-ok
+= hypot downward ldbl-96-m68k 0x1.23456789abcdfp-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c44a2p-500L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x1.23456789abcdfp-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c44a2p-500L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x1.23456789abcdfp-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c44a2p-500L : inexact-ok
+= hypot upward ldbl-96-m68k 0x1.23456789abcdfp-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c44a4p-500L : inexact-ok
+= hypot downward ldbl-128 0x1.23456789abcdfp-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c44a2abd14361ee29p-500L : inexact-ok
+= hypot tonearest ldbl-128 0x1.23456789abcdfp-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c44a2abd14361ee2ap-500L : inexact-ok
+= hypot towardzero ldbl-128 0x1.23456789abcdfp-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c44a2abd14361ee29p-500L : inexact-ok
+= hypot upward ldbl-128 0x1.23456789abcdfp-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c44a2abd14361ee2ap-500L : inexact-ok
+= hypot downward ldbl-128ibm 0x1.23456789abcdfp-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c44a2abd14361eep-500L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x1.23456789abcdfp-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c44a2abd14361eep-500L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x1.23456789abcdfp-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c44a2abd14361eep-500L : inexact-ok
+= hypot upward ldbl-128ibm 0x1.23456789abcdfp-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c44a2abd14361ee8p-500L : inexact-ok
+= hypot downward ldbl-128 0x1.23456789abcdfp-500L 0x1.23456789abcdef0123456789ab8p-500L : 0x1.9beb67fff20c44a379c6f761e6f8p-500L : inexact-ok
+= hypot tonearest ldbl-128 0x1.23456789abcdfp-500L 0x1.23456789abcdef0123456789ab8p-500L : 0x1.9beb67fff20c44a379c6f761e6f9p-500L : inexact-ok
+= hypot towardzero ldbl-128 0x1.23456789abcdfp-500L 0x1.23456789abcdef0123456789ab8p-500L : 0x1.9beb67fff20c44a379c6f761e6f8p-500L : inexact-ok
+= hypot upward ldbl-128 0x1.23456789abcdfp-500L 0x1.23456789abcdef0123456789ab8p-500L : 0x1.9beb67fff20c44a379c6f761e6f9p-500L : inexact-ok
+= hypot downward ldbl-128ibm 0x1.23456789abcdfp-500L 0x1.23456789abcdef0123456789ab8p-500L : 0x1.9beb67fff20c44a379c6f761e68p-500L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x1.23456789abcdfp-500L 0x1.23456789abcdef0123456789ab8p-500L : 0x1.9beb67fff20c44a379c6f761e7p-500L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x1.23456789abcdfp-500L 0x1.23456789abcdef0123456789ab8p-500L : 0x1.9beb67fff20c44a379c6f761e68p-500L : inexact-ok
+= hypot upward ldbl-128ibm 0x1.23456789abcdfp-500L 0x1.23456789abcdef0123456789ab8p-500L : 0x1.9beb67fff20c44a379c6f761e7p-500L : inexact-ok
+= hypot downward dbl-64 0x1.23456789abcdep-500 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest dbl-64 0x1.23456789abcdep-500 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero dbl-64 0x1.23456789abcdep-500 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward dbl-64 0x1.23456789abcdep-500 0x8p-152 : 0x8.0000000000008p-152 : inexact-ok
+= hypot downward ldbl-96-intel 0x1.23456789abcdep-500L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x1.23456789abcdep-500L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x1.23456789abcdep-500L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-96-intel 0x1.23456789abcdep-500L 0x8p-152L : 0x8.000000000000001p-152L : inexact-ok
+= hypot downward ldbl-96-m68k 0x1.23456789abcdep-500L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x1.23456789abcdep-500L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x1.23456789abcdep-500L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-96-m68k 0x1.23456789abcdep-500L 0x8p-152L : 0x8.000000000000001p-152L : inexact-ok
+= hypot downward ldbl-128 0x1.23456789abcdep-500L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-128 0x1.23456789abcdep-500L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-128 0x1.23456789abcdep-500L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-128 0x1.23456789abcdep-500L 0x8p-152L : 0x8.0000000000000000000000000008p-152L : inexact-ok
+= hypot downward ldbl-128ibm 0x1.23456789abcdep-500L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x1.23456789abcdep-500L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x1.23456789abcdep-500L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-128ibm 0x1.23456789abcdep-500L 0x8p-152L : 0x8.00000000000000000000000004p-152L : inexact-ok
+= hypot downward dbl-64 0x1.23456789abcdep-500 0x0p+0 : 0x1.23456789abcdep-500 : inexact-ok
+= hypot tonearest dbl-64 0x1.23456789abcdep-500 0x0p+0 : 0x1.23456789abcdep-500 : inexact-ok
+= hypot towardzero dbl-64 0x1.23456789abcdep-500 0x0p+0 : 0x1.23456789abcdep-500 : inexact-ok
+= hypot upward dbl-64 0x1.23456789abcdep-500 0x0p+0 : 0x1.23456789abcdep-500 : inexact-ok
+= hypot downward ldbl-96-intel 0x1.23456789abcdep-500L 0x0p+0L : 0x1.23456789abcdep-500L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x1.23456789abcdep-500L 0x0p+0L : 0x1.23456789abcdep-500L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x1.23456789abcdep-500L 0x0p+0L : 0x1.23456789abcdep-500L : inexact-ok
+= hypot upward ldbl-96-intel 0x1.23456789abcdep-500L 0x0p+0L : 0x1.23456789abcdep-500L : inexact-ok
+= hypot downward ldbl-96-m68k 0x1.23456789abcdep-500L 0x0p+0L : 0x1.23456789abcdep-500L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x1.23456789abcdep-500L 0x0p+0L : 0x1.23456789abcdep-500L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x1.23456789abcdep-500L 0x0p+0L : 0x1.23456789abcdep-500L : inexact-ok
+= hypot upward ldbl-96-m68k 0x1.23456789abcdep-500L 0x0p+0L : 0x1.23456789abcdep-500L : inexact-ok
+= hypot downward ldbl-128 0x1.23456789abcdep-500L 0x0p+0L : 0x1.23456789abcdep-500L : inexact-ok
+= hypot tonearest ldbl-128 0x1.23456789abcdep-500L 0x0p+0L : 0x1.23456789abcdep-500L : inexact-ok
+= hypot towardzero ldbl-128 0x1.23456789abcdep-500L 0x0p+0L : 0x1.23456789abcdep-500L : inexact-ok
+= hypot upward ldbl-128 0x1.23456789abcdep-500L 0x0p+0L : 0x1.23456789abcdep-500L : inexact-ok
+= hypot downward ldbl-128ibm 0x1.23456789abcdep-500L 0x0p+0L : 0x1.23456789abcdep-500L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x1.23456789abcdep-500L 0x0p+0L : 0x1.23456789abcdep-500L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x1.23456789abcdep-500L 0x0p+0L : 0x1.23456789abcdep-500L : inexact-ok
+= hypot upward ldbl-128ibm 0x1.23456789abcdep-500L 0x0p+0L : 0x1.23456789abcdep-500L : inexact-ok
+= hypot downward dbl-64 0x1.23456789abcdep-500 0x1.23456789abcdfp-500 : 0x1.9beb67fff20c3p-500 : inexact-ok
+= hypot tonearest dbl-64 0x1.23456789abcdep-500 0x1.23456789abcdfp-500 : 0x1.9beb67fff20c4p-500 : inexact-ok
+= hypot towardzero dbl-64 0x1.23456789abcdep-500 0x1.23456789abcdfp-500 : 0x1.9beb67fff20c3p-500 : inexact-ok
+= hypot upward dbl-64 0x1.23456789abcdep-500 0x1.23456789abcdfp-500 : 0x1.9beb67fff20c4p-500 : inexact-ok
+= hypot downward ldbl-96-intel 0x1.23456789abcdep-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c3a06p-500L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x1.23456789abcdep-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c3a08p-500L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x1.23456789abcdep-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c3a06p-500L : inexact-ok
+= hypot upward ldbl-96-intel 0x1.23456789abcdep-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c3a08p-500L : inexact-ok
+= hypot downward ldbl-96-m68k 0x1.23456789abcdep-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c3a06p-500L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x1.23456789abcdep-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c3a08p-500L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x1.23456789abcdep-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c3a06p-500L : inexact-ok
+= hypot upward ldbl-96-m68k 0x1.23456789abcdep-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c3a08p-500L : inexact-ok
+= hypot downward ldbl-128 0x1.23456789abcdep-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c3a07619137bde66dp-500L : inexact-ok
+= hypot tonearest ldbl-128 0x1.23456789abcdep-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c3a07619137bde66ep-500L : inexact-ok
+= hypot towardzero ldbl-128 0x1.23456789abcdep-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c3a07619137bde66dp-500L : inexact-ok
+= hypot upward ldbl-128 0x1.23456789abcdep-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c3a07619137bde66ep-500L : inexact-ok
+= hypot downward ldbl-128ibm 0x1.23456789abcdep-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c3a07619137bde6p-500L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x1.23456789abcdep-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c3a07619137bde68p-500L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x1.23456789abcdep-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c3a07619137bde6p-500L : inexact-ok
+= hypot upward ldbl-128ibm 0x1.23456789abcdep-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c3a07619137bde68p-500L : inexact-ok
+= hypot downward dbl-64 0x1.23456789abcdep-500 0x1.23456789abcdep-500 : 0x1.9beb67fff20c2p-500 : inexact-ok
+= hypot tonearest dbl-64 0x1.23456789abcdep-500 0x1.23456789abcdep-500 : 0x1.9beb67fff20c3p-500 : inexact-ok
+= hypot towardzero dbl-64 0x1.23456789abcdep-500 0x1.23456789abcdep-500 : 0x1.9beb67fff20c2p-500 : inexact-ok
+= hypot upward dbl-64 0x1.23456789abcdep-500 0x1.23456789abcdep-500 : 0x1.9beb67fff20c3p-500 : inexact-ok
+= hypot downward ldbl-96-intel 0x1.23456789abcdep-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c2eb6p-500L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x1.23456789abcdep-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c2eb8p-500L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x1.23456789abcdep-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c2eb6p-500L : inexact-ok
+= hypot upward ldbl-96-intel 0x1.23456789abcdep-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c2eb8p-500L : inexact-ok
+= hypot downward ldbl-96-m68k 0x1.23456789abcdep-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c2eb6p-500L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x1.23456789abcdep-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c2eb8p-500L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x1.23456789abcdep-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c2eb6p-500L : inexact-ok
+= hypot upward ldbl-96-m68k 0x1.23456789abcdep-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c2eb8p-500L : inexact-ok
+= hypot downward ldbl-128 0x1.23456789abcdep-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c2eb7125df81ffffdp-500L : inexact-ok
+= hypot tonearest ldbl-128 0x1.23456789abcdep-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c2eb7125df81ffffep-500L : inexact-ok
+= hypot towardzero ldbl-128 0x1.23456789abcdep-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c2eb7125df81ffffdp-500L : inexact-ok
+= hypot upward ldbl-128 0x1.23456789abcdep-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c2eb7125df81ffffep-500L : inexact-ok
+= hypot downward ldbl-128ibm 0x1.23456789abcdep-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c2eb7125df81fff8p-500L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x1.23456789abcdep-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c2eb7125df82p-500L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x1.23456789abcdep-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c2eb7125df81fff8p-500L : inexact-ok
+= hypot upward ldbl-128ibm 0x1.23456789abcdep-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c2eb7125df82p-500L : inexact-ok
+= hypot downward ldbl-96-intel 0x1.23456789abcdep-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c3952p-500L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x1.23456789abcdep-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c3954p-500L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x1.23456789abcdep-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c3952p-500L : inexact-ok
+= hypot upward ldbl-96-intel 0x1.23456789abcdep-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c3954p-500L : inexact-ok
+= hypot downward ldbl-96-m68k 0x1.23456789abcdep-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c3952p-500L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x1.23456789abcdep-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c3954p-500L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x1.23456789abcdep-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c3952p-500L : inexact-ok
+= hypot upward ldbl-96-m68k 0x1.23456789abcdep-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c3954p-500L : inexact-ok
+= hypot downward ldbl-128 0x1.23456789abcdep-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c3953c6a7ea2bfbc1p-500L : inexact-ok
+= hypot tonearest ldbl-128 0x1.23456789abcdep-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c3953c6a7ea2bfbc1p-500L : inexact-ok
+= hypot towardzero ldbl-128 0x1.23456789abcdep-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c3953c6a7ea2bfbc1p-500L : inexact-ok
+= hypot upward ldbl-128 0x1.23456789abcdep-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c3953c6a7ea2bfbc2p-500L : inexact-ok
+= hypot downward ldbl-128ibm 0x1.23456789abcdep-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c3953c6a7ea2bfb8p-500L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x1.23456789abcdep-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c3953c6a7ea2bfcp-500L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x1.23456789abcdep-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c3953c6a7ea2bfb8p-500L : inexact-ok
+= hypot upward ldbl-128ibm 0x1.23456789abcdep-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c3953c6a7ea2bfcp-500L : inexact-ok
+= hypot downward ldbl-96-intel 0x1.23456789abcdep-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c3952p-500L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x1.23456789abcdep-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c3952p-500L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x1.23456789abcdep-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c3952p-500L : inexact-ok
+= hypot upward ldbl-96-intel 0x1.23456789abcdep-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c3954p-500L : inexact-ok
+= hypot downward ldbl-96-m68k 0x1.23456789abcdep-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c3952p-500L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x1.23456789abcdep-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c3952p-500L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x1.23456789abcdep-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c3952p-500L : inexact-ok
+= hypot upward ldbl-96-m68k 0x1.23456789abcdep-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c3954p-500L : inexact-ok
+= hypot downward ldbl-128 0x1.23456789abcdep-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c39525c9e03c40804p-500L : inexact-ok
+= hypot tonearest ldbl-128 0x1.23456789abcdep-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c39525c9e03c40804p-500L : inexact-ok
+= hypot towardzero ldbl-128 0x1.23456789abcdep-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c39525c9e03c40804p-500L : inexact-ok
+= hypot upward ldbl-128 0x1.23456789abcdep-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c39525c9e03c40805p-500L : inexact-ok
+= hypot downward ldbl-128ibm 0x1.23456789abcdep-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c39525c9e03c408p-500L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x1.23456789abcdep-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c39525c9e03c408p-500L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x1.23456789abcdep-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c39525c9e03c408p-500L : inexact-ok
+= hypot upward ldbl-128ibm 0x1.23456789abcdep-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c39525c9e03c4088p-500L : inexact-ok
+= hypot downward ldbl-128 0x1.23456789abcdep-500L 0x1.23456789abcdef0123456789ab8p-500L : 0x1.9beb67fff20c39532a93b7c400d3p-500L : inexact-ok
+= hypot tonearest ldbl-128 0x1.23456789abcdep-500L 0x1.23456789abcdef0123456789ab8p-500L : 0x1.9beb67fff20c39532a93b7c400d3p-500L : inexact-ok
+= hypot towardzero ldbl-128 0x1.23456789abcdep-500L 0x1.23456789abcdef0123456789ab8p-500L : 0x1.9beb67fff20c39532a93b7c400d3p-500L : inexact-ok
+= hypot upward ldbl-128 0x1.23456789abcdep-500L 0x1.23456789abcdef0123456789ab8p-500L : 0x1.9beb67fff20c39532a93b7c400d4p-500L : inexact-ok
+= hypot downward ldbl-128ibm 0x1.23456789abcdep-500L 0x1.23456789abcdef0123456789ab8p-500L : 0x1.9beb67fff20c39532a93b7c4008p-500L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x1.23456789abcdep-500L 0x1.23456789abcdef0123456789ab8p-500L : 0x1.9beb67fff20c39532a93b7c401p-500L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x1.23456789abcdep-500L 0x1.23456789abcdef0123456789ab8p-500L : 0x1.9beb67fff20c39532a93b7c4008p-500L : inexact-ok
+= hypot upward ldbl-128ibm 0x1.23456789abcdep-500L 0x1.23456789abcdef0123456789ab8p-500L : 0x1.9beb67fff20c39532a93b7c401p-500L : inexact-ok
+= hypot downward ldbl-96-intel 0x1.23456789abcdef02p-500L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x1.23456789abcdef02p-500L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x1.23456789abcdef02p-500L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-96-intel 0x1.23456789abcdef02p-500L 0x8p-152L : 0x8.000000000000001p-152L : inexact-ok
+= hypot downward ldbl-96-m68k 0x1.23456789abcdef02p-500L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x1.23456789abcdef02p-500L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x1.23456789abcdef02p-500L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-96-m68k 0x1.23456789abcdef02p-500L 0x8p-152L : 0x8.000000000000001p-152L : inexact-ok
+= hypot downward ldbl-128 0x1.23456789abcdef02p-500L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-128 0x1.23456789abcdef02p-500L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-128 0x1.23456789abcdef02p-500L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-128 0x1.23456789abcdef02p-500L 0x8p-152L : 0x8.0000000000000000000000000008p-152L : inexact-ok
+= hypot downward ldbl-128ibm 0x1.23456789abcdef02p-500L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x1.23456789abcdef02p-500L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x1.23456789abcdef02p-500L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-128ibm 0x1.23456789abcdef02p-500L 0x8p-152L : 0x8.00000000000000000000000004p-152L : inexact-ok
+= hypot downward ldbl-96-intel 0x1.23456789abcdef02p-500L 0x0p+0L : 0x1.23456789abcdef02p-500L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x1.23456789abcdef02p-500L 0x0p+0L : 0x1.23456789abcdef02p-500L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x1.23456789abcdef02p-500L 0x0p+0L : 0x1.23456789abcdef02p-500L : inexact-ok
+= hypot upward ldbl-96-intel 0x1.23456789abcdef02p-500L 0x0p+0L : 0x1.23456789abcdef02p-500L : inexact-ok
+= hypot downward ldbl-96-m68k 0x1.23456789abcdef02p-500L 0x0p+0L : 0x1.23456789abcdef02p-500L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x1.23456789abcdef02p-500L 0x0p+0L : 0x1.23456789abcdef02p-500L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x1.23456789abcdef02p-500L 0x0p+0L : 0x1.23456789abcdef02p-500L : inexact-ok
+= hypot upward ldbl-96-m68k 0x1.23456789abcdef02p-500L 0x0p+0L : 0x1.23456789abcdef02p-500L : inexact-ok
+= hypot downward ldbl-128 0x1.23456789abcdef02p-500L 0x0p+0L : 0x1.23456789abcdef02p-500L : inexact-ok
+= hypot tonearest ldbl-128 0x1.23456789abcdef02p-500L 0x0p+0L : 0x1.23456789abcdef02p-500L : inexact-ok
+= hypot towardzero ldbl-128 0x1.23456789abcdef02p-500L 0x0p+0L : 0x1.23456789abcdef02p-500L : inexact-ok
+= hypot upward ldbl-128 0x1.23456789abcdef02p-500L 0x0p+0L : 0x1.23456789abcdef02p-500L : inexact-ok
+= hypot downward ldbl-128ibm 0x1.23456789abcdef02p-500L 0x0p+0L : 0x1.23456789abcdef02p-500L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x1.23456789abcdef02p-500L 0x0p+0L : 0x1.23456789abcdef02p-500L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x1.23456789abcdef02p-500L 0x0p+0L : 0x1.23456789abcdef02p-500L : inexact-ok
+= hypot upward ldbl-128ibm 0x1.23456789abcdef02p-500L 0x0p+0L : 0x1.23456789abcdef02p-500L : inexact-ok
+= hypot downward ldbl-96-intel 0x1.23456789abcdef02p-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c44a4p-500L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x1.23456789abcdef02p-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c44a4p-500L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x1.23456789abcdef02p-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c44a4p-500L : inexact-ok
+= hypot upward ldbl-96-intel 0x1.23456789abcdef02p-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c44a6p-500L : inexact-ok
+= hypot downward ldbl-96-m68k 0x1.23456789abcdef02p-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c44a4p-500L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x1.23456789abcdef02p-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c44a4p-500L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x1.23456789abcdef02p-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c44a4p-500L : inexact-ok
+= hypot upward ldbl-96-m68k 0x1.23456789abcdef02p-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c44a6p-500L : inexact-ok
+= hypot downward ldbl-128 0x1.23456789abcdef02p-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c44a415db29c9e1e6p-500L : inexact-ok
+= hypot tonearest ldbl-128 0x1.23456789abcdef02p-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c44a415db29c9e1e7p-500L : inexact-ok
+= hypot towardzero ldbl-128 0x1.23456789abcdef02p-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c44a415db29c9e1e6p-500L : inexact-ok
+= hypot upward ldbl-128 0x1.23456789abcdef02p-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c44a415db29c9e1e7p-500L : inexact-ok
+= hypot downward ldbl-128ibm 0x1.23456789abcdef02p-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c44a415db29c9e18p-500L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x1.23456789abcdef02p-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c44a415db29c9e2p-500L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x1.23456789abcdef02p-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c44a415db29c9e18p-500L : inexact-ok
+= hypot upward ldbl-128ibm 0x1.23456789abcdef02p-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c44a415db29c9e2p-500L : inexact-ok
+= hypot downward ldbl-96-intel 0x1.23456789abcdef02p-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c3952p-500L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x1.23456789abcdef02p-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c3954p-500L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x1.23456789abcdef02p-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c3952p-500L : inexact-ok
+= hypot upward ldbl-96-intel 0x1.23456789abcdef02p-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c3954p-500L : inexact-ok
+= hypot downward ldbl-96-m68k 0x1.23456789abcdef02p-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c3952p-500L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x1.23456789abcdef02p-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c3954p-500L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x1.23456789abcdef02p-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c3952p-500L : inexact-ok
+= hypot upward ldbl-96-m68k 0x1.23456789abcdef02p-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c3954p-500L : inexact-ok
+= hypot downward ldbl-128 0x1.23456789abcdef02p-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c3953c6a7ea2bfbc1p-500L : inexact-ok
+= hypot tonearest ldbl-128 0x1.23456789abcdef02p-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c3953c6a7ea2bfbc1p-500L : inexact-ok
+= hypot towardzero ldbl-128 0x1.23456789abcdef02p-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c3953c6a7ea2bfbc1p-500L : inexact-ok
+= hypot upward ldbl-128 0x1.23456789abcdef02p-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c3953c6a7ea2bfbc2p-500L : inexact-ok
+= hypot downward ldbl-128ibm 0x1.23456789abcdef02p-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c3953c6a7ea2bfb8p-500L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x1.23456789abcdef02p-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c3953c6a7ea2bfcp-500L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x1.23456789abcdef02p-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c3953c6a7ea2bfb8p-500L : inexact-ok
+= hypot upward ldbl-128ibm 0x1.23456789abcdef02p-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c3953c6a7ea2bfcp-500L : inexact-ok
+= hypot downward ldbl-96-intel 0x1.23456789abcdef02p-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c43fp-500L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x1.23456789abcdef02p-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c43fp-500L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x1.23456789abcdef02p-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c43fp-500L : inexact-ok
+= hypot upward ldbl-96-intel 0x1.23456789abcdef02p-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c43f2p-500L : inexact-ok
+= hypot downward ldbl-96-m68k 0x1.23456789abcdef02p-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c43fp-500L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x1.23456789abcdef02p-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c43fp-500L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x1.23456789abcdef02p-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c43fp-500L : inexact-ok
+= hypot upward ldbl-96-m68k 0x1.23456789abcdef02p-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c43f2p-500L : inexact-ok
+= hypot downward ldbl-128 0x1.23456789abcdef02p-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c43f07af1dc37f73ep-500L : inexact-ok
+= hypot tonearest ldbl-128 0x1.23456789abcdef02p-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c43f07af1dc37f73fp-500L : inexact-ok
+= hypot towardzero ldbl-128 0x1.23456789abcdef02p-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c43f07af1dc37f73ep-500L : inexact-ok
+= hypot upward ldbl-128 0x1.23456789abcdef02p-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c43f07af1dc37f73fp-500L : inexact-ok
+= hypot downward ldbl-128ibm 0x1.23456789abcdef02p-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c43f07af1dc37f7p-500L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x1.23456789abcdef02p-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c43f07af1dc37f7p-500L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x1.23456789abcdef02p-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c43f07af1dc37f7p-500L : inexact-ok
+= hypot upward ldbl-128ibm 0x1.23456789abcdef02p-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c43f07af1dc37f78p-500L : inexact-ok
+= hypot downward ldbl-96-intel 0x1.23456789abcdef02p-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c43eep-500L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x1.23456789abcdef02p-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c43fp-500L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x1.23456789abcdef02p-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c43eep-500L : inexact-ok
+= hypot upward ldbl-96-intel 0x1.23456789abcdef02p-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c43fp-500L : inexact-ok
+= hypot downward ldbl-96-m68k 0x1.23456789abcdef02p-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c43eep-500L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x1.23456789abcdef02p-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c43fp-500L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x1.23456789abcdef02p-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c43eep-500L : inexact-ok
+= hypot upward ldbl-96-m68k 0x1.23456789abcdef02p-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c43fp-500L : inexact-ok
+= hypot downward ldbl-128 0x1.23456789abcdef02p-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c43ef10e7f5d00381p-500L : inexact-ok
+= hypot tonearest ldbl-128 0x1.23456789abcdef02p-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c43ef10e7f5d00382p-500L : inexact-ok
+= hypot towardzero ldbl-128 0x1.23456789abcdef02p-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c43ef10e7f5d00381p-500L : inexact-ok
+= hypot upward ldbl-128 0x1.23456789abcdef02p-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c43ef10e7f5d00382p-500L : inexact-ok
+= hypot downward ldbl-128ibm 0x1.23456789abcdef02p-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c43ef10e7f5d0038p-500L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x1.23456789abcdef02p-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c43ef10e7f5d0038p-500L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x1.23456789abcdef02p-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c43ef10e7f5d0038p-500L : inexact-ok
+= hypot upward ldbl-128ibm 0x1.23456789abcdef02p-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c43ef10e7f5d004p-500L : inexact-ok
+= hypot downward ldbl-128 0x1.23456789abcdef02p-500L 0x1.23456789abcdef0123456789ab8p-500L : 0x1.9beb67fff20c43efdedda9cffc5p-500L : inexact-ok
+= hypot tonearest ldbl-128 0x1.23456789abcdef02p-500L 0x1.23456789abcdef0123456789ab8p-500L : 0x1.9beb67fff20c43efdedda9cffc51p-500L : inexact-ok
+= hypot towardzero ldbl-128 0x1.23456789abcdef02p-500L 0x1.23456789abcdef0123456789ab8p-500L : 0x1.9beb67fff20c43efdedda9cffc5p-500L : inexact-ok
+= hypot upward ldbl-128 0x1.23456789abcdef02p-500L 0x1.23456789abcdef0123456789ab8p-500L : 0x1.9beb67fff20c43efdedda9cffc51p-500L : inexact-ok
+= hypot downward ldbl-128ibm 0x1.23456789abcdef02p-500L 0x1.23456789abcdef0123456789ab8p-500L : 0x1.9beb67fff20c43efdedda9cffcp-500L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x1.23456789abcdef02p-500L 0x1.23456789abcdef0123456789ab8p-500L : 0x1.9beb67fff20c43efdedda9cffc8p-500L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x1.23456789abcdef02p-500L 0x1.23456789abcdef0123456789ab8p-500L : 0x1.9beb67fff20c43efdedda9cffcp-500L : inexact-ok
+= hypot upward ldbl-128ibm 0x1.23456789abcdef02p-500L 0x1.23456789abcdef0123456789ab8p-500L : 0x1.9beb67fff20c43efdedda9cffc8p-500L : inexact-ok
+= hypot downward ldbl-96-intel 0x1.23456789abcdefp-500L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x1.23456789abcdefp-500L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x1.23456789abcdefp-500L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-96-intel 0x1.23456789abcdefp-500L 0x8p-152L : 0x8.000000000000001p-152L : inexact-ok
+= hypot downward ldbl-96-m68k 0x1.23456789abcdefp-500L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x1.23456789abcdefp-500L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x1.23456789abcdefp-500L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-96-m68k 0x1.23456789abcdefp-500L 0x8p-152L : 0x8.000000000000001p-152L : inexact-ok
+= hypot downward ldbl-128 0x1.23456789abcdefp-500L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-128 0x1.23456789abcdefp-500L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-128 0x1.23456789abcdefp-500L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-128 0x1.23456789abcdefp-500L 0x8p-152L : 0x8.0000000000000000000000000008p-152L : inexact-ok
+= hypot downward ldbl-128ibm 0x1.23456789abcdefp-500L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x1.23456789abcdefp-500L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x1.23456789abcdefp-500L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-128ibm 0x1.23456789abcdefp-500L 0x8p-152L : 0x8.00000000000000000000000004p-152L : inexact-ok
+= hypot downward ldbl-96-intel 0x1.23456789abcdefp-500L 0x0p+0L : 0x1.23456789abcdefp-500L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x1.23456789abcdefp-500L 0x0p+0L : 0x1.23456789abcdefp-500L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x1.23456789abcdefp-500L 0x0p+0L : 0x1.23456789abcdefp-500L : inexact-ok
+= hypot upward ldbl-96-intel 0x1.23456789abcdefp-500L 0x0p+0L : 0x1.23456789abcdefp-500L : inexact-ok
+= hypot downward ldbl-96-m68k 0x1.23456789abcdefp-500L 0x0p+0L : 0x1.23456789abcdefp-500L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x1.23456789abcdefp-500L 0x0p+0L : 0x1.23456789abcdefp-500L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x1.23456789abcdefp-500L 0x0p+0L : 0x1.23456789abcdefp-500L : inexact-ok
+= hypot upward ldbl-96-m68k 0x1.23456789abcdefp-500L 0x0p+0L : 0x1.23456789abcdefp-500L : inexact-ok
+= hypot downward ldbl-128 0x1.23456789abcdefp-500L 0x0p+0L : 0x1.23456789abcdefp-500L : inexact-ok
+= hypot tonearest ldbl-128 0x1.23456789abcdefp-500L 0x0p+0L : 0x1.23456789abcdefp-500L : inexact-ok
+= hypot towardzero ldbl-128 0x1.23456789abcdefp-500L 0x0p+0L : 0x1.23456789abcdefp-500L : inexact-ok
+= hypot upward ldbl-128 0x1.23456789abcdefp-500L 0x0p+0L : 0x1.23456789abcdefp-500L : inexact-ok
+= hypot downward ldbl-128ibm 0x1.23456789abcdefp-500L 0x0p+0L : 0x1.23456789abcdefp-500L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x1.23456789abcdefp-500L 0x0p+0L : 0x1.23456789abcdefp-500L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x1.23456789abcdefp-500L 0x0p+0L : 0x1.23456789abcdefp-500L : inexact-ok
+= hypot upward ldbl-128ibm 0x1.23456789abcdefp-500L 0x0p+0L : 0x1.23456789abcdefp-500L : inexact-ok
+= hypot downward ldbl-96-intel 0x1.23456789abcdefp-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c44a2p-500L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x1.23456789abcdefp-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c44a2p-500L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x1.23456789abcdefp-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c44a2p-500L : inexact-ok
+= hypot upward ldbl-96-intel 0x1.23456789abcdefp-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c44a4p-500L : inexact-ok
+= hypot downward ldbl-96-m68k 0x1.23456789abcdefp-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c44a2p-500L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x1.23456789abcdefp-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c44a2p-500L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x1.23456789abcdefp-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c44a2p-500L : inexact-ok
+= hypot upward ldbl-96-m68k 0x1.23456789abcdefp-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c44a4p-500L : inexact-ok
+= hypot downward ldbl-128 0x1.23456789abcdefp-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c44a2abd14361ee29p-500L : inexact-ok
+= hypot tonearest ldbl-128 0x1.23456789abcdefp-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c44a2abd14361ee2ap-500L : inexact-ok
+= hypot towardzero ldbl-128 0x1.23456789abcdefp-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c44a2abd14361ee29p-500L : inexact-ok
+= hypot upward ldbl-128 0x1.23456789abcdefp-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c44a2abd14361ee2ap-500L : inexact-ok
+= hypot downward ldbl-128ibm 0x1.23456789abcdefp-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c44a2abd14361eep-500L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x1.23456789abcdefp-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c44a2abd14361eep-500L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x1.23456789abcdefp-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c44a2abd14361eep-500L : inexact-ok
+= hypot upward ldbl-128ibm 0x1.23456789abcdefp-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c44a2abd14361ee8p-500L : inexact-ok
+= hypot downward ldbl-96-intel 0x1.23456789abcdefp-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c3952p-500L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x1.23456789abcdefp-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c3952p-500L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x1.23456789abcdefp-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c3952p-500L : inexact-ok
+= hypot upward ldbl-96-intel 0x1.23456789abcdefp-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c3954p-500L : inexact-ok
+= hypot downward ldbl-96-m68k 0x1.23456789abcdefp-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c3952p-500L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x1.23456789abcdefp-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c3952p-500L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x1.23456789abcdefp-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c3952p-500L : inexact-ok
+= hypot upward ldbl-96-m68k 0x1.23456789abcdefp-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c3954p-500L : inexact-ok
+= hypot downward ldbl-128 0x1.23456789abcdefp-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c39525c9e03c40804p-500L : inexact-ok
+= hypot tonearest ldbl-128 0x1.23456789abcdefp-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c39525c9e03c40804p-500L : inexact-ok
+= hypot towardzero ldbl-128 0x1.23456789abcdefp-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c39525c9e03c40804p-500L : inexact-ok
+= hypot upward ldbl-128 0x1.23456789abcdefp-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c39525c9e03c40805p-500L : inexact-ok
+= hypot downward ldbl-128ibm 0x1.23456789abcdefp-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c39525c9e03c408p-500L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x1.23456789abcdefp-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c39525c9e03c408p-500L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x1.23456789abcdefp-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c39525c9e03c408p-500L : inexact-ok
+= hypot upward ldbl-128ibm 0x1.23456789abcdefp-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c39525c9e03c4088p-500L : inexact-ok
+= hypot downward ldbl-96-intel 0x1.23456789abcdefp-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c43eep-500L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x1.23456789abcdefp-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c43fp-500L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x1.23456789abcdefp-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c43eep-500L : inexact-ok
+= hypot upward ldbl-96-intel 0x1.23456789abcdefp-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c43fp-500L : inexact-ok
+= hypot downward ldbl-96-m68k 0x1.23456789abcdefp-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c43eep-500L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x1.23456789abcdefp-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c43fp-500L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x1.23456789abcdefp-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c43eep-500L : inexact-ok
+= hypot upward ldbl-96-m68k 0x1.23456789abcdefp-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c43fp-500L : inexact-ok
+= hypot downward ldbl-128 0x1.23456789abcdefp-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c43ef10e7f5d00381p-500L : inexact-ok
+= hypot tonearest ldbl-128 0x1.23456789abcdefp-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c43ef10e7f5d00382p-500L : inexact-ok
+= hypot towardzero ldbl-128 0x1.23456789abcdefp-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c43ef10e7f5d00381p-500L : inexact-ok
+= hypot upward ldbl-128 0x1.23456789abcdefp-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c43ef10e7f5d00382p-500L : inexact-ok
+= hypot downward ldbl-128ibm 0x1.23456789abcdefp-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c43ef10e7f5d0038p-500L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x1.23456789abcdefp-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c43ef10e7f5d0038p-500L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x1.23456789abcdefp-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c43ef10e7f5d0038p-500L : inexact-ok
+= hypot upward ldbl-128ibm 0x1.23456789abcdefp-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c43ef10e7f5d004p-500L : inexact-ok
+= hypot downward ldbl-96-intel 0x1.23456789abcdefp-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c43ecp-500L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x1.23456789abcdefp-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c43eep-500L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x1.23456789abcdefp-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c43ecp-500L : inexact-ok
+= hypot upward ldbl-96-intel 0x1.23456789abcdefp-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c43eep-500L : inexact-ok
+= hypot downward ldbl-96-m68k 0x1.23456789abcdefp-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c43ecp-500L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x1.23456789abcdefp-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c43eep-500L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x1.23456789abcdefp-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c43ecp-500L : inexact-ok
+= hypot upward ldbl-96-m68k 0x1.23456789abcdefp-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c43eep-500L : inexact-ok
+= hypot downward ldbl-128 0x1.23456789abcdefp-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c43eda6de0f680fc5p-500L : inexact-ok
+= hypot tonearest ldbl-128 0x1.23456789abcdefp-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c43eda6de0f680fc5p-500L : inexact-ok
+= hypot towardzero ldbl-128 0x1.23456789abcdefp-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c43eda6de0f680fc5p-500L : inexact-ok
+= hypot upward ldbl-128 0x1.23456789abcdefp-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c43eda6de0f680fc6p-500L : inexact-ok
+= hypot downward ldbl-128ibm 0x1.23456789abcdefp-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c43eda6de0f680f8p-500L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x1.23456789abcdefp-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c43eda6de0f681p-500L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x1.23456789abcdefp-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c43eda6de0f680f8p-500L : inexact-ok
+= hypot upward ldbl-128ibm 0x1.23456789abcdefp-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c43eda6de0f681p-500L : inexact-ok
+= hypot downward ldbl-128 0x1.23456789abcdefp-500L 0x1.23456789abcdef0123456789ab8p-500L : 0x1.9beb67fff20c43ee74d3c3680894p-500L : inexact-ok
+= hypot tonearest ldbl-128 0x1.23456789abcdefp-500L 0x1.23456789abcdef0123456789ab8p-500L : 0x1.9beb67fff20c43ee74d3c3680894p-500L : inexact-ok
+= hypot towardzero ldbl-128 0x1.23456789abcdefp-500L 0x1.23456789abcdef0123456789ab8p-500L : 0x1.9beb67fff20c43ee74d3c3680894p-500L : inexact-ok
+= hypot upward ldbl-128 0x1.23456789abcdefp-500L 0x1.23456789abcdef0123456789ab8p-500L : 0x1.9beb67fff20c43ee74d3c3680895p-500L : inexact-ok
+= hypot downward ldbl-128ibm 0x1.23456789abcdefp-500L 0x1.23456789abcdef0123456789ab8p-500L : 0x1.9beb67fff20c43ee74d3c368088p-500L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x1.23456789abcdefp-500L 0x1.23456789abcdef0123456789ab8p-500L : 0x1.9beb67fff20c43ee74d3c368088p-500L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x1.23456789abcdefp-500L 0x1.23456789abcdef0123456789ab8p-500L : 0x1.9beb67fff20c43ee74d3c368088p-500L : inexact-ok
+= hypot upward ldbl-128ibm 0x1.23456789abcdefp-500L 0x1.23456789abcdef0123456789ab8p-500L : 0x1.9beb67fff20c43ee74d3c36809p-500L : inexact-ok
+= hypot downward ldbl-128 0x1.23456789abcdef0123456789ab8p-500L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-128 0x1.23456789abcdef0123456789ab8p-500L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-128 0x1.23456789abcdef0123456789ab8p-500L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-128 0x1.23456789abcdef0123456789ab8p-500L 0x8p-152L : 0x8.0000000000000000000000000008p-152L : inexact-ok
+= hypot downward ldbl-128ibm 0x1.23456789abcdef0123456789ab8p-500L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x1.23456789abcdef0123456789ab8p-500L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x1.23456789abcdef0123456789ab8p-500L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-128ibm 0x1.23456789abcdef0123456789ab8p-500L 0x8p-152L : 0x8.00000000000000000000000004p-152L : inexact-ok
+= hypot downward ldbl-128 0x1.23456789abcdef0123456789ab8p-500L 0x0p+0L : 0x1.23456789abcdef0123456789ab8p-500L : inexact-ok
+= hypot tonearest ldbl-128 0x1.23456789abcdef0123456789ab8p-500L 0x0p+0L : 0x1.23456789abcdef0123456789ab8p-500L : inexact-ok
+= hypot towardzero ldbl-128 0x1.23456789abcdef0123456789ab8p-500L 0x0p+0L : 0x1.23456789abcdef0123456789ab8p-500L : inexact-ok
+= hypot upward ldbl-128 0x1.23456789abcdef0123456789ab8p-500L 0x0p+0L : 0x1.23456789abcdef0123456789ab8p-500L : inexact-ok
+= hypot downward ldbl-128ibm 0x1.23456789abcdef0123456789ab8p-500L 0x0p+0L : 0x1.23456789abcdef0123456789ab8p-500L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x1.23456789abcdef0123456789ab8p-500L 0x0p+0L : 0x1.23456789abcdef0123456789ab8p-500L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x1.23456789abcdef0123456789ab8p-500L 0x0p+0L : 0x1.23456789abcdef0123456789ab8p-500L : inexact-ok
+= hypot upward ldbl-128ibm 0x1.23456789abcdef0123456789ab8p-500L 0x0p+0L : 0x1.23456789abcdef0123456789ab8p-500L : inexact-ok
+= hypot downward ldbl-128 0x1.23456789abcdef0123456789ab8p-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c44a379c6f761e6f8p-500L : inexact-ok
+= hypot tonearest ldbl-128 0x1.23456789abcdef0123456789ab8p-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c44a379c6f761e6f9p-500L : inexact-ok
+= hypot towardzero ldbl-128 0x1.23456789abcdef0123456789ab8p-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c44a379c6f761e6f8p-500L : inexact-ok
+= hypot upward ldbl-128 0x1.23456789abcdef0123456789ab8p-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c44a379c6f761e6f9p-500L : inexact-ok
+= hypot downward ldbl-128ibm 0x1.23456789abcdef0123456789ab8p-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c44a379c6f761e68p-500L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x1.23456789abcdef0123456789ab8p-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c44a379c6f761e7p-500L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x1.23456789abcdef0123456789ab8p-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c44a379c6f761e68p-500L : inexact-ok
+= hypot upward ldbl-128ibm 0x1.23456789abcdef0123456789ab8p-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c44a379c6f761e7p-500L : inexact-ok
+= hypot downward ldbl-128 0x1.23456789abcdef0123456789ab8p-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c39532a93b7c400d3p-500L : inexact-ok
+= hypot tonearest ldbl-128 0x1.23456789abcdef0123456789ab8p-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c39532a93b7c400d3p-500L : inexact-ok
+= hypot towardzero ldbl-128 0x1.23456789abcdef0123456789ab8p-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c39532a93b7c400d3p-500L : inexact-ok
+= hypot upward ldbl-128 0x1.23456789abcdef0123456789ab8p-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c39532a93b7c400d4p-500L : inexact-ok
+= hypot downward ldbl-128ibm 0x1.23456789abcdef0123456789ab8p-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c39532a93b7c4008p-500L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x1.23456789abcdef0123456789ab8p-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c39532a93b7c401p-500L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x1.23456789abcdef0123456789ab8p-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c39532a93b7c4008p-500L : inexact-ok
+= hypot upward ldbl-128ibm 0x1.23456789abcdef0123456789ab8p-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c39532a93b7c401p-500L : inexact-ok
+= hypot downward ldbl-128 0x1.23456789abcdef0123456789ab8p-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c43efdedda9cffc5p-500L : inexact-ok
+= hypot tonearest ldbl-128 0x1.23456789abcdef0123456789ab8p-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c43efdedda9cffc51p-500L : inexact-ok
+= hypot towardzero ldbl-128 0x1.23456789abcdef0123456789ab8p-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c43efdedda9cffc5p-500L : inexact-ok
+= hypot upward ldbl-128 0x1.23456789abcdef0123456789ab8p-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c43efdedda9cffc51p-500L : inexact-ok
+= hypot downward ldbl-128ibm 0x1.23456789abcdef0123456789ab8p-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c43efdedda9cffcp-500L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x1.23456789abcdef0123456789ab8p-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c43efdedda9cffc8p-500L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x1.23456789abcdef0123456789ab8p-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c43efdedda9cffcp-500L : inexact-ok
+= hypot upward ldbl-128ibm 0x1.23456789abcdef0123456789ab8p-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c43efdedda9cffc8p-500L : inexact-ok
+= hypot downward ldbl-128 0x1.23456789abcdef0123456789ab8p-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c43ee74d3c3680894p-500L : inexact-ok
+= hypot tonearest ldbl-128 0x1.23456789abcdef0123456789ab8p-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c43ee74d3c3680894p-500L : inexact-ok
+= hypot towardzero ldbl-128 0x1.23456789abcdef0123456789ab8p-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c43ee74d3c3680894p-500L : inexact-ok
+= hypot upward ldbl-128 0x1.23456789abcdef0123456789ab8p-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c43ee74d3c3680895p-500L : inexact-ok
+= hypot downward ldbl-128ibm 0x1.23456789abcdef0123456789ab8p-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c43ee74d3c368088p-500L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x1.23456789abcdef0123456789ab8p-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c43ee74d3c368088p-500L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x1.23456789abcdef0123456789ab8p-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c43ee74d3c368088p-500L : inexact-ok
+= hypot upward ldbl-128ibm 0x1.23456789abcdef0123456789ab8p-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c43ee74d3c36809p-500L : inexact-ok
+= hypot downward ldbl-128 0x1.23456789abcdef0123456789ab8p-500L 0x1.23456789abcdef0123456789ab8p-500L : 0x1.9beb67fff20c43ef42c977680163p-500L : inexact-ok
+= hypot tonearest ldbl-128 0x1.23456789abcdef0123456789ab8p-500L 0x1.23456789abcdef0123456789ab8p-500L : 0x1.9beb67fff20c43ef42c977680163p-500L : inexact-ok
+= hypot towardzero ldbl-128 0x1.23456789abcdef0123456789ab8p-500L 0x1.23456789abcdef0123456789ab8p-500L : 0x1.9beb67fff20c43ef42c977680163p-500L : inexact-ok
+= hypot upward ldbl-128 0x1.23456789abcdef0123456789ab8p-500L 0x1.23456789abcdef0123456789ab8p-500L : 0x1.9beb67fff20c43ef42c977680164p-500L : inexact-ok
+= hypot downward ldbl-128ibm 0x1.23456789abcdef0123456789ab8p-500L 0x1.23456789abcdef0123456789ab8p-500L : 0x1.9beb67fff20c43ef42c9776801p-500L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x1.23456789abcdef0123456789ab8p-500L 0x1.23456789abcdef0123456789ab8p-500L : 0x1.9beb67fff20c43ef42c97768018p-500L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x1.23456789abcdef0123456789ab8p-500L 0x1.23456789abcdef0123456789ab8p-500L : 0x1.9beb67fff20c43ef42c9776801p-500L : inexact-ok
+= hypot upward ldbl-128ibm 0x1.23456789abcdef0123456789ab8p-500L 0x1.23456789abcdef0123456789ab8p-500L : 0x1.9beb67fff20c43ef42c97768018p-500L : inexact-ok
+hypot 0x3p125 0x4p125 no-test-inline:flt-32
+= hypot downward flt-32 0x6p+124f 0x8p+124f : 0xap+124f : no-test-inline:flt-32 inexact-ok
+= hypot tonearest flt-32 0x6p+124f 0x8p+124f : 0xap+124f : no-test-inline:flt-32 inexact-ok
+= hypot towardzero flt-32 0x6p+124f 0x8p+124f : 0xap+124f : no-test-inline:flt-32 inexact-ok
+= hypot upward flt-32 0x6p+124f 0x8p+124f : 0xap+124f : no-test-inline:flt-32 inexact-ok
+= hypot downward dbl-64 0x6p+124 0x8p+124 : 0xap+124 : no-test-inline:flt-32 inexact-ok
+= hypot tonearest dbl-64 0x6p+124 0x8p+124 : 0xap+124 : no-test-inline:flt-32 inexact-ok
+= hypot towardzero dbl-64 0x6p+124 0x8p+124 : 0xap+124 : no-test-inline:flt-32 inexact-ok
+= hypot upward dbl-64 0x6p+124 0x8p+124 : 0xap+124 : no-test-inline:flt-32 inexact-ok
+= hypot downward ldbl-96-intel 0x6p+124L 0x8p+124L : 0xap+124L : no-test-inline:flt-32 inexact-ok
+= hypot tonearest ldbl-96-intel 0x6p+124L 0x8p+124L : 0xap+124L : no-test-inline:flt-32 inexact-ok
+= hypot towardzero ldbl-96-intel 0x6p+124L 0x8p+124L : 0xap+124L : no-test-inline:flt-32 inexact-ok
+= hypot upward ldbl-96-intel 0x6p+124L 0x8p+124L : 0xap+124L : no-test-inline:flt-32 inexact-ok
+= hypot downward ldbl-96-m68k 0x6p+124L 0x8p+124L : 0xap+124L : no-test-inline:flt-32 inexact-ok
+= hypot tonearest ldbl-96-m68k 0x6p+124L 0x8p+124L : 0xap+124L : no-test-inline:flt-32 inexact-ok
+= hypot towardzero ldbl-96-m68k 0x6p+124L 0x8p+124L : 0xap+124L : no-test-inline:flt-32 inexact-ok
+= hypot upward ldbl-96-m68k 0x6p+124L 0x8p+124L : 0xap+124L : no-test-inline:flt-32 inexact-ok
+= hypot downward ldbl-128 0x6p+124L 0x8p+124L : 0xap+124L : no-test-inline:flt-32 inexact-ok
+= hypot tonearest ldbl-128 0x6p+124L 0x8p+124L : 0xap+124L : no-test-inline:flt-32 inexact-ok
+= hypot towardzero ldbl-128 0x6p+124L 0x8p+124L : 0xap+124L : no-test-inline:flt-32 inexact-ok
+= hypot upward ldbl-128 0x6p+124L 0x8p+124L : 0xap+124L : no-test-inline:flt-32 inexact-ok
+= hypot downward ldbl-128ibm 0x6p+124L 0x8p+124L : 0xap+124L : no-test-inline:flt-32 inexact-ok
+= hypot tonearest ldbl-128ibm 0x6p+124L 0x8p+124L : 0xap+124L : no-test-inline:flt-32 inexact-ok
+= hypot towardzero ldbl-128ibm 0x6p+124L 0x8p+124L : 0xap+124L : no-test-inline:flt-32 inexact-ok
+= hypot upward ldbl-128ibm 0x6p+124L 0x8p+124L : 0xap+124L : no-test-inline:flt-32 inexact-ok
+hypot 0x1.234566p-126 0x1.234566p-126 no-test-inline:flt-32
+= hypot downward flt-32 0x4.8d1598p-128f 0x4.8d1598p-128f : 0x6.6fad9p-128f : no-test-inline:flt-32 inexact-ok
+= hypot tonearest flt-32 0x4.8d1598p-128f 0x4.8d1598p-128f : 0x6.6fad98p-128f : no-test-inline:flt-32 inexact-ok
+= hypot towardzero flt-32 0x4.8d1598p-128f 0x4.8d1598p-128f : 0x6.6fad9p-128f : no-test-inline:flt-32 inexact-ok
+= hypot upward flt-32 0x4.8d1598p-128f 0x4.8d1598p-128f : 0x6.6fad98p-128f : no-test-inline:flt-32 inexact-ok
+= hypot downward dbl-64 0x4.8d1598p-128 0x4.8d1598p-128 : 0x6.6fad974cd786cp-128 : no-test-inline:flt-32 inexact-ok
+= hypot tonearest dbl-64 0x4.8d1598p-128 0x4.8d1598p-128 : 0x6.6fad974cd786cp-128 : no-test-inline:flt-32 inexact-ok
+= hypot towardzero dbl-64 0x4.8d1598p-128 0x4.8d1598p-128 : 0x6.6fad974cd786cp-128 : no-test-inline:flt-32 inexact-ok
+= hypot upward dbl-64 0x4.8d1598p-128 0x4.8d1598p-128 : 0x6.6fad974cd787p-128 : no-test-inline:flt-32 inexact-ok
+= hypot downward ldbl-96-intel 0x4.8d1598p-128L 0x4.8d1598p-128L : 0x6.6fad974cd786d61p-128L : no-test-inline:flt-32 inexact-ok
+= hypot tonearest ldbl-96-intel 0x4.8d1598p-128L 0x4.8d1598p-128L : 0x6.6fad974cd786d61p-128L : no-test-inline:flt-32 inexact-ok
+= hypot towardzero ldbl-96-intel 0x4.8d1598p-128L 0x4.8d1598p-128L : 0x6.6fad974cd786d61p-128L : no-test-inline:flt-32 inexact-ok
+= hypot upward ldbl-96-intel 0x4.8d1598p-128L 0x4.8d1598p-128L : 0x6.6fad974cd786d618p-128L : no-test-inline:flt-32 inexact-ok
+= hypot downward ldbl-96-m68k 0x4.8d1598p-128L 0x4.8d1598p-128L : 0x6.6fad974cd786d61p-128L : no-test-inline:flt-32 inexact-ok
+= hypot tonearest ldbl-96-m68k 0x4.8d1598p-128L 0x4.8d1598p-128L : 0x6.6fad974cd786d61p-128L : no-test-inline:flt-32 inexact-ok
+= hypot towardzero ldbl-96-m68k 0x4.8d1598p-128L 0x4.8d1598p-128L : 0x6.6fad974cd786d61p-128L : no-test-inline:flt-32 inexact-ok
+= hypot upward ldbl-96-m68k 0x4.8d1598p-128L 0x4.8d1598p-128L : 0x6.6fad974cd786d618p-128L : no-test-inline:flt-32 inexact-ok
+= hypot downward ldbl-128 0x4.8d1598p-128L 0x4.8d1598p-128L : 0x6.6fad974cd786d6112b947029048p-128L : no-test-inline:flt-32 inexact-ok
+= hypot tonearest ldbl-128 0x4.8d1598p-128L 0x4.8d1598p-128L : 0x6.6fad974cd786d6112b947029048p-128L : no-test-inline:flt-32 inexact-ok
+= hypot towardzero ldbl-128 0x4.8d1598p-128L 0x4.8d1598p-128L : 0x6.6fad974cd786d6112b947029048p-128L : no-test-inline:flt-32 inexact-ok
+= hypot upward ldbl-128 0x4.8d1598p-128L 0x4.8d1598p-128L : 0x6.6fad974cd786d6112b9470290484p-128L : no-test-inline:flt-32 inexact-ok
+= hypot downward ldbl-128ibm 0x4.8d1598p-128L 0x4.8d1598p-128L : 0x6.6fad974cd786d6112b94702904p-128L : no-test-inline:flt-32 inexact-ok
+= hypot tonearest ldbl-128ibm 0x4.8d1598p-128L 0x4.8d1598p-128L : 0x6.6fad974cd786d6112b94702904p-128L : no-test-inline:flt-32 inexact-ok
+= hypot towardzero ldbl-128ibm 0x4.8d1598p-128L 0x4.8d1598p-128L : 0x6.6fad974cd786d6112b94702904p-128L : no-test-inline:flt-32 inexact-ok
+= hypot upward ldbl-128ibm 0x4.8d1598p-128L 0x4.8d1598p-128L : 0x6.6fad974cd786d6112b94702906p-128L : no-test-inline:flt-32 inexact-ok
+hypot 0x3p1021 0x4p1021 no-test-inline:dbl-64
+= hypot downward flt-32 0xf.fffffp+124f 0xf.fffffp+124f : 0xf.fffffp+124f : no-test-inline:dbl-64 inexact-ok overflow errno-erange-ok
+= hypot tonearest flt-32 0xf.fffffp+124f 0xf.fffffp+124f : plus_infty : no-test-inline:dbl-64 inexact-ok overflow errno-erange
+= hypot towardzero flt-32 0xf.fffffp+124f 0xf.fffffp+124f : 0xf.fffffp+124f : no-test-inline:dbl-64 inexact-ok overflow errno-erange-ok
+= hypot upward flt-32 0xf.fffffp+124f 0xf.fffffp+124f : plus_infty : no-test-inline:dbl-64 inexact-ok overflow errno-erange
+= hypot downward dbl-64 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66p+128 : no-test-inline:dbl-64 inexact-ok
+= hypot tonearest dbl-64 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66p+128 : no-test-inline:dbl-64 inexact-ok
+= hypot towardzero dbl-64 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66p+128 : no-test-inline:dbl-64 inexact-ok
+= hypot upward dbl-64 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d67p+128 : no-test-inline:dbl-64 inexact-ok
+= hypot downward ldbl-96-intel 0xf.fffffp+124L 0xf.fffffp+124L : 0x1.6a09e4fde9d66114p+128L : no-test-inline:dbl-64 inexact-ok
+= hypot tonearest ldbl-96-intel 0xf.fffffp+124L 0xf.fffffp+124L : 0x1.6a09e4fde9d66114p+128L : no-test-inline:dbl-64 inexact-ok
+= hypot towardzero ldbl-96-intel 0xf.fffffp+124L 0xf.fffffp+124L : 0x1.6a09e4fde9d66114p+128L : no-test-inline:dbl-64 inexact-ok
+= hypot upward ldbl-96-intel 0xf.fffffp+124L 0xf.fffffp+124L : 0x1.6a09e4fde9d66116p+128L : no-test-inline:dbl-64 inexact-ok
+= hypot downward ldbl-96-m68k 0xf.fffffp+124L 0xf.fffffp+124L : 0x1.6a09e4fde9d66114p+128L : no-test-inline:dbl-64 inexact-ok
+= hypot tonearest ldbl-96-m68k 0xf.fffffp+124L 0xf.fffffp+124L : 0x1.6a09e4fde9d66114p+128L : no-test-inline:dbl-64 inexact-ok
+= hypot towardzero ldbl-96-m68k 0xf.fffffp+124L 0xf.fffffp+124L : 0x1.6a09e4fde9d66114p+128L : no-test-inline:dbl-64 inexact-ok
+= hypot upward ldbl-96-m68k 0xf.fffffp+124L 0xf.fffffp+124L : 0x1.6a09e4fde9d66116p+128L : no-test-inline:dbl-64 inexact-ok
+= hypot downward ldbl-128 0xf.fffffp+124L 0xf.fffffp+124L : 0x1.6a09e4fde9d66114f6320ab3ef82p+128L : no-test-inline:dbl-64 inexact-ok
+= hypot tonearest ldbl-128 0xf.fffffp+124L 0xf.fffffp+124L : 0x1.6a09e4fde9d66114f6320ab3ef82p+128L : no-test-inline:dbl-64 inexact-ok
+= hypot towardzero ldbl-128 0xf.fffffp+124L 0xf.fffffp+124L : 0x1.6a09e4fde9d66114f6320ab3ef82p+128L : no-test-inline:dbl-64 inexact-ok
+= hypot upward ldbl-128 0xf.fffffp+124L 0xf.fffffp+124L : 0x1.6a09e4fde9d66114f6320ab3ef83p+128L : no-test-inline:dbl-64 inexact-ok
+= hypot downward ldbl-128ibm 0xf.fffffp+124L 0xf.fffffp+124L : 0x1.6a09e4fde9d66114f6320ab3ef8p+128L : no-test-inline:dbl-64 inexact-ok
+= hypot tonearest ldbl-128ibm 0xf.fffffp+124L 0xf.fffffp+124L : 0x1.6a09e4fde9d66114f6320ab3ef8p+128L : no-test-inline:dbl-64 inexact-ok
+= hypot towardzero ldbl-128ibm 0xf.fffffp+124L 0xf.fffffp+124L : 0x1.6a09e4fde9d66114f6320ab3ef8p+128L : no-test-inline:dbl-64 inexact-ok
+= hypot upward ldbl-128ibm 0xf.fffffp+124L 0xf.fffffp+124L : 0x1.6a09e4fde9d66114f6320ab3fp+128L : no-test-inline:dbl-64 inexact-ok
+= hypot downward dbl-64 0xf.fffffp+124 0x8p+1020 : 0x8p+1020 : no-test-inline:dbl-64 inexact-ok
+= hypot tonearest dbl-64 0xf.fffffp+124 0x8p+1020 : 0x8p+1020 : no-test-inline:dbl-64 inexact-ok
+= hypot towardzero dbl-64 0xf.fffffp+124 0x8p+1020 : 0x8p+1020 : no-test-inline:dbl-64 inexact-ok
+= hypot upward dbl-64 0xf.fffffp+124 0x8p+1020 : 0x8.0000000000008p+1020 : no-test-inline:dbl-64 inexact-ok
+= hypot downward ldbl-96-intel 0xf.fffffp+124L 0x8p+1020L : 0x8p+1020L : no-test-inline:dbl-64 inexact-ok
+= hypot tonearest ldbl-96-intel 0xf.fffffp+124L 0x8p+1020L : 0x8p+1020L : no-test-inline:dbl-64 inexact-ok
+= hypot towardzero ldbl-96-intel 0xf.fffffp+124L 0x8p+1020L : 0x8p+1020L : no-test-inline:dbl-64 inexact-ok
+= hypot upward ldbl-96-intel 0xf.fffffp+124L 0x8p+1020L : 0x8.000000000000001p+1020L : no-test-inline:dbl-64 inexact-ok
+= hypot downward ldbl-96-m68k 0xf.fffffp+124L 0x8p+1020L : 0x8p+1020L : no-test-inline:dbl-64 inexact-ok
+= hypot tonearest ldbl-96-m68k 0xf.fffffp+124L 0x8p+1020L : 0x8p+1020L : no-test-inline:dbl-64 inexact-ok
+= hypot towardzero ldbl-96-m68k 0xf.fffffp+124L 0x8p+1020L : 0x8p+1020L : no-test-inline:dbl-64 inexact-ok
+= hypot upward ldbl-96-m68k 0xf.fffffp+124L 0x8p+1020L : 0x8.000000000000001p+1020L : no-test-inline:dbl-64 inexact-ok
+= hypot downward ldbl-128 0xf.fffffp+124L 0x8p+1020L : 0x8p+1020L : no-test-inline:dbl-64 inexact-ok
+= hypot tonearest ldbl-128 0xf.fffffp+124L 0x8p+1020L : 0x8p+1020L : no-test-inline:dbl-64 inexact-ok
+= hypot towardzero ldbl-128 0xf.fffffp+124L 0x8p+1020L : 0x8p+1020L : no-test-inline:dbl-64 inexact-ok
+= hypot upward ldbl-128 0xf.fffffp+124L 0x8p+1020L : 0x8.0000000000000000000000000008p+1020L : no-test-inline:dbl-64 inexact-ok
+= hypot downward ldbl-128ibm 0xf.fffffp+124L 0x8p+1020L : 0x8p+1020L : no-test-inline:dbl-64 inexact-ok
+= hypot tonearest ldbl-128ibm 0xf.fffffp+124L 0x8p+1020L : 0x8p+1020L : no-test-inline:dbl-64 inexact-ok
+= hypot towardzero ldbl-128ibm 0xf.fffffp+124L 0x8p+1020L : 0x8p+1020L : no-test-inline:dbl-64 inexact-ok
+= hypot upward ldbl-128ibm 0xf.fffffp+124L 0x8p+1020L : 0x8.00000000000000000000000004p+1020L : no-test-inline:dbl-64 inexact-ok
+= hypot downward dbl-64 0x6p+1020 0xf.fffffp+124 : 0x6p+1020 : no-test-inline:dbl-64 inexact-ok
+= hypot tonearest dbl-64 0x6p+1020 0xf.fffffp+124 : 0x6p+1020 : no-test-inline:dbl-64 inexact-ok
+= hypot towardzero dbl-64 0x6p+1020 0xf.fffffp+124 : 0x6p+1020 : no-test-inline:dbl-64 inexact-ok
+= hypot upward dbl-64 0x6p+1020 0xf.fffffp+124 : 0x6.0000000000004p+1020 : no-test-inline:dbl-64 inexact-ok
+= hypot downward ldbl-96-intel 0x6p+1020L 0xf.fffffp+124L : 0x6p+1020L : no-test-inline:dbl-64 inexact-ok
+= hypot tonearest ldbl-96-intel 0x6p+1020L 0xf.fffffp+124L : 0x6p+1020L : no-test-inline:dbl-64 inexact-ok
+= hypot towardzero ldbl-96-intel 0x6p+1020L 0xf.fffffp+124L : 0x6p+1020L : no-test-inline:dbl-64 inexact-ok
+= hypot upward ldbl-96-intel 0x6p+1020L 0xf.fffffp+124L : 0x6.0000000000000008p+1020L : no-test-inline:dbl-64 inexact-ok
+= hypot downward ldbl-96-m68k 0x6p+1020L 0xf.fffffp+124L : 0x6p+1020L : no-test-inline:dbl-64 inexact-ok
+= hypot tonearest ldbl-96-m68k 0x6p+1020L 0xf.fffffp+124L : 0x6p+1020L : no-test-inline:dbl-64 inexact-ok
+= hypot towardzero ldbl-96-m68k 0x6p+1020L 0xf.fffffp+124L : 0x6p+1020L : no-test-inline:dbl-64 inexact-ok
+= hypot upward ldbl-96-m68k 0x6p+1020L 0xf.fffffp+124L : 0x6.0000000000000008p+1020L : no-test-inline:dbl-64 inexact-ok
+= hypot downward ldbl-128 0x6p+1020L 0xf.fffffp+124L : 0x6p+1020L : no-test-inline:dbl-64 inexact-ok
+= hypot tonearest ldbl-128 0x6p+1020L 0xf.fffffp+124L : 0x6p+1020L : no-test-inline:dbl-64 inexact-ok
+= hypot towardzero ldbl-128 0x6p+1020L 0xf.fffffp+124L : 0x6p+1020L : no-test-inline:dbl-64 inexact-ok
+= hypot upward ldbl-128 0x6p+1020L 0xf.fffffp+124L : 0x6.0000000000000000000000000004p+1020L : no-test-inline:dbl-64 inexact-ok
+= hypot downward ldbl-128ibm 0x6p+1020L 0xf.fffffp+124L : 0x6p+1020L : no-test-inline:dbl-64 inexact-ok
+= hypot tonearest ldbl-128ibm 0x6p+1020L 0xf.fffffp+124L : 0x6p+1020L : no-test-inline:dbl-64 inexact-ok
+= hypot towardzero ldbl-128ibm 0x6p+1020L 0xf.fffffp+124L : 0x6p+1020L : no-test-inline:dbl-64 inexact-ok
+= hypot upward ldbl-128ibm 0x6p+1020L 0xf.fffffp+124L : 0x6.00000000000000000000000002p+1020L : no-test-inline:dbl-64 inexact-ok
+= hypot downward dbl-64 0x6p+1020 0x8p+1020 : 0xap+1020 : no-test-inline:dbl-64 inexact-ok
+= hypot tonearest dbl-64 0x6p+1020 0x8p+1020 : 0xap+1020 : no-test-inline:dbl-64 inexact-ok
+= hypot towardzero dbl-64 0x6p+1020 0x8p+1020 : 0xap+1020 : no-test-inline:dbl-64 inexact-ok
+= hypot upward dbl-64 0x6p+1020 0x8p+1020 : 0xap+1020 : no-test-inline:dbl-64 inexact-ok
+= hypot downward ldbl-96-intel 0x6p+1020L 0x8p+1020L : 0xap+1020L : no-test-inline:dbl-64 inexact-ok
+= hypot tonearest ldbl-96-intel 0x6p+1020L 0x8p+1020L : 0xap+1020L : no-test-inline:dbl-64 inexact-ok
+= hypot towardzero ldbl-96-intel 0x6p+1020L 0x8p+1020L : 0xap+1020L : no-test-inline:dbl-64 inexact-ok
+= hypot upward ldbl-96-intel 0x6p+1020L 0x8p+1020L : 0xap+1020L : no-test-inline:dbl-64 inexact-ok
+= hypot downward ldbl-96-m68k 0x6p+1020L 0x8p+1020L : 0xap+1020L : no-test-inline:dbl-64 inexact-ok
+= hypot tonearest ldbl-96-m68k 0x6p+1020L 0x8p+1020L : 0xap+1020L : no-test-inline:dbl-64 inexact-ok
+= hypot towardzero ldbl-96-m68k 0x6p+1020L 0x8p+1020L : 0xap+1020L : no-test-inline:dbl-64 inexact-ok
+= hypot upward ldbl-96-m68k 0x6p+1020L 0x8p+1020L : 0xap+1020L : no-test-inline:dbl-64 inexact-ok
+= hypot downward ldbl-128 0x6p+1020L 0x8p+1020L : 0xap+1020L : no-test-inline:dbl-64 inexact-ok
+= hypot tonearest ldbl-128 0x6p+1020L 0x8p+1020L : 0xap+1020L : no-test-inline:dbl-64 inexact-ok
+= hypot towardzero ldbl-128 0x6p+1020L 0x8p+1020L : 0xap+1020L : no-test-inline:dbl-64 inexact-ok
+= hypot upward ldbl-128 0x6p+1020L 0x8p+1020L : 0xap+1020L : no-test-inline:dbl-64 inexact-ok
+= hypot downward ldbl-128ibm 0x6p+1020L 0x8p+1020L : 0xap+1020L : no-test-inline:dbl-64 inexact-ok
+= hypot tonearest ldbl-128ibm 0x6p+1020L 0x8p+1020L : 0xap+1020L : no-test-inline:dbl-64 inexact-ok
+= hypot towardzero ldbl-128ibm 0x6p+1020L 0x8p+1020L : 0xap+1020L : no-test-inline:dbl-64 inexact-ok
+= hypot upward ldbl-128ibm 0x6p+1020L 0x8p+1020L : 0xap+1020L : no-test-inline:dbl-64 inexact-ok
+hypot 0x1p+0 0x0.3ep-1022 no-test-inline:dbl-64
+= hypot downward flt-32 0x1p+0f 0x8p-152f : 0x1p+0f : no-test-inline:dbl-64 inexact-ok
+= hypot tonearest flt-32 0x1p+0f 0x8p-152f : 0x1p+0f : no-test-inline:dbl-64 inexact-ok
+= hypot towardzero flt-32 0x1p+0f 0x8p-152f : 0x1p+0f : no-test-inline:dbl-64 inexact-ok
+= hypot upward flt-32 0x1p+0f 0x8p-152f : 0x1.000002p+0f : no-test-inline:dbl-64 inexact-ok
+= hypot downward dbl-64 0x1p+0 0x8p-152 : 0x1p+0 : no-test-inline:dbl-64 inexact-ok
+= hypot tonearest dbl-64 0x1p+0 0x8p-152 : 0x1p+0 : no-test-inline:dbl-64 inexact-ok
+= hypot towardzero dbl-64 0x1p+0 0x8p-152 : 0x1p+0 : no-test-inline:dbl-64 inexact-ok
+= hypot upward dbl-64 0x1p+0 0x8p-152 : 0x1.0000000000001p+0 : no-test-inline:dbl-64 inexact-ok
+= hypot downward ldbl-96-intel 0x1p+0L 0x8p-152L : 0x1p+0L : no-test-inline:dbl-64 inexact-ok
+= hypot tonearest ldbl-96-intel 0x1p+0L 0x8p-152L : 0x1p+0L : no-test-inline:dbl-64 inexact-ok
+= hypot towardzero ldbl-96-intel 0x1p+0L 0x8p-152L : 0x1p+0L : no-test-inline:dbl-64 inexact-ok
+= hypot upward ldbl-96-intel 0x1p+0L 0x8p-152L : 0x1.0000000000000002p+0L : no-test-inline:dbl-64 inexact-ok
+= hypot downward ldbl-96-m68k 0x1p+0L 0x8p-152L : 0x1p+0L : no-test-inline:dbl-64 inexact-ok
+= hypot tonearest ldbl-96-m68k 0x1p+0L 0x8p-152L : 0x1p+0L : no-test-inline:dbl-64 inexact-ok
+= hypot towardzero ldbl-96-m68k 0x1p+0L 0x8p-152L : 0x1p+0L : no-test-inline:dbl-64 inexact-ok
+= hypot upward ldbl-96-m68k 0x1p+0L 0x8p-152L : 0x1.0000000000000002p+0L : no-test-inline:dbl-64 inexact-ok
+= hypot downward ldbl-128 0x1p+0L 0x8p-152L : 0x1p+0L : no-test-inline:dbl-64 inexact-ok
+= hypot tonearest ldbl-128 0x1p+0L 0x8p-152L : 0x1p+0L : no-test-inline:dbl-64 inexact-ok
+= hypot towardzero ldbl-128 0x1p+0L 0x8p-152L : 0x1p+0L : no-test-inline:dbl-64 inexact-ok
+= hypot upward ldbl-128 0x1p+0L 0x8p-152L : 0x1.0000000000000000000000000001p+0L : no-test-inline:dbl-64 inexact-ok
+= hypot downward ldbl-128ibm 0x1p+0L 0x8p-152L : 0x1p+0L : no-test-inline:dbl-64 inexact-ok
+= hypot tonearest ldbl-128ibm 0x1p+0L 0x8p-152L : 0x1p+0L : no-test-inline:dbl-64 inexact-ok
+= hypot towardzero ldbl-128ibm 0x1p+0L 0x8p-152L : 0x1p+0L : no-test-inline:dbl-64 inexact-ok
+= hypot upward ldbl-128ibm 0x1p+0L 0x8p-152L : 0x1.000000000000000000000000008p+0L : no-test-inline:dbl-64 inexact-ok
+= hypot downward flt-32 0x1p+0f 0x0p+0f : 0x1p+0f : no-test-inline:dbl-64 inexact-ok
+= hypot tonearest flt-32 0x1p+0f 0x0p+0f : 0x1p+0f : no-test-inline:dbl-64 inexact-ok
+= hypot towardzero flt-32 0x1p+0f 0x0p+0f : 0x1p+0f : no-test-inline:dbl-64 inexact-ok
+= hypot upward flt-32 0x1p+0f 0x0p+0f : 0x1p+0f : no-test-inline:dbl-64 inexact-ok
+= hypot downward dbl-64 0x1p+0 0x0p+0 : 0x1p+0 : no-test-inline:dbl-64 inexact-ok
+= hypot tonearest dbl-64 0x1p+0 0x0p+0 : 0x1p+0 : no-test-inline:dbl-64 inexact-ok
+= hypot towardzero dbl-64 0x1p+0 0x0p+0 : 0x1p+0 : no-test-inline:dbl-64 inexact-ok
+= hypot upward dbl-64 0x1p+0 0x0p+0 : 0x1p+0 : no-test-inline:dbl-64 inexact-ok
+= hypot downward ldbl-96-intel 0x1p+0L 0x0p+0L : 0x1p+0L : no-test-inline:dbl-64 inexact-ok
+= hypot tonearest ldbl-96-intel 0x1p+0L 0x0p+0L : 0x1p+0L : no-test-inline:dbl-64 inexact-ok
+= hypot towardzero ldbl-96-intel 0x1p+0L 0x0p+0L : 0x1p+0L : no-test-inline:dbl-64 inexact-ok
+= hypot upward ldbl-96-intel 0x1p+0L 0x0p+0L : 0x1p+0L : no-test-inline:dbl-64 inexact-ok
+= hypot downward ldbl-96-m68k 0x1p+0L 0x0p+0L : 0x1p+0L : no-test-inline:dbl-64 inexact-ok
+= hypot tonearest ldbl-96-m68k 0x1p+0L 0x0p+0L : 0x1p+0L : no-test-inline:dbl-64 inexact-ok
+= hypot towardzero ldbl-96-m68k 0x1p+0L 0x0p+0L : 0x1p+0L : no-test-inline:dbl-64 inexact-ok
+= hypot upward ldbl-96-m68k 0x1p+0L 0x0p+0L : 0x1p+0L : no-test-inline:dbl-64 inexact-ok
+= hypot downward ldbl-128 0x1p+0L 0x0p+0L : 0x1p+0L : no-test-inline:dbl-64 inexact-ok
+= hypot tonearest ldbl-128 0x1p+0L 0x0p+0L : 0x1p+0L : no-test-inline:dbl-64 inexact-ok
+= hypot towardzero ldbl-128 0x1p+0L 0x0p+0L : 0x1p+0L : no-test-inline:dbl-64 inexact-ok
+= hypot upward ldbl-128 0x1p+0L 0x0p+0L : 0x1p+0L : no-test-inline:dbl-64 inexact-ok
+= hypot downward ldbl-128ibm 0x1p+0L 0x0p+0L : 0x1p+0L : no-test-inline:dbl-64 inexact-ok
+= hypot tonearest ldbl-128ibm 0x1p+0L 0x0p+0L : 0x1p+0L : no-test-inline:dbl-64 inexact-ok
+= hypot towardzero ldbl-128ibm 0x1p+0L 0x0p+0L : 0x1p+0L : no-test-inline:dbl-64 inexact-ok
+= hypot upward ldbl-128ibm 0x1p+0L 0x0p+0L : 0x1p+0L : no-test-inline:dbl-64 inexact-ok
+= hypot downward dbl-64 0x1p+0 0xf.8p-1028 : 0x1p+0 : no-test-inline:dbl-64 inexact-ok
+= hypot tonearest dbl-64 0x1p+0 0xf.8p-1028 : 0x1p+0 : no-test-inline:dbl-64 inexact-ok
+= hypot towardzero dbl-64 0x1p+0 0xf.8p-1028 : 0x1p+0 : no-test-inline:dbl-64 inexact-ok
+= hypot upward dbl-64 0x1p+0 0xf.8p-1028 : 0x1.0000000000001p+0 : no-test-inline:dbl-64 inexact-ok
+= hypot downward ldbl-96-intel 0x1p+0L 0xf.8p-1028L : 0x1p+0L : no-test-inline:dbl-64 inexact-ok
+= hypot tonearest ldbl-96-intel 0x1p+0L 0xf.8p-1028L : 0x1p+0L : no-test-inline:dbl-64 inexact-ok
+= hypot towardzero ldbl-96-intel 0x1p+0L 0xf.8p-1028L : 0x1p+0L : no-test-inline:dbl-64 inexact-ok
+= hypot upward ldbl-96-intel 0x1p+0L 0xf.8p-1028L : 0x1.0000000000000002p+0L : no-test-inline:dbl-64 inexact-ok
+= hypot downward ldbl-96-m68k 0x1p+0L 0xf.8p-1028L : 0x1p+0L : no-test-inline:dbl-64 inexact-ok
+= hypot tonearest ldbl-96-m68k 0x1p+0L 0xf.8p-1028L : 0x1p+0L : no-test-inline:dbl-64 inexact-ok
+= hypot towardzero ldbl-96-m68k 0x1p+0L 0xf.8p-1028L : 0x1p+0L : no-test-inline:dbl-64 inexact-ok
+= hypot upward ldbl-96-m68k 0x1p+0L 0xf.8p-1028L : 0x1.0000000000000002p+0L : no-test-inline:dbl-64 inexact-ok
+= hypot downward ldbl-128 0x1p+0L 0xf.8p-1028L : 0x1p+0L : no-test-inline:dbl-64 inexact-ok
+= hypot tonearest ldbl-128 0x1p+0L 0xf.8p-1028L : 0x1p+0L : no-test-inline:dbl-64 inexact-ok
+= hypot towardzero ldbl-128 0x1p+0L 0xf.8p-1028L : 0x1p+0L : no-test-inline:dbl-64 inexact-ok
+= hypot upward ldbl-128 0x1p+0L 0xf.8p-1028L : 0x1.0000000000000000000000000001p+0L : no-test-inline:dbl-64 inexact-ok
+= hypot downward ldbl-128ibm 0x1p+0L 0xf.8p-1028L : 0x1p+0L : no-test-inline:dbl-64 inexact-ok
+= hypot tonearest ldbl-128ibm 0x1p+0L 0xf.8p-1028L : 0x1p+0L : no-test-inline:dbl-64 inexact-ok
+= hypot towardzero ldbl-128ibm 0x1p+0L 0xf.8p-1028L : 0x1p+0L : no-test-inline:dbl-64 inexact-ok
+= hypot upward ldbl-128ibm 0x1p+0L 0xf.8p-1028L : 0x1.000000000000000000000000008p+0L : no-test-inline:dbl-64 inexact-ok
+hypot 0x3p16381 0x4p16381 no-test-inline
+= hypot downward flt-32 0xf.fffffp+124f 0xf.fffffp+124f : 0xf.fffffp+124f : no-test-inline inexact-ok overflow errno-erange-ok
+= hypot tonearest flt-32 0xf.fffffp+124f 0xf.fffffp+124f : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= hypot towardzero flt-32 0xf.fffffp+124f 0xf.fffffp+124f : 0xf.fffffp+124f : no-test-inline inexact-ok overflow errno-erange-ok
+= hypot upward flt-32 0xf.fffffp+124f 0xf.fffffp+124f : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= hypot downward dbl-64 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66p+128 : no-test-inline inexact-ok
+= hypot tonearest dbl-64 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66p+128 : no-test-inline inexact-ok
+= hypot towardzero dbl-64 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66p+128 : no-test-inline inexact-ok
+= hypot upward dbl-64 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d67p+128 : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0xf.fffffp+124L 0xf.fffffp+124L : 0x1.6a09e4fde9d66114p+128L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0xf.fffffp+124L 0xf.fffffp+124L : 0x1.6a09e4fde9d66114p+128L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0xf.fffffp+124L 0xf.fffffp+124L : 0x1.6a09e4fde9d66114p+128L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0xf.fffffp+124L 0xf.fffffp+124L : 0x1.6a09e4fde9d66116p+128L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0xf.fffffp+124L 0xf.fffffp+124L : 0x1.6a09e4fde9d66114p+128L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0xf.fffffp+124L 0xf.fffffp+124L : 0x1.6a09e4fde9d66114p+128L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0xf.fffffp+124L 0xf.fffffp+124L : 0x1.6a09e4fde9d66114p+128L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0xf.fffffp+124L 0xf.fffffp+124L : 0x1.6a09e4fde9d66116p+128L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0xf.fffffp+124L 0xf.fffffp+124L : 0x1.6a09e4fde9d66114f6320ab3ef82p+128L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0xf.fffffp+124L 0xf.fffffp+124L : 0x1.6a09e4fde9d66114f6320ab3ef82p+128L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0xf.fffffp+124L 0xf.fffffp+124L : 0x1.6a09e4fde9d66114f6320ab3ef82p+128L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0xf.fffffp+124L 0xf.fffffp+124L : 0x1.6a09e4fde9d66114f6320ab3ef83p+128L : no-test-inline inexact-ok
+= hypot downward ldbl-128ibm 0xf.fffffp+124L 0xf.fffffp+124L : 0x1.6a09e4fde9d66114f6320ab3ef8p+128L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128ibm 0xf.fffffp+124L 0xf.fffffp+124L : 0x1.6a09e4fde9d66114f6320ab3ef8p+128L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128ibm 0xf.fffffp+124L 0xf.fffffp+124L : 0x1.6a09e4fde9d66114f6320ab3ef8p+128L : no-test-inline inexact-ok
+= hypot upward ldbl-128ibm 0xf.fffffp+124L 0xf.fffffp+124L : 0x1.6a09e4fde9d66114f6320ab3fp+128L : no-test-inline inexact-ok
+= hypot downward dbl-64 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok
+= hypot tonearest dbl-64 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok
+= hypot towardzero dbl-64 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok
+= hypot upward dbl-64 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= hypot downward ldbl-96-intel 0xf.fffffp+124L 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffff8p+1020L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0xf.fffffp+124L 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffff8p+1020L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0xf.fffffp+124L 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffff8p+1020L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0xf.fffffp+124L 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffff801p+1020L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0xf.fffffp+124L 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffff8p+1020L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0xf.fffffp+124L 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffff8p+1020L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0xf.fffffp+124L 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffff8p+1020L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0xf.fffffp+124L 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffff801p+1020L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0xf.fffffp+124L 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffff8p+1020L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0xf.fffffp+124L 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffff8p+1020L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0xf.fffffp+124L 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffff8p+1020L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0xf.fffffp+124L 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffff8000000000000008p+1020L : no-test-inline inexact-ok
+= hypot downward ldbl-128ibm 0xf.fffffp+124L 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffff8p+1020L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128ibm 0xf.fffffp+124L 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffff8p+1020L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128ibm 0xf.fffffp+124L 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffff8p+1020L : no-test-inline inexact-ok
+= hypot upward ldbl-128ibm 0xf.fffffp+124L 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffff80000000000004p+1020L : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0xf.fffffp+124L 0x8p+16380L : 0x8p+16380L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0xf.fffffp+124L 0x8p+16380L : 0x8p+16380L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0xf.fffffp+124L 0x8p+16380L : 0x8p+16380L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0xf.fffffp+124L 0x8p+16380L : 0x8.000000000000001p+16380L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0xf.fffffp+124L 0x8p+16380L : 0x8p+16380L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0xf.fffffp+124L 0x8p+16380L : 0x8p+16380L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0xf.fffffp+124L 0x8p+16380L : 0x8p+16380L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0xf.fffffp+124L 0x8p+16380L : 0x8.000000000000001p+16380L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0xf.fffffp+124L 0x8p+16380L : 0x8p+16380L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0xf.fffffp+124L 0x8p+16380L : 0x8p+16380L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0xf.fffffp+124L 0x8p+16380L : 0x8p+16380L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0xf.fffffp+124L 0x8p+16380L : 0x8.0000000000000000000000000008p+16380L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0xf.fffffp+124L 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0xf.fffffp+124L 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0xf.fffffp+124L 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0xf.fffffp+124L 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.ffffffffffffbffffffffffffc08p+1020L : no-test-inline inexact-ok
+= hypot downward ldbl-128ibm 0xf.fffffp+124L 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128ibm 0xf.fffffp+124L 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128ibm 0xf.fffffp+124L 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok
+= hypot upward ldbl-128ibm 0xf.fffffp+124L 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= hypot downward dbl-64 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok
+= hypot tonearest dbl-64 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok
+= hypot towardzero dbl-64 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok
+= hypot upward dbl-64 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= hypot downward ldbl-96-intel 0xf.ffffffffffff8p+1020L 0xf.fffffp+124L : 0xf.ffffffffffff8p+1020L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0xf.ffffffffffff8p+1020L 0xf.fffffp+124L : 0xf.ffffffffffff8p+1020L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0xf.ffffffffffff8p+1020L 0xf.fffffp+124L : 0xf.ffffffffffff8p+1020L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0xf.ffffffffffff8p+1020L 0xf.fffffp+124L : 0xf.ffffffffffff801p+1020L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0xf.fffffp+124L : 0xf.ffffffffffff8p+1020L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0xf.fffffp+124L : 0xf.ffffffffffff8p+1020L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0xf.fffffp+124L : 0xf.ffffffffffff8p+1020L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0xf.fffffp+124L : 0xf.ffffffffffff801p+1020L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0xf.ffffffffffff8p+1020L 0xf.fffffp+124L : 0xf.ffffffffffff8p+1020L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0xf.ffffffffffff8p+1020L 0xf.fffffp+124L : 0xf.ffffffffffff8p+1020L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0xf.ffffffffffff8p+1020L 0xf.fffffp+124L : 0xf.ffffffffffff8p+1020L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0xf.ffffffffffff8p+1020L 0xf.fffffp+124L : 0xf.ffffffffffff8000000000000008p+1020L : no-test-inline inexact-ok
+= hypot downward ldbl-128ibm 0xf.ffffffffffff8p+1020L 0xf.fffffp+124L : 0xf.ffffffffffff8p+1020L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128ibm 0xf.ffffffffffff8p+1020L 0xf.fffffp+124L : 0xf.ffffffffffff8p+1020L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128ibm 0xf.ffffffffffff8p+1020L 0xf.fffffp+124L : 0xf.ffffffffffff8p+1020L : no-test-inline inexact-ok
+= hypot upward ldbl-128ibm 0xf.ffffffffffff8p+1020L 0xf.fffffp+124L : 0xf.ffffffffffff80000000000004p+1020L : no-test-inline inexact-ok
+= hypot downward dbl-64 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= hypot tonearest dbl-64 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= hypot towardzero dbl-64 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= hypot upward dbl-64 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= hypot downward ldbl-96-intel 0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+1020L : 0x1.6a09e667f3bcbdb8p+1024L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+1020L : 0x1.6a09e667f3bcbdb8p+1024L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+1020L : 0x1.6a09e667f3bcbdb8p+1024L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+1020L : 0x1.6a09e667f3bcbdbap+1024L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+1020L : 0x1.6a09e667f3bcbdb8p+1024L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+1020L : 0x1.6a09e667f3bcbdb8p+1024L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+1020L : 0x1.6a09e667f3bcbdb8p+1024L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+1020L : 0x1.6a09e667f3bcbdbap+1024L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+1020L : 0x1.6a09e667f3bcbdb863c7d3c9044dp+1024L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+1020L : 0x1.6a09e667f3bcbdb863c7d3c9044dp+1024L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+1020L : 0x1.6a09e667f3bcbdb863c7d3c9044dp+1024L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+1020L : 0x1.6a09e667f3bcbdb863c7d3c9044ep+1024L : no-test-inline inexact-ok
+= hypot downward ldbl-128ibm 0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= hypot tonearest ldbl-128ibm 0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+1020L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= hypot towardzero ldbl-128ibm 0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= hypot upward ldbl-128ibm 0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+1020L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= hypot downward ldbl-96-intel 0xf.ffffffffffff8p+1020L 0x8p+16380L : 0x8p+16380L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0xf.ffffffffffff8p+1020L 0x8p+16380L : 0x8p+16380L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0xf.ffffffffffff8p+1020L 0x8p+16380L : 0x8p+16380L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0xf.ffffffffffff8p+1020L 0x8p+16380L : 0x8.000000000000001p+16380L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0x8p+16380L : 0x8p+16380L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0x8p+16380L : 0x8p+16380L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0x8p+16380L : 0x8p+16380L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0x8p+16380L : 0x8.000000000000001p+16380L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0xf.ffffffffffff8p+1020L 0x8p+16380L : 0x8p+16380L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0xf.ffffffffffff8p+1020L 0x8p+16380L : 0x8p+16380L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0xf.ffffffffffff8p+1020L 0x8p+16380L : 0x8p+16380L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0xf.ffffffffffff8p+1020L 0x8p+16380L : 0x8.0000000000000000000000000008p+16380L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0xf.ffffffffffff8p+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x1.6a09e667f3bcc08c7794a3b07db4p+1024L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0xf.ffffffffffff8p+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x1.6a09e667f3bcc08c7794a3b07db5p+1024L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0xf.ffffffffffff8p+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x1.6a09e667f3bcc08c7794a3b07db4p+1024L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0xf.ffffffffffff8p+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x1.6a09e667f3bcc08c7794a3b07db5p+1024L : no-test-inline inexact-ok
+= hypot downward ldbl-128ibm 0xf.ffffffffffff8p+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= hypot tonearest ldbl-128ibm 0xf.ffffffffffff8p+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= hypot towardzero ldbl-128ibm 0xf.ffffffffffff8p+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= hypot upward ldbl-128ibm 0xf.ffffffffffff8p+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= hypot downward ldbl-96-intel 0x6p+16380L 0xf.fffffp+124L : 0x6p+16380L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x6p+16380L 0xf.fffffp+124L : 0x6p+16380L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x6p+16380L 0xf.fffffp+124L : 0x6p+16380L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x6p+16380L 0xf.fffffp+124L : 0x6.0000000000000008p+16380L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x6p+16380L 0xf.fffffp+124L : 0x6p+16380L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x6p+16380L 0xf.fffffp+124L : 0x6p+16380L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x6p+16380L 0xf.fffffp+124L : 0x6p+16380L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x6p+16380L 0xf.fffffp+124L : 0x6.0000000000000008p+16380L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x6p+16380L 0xf.fffffp+124L : 0x6p+16380L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x6p+16380L 0xf.fffffp+124L : 0x6p+16380L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x6p+16380L 0xf.fffffp+124L : 0x6p+16380L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x6p+16380L 0xf.fffffp+124L : 0x6.0000000000000000000000000004p+16380L : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0x6p+16380L 0xf.ffffffffffff8p+1020L : 0x6p+16380L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x6p+16380L 0xf.ffffffffffff8p+1020L : 0x6p+16380L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x6p+16380L 0xf.ffffffffffff8p+1020L : 0x6p+16380L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x6p+16380L 0xf.ffffffffffff8p+1020L : 0x6.0000000000000008p+16380L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x6p+16380L 0xf.ffffffffffff8p+1020L : 0x6p+16380L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x6p+16380L 0xf.ffffffffffff8p+1020L : 0x6p+16380L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x6p+16380L 0xf.ffffffffffff8p+1020L : 0x6p+16380L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x6p+16380L 0xf.ffffffffffff8p+1020L : 0x6.0000000000000008p+16380L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x6p+16380L 0xf.ffffffffffff8p+1020L : 0x6p+16380L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x6p+16380L 0xf.ffffffffffff8p+1020L : 0x6p+16380L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x6p+16380L 0xf.ffffffffffff8p+1020L : 0x6p+16380L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x6p+16380L 0xf.ffffffffffff8p+1020L : 0x6.0000000000000000000000000004p+16380L : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0x6p+16380L 0x8p+16380L : 0xap+16380L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x6p+16380L 0x8p+16380L : 0xap+16380L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x6p+16380L 0x8p+16380L : 0xap+16380L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x6p+16380L 0x8p+16380L : 0xap+16380L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x6p+16380L 0x8p+16380L : 0xap+16380L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x6p+16380L 0x8p+16380L : 0xap+16380L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x6p+16380L 0x8p+16380L : 0xap+16380L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x6p+16380L 0x8p+16380L : 0xap+16380L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x6p+16380L 0x8p+16380L : 0xap+16380L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x6p+16380L 0x8p+16380L : 0xap+16380L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x6p+16380L 0x8p+16380L : 0xap+16380L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x6p+16380L 0x8p+16380L : 0xap+16380L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x6p+16380L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x6p+16380L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x6p+16380L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x6p+16380L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x6p+16380L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x6p+16380L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x6p+16380L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x6.0000000000000000000000000004p+16380L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffp+124L : 0xf.ffffffffffffbffffffffffffc08p+1020L : no-test-inline inexact-ok
+= hypot downward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok
+= hypot upward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffp+124L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= hypot downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffff8p+1020L : 0x1.6a09e667f3bcc08c7794a3b07db4p+1024L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffff8p+1020L : 0x1.6a09e667f3bcc08c7794a3b07db5p+1024L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffff8p+1020L : 0x1.6a09e667f3bcc08c7794a3b07db4p+1024L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffff8p+1020L : 0x1.6a09e667f3bcc08c7794a3b07db5p+1024L : no-test-inline inexact-ok
+= hypot downward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= hypot tonearest ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffff8p+1020L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= hypot towardzero ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= hypot upward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffff8p+1020L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= hypot downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0x8p+16380L : 0x8p+16380L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0x8p+16380L : 0x8p+16380L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0x8p+16380L : 0x8p+16380L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0x8p+16380L : 0x8.0000000000000000000000000008p+16380L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x1.6a09e667f3bcc3608b617397f716p+1024L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x1.6a09e667f3bcc3608b617397f717p+1024L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x1.6a09e667f3bcc3608b617397f716p+1024L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x1.6a09e667f3bcc3608b617397f717p+1024L : no-test-inline inexact-ok
+= hypot downward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= hypot tonearest ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= hypot towardzero ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= hypot upward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+hypot 0x1p-149 0x1p-149
+= hypot downward flt-32 0x8p-152f 0x8p-152f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= hypot tonearest flt-32 0x8p-152f 0x8p-152f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= hypot towardzero flt-32 0x8p-152f 0x8p-152f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= hypot upward flt-32 0x8p-152f 0x8p-152f : 0x1p-148f : inexact-ok underflow errno-erange-ok
+= hypot downward dbl-64 0x8p-152 0x8p-152 : 0xb.504f333f9de6p-152 : inexact-ok
+= hypot tonearest dbl-64 0x8p-152 0x8p-152 : 0xb.504f333f9de68p-152 : inexact-ok
+= hypot towardzero dbl-64 0x8p-152 0x8p-152 : 0xb.504f333f9de6p-152 : inexact-ok
+= hypot upward dbl-64 0x8p-152 0x8p-152 : 0xb.504f333f9de68p-152 : inexact-ok
+= hypot downward ldbl-96-intel 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : inexact-ok
+= hypot upward ldbl-96-intel 0x8p-152L 0x8p-152L : 0xb.504f333f9de6485p-152L : inexact-ok
+= hypot downward ldbl-96-m68k 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : inexact-ok
+= hypot upward ldbl-96-m68k 0x8p-152L 0x8p-152L : 0xb.504f333f9de6485p-152L : inexact-ok
+= hypot downward ldbl-128 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754a8p-152L : inexact-ok
+= hypot tonearest ldbl-128 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754a8p-152L : inexact-ok
+= hypot towardzero ldbl-128 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754a8p-152L : inexact-ok
+= hypot upward ldbl-128 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754bp-152L : inexact-ok
+= hypot downward ldbl-128ibm 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754p-152L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754p-152L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754p-152L : inexact-ok
+= hypot upward ldbl-128ibm 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3758p-152L : inexact-ok
+hypot 0x1p-1074 0x1p-1074
+= hypot downward flt-32 0x8p-152f 0x8p-152f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= hypot tonearest flt-32 0x8p-152f 0x8p-152f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= hypot towardzero flt-32 0x8p-152f 0x8p-152f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= hypot upward flt-32 0x8p-152f 0x8p-152f : 0x1p-148f : inexact-ok underflow errno-erange-ok
+= hypot downward dbl-64 0x8p-152 0x8p-152 : 0xb.504f333f9de6p-152 : inexact-ok
+= hypot tonearest dbl-64 0x8p-152 0x8p-152 : 0xb.504f333f9de68p-152 : inexact-ok
+= hypot towardzero dbl-64 0x8p-152 0x8p-152 : 0xb.504f333f9de6p-152 : inexact-ok
+= hypot upward dbl-64 0x8p-152 0x8p-152 : 0xb.504f333f9de68p-152 : inexact-ok
+= hypot downward ldbl-96-intel 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : inexact-ok
+= hypot upward ldbl-96-intel 0x8p-152L 0x8p-152L : 0xb.504f333f9de6485p-152L : inexact-ok
+= hypot downward ldbl-96-m68k 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : inexact-ok
+= hypot upward ldbl-96-m68k 0x8p-152L 0x8p-152L : 0xb.504f333f9de6485p-152L : inexact-ok
+= hypot downward ldbl-128 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754a8p-152L : inexact-ok
+= hypot tonearest ldbl-128 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754a8p-152L : inexact-ok
+= hypot towardzero ldbl-128 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754a8p-152L : inexact-ok
+= hypot upward ldbl-128 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754bp-152L : inexact-ok
+= hypot downward ldbl-128ibm 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754p-152L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754p-152L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754p-152L : inexact-ok
+= hypot upward ldbl-128ibm 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3758p-152L : inexact-ok
+= hypot downward flt-32 0x8p-152f 0x0p+0f : 0x8p-152f : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest flt-32 0x8p-152f 0x0p+0f : 0x8p-152f : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero flt-32 0x8p-152f 0x0p+0f : 0x8p-152f : inexact-ok underflow-ok errno-erange-ok
+= hypot upward flt-32 0x8p-152f 0x0p+0f : 0x8p-152f : inexact-ok underflow-ok errno-erange-ok
+= hypot downward dbl-64 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot tonearest dbl-64 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot towardzero dbl-64 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot upward dbl-64 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot downward ldbl-96-intel 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-96-intel 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot downward ldbl-96-m68k 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-96-m68k 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot downward ldbl-128 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-128 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-128 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-128 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot downward ldbl-128ibm 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-128ibm 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot downward dbl-64 0x8p-152 0x4p-1076 : 0x8p-152 : inexact-ok
+= hypot tonearest dbl-64 0x8p-152 0x4p-1076 : 0x8p-152 : inexact-ok
+= hypot towardzero dbl-64 0x8p-152 0x4p-1076 : 0x8p-152 : inexact-ok
+= hypot upward dbl-64 0x8p-152 0x4p-1076 : 0x8.0000000000008p-152 : inexact-ok
+= hypot downward ldbl-96-intel 0x8p-152L 0x4p-1076L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x8p-152L 0x4p-1076L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x8p-152L 0x4p-1076L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-96-intel 0x8p-152L 0x4p-1076L : 0x8.000000000000001p-152L : inexact-ok
+= hypot downward ldbl-96-m68k 0x8p-152L 0x4p-1076L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x8p-152L 0x4p-1076L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x8p-152L 0x4p-1076L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-96-m68k 0x8p-152L 0x4p-1076L : 0x8.000000000000001p-152L : inexact-ok
+= hypot downward ldbl-128 0x8p-152L 0x4p-1076L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-128 0x8p-152L 0x4p-1076L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-128 0x8p-152L 0x4p-1076L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-128 0x8p-152L 0x4p-1076L : 0x8.0000000000000000000000000008p-152L : inexact-ok
+= hypot downward ldbl-128ibm 0x8p-152L 0x4p-1076L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x8p-152L 0x4p-1076L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x8p-152L 0x4p-1076L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-128ibm 0x8p-152L 0x4p-1076L : 0x8.00000000000000000000000004p-152L : inexact-ok
+= hypot downward flt-32 0x0p+0f 0x8p-152f : 0x8p-152f : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest flt-32 0x0p+0f 0x8p-152f : 0x8p-152f : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero flt-32 0x0p+0f 0x8p-152f : 0x8p-152f : inexact-ok underflow-ok errno-erange-ok
+= hypot upward flt-32 0x0p+0f 0x8p-152f : 0x8p-152f : inexact-ok underflow-ok errno-erange-ok
+= hypot downward dbl-64 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest dbl-64 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero dbl-64 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward dbl-64 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot downward ldbl-96-intel 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-96-intel 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot downward ldbl-96-m68k 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-96-m68k 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot downward ldbl-128 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-128 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-128 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-128 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot downward ldbl-128ibm 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-128ibm 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot downward flt-32 0x0p+0f 0x0p+0f : 0x0p+0f : inexact-ok
+= hypot tonearest flt-32 0x0p+0f 0x0p+0f : 0x0p+0f : inexact-ok
+= hypot towardzero flt-32 0x0p+0f 0x0p+0f : 0x0p+0f : inexact-ok
+= hypot upward flt-32 0x0p+0f 0x0p+0f : 0x0p+0f : inexact-ok
+= hypot downward dbl-64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot tonearest dbl-64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot towardzero dbl-64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot upward dbl-64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot downward ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot upward ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot downward ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot tonearest ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot towardzero ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot upward ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot downward dbl-64 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest dbl-64 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero dbl-64 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward dbl-64 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-96-intel 0x0p+0L 0x4p-1076L : 0x4p-1076L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x0p+0L 0x4p-1076L : 0x4p-1076L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x0p+0L 0x4p-1076L : 0x4p-1076L : inexact-ok
+= hypot upward ldbl-96-intel 0x0p+0L 0x4p-1076L : 0x4p-1076L : inexact-ok
+= hypot downward ldbl-96-m68k 0x0p+0L 0x4p-1076L : 0x4p-1076L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x0p+0L 0x4p-1076L : 0x4p-1076L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x0p+0L 0x4p-1076L : 0x4p-1076L : inexact-ok
+= hypot upward ldbl-96-m68k 0x0p+0L 0x4p-1076L : 0x4p-1076L : inexact-ok
+= hypot downward ldbl-128 0x0p+0L 0x4p-1076L : 0x4p-1076L : inexact-ok
+= hypot tonearest ldbl-128 0x0p+0L 0x4p-1076L : 0x4p-1076L : inexact-ok
+= hypot towardzero ldbl-128 0x0p+0L 0x4p-1076L : 0x4p-1076L : inexact-ok
+= hypot upward ldbl-128 0x0p+0L 0x4p-1076L : 0x4p-1076L : inexact-ok
+= hypot downward ldbl-128ibm 0x0p+0L 0x4p-1076L : 0x4p-1076L : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-128ibm 0x0p+0L 0x4p-1076L : 0x4p-1076L : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-128ibm 0x0p+0L 0x4p-1076L : 0x4p-1076L : inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-128ibm 0x0p+0L 0x4p-1076L : 0x4p-1076L : inexact-ok underflow-ok errno-erange-ok
+= hypot downward dbl-64 0x4p-1076 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest dbl-64 0x4p-1076 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero dbl-64 0x4p-1076 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward dbl-64 0x4p-1076 0x8p-152 : 0x8.0000000000008p-152 : inexact-ok
+= hypot downward ldbl-96-intel 0x4p-1076L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x4p-1076L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x4p-1076L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-96-intel 0x4p-1076L 0x8p-152L : 0x8.000000000000001p-152L : inexact-ok
+= hypot downward ldbl-96-m68k 0x4p-1076L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x4p-1076L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x4p-1076L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-96-m68k 0x4p-1076L 0x8p-152L : 0x8.000000000000001p-152L : inexact-ok
+= hypot downward ldbl-128 0x4p-1076L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-128 0x4p-1076L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-128 0x4p-1076L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-128 0x4p-1076L 0x8p-152L : 0x8.0000000000000000000000000008p-152L : inexact-ok
+= hypot downward ldbl-128ibm 0x4p-1076L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x4p-1076L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x4p-1076L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-128ibm 0x4p-1076L 0x8p-152L : 0x8.00000000000000000000000004p-152L : inexact-ok
+= hypot downward dbl-64 0x4p-1076 0x0p+0 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest dbl-64 0x4p-1076 0x0p+0 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero dbl-64 0x4p-1076 0x0p+0 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward dbl-64 0x4p-1076 0x0p+0 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-96-intel 0x4p-1076L 0x0p+0L : 0x4p-1076L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x4p-1076L 0x0p+0L : 0x4p-1076L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x4p-1076L 0x0p+0L : 0x4p-1076L : inexact-ok
+= hypot upward ldbl-96-intel 0x4p-1076L 0x0p+0L : 0x4p-1076L : inexact-ok
+= hypot downward ldbl-96-m68k 0x4p-1076L 0x0p+0L : 0x4p-1076L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x4p-1076L 0x0p+0L : 0x4p-1076L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x4p-1076L 0x0p+0L : 0x4p-1076L : inexact-ok
+= hypot upward ldbl-96-m68k 0x4p-1076L 0x0p+0L : 0x4p-1076L : inexact-ok
+= hypot downward ldbl-128 0x4p-1076L 0x0p+0L : 0x4p-1076L : inexact-ok
+= hypot tonearest ldbl-128 0x4p-1076L 0x0p+0L : 0x4p-1076L : inexact-ok
+= hypot towardzero ldbl-128 0x4p-1076L 0x0p+0L : 0x4p-1076L : inexact-ok
+= hypot upward ldbl-128 0x4p-1076L 0x0p+0L : 0x4p-1076L : inexact-ok
+= hypot downward ldbl-128ibm 0x4p-1076L 0x0p+0L : 0x4p-1076L : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-128ibm 0x4p-1076L 0x0p+0L : 0x4p-1076L : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-128ibm 0x4p-1076L 0x0p+0L : 0x4p-1076L : inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-128ibm 0x4p-1076L 0x0p+0L : 0x4p-1076L : inexact-ok underflow-ok errno-erange-ok
+= hypot downward dbl-64 0x4p-1076 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= hypot tonearest dbl-64 0x4p-1076 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= hypot towardzero dbl-64 0x4p-1076 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= hypot upward dbl-64 0x4p-1076 0x4p-1076 : 0x8p-1076 : inexact-ok underflow errno-erange-ok
+= hypot downward ldbl-96-intel 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef3242p-1076L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef3242p-1076L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef3242p-1076L : inexact-ok
+= hypot upward ldbl-96-intel 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef32428p-1076L : inexact-ok
+= hypot downward ldbl-96-m68k 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef3242p-1076L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef3242p-1076L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef3242p-1076L : inexact-ok
+= hypot upward ldbl-96-m68k 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef32428p-1076L : inexact-ok
+= hypot downward ldbl-128 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef32422cbec4d9baa54p-1076L : inexact-ok
+= hypot tonearest ldbl-128 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef32422cbec4d9baa54p-1076L : inexact-ok
+= hypot towardzero ldbl-128 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef32422cbec4d9baa54p-1076L : inexact-ok
+= hypot upward ldbl-128 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef32422cbec4d9baa58p-1076L : inexact-ok
+= hypot downward ldbl-128ibm 0x4p-1076L 0x4p-1076L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= hypot tonearest ldbl-128ibm 0x4p-1076L 0x4p-1076L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= hypot towardzero ldbl-128ibm 0x4p-1076L 0x4p-1076L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= hypot upward ldbl-128ibm 0x4p-1076L 0x4p-1076L : 0x8p-1076L : inexact-ok underflow errno-erange-ok
+hypot 0x1p-16445 0x1p-16445 no-test-inline
+= hypot downward flt-32 0x8p-152f 0x8p-152f : 0x8p-152f : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot tonearest flt-32 0x8p-152f 0x8p-152f : 0x8p-152f : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot towardzero flt-32 0x8p-152f 0x8p-152f : 0x8p-152f : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot upward flt-32 0x8p-152f 0x8p-152f : 0x1p-148f : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot downward dbl-64 0x8p-152 0x8p-152 : 0xb.504f333f9de6p-152 : no-test-inline inexact-ok
+= hypot tonearest dbl-64 0x8p-152 0x8p-152 : 0xb.504f333f9de68p-152 : no-test-inline inexact-ok
+= hypot towardzero dbl-64 0x8p-152 0x8p-152 : 0xb.504f333f9de6p-152 : no-test-inline inexact-ok
+= hypot upward dbl-64 0x8p-152 0x8p-152 : 0xb.504f333f9de68p-152 : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x8p-152L 0x8p-152L : 0xb.504f333f9de6485p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x8p-152L 0x8p-152L : 0xb.504f333f9de6485p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754a8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754a8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754a8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754bp-152L : no-test-inline inexact-ok
+= hypot downward ldbl-128ibm 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128ibm 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128ibm 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-128ibm 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3758p-152L : no-test-inline inexact-ok
+= hypot downward flt-32 0x8p-152f 0x0p+0f : 0x8p-152f : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest flt-32 0x8p-152f 0x0p+0f : 0x8p-152f : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero flt-32 0x8p-152f 0x0p+0f : 0x8p-152f : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward flt-32 0x8p-152f 0x0p+0f : 0x8p-152f : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward dbl-64 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
+= hypot tonearest dbl-64 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
+= hypot towardzero dbl-64 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
+= hypot upward dbl-64 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-128ibm 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128ibm 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128ibm 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-128ibm 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline inexact-ok
+= hypot downward dbl-64 0x8p-152 0x4p-1076 : 0x8p-152 : no-test-inline inexact-ok
+= hypot tonearest dbl-64 0x8p-152 0x4p-1076 : 0x8p-152 : no-test-inline inexact-ok
+= hypot towardzero dbl-64 0x8p-152 0x4p-1076 : 0x8p-152 : no-test-inline inexact-ok
+= hypot upward dbl-64 0x8p-152 0x4p-1076 : 0x8.0000000000008p-152 : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0x8p-152L 0x4p-1076L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x8p-152L 0x4p-1076L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x8p-152L 0x4p-1076L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x8p-152L 0x4p-1076L : 0x8.000000000000001p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x8p-152L 0x4p-1076L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x8p-152L 0x4p-1076L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x8p-152L 0x4p-1076L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x8p-152L 0x4p-1076L : 0x8.000000000000001p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x8p-152L 0x4p-1076L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x8p-152L 0x4p-1076L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x8p-152L 0x4p-1076L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x8p-152L 0x4p-1076L : 0x8.0000000000000000000000000008p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-128ibm 0x8p-152L 0x4p-1076L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128ibm 0x8p-152L 0x4p-1076L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128ibm 0x8p-152L 0x4p-1076L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-128ibm 0x8p-152L 0x4p-1076L : 0x8.00000000000000000000000004p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0x8p-152L 0x8p-16448L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x8p-152L 0x8p-16448L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x8p-152L 0x8p-16448L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x8p-152L 0x8p-16448L : 0x8.000000000000001p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x8p-152L 0x8p-16448L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x8p-152L 0x8p-16448L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x8p-152L 0x8p-16448L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x8p-152L 0x8p-16448L : 0x8.000000000000001p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x8p-152L 0x8p-16448L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x8p-152L 0x8p-16448L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x8p-152L 0x8p-16448L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x8p-152L 0x8p-16448L : 0x8.0000000000000000000000000008p-152L : no-test-inline inexact-ok
+= hypot downward flt-32 0x0p+0f 0x8p-152f : 0x8p-152f : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest flt-32 0x0p+0f 0x8p-152f : 0x8p-152f : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero flt-32 0x0p+0f 0x8p-152f : 0x8p-152f : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward flt-32 0x0p+0f 0x8p-152f : 0x8p-152f : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward dbl-64 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
+= hypot tonearest dbl-64 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
+= hypot towardzero dbl-64 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
+= hypot upward dbl-64 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-128ibm 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128ibm 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128ibm 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-128ibm 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot downward flt-32 0x0p+0f 0x0p+0f : 0x0p+0f : no-test-inline inexact-ok
+= hypot tonearest flt-32 0x0p+0f 0x0p+0f : 0x0p+0f : no-test-inline inexact-ok
+= hypot towardzero flt-32 0x0p+0f 0x0p+0f : 0x0p+0f : no-test-inline inexact-ok
+= hypot upward flt-32 0x0p+0f 0x0p+0f : 0x0p+0f : no-test-inline inexact-ok
+= hypot downward dbl-64 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
+= hypot tonearest dbl-64 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
+= hypot towardzero dbl-64 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
+= hypot upward dbl-64 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline inexact-ok
+= hypot downward ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline inexact-ok
+= hypot upward ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline inexact-ok
+= hypot downward dbl-64 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest dbl-64 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero dbl-64 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward dbl-64 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-96-intel 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-128ibm 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-128ibm 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-128ibm 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-128ibm 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-96-intel 0x0p+0L 0x8p-16448L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-96-intel 0x0p+0L 0x8p-16448L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-96-intel 0x0p+0L 0x8p-16448L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-96-intel 0x0p+0L 0x8p-16448L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-96-m68k 0x0p+0L 0x8p-16448L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-96-m68k 0x0p+0L 0x8p-16448L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-96-m68k 0x0p+0L 0x8p-16448L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-96-m68k 0x0p+0L 0x8p-16448L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-128 0x0p+0L 0x8p-16448L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-128 0x0p+0L 0x8p-16448L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-128 0x0p+0L 0x8p-16448L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-128 0x0p+0L 0x8p-16448L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward dbl-64 0x4p-1076 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
+= hypot tonearest dbl-64 0x4p-1076 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
+= hypot towardzero dbl-64 0x4p-1076 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
+= hypot upward dbl-64 0x4p-1076 0x8p-152 : 0x8.0000000000008p-152 : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0x4p-1076L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x4p-1076L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x4p-1076L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x4p-1076L 0x8p-152L : 0x8.000000000000001p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x4p-1076L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x4p-1076L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x4p-1076L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x4p-1076L 0x8p-152L : 0x8.000000000000001p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x4p-1076L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x4p-1076L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x4p-1076L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x4p-1076L 0x8p-152L : 0x8.0000000000000000000000000008p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-128ibm 0x4p-1076L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128ibm 0x4p-1076L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128ibm 0x4p-1076L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-128ibm 0x4p-1076L 0x8p-152L : 0x8.00000000000000000000000004p-152L : no-test-inline inexact-ok
+= hypot downward dbl-64 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest dbl-64 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero dbl-64 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward dbl-64 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-96-intel 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-128ibm 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-128ibm 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-128ibm 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-128ibm 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward dbl-64 0x4p-1076 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot tonearest dbl-64 0x4p-1076 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot towardzero dbl-64 0x4p-1076 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot upward dbl-64 0x4p-1076 0x4p-1076 : 0x8p-1076 : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot downward ldbl-96-intel 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef3242p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef3242p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef3242p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef32428p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef3242p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef3242p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef3242p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef32428p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef32422cbec4d9baa54p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef32422cbec4d9baa54p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef32422cbec4d9baa54p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef32422cbec4d9baa58p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-128ibm 0x4p-1076L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot tonearest ldbl-128ibm 0x4p-1076L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot towardzero ldbl-128ibm 0x4p-1076L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot upward ldbl-128ibm 0x4p-1076L 0x4p-1076L : 0x8p-1076L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot downward ldbl-96-intel 0x4p-1076L 0x8p-16448L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x4p-1076L 0x8p-16448L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x4p-1076L 0x8p-16448L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x4p-1076L 0x8p-16448L : 0x4.0000000000000008p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x4p-1076L 0x8p-16448L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x4p-1076L 0x8p-16448L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x4p-1076L 0x8p-16448L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x4p-1076L 0x8p-16448L : 0x4.0000000000000008p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x4p-1076L 0x8p-16448L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x4p-1076L 0x8p-16448L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x4p-1076L 0x8p-16448L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x4p-1076L 0x8p-16448L : 0x4.0000000000000000000000000004p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0x8p-16448L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x8p-16448L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x8p-16448L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x8p-16448L 0x8p-152L : 0x8.000000000000001p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x8p-16448L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x8p-16448L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x8p-16448L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x8p-16448L 0x8p-152L : 0x8.000000000000001p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x8p-16448L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x8p-16448L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x8p-16448L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x8p-16448L 0x8p-152L : 0x8.0000000000000000000000000008p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0x8p-16448L 0x0p+0L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-96-intel 0x8p-16448L 0x0p+0L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-96-intel 0x8p-16448L 0x0p+0L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-96-intel 0x8p-16448L 0x0p+0L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-96-m68k 0x8p-16448L 0x0p+0L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-96-m68k 0x8p-16448L 0x0p+0L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-96-m68k 0x8p-16448L 0x0p+0L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-96-m68k 0x8p-16448L 0x0p+0L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-128 0x8p-16448L 0x0p+0L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-128 0x8p-16448L 0x0p+0L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-128 0x8p-16448L 0x0p+0L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-128 0x8p-16448L 0x0p+0L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-96-intel 0x8p-16448L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x8p-16448L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x8p-16448L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x8p-16448L 0x4p-1076L : 0x4.0000000000000008p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x8p-16448L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x8p-16448L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x8p-16448L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x8p-16448L 0x4p-1076L : 0x4.0000000000000008p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x8p-16448L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x8p-16448L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x8p-16448L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x8p-16448L 0x4p-1076L : 0x4.0000000000000000000000000004p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0x8p-16448L 0x8p-16448L : 0x8p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot tonearest ldbl-96-intel 0x8p-16448L 0x8p-16448L : 0x8p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot towardzero ldbl-96-intel 0x8p-16448L 0x8p-16448L : 0x8p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot upward ldbl-96-intel 0x8p-16448L 0x8p-16448L : 0x1p-16444L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot downward ldbl-96-m68k 0x8p-16448L 0x8p-16448L : 0x8p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot tonearest ldbl-96-m68k 0x8p-16448L 0x8p-16448L : 0xcp-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot towardzero ldbl-96-m68k 0x8p-16448L 0x8p-16448L : 0x8p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot upward ldbl-96-m68k 0x8p-16448L 0x8p-16448L : 0xcp-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot downward ldbl-128 0x8p-16448L 0x8p-16448L : 0xb.504f333f9de4p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot tonearest ldbl-128 0x8p-16448L 0x8p-16448L : 0xb.504f333f9de8p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot towardzero ldbl-128 0x8p-16448L 0x8p-16448L : 0xb.504f333f9de4p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot upward ldbl-128 0x8p-16448L 0x8p-16448L : 0xb.504f333f9de8p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+hypot 0x1p-16494 0x1p-16494 no-test-inline
+= hypot downward flt-32 0x8p-152f 0x8p-152f : 0x8p-152f : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot tonearest flt-32 0x8p-152f 0x8p-152f : 0x8p-152f : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot towardzero flt-32 0x8p-152f 0x8p-152f : 0x8p-152f : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot upward flt-32 0x8p-152f 0x8p-152f : 0x1p-148f : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot downward dbl-64 0x8p-152 0x8p-152 : 0xb.504f333f9de6p-152 : no-test-inline inexact-ok
+= hypot tonearest dbl-64 0x8p-152 0x8p-152 : 0xb.504f333f9de68p-152 : no-test-inline inexact-ok
+= hypot towardzero dbl-64 0x8p-152 0x8p-152 : 0xb.504f333f9de6p-152 : no-test-inline inexact-ok
+= hypot upward dbl-64 0x8p-152 0x8p-152 : 0xb.504f333f9de68p-152 : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x8p-152L 0x8p-152L : 0xb.504f333f9de6485p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x8p-152L 0x8p-152L : 0xb.504f333f9de6485p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754a8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754a8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754a8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754bp-152L : no-test-inline inexact-ok
+= hypot downward ldbl-128ibm 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128ibm 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128ibm 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-128ibm 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3758p-152L : no-test-inline inexact-ok
+= hypot downward flt-32 0x8p-152f 0x0p+0f : 0x8p-152f : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest flt-32 0x8p-152f 0x0p+0f : 0x8p-152f : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero flt-32 0x8p-152f 0x0p+0f : 0x8p-152f : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward flt-32 0x8p-152f 0x0p+0f : 0x8p-152f : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward dbl-64 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
+= hypot tonearest dbl-64 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
+= hypot towardzero dbl-64 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
+= hypot upward dbl-64 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-128ibm 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128ibm 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128ibm 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-128ibm 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline inexact-ok
+= hypot downward dbl-64 0x8p-152 0x4p-1076 : 0x8p-152 : no-test-inline inexact-ok
+= hypot tonearest dbl-64 0x8p-152 0x4p-1076 : 0x8p-152 : no-test-inline inexact-ok
+= hypot towardzero dbl-64 0x8p-152 0x4p-1076 : 0x8p-152 : no-test-inline inexact-ok
+= hypot upward dbl-64 0x8p-152 0x4p-1076 : 0x8.0000000000008p-152 : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0x8p-152L 0x4p-1076L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x8p-152L 0x4p-1076L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x8p-152L 0x4p-1076L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x8p-152L 0x4p-1076L : 0x8.000000000000001p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x8p-152L 0x4p-1076L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x8p-152L 0x4p-1076L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x8p-152L 0x4p-1076L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x8p-152L 0x4p-1076L : 0x8.000000000000001p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x8p-152L 0x4p-1076L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x8p-152L 0x4p-1076L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x8p-152L 0x4p-1076L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x8p-152L 0x4p-1076L : 0x8.0000000000000000000000000008p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-128ibm 0x8p-152L 0x4p-1076L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128ibm 0x8p-152L 0x4p-1076L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128ibm 0x8p-152L 0x4p-1076L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-128ibm 0x8p-152L 0x4p-1076L : 0x8.00000000000000000000000004p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0x8p-152L 0x8p-16448L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x8p-152L 0x8p-16448L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x8p-152L 0x8p-16448L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x8p-152L 0x8p-16448L : 0x8.000000000000001p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x8p-152L 0x8p-16448L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x8p-152L 0x8p-16448L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x8p-152L 0x8p-16448L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x8p-152L 0x8p-16448L : 0x8.000000000000001p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x8p-152L 0x8p-16448L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x8p-152L 0x8p-16448L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x8p-152L 0x8p-16448L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x8p-152L 0x8p-16448L : 0x8.0000000000000000000000000008p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x8p-152L 0x4p-16448L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x8p-152L 0x4p-16448L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x8p-152L 0x4p-16448L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x8p-152L 0x4p-16448L : 0x8.000000000000001p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x8p-152L 0x4p-16448L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x8p-152L 0x4p-16448L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x8p-152L 0x4p-16448L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x8p-152L 0x4p-16448L : 0x8.0000000000000000000000000008p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x8p-152L 0x4p-16496L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x8p-152L 0x4p-16496L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x8p-152L 0x4p-16496L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x8p-152L 0x4p-16496L : 0x8.0000000000000000000000000008p-152L : no-test-inline inexact-ok
+= hypot downward flt-32 0x0p+0f 0x8p-152f : 0x8p-152f : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest flt-32 0x0p+0f 0x8p-152f : 0x8p-152f : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero flt-32 0x0p+0f 0x8p-152f : 0x8p-152f : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward flt-32 0x0p+0f 0x8p-152f : 0x8p-152f : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward dbl-64 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
+= hypot tonearest dbl-64 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
+= hypot towardzero dbl-64 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
+= hypot upward dbl-64 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-128ibm 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128ibm 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128ibm 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-128ibm 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot downward flt-32 0x0p+0f 0x0p+0f : 0x0p+0f : no-test-inline inexact-ok
+= hypot tonearest flt-32 0x0p+0f 0x0p+0f : 0x0p+0f : no-test-inline inexact-ok
+= hypot towardzero flt-32 0x0p+0f 0x0p+0f : 0x0p+0f : no-test-inline inexact-ok
+= hypot upward flt-32 0x0p+0f 0x0p+0f : 0x0p+0f : no-test-inline inexact-ok
+= hypot downward dbl-64 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
+= hypot tonearest dbl-64 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
+= hypot towardzero dbl-64 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
+= hypot upward dbl-64 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline inexact-ok
+= hypot downward ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline inexact-ok
+= hypot upward ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline inexact-ok
+= hypot downward dbl-64 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest dbl-64 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero dbl-64 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward dbl-64 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-96-intel 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-128ibm 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-128ibm 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-128ibm 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-128ibm 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-96-intel 0x0p+0L 0x8p-16448L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-96-intel 0x0p+0L 0x8p-16448L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-96-intel 0x0p+0L 0x8p-16448L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-96-intel 0x0p+0L 0x8p-16448L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-96-m68k 0x0p+0L 0x8p-16448L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-96-m68k 0x0p+0L 0x8p-16448L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-96-m68k 0x0p+0L 0x8p-16448L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-96-m68k 0x0p+0L 0x8p-16448L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-128 0x0p+0L 0x8p-16448L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-128 0x0p+0L 0x8p-16448L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-128 0x0p+0L 0x8p-16448L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-128 0x0p+0L 0x8p-16448L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-96-m68k 0x0p+0L 0x4p-16448L : 0x4p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-96-m68k 0x0p+0L 0x4p-16448L : 0x4p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-96-m68k 0x0p+0L 0x4p-16448L : 0x4p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-96-m68k 0x0p+0L 0x4p-16448L : 0x4p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-128 0x0p+0L 0x4p-16448L : 0x4p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-128 0x0p+0L 0x4p-16448L : 0x4p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-128 0x0p+0L 0x4p-16448L : 0x4p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-128 0x0p+0L 0x4p-16448L : 0x4p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-128 0x0p+0L 0x4p-16496L : 0x4p-16496L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-128 0x0p+0L 0x4p-16496L : 0x4p-16496L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-128 0x0p+0L 0x4p-16496L : 0x4p-16496L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-128 0x0p+0L 0x4p-16496L : 0x4p-16496L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward dbl-64 0x4p-1076 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
+= hypot tonearest dbl-64 0x4p-1076 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
+= hypot towardzero dbl-64 0x4p-1076 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
+= hypot upward dbl-64 0x4p-1076 0x8p-152 : 0x8.0000000000008p-152 : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0x4p-1076L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x4p-1076L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x4p-1076L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x4p-1076L 0x8p-152L : 0x8.000000000000001p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x4p-1076L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x4p-1076L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x4p-1076L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x4p-1076L 0x8p-152L : 0x8.000000000000001p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x4p-1076L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x4p-1076L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x4p-1076L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x4p-1076L 0x8p-152L : 0x8.0000000000000000000000000008p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-128ibm 0x4p-1076L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128ibm 0x4p-1076L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128ibm 0x4p-1076L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-128ibm 0x4p-1076L 0x8p-152L : 0x8.00000000000000000000000004p-152L : no-test-inline inexact-ok
+= hypot downward dbl-64 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest dbl-64 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero dbl-64 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward dbl-64 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-96-intel 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-128ibm 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-128ibm 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-128ibm 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-128ibm 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward dbl-64 0x4p-1076 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot tonearest dbl-64 0x4p-1076 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot towardzero dbl-64 0x4p-1076 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot upward dbl-64 0x4p-1076 0x4p-1076 : 0x8p-1076 : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot downward ldbl-96-intel 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef3242p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef3242p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef3242p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef32428p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef3242p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef3242p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef3242p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef32428p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef32422cbec4d9baa54p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef32422cbec4d9baa54p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef32422cbec4d9baa54p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef32422cbec4d9baa58p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-128ibm 0x4p-1076L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot tonearest ldbl-128ibm 0x4p-1076L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot towardzero ldbl-128ibm 0x4p-1076L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot upward ldbl-128ibm 0x4p-1076L 0x4p-1076L : 0x8p-1076L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot downward ldbl-96-intel 0x4p-1076L 0x8p-16448L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x4p-1076L 0x8p-16448L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x4p-1076L 0x8p-16448L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x4p-1076L 0x8p-16448L : 0x4.0000000000000008p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x4p-1076L 0x8p-16448L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x4p-1076L 0x8p-16448L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x4p-1076L 0x8p-16448L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x4p-1076L 0x8p-16448L : 0x4.0000000000000008p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x4p-1076L 0x8p-16448L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x4p-1076L 0x8p-16448L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x4p-1076L 0x8p-16448L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x4p-1076L 0x8p-16448L : 0x4.0000000000000000000000000004p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x4p-1076L 0x4p-16448L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x4p-1076L 0x4p-16448L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x4p-1076L 0x4p-16448L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x4p-1076L 0x4p-16448L : 0x4.0000000000000008p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x4p-1076L 0x4p-16448L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x4p-1076L 0x4p-16448L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x4p-1076L 0x4p-16448L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x4p-1076L 0x4p-16448L : 0x4.0000000000000000000000000004p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x4p-1076L 0x4p-16496L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x4p-1076L 0x4p-16496L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x4p-1076L 0x4p-16496L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x4p-1076L 0x4p-16496L : 0x4.0000000000000000000000000004p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0x8p-16448L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x8p-16448L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x8p-16448L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x8p-16448L 0x8p-152L : 0x8.000000000000001p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x8p-16448L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x8p-16448L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x8p-16448L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x8p-16448L 0x8p-152L : 0x8.000000000000001p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x8p-16448L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x8p-16448L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x8p-16448L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x8p-16448L 0x8p-152L : 0x8.0000000000000000000000000008p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0x8p-16448L 0x0p+0L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-96-intel 0x8p-16448L 0x0p+0L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-96-intel 0x8p-16448L 0x0p+0L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-96-intel 0x8p-16448L 0x0p+0L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-96-m68k 0x8p-16448L 0x0p+0L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-96-m68k 0x8p-16448L 0x0p+0L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-96-m68k 0x8p-16448L 0x0p+0L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-96-m68k 0x8p-16448L 0x0p+0L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-128 0x8p-16448L 0x0p+0L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-128 0x8p-16448L 0x0p+0L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-128 0x8p-16448L 0x0p+0L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-128 0x8p-16448L 0x0p+0L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-96-intel 0x8p-16448L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x8p-16448L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x8p-16448L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x8p-16448L 0x4p-1076L : 0x4.0000000000000008p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x8p-16448L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x8p-16448L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x8p-16448L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x8p-16448L 0x4p-1076L : 0x4.0000000000000008p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x8p-16448L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x8p-16448L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x8p-16448L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x8p-16448L 0x4p-1076L : 0x4.0000000000000000000000000004p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0x8p-16448L 0x8p-16448L : 0x8p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot tonearest ldbl-96-intel 0x8p-16448L 0x8p-16448L : 0x8p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot towardzero ldbl-96-intel 0x8p-16448L 0x8p-16448L : 0x8p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot upward ldbl-96-intel 0x8p-16448L 0x8p-16448L : 0x1p-16444L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot downward ldbl-96-m68k 0x8p-16448L 0x8p-16448L : 0x8p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot tonearest ldbl-96-m68k 0x8p-16448L 0x8p-16448L : 0xcp-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot towardzero ldbl-96-m68k 0x8p-16448L 0x8p-16448L : 0x8p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot upward ldbl-96-m68k 0x8p-16448L 0x8p-16448L : 0xcp-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot downward ldbl-128 0x8p-16448L 0x8p-16448L : 0xb.504f333f9de4p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot tonearest ldbl-128 0x8p-16448L 0x8p-16448L : 0xb.504f333f9de8p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot towardzero ldbl-128 0x8p-16448L 0x8p-16448L : 0xb.504f333f9de4p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot upward ldbl-128 0x8p-16448L 0x8p-16448L : 0xb.504f333f9de8p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot downward ldbl-96-m68k 0x8p-16448L 0x4p-16448L : 0x8p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot tonearest ldbl-96-m68k 0x8p-16448L 0x4p-16448L : 0x8p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot towardzero ldbl-96-m68k 0x8p-16448L 0x4p-16448L : 0x8p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot upward ldbl-96-m68k 0x8p-16448L 0x4p-16448L : 0xcp-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot downward ldbl-128 0x8p-16448L 0x4p-16448L : 0x8.f1bbcdcbfa5p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot tonearest ldbl-128 0x8p-16448L 0x4p-16448L : 0x8.f1bbcdcbfa54p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot towardzero ldbl-128 0x8p-16448L 0x4p-16448L : 0x8.f1bbcdcbfa5p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot upward ldbl-128 0x8p-16448L 0x4p-16448L : 0x8.f1bbcdcbfa54p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot downward ldbl-128 0x8p-16448L 0x4p-16496L : 0x8p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot tonearest ldbl-128 0x8p-16448L 0x4p-16496L : 0x8p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot towardzero ldbl-128 0x8p-16448L 0x4p-16496L : 0x8p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot upward ldbl-128 0x8p-16448L 0x4p-16496L : 0x8.000000000004p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot downward ldbl-96-m68k 0x4p-16448L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x4p-16448L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x4p-16448L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x4p-16448L 0x8p-152L : 0x8.000000000000001p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x4p-16448L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x4p-16448L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x4p-16448L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x4p-16448L 0x8p-152L : 0x8.0000000000000000000000000008p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x4p-16448L 0x0p+0L : 0x4p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-96-m68k 0x4p-16448L 0x0p+0L : 0x4p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-96-m68k 0x4p-16448L 0x0p+0L : 0x4p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-96-m68k 0x4p-16448L 0x0p+0L : 0x4p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-128 0x4p-16448L 0x0p+0L : 0x4p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-128 0x4p-16448L 0x0p+0L : 0x4p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-128 0x4p-16448L 0x0p+0L : 0x4p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-128 0x4p-16448L 0x0p+0L : 0x4p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-96-m68k 0x4p-16448L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x4p-16448L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x4p-16448L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x4p-16448L 0x4p-1076L : 0x4.0000000000000008p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x4p-16448L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x4p-16448L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x4p-16448L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x4p-16448L 0x4p-1076L : 0x4.0000000000000000000000000004p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x4p-16448L 0x8p-16448L : 0x8p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot tonearest ldbl-96-m68k 0x4p-16448L 0x8p-16448L : 0x8p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot towardzero ldbl-96-m68k 0x4p-16448L 0x8p-16448L : 0x8p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot upward ldbl-96-m68k 0x4p-16448L 0x8p-16448L : 0xcp-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot downward ldbl-128 0x4p-16448L 0x8p-16448L : 0x8.f1bbcdcbfa5p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot tonearest ldbl-128 0x4p-16448L 0x8p-16448L : 0x8.f1bbcdcbfa54p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot towardzero ldbl-128 0x4p-16448L 0x8p-16448L : 0x8.f1bbcdcbfa5p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot upward ldbl-128 0x4p-16448L 0x8p-16448L : 0x8.f1bbcdcbfa54p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot downward ldbl-96-m68k 0x4p-16448L 0x4p-16448L : 0x4p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot tonearest ldbl-96-m68k 0x4p-16448L 0x4p-16448L : 0x4p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot towardzero ldbl-96-m68k 0x4p-16448L 0x4p-16448L : 0x4p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot upward ldbl-96-m68k 0x4p-16448L 0x4p-16448L : 0x8p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot downward ldbl-128 0x4p-16448L 0x4p-16448L : 0x5.a827999fcefp-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot tonearest ldbl-128 0x4p-16448L 0x4p-16448L : 0x5.a827999fcef4p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot towardzero ldbl-128 0x4p-16448L 0x4p-16448L : 0x5.a827999fcefp-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot upward ldbl-128 0x4p-16448L 0x4p-16448L : 0x5.a827999fcef4p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot downward ldbl-128 0x4p-16448L 0x4p-16496L : 0x4p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot tonearest ldbl-128 0x4p-16448L 0x4p-16496L : 0x4p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot towardzero ldbl-128 0x4p-16448L 0x4p-16496L : 0x4p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot upward ldbl-128 0x4p-16448L 0x4p-16496L : 0x4.000000000004p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot downward ldbl-128 0x4p-16496L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x4p-16496L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x4p-16496L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x4p-16496L 0x8p-152L : 0x8.0000000000000000000000000008p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x4p-16496L 0x0p+0L : 0x4p-16496L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-128 0x4p-16496L 0x0p+0L : 0x4p-16496L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-128 0x4p-16496L 0x0p+0L : 0x4p-16496L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-128 0x4p-16496L 0x0p+0L : 0x4p-16496L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-128 0x4p-16496L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x4p-16496L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x4p-16496L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x4p-16496L 0x4p-1076L : 0x4.0000000000000000000000000004p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x4p-16496L 0x8p-16448L : 0x8p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot tonearest ldbl-128 0x4p-16496L 0x8p-16448L : 0x8p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot towardzero ldbl-128 0x4p-16496L 0x8p-16448L : 0x8p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot upward ldbl-128 0x4p-16496L 0x8p-16448L : 0x8.000000000004p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot downward ldbl-128 0x4p-16496L 0x4p-16448L : 0x4p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot tonearest ldbl-128 0x4p-16496L 0x4p-16448L : 0x4p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot towardzero ldbl-128 0x4p-16496L 0x4p-16448L : 0x4p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot upward ldbl-128 0x4p-16496L 0x4p-16448L : 0x4.000000000004p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot downward ldbl-128 0x4p-16496L 0x4p-16496L : 0x4p-16496L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot tonearest ldbl-128 0x4p-16496L 0x4p-16496L : 0x4p-16496L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot towardzero ldbl-128 0x4p-16496L 0x4p-16496L : 0x4p-16496L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot upward ldbl-128 0x4p-16496L 0x4p-16496L : 0x8p-16496L : no-test-inline inexact-ok underflow errno-erange-ok
+hypot 0x0.fffffep-126 0x0.fp-127
+= hypot downward flt-32 0x3.fffff8p-128f 0x1.ep-128f : 0x4.6aeb08p-128f : inexact-ok
+= hypot tonearest flt-32 0x3.fffff8p-128f 0x1.ep-128f : 0x4.6aeb08p-128f : inexact-ok
+= hypot towardzero flt-32 0x3.fffff8p-128f 0x1.ep-128f : 0x4.6aeb08p-128f : inexact-ok
+= hypot upward flt-32 0x3.fffff8p-128f 0x1.ep-128f : 0x4.6aeb1p-128f : inexact-ok
+= hypot downward dbl-64 0x3.fffff8p-128 0x1.ep-128 : 0x4.6aeb08a21ccfp-128 : inexact-ok
+= hypot tonearest dbl-64 0x3.fffff8p-128 0x1.ep-128 : 0x4.6aeb08a21ccf4p-128 : inexact-ok
+= hypot towardzero dbl-64 0x3.fffff8p-128 0x1.ep-128 : 0x4.6aeb08a21ccfp-128 : inexact-ok
+= hypot upward dbl-64 0x3.fffff8p-128 0x1.ep-128 : 0x4.6aeb08a21ccf4p-128 : inexact-ok
+= hypot downward ldbl-96-intel 0x3.fffff8p-128L 0x1.ep-128L : 0x4.6aeb08a21ccf217p-128L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x3.fffff8p-128L 0x1.ep-128L : 0x4.6aeb08a21ccf217p-128L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x3.fffff8p-128L 0x1.ep-128L : 0x4.6aeb08a21ccf217p-128L : inexact-ok
+= hypot upward ldbl-96-intel 0x3.fffff8p-128L 0x1.ep-128L : 0x4.6aeb08a21ccf2178p-128L : inexact-ok
+= hypot downward ldbl-96-m68k 0x3.fffff8p-128L 0x1.ep-128L : 0x4.6aeb08a21ccf217p-128L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x3.fffff8p-128L 0x1.ep-128L : 0x4.6aeb08a21ccf217p-128L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x3.fffff8p-128L 0x1.ep-128L : 0x4.6aeb08a21ccf217p-128L : inexact-ok
+= hypot upward ldbl-96-m68k 0x3.fffff8p-128L 0x1.ep-128L : 0x4.6aeb08a21ccf2178p-128L : inexact-ok
+= hypot downward ldbl-128 0x3.fffff8p-128L 0x1.ep-128L : 0x4.6aeb08a21ccf217216526aee20ap-128L : inexact-ok
+= hypot tonearest ldbl-128 0x3.fffff8p-128L 0x1.ep-128L : 0x4.6aeb08a21ccf217216526aee20ap-128L : inexact-ok
+= hypot towardzero ldbl-128 0x3.fffff8p-128L 0x1.ep-128L : 0x4.6aeb08a21ccf217216526aee20ap-128L : inexact-ok
+= hypot upward ldbl-128 0x3.fffff8p-128L 0x1.ep-128L : 0x4.6aeb08a21ccf217216526aee20a4p-128L : inexact-ok
+= hypot downward ldbl-128ibm 0x3.fffff8p-128L 0x1.ep-128L : 0x4.6aeb08a21ccf217216526aee2p-128L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x3.fffff8p-128L 0x1.ep-128L : 0x4.6aeb08a21ccf217216526aee2p-128L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x3.fffff8p-128L 0x1.ep-128L : 0x4.6aeb08a21ccf217216526aee2p-128L : inexact-ok
+= hypot upward ldbl-128ibm 0x3.fffff8p-128L 0x1.ep-128L : 0x4.6aeb08a21ccf217216526aee22p-128L : inexact-ok
+hypot 0x0.fffffep-126 0x0.fp-130
+= hypot downward flt-32 0x3.fffff8p-128f 0x3.cp-132f : 0x4.01c19p-128f : inexact-ok
+= hypot tonearest flt-32 0x3.fffff8p-128f 0x3.cp-132f : 0x4.01c198p-128f : inexact-ok
+= hypot towardzero flt-32 0x3.fffff8p-128f 0x3.cp-132f : 0x4.01c19p-128f : inexact-ok
+= hypot upward flt-32 0x3.fffff8p-128f 0x3.cp-132f : 0x4.01c198p-128f : inexact-ok
+= hypot downward dbl-64 0x3.fffff8p-128 0x3.cp-132 : 0x4.01c1954e5d88cp-128 : inexact-ok
+= hypot tonearest dbl-64 0x3.fffff8p-128 0x3.cp-132 : 0x4.01c1954e5d89p-128 : inexact-ok
+= hypot towardzero dbl-64 0x3.fffff8p-128 0x3.cp-132 : 0x4.01c1954e5d88cp-128 : inexact-ok
+= hypot upward dbl-64 0x3.fffff8p-128 0x3.cp-132 : 0x4.01c1954e5d89p-128 : inexact-ok
+= hypot downward ldbl-96-intel 0x3.fffff8p-128L 0x3.cp-132L : 0x4.01c1954e5d88f29p-128L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x3.fffff8p-128L 0x3.cp-132L : 0x4.01c1954e5d88f298p-128L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x3.fffff8p-128L 0x3.cp-132L : 0x4.01c1954e5d88f29p-128L : inexact-ok
+= hypot upward ldbl-96-intel 0x3.fffff8p-128L 0x3.cp-132L : 0x4.01c1954e5d88f298p-128L : inexact-ok
+= hypot downward ldbl-96-m68k 0x3.fffff8p-128L 0x3.cp-132L : 0x4.01c1954e5d88f29p-128L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x3.fffff8p-128L 0x3.cp-132L : 0x4.01c1954e5d88f298p-128L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x3.fffff8p-128L 0x3.cp-132L : 0x4.01c1954e5d88f29p-128L : inexact-ok
+= hypot upward ldbl-96-m68k 0x3.fffff8p-128L 0x3.cp-132L : 0x4.01c1954e5d88f298p-128L : inexact-ok
+= hypot downward ldbl-128 0x3.fffff8p-128L 0x3.cp-132L : 0x4.01c1954e5d88f297cf6ea10e1d34p-128L : inexact-ok
+= hypot tonearest ldbl-128 0x3.fffff8p-128L 0x3.cp-132L : 0x4.01c1954e5d88f297cf6ea10e1d38p-128L : inexact-ok
+= hypot towardzero ldbl-128 0x3.fffff8p-128L 0x3.cp-132L : 0x4.01c1954e5d88f297cf6ea10e1d34p-128L : inexact-ok
+= hypot upward ldbl-128 0x3.fffff8p-128L 0x3.cp-132L : 0x4.01c1954e5d88f297cf6ea10e1d38p-128L : inexact-ok
+= hypot downward ldbl-128ibm 0x3.fffff8p-128L 0x3.cp-132L : 0x4.01c1954e5d88f297cf6ea10e1cp-128L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x3.fffff8p-128L 0x3.cp-132L : 0x4.01c1954e5d88f297cf6ea10e1ep-128L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x3.fffff8p-128L 0x3.cp-132L : 0x4.01c1954e5d88f297cf6ea10e1cp-128L : inexact-ok
+= hypot upward ldbl-128ibm 0x3.fffff8p-128L 0x3.cp-132L : 0x4.01c1954e5d88f297cf6ea10e1ep-128L : inexact-ok
+hypot 0x0.fffffffffffffp-1022 0x0.fp-1023
+= hypot downward flt-32 0x8p-152f 0x8p-152f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= hypot tonearest flt-32 0x8p-152f 0x8p-152f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= hypot towardzero flt-32 0x8p-152f 0x8p-152f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= hypot upward flt-32 0x8p-152f 0x8p-152f : 0x1p-148f : inexact-ok underflow errno-erange-ok
+= hypot downward dbl-64 0x8p-152 0x8p-152 : 0xb.504f333f9de6p-152 : inexact-ok
+= hypot tonearest dbl-64 0x8p-152 0x8p-152 : 0xb.504f333f9de68p-152 : inexact-ok
+= hypot towardzero dbl-64 0x8p-152 0x8p-152 : 0xb.504f333f9de6p-152 : inexact-ok
+= hypot upward dbl-64 0x8p-152 0x8p-152 : 0xb.504f333f9de68p-152 : inexact-ok
+= hypot downward ldbl-96-intel 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : inexact-ok
+= hypot upward ldbl-96-intel 0x8p-152L 0x8p-152L : 0xb.504f333f9de6485p-152L : inexact-ok
+= hypot downward ldbl-96-m68k 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : inexact-ok
+= hypot upward ldbl-96-m68k 0x8p-152L 0x8p-152L : 0xb.504f333f9de6485p-152L : inexact-ok
+= hypot downward ldbl-128 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754a8p-152L : inexact-ok
+= hypot tonearest ldbl-128 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754a8p-152L : inexact-ok
+= hypot towardzero ldbl-128 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754a8p-152L : inexact-ok
+= hypot upward ldbl-128 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754bp-152L : inexact-ok
+= hypot downward ldbl-128ibm 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754p-152L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754p-152L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754p-152L : inexact-ok
+= hypot upward ldbl-128ibm 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3758p-152L : inexact-ok
+= hypot downward flt-32 0x8p-152f 0x0p+0f : 0x8p-152f : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest flt-32 0x8p-152f 0x0p+0f : 0x8p-152f : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero flt-32 0x8p-152f 0x0p+0f : 0x8p-152f : inexact-ok underflow-ok errno-erange-ok
+= hypot upward flt-32 0x8p-152f 0x0p+0f : 0x8p-152f : inexact-ok underflow-ok errno-erange-ok
+= hypot downward dbl-64 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot tonearest dbl-64 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot towardzero dbl-64 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot upward dbl-64 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot downward ldbl-96-intel 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-96-intel 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot downward ldbl-96-m68k 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-96-m68k 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot downward ldbl-128 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-128 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-128 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-128 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot downward ldbl-128ibm 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-128ibm 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot downward dbl-64 0x8p-152 0x1.ep-1024 : 0x8p-152 : inexact-ok
+= hypot tonearest dbl-64 0x8p-152 0x1.ep-1024 : 0x8p-152 : inexact-ok
+= hypot towardzero dbl-64 0x8p-152 0x1.ep-1024 : 0x8p-152 : inexact-ok
+= hypot upward dbl-64 0x8p-152 0x1.ep-1024 : 0x8.0000000000008p-152 : inexact-ok
+= hypot downward ldbl-96-intel 0x8p-152L 0x1.ep-1024L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x8p-152L 0x1.ep-1024L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x8p-152L 0x1.ep-1024L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-96-intel 0x8p-152L 0x1.ep-1024L : 0x8.000000000000001p-152L : inexact-ok
+= hypot downward ldbl-96-m68k 0x8p-152L 0x1.ep-1024L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x8p-152L 0x1.ep-1024L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x8p-152L 0x1.ep-1024L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-96-m68k 0x8p-152L 0x1.ep-1024L : 0x8.000000000000001p-152L : inexact-ok
+= hypot downward ldbl-128 0x8p-152L 0x1.ep-1024L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-128 0x8p-152L 0x1.ep-1024L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-128 0x8p-152L 0x1.ep-1024L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-128 0x8p-152L 0x1.ep-1024L : 0x8.0000000000000000000000000008p-152L : inexact-ok
+= hypot downward ldbl-128ibm 0x8p-152L 0x1.ep-1024L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x8p-152L 0x1.ep-1024L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x8p-152L 0x1.ep-1024L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-128ibm 0x8p-152L 0x1.ep-1024L : 0x8.00000000000000000000000004p-152L : inexact-ok
+= hypot downward flt-32 0x0p+0f 0x8p-152f : 0x8p-152f : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest flt-32 0x0p+0f 0x8p-152f : 0x8p-152f : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero flt-32 0x0p+0f 0x8p-152f : 0x8p-152f : inexact-ok underflow-ok errno-erange-ok
+= hypot upward flt-32 0x0p+0f 0x8p-152f : 0x8p-152f : inexact-ok underflow-ok errno-erange-ok
+= hypot downward dbl-64 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest dbl-64 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero dbl-64 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward dbl-64 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot downward ldbl-96-intel 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-96-intel 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot downward ldbl-96-m68k 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-96-m68k 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot downward ldbl-128 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-128 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-128 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-128 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot downward ldbl-128ibm 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-128ibm 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot downward flt-32 0x0p+0f 0x0p+0f : 0x0p+0f : inexact-ok
+= hypot tonearest flt-32 0x0p+0f 0x0p+0f : 0x0p+0f : inexact-ok
+= hypot towardzero flt-32 0x0p+0f 0x0p+0f : 0x0p+0f : inexact-ok
+= hypot upward flt-32 0x0p+0f 0x0p+0f : 0x0p+0f : inexact-ok
+= hypot downward dbl-64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot tonearest dbl-64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot towardzero dbl-64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot upward dbl-64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot downward ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot upward ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot downward ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot tonearest ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot towardzero ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot upward ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot downward dbl-64 0x0p+0 0x1.ep-1024 : 0x1.ep-1024 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest dbl-64 0x0p+0 0x1.ep-1024 : 0x1.ep-1024 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero dbl-64 0x0p+0 0x1.ep-1024 : 0x1.ep-1024 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward dbl-64 0x0p+0 0x1.ep-1024 : 0x1.ep-1024 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-96-intel 0x0p+0L 0x1.ep-1024L : 0x1.ep-1024L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x0p+0L 0x1.ep-1024L : 0x1.ep-1024L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x0p+0L 0x1.ep-1024L : 0x1.ep-1024L : inexact-ok
+= hypot upward ldbl-96-intel 0x0p+0L 0x1.ep-1024L : 0x1.ep-1024L : inexact-ok
+= hypot downward ldbl-96-m68k 0x0p+0L 0x1.ep-1024L : 0x1.ep-1024L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x0p+0L 0x1.ep-1024L : 0x1.ep-1024L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x0p+0L 0x1.ep-1024L : 0x1.ep-1024L : inexact-ok
+= hypot upward ldbl-96-m68k 0x0p+0L 0x1.ep-1024L : 0x1.ep-1024L : inexact-ok
+= hypot downward ldbl-128 0x0p+0L 0x1.ep-1024L : 0x1.ep-1024L : inexact-ok
+= hypot tonearest ldbl-128 0x0p+0L 0x1.ep-1024L : 0x1.ep-1024L : inexact-ok
+= hypot towardzero ldbl-128 0x0p+0L 0x1.ep-1024L : 0x1.ep-1024L : inexact-ok
+= hypot upward ldbl-128 0x0p+0L 0x1.ep-1024L : 0x1.ep-1024L : inexact-ok
+= hypot downward ldbl-128ibm 0x0p+0L 0x1.ep-1024L : 0x1.ep-1024L : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-128ibm 0x0p+0L 0x1.ep-1024L : 0x1.ep-1024L : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-128ibm 0x0p+0L 0x1.ep-1024L : 0x1.ep-1024L : inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-128ibm 0x0p+0L 0x1.ep-1024L : 0x1.ep-1024L : inexact-ok underflow-ok errno-erange-ok
+= hypot downward dbl-64 0x3.ffffffffffffcp-1024 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest dbl-64 0x3.ffffffffffffcp-1024 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero dbl-64 0x3.ffffffffffffcp-1024 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward dbl-64 0x3.ffffffffffffcp-1024 0x8p-152 : 0x8.0000000000008p-152 : inexact-ok
+= hypot downward ldbl-96-intel 0x3.ffffffffffffcp-1024L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x3.ffffffffffffcp-1024L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x3.ffffffffffffcp-1024L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-96-intel 0x3.ffffffffffffcp-1024L 0x8p-152L : 0x8.000000000000001p-152L : inexact-ok
+= hypot downward ldbl-96-m68k 0x3.ffffffffffffcp-1024L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x3.ffffffffffffcp-1024L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x3.ffffffffffffcp-1024L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-96-m68k 0x3.ffffffffffffcp-1024L 0x8p-152L : 0x8.000000000000001p-152L : inexact-ok
+= hypot downward ldbl-128 0x3.ffffffffffffcp-1024L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-128 0x3.ffffffffffffcp-1024L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-128 0x3.ffffffffffffcp-1024L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-128 0x3.ffffffffffffcp-1024L 0x8p-152L : 0x8.0000000000000000000000000008p-152L : inexact-ok
+= hypot downward ldbl-128ibm 0x3.ffffffffffffcp-1024L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x3.ffffffffffffcp-1024L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x3.ffffffffffffcp-1024L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-128ibm 0x3.ffffffffffffcp-1024L 0x8p-152L : 0x8.00000000000000000000000004p-152L : inexact-ok
+= hypot downward dbl-64 0x3.ffffffffffffcp-1024 0x0p+0 : 0x3.ffffffffffffcp-1024 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest dbl-64 0x3.ffffffffffffcp-1024 0x0p+0 : 0x3.ffffffffffffcp-1024 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero dbl-64 0x3.ffffffffffffcp-1024 0x0p+0 : 0x3.ffffffffffffcp-1024 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward dbl-64 0x3.ffffffffffffcp-1024 0x0p+0 : 0x3.ffffffffffffcp-1024 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-96-intel 0x3.ffffffffffffcp-1024L 0x0p+0L : 0x3.ffffffffffffcp-1024L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x3.ffffffffffffcp-1024L 0x0p+0L : 0x3.ffffffffffffcp-1024L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x3.ffffffffffffcp-1024L 0x0p+0L : 0x3.ffffffffffffcp-1024L : inexact-ok
+= hypot upward ldbl-96-intel 0x3.ffffffffffffcp-1024L 0x0p+0L : 0x3.ffffffffffffcp-1024L : inexact-ok
+= hypot downward ldbl-96-m68k 0x3.ffffffffffffcp-1024L 0x0p+0L : 0x3.ffffffffffffcp-1024L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x3.ffffffffffffcp-1024L 0x0p+0L : 0x3.ffffffffffffcp-1024L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x3.ffffffffffffcp-1024L 0x0p+0L : 0x3.ffffffffffffcp-1024L : inexact-ok
+= hypot upward ldbl-96-m68k 0x3.ffffffffffffcp-1024L 0x0p+0L : 0x3.ffffffffffffcp-1024L : inexact-ok
+= hypot downward ldbl-128 0x3.ffffffffffffcp-1024L 0x0p+0L : 0x3.ffffffffffffcp-1024L : inexact-ok
+= hypot tonearest ldbl-128 0x3.ffffffffffffcp-1024L 0x0p+0L : 0x3.ffffffffffffcp-1024L : inexact-ok
+= hypot towardzero ldbl-128 0x3.ffffffffffffcp-1024L 0x0p+0L : 0x3.ffffffffffffcp-1024L : inexact-ok
+= hypot upward ldbl-128 0x3.ffffffffffffcp-1024L 0x0p+0L : 0x3.ffffffffffffcp-1024L : inexact-ok
+= hypot downward ldbl-128ibm 0x3.ffffffffffffcp-1024L 0x0p+0L : 0x3.ffffffffffffcp-1024L : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-128ibm 0x3.ffffffffffffcp-1024L 0x0p+0L : 0x3.ffffffffffffcp-1024L : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-128ibm 0x3.ffffffffffffcp-1024L 0x0p+0L : 0x3.ffffffffffffcp-1024L : inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-128ibm 0x3.ffffffffffffcp-1024L 0x0p+0L : 0x3.ffffffffffffcp-1024L : inexact-ok underflow-ok errno-erange-ok
+= hypot downward dbl-64 0x3.ffffffffffffcp-1024 0x1.ep-1024 : 0x4.6aeb0fe07e0ecp-1024 : inexact-ok
+= hypot tonearest dbl-64 0x3.ffffffffffffcp-1024 0x1.ep-1024 : 0x4.6aeb0fe07e0ecp-1024 : inexact-ok
+= hypot towardzero dbl-64 0x3.ffffffffffffcp-1024 0x1.ep-1024 : 0x4.6aeb0fe07e0ecp-1024 : inexact-ok
+= hypot upward dbl-64 0x3.ffffffffffffcp-1024 0x1.ep-1024 : 0x4.6aeb0fe07e0fp-1024 : inexact-ok
+= hypot downward ldbl-96-intel 0x3.ffffffffffffcp-1024L 0x1.ep-1024L : 0x4.6aeb0fe07e0ec7fp-1024L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x3.ffffffffffffcp-1024L 0x1.ep-1024L : 0x4.6aeb0fe07e0ec7f8p-1024L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x3.ffffffffffffcp-1024L 0x1.ep-1024L : 0x4.6aeb0fe07e0ec7fp-1024L : inexact-ok
+= hypot upward ldbl-96-intel 0x3.ffffffffffffcp-1024L 0x1.ep-1024L : 0x4.6aeb0fe07e0ec7f8p-1024L : inexact-ok
+= hypot downward ldbl-96-m68k 0x3.ffffffffffffcp-1024L 0x1.ep-1024L : 0x4.6aeb0fe07e0ec7fp-1024L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x3.ffffffffffffcp-1024L 0x1.ep-1024L : 0x4.6aeb0fe07e0ec7f8p-1024L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x3.ffffffffffffcp-1024L 0x1.ep-1024L : 0x4.6aeb0fe07e0ec7fp-1024L : inexact-ok
+= hypot upward ldbl-96-m68k 0x3.ffffffffffffcp-1024L 0x1.ep-1024L : 0x4.6aeb0fe07e0ec7f8p-1024L : inexact-ok
+= hypot downward ldbl-128 0x3.ffffffffffffcp-1024L 0x1.ep-1024L : 0x4.6aeb0fe07e0ec7f47b71873394ep-1024L : inexact-ok
+= hypot tonearest ldbl-128 0x3.ffffffffffffcp-1024L 0x1.ep-1024L : 0x4.6aeb0fe07e0ec7f47b71873394ep-1024L : inexact-ok
+= hypot towardzero ldbl-128 0x3.ffffffffffffcp-1024L 0x1.ep-1024L : 0x4.6aeb0fe07e0ec7f47b71873394ep-1024L : inexact-ok
+= hypot upward ldbl-128 0x3.ffffffffffffcp-1024L 0x1.ep-1024L : 0x4.6aeb0fe07e0ec7f47b71873394e4p-1024L : inexact-ok
+= hypot downward ldbl-128ibm 0x3.ffffffffffffcp-1024L 0x1.ep-1024L : 0x4.6aeb0fe07e0ecp-1024L : inexact-ok underflow errno-erange-ok
+= hypot tonearest ldbl-128ibm 0x3.ffffffffffffcp-1024L 0x1.ep-1024L : 0x4.6aeb0fe07e0ecp-1024L : inexact-ok underflow errno-erange-ok
+= hypot towardzero ldbl-128ibm 0x3.ffffffffffffcp-1024L 0x1.ep-1024L : 0x4.6aeb0fe07e0ecp-1024L : inexact-ok underflow errno-erange-ok
+= hypot upward ldbl-128ibm 0x3.ffffffffffffcp-1024L 0x1.ep-1024L : 0x4.6aeb0fe07e0fp-1024L : inexact-ok underflow errno-erange-ok
+hypot 0x0.fffffffffffffp-1022 0x0.fp-1026
+= hypot downward flt-32 0x8p-152f 0x8p-152f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= hypot tonearest flt-32 0x8p-152f 0x8p-152f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= hypot towardzero flt-32 0x8p-152f 0x8p-152f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= hypot upward flt-32 0x8p-152f 0x8p-152f : 0x1p-148f : inexact-ok underflow errno-erange-ok
+= hypot downward dbl-64 0x8p-152 0x8p-152 : 0xb.504f333f9de6p-152 : inexact-ok
+= hypot tonearest dbl-64 0x8p-152 0x8p-152 : 0xb.504f333f9de68p-152 : inexact-ok
+= hypot towardzero dbl-64 0x8p-152 0x8p-152 : 0xb.504f333f9de6p-152 : inexact-ok
+= hypot upward dbl-64 0x8p-152 0x8p-152 : 0xb.504f333f9de68p-152 : inexact-ok
+= hypot downward ldbl-96-intel 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : inexact-ok
+= hypot upward ldbl-96-intel 0x8p-152L 0x8p-152L : 0xb.504f333f9de6485p-152L : inexact-ok
+= hypot downward ldbl-96-m68k 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : inexact-ok
+= hypot upward ldbl-96-m68k 0x8p-152L 0x8p-152L : 0xb.504f333f9de6485p-152L : inexact-ok
+= hypot downward ldbl-128 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754a8p-152L : inexact-ok
+= hypot tonearest ldbl-128 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754a8p-152L : inexact-ok
+= hypot towardzero ldbl-128 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754a8p-152L : inexact-ok
+= hypot upward ldbl-128 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754bp-152L : inexact-ok
+= hypot downward ldbl-128ibm 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754p-152L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754p-152L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754p-152L : inexact-ok
+= hypot upward ldbl-128ibm 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3758p-152L : inexact-ok
+= hypot downward flt-32 0x8p-152f 0x0p+0f : 0x8p-152f : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest flt-32 0x8p-152f 0x0p+0f : 0x8p-152f : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero flt-32 0x8p-152f 0x0p+0f : 0x8p-152f : inexact-ok underflow-ok errno-erange-ok
+= hypot upward flt-32 0x8p-152f 0x0p+0f : 0x8p-152f : inexact-ok underflow-ok errno-erange-ok
+= hypot downward dbl-64 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot tonearest dbl-64 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot towardzero dbl-64 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot upward dbl-64 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot downward ldbl-96-intel 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-96-intel 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot downward ldbl-96-m68k 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-96-m68k 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot downward ldbl-128 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-128 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-128 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-128 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot downward ldbl-128ibm 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-128ibm 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot downward dbl-64 0x8p-152 0x3.cp-1028 : 0x8p-152 : inexact-ok
+= hypot tonearest dbl-64 0x8p-152 0x3.cp-1028 : 0x8p-152 : inexact-ok
+= hypot towardzero dbl-64 0x8p-152 0x3.cp-1028 : 0x8p-152 : inexact-ok
+= hypot upward dbl-64 0x8p-152 0x3.cp-1028 : 0x8.0000000000008p-152 : inexact-ok
+= hypot downward ldbl-96-intel 0x8p-152L 0x3.cp-1028L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x8p-152L 0x3.cp-1028L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x8p-152L 0x3.cp-1028L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-96-intel 0x8p-152L 0x3.cp-1028L : 0x8.000000000000001p-152L : inexact-ok
+= hypot downward ldbl-96-m68k 0x8p-152L 0x3.cp-1028L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x8p-152L 0x3.cp-1028L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x8p-152L 0x3.cp-1028L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-96-m68k 0x8p-152L 0x3.cp-1028L : 0x8.000000000000001p-152L : inexact-ok
+= hypot downward ldbl-128 0x8p-152L 0x3.cp-1028L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-128 0x8p-152L 0x3.cp-1028L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-128 0x8p-152L 0x3.cp-1028L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-128 0x8p-152L 0x3.cp-1028L : 0x8.0000000000000000000000000008p-152L : inexact-ok
+= hypot downward ldbl-128ibm 0x8p-152L 0x3.cp-1028L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x8p-152L 0x3.cp-1028L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x8p-152L 0x3.cp-1028L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-128ibm 0x8p-152L 0x3.cp-1028L : 0x8.00000000000000000000000004p-152L : inexact-ok
+= hypot downward flt-32 0x0p+0f 0x8p-152f : 0x8p-152f : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest flt-32 0x0p+0f 0x8p-152f : 0x8p-152f : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero flt-32 0x0p+0f 0x8p-152f : 0x8p-152f : inexact-ok underflow-ok errno-erange-ok
+= hypot upward flt-32 0x0p+0f 0x8p-152f : 0x8p-152f : inexact-ok underflow-ok errno-erange-ok
+= hypot downward dbl-64 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest dbl-64 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero dbl-64 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward dbl-64 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot downward ldbl-96-intel 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-96-intel 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot downward ldbl-96-m68k 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-96-m68k 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot downward ldbl-128 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-128 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-128 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-128 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot downward ldbl-128ibm 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-128ibm 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot downward flt-32 0x0p+0f 0x0p+0f : 0x0p+0f : inexact-ok
+= hypot tonearest flt-32 0x0p+0f 0x0p+0f : 0x0p+0f : inexact-ok
+= hypot towardzero flt-32 0x0p+0f 0x0p+0f : 0x0p+0f : inexact-ok
+= hypot upward flt-32 0x0p+0f 0x0p+0f : 0x0p+0f : inexact-ok
+= hypot downward dbl-64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot tonearest dbl-64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot towardzero dbl-64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot upward dbl-64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot downward ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot upward ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot downward ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot tonearest ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot towardzero ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot upward ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot downward dbl-64 0x0p+0 0x3.cp-1028 : 0x3.cp-1028 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest dbl-64 0x0p+0 0x3.cp-1028 : 0x3.cp-1028 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero dbl-64 0x0p+0 0x3.cp-1028 : 0x3.cp-1028 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward dbl-64 0x0p+0 0x3.cp-1028 : 0x3.cp-1028 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-96-intel 0x0p+0L 0x3.cp-1028L : 0x3.cp-1028L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x0p+0L 0x3.cp-1028L : 0x3.cp-1028L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x0p+0L 0x3.cp-1028L : 0x3.cp-1028L : inexact-ok
+= hypot upward ldbl-96-intel 0x0p+0L 0x3.cp-1028L : 0x3.cp-1028L : inexact-ok
+= hypot downward ldbl-96-m68k 0x0p+0L 0x3.cp-1028L : 0x3.cp-1028L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x0p+0L 0x3.cp-1028L : 0x3.cp-1028L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x0p+0L 0x3.cp-1028L : 0x3.cp-1028L : inexact-ok
+= hypot upward ldbl-96-m68k 0x0p+0L 0x3.cp-1028L : 0x3.cp-1028L : inexact-ok
+= hypot downward ldbl-128 0x0p+0L 0x3.cp-1028L : 0x3.cp-1028L : inexact-ok
+= hypot tonearest ldbl-128 0x0p+0L 0x3.cp-1028L : 0x3.cp-1028L : inexact-ok
+= hypot towardzero ldbl-128 0x0p+0L 0x3.cp-1028L : 0x3.cp-1028L : inexact-ok
+= hypot upward ldbl-128 0x0p+0L 0x3.cp-1028L : 0x3.cp-1028L : inexact-ok
+= hypot downward ldbl-128ibm 0x0p+0L 0x3.cp-1028L : 0x3.cp-1028L : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-128ibm 0x0p+0L 0x3.cp-1028L : 0x3.cp-1028L : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-128ibm 0x0p+0L 0x3.cp-1028L : 0x3.cp-1028L : inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-128ibm 0x0p+0L 0x3.cp-1028L : 0x3.cp-1028L : inexact-ok underflow-ok errno-erange-ok
+= hypot downward dbl-64 0x3.ffffffffffffcp-1024 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest dbl-64 0x3.ffffffffffffcp-1024 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero dbl-64 0x3.ffffffffffffcp-1024 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward dbl-64 0x3.ffffffffffffcp-1024 0x8p-152 : 0x8.0000000000008p-152 : inexact-ok
+= hypot downward ldbl-96-intel 0x3.ffffffffffffcp-1024L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x3.ffffffffffffcp-1024L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x3.ffffffffffffcp-1024L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-96-intel 0x3.ffffffffffffcp-1024L 0x8p-152L : 0x8.000000000000001p-152L : inexact-ok
+= hypot downward ldbl-96-m68k 0x3.ffffffffffffcp-1024L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x3.ffffffffffffcp-1024L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x3.ffffffffffffcp-1024L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-96-m68k 0x3.ffffffffffffcp-1024L 0x8p-152L : 0x8.000000000000001p-152L : inexact-ok
+= hypot downward ldbl-128 0x3.ffffffffffffcp-1024L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-128 0x3.ffffffffffffcp-1024L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-128 0x3.ffffffffffffcp-1024L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-128 0x3.ffffffffffffcp-1024L 0x8p-152L : 0x8.0000000000000000000000000008p-152L : inexact-ok
+= hypot downward ldbl-128ibm 0x3.ffffffffffffcp-1024L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x3.ffffffffffffcp-1024L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x3.ffffffffffffcp-1024L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-128ibm 0x3.ffffffffffffcp-1024L 0x8p-152L : 0x8.00000000000000000000000004p-152L : inexact-ok
+= hypot downward dbl-64 0x3.ffffffffffffcp-1024 0x0p+0 : 0x3.ffffffffffffcp-1024 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest dbl-64 0x3.ffffffffffffcp-1024 0x0p+0 : 0x3.ffffffffffffcp-1024 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero dbl-64 0x3.ffffffffffffcp-1024 0x0p+0 : 0x3.ffffffffffffcp-1024 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward dbl-64 0x3.ffffffffffffcp-1024 0x0p+0 : 0x3.ffffffffffffcp-1024 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-96-intel 0x3.ffffffffffffcp-1024L 0x0p+0L : 0x3.ffffffffffffcp-1024L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x3.ffffffffffffcp-1024L 0x0p+0L : 0x3.ffffffffffffcp-1024L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x3.ffffffffffffcp-1024L 0x0p+0L : 0x3.ffffffffffffcp-1024L : inexact-ok
+= hypot upward ldbl-96-intel 0x3.ffffffffffffcp-1024L 0x0p+0L : 0x3.ffffffffffffcp-1024L : inexact-ok
+= hypot downward ldbl-96-m68k 0x3.ffffffffffffcp-1024L 0x0p+0L : 0x3.ffffffffffffcp-1024L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x3.ffffffffffffcp-1024L 0x0p+0L : 0x3.ffffffffffffcp-1024L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x3.ffffffffffffcp-1024L 0x0p+0L : 0x3.ffffffffffffcp-1024L : inexact-ok
+= hypot upward ldbl-96-m68k 0x3.ffffffffffffcp-1024L 0x0p+0L : 0x3.ffffffffffffcp-1024L : inexact-ok
+= hypot downward ldbl-128 0x3.ffffffffffffcp-1024L 0x0p+0L : 0x3.ffffffffffffcp-1024L : inexact-ok
+= hypot tonearest ldbl-128 0x3.ffffffffffffcp-1024L 0x0p+0L : 0x3.ffffffffffffcp-1024L : inexact-ok
+= hypot towardzero ldbl-128 0x3.ffffffffffffcp-1024L 0x0p+0L : 0x3.ffffffffffffcp-1024L : inexact-ok
+= hypot upward ldbl-128 0x3.ffffffffffffcp-1024L 0x0p+0L : 0x3.ffffffffffffcp-1024L : inexact-ok
+= hypot downward ldbl-128ibm 0x3.ffffffffffffcp-1024L 0x0p+0L : 0x3.ffffffffffffcp-1024L : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-128ibm 0x3.ffffffffffffcp-1024L 0x0p+0L : 0x3.ffffffffffffcp-1024L : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-128ibm 0x3.ffffffffffffcp-1024L 0x0p+0L : 0x3.ffffffffffffcp-1024L : inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-128ibm 0x3.ffffffffffffcp-1024L 0x0p+0L : 0x3.ffffffffffffcp-1024L : inexact-ok underflow-ok errno-erange-ok
+= hypot downward dbl-64 0x3.ffffffffffffcp-1024 0x3.cp-1028 : 0x4.01c19d4adbd8p-1024 : inexact-ok
+= hypot tonearest dbl-64 0x3.ffffffffffffcp-1024 0x3.cp-1028 : 0x4.01c19d4adbd84p-1024 : inexact-ok
+= hypot towardzero dbl-64 0x3.ffffffffffffcp-1024 0x3.cp-1028 : 0x4.01c19d4adbd8p-1024 : inexact-ok
+= hypot upward dbl-64 0x3.ffffffffffffcp-1024 0x3.cp-1028 : 0x4.01c19d4adbd84p-1024 : inexact-ok
+= hypot downward ldbl-96-intel 0x3.ffffffffffffcp-1024L 0x3.cp-1028L : 0x4.01c19d4adbd83d78p-1024L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x3.ffffffffffffcp-1024L 0x3.cp-1028L : 0x4.01c19d4adbd83d8p-1024L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x3.ffffffffffffcp-1024L 0x3.cp-1028L : 0x4.01c19d4adbd83d78p-1024L : inexact-ok
+= hypot upward ldbl-96-intel 0x3.ffffffffffffcp-1024L 0x3.cp-1028L : 0x4.01c19d4adbd83d8p-1024L : inexact-ok
+= hypot downward ldbl-96-m68k 0x3.ffffffffffffcp-1024L 0x3.cp-1028L : 0x4.01c19d4adbd83d78p-1024L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x3.ffffffffffffcp-1024L 0x3.cp-1028L : 0x4.01c19d4adbd83d8p-1024L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x3.ffffffffffffcp-1024L 0x3.cp-1028L : 0x4.01c19d4adbd83d78p-1024L : inexact-ok
+= hypot upward ldbl-96-m68k 0x3.ffffffffffffcp-1024L 0x3.cp-1028L : 0x4.01c19d4adbd83d8p-1024L : inexact-ok
+= hypot downward ldbl-128 0x3.ffffffffffffcp-1024L 0x3.cp-1028L : 0x4.01c19d4adbd83d7da77fe2ae4ce4p-1024L : inexact-ok
+= hypot tonearest ldbl-128 0x3.ffffffffffffcp-1024L 0x3.cp-1028L : 0x4.01c19d4adbd83d7da77fe2ae4ce8p-1024L : inexact-ok
+= hypot towardzero ldbl-128 0x3.ffffffffffffcp-1024L 0x3.cp-1028L : 0x4.01c19d4adbd83d7da77fe2ae4ce4p-1024L : inexact-ok
+= hypot upward ldbl-128 0x3.ffffffffffffcp-1024L 0x3.cp-1028L : 0x4.01c19d4adbd83d7da77fe2ae4ce8p-1024L : inexact-ok
+= hypot downward ldbl-128ibm 0x3.ffffffffffffcp-1024L 0x3.cp-1028L : 0x4.01c19d4adbd8p-1024L : inexact-ok underflow errno-erange-ok
+= hypot tonearest ldbl-128ibm 0x3.ffffffffffffcp-1024L 0x3.cp-1028L : 0x4.01c19d4adbd84p-1024L : inexact-ok underflow errno-erange-ok
+= hypot towardzero ldbl-128ibm 0x3.ffffffffffffcp-1024L 0x3.cp-1028L : 0x4.01c19d4adbd8p-1024L : inexact-ok underflow errno-erange-ok
+= hypot upward ldbl-128ibm 0x3.ffffffffffffcp-1024L 0x3.cp-1028L : 0x4.01c19d4adbd84p-1024L : inexact-ok underflow errno-erange-ok
+hypot 0x0.ffffffp-16382 0x0.fp-16383 no-test-inline
+= hypot downward flt-32 0x8p-152f 0x8p-152f : 0x8p-152f : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot tonearest flt-32 0x8p-152f 0x8p-152f : 0x8p-152f : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot towardzero flt-32 0x8p-152f 0x8p-152f : 0x8p-152f : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot upward flt-32 0x8p-152f 0x8p-152f : 0x1p-148f : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot downward dbl-64 0x8p-152 0x8p-152 : 0xb.504f333f9de6p-152 : no-test-inline inexact-ok
+= hypot tonearest dbl-64 0x8p-152 0x8p-152 : 0xb.504f333f9de68p-152 : no-test-inline inexact-ok
+= hypot towardzero dbl-64 0x8p-152 0x8p-152 : 0xb.504f333f9de6p-152 : no-test-inline inexact-ok
+= hypot upward dbl-64 0x8p-152 0x8p-152 : 0xb.504f333f9de68p-152 : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x8p-152L 0x8p-152L : 0xb.504f333f9de6485p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x8p-152L 0x8p-152L : 0xb.504f333f9de6485p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754a8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754a8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754a8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754bp-152L : no-test-inline inexact-ok
+= hypot downward ldbl-128ibm 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128ibm 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128ibm 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-128ibm 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3758p-152L : no-test-inline inexact-ok
+= hypot downward flt-32 0x8p-152f 0x0p+0f : 0x8p-152f : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest flt-32 0x8p-152f 0x0p+0f : 0x8p-152f : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero flt-32 0x8p-152f 0x0p+0f : 0x8p-152f : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward flt-32 0x8p-152f 0x0p+0f : 0x8p-152f : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward dbl-64 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
+= hypot tonearest dbl-64 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
+= hypot towardzero dbl-64 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
+= hypot upward dbl-64 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-128ibm 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128ibm 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128ibm 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-128ibm 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline inexact-ok
+= hypot downward dbl-64 0x8p-152 0x4p-1076 : 0x8p-152 : no-test-inline inexact-ok
+= hypot tonearest dbl-64 0x8p-152 0x4p-1076 : 0x8p-152 : no-test-inline inexact-ok
+= hypot towardzero dbl-64 0x8p-152 0x4p-1076 : 0x8p-152 : no-test-inline inexact-ok
+= hypot upward dbl-64 0x8p-152 0x4p-1076 : 0x8.0000000000008p-152 : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0x8p-152L 0x4p-1076L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x8p-152L 0x4p-1076L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x8p-152L 0x4p-1076L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x8p-152L 0x4p-1076L : 0x8.000000000000001p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x8p-152L 0x4p-1076L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x8p-152L 0x4p-1076L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x8p-152L 0x4p-1076L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x8p-152L 0x4p-1076L : 0x8.000000000000001p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x8p-152L 0x4p-1076L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x8p-152L 0x4p-1076L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x8p-152L 0x4p-1076L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x8p-152L 0x4p-1076L : 0x8.0000000000000000000000000008p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-128ibm 0x8p-152L 0x4p-1076L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128ibm 0x8p-152L 0x4p-1076L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128ibm 0x8p-152L 0x4p-1076L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-128ibm 0x8p-152L 0x4p-1076L : 0x8.00000000000000000000000004p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0x8p-152L 0x1.ep-16384L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x8p-152L 0x1.ep-16384L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x8p-152L 0x1.ep-16384L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x8p-152L 0x1.ep-16384L : 0x8.000000000000001p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x8p-152L 0x1.ep-16384L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x8p-152L 0x1.ep-16384L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x8p-152L 0x1.ep-16384L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x8p-152L 0x1.ep-16384L : 0x8.000000000000001p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x8p-152L 0x1.ep-16384L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x8p-152L 0x1.ep-16384L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x8p-152L 0x1.ep-16384L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x8p-152L 0x1.ep-16384L : 0x8.0000000000000000000000000008p-152L : no-test-inline inexact-ok
+= hypot downward flt-32 0x0p+0f 0x8p-152f : 0x8p-152f : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest flt-32 0x0p+0f 0x8p-152f : 0x8p-152f : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero flt-32 0x0p+0f 0x8p-152f : 0x8p-152f : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward flt-32 0x0p+0f 0x8p-152f : 0x8p-152f : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward dbl-64 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
+= hypot tonearest dbl-64 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
+= hypot towardzero dbl-64 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
+= hypot upward dbl-64 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-128ibm 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128ibm 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128ibm 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-128ibm 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot downward flt-32 0x0p+0f 0x0p+0f : 0x0p+0f : no-test-inline inexact-ok
+= hypot tonearest flt-32 0x0p+0f 0x0p+0f : 0x0p+0f : no-test-inline inexact-ok
+= hypot towardzero flt-32 0x0p+0f 0x0p+0f : 0x0p+0f : no-test-inline inexact-ok
+= hypot upward flt-32 0x0p+0f 0x0p+0f : 0x0p+0f : no-test-inline inexact-ok
+= hypot downward dbl-64 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
+= hypot tonearest dbl-64 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
+= hypot towardzero dbl-64 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
+= hypot upward dbl-64 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline inexact-ok
+= hypot downward ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline inexact-ok
+= hypot upward ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline inexact-ok
+= hypot downward dbl-64 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest dbl-64 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero dbl-64 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward dbl-64 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-96-intel 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-128ibm 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-128ibm 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-128ibm 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-128ibm 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-96-intel 0x0p+0L 0x1.ep-16384L : 0x1.ep-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-96-intel 0x0p+0L 0x1.ep-16384L : 0x1.ep-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-96-intel 0x0p+0L 0x1.ep-16384L : 0x1.ep-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-96-intel 0x0p+0L 0x1.ep-16384L : 0x1.ep-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-96-m68k 0x0p+0L 0x1.ep-16384L : 0x1.ep-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-96-m68k 0x0p+0L 0x1.ep-16384L : 0x1.ep-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-96-m68k 0x0p+0L 0x1.ep-16384L : 0x1.ep-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-96-m68k 0x0p+0L 0x1.ep-16384L : 0x1.ep-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-128 0x0p+0L 0x1.ep-16384L : 0x1.ep-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-128 0x0p+0L 0x1.ep-16384L : 0x1.ep-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-128 0x0p+0L 0x1.ep-16384L : 0x1.ep-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-128 0x0p+0L 0x1.ep-16384L : 0x1.ep-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward dbl-64 0x4p-1076 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
+= hypot tonearest dbl-64 0x4p-1076 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
+= hypot towardzero dbl-64 0x4p-1076 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
+= hypot upward dbl-64 0x4p-1076 0x8p-152 : 0x8.0000000000008p-152 : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0x4p-1076L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x4p-1076L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x4p-1076L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x4p-1076L 0x8p-152L : 0x8.000000000000001p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x4p-1076L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x4p-1076L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x4p-1076L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x4p-1076L 0x8p-152L : 0x8.000000000000001p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x4p-1076L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x4p-1076L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x4p-1076L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x4p-1076L 0x8p-152L : 0x8.0000000000000000000000000008p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-128ibm 0x4p-1076L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128ibm 0x4p-1076L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128ibm 0x4p-1076L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-128ibm 0x4p-1076L 0x8p-152L : 0x8.00000000000000000000000004p-152L : no-test-inline inexact-ok
+= hypot downward dbl-64 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest dbl-64 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero dbl-64 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward dbl-64 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-96-intel 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-128ibm 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-128ibm 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-128ibm 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-128ibm 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward dbl-64 0x4p-1076 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot tonearest dbl-64 0x4p-1076 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot towardzero dbl-64 0x4p-1076 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot upward dbl-64 0x4p-1076 0x4p-1076 : 0x8p-1076 : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot downward ldbl-96-intel 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef3242p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef3242p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef3242p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef32428p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef3242p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef3242p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef3242p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef32428p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef32422cbec4d9baa54p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef32422cbec4d9baa54p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef32422cbec4d9baa54p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef32422cbec4d9baa58p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-128ibm 0x4p-1076L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot tonearest ldbl-128ibm 0x4p-1076L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot towardzero ldbl-128ibm 0x4p-1076L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot upward ldbl-128ibm 0x4p-1076L 0x4p-1076L : 0x8p-1076L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot downward ldbl-96-intel 0x4p-1076L 0x1.ep-16384L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x4p-1076L 0x1.ep-16384L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x4p-1076L 0x1.ep-16384L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x4p-1076L 0x1.ep-16384L : 0x4.0000000000000008p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x4p-1076L 0x1.ep-16384L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x4p-1076L 0x1.ep-16384L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x4p-1076L 0x1.ep-16384L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x4p-1076L 0x1.ep-16384L : 0x4.0000000000000008p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x4p-1076L 0x1.ep-16384L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x4p-1076L 0x1.ep-16384L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x4p-1076L 0x1.ep-16384L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x4p-1076L 0x1.ep-16384L : 0x4.0000000000000000000000000004p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0x3.fffffcp-16384L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x3.fffffcp-16384L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x3.fffffcp-16384L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x3.fffffcp-16384L 0x8p-152L : 0x8.000000000000001p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x3.fffffcp-16384L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x3.fffffcp-16384L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x3.fffffcp-16384L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x3.fffffcp-16384L 0x8p-152L : 0x8.000000000000001p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x3.fffffcp-16384L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x3.fffffcp-16384L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x3.fffffcp-16384L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x3.fffffcp-16384L 0x8p-152L : 0x8.0000000000000000000000000008p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0x3.fffffcp-16384L 0x0p+0L : 0x3.fffffcp-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-96-intel 0x3.fffffcp-16384L 0x0p+0L : 0x3.fffffcp-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-96-intel 0x3.fffffcp-16384L 0x0p+0L : 0x3.fffffcp-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-96-intel 0x3.fffffcp-16384L 0x0p+0L : 0x3.fffffcp-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-96-m68k 0x3.fffffcp-16384L 0x0p+0L : 0x3.fffffcp-16384L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x3.fffffcp-16384L 0x0p+0L : 0x3.fffffcp-16384L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x3.fffffcp-16384L 0x0p+0L : 0x3.fffffcp-16384L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x3.fffffcp-16384L 0x0p+0L : 0x3.fffffcp-16384L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x3.fffffcp-16384L 0x0p+0L : 0x3.fffffcp-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-128 0x3.fffffcp-16384L 0x0p+0L : 0x3.fffffcp-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-128 0x3.fffffcp-16384L 0x0p+0L : 0x3.fffffcp-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-128 0x3.fffffcp-16384L 0x0p+0L : 0x3.fffffcp-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-96-intel 0x3.fffffcp-16384L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x3.fffffcp-16384L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x3.fffffcp-16384L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x3.fffffcp-16384L 0x4p-1076L : 0x4.0000000000000008p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x3.fffffcp-16384L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x3.fffffcp-16384L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x3.fffffcp-16384L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x3.fffffcp-16384L 0x4p-1076L : 0x4.0000000000000008p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x3.fffffcp-16384L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x3.fffffcp-16384L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x3.fffffcp-16384L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x3.fffffcp-16384L 0x4p-1076L : 0x4.0000000000000000000000000004p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0x3.fffffcp-16384L 0x1.ep-16384L : 0x4.6aeb0c414d6ebe28p-16384L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x3.fffffcp-16384L 0x1.ep-16384L : 0x4.6aeb0c414d6ebe28p-16384L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x3.fffffcp-16384L 0x1.ep-16384L : 0x4.6aeb0c414d6ebe28p-16384L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x3.fffffcp-16384L 0x1.ep-16384L : 0x4.6aeb0c414d6ebe3p-16384L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x3.fffffcp-16384L 0x1.ep-16384L : 0x4.6aeb0c414d6ebe28p-16384L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x3.fffffcp-16384L 0x1.ep-16384L : 0x4.6aeb0c414d6ebe28p-16384L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x3.fffffcp-16384L 0x1.ep-16384L : 0x4.6aeb0c414d6ebe28p-16384L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x3.fffffcp-16384L 0x1.ep-16384L : 0x4.6aeb0c414d6ebe3p-16384L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x3.fffffcp-16384L 0x1.ep-16384L : 0x4.6aeb0c414d6ebe293db63292cc44p-16384L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x3.fffffcp-16384L 0x1.ep-16384L : 0x4.6aeb0c414d6ebe293db63292cc48p-16384L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x3.fffffcp-16384L 0x1.ep-16384L : 0x4.6aeb0c414d6ebe293db63292cc44p-16384L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x3.fffffcp-16384L 0x1.ep-16384L : 0x4.6aeb0c414d6ebe293db63292cc48p-16384L : no-test-inline inexact-ok
+hypot 0x0.ffffffp-16382 0x0.fp-16386 no-test-inline
+= hypot downward flt-32 0x8p-152f 0x8p-152f : 0x8p-152f : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot tonearest flt-32 0x8p-152f 0x8p-152f : 0x8p-152f : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot towardzero flt-32 0x8p-152f 0x8p-152f : 0x8p-152f : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot upward flt-32 0x8p-152f 0x8p-152f : 0x1p-148f : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot downward dbl-64 0x8p-152 0x8p-152 : 0xb.504f333f9de6p-152 : no-test-inline inexact-ok
+= hypot tonearest dbl-64 0x8p-152 0x8p-152 : 0xb.504f333f9de68p-152 : no-test-inline inexact-ok
+= hypot towardzero dbl-64 0x8p-152 0x8p-152 : 0xb.504f333f9de6p-152 : no-test-inline inexact-ok
+= hypot upward dbl-64 0x8p-152 0x8p-152 : 0xb.504f333f9de68p-152 : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x8p-152L 0x8p-152L : 0xb.504f333f9de6485p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x8p-152L 0x8p-152L : 0xb.504f333f9de6485p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754a8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754a8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754a8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754bp-152L : no-test-inline inexact-ok
+= hypot downward ldbl-128ibm 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128ibm 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128ibm 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-128ibm 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3758p-152L : no-test-inline inexact-ok
+= hypot downward flt-32 0x8p-152f 0x0p+0f : 0x8p-152f : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest flt-32 0x8p-152f 0x0p+0f : 0x8p-152f : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero flt-32 0x8p-152f 0x0p+0f : 0x8p-152f : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward flt-32 0x8p-152f 0x0p+0f : 0x8p-152f : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward dbl-64 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
+= hypot tonearest dbl-64 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
+= hypot towardzero dbl-64 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
+= hypot upward dbl-64 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-128ibm 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128ibm 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128ibm 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-128ibm 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline inexact-ok
+= hypot downward dbl-64 0x8p-152 0x4p-1076 : 0x8p-152 : no-test-inline inexact-ok
+= hypot tonearest dbl-64 0x8p-152 0x4p-1076 : 0x8p-152 : no-test-inline inexact-ok
+= hypot towardzero dbl-64 0x8p-152 0x4p-1076 : 0x8p-152 : no-test-inline inexact-ok
+= hypot upward dbl-64 0x8p-152 0x4p-1076 : 0x8.0000000000008p-152 : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0x8p-152L 0x4p-1076L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x8p-152L 0x4p-1076L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x8p-152L 0x4p-1076L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x8p-152L 0x4p-1076L : 0x8.000000000000001p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x8p-152L 0x4p-1076L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x8p-152L 0x4p-1076L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x8p-152L 0x4p-1076L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x8p-152L 0x4p-1076L : 0x8.000000000000001p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x8p-152L 0x4p-1076L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x8p-152L 0x4p-1076L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x8p-152L 0x4p-1076L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x8p-152L 0x4p-1076L : 0x8.0000000000000000000000000008p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-128ibm 0x8p-152L 0x4p-1076L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128ibm 0x8p-152L 0x4p-1076L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128ibm 0x8p-152L 0x4p-1076L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-128ibm 0x8p-152L 0x4p-1076L : 0x8.00000000000000000000000004p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0x8p-152L 0x3.cp-16388L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x8p-152L 0x3.cp-16388L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x8p-152L 0x3.cp-16388L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x8p-152L 0x3.cp-16388L : 0x8.000000000000001p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x8p-152L 0x3.cp-16388L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x8p-152L 0x3.cp-16388L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x8p-152L 0x3.cp-16388L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x8p-152L 0x3.cp-16388L : 0x8.000000000000001p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x8p-152L 0x3.cp-16388L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x8p-152L 0x3.cp-16388L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x8p-152L 0x3.cp-16388L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x8p-152L 0x3.cp-16388L : 0x8.0000000000000000000000000008p-152L : no-test-inline inexact-ok
+= hypot downward flt-32 0x0p+0f 0x8p-152f : 0x8p-152f : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest flt-32 0x0p+0f 0x8p-152f : 0x8p-152f : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero flt-32 0x0p+0f 0x8p-152f : 0x8p-152f : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward flt-32 0x0p+0f 0x8p-152f : 0x8p-152f : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward dbl-64 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
+= hypot tonearest dbl-64 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
+= hypot towardzero dbl-64 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
+= hypot upward dbl-64 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-128ibm 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128ibm 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128ibm 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-128ibm 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot downward flt-32 0x0p+0f 0x0p+0f : 0x0p+0f : no-test-inline inexact-ok
+= hypot tonearest flt-32 0x0p+0f 0x0p+0f : 0x0p+0f : no-test-inline inexact-ok
+= hypot towardzero flt-32 0x0p+0f 0x0p+0f : 0x0p+0f : no-test-inline inexact-ok
+= hypot upward flt-32 0x0p+0f 0x0p+0f : 0x0p+0f : no-test-inline inexact-ok
+= hypot downward dbl-64 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
+= hypot tonearest dbl-64 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
+= hypot towardzero dbl-64 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
+= hypot upward dbl-64 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline inexact-ok
+= hypot downward ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline inexact-ok
+= hypot upward ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline inexact-ok
+= hypot downward dbl-64 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest dbl-64 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero dbl-64 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward dbl-64 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-96-intel 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-128ibm 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-128ibm 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-128ibm 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-128ibm 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-96-intel 0x0p+0L 0x3.cp-16388L : 0x3.cp-16388L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-96-intel 0x0p+0L 0x3.cp-16388L : 0x3.cp-16388L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-96-intel 0x0p+0L 0x3.cp-16388L : 0x3.cp-16388L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-96-intel 0x0p+0L 0x3.cp-16388L : 0x3.cp-16388L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-96-m68k 0x0p+0L 0x3.cp-16388L : 0x3.cp-16388L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-96-m68k 0x0p+0L 0x3.cp-16388L : 0x3.cp-16388L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-96-m68k 0x0p+0L 0x3.cp-16388L : 0x3.cp-16388L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-96-m68k 0x0p+0L 0x3.cp-16388L : 0x3.cp-16388L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-128 0x0p+0L 0x3.cp-16388L : 0x3.cp-16388L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-128 0x0p+0L 0x3.cp-16388L : 0x3.cp-16388L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-128 0x0p+0L 0x3.cp-16388L : 0x3.cp-16388L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-128 0x0p+0L 0x3.cp-16388L : 0x3.cp-16388L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward dbl-64 0x4p-1076 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
+= hypot tonearest dbl-64 0x4p-1076 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
+= hypot towardzero dbl-64 0x4p-1076 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
+= hypot upward dbl-64 0x4p-1076 0x8p-152 : 0x8.0000000000008p-152 : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0x4p-1076L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x4p-1076L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x4p-1076L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x4p-1076L 0x8p-152L : 0x8.000000000000001p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x4p-1076L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x4p-1076L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x4p-1076L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x4p-1076L 0x8p-152L : 0x8.000000000000001p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x4p-1076L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x4p-1076L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x4p-1076L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x4p-1076L 0x8p-152L : 0x8.0000000000000000000000000008p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-128ibm 0x4p-1076L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128ibm 0x4p-1076L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128ibm 0x4p-1076L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-128ibm 0x4p-1076L 0x8p-152L : 0x8.00000000000000000000000004p-152L : no-test-inline inexact-ok
+= hypot downward dbl-64 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest dbl-64 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero dbl-64 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward dbl-64 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-96-intel 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-128ibm 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-128ibm 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-128ibm 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-128ibm 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward dbl-64 0x4p-1076 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot tonearest dbl-64 0x4p-1076 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot towardzero dbl-64 0x4p-1076 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot upward dbl-64 0x4p-1076 0x4p-1076 : 0x8p-1076 : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot downward ldbl-96-intel 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef3242p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef3242p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef3242p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef32428p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef3242p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef3242p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef3242p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef32428p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef32422cbec4d9baa54p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef32422cbec4d9baa54p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef32422cbec4d9baa54p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef32422cbec4d9baa58p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-128ibm 0x4p-1076L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot tonearest ldbl-128ibm 0x4p-1076L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot towardzero ldbl-128ibm 0x4p-1076L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot upward ldbl-128ibm 0x4p-1076L 0x4p-1076L : 0x8p-1076L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot downward ldbl-96-intel 0x4p-1076L 0x3.cp-16388L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x4p-1076L 0x3.cp-16388L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x4p-1076L 0x3.cp-16388L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x4p-1076L 0x3.cp-16388L : 0x4.0000000000000008p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x4p-1076L 0x3.cp-16388L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x4p-1076L 0x3.cp-16388L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x4p-1076L 0x3.cp-16388L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x4p-1076L 0x3.cp-16388L : 0x4.0000000000000008p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x4p-1076L 0x3.cp-16388L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x4p-1076L 0x3.cp-16388L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x4p-1076L 0x3.cp-16388L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x4p-1076L 0x3.cp-16388L : 0x4.0000000000000000000000000004p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0x3.fffffcp-16384L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x3.fffffcp-16384L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x3.fffffcp-16384L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x3.fffffcp-16384L 0x8p-152L : 0x8.000000000000001p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x3.fffffcp-16384L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x3.fffffcp-16384L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x3.fffffcp-16384L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x3.fffffcp-16384L 0x8p-152L : 0x8.000000000000001p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x3.fffffcp-16384L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x3.fffffcp-16384L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x3.fffffcp-16384L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x3.fffffcp-16384L 0x8p-152L : 0x8.0000000000000000000000000008p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0x3.fffffcp-16384L 0x0p+0L : 0x3.fffffcp-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-96-intel 0x3.fffffcp-16384L 0x0p+0L : 0x3.fffffcp-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-96-intel 0x3.fffffcp-16384L 0x0p+0L : 0x3.fffffcp-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-96-intel 0x3.fffffcp-16384L 0x0p+0L : 0x3.fffffcp-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-96-m68k 0x3.fffffcp-16384L 0x0p+0L : 0x3.fffffcp-16384L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x3.fffffcp-16384L 0x0p+0L : 0x3.fffffcp-16384L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x3.fffffcp-16384L 0x0p+0L : 0x3.fffffcp-16384L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x3.fffffcp-16384L 0x0p+0L : 0x3.fffffcp-16384L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x3.fffffcp-16384L 0x0p+0L : 0x3.fffffcp-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-128 0x3.fffffcp-16384L 0x0p+0L : 0x3.fffffcp-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-128 0x3.fffffcp-16384L 0x0p+0L : 0x3.fffffcp-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-128 0x3.fffffcp-16384L 0x0p+0L : 0x3.fffffcp-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-96-intel 0x3.fffffcp-16384L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x3.fffffcp-16384L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x3.fffffcp-16384L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x3.fffffcp-16384L 0x4p-1076L : 0x4.0000000000000008p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x3.fffffcp-16384L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x3.fffffcp-16384L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x3.fffffcp-16384L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x3.fffffcp-16384L 0x4p-1076L : 0x4.0000000000000008p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x3.fffffcp-16384L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x3.fffffcp-16384L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x3.fffffcp-16384L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x3.fffffcp-16384L 0x4p-1076L : 0x4.0000000000000000000000000004p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0x3.fffffcp-16384L 0x3.cp-16388L : 0x4.01c1994c9cb0b638p-16384L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x3.fffffcp-16384L 0x3.cp-16388L : 0x4.01c1994c9cb0b64p-16384L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x3.fffffcp-16384L 0x3.cp-16388L : 0x4.01c1994c9cb0b638p-16384L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x3.fffffcp-16384L 0x3.cp-16388L : 0x4.01c1994c9cb0b64p-16384L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x3.fffffcp-16384L 0x3.cp-16388L : 0x4.01c1994c9cb0b638p-16384L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x3.fffffcp-16384L 0x3.cp-16388L : 0x4.01c1994c9cb0b64p-16384L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x3.fffffcp-16384L 0x3.cp-16388L : 0x4.01c1994c9cb0b638p-16384L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x3.fffffcp-16384L 0x3.cp-16388L : 0x4.01c1994c9cb0b64p-16384L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x3.fffffcp-16384L 0x3.cp-16388L : 0x4.01c1994c9cb0b63d036a216a4e88p-16384L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x3.fffffcp-16384L 0x3.cp-16388L : 0x4.01c1994c9cb0b63d036a216a4e8cp-16384L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x3.fffffcp-16384L 0x3.cp-16388L : 0x4.01c1994c9cb0b63d036a216a4e88p-16384L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x3.fffffcp-16384L 0x3.cp-16388L : 0x4.01c1994c9cb0b63d036a216a4e8cp-16384L : no-test-inline inexact-ok
+hypot 0 min_subnorm no-test-inline
+= hypot downward flt-32 0x0p+0f 0x8p-152f : 0x8p-152f : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest flt-32 0x0p+0f 0x8p-152f : 0x8p-152f : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero flt-32 0x0p+0f 0x8p-152f : 0x8p-152f : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward flt-32 0x0p+0f 0x8p-152f : 0x8p-152f : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward dbl-64 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
+= hypot tonearest dbl-64 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
+= hypot towardzero dbl-64 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
+= hypot upward dbl-64 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-128ibm 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128ibm 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128ibm 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-128ibm 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot downward dbl-64 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest dbl-64 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero dbl-64 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward dbl-64 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-96-intel 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-128ibm 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-128ibm 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-128ibm 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-128ibm 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-96-intel 0x0p+0L 0x8p-16448L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-96-intel 0x0p+0L 0x8p-16448L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-96-intel 0x0p+0L 0x8p-16448L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-96-intel 0x0p+0L 0x8p-16448L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-96-m68k 0x0p+0L 0x8p-16448L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-96-m68k 0x0p+0L 0x8p-16448L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-96-m68k 0x0p+0L 0x8p-16448L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-96-m68k 0x0p+0L 0x8p-16448L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-128 0x0p+0L 0x8p-16448L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-128 0x0p+0L 0x8p-16448L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-128 0x0p+0L 0x8p-16448L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-128 0x0p+0L 0x8p-16448L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-96-m68k 0x0p+0L 0x4p-16448L : 0x4p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-96-m68k 0x0p+0L 0x4p-16448L : 0x4p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-96-m68k 0x0p+0L 0x4p-16448L : 0x4p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-96-m68k 0x0p+0L 0x4p-16448L : 0x4p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-128 0x0p+0L 0x4p-16448L : 0x4p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-128 0x0p+0L 0x4p-16448L : 0x4p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-128 0x0p+0L 0x4p-16448L : 0x4p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-128 0x0p+0L 0x4p-16448L : 0x4p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-128 0x0p+0L 0x4p-16496L : 0x4p-16496L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-128 0x0p+0L 0x4p-16496L : 0x4p-16496L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-128 0x0p+0L 0x4p-16496L : 0x4p-16496L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-128 0x0p+0L 0x4p-16496L : 0x4p-16496L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+j0 -1.0
+= j0 downward flt-32 -0x1p+0f : 0xc.3e3fep-4f : inexact-ok
+= j0 tonearest flt-32 -0x1p+0f : 0xc.3e3ffp-4f : inexact-ok
+= j0 towardzero flt-32 -0x1p+0f : 0xc.3e3fep-4f : inexact-ok
+= j0 upward flt-32 -0x1p+0f : 0xc.3e3ffp-4f : inexact-ok
+= j0 downward dbl-64 -0x1p+0 : 0xc.3e3fedebdc778p-4 : inexact-ok
+= j0 tonearest dbl-64 -0x1p+0 : 0xc.3e3fedebdc78p-4 : inexact-ok
+= j0 towardzero dbl-64 -0x1p+0 : 0xc.3e3fedebdc778p-4 : inexact-ok
+= j0 upward dbl-64 -0x1p+0 : 0xc.3e3fedebdc78p-4 : inexact-ok
+= j0 downward ldbl-96-intel -0x1p+0L : 0xc.3e3fedebdc77c1cp-4L : inexact-ok
+= j0 tonearest ldbl-96-intel -0x1p+0L : 0xc.3e3fedebdc77c1dp-4L : inexact-ok
+= j0 towardzero ldbl-96-intel -0x1p+0L : 0xc.3e3fedebdc77c1cp-4L : inexact-ok
+= j0 upward ldbl-96-intel -0x1p+0L : 0xc.3e3fedebdc77c1dp-4L : inexact-ok
+= j0 downward ldbl-96-m68k -0x1p+0L : 0xc.3e3fedebdc77c1cp-4L : inexact-ok
+= j0 tonearest ldbl-96-m68k -0x1p+0L : 0xc.3e3fedebdc77c1dp-4L : inexact-ok
+= j0 towardzero ldbl-96-m68k -0x1p+0L : 0xc.3e3fedebdc77c1cp-4L : inexact-ok
+= j0 upward ldbl-96-m68k -0x1p+0L : 0xc.3e3fedebdc77c1dp-4L : inexact-ok
+= j0 downward ldbl-128 -0x1p+0L : 0xc.3e3fedebdc77c1cf1a9861159a6p-4L : inexact-ok
+= j0 tonearest ldbl-128 -0x1p+0L : 0xc.3e3fedebdc77c1cf1a9861159a68p-4L : inexact-ok
+= j0 towardzero ldbl-128 -0x1p+0L : 0xc.3e3fedebdc77c1cf1a9861159a6p-4L : inexact-ok
+= j0 upward ldbl-128 -0x1p+0L : 0xc.3e3fedebdc77c1cf1a9861159a68p-4L : inexact-ok
+= j0 downward ldbl-128ibm -0x1p+0L : 0xc.3e3fedebdc77c1cf1a98611598p-4L : inexact-ok
+= j0 tonearest ldbl-128ibm -0x1p+0L : 0xc.3e3fedebdc77c1cf1a9861159cp-4L : inexact-ok
+= j0 towardzero ldbl-128ibm -0x1p+0L : 0xc.3e3fedebdc77c1cf1a98611598p-4L : inexact-ok
+= j0 upward ldbl-128ibm -0x1p+0L : 0xc.3e3fedebdc77c1cf1a9861159cp-4L : inexact-ok
+j0 0.0
+= j0 downward flt-32 0x0p+0f : 0x1p+0f : inexact-ok
+= j0 tonearest flt-32 0x0p+0f : 0x1p+0f : inexact-ok
+= j0 towardzero flt-32 0x0p+0f : 0x1p+0f : inexact-ok
+= j0 upward flt-32 0x0p+0f : 0x1p+0f : inexact-ok
+= j0 downward dbl-64 0x0p+0 : 0x1p+0 : inexact-ok
+= j0 tonearest dbl-64 0x0p+0 : 0x1p+0 : inexact-ok
+= j0 towardzero dbl-64 0x0p+0 : 0x1p+0 : inexact-ok
+= j0 upward dbl-64 0x0p+0 : 0x1p+0 : inexact-ok
+= j0 downward ldbl-96-intel 0x0p+0L : 0x1p+0L : inexact-ok
+= j0 tonearest ldbl-96-intel 0x0p+0L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-96-intel 0x0p+0L : 0x1p+0L : inexact-ok
+= j0 upward ldbl-96-intel 0x0p+0L : 0x1p+0L : inexact-ok
+= j0 downward ldbl-96-m68k 0x0p+0L : 0x1p+0L : inexact-ok
+= j0 tonearest ldbl-96-m68k 0x0p+0L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-96-m68k 0x0p+0L : 0x1p+0L : inexact-ok
+= j0 upward ldbl-96-m68k 0x0p+0L : 0x1p+0L : inexact-ok
+= j0 downward ldbl-128 0x0p+0L : 0x1p+0L : inexact-ok
+= j0 tonearest ldbl-128 0x0p+0L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-128 0x0p+0L : 0x1p+0L : inexact-ok
+= j0 upward ldbl-128 0x0p+0L : 0x1p+0L : inexact-ok
+= j0 downward ldbl-128ibm 0x0p+0L : 0x1p+0L : inexact-ok
+= j0 tonearest ldbl-128ibm 0x0p+0L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-128ibm 0x0p+0L : 0x1p+0L : inexact-ok
+= j0 upward ldbl-128ibm 0x0p+0L : 0x1p+0L : inexact-ok
+j0 0.125
+= j0 downward flt-32 0x2p-4f : 0xf.f003fp-4f : inexact-ok
+= j0 tonearest flt-32 0x2p-4f : 0xf.f004p-4f : inexact-ok
+= j0 towardzero flt-32 0x2p-4f : 0xf.f003fp-4f : inexact-ok
+= j0 upward flt-32 0x2p-4f : 0xf.f004p-4f : inexact-ok
+= j0 downward dbl-64 0x2p-4 : 0xf.f003ff8e3fff8p-4 : inexact-ok
+= j0 tonearest dbl-64 0x2p-4 : 0xf.f003ff8e3fff8p-4 : inexact-ok
+= j0 towardzero dbl-64 0x2p-4 : 0xf.f003ff8e3fff8p-4 : inexact-ok
+= j0 upward dbl-64 0x2p-4 : 0xf.f003ff8e4p-4 : inexact-ok
+= j0 downward ldbl-96-intel 0x2p-4L : 0xf.f003ff8e3fffb73p-4L : inexact-ok
+= j0 tonearest ldbl-96-intel 0x2p-4L : 0xf.f003ff8e3fffb73p-4L : inexact-ok
+= j0 towardzero ldbl-96-intel 0x2p-4L : 0xf.f003ff8e3fffb73p-4L : inexact-ok
+= j0 upward ldbl-96-intel 0x2p-4L : 0xf.f003ff8e3fffb74p-4L : inexact-ok
+= j0 downward ldbl-96-m68k 0x2p-4L : 0xf.f003ff8e3fffb73p-4L : inexact-ok
+= j0 tonearest ldbl-96-m68k 0x2p-4L : 0xf.f003ff8e3fffb73p-4L : inexact-ok
+= j0 towardzero ldbl-96-m68k 0x2p-4L : 0xf.f003ff8e3fffb73p-4L : inexact-ok
+= j0 upward ldbl-96-m68k 0x2p-4L : 0xf.f003ff8e3fffb74p-4L : inexact-ok
+= j0 downward ldbl-128 0x2p-4L : 0xf.f003ff8e3fffb730abe3bbf5da78p-4L : inexact-ok
+= j0 tonearest ldbl-128 0x2p-4L : 0xf.f003ff8e3fffb730abe3bbf5da78p-4L : inexact-ok
+= j0 towardzero ldbl-128 0x2p-4L : 0xf.f003ff8e3fffb730abe3bbf5da78p-4L : inexact-ok
+= j0 upward ldbl-128 0x2p-4L : 0xf.f003ff8e3fffb730abe3bbf5da8p-4L : inexact-ok
+= j0 downward ldbl-128ibm 0x2p-4L : 0xf.f003ff8e3fffb730abe3bbf5d8p-4L : inexact-ok
+= j0 tonearest ldbl-128ibm 0x2p-4L : 0xf.f003ff8e3fffb730abe3bbf5dcp-4L : inexact-ok
+= j0 towardzero ldbl-128ibm 0x2p-4L : 0xf.f003ff8e3fffb730abe3bbf5d8p-4L : inexact-ok
+= j0 upward ldbl-128ibm 0x2p-4L : 0xf.f003ff8e3fffb730abe3bbf5dcp-4L : inexact-ok
+j0 0.75
+= j0 downward flt-32 0xcp-4f : 0xd.d3efbp-4f : inexact-ok
+= j0 tonearest flt-32 0xcp-4f : 0xd.d3efbp-4f : inexact-ok
+= j0 towardzero flt-32 0xcp-4f : 0xd.d3efbp-4f : inexact-ok
+= j0 upward flt-32 0xcp-4f : 0xd.d3efcp-4f : inexact-ok
+= j0 downward dbl-64 0xcp-4 : 0xd.d3efb53a950cp-4 : inexact-ok
+= j0 tonearest dbl-64 0xcp-4 : 0xd.d3efb53a950c8p-4 : inexact-ok
+= j0 towardzero dbl-64 0xcp-4 : 0xd.d3efb53a950cp-4 : inexact-ok
+= j0 upward dbl-64 0xcp-4 : 0xd.d3efb53a950c8p-4 : inexact-ok
+= j0 downward ldbl-96-intel 0xcp-4L : 0xd.d3efb53a950c68ep-4L : inexact-ok
+= j0 tonearest ldbl-96-intel 0xcp-4L : 0xd.d3efb53a950c68fp-4L : inexact-ok
+= j0 towardzero ldbl-96-intel 0xcp-4L : 0xd.d3efb53a950c68ep-4L : inexact-ok
+= j0 upward ldbl-96-intel 0xcp-4L : 0xd.d3efb53a950c68fp-4L : inexact-ok
+= j0 downward ldbl-96-m68k 0xcp-4L : 0xd.d3efb53a950c68ep-4L : inexact-ok
+= j0 tonearest ldbl-96-m68k 0xcp-4L : 0xd.d3efb53a950c68fp-4L : inexact-ok
+= j0 towardzero ldbl-96-m68k 0xcp-4L : 0xd.d3efb53a950c68ep-4L : inexact-ok
+= j0 upward ldbl-96-m68k 0xcp-4L : 0xd.d3efb53a950c68fp-4L : inexact-ok
+= j0 downward ldbl-128 0xcp-4L : 0xd.d3efb53a950c68ecf70068c9937p-4L : inexact-ok
+= j0 tonearest ldbl-128 0xcp-4L : 0xd.d3efb53a950c68ecf70068c9937p-4L : inexact-ok
+= j0 towardzero ldbl-128 0xcp-4L : 0xd.d3efb53a950c68ecf70068c9937p-4L : inexact-ok
+= j0 upward ldbl-128 0xcp-4L : 0xd.d3efb53a950c68ecf70068c99378p-4L : inexact-ok
+= j0 downward ldbl-128ibm 0xcp-4L : 0xd.d3efb53a950c68ecf70068c99p-4L : inexact-ok
+= j0 tonearest ldbl-128ibm 0xcp-4L : 0xd.d3efb53a950c68ecf70068c994p-4L : inexact-ok
+= j0 towardzero ldbl-128ibm 0xcp-4L : 0xd.d3efb53a950c68ecf70068c99p-4L : inexact-ok
+= j0 upward ldbl-128ibm 0xcp-4L : 0xd.d3efb53a950c68ecf70068c994p-4L : inexact-ok
+j0 1.0
+= j0 downward flt-32 0x1p+0f : 0xc.3e3fep-4f : inexact-ok
+= j0 tonearest flt-32 0x1p+0f : 0xc.3e3ffp-4f : inexact-ok
+= j0 towardzero flt-32 0x1p+0f : 0xc.3e3fep-4f : inexact-ok
+= j0 upward flt-32 0x1p+0f : 0xc.3e3ffp-4f : inexact-ok
+= j0 downward dbl-64 0x1p+0 : 0xc.3e3fedebdc778p-4 : inexact-ok
+= j0 tonearest dbl-64 0x1p+0 : 0xc.3e3fedebdc78p-4 : inexact-ok
+= j0 towardzero dbl-64 0x1p+0 : 0xc.3e3fedebdc778p-4 : inexact-ok
+= j0 upward dbl-64 0x1p+0 : 0xc.3e3fedebdc78p-4 : inexact-ok
+= j0 downward ldbl-96-intel 0x1p+0L : 0xc.3e3fedebdc77c1cp-4L : inexact-ok
+= j0 tonearest ldbl-96-intel 0x1p+0L : 0xc.3e3fedebdc77c1dp-4L : inexact-ok
+= j0 towardzero ldbl-96-intel 0x1p+0L : 0xc.3e3fedebdc77c1cp-4L : inexact-ok
+= j0 upward ldbl-96-intel 0x1p+0L : 0xc.3e3fedebdc77c1dp-4L : inexact-ok
+= j0 downward ldbl-96-m68k 0x1p+0L : 0xc.3e3fedebdc77c1cp-4L : inexact-ok
+= j0 tonearest ldbl-96-m68k 0x1p+0L : 0xc.3e3fedebdc77c1dp-4L : inexact-ok
+= j0 towardzero ldbl-96-m68k 0x1p+0L : 0xc.3e3fedebdc77c1cp-4L : inexact-ok
+= j0 upward ldbl-96-m68k 0x1p+0L : 0xc.3e3fedebdc77c1dp-4L : inexact-ok
+= j0 downward ldbl-128 0x1p+0L : 0xc.3e3fedebdc77c1cf1a9861159a6p-4L : inexact-ok
+= j0 tonearest ldbl-128 0x1p+0L : 0xc.3e3fedebdc77c1cf1a9861159a68p-4L : inexact-ok
+= j0 towardzero ldbl-128 0x1p+0L : 0xc.3e3fedebdc77c1cf1a9861159a6p-4L : inexact-ok
+= j0 upward ldbl-128 0x1p+0L : 0xc.3e3fedebdc77c1cf1a9861159a68p-4L : inexact-ok
+= j0 downward ldbl-128ibm 0x1p+0L : 0xc.3e3fedebdc77c1cf1a98611598p-4L : inexact-ok
+= j0 tonearest ldbl-128ibm 0x1p+0L : 0xc.3e3fedebdc77c1cf1a9861159cp-4L : inexact-ok
+= j0 towardzero ldbl-128ibm 0x1p+0L : 0xc.3e3fedebdc77c1cf1a98611598p-4L : inexact-ok
+= j0 upward ldbl-128ibm 0x1p+0L : 0xc.3e3fedebdc77c1cf1a9861159cp-4L : inexact-ok
+j0 1.5
+= j0 downward flt-32 0x1.8p+0f : 0x8.30723p-4f : inexact-ok
+= j0 tonearest flt-32 0x1.8p+0f : 0x8.30723p-4f : inexact-ok
+= j0 towardzero flt-32 0x1.8p+0f : 0x8.30723p-4f : inexact-ok
+= j0 upward flt-32 0x1.8p+0f : 0x8.30724p-4f : inexact-ok
+= j0 downward dbl-64 0x1.8p+0 : 0x8.30723674b28dp-4 : inexact-ok
+= j0 tonearest dbl-64 0x1.8p+0 : 0x8.30723674b28d8p-4 : inexact-ok
+= j0 towardzero dbl-64 0x1.8p+0 : 0x8.30723674b28dp-4 : inexact-ok
+= j0 upward dbl-64 0x1.8p+0 : 0x8.30723674b28d8p-4 : inexact-ok
+= j0 downward ldbl-96-intel 0x1.8p+0L : 0x8.30723674b28d6eap-4L : inexact-ok
+= j0 tonearest ldbl-96-intel 0x1.8p+0L : 0x8.30723674b28d6eap-4L : inexact-ok
+= j0 towardzero ldbl-96-intel 0x1.8p+0L : 0x8.30723674b28d6eap-4L : inexact-ok
+= j0 upward ldbl-96-intel 0x1.8p+0L : 0x8.30723674b28d6ebp-4L : inexact-ok
+= j0 downward ldbl-96-m68k 0x1.8p+0L : 0x8.30723674b28d6eap-4L : inexact-ok
+= j0 tonearest ldbl-96-m68k 0x1.8p+0L : 0x8.30723674b28d6eap-4L : inexact-ok
+= j0 towardzero ldbl-96-m68k 0x1.8p+0L : 0x8.30723674b28d6eap-4L : inexact-ok
+= j0 upward ldbl-96-m68k 0x1.8p+0L : 0x8.30723674b28d6ebp-4L : inexact-ok
+= j0 downward ldbl-128 0x1.8p+0L : 0x8.30723674b28d6ea4efdbfbb4b748p-4L : inexact-ok
+= j0 tonearest ldbl-128 0x1.8p+0L : 0x8.30723674b28d6ea4efdbfbb4b75p-4L : inexact-ok
+= j0 towardzero ldbl-128 0x1.8p+0L : 0x8.30723674b28d6ea4efdbfbb4b748p-4L : inexact-ok
+= j0 upward ldbl-128 0x1.8p+0L : 0x8.30723674b28d6ea4efdbfbb4b75p-4L : inexact-ok
+= j0 downward ldbl-128ibm 0x1.8p+0L : 0x8.30723674b28d6ea4efdbfbb4b4p-4L : inexact-ok
+= j0 tonearest ldbl-128ibm 0x1.8p+0L : 0x8.30723674b28d6ea4efdbfbb4b8p-4L : inexact-ok
+= j0 towardzero ldbl-128ibm 0x1.8p+0L : 0x8.30723674b28d6ea4efdbfbb4b4p-4L : inexact-ok
+= j0 upward ldbl-128ibm 0x1.8p+0L : 0x8.30723674b28d6ea4efdbfbb4b8p-4L : inexact-ok
+j0 2.0
+= j0 downward flt-32 0x2p+0f : 0x3.950e7cp-4f : inexact-ok
+= j0 tonearest flt-32 0x2p+0f : 0x3.950e8p-4f : inexact-ok
+= j0 towardzero flt-32 0x2p+0f : 0x3.950e7cp-4f : inexact-ok
+= j0 upward flt-32 0x2p+0f : 0x3.950e8p-4f : inexact-ok
+= j0 downward dbl-64 0x2p+0 : 0x3.950e7f6499deep-4 : inexact-ok
+= j0 tonearest dbl-64 0x2p+0 : 0x3.950e7f6499dfp-4 : inexact-ok
+= j0 towardzero dbl-64 0x2p+0 : 0x3.950e7f6499deep-4 : inexact-ok
+= j0 upward dbl-64 0x2p+0 : 0x3.950e7f6499dfp-4 : inexact-ok
+= j0 downward ldbl-96-intel 0x2p+0L : 0x3.950e7f6499def918p-4L : inexact-ok
+= j0 tonearest ldbl-96-intel 0x2p+0L : 0x3.950e7f6499def91cp-4L : inexact-ok
+= j0 towardzero ldbl-96-intel 0x2p+0L : 0x3.950e7f6499def918p-4L : inexact-ok
+= j0 upward ldbl-96-intel 0x2p+0L : 0x3.950e7f6499def91cp-4L : inexact-ok
+= j0 downward ldbl-96-m68k 0x2p+0L : 0x3.950e7f6499def918p-4L : inexact-ok
+= j0 tonearest ldbl-96-m68k 0x2p+0L : 0x3.950e7f6499def91cp-4L : inexact-ok
+= j0 towardzero ldbl-96-m68k 0x2p+0L : 0x3.950e7f6499def918p-4L : inexact-ok
+= j0 upward ldbl-96-m68k 0x2p+0L : 0x3.950e7f6499def91cp-4L : inexact-ok
+= j0 downward ldbl-128 0x2p+0L : 0x3.950e7f6499def91adac0afbc5d8cp-4L : inexact-ok
+= j0 tonearest ldbl-128 0x2p+0L : 0x3.950e7f6499def91adac0afbc5d8cp-4L : inexact-ok
+= j0 towardzero ldbl-128 0x2p+0L : 0x3.950e7f6499def91adac0afbc5d8cp-4L : inexact-ok
+= j0 upward ldbl-128 0x2p+0L : 0x3.950e7f6499def91adac0afbc5d8ep-4L : inexact-ok
+= j0 downward ldbl-128ibm 0x2p+0L : 0x3.950e7f6499def91adac0afbc5dp-4L : inexact-ok
+= j0 tonearest ldbl-128ibm 0x2p+0L : 0x3.950e7f6499def91adac0afbc5ep-4L : inexact-ok
+= j0 towardzero ldbl-128ibm 0x2p+0L : 0x3.950e7f6499def91adac0afbc5dp-4L : inexact-ok
+= j0 upward ldbl-128ibm 0x2p+0L : 0x3.950e7f6499def91adac0afbc5ep-4L : inexact-ok
+j0 8.0
+= j0 downward flt-32 0x8p+0f : 0x2.bf14e8p-4f : inexact-ok
+= j0 tonearest flt-32 0x8p+0f : 0x2.bf14ecp-4f : inexact-ok
+= j0 towardzero flt-32 0x8p+0f : 0x2.bf14e8p-4f : inexact-ok
+= j0 upward flt-32 0x8p+0f : 0x2.bf14ecp-4f : inexact-ok
+= j0 downward dbl-64 0x8p+0 : 0x2.bf14eaafce04ap-4 : inexact-ok
+= j0 tonearest dbl-64 0x8p+0 : 0x2.bf14eaafce04ap-4 : inexact-ok
+= j0 towardzero dbl-64 0x8p+0 : 0x2.bf14eaafce04ap-4 : inexact-ok
+= j0 upward dbl-64 0x8p+0 : 0x2.bf14eaafce04cp-4 : inexact-ok
+= j0 downward ldbl-96-intel 0x8p+0L : 0x2.bf14eaafce04a584p-4L : inexact-ok
+= j0 tonearest ldbl-96-intel 0x8p+0L : 0x2.bf14eaafce04a588p-4L : inexact-ok
+= j0 towardzero ldbl-96-intel 0x8p+0L : 0x2.bf14eaafce04a584p-4L : inexact-ok
+= j0 upward ldbl-96-intel 0x8p+0L : 0x2.bf14eaafce04a588p-4L : inexact-ok
+= j0 downward ldbl-96-m68k 0x8p+0L : 0x2.bf14eaafce04a584p-4L : inexact-ok
+= j0 tonearest ldbl-96-m68k 0x8p+0L : 0x2.bf14eaafce04a588p-4L : inexact-ok
+= j0 towardzero ldbl-96-m68k 0x8p+0L : 0x2.bf14eaafce04a584p-4L : inexact-ok
+= j0 upward ldbl-96-m68k 0x8p+0L : 0x2.bf14eaafce04a588p-4L : inexact-ok
+= j0 downward ldbl-128 0x8p+0L : 0x2.bf14eaafce04a587ded211e82082p-4L : inexact-ok
+= j0 tonearest ldbl-128 0x8p+0L : 0x2.bf14eaafce04a587ded211e82084p-4L : inexact-ok
+= j0 towardzero ldbl-128 0x8p+0L : 0x2.bf14eaafce04a587ded211e82082p-4L : inexact-ok
+= j0 upward ldbl-128 0x8p+0L : 0x2.bf14eaafce04a587ded211e82084p-4L : inexact-ok
+= j0 downward ldbl-128ibm 0x8p+0L : 0x2.bf14eaafce04a587ded211e82p-4L : inexact-ok
+= j0 tonearest ldbl-128ibm 0x8p+0L : 0x2.bf14eaafce04a587ded211e821p-4L : inexact-ok
+= j0 towardzero ldbl-128ibm 0x8p+0L : 0x2.bf14eaafce04a587ded211e82p-4L : inexact-ok
+= j0 upward ldbl-128ibm 0x8p+0L : 0x2.bf14eaafce04a587ded211e821p-4L : inexact-ok
+j0 10.0
+= j0 downward flt-32 0xap+0f : -0x3.ef5a58p-4f : inexact-ok
+= j0 tonearest flt-32 0xap+0f : -0x3.ef5a58p-4f : inexact-ok
+= j0 towardzero flt-32 0xap+0f : -0x3.ef5a54p-4f : inexact-ok
+= j0 upward flt-32 0xap+0f : -0x3.ef5a54p-4f : inexact-ok
+= j0 downward dbl-64 0xap+0 : -0x3.ef5a5713c3ca8p-4 : inexact-ok
+= j0 tonearest dbl-64 0xap+0 : -0x3.ef5a5713c3ca8p-4 : inexact-ok
+= j0 towardzero dbl-64 0xap+0 : -0x3.ef5a5713c3ca6p-4 : inexact-ok
+= j0 upward dbl-64 0xap+0 : -0x3.ef5a5713c3ca6p-4 : inexact-ok
+= j0 downward ldbl-96-intel 0xap+0L : -0x3.ef5a5713c3ca7068p-4L : inexact-ok
+= j0 tonearest ldbl-96-intel 0xap+0L : -0x3.ef5a5713c3ca7064p-4L : inexact-ok
+= j0 towardzero ldbl-96-intel 0xap+0L : -0x3.ef5a5713c3ca7064p-4L : inexact-ok
+= j0 upward ldbl-96-intel 0xap+0L : -0x3.ef5a5713c3ca7064p-4L : inexact-ok
+= j0 downward ldbl-96-m68k 0xap+0L : -0x3.ef5a5713c3ca7068p-4L : inexact-ok
+= j0 tonearest ldbl-96-m68k 0xap+0L : -0x3.ef5a5713c3ca7064p-4L : inexact-ok
+= j0 towardzero ldbl-96-m68k 0xap+0L : -0x3.ef5a5713c3ca7064p-4L : inexact-ok
+= j0 upward ldbl-96-m68k 0xap+0L : -0x3.ef5a5713c3ca7064p-4L : inexact-ok
+= j0 downward ldbl-128 0xap+0L : -0x3.ef5a5713c3ca70644304d7022886p-4L : inexact-ok
+= j0 tonearest ldbl-128 0xap+0L : -0x3.ef5a5713c3ca70644304d7022886p-4L : inexact-ok
+= j0 towardzero ldbl-128 0xap+0L : -0x3.ef5a5713c3ca70644304d7022884p-4L : inexact-ok
+= j0 upward ldbl-128 0xap+0L : -0x3.ef5a5713c3ca70644304d7022884p-4L : inexact-ok
+= j0 downward ldbl-128ibm 0xap+0L : -0x3.ef5a5713c3ca70644304d70229p-4L : inexact-ok
+= j0 tonearest ldbl-128ibm 0xap+0L : -0x3.ef5a5713c3ca70644304d70229p-4L : inexact-ok
+= j0 towardzero ldbl-128ibm 0xap+0L : -0x3.ef5a5713c3ca70644304d70228p-4L : inexact-ok
+= j0 upward ldbl-128ibm 0xap+0L : -0x3.ef5a5713c3ca70644304d70228p-4L : inexact-ok
+j0 4.0
+= j0 downward flt-32 0x4p+0f : -0x6.5ab9c8p-4f : inexact-ok
+= j0 tonearest flt-32 0x4p+0f : -0x6.5ab9cp-4f : inexact-ok
+= j0 towardzero flt-32 0x4p+0f : -0x6.5ab9cp-4f : inexact-ok
+= j0 upward flt-32 0x4p+0f : -0x6.5ab9cp-4f : inexact-ok
+= j0 downward dbl-64 0x4p+0 : -0x6.5ab9c24fa53e8p-4 : inexact-ok
+= j0 tonearest dbl-64 0x4p+0 : -0x6.5ab9c24fa53e4p-4 : inexact-ok
+= j0 towardzero dbl-64 0x4p+0 : -0x6.5ab9c24fa53e4p-4 : inexact-ok
+= j0 upward dbl-64 0x4p+0 : -0x6.5ab9c24fa53e4p-4 : inexact-ok
+= j0 downward ldbl-96-intel 0x4p+0L : -0x6.5ab9c24fa53e5cd8p-4L : inexact-ok
+= j0 tonearest ldbl-96-intel 0x4p+0L : -0x6.5ab9c24fa53e5cdp-4L : inexact-ok
+= j0 towardzero ldbl-96-intel 0x4p+0L : -0x6.5ab9c24fa53e5cdp-4L : inexact-ok
+= j0 upward ldbl-96-intel 0x4p+0L : -0x6.5ab9c24fa53e5cdp-4L : inexact-ok
+= j0 downward ldbl-96-m68k 0x4p+0L : -0x6.5ab9c24fa53e5cd8p-4L : inexact-ok
+= j0 tonearest ldbl-96-m68k 0x4p+0L : -0x6.5ab9c24fa53e5cdp-4L : inexact-ok
+= j0 towardzero ldbl-96-m68k 0x4p+0L : -0x6.5ab9c24fa53e5cdp-4L : inexact-ok
+= j0 upward ldbl-96-m68k 0x4p+0L : -0x6.5ab9c24fa53e5cdp-4L : inexact-ok
+= j0 downward ldbl-128 0x4p+0L : -0x6.5ab9c24fa53e5cd1657dfde87d9cp-4L : inexact-ok
+= j0 tonearest ldbl-128 0x4p+0L : -0x6.5ab9c24fa53e5cd1657dfde87d98p-4L : inexact-ok
+= j0 towardzero ldbl-128 0x4p+0L : -0x6.5ab9c24fa53e5cd1657dfde87d98p-4L : inexact-ok
+= j0 upward ldbl-128 0x4p+0L : -0x6.5ab9c24fa53e5cd1657dfde87d98p-4L : inexact-ok
+= j0 downward ldbl-128ibm 0x4p+0L : -0x6.5ab9c24fa53e5cd1657dfde87ep-4L : inexact-ok
+= j0 tonearest ldbl-128ibm 0x4p+0L : -0x6.5ab9c24fa53e5cd1657dfde87ep-4L : inexact-ok
+= j0 towardzero ldbl-128ibm 0x4p+0L : -0x6.5ab9c24fa53e5cd1657dfde87cp-4L : inexact-ok
+= j0 upward ldbl-128ibm 0x4p+0L : -0x6.5ab9c24fa53e5cd1657dfde87cp-4L : inexact-ok
+j0 -4.0
+= j0 downward flt-32 -0x4p+0f : -0x6.5ab9c8p-4f : inexact-ok
+= j0 tonearest flt-32 -0x4p+0f : -0x6.5ab9cp-4f : inexact-ok
+= j0 towardzero flt-32 -0x4p+0f : -0x6.5ab9cp-4f : inexact-ok
+= j0 upward flt-32 -0x4p+0f : -0x6.5ab9cp-4f : inexact-ok
+= j0 downward dbl-64 -0x4p+0 : -0x6.5ab9c24fa53e8p-4 : inexact-ok
+= j0 tonearest dbl-64 -0x4p+0 : -0x6.5ab9c24fa53e4p-4 : inexact-ok
+= j0 towardzero dbl-64 -0x4p+0 : -0x6.5ab9c24fa53e4p-4 : inexact-ok
+= j0 upward dbl-64 -0x4p+0 : -0x6.5ab9c24fa53e4p-4 : inexact-ok
+= j0 downward ldbl-96-intel -0x4p+0L : -0x6.5ab9c24fa53e5cd8p-4L : inexact-ok
+= j0 tonearest ldbl-96-intel -0x4p+0L : -0x6.5ab9c24fa53e5cdp-4L : inexact-ok
+= j0 towardzero ldbl-96-intel -0x4p+0L : -0x6.5ab9c24fa53e5cdp-4L : inexact-ok
+= j0 upward ldbl-96-intel -0x4p+0L : -0x6.5ab9c24fa53e5cdp-4L : inexact-ok
+= j0 downward ldbl-96-m68k -0x4p+0L : -0x6.5ab9c24fa53e5cd8p-4L : inexact-ok
+= j0 tonearest ldbl-96-m68k -0x4p+0L : -0x6.5ab9c24fa53e5cdp-4L : inexact-ok
+= j0 towardzero ldbl-96-m68k -0x4p+0L : -0x6.5ab9c24fa53e5cdp-4L : inexact-ok
+= j0 upward ldbl-96-m68k -0x4p+0L : -0x6.5ab9c24fa53e5cdp-4L : inexact-ok
+= j0 downward ldbl-128 -0x4p+0L : -0x6.5ab9c24fa53e5cd1657dfde87d9cp-4L : inexact-ok
+= j0 tonearest ldbl-128 -0x4p+0L : -0x6.5ab9c24fa53e5cd1657dfde87d98p-4L : inexact-ok
+= j0 towardzero ldbl-128 -0x4p+0L : -0x6.5ab9c24fa53e5cd1657dfde87d98p-4L : inexact-ok
+= j0 upward ldbl-128 -0x4p+0L : -0x6.5ab9c24fa53e5cd1657dfde87d98p-4L : inexact-ok
+= j0 downward ldbl-128ibm -0x4p+0L : -0x6.5ab9c24fa53e5cd1657dfde87ep-4L : inexact-ok
+= j0 tonearest ldbl-128ibm -0x4p+0L : -0x6.5ab9c24fa53e5cd1657dfde87ep-4L : inexact-ok
+= j0 towardzero ldbl-128ibm -0x4p+0L : -0x6.5ab9c24fa53e5cd1657dfde87cp-4L : inexact-ok
+= j0 upward ldbl-128ibm -0x4p+0L : -0x6.5ab9c24fa53e5cd1657dfde87cp-4L : inexact-ok
+j0 0x1.d7ce3ap+107
+= j0 downward flt-32 0xe.be71dp+104f : 0x1.fffe66p-56f : inexact-ok
+= j0 tonearest flt-32 0xe.be71dp+104f : 0x1.fffe66p-56f : inexact-ok
+= j0 towardzero flt-32 0xe.be71dp+104f : 0x1.fffe66p-56f : inexact-ok
+= j0 upward flt-32 0xe.be71dp+104f : 0x1.fffe68p-56f : inexact-ok
+= j0 downward dbl-64 0xe.be71dp+104 : 0x1.fffe660069bbbp-56 : inexact-ok
+= j0 tonearest dbl-64 0xe.be71dp+104 : 0x1.fffe660069bbbp-56 : inexact-ok
+= j0 towardzero dbl-64 0xe.be71dp+104 : 0x1.fffe660069bbbp-56 : inexact-ok
+= j0 upward dbl-64 0xe.be71dp+104 : 0x1.fffe660069bbcp-56 : inexact-ok
+= j0 downward ldbl-96-intel 0xe.be71dp+104L : 0x1.fffe660069bbb66p-56L : inexact-ok
+= j0 tonearest ldbl-96-intel 0xe.be71dp+104L : 0x1.fffe660069bbb66p-56L : inexact-ok
+= j0 towardzero ldbl-96-intel 0xe.be71dp+104L : 0x1.fffe660069bbb66p-56L : inexact-ok
+= j0 upward ldbl-96-intel 0xe.be71dp+104L : 0x1.fffe660069bbb662p-56L : inexact-ok
+= j0 downward ldbl-96-m68k 0xe.be71dp+104L : 0x1.fffe660069bbb66p-56L : inexact-ok
+= j0 tonearest ldbl-96-m68k 0xe.be71dp+104L : 0x1.fffe660069bbb66p-56L : inexact-ok
+= j0 towardzero ldbl-96-m68k 0xe.be71dp+104L : 0x1.fffe660069bbb66p-56L : inexact-ok
+= j0 upward ldbl-96-m68k 0xe.be71dp+104L : 0x1.fffe660069bbb662p-56L : inexact-ok
+= j0 downward ldbl-128 0xe.be71dp+104L : 0x1.fffe660069bbb660b03a17510b59p-56L : inexact-ok
+= j0 tonearest ldbl-128 0xe.be71dp+104L : 0x1.fffe660069bbb660b03a17510b59p-56L : inexact-ok
+= j0 towardzero ldbl-128 0xe.be71dp+104L : 0x1.fffe660069bbb660b03a17510b59p-56L : inexact-ok
+= j0 upward ldbl-128 0xe.be71dp+104L : 0x1.fffe660069bbb660b03a17510b5ap-56L : inexact-ok
+= j0 downward ldbl-128ibm 0xe.be71dp+104L : 0x1.fffe660069bbb660b03a17510bp-56L : inexact-ok
+= j0 tonearest ldbl-128ibm 0xe.be71dp+104L : 0x1.fffe660069bbb660b03a17510b8p-56L : inexact-ok
+= j0 towardzero ldbl-128ibm 0xe.be71dp+104L : 0x1.fffe660069bbb660b03a17510bp-56L : inexact-ok
+= j0 upward ldbl-128ibm 0xe.be71dp+104L : 0x1.fffe660069bbb660b03a17510b8p-56L : inexact-ok
+j0 -0x1.001000001p+593
+= j0 downward flt-32 -0xf.fffffp+124f : 0x2.fd3fa8p-68f : inexact-ok
+= j0 tonearest flt-32 -0xf.fffffp+124f : 0x2.fd3fa8p-68f : inexact-ok
+= j0 towardzero flt-32 -0xf.fffffp+124f : 0x2.fd3fa8p-68f : inexact-ok
+= j0 upward flt-32 -0xf.fffffp+124f : 0x2.fd3facp-68f : inexact-ok
+= j0 downward dbl-64 -0xf.fffffp+124 : 0x2.fd3fa9dee0898p-68 : inexact-ok
+= j0 tonearest dbl-64 -0xf.fffffp+124 : 0x2.fd3fa9dee089ap-68 : inexact-ok
+= j0 towardzero dbl-64 -0xf.fffffp+124 : 0x2.fd3fa9dee0898p-68 : inexact-ok
+= j0 upward dbl-64 -0xf.fffffp+124 : 0x2.fd3fa9dee089ap-68 : inexact-ok
+= j0 downward ldbl-96-intel -0xf.fffffp+124L : 0x2.fd3fa9dee089929p-68L : inexact-ok
+= j0 tonearest ldbl-96-intel -0xf.fffffp+124L : 0x2.fd3fa9dee089929p-68L : inexact-ok
+= j0 towardzero ldbl-96-intel -0xf.fffffp+124L : 0x2.fd3fa9dee089929p-68L : inexact-ok
+= j0 upward ldbl-96-intel -0xf.fffffp+124L : 0x2.fd3fa9dee0899294p-68L : inexact-ok
+= j0 downward ldbl-96-m68k -0xf.fffffp+124L : 0x2.fd3fa9dee089929p-68L : inexact-ok
+= j0 tonearest ldbl-96-m68k -0xf.fffffp+124L : 0x2.fd3fa9dee089929p-68L : inexact-ok
+= j0 towardzero ldbl-96-m68k -0xf.fffffp+124L : 0x2.fd3fa9dee089929p-68L : inexact-ok
+= j0 upward ldbl-96-m68k -0xf.fffffp+124L : 0x2.fd3fa9dee0899294p-68L : inexact-ok
+= j0 downward ldbl-128 -0xf.fffffp+124L : 0x2.fd3fa9dee0899291bc853ffc5614p-68L : inexact-ok
+= j0 tonearest ldbl-128 -0xf.fffffp+124L : 0x2.fd3fa9dee0899291bc853ffc5614p-68L : inexact-ok
+= j0 towardzero ldbl-128 -0xf.fffffp+124L : 0x2.fd3fa9dee0899291bc853ffc5614p-68L : inexact-ok
+= j0 upward ldbl-128 -0xf.fffffp+124L : 0x2.fd3fa9dee0899291bc853ffc5616p-68L : inexact-ok
+= j0 downward ldbl-128ibm -0xf.fffffp+124L : 0x2.fd3fa9dee0899291bc853ffc56p-68L : inexact-ok
+= j0 tonearest ldbl-128ibm -0xf.fffffp+124L : 0x2.fd3fa9dee0899291bc853ffc56p-68L : inexact-ok
+= j0 towardzero ldbl-128ibm -0xf.fffffp+124L : 0x2.fd3fa9dee0899291bc853ffc56p-68L : inexact-ok
+= j0 upward ldbl-128ibm -0xf.fffffp+124L : 0x2.fd3fa9dee0899291bc853ffc57p-68L : inexact-ok
+= j0 downward dbl-64 -0x2.002000002p+592 : -0x7.ffff5bc14ea2cp-300 : inexact-ok
+= j0 tonearest dbl-64 -0x2.002000002p+592 : -0x7.ffff5bc14ea2cp-300 : inexact-ok
+= j0 towardzero dbl-64 -0x2.002000002p+592 : -0x7.ffff5bc14ea28p-300 : inexact-ok
+= j0 upward dbl-64 -0x2.002000002p+592 : -0x7.ffff5bc14ea28p-300 : inexact-ok
+= j0 downward ldbl-96-intel -0x2.002000002p+592L : -0x7.ffff5bc14ea2a99p-300L : inexact-ok
+= j0 tonearest ldbl-96-intel -0x2.002000002p+592L : -0x7.ffff5bc14ea2a99p-300L : inexact-ok
+= j0 towardzero ldbl-96-intel -0x2.002000002p+592L : -0x7.ffff5bc14ea2a988p-300L : inexact-ok
+= j0 upward ldbl-96-intel -0x2.002000002p+592L : -0x7.ffff5bc14ea2a988p-300L : inexact-ok
+= j0 downward ldbl-96-m68k -0x2.002000002p+592L : -0x7.ffff5bc14ea2a99p-300L : inexact-ok
+= j0 tonearest ldbl-96-m68k -0x2.002000002p+592L : -0x7.ffff5bc14ea2a99p-300L : inexact-ok
+= j0 towardzero ldbl-96-m68k -0x2.002000002p+592L : -0x7.ffff5bc14ea2a988p-300L : inexact-ok
+= j0 upward ldbl-96-m68k -0x2.002000002p+592L : -0x7.ffff5bc14ea2a988p-300L : inexact-ok
+= j0 downward ldbl-128 -0x2.002000002p+592L : -0x7.ffff5bc14ea2a98c2c8b9c03e8cp-300L : inexact-ok
+= j0 tonearest ldbl-128 -0x2.002000002p+592L : -0x7.ffff5bc14ea2a98c2c8b9c03e8bcp-300L : inexact-ok
+= j0 towardzero ldbl-128 -0x2.002000002p+592L : -0x7.ffff5bc14ea2a98c2c8b9c03e8bcp-300L : inexact-ok
+= j0 upward ldbl-128 -0x2.002000002p+592L : -0x7.ffff5bc14ea2a98c2c8b9c03e8bcp-300L : inexact-ok
+= j0 downward ldbl-128ibm -0x2.002000002p+592L : -0x7.ffff5bc14ea2a98c2c8b9c03eap-300L : inexact-ok
+= j0 tonearest ldbl-128ibm -0x2.002000002p+592L : -0x7.ffff5bc14ea2a98c2c8b9c03e8p-300L : inexact-ok
+= j0 towardzero ldbl-128ibm -0x2.002000002p+592L : -0x7.ffff5bc14ea2a98c2c8b9c03e8p-300L : inexact-ok
+= j0 upward ldbl-128ibm -0x2.002000002p+592L : -0x7.ffff5bc14ea2a98c2c8b9c03e8p-300L : inexact-ok
+j0 0x1p1023
+= j0 downward flt-32 0xf.fffffp+124f : 0x2.fd3fa8p-68f : inexact-ok
+= j0 tonearest flt-32 0xf.fffffp+124f : 0x2.fd3fa8p-68f : inexact-ok
+= j0 towardzero flt-32 0xf.fffffp+124f : 0x2.fd3fa8p-68f : inexact-ok
+= j0 upward flt-32 0xf.fffffp+124f : 0x2.fd3facp-68f : inexact-ok
+= j0 downward dbl-64 0xf.fffffp+124 : 0x2.fd3fa9dee0898p-68 : inexact-ok
+= j0 tonearest dbl-64 0xf.fffffp+124 : 0x2.fd3fa9dee089ap-68 : inexact-ok
+= j0 towardzero dbl-64 0xf.fffffp+124 : 0x2.fd3fa9dee0898p-68 : inexact-ok
+= j0 upward dbl-64 0xf.fffffp+124 : 0x2.fd3fa9dee089ap-68 : inexact-ok
+= j0 downward ldbl-96-intel 0xf.fffffp+124L : 0x2.fd3fa9dee089929p-68L : inexact-ok
+= j0 tonearest ldbl-96-intel 0xf.fffffp+124L : 0x2.fd3fa9dee089929p-68L : inexact-ok
+= j0 towardzero ldbl-96-intel 0xf.fffffp+124L : 0x2.fd3fa9dee089929p-68L : inexact-ok
+= j0 upward ldbl-96-intel 0xf.fffffp+124L : 0x2.fd3fa9dee0899294p-68L : inexact-ok
+= j0 downward ldbl-96-m68k 0xf.fffffp+124L : 0x2.fd3fa9dee089929p-68L : inexact-ok
+= j0 tonearest ldbl-96-m68k 0xf.fffffp+124L : 0x2.fd3fa9dee089929p-68L : inexact-ok
+= j0 towardzero ldbl-96-m68k 0xf.fffffp+124L : 0x2.fd3fa9dee089929p-68L : inexact-ok
+= j0 upward ldbl-96-m68k 0xf.fffffp+124L : 0x2.fd3fa9dee0899294p-68L : inexact-ok
+= j0 downward ldbl-128 0xf.fffffp+124L : 0x2.fd3fa9dee0899291bc853ffc5614p-68L : inexact-ok
+= j0 tonearest ldbl-128 0xf.fffffp+124L : 0x2.fd3fa9dee0899291bc853ffc5614p-68L : inexact-ok
+= j0 towardzero ldbl-128 0xf.fffffp+124L : 0x2.fd3fa9dee0899291bc853ffc5614p-68L : inexact-ok
+= j0 upward ldbl-128 0xf.fffffp+124L : 0x2.fd3fa9dee0899291bc853ffc5616p-68L : inexact-ok
+= j0 downward ldbl-128ibm 0xf.fffffp+124L : 0x2.fd3fa9dee0899291bc853ffc56p-68L : inexact-ok
+= j0 tonearest ldbl-128ibm 0xf.fffffp+124L : 0x2.fd3fa9dee0899291bc853ffc56p-68L : inexact-ok
+= j0 towardzero ldbl-128ibm 0xf.fffffp+124L : 0x2.fd3fa9dee0899291bc853ffc56p-68L : inexact-ok
+= j0 upward ldbl-128ibm 0xf.fffffp+124L : 0x2.fd3fa9dee0899291bc853ffc57p-68L : inexact-ok
+= j0 downward dbl-64 0x8p+1020 : -0x3.5c4f847797f3p-516 : inexact-ok
+= j0 tonearest dbl-64 0x8p+1020 : -0x3.5c4f847797f3p-516 : inexact-ok
+= j0 towardzero dbl-64 0x8p+1020 : -0x3.5c4f847797f2ep-516 : inexact-ok
+= j0 upward dbl-64 0x8p+1020 : -0x3.5c4f847797f2ep-516 : inexact-ok
+= j0 downward ldbl-96-intel 0x8p+1020L : -0x3.5c4f847797f2fb08p-516L : inexact-ok
+= j0 tonearest ldbl-96-intel 0x8p+1020L : -0x3.5c4f847797f2fb04p-516L : inexact-ok
+= j0 towardzero ldbl-96-intel 0x8p+1020L : -0x3.5c4f847797f2fb04p-516L : inexact-ok
+= j0 upward ldbl-96-intel 0x8p+1020L : -0x3.5c4f847797f2fb04p-516L : inexact-ok
+= j0 downward ldbl-96-m68k 0x8p+1020L : -0x3.5c4f847797f2fb08p-516L : inexact-ok
+= j0 tonearest ldbl-96-m68k 0x8p+1020L : -0x3.5c4f847797f2fb04p-516L : inexact-ok
+= j0 towardzero ldbl-96-m68k 0x8p+1020L : -0x3.5c4f847797f2fb04p-516L : inexact-ok
+= j0 upward ldbl-96-m68k 0x8p+1020L : -0x3.5c4f847797f2fb04p-516L : inexact-ok
+= j0 downward ldbl-128 0x8p+1020L : -0x3.5c4f847797f2fb0411a8a82ca028p-516L : inexact-ok
+= j0 tonearest ldbl-128 0x8p+1020L : -0x3.5c4f847797f2fb0411a8a82ca028p-516L : inexact-ok
+= j0 towardzero ldbl-128 0x8p+1020L : -0x3.5c4f847797f2fb0411a8a82ca026p-516L : inexact-ok
+= j0 upward ldbl-128 0x8p+1020L : -0x3.5c4f847797f2fb0411a8a82ca026p-516L : inexact-ok
+= j0 downward ldbl-128ibm 0x8p+1020L : -0x3.5c4f847797f2fb0411a8a82ca1p-516L : inexact-ok
+= j0 tonearest ldbl-128ibm 0x8p+1020L : -0x3.5c4f847797f2fb0411a8a82cap-516L : inexact-ok
+= j0 towardzero ldbl-128ibm 0x8p+1020L : -0x3.5c4f847797f2fb0411a8a82cap-516L : inexact-ok
+= j0 upward ldbl-128ibm 0x8p+1020L : -0x3.5c4f847797f2fb0411a8a82cap-516L : inexact-ok
+j0 0x1p16382
+= j0 downward flt-32 0xf.fffffp+124f : 0x2.fd3fa8p-68f : inexact-ok
+= j0 tonearest flt-32 0xf.fffffp+124f : 0x2.fd3fa8p-68f : inexact-ok
+= j0 towardzero flt-32 0xf.fffffp+124f : 0x2.fd3fa8p-68f : inexact-ok
+= j0 upward flt-32 0xf.fffffp+124f : 0x2.fd3facp-68f : inexact-ok
+= j0 downward dbl-64 0xf.fffffp+124 : 0x2.fd3fa9dee0898p-68 : inexact-ok
+= j0 tonearest dbl-64 0xf.fffffp+124 : 0x2.fd3fa9dee089ap-68 : inexact-ok
+= j0 towardzero dbl-64 0xf.fffffp+124 : 0x2.fd3fa9dee0898p-68 : inexact-ok
+= j0 upward dbl-64 0xf.fffffp+124 : 0x2.fd3fa9dee089ap-68 : inexact-ok
+= j0 downward ldbl-96-intel 0xf.fffffp+124L : 0x2.fd3fa9dee089929p-68L : inexact-ok
+= j0 tonearest ldbl-96-intel 0xf.fffffp+124L : 0x2.fd3fa9dee089929p-68L : inexact-ok
+= j0 towardzero ldbl-96-intel 0xf.fffffp+124L : 0x2.fd3fa9dee089929p-68L : inexact-ok
+= j0 upward ldbl-96-intel 0xf.fffffp+124L : 0x2.fd3fa9dee0899294p-68L : inexact-ok
+= j0 downward ldbl-96-m68k 0xf.fffffp+124L : 0x2.fd3fa9dee089929p-68L : inexact-ok
+= j0 tonearest ldbl-96-m68k 0xf.fffffp+124L : 0x2.fd3fa9dee089929p-68L : inexact-ok
+= j0 towardzero ldbl-96-m68k 0xf.fffffp+124L : 0x2.fd3fa9dee089929p-68L : inexact-ok
+= j0 upward ldbl-96-m68k 0xf.fffffp+124L : 0x2.fd3fa9dee0899294p-68L : inexact-ok
+= j0 downward ldbl-128 0xf.fffffp+124L : 0x2.fd3fa9dee0899291bc853ffc5614p-68L : inexact-ok
+= j0 tonearest ldbl-128 0xf.fffffp+124L : 0x2.fd3fa9dee0899291bc853ffc5614p-68L : inexact-ok
+= j0 towardzero ldbl-128 0xf.fffffp+124L : 0x2.fd3fa9dee0899291bc853ffc5614p-68L : inexact-ok
+= j0 upward ldbl-128 0xf.fffffp+124L : 0x2.fd3fa9dee0899291bc853ffc5616p-68L : inexact-ok
+= j0 downward ldbl-128ibm 0xf.fffffp+124L : 0x2.fd3fa9dee0899291bc853ffc56p-68L : inexact-ok
+= j0 tonearest ldbl-128ibm 0xf.fffffp+124L : 0x2.fd3fa9dee0899291bc853ffc56p-68L : inexact-ok
+= j0 towardzero ldbl-128ibm 0xf.fffffp+124L : 0x2.fd3fa9dee0899291bc853ffc56p-68L : inexact-ok
+= j0 upward ldbl-128ibm 0xf.fffffp+124L : 0x2.fd3fa9dee0899291bc853ffc57p-68L : inexact-ok
+= j0 downward dbl-64 0xf.ffffffffffff8p+1020 : -0x8.fb6ce7294f338p-516 : inexact-ok
+= j0 tonearest dbl-64 0xf.ffffffffffff8p+1020 : -0x8.fb6ce7294f338p-516 : inexact-ok
+= j0 towardzero dbl-64 0xf.ffffffffffff8p+1020 : -0x8.fb6ce7294f33p-516 : inexact-ok
+= j0 upward dbl-64 0xf.ffffffffffff8p+1020 : -0x8.fb6ce7294f33p-516 : inexact-ok
+= j0 downward ldbl-96-intel 0xf.ffffffffffff8p+1020L : -0x8.fb6ce7294f33634p-516L : inexact-ok
+= j0 tonearest ldbl-96-intel 0xf.ffffffffffff8p+1020L : -0x8.fb6ce7294f33634p-516L : inexact-ok
+= j0 towardzero ldbl-96-intel 0xf.ffffffffffff8p+1020L : -0x8.fb6ce7294f33633p-516L : inexact-ok
+= j0 upward ldbl-96-intel 0xf.ffffffffffff8p+1020L : -0x8.fb6ce7294f33633p-516L : inexact-ok
+= j0 downward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : -0x8.fb6ce7294f33634p-516L : inexact-ok
+= j0 tonearest ldbl-96-m68k 0xf.ffffffffffff8p+1020L : -0x8.fb6ce7294f33634p-516L : inexact-ok
+= j0 towardzero ldbl-96-m68k 0xf.ffffffffffff8p+1020L : -0x8.fb6ce7294f33633p-516L : inexact-ok
+= j0 upward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : -0x8.fb6ce7294f33633p-516L : inexact-ok
+= j0 downward ldbl-128 0xf.ffffffffffff8p+1020L : -0x8.fb6ce7294f33633a6933acbe2708p-516L : inexact-ok
+= j0 tonearest ldbl-128 0xf.ffffffffffff8p+1020L : -0x8.fb6ce7294f33633a6933acbe27p-516L : inexact-ok
+= j0 towardzero ldbl-128 0xf.ffffffffffff8p+1020L : -0x8.fb6ce7294f33633a6933acbe27p-516L : inexact-ok
+= j0 upward ldbl-128 0xf.ffffffffffff8p+1020L : -0x8.fb6ce7294f33633a6933acbe27p-516L : inexact-ok
+= j0 downward ldbl-128ibm 0xf.ffffffffffff8p+1020L : -0x8.fb6ce7294f33633a6933acbe28p-516L : inexact-ok
+= j0 tonearest ldbl-128ibm 0xf.ffffffffffff8p+1020L : -0x8.fb6ce7294f33633a6933acbe28p-516L : inexact-ok
+= j0 towardzero ldbl-128ibm 0xf.ffffffffffff8p+1020L : -0x8.fb6ce7294f33633a6933acbe24p-516L : inexact-ok
+= j0 upward ldbl-128ibm 0xf.ffffffffffff8p+1020L : -0x8.fb6ce7294f33633a6933acbe24p-516L : inexact-ok
+= j0 downward ldbl-96-intel 0x4p+16380L : -0x1.547d24fb1319013p-8192L : inexact-ok
+= j0 tonearest ldbl-96-intel 0x4p+16380L : -0x1.547d24fb1319013p-8192L : inexact-ok
+= j0 towardzero ldbl-96-intel 0x4p+16380L : -0x1.547d24fb1319012ep-8192L : inexact-ok
+= j0 upward ldbl-96-intel 0x4p+16380L : -0x1.547d24fb1319012ep-8192L : inexact-ok
+= j0 downward ldbl-96-m68k 0x4p+16380L : -0x1.547d24fb1319013p-8192L : inexact-ok
+= j0 tonearest ldbl-96-m68k 0x4p+16380L : -0x1.547d24fb1319013p-8192L : inexact-ok
+= j0 towardzero ldbl-96-m68k 0x4p+16380L : -0x1.547d24fb1319012ep-8192L : inexact-ok
+= j0 upward ldbl-96-m68k 0x4p+16380L : -0x1.547d24fb1319012ep-8192L : inexact-ok
+= j0 downward ldbl-128 0x4p+16380L : -0x1.547d24fb1319012fae0dc6c96322p-8192L : inexact-ok
+= j0 tonearest ldbl-128 0x4p+16380L : -0x1.547d24fb1319012fae0dc6c96321p-8192L : inexact-ok
+= j0 towardzero ldbl-128 0x4p+16380L : -0x1.547d24fb1319012fae0dc6c96321p-8192L : inexact-ok
+= j0 upward ldbl-128 0x4p+16380L : -0x1.547d24fb1319012fae0dc6c96321p-8192L : inexact-ok
+= j0 downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : -0xb.a80d0ee91ce259a722e1f0190238p-516L : inexact-ok
+= j0 tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : -0xb.a80d0ee91ce259a722e1f0190238p-516L : inexact-ok
+= j0 towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : -0xb.a80d0ee91ce259a722e1f019023p-516L : inexact-ok
+= j0 upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : -0xb.a80d0ee91ce259a722e1f019023p-516L : inexact-ok
+= j0 downward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : -0xb.a80d0ee91ce259a722e1f01904p-516L : inexact-ok
+= j0 tonearest ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : -0xb.a80d0ee91ce259a722e1f01904p-516L : inexact-ok
+= j0 towardzero ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : -0xb.a80d0ee91ce259a722e1f019p-516L : inexact-ok
+= j0 upward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : -0xb.a80d0ee91ce259a722e1f019p-516L : inexact-ok
+j0 0x1p16383
+= j0 downward flt-32 0xf.fffffp+124f : 0x2.fd3fa8p-68f : inexact-ok
+= j0 tonearest flt-32 0xf.fffffp+124f : 0x2.fd3fa8p-68f : inexact-ok
+= j0 towardzero flt-32 0xf.fffffp+124f : 0x2.fd3fa8p-68f : inexact-ok
+= j0 upward flt-32 0xf.fffffp+124f : 0x2.fd3facp-68f : inexact-ok
+= j0 downward dbl-64 0xf.fffffp+124 : 0x2.fd3fa9dee0898p-68 : inexact-ok
+= j0 tonearest dbl-64 0xf.fffffp+124 : 0x2.fd3fa9dee089ap-68 : inexact-ok
+= j0 towardzero dbl-64 0xf.fffffp+124 : 0x2.fd3fa9dee0898p-68 : inexact-ok
+= j0 upward dbl-64 0xf.fffffp+124 : 0x2.fd3fa9dee089ap-68 : inexact-ok
+= j0 downward ldbl-96-intel 0xf.fffffp+124L : 0x2.fd3fa9dee089929p-68L : inexact-ok
+= j0 tonearest ldbl-96-intel 0xf.fffffp+124L : 0x2.fd3fa9dee089929p-68L : inexact-ok
+= j0 towardzero ldbl-96-intel 0xf.fffffp+124L : 0x2.fd3fa9dee089929p-68L : inexact-ok
+= j0 upward ldbl-96-intel 0xf.fffffp+124L : 0x2.fd3fa9dee0899294p-68L : inexact-ok
+= j0 downward ldbl-96-m68k 0xf.fffffp+124L : 0x2.fd3fa9dee089929p-68L : inexact-ok
+= j0 tonearest ldbl-96-m68k 0xf.fffffp+124L : 0x2.fd3fa9dee089929p-68L : inexact-ok
+= j0 towardzero ldbl-96-m68k 0xf.fffffp+124L : 0x2.fd3fa9dee089929p-68L : inexact-ok
+= j0 upward ldbl-96-m68k 0xf.fffffp+124L : 0x2.fd3fa9dee0899294p-68L : inexact-ok
+= j0 downward ldbl-128 0xf.fffffp+124L : 0x2.fd3fa9dee0899291bc853ffc5614p-68L : inexact-ok
+= j0 tonearest ldbl-128 0xf.fffffp+124L : 0x2.fd3fa9dee0899291bc853ffc5614p-68L : inexact-ok
+= j0 towardzero ldbl-128 0xf.fffffp+124L : 0x2.fd3fa9dee0899291bc853ffc5614p-68L : inexact-ok
+= j0 upward ldbl-128 0xf.fffffp+124L : 0x2.fd3fa9dee0899291bc853ffc5616p-68L : inexact-ok
+= j0 downward ldbl-128ibm 0xf.fffffp+124L : 0x2.fd3fa9dee0899291bc853ffc56p-68L : inexact-ok
+= j0 tonearest ldbl-128ibm 0xf.fffffp+124L : 0x2.fd3fa9dee0899291bc853ffc56p-68L : inexact-ok
+= j0 towardzero ldbl-128ibm 0xf.fffffp+124L : 0x2.fd3fa9dee0899291bc853ffc56p-68L : inexact-ok
+= j0 upward ldbl-128ibm 0xf.fffffp+124L : 0x2.fd3fa9dee0899291bc853ffc57p-68L : inexact-ok
+= j0 downward dbl-64 0xf.ffffffffffff8p+1020 : -0x8.fb6ce7294f338p-516 : inexact-ok
+= j0 tonearest dbl-64 0xf.ffffffffffff8p+1020 : -0x8.fb6ce7294f338p-516 : inexact-ok
+= j0 towardzero dbl-64 0xf.ffffffffffff8p+1020 : -0x8.fb6ce7294f33p-516 : inexact-ok
+= j0 upward dbl-64 0xf.ffffffffffff8p+1020 : -0x8.fb6ce7294f33p-516 : inexact-ok
+= j0 downward ldbl-96-intel 0xf.ffffffffffff8p+1020L : -0x8.fb6ce7294f33634p-516L : inexact-ok
+= j0 tonearest ldbl-96-intel 0xf.ffffffffffff8p+1020L : -0x8.fb6ce7294f33634p-516L : inexact-ok
+= j0 towardzero ldbl-96-intel 0xf.ffffffffffff8p+1020L : -0x8.fb6ce7294f33633p-516L : inexact-ok
+= j0 upward ldbl-96-intel 0xf.ffffffffffff8p+1020L : -0x8.fb6ce7294f33633p-516L : inexact-ok
+= j0 downward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : -0x8.fb6ce7294f33634p-516L : inexact-ok
+= j0 tonearest ldbl-96-m68k 0xf.ffffffffffff8p+1020L : -0x8.fb6ce7294f33634p-516L : inexact-ok
+= j0 towardzero ldbl-96-m68k 0xf.ffffffffffff8p+1020L : -0x8.fb6ce7294f33633p-516L : inexact-ok
+= j0 upward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : -0x8.fb6ce7294f33633p-516L : inexact-ok
+= j0 downward ldbl-128 0xf.ffffffffffff8p+1020L : -0x8.fb6ce7294f33633a6933acbe2708p-516L : inexact-ok
+= j0 tonearest ldbl-128 0xf.ffffffffffff8p+1020L : -0x8.fb6ce7294f33633a6933acbe27p-516L : inexact-ok
+= j0 towardzero ldbl-128 0xf.ffffffffffff8p+1020L : -0x8.fb6ce7294f33633a6933acbe27p-516L : inexact-ok
+= j0 upward ldbl-128 0xf.ffffffffffff8p+1020L : -0x8.fb6ce7294f33633a6933acbe27p-516L : inexact-ok
+= j0 downward ldbl-128ibm 0xf.ffffffffffff8p+1020L : -0x8.fb6ce7294f33633a6933acbe28p-516L : inexact-ok
+= j0 tonearest ldbl-128ibm 0xf.ffffffffffff8p+1020L : -0x8.fb6ce7294f33633a6933acbe28p-516L : inexact-ok
+= j0 towardzero ldbl-128ibm 0xf.ffffffffffff8p+1020L : -0x8.fb6ce7294f33633a6933acbe24p-516L : inexact-ok
+= j0 upward ldbl-128ibm 0xf.ffffffffffff8p+1020L : -0x8.fb6ce7294f33633a6933acbe24p-516L : inexact-ok
+= j0 downward ldbl-96-intel 0x8p+16380L : 0x1.0bab81cdff92082p-8192L : inexact-ok
+= j0 tonearest ldbl-96-intel 0x8p+16380L : 0x1.0bab81cdff920822p-8192L : inexact-ok
+= j0 towardzero ldbl-96-intel 0x8p+16380L : 0x1.0bab81cdff92082p-8192L : inexact-ok
+= j0 upward ldbl-96-intel 0x8p+16380L : 0x1.0bab81cdff920822p-8192L : inexact-ok
+= j0 downward ldbl-96-m68k 0x8p+16380L : 0x1.0bab81cdff92082p-8192L : inexact-ok
+= j0 tonearest ldbl-96-m68k 0x8p+16380L : 0x1.0bab81cdff920822p-8192L : inexact-ok
+= j0 towardzero ldbl-96-m68k 0x8p+16380L : 0x1.0bab81cdff92082p-8192L : inexact-ok
+= j0 upward ldbl-96-m68k 0x8p+16380L : 0x1.0bab81cdff920822p-8192L : inexact-ok
+= j0 downward ldbl-128 0x8p+16380L : 0x1.0bab81cdff9208215a7577214c49p-8192L : inexact-ok
+= j0 tonearest ldbl-128 0x8p+16380L : 0x1.0bab81cdff9208215a7577214c49p-8192L : inexact-ok
+= j0 towardzero ldbl-128 0x8p+16380L : 0x1.0bab81cdff9208215a7577214c49p-8192L : inexact-ok
+= j0 upward ldbl-128 0x8p+16380L : 0x1.0bab81cdff9208215a7577214c4ap-8192L : inexact-ok
+= j0 downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : -0xb.a80d0ee91ce259a722e1f0190238p-516L : inexact-ok
+= j0 tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : -0xb.a80d0ee91ce259a722e1f0190238p-516L : inexact-ok
+= j0 towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : -0xb.a80d0ee91ce259a722e1f019023p-516L : inexact-ok
+= j0 upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : -0xb.a80d0ee91ce259a722e1f019023p-516L : inexact-ok
+= j0 downward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : -0xb.a80d0ee91ce259a722e1f01904p-516L : inexact-ok
+= j0 tonearest ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : -0xb.a80d0ee91ce259a722e1f01904p-516L : inexact-ok
+= j0 towardzero ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : -0xb.a80d0ee91ce259a722e1f019p-516L : inexact-ok
+= j0 upward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : -0xb.a80d0ee91ce259a722e1f019p-516L : inexact-ok
+j1 -1.0
+= j1 downward flt-32 -0x1p+0f : -0x7.0a728p-4f : inexact-ok
+= j1 tonearest flt-32 -0x1p+0f : -0x7.0a7278p-4f : inexact-ok
+= j1 towardzero flt-32 -0x1p+0f : -0x7.0a7278p-4f : inexact-ok
+= j1 upward flt-32 -0x1p+0f : -0x7.0a7278p-4f : inexact-ok
+= j1 downward dbl-64 -0x1p+0 : -0x7.0a727ba5c31b4p-4 : inexact-ok
+= j1 tonearest dbl-64 -0x1p+0 : -0x7.0a727ba5c31bp-4 : inexact-ok
+= j1 towardzero dbl-64 -0x1p+0 : -0x7.0a727ba5c31bp-4 : inexact-ok
+= j1 upward dbl-64 -0x1p+0 : -0x7.0a727ba5c31bp-4 : inexact-ok
+= j1 downward ldbl-96-intel -0x1p+0L : -0x7.0a727ba5c31b14ep-4L : inexact-ok
+= j1 tonearest ldbl-96-intel -0x1p+0L : -0x7.0a727ba5c31b14d8p-4L : inexact-ok
+= j1 towardzero ldbl-96-intel -0x1p+0L : -0x7.0a727ba5c31b14d8p-4L : inexact-ok
+= j1 upward ldbl-96-intel -0x1p+0L : -0x7.0a727ba5c31b14d8p-4L : inexact-ok
+= j1 downward ldbl-96-m68k -0x1p+0L : -0x7.0a727ba5c31b14ep-4L : inexact-ok
+= j1 tonearest ldbl-96-m68k -0x1p+0L : -0x7.0a727ba5c31b14d8p-4L : inexact-ok
+= j1 towardzero ldbl-96-m68k -0x1p+0L : -0x7.0a727ba5c31b14d8p-4L : inexact-ok
+= j1 upward ldbl-96-m68k -0x1p+0L : -0x7.0a727ba5c31b14d8p-4L : inexact-ok
+= j1 downward ldbl-128 -0x1p+0L : -0x7.0a727ba5c31b14d8b9e340190074p-4L : inexact-ok
+= j1 tonearest ldbl-128 -0x1p+0L : -0x7.0a727ba5c31b14d8b9e34019007p-4L : inexact-ok
+= j1 towardzero ldbl-128 -0x1p+0L : -0x7.0a727ba5c31b14d8b9e34019007p-4L : inexact-ok
+= j1 upward ldbl-128 -0x1p+0L : -0x7.0a727ba5c31b14d8b9e34019007p-4L : inexact-ok
+= j1 downward ldbl-128ibm -0x1p+0L : -0x7.0a727ba5c31b14d8b9e3401902p-4L : inexact-ok
+= j1 tonearest ldbl-128ibm -0x1p+0L : -0x7.0a727ba5c31b14d8b9e34019p-4L : inexact-ok
+= j1 towardzero ldbl-128ibm -0x1p+0L : -0x7.0a727ba5c31b14d8b9e34019p-4L : inexact-ok
+= j1 upward ldbl-128ibm -0x1p+0L : -0x7.0a727ba5c31b14d8b9e34019p-4L : inexact-ok
+j1 0.0
+= j1 downward flt-32 0x0p+0f : 0x0p+0f : inexact-ok
+= j1 tonearest flt-32 0x0p+0f : 0x0p+0f : inexact-ok
+= j1 towardzero flt-32 0x0p+0f : 0x0p+0f : inexact-ok
+= j1 upward flt-32 0x0p+0f : 0x0p+0f : inexact-ok
+= j1 downward dbl-64 0x0p+0 : 0x0p+0 : inexact-ok
+= j1 tonearest dbl-64 0x0p+0 : 0x0p+0 : inexact-ok
+= j1 towardzero dbl-64 0x0p+0 : 0x0p+0 : inexact-ok
+= j1 upward dbl-64 0x0p+0 : 0x0p+0 : inexact-ok
+= j1 downward ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok
+= j1 tonearest ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok
+= j1 towardzero ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok
+= j1 upward ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok
+= j1 downward ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok
+= j1 tonearest ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok
+= j1 towardzero ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok
+= j1 upward ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok
+= j1 downward ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok
+= j1 tonearest ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok
+= j1 towardzero ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok
+= j1 upward ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok
+= j1 downward ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok
+= j1 tonearest ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok
+= j1 towardzero ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok
+= j1 upward ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok
+j1 0.125
+= j1 downward flt-32 0x2p-4f : 0xf.f8015p-8f : inexact-ok
+= j1 tonearest flt-32 0x2p-4f : 0xf.f8015p-8f : inexact-ok
+= j1 towardzero flt-32 0x2p-4f : 0xf.f8015p-8f : inexact-ok
+= j1 upward flt-32 0x2p-4f : 0xf.f8016p-8f : inexact-ok
+= j1 downward dbl-64 0x2p-4 : 0xf.f8015538e4fap-8 : inexact-ok
+= j1 tonearest dbl-64 0x2p-4 : 0xf.f8015538e4fa8p-8 : inexact-ok
+= j1 towardzero dbl-64 0x2p-4 : 0xf.f8015538e4fap-8 : inexact-ok
+= j1 upward dbl-64 0x2p-4 : 0xf.f8015538e4fa8p-8 : inexact-ok
+= j1 downward ldbl-96-intel 0x2p-4L : 0xf.f8015538e4fa438p-8L : inexact-ok
+= j1 tonearest ldbl-96-intel 0x2p-4L : 0xf.f8015538e4fa438p-8L : inexact-ok
+= j1 towardzero ldbl-96-intel 0x2p-4L : 0xf.f8015538e4fa438p-8L : inexact-ok
+= j1 upward ldbl-96-intel 0x2p-4L : 0xf.f8015538e4fa439p-8L : inexact-ok
+= j1 downward ldbl-96-m68k 0x2p-4L : 0xf.f8015538e4fa438p-8L : inexact-ok
+= j1 tonearest ldbl-96-m68k 0x2p-4L : 0xf.f8015538e4fa438p-8L : inexact-ok
+= j1 towardzero ldbl-96-m68k 0x2p-4L : 0xf.f8015538e4fa438p-8L : inexact-ok
+= j1 upward ldbl-96-m68k 0x2p-4L : 0xf.f8015538e4fa439p-8L : inexact-ok
+= j1 downward ldbl-128 0x2p-4L : 0xf.f8015538e4fa43825ff72a8a0bdp-8L : inexact-ok
+= j1 tonearest ldbl-128 0x2p-4L : 0xf.f8015538e4fa43825ff72a8a0bdp-8L : inexact-ok
+= j1 towardzero ldbl-128 0x2p-4L : 0xf.f8015538e4fa43825ff72a8a0bdp-8L : inexact-ok
+= j1 upward ldbl-128 0x2p-4L : 0xf.f8015538e4fa43825ff72a8a0bd8p-8L : inexact-ok
+= j1 downward ldbl-128ibm 0x2p-4L : 0xf.f8015538e4fa43825ff72a8a08p-8L : inexact-ok
+= j1 tonearest ldbl-128ibm 0x2p-4L : 0xf.f8015538e4fa43825ff72a8a0cp-8L : inexact-ok
+= j1 towardzero ldbl-128ibm 0x2p-4L : 0xf.f8015538e4fa43825ff72a8a08p-8L : inexact-ok
+= j1 upward ldbl-128ibm 0x2p-4L : 0xf.f8015538e4fa43825ff72a8a0cp-8L : inexact-ok
+j1 0.75
+= j1 downward flt-32 0xcp-4f : 0x5.96807p-4f : inexact-ok
+= j1 tonearest flt-32 0xcp-4f : 0x5.968078p-4f : inexact-ok
+= j1 towardzero flt-32 0xcp-4f : 0x5.96807p-4f : inexact-ok
+= j1 upward flt-32 0xcp-4f : 0x5.968078p-4f : inexact-ok
+= j1 downward dbl-64 0xcp-4 : 0x5.9680759ada2fp-4 : inexact-ok
+= j1 tonearest dbl-64 0xcp-4 : 0x5.9680759ada2fp-4 : inexact-ok
+= j1 towardzero dbl-64 0xcp-4 : 0x5.9680759ada2fp-4 : inexact-ok
+= j1 upward dbl-64 0xcp-4 : 0x5.9680759ada2f4p-4 : inexact-ok
+= j1 downward ldbl-96-intel 0xcp-4L : 0x5.9680759ada2f1dd8p-4L : inexact-ok
+= j1 tonearest ldbl-96-intel 0xcp-4L : 0x5.9680759ada2f1dep-4L : inexact-ok
+= j1 towardzero ldbl-96-intel 0xcp-4L : 0x5.9680759ada2f1dd8p-4L : inexact-ok
+= j1 upward ldbl-96-intel 0xcp-4L : 0x5.9680759ada2f1dep-4L : inexact-ok
+= j1 downward ldbl-96-m68k 0xcp-4L : 0x5.9680759ada2f1dd8p-4L : inexact-ok
+= j1 tonearest ldbl-96-m68k 0xcp-4L : 0x5.9680759ada2f1dep-4L : inexact-ok
+= j1 towardzero ldbl-96-m68k 0xcp-4L : 0x5.9680759ada2f1dd8p-4L : inexact-ok
+= j1 upward ldbl-96-m68k 0xcp-4L : 0x5.9680759ada2f1dep-4L : inexact-ok
+= j1 downward ldbl-128 0xcp-4L : 0x5.9680759ada2f1ddd24ac845bcc0cp-4L : inexact-ok
+= j1 tonearest ldbl-128 0xcp-4L : 0x5.9680759ada2f1ddd24ac845bcc0cp-4L : inexact-ok
+= j1 towardzero ldbl-128 0xcp-4L : 0x5.9680759ada2f1ddd24ac845bcc0cp-4L : inexact-ok
+= j1 upward ldbl-128 0xcp-4L : 0x5.9680759ada2f1ddd24ac845bcc1p-4L : inexact-ok
+= j1 downward ldbl-128ibm 0xcp-4L : 0x5.9680759ada2f1ddd24ac845bccp-4L : inexact-ok
+= j1 tonearest ldbl-128ibm 0xcp-4L : 0x5.9680759ada2f1ddd24ac845bccp-4L : inexact-ok
+= j1 towardzero ldbl-128ibm 0xcp-4L : 0x5.9680759ada2f1ddd24ac845bccp-4L : inexact-ok
+= j1 upward ldbl-128ibm 0xcp-4L : 0x5.9680759ada2f1ddd24ac845bcep-4L : inexact-ok
+j1 1.0
+= j1 downward flt-32 0x1p+0f : 0x7.0a7278p-4f : inexact-ok
+= j1 tonearest flt-32 0x1p+0f : 0x7.0a7278p-4f : inexact-ok
+= j1 towardzero flt-32 0x1p+0f : 0x7.0a7278p-4f : inexact-ok
+= j1 upward flt-32 0x1p+0f : 0x7.0a728p-4f : inexact-ok
+= j1 downward dbl-64 0x1p+0 : 0x7.0a727ba5c31bp-4 : inexact-ok
+= j1 tonearest dbl-64 0x1p+0 : 0x7.0a727ba5c31bp-4 : inexact-ok
+= j1 towardzero dbl-64 0x1p+0 : 0x7.0a727ba5c31bp-4 : inexact-ok
+= j1 upward dbl-64 0x1p+0 : 0x7.0a727ba5c31b4p-4 : inexact-ok
+= j1 downward ldbl-96-intel 0x1p+0L : 0x7.0a727ba5c31b14d8p-4L : inexact-ok
+= j1 tonearest ldbl-96-intel 0x1p+0L : 0x7.0a727ba5c31b14d8p-4L : inexact-ok
+= j1 towardzero ldbl-96-intel 0x1p+0L : 0x7.0a727ba5c31b14d8p-4L : inexact-ok
+= j1 upward ldbl-96-intel 0x1p+0L : 0x7.0a727ba5c31b14ep-4L : inexact-ok
+= j1 downward ldbl-96-m68k 0x1p+0L : 0x7.0a727ba5c31b14d8p-4L : inexact-ok
+= j1 tonearest ldbl-96-m68k 0x1p+0L : 0x7.0a727ba5c31b14d8p-4L : inexact-ok
+= j1 towardzero ldbl-96-m68k 0x1p+0L : 0x7.0a727ba5c31b14d8p-4L : inexact-ok
+= j1 upward ldbl-96-m68k 0x1p+0L : 0x7.0a727ba5c31b14ep-4L : inexact-ok
+= j1 downward ldbl-128 0x1p+0L : 0x7.0a727ba5c31b14d8b9e34019007p-4L : inexact-ok
+= j1 tonearest ldbl-128 0x1p+0L : 0x7.0a727ba5c31b14d8b9e340190074p-4L : inexact-ok
+= j1 towardzero ldbl-128 0x1p+0L : 0x7.0a727ba5c31b14d8b9e34019007p-4L : inexact-ok
+= j1 upward ldbl-128 0x1p+0L : 0x7.0a727ba5c31b14d8b9e340190074p-4L : inexact-ok
+= j1 downward ldbl-128ibm 0x1p+0L : 0x7.0a727ba5c31b14d8b9e34019p-4L : inexact-ok
+= j1 tonearest ldbl-128ibm 0x1p+0L : 0x7.0a727ba5c31b14d8b9e34019p-4L : inexact-ok
+= j1 towardzero ldbl-128ibm 0x1p+0L : 0x7.0a727ba5c31b14d8b9e34019p-4L : inexact-ok
+= j1 upward ldbl-128ibm 0x1p+0L : 0x7.0a727ba5c31b14d8b9e3401902p-4L : inexact-ok
+j1 1.5
+= j1 downward flt-32 0x1.8p+0f : 0x8.ed4edp-4f : inexact-ok
+= j1 tonearest flt-32 0x1.8p+0f : 0x8.ed4edp-4f : inexact-ok
+= j1 towardzero flt-32 0x1.8p+0f : 0x8.ed4edp-4f : inexact-ok
+= j1 upward flt-32 0x1.8p+0f : 0x8.ed4eep-4f : inexact-ok
+= j1 downward dbl-64 0x1.8p+0 : 0x8.ed4ed4eb7e408p-4 : inexact-ok
+= j1 tonearest dbl-64 0x1.8p+0 : 0x8.ed4ed4eb7e408p-4 : inexact-ok
+= j1 towardzero dbl-64 0x1.8p+0 : 0x8.ed4ed4eb7e408p-4 : inexact-ok
+= j1 upward dbl-64 0x1.8p+0 : 0x8.ed4ed4eb7e41p-4 : inexact-ok
+= j1 downward ldbl-96-intel 0x1.8p+0L : 0x8.ed4ed4eb7e408aap-4L : inexact-ok
+= j1 tonearest ldbl-96-intel 0x1.8p+0L : 0x8.ed4ed4eb7e408abp-4L : inexact-ok
+= j1 towardzero ldbl-96-intel 0x1.8p+0L : 0x8.ed4ed4eb7e408aap-4L : inexact-ok
+= j1 upward ldbl-96-intel 0x1.8p+0L : 0x8.ed4ed4eb7e408abp-4L : inexact-ok
+= j1 downward ldbl-96-m68k 0x1.8p+0L : 0x8.ed4ed4eb7e408aap-4L : inexact-ok
+= j1 tonearest ldbl-96-m68k 0x1.8p+0L : 0x8.ed4ed4eb7e408abp-4L : inexact-ok
+= j1 towardzero ldbl-96-m68k 0x1.8p+0L : 0x8.ed4ed4eb7e408aap-4L : inexact-ok
+= j1 upward ldbl-96-m68k 0x1.8p+0L : 0x8.ed4ed4eb7e408abp-4L : inexact-ok
+= j1 downward ldbl-128 0x1.8p+0L : 0x8.ed4ed4eb7e408aa88a07549300b8p-4L : inexact-ok
+= j1 tonearest ldbl-128 0x1.8p+0L : 0x8.ed4ed4eb7e408aa88a07549300cp-4L : inexact-ok
+= j1 towardzero ldbl-128 0x1.8p+0L : 0x8.ed4ed4eb7e408aa88a07549300b8p-4L : inexact-ok
+= j1 upward ldbl-128 0x1.8p+0L : 0x8.ed4ed4eb7e408aa88a07549300cp-4L : inexact-ok
+= j1 downward ldbl-128ibm 0x1.8p+0L : 0x8.ed4ed4eb7e408aa88a075493p-4L : inexact-ok
+= j1 tonearest ldbl-128ibm 0x1.8p+0L : 0x8.ed4ed4eb7e408aa88a075493p-4L : inexact-ok
+= j1 towardzero ldbl-128ibm 0x1.8p+0L : 0x8.ed4ed4eb7e408aa88a075493p-4L : inexact-ok
+= j1 upward ldbl-128ibm 0x1.8p+0L : 0x8.ed4ed4eb7e408aa88a07549304p-4L : inexact-ok
+j1 2.0
+= j1 downward flt-32 0x2p+0f : 0x9.3a43cp-4f : inexact-ok
+= j1 tonearest flt-32 0x2p+0f : 0x9.3a43dp-4f : inexact-ok
+= j1 towardzero flt-32 0x2p+0f : 0x9.3a43cp-4f : inexact-ok
+= j1 upward flt-32 0x2p+0f : 0x9.3a43dp-4f : inexact-ok
+= j1 downward dbl-64 0x2p+0 : 0x9.3a43cac1b8f78p-4 : inexact-ok
+= j1 tonearest dbl-64 0x2p+0 : 0x9.3a43cac1b8f8p-4 : inexact-ok
+= j1 towardzero dbl-64 0x2p+0 : 0x9.3a43cac1b8f78p-4 : inexact-ok
+= j1 upward dbl-64 0x2p+0 : 0x9.3a43cac1b8f8p-4 : inexact-ok
+= j1 downward ldbl-96-intel 0x2p+0L : 0x9.3a43cac1b8f7ed7p-4L : inexact-ok
+= j1 tonearest ldbl-96-intel 0x2p+0L : 0x9.3a43cac1b8f7ed8p-4L : inexact-ok
+= j1 towardzero ldbl-96-intel 0x2p+0L : 0x9.3a43cac1b8f7ed7p-4L : inexact-ok
+= j1 upward ldbl-96-intel 0x2p+0L : 0x9.3a43cac1b8f7ed8p-4L : inexact-ok
+= j1 downward ldbl-96-m68k 0x2p+0L : 0x9.3a43cac1b8f7ed7p-4L : inexact-ok
+= j1 tonearest ldbl-96-m68k 0x2p+0L : 0x9.3a43cac1b8f7ed8p-4L : inexact-ok
+= j1 towardzero ldbl-96-m68k 0x2p+0L : 0x9.3a43cac1b8f7ed7p-4L : inexact-ok
+= j1 upward ldbl-96-m68k 0x2p+0L : 0x9.3a43cac1b8f7ed8p-4L : inexact-ok
+= j1 downward ldbl-128 0x2p+0L : 0x9.3a43cac1b8f7ed7b828f5f282b5p-4L : inexact-ok
+= j1 tonearest ldbl-128 0x2p+0L : 0x9.3a43cac1b8f7ed7b828f5f282b5p-4L : inexact-ok
+= j1 towardzero ldbl-128 0x2p+0L : 0x9.3a43cac1b8f7ed7b828f5f282b5p-4L : inexact-ok
+= j1 upward ldbl-128 0x2p+0L : 0x9.3a43cac1b8f7ed7b828f5f282b58p-4L : inexact-ok
+= j1 downward ldbl-128ibm 0x2p+0L : 0x9.3a43cac1b8f7ed7b828f5f2828p-4L : inexact-ok
+= j1 tonearest ldbl-128ibm 0x2p+0L : 0x9.3a43cac1b8f7ed7b828f5f282cp-4L : inexact-ok
+= j1 towardzero ldbl-128ibm 0x2p+0L : 0x9.3a43cac1b8f7ed7b828f5f2828p-4L : inexact-ok
+= j1 upward ldbl-128ibm 0x2p+0L : 0x9.3a43cac1b8f7ed7b828f5f282cp-4L : inexact-ok
+j1 8.0
+= j1 downward flt-32 0x8p+0f : 0x3.c11208p-4f : inexact-ok
+= j1 tonearest flt-32 0x8p+0f : 0x3.c1120cp-4f : inexact-ok
+= j1 towardzero flt-32 0x8p+0f : 0x3.c11208p-4f : inexact-ok
+= j1 upward flt-32 0x8p+0f : 0x3.c1120cp-4f : inexact-ok
+= j1 downward dbl-64 0x8p+0 : 0x3.c1120ac30c304p-4 : inexact-ok
+= j1 tonearest dbl-64 0x8p+0 : 0x3.c1120ac30c306p-4 : inexact-ok
+= j1 towardzero dbl-64 0x8p+0 : 0x3.c1120ac30c304p-4 : inexact-ok
+= j1 upward dbl-64 0x8p+0 : 0x3.c1120ac30c306p-4 : inexact-ok
+= j1 downward ldbl-96-intel 0x8p+0L : 0x3.c1120ac30c305a9p-4L : inexact-ok
+= j1 tonearest ldbl-96-intel 0x8p+0L : 0x3.c1120ac30c305a94p-4L : inexact-ok
+= j1 towardzero ldbl-96-intel 0x8p+0L : 0x3.c1120ac30c305a9p-4L : inexact-ok
+= j1 upward ldbl-96-intel 0x8p+0L : 0x3.c1120ac30c305a94p-4L : inexact-ok
+= j1 downward ldbl-96-m68k 0x8p+0L : 0x3.c1120ac30c305a9p-4L : inexact-ok
+= j1 tonearest ldbl-96-m68k 0x8p+0L : 0x3.c1120ac30c305a94p-4L : inexact-ok
+= j1 towardzero ldbl-96-m68k 0x8p+0L : 0x3.c1120ac30c305a9p-4L : inexact-ok
+= j1 upward ldbl-96-m68k 0x8p+0L : 0x3.c1120ac30c305a94p-4L : inexact-ok
+= j1 downward ldbl-128 0x8p+0L : 0x3.c1120ac30c305a93c61d86d25d24p-4L : inexact-ok
+= j1 tonearest ldbl-128 0x8p+0L : 0x3.c1120ac30c305a93c61d86d25d24p-4L : inexact-ok
+= j1 towardzero ldbl-128 0x8p+0L : 0x3.c1120ac30c305a93c61d86d25d24p-4L : inexact-ok
+= j1 upward ldbl-128 0x8p+0L : 0x3.c1120ac30c305a93c61d86d25d26p-4L : inexact-ok
+= j1 downward ldbl-128ibm 0x8p+0L : 0x3.c1120ac30c305a93c61d86d25dp-4L : inexact-ok
+= j1 tonearest ldbl-128ibm 0x8p+0L : 0x3.c1120ac30c305a93c61d86d25dp-4L : inexact-ok
+= j1 towardzero ldbl-128ibm 0x8p+0L : 0x3.c1120ac30c305a93c61d86d25dp-4L : inexact-ok
+= j1 upward ldbl-128ibm 0x8p+0L : 0x3.c1120ac30c305a93c61d86d25ep-4L : inexact-ok
+j1 10.0
+= j1 downward flt-32 0xap+0f : 0xb.2107ap-8f : inexact-ok
+= j1 tonearest flt-32 0xap+0f : 0xb.2107ap-8f : inexact-ok
+= j1 towardzero flt-32 0xap+0f : 0xb.2107ap-8f : inexact-ok
+= j1 upward flt-32 0xap+0f : 0xb.2107bp-8f : inexact-ok
+= j1 downward dbl-64 0xap+0 : 0xb.2107a7100488p-8 : inexact-ok
+= j1 tonearest dbl-64 0xap+0 : 0xb.2107a71004888p-8 : inexact-ok
+= j1 towardzero dbl-64 0xap+0 : 0xb.2107a7100488p-8 : inexact-ok
+= j1 upward dbl-64 0xap+0 : 0xb.2107a71004888p-8 : inexact-ok
+= j1 downward ldbl-96-intel 0xap+0L : 0xb.2107a7100488615p-8L : inexact-ok
+= j1 tonearest ldbl-96-intel 0xap+0L : 0xb.2107a7100488615p-8L : inexact-ok
+= j1 towardzero ldbl-96-intel 0xap+0L : 0xb.2107a7100488615p-8L : inexact-ok
+= j1 upward ldbl-96-intel 0xap+0L : 0xb.2107a7100488616p-8L : inexact-ok
+= j1 downward ldbl-96-m68k 0xap+0L : 0xb.2107a7100488615p-8L : inexact-ok
+= j1 tonearest ldbl-96-m68k 0xap+0L : 0xb.2107a7100488615p-8L : inexact-ok
+= j1 towardzero ldbl-96-m68k 0xap+0L : 0xb.2107a7100488615p-8L : inexact-ok
+= j1 upward ldbl-96-m68k 0xap+0L : 0xb.2107a7100488616p-8L : inexact-ok
+= j1 downward ldbl-128 0xap+0L : 0xb.2107a710048861578f0a8f4f2bf8p-8L : inexact-ok
+= j1 tonearest ldbl-128 0xap+0L : 0xb.2107a710048861578f0a8f4f2bf8p-8L : inexact-ok
+= j1 towardzero ldbl-128 0xap+0L : 0xb.2107a710048861578f0a8f4f2bf8p-8L : inexact-ok
+= j1 upward ldbl-128 0xap+0L : 0xb.2107a710048861578f0a8f4f2cp-8L : inexact-ok
+= j1 downward ldbl-128ibm 0xap+0L : 0xb.2107a710048861578f0a8f4f28p-8L : inexact-ok
+= j1 tonearest ldbl-128ibm 0xap+0L : 0xb.2107a710048861578f0a8f4f2cp-8L : inexact-ok
+= j1 towardzero ldbl-128ibm 0xap+0L : 0xb.2107a710048861578f0a8f4f28p-8L : inexact-ok
+= j1 upward ldbl-128ibm 0xap+0L : 0xb.2107a710048861578f0a8f4f2cp-8L : inexact-ok
+j1 0x1.3ffp+74
+= j1 downward flt-32 0x4.ffcp+72f : 0x1.ffffa2p-40f : inexact-ok
+= j1 tonearest flt-32 0x4.ffcp+72f : 0x1.ffffa2p-40f : inexact-ok
+= j1 towardzero flt-32 0x4.ffcp+72f : 0x1.ffffa2p-40f : inexact-ok
+= j1 upward flt-32 0x4.ffcp+72f : 0x1.ffffa4p-40f : inexact-ok
+= j1 downward dbl-64 0x4.ffcp+72 : 0x1.ffffa2bb93061p-40 : inexact-ok
+= j1 tonearest dbl-64 0x4.ffcp+72 : 0x1.ffffa2bb93061p-40 : inexact-ok
+= j1 towardzero dbl-64 0x4.ffcp+72 : 0x1.ffffa2bb93061p-40 : inexact-ok
+= j1 upward dbl-64 0x4.ffcp+72 : 0x1.ffffa2bb93062p-40 : inexact-ok
+= j1 downward ldbl-96-intel 0x4.ffcp+72L : 0x1.ffffa2bb93061214p-40L : inexact-ok
+= j1 tonearest ldbl-96-intel 0x4.ffcp+72L : 0x1.ffffa2bb93061216p-40L : inexact-ok
+= j1 towardzero ldbl-96-intel 0x4.ffcp+72L : 0x1.ffffa2bb93061214p-40L : inexact-ok
+= j1 upward ldbl-96-intel 0x4.ffcp+72L : 0x1.ffffa2bb93061216p-40L : inexact-ok
+= j1 downward ldbl-96-m68k 0x4.ffcp+72L : 0x1.ffffa2bb93061214p-40L : inexact-ok
+= j1 tonearest ldbl-96-m68k 0x4.ffcp+72L : 0x1.ffffa2bb93061216p-40L : inexact-ok
+= j1 towardzero ldbl-96-m68k 0x4.ffcp+72L : 0x1.ffffa2bb93061214p-40L : inexact-ok
+= j1 upward ldbl-96-m68k 0x4.ffcp+72L : 0x1.ffffa2bb93061216p-40L : inexact-ok
+= j1 downward ldbl-128 0x4.ffcp+72L : 0x1.ffffa2bb93061215e127257a3893p-40L : inexact-ok
+= j1 tonearest ldbl-128 0x4.ffcp+72L : 0x1.ffffa2bb93061215e127257a3894p-40L : inexact-ok
+= j1 towardzero ldbl-128 0x4.ffcp+72L : 0x1.ffffa2bb93061215e127257a3893p-40L : inexact-ok
+= j1 upward ldbl-128 0x4.ffcp+72L : 0x1.ffffa2bb93061215e127257a3894p-40L : inexact-ok
+= j1 downward ldbl-128ibm 0x4.ffcp+72L : 0x1.ffffa2bb93061215e127257a388p-40L : inexact-ok
+= j1 tonearest ldbl-128ibm 0x4.ffcp+72L : 0x1.ffffa2bb93061215e127257a388p-40L : inexact-ok
+= j1 towardzero ldbl-128ibm 0x4.ffcp+72L : 0x1.ffffa2bb93061215e127257a388p-40L : inexact-ok
+= j1 upward ldbl-128ibm 0x4.ffcp+72L : 0x1.ffffa2bb93061215e127257a39p-40L : inexact-ok
+j1 0x1.ff00000000002p+840
+= j1 downward flt-32 0xf.fffffp+124f : -0xc.69478p-68f : inexact-ok
+= j1 tonearest flt-32 0xf.fffffp+124f : -0xc.69477p-68f : inexact-ok
+= j1 towardzero flt-32 0xf.fffffp+124f : -0xc.69477p-68f : inexact-ok
+= j1 upward flt-32 0xf.fffffp+124f : -0xc.69477p-68f : inexact-ok
+= j1 downward dbl-64 0xf.fffffp+124 : -0xc.6947737b058ap-68 : inexact-ok
+= j1 tonearest dbl-64 0xf.fffffp+124 : -0xc.6947737b05898p-68 : inexact-ok
+= j1 towardzero dbl-64 0xf.fffffp+124 : -0xc.6947737b05898p-68 : inexact-ok
+= j1 upward dbl-64 0xf.fffffp+124 : -0xc.6947737b05898p-68 : inexact-ok
+= j1 downward ldbl-96-intel 0xf.fffffp+124L : -0xc.6947737b0589956p-68L : inexact-ok
+= j1 tonearest ldbl-96-intel 0xf.fffffp+124L : -0xc.6947737b0589956p-68L : inexact-ok
+= j1 towardzero ldbl-96-intel 0xf.fffffp+124L : -0xc.6947737b0589955p-68L : inexact-ok
+= j1 upward ldbl-96-intel 0xf.fffffp+124L : -0xc.6947737b0589955p-68L : inexact-ok
+= j1 downward ldbl-96-m68k 0xf.fffffp+124L : -0xc.6947737b0589956p-68L : inexact-ok
+= j1 tonearest ldbl-96-m68k 0xf.fffffp+124L : -0xc.6947737b0589956p-68L : inexact-ok
+= j1 towardzero ldbl-96-m68k 0xf.fffffp+124L : -0xc.6947737b0589955p-68L : inexact-ok
+= j1 upward ldbl-96-m68k 0xf.fffffp+124L : -0xc.6947737b0589955p-68L : inexact-ok
+= j1 downward ldbl-128 0xf.fffffp+124L : -0xc.6947737b0589955c345238216838p-68L : inexact-ok
+= j1 tonearest ldbl-128 0xf.fffffp+124L : -0xc.6947737b0589955c345238216838p-68L : inexact-ok
+= j1 towardzero ldbl-128 0xf.fffffp+124L : -0xc.6947737b0589955c34523821683p-68L : inexact-ok
+= j1 upward ldbl-128 0xf.fffffp+124L : -0xc.6947737b0589955c34523821683p-68L : inexact-ok
+= j1 downward ldbl-128ibm 0xf.fffffp+124L : -0xc.6947737b0589955c345238216cp-68L : inexact-ok
+= j1 tonearest ldbl-128ibm 0xf.fffffp+124L : -0xc.6947737b0589955c3452382168p-68L : inexact-ok
+= j1 towardzero ldbl-128ibm 0xf.fffffp+124L : -0xc.6947737b0589955c3452382168p-68L : inexact-ok
+= j1 upward ldbl-128ibm 0xf.fffffp+124L : -0xc.6947737b0589955c3452382168p-68L : inexact-ok
+= j1 downward dbl-64 0x1.ff00000000002p+840 : 0x7.fffedaf2ef198p-424 : inexact-ok
+= j1 tonearest dbl-64 0x1.ff00000000002p+840 : 0x7.fffedaf2ef198p-424 : inexact-ok
+= j1 towardzero dbl-64 0x1.ff00000000002p+840 : 0x7.fffedaf2ef198p-424 : inexact-ok
+= j1 upward dbl-64 0x1.ff00000000002p+840 : 0x7.fffedaf2ef19cp-424 : inexact-ok
+= j1 downward ldbl-96-intel 0x1.ff00000000002p+840L : 0x7.fffedaf2ef19876p-424L : inexact-ok
+= j1 tonearest ldbl-96-intel 0x1.ff00000000002p+840L : 0x7.fffedaf2ef198768p-424L : inexact-ok
+= j1 towardzero ldbl-96-intel 0x1.ff00000000002p+840L : 0x7.fffedaf2ef19876p-424L : inexact-ok
+= j1 upward ldbl-96-intel 0x1.ff00000000002p+840L : 0x7.fffedaf2ef198768p-424L : inexact-ok
+= j1 downward ldbl-96-m68k 0x1.ff00000000002p+840L : 0x7.fffedaf2ef19876p-424L : inexact-ok
+= j1 tonearest ldbl-96-m68k 0x1.ff00000000002p+840L : 0x7.fffedaf2ef198768p-424L : inexact-ok
+= j1 towardzero ldbl-96-m68k 0x1.ff00000000002p+840L : 0x7.fffedaf2ef19876p-424L : inexact-ok
+= j1 upward ldbl-96-m68k 0x1.ff00000000002p+840L : 0x7.fffedaf2ef198768p-424L : inexact-ok
+= j1 downward ldbl-128 0x1.ff00000000002p+840L : 0x7.fffedaf2ef1987656a22cf97f1b4p-424L : inexact-ok
+= j1 tonearest ldbl-128 0x1.ff00000000002p+840L : 0x7.fffedaf2ef1987656a22cf97f1b4p-424L : inexact-ok
+= j1 towardzero ldbl-128 0x1.ff00000000002p+840L : 0x7.fffedaf2ef1987656a22cf97f1b4p-424L : inexact-ok
+= j1 upward ldbl-128 0x1.ff00000000002p+840L : 0x7.fffedaf2ef1987656a22cf97f1b8p-424L : inexact-ok
+= j1 downward ldbl-128ibm 0x1.ff00000000002p+840L : 0x7.fffedaf2ef1987656a22cf97fp-424L : inexact-ok
+= j1 tonearest ldbl-128ibm 0x1.ff00000000002p+840L : 0x7.fffedaf2ef1987656a22cf97f2p-424L : inexact-ok
+= j1 towardzero ldbl-128ibm 0x1.ff00000000002p+840L : 0x7.fffedaf2ef1987656a22cf97fp-424L : inexact-ok
+= j1 upward ldbl-128ibm 0x1.ff00000000002p+840L : 0x7.fffedaf2ef1987656a22cf97f2p-424L : inexact-ok
+j1 0x1p1023
+= j1 downward flt-32 0xf.fffffp+124f : -0xc.69478p-68f : inexact-ok
+= j1 tonearest flt-32 0xf.fffffp+124f : -0xc.69477p-68f : inexact-ok
+= j1 towardzero flt-32 0xf.fffffp+124f : -0xc.69477p-68f : inexact-ok
+= j1 upward flt-32 0xf.fffffp+124f : -0xc.69477p-68f : inexact-ok
+= j1 downward dbl-64 0xf.fffffp+124 : -0xc.6947737b058ap-68 : inexact-ok
+= j1 tonearest dbl-64 0xf.fffffp+124 : -0xc.6947737b05898p-68 : inexact-ok
+= j1 towardzero dbl-64 0xf.fffffp+124 : -0xc.6947737b05898p-68 : inexact-ok
+= j1 upward dbl-64 0xf.fffffp+124 : -0xc.6947737b05898p-68 : inexact-ok
+= j1 downward ldbl-96-intel 0xf.fffffp+124L : -0xc.6947737b0589956p-68L : inexact-ok
+= j1 tonearest ldbl-96-intel 0xf.fffffp+124L : -0xc.6947737b0589956p-68L : inexact-ok
+= j1 towardzero ldbl-96-intel 0xf.fffffp+124L : -0xc.6947737b0589955p-68L : inexact-ok
+= j1 upward ldbl-96-intel 0xf.fffffp+124L : -0xc.6947737b0589955p-68L : inexact-ok
+= j1 downward ldbl-96-m68k 0xf.fffffp+124L : -0xc.6947737b0589956p-68L : inexact-ok
+= j1 tonearest ldbl-96-m68k 0xf.fffffp+124L : -0xc.6947737b0589956p-68L : inexact-ok
+= j1 towardzero ldbl-96-m68k 0xf.fffffp+124L : -0xc.6947737b0589955p-68L : inexact-ok
+= j1 upward ldbl-96-m68k 0xf.fffffp+124L : -0xc.6947737b0589955p-68L : inexact-ok
+= j1 downward ldbl-128 0xf.fffffp+124L : -0xc.6947737b0589955c345238216838p-68L : inexact-ok
+= j1 tonearest ldbl-128 0xf.fffffp+124L : -0xc.6947737b0589955c345238216838p-68L : inexact-ok
+= j1 towardzero ldbl-128 0xf.fffffp+124L : -0xc.6947737b0589955c34523821683p-68L : inexact-ok
+= j1 upward ldbl-128 0xf.fffffp+124L : -0xc.6947737b0589955c34523821683p-68L : inexact-ok
+= j1 downward ldbl-128ibm 0xf.fffffp+124L : -0xc.6947737b0589955c345238216cp-68L : inexact-ok
+= j1 tonearest ldbl-128ibm 0xf.fffffp+124L : -0xc.6947737b0589955c3452382168p-68L : inexact-ok
+= j1 towardzero ldbl-128ibm 0xf.fffffp+124L : -0xc.6947737b0589955c3452382168p-68L : inexact-ok
+= j1 upward ldbl-128ibm 0xf.fffffp+124L : -0xc.6947737b0589955c3452382168p-68L : inexact-ok
+= j1 downward dbl-64 0x8p+1020 : 0x1.1bd10e60877e2p-512 : inexact-ok
+= j1 tonearest dbl-64 0x8p+1020 : 0x1.1bd10e60877e3p-512 : inexact-ok
+= j1 towardzero dbl-64 0x8p+1020 : 0x1.1bd10e60877e2p-512 : inexact-ok
+= j1 upward dbl-64 0x8p+1020 : 0x1.1bd10e60877e3p-512 : inexact-ok
+= j1 downward ldbl-96-intel 0x8p+1020L : 0x1.1bd10e60877e2ce2p-512L : inexact-ok
+= j1 tonearest ldbl-96-intel 0x8p+1020L : 0x1.1bd10e60877e2ce2p-512L : inexact-ok
+= j1 towardzero ldbl-96-intel 0x8p+1020L : 0x1.1bd10e60877e2ce2p-512L : inexact-ok
+= j1 upward ldbl-96-intel 0x8p+1020L : 0x1.1bd10e60877e2ce4p-512L : inexact-ok
+= j1 downward ldbl-96-m68k 0x8p+1020L : 0x1.1bd10e60877e2ce2p-512L : inexact-ok
+= j1 tonearest ldbl-96-m68k 0x8p+1020L : 0x1.1bd10e60877e2ce2p-512L : inexact-ok
+= j1 towardzero ldbl-96-m68k 0x8p+1020L : 0x1.1bd10e60877e2ce2p-512L : inexact-ok
+= j1 upward ldbl-96-m68k 0x8p+1020L : 0x1.1bd10e60877e2ce4p-512L : inexact-ok
+= j1 downward ldbl-128 0x8p+1020L : 0x1.1bd10e60877e2ce21eee868f9698p-512L : inexact-ok
+= j1 tonearest ldbl-128 0x8p+1020L : 0x1.1bd10e60877e2ce21eee868f9699p-512L : inexact-ok
+= j1 towardzero ldbl-128 0x8p+1020L : 0x1.1bd10e60877e2ce21eee868f9698p-512L : inexact-ok
+= j1 upward ldbl-128 0x8p+1020L : 0x1.1bd10e60877e2ce21eee868f9699p-512L : inexact-ok
+= j1 downward ldbl-128ibm 0x8p+1020L : 0x1.1bd10e60877e2ce21eee868f968p-512L : inexact-ok
+= j1 tonearest ldbl-128ibm 0x8p+1020L : 0x1.1bd10e60877e2ce21eee868f968p-512L : inexact-ok
+= j1 towardzero ldbl-128ibm 0x8p+1020L : 0x1.1bd10e60877e2ce21eee868f968p-512L : inexact-ok
+= j1 upward ldbl-128ibm 0x8p+1020L : 0x1.1bd10e60877e2ce21eee868f97p-512L : inexact-ok
+j1 0x1p16382
+= j1 downward flt-32 0xf.fffffp+124f : -0xc.69478p-68f : inexact-ok
+= j1 tonearest flt-32 0xf.fffffp+124f : -0xc.69477p-68f : inexact-ok
+= j1 towardzero flt-32 0xf.fffffp+124f : -0xc.69477p-68f : inexact-ok
+= j1 upward flt-32 0xf.fffffp+124f : -0xc.69477p-68f : inexact-ok
+= j1 downward dbl-64 0xf.fffffp+124 : -0xc.6947737b058ap-68 : inexact-ok
+= j1 tonearest dbl-64 0xf.fffffp+124 : -0xc.6947737b05898p-68 : inexact-ok
+= j1 towardzero dbl-64 0xf.fffffp+124 : -0xc.6947737b05898p-68 : inexact-ok
+= j1 upward dbl-64 0xf.fffffp+124 : -0xc.6947737b05898p-68 : inexact-ok
+= j1 downward ldbl-96-intel 0xf.fffffp+124L : -0xc.6947737b0589956p-68L : inexact-ok
+= j1 tonearest ldbl-96-intel 0xf.fffffp+124L : -0xc.6947737b0589956p-68L : inexact-ok
+= j1 towardzero ldbl-96-intel 0xf.fffffp+124L : -0xc.6947737b0589955p-68L : inexact-ok
+= j1 upward ldbl-96-intel 0xf.fffffp+124L : -0xc.6947737b0589955p-68L : inexact-ok
+= j1 downward ldbl-96-m68k 0xf.fffffp+124L : -0xc.6947737b0589956p-68L : inexact-ok
+= j1 tonearest ldbl-96-m68k 0xf.fffffp+124L : -0xc.6947737b0589956p-68L : inexact-ok
+= j1 towardzero ldbl-96-m68k 0xf.fffffp+124L : -0xc.6947737b0589955p-68L : inexact-ok
+= j1 upward ldbl-96-m68k 0xf.fffffp+124L : -0xc.6947737b0589955p-68L : inexact-ok
+= j1 downward ldbl-128 0xf.fffffp+124L : -0xc.6947737b0589955c345238216838p-68L : inexact-ok
+= j1 tonearest ldbl-128 0xf.fffffp+124L : -0xc.6947737b0589955c345238216838p-68L : inexact-ok
+= j1 towardzero ldbl-128 0xf.fffffp+124L : -0xc.6947737b0589955c34523821683p-68L : inexact-ok
+= j1 upward ldbl-128 0xf.fffffp+124L : -0xc.6947737b0589955c34523821683p-68L : inexact-ok
+= j1 downward ldbl-128ibm 0xf.fffffp+124L : -0xc.6947737b0589955c345238216cp-68L : inexact-ok
+= j1 tonearest ldbl-128ibm 0xf.fffffp+124L : -0xc.6947737b0589955c3452382168p-68L : inexact-ok
+= j1 towardzero ldbl-128ibm 0xf.fffffp+124L : -0xc.6947737b0589955c3452382168p-68L : inexact-ok
+= j1 upward ldbl-128ibm 0xf.fffffp+124L : -0xc.6947737b0589955c3452382168p-68L : inexact-ok
+= j1 downward dbl-64 0xf.ffffffffffff8p+1020 : 0x9.125bd8436accp-516 : inexact-ok
+= j1 tonearest dbl-64 0xf.ffffffffffff8p+1020 : 0x9.125bd8436accp-516 : inexact-ok
+= j1 towardzero dbl-64 0xf.ffffffffffff8p+1020 : 0x9.125bd8436accp-516 : inexact-ok
+= j1 upward dbl-64 0xf.ffffffffffff8p+1020 : 0x9.125bd8436acc8p-516 : inexact-ok
+= j1 downward ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x9.125bd8436acc225p-516L : inexact-ok
+= j1 tonearest ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x9.125bd8436acc226p-516L : inexact-ok
+= j1 towardzero ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x9.125bd8436acc225p-516L : inexact-ok
+= j1 upward ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x9.125bd8436acc226p-516L : inexact-ok
+= j1 downward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x9.125bd8436acc225p-516L : inexact-ok
+= j1 tonearest ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x9.125bd8436acc226p-516L : inexact-ok
+= j1 towardzero ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x9.125bd8436acc225p-516L : inexact-ok
+= j1 upward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x9.125bd8436acc226p-516L : inexact-ok
+= j1 downward ldbl-128 0xf.ffffffffffff8p+1020L : 0x9.125bd8436acc225eb7a1cfb5fa48p-516L : inexact-ok
+= j1 tonearest ldbl-128 0xf.ffffffffffff8p+1020L : 0x9.125bd8436acc225eb7a1cfb5fa5p-516L : inexact-ok
+= j1 towardzero ldbl-128 0xf.ffffffffffff8p+1020L : 0x9.125bd8436acc225eb7a1cfb5fa48p-516L : inexact-ok
+= j1 upward ldbl-128 0xf.ffffffffffff8p+1020L : 0x9.125bd8436acc225eb7a1cfb5fa5p-516L : inexact-ok
+= j1 downward ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0x9.125bd8436acc225eb7a1cfb5f8p-516L : inexact-ok
+= j1 tonearest ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0x9.125bd8436acc225eb7a1cfb5fcp-516L : inexact-ok
+= j1 towardzero ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0x9.125bd8436acc225eb7a1cfb5f8p-516L : inexact-ok
+= j1 upward ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0x9.125bd8436acc225eb7a1cfb5fcp-516L : inexact-ok
+= j1 downward ldbl-96-intel 0x4p+16380L : 0xe.1ba855ba7e7ba4ap-8196L : inexact-ok
+= j1 tonearest ldbl-96-intel 0x4p+16380L : 0xe.1ba855ba7e7ba4ap-8196L : inexact-ok
+= j1 towardzero ldbl-96-intel 0x4p+16380L : 0xe.1ba855ba7e7ba4ap-8196L : inexact-ok
+= j1 upward ldbl-96-intel 0x4p+16380L : 0xe.1ba855ba7e7ba4bp-8196L : inexact-ok
+= j1 downward ldbl-96-m68k 0x4p+16380L : 0xe.1ba855ba7e7ba4ap-8196L : inexact-ok
+= j1 tonearest ldbl-96-m68k 0x4p+16380L : 0xe.1ba855ba7e7ba4ap-8196L : inexact-ok
+= j1 towardzero ldbl-96-m68k 0x4p+16380L : 0xe.1ba855ba7e7ba4ap-8196L : inexact-ok
+= j1 upward ldbl-96-m68k 0x4p+16380L : 0xe.1ba855ba7e7ba4bp-8196L : inexact-ok
+= j1 downward ldbl-128 0x4p+16380L : 0xe.1ba855ba7e7ba4a295fe65161a38p-8196L : inexact-ok
+= j1 tonearest ldbl-128 0x4p+16380L : 0xe.1ba855ba7e7ba4a295fe65161a38p-8196L : inexact-ok
+= j1 towardzero ldbl-128 0x4p+16380L : 0xe.1ba855ba7e7ba4a295fe65161a38p-8196L : inexact-ok
+= j1 upward ldbl-128 0x4p+16380L : 0xe.1ba855ba7e7ba4a295fe65161a4p-8196L : inexact-ok
+= j1 downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : -0x5.34b8be56c9cb044a0ef191b0251p-516L : inexact-ok
+= j1 tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : -0x5.34b8be56c9cb044a0ef191b0251p-516L : inexact-ok
+= j1 towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : -0x5.34b8be56c9cb044a0ef191b0250cp-516L : inexact-ok
+= j1 upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : -0x5.34b8be56c9cb044a0ef191b0250cp-516L : inexact-ok
+= j1 downward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : -0x5.34b8be56c9cb044a0ef191b026p-516L : inexact-ok
+= j1 tonearest ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : -0x5.34b8be56c9cb044a0ef191b026p-516L : inexact-ok
+= j1 towardzero ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : -0x5.34b8be56c9cb044a0ef191b024p-516L : inexact-ok
+= j1 upward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : -0x5.34b8be56c9cb044a0ef191b024p-516L : inexact-ok
+j1 0x1p16383
+= j1 downward flt-32 0xf.fffffp+124f : -0xc.69478p-68f : inexact-ok
+= j1 tonearest flt-32 0xf.fffffp+124f : -0xc.69477p-68f : inexact-ok
+= j1 towardzero flt-32 0xf.fffffp+124f : -0xc.69477p-68f : inexact-ok
+= j1 upward flt-32 0xf.fffffp+124f : -0xc.69477p-68f : inexact-ok
+= j1 downward dbl-64 0xf.fffffp+124 : -0xc.6947737b058ap-68 : inexact-ok
+= j1 tonearest dbl-64 0xf.fffffp+124 : -0xc.6947737b05898p-68 : inexact-ok
+= j1 towardzero dbl-64 0xf.fffffp+124 : -0xc.6947737b05898p-68 : inexact-ok
+= j1 upward dbl-64 0xf.fffffp+124 : -0xc.6947737b05898p-68 : inexact-ok
+= j1 downward ldbl-96-intel 0xf.fffffp+124L : -0xc.6947737b0589956p-68L : inexact-ok
+= j1 tonearest ldbl-96-intel 0xf.fffffp+124L : -0xc.6947737b0589956p-68L : inexact-ok
+= j1 towardzero ldbl-96-intel 0xf.fffffp+124L : -0xc.6947737b0589955p-68L : inexact-ok
+= j1 upward ldbl-96-intel 0xf.fffffp+124L : -0xc.6947737b0589955p-68L : inexact-ok
+= j1 downward ldbl-96-m68k 0xf.fffffp+124L : -0xc.6947737b0589956p-68L : inexact-ok
+= j1 tonearest ldbl-96-m68k 0xf.fffffp+124L : -0xc.6947737b0589956p-68L : inexact-ok
+= j1 towardzero ldbl-96-m68k 0xf.fffffp+124L : -0xc.6947737b0589955p-68L : inexact-ok
+= j1 upward ldbl-96-m68k 0xf.fffffp+124L : -0xc.6947737b0589955p-68L : inexact-ok
+= j1 downward ldbl-128 0xf.fffffp+124L : -0xc.6947737b0589955c345238216838p-68L : inexact-ok
+= j1 tonearest ldbl-128 0xf.fffffp+124L : -0xc.6947737b0589955c345238216838p-68L : inexact-ok
+= j1 towardzero ldbl-128 0xf.fffffp+124L : -0xc.6947737b0589955c34523821683p-68L : inexact-ok
+= j1 upward ldbl-128 0xf.fffffp+124L : -0xc.6947737b0589955c34523821683p-68L : inexact-ok
+= j1 downward ldbl-128ibm 0xf.fffffp+124L : -0xc.6947737b0589955c345238216cp-68L : inexact-ok
+= j1 tonearest ldbl-128ibm 0xf.fffffp+124L : -0xc.6947737b0589955c3452382168p-68L : inexact-ok
+= j1 towardzero ldbl-128ibm 0xf.fffffp+124L : -0xc.6947737b0589955c3452382168p-68L : inexact-ok
+= j1 upward ldbl-128ibm 0xf.fffffp+124L : -0xc.6947737b0589955c3452382168p-68L : inexact-ok
+= j1 downward dbl-64 0xf.ffffffffffff8p+1020 : 0x9.125bd8436accp-516 : inexact-ok
+= j1 tonearest dbl-64 0xf.ffffffffffff8p+1020 : 0x9.125bd8436accp-516 : inexact-ok
+= j1 towardzero dbl-64 0xf.ffffffffffff8p+1020 : 0x9.125bd8436accp-516 : inexact-ok
+= j1 upward dbl-64 0xf.ffffffffffff8p+1020 : 0x9.125bd8436acc8p-516 : inexact-ok
+= j1 downward ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x9.125bd8436acc225p-516L : inexact-ok
+= j1 tonearest ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x9.125bd8436acc226p-516L : inexact-ok
+= j1 towardzero ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x9.125bd8436acc225p-516L : inexact-ok
+= j1 upward ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x9.125bd8436acc226p-516L : inexact-ok
+= j1 downward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x9.125bd8436acc225p-516L : inexact-ok
+= j1 tonearest ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x9.125bd8436acc226p-516L : inexact-ok
+= j1 towardzero ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x9.125bd8436acc225p-516L : inexact-ok
+= j1 upward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x9.125bd8436acc226p-516L : inexact-ok
+= j1 downward ldbl-128 0xf.ffffffffffff8p+1020L : 0x9.125bd8436acc225eb7a1cfb5fa48p-516L : inexact-ok
+= j1 tonearest ldbl-128 0xf.ffffffffffff8p+1020L : 0x9.125bd8436acc225eb7a1cfb5fa5p-516L : inexact-ok
+= j1 towardzero ldbl-128 0xf.ffffffffffff8p+1020L : 0x9.125bd8436acc225eb7a1cfb5fa48p-516L : inexact-ok
+= j1 upward ldbl-128 0xf.ffffffffffff8p+1020L : 0x9.125bd8436acc225eb7a1cfb5fa5p-516L : inexact-ok
+= j1 downward ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0x9.125bd8436acc225eb7a1cfb5f8p-516L : inexact-ok
+= j1 tonearest ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0x9.125bd8436acc225eb7a1cfb5fcp-516L : inexact-ok
+= j1 towardzero ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0x9.125bd8436acc225eb7a1cfb5f8p-516L : inexact-ok
+= j1 upward ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0x9.125bd8436acc225eb7a1cfb5fcp-516L : inexact-ok
+= j1 downward ldbl-96-intel 0x8p+16380L : -0x6.c9bcc4d4937a307p-8196L : inexact-ok
+= j1 tonearest ldbl-96-intel 0x8p+16380L : -0x6.c9bcc4d4937a307p-8196L : inexact-ok
+= j1 towardzero ldbl-96-intel 0x8p+16380L : -0x6.c9bcc4d4937a3068p-8196L : inexact-ok
+= j1 upward ldbl-96-intel 0x8p+16380L : -0x6.c9bcc4d4937a3068p-8196L : inexact-ok
+= j1 downward ldbl-96-m68k 0x8p+16380L : -0x6.c9bcc4d4937a307p-8196L : inexact-ok
+= j1 tonearest ldbl-96-m68k 0x8p+16380L : -0x6.c9bcc4d4937a307p-8196L : inexact-ok
+= j1 towardzero ldbl-96-m68k 0x8p+16380L : -0x6.c9bcc4d4937a3068p-8196L : inexact-ok
+= j1 upward ldbl-96-m68k 0x8p+16380L : -0x6.c9bcc4d4937a3068p-8196L : inexact-ok
+= j1 downward ldbl-128 0x8p+16380L : -0x6.c9bcc4d4937a306ec1ef5722901p-8196L : inexact-ok
+= j1 tonearest ldbl-128 0x8p+16380L : -0x6.c9bcc4d4937a306ec1ef5722901p-8196L : inexact-ok
+= j1 towardzero ldbl-128 0x8p+16380L : -0x6.c9bcc4d4937a306ec1ef5722900cp-8196L : inexact-ok
+= j1 upward ldbl-128 0x8p+16380L : -0x6.c9bcc4d4937a306ec1ef5722900cp-8196L : inexact-ok
+= j1 downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : -0x5.34b8be56c9cb044a0ef191b0251p-516L : inexact-ok
+= j1 tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : -0x5.34b8be56c9cb044a0ef191b0251p-516L : inexact-ok
+= j1 towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : -0x5.34b8be56c9cb044a0ef191b0250cp-516L : inexact-ok
+= j1 upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : -0x5.34b8be56c9cb044a0ef191b0250cp-516L : inexact-ok
+= j1 downward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : -0x5.34b8be56c9cb044a0ef191b026p-516L : inexact-ok
+= j1 tonearest ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : -0x5.34b8be56c9cb044a0ef191b026p-516L : inexact-ok
+= j1 towardzero ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : -0x5.34b8be56c9cb044a0ef191b024p-516L : inexact-ok
+= j1 upward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : -0x5.34b8be56c9cb044a0ef191b024p-516L : inexact-ok
+jn 0 -1.0
+= jn downward flt-32 0 -0x1p+0f : 0xc.3e3fep-4f : inexact-ok
+= jn tonearest flt-32 0 -0x1p+0f : 0xc.3e3ffp-4f : inexact-ok
+= jn towardzero flt-32 0 -0x1p+0f : 0xc.3e3fep-4f : inexact-ok
+= jn upward flt-32 0 -0x1p+0f : 0xc.3e3ffp-4f : inexact-ok
+= jn downward dbl-64 0 -0x1p+0 : 0xc.3e3fedebdc778p-4 : inexact-ok
+= jn tonearest dbl-64 0 -0x1p+0 : 0xc.3e3fedebdc78p-4 : inexact-ok
+= jn towardzero dbl-64 0 -0x1p+0 : 0xc.3e3fedebdc778p-4 : inexact-ok
+= jn upward dbl-64 0 -0x1p+0 : 0xc.3e3fedebdc78p-4 : inexact-ok
+= jn downward ldbl-96-intel 0 -0x1p+0L : 0xc.3e3fedebdc77c1cp-4L : inexact-ok
+= jn tonearest ldbl-96-intel 0 -0x1p+0L : 0xc.3e3fedebdc77c1dp-4L : inexact-ok
+= jn towardzero ldbl-96-intel 0 -0x1p+0L : 0xc.3e3fedebdc77c1cp-4L : inexact-ok
+= jn upward ldbl-96-intel 0 -0x1p+0L : 0xc.3e3fedebdc77c1dp-4L : inexact-ok
+= jn downward ldbl-96-m68k 0 -0x1p+0L : 0xc.3e3fedebdc77c1cp-4L : inexact-ok
+= jn tonearest ldbl-96-m68k 0 -0x1p+0L : 0xc.3e3fedebdc77c1dp-4L : inexact-ok
+= jn towardzero ldbl-96-m68k 0 -0x1p+0L : 0xc.3e3fedebdc77c1cp-4L : inexact-ok
+= jn upward ldbl-96-m68k 0 -0x1p+0L : 0xc.3e3fedebdc77c1dp-4L : inexact-ok
+= jn downward ldbl-128 0 -0x1p+0L : 0xc.3e3fedebdc77c1cf1a9861159a6p-4L : inexact-ok
+= jn tonearest ldbl-128 0 -0x1p+0L : 0xc.3e3fedebdc77c1cf1a9861159a68p-4L : inexact-ok
+= jn towardzero ldbl-128 0 -0x1p+0L : 0xc.3e3fedebdc77c1cf1a9861159a6p-4L : inexact-ok
+= jn upward ldbl-128 0 -0x1p+0L : 0xc.3e3fedebdc77c1cf1a9861159a68p-4L : inexact-ok
+= jn downward ldbl-128ibm 0 -0x1p+0L : 0xc.3e3fedebdc77c1cf1a98611598p-4L : inexact-ok
+= jn tonearest ldbl-128ibm 0 -0x1p+0L : 0xc.3e3fedebdc77c1cf1a9861159cp-4L : inexact-ok
+= jn towardzero ldbl-128ibm 0 -0x1p+0L : 0xc.3e3fedebdc77c1cf1a98611598p-4L : inexact-ok
+= jn upward ldbl-128ibm 0 -0x1p+0L : 0xc.3e3fedebdc77c1cf1a9861159cp-4L : inexact-ok
+jn 0 0.0
+= jn downward flt-32 0 0x0p+0f : 0x1p+0f : inexact-ok
+= jn tonearest flt-32 0 0x0p+0f : 0x1p+0f : inexact-ok
+= jn towardzero flt-32 0 0x0p+0f : 0x1p+0f : inexact-ok
+= jn upward flt-32 0 0x0p+0f : 0x1p+0f : inexact-ok
+= jn downward dbl-64 0 0x0p+0 : 0x1p+0 : inexact-ok
+= jn tonearest dbl-64 0 0x0p+0 : 0x1p+0 : inexact-ok
+= jn towardzero dbl-64 0 0x0p+0 : 0x1p+0 : inexact-ok
+= jn upward dbl-64 0 0x0p+0 : 0x1p+0 : inexact-ok
+= jn downward ldbl-96-intel 0 0x0p+0L : 0x1p+0L : inexact-ok
+= jn tonearest ldbl-96-intel 0 0x0p+0L : 0x1p+0L : inexact-ok
+= jn towardzero ldbl-96-intel 0 0x0p+0L : 0x1p+0L : inexact-ok
+= jn upward ldbl-96-intel 0 0x0p+0L : 0x1p+0L : inexact-ok
+= jn downward ldbl-96-m68k 0 0x0p+0L : 0x1p+0L : inexact-ok
+= jn tonearest ldbl-96-m68k 0 0x0p+0L : 0x1p+0L : inexact-ok
+= jn towardzero ldbl-96-m68k 0 0x0p+0L : 0x1p+0L : inexact-ok
+= jn upward ldbl-96-m68k 0 0x0p+0L : 0x1p+0L : inexact-ok
+= jn downward ldbl-128 0 0x0p+0L : 0x1p+0L : inexact-ok
+= jn tonearest ldbl-128 0 0x0p+0L : 0x1p+0L : inexact-ok
+= jn towardzero ldbl-128 0 0x0p+0L : 0x1p+0L : inexact-ok
+= jn upward ldbl-128 0 0x0p+0L : 0x1p+0L : inexact-ok
+= jn downward ldbl-128ibm 0 0x0p+0L : 0x1p+0L : inexact-ok
+= jn tonearest ldbl-128ibm 0 0x0p+0L : 0x1p+0L : inexact-ok
+= jn towardzero ldbl-128ibm 0 0x0p+0L : 0x1p+0L : inexact-ok
+= jn upward ldbl-128ibm 0 0x0p+0L : 0x1p+0L : inexact-ok
+jn 0 0.125
+= jn downward flt-32 0 0x2p-4f : 0xf.f003fp-4f : inexact-ok
+= jn tonearest flt-32 0 0x2p-4f : 0xf.f004p-4f : inexact-ok
+= jn towardzero flt-32 0 0x2p-4f : 0xf.f003fp-4f : inexact-ok
+= jn upward flt-32 0 0x2p-4f : 0xf.f004p-4f : inexact-ok
+= jn downward dbl-64 0 0x2p-4 : 0xf.f003ff8e3fff8p-4 : inexact-ok
+= jn tonearest dbl-64 0 0x2p-4 : 0xf.f003ff8e3fff8p-4 : inexact-ok
+= jn towardzero dbl-64 0 0x2p-4 : 0xf.f003ff8e3fff8p-4 : inexact-ok
+= jn upward dbl-64 0 0x2p-4 : 0xf.f003ff8e4p-4 : inexact-ok
+= jn downward ldbl-96-intel 0 0x2p-4L : 0xf.f003ff8e3fffb73p-4L : inexact-ok
+= jn tonearest ldbl-96-intel 0 0x2p-4L : 0xf.f003ff8e3fffb73p-4L : inexact-ok
+= jn towardzero ldbl-96-intel 0 0x2p-4L : 0xf.f003ff8e3fffb73p-4L : inexact-ok
+= jn upward ldbl-96-intel 0 0x2p-4L : 0xf.f003ff8e3fffb74p-4L : inexact-ok
+= jn downward ldbl-96-m68k 0 0x2p-4L : 0xf.f003ff8e3fffb73p-4L : inexact-ok
+= jn tonearest ldbl-96-m68k 0 0x2p-4L : 0xf.f003ff8e3fffb73p-4L : inexact-ok
+= jn towardzero ldbl-96-m68k 0 0x2p-4L : 0xf.f003ff8e3fffb73p-4L : inexact-ok
+= jn upward ldbl-96-m68k 0 0x2p-4L : 0xf.f003ff8e3fffb74p-4L : inexact-ok
+= jn downward ldbl-128 0 0x2p-4L : 0xf.f003ff8e3fffb730abe3bbf5da78p-4L : inexact-ok
+= jn tonearest ldbl-128 0 0x2p-4L : 0xf.f003ff8e3fffb730abe3bbf5da78p-4L : inexact-ok
+= jn towardzero ldbl-128 0 0x2p-4L : 0xf.f003ff8e3fffb730abe3bbf5da78p-4L : inexact-ok
+= jn upward ldbl-128 0 0x2p-4L : 0xf.f003ff8e3fffb730abe3bbf5da8p-4L : inexact-ok
+= jn downward ldbl-128ibm 0 0x2p-4L : 0xf.f003ff8e3fffb730abe3bbf5d8p-4L : inexact-ok
+= jn tonearest ldbl-128ibm 0 0x2p-4L : 0xf.f003ff8e3fffb730abe3bbf5dcp-4L : inexact-ok
+= jn towardzero ldbl-128ibm 0 0x2p-4L : 0xf.f003ff8e3fffb730abe3bbf5d8p-4L : inexact-ok
+= jn upward ldbl-128ibm 0 0x2p-4L : 0xf.f003ff8e3fffb730abe3bbf5dcp-4L : inexact-ok
+jn 0 0.75
+= jn downward flt-32 0 0xcp-4f : 0xd.d3efbp-4f : inexact-ok
+= jn tonearest flt-32 0 0xcp-4f : 0xd.d3efbp-4f : inexact-ok
+= jn towardzero flt-32 0 0xcp-4f : 0xd.d3efbp-4f : inexact-ok
+= jn upward flt-32 0 0xcp-4f : 0xd.d3efcp-4f : inexact-ok
+= jn downward dbl-64 0 0xcp-4 : 0xd.d3efb53a950cp-4 : inexact-ok
+= jn tonearest dbl-64 0 0xcp-4 : 0xd.d3efb53a950c8p-4 : inexact-ok
+= jn towardzero dbl-64 0 0xcp-4 : 0xd.d3efb53a950cp-4 : inexact-ok
+= jn upward dbl-64 0 0xcp-4 : 0xd.d3efb53a950c8p-4 : inexact-ok
+= jn downward ldbl-96-intel 0 0xcp-4L : 0xd.d3efb53a950c68ep-4L : inexact-ok
+= jn tonearest ldbl-96-intel 0 0xcp-4L : 0xd.d3efb53a950c68fp-4L : inexact-ok
+= jn towardzero ldbl-96-intel 0 0xcp-4L : 0xd.d3efb53a950c68ep-4L : inexact-ok
+= jn upward ldbl-96-intel 0 0xcp-4L : 0xd.d3efb53a950c68fp-4L : inexact-ok
+= jn downward ldbl-96-m68k 0 0xcp-4L : 0xd.d3efb53a950c68ep-4L : inexact-ok
+= jn tonearest ldbl-96-m68k 0 0xcp-4L : 0xd.d3efb53a950c68fp-4L : inexact-ok
+= jn towardzero ldbl-96-m68k 0 0xcp-4L : 0xd.d3efb53a950c68ep-4L : inexact-ok
+= jn upward ldbl-96-m68k 0 0xcp-4L : 0xd.d3efb53a950c68fp-4L : inexact-ok
+= jn downward ldbl-128 0 0xcp-4L : 0xd.d3efb53a950c68ecf70068c9937p-4L : inexact-ok
+= jn tonearest ldbl-128 0 0xcp-4L : 0xd.d3efb53a950c68ecf70068c9937p-4L : inexact-ok
+= jn towardzero ldbl-128 0 0xcp-4L : 0xd.d3efb53a950c68ecf70068c9937p-4L : inexact-ok
+= jn upward ldbl-128 0 0xcp-4L : 0xd.d3efb53a950c68ecf70068c99378p-4L : inexact-ok
+= jn downward ldbl-128ibm 0 0xcp-4L : 0xd.d3efb53a950c68ecf70068c99p-4L : inexact-ok
+= jn tonearest ldbl-128ibm 0 0xcp-4L : 0xd.d3efb53a950c68ecf70068c994p-4L : inexact-ok
+= jn towardzero ldbl-128ibm 0 0xcp-4L : 0xd.d3efb53a950c68ecf70068c99p-4L : inexact-ok
+= jn upward ldbl-128ibm 0 0xcp-4L : 0xd.d3efb53a950c68ecf70068c994p-4L : inexact-ok
+jn 0 1.0
+= jn downward flt-32 0 0x1p+0f : 0xc.3e3fep-4f : inexact-ok
+= jn tonearest flt-32 0 0x1p+0f : 0xc.3e3ffp-4f : inexact-ok
+= jn towardzero flt-32 0 0x1p+0f : 0xc.3e3fep-4f : inexact-ok
+= jn upward flt-32 0 0x1p+0f : 0xc.3e3ffp-4f : inexact-ok
+= jn downward dbl-64 0 0x1p+0 : 0xc.3e3fedebdc778p-4 : inexact-ok
+= jn tonearest dbl-64 0 0x1p+0 : 0xc.3e3fedebdc78p-4 : inexact-ok
+= jn towardzero dbl-64 0 0x1p+0 : 0xc.3e3fedebdc778p-4 : inexact-ok
+= jn upward dbl-64 0 0x1p+0 : 0xc.3e3fedebdc78p-4 : inexact-ok
+= jn downward ldbl-96-intel 0 0x1p+0L : 0xc.3e3fedebdc77c1cp-4L : inexact-ok
+= jn tonearest ldbl-96-intel 0 0x1p+0L : 0xc.3e3fedebdc77c1dp-4L : inexact-ok
+= jn towardzero ldbl-96-intel 0 0x1p+0L : 0xc.3e3fedebdc77c1cp-4L : inexact-ok
+= jn upward ldbl-96-intel 0 0x1p+0L : 0xc.3e3fedebdc77c1dp-4L : inexact-ok
+= jn downward ldbl-96-m68k 0 0x1p+0L : 0xc.3e3fedebdc77c1cp-4L : inexact-ok
+= jn tonearest ldbl-96-m68k 0 0x1p+0L : 0xc.3e3fedebdc77c1dp-4L : inexact-ok
+= jn towardzero ldbl-96-m68k 0 0x1p+0L : 0xc.3e3fedebdc77c1cp-4L : inexact-ok
+= jn upward ldbl-96-m68k 0 0x1p+0L : 0xc.3e3fedebdc77c1dp-4L : inexact-ok
+= jn downward ldbl-128 0 0x1p+0L : 0xc.3e3fedebdc77c1cf1a9861159a6p-4L : inexact-ok
+= jn tonearest ldbl-128 0 0x1p+0L : 0xc.3e3fedebdc77c1cf1a9861159a68p-4L : inexact-ok
+= jn towardzero ldbl-128 0 0x1p+0L : 0xc.3e3fedebdc77c1cf1a9861159a6p-4L : inexact-ok
+= jn upward ldbl-128 0 0x1p+0L : 0xc.3e3fedebdc77c1cf1a9861159a68p-4L : inexact-ok
+= jn downward ldbl-128ibm 0 0x1p+0L : 0xc.3e3fedebdc77c1cf1a98611598p-4L : inexact-ok
+= jn tonearest ldbl-128ibm 0 0x1p+0L : 0xc.3e3fedebdc77c1cf1a9861159cp-4L : inexact-ok
+= jn towardzero ldbl-128ibm 0 0x1p+0L : 0xc.3e3fedebdc77c1cf1a98611598p-4L : inexact-ok
+= jn upward ldbl-128ibm 0 0x1p+0L : 0xc.3e3fedebdc77c1cf1a9861159cp-4L : inexact-ok
+jn 0 1.5
+= jn downward flt-32 0 0x1.8p+0f : 0x8.30723p-4f : inexact-ok
+= jn tonearest flt-32 0 0x1.8p+0f : 0x8.30723p-4f : inexact-ok
+= jn towardzero flt-32 0 0x1.8p+0f : 0x8.30723p-4f : inexact-ok
+= jn upward flt-32 0 0x1.8p+0f : 0x8.30724p-4f : inexact-ok
+= jn downward dbl-64 0 0x1.8p+0 : 0x8.30723674b28dp-4 : inexact-ok
+= jn tonearest dbl-64 0 0x1.8p+0 : 0x8.30723674b28d8p-4 : inexact-ok
+= jn towardzero dbl-64 0 0x1.8p+0 : 0x8.30723674b28dp-4 : inexact-ok
+= jn upward dbl-64 0 0x1.8p+0 : 0x8.30723674b28d8p-4 : inexact-ok
+= jn downward ldbl-96-intel 0 0x1.8p+0L : 0x8.30723674b28d6eap-4L : inexact-ok
+= jn tonearest ldbl-96-intel 0 0x1.8p+0L : 0x8.30723674b28d6eap-4L : inexact-ok
+= jn towardzero ldbl-96-intel 0 0x1.8p+0L : 0x8.30723674b28d6eap-4L : inexact-ok
+= jn upward ldbl-96-intel 0 0x1.8p+0L : 0x8.30723674b28d6ebp-4L : inexact-ok
+= jn downward ldbl-96-m68k 0 0x1.8p+0L : 0x8.30723674b28d6eap-4L : inexact-ok
+= jn tonearest ldbl-96-m68k 0 0x1.8p+0L : 0x8.30723674b28d6eap-4L : inexact-ok
+= jn towardzero ldbl-96-m68k 0 0x1.8p+0L : 0x8.30723674b28d6eap-4L : inexact-ok
+= jn upward ldbl-96-m68k 0 0x1.8p+0L : 0x8.30723674b28d6ebp-4L : inexact-ok
+= jn downward ldbl-128 0 0x1.8p+0L : 0x8.30723674b28d6ea4efdbfbb4b748p-4L : inexact-ok
+= jn tonearest ldbl-128 0 0x1.8p+0L : 0x8.30723674b28d6ea4efdbfbb4b75p-4L : inexact-ok
+= jn towardzero ldbl-128 0 0x1.8p+0L : 0x8.30723674b28d6ea4efdbfbb4b748p-4L : inexact-ok
+= jn upward ldbl-128 0 0x1.8p+0L : 0x8.30723674b28d6ea4efdbfbb4b75p-4L : inexact-ok
+= jn downward ldbl-128ibm 0 0x1.8p+0L : 0x8.30723674b28d6ea4efdbfbb4b4p-4L : inexact-ok
+= jn tonearest ldbl-128ibm 0 0x1.8p+0L : 0x8.30723674b28d6ea4efdbfbb4b8p-4L : inexact-ok
+= jn towardzero ldbl-128ibm 0 0x1.8p+0L : 0x8.30723674b28d6ea4efdbfbb4b4p-4L : inexact-ok
+= jn upward ldbl-128ibm 0 0x1.8p+0L : 0x8.30723674b28d6ea4efdbfbb4b8p-4L : inexact-ok
+jn 0 2.0
+= jn downward flt-32 0 0x2p+0f : 0x3.950e7cp-4f : inexact-ok
+= jn tonearest flt-32 0 0x2p+0f : 0x3.950e8p-4f : inexact-ok
+= jn towardzero flt-32 0 0x2p+0f : 0x3.950e7cp-4f : inexact-ok
+= jn upward flt-32 0 0x2p+0f : 0x3.950e8p-4f : inexact-ok
+= jn downward dbl-64 0 0x2p+0 : 0x3.950e7f6499deep-4 : inexact-ok
+= jn tonearest dbl-64 0 0x2p+0 : 0x3.950e7f6499dfp-4 : inexact-ok
+= jn towardzero dbl-64 0 0x2p+0 : 0x3.950e7f6499deep-4 : inexact-ok
+= jn upward dbl-64 0 0x2p+0 : 0x3.950e7f6499dfp-4 : inexact-ok
+= jn downward ldbl-96-intel 0 0x2p+0L : 0x3.950e7f6499def918p-4L : inexact-ok
+= jn tonearest ldbl-96-intel 0 0x2p+0L : 0x3.950e7f6499def91cp-4L : inexact-ok
+= jn towardzero ldbl-96-intel 0 0x2p+0L : 0x3.950e7f6499def918p-4L : inexact-ok
+= jn upward ldbl-96-intel 0 0x2p+0L : 0x3.950e7f6499def91cp-4L : inexact-ok
+= jn downward ldbl-96-m68k 0 0x2p+0L : 0x3.950e7f6499def918p-4L : inexact-ok
+= jn tonearest ldbl-96-m68k 0 0x2p+0L : 0x3.950e7f6499def91cp-4L : inexact-ok
+= jn towardzero ldbl-96-m68k 0 0x2p+0L : 0x3.950e7f6499def918p-4L : inexact-ok
+= jn upward ldbl-96-m68k 0 0x2p+0L : 0x3.950e7f6499def91cp-4L : inexact-ok
+= jn downward ldbl-128 0 0x2p+0L : 0x3.950e7f6499def91adac0afbc5d8cp-4L : inexact-ok
+= jn tonearest ldbl-128 0 0x2p+0L : 0x3.950e7f6499def91adac0afbc5d8cp-4L : inexact-ok
+= jn towardzero ldbl-128 0 0x2p+0L : 0x3.950e7f6499def91adac0afbc5d8cp-4L : inexact-ok
+= jn upward ldbl-128 0 0x2p+0L : 0x3.950e7f6499def91adac0afbc5d8ep-4L : inexact-ok
+= jn downward ldbl-128ibm 0 0x2p+0L : 0x3.950e7f6499def91adac0afbc5dp-4L : inexact-ok
+= jn tonearest ldbl-128ibm 0 0x2p+0L : 0x3.950e7f6499def91adac0afbc5ep-4L : inexact-ok
+= jn towardzero ldbl-128ibm 0 0x2p+0L : 0x3.950e7f6499def91adac0afbc5dp-4L : inexact-ok
+= jn upward ldbl-128ibm 0 0x2p+0L : 0x3.950e7f6499def91adac0afbc5ep-4L : inexact-ok
+jn 0 8.0
+= jn downward flt-32 0 0x8p+0f : 0x2.bf14e8p-4f : inexact-ok
+= jn tonearest flt-32 0 0x8p+0f : 0x2.bf14ecp-4f : inexact-ok
+= jn towardzero flt-32 0 0x8p+0f : 0x2.bf14e8p-4f : inexact-ok
+= jn upward flt-32 0 0x8p+0f : 0x2.bf14ecp-4f : inexact-ok
+= jn downward dbl-64 0 0x8p+0 : 0x2.bf14eaafce04ap-4 : inexact-ok
+= jn tonearest dbl-64 0 0x8p+0 : 0x2.bf14eaafce04ap-4 : inexact-ok
+= jn towardzero dbl-64 0 0x8p+0 : 0x2.bf14eaafce04ap-4 : inexact-ok
+= jn upward dbl-64 0 0x8p+0 : 0x2.bf14eaafce04cp-4 : inexact-ok
+= jn downward ldbl-96-intel 0 0x8p+0L : 0x2.bf14eaafce04a584p-4L : inexact-ok
+= jn tonearest ldbl-96-intel 0 0x8p+0L : 0x2.bf14eaafce04a588p-4L : inexact-ok
+= jn towardzero ldbl-96-intel 0 0x8p+0L : 0x2.bf14eaafce04a584p-4L : inexact-ok
+= jn upward ldbl-96-intel 0 0x8p+0L : 0x2.bf14eaafce04a588p-4L : inexact-ok
+= jn downward ldbl-96-m68k 0 0x8p+0L : 0x2.bf14eaafce04a584p-4L : inexact-ok
+= jn tonearest ldbl-96-m68k 0 0x8p+0L : 0x2.bf14eaafce04a588p-4L : inexact-ok
+= jn towardzero ldbl-96-m68k 0 0x8p+0L : 0x2.bf14eaafce04a584p-4L : inexact-ok
+= jn upward ldbl-96-m68k 0 0x8p+0L : 0x2.bf14eaafce04a588p-4L : inexact-ok
+= jn downward ldbl-128 0 0x8p+0L : 0x2.bf14eaafce04a587ded211e82082p-4L : inexact-ok
+= jn tonearest ldbl-128 0 0x8p+0L : 0x2.bf14eaafce04a587ded211e82084p-4L : inexact-ok
+= jn towardzero ldbl-128 0 0x8p+0L : 0x2.bf14eaafce04a587ded211e82082p-4L : inexact-ok
+= jn upward ldbl-128 0 0x8p+0L : 0x2.bf14eaafce04a587ded211e82084p-4L : inexact-ok
+= jn downward ldbl-128ibm 0 0x8p+0L : 0x2.bf14eaafce04a587ded211e82p-4L : inexact-ok
+= jn tonearest ldbl-128ibm 0 0x8p+0L : 0x2.bf14eaafce04a587ded211e821p-4L : inexact-ok
+= jn towardzero ldbl-128ibm 0 0x8p+0L : 0x2.bf14eaafce04a587ded211e82p-4L : inexact-ok
+= jn upward ldbl-128ibm 0 0x8p+0L : 0x2.bf14eaafce04a587ded211e821p-4L : inexact-ok
+jn 0 10.0
+= jn downward flt-32 0 0xap+0f : -0x3.ef5a58p-4f : inexact-ok
+= jn tonearest flt-32 0 0xap+0f : -0x3.ef5a58p-4f : inexact-ok
+= jn towardzero flt-32 0 0xap+0f : -0x3.ef5a54p-4f : inexact-ok
+= jn upward flt-32 0 0xap+0f : -0x3.ef5a54p-4f : inexact-ok
+= jn downward dbl-64 0 0xap+0 : -0x3.ef5a5713c3ca8p-4 : inexact-ok
+= jn tonearest dbl-64 0 0xap+0 : -0x3.ef5a5713c3ca8p-4 : inexact-ok
+= jn towardzero dbl-64 0 0xap+0 : -0x3.ef5a5713c3ca6p-4 : inexact-ok
+= jn upward dbl-64 0 0xap+0 : -0x3.ef5a5713c3ca6p-4 : inexact-ok
+= jn downward ldbl-96-intel 0 0xap+0L : -0x3.ef5a5713c3ca7068p-4L : inexact-ok
+= jn tonearest ldbl-96-intel 0 0xap+0L : -0x3.ef5a5713c3ca7064p-4L : inexact-ok
+= jn towardzero ldbl-96-intel 0 0xap+0L : -0x3.ef5a5713c3ca7064p-4L : inexact-ok
+= jn upward ldbl-96-intel 0 0xap+0L : -0x3.ef5a5713c3ca7064p-4L : inexact-ok
+= jn downward ldbl-96-m68k 0 0xap+0L : -0x3.ef5a5713c3ca7068p-4L : inexact-ok
+= jn tonearest ldbl-96-m68k 0 0xap+0L : -0x3.ef5a5713c3ca7064p-4L : inexact-ok
+= jn towardzero ldbl-96-m68k 0 0xap+0L : -0x3.ef5a5713c3ca7064p-4L : inexact-ok
+= jn upward ldbl-96-m68k 0 0xap+0L : -0x3.ef5a5713c3ca7064p-4L : inexact-ok
+= jn downward ldbl-128 0 0xap+0L : -0x3.ef5a5713c3ca70644304d7022886p-4L : inexact-ok
+= jn tonearest ldbl-128 0 0xap+0L : -0x3.ef5a5713c3ca70644304d7022886p-4L : inexact-ok
+= jn towardzero ldbl-128 0 0xap+0L : -0x3.ef5a5713c3ca70644304d7022884p-4L : inexact-ok
+= jn upward ldbl-128 0 0xap+0L : -0x3.ef5a5713c3ca70644304d7022884p-4L : inexact-ok
+= jn downward ldbl-128ibm 0 0xap+0L : -0x3.ef5a5713c3ca70644304d70229p-4L : inexact-ok
+= jn tonearest ldbl-128ibm 0 0xap+0L : -0x3.ef5a5713c3ca70644304d70229p-4L : inexact-ok
+= jn towardzero ldbl-128ibm 0 0xap+0L : -0x3.ef5a5713c3ca70644304d70228p-4L : inexact-ok
+= jn upward ldbl-128ibm 0 0xap+0L : -0x3.ef5a5713c3ca70644304d70228p-4L : inexact-ok
+jn 0 4.0
+= jn downward flt-32 0 0x4p+0f : -0x6.5ab9c8p-4f : inexact-ok
+= jn tonearest flt-32 0 0x4p+0f : -0x6.5ab9cp-4f : inexact-ok
+= jn towardzero flt-32 0 0x4p+0f : -0x6.5ab9cp-4f : inexact-ok
+= jn upward flt-32 0 0x4p+0f : -0x6.5ab9cp-4f : inexact-ok
+= jn downward dbl-64 0 0x4p+0 : -0x6.5ab9c24fa53e8p-4 : inexact-ok
+= jn tonearest dbl-64 0 0x4p+0 : -0x6.5ab9c24fa53e4p-4 : inexact-ok
+= jn towardzero dbl-64 0 0x4p+0 : -0x6.5ab9c24fa53e4p-4 : inexact-ok
+= jn upward dbl-64 0 0x4p+0 : -0x6.5ab9c24fa53e4p-4 : inexact-ok
+= jn downward ldbl-96-intel 0 0x4p+0L : -0x6.5ab9c24fa53e5cd8p-4L : inexact-ok
+= jn tonearest ldbl-96-intel 0 0x4p+0L : -0x6.5ab9c24fa53e5cdp-4L : inexact-ok
+= jn towardzero ldbl-96-intel 0 0x4p+0L : -0x6.5ab9c24fa53e5cdp-4L : inexact-ok
+= jn upward ldbl-96-intel 0 0x4p+0L : -0x6.5ab9c24fa53e5cdp-4L : inexact-ok
+= jn downward ldbl-96-m68k 0 0x4p+0L : -0x6.5ab9c24fa53e5cd8p-4L : inexact-ok
+= jn tonearest ldbl-96-m68k 0 0x4p+0L : -0x6.5ab9c24fa53e5cdp-4L : inexact-ok
+= jn towardzero ldbl-96-m68k 0 0x4p+0L : -0x6.5ab9c24fa53e5cdp-4L : inexact-ok
+= jn upward ldbl-96-m68k 0 0x4p+0L : -0x6.5ab9c24fa53e5cdp-4L : inexact-ok
+= jn downward ldbl-128 0 0x4p+0L : -0x6.5ab9c24fa53e5cd1657dfde87d9cp-4L : inexact-ok
+= jn tonearest ldbl-128 0 0x4p+0L : -0x6.5ab9c24fa53e5cd1657dfde87d98p-4L : inexact-ok
+= jn towardzero ldbl-128 0 0x4p+0L : -0x6.5ab9c24fa53e5cd1657dfde87d98p-4L : inexact-ok
+= jn upward ldbl-128 0 0x4p+0L : -0x6.5ab9c24fa53e5cd1657dfde87d98p-4L : inexact-ok
+= jn downward ldbl-128ibm 0 0x4p+0L : -0x6.5ab9c24fa53e5cd1657dfde87ep-4L : inexact-ok
+= jn tonearest ldbl-128ibm 0 0x4p+0L : -0x6.5ab9c24fa53e5cd1657dfde87ep-4L : inexact-ok
+= jn towardzero ldbl-128ibm 0 0x4p+0L : -0x6.5ab9c24fa53e5cd1657dfde87cp-4L : inexact-ok
+= jn upward ldbl-128ibm 0 0x4p+0L : -0x6.5ab9c24fa53e5cd1657dfde87cp-4L : inexact-ok
+jn 0 -4.0
+= jn downward flt-32 0 -0x4p+0f : -0x6.5ab9c8p-4f : inexact-ok
+= jn tonearest flt-32 0 -0x4p+0f : -0x6.5ab9cp-4f : inexact-ok
+= jn towardzero flt-32 0 -0x4p+0f : -0x6.5ab9cp-4f : inexact-ok
+= jn upward flt-32 0 -0x4p+0f : -0x6.5ab9cp-4f : inexact-ok
+= jn downward dbl-64 0 -0x4p+0 : -0x6.5ab9c24fa53e8p-4 : inexact-ok
+= jn tonearest dbl-64 0 -0x4p+0 : -0x6.5ab9c24fa53e4p-4 : inexact-ok
+= jn towardzero dbl-64 0 -0x4p+0 : -0x6.5ab9c24fa53e4p-4 : inexact-ok
+= jn upward dbl-64 0 -0x4p+0 : -0x6.5ab9c24fa53e4p-4 : inexact-ok
+= jn downward ldbl-96-intel 0 -0x4p+0L : -0x6.5ab9c24fa53e5cd8p-4L : inexact-ok
+= jn tonearest ldbl-96-intel 0 -0x4p+0L : -0x6.5ab9c24fa53e5cdp-4L : inexact-ok
+= jn towardzero ldbl-96-intel 0 -0x4p+0L : -0x6.5ab9c24fa53e5cdp-4L : inexact-ok
+= jn upward ldbl-96-intel 0 -0x4p+0L : -0x6.5ab9c24fa53e5cdp-4L : inexact-ok
+= jn downward ldbl-96-m68k 0 -0x4p+0L : -0x6.5ab9c24fa53e5cd8p-4L : inexact-ok
+= jn tonearest ldbl-96-m68k 0 -0x4p+0L : -0x6.5ab9c24fa53e5cdp-4L : inexact-ok
+= jn towardzero ldbl-96-m68k 0 -0x4p+0L : -0x6.5ab9c24fa53e5cdp-4L : inexact-ok
+= jn upward ldbl-96-m68k 0 -0x4p+0L : -0x6.5ab9c24fa53e5cdp-4L : inexact-ok
+= jn downward ldbl-128 0 -0x4p+0L : -0x6.5ab9c24fa53e5cd1657dfde87d9cp-4L : inexact-ok
+= jn tonearest ldbl-128 0 -0x4p+0L : -0x6.5ab9c24fa53e5cd1657dfde87d98p-4L : inexact-ok
+= jn towardzero ldbl-128 0 -0x4p+0L : -0x6.5ab9c24fa53e5cd1657dfde87d98p-4L : inexact-ok
+= jn upward ldbl-128 0 -0x4p+0L : -0x6.5ab9c24fa53e5cd1657dfde87d98p-4L : inexact-ok
+= jn downward ldbl-128ibm 0 -0x4p+0L : -0x6.5ab9c24fa53e5cd1657dfde87ep-4L : inexact-ok
+= jn tonearest ldbl-128ibm 0 -0x4p+0L : -0x6.5ab9c24fa53e5cd1657dfde87ep-4L : inexact-ok
+= jn towardzero ldbl-128ibm 0 -0x4p+0L : -0x6.5ab9c24fa53e5cd1657dfde87cp-4L : inexact-ok
+= jn upward ldbl-128ibm 0 -0x4p+0L : -0x6.5ab9c24fa53e5cd1657dfde87cp-4L : inexact-ok
+jn 1 -1.0
+= jn downward flt-32 1 -0x1p+0f : -0x7.0a728p-4f : inexact-ok
+= jn tonearest flt-32 1 -0x1p+0f : -0x7.0a7278p-4f : inexact-ok
+= jn towardzero flt-32 1 -0x1p+0f : -0x7.0a7278p-4f : inexact-ok
+= jn upward flt-32 1 -0x1p+0f : -0x7.0a7278p-4f : inexact-ok
+= jn downward dbl-64 1 -0x1p+0 : -0x7.0a727ba5c31b4p-4 : inexact-ok
+= jn tonearest dbl-64 1 -0x1p+0 : -0x7.0a727ba5c31bp-4 : inexact-ok
+= jn towardzero dbl-64 1 -0x1p+0 : -0x7.0a727ba5c31bp-4 : inexact-ok
+= jn upward dbl-64 1 -0x1p+0 : -0x7.0a727ba5c31bp-4 : inexact-ok
+= jn downward ldbl-96-intel 1 -0x1p+0L : -0x7.0a727ba5c31b14ep-4L : inexact-ok
+= jn tonearest ldbl-96-intel 1 -0x1p+0L : -0x7.0a727ba5c31b14d8p-4L : inexact-ok
+= jn towardzero ldbl-96-intel 1 -0x1p+0L : -0x7.0a727ba5c31b14d8p-4L : inexact-ok
+= jn upward ldbl-96-intel 1 -0x1p+0L : -0x7.0a727ba5c31b14d8p-4L : inexact-ok
+= jn downward ldbl-96-m68k 1 -0x1p+0L : -0x7.0a727ba5c31b14ep-4L : inexact-ok
+= jn tonearest ldbl-96-m68k 1 -0x1p+0L : -0x7.0a727ba5c31b14d8p-4L : inexact-ok
+= jn towardzero ldbl-96-m68k 1 -0x1p+0L : -0x7.0a727ba5c31b14d8p-4L : inexact-ok
+= jn upward ldbl-96-m68k 1 -0x1p+0L : -0x7.0a727ba5c31b14d8p-4L : inexact-ok
+= jn downward ldbl-128 1 -0x1p+0L : -0x7.0a727ba5c31b14d8b9e340190074p-4L : inexact-ok
+= jn tonearest ldbl-128 1 -0x1p+0L : -0x7.0a727ba5c31b14d8b9e34019007p-4L : inexact-ok
+= jn towardzero ldbl-128 1 -0x1p+0L : -0x7.0a727ba5c31b14d8b9e34019007p-4L : inexact-ok
+= jn upward ldbl-128 1 -0x1p+0L : -0x7.0a727ba5c31b14d8b9e34019007p-4L : inexact-ok
+= jn downward ldbl-128ibm 1 -0x1p+0L : -0x7.0a727ba5c31b14d8b9e3401902p-4L : inexact-ok
+= jn tonearest ldbl-128ibm 1 -0x1p+0L : -0x7.0a727ba5c31b14d8b9e34019p-4L : inexact-ok
+= jn towardzero ldbl-128ibm 1 -0x1p+0L : -0x7.0a727ba5c31b14d8b9e34019p-4L : inexact-ok
+= jn upward ldbl-128ibm 1 -0x1p+0L : -0x7.0a727ba5c31b14d8b9e34019p-4L : inexact-ok
+jn 1 0.0
+= jn downward flt-32 1 0x0p+0f : 0x0p+0f : inexact-ok
+= jn tonearest flt-32 1 0x0p+0f : 0x0p+0f : inexact-ok
+= jn towardzero flt-32 1 0x0p+0f : 0x0p+0f : inexact-ok
+= jn upward flt-32 1 0x0p+0f : 0x0p+0f : inexact-ok
+= jn downward dbl-64 1 0x0p+0 : 0x0p+0 : inexact-ok
+= jn tonearest dbl-64 1 0x0p+0 : 0x0p+0 : inexact-ok
+= jn towardzero dbl-64 1 0x0p+0 : 0x0p+0 : inexact-ok
+= jn upward dbl-64 1 0x0p+0 : 0x0p+0 : inexact-ok
+= jn downward ldbl-96-intel 1 0x0p+0L : 0x0p+0L : inexact-ok
+= jn tonearest ldbl-96-intel 1 0x0p+0L : 0x0p+0L : inexact-ok
+= jn towardzero ldbl-96-intel 1 0x0p+0L : 0x0p+0L : inexact-ok
+= jn upward ldbl-96-intel 1 0x0p+0L : 0x0p+0L : inexact-ok
+= jn downward ldbl-96-m68k 1 0x0p+0L : 0x0p+0L : inexact-ok
+= jn tonearest ldbl-96-m68k 1 0x0p+0L : 0x0p+0L : inexact-ok
+= jn towardzero ldbl-96-m68k 1 0x0p+0L : 0x0p+0L : inexact-ok
+= jn upward ldbl-96-m68k 1 0x0p+0L : 0x0p+0L : inexact-ok
+= jn downward ldbl-128 1 0x0p+0L : 0x0p+0L : inexact-ok
+= jn tonearest ldbl-128 1 0x0p+0L : 0x0p+0L : inexact-ok
+= jn towardzero ldbl-128 1 0x0p+0L : 0x0p+0L : inexact-ok
+= jn upward ldbl-128 1 0x0p+0L : 0x0p+0L : inexact-ok
+= jn downward ldbl-128ibm 1 0x0p+0L : 0x0p+0L : inexact-ok
+= jn tonearest ldbl-128ibm 1 0x0p+0L : 0x0p+0L : inexact-ok
+= jn towardzero ldbl-128ibm 1 0x0p+0L : 0x0p+0L : inexact-ok
+= jn upward ldbl-128ibm 1 0x0p+0L : 0x0p+0L : inexact-ok
+jn 1 0.125
+= jn downward flt-32 1 0x2p-4f : 0xf.f8015p-8f : inexact-ok
+= jn tonearest flt-32 1 0x2p-4f : 0xf.f8015p-8f : inexact-ok
+= jn towardzero flt-32 1 0x2p-4f : 0xf.f8015p-8f : inexact-ok
+= jn upward flt-32 1 0x2p-4f : 0xf.f8016p-8f : inexact-ok
+= jn downward dbl-64 1 0x2p-4 : 0xf.f8015538e4fap-8 : inexact-ok
+= jn tonearest dbl-64 1 0x2p-4 : 0xf.f8015538e4fa8p-8 : inexact-ok
+= jn towardzero dbl-64 1 0x2p-4 : 0xf.f8015538e4fap-8 : inexact-ok
+= jn upward dbl-64 1 0x2p-4 : 0xf.f8015538e4fa8p-8 : inexact-ok
+= jn downward ldbl-96-intel 1 0x2p-4L : 0xf.f8015538e4fa438p-8L : inexact-ok
+= jn tonearest ldbl-96-intel 1 0x2p-4L : 0xf.f8015538e4fa438p-8L : inexact-ok
+= jn towardzero ldbl-96-intel 1 0x2p-4L : 0xf.f8015538e4fa438p-8L : inexact-ok
+= jn upward ldbl-96-intel 1 0x2p-4L : 0xf.f8015538e4fa439p-8L : inexact-ok
+= jn downward ldbl-96-m68k 1 0x2p-4L : 0xf.f8015538e4fa438p-8L : inexact-ok
+= jn tonearest ldbl-96-m68k 1 0x2p-4L : 0xf.f8015538e4fa438p-8L : inexact-ok
+= jn towardzero ldbl-96-m68k 1 0x2p-4L : 0xf.f8015538e4fa438p-8L : inexact-ok
+= jn upward ldbl-96-m68k 1 0x2p-4L : 0xf.f8015538e4fa439p-8L : inexact-ok
+= jn downward ldbl-128 1 0x2p-4L : 0xf.f8015538e4fa43825ff72a8a0bdp-8L : inexact-ok
+= jn tonearest ldbl-128 1 0x2p-4L : 0xf.f8015538e4fa43825ff72a8a0bdp-8L : inexact-ok
+= jn towardzero ldbl-128 1 0x2p-4L : 0xf.f8015538e4fa43825ff72a8a0bdp-8L : inexact-ok
+= jn upward ldbl-128 1 0x2p-4L : 0xf.f8015538e4fa43825ff72a8a0bd8p-8L : inexact-ok
+= jn downward ldbl-128ibm 1 0x2p-4L : 0xf.f8015538e4fa43825ff72a8a08p-8L : inexact-ok
+= jn tonearest ldbl-128ibm 1 0x2p-4L : 0xf.f8015538e4fa43825ff72a8a0cp-8L : inexact-ok
+= jn towardzero ldbl-128ibm 1 0x2p-4L : 0xf.f8015538e4fa43825ff72a8a08p-8L : inexact-ok
+= jn upward ldbl-128ibm 1 0x2p-4L : 0xf.f8015538e4fa43825ff72a8a0cp-8L : inexact-ok
+jn 1 0.75
+= jn downward flt-32 1 0xcp-4f : 0x5.96807p-4f : inexact-ok
+= jn tonearest flt-32 1 0xcp-4f : 0x5.968078p-4f : inexact-ok
+= jn towardzero flt-32 1 0xcp-4f : 0x5.96807p-4f : inexact-ok
+= jn upward flt-32 1 0xcp-4f : 0x5.968078p-4f : inexact-ok
+= jn downward dbl-64 1 0xcp-4 : 0x5.9680759ada2fp-4 : inexact-ok
+= jn tonearest dbl-64 1 0xcp-4 : 0x5.9680759ada2fp-4 : inexact-ok
+= jn towardzero dbl-64 1 0xcp-4 : 0x5.9680759ada2fp-4 : inexact-ok
+= jn upward dbl-64 1 0xcp-4 : 0x5.9680759ada2f4p-4 : inexact-ok
+= jn downward ldbl-96-intel 1 0xcp-4L : 0x5.9680759ada2f1dd8p-4L : inexact-ok
+= jn tonearest ldbl-96-intel 1 0xcp-4L : 0x5.9680759ada2f1dep-4L : inexact-ok
+= jn towardzero ldbl-96-intel 1 0xcp-4L : 0x5.9680759ada2f1dd8p-4L : inexact-ok
+= jn upward ldbl-96-intel 1 0xcp-4L : 0x5.9680759ada2f1dep-4L : inexact-ok
+= jn downward ldbl-96-m68k 1 0xcp-4L : 0x5.9680759ada2f1dd8p-4L : inexact-ok
+= jn tonearest ldbl-96-m68k 1 0xcp-4L : 0x5.9680759ada2f1dep-4L : inexact-ok
+= jn towardzero ldbl-96-m68k 1 0xcp-4L : 0x5.9680759ada2f1dd8p-4L : inexact-ok
+= jn upward ldbl-96-m68k 1 0xcp-4L : 0x5.9680759ada2f1dep-4L : inexact-ok
+= jn downward ldbl-128 1 0xcp-4L : 0x5.9680759ada2f1ddd24ac845bcc0cp-4L : inexact-ok
+= jn tonearest ldbl-128 1 0xcp-4L : 0x5.9680759ada2f1ddd24ac845bcc0cp-4L : inexact-ok
+= jn towardzero ldbl-128 1 0xcp-4L : 0x5.9680759ada2f1ddd24ac845bcc0cp-4L : inexact-ok
+= jn upward ldbl-128 1 0xcp-4L : 0x5.9680759ada2f1ddd24ac845bcc1p-4L : inexact-ok
+= jn downward ldbl-128ibm 1 0xcp-4L : 0x5.9680759ada2f1ddd24ac845bccp-4L : inexact-ok
+= jn tonearest ldbl-128ibm 1 0xcp-4L : 0x5.9680759ada2f1ddd24ac845bccp-4L : inexact-ok
+= jn towardzero ldbl-128ibm 1 0xcp-4L : 0x5.9680759ada2f1ddd24ac845bccp-4L : inexact-ok
+= jn upward ldbl-128ibm 1 0xcp-4L : 0x5.9680759ada2f1ddd24ac845bcep-4L : inexact-ok
+jn 1 1.0
+= jn downward flt-32 1 0x1p+0f : 0x7.0a7278p-4f : inexact-ok
+= jn tonearest flt-32 1 0x1p+0f : 0x7.0a7278p-4f : inexact-ok
+= jn towardzero flt-32 1 0x1p+0f : 0x7.0a7278p-4f : inexact-ok
+= jn upward flt-32 1 0x1p+0f : 0x7.0a728p-4f : inexact-ok
+= jn downward dbl-64 1 0x1p+0 : 0x7.0a727ba5c31bp-4 : inexact-ok
+= jn tonearest dbl-64 1 0x1p+0 : 0x7.0a727ba5c31bp-4 : inexact-ok
+= jn towardzero dbl-64 1 0x1p+0 : 0x7.0a727ba5c31bp-4 : inexact-ok
+= jn upward dbl-64 1 0x1p+0 : 0x7.0a727ba5c31b4p-4 : inexact-ok
+= jn downward ldbl-96-intel 1 0x1p+0L : 0x7.0a727ba5c31b14d8p-4L : inexact-ok
+= jn tonearest ldbl-96-intel 1 0x1p+0L : 0x7.0a727ba5c31b14d8p-4L : inexact-ok
+= jn towardzero ldbl-96-intel 1 0x1p+0L : 0x7.0a727ba5c31b14d8p-4L : inexact-ok
+= jn upward ldbl-96-intel 1 0x1p+0L : 0x7.0a727ba5c31b14ep-4L : inexact-ok
+= jn downward ldbl-96-m68k 1 0x1p+0L : 0x7.0a727ba5c31b14d8p-4L : inexact-ok
+= jn tonearest ldbl-96-m68k 1 0x1p+0L : 0x7.0a727ba5c31b14d8p-4L : inexact-ok
+= jn towardzero ldbl-96-m68k 1 0x1p+0L : 0x7.0a727ba5c31b14d8p-4L : inexact-ok
+= jn upward ldbl-96-m68k 1 0x1p+0L : 0x7.0a727ba5c31b14ep-4L : inexact-ok
+= jn downward ldbl-128 1 0x1p+0L : 0x7.0a727ba5c31b14d8b9e34019007p-4L : inexact-ok
+= jn tonearest ldbl-128 1 0x1p+0L : 0x7.0a727ba5c31b14d8b9e340190074p-4L : inexact-ok
+= jn towardzero ldbl-128 1 0x1p+0L : 0x7.0a727ba5c31b14d8b9e34019007p-4L : inexact-ok
+= jn upward ldbl-128 1 0x1p+0L : 0x7.0a727ba5c31b14d8b9e340190074p-4L : inexact-ok
+= jn downward ldbl-128ibm 1 0x1p+0L : 0x7.0a727ba5c31b14d8b9e34019p-4L : inexact-ok
+= jn tonearest ldbl-128ibm 1 0x1p+0L : 0x7.0a727ba5c31b14d8b9e34019p-4L : inexact-ok
+= jn towardzero ldbl-128ibm 1 0x1p+0L : 0x7.0a727ba5c31b14d8b9e34019p-4L : inexact-ok
+= jn upward ldbl-128ibm 1 0x1p+0L : 0x7.0a727ba5c31b14d8b9e3401902p-4L : inexact-ok
+jn 1 1.5
+= jn downward flt-32 1 0x1.8p+0f : 0x8.ed4edp-4f : inexact-ok
+= jn tonearest flt-32 1 0x1.8p+0f : 0x8.ed4edp-4f : inexact-ok
+= jn towardzero flt-32 1 0x1.8p+0f : 0x8.ed4edp-4f : inexact-ok
+= jn upward flt-32 1 0x1.8p+0f : 0x8.ed4eep-4f : inexact-ok
+= jn downward dbl-64 1 0x1.8p+0 : 0x8.ed4ed4eb7e408p-4 : inexact-ok
+= jn tonearest dbl-64 1 0x1.8p+0 : 0x8.ed4ed4eb7e408p-4 : inexact-ok
+= jn towardzero dbl-64 1 0x1.8p+0 : 0x8.ed4ed4eb7e408p-4 : inexact-ok
+= jn upward dbl-64 1 0x1.8p+0 : 0x8.ed4ed4eb7e41p-4 : inexact-ok
+= jn downward ldbl-96-intel 1 0x1.8p+0L : 0x8.ed4ed4eb7e408aap-4L : inexact-ok
+= jn tonearest ldbl-96-intel 1 0x1.8p+0L : 0x8.ed4ed4eb7e408abp-4L : inexact-ok
+= jn towardzero ldbl-96-intel 1 0x1.8p+0L : 0x8.ed4ed4eb7e408aap-4L : inexact-ok
+= jn upward ldbl-96-intel 1 0x1.8p+0L : 0x8.ed4ed4eb7e408abp-4L : inexact-ok
+= jn downward ldbl-96-m68k 1 0x1.8p+0L : 0x8.ed4ed4eb7e408aap-4L : inexact-ok
+= jn tonearest ldbl-96-m68k 1 0x1.8p+0L : 0x8.ed4ed4eb7e408abp-4L : inexact-ok
+= jn towardzero ldbl-96-m68k 1 0x1.8p+0L : 0x8.ed4ed4eb7e408aap-4L : inexact-ok
+= jn upward ldbl-96-m68k 1 0x1.8p+0L : 0x8.ed4ed4eb7e408abp-4L : inexact-ok
+= jn downward ldbl-128 1 0x1.8p+0L : 0x8.ed4ed4eb7e408aa88a07549300b8p-4L : inexact-ok
+= jn tonearest ldbl-128 1 0x1.8p+0L : 0x8.ed4ed4eb7e408aa88a07549300cp-4L : inexact-ok
+= jn towardzero ldbl-128 1 0x1.8p+0L : 0x8.ed4ed4eb7e408aa88a07549300b8p-4L : inexact-ok
+= jn upward ldbl-128 1 0x1.8p+0L : 0x8.ed4ed4eb7e408aa88a07549300cp-4L : inexact-ok
+= jn downward ldbl-128ibm 1 0x1.8p+0L : 0x8.ed4ed4eb7e408aa88a075493p-4L : inexact-ok
+= jn tonearest ldbl-128ibm 1 0x1.8p+0L : 0x8.ed4ed4eb7e408aa88a075493p-4L : inexact-ok
+= jn towardzero ldbl-128ibm 1 0x1.8p+0L : 0x8.ed4ed4eb7e408aa88a075493p-4L : inexact-ok
+= jn upward ldbl-128ibm 1 0x1.8p+0L : 0x8.ed4ed4eb7e408aa88a07549304p-4L : inexact-ok
+jn 1 2.0
+= jn downward flt-32 1 0x2p+0f : 0x9.3a43cp-4f : inexact-ok
+= jn tonearest flt-32 1 0x2p+0f : 0x9.3a43dp-4f : inexact-ok
+= jn towardzero flt-32 1 0x2p+0f : 0x9.3a43cp-4f : inexact-ok
+= jn upward flt-32 1 0x2p+0f : 0x9.3a43dp-4f : inexact-ok
+= jn downward dbl-64 1 0x2p+0 : 0x9.3a43cac1b8f78p-4 : inexact-ok
+= jn tonearest dbl-64 1 0x2p+0 : 0x9.3a43cac1b8f8p-4 : inexact-ok
+= jn towardzero dbl-64 1 0x2p+0 : 0x9.3a43cac1b8f78p-4 : inexact-ok
+= jn upward dbl-64 1 0x2p+0 : 0x9.3a43cac1b8f8p-4 : inexact-ok
+= jn downward ldbl-96-intel 1 0x2p+0L : 0x9.3a43cac1b8f7ed7p-4L : inexact-ok
+= jn tonearest ldbl-96-intel 1 0x2p+0L : 0x9.3a43cac1b8f7ed8p-4L : inexact-ok
+= jn towardzero ldbl-96-intel 1 0x2p+0L : 0x9.3a43cac1b8f7ed7p-4L : inexact-ok
+= jn upward ldbl-96-intel 1 0x2p+0L : 0x9.3a43cac1b8f7ed8p-4L : inexact-ok
+= jn downward ldbl-96-m68k 1 0x2p+0L : 0x9.3a43cac1b8f7ed7p-4L : inexact-ok
+= jn tonearest ldbl-96-m68k 1 0x2p+0L : 0x9.3a43cac1b8f7ed8p-4L : inexact-ok
+= jn towardzero ldbl-96-m68k 1 0x2p+0L : 0x9.3a43cac1b8f7ed7p-4L : inexact-ok
+= jn upward ldbl-96-m68k 1 0x2p+0L : 0x9.3a43cac1b8f7ed8p-4L : inexact-ok
+= jn downward ldbl-128 1 0x2p+0L : 0x9.3a43cac1b8f7ed7b828f5f282b5p-4L : inexact-ok
+= jn tonearest ldbl-128 1 0x2p+0L : 0x9.3a43cac1b8f7ed7b828f5f282b5p-4L : inexact-ok
+= jn towardzero ldbl-128 1 0x2p+0L : 0x9.3a43cac1b8f7ed7b828f5f282b5p-4L : inexact-ok
+= jn upward ldbl-128 1 0x2p+0L : 0x9.3a43cac1b8f7ed7b828f5f282b58p-4L : inexact-ok
+= jn downward ldbl-128ibm 1 0x2p+0L : 0x9.3a43cac1b8f7ed7b828f5f2828p-4L : inexact-ok
+= jn tonearest ldbl-128ibm 1 0x2p+0L : 0x9.3a43cac1b8f7ed7b828f5f282cp-4L : inexact-ok
+= jn towardzero ldbl-128ibm 1 0x2p+0L : 0x9.3a43cac1b8f7ed7b828f5f2828p-4L : inexact-ok
+= jn upward ldbl-128ibm 1 0x2p+0L : 0x9.3a43cac1b8f7ed7b828f5f282cp-4L : inexact-ok
+jn 1 8.0
+= jn downward flt-32 1 0x8p+0f : 0x3.c11208p-4f : inexact-ok
+= jn tonearest flt-32 1 0x8p+0f : 0x3.c1120cp-4f : inexact-ok
+= jn towardzero flt-32 1 0x8p+0f : 0x3.c11208p-4f : inexact-ok
+= jn upward flt-32 1 0x8p+0f : 0x3.c1120cp-4f : inexact-ok
+= jn downward dbl-64 1 0x8p+0 : 0x3.c1120ac30c304p-4 : inexact-ok
+= jn tonearest dbl-64 1 0x8p+0 : 0x3.c1120ac30c306p-4 : inexact-ok
+= jn towardzero dbl-64 1 0x8p+0 : 0x3.c1120ac30c304p-4 : inexact-ok
+= jn upward dbl-64 1 0x8p+0 : 0x3.c1120ac30c306p-4 : inexact-ok
+= jn downward ldbl-96-intel 1 0x8p+0L : 0x3.c1120ac30c305a9p-4L : inexact-ok
+= jn tonearest ldbl-96-intel 1 0x8p+0L : 0x3.c1120ac30c305a94p-4L : inexact-ok
+= jn towardzero ldbl-96-intel 1 0x8p+0L : 0x3.c1120ac30c305a9p-4L : inexact-ok
+= jn upward ldbl-96-intel 1 0x8p+0L : 0x3.c1120ac30c305a94p-4L : inexact-ok
+= jn downward ldbl-96-m68k 1 0x8p+0L : 0x3.c1120ac30c305a9p-4L : inexact-ok
+= jn tonearest ldbl-96-m68k 1 0x8p+0L : 0x3.c1120ac30c305a94p-4L : inexact-ok
+= jn towardzero ldbl-96-m68k 1 0x8p+0L : 0x3.c1120ac30c305a9p-4L : inexact-ok
+= jn upward ldbl-96-m68k 1 0x8p+0L : 0x3.c1120ac30c305a94p-4L : inexact-ok
+= jn downward ldbl-128 1 0x8p+0L : 0x3.c1120ac30c305a93c61d86d25d24p-4L : inexact-ok
+= jn tonearest ldbl-128 1 0x8p+0L : 0x3.c1120ac30c305a93c61d86d25d24p-4L : inexact-ok
+= jn towardzero ldbl-128 1 0x8p+0L : 0x3.c1120ac30c305a93c61d86d25d24p-4L : inexact-ok
+= jn upward ldbl-128 1 0x8p+0L : 0x3.c1120ac30c305a93c61d86d25d26p-4L : inexact-ok
+= jn downward ldbl-128ibm 1 0x8p+0L : 0x3.c1120ac30c305a93c61d86d25dp-4L : inexact-ok
+= jn tonearest ldbl-128ibm 1 0x8p+0L : 0x3.c1120ac30c305a93c61d86d25dp-4L : inexact-ok
+= jn towardzero ldbl-128ibm 1 0x8p+0L : 0x3.c1120ac30c305a93c61d86d25dp-4L : inexact-ok
+= jn upward ldbl-128ibm 1 0x8p+0L : 0x3.c1120ac30c305a93c61d86d25ep-4L : inexact-ok
+jn 1 10.0
+= jn downward flt-32 1 0xap+0f : 0xb.2107ap-8f : inexact-ok
+= jn tonearest flt-32 1 0xap+0f : 0xb.2107ap-8f : inexact-ok
+= jn towardzero flt-32 1 0xap+0f : 0xb.2107ap-8f : inexact-ok
+= jn upward flt-32 1 0xap+0f : 0xb.2107bp-8f : inexact-ok
+= jn downward dbl-64 1 0xap+0 : 0xb.2107a7100488p-8 : inexact-ok
+= jn tonearest dbl-64 1 0xap+0 : 0xb.2107a71004888p-8 : inexact-ok
+= jn towardzero dbl-64 1 0xap+0 : 0xb.2107a7100488p-8 : inexact-ok
+= jn upward dbl-64 1 0xap+0 : 0xb.2107a71004888p-8 : inexact-ok
+= jn downward ldbl-96-intel 1 0xap+0L : 0xb.2107a7100488615p-8L : inexact-ok
+= jn tonearest ldbl-96-intel 1 0xap+0L : 0xb.2107a7100488615p-8L : inexact-ok
+= jn towardzero ldbl-96-intel 1 0xap+0L : 0xb.2107a7100488615p-8L : inexact-ok
+= jn upward ldbl-96-intel 1 0xap+0L : 0xb.2107a7100488616p-8L : inexact-ok
+= jn downward ldbl-96-m68k 1 0xap+0L : 0xb.2107a7100488615p-8L : inexact-ok
+= jn tonearest ldbl-96-m68k 1 0xap+0L : 0xb.2107a7100488615p-8L : inexact-ok
+= jn towardzero ldbl-96-m68k 1 0xap+0L : 0xb.2107a7100488615p-8L : inexact-ok
+= jn upward ldbl-96-m68k 1 0xap+0L : 0xb.2107a7100488616p-8L : inexact-ok
+= jn downward ldbl-128 1 0xap+0L : 0xb.2107a710048861578f0a8f4f2bf8p-8L : inexact-ok
+= jn tonearest ldbl-128 1 0xap+0L : 0xb.2107a710048861578f0a8f4f2bf8p-8L : inexact-ok
+= jn towardzero ldbl-128 1 0xap+0L : 0xb.2107a710048861578f0a8f4f2bf8p-8L : inexact-ok
+= jn upward ldbl-128 1 0xap+0L : 0xb.2107a710048861578f0a8f4f2cp-8L : inexact-ok
+= jn downward ldbl-128ibm 1 0xap+0L : 0xb.2107a710048861578f0a8f4f28p-8L : inexact-ok
+= jn tonearest ldbl-128ibm 1 0xap+0L : 0xb.2107a710048861578f0a8f4f2cp-8L : inexact-ok
+= jn towardzero ldbl-128ibm 1 0xap+0L : 0xb.2107a710048861578f0a8f4f28p-8L : inexact-ok
+= jn upward ldbl-128ibm 1 0xap+0L : 0xb.2107a710048861578f0a8f4f2cp-8L : inexact-ok
+jn 3 -1.0
+= jn downward flt-32 3 -0x1p+0f : -0x5.021aap-8f : inexact-ok
+= jn tonearest flt-32 3 -0x1p+0f : -0x5.021aap-8f : inexact-ok
+= jn towardzero flt-32 3 -0x1p+0f : -0x5.021a98p-8f : inexact-ok
+= jn upward flt-32 3 -0x1p+0f : -0x5.021a98p-8f : inexact-ok
+= jn downward dbl-64 3 -0x1p+0 : -0x5.021a9d8e3de8cp-8 : inexact-ok
+= jn tonearest dbl-64 3 -0x1p+0 : -0x5.021a9d8e3de8cp-8 : inexact-ok
+= jn towardzero dbl-64 3 -0x1p+0 : -0x5.021a9d8e3de88p-8 : inexact-ok
+= jn upward dbl-64 3 -0x1p+0 : -0x5.021a9d8e3de88p-8 : inexact-ok
+= jn downward ldbl-96-intel 3 -0x1p+0L : -0x5.021a9d8e3de8ab1p-8L : inexact-ok
+= jn tonearest ldbl-96-intel 3 -0x1p+0L : -0x5.021a9d8e3de8ab08p-8L : inexact-ok
+= jn towardzero ldbl-96-intel 3 -0x1p+0L : -0x5.021a9d8e3de8ab08p-8L : inexact-ok
+= jn upward ldbl-96-intel 3 -0x1p+0L : -0x5.021a9d8e3de8ab08p-8L : inexact-ok
+= jn downward ldbl-96-m68k 3 -0x1p+0L : -0x5.021a9d8e3de8ab1p-8L : inexact-ok
+= jn tonearest ldbl-96-m68k 3 -0x1p+0L : -0x5.021a9d8e3de8ab08p-8L : inexact-ok
+= jn towardzero ldbl-96-m68k 3 -0x1p+0L : -0x5.021a9d8e3de8ab08p-8L : inexact-ok
+= jn upward ldbl-96-m68k 3 -0x1p+0L : -0x5.021a9d8e3de8ab08p-8L : inexact-ok
+= jn downward ldbl-128 3 -0x1p+0L : -0x5.021a9d8e3de8ab0aad53c589980cp-8L : inexact-ok
+= jn tonearest ldbl-128 3 -0x1p+0L : -0x5.021a9d8e3de8ab0aad53c589980cp-8L : inexact-ok
+= jn towardzero ldbl-128 3 -0x1p+0L : -0x5.021a9d8e3de8ab0aad53c5899808p-8L : inexact-ok
+= jn upward ldbl-128 3 -0x1p+0L : -0x5.021a9d8e3de8ab0aad53c5899808p-8L : inexact-ok
+= jn downward ldbl-128ibm 3 -0x1p+0L : -0x5.021a9d8e3de8ab0aad53c5899ap-8L : inexact-ok
+= jn tonearest ldbl-128ibm 3 -0x1p+0L : -0x5.021a9d8e3de8ab0aad53c58998p-8L : inexact-ok
+= jn towardzero ldbl-128ibm 3 -0x1p+0L : -0x5.021a9d8e3de8ab0aad53c58998p-8L : inexact-ok
+= jn upward ldbl-128ibm 3 -0x1p+0L : -0x5.021a9d8e3de8ab0aad53c58998p-8L : inexact-ok
+jn 3 0.0
+= jn downward flt-32 3 0x0p+0f : 0x0p+0f : inexact-ok
+= jn tonearest flt-32 3 0x0p+0f : 0x0p+0f : inexact-ok
+= jn towardzero flt-32 3 0x0p+0f : 0x0p+0f : inexact-ok
+= jn upward flt-32 3 0x0p+0f : 0x0p+0f : inexact-ok
+= jn downward dbl-64 3 0x0p+0 : 0x0p+0 : inexact-ok
+= jn tonearest dbl-64 3 0x0p+0 : 0x0p+0 : inexact-ok
+= jn towardzero dbl-64 3 0x0p+0 : 0x0p+0 : inexact-ok
+= jn upward dbl-64 3 0x0p+0 : 0x0p+0 : inexact-ok
+= jn downward ldbl-96-intel 3 0x0p+0L : 0x0p+0L : inexact-ok
+= jn tonearest ldbl-96-intel 3 0x0p+0L : 0x0p+0L : inexact-ok
+= jn towardzero ldbl-96-intel 3 0x0p+0L : 0x0p+0L : inexact-ok
+= jn upward ldbl-96-intel 3 0x0p+0L : 0x0p+0L : inexact-ok
+= jn downward ldbl-96-m68k 3 0x0p+0L : 0x0p+0L : inexact-ok
+= jn tonearest ldbl-96-m68k 3 0x0p+0L : 0x0p+0L : inexact-ok
+= jn towardzero ldbl-96-m68k 3 0x0p+0L : 0x0p+0L : inexact-ok
+= jn upward ldbl-96-m68k 3 0x0p+0L : 0x0p+0L : inexact-ok
+= jn downward ldbl-128 3 0x0p+0L : 0x0p+0L : inexact-ok
+= jn tonearest ldbl-128 3 0x0p+0L : 0x0p+0L : inexact-ok
+= jn towardzero ldbl-128 3 0x0p+0L : 0x0p+0L : inexact-ok
+= jn upward ldbl-128 3 0x0p+0L : 0x0p+0L : inexact-ok
+= jn downward ldbl-128ibm 3 0x0p+0L : 0x0p+0L : inexact-ok
+= jn tonearest ldbl-128ibm 3 0x0p+0L : 0x0p+0L : inexact-ok
+= jn towardzero ldbl-128ibm 3 0x0p+0L : 0x0p+0L : inexact-ok
+= jn upward ldbl-128ibm 3 0x0p+0L : 0x0p+0L : inexact-ok
+jn 3 0.125
+= jn downward flt-32 3 0x2p-4f : 0x2.aa001p-16f : inexact-ok
+= jn tonearest flt-32 3 0x2p-4f : 0x2.aa001p-16f : inexact-ok
+= jn towardzero flt-32 3 0x2p-4f : 0x2.aa001p-16f : inexact-ok
+= jn upward flt-32 3 0x2p-4f : 0x2.aa0014p-16f : inexact-ok
+= jn downward dbl-64 3 0x2p-4 : 0x2.aa0011101e5fep-16 : inexact-ok
+= jn tonearest dbl-64 3 0x2p-4 : 0x2.aa0011101e5fep-16 : inexact-ok
+= jn towardzero dbl-64 3 0x2p-4 : 0x2.aa0011101e5fep-16 : inexact-ok
+= jn upward dbl-64 3 0x2p-4 : 0x2.aa0011101e6p-16 : inexact-ok
+= jn downward ldbl-96-intel 3 0x2p-4L : 0x2.aa0011101e5fe5c4p-16L : inexact-ok
+= jn tonearest ldbl-96-intel 3 0x2p-4L : 0x2.aa0011101e5fe5c8p-16L : inexact-ok
+= jn towardzero ldbl-96-intel 3 0x2p-4L : 0x2.aa0011101e5fe5c4p-16L : inexact-ok
+= jn upward ldbl-96-intel 3 0x2p-4L : 0x2.aa0011101e5fe5c8p-16L : inexact-ok
+= jn downward ldbl-96-m68k 3 0x2p-4L : 0x2.aa0011101e5fe5c4p-16L : inexact-ok
+= jn tonearest ldbl-96-m68k 3 0x2p-4L : 0x2.aa0011101e5fe5c8p-16L : inexact-ok
+= jn towardzero ldbl-96-m68k 3 0x2p-4L : 0x2.aa0011101e5fe5c4p-16L : inexact-ok
+= jn upward ldbl-96-m68k 3 0x2p-4L : 0x2.aa0011101e5fe5c8p-16L : inexact-ok
+= jn downward ldbl-128 3 0x2p-4L : 0x2.aa0011101e5fe5c6e5fdd8a1ee1ep-16L : inexact-ok
+= jn tonearest ldbl-128 3 0x2p-4L : 0x2.aa0011101e5fe5c6e5fdd8a1ee1ep-16L : inexact-ok
+= jn towardzero ldbl-128 3 0x2p-4L : 0x2.aa0011101e5fe5c6e5fdd8a1ee1ep-16L : inexact-ok
+= jn upward ldbl-128 3 0x2p-4L : 0x2.aa0011101e5fe5c6e5fdd8a1ee2p-16L : inexact-ok
+= jn downward ldbl-128ibm 3 0x2p-4L : 0x2.aa0011101e5fe5c6e5fdd8a1eep-16L : inexact-ok
+= jn tonearest ldbl-128ibm 3 0x2p-4L : 0x2.aa0011101e5fe5c6e5fdd8a1eep-16L : inexact-ok
+= jn towardzero ldbl-128ibm 3 0x2p-4L : 0x2.aa0011101e5fe5c6e5fdd8a1eep-16L : inexact-ok
+= jn upward ldbl-128ibm 3 0x2p-4L : 0x2.aa0011101e5fe5c6e5fdd8a1efp-16L : inexact-ok
+jn 3 0.75
+= jn downward flt-32 3 0xcp-4f : 0x2.2c0854p-8f : inexact-ok
+= jn tonearest flt-32 3 0xcp-4f : 0x2.2c0854p-8f : inexact-ok
+= jn towardzero flt-32 3 0xcp-4f : 0x2.2c0854p-8f : inexact-ok
+= jn upward flt-32 3 0xcp-4f : 0x2.2c0858p-8f : inexact-ok
+= jn downward dbl-64 3 0xcp-4 : 0x2.2c085554665bp-8 : inexact-ok
+= jn tonearest dbl-64 3 0xcp-4 : 0x2.2c085554665bp-8 : inexact-ok
+= jn towardzero dbl-64 3 0xcp-4 : 0x2.2c085554665bp-8 : inexact-ok
+= jn upward dbl-64 3 0xcp-4 : 0x2.2c085554665b2p-8 : inexact-ok
+= jn downward ldbl-96-intel 3 0xcp-4L : 0x2.2c085554665b0988p-8L : inexact-ok
+= jn tonearest ldbl-96-intel 3 0xcp-4L : 0x2.2c085554665b098cp-8L : inexact-ok
+= jn towardzero ldbl-96-intel 3 0xcp-4L : 0x2.2c085554665b0988p-8L : inexact-ok
+= jn upward ldbl-96-intel 3 0xcp-4L : 0x2.2c085554665b098cp-8L : inexact-ok
+= jn downward ldbl-96-m68k 3 0xcp-4L : 0x2.2c085554665b0988p-8L : inexact-ok
+= jn tonearest ldbl-96-m68k 3 0xcp-4L : 0x2.2c085554665b098cp-8L : inexact-ok
+= jn towardzero ldbl-96-m68k 3 0xcp-4L : 0x2.2c085554665b0988p-8L : inexact-ok
+= jn upward ldbl-96-m68k 3 0xcp-4L : 0x2.2c085554665b098cp-8L : inexact-ok
+= jn downward ldbl-128 3 0xcp-4L : 0x2.2c085554665b098a31fc3a7224dp-8L : inexact-ok
+= jn tonearest ldbl-128 3 0xcp-4L : 0x2.2c085554665b098a31fc3a7224dp-8L : inexact-ok
+= jn towardzero ldbl-128 3 0xcp-4L : 0x2.2c085554665b098a31fc3a7224dp-8L : inexact-ok
+= jn upward ldbl-128 3 0xcp-4L : 0x2.2c085554665b098a31fc3a7224d2p-8L : inexact-ok
+= jn downward ldbl-128ibm 3 0xcp-4L : 0x2.2c085554665b098a31fc3a7224p-8L : inexact-ok
+= jn tonearest ldbl-128ibm 3 0xcp-4L : 0x2.2c085554665b098a31fc3a7225p-8L : inexact-ok
+= jn towardzero ldbl-128ibm 3 0xcp-4L : 0x2.2c085554665b098a31fc3a7224p-8L : inexact-ok
+= jn upward ldbl-128ibm 3 0xcp-4L : 0x2.2c085554665b098a31fc3a7225p-8L : inexact-ok
+jn 3 1.0
+= jn downward flt-32 3 0x1p+0f : 0x5.021a98p-8f : inexact-ok
+= jn tonearest flt-32 3 0x1p+0f : 0x5.021aap-8f : inexact-ok
+= jn towardzero flt-32 3 0x1p+0f : 0x5.021a98p-8f : inexact-ok
+= jn upward flt-32 3 0x1p+0f : 0x5.021aap-8f : inexact-ok
+= jn downward dbl-64 3 0x1p+0 : 0x5.021a9d8e3de88p-8 : inexact-ok
+= jn tonearest dbl-64 3 0x1p+0 : 0x5.021a9d8e3de8cp-8 : inexact-ok
+= jn towardzero dbl-64 3 0x1p+0 : 0x5.021a9d8e3de88p-8 : inexact-ok
+= jn upward dbl-64 3 0x1p+0 : 0x5.021a9d8e3de8cp-8 : inexact-ok
+= jn downward ldbl-96-intel 3 0x1p+0L : 0x5.021a9d8e3de8ab08p-8L : inexact-ok
+= jn tonearest ldbl-96-intel 3 0x1p+0L : 0x5.021a9d8e3de8ab08p-8L : inexact-ok
+= jn towardzero ldbl-96-intel 3 0x1p+0L : 0x5.021a9d8e3de8ab08p-8L : inexact-ok
+= jn upward ldbl-96-intel 3 0x1p+0L : 0x5.021a9d8e3de8ab1p-8L : inexact-ok
+= jn downward ldbl-96-m68k 3 0x1p+0L : 0x5.021a9d8e3de8ab08p-8L : inexact-ok
+= jn tonearest ldbl-96-m68k 3 0x1p+0L : 0x5.021a9d8e3de8ab08p-8L : inexact-ok
+= jn towardzero ldbl-96-m68k 3 0x1p+0L : 0x5.021a9d8e3de8ab08p-8L : inexact-ok
+= jn upward ldbl-96-m68k 3 0x1p+0L : 0x5.021a9d8e3de8ab1p-8L : inexact-ok
+= jn downward ldbl-128 3 0x1p+0L : 0x5.021a9d8e3de8ab0aad53c589980cp-8L : inexact-ok
+= jn tonearest ldbl-128 3 0x1p+0L : 0x5.021a9d8e3de8ab0aad53c589980cp-8L : inexact-ok
+= jn towardzero ldbl-128 3 0x1p+0L : 0x5.021a9d8e3de8ab0aad53c589980cp-8L : inexact-ok
+= jn upward ldbl-128 3 0x1p+0L : 0x5.021a9d8e3de8ab0aad53c589981p-8L : inexact-ok
+= jn downward ldbl-128ibm 3 0x1p+0L : 0x5.021a9d8e3de8ab0aad53c58998p-8L : inexact-ok
+= jn tonearest ldbl-128ibm 3 0x1p+0L : 0x5.021a9d8e3de8ab0aad53c58998p-8L : inexact-ok
+= jn towardzero ldbl-128ibm 3 0x1p+0L : 0x5.021a9d8e3de8ab0aad53c58998p-8L : inexact-ok
+= jn upward ldbl-128ibm 3 0x1p+0L : 0x5.021a9d8e3de8ab0aad53c5899ap-8L : inexact-ok
+jn 3 2.0
+= jn downward flt-32 3 0x2p+0f : 0x2.1026c8p-4f : inexact-ok
+= jn tonearest flt-32 3 0x2p+0f : 0x2.1026ccp-4f : inexact-ok
+= jn towardzero flt-32 3 0x2p+0f : 0x2.1026c8p-4f : inexact-ok
+= jn upward flt-32 3 0x2p+0f : 0x2.1026ccp-4f : inexact-ok
+= jn downward dbl-64 3 0x2p+0 : 0x2.1026cbf88539ep-4 : inexact-ok
+= jn tonearest dbl-64 3 0x2p+0 : 0x2.1026cbf8853ap-4 : inexact-ok
+= jn towardzero dbl-64 3 0x2p+0 : 0x2.1026cbf88539ep-4 : inexact-ok
+= jn upward dbl-64 3 0x2p+0 : 0x2.1026cbf8853ap-4 : inexact-ok
+= jn downward ldbl-96-intel 3 0x2p+0L : 0x2.1026cbf88539fb44p-4L : inexact-ok
+= jn tonearest ldbl-96-intel 3 0x2p+0L : 0x2.1026cbf88539fb44p-4L : inexact-ok
+= jn towardzero ldbl-96-intel 3 0x2p+0L : 0x2.1026cbf88539fb44p-4L : inexact-ok
+= jn upward ldbl-96-intel 3 0x2p+0L : 0x2.1026cbf88539fb48p-4L : inexact-ok
+= jn downward ldbl-96-m68k 3 0x2p+0L : 0x2.1026cbf88539fb44p-4L : inexact-ok
+= jn tonearest ldbl-96-m68k 3 0x2p+0L : 0x2.1026cbf88539fb44p-4L : inexact-ok
+= jn towardzero ldbl-96-m68k 3 0x2p+0L : 0x2.1026cbf88539fb44p-4L : inexact-ok
+= jn upward ldbl-96-m68k 3 0x2p+0L : 0x2.1026cbf88539fb48p-4L : inexact-ok
+= jn downward ldbl-128 3 0x2p+0L : 0x2.1026cbf88539fb45cd0dffaf7038p-4L : inexact-ok
+= jn tonearest ldbl-128 3 0x2p+0L : 0x2.1026cbf88539fb45cd0dffaf703ap-4L : inexact-ok
+= jn towardzero ldbl-128 3 0x2p+0L : 0x2.1026cbf88539fb45cd0dffaf7038p-4L : inexact-ok
+= jn upward ldbl-128 3 0x2p+0L : 0x2.1026cbf88539fb45cd0dffaf703ap-4L : inexact-ok
+= jn downward ldbl-128ibm 3 0x2p+0L : 0x2.1026cbf88539fb45cd0dffaf7p-4L : inexact-ok
+= jn tonearest ldbl-128ibm 3 0x2p+0L : 0x2.1026cbf88539fb45cd0dffaf7p-4L : inexact-ok
+= jn towardzero ldbl-128ibm 3 0x2p+0L : 0x2.1026cbf88539fb45cd0dffaf7p-4L : inexact-ok
+= jn upward ldbl-128ibm 3 0x2p+0L : 0x2.1026cbf88539fb45cd0dffaf71p-4L : inexact-ok
+jn 3 10.0
+= jn downward flt-32 3 0xap+0f : 0xe.f1f37p-8f : inexact-ok
+= jn tonearest flt-32 3 0xap+0f : 0xe.f1f37p-8f : inexact-ok
+= jn towardzero flt-32 3 0xap+0f : 0xe.f1f37p-8f : inexact-ok
+= jn upward flt-32 3 0xap+0f : 0xe.f1f38p-8f : inexact-ok
+= jn downward dbl-64 3 0xap+0 : 0xe.f1f374e066028p-8 : inexact-ok
+= jn tonearest dbl-64 3 0xap+0 : 0xe.f1f374e06603p-8 : inexact-ok
+= jn towardzero dbl-64 3 0xap+0 : 0xe.f1f374e066028p-8 : inexact-ok
+= jn upward dbl-64 3 0xap+0 : 0xe.f1f374e06603p-8 : inexact-ok
+= jn downward ldbl-96-intel 3 0xap+0L : 0xe.f1f374e06602c7ap-8L : inexact-ok
+= jn tonearest ldbl-96-intel 3 0xap+0L : 0xe.f1f374e06602c7bp-8L : inexact-ok
+= jn towardzero ldbl-96-intel 3 0xap+0L : 0xe.f1f374e06602c7ap-8L : inexact-ok
+= jn upward ldbl-96-intel 3 0xap+0L : 0xe.f1f374e06602c7bp-8L : inexact-ok
+= jn downward ldbl-96-m68k 3 0xap+0L : 0xe.f1f374e06602c7ap-8L : inexact-ok
+= jn tonearest ldbl-96-m68k 3 0xap+0L : 0xe.f1f374e06602c7bp-8L : inexact-ok
+= jn towardzero ldbl-96-m68k 3 0xap+0L : 0xe.f1f374e06602c7ap-8L : inexact-ok
+= jn upward ldbl-96-m68k 3 0xap+0L : 0xe.f1f374e06602c7bp-8L : inexact-ok
+= jn downward ldbl-128 3 0xap+0L : 0xe.f1f374e06602c7ac005cf0b07eb8p-8L : inexact-ok
+= jn tonearest ldbl-128 3 0xap+0L : 0xe.f1f374e06602c7ac005cf0b07eb8p-8L : inexact-ok
+= jn towardzero ldbl-128 3 0xap+0L : 0xe.f1f374e06602c7ac005cf0b07eb8p-8L : inexact-ok
+= jn upward ldbl-128 3 0xap+0L : 0xe.f1f374e06602c7ac005cf0b07ecp-8L : inexact-ok
+= jn downward ldbl-128ibm 3 0xap+0L : 0xe.f1f374e06602c7ac005cf0b07cp-8L : inexact-ok
+= jn tonearest ldbl-128ibm 3 0xap+0L : 0xe.f1f374e06602c7ac005cf0b08p-8L : inexact-ok
+= jn towardzero ldbl-128ibm 3 0xap+0L : 0xe.f1f374e06602c7ac005cf0b07cp-8L : inexact-ok
+= jn upward ldbl-128ibm 3 0xap+0L : 0xe.f1f374e06602c7ac005cf0b08p-8L : inexact-ok
+jn 10 -1.0
+= jn downward flt-32 10 -0x1p+0f : 0x1.213d3ap-32f : inexact-ok
+= jn tonearest flt-32 10 -0x1p+0f : 0x1.213d3cp-32f : inexact-ok
+= jn towardzero flt-32 10 -0x1p+0f : 0x1.213d3ap-32f : inexact-ok
+= jn upward flt-32 10 -0x1p+0f : 0x1.213d3cp-32f : inexact-ok
+= jn downward dbl-64 10 -0x1p+0 : 0x1.213d3baa4f295p-32 : inexact-ok
+= jn tonearest dbl-64 10 -0x1p+0 : 0x1.213d3baa4f296p-32 : inexact-ok
+= jn towardzero dbl-64 10 -0x1p+0 : 0x1.213d3baa4f295p-32 : inexact-ok
+= jn upward dbl-64 10 -0x1p+0 : 0x1.213d3baa4f296p-32 : inexact-ok
+= jn downward ldbl-96-intel 10 -0x1p+0L : 0x1.213d3baa4f2958d8p-32L : inexact-ok
+= jn tonearest ldbl-96-intel 10 -0x1p+0L : 0x1.213d3baa4f2958dap-32L : inexact-ok
+= jn towardzero ldbl-96-intel 10 -0x1p+0L : 0x1.213d3baa4f2958d8p-32L : inexact-ok
+= jn upward ldbl-96-intel 10 -0x1p+0L : 0x1.213d3baa4f2958dap-32L : inexact-ok
+= jn downward ldbl-96-m68k 10 -0x1p+0L : 0x1.213d3baa4f2958d8p-32L : inexact-ok
+= jn tonearest ldbl-96-m68k 10 -0x1p+0L : 0x1.213d3baa4f2958dap-32L : inexact-ok
+= jn towardzero ldbl-96-m68k 10 -0x1p+0L : 0x1.213d3baa4f2958d8p-32L : inexact-ok
+= jn upward ldbl-96-m68k 10 -0x1p+0L : 0x1.213d3baa4f2958dap-32L : inexact-ok
+= jn downward ldbl-128 10 -0x1p+0L : 0x1.213d3baa4f2958d9d02fd1c84b77p-32L : inexact-ok
+= jn tonearest ldbl-128 10 -0x1p+0L : 0x1.213d3baa4f2958d9d02fd1c84b77p-32L : inexact-ok
+= jn towardzero ldbl-128 10 -0x1p+0L : 0x1.213d3baa4f2958d9d02fd1c84b77p-32L : inexact-ok
+= jn upward ldbl-128 10 -0x1p+0L : 0x1.213d3baa4f2958d9d02fd1c84b78p-32L : inexact-ok
+= jn downward ldbl-128ibm 10 -0x1p+0L : 0x1.213d3baa4f2958d9d02fd1c84bp-32L : inexact-ok
+= jn tonearest ldbl-128ibm 10 -0x1p+0L : 0x1.213d3baa4f2958d9d02fd1c84b8p-32L : inexact-ok
+= jn towardzero ldbl-128ibm 10 -0x1p+0L : 0x1.213d3baa4f2958d9d02fd1c84bp-32L : inexact-ok
+= jn upward ldbl-128ibm 10 -0x1p+0L : 0x1.213d3baa4f2958d9d02fd1c84b8p-32L : inexact-ok
+jn 10 0.0
+= jn downward flt-32 10 0x0p+0f : 0x0p+0f : inexact-ok
+= jn tonearest flt-32 10 0x0p+0f : 0x0p+0f : inexact-ok
+= jn towardzero flt-32 10 0x0p+0f : 0x0p+0f : inexact-ok
+= jn upward flt-32 10 0x0p+0f : 0x0p+0f : inexact-ok
+= jn downward dbl-64 10 0x0p+0 : 0x0p+0 : inexact-ok
+= jn tonearest dbl-64 10 0x0p+0 : 0x0p+0 : inexact-ok
+= jn towardzero dbl-64 10 0x0p+0 : 0x0p+0 : inexact-ok
+= jn upward dbl-64 10 0x0p+0 : 0x0p+0 : inexact-ok
+= jn downward ldbl-96-intel 10 0x0p+0L : 0x0p+0L : inexact-ok
+= jn tonearest ldbl-96-intel 10 0x0p+0L : 0x0p+0L : inexact-ok
+= jn towardzero ldbl-96-intel 10 0x0p+0L : 0x0p+0L : inexact-ok
+= jn upward ldbl-96-intel 10 0x0p+0L : 0x0p+0L : inexact-ok
+= jn downward ldbl-96-m68k 10 0x0p+0L : 0x0p+0L : inexact-ok
+= jn tonearest ldbl-96-m68k 10 0x0p+0L : 0x0p+0L : inexact-ok
+= jn towardzero ldbl-96-m68k 10 0x0p+0L : 0x0p+0L : inexact-ok
+= jn upward ldbl-96-m68k 10 0x0p+0L : 0x0p+0L : inexact-ok
+= jn downward ldbl-128 10 0x0p+0L : 0x0p+0L : inexact-ok
+= jn tonearest ldbl-128 10 0x0p+0L : 0x0p+0L : inexact-ok
+= jn towardzero ldbl-128 10 0x0p+0L : 0x0p+0L : inexact-ok
+= jn upward ldbl-128 10 0x0p+0L : 0x0p+0L : inexact-ok
+= jn downward ldbl-128ibm 10 0x0p+0L : 0x0p+0L : inexact-ok
+= jn tonearest ldbl-128ibm 10 0x0p+0L : 0x0p+0L : inexact-ok
+= jn towardzero ldbl-128ibm 10 0x0p+0L : 0x0p+0L : inexact-ok
+= jn upward ldbl-128ibm 10 0x0p+0L : 0x0p+0L : inexact-ok
+jn 10 0.125
+= jn downward flt-32 10 0x2p-4f : 0x4.9f2858p-64f : inexact-ok
+= jn tonearest flt-32 10 0x2p-4f : 0x4.9f2858p-64f : inexact-ok
+= jn towardzero flt-32 10 0x2p-4f : 0x4.9f2858p-64f : inexact-ok
+= jn upward flt-32 10 0x2p-4f : 0x4.9f286p-64f : inexact-ok
+= jn downward dbl-64 10 0x2p-4 : 0x4.9f28594420d0cp-64 : inexact-ok
+= jn tonearest dbl-64 10 0x2p-4 : 0x4.9f28594420d0cp-64 : inexact-ok
+= jn towardzero dbl-64 10 0x2p-4 : 0x4.9f28594420d0cp-64 : inexact-ok
+= jn upward dbl-64 10 0x2p-4 : 0x4.9f28594420d1p-64 : inexact-ok
+= jn downward ldbl-96-intel 10 0x2p-4L : 0x4.9f28594420d0db2p-64L : inexact-ok
+= jn tonearest ldbl-96-intel 10 0x2p-4L : 0x4.9f28594420d0db28p-64L : inexact-ok
+= jn towardzero ldbl-96-intel 10 0x2p-4L : 0x4.9f28594420d0db2p-64L : inexact-ok
+= jn upward ldbl-96-intel 10 0x2p-4L : 0x4.9f28594420d0db28p-64L : inexact-ok
+= jn downward ldbl-96-m68k 10 0x2p-4L : 0x4.9f28594420d0db2p-64L : inexact-ok
+= jn tonearest ldbl-96-m68k 10 0x2p-4L : 0x4.9f28594420d0db28p-64L : inexact-ok
+= jn towardzero ldbl-96-m68k 10 0x2p-4L : 0x4.9f28594420d0db2p-64L : inexact-ok
+= jn upward ldbl-96-m68k 10 0x2p-4L : 0x4.9f28594420d0db28p-64L : inexact-ok
+= jn downward ldbl-128 10 0x2p-4L : 0x4.9f28594420d0db24be7085a75f2cp-64L : inexact-ok
+= jn tonearest ldbl-128 10 0x2p-4L : 0x4.9f28594420d0db24be7085a75f3p-64L : inexact-ok
+= jn towardzero ldbl-128 10 0x2p-4L : 0x4.9f28594420d0db24be7085a75f2cp-64L : inexact-ok
+= jn upward ldbl-128 10 0x2p-4L : 0x4.9f28594420d0db24be7085a75f3p-64L : inexact-ok
+= jn downward ldbl-128ibm 10 0x2p-4L : 0x4.9f28594420d0db24be7085a75ep-64L : inexact-ok
+= jn tonearest ldbl-128ibm 10 0x2p-4L : 0x4.9f28594420d0db24be7085a76p-64L : inexact-ok
+= jn towardzero ldbl-128ibm 10 0x2p-4L : 0x4.9f28594420d0db24be7085a75ep-64L : inexact-ok
+= jn upward ldbl-128ibm 10 0x2p-4L : 0x4.9f28594420d0db24be7085a76p-64L : inexact-ok
+jn 10 0.75
+= jn downward flt-32 10 0xcp-4f : 0x1.0737ap-36f : inexact-ok
+= jn tonearest flt-32 10 0xcp-4f : 0x1.0737a2p-36f : inexact-ok
+= jn towardzero flt-32 10 0xcp-4f : 0x1.0737ap-36f : inexact-ok
+= jn upward flt-32 10 0xcp-4f : 0x1.0737a2p-36f : inexact-ok
+= jn downward dbl-64 10 0xcp-4 : 0x1.0737a10f99b9p-36 : inexact-ok
+= jn tonearest dbl-64 10 0xcp-4 : 0x1.0737a10f99b9p-36 : inexact-ok
+= jn towardzero dbl-64 10 0xcp-4 : 0x1.0737a10f99b9p-36 : inexact-ok
+= jn upward dbl-64 10 0xcp-4 : 0x1.0737a10f99b91p-36 : inexact-ok
+= jn downward ldbl-96-intel 10 0xcp-4L : 0x1.0737a10f99b90732p-36L : inexact-ok
+= jn tonearest ldbl-96-intel 10 0xcp-4L : 0x1.0737a10f99b90732p-36L : inexact-ok
+= jn towardzero ldbl-96-intel 10 0xcp-4L : 0x1.0737a10f99b90732p-36L : inexact-ok
+= jn upward ldbl-96-intel 10 0xcp-4L : 0x1.0737a10f99b90734p-36L : inexact-ok
+= jn downward ldbl-96-m68k 10 0xcp-4L : 0x1.0737a10f99b90732p-36L : inexact-ok
+= jn tonearest ldbl-96-m68k 10 0xcp-4L : 0x1.0737a10f99b90732p-36L : inexact-ok
+= jn towardzero ldbl-96-m68k 10 0xcp-4L : 0x1.0737a10f99b90732p-36L : inexact-ok
+= jn upward ldbl-96-m68k 10 0xcp-4L : 0x1.0737a10f99b90734p-36L : inexact-ok
+= jn downward ldbl-128 10 0xcp-4L : 0x1.0737a10f99b90732aa4c2ac32d5p-36L : inexact-ok
+= jn tonearest ldbl-128 10 0xcp-4L : 0x1.0737a10f99b90732aa4c2ac32d51p-36L : inexact-ok
+= jn towardzero ldbl-128 10 0xcp-4L : 0x1.0737a10f99b90732aa4c2ac32d5p-36L : inexact-ok
+= jn upward ldbl-128 10 0xcp-4L : 0x1.0737a10f99b90732aa4c2ac32d51p-36L : inexact-ok
+= jn downward ldbl-128ibm 10 0xcp-4L : 0x1.0737a10f99b90732aa4c2ac32dp-36L : inexact-ok
+= jn tonearest ldbl-128ibm 10 0xcp-4L : 0x1.0737a10f99b90732aa4c2ac32d8p-36L : inexact-ok
+= jn towardzero ldbl-128ibm 10 0xcp-4L : 0x1.0737a10f99b90732aa4c2ac32dp-36L : inexact-ok
+= jn upward ldbl-128ibm 10 0xcp-4L : 0x1.0737a10f99b90732aa4c2ac32d8p-36L : inexact-ok
+jn 10 1.0
+= jn downward flt-32 10 0x1p+0f : 0x1.213d3ap-32f : inexact-ok
+= jn tonearest flt-32 10 0x1p+0f : 0x1.213d3cp-32f : inexact-ok
+= jn towardzero flt-32 10 0x1p+0f : 0x1.213d3ap-32f : inexact-ok
+= jn upward flt-32 10 0x1p+0f : 0x1.213d3cp-32f : inexact-ok
+= jn downward dbl-64 10 0x1p+0 : 0x1.213d3baa4f295p-32 : inexact-ok
+= jn tonearest dbl-64 10 0x1p+0 : 0x1.213d3baa4f296p-32 : inexact-ok
+= jn towardzero dbl-64 10 0x1p+0 : 0x1.213d3baa4f295p-32 : inexact-ok
+= jn upward dbl-64 10 0x1p+0 : 0x1.213d3baa4f296p-32 : inexact-ok
+= jn downward ldbl-96-intel 10 0x1p+0L : 0x1.213d3baa4f2958d8p-32L : inexact-ok
+= jn tonearest ldbl-96-intel 10 0x1p+0L : 0x1.213d3baa4f2958dap-32L : inexact-ok
+= jn towardzero ldbl-96-intel 10 0x1p+0L : 0x1.213d3baa4f2958d8p-32L : inexact-ok
+= jn upward ldbl-96-intel 10 0x1p+0L : 0x1.213d3baa4f2958dap-32L : inexact-ok
+= jn downward ldbl-96-m68k 10 0x1p+0L : 0x1.213d3baa4f2958d8p-32L : inexact-ok
+= jn tonearest ldbl-96-m68k 10 0x1p+0L : 0x1.213d3baa4f2958dap-32L : inexact-ok
+= jn towardzero ldbl-96-m68k 10 0x1p+0L : 0x1.213d3baa4f2958d8p-32L : inexact-ok
+= jn upward ldbl-96-m68k 10 0x1p+0L : 0x1.213d3baa4f2958dap-32L : inexact-ok
+= jn downward ldbl-128 10 0x1p+0L : 0x1.213d3baa4f2958d9d02fd1c84b77p-32L : inexact-ok
+= jn tonearest ldbl-128 10 0x1p+0L : 0x1.213d3baa4f2958d9d02fd1c84b77p-32L : inexact-ok
+= jn towardzero ldbl-128 10 0x1p+0L : 0x1.213d3baa4f2958d9d02fd1c84b77p-32L : inexact-ok
+= jn upward ldbl-128 10 0x1p+0L : 0x1.213d3baa4f2958d9d02fd1c84b78p-32L : inexact-ok
+= jn downward ldbl-128ibm 10 0x1p+0L : 0x1.213d3baa4f2958d9d02fd1c84bp-32L : inexact-ok
+= jn tonearest ldbl-128ibm 10 0x1p+0L : 0x1.213d3baa4f2958d9d02fd1c84b8p-32L : inexact-ok
+= jn towardzero ldbl-128ibm 10 0x1p+0L : 0x1.213d3baa4f2958d9d02fd1c84bp-32L : inexact-ok
+= jn upward ldbl-128ibm 10 0x1p+0L : 0x1.213d3baa4f2958d9d02fd1c84b8p-32L : inexact-ok
+jn 10 2.0
+= jn downward flt-32 10 0x2p+0f : 0x4.3859ap-24f : inexact-ok
+= jn tonearest flt-32 10 0x2p+0f : 0x4.3859a8p-24f : inexact-ok
+= jn towardzero flt-32 10 0x2p+0f : 0x4.3859ap-24f : inexact-ok
+= jn upward flt-32 10 0x2p+0f : 0x4.3859a8p-24f : inexact-ok
+= jn downward dbl-64 10 0x2p+0 : 0x4.3859a588db868p-24 : inexact-ok
+= jn tonearest dbl-64 10 0x2p+0 : 0x4.3859a588db86cp-24 : inexact-ok
+= jn towardzero dbl-64 10 0x2p+0 : 0x4.3859a588db868p-24 : inexact-ok
+= jn upward dbl-64 10 0x2p+0 : 0x4.3859a588db86cp-24 : inexact-ok
+= jn downward ldbl-96-intel 10 0x2p+0L : 0x4.3859a588db86b2a8p-24L : inexact-ok
+= jn tonearest ldbl-96-intel 10 0x2p+0L : 0x4.3859a588db86b2a8p-24L : inexact-ok
+= jn towardzero ldbl-96-intel 10 0x2p+0L : 0x4.3859a588db86b2a8p-24L : inexact-ok
+= jn upward ldbl-96-intel 10 0x2p+0L : 0x4.3859a588db86b2bp-24L : inexact-ok
+= jn downward ldbl-96-m68k 10 0x2p+0L : 0x4.3859a588db86b2a8p-24L : inexact-ok
+= jn tonearest ldbl-96-m68k 10 0x2p+0L : 0x4.3859a588db86b2a8p-24L : inexact-ok
+= jn towardzero ldbl-96-m68k 10 0x2p+0L : 0x4.3859a588db86b2a8p-24L : inexact-ok
+= jn upward ldbl-96-m68k 10 0x2p+0L : 0x4.3859a588db86b2bp-24L : inexact-ok
+= jn downward ldbl-128 10 0x2p+0L : 0x4.3859a588db86b2abf118b634e7d8p-24L : inexact-ok
+= jn tonearest ldbl-128 10 0x2p+0L : 0x4.3859a588db86b2abf118b634e7d8p-24L : inexact-ok
+= jn towardzero ldbl-128 10 0x2p+0L : 0x4.3859a588db86b2abf118b634e7d8p-24L : inexact-ok
+= jn upward ldbl-128 10 0x2p+0L : 0x4.3859a588db86b2abf118b634e7dcp-24L : inexact-ok
+= jn downward ldbl-128ibm 10 0x2p+0L : 0x4.3859a588db86b2abf118b634e6p-24L : inexact-ok
+= jn tonearest ldbl-128ibm 10 0x2p+0L : 0x4.3859a588db86b2abf118b634e8p-24L : inexact-ok
+= jn towardzero ldbl-128ibm 10 0x2p+0L : 0x4.3859a588db86b2abf118b634e6p-24L : inexact-ok
+= jn upward ldbl-128ibm 10 0x2p+0L : 0x4.3859a588db86b2abf118b634e8p-24L : inexact-ok
+jn 10 10.0
+= jn downward flt-32 10 0xap+0f : 0x3.51dcfp-4f : inexact-ok
+= jn tonearest flt-32 10 0xap+0f : 0x3.51dcf4p-4f : inexact-ok
+= jn towardzero flt-32 10 0xap+0f : 0x3.51dcfp-4f : inexact-ok
+= jn upward flt-32 10 0xap+0f : 0x3.51dcf4p-4f : inexact-ok
+= jn downward dbl-64 10 0xap+0 : 0x3.51dcf3a5d595ep-4 : inexact-ok
+= jn tonearest dbl-64 10 0xap+0 : 0x3.51dcf3a5d596p-4 : inexact-ok
+= jn towardzero dbl-64 10 0xap+0 : 0x3.51dcf3a5d595ep-4 : inexact-ok
+= jn upward dbl-64 10 0xap+0 : 0x3.51dcf3a5d596p-4 : inexact-ok
+= jn downward ldbl-96-intel 10 0xap+0L : 0x3.51dcf3a5d595f328p-4L : inexact-ok
+= jn tonearest ldbl-96-intel 10 0xap+0L : 0x3.51dcf3a5d595f328p-4L : inexact-ok
+= jn towardzero ldbl-96-intel 10 0xap+0L : 0x3.51dcf3a5d595f328p-4L : inexact-ok
+= jn upward ldbl-96-intel 10 0xap+0L : 0x3.51dcf3a5d595f32cp-4L : inexact-ok
+= jn downward ldbl-96-m68k 10 0xap+0L : 0x3.51dcf3a5d595f328p-4L : inexact-ok
+= jn tonearest ldbl-96-m68k 10 0xap+0L : 0x3.51dcf3a5d595f328p-4L : inexact-ok
+= jn towardzero ldbl-96-m68k 10 0xap+0L : 0x3.51dcf3a5d595f328p-4L : inexact-ok
+= jn upward ldbl-96-m68k 10 0xap+0L : 0x3.51dcf3a5d595f32cp-4L : inexact-ok
+= jn downward ldbl-128 10 0xap+0L : 0x3.51dcf3a5d595f32918e1e89dda18p-4L : inexact-ok
+= jn tonearest ldbl-128 10 0xap+0L : 0x3.51dcf3a5d595f32918e1e89dda18p-4L : inexact-ok
+= jn towardzero ldbl-128 10 0xap+0L : 0x3.51dcf3a5d595f32918e1e89dda18p-4L : inexact-ok
+= jn upward ldbl-128 10 0xap+0L : 0x3.51dcf3a5d595f32918e1e89dda1ap-4L : inexact-ok
+= jn downward ldbl-128ibm 10 0xap+0L : 0x3.51dcf3a5d595f32918e1e89ddap-4L : inexact-ok
+= jn tonearest ldbl-128ibm 10 0xap+0L : 0x3.51dcf3a5d595f32918e1e89ddap-4L : inexact-ok
+= jn towardzero ldbl-128ibm 10 0xap+0L : 0x3.51dcf3a5d595f32918e1e89ddap-4L : inexact-ok
+= jn upward ldbl-128ibm 10 0xap+0L : 0x3.51dcf3a5d595f32918e1e89ddbp-4L : inexact-ok
+jn 2 2.4048255576957729
+= jn downward flt-32 2 0x2.67a2a8p+0f : 0x6.e877cp-4f : inexact-ok
+= jn tonearest flt-32 2 0x2.67a2a8p+0f : 0x6.e877cp-4f : inexact-ok
+= jn towardzero flt-32 2 0x2.67a2a8p+0f : 0x6.e877cp-4f : inexact-ok
+= jn upward flt-32 2 0x2.67a2a8p+0f : 0x6.e877c8p-4f : inexact-ok
+= jn downward dbl-64 2 0x2.67a2a8p+0 : 0x6.e877c013823b4p-4 : inexact-ok
+= jn tonearest dbl-64 2 0x2.67a2a8p+0 : 0x6.e877c013823b8p-4 : inexact-ok
+= jn towardzero dbl-64 2 0x2.67a2a8p+0 : 0x6.e877c013823b4p-4 : inexact-ok
+= jn upward dbl-64 2 0x2.67a2a8p+0 : 0x6.e877c013823b8p-4 : inexact-ok
+= jn downward ldbl-96-intel 2 0x2.67a2a8p+0L : 0x6.e877c013823b69dp-4L : inexact-ok
+= jn tonearest ldbl-96-intel 2 0x2.67a2a8p+0L : 0x6.e877c013823b69d8p-4L : inexact-ok
+= jn towardzero ldbl-96-intel 2 0x2.67a2a8p+0L : 0x6.e877c013823b69dp-4L : inexact-ok
+= jn upward ldbl-96-intel 2 0x2.67a2a8p+0L : 0x6.e877c013823b69d8p-4L : inexact-ok
+= jn downward ldbl-96-m68k 2 0x2.67a2a8p+0L : 0x6.e877c013823b69dp-4L : inexact-ok
+= jn tonearest ldbl-96-m68k 2 0x2.67a2a8p+0L : 0x6.e877c013823b69d8p-4L : inexact-ok
+= jn towardzero ldbl-96-m68k 2 0x2.67a2a8p+0L : 0x6.e877c013823b69dp-4L : inexact-ok
+= jn upward ldbl-96-m68k 2 0x2.67a2a8p+0L : 0x6.e877c013823b69d8p-4L : inexact-ok
+= jn downward ldbl-128 2 0x2.67a2a8p+0L : 0x6.e877c013823b69d4ce163ac993b4p-4L : inexact-ok
+= jn tonearest ldbl-128 2 0x2.67a2a8p+0L : 0x6.e877c013823b69d4ce163ac993b4p-4L : inexact-ok
+= jn towardzero ldbl-128 2 0x2.67a2a8p+0L : 0x6.e877c013823b69d4ce163ac993b4p-4L : inexact-ok
+= jn upward ldbl-128 2 0x2.67a2a8p+0L : 0x6.e877c013823b69d4ce163ac993b8p-4L : inexact-ok
+= jn downward ldbl-128ibm 2 0x2.67a2a8p+0L : 0x6.e877c013823b69d4ce163ac992p-4L : inexact-ok
+= jn tonearest ldbl-128ibm 2 0x2.67a2a8p+0L : 0x6.e877c013823b69d4ce163ac994p-4L : inexact-ok
+= jn towardzero ldbl-128ibm 2 0x2.67a2a8p+0L : 0x6.e877c013823b69d4ce163ac992p-4L : inexact-ok
+= jn upward ldbl-128ibm 2 0x2.67a2a8p+0L : 0x6.e877c013823b69d4ce163ac994p-4L : inexact-ok
+= jn downward flt-32 2 0x2.67a2a4p+0f : 0x6.e877bp-4f : inexact-ok
+= jn tonearest flt-32 2 0x2.67a2a4p+0f : 0x6.e877b8p-4f : inexact-ok
+= jn towardzero flt-32 2 0x2.67a2a4p+0f : 0x6.e877bp-4f : inexact-ok
+= jn upward flt-32 2 0x2.67a2a4p+0f : 0x6.e877b8p-4f : inexact-ok
+= jn downward dbl-64 2 0x2.67a2a4p+0 : 0x6.e877b5d4dc14p-4 : inexact-ok
+= jn tonearest dbl-64 2 0x2.67a2a4p+0 : 0x6.e877b5d4dc14p-4 : inexact-ok
+= jn towardzero dbl-64 2 0x2.67a2a4p+0 : 0x6.e877b5d4dc14p-4 : inexact-ok
+= jn upward dbl-64 2 0x2.67a2a4p+0 : 0x6.e877b5d4dc144p-4 : inexact-ok
+= jn downward ldbl-96-intel 2 0x2.67a2a4p+0L : 0x6.e877b5d4dc1402a8p-4L : inexact-ok
+= jn tonearest ldbl-96-intel 2 0x2.67a2a4p+0L : 0x6.e877b5d4dc1402bp-4L : inexact-ok
+= jn towardzero ldbl-96-intel 2 0x2.67a2a4p+0L : 0x6.e877b5d4dc1402a8p-4L : inexact-ok
+= jn upward ldbl-96-intel 2 0x2.67a2a4p+0L : 0x6.e877b5d4dc1402bp-4L : inexact-ok
+= jn downward ldbl-96-m68k 2 0x2.67a2a4p+0L : 0x6.e877b5d4dc1402a8p-4L : inexact-ok
+= jn tonearest ldbl-96-m68k 2 0x2.67a2a4p+0L : 0x6.e877b5d4dc1402bp-4L : inexact-ok
+= jn towardzero ldbl-96-m68k 2 0x2.67a2a4p+0L : 0x6.e877b5d4dc1402a8p-4L : inexact-ok
+= jn upward ldbl-96-m68k 2 0x2.67a2a4p+0L : 0x6.e877b5d4dc1402bp-4L : inexact-ok
+= jn downward ldbl-128 2 0x2.67a2a4p+0L : 0x6.e877b5d4dc1402af1a88bb1c2edcp-4L : inexact-ok
+= jn tonearest ldbl-128 2 0x2.67a2a4p+0L : 0x6.e877b5d4dc1402af1a88bb1c2edcp-4L : inexact-ok
+= jn towardzero ldbl-128 2 0x2.67a2a4p+0L : 0x6.e877b5d4dc1402af1a88bb1c2edcp-4L : inexact-ok
+= jn upward ldbl-128 2 0x2.67a2a4p+0L : 0x6.e877b5d4dc1402af1a88bb1c2eep-4L : inexact-ok
+= jn downward ldbl-128ibm 2 0x2.67a2a4p+0L : 0x6.e877b5d4dc1402af1a88bb1c2ep-4L : inexact-ok
+= jn tonearest ldbl-128ibm 2 0x2.67a2a4p+0L : 0x6.e877b5d4dc1402af1a88bb1c2ep-4L : inexact-ok
+= jn towardzero ldbl-128ibm 2 0x2.67a2a4p+0L : 0x6.e877b5d4dc1402af1a88bb1c2ep-4L : inexact-ok
+= jn upward ldbl-128ibm 2 0x2.67a2a4p+0L : 0x6.e877b5d4dc1402af1a88bb1c3p-4L : inexact-ok
+= jn downward dbl-64 2 0x2.67a2a5d2e3682p+0 : 0x6.e877ba80a5254p-4 : inexact-ok
+= jn tonearest dbl-64 2 0x2.67a2a5d2e3682p+0 : 0x6.e877ba80a5254p-4 : inexact-ok
+= jn towardzero dbl-64 2 0x2.67a2a5d2e3682p+0 : 0x6.e877ba80a5254p-4 : inexact-ok
+= jn upward dbl-64 2 0x2.67a2a5d2e3682p+0 : 0x6.e877ba80a5258p-4 : inexact-ok
+= jn downward ldbl-96-intel 2 0x2.67a2a5d2e3682p+0L : 0x6.e877ba80a5254c58p-4L : inexact-ok
+= jn tonearest ldbl-96-intel 2 0x2.67a2a5d2e3682p+0L : 0x6.e877ba80a5254c58p-4L : inexact-ok
+= jn towardzero ldbl-96-intel 2 0x2.67a2a5d2e3682p+0L : 0x6.e877ba80a5254c58p-4L : inexact-ok
+= jn upward ldbl-96-intel 2 0x2.67a2a5d2e3682p+0L : 0x6.e877ba80a5254c6p-4L : inexact-ok
+= jn downward ldbl-96-m68k 2 0x2.67a2a5d2e3682p+0L : 0x6.e877ba80a5254c58p-4L : inexact-ok
+= jn tonearest ldbl-96-m68k 2 0x2.67a2a5d2e3682p+0L : 0x6.e877ba80a5254c58p-4L : inexact-ok
+= jn towardzero ldbl-96-m68k 2 0x2.67a2a5d2e3682p+0L : 0x6.e877ba80a5254c58p-4L : inexact-ok
+= jn upward ldbl-96-m68k 2 0x2.67a2a5d2e3682p+0L : 0x6.e877ba80a5254c6p-4L : inexact-ok
+= jn downward ldbl-128 2 0x2.67a2a5d2e3682p+0L : 0x6.e877ba80a5254c5bd53e04ec11a8p-4L : inexact-ok
+= jn tonearest ldbl-128 2 0x2.67a2a5d2e3682p+0L : 0x6.e877ba80a5254c5bd53e04ec11acp-4L : inexact-ok
+= jn towardzero ldbl-128 2 0x2.67a2a5d2e3682p+0L : 0x6.e877ba80a5254c5bd53e04ec11a8p-4L : inexact-ok
+= jn upward ldbl-128 2 0x2.67a2a5d2e3682p+0L : 0x6.e877ba80a5254c5bd53e04ec11acp-4L : inexact-ok
+= jn downward ldbl-128ibm 2 0x2.67a2a5d2e3682p+0L : 0x6.e877ba80a5254c5bd53e04ec1p-4L : inexact-ok
+= jn tonearest ldbl-128ibm 2 0x2.67a2a5d2e3682p+0L : 0x6.e877ba80a5254c5bd53e04ec12p-4L : inexact-ok
+= jn towardzero ldbl-128ibm 2 0x2.67a2a5d2e3682p+0L : 0x6.e877ba80a5254c5bd53e04ec1p-4L : inexact-ok
+= jn upward ldbl-128ibm 2 0x2.67a2a5d2e3682p+0L : 0x6.e877ba80a5254c5bd53e04ec12p-4L : inexact-ok
+= jn downward dbl-64 2 0x2.67a2a5d2e368p+0 : 0x6.e877ba80a524cp-4 : inexact-ok
+= jn tonearest dbl-64 2 0x2.67a2a5d2e368p+0 : 0x6.e877ba80a525p-4 : inexact-ok
+= jn towardzero dbl-64 2 0x2.67a2a5d2e368p+0 : 0x6.e877ba80a524cp-4 : inexact-ok
+= jn upward dbl-64 2 0x2.67a2a5d2e368p+0 : 0x6.e877ba80a525p-4 : inexact-ok
+= jn downward ldbl-96-intel 2 0x2.67a2a5d2e368p+0L : 0x6.e877ba80a524fa6p-4L : inexact-ok
+= jn tonearest ldbl-96-intel 2 0x2.67a2a5d2e368p+0L : 0x6.e877ba80a524fa68p-4L : inexact-ok
+= jn towardzero ldbl-96-intel 2 0x2.67a2a5d2e368p+0L : 0x6.e877ba80a524fa6p-4L : inexact-ok
+= jn upward ldbl-96-intel 2 0x2.67a2a5d2e368p+0L : 0x6.e877ba80a524fa68p-4L : inexact-ok
+= jn downward ldbl-96-m68k 2 0x2.67a2a5d2e368p+0L : 0x6.e877ba80a524fa6p-4L : inexact-ok
+= jn tonearest ldbl-96-m68k 2 0x2.67a2a5d2e368p+0L : 0x6.e877ba80a524fa68p-4L : inexact-ok
+= jn towardzero ldbl-96-m68k 2 0x2.67a2a5d2e368p+0L : 0x6.e877ba80a524fa6p-4L : inexact-ok
+= jn upward ldbl-96-m68k 2 0x2.67a2a5d2e368p+0L : 0x6.e877ba80a524fa68p-4L : inexact-ok
+= jn downward ldbl-128 2 0x2.67a2a5d2e368p+0L : 0x6.e877ba80a524fa66a3f0c772dcecp-4L : inexact-ok
+= jn tonearest ldbl-128 2 0x2.67a2a5d2e368p+0L : 0x6.e877ba80a524fa66a3f0c772dcecp-4L : inexact-ok
+= jn towardzero ldbl-128 2 0x2.67a2a5d2e368p+0L : 0x6.e877ba80a524fa66a3f0c772dcecp-4L : inexact-ok
+= jn upward ldbl-128 2 0x2.67a2a5d2e368p+0L : 0x6.e877ba80a524fa66a3f0c772dcfp-4L : inexact-ok
+= jn downward ldbl-128ibm 2 0x2.67a2a5d2e368p+0L : 0x6.e877ba80a524fa66a3f0c772dcp-4L : inexact-ok
+= jn tonearest ldbl-128ibm 2 0x2.67a2a5d2e368p+0L : 0x6.e877ba80a524fa66a3f0c772dcp-4L : inexact-ok
+= jn towardzero ldbl-128ibm 2 0x2.67a2a5d2e368p+0L : 0x6.e877ba80a524fa66a3f0c772dcp-4L : inexact-ok
+= jn upward ldbl-128ibm 2 0x2.67a2a5d2e368p+0L : 0x6.e877ba80a524fa66a3f0c772dep-4L : inexact-ok
+= jn downward ldbl-96-intel 2 0x2.67a2a5d2e36801p+0L : 0x6.e877ba80a524fcfp-4L : inexact-ok
+= jn tonearest ldbl-96-intel 2 0x2.67a2a5d2e36801p+0L : 0x6.e877ba80a524fcf8p-4L : inexact-ok
+= jn towardzero ldbl-96-intel 2 0x2.67a2a5d2e36801p+0L : 0x6.e877ba80a524fcfp-4L : inexact-ok
+= jn upward ldbl-96-intel 2 0x2.67a2a5d2e36801p+0L : 0x6.e877ba80a524fcf8p-4L : inexact-ok
+= jn downward ldbl-96-m68k 2 0x2.67a2a5d2e36801p+0L : 0x6.e877ba80a524fcfp-4L : inexact-ok
+= jn tonearest ldbl-96-m68k 2 0x2.67a2a5d2e36801p+0L : 0x6.e877ba80a524fcf8p-4L : inexact-ok
+= jn towardzero ldbl-96-m68k 2 0x2.67a2a5d2e36801p+0L : 0x6.e877ba80a524fcfp-4L : inexact-ok
+= jn upward ldbl-96-m68k 2 0x2.67a2a5d2e36801p+0L : 0x6.e877ba80a524fcf8p-4L : inexact-ok
+= jn downward ldbl-128 2 0x2.67a2a5d2e36801p+0L : 0x6.e877ba80a524fcf64d7b315ea6c4p-4L : inexact-ok
+= jn tonearest ldbl-128 2 0x2.67a2a5d2e36801p+0L : 0x6.e877ba80a524fcf64d7b315ea6c4p-4L : inexact-ok
+= jn towardzero ldbl-128 2 0x2.67a2a5d2e36801p+0L : 0x6.e877ba80a524fcf64d7b315ea6c4p-4L : inexact-ok
+= jn upward ldbl-128 2 0x2.67a2a5d2e36801p+0L : 0x6.e877ba80a524fcf64d7b315ea6c8p-4L : inexact-ok
+= jn downward ldbl-128ibm 2 0x2.67a2a5d2e36801p+0L : 0x6.e877ba80a524fcf64d7b315ea6p-4L : inexact-ok
+= jn tonearest ldbl-128ibm 2 0x2.67a2a5d2e36801p+0L : 0x6.e877ba80a524fcf64d7b315ea6p-4L : inexact-ok
+= jn towardzero ldbl-128ibm 2 0x2.67a2a5d2e36801p+0L : 0x6.e877ba80a524fcf64d7b315ea6p-4L : inexact-ok
+= jn upward ldbl-128ibm 2 0x2.67a2a5d2e36801p+0L : 0x6.e877ba80a524fcf64d7b315ea8p-4L : inexact-ok
+= jn downward ldbl-96-intel 2 0x2.67a2a5d2e36800fcp+0L : 0x6.e877ba80a524fce8p-4L : inexact-ok
+= jn tonearest ldbl-96-intel 2 0x2.67a2a5d2e36800fcp+0L : 0x6.e877ba80a524fcfp-4L : inexact-ok
+= jn towardzero ldbl-96-intel 2 0x2.67a2a5d2e36800fcp+0L : 0x6.e877ba80a524fce8p-4L : inexact-ok
+= jn upward ldbl-96-intel 2 0x2.67a2a5d2e36800fcp+0L : 0x6.e877ba80a524fcfp-4L : inexact-ok
+= jn downward ldbl-96-m68k 2 0x2.67a2a5d2e36800fcp+0L : 0x6.e877ba80a524fce8p-4L : inexact-ok
+= jn tonearest ldbl-96-m68k 2 0x2.67a2a5d2e36800fcp+0L : 0x6.e877ba80a524fcfp-4L : inexact-ok
+= jn towardzero ldbl-96-m68k 2 0x2.67a2a5d2e36800fcp+0L : 0x6.e877ba80a524fce8p-4L : inexact-ok
+= jn upward ldbl-96-m68k 2 0x2.67a2a5d2e36800fcp+0L : 0x6.e877ba80a524fcfp-4L : inexact-ok
+= jn downward ldbl-128 2 0x2.67a2a5d2e36800fcp+0L : 0x6.e877ba80a524fcec0ed507b6f79cp-4L : inexact-ok
+= jn tonearest ldbl-128 2 0x2.67a2a5d2e36800fcp+0L : 0x6.e877ba80a524fcec0ed507b6f79cp-4L : inexact-ok
+= jn towardzero ldbl-128 2 0x2.67a2a5d2e36800fcp+0L : 0x6.e877ba80a524fcec0ed507b6f79cp-4L : inexact-ok
+= jn upward ldbl-128 2 0x2.67a2a5d2e36800fcp+0L : 0x6.e877ba80a524fcec0ed507b6f7ap-4L : inexact-ok
+= jn downward ldbl-128ibm 2 0x2.67a2a5d2e36800fcp+0L : 0x6.e877ba80a524fcec0ed507b6f6p-4L : inexact-ok
+= jn tonearest ldbl-128ibm 2 0x2.67a2a5d2e36800fcp+0L : 0x6.e877ba80a524fcec0ed507b6f8p-4L : inexact-ok
+= jn towardzero ldbl-128ibm 2 0x2.67a2a5d2e36800fcp+0L : 0x6.e877ba80a524fcec0ed507b6f6p-4L : inexact-ok
+= jn upward ldbl-128ibm 2 0x2.67a2a5d2e36800fcp+0L : 0x6.e877ba80a524fcec0ed507b6f8p-4L : inexact-ok
+= jn downward ldbl-128 2 0x2.67a2a5d2e36800fce3e16f10ca68p+0L : 0x6.e877ba80a524fcee5679bdeb0eccp-4L : inexact-ok
+= jn tonearest ldbl-128 2 0x2.67a2a5d2e36800fce3e16f10ca68p+0L : 0x6.e877ba80a524fcee5679bdeb0eccp-4L : inexact-ok
+= jn towardzero ldbl-128 2 0x2.67a2a5d2e36800fce3e16f10ca68p+0L : 0x6.e877ba80a524fcee5679bdeb0eccp-4L : inexact-ok
+= jn upward ldbl-128 2 0x2.67a2a5d2e36800fce3e16f10ca68p+0L : 0x6.e877ba80a524fcee5679bdeb0edp-4L : inexact-ok
+= jn downward ldbl-128 2 0x2.67a2a5d2e36800fce3e16f10ca66p+0L : 0x6.e877ba80a524fcee5679bdeb0ec4p-4L : inexact-ok
+= jn tonearest ldbl-128 2 0x2.67a2a5d2e36800fce3e16f10ca66p+0L : 0x6.e877ba80a524fcee5679bdeb0ec8p-4L : inexact-ok
+= jn towardzero ldbl-128 2 0x2.67a2a5d2e36800fce3e16f10ca66p+0L : 0x6.e877ba80a524fcee5679bdeb0ec4p-4L : inexact-ok
+= jn upward ldbl-128 2 0x2.67a2a5d2e36800fce3e16f10ca66p+0L : 0x6.e877ba80a524fcee5679bdeb0ec8p-4L : inexact-ok
+= jn downward ldbl-128 2 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0x6.e877ba80a524fcee5679bdeb105p-4L : inexact-ok
+= jn tonearest ldbl-128 2 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0x6.e877ba80a524fcee5679bdeb105p-4L : inexact-ok
+= jn towardzero ldbl-128 2 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0x6.e877ba80a524fcee5679bdeb105p-4L : inexact-ok
+= jn upward ldbl-128 2 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0x6.e877ba80a524fcee5679bdeb1054p-4L : inexact-ok
+= jn downward ldbl-128ibm 2 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0x6.e877ba80a524fcee5679bdeb1p-4L : inexact-ok
+= jn tonearest ldbl-128ibm 2 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0x6.e877ba80a524fcee5679bdeb1p-4L : inexact-ok
+= jn towardzero ldbl-128ibm 2 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0x6.e877ba80a524fcee5679bdeb1p-4L : inexact-ok
+= jn upward ldbl-128ibm 2 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0x6.e877ba80a524fcee5679bdeb12p-4L : inexact-ok
+= jn downward ldbl-128 2 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0x6.e877ba80a524fcee5679bdeb0dcp-4L : inexact-ok
+= jn tonearest ldbl-128 2 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0x6.e877ba80a524fcee5679bdeb0dc4p-4L : inexact-ok
+= jn towardzero ldbl-128 2 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0x6.e877ba80a524fcee5679bdeb0dcp-4L : inexact-ok
+= jn upward ldbl-128 2 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0x6.e877ba80a524fcee5679bdeb0dc4p-4L : inexact-ok
+= jn downward ldbl-128ibm 2 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0x6.e877ba80a524fcee5679bdeb0cp-4L : inexact-ok
+= jn tonearest ldbl-128ibm 2 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0x6.e877ba80a524fcee5679bdeb0ep-4L : inexact-ok
+= jn towardzero ldbl-128ibm 2 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0x6.e877ba80a524fcee5679bdeb0cp-4L : inexact-ok
+= jn upward ldbl-128ibm 2 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0x6.e877ba80a524fcee5679bdeb0ep-4L : inexact-ok
+jn 3 2.4048255576957729
+= jn downward flt-32 3 0x2.67a2a8p+0f : 0x3.2f1a8cp-4f : inexact-ok
+= jn tonearest flt-32 3 0x2.67a2a8p+0f : 0x3.2f1a8cp-4f : inexact-ok
+= jn towardzero flt-32 3 0x2.67a2a8p+0f : 0x3.2f1a8cp-4f : inexact-ok
+= jn upward flt-32 3 0x2.67a2a8p+0f : 0x3.2f1a9p-4f : inexact-ok
+= jn downward dbl-64 3 0x2.67a2a8p+0 : 0x3.2f1a8cba6907ap-4 : inexact-ok
+= jn tonearest dbl-64 3 0x2.67a2a8p+0 : 0x3.2f1a8cba6907cp-4 : inexact-ok
+= jn towardzero dbl-64 3 0x2.67a2a8p+0 : 0x3.2f1a8cba6907ap-4 : inexact-ok
+= jn upward dbl-64 3 0x2.67a2a8p+0 : 0x3.2f1a8cba6907cp-4 : inexact-ok
+= jn downward ldbl-96-intel 3 0x2.67a2a8p+0L : 0x3.2f1a8cba6907bb6p-4L : inexact-ok
+= jn tonearest ldbl-96-intel 3 0x2.67a2a8p+0L : 0x3.2f1a8cba6907bb64p-4L : inexact-ok
+= jn towardzero ldbl-96-intel 3 0x2.67a2a8p+0L : 0x3.2f1a8cba6907bb6p-4L : inexact-ok
+= jn upward ldbl-96-intel 3 0x2.67a2a8p+0L : 0x3.2f1a8cba6907bb64p-4L : inexact-ok
+= jn downward ldbl-96-m68k 3 0x2.67a2a8p+0L : 0x3.2f1a8cba6907bb6p-4L : inexact-ok
+= jn tonearest ldbl-96-m68k 3 0x2.67a2a8p+0L : 0x3.2f1a8cba6907bb64p-4L : inexact-ok
+= jn towardzero ldbl-96-m68k 3 0x2.67a2a8p+0L : 0x3.2f1a8cba6907bb6p-4L : inexact-ok
+= jn upward ldbl-96-m68k 3 0x2.67a2a8p+0L : 0x3.2f1a8cba6907bb64p-4L : inexact-ok
+= jn downward ldbl-128 3 0x2.67a2a8p+0L : 0x3.2f1a8cba6907bb6218bedbdc8ee4p-4L : inexact-ok
+= jn tonearest ldbl-128 3 0x2.67a2a8p+0L : 0x3.2f1a8cba6907bb6218bedbdc8ee6p-4L : inexact-ok
+= jn towardzero ldbl-128 3 0x2.67a2a8p+0L : 0x3.2f1a8cba6907bb6218bedbdc8ee4p-4L : inexact-ok
+= jn upward ldbl-128 3 0x2.67a2a8p+0L : 0x3.2f1a8cba6907bb6218bedbdc8ee6p-4L : inexact-ok
+= jn downward ldbl-128ibm 3 0x2.67a2a8p+0L : 0x3.2f1a8cba6907bb6218bedbdc8ep-4L : inexact-ok
+= jn tonearest ldbl-128ibm 3 0x2.67a2a8p+0L : 0x3.2f1a8cba6907bb6218bedbdc8fp-4L : inexact-ok
+= jn towardzero ldbl-128ibm 3 0x2.67a2a8p+0L : 0x3.2f1a8cba6907bb6218bedbdc8ep-4L : inexact-ok
+= jn upward ldbl-128ibm 3 0x2.67a2a8p+0L : 0x3.2f1a8cba6907bb6218bedbdc8fp-4L : inexact-ok
+= jn downward flt-32 3 0x2.67a2a4p+0f : 0x3.2f1a8p-4f : inexact-ok
+= jn tonearest flt-32 3 0x2.67a2a4p+0f : 0x3.2f1a8p-4f : inexact-ok
+= jn towardzero flt-32 3 0x2.67a2a4p+0f : 0x3.2f1a8p-4f : inexact-ok
+= jn upward flt-32 3 0x2.67a2a4p+0f : 0x3.2f1a84p-4f : inexact-ok
+= jn downward dbl-64 3 0x2.67a2a4p+0 : 0x3.2f1a80fbe12cp-4 : inexact-ok
+= jn tonearest dbl-64 3 0x2.67a2a4p+0 : 0x3.2f1a80fbe12cp-4 : inexact-ok
+= jn towardzero dbl-64 3 0x2.67a2a4p+0 : 0x3.2f1a80fbe12cp-4 : inexact-ok
+= jn upward dbl-64 3 0x2.67a2a4p+0 : 0x3.2f1a80fbe12c2p-4 : inexact-ok
+= jn downward ldbl-96-intel 3 0x2.67a2a4p+0L : 0x3.2f1a80fbe12c0d38p-4L : inexact-ok
+= jn tonearest ldbl-96-intel 3 0x2.67a2a4p+0L : 0x3.2f1a80fbe12c0d38p-4L : inexact-ok
+= jn towardzero ldbl-96-intel 3 0x2.67a2a4p+0L : 0x3.2f1a80fbe12c0d38p-4L : inexact-ok
+= jn upward ldbl-96-intel 3 0x2.67a2a4p+0L : 0x3.2f1a80fbe12c0d3cp-4L : inexact-ok
+= jn downward ldbl-96-m68k 3 0x2.67a2a4p+0L : 0x3.2f1a80fbe12c0d38p-4L : inexact-ok
+= jn tonearest ldbl-96-m68k 3 0x2.67a2a4p+0L : 0x3.2f1a80fbe12c0d38p-4L : inexact-ok
+= jn towardzero ldbl-96-m68k 3 0x2.67a2a4p+0L : 0x3.2f1a80fbe12c0d38p-4L : inexact-ok
+= jn upward ldbl-96-m68k 3 0x2.67a2a4p+0L : 0x3.2f1a80fbe12c0d3cp-4L : inexact-ok
+= jn downward ldbl-128 3 0x2.67a2a4p+0L : 0x3.2f1a80fbe12c0d39ed8c1d8cce62p-4L : inexact-ok
+= jn tonearest ldbl-128 3 0x2.67a2a4p+0L : 0x3.2f1a80fbe12c0d39ed8c1d8cce62p-4L : inexact-ok
+= jn towardzero ldbl-128 3 0x2.67a2a4p+0L : 0x3.2f1a80fbe12c0d39ed8c1d8cce62p-4L : inexact-ok
+= jn upward ldbl-128 3 0x2.67a2a4p+0L : 0x3.2f1a80fbe12c0d39ed8c1d8cce64p-4L : inexact-ok
+= jn downward ldbl-128ibm 3 0x2.67a2a4p+0L : 0x3.2f1a80fbe12c0d39ed8c1d8ccep-4L : inexact-ok
+= jn tonearest ldbl-128ibm 3 0x2.67a2a4p+0L : 0x3.2f1a80fbe12c0d39ed8c1d8ccep-4L : inexact-ok
+= jn towardzero ldbl-128ibm 3 0x2.67a2a4p+0L : 0x3.2f1a80fbe12c0d39ed8c1d8ccep-4L : inexact-ok
+= jn upward ldbl-128ibm 3 0x2.67a2a4p+0L : 0x3.2f1a80fbe12c0d39ed8c1d8ccfp-4L : inexact-ok
+= jn downward dbl-64 3 0x2.67a2a5d2e3682p+0 : 0x3.2f1a8656b1accp-4 : inexact-ok
+= jn tonearest dbl-64 3 0x2.67a2a5d2e3682p+0 : 0x3.2f1a8656b1accp-4 : inexact-ok
+= jn towardzero dbl-64 3 0x2.67a2a5d2e3682p+0 : 0x3.2f1a8656b1accp-4 : inexact-ok
+= jn upward dbl-64 3 0x2.67a2a5d2e3682p+0 : 0x3.2f1a8656b1acep-4 : inexact-ok
+= jn downward ldbl-96-intel 3 0x2.67a2a5d2e3682p+0L : 0x3.2f1a8656b1acc43p-4L : inexact-ok
+= jn tonearest ldbl-96-intel 3 0x2.67a2a5d2e3682p+0L : 0x3.2f1a8656b1acc43p-4L : inexact-ok
+= jn towardzero ldbl-96-intel 3 0x2.67a2a5d2e3682p+0L : 0x3.2f1a8656b1acc43p-4L : inexact-ok
+= jn upward ldbl-96-intel 3 0x2.67a2a5d2e3682p+0L : 0x3.2f1a8656b1acc434p-4L : inexact-ok
+= jn downward ldbl-96-m68k 3 0x2.67a2a5d2e3682p+0L : 0x3.2f1a8656b1acc43p-4L : inexact-ok
+= jn tonearest ldbl-96-m68k 3 0x2.67a2a5d2e3682p+0L : 0x3.2f1a8656b1acc43p-4L : inexact-ok
+= jn towardzero ldbl-96-m68k 3 0x2.67a2a5d2e3682p+0L : 0x3.2f1a8656b1acc43p-4L : inexact-ok
+= jn upward ldbl-96-m68k 3 0x2.67a2a5d2e3682p+0L : 0x3.2f1a8656b1acc434p-4L : inexact-ok
+= jn downward ldbl-128 3 0x2.67a2a5d2e3682p+0L : 0x3.2f1a8656b1acc431747ce21909d4p-4L : inexact-ok
+= jn tonearest ldbl-128 3 0x2.67a2a5d2e3682p+0L : 0x3.2f1a8656b1acc431747ce21909d6p-4L : inexact-ok
+= jn towardzero ldbl-128 3 0x2.67a2a5d2e3682p+0L : 0x3.2f1a8656b1acc431747ce21909d4p-4L : inexact-ok
+= jn upward ldbl-128 3 0x2.67a2a5d2e3682p+0L : 0x3.2f1a8656b1acc431747ce21909d6p-4L : inexact-ok
+= jn downward ldbl-128ibm 3 0x2.67a2a5d2e3682p+0L : 0x3.2f1a8656b1acc431747ce21909p-4L : inexact-ok
+= jn tonearest ldbl-128ibm 3 0x2.67a2a5d2e3682p+0L : 0x3.2f1a8656b1acc431747ce2190ap-4L : inexact-ok
+= jn towardzero ldbl-128ibm 3 0x2.67a2a5d2e3682p+0L : 0x3.2f1a8656b1acc431747ce21909p-4L : inexact-ok
+= jn upward ldbl-128ibm 3 0x2.67a2a5d2e3682p+0L : 0x3.2f1a8656b1acc431747ce2190ap-4L : inexact-ok
+= jn downward dbl-64 3 0x2.67a2a5d2e368p+0 : 0x3.2f1a8656b1ac6p-4 : inexact-ok
+= jn tonearest dbl-64 3 0x2.67a2a5d2e368p+0 : 0x3.2f1a8656b1ac6p-4 : inexact-ok
+= jn towardzero dbl-64 3 0x2.67a2a5d2e368p+0 : 0x3.2f1a8656b1ac6p-4 : inexact-ok
+= jn upward dbl-64 3 0x2.67a2a5d2e368p+0 : 0x3.2f1a8656b1ac8p-4 : inexact-ok
+= jn downward ldbl-96-intel 3 0x2.67a2a5d2e368p+0L : 0x3.2f1a8656b1ac663cp-4L : inexact-ok
+= jn tonearest ldbl-96-intel 3 0x2.67a2a5d2e368p+0L : 0x3.2f1a8656b1ac663cp-4L : inexact-ok
+= jn towardzero ldbl-96-intel 3 0x2.67a2a5d2e368p+0L : 0x3.2f1a8656b1ac663cp-4L : inexact-ok
+= jn upward ldbl-96-intel 3 0x2.67a2a5d2e368p+0L : 0x3.2f1a8656b1ac664p-4L : inexact-ok
+= jn downward ldbl-96-m68k 3 0x2.67a2a5d2e368p+0L : 0x3.2f1a8656b1ac663cp-4L : inexact-ok
+= jn tonearest ldbl-96-m68k 3 0x2.67a2a5d2e368p+0L : 0x3.2f1a8656b1ac663cp-4L : inexact-ok
+= jn towardzero ldbl-96-m68k 3 0x2.67a2a5d2e368p+0L : 0x3.2f1a8656b1ac663cp-4L : inexact-ok
+= jn upward ldbl-96-m68k 3 0x2.67a2a5d2e368p+0L : 0x3.2f1a8656b1ac664p-4L : inexact-ok
+= jn downward ldbl-128 3 0x2.67a2a5d2e368p+0L : 0x3.2f1a8656b1ac663d35a28b05560cp-4L : inexact-ok
+= jn tonearest ldbl-128 3 0x2.67a2a5d2e368p+0L : 0x3.2f1a8656b1ac663d35a28b05560ep-4L : inexact-ok
+= jn towardzero ldbl-128 3 0x2.67a2a5d2e368p+0L : 0x3.2f1a8656b1ac663d35a28b05560cp-4L : inexact-ok
+= jn upward ldbl-128 3 0x2.67a2a5d2e368p+0L : 0x3.2f1a8656b1ac663d35a28b05560ep-4L : inexact-ok
+= jn downward ldbl-128ibm 3 0x2.67a2a5d2e368p+0L : 0x3.2f1a8656b1ac663d35a28b0556p-4L : inexact-ok
+= jn tonearest ldbl-128ibm 3 0x2.67a2a5d2e368p+0L : 0x3.2f1a8656b1ac663d35a28b0556p-4L : inexact-ok
+= jn towardzero ldbl-128ibm 3 0x2.67a2a5d2e368p+0L : 0x3.2f1a8656b1ac663d35a28b0556p-4L : inexact-ok
+= jn upward ldbl-128ibm 3 0x2.67a2a5d2e368p+0L : 0x3.2f1a8656b1ac663d35a28b0557p-4L : inexact-ok
+= jn downward ldbl-96-intel 3 0x2.67a2a5d2e36801p+0L : 0x3.2f1a8656b1ac692cp-4L : inexact-ok
+= jn tonearest ldbl-96-intel 3 0x2.67a2a5d2e36801p+0L : 0x3.2f1a8656b1ac692cp-4L : inexact-ok
+= jn towardzero ldbl-96-intel 3 0x2.67a2a5d2e36801p+0L : 0x3.2f1a8656b1ac692cp-4L : inexact-ok
+= jn upward ldbl-96-intel 3 0x2.67a2a5d2e36801p+0L : 0x3.2f1a8656b1ac693p-4L : inexact-ok
+= jn downward ldbl-96-m68k 3 0x2.67a2a5d2e36801p+0L : 0x3.2f1a8656b1ac692cp-4L : inexact-ok
+= jn tonearest ldbl-96-m68k 3 0x2.67a2a5d2e36801p+0L : 0x3.2f1a8656b1ac692cp-4L : inexact-ok
+= jn towardzero ldbl-96-m68k 3 0x2.67a2a5d2e36801p+0L : 0x3.2f1a8656b1ac692cp-4L : inexact-ok
+= jn upward ldbl-96-m68k 3 0x2.67a2a5d2e36801p+0L : 0x3.2f1a8656b1ac693p-4L : inexact-ok
+= jn downward ldbl-128 3 0x2.67a2a5d2e36801p+0L : 0x3.2f1a8656b1ac692cd7995dbdf3a2p-4L : inexact-ok
+= jn tonearest ldbl-128 3 0x2.67a2a5d2e36801p+0L : 0x3.2f1a8656b1ac692cd7995dbdf3a4p-4L : inexact-ok
+= jn towardzero ldbl-128 3 0x2.67a2a5d2e36801p+0L : 0x3.2f1a8656b1ac692cd7995dbdf3a2p-4L : inexact-ok
+= jn upward ldbl-128 3 0x2.67a2a5d2e36801p+0L : 0x3.2f1a8656b1ac692cd7995dbdf3a4p-4L : inexact-ok
+= jn downward ldbl-128ibm 3 0x2.67a2a5d2e36801p+0L : 0x3.2f1a8656b1ac692cd7995dbdf3p-4L : inexact-ok
+= jn tonearest ldbl-128ibm 3 0x2.67a2a5d2e36801p+0L : 0x3.2f1a8656b1ac692cd7995dbdf4p-4L : inexact-ok
+= jn towardzero ldbl-128ibm 3 0x2.67a2a5d2e36801p+0L : 0x3.2f1a8656b1ac692cd7995dbdf3p-4L : inexact-ok
+= jn upward ldbl-128ibm 3 0x2.67a2a5d2e36801p+0L : 0x3.2f1a8656b1ac692cd7995dbdf4p-4L : inexact-ok
+= jn downward ldbl-96-intel 3 0x2.67a2a5d2e36800fcp+0L : 0x3.2f1a8656b1ac692p-4L : inexact-ok
+= jn tonearest ldbl-96-intel 3 0x2.67a2a5d2e36800fcp+0L : 0x3.2f1a8656b1ac692p-4L : inexact-ok
+= jn towardzero ldbl-96-intel 3 0x2.67a2a5d2e36800fcp+0L : 0x3.2f1a8656b1ac692p-4L : inexact-ok
+= jn upward ldbl-96-intel 3 0x2.67a2a5d2e36800fcp+0L : 0x3.2f1a8656b1ac6924p-4L : inexact-ok
+= jn downward ldbl-96-m68k 3 0x2.67a2a5d2e36800fcp+0L : 0x3.2f1a8656b1ac692p-4L : inexact-ok
+= jn tonearest ldbl-96-m68k 3 0x2.67a2a5d2e36800fcp+0L : 0x3.2f1a8656b1ac692p-4L : inexact-ok
+= jn towardzero ldbl-96-m68k 3 0x2.67a2a5d2e36800fcp+0L : 0x3.2f1a8656b1ac692p-4L : inexact-ok
+= jn upward ldbl-96-m68k 3 0x2.67a2a5d2e36800fcp+0L : 0x3.2f1a8656b1ac6924p-4L : inexact-ok
+= jn downward ldbl-128 3 0x2.67a2a5d2e36800fcp+0L : 0x3.2f1a8656b1ac692119118273112cp-4L : inexact-ok
+= jn tonearest ldbl-128 3 0x2.67a2a5d2e36800fcp+0L : 0x3.2f1a8656b1ac692119118273112cp-4L : inexact-ok
+= jn towardzero ldbl-128 3 0x2.67a2a5d2e36800fcp+0L : 0x3.2f1a8656b1ac692119118273112cp-4L : inexact-ok
+= jn upward ldbl-128 3 0x2.67a2a5d2e36800fcp+0L : 0x3.2f1a8656b1ac692119118273112ep-4L : inexact-ok
+= jn downward ldbl-128ibm 3 0x2.67a2a5d2e36800fcp+0L : 0x3.2f1a8656b1ac69211911827311p-4L : inexact-ok
+= jn tonearest ldbl-128ibm 3 0x2.67a2a5d2e36800fcp+0L : 0x3.2f1a8656b1ac69211911827311p-4L : inexact-ok
+= jn towardzero ldbl-128ibm 3 0x2.67a2a5d2e36800fcp+0L : 0x3.2f1a8656b1ac69211911827311p-4L : inexact-ok
+= jn upward ldbl-128ibm 3 0x2.67a2a5d2e36800fcp+0L : 0x3.2f1a8656b1ac69211911827312p-4L : inexact-ok
+= jn downward ldbl-128 3 0x2.67a2a5d2e36800fce3e16f10ca68p+0L : 0x3.2f1a8656b1ac6923b62403c2608p-4L : inexact-ok
+= jn tonearest ldbl-128 3 0x2.67a2a5d2e36800fce3e16f10ca68p+0L : 0x3.2f1a8656b1ac6923b62403c2608p-4L : inexact-ok
+= jn towardzero ldbl-128 3 0x2.67a2a5d2e36800fce3e16f10ca68p+0L : 0x3.2f1a8656b1ac6923b62403c2608p-4L : inexact-ok
+= jn upward ldbl-128 3 0x2.67a2a5d2e36800fce3e16f10ca68p+0L : 0x3.2f1a8656b1ac6923b62403c26082p-4L : inexact-ok
+= jn downward ldbl-128 3 0x2.67a2a5d2e36800fce3e16f10ca66p+0L : 0x3.2f1a8656b1ac6923b62403c2607ap-4L : inexact-ok
+= jn tonearest ldbl-128 3 0x2.67a2a5d2e36800fce3e16f10ca66p+0L : 0x3.2f1a8656b1ac6923b62403c2607cp-4L : inexact-ok
+= jn towardzero ldbl-128 3 0x2.67a2a5d2e36800fce3e16f10ca66p+0L : 0x3.2f1a8656b1ac6923b62403c2607ap-4L : inexact-ok
+= jn upward ldbl-128 3 0x2.67a2a5d2e36800fce3e16f10ca66p+0L : 0x3.2f1a8656b1ac6923b62403c2607cp-4L : inexact-ok
+= jn downward ldbl-128 3 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0x3.2f1a8656b1ac6923b62403c2623ep-4L : inexact-ok
+= jn tonearest ldbl-128 3 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0x3.2f1a8656b1ac6923b62403c2624p-4L : inexact-ok
+= jn towardzero ldbl-128 3 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0x3.2f1a8656b1ac6923b62403c2623ep-4L : inexact-ok
+= jn upward ldbl-128 3 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0x3.2f1a8656b1ac6923b62403c2624p-4L : inexact-ok
+= jn downward ldbl-128ibm 3 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0x3.2f1a8656b1ac6923b62403c262p-4L : inexact-ok
+= jn tonearest ldbl-128ibm 3 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0x3.2f1a8656b1ac6923b62403c262p-4L : inexact-ok
+= jn towardzero ldbl-128ibm 3 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0x3.2f1a8656b1ac6923b62403c262p-4L : inexact-ok
+= jn upward ldbl-128ibm 3 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0x3.2f1a8656b1ac6923b62403c263p-4L : inexact-ok
+= jn downward ldbl-128 3 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0x3.2f1a8656b1ac6923b62403c25f4ep-4L : inexact-ok
+= jn tonearest ldbl-128 3 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0x3.2f1a8656b1ac6923b62403c25f5p-4L : inexact-ok
+= jn towardzero ldbl-128 3 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0x3.2f1a8656b1ac6923b62403c25f4ep-4L : inexact-ok
+= jn upward ldbl-128 3 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0x3.2f1a8656b1ac6923b62403c25f5p-4L : inexact-ok
+= jn downward ldbl-128ibm 3 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0x3.2f1a8656b1ac6923b62403c25fp-4L : inexact-ok
+= jn tonearest ldbl-128ibm 3 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0x3.2f1a8656b1ac6923b62403c25fp-4L : inexact-ok
+= jn towardzero ldbl-128ibm 3 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0x3.2f1a8656b1ac6923b62403c25fp-4L : inexact-ok
+= jn upward ldbl-128ibm 3 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0x3.2f1a8656b1ac6923b62403c26p-4L : inexact-ok
+jn 4 2.4048255576957729
+= jn downward flt-32 4 0x2.67a2a8p+0f : 0x1.0933dp-4f : inexact-ok
+= jn tonearest flt-32 4 0x2.67a2a8p+0f : 0x1.0933dp-4f : inexact-ok
+= jn towardzero flt-32 4 0x2.67a2a8p+0f : 0x1.0933dp-4f : inexact-ok
+= jn upward flt-32 4 0x2.67a2a8p+0f : 0x1.0933d2p-4f : inexact-ok
+= jn downward dbl-64 4 0x2.67a2a8p+0 : 0x1.0933d0091440cp-4 : inexact-ok
+= jn tonearest dbl-64 4 0x2.67a2a8p+0 : 0x1.0933d0091440dp-4 : inexact-ok
+= jn towardzero dbl-64 4 0x2.67a2a8p+0 : 0x1.0933d0091440cp-4 : inexact-ok
+= jn upward dbl-64 4 0x2.67a2a8p+0 : 0x1.0933d0091440dp-4 : inexact-ok
+= jn downward ldbl-96-intel 4 0x2.67a2a8p+0L : 0x1.0933d0091440ccacp-4L : inexact-ok
+= jn tonearest ldbl-96-intel 4 0x2.67a2a8p+0L : 0x1.0933d0091440ccacp-4L : inexact-ok
+= jn towardzero ldbl-96-intel 4 0x2.67a2a8p+0L : 0x1.0933d0091440ccacp-4L : inexact-ok
+= jn upward ldbl-96-intel 4 0x2.67a2a8p+0L : 0x1.0933d0091440ccaep-4L : inexact-ok
+= jn downward ldbl-96-m68k 4 0x2.67a2a8p+0L : 0x1.0933d0091440ccacp-4L : inexact-ok
+= jn tonearest ldbl-96-m68k 4 0x2.67a2a8p+0L : 0x1.0933d0091440ccacp-4L : inexact-ok
+= jn towardzero ldbl-96-m68k 4 0x2.67a2a8p+0L : 0x1.0933d0091440ccacp-4L : inexact-ok
+= jn upward ldbl-96-m68k 4 0x2.67a2a8p+0L : 0x1.0933d0091440ccaep-4L : inexact-ok
+= jn downward ldbl-128 4 0x2.67a2a8p+0L : 0x1.0933d0091440ccac79775018468cp-4L : inexact-ok
+= jn tonearest ldbl-128 4 0x2.67a2a8p+0L : 0x1.0933d0091440ccac79775018468dp-4L : inexact-ok
+= jn towardzero ldbl-128 4 0x2.67a2a8p+0L : 0x1.0933d0091440ccac79775018468cp-4L : inexact-ok
+= jn upward ldbl-128 4 0x2.67a2a8p+0L : 0x1.0933d0091440ccac79775018468dp-4L : inexact-ok
+= jn downward ldbl-128ibm 4 0x2.67a2a8p+0L : 0x1.0933d0091440ccac79775018468p-4L : inexact-ok
+= jn tonearest ldbl-128ibm 4 0x2.67a2a8p+0L : 0x1.0933d0091440ccac79775018468p-4L : inexact-ok
+= jn towardzero ldbl-128ibm 4 0x2.67a2a8p+0L : 0x1.0933d0091440ccac79775018468p-4L : inexact-ok
+= jn upward ldbl-128ibm 4 0x2.67a2a8p+0L : 0x1.0933d0091440ccac7977501847p-4L : inexact-ok
+= jn downward flt-32 4 0x2.67a2a4p+0f : 0x1.0933cap-4f : inexact-ok
+= jn tonearest flt-32 4 0x2.67a2a4p+0f : 0x1.0933cap-4f : inexact-ok
+= jn towardzero flt-32 4 0x2.67a2a4p+0f : 0x1.0933cap-4f : inexact-ok
+= jn upward flt-32 4 0x2.67a2a4p+0f : 0x1.0933ccp-4f : inexact-ok
+= jn downward dbl-64 4 0x2.67a2a4p+0 : 0x1.0933ca3121ef3p-4 : inexact-ok
+= jn tonearest dbl-64 4 0x2.67a2a4p+0 : 0x1.0933ca3121ef3p-4 : inexact-ok
+= jn towardzero dbl-64 4 0x2.67a2a4p+0 : 0x1.0933ca3121ef3p-4 : inexact-ok
+= jn upward dbl-64 4 0x2.67a2a4p+0 : 0x1.0933ca3121ef4p-4 : inexact-ok
+= jn downward ldbl-96-intel 4 0x2.67a2a4p+0L : 0x1.0933ca3121ef34ecp-4L : inexact-ok
+= jn tonearest ldbl-96-intel 4 0x2.67a2a4p+0L : 0x1.0933ca3121ef34eep-4L : inexact-ok
+= jn towardzero ldbl-96-intel 4 0x2.67a2a4p+0L : 0x1.0933ca3121ef34ecp-4L : inexact-ok
+= jn upward ldbl-96-intel 4 0x2.67a2a4p+0L : 0x1.0933ca3121ef34eep-4L : inexact-ok
+= jn downward ldbl-96-m68k 4 0x2.67a2a4p+0L : 0x1.0933ca3121ef34ecp-4L : inexact-ok
+= jn tonearest ldbl-96-m68k 4 0x2.67a2a4p+0L : 0x1.0933ca3121ef34eep-4L : inexact-ok
+= jn towardzero ldbl-96-m68k 4 0x2.67a2a4p+0L : 0x1.0933ca3121ef34ecp-4L : inexact-ok
+= jn upward ldbl-96-m68k 4 0x2.67a2a4p+0L : 0x1.0933ca3121ef34eep-4L : inexact-ok
+= jn downward ldbl-128 4 0x2.67a2a4p+0L : 0x1.0933ca3121ef34ed2012c04120bcp-4L : inexact-ok
+= jn tonearest ldbl-128 4 0x2.67a2a4p+0L : 0x1.0933ca3121ef34ed2012c04120bdp-4L : inexact-ok
+= jn towardzero ldbl-128 4 0x2.67a2a4p+0L : 0x1.0933ca3121ef34ed2012c04120bcp-4L : inexact-ok
+= jn upward ldbl-128 4 0x2.67a2a4p+0L : 0x1.0933ca3121ef34ed2012c04120bdp-4L : inexact-ok
+= jn downward ldbl-128ibm 4 0x2.67a2a4p+0L : 0x1.0933ca3121ef34ed2012c041208p-4L : inexact-ok
+= jn tonearest ldbl-128ibm 4 0x2.67a2a4p+0L : 0x1.0933ca3121ef34ed2012c041208p-4L : inexact-ok
+= jn towardzero ldbl-128ibm 4 0x2.67a2a4p+0L : 0x1.0933ca3121ef34ed2012c041208p-4L : inexact-ok
+= jn upward ldbl-128ibm 4 0x2.67a2a4p+0L : 0x1.0933ca3121ef34ed2012c04121p-4L : inexact-ok
+= jn downward dbl-64 4 0x2.67a2a5d2e3682p+0 : 0x1.0933ccdb33e9fp-4 : inexact-ok
+= jn tonearest dbl-64 4 0x2.67a2a5d2e3682p+0 : 0x1.0933ccdb33eap-4 : inexact-ok
+= jn towardzero dbl-64 4 0x2.67a2a5d2e3682p+0 : 0x1.0933ccdb33e9fp-4 : inexact-ok
+= jn upward dbl-64 4 0x2.67a2a5d2e3682p+0 : 0x1.0933ccdb33eap-4 : inexact-ok
+= jn downward ldbl-96-intel 4 0x2.67a2a5d2e3682p+0L : 0x1.0933ccdb33e9fe48p-4L : inexact-ok
+= jn tonearest ldbl-96-intel 4 0x2.67a2a5d2e3682p+0L : 0x1.0933ccdb33e9fe48p-4L : inexact-ok
+= jn towardzero ldbl-96-intel 4 0x2.67a2a5d2e3682p+0L : 0x1.0933ccdb33e9fe48p-4L : inexact-ok
+= jn upward ldbl-96-intel 4 0x2.67a2a5d2e3682p+0L : 0x1.0933ccdb33e9fe4ap-4L : inexact-ok
+= jn downward ldbl-96-m68k 4 0x2.67a2a5d2e3682p+0L : 0x1.0933ccdb33e9fe48p-4L : inexact-ok
+= jn tonearest ldbl-96-m68k 4 0x2.67a2a5d2e3682p+0L : 0x1.0933ccdb33e9fe48p-4L : inexact-ok
+= jn towardzero ldbl-96-m68k 4 0x2.67a2a5d2e3682p+0L : 0x1.0933ccdb33e9fe48p-4L : inexact-ok
+= jn upward ldbl-96-m68k 4 0x2.67a2a5d2e3682p+0L : 0x1.0933ccdb33e9fe4ap-4L : inexact-ok
+= jn downward ldbl-128 4 0x2.67a2a5d2e3682p+0L : 0x1.0933ccdb33e9fe48e277a5faf45cp-4L : inexact-ok
+= jn tonearest ldbl-128 4 0x2.67a2a5d2e3682p+0L : 0x1.0933ccdb33e9fe48e277a5faf45cp-4L : inexact-ok
+= jn towardzero ldbl-128 4 0x2.67a2a5d2e3682p+0L : 0x1.0933ccdb33e9fe48e277a5faf45cp-4L : inexact-ok
+= jn upward ldbl-128 4 0x2.67a2a5d2e3682p+0L : 0x1.0933ccdb33e9fe48e277a5faf45dp-4L : inexact-ok
+= jn downward ldbl-128ibm 4 0x2.67a2a5d2e3682p+0L : 0x1.0933ccdb33e9fe48e277a5faf4p-4L : inexact-ok
+= jn tonearest ldbl-128ibm 4 0x2.67a2a5d2e3682p+0L : 0x1.0933ccdb33e9fe48e277a5faf48p-4L : inexact-ok
+= jn towardzero ldbl-128ibm 4 0x2.67a2a5d2e3682p+0L : 0x1.0933ccdb33e9fe48e277a5faf4p-4L : inexact-ok
+= jn upward ldbl-128ibm 4 0x2.67a2a5d2e3682p+0L : 0x1.0933ccdb33e9fe48e277a5faf48p-4L : inexact-ok
+= jn downward dbl-64 4 0x2.67a2a5d2e368p+0 : 0x1.0933ccdb33e9cp-4 : inexact-ok
+= jn tonearest dbl-64 4 0x2.67a2a5d2e368p+0 : 0x1.0933ccdb33e9dp-4 : inexact-ok
+= jn towardzero dbl-64 4 0x2.67a2a5d2e368p+0 : 0x1.0933ccdb33e9cp-4 : inexact-ok
+= jn upward dbl-64 4 0x2.67a2a5d2e368p+0 : 0x1.0933ccdb33e9dp-4 : inexact-ok
+= jn downward ldbl-96-intel 4 0x2.67a2a5d2e368p+0L : 0x1.0933ccdb33e9cf88p-4L : inexact-ok
+= jn tonearest ldbl-96-intel 4 0x2.67a2a5d2e368p+0L : 0x1.0933ccdb33e9cf8ap-4L : inexact-ok
+= jn towardzero ldbl-96-intel 4 0x2.67a2a5d2e368p+0L : 0x1.0933ccdb33e9cf88p-4L : inexact-ok
+= jn upward ldbl-96-intel 4 0x2.67a2a5d2e368p+0L : 0x1.0933ccdb33e9cf8ap-4L : inexact-ok
+= jn downward ldbl-96-m68k 4 0x2.67a2a5d2e368p+0L : 0x1.0933ccdb33e9cf88p-4L : inexact-ok
+= jn tonearest ldbl-96-m68k 4 0x2.67a2a5d2e368p+0L : 0x1.0933ccdb33e9cf8ap-4L : inexact-ok
+= jn towardzero ldbl-96-m68k 4 0x2.67a2a5d2e368p+0L : 0x1.0933ccdb33e9cf88p-4L : inexact-ok
+= jn upward ldbl-96-m68k 4 0x2.67a2a5d2e368p+0L : 0x1.0933ccdb33e9cf8ap-4L : inexact-ok
+= jn downward ldbl-128 4 0x2.67a2a5d2e368p+0L : 0x1.0933ccdb33e9cf894ff1cd022ca1p-4L : inexact-ok
+= jn tonearest ldbl-128 4 0x2.67a2a5d2e368p+0L : 0x1.0933ccdb33e9cf894ff1cd022ca2p-4L : inexact-ok
+= jn towardzero ldbl-128 4 0x2.67a2a5d2e368p+0L : 0x1.0933ccdb33e9cf894ff1cd022ca1p-4L : inexact-ok
+= jn upward ldbl-128 4 0x2.67a2a5d2e368p+0L : 0x1.0933ccdb33e9cf894ff1cd022ca2p-4L : inexact-ok
+= jn downward ldbl-128ibm 4 0x2.67a2a5d2e368p+0L : 0x1.0933ccdb33e9cf894ff1cd022c8p-4L : inexact-ok
+= jn tonearest ldbl-128ibm 4 0x2.67a2a5d2e368p+0L : 0x1.0933ccdb33e9cf894ff1cd022c8p-4L : inexact-ok
+= jn towardzero ldbl-128ibm 4 0x2.67a2a5d2e368p+0L : 0x1.0933ccdb33e9cf894ff1cd022c8p-4L : inexact-ok
+= jn upward ldbl-128ibm 4 0x2.67a2a5d2e368p+0L : 0x1.0933ccdb33e9cf894ff1cd022dp-4L : inexact-ok
+= jn downward ldbl-96-intel 4 0x2.67a2a5d2e36801p+0L : 0x1.0933ccdb33e9d0fep-4L : inexact-ok
+= jn tonearest ldbl-96-intel 4 0x2.67a2a5d2e36801p+0L : 0x1.0933ccdb33e9d1p-4L : inexact-ok
+= jn towardzero ldbl-96-intel 4 0x2.67a2a5d2e36801p+0L : 0x1.0933ccdb33e9d0fep-4L : inexact-ok
+= jn upward ldbl-96-intel 4 0x2.67a2a5d2e36801p+0L : 0x1.0933ccdb33e9d1p-4L : inexact-ok
+= jn downward ldbl-96-m68k 4 0x2.67a2a5d2e36801p+0L : 0x1.0933ccdb33e9d0fep-4L : inexact-ok
+= jn tonearest ldbl-96-m68k 4 0x2.67a2a5d2e36801p+0L : 0x1.0933ccdb33e9d1p-4L : inexact-ok
+= jn towardzero ldbl-96-m68k 4 0x2.67a2a5d2e36801p+0L : 0x1.0933ccdb33e9d0fep-4L : inexact-ok
+= jn upward ldbl-96-m68k 4 0x2.67a2a5d2e36801p+0L : 0x1.0933ccdb33e9d1p-4L : inexact-ok
+= jn downward ldbl-128 4 0x2.67a2a5d2e36801p+0L : 0x1.0933ccdb33e9d0ff4c85fbc9f2ccp-4L : inexact-ok
+= jn tonearest ldbl-128 4 0x2.67a2a5d2e36801p+0L : 0x1.0933ccdb33e9d0ff4c85fbc9f2cdp-4L : inexact-ok
+= jn towardzero ldbl-128 4 0x2.67a2a5d2e36801p+0L : 0x1.0933ccdb33e9d0ff4c85fbc9f2ccp-4L : inexact-ok
+= jn upward ldbl-128 4 0x2.67a2a5d2e36801p+0L : 0x1.0933ccdb33e9d0ff4c85fbc9f2cdp-4L : inexact-ok
+= jn downward ldbl-128ibm 4 0x2.67a2a5d2e36801p+0L : 0x1.0933ccdb33e9d0ff4c85fbc9f28p-4L : inexact-ok
+= jn tonearest ldbl-128ibm 4 0x2.67a2a5d2e36801p+0L : 0x1.0933ccdb33e9d0ff4c85fbc9f3p-4L : inexact-ok
+= jn towardzero ldbl-128ibm 4 0x2.67a2a5d2e36801p+0L : 0x1.0933ccdb33e9d0ff4c85fbc9f28p-4L : inexact-ok
+= jn upward ldbl-128ibm 4 0x2.67a2a5d2e36801p+0L : 0x1.0933ccdb33e9d0ff4c85fbc9f3p-4L : inexact-ok
+= jn downward ldbl-96-intel 4 0x2.67a2a5d2e36800fcp+0L : 0x1.0933ccdb33e9d0f8p-4L : inexact-ok
+= jn tonearest ldbl-96-intel 4 0x2.67a2a5d2e36800fcp+0L : 0x1.0933ccdb33e9d0fap-4L : inexact-ok
+= jn towardzero ldbl-96-intel 4 0x2.67a2a5d2e36800fcp+0L : 0x1.0933ccdb33e9d0f8p-4L : inexact-ok
+= jn upward ldbl-96-intel 4 0x2.67a2a5d2e36800fcp+0L : 0x1.0933ccdb33e9d0fap-4L : inexact-ok
+= jn downward ldbl-96-m68k 4 0x2.67a2a5d2e36800fcp+0L : 0x1.0933ccdb33e9d0f8p-4L : inexact-ok
+= jn tonearest ldbl-96-m68k 4 0x2.67a2a5d2e36800fcp+0L : 0x1.0933ccdb33e9d0fap-4L : inexact-ok
+= jn towardzero ldbl-96-m68k 4 0x2.67a2a5d2e36800fcp+0L : 0x1.0933ccdb33e9d0f8p-4L : inexact-ok
+= jn upward ldbl-96-m68k 4 0x2.67a2a5d2e36800fcp+0L : 0x1.0933ccdb33e9d0fap-4L : inexact-ok
+= jn downward ldbl-128 4 0x2.67a2a5d2e36800fcp+0L : 0x1.0933ccdb33e9d0f97493ab0ed3b3p-4L : inexact-ok
+= jn tonearest ldbl-128 4 0x2.67a2a5d2e36800fcp+0L : 0x1.0933ccdb33e9d0f97493ab0ed3b4p-4L : inexact-ok
+= jn towardzero ldbl-128 4 0x2.67a2a5d2e36800fcp+0L : 0x1.0933ccdb33e9d0f97493ab0ed3b3p-4L : inexact-ok
+= jn upward ldbl-128 4 0x2.67a2a5d2e36800fcp+0L : 0x1.0933ccdb33e9d0f97493ab0ed3b4p-4L : inexact-ok
+= jn downward ldbl-128ibm 4 0x2.67a2a5d2e36800fcp+0L : 0x1.0933ccdb33e9d0f97493ab0ed38p-4L : inexact-ok
+= jn tonearest ldbl-128ibm 4 0x2.67a2a5d2e36800fcp+0L : 0x1.0933ccdb33e9d0f97493ab0ed38p-4L : inexact-ok
+= jn towardzero ldbl-128ibm 4 0x2.67a2a5d2e36800fcp+0L : 0x1.0933ccdb33e9d0f97493ab0ed38p-4L : inexact-ok
+= jn upward ldbl-128ibm 4 0x2.67a2a5d2e36800fcp+0L : 0x1.0933ccdb33e9d0f97493ab0ed4p-4L : inexact-ok
+= jn downward ldbl-128 4 0x2.67a2a5d2e36800fce3e16f10ca68p+0L : 0x1.0933ccdb33e9d0fac17bf7b397b1p-4L : inexact-ok
+= jn tonearest ldbl-128 4 0x2.67a2a5d2e36800fce3e16f10ca68p+0L : 0x1.0933ccdb33e9d0fac17bf7b397b1p-4L : inexact-ok
+= jn towardzero ldbl-128 4 0x2.67a2a5d2e36800fce3e16f10ca68p+0L : 0x1.0933ccdb33e9d0fac17bf7b397b1p-4L : inexact-ok
+= jn upward ldbl-128 4 0x2.67a2a5d2e36800fce3e16f10ca68p+0L : 0x1.0933ccdb33e9d0fac17bf7b397b2p-4L : inexact-ok
+= jn downward ldbl-128 4 0x2.67a2a5d2e36800fce3e16f10ca66p+0L : 0x1.0933ccdb33e9d0fac17bf7b397aep-4L : inexact-ok
+= jn tonearest ldbl-128 4 0x2.67a2a5d2e36800fce3e16f10ca66p+0L : 0x1.0933ccdb33e9d0fac17bf7b397aep-4L : inexact-ok
+= jn towardzero ldbl-128 4 0x2.67a2a5d2e36800fce3e16f10ca66p+0L : 0x1.0933ccdb33e9d0fac17bf7b397aep-4L : inexact-ok
+= jn upward ldbl-128 4 0x2.67a2a5d2e36800fce3e16f10ca66p+0L : 0x1.0933ccdb33e9d0fac17bf7b397afp-4L : inexact-ok
+= jn downward ldbl-128 4 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0x1.0933ccdb33e9d0fac17bf7b3988fp-4L : inexact-ok
+= jn tonearest ldbl-128 4 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0x1.0933ccdb33e9d0fac17bf7b3988fp-4L : inexact-ok
+= jn towardzero ldbl-128 4 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0x1.0933ccdb33e9d0fac17bf7b3988fp-4L : inexact-ok
+= jn upward ldbl-128 4 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0x1.0933ccdb33e9d0fac17bf7b3989p-4L : inexact-ok
+= jn downward ldbl-128ibm 4 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0x1.0933ccdb33e9d0fac17bf7b3988p-4L : inexact-ok
+= jn tonearest ldbl-128ibm 4 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0x1.0933ccdb33e9d0fac17bf7b3988p-4L : inexact-ok
+= jn towardzero ldbl-128ibm 4 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0x1.0933ccdb33e9d0fac17bf7b3988p-4L : inexact-ok
+= jn upward ldbl-128ibm 4 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0x1.0933ccdb33e9d0fac17bf7b399p-4L : inexact-ok
+= jn downward ldbl-128 4 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0x1.0933ccdb33e9d0fac17bf7b39719p-4L : inexact-ok
+= jn tonearest ldbl-128 4 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0x1.0933ccdb33e9d0fac17bf7b39719p-4L : inexact-ok
+= jn towardzero ldbl-128 4 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0x1.0933ccdb33e9d0fac17bf7b39719p-4L : inexact-ok
+= jn upward ldbl-128 4 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0x1.0933ccdb33e9d0fac17bf7b3971ap-4L : inexact-ok
+= jn downward ldbl-128ibm 4 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0x1.0933ccdb33e9d0fac17bf7b397p-4L : inexact-ok
+= jn tonearest ldbl-128ibm 4 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0x1.0933ccdb33e9d0fac17bf7b397p-4L : inexact-ok
+= jn towardzero ldbl-128ibm 4 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0x1.0933ccdb33e9d0fac17bf7b397p-4L : inexact-ok
+= jn upward ldbl-128ibm 4 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0x1.0933ccdb33e9d0fac17bf7b3978p-4L : inexact-ok
+jn 5 2.4048255576957729
+= jn downward flt-32 5 0x2.67a2a8p+0f : 0x4.3215fp-8f : inexact-ok
+= jn tonearest flt-32 5 0x2.67a2a8p+0f : 0x4.3215fp-8f : inexact-ok
+= jn towardzero flt-32 5 0x2.67a2a8p+0f : 0x4.3215fp-8f : inexact-ok
+= jn upward flt-32 5 0x2.67a2a8p+0f : 0x4.3215f8p-8f : inexact-ok
+= jn downward dbl-64 5 0x2.67a2a8p+0 : 0x4.3215f0a87047p-8 : inexact-ok
+= jn tonearest dbl-64 5 0x2.67a2a8p+0 : 0x4.3215f0a87047p-8 : inexact-ok
+= jn towardzero dbl-64 5 0x2.67a2a8p+0 : 0x4.3215f0a87047p-8 : inexact-ok
+= jn upward dbl-64 5 0x2.67a2a8p+0 : 0x4.3215f0a870474p-8 : inexact-ok
+= jn downward ldbl-96-intel 5 0x2.67a2a8p+0L : 0x4.3215f0a870471a3p-8L : inexact-ok
+= jn tonearest ldbl-96-intel 5 0x2.67a2a8p+0L : 0x4.3215f0a870471a3p-8L : inexact-ok
+= jn towardzero ldbl-96-intel 5 0x2.67a2a8p+0L : 0x4.3215f0a870471a3p-8L : inexact-ok
+= jn upward ldbl-96-intel 5 0x2.67a2a8p+0L : 0x4.3215f0a870471a38p-8L : inexact-ok
+= jn downward ldbl-96-m68k 5 0x2.67a2a8p+0L : 0x4.3215f0a870471a3p-8L : inexact-ok
+= jn tonearest ldbl-96-m68k 5 0x2.67a2a8p+0L : 0x4.3215f0a870471a3p-8L : inexact-ok
+= jn towardzero ldbl-96-m68k 5 0x2.67a2a8p+0L : 0x4.3215f0a870471a3p-8L : inexact-ok
+= jn upward ldbl-96-m68k 5 0x2.67a2a8p+0L : 0x4.3215f0a870471a38p-8L : inexact-ok
+= jn downward ldbl-128 5 0x2.67a2a8p+0L : 0x4.3215f0a870471a307b29df5ec01cp-8L : inexact-ok
+= jn tonearest ldbl-128 5 0x2.67a2a8p+0L : 0x4.3215f0a870471a307b29df5ec02p-8L : inexact-ok
+= jn towardzero ldbl-128 5 0x2.67a2a8p+0L : 0x4.3215f0a870471a307b29df5ec01cp-8L : inexact-ok
+= jn upward ldbl-128 5 0x2.67a2a8p+0L : 0x4.3215f0a870471a307b29df5ec02p-8L : inexact-ok
+= jn downward ldbl-128ibm 5 0x2.67a2a8p+0L : 0x4.3215f0a870471a307b29df5ecp-8L : inexact-ok
+= jn tonearest ldbl-128ibm 5 0x2.67a2a8p+0L : 0x4.3215f0a870471a307b29df5ecp-8L : inexact-ok
+= jn towardzero ldbl-128ibm 5 0x2.67a2a8p+0L : 0x4.3215f0a870471a307b29df5ecp-8L : inexact-ok
+= jn upward ldbl-128ibm 5 0x2.67a2a8p+0L : 0x4.3215f0a870471a307b29df5ec2p-8L : inexact-ok
+= jn downward flt-32 5 0x2.67a2a4p+0f : 0x4.3215dp-8f : inexact-ok
+= jn tonearest flt-32 5 0x2.67a2a4p+0f : 0x4.3215dp-8f : inexact-ok
+= jn towardzero flt-32 5 0x2.67a2a4p+0f : 0x4.3215dp-8f : inexact-ok
+= jn upward flt-32 5 0x2.67a2a4p+0f : 0x4.3215d8p-8f : inexact-ok
+= jn downward dbl-64 5 0x2.67a2a4p+0 : 0x4.3215d1403d64p-8 : inexact-ok
+= jn tonearest dbl-64 5 0x2.67a2a4p+0 : 0x4.3215d1403d644p-8 : inexact-ok
+= jn towardzero dbl-64 5 0x2.67a2a4p+0 : 0x4.3215d1403d64p-8 : inexact-ok
+= jn upward dbl-64 5 0x2.67a2a4p+0 : 0x4.3215d1403d644p-8 : inexact-ok
+= jn downward ldbl-96-intel 5 0x2.67a2a4p+0L : 0x4.3215d1403d642608p-8L : inexact-ok
+= jn tonearest ldbl-96-intel 5 0x2.67a2a4p+0L : 0x4.3215d1403d64261p-8L : inexact-ok
+= jn towardzero ldbl-96-intel 5 0x2.67a2a4p+0L : 0x4.3215d1403d642608p-8L : inexact-ok
+= jn upward ldbl-96-intel 5 0x2.67a2a4p+0L : 0x4.3215d1403d64261p-8L : inexact-ok
+= jn downward ldbl-96-m68k 5 0x2.67a2a4p+0L : 0x4.3215d1403d642608p-8L : inexact-ok
+= jn tonearest ldbl-96-m68k 5 0x2.67a2a4p+0L : 0x4.3215d1403d64261p-8L : inexact-ok
+= jn towardzero ldbl-96-m68k 5 0x2.67a2a4p+0L : 0x4.3215d1403d642608p-8L : inexact-ok
+= jn upward ldbl-96-m68k 5 0x2.67a2a4p+0L : 0x4.3215d1403d64261p-8L : inexact-ok
+= jn downward ldbl-128 5 0x2.67a2a4p+0L : 0x4.3215d1403d64260fb600f2449d74p-8L : inexact-ok
+= jn tonearest ldbl-128 5 0x2.67a2a4p+0L : 0x4.3215d1403d64260fb600f2449d78p-8L : inexact-ok
+= jn towardzero ldbl-128 5 0x2.67a2a4p+0L : 0x4.3215d1403d64260fb600f2449d74p-8L : inexact-ok
+= jn upward ldbl-128 5 0x2.67a2a4p+0L : 0x4.3215d1403d64260fb600f2449d78p-8L : inexact-ok
+= jn downward ldbl-128ibm 5 0x2.67a2a4p+0L : 0x4.3215d1403d64260fb600f2449cp-8L : inexact-ok
+= jn tonearest ldbl-128ibm 5 0x2.67a2a4p+0L : 0x4.3215d1403d64260fb600f2449ep-8L : inexact-ok
+= jn towardzero ldbl-128ibm 5 0x2.67a2a4p+0L : 0x4.3215d1403d64260fb600f2449cp-8L : inexact-ok
+= jn upward ldbl-128ibm 5 0x2.67a2a4p+0L : 0x4.3215d1403d64260fb600f2449ep-8L : inexact-ok
+= jn downward dbl-64 5 0x2.67a2a5d2e3682p+0 : 0x4.3215df922202p-8 : inexact-ok
+= jn tonearest dbl-64 5 0x2.67a2a5d2e3682p+0 : 0x4.3215df922202p-8 : inexact-ok
+= jn towardzero dbl-64 5 0x2.67a2a5d2e3682p+0 : 0x4.3215df922202p-8 : inexact-ok
+= jn upward dbl-64 5 0x2.67a2a5d2e3682p+0 : 0x4.3215df9222024p-8 : inexact-ok
+= jn downward ldbl-96-intel 5 0x2.67a2a5d2e3682p+0L : 0x4.3215df922202166p-8L : inexact-ok
+= jn tonearest ldbl-96-intel 5 0x2.67a2a5d2e3682p+0L : 0x4.3215df9222021668p-8L : inexact-ok
+= jn towardzero ldbl-96-intel 5 0x2.67a2a5d2e3682p+0L : 0x4.3215df922202166p-8L : inexact-ok
+= jn upward ldbl-96-intel 5 0x2.67a2a5d2e3682p+0L : 0x4.3215df9222021668p-8L : inexact-ok
+= jn downward ldbl-96-m68k 5 0x2.67a2a5d2e3682p+0L : 0x4.3215df922202166p-8L : inexact-ok
+= jn tonearest ldbl-96-m68k 5 0x2.67a2a5d2e3682p+0L : 0x4.3215df9222021668p-8L : inexact-ok
+= jn towardzero ldbl-96-m68k 5 0x2.67a2a5d2e3682p+0L : 0x4.3215df922202166p-8L : inexact-ok
+= jn upward ldbl-96-m68k 5 0x2.67a2a5d2e3682p+0L : 0x4.3215df9222021668p-8L : inexact-ok
+= jn downward ldbl-128 5 0x2.67a2a5d2e3682p+0L : 0x4.3215df922202166769a33760502p-8L : inexact-ok
+= jn tonearest ldbl-128 5 0x2.67a2a5d2e3682p+0L : 0x4.3215df922202166769a33760502p-8L : inexact-ok
+= jn towardzero ldbl-128 5 0x2.67a2a5d2e3682p+0L : 0x4.3215df922202166769a33760502p-8L : inexact-ok
+= jn upward ldbl-128 5 0x2.67a2a5d2e3682p+0L : 0x4.3215df922202166769a337605024p-8L : inexact-ok
+= jn downward ldbl-128ibm 5 0x2.67a2a5d2e3682p+0L : 0x4.3215df922202166769a337605p-8L : inexact-ok
+= jn tonearest ldbl-128ibm 5 0x2.67a2a5d2e3682p+0L : 0x4.3215df922202166769a337605p-8L : inexact-ok
+= jn towardzero ldbl-128ibm 5 0x2.67a2a5d2e3682p+0L : 0x4.3215df922202166769a337605p-8L : inexact-ok
+= jn upward ldbl-128ibm 5 0x2.67a2a5d2e3682p+0L : 0x4.3215df922202166769a3376052p-8L : inexact-ok
+= jn downward dbl-64 5 0x2.67a2a5d2e368p+0 : 0x4.3215df922201p-8 : inexact-ok
+= jn tonearest dbl-64 5 0x2.67a2a5d2e368p+0 : 0x4.3215df922201p-8 : inexact-ok
+= jn towardzero dbl-64 5 0x2.67a2a5d2e368p+0 : 0x4.3215df922201p-8 : inexact-ok
+= jn upward dbl-64 5 0x2.67a2a5d2e368p+0 : 0x4.3215df9222014p-8 : inexact-ok
+= jn downward ldbl-96-intel 5 0x2.67a2a5d2e368p+0L : 0x4.3215df9222011b2p-8L : inexact-ok
+= jn tonearest ldbl-96-intel 5 0x2.67a2a5d2e368p+0L : 0x4.3215df9222011b28p-8L : inexact-ok
+= jn towardzero ldbl-96-intel 5 0x2.67a2a5d2e368p+0L : 0x4.3215df9222011b2p-8L : inexact-ok
+= jn upward ldbl-96-intel 5 0x2.67a2a5d2e368p+0L : 0x4.3215df9222011b28p-8L : inexact-ok
+= jn downward ldbl-96-m68k 5 0x2.67a2a5d2e368p+0L : 0x4.3215df9222011b2p-8L : inexact-ok
+= jn tonearest ldbl-96-m68k 5 0x2.67a2a5d2e368p+0L : 0x4.3215df9222011b28p-8L : inexact-ok
+= jn towardzero ldbl-96-m68k 5 0x2.67a2a5d2e368p+0L : 0x4.3215df9222011b2p-8L : inexact-ok
+= jn upward ldbl-96-m68k 5 0x2.67a2a5d2e368p+0L : 0x4.3215df9222011b28p-8L : inexact-ok
+= jn downward ldbl-128 5 0x2.67a2a5d2e368p+0L : 0x4.3215df9222011b25d2c7cad726dp-8L : inexact-ok
+= jn tonearest ldbl-128 5 0x2.67a2a5d2e368p+0L : 0x4.3215df9222011b25d2c7cad726d4p-8L : inexact-ok
+= jn towardzero ldbl-128 5 0x2.67a2a5d2e368p+0L : 0x4.3215df9222011b25d2c7cad726dp-8L : inexact-ok
+= jn upward ldbl-128 5 0x2.67a2a5d2e368p+0L : 0x4.3215df9222011b25d2c7cad726d4p-8L : inexact-ok
+= jn downward ldbl-128ibm 5 0x2.67a2a5d2e368p+0L : 0x4.3215df9222011b25d2c7cad726p-8L : inexact-ok
+= jn tonearest ldbl-128ibm 5 0x2.67a2a5d2e368p+0L : 0x4.3215df9222011b25d2c7cad726p-8L : inexact-ok
+= jn towardzero ldbl-128ibm 5 0x2.67a2a5d2e368p+0L : 0x4.3215df9222011b25d2c7cad726p-8L : inexact-ok
+= jn upward ldbl-128ibm 5 0x2.67a2a5d2e368p+0L : 0x4.3215df9222011b25d2c7cad728p-8L : inexact-ok
+= jn downward ldbl-96-intel 5 0x2.67a2a5d2e36801p+0L : 0x4.3215df92220122f8p-8L : inexact-ok
+= jn tonearest ldbl-96-intel 5 0x2.67a2a5d2e36801p+0L : 0x4.3215df92220123p-8L : inexact-ok
+= jn towardzero ldbl-96-intel 5 0x2.67a2a5d2e36801p+0L : 0x4.3215df92220122f8p-8L : inexact-ok
+= jn upward ldbl-96-intel 5 0x2.67a2a5d2e36801p+0L : 0x4.3215df92220123p-8L : inexact-ok
+= jn downward ldbl-96-m68k 5 0x2.67a2a5d2e36801p+0L : 0x4.3215df92220122f8p-8L : inexact-ok
+= jn tonearest ldbl-96-m68k 5 0x2.67a2a5d2e36801p+0L : 0x4.3215df92220123p-8L : inexact-ok
+= jn towardzero ldbl-96-m68k 5 0x2.67a2a5d2e36801p+0L : 0x4.3215df92220122f8p-8L : inexact-ok
+= jn upward ldbl-96-m68k 5 0x2.67a2a5d2e36801p+0L : 0x4.3215df92220123p-8L : inexact-ok
+= jn downward ldbl-128 5 0x2.67a2a5d2e36801p+0L : 0x4.3215df92220122ffdf7ea63b6f78p-8L : inexact-ok
+= jn tonearest ldbl-128 5 0x2.67a2a5d2e36801p+0L : 0x4.3215df92220122ffdf7ea63b6f78p-8L : inexact-ok
+= jn towardzero ldbl-128 5 0x2.67a2a5d2e36801p+0L : 0x4.3215df92220122ffdf7ea63b6f78p-8L : inexact-ok
+= jn upward ldbl-128 5 0x2.67a2a5d2e36801p+0L : 0x4.3215df92220122ffdf7ea63b6f7cp-8L : inexact-ok
+= jn downward ldbl-128ibm 5 0x2.67a2a5d2e36801p+0L : 0x4.3215df92220122ffdf7ea63b6ep-8L : inexact-ok
+= jn tonearest ldbl-128ibm 5 0x2.67a2a5d2e36801p+0L : 0x4.3215df92220122ffdf7ea63b7p-8L : inexact-ok
+= jn towardzero ldbl-128ibm 5 0x2.67a2a5d2e36801p+0L : 0x4.3215df92220122ffdf7ea63b6ep-8L : inexact-ok
+= jn upward ldbl-128ibm 5 0x2.67a2a5d2e36801p+0L : 0x4.3215df92220122ffdf7ea63b7p-8L : inexact-ok
+= jn downward ldbl-96-intel 5 0x2.67a2a5d2e36800fcp+0L : 0x4.3215df92220122ep-8L : inexact-ok
+= jn tonearest ldbl-96-intel 5 0x2.67a2a5d2e36800fcp+0L : 0x4.3215df92220122ep-8L : inexact-ok
+= jn towardzero ldbl-96-intel 5 0x2.67a2a5d2e36800fcp+0L : 0x4.3215df92220122ep-8L : inexact-ok
+= jn upward ldbl-96-intel 5 0x2.67a2a5d2e36800fcp+0L : 0x4.3215df92220122e8p-8L : inexact-ok
+= jn downward ldbl-96-m68k 5 0x2.67a2a5d2e36800fcp+0L : 0x4.3215df92220122ep-8L : inexact-ok
+= jn tonearest ldbl-96-m68k 5 0x2.67a2a5d2e36800fcp+0L : 0x4.3215df92220122ep-8L : inexact-ok
+= jn towardzero ldbl-96-m68k 5 0x2.67a2a5d2e36800fcp+0L : 0x4.3215df92220122ep-8L : inexact-ok
+= jn upward ldbl-96-m68k 5 0x2.67a2a5d2e36800fcp+0L : 0x4.3215df92220122e8p-8L : inexact-ok
+= jn downward ldbl-128 5 0x2.67a2a5d2e36800fcp+0L : 0x4.3215df92220122e0774bcacdde54p-8L : inexact-ok
+= jn tonearest ldbl-128 5 0x2.67a2a5d2e36800fcp+0L : 0x4.3215df92220122e0774bcacdde58p-8L : inexact-ok
+= jn towardzero ldbl-128 5 0x2.67a2a5d2e36800fcp+0L : 0x4.3215df92220122e0774bcacdde54p-8L : inexact-ok
+= jn upward ldbl-128 5 0x2.67a2a5d2e36800fcp+0L : 0x4.3215df92220122e0774bcacdde58p-8L : inexact-ok
+= jn downward ldbl-128ibm 5 0x2.67a2a5d2e36800fcp+0L : 0x4.3215df92220122e0774bcacddep-8L : inexact-ok
+= jn tonearest ldbl-128ibm 5 0x2.67a2a5d2e36800fcp+0L : 0x4.3215df92220122e0774bcacddep-8L : inexact-ok
+= jn towardzero ldbl-128ibm 5 0x2.67a2a5d2e36800fcp+0L : 0x4.3215df92220122e0774bcacddep-8L : inexact-ok
+= jn upward ldbl-128ibm 5 0x2.67a2a5d2e36800fcp+0L : 0x4.3215df92220122e0774bcacdep-8L : inexact-ok
+= jn downward ldbl-128 5 0x2.67a2a5d2e36800fce3e16f10ca68p+0L : 0x4.3215df92220122e7748f1e2e7868p-8L : inexact-ok
+= jn tonearest ldbl-128 5 0x2.67a2a5d2e36800fce3e16f10ca68p+0L : 0x4.3215df92220122e7748f1e2e7868p-8L : inexact-ok
+= jn towardzero ldbl-128 5 0x2.67a2a5d2e36800fce3e16f10ca68p+0L : 0x4.3215df92220122e7748f1e2e7868p-8L : inexact-ok
+= jn upward ldbl-128 5 0x2.67a2a5d2e36800fce3e16f10ca68p+0L : 0x4.3215df92220122e7748f1e2e786cp-8L : inexact-ok
+= jn downward ldbl-128 5 0x2.67a2a5d2e36800fce3e16f10ca66p+0L : 0x4.3215df92220122e7748f1e2e7858p-8L : inexact-ok
+= jn tonearest ldbl-128 5 0x2.67a2a5d2e36800fce3e16f10ca66p+0L : 0x4.3215df92220122e7748f1e2e7858p-8L : inexact-ok
+= jn towardzero ldbl-128 5 0x2.67a2a5d2e36800fce3e16f10ca66p+0L : 0x4.3215df92220122e7748f1e2e7858p-8L : inexact-ok
+= jn upward ldbl-128 5 0x2.67a2a5d2e36800fce3e16f10ca66p+0L : 0x4.3215df92220122e7748f1e2e785cp-8L : inexact-ok
+= jn downward ldbl-128 5 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0x4.3215df92220122e7748f1e2e7d1p-8L : inexact-ok
+= jn tonearest ldbl-128 5 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0x4.3215df92220122e7748f1e2e7d14p-8L : inexact-ok
+= jn towardzero ldbl-128 5 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0x4.3215df92220122e7748f1e2e7d1p-8L : inexact-ok
+= jn upward ldbl-128 5 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0x4.3215df92220122e7748f1e2e7d14p-8L : inexact-ok
+= jn downward ldbl-128ibm 5 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0x4.3215df92220122e7748f1e2e7cp-8L : inexact-ok
+= jn tonearest ldbl-128ibm 5 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0x4.3215df92220122e7748f1e2e7ep-8L : inexact-ok
+= jn towardzero ldbl-128ibm 5 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0x4.3215df92220122e7748f1e2e7cp-8L : inexact-ok
+= jn upward ldbl-128ibm 5 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0x4.3215df92220122e7748f1e2e7ep-8L : inexact-ok
+= jn downward ldbl-128 5 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0x4.3215df92220122e7748f1e2e7538p-8L : inexact-ok
+= jn tonearest ldbl-128 5 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0x4.3215df92220122e7748f1e2e7538p-8L : inexact-ok
+= jn towardzero ldbl-128 5 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0x4.3215df92220122e7748f1e2e7538p-8L : inexact-ok
+= jn upward ldbl-128 5 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0x4.3215df92220122e7748f1e2e753cp-8L : inexact-ok
+= jn downward ldbl-128ibm 5 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0x4.3215df92220122e7748f1e2e74p-8L : inexact-ok
+= jn tonearest ldbl-128ibm 5 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0x4.3215df92220122e7748f1e2e76p-8L : inexact-ok
+= jn towardzero ldbl-128ibm 5 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0x4.3215df92220122e7748f1e2e74p-8L : inexact-ok
+= jn upward ldbl-128ibm 5 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0x4.3215df92220122e7748f1e2e76p-8L : inexact-ok
+jn 6 2.4048255576957729
+= jn downward flt-32 6 0x2.67a2a8p+0f : 0xd.f2364p-12f : inexact-ok
+= jn tonearest flt-32 6 0x2.67a2a8p+0f : 0xd.f2364p-12f : inexact-ok
+= jn towardzero flt-32 6 0x2.67a2a8p+0f : 0xd.f2364p-12f : inexact-ok
+= jn upward flt-32 6 0x2.67a2a8p+0f : 0xd.f2365p-12f : inexact-ok
+= jn downward dbl-64 6 0x2.67a2a8p+0 : 0xd.f23646259085p-12 : inexact-ok
+= jn tonearest dbl-64 6 0x2.67a2a8p+0 : 0xd.f236462590858p-12 : inexact-ok
+= jn towardzero dbl-64 6 0x2.67a2a8p+0 : 0xd.f23646259085p-12 : inexact-ok
+= jn upward dbl-64 6 0x2.67a2a8p+0 : 0xd.f236462590858p-12 : inexact-ok
+= jn downward ldbl-96-intel 6 0x2.67a2a8p+0L : 0xd.f2364625908550ap-12L : inexact-ok
+= jn tonearest ldbl-96-intel 6 0x2.67a2a8p+0L : 0xd.f2364625908550ap-12L : inexact-ok
+= jn towardzero ldbl-96-intel 6 0x2.67a2a8p+0L : 0xd.f2364625908550ap-12L : inexact-ok
+= jn upward ldbl-96-intel 6 0x2.67a2a8p+0L : 0xd.f2364625908550bp-12L : inexact-ok
+= jn downward ldbl-96-m68k 6 0x2.67a2a8p+0L : 0xd.f2364625908550ap-12L : inexact-ok
+= jn tonearest ldbl-96-m68k 6 0x2.67a2a8p+0L : 0xd.f2364625908550ap-12L : inexact-ok
+= jn towardzero ldbl-96-m68k 6 0x2.67a2a8p+0L : 0xd.f2364625908550ap-12L : inexact-ok
+= jn upward ldbl-96-m68k 6 0x2.67a2a8p+0L : 0xd.f2364625908550bp-12L : inexact-ok
+= jn downward ldbl-128 6 0x2.67a2a8p+0L : 0xd.f2364625908550a2021a5c597718p-12L : inexact-ok
+= jn tonearest ldbl-128 6 0x2.67a2a8p+0L : 0xd.f2364625908550a2021a5c59772p-12L : inexact-ok
+= jn towardzero ldbl-128 6 0x2.67a2a8p+0L : 0xd.f2364625908550a2021a5c597718p-12L : inexact-ok
+= jn upward ldbl-128 6 0x2.67a2a8p+0L : 0xd.f2364625908550a2021a5c59772p-12L : inexact-ok
+= jn downward ldbl-128ibm 6 0x2.67a2a8p+0L : 0xd.f2364625908550a2021a5c5974p-12L : inexact-ok
+= jn tonearest ldbl-128ibm 6 0x2.67a2a8p+0L : 0xd.f2364625908550a2021a5c5978p-12L : inexact-ok
+= jn towardzero ldbl-128ibm 6 0x2.67a2a8p+0L : 0xd.f2364625908550a2021a5c5974p-12L : inexact-ok
+= jn upward ldbl-128ibm 6 0x2.67a2a8p+0L : 0xd.f2364625908550a2021a5c5978p-12L : inexact-ok
+= jn downward flt-32 6 0x2.67a2a4p+0f : 0xd.f235cp-12f : inexact-ok
+= jn tonearest flt-32 6 0x2.67a2a4p+0f : 0xd.f235cp-12f : inexact-ok
+= jn towardzero flt-32 6 0x2.67a2a4p+0f : 0xd.f235cp-12f : inexact-ok
+= jn upward flt-32 6 0x2.67a2a4p+0f : 0xd.f235dp-12f : inexact-ok
+= jn downward dbl-64 6 0x2.67a2a4p+0 : 0xd.f235c4ce90858p-12 : inexact-ok
+= jn tonearest dbl-64 6 0x2.67a2a4p+0 : 0xd.f235c4ce90858p-12 : inexact-ok
+= jn towardzero dbl-64 6 0x2.67a2a4p+0 : 0xd.f235c4ce90858p-12 : inexact-ok
+= jn upward dbl-64 6 0x2.67a2a4p+0 : 0xd.f235c4ce9086p-12 : inexact-ok
+= jn downward ldbl-96-intel 6 0x2.67a2a4p+0L : 0xd.f235c4ce9085834p-12L : inexact-ok
+= jn tonearest ldbl-96-intel 6 0x2.67a2a4p+0L : 0xd.f235c4ce9085834p-12L : inexact-ok
+= jn towardzero ldbl-96-intel 6 0x2.67a2a4p+0L : 0xd.f235c4ce9085834p-12L : inexact-ok
+= jn upward ldbl-96-intel 6 0x2.67a2a4p+0L : 0xd.f235c4ce9085835p-12L : inexact-ok
+= jn downward ldbl-96-m68k 6 0x2.67a2a4p+0L : 0xd.f235c4ce9085834p-12L : inexact-ok
+= jn tonearest ldbl-96-m68k 6 0x2.67a2a4p+0L : 0xd.f235c4ce9085834p-12L : inexact-ok
+= jn towardzero ldbl-96-m68k 6 0x2.67a2a4p+0L : 0xd.f235c4ce9085834p-12L : inexact-ok
+= jn upward ldbl-96-m68k 6 0x2.67a2a4p+0L : 0xd.f235c4ce9085835p-12L : inexact-ok
+= jn downward ldbl-128 6 0x2.67a2a4p+0L : 0xd.f235c4ce9085834528296300188p-12L : inexact-ok
+= jn tonearest ldbl-128 6 0x2.67a2a4p+0L : 0xd.f235c4ce90858345282963001888p-12L : inexact-ok
+= jn towardzero ldbl-128 6 0x2.67a2a4p+0L : 0xd.f235c4ce9085834528296300188p-12L : inexact-ok
+= jn upward ldbl-128 6 0x2.67a2a4p+0L : 0xd.f235c4ce90858345282963001888p-12L : inexact-ok
+= jn downward ldbl-128ibm 6 0x2.67a2a4p+0L : 0xd.f235c4ce908583452829630018p-12L : inexact-ok
+= jn tonearest ldbl-128ibm 6 0x2.67a2a4p+0L : 0xd.f235c4ce908583452829630018p-12L : inexact-ok
+= jn towardzero ldbl-128ibm 6 0x2.67a2a4p+0L : 0xd.f235c4ce908583452829630018p-12L : inexact-ok
+= jn upward ldbl-128ibm 6 0x2.67a2a4p+0L : 0xd.f235c4ce90858345282963001cp-12L : inexact-ok
+= jn downward dbl-64 6 0x2.67a2a5d2e3682p+0 : 0xd.f235ffc760bf8p-12 : inexact-ok
+= jn tonearest dbl-64 6 0x2.67a2a5d2e3682p+0 : 0xd.f235ffc760bf8p-12 : inexact-ok
+= jn towardzero dbl-64 6 0x2.67a2a5d2e3682p+0 : 0xd.f235ffc760bf8p-12 : inexact-ok
+= jn upward dbl-64 6 0x2.67a2a5d2e3682p+0 : 0xd.f235ffc760cp-12 : inexact-ok
+= jn downward ldbl-96-intel 6 0x2.67a2a5d2e3682p+0L : 0xd.f235ffc760bfa11p-12L : inexact-ok
+= jn tonearest ldbl-96-intel 6 0x2.67a2a5d2e3682p+0L : 0xd.f235ffc760bfa11p-12L : inexact-ok
+= jn towardzero ldbl-96-intel 6 0x2.67a2a5d2e3682p+0L : 0xd.f235ffc760bfa11p-12L : inexact-ok
+= jn upward ldbl-96-intel 6 0x2.67a2a5d2e3682p+0L : 0xd.f235ffc760bfa12p-12L : inexact-ok
+= jn downward ldbl-96-m68k 6 0x2.67a2a5d2e3682p+0L : 0xd.f235ffc760bfa11p-12L : inexact-ok
+= jn tonearest ldbl-96-m68k 6 0x2.67a2a5d2e3682p+0L : 0xd.f235ffc760bfa11p-12L : inexact-ok
+= jn towardzero ldbl-96-m68k 6 0x2.67a2a5d2e3682p+0L : 0xd.f235ffc760bfa11p-12L : inexact-ok
+= jn upward ldbl-96-m68k 6 0x2.67a2a5d2e3682p+0L : 0xd.f235ffc760bfa12p-12L : inexact-ok
+= jn downward ldbl-128 6 0x2.67a2a5d2e3682p+0L : 0xd.f235ffc760bfa113967f78979b68p-12L : inexact-ok
+= jn tonearest ldbl-128 6 0x2.67a2a5d2e3682p+0L : 0xd.f235ffc760bfa113967f78979b68p-12L : inexact-ok
+= jn towardzero ldbl-128 6 0x2.67a2a5d2e3682p+0L : 0xd.f235ffc760bfa113967f78979b68p-12L : inexact-ok
+= jn upward ldbl-128 6 0x2.67a2a5d2e3682p+0L : 0xd.f235ffc760bfa113967f78979b7p-12L : inexact-ok
+= jn downward ldbl-128ibm 6 0x2.67a2a5d2e3682p+0L : 0xd.f235ffc760bfa113967f789798p-12L : inexact-ok
+= jn tonearest ldbl-128ibm 6 0x2.67a2a5d2e3682p+0L : 0xd.f235ffc760bfa113967f78979cp-12L : inexact-ok
+= jn towardzero ldbl-128ibm 6 0x2.67a2a5d2e3682p+0L : 0xd.f235ffc760bfa113967f789798p-12L : inexact-ok
+= jn upward ldbl-128ibm 6 0x2.67a2a5d2e3682p+0L : 0xd.f235ffc760bfa113967f78979cp-12L : inexact-ok
+= jn downward dbl-64 6 0x2.67a2a5d2e368p+0 : 0xd.f235ffc760bb8p-12 : inexact-ok
+= jn tonearest dbl-64 6 0x2.67a2a5d2e368p+0 : 0xd.f235ffc760bb8p-12 : inexact-ok
+= jn towardzero dbl-64 6 0x2.67a2a5d2e368p+0 : 0xd.f235ffc760bb8p-12 : inexact-ok
+= jn upward dbl-64 6 0x2.67a2a5d2e368p+0 : 0xd.f235ffc760bcp-12 : inexact-ok
+= jn downward ldbl-96-intel 6 0x2.67a2a5d2e368p+0L : 0xd.f235ffc760bb965p-12L : inexact-ok
+= jn tonearest ldbl-96-intel 6 0x2.67a2a5d2e368p+0L : 0xd.f235ffc760bb966p-12L : inexact-ok
+= jn towardzero ldbl-96-intel 6 0x2.67a2a5d2e368p+0L : 0xd.f235ffc760bb965p-12L : inexact-ok
+= jn upward ldbl-96-intel 6 0x2.67a2a5d2e368p+0L : 0xd.f235ffc760bb966p-12L : inexact-ok
+= jn downward ldbl-96-m68k 6 0x2.67a2a5d2e368p+0L : 0xd.f235ffc760bb965p-12L : inexact-ok
+= jn tonearest ldbl-96-m68k 6 0x2.67a2a5d2e368p+0L : 0xd.f235ffc760bb966p-12L : inexact-ok
+= jn towardzero ldbl-96-m68k 6 0x2.67a2a5d2e368p+0L : 0xd.f235ffc760bb965p-12L : inexact-ok
+= jn upward ldbl-96-m68k 6 0x2.67a2a5d2e368p+0L : 0xd.f235ffc760bb966p-12L : inexact-ok
+= jn downward ldbl-128 6 0x2.67a2a5d2e368p+0L : 0xd.f235ffc760bb965b97d021a19cdp-12L : inexact-ok
+= jn tonearest ldbl-128 6 0x2.67a2a5d2e368p+0L : 0xd.f235ffc760bb965b97d021a19cd8p-12L : inexact-ok
+= jn towardzero ldbl-128 6 0x2.67a2a5d2e368p+0L : 0xd.f235ffc760bb965b97d021a19cdp-12L : inexact-ok
+= jn upward ldbl-128 6 0x2.67a2a5d2e368p+0L : 0xd.f235ffc760bb965b97d021a19cd8p-12L : inexact-ok
+= jn downward ldbl-128ibm 6 0x2.67a2a5d2e368p+0L : 0xd.f235ffc760bb965b97d021a19cp-12L : inexact-ok
+= jn tonearest ldbl-128ibm 6 0x2.67a2a5d2e368p+0L : 0xd.f235ffc760bb965b97d021a19cp-12L : inexact-ok
+= jn towardzero ldbl-128ibm 6 0x2.67a2a5d2e368p+0L : 0xd.f235ffc760bb965b97d021a19cp-12L : inexact-ok
+= jn upward ldbl-128ibm 6 0x2.67a2a5d2e368p+0L : 0xd.f235ffc760bb965b97d021a1ap-12L : inexact-ok
+= jn downward ldbl-96-intel 6 0x2.67a2a5d2e36801p+0L : 0xd.f235ffc760bbb6bp-12L : inexact-ok
+= jn tonearest ldbl-96-intel 6 0x2.67a2a5d2e36801p+0L : 0xd.f235ffc760bbb6bp-12L : inexact-ok
+= jn towardzero ldbl-96-intel 6 0x2.67a2a5d2e36801p+0L : 0xd.f235ffc760bbb6bp-12L : inexact-ok
+= jn upward ldbl-96-intel 6 0x2.67a2a5d2e36801p+0L : 0xd.f235ffc760bbb6cp-12L : inexact-ok
+= jn downward ldbl-96-m68k 6 0x2.67a2a5d2e36801p+0L : 0xd.f235ffc760bbb6bp-12L : inexact-ok
+= jn tonearest ldbl-96-m68k 6 0x2.67a2a5d2e36801p+0L : 0xd.f235ffc760bbb6bp-12L : inexact-ok
+= jn towardzero ldbl-96-m68k 6 0x2.67a2a5d2e36801p+0L : 0xd.f235ffc760bbb6bp-12L : inexact-ok
+= jn upward ldbl-96-m68k 6 0x2.67a2a5d2e36801p+0L : 0xd.f235ffc760bbb6cp-12L : inexact-ok
+= jn downward ldbl-128 6 0x2.67a2a5d2e36801p+0L : 0xd.f235ffc760bbb6b157c59c59493p-12L : inexact-ok
+= jn tonearest ldbl-128 6 0x2.67a2a5d2e36801p+0L : 0xd.f235ffc760bbb6b157c59c59493p-12L : inexact-ok
+= jn towardzero ldbl-128 6 0x2.67a2a5d2e36801p+0L : 0xd.f235ffc760bbb6b157c59c59493p-12L : inexact-ok
+= jn upward ldbl-128 6 0x2.67a2a5d2e36801p+0L : 0xd.f235ffc760bbb6b157c59c594938p-12L : inexact-ok
+= jn downward ldbl-128ibm 6 0x2.67a2a5d2e36801p+0L : 0xd.f235ffc760bbb6b157c59c5948p-12L : inexact-ok
+= jn tonearest ldbl-128ibm 6 0x2.67a2a5d2e36801p+0L : 0xd.f235ffc760bbb6b157c59c5948p-12L : inexact-ok
+= jn towardzero ldbl-128ibm 6 0x2.67a2a5d2e36801p+0L : 0xd.f235ffc760bbb6b157c59c5948p-12L : inexact-ok
+= jn upward ldbl-128ibm 6 0x2.67a2a5d2e36801p+0L : 0xd.f235ffc760bbb6b157c59c594cp-12L : inexact-ok
+= jn downward ldbl-96-intel 6 0x2.67a2a5d2e36800fcp+0L : 0xd.f235ffc760bbb63p-12L : inexact-ok
+= jn tonearest ldbl-96-intel 6 0x2.67a2a5d2e36800fcp+0L : 0xd.f235ffc760bbb63p-12L : inexact-ok
+= jn towardzero ldbl-96-intel 6 0x2.67a2a5d2e36800fcp+0L : 0xd.f235ffc760bbb63p-12L : inexact-ok
+= jn upward ldbl-96-intel 6 0x2.67a2a5d2e36800fcp+0L : 0xd.f235ffc760bbb64p-12L : inexact-ok
+= jn downward ldbl-96-m68k 6 0x2.67a2a5d2e36800fcp+0L : 0xd.f235ffc760bbb63p-12L : inexact-ok
+= jn tonearest ldbl-96-m68k 6 0x2.67a2a5d2e36800fcp+0L : 0xd.f235ffc760bbb63p-12L : inexact-ok
+= jn towardzero ldbl-96-m68k 6 0x2.67a2a5d2e36800fcp+0L : 0xd.f235ffc760bbb63p-12L : inexact-ok
+= jn upward ldbl-96-m68k 6 0x2.67a2a5d2e36800fcp+0L : 0xd.f235ffc760bbb64p-12L : inexact-ok
+= jn downward ldbl-128 6 0x2.67a2a5d2e36800fcp+0L : 0xd.f235ffc760bbb63000c5c66e6a78p-12L : inexact-ok
+= jn tonearest ldbl-128 6 0x2.67a2a5d2e36800fcp+0L : 0xd.f235ffc760bbb63000c5c66e6a8p-12L : inexact-ok
+= jn towardzero ldbl-128 6 0x2.67a2a5d2e36800fcp+0L : 0xd.f235ffc760bbb63000c5c66e6a78p-12L : inexact-ok
+= jn upward ldbl-128 6 0x2.67a2a5d2e36800fcp+0L : 0xd.f235ffc760bbb63000c5c66e6a8p-12L : inexact-ok
+= jn downward ldbl-128ibm 6 0x2.67a2a5d2e36800fcp+0L : 0xd.f235ffc760bbb63000c5c66e68p-12L : inexact-ok
+= jn tonearest ldbl-128ibm 6 0x2.67a2a5d2e36800fcp+0L : 0xd.f235ffc760bbb63000c5c66e6cp-12L : inexact-ok
+= jn towardzero ldbl-128ibm 6 0x2.67a2a5d2e36800fcp+0L : 0xd.f235ffc760bbb63000c5c66e68p-12L : inexact-ok
+= jn upward ldbl-128ibm 6 0x2.67a2a5d2e36800fcp+0L : 0xd.f235ffc760bbb63000c5c66e6cp-12L : inexact-ok
+= jn downward ldbl-128 6 0x2.67a2a5d2e36800fce3e16f10ca68p+0L : 0xd.f235ffc760bbb64cc948621e247p-12L : inexact-ok
+= jn tonearest ldbl-128 6 0x2.67a2a5d2e36800fce3e16f10ca68p+0L : 0xd.f235ffc760bbb64cc948621e2478p-12L : inexact-ok
+= jn towardzero ldbl-128 6 0x2.67a2a5d2e36800fce3e16f10ca68p+0L : 0xd.f235ffc760bbb64cc948621e247p-12L : inexact-ok
+= jn upward ldbl-128 6 0x2.67a2a5d2e36800fce3e16f10ca68p+0L : 0xd.f235ffc760bbb64cc948621e2478p-12L : inexact-ok
+= jn downward ldbl-128 6 0x2.67a2a5d2e36800fce3e16f10ca66p+0L : 0xd.f235ffc760bbb64cc948621e243p-12L : inexact-ok
+= jn tonearest ldbl-128 6 0x2.67a2a5d2e36800fce3e16f10ca66p+0L : 0xd.f235ffc760bbb64cc948621e2438p-12L : inexact-ok
+= jn towardzero ldbl-128 6 0x2.67a2a5d2e36800fce3e16f10ca66p+0L : 0xd.f235ffc760bbb64cc948621e243p-12L : inexact-ok
+= jn upward ldbl-128 6 0x2.67a2a5d2e36800fce3e16f10ca66p+0L : 0xd.f235ffc760bbb64cc948621e2438p-12L : inexact-ok
+= jn downward ldbl-128 6 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0xd.f235ffc760bbb64cc948621e37a8p-12L : inexact-ok
+= jn tonearest ldbl-128 6 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0xd.f235ffc760bbb64cc948621e37a8p-12L : inexact-ok
+= jn towardzero ldbl-128 6 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0xd.f235ffc760bbb64cc948621e37a8p-12L : inexact-ok
+= jn upward ldbl-128 6 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0xd.f235ffc760bbb64cc948621e37bp-12L : inexact-ok
+= jn downward ldbl-128ibm 6 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0xd.f235ffc760bbb64cc948621e34p-12L : inexact-ok
+= jn tonearest ldbl-128ibm 6 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0xd.f235ffc760bbb64cc948621e38p-12L : inexact-ok
+= jn towardzero ldbl-128ibm 6 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0xd.f235ffc760bbb64cc948621e34p-12L : inexact-ok
+= jn upward ldbl-128ibm 6 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0xd.f235ffc760bbb64cc948621e38p-12L : inexact-ok
+= jn downward ldbl-128 6 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0xd.f235ffc760bbb64cc948621e175p-12L : inexact-ok
+= jn tonearest ldbl-128 6 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0xd.f235ffc760bbb64cc948621e175p-12L : inexact-ok
+= jn towardzero ldbl-128 6 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0xd.f235ffc760bbb64cc948621e175p-12L : inexact-ok
+= jn upward ldbl-128 6 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0xd.f235ffc760bbb64cc948621e1758p-12L : inexact-ok
+= jn downward ldbl-128ibm 6 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0xd.f235ffc760bbb64cc948621e14p-12L : inexact-ok
+= jn tonearest ldbl-128ibm 6 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0xd.f235ffc760bbb64cc948621e18p-12L : inexact-ok
+= jn towardzero ldbl-128ibm 6 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0xd.f235ffc760bbb64cc948621e14p-12L : inexact-ok
+= jn upward ldbl-128ibm 6 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0xd.f235ffc760bbb64cc948621e18p-12L : inexact-ok
+jn 7 2.4048255576957729
+= jn downward flt-32 7 0x2.67a2a8p+0f : 0x2.75de1cp-12f : inexact-ok
+= jn tonearest flt-32 7 0x2.67a2a8p+0f : 0x2.75de1cp-12f : inexact-ok
+= jn towardzero flt-32 7 0x2.67a2a8p+0f : 0x2.75de1cp-12f : inexact-ok
+= jn upward flt-32 7 0x2.67a2a8p+0f : 0x2.75de2p-12f : inexact-ok
+= jn downward dbl-64 7 0x2.67a2a8p+0 : 0x2.75de1cf04f92ap-12 : inexact-ok
+= jn tonearest dbl-64 7 0x2.67a2a8p+0 : 0x2.75de1cf04f92ap-12 : inexact-ok
+= jn towardzero dbl-64 7 0x2.67a2a8p+0 : 0x2.75de1cf04f92ap-12 : inexact-ok
+= jn upward dbl-64 7 0x2.67a2a8p+0 : 0x2.75de1cf04f92cp-12 : inexact-ok
+= jn downward ldbl-96-intel 7 0x2.67a2a8p+0L : 0x2.75de1cf04f92a6f4p-12L : inexact-ok
+= jn tonearest ldbl-96-intel 7 0x2.67a2a8p+0L : 0x2.75de1cf04f92a6f4p-12L : inexact-ok
+= jn towardzero ldbl-96-intel 7 0x2.67a2a8p+0L : 0x2.75de1cf04f92a6f4p-12L : inexact-ok
+= jn upward ldbl-96-intel 7 0x2.67a2a8p+0L : 0x2.75de1cf04f92a6f8p-12L : inexact-ok
+= jn downward ldbl-96-m68k 7 0x2.67a2a8p+0L : 0x2.75de1cf04f92a6f4p-12L : inexact-ok
+= jn tonearest ldbl-96-m68k 7 0x2.67a2a8p+0L : 0x2.75de1cf04f92a6f4p-12L : inexact-ok
+= jn towardzero ldbl-96-m68k 7 0x2.67a2a8p+0L : 0x2.75de1cf04f92a6f4p-12L : inexact-ok
+= jn upward ldbl-96-m68k 7 0x2.67a2a8p+0L : 0x2.75de1cf04f92a6f8p-12L : inexact-ok
+= jn downward ldbl-128 7 0x2.67a2a8p+0L : 0x2.75de1cf04f92a6f52a473bb1a996p-12L : inexact-ok
+= jn tonearest ldbl-128 7 0x2.67a2a8p+0L : 0x2.75de1cf04f92a6f52a473bb1a996p-12L : inexact-ok
+= jn towardzero ldbl-128 7 0x2.67a2a8p+0L : 0x2.75de1cf04f92a6f52a473bb1a996p-12L : inexact-ok
+= jn upward ldbl-128 7 0x2.67a2a8p+0L : 0x2.75de1cf04f92a6f52a473bb1a998p-12L : inexact-ok
+= jn downward ldbl-128ibm 7 0x2.67a2a8p+0L : 0x2.75de1cf04f92a6f52a473bb1a9p-12L : inexact-ok
+= jn tonearest ldbl-128ibm 7 0x2.67a2a8p+0L : 0x2.75de1cf04f92a6f52a473bb1aap-12L : inexact-ok
+= jn towardzero ldbl-128ibm 7 0x2.67a2a8p+0L : 0x2.75de1cf04f92a6f52a473bb1a9p-12L : inexact-ok
+= jn upward ldbl-128ibm 7 0x2.67a2a8p+0L : 0x2.75de1cf04f92a6f52a473bb1aap-12L : inexact-ok
+= jn downward flt-32 7 0x2.67a2a4p+0f : 0x2.75dep-12f : inexact-ok
+= jn tonearest flt-32 7 0x2.67a2a4p+0f : 0x2.75dep-12f : inexact-ok
+= jn towardzero flt-32 7 0x2.67a2a4p+0f : 0x2.75dep-12f : inexact-ok
+= jn upward flt-32 7 0x2.67a2a4p+0f : 0x2.75de04p-12f : inexact-ok
+= jn downward dbl-64 7 0x2.67a2a4p+0 : 0x2.75de01cd2ca96p-12 : inexact-ok
+= jn tonearest dbl-64 7 0x2.67a2a4p+0 : 0x2.75de01cd2ca96p-12 : inexact-ok
+= jn towardzero dbl-64 7 0x2.67a2a4p+0 : 0x2.75de01cd2ca96p-12 : inexact-ok
+= jn upward dbl-64 7 0x2.67a2a4p+0 : 0x2.75de01cd2ca98p-12 : inexact-ok
+= jn downward ldbl-96-intel 7 0x2.67a2a4p+0L : 0x2.75de01cd2ca964dp-12L : inexact-ok
+= jn tonearest ldbl-96-intel 7 0x2.67a2a4p+0L : 0x2.75de01cd2ca964dp-12L : inexact-ok
+= jn towardzero ldbl-96-intel 7 0x2.67a2a4p+0L : 0x2.75de01cd2ca964dp-12L : inexact-ok
+= jn upward ldbl-96-intel 7 0x2.67a2a4p+0L : 0x2.75de01cd2ca964d4p-12L : inexact-ok
+= jn downward ldbl-96-m68k 7 0x2.67a2a4p+0L : 0x2.75de01cd2ca964dp-12L : inexact-ok
+= jn tonearest ldbl-96-m68k 7 0x2.67a2a4p+0L : 0x2.75de01cd2ca964dp-12L : inexact-ok
+= jn towardzero ldbl-96-m68k 7 0x2.67a2a4p+0L : 0x2.75de01cd2ca964dp-12L : inexact-ok
+= jn upward ldbl-96-m68k 7 0x2.67a2a4p+0L : 0x2.75de01cd2ca964d4p-12L : inexact-ok
+= jn downward ldbl-128 7 0x2.67a2a4p+0L : 0x2.75de01cd2ca964d00a4c077dfab4p-12L : inexact-ok
+= jn tonearest ldbl-128 7 0x2.67a2a4p+0L : 0x2.75de01cd2ca964d00a4c077dfab4p-12L : inexact-ok
+= jn towardzero ldbl-128 7 0x2.67a2a4p+0L : 0x2.75de01cd2ca964d00a4c077dfab4p-12L : inexact-ok
+= jn upward ldbl-128 7 0x2.67a2a4p+0L : 0x2.75de01cd2ca964d00a4c077dfab6p-12L : inexact-ok
+= jn downward ldbl-128ibm 7 0x2.67a2a4p+0L : 0x2.75de01cd2ca964d00a4c077dfap-12L : inexact-ok
+= jn tonearest ldbl-128ibm 7 0x2.67a2a4p+0L : 0x2.75de01cd2ca964d00a4c077dfbp-12L : inexact-ok
+= jn towardzero ldbl-128ibm 7 0x2.67a2a4p+0L : 0x2.75de01cd2ca964d00a4c077dfap-12L : inexact-ok
+= jn upward ldbl-128ibm 7 0x2.67a2a4p+0L : 0x2.75de01cd2ca964d00a4c077dfbp-12L : inexact-ok
+= jn downward dbl-64 7 0x2.67a2a5d2e3682p+0 : 0x2.75de0e2cb0bap-12 : inexact-ok
+= jn tonearest dbl-64 7 0x2.67a2a5d2e3682p+0 : 0x2.75de0e2cb0bap-12 : inexact-ok
+= jn towardzero dbl-64 7 0x2.67a2a5d2e3682p+0 : 0x2.75de0e2cb0bap-12 : inexact-ok
+= jn upward dbl-64 7 0x2.67a2a5d2e3682p+0 : 0x2.75de0e2cb0ba2p-12 : inexact-ok
+= jn downward ldbl-96-intel 7 0x2.67a2a5d2e3682p+0L : 0x2.75de0e2cb0ba0fcp-12L : inexact-ok
+= jn tonearest ldbl-96-intel 7 0x2.67a2a5d2e3682p+0L : 0x2.75de0e2cb0ba0fcp-12L : inexact-ok
+= jn towardzero ldbl-96-intel 7 0x2.67a2a5d2e3682p+0L : 0x2.75de0e2cb0ba0fcp-12L : inexact-ok
+= jn upward ldbl-96-intel 7 0x2.67a2a5d2e3682p+0L : 0x2.75de0e2cb0ba0fc4p-12L : inexact-ok
+= jn downward ldbl-96-m68k 7 0x2.67a2a5d2e3682p+0L : 0x2.75de0e2cb0ba0fcp-12L : inexact-ok
+= jn tonearest ldbl-96-m68k 7 0x2.67a2a5d2e3682p+0L : 0x2.75de0e2cb0ba0fcp-12L : inexact-ok
+= jn towardzero ldbl-96-m68k 7 0x2.67a2a5d2e3682p+0L : 0x2.75de0e2cb0ba0fcp-12L : inexact-ok
+= jn upward ldbl-96-m68k 7 0x2.67a2a5d2e3682p+0L : 0x2.75de0e2cb0ba0fc4p-12L : inexact-ok
+= jn downward ldbl-128 7 0x2.67a2a5d2e3682p+0L : 0x2.75de0e2cb0ba0fc1388cdd19bf64p-12L : inexact-ok
+= jn tonearest ldbl-128 7 0x2.67a2a5d2e3682p+0L : 0x2.75de0e2cb0ba0fc1388cdd19bf66p-12L : inexact-ok
+= jn towardzero ldbl-128 7 0x2.67a2a5d2e3682p+0L : 0x2.75de0e2cb0ba0fc1388cdd19bf64p-12L : inexact-ok
+= jn upward ldbl-128 7 0x2.67a2a5d2e3682p+0L : 0x2.75de0e2cb0ba0fc1388cdd19bf66p-12L : inexact-ok
+= jn downward ldbl-128ibm 7 0x2.67a2a5d2e3682p+0L : 0x2.75de0e2cb0ba0fc1388cdd19bfp-12L : inexact-ok
+= jn tonearest ldbl-128ibm 7 0x2.67a2a5d2e3682p+0L : 0x2.75de0e2cb0ba0fc1388cdd19bfp-12L : inexact-ok
+= jn towardzero ldbl-128ibm 7 0x2.67a2a5d2e3682p+0L : 0x2.75de0e2cb0ba0fc1388cdd19bfp-12L : inexact-ok
+= jn upward ldbl-128ibm 7 0x2.67a2a5d2e3682p+0L : 0x2.75de0e2cb0ba0fc1388cdd19cp-12L : inexact-ok
+= jn downward dbl-64 7 0x2.67a2a5d2e368p+0 : 0x2.75de0e2cb0b92p-12 : inexact-ok
+= jn tonearest dbl-64 7 0x2.67a2a5d2e368p+0 : 0x2.75de0e2cb0b94p-12 : inexact-ok
+= jn towardzero dbl-64 7 0x2.67a2a5d2e368p+0 : 0x2.75de0e2cb0b92p-12 : inexact-ok
+= jn upward dbl-64 7 0x2.67a2a5d2e368p+0 : 0x2.75de0e2cb0b94p-12 : inexact-ok
+= jn downward ldbl-96-intel 7 0x2.67a2a5d2e368p+0L : 0x2.75de0e2cb0b936a8p-12L : inexact-ok
+= jn tonearest ldbl-96-intel 7 0x2.67a2a5d2e368p+0L : 0x2.75de0e2cb0b936a8p-12L : inexact-ok
+= jn towardzero ldbl-96-intel 7 0x2.67a2a5d2e368p+0L : 0x2.75de0e2cb0b936a8p-12L : inexact-ok
+= jn upward ldbl-96-intel 7 0x2.67a2a5d2e368p+0L : 0x2.75de0e2cb0b936acp-12L : inexact-ok
+= jn downward ldbl-96-m68k 7 0x2.67a2a5d2e368p+0L : 0x2.75de0e2cb0b936a8p-12L : inexact-ok
+= jn tonearest ldbl-96-m68k 7 0x2.67a2a5d2e368p+0L : 0x2.75de0e2cb0b936a8p-12L : inexact-ok
+= jn towardzero ldbl-96-m68k 7 0x2.67a2a5d2e368p+0L : 0x2.75de0e2cb0b936a8p-12L : inexact-ok
+= jn upward ldbl-96-m68k 7 0x2.67a2a5d2e368p+0L : 0x2.75de0e2cb0b936acp-12L : inexact-ok
+= jn downward ldbl-128 7 0x2.67a2a5d2e368p+0L : 0x2.75de0e2cb0b936a8219a9175e6d6p-12L : inexact-ok
+= jn tonearest ldbl-128 7 0x2.67a2a5d2e368p+0L : 0x2.75de0e2cb0b936a8219a9175e6d6p-12L : inexact-ok
+= jn towardzero ldbl-128 7 0x2.67a2a5d2e368p+0L : 0x2.75de0e2cb0b936a8219a9175e6d6p-12L : inexact-ok
+= jn upward ldbl-128 7 0x2.67a2a5d2e368p+0L : 0x2.75de0e2cb0b936a8219a9175e6d8p-12L : inexact-ok
+= jn downward ldbl-128ibm 7 0x2.67a2a5d2e368p+0L : 0x2.75de0e2cb0b936a8219a9175e6p-12L : inexact-ok
+= jn tonearest ldbl-128ibm 7 0x2.67a2a5d2e368p+0L : 0x2.75de0e2cb0b936a8219a9175e7p-12L : inexact-ok
+= jn towardzero ldbl-128ibm 7 0x2.67a2a5d2e368p+0L : 0x2.75de0e2cb0b936a8219a9175e6p-12L : inexact-ok
+= jn upward ldbl-128ibm 7 0x2.67a2a5d2e368p+0L : 0x2.75de0e2cb0b936a8219a9175e7p-12L : inexact-ok
+= jn downward ldbl-96-intel 7 0x2.67a2a5d2e36801p+0L : 0x2.75de0e2cb0b93d7p-12L : inexact-ok
+= jn tonearest ldbl-96-intel 7 0x2.67a2a5d2e36801p+0L : 0x2.75de0e2cb0b93d7p-12L : inexact-ok
+= jn towardzero ldbl-96-intel 7 0x2.67a2a5d2e36801p+0L : 0x2.75de0e2cb0b93d7p-12L : inexact-ok
+= jn upward ldbl-96-intel 7 0x2.67a2a5d2e36801p+0L : 0x2.75de0e2cb0b93d74p-12L : inexact-ok
+= jn downward ldbl-96-m68k 7 0x2.67a2a5d2e36801p+0L : 0x2.75de0e2cb0b93d7p-12L : inexact-ok
+= jn tonearest ldbl-96-m68k 7 0x2.67a2a5d2e36801p+0L : 0x2.75de0e2cb0b93d7p-12L : inexact-ok
+= jn towardzero ldbl-96-m68k 7 0x2.67a2a5d2e36801p+0L : 0x2.75de0e2cb0b93d7p-12L : inexact-ok
+= jn upward ldbl-96-m68k 7 0x2.67a2a5d2e36801p+0L : 0x2.75de0e2cb0b93d74p-12L : inexact-ok
+= jn downward ldbl-128 7 0x2.67a2a5d2e36801p+0L : 0x2.75de0e2cb0b93d70ea5223d304a8p-12L : inexact-ok
+= jn tonearest ldbl-128 7 0x2.67a2a5d2e36801p+0L : 0x2.75de0e2cb0b93d70ea5223d304aap-12L : inexact-ok
+= jn towardzero ldbl-128 7 0x2.67a2a5d2e36801p+0L : 0x2.75de0e2cb0b93d70ea5223d304a8p-12L : inexact-ok
+= jn upward ldbl-128 7 0x2.67a2a5d2e36801p+0L : 0x2.75de0e2cb0b93d70ea5223d304aap-12L : inexact-ok
+= jn downward ldbl-128ibm 7 0x2.67a2a5d2e36801p+0L : 0x2.75de0e2cb0b93d70ea5223d304p-12L : inexact-ok
+= jn tonearest ldbl-128ibm 7 0x2.67a2a5d2e36801p+0L : 0x2.75de0e2cb0b93d70ea5223d305p-12L : inexact-ok
+= jn towardzero ldbl-128ibm 7 0x2.67a2a5d2e36801p+0L : 0x2.75de0e2cb0b93d70ea5223d304p-12L : inexact-ok
+= jn upward ldbl-128ibm 7 0x2.67a2a5d2e36801p+0L : 0x2.75de0e2cb0b93d70ea5223d305p-12L : inexact-ok
+= jn downward ldbl-96-intel 7 0x2.67a2a5d2e36800fcp+0L : 0x2.75de0e2cb0b93d54p-12L : inexact-ok
+= jn tonearest ldbl-96-intel 7 0x2.67a2a5d2e36800fcp+0L : 0x2.75de0e2cb0b93d54p-12L : inexact-ok
+= jn towardzero ldbl-96-intel 7 0x2.67a2a5d2e36800fcp+0L : 0x2.75de0e2cb0b93d54p-12L : inexact-ok
+= jn upward ldbl-96-intel 7 0x2.67a2a5d2e36800fcp+0L : 0x2.75de0e2cb0b93d58p-12L : inexact-ok
+= jn downward ldbl-96-m68k 7 0x2.67a2a5d2e36800fcp+0L : 0x2.75de0e2cb0b93d54p-12L : inexact-ok
+= jn tonearest ldbl-96-m68k 7 0x2.67a2a5d2e36800fcp+0L : 0x2.75de0e2cb0b93d54p-12L : inexact-ok
+= jn towardzero ldbl-96-m68k 7 0x2.67a2a5d2e36800fcp+0L : 0x2.75de0e2cb0b93d54p-12L : inexact-ok
+= jn upward ldbl-96-m68k 7 0x2.67a2a5d2e36800fcp+0L : 0x2.75de0e2cb0b93d58p-12L : inexact-ok
+= jn downward ldbl-128 7 0x2.67a2a5d2e36800fcp+0L : 0x2.75de0e2cb0b93d55c72f45899032p-12L : inexact-ok
+= jn tonearest ldbl-128 7 0x2.67a2a5d2e36800fcp+0L : 0x2.75de0e2cb0b93d55c72f45899032p-12L : inexact-ok
+= jn towardzero ldbl-128 7 0x2.67a2a5d2e36800fcp+0L : 0x2.75de0e2cb0b93d55c72f45899032p-12L : inexact-ok
+= jn upward ldbl-128 7 0x2.67a2a5d2e36800fcp+0L : 0x2.75de0e2cb0b93d55c72f45899034p-12L : inexact-ok
+= jn downward ldbl-128ibm 7 0x2.67a2a5d2e36800fcp+0L : 0x2.75de0e2cb0b93d55c72f45899p-12L : inexact-ok
+= jn tonearest ldbl-128ibm 7 0x2.67a2a5d2e36800fcp+0L : 0x2.75de0e2cb0b93d55c72f45899p-12L : inexact-ok
+= jn towardzero ldbl-128ibm 7 0x2.67a2a5d2e36800fcp+0L : 0x2.75de0e2cb0b93d55c72f45899p-12L : inexact-ok
+= jn upward ldbl-128ibm 7 0x2.67a2a5d2e36800fcp+0L : 0x2.75de0e2cb0b93d55c72f458991p-12L : inexact-ok
+= jn downward ldbl-128 7 0x2.67a2a5d2e36800fce3e16f10ca68p+0L : 0x2.75de0e2cb0b93d5bd132aa3aa1bap-12L : inexact-ok
+= jn tonearest ldbl-128 7 0x2.67a2a5d2e36800fce3e16f10ca68p+0L : 0x2.75de0e2cb0b93d5bd132aa3aa1bcp-12L : inexact-ok
+= jn towardzero ldbl-128 7 0x2.67a2a5d2e36800fce3e16f10ca68p+0L : 0x2.75de0e2cb0b93d5bd132aa3aa1bap-12L : inexact-ok
+= jn upward ldbl-128 7 0x2.67a2a5d2e36800fce3e16f10ca68p+0L : 0x2.75de0e2cb0b93d5bd132aa3aa1bcp-12L : inexact-ok
+= jn downward ldbl-128 7 0x2.67a2a5d2e36800fce3e16f10ca66p+0L : 0x2.75de0e2cb0b93d5bd132aa3aa1acp-12L : inexact-ok
+= jn tonearest ldbl-128 7 0x2.67a2a5d2e36800fce3e16f10ca66p+0L : 0x2.75de0e2cb0b93d5bd132aa3aa1aep-12L : inexact-ok
+= jn towardzero ldbl-128 7 0x2.67a2a5d2e36800fce3e16f10ca66p+0L : 0x2.75de0e2cb0b93d5bd132aa3aa1acp-12L : inexact-ok
+= jn upward ldbl-128 7 0x2.67a2a5d2e36800fce3e16f10ca66p+0L : 0x2.75de0e2cb0b93d5bd132aa3aa1aep-12L : inexact-ok
+= jn downward ldbl-128 7 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0x2.75de0e2cb0b93d5bd132aa3aa5c2p-12L : inexact-ok
+= jn tonearest ldbl-128 7 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0x2.75de0e2cb0b93d5bd132aa3aa5c2p-12L : inexact-ok
+= jn towardzero ldbl-128 7 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0x2.75de0e2cb0b93d5bd132aa3aa5c2p-12L : inexact-ok
+= jn upward ldbl-128 7 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0x2.75de0e2cb0b93d5bd132aa3aa5c4p-12L : inexact-ok
+= jn downward ldbl-128ibm 7 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0x2.75de0e2cb0b93d5bd132aa3aa5p-12L : inexact-ok
+= jn tonearest ldbl-128ibm 7 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0x2.75de0e2cb0b93d5bd132aa3aa6p-12L : inexact-ok
+= jn towardzero ldbl-128ibm 7 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0x2.75de0e2cb0b93d5bd132aa3aa5p-12L : inexact-ok
+= jn upward ldbl-128ibm 7 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0x2.75de0e2cb0b93d5bd132aa3aa6p-12L : inexact-ok
+= jn downward ldbl-128 7 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0x2.75de0e2cb0b93d5bd132aa3a9ef8p-12L : inexact-ok
+= jn tonearest ldbl-128 7 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0x2.75de0e2cb0b93d5bd132aa3a9efap-12L : inexact-ok
+= jn towardzero ldbl-128 7 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0x2.75de0e2cb0b93d5bd132aa3a9ef8p-12L : inexact-ok
+= jn upward ldbl-128 7 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0x2.75de0e2cb0b93d5bd132aa3a9efap-12L : inexact-ok
+= jn downward ldbl-128ibm 7 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0x2.75de0e2cb0b93d5bd132aa3a9ep-12L : inexact-ok
+= jn tonearest ldbl-128ibm 7 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0x2.75de0e2cb0b93d5bd132aa3a9fp-12L : inexact-ok
+= jn towardzero ldbl-128ibm 7 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0x2.75de0e2cb0b93d5bd132aa3a9ep-12L : inexact-ok
+= jn upward ldbl-128ibm 7 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0x2.75de0e2cb0b93d5bd132aa3a9fp-12L : inexact-ok
+jn 8 2.4048255576957729
+= jn downward flt-32 8 0x2.67a2a8p+0f : 0x6.0a493p-16f : inexact-ok
+= jn tonearest flt-32 8 0x2.67a2a8p+0f : 0x6.0a4938p-16f : inexact-ok
+= jn towardzero flt-32 8 0x2.67a2a8p+0f : 0x6.0a493p-16f : inexact-ok
+= jn upward flt-32 8 0x2.67a2a8p+0f : 0x6.0a4938p-16f : inexact-ok
+= jn downward dbl-64 8 0x2.67a2a8p+0 : 0x6.0a49341bba59cp-16 : inexact-ok
+= jn tonearest dbl-64 8 0x2.67a2a8p+0 : 0x6.0a49341bba5ap-16 : inexact-ok
+= jn towardzero dbl-64 8 0x2.67a2a8p+0 : 0x6.0a49341bba59cp-16 : inexact-ok
+= jn upward dbl-64 8 0x2.67a2a8p+0 : 0x6.0a49341bba5ap-16 : inexact-ok
+= jn downward ldbl-96-intel 8 0x2.67a2a8p+0L : 0x6.0a49341bba59e678p-16L : inexact-ok
+= jn tonearest ldbl-96-intel 8 0x2.67a2a8p+0L : 0x6.0a49341bba59e68p-16L : inexact-ok
+= jn towardzero ldbl-96-intel 8 0x2.67a2a8p+0L : 0x6.0a49341bba59e678p-16L : inexact-ok
+= jn upward ldbl-96-intel 8 0x2.67a2a8p+0L : 0x6.0a49341bba59e68p-16L : inexact-ok
+= jn downward ldbl-96-m68k 8 0x2.67a2a8p+0L : 0x6.0a49341bba59e678p-16L : inexact-ok
+= jn tonearest ldbl-96-m68k 8 0x2.67a2a8p+0L : 0x6.0a49341bba59e68p-16L : inexact-ok
+= jn towardzero ldbl-96-m68k 8 0x2.67a2a8p+0L : 0x6.0a49341bba59e678p-16L : inexact-ok
+= jn upward ldbl-96-m68k 8 0x2.67a2a8p+0L : 0x6.0a49341bba59e68p-16L : inexact-ok
+= jn downward ldbl-128 8 0x2.67a2a8p+0L : 0x6.0a49341bba59e67ed8dd8194c32cp-16L : inexact-ok
+= jn tonearest ldbl-128 8 0x2.67a2a8p+0L : 0x6.0a49341bba59e67ed8dd8194c33p-16L : inexact-ok
+= jn towardzero ldbl-128 8 0x2.67a2a8p+0L : 0x6.0a49341bba59e67ed8dd8194c32cp-16L : inexact-ok
+= jn upward ldbl-128 8 0x2.67a2a8p+0L : 0x6.0a49341bba59e67ed8dd8194c33p-16L : inexact-ok
+= jn downward ldbl-128ibm 8 0x2.67a2a8p+0L : 0x6.0a49341bba59e67ed8dd8194c2p-16L : inexact-ok
+= jn tonearest ldbl-128ibm 8 0x2.67a2a8p+0L : 0x6.0a49341bba59e67ed8dd8194c4p-16L : inexact-ok
+= jn towardzero ldbl-128ibm 8 0x2.67a2a8p+0L : 0x6.0a49341bba59e67ed8dd8194c2p-16L : inexact-ok
+= jn upward ldbl-128ibm 8 0x2.67a2a8p+0L : 0x6.0a49341bba59e67ed8dd8194c4p-16L : inexact-ok
+= jn downward flt-32 8 0x2.67a2a4p+0f : 0x6.0a48ep-16f : inexact-ok
+= jn tonearest flt-32 8 0x2.67a2a4p+0f : 0x6.0a48e8p-16f : inexact-ok
+= jn towardzero flt-32 8 0x2.67a2a4p+0f : 0x6.0a48ep-16f : inexact-ok
+= jn upward flt-32 8 0x2.67a2a4p+0f : 0x6.0a48e8p-16f : inexact-ok
+= jn downward dbl-64 8 0x2.67a2a4p+0 : 0x6.0a48e703faf9p-16 : inexact-ok
+= jn tonearest dbl-64 8 0x2.67a2a4p+0 : 0x6.0a48e703faf9p-16 : inexact-ok
+= jn towardzero dbl-64 8 0x2.67a2a4p+0 : 0x6.0a48e703faf9p-16 : inexact-ok
+= jn upward dbl-64 8 0x2.67a2a4p+0 : 0x6.0a48e703faf94p-16 : inexact-ok
+= jn downward ldbl-96-intel 8 0x2.67a2a4p+0L : 0x6.0a48e703faf914b8p-16L : inexact-ok
+= jn tonearest ldbl-96-intel 8 0x2.67a2a4p+0L : 0x6.0a48e703faf914b8p-16L : inexact-ok
+= jn towardzero ldbl-96-intel 8 0x2.67a2a4p+0L : 0x6.0a48e703faf914b8p-16L : inexact-ok
+= jn upward ldbl-96-intel 8 0x2.67a2a4p+0L : 0x6.0a48e703faf914cp-16L : inexact-ok
+= jn downward ldbl-96-m68k 8 0x2.67a2a4p+0L : 0x6.0a48e703faf914b8p-16L : inexact-ok
+= jn tonearest ldbl-96-m68k 8 0x2.67a2a4p+0L : 0x6.0a48e703faf914b8p-16L : inexact-ok
+= jn towardzero ldbl-96-m68k 8 0x2.67a2a4p+0L : 0x6.0a48e703faf914b8p-16L : inexact-ok
+= jn upward ldbl-96-m68k 8 0x2.67a2a4p+0L : 0x6.0a48e703faf914cp-16L : inexact-ok
+= jn downward ldbl-128 8 0x2.67a2a4p+0L : 0x6.0a48e703faf914b831a31c6280ccp-16L : inexact-ok
+= jn tonearest ldbl-128 8 0x2.67a2a4p+0L : 0x6.0a48e703faf914b831a31c6280ccp-16L : inexact-ok
+= jn towardzero ldbl-128 8 0x2.67a2a4p+0L : 0x6.0a48e703faf914b831a31c6280ccp-16L : inexact-ok
+= jn upward ldbl-128 8 0x2.67a2a4p+0L : 0x6.0a48e703faf914b831a31c6280dp-16L : inexact-ok
+= jn downward ldbl-128ibm 8 0x2.67a2a4p+0L : 0x6.0a48e703faf914b831a31c628p-16L : inexact-ok
+= jn tonearest ldbl-128ibm 8 0x2.67a2a4p+0L : 0x6.0a48e703faf914b831a31c628p-16L : inexact-ok
+= jn towardzero ldbl-128ibm 8 0x2.67a2a4p+0L : 0x6.0a48e703faf914b831a31c628p-16L : inexact-ok
+= jn upward ldbl-128ibm 8 0x2.67a2a4p+0L : 0x6.0a48e703faf914b831a31c6282p-16L : inexact-ok
+= jn downward dbl-64 8 0x2.67a2a5d2e3682p+0 : 0x6.0a490a2a68024p-16 : inexact-ok
+= jn tonearest dbl-64 8 0x2.67a2a5d2e3682p+0 : 0x6.0a490a2a68028p-16 : inexact-ok
+= jn towardzero dbl-64 8 0x2.67a2a5d2e3682p+0 : 0x6.0a490a2a68024p-16 : inexact-ok
+= jn upward dbl-64 8 0x2.67a2a5d2e3682p+0 : 0x6.0a490a2a68028p-16 : inexact-ok
+= jn downward ldbl-96-intel 8 0x2.67a2a5d2e3682p+0L : 0x6.0a490a2a680260bp-16L : inexact-ok
+= jn tonearest ldbl-96-intel 8 0x2.67a2a5d2e3682p+0L : 0x6.0a490a2a680260bp-16L : inexact-ok
+= jn towardzero ldbl-96-intel 8 0x2.67a2a5d2e3682p+0L : 0x6.0a490a2a680260bp-16L : inexact-ok
+= jn upward ldbl-96-intel 8 0x2.67a2a5d2e3682p+0L : 0x6.0a490a2a680260b8p-16L : inexact-ok
+= jn downward ldbl-96-m68k 8 0x2.67a2a5d2e3682p+0L : 0x6.0a490a2a680260bp-16L : inexact-ok
+= jn tonearest ldbl-96-m68k 8 0x2.67a2a5d2e3682p+0L : 0x6.0a490a2a680260bp-16L : inexact-ok
+= jn towardzero ldbl-96-m68k 8 0x2.67a2a5d2e3682p+0L : 0x6.0a490a2a680260bp-16L : inexact-ok
+= jn upward ldbl-96-m68k 8 0x2.67a2a5d2e3682p+0L : 0x6.0a490a2a680260b8p-16L : inexact-ok
+= jn downward ldbl-128 8 0x2.67a2a5d2e3682p+0L : 0x6.0a490a2a680260b3a0ba158a1ef4p-16L : inexact-ok
+= jn tonearest ldbl-128 8 0x2.67a2a5d2e3682p+0L : 0x6.0a490a2a680260b3a0ba158a1ef8p-16L : inexact-ok
+= jn towardzero ldbl-128 8 0x2.67a2a5d2e3682p+0L : 0x6.0a490a2a680260b3a0ba158a1ef4p-16L : inexact-ok
+= jn upward ldbl-128 8 0x2.67a2a5d2e3682p+0L : 0x6.0a490a2a680260b3a0ba158a1ef8p-16L : inexact-ok
+= jn downward ldbl-128ibm 8 0x2.67a2a5d2e3682p+0L : 0x6.0a490a2a680260b3a0ba158a1ep-16L : inexact-ok
+= jn tonearest ldbl-128ibm 8 0x2.67a2a5d2e3682p+0L : 0x6.0a490a2a680260b3a0ba158a1ep-16L : inexact-ok
+= jn towardzero ldbl-128ibm 8 0x2.67a2a5d2e3682p+0L : 0x6.0a490a2a680260b3a0ba158a1ep-16L : inexact-ok
+= jn upward ldbl-128ibm 8 0x2.67a2a5d2e3682p+0L : 0x6.0a490a2a680260b3a0ba158a2p-16L : inexact-ok
+= jn downward dbl-64 8 0x2.67a2a5d2e368p+0 : 0x6.0a490a2a67ffcp-16 : inexact-ok
+= jn tonearest dbl-64 8 0x2.67a2a5d2e368p+0 : 0x6.0a490a2a68p-16 : inexact-ok
+= jn towardzero dbl-64 8 0x2.67a2a5d2e368p+0 : 0x6.0a490a2a67ffcp-16 : inexact-ok
+= jn upward dbl-64 8 0x2.67a2a5d2e368p+0 : 0x6.0a490a2a68p-16 : inexact-ok
+= jn downward ldbl-96-intel 8 0x2.67a2a5d2e368p+0L : 0x6.0a490a2a67fff7fp-16L : inexact-ok
+= jn tonearest ldbl-96-intel 8 0x2.67a2a5d2e368p+0L : 0x6.0a490a2a67fff7f8p-16L : inexact-ok
+= jn towardzero ldbl-96-intel 8 0x2.67a2a5d2e368p+0L : 0x6.0a490a2a67fff7fp-16L : inexact-ok
+= jn upward ldbl-96-intel 8 0x2.67a2a5d2e368p+0L : 0x6.0a490a2a67fff7f8p-16L : inexact-ok
+= jn downward ldbl-96-m68k 8 0x2.67a2a5d2e368p+0L : 0x6.0a490a2a67fff7fp-16L : inexact-ok
+= jn tonearest ldbl-96-m68k 8 0x2.67a2a5d2e368p+0L : 0x6.0a490a2a67fff7f8p-16L : inexact-ok
+= jn towardzero ldbl-96-m68k 8 0x2.67a2a5d2e368p+0L : 0x6.0a490a2a67fff7fp-16L : inexact-ok
+= jn upward ldbl-96-m68k 8 0x2.67a2a5d2e368p+0L : 0x6.0a490a2a67fff7f8p-16L : inexact-ok
+= jn downward ldbl-128 8 0x2.67a2a5d2e368p+0L : 0x6.0a490a2a67fff7f5a6dd34db8034p-16L : inexact-ok
+= jn tonearest ldbl-128 8 0x2.67a2a5d2e368p+0L : 0x6.0a490a2a67fff7f5a6dd34db8034p-16L : inexact-ok
+= jn towardzero ldbl-128 8 0x2.67a2a5d2e368p+0L : 0x6.0a490a2a67fff7f5a6dd34db8034p-16L : inexact-ok
+= jn upward ldbl-128 8 0x2.67a2a5d2e368p+0L : 0x6.0a490a2a67fff7f5a6dd34db8038p-16L : inexact-ok
+= jn downward ldbl-128ibm 8 0x2.67a2a5d2e368p+0L : 0x6.0a490a2a67fff7f5a6dd34db8p-16L : inexact-ok
+= jn tonearest ldbl-128ibm 8 0x2.67a2a5d2e368p+0L : 0x6.0a490a2a67fff7f5a6dd34db8p-16L : inexact-ok
+= jn towardzero ldbl-128ibm 8 0x2.67a2a5d2e368p+0L : 0x6.0a490a2a67fff7f5a6dd34db8p-16L : inexact-ok
+= jn upward ldbl-128ibm 8 0x2.67a2a5d2e368p+0L : 0x6.0a490a2a67fff7f5a6dd34db82p-16L : inexact-ok
+= jn downward ldbl-96-intel 8 0x2.67a2a5d2e36801p+0L : 0x6.0a490a2a68000b38p-16L : inexact-ok
+= jn tonearest ldbl-96-intel 8 0x2.67a2a5d2e36801p+0L : 0x6.0a490a2a68000b38p-16L : inexact-ok
+= jn towardzero ldbl-96-intel 8 0x2.67a2a5d2e36801p+0L : 0x6.0a490a2a68000b38p-16L : inexact-ok
+= jn upward ldbl-96-intel 8 0x2.67a2a5d2e36801p+0L : 0x6.0a490a2a68000b4p-16L : inexact-ok
+= jn downward ldbl-96-m68k 8 0x2.67a2a5d2e36801p+0L : 0x6.0a490a2a68000b38p-16L : inexact-ok
+= jn tonearest ldbl-96-m68k 8 0x2.67a2a5d2e36801p+0L : 0x6.0a490a2a68000b38p-16L : inexact-ok
+= jn towardzero ldbl-96-m68k 8 0x2.67a2a5d2e36801p+0L : 0x6.0a490a2a68000b38p-16L : inexact-ok
+= jn upward ldbl-96-m68k 8 0x2.67a2a5d2e36801p+0L : 0x6.0a490a2a68000b4p-16L : inexact-ok
+= jn downward ldbl-128 8 0x2.67a2a5d2e36801p+0L : 0x6.0a490a2a68000b3b96ac1be0f1f4p-16L : inexact-ok
+= jn tonearest ldbl-128 8 0x2.67a2a5d2e36801p+0L : 0x6.0a490a2a68000b3b96ac1be0f1f8p-16L : inexact-ok
+= jn towardzero ldbl-128 8 0x2.67a2a5d2e36801p+0L : 0x6.0a490a2a68000b3b96ac1be0f1f4p-16L : inexact-ok
+= jn upward ldbl-128 8 0x2.67a2a5d2e36801p+0L : 0x6.0a490a2a68000b3b96ac1be0f1f8p-16L : inexact-ok
+= jn downward ldbl-128ibm 8 0x2.67a2a5d2e36801p+0L : 0x6.0a490a2a68000b3b96ac1be0fp-16L : inexact-ok
+= jn tonearest ldbl-128ibm 8 0x2.67a2a5d2e36801p+0L : 0x6.0a490a2a68000b3b96ac1be0f2p-16L : inexact-ok
+= jn towardzero ldbl-128ibm 8 0x2.67a2a5d2e36801p+0L : 0x6.0a490a2a68000b3b96ac1be0fp-16L : inexact-ok
+= jn upward ldbl-128ibm 8 0x2.67a2a5d2e36801p+0L : 0x6.0a490a2a68000b3b96ac1be0f2p-16L : inexact-ok
+= jn downward ldbl-96-intel 8 0x2.67a2a5d2e36800fcp+0L : 0x6.0a490a2a68000ae8p-16L : inexact-ok
+= jn tonearest ldbl-96-intel 8 0x2.67a2a5d2e36800fcp+0L : 0x6.0a490a2a68000afp-16L : inexact-ok
+= jn towardzero ldbl-96-intel 8 0x2.67a2a5d2e36800fcp+0L : 0x6.0a490a2a68000ae8p-16L : inexact-ok
+= jn upward ldbl-96-intel 8 0x2.67a2a5d2e36800fcp+0L : 0x6.0a490a2a68000afp-16L : inexact-ok
+= jn downward ldbl-96-m68k 8 0x2.67a2a5d2e36800fcp+0L : 0x6.0a490a2a68000ae8p-16L : inexact-ok
+= jn tonearest ldbl-96-m68k 8 0x2.67a2a5d2e36800fcp+0L : 0x6.0a490a2a68000afp-16L : inexact-ok
+= jn towardzero ldbl-96-m68k 8 0x2.67a2a5d2e36800fcp+0L : 0x6.0a490a2a68000ae8p-16L : inexact-ok
+= jn upward ldbl-96-m68k 8 0x2.67a2a5d2e36800fcp+0L : 0x6.0a490a2a68000afp-16L : inexact-ok
+= jn downward ldbl-128 8 0x2.67a2a5d2e36800fcp+0L : 0x6.0a490a2a68000aee7eece044dc3p-16L : inexact-ok
+= jn tonearest ldbl-128 8 0x2.67a2a5d2e36800fcp+0L : 0x6.0a490a2a68000aee7eece044dc3p-16L : inexact-ok
+= jn towardzero ldbl-128 8 0x2.67a2a5d2e36800fcp+0L : 0x6.0a490a2a68000aee7eece044dc3p-16L : inexact-ok
+= jn upward ldbl-128 8 0x2.67a2a5d2e36800fcp+0L : 0x6.0a490a2a68000aee7eece044dc34p-16L : inexact-ok
+= jn downward ldbl-128ibm 8 0x2.67a2a5d2e36800fcp+0L : 0x6.0a490a2a68000aee7eece044dcp-16L : inexact-ok
+= jn tonearest ldbl-128ibm 8 0x2.67a2a5d2e36800fcp+0L : 0x6.0a490a2a68000aee7eece044dcp-16L : inexact-ok
+= jn towardzero ldbl-128ibm 8 0x2.67a2a5d2e36800fcp+0L : 0x6.0a490a2a68000aee7eece044dcp-16L : inexact-ok
+= jn upward ldbl-128ibm 8 0x2.67a2a5d2e36800fcp+0L : 0x6.0a490a2a68000aee7eece044dep-16L : inexact-ok
+= jn downward ldbl-128 8 0x2.67a2a5d2e36800fce3e16f10ca68p+0L : 0x6.0a490a2a68000affa6e9591725c4p-16L : inexact-ok
+= jn tonearest ldbl-128 8 0x2.67a2a5d2e36800fce3e16f10ca68p+0L : 0x6.0a490a2a68000affa6e9591725c8p-16L : inexact-ok
+= jn towardzero ldbl-128 8 0x2.67a2a5d2e36800fce3e16f10ca68p+0L : 0x6.0a490a2a68000affa6e9591725c4p-16L : inexact-ok
+= jn upward ldbl-128 8 0x2.67a2a5d2e36800fce3e16f10ca68p+0L : 0x6.0a490a2a68000affa6e9591725c8p-16L : inexact-ok
+= jn downward ldbl-128 8 0x2.67a2a5d2e36800fce3e16f10ca66p+0L : 0x6.0a490a2a68000affa6e9591725ap-16L : inexact-ok
+= jn tonearest ldbl-128 8 0x2.67a2a5d2e36800fce3e16f10ca66p+0L : 0x6.0a490a2a68000affa6e9591725ap-16L : inexact-ok
+= jn towardzero ldbl-128 8 0x2.67a2a5d2e36800fce3e16f10ca66p+0L : 0x6.0a490a2a68000affa6e9591725ap-16L : inexact-ok
+= jn upward ldbl-128 8 0x2.67a2a5d2e36800fce3e16f10ca66p+0L : 0x6.0a490a2a68000affa6e9591725a4p-16L : inexact-ok
+= jn downward ldbl-128 8 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0x6.0a490a2a68000affa6e959173138p-16L : inexact-ok
+= jn tonearest ldbl-128 8 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0x6.0a490a2a68000affa6e959173138p-16L : inexact-ok
+= jn towardzero ldbl-128 8 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0x6.0a490a2a68000affa6e959173138p-16L : inexact-ok
+= jn upward ldbl-128 8 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0x6.0a490a2a68000affa6e95917313cp-16L : inexact-ok
+= jn downward ldbl-128ibm 8 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0x6.0a490a2a68000affa6e959173p-16L : inexact-ok
+= jn tonearest ldbl-128ibm 8 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0x6.0a490a2a68000affa6e9591732p-16L : inexact-ok
+= jn towardzero ldbl-128ibm 8 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0x6.0a490a2a68000affa6e959173p-16L : inexact-ok
+= jn upward ldbl-128ibm 8 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0x6.0a490a2a68000affa6e9591732p-16L : inexact-ok
+= jn downward ldbl-128 8 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0x6.0a490a2a68000affa6e959171dfp-16L : inexact-ok
+= jn tonearest ldbl-128 8 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0x6.0a490a2a68000affa6e959171df4p-16L : inexact-ok
+= jn towardzero ldbl-128 8 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0x6.0a490a2a68000affa6e959171dfp-16L : inexact-ok
+= jn upward ldbl-128 8 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0x6.0a490a2a68000affa6e959171df4p-16L : inexact-ok
+= jn downward ldbl-128ibm 8 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0x6.0a490a2a68000affa6e959171cp-16L : inexact-ok
+= jn tonearest ldbl-128ibm 8 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0x6.0a490a2a68000affa6e959171ep-16L : inexact-ok
+= jn towardzero ldbl-128ibm 8 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0x6.0a490a2a68000affa6e959171cp-16L : inexact-ok
+= jn upward ldbl-128ibm 8 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0x6.0a490a2a68000affa6e959171ep-16L : inexact-ok
+jn 9 2.4048255576957729
+= jn downward flt-32 9 0x2.67a2a8p+0f : 0xd.2014bp-20f : inexact-ok
+= jn tonearest flt-32 9 0x2.67a2a8p+0f : 0xd.2014bp-20f : inexact-ok
+= jn towardzero flt-32 9 0x2.67a2a8p+0f : 0xd.2014bp-20f : inexact-ok
+= jn upward flt-32 9 0x2.67a2a8p+0f : 0xd.2014cp-20f : inexact-ok
+= jn downward dbl-64 9 0x2.67a2a8p+0 : 0xd.2014b73aef588p-20 : inexact-ok
+= jn tonearest dbl-64 9 0x2.67a2a8p+0 : 0xd.2014b73aef59p-20 : inexact-ok
+= jn towardzero dbl-64 9 0x2.67a2a8p+0 : 0xd.2014b73aef588p-20 : inexact-ok
+= jn upward dbl-64 9 0x2.67a2a8p+0 : 0xd.2014b73aef59p-20 : inexact-ok
+= jn downward ldbl-96-intel 9 0x2.67a2a8p+0L : 0xd.2014b73aef58c3fp-20L : inexact-ok
+= jn tonearest ldbl-96-intel 9 0x2.67a2a8p+0L : 0xd.2014b73aef58c3fp-20L : inexact-ok
+= jn towardzero ldbl-96-intel 9 0x2.67a2a8p+0L : 0xd.2014b73aef58c3fp-20L : inexact-ok
+= jn upward ldbl-96-intel 9 0x2.67a2a8p+0L : 0xd.2014b73aef58c4p-20L : inexact-ok
+= jn downward ldbl-96-m68k 9 0x2.67a2a8p+0L : 0xd.2014b73aef58c3fp-20L : inexact-ok
+= jn tonearest ldbl-96-m68k 9 0x2.67a2a8p+0L : 0xd.2014b73aef58c3fp-20L : inexact-ok
+= jn towardzero ldbl-96-m68k 9 0x2.67a2a8p+0L : 0xd.2014b73aef58c3fp-20L : inexact-ok
+= jn upward ldbl-96-m68k 9 0x2.67a2a8p+0L : 0xd.2014b73aef58c4p-20L : inexact-ok
+= jn downward ldbl-128 9 0x2.67a2a8p+0L : 0xd.2014b73aef58c3f33c7316090878p-20L : inexact-ok
+= jn tonearest ldbl-128 9 0x2.67a2a8p+0L : 0xd.2014b73aef58c3f33c731609088p-20L : inexact-ok
+= jn towardzero ldbl-128 9 0x2.67a2a8p+0L : 0xd.2014b73aef58c3f33c7316090878p-20L : inexact-ok
+= jn upward ldbl-128 9 0x2.67a2a8p+0L : 0xd.2014b73aef58c3f33c731609088p-20L : inexact-ok
+= jn downward ldbl-128ibm 9 0x2.67a2a8p+0L : 0xd.2014b73aef58c3f33c73160908p-20L : inexact-ok
+= jn tonearest ldbl-128ibm 9 0x2.67a2a8p+0L : 0xd.2014b73aef58c3f33c73160908p-20L : inexact-ok
+= jn towardzero ldbl-128ibm 9 0x2.67a2a8p+0L : 0xd.2014b73aef58c3f33c73160908p-20L : inexact-ok
+= jn upward ldbl-128ibm 9 0x2.67a2a8p+0L : 0xd.2014b73aef58c3f33c7316090cp-20L : inexact-ok
+= jn downward flt-32 9 0x2.67a2a4p+0f : 0xd.2013fp-20f : inexact-ok
+= jn tonearest flt-32 9 0x2.67a2a4p+0f : 0xd.2014p-20f : inexact-ok
+= jn towardzero flt-32 9 0x2.67a2a4p+0f : 0xd.2013fp-20f : inexact-ok
+= jn upward flt-32 9 0x2.67a2a4p+0f : 0xd.2014p-20f : inexact-ok
+= jn downward dbl-64 9 0x2.67a2a4p+0 : 0xd.2013f924ba5p-20 : inexact-ok
+= jn tonearest dbl-64 9 0x2.67a2a4p+0 : 0xd.2013f924ba5p-20 : inexact-ok
+= jn towardzero dbl-64 9 0x2.67a2a4p+0 : 0xd.2013f924ba5p-20 : inexact-ok
+= jn upward dbl-64 9 0x2.67a2a4p+0 : 0xd.2013f924ba508p-20 : inexact-ok
+= jn downward ldbl-96-intel 9 0x2.67a2a4p+0L : 0xd.2013f924ba500bbp-20L : inexact-ok
+= jn tonearest ldbl-96-intel 9 0x2.67a2a4p+0L : 0xd.2013f924ba500bbp-20L : inexact-ok
+= jn towardzero ldbl-96-intel 9 0x2.67a2a4p+0L : 0xd.2013f924ba500bbp-20L : inexact-ok
+= jn upward ldbl-96-intel 9 0x2.67a2a4p+0L : 0xd.2013f924ba500bcp-20L : inexact-ok
+= jn downward ldbl-96-m68k 9 0x2.67a2a4p+0L : 0xd.2013f924ba500bbp-20L : inexact-ok
+= jn tonearest ldbl-96-m68k 9 0x2.67a2a4p+0L : 0xd.2013f924ba500bbp-20L : inexact-ok
+= jn towardzero ldbl-96-m68k 9 0x2.67a2a4p+0L : 0xd.2013f924ba500bbp-20L : inexact-ok
+= jn upward ldbl-96-m68k 9 0x2.67a2a4p+0L : 0xd.2013f924ba500bcp-20L : inexact-ok
+= jn downward ldbl-128 9 0x2.67a2a4p+0L : 0xd.2013f924ba500bb0e7f429c0cbdp-20L : inexact-ok
+= jn tonearest ldbl-128 9 0x2.67a2a4p+0L : 0xd.2013f924ba500bb0e7f429c0cbdp-20L : inexact-ok
+= jn towardzero ldbl-128 9 0x2.67a2a4p+0L : 0xd.2013f924ba500bb0e7f429c0cbdp-20L : inexact-ok
+= jn upward ldbl-128 9 0x2.67a2a4p+0L : 0xd.2013f924ba500bb0e7f429c0cbd8p-20L : inexact-ok
+= jn downward ldbl-128ibm 9 0x2.67a2a4p+0L : 0xd.2013f924ba500bb0e7f429c0c8p-20L : inexact-ok
+= jn tonearest ldbl-128ibm 9 0x2.67a2a4p+0L : 0xd.2013f924ba500bb0e7f429c0ccp-20L : inexact-ok
+= jn towardzero ldbl-128ibm 9 0x2.67a2a4p+0L : 0xd.2013f924ba500bb0e7f429c0c8p-20L : inexact-ok
+= jn upward ldbl-128ibm 9 0x2.67a2a4p+0L : 0xd.2013f924ba500bb0e7f429c0ccp-20L : inexact-ok
+= jn downward dbl-64 9 0x2.67a2a5d2e3682p+0 : 0xd.20144fd00b07p-20 : inexact-ok
+= jn tonearest dbl-64 9 0x2.67a2a5d2e3682p+0 : 0xd.20144fd00b078p-20 : inexact-ok
+= jn towardzero dbl-64 9 0x2.67a2a5d2e3682p+0 : 0xd.20144fd00b07p-20 : inexact-ok
+= jn upward dbl-64 9 0x2.67a2a5d2e3682p+0 : 0xd.20144fd00b078p-20 : inexact-ok
+= jn downward ldbl-96-intel 9 0x2.67a2a5d2e3682p+0L : 0xd.20144fd00b0769bp-20L : inexact-ok
+= jn tonearest ldbl-96-intel 9 0x2.67a2a5d2e3682p+0L : 0xd.20144fd00b0769bp-20L : inexact-ok
+= jn towardzero ldbl-96-intel 9 0x2.67a2a5d2e3682p+0L : 0xd.20144fd00b0769bp-20L : inexact-ok
+= jn upward ldbl-96-intel 9 0x2.67a2a5d2e3682p+0L : 0xd.20144fd00b0769cp-20L : inexact-ok
+= jn downward ldbl-96-m68k 9 0x2.67a2a5d2e3682p+0L : 0xd.20144fd00b0769bp-20L : inexact-ok
+= jn tonearest ldbl-96-m68k 9 0x2.67a2a5d2e3682p+0L : 0xd.20144fd00b0769bp-20L : inexact-ok
+= jn towardzero ldbl-96-m68k 9 0x2.67a2a5d2e3682p+0L : 0xd.20144fd00b0769bp-20L : inexact-ok
+= jn upward ldbl-96-m68k 9 0x2.67a2a5d2e3682p+0L : 0xd.20144fd00b0769cp-20L : inexact-ok
+= jn downward ldbl-128 9 0x2.67a2a5d2e3682p+0L : 0xd.20144fd00b0769b515a432a40fdp-20L : inexact-ok
+= jn tonearest ldbl-128 9 0x2.67a2a5d2e3682p+0L : 0xd.20144fd00b0769b515a432a40fdp-20L : inexact-ok
+= jn towardzero ldbl-128 9 0x2.67a2a5d2e3682p+0L : 0xd.20144fd00b0769b515a432a40fdp-20L : inexact-ok
+= jn upward ldbl-128 9 0x2.67a2a5d2e3682p+0L : 0xd.20144fd00b0769b515a432a40fd8p-20L : inexact-ok
+= jn downward ldbl-128ibm 9 0x2.67a2a5d2e3682p+0L : 0xd.20144fd00b0769b515a432a40cp-20L : inexact-ok
+= jn tonearest ldbl-128ibm 9 0x2.67a2a5d2e3682p+0L : 0xd.20144fd00b0769b515a432a41p-20L : inexact-ok
+= jn towardzero ldbl-128ibm 9 0x2.67a2a5d2e3682p+0L : 0xd.20144fd00b0769b515a432a40cp-20L : inexact-ok
+= jn upward ldbl-128ibm 9 0x2.67a2a5d2e3682p+0L : 0xd.20144fd00b0769b515a432a41p-20L : inexact-ok
+= jn downward dbl-64 9 0x2.67a2a5d2e368p+0 : 0xd.20144fd00b01p-20 : inexact-ok
+= jn tonearest dbl-64 9 0x2.67a2a5d2e368p+0 : 0xd.20144fd00b018p-20 : inexact-ok
+= jn towardzero dbl-64 9 0x2.67a2a5d2e368p+0 : 0xd.20144fd00b01p-20 : inexact-ok
+= jn upward dbl-64 9 0x2.67a2a5d2e368p+0 : 0xd.20144fd00b018p-20 : inexact-ok
+= jn downward ldbl-96-intel 9 0x2.67a2a5d2e368p+0L : 0xd.20144fd00b0179p-20L : inexact-ok
+= jn tonearest ldbl-96-intel 9 0x2.67a2a5d2e368p+0L : 0xd.20144fd00b0179p-20L : inexact-ok
+= jn towardzero ldbl-96-intel 9 0x2.67a2a5d2e368p+0L : 0xd.20144fd00b0179p-20L : inexact-ok
+= jn upward ldbl-96-intel 9 0x2.67a2a5d2e368p+0L : 0xd.20144fd00b01791p-20L : inexact-ok
+= jn downward ldbl-96-m68k 9 0x2.67a2a5d2e368p+0L : 0xd.20144fd00b0179p-20L : inexact-ok
+= jn tonearest ldbl-96-m68k 9 0x2.67a2a5d2e368p+0L : 0xd.20144fd00b0179p-20L : inexact-ok
+= jn towardzero ldbl-96-m68k 9 0x2.67a2a5d2e368p+0L : 0xd.20144fd00b0179p-20L : inexact-ok
+= jn upward ldbl-96-m68k 9 0x2.67a2a5d2e368p+0L : 0xd.20144fd00b01791p-20L : inexact-ok
+= jn downward ldbl-128 9 0x2.67a2a5d2e368p+0L : 0xd.20144fd00b01790370b1a1e9048p-20L : inexact-ok
+= jn tonearest ldbl-128 9 0x2.67a2a5d2e368p+0L : 0xd.20144fd00b01790370b1a1e90488p-20L : inexact-ok
+= jn towardzero ldbl-128 9 0x2.67a2a5d2e368p+0L : 0xd.20144fd00b01790370b1a1e9048p-20L : inexact-ok
+= jn upward ldbl-128 9 0x2.67a2a5d2e368p+0L : 0xd.20144fd00b01790370b1a1e90488p-20L : inexact-ok
+= jn downward ldbl-128ibm 9 0x2.67a2a5d2e368p+0L : 0xd.20144fd00b01790370b1a1e904p-20L : inexact-ok
+= jn tonearest ldbl-128ibm 9 0x2.67a2a5d2e368p+0L : 0xd.20144fd00b01790370b1a1e904p-20L : inexact-ok
+= jn towardzero ldbl-128ibm 9 0x2.67a2a5d2e368p+0L : 0xd.20144fd00b01790370b1a1e904p-20L : inexact-ok
+= jn upward ldbl-128ibm 9 0x2.67a2a5d2e368p+0L : 0xd.20144fd00b01790370b1a1e908p-20L : inexact-ok
+= jn downward ldbl-96-intel 9 0x2.67a2a5d2e36801p+0L : 0xd.20144fd00b01a88p-20L : inexact-ok
+= jn tonearest ldbl-96-intel 9 0x2.67a2a5d2e36801p+0L : 0xd.20144fd00b01a89p-20L : inexact-ok
+= jn towardzero ldbl-96-intel 9 0x2.67a2a5d2e36801p+0L : 0xd.20144fd00b01a88p-20L : inexact-ok
+= jn upward ldbl-96-intel 9 0x2.67a2a5d2e36801p+0L : 0xd.20144fd00b01a89p-20L : inexact-ok
+= jn downward ldbl-96-m68k 9 0x2.67a2a5d2e36801p+0L : 0xd.20144fd00b01a88p-20L : inexact-ok
+= jn tonearest ldbl-96-m68k 9 0x2.67a2a5d2e36801p+0L : 0xd.20144fd00b01a89p-20L : inexact-ok
+= jn towardzero ldbl-96-m68k 9 0x2.67a2a5d2e36801p+0L : 0xd.20144fd00b01a88p-20L : inexact-ok
+= jn upward ldbl-96-m68k 9 0x2.67a2a5d2e36801p+0L : 0xd.20144fd00b01a89p-20L : inexact-ok
+= jn downward ldbl-128 9 0x2.67a2a5d2e36801p+0L : 0xd.20144fd00b01a888fdd9366ed3b8p-20L : inexact-ok
+= jn tonearest ldbl-128 9 0x2.67a2a5d2e36801p+0L : 0xd.20144fd00b01a888fdd9366ed3cp-20L : inexact-ok
+= jn towardzero ldbl-128 9 0x2.67a2a5d2e36801p+0L : 0xd.20144fd00b01a888fdd9366ed3b8p-20L : inexact-ok
+= jn upward ldbl-128 9 0x2.67a2a5d2e36801p+0L : 0xd.20144fd00b01a888fdd9366ed3cp-20L : inexact-ok
+= jn downward ldbl-128ibm 9 0x2.67a2a5d2e36801p+0L : 0xd.20144fd00b01a888fdd9366edp-20L : inexact-ok
+= jn tonearest ldbl-128ibm 9 0x2.67a2a5d2e36801p+0L : 0xd.20144fd00b01a888fdd9366ed4p-20L : inexact-ok
+= jn towardzero ldbl-128ibm 9 0x2.67a2a5d2e36801p+0L : 0xd.20144fd00b01a888fdd9366edp-20L : inexact-ok
+= jn upward ldbl-128ibm 9 0x2.67a2a5d2e36801p+0L : 0xd.20144fd00b01a888fdd9366ed4p-20L : inexact-ok
+= jn downward ldbl-96-intel 9 0x2.67a2a5d2e36800fcp+0L : 0xd.20144fd00b01a7cp-20L : inexact-ok
+= jn tonearest ldbl-96-intel 9 0x2.67a2a5d2e36800fcp+0L : 0xd.20144fd00b01a7dp-20L : inexact-ok
+= jn towardzero ldbl-96-intel 9 0x2.67a2a5d2e36800fcp+0L : 0xd.20144fd00b01a7cp-20L : inexact-ok
+= jn upward ldbl-96-intel 9 0x2.67a2a5d2e36800fcp+0L : 0xd.20144fd00b01a7dp-20L : inexact-ok
+= jn downward ldbl-96-m68k 9 0x2.67a2a5d2e36800fcp+0L : 0xd.20144fd00b01a7cp-20L : inexact-ok
+= jn tonearest ldbl-96-m68k 9 0x2.67a2a5d2e36800fcp+0L : 0xd.20144fd00b01a7dp-20L : inexact-ok
+= jn towardzero ldbl-96-m68k 9 0x2.67a2a5d2e36800fcp+0L : 0xd.20144fd00b01a7cp-20L : inexact-ok
+= jn upward ldbl-96-m68k 9 0x2.67a2a5d2e36800fcp+0L : 0xd.20144fd00b01a7dp-20L : inexact-ok
+= jn downward ldbl-128 9 0x2.67a2a5d2e36800fcp+0L : 0xd.20144fd00b01a7cae7a4981cbc78p-20L : inexact-ok
+= jn tonearest ldbl-128 9 0x2.67a2a5d2e36800fcp+0L : 0xd.20144fd00b01a7cae7a4981cbc8p-20L : inexact-ok
+= jn towardzero ldbl-128 9 0x2.67a2a5d2e36800fcp+0L : 0xd.20144fd00b01a7cae7a4981cbc78p-20L : inexact-ok
+= jn upward ldbl-128 9 0x2.67a2a5d2e36800fcp+0L : 0xd.20144fd00b01a7cae7a4981cbc8p-20L : inexact-ok
+= jn downward ldbl-128ibm 9 0x2.67a2a5d2e36800fcp+0L : 0xd.20144fd00b01a7cae7a4981cbcp-20L : inexact-ok
+= jn tonearest ldbl-128ibm 9 0x2.67a2a5d2e36800fcp+0L : 0xd.20144fd00b01a7cae7a4981cbcp-20L : inexact-ok
+= jn towardzero ldbl-128ibm 9 0x2.67a2a5d2e36800fcp+0L : 0xd.20144fd00b01a7cae7a4981cbcp-20L : inexact-ok
+= jn upward ldbl-128ibm 9 0x2.67a2a5d2e36800fcp+0L : 0xd.20144fd00b01a7cae7a4981ccp-20L : inexact-ok
+= jn downward ldbl-128 9 0x2.67a2a5d2e36800fce3e16f10ca68p+0L : 0xd.20144fd00b01a7f534e9c14b5858p-20L : inexact-ok
+= jn tonearest ldbl-128 9 0x2.67a2a5d2e36800fce3e16f10ca68p+0L : 0xd.20144fd00b01a7f534e9c14b5858p-20L : inexact-ok
+= jn towardzero ldbl-128 9 0x2.67a2a5d2e36800fce3e16f10ca68p+0L : 0xd.20144fd00b01a7f534e9c14b5858p-20L : inexact-ok
+= jn upward ldbl-128 9 0x2.67a2a5d2e36800fce3e16f10ca68p+0L : 0xd.20144fd00b01a7f534e9c14b586p-20L : inexact-ok
+= jn downward ldbl-128 9 0x2.67a2a5d2e36800fce3e16f10ca66p+0L : 0xd.20144fd00b01a7f534e9c14b57f8p-20L : inexact-ok
+= jn tonearest ldbl-128 9 0x2.67a2a5d2e36800fce3e16f10ca66p+0L : 0xd.20144fd00b01a7f534e9c14b57f8p-20L : inexact-ok
+= jn towardzero ldbl-128 9 0x2.67a2a5d2e36800fce3e16f10ca66p+0L : 0xd.20144fd00b01a7f534e9c14b57f8p-20L : inexact-ok
+= jn upward ldbl-128 9 0x2.67a2a5d2e36800fce3e16f10ca66p+0L : 0xd.20144fd00b01a7f534e9c14b58p-20L : inexact-ok
+= jn downward ldbl-128 9 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0xd.20144fd00b01a7f534e9c14b749p-20L : inexact-ok
+= jn tonearest ldbl-128 9 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0xd.20144fd00b01a7f534e9c14b749p-20L : inexact-ok
+= jn towardzero ldbl-128 9 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0xd.20144fd00b01a7f534e9c14b749p-20L : inexact-ok
+= jn upward ldbl-128 9 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0xd.20144fd00b01a7f534e9c14b7498p-20L : inexact-ok
+= jn downward ldbl-128ibm 9 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0xd.20144fd00b01a7f534e9c14b74p-20L : inexact-ok
+= jn tonearest ldbl-128ibm 9 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0xd.20144fd00b01a7f534e9c14b74p-20L : inexact-ok
+= jn towardzero ldbl-128ibm 9 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0xd.20144fd00b01a7f534e9c14b74p-20L : inexact-ok
+= jn upward ldbl-128ibm 9 0x2.67a2a5d2e36800fce3e16f10cbp+0L : 0xd.20144fd00b01a7f534e9c14b78p-20L : inexact-ok
+= jn downward ldbl-128 9 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0xd.20144fd00b01a7f534e9c14b4508p-20L : inexact-ok
+= jn tonearest ldbl-128 9 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0xd.20144fd00b01a7f534e9c14b451p-20L : inexact-ok
+= jn towardzero ldbl-128 9 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0xd.20144fd00b01a7f534e9c14b4508p-20L : inexact-ok
+= jn upward ldbl-128 9 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0xd.20144fd00b01a7f534e9c14b451p-20L : inexact-ok
+= jn downward ldbl-128ibm 9 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0xd.20144fd00b01a7f534e9c14b44p-20L : inexact-ok
+= jn tonearest ldbl-128ibm 9 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0xd.20144fd00b01a7f534e9c14b44p-20L : inexact-ok
+= jn towardzero ldbl-128ibm 9 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0xd.20144fd00b01a7f534e9c14b44p-20L : inexact-ok
+= jn upward ldbl-128ibm 9 0x2.67a2a5d2e36800fce3e16f10cap+0L : 0xd.20144fd00b01a7f534e9c14b48p-20L : inexact-ok
+jn 2 0x1.ffff62p+99
+= jn downward flt-32 2 0xf.fffb1p+96f : -0x1.ffbc8cp-52f : inexact-ok
+= jn tonearest flt-32 2 0xf.fffb1p+96f : -0x1.ffbc8cp-52f : inexact-ok
+= jn towardzero flt-32 2 0xf.fffb1p+96f : -0x1.ffbc8ap-52f : inexact-ok
+= jn upward flt-32 2 0xf.fffb1p+96f : -0x1.ffbc8ap-52f : inexact-ok
+= jn downward dbl-64 2 0xf.fffb1p+96 : -0x1.ffbc8bdea325bp-52 : inexact-ok
+= jn tonearest dbl-64 2 0xf.fffb1p+96 : -0x1.ffbc8bdea325ap-52 : inexact-ok
+= jn towardzero dbl-64 2 0xf.fffb1p+96 : -0x1.ffbc8bdea325ap-52 : inexact-ok
+= jn upward dbl-64 2 0xf.fffb1p+96 : -0x1.ffbc8bdea325ap-52 : inexact-ok
+= jn downward ldbl-96-intel 2 0xf.fffb1p+96L : -0x1.ffbc8bdea325a0a8p-52L : inexact-ok
+= jn tonearest ldbl-96-intel 2 0xf.fffb1p+96L : -0x1.ffbc8bdea325a0a6p-52L : inexact-ok
+= jn towardzero ldbl-96-intel 2 0xf.fffb1p+96L : -0x1.ffbc8bdea325a0a6p-52L : inexact-ok
+= jn upward ldbl-96-intel 2 0xf.fffb1p+96L : -0x1.ffbc8bdea325a0a6p-52L : inexact-ok
+= jn downward ldbl-96-m68k 2 0xf.fffb1p+96L : -0x1.ffbc8bdea325a0a8p-52L : inexact-ok
+= jn tonearest ldbl-96-m68k 2 0xf.fffb1p+96L : -0x1.ffbc8bdea325a0a6p-52L : inexact-ok
+= jn towardzero ldbl-96-m68k 2 0xf.fffb1p+96L : -0x1.ffbc8bdea325a0a6p-52L : inexact-ok
+= jn upward ldbl-96-m68k 2 0xf.fffb1p+96L : -0x1.ffbc8bdea325a0a6p-52L : inexact-ok
+= jn downward ldbl-128 2 0xf.fffb1p+96L : -0x1.ffbc8bdea325a0a6acac69a1ecf9p-52L : inexact-ok
+= jn tonearest ldbl-128 2 0xf.fffb1p+96L : -0x1.ffbc8bdea325a0a6acac69a1ecf9p-52L : inexact-ok
+= jn towardzero ldbl-128 2 0xf.fffb1p+96L : -0x1.ffbc8bdea325a0a6acac69a1ecf8p-52L : inexact-ok
+= jn upward ldbl-128 2 0xf.fffb1p+96L : -0x1.ffbc8bdea325a0a6acac69a1ecf8p-52L : inexact-ok
+= jn downward ldbl-128ibm 2 0xf.fffb1p+96L : -0x1.ffbc8bdea325a0a6acac69a1edp-52L : inexact-ok
+= jn tonearest ldbl-128ibm 2 0xf.fffb1p+96L : -0x1.ffbc8bdea325a0a6acac69a1edp-52L : inexact-ok
+= jn towardzero ldbl-128ibm 2 0xf.fffb1p+96L : -0x1.ffbc8bdea325a0a6acac69a1ec8p-52L : inexact-ok
+= jn upward ldbl-128ibm 2 0xf.fffb1p+96L : -0x1.ffbc8bdea325a0a6acac69a1ec8p-52L : inexact-ok
+jn 2 0x1p127
+= jn downward flt-32 2 0x8p+124f : -0x1.1f0b6p-64f : inexact-ok
+= jn tonearest flt-32 2 0x8p+124f : -0x1.1f0b6p-64f : inexact-ok
+= jn towardzero flt-32 2 0x8p+124f : -0x1.1f0b5ep-64f : inexact-ok
+= jn upward flt-32 2 0x8p+124f : -0x1.1f0b5ep-64f : inexact-ok
+= jn downward dbl-64 2 0x8p+124 : -0x1.1f0b5f9725113p-64 : inexact-ok
+= jn tonearest dbl-64 2 0x8p+124 : -0x1.1f0b5f9725112p-64 : inexact-ok
+= jn towardzero dbl-64 2 0x8p+124 : -0x1.1f0b5f9725112p-64 : inexact-ok
+= jn upward dbl-64 2 0x8p+124 : -0x1.1f0b5f9725112p-64 : inexact-ok
+= jn downward ldbl-96-intel 2 0x8p+124L : -0x1.1f0b5f972511213ep-64L : inexact-ok
+= jn tonearest ldbl-96-intel 2 0x8p+124L : -0x1.1f0b5f972511213ep-64L : inexact-ok
+= jn towardzero ldbl-96-intel 2 0x8p+124L : -0x1.1f0b5f972511213cp-64L : inexact-ok
+= jn upward ldbl-96-intel 2 0x8p+124L : -0x1.1f0b5f972511213cp-64L : inexact-ok
+= jn downward ldbl-96-m68k 2 0x8p+124L : -0x1.1f0b5f972511213ep-64L : inexact-ok
+= jn tonearest ldbl-96-m68k 2 0x8p+124L : -0x1.1f0b5f972511213ep-64L : inexact-ok
+= jn towardzero ldbl-96-m68k 2 0x8p+124L : -0x1.1f0b5f972511213cp-64L : inexact-ok
+= jn upward ldbl-96-m68k 2 0x8p+124L : -0x1.1f0b5f972511213cp-64L : inexact-ok
+= jn downward ldbl-128 2 0x8p+124L : -0x1.1f0b5f972511213d156ea4060903p-64L : inexact-ok
+= jn tonearest ldbl-128 2 0x8p+124L : -0x1.1f0b5f972511213d156ea4060903p-64L : inexact-ok
+= jn towardzero ldbl-128 2 0x8p+124L : -0x1.1f0b5f972511213d156ea4060902p-64L : inexact-ok
+= jn upward ldbl-128 2 0x8p+124L : -0x1.1f0b5f972511213d156ea4060902p-64L : inexact-ok
+= jn downward ldbl-128ibm 2 0x8p+124L : -0x1.1f0b5f972511213d156ea406098p-64L : inexact-ok
+= jn tonearest ldbl-128ibm 2 0x8p+124L : -0x1.1f0b5f972511213d156ea40609p-64L : inexact-ok
+= jn towardzero ldbl-128ibm 2 0x8p+124L : -0x1.1f0b5f972511213d156ea40609p-64L : inexact-ok
+= jn upward ldbl-128ibm 2 0x8p+124L : -0x1.1f0b5f972511213d156ea40609p-64L : inexact-ok
+jn 2 0x1p1023
+= jn downward flt-32 2 0xf.fffffp+124f : -0x2.fd3facp-68f : inexact-ok
+= jn tonearest flt-32 2 0xf.fffffp+124f : -0x2.fd3fa8p-68f : inexact-ok
+= jn towardzero flt-32 2 0xf.fffffp+124f : -0x2.fd3fa8p-68f : inexact-ok
+= jn upward flt-32 2 0xf.fffffp+124f : -0x2.fd3fa8p-68f : inexact-ok
+= jn downward dbl-64 2 0xf.fffffp+124 : -0x2.fd3fa9dee089ap-68 : inexact-ok
+= jn tonearest dbl-64 2 0xf.fffffp+124 : -0x2.fd3fa9dee089ap-68 : inexact-ok
+= jn towardzero dbl-64 2 0xf.fffffp+124 : -0x2.fd3fa9dee0898p-68 : inexact-ok
+= jn upward dbl-64 2 0xf.fffffp+124 : -0x2.fd3fa9dee0898p-68 : inexact-ok
+= jn downward ldbl-96-intel 2 0xf.fffffp+124L : -0x2.fd3fa9dee0899294p-68L : inexact-ok
+= jn tonearest ldbl-96-intel 2 0xf.fffffp+124L : -0x2.fd3fa9dee089929p-68L : inexact-ok
+= jn towardzero ldbl-96-intel 2 0xf.fffffp+124L : -0x2.fd3fa9dee089929p-68L : inexact-ok
+= jn upward ldbl-96-intel 2 0xf.fffffp+124L : -0x2.fd3fa9dee089929p-68L : inexact-ok
+= jn downward ldbl-96-m68k 2 0xf.fffffp+124L : -0x2.fd3fa9dee0899294p-68L : inexact-ok
+= jn tonearest ldbl-96-m68k 2 0xf.fffffp+124L : -0x2.fd3fa9dee089929p-68L : inexact-ok
+= jn towardzero ldbl-96-m68k 2 0xf.fffffp+124L : -0x2.fd3fa9dee089929p-68L : inexact-ok
+= jn upward ldbl-96-m68k 2 0xf.fffffp+124L : -0x2.fd3fa9dee089929p-68L : inexact-ok
+= jn downward ldbl-128 2 0xf.fffffp+124L : -0x2.fd3fa9dee0899291bc853ffc5614p-68L : inexact-ok
+= jn tonearest ldbl-128 2 0xf.fffffp+124L : -0x2.fd3fa9dee0899291bc853ffc5614p-68L : inexact-ok
+= jn towardzero ldbl-128 2 0xf.fffffp+124L : -0x2.fd3fa9dee0899291bc853ffc5612p-68L : inexact-ok
+= jn upward ldbl-128 2 0xf.fffffp+124L : -0x2.fd3fa9dee0899291bc853ffc5612p-68L : inexact-ok
+= jn downward ldbl-128ibm 2 0xf.fffffp+124L : -0x2.fd3fa9dee0899291bc853ffc57p-68L : inexact-ok
+= jn tonearest ldbl-128ibm 2 0xf.fffffp+124L : -0x2.fd3fa9dee0899291bc853ffc56p-68L : inexact-ok
+= jn towardzero ldbl-128ibm 2 0xf.fffffp+124L : -0x2.fd3fa9dee0899291bc853ffc56p-68L : inexact-ok
+= jn upward ldbl-128ibm 2 0xf.fffffp+124L : -0x2.fd3fa9dee0899291bc853ffc56p-68L : inexact-ok
+= jn downward dbl-64 2 0x8p+1020 : 0x3.5c4f847797f2ep-516 : inexact-ok
+= jn tonearest dbl-64 2 0x8p+1020 : 0x3.5c4f847797f3p-516 : inexact-ok
+= jn towardzero dbl-64 2 0x8p+1020 : 0x3.5c4f847797f2ep-516 : inexact-ok
+= jn upward dbl-64 2 0x8p+1020 : 0x3.5c4f847797f3p-516 : inexact-ok
+= jn downward ldbl-96-intel 2 0x8p+1020L : 0x3.5c4f847797f2fb04p-516L : inexact-ok
+= jn tonearest ldbl-96-intel 2 0x8p+1020L : 0x3.5c4f847797f2fb04p-516L : inexact-ok
+= jn towardzero ldbl-96-intel 2 0x8p+1020L : 0x3.5c4f847797f2fb04p-516L : inexact-ok
+= jn upward ldbl-96-intel 2 0x8p+1020L : 0x3.5c4f847797f2fb08p-516L : inexact-ok
+= jn downward ldbl-96-m68k 2 0x8p+1020L : 0x3.5c4f847797f2fb04p-516L : inexact-ok
+= jn tonearest ldbl-96-m68k 2 0x8p+1020L : 0x3.5c4f847797f2fb04p-516L : inexact-ok
+= jn towardzero ldbl-96-m68k 2 0x8p+1020L : 0x3.5c4f847797f2fb04p-516L : inexact-ok
+= jn upward ldbl-96-m68k 2 0x8p+1020L : 0x3.5c4f847797f2fb08p-516L : inexact-ok
+= jn downward ldbl-128 2 0x8p+1020L : 0x3.5c4f847797f2fb0411a8a82ca028p-516L : inexact-ok
+= jn tonearest ldbl-128 2 0x8p+1020L : 0x3.5c4f847797f2fb0411a8a82ca028p-516L : inexact-ok
+= jn towardzero ldbl-128 2 0x8p+1020L : 0x3.5c4f847797f2fb0411a8a82ca028p-516L : inexact-ok
+= jn upward ldbl-128 2 0x8p+1020L : 0x3.5c4f847797f2fb0411a8a82ca02ap-516L : inexact-ok
+= jn downward ldbl-128ibm 2 0x8p+1020L : 0x3.5c4f847797f2fb0411a8a82cap-516L : inexact-ok
+= jn tonearest ldbl-128ibm 2 0x8p+1020L : 0x3.5c4f847797f2fb0411a8a82cap-516L : inexact-ok
+= jn towardzero ldbl-128ibm 2 0x8p+1020L : 0x3.5c4f847797f2fb0411a8a82cap-516L : inexact-ok
+= jn upward ldbl-128ibm 2 0x8p+1020L : 0x3.5c4f847797f2fb0411a8a82ca1p-516L : inexact-ok
+jn 2 0x1p16383
+= jn downward flt-32 2 0xf.fffffp+124f : -0x2.fd3facp-68f : inexact-ok
+= jn tonearest flt-32 2 0xf.fffffp+124f : -0x2.fd3fa8p-68f : inexact-ok
+= jn towardzero flt-32 2 0xf.fffffp+124f : -0x2.fd3fa8p-68f : inexact-ok
+= jn upward flt-32 2 0xf.fffffp+124f : -0x2.fd3fa8p-68f : inexact-ok
+= jn downward dbl-64 2 0xf.fffffp+124 : -0x2.fd3fa9dee089ap-68 : inexact-ok
+= jn tonearest dbl-64 2 0xf.fffffp+124 : -0x2.fd3fa9dee089ap-68 : inexact-ok
+= jn towardzero dbl-64 2 0xf.fffffp+124 : -0x2.fd3fa9dee0898p-68 : inexact-ok
+= jn upward dbl-64 2 0xf.fffffp+124 : -0x2.fd3fa9dee0898p-68 : inexact-ok
+= jn downward ldbl-96-intel 2 0xf.fffffp+124L : -0x2.fd3fa9dee0899294p-68L : inexact-ok
+= jn tonearest ldbl-96-intel 2 0xf.fffffp+124L : -0x2.fd3fa9dee089929p-68L : inexact-ok
+= jn towardzero ldbl-96-intel 2 0xf.fffffp+124L : -0x2.fd3fa9dee089929p-68L : inexact-ok
+= jn upward ldbl-96-intel 2 0xf.fffffp+124L : -0x2.fd3fa9dee089929p-68L : inexact-ok
+= jn downward ldbl-96-m68k 2 0xf.fffffp+124L : -0x2.fd3fa9dee0899294p-68L : inexact-ok
+= jn tonearest ldbl-96-m68k 2 0xf.fffffp+124L : -0x2.fd3fa9dee089929p-68L : inexact-ok
+= jn towardzero ldbl-96-m68k 2 0xf.fffffp+124L : -0x2.fd3fa9dee089929p-68L : inexact-ok
+= jn upward ldbl-96-m68k 2 0xf.fffffp+124L : -0x2.fd3fa9dee089929p-68L : inexact-ok
+= jn downward ldbl-128 2 0xf.fffffp+124L : -0x2.fd3fa9dee0899291bc853ffc5614p-68L : inexact-ok
+= jn tonearest ldbl-128 2 0xf.fffffp+124L : -0x2.fd3fa9dee0899291bc853ffc5614p-68L : inexact-ok
+= jn towardzero ldbl-128 2 0xf.fffffp+124L : -0x2.fd3fa9dee0899291bc853ffc5612p-68L : inexact-ok
+= jn upward ldbl-128 2 0xf.fffffp+124L : -0x2.fd3fa9dee0899291bc853ffc5612p-68L : inexact-ok
+= jn downward ldbl-128ibm 2 0xf.fffffp+124L : -0x2.fd3fa9dee0899291bc853ffc57p-68L : inexact-ok
+= jn tonearest ldbl-128ibm 2 0xf.fffffp+124L : -0x2.fd3fa9dee0899291bc853ffc56p-68L : inexact-ok
+= jn towardzero ldbl-128ibm 2 0xf.fffffp+124L : -0x2.fd3fa9dee0899291bc853ffc56p-68L : inexact-ok
+= jn upward ldbl-128ibm 2 0xf.fffffp+124L : -0x2.fd3fa9dee0899291bc853ffc56p-68L : inexact-ok
+= jn downward dbl-64 2 0xf.ffffffffffff8p+1020 : 0x8.fb6ce7294f33p-516 : inexact-ok
+= jn tonearest dbl-64 2 0xf.ffffffffffff8p+1020 : 0x8.fb6ce7294f338p-516 : inexact-ok
+= jn towardzero dbl-64 2 0xf.ffffffffffff8p+1020 : 0x8.fb6ce7294f33p-516 : inexact-ok
+= jn upward dbl-64 2 0xf.ffffffffffff8p+1020 : 0x8.fb6ce7294f338p-516 : inexact-ok
+= jn downward ldbl-96-intel 2 0xf.ffffffffffff8p+1020L : 0x8.fb6ce7294f33633p-516L : inexact-ok
+= jn tonearest ldbl-96-intel 2 0xf.ffffffffffff8p+1020L : 0x8.fb6ce7294f33634p-516L : inexact-ok
+= jn towardzero ldbl-96-intel 2 0xf.ffffffffffff8p+1020L : 0x8.fb6ce7294f33633p-516L : inexact-ok
+= jn upward ldbl-96-intel 2 0xf.ffffffffffff8p+1020L : 0x8.fb6ce7294f33634p-516L : inexact-ok
+= jn downward ldbl-96-m68k 2 0xf.ffffffffffff8p+1020L : 0x8.fb6ce7294f33633p-516L : inexact-ok
+= jn tonearest ldbl-96-m68k 2 0xf.ffffffffffff8p+1020L : 0x8.fb6ce7294f33634p-516L : inexact-ok
+= jn towardzero ldbl-96-m68k 2 0xf.ffffffffffff8p+1020L : 0x8.fb6ce7294f33633p-516L : inexact-ok
+= jn upward ldbl-96-m68k 2 0xf.ffffffffffff8p+1020L : 0x8.fb6ce7294f33634p-516L : inexact-ok
+= jn downward ldbl-128 2 0xf.ffffffffffff8p+1020L : 0x8.fb6ce7294f33633a6933acbe27p-516L : inexact-ok
+= jn tonearest ldbl-128 2 0xf.ffffffffffff8p+1020L : 0x8.fb6ce7294f33633a6933acbe27p-516L : inexact-ok
+= jn towardzero ldbl-128 2 0xf.ffffffffffff8p+1020L : 0x8.fb6ce7294f33633a6933acbe27p-516L : inexact-ok
+= jn upward ldbl-128 2 0xf.ffffffffffff8p+1020L : 0x8.fb6ce7294f33633a6933acbe2708p-516L : inexact-ok
+= jn downward ldbl-128ibm 2 0xf.ffffffffffff8p+1020L : 0x8.fb6ce7294f33633a6933acbe24p-516L : inexact-ok
+= jn tonearest ldbl-128ibm 2 0xf.ffffffffffff8p+1020L : 0x8.fb6ce7294f33633a6933acbe28p-516L : inexact-ok
+= jn towardzero ldbl-128ibm 2 0xf.ffffffffffff8p+1020L : 0x8.fb6ce7294f33633a6933acbe24p-516L : inexact-ok
+= jn upward ldbl-128ibm 2 0xf.ffffffffffff8p+1020L : 0x8.fb6ce7294f33633a6933acbe28p-516L : inexact-ok
+= jn downward ldbl-96-intel 2 0x8p+16380L : -0x1.0bab81cdff920822p-8192L : inexact-ok
+= jn tonearest ldbl-96-intel 2 0x8p+16380L : -0x1.0bab81cdff920822p-8192L : inexact-ok
+= jn towardzero ldbl-96-intel 2 0x8p+16380L : -0x1.0bab81cdff92082p-8192L : inexact-ok
+= jn upward ldbl-96-intel 2 0x8p+16380L : -0x1.0bab81cdff92082p-8192L : inexact-ok
+= jn downward ldbl-96-m68k 2 0x8p+16380L : -0x1.0bab81cdff920822p-8192L : inexact-ok
+= jn tonearest ldbl-96-m68k 2 0x8p+16380L : -0x1.0bab81cdff920822p-8192L : inexact-ok
+= jn towardzero ldbl-96-m68k 2 0x8p+16380L : -0x1.0bab81cdff92082p-8192L : inexact-ok
+= jn upward ldbl-96-m68k 2 0x8p+16380L : -0x1.0bab81cdff92082p-8192L : inexact-ok
+= jn downward ldbl-128 2 0x8p+16380L : -0x1.0bab81cdff9208215a7577214c4ap-8192L : inexact-ok
+= jn tonearest ldbl-128 2 0x8p+16380L : -0x1.0bab81cdff9208215a7577214c49p-8192L : inexact-ok
+= jn towardzero ldbl-128 2 0x8p+16380L : -0x1.0bab81cdff9208215a7577214c49p-8192L : inexact-ok
+= jn upward ldbl-128 2 0x8p+16380L : -0x1.0bab81cdff9208215a7577214c49p-8192L : inexact-ok
+= jn downward ldbl-128 2 0xf.ffffffffffffbffffffffffffcp+1020L : 0xb.a80d0ee91ce259a722e1f0190238p-516L : inexact-ok
+= jn tonearest ldbl-128 2 0xf.ffffffffffffbffffffffffffcp+1020L : 0xb.a80d0ee91ce259a722e1f0190238p-516L : inexact-ok
+= jn towardzero ldbl-128 2 0xf.ffffffffffffbffffffffffffcp+1020L : 0xb.a80d0ee91ce259a722e1f0190238p-516L : inexact-ok
+= jn upward ldbl-128 2 0xf.ffffffffffffbffffffffffffcp+1020L : 0xb.a80d0ee91ce259a722e1f019024p-516L : inexact-ok
+= jn downward ldbl-128ibm 2 0xf.ffffffffffffbffffffffffffcp+1020L : 0xb.a80d0ee91ce259a722e1f019p-516L : inexact-ok
+= jn tonearest ldbl-128ibm 2 0xf.ffffffffffffbffffffffffffcp+1020L : 0xb.a80d0ee91ce259a722e1f01904p-516L : inexact-ok
+= jn towardzero ldbl-128ibm 2 0xf.ffffffffffffbffffffffffffcp+1020L : 0xb.a80d0ee91ce259a722e1f019p-516L : inexact-ok
+= jn upward ldbl-128ibm 2 0xf.ffffffffffffbffffffffffffcp+1020L : 0xb.a80d0ee91ce259a722e1f01904p-516L : inexact-ok
+lgamma max
+= lgamma downward flt-32 0xf.fffffp+124f : 0xf.fffffp+124f 1 : inexact-ok overflow errno-erange-ok
+= lgamma tonearest flt-32 0xf.fffffp+124f : plus_infty 1 : inexact-ok overflow errno-erange
+= lgamma towardzero flt-32 0xf.fffffp+124f : 0xf.fffffp+124f 1 : inexact-ok overflow errno-erange-ok
+= lgamma upward flt-32 0xf.fffffp+124f : plus_infty 1 : inexact-ok overflow errno-erange
+= lgamma downward dbl-64 0xf.fffffp+124 : 0x5.7b90ba32fdbcp+132 1 : inexact-ok
+= lgamma tonearest dbl-64 0xf.fffffp+124 : 0x5.7b90ba32fdbcp+132 1 : inexact-ok
+= lgamma towardzero dbl-64 0xf.fffffp+124 : 0x5.7b90ba32fdbcp+132 1 : inexact-ok
+= lgamma upward dbl-64 0xf.fffffp+124 : 0x5.7b90ba32fdbc4p+132 1 : inexact-ok
+= lgamma downward ldbl-96-intel 0xf.fffffp+124L : 0x5.7b90ba32fdbc16c8p+132L 1 : inexact-ok
+= lgamma tonearest ldbl-96-intel 0xf.fffffp+124L : 0x5.7b90ba32fdbc16dp+132L 1 : inexact-ok
+= lgamma towardzero ldbl-96-intel 0xf.fffffp+124L : 0x5.7b90ba32fdbc16c8p+132L 1 : inexact-ok
+= lgamma upward ldbl-96-intel 0xf.fffffp+124L : 0x5.7b90ba32fdbc16dp+132L 1 : inexact-ok
+= lgamma downward ldbl-96-m68k 0xf.fffffp+124L : 0x5.7b90ba32fdbc16c8p+132L 1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k 0xf.fffffp+124L : 0x5.7b90ba32fdbc16dp+132L 1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k 0xf.fffffp+124L : 0x5.7b90ba32fdbc16c8p+132L 1 : inexact-ok
+= lgamma upward ldbl-96-m68k 0xf.fffffp+124L : 0x5.7b90ba32fdbc16dp+132L 1 : inexact-ok
+= lgamma downward ldbl-128 0xf.fffffp+124L : 0x5.7b90ba32fdbc16cfd352e91badf8p+132L 1 : inexact-ok
+= lgamma tonearest ldbl-128 0xf.fffffp+124L : 0x5.7b90ba32fdbc16cfd352e91badfcp+132L 1 : inexact-ok
+= lgamma towardzero ldbl-128 0xf.fffffp+124L : 0x5.7b90ba32fdbc16cfd352e91badf8p+132L 1 : inexact-ok
+= lgamma upward ldbl-128 0xf.fffffp+124L : 0x5.7b90ba32fdbc16cfd352e91badfcp+132L 1 : inexact-ok
+= lgamma downward ldbl-128ibm 0xf.fffffp+124L : 0x5.7b90ba32fdbc16cfd352e91bacp+132L 1 : inexact-ok
+= lgamma tonearest ldbl-128ibm 0xf.fffffp+124L : 0x5.7b90ba32fdbc16cfd352e91baep+132L 1 : inexact-ok
+= lgamma towardzero ldbl-128ibm 0xf.fffffp+124L : 0x5.7b90ba32fdbc16cfd352e91bacp+132L 1 : inexact-ok
+= lgamma upward ldbl-128ibm 0xf.fffffp+124L : 0x5.7b90ba32fdbc16cfd352e91baep+132L 1 : inexact-ok
+= lgamma downward dbl-64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 1 : inexact-ok overflow errno-erange-ok
+= lgamma tonearest dbl-64 0xf.ffffffffffff8p+1020 : plus_infty 1 : inexact-ok overflow errno-erange
+= lgamma towardzero dbl-64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 1 : inexact-ok overflow errno-erange-ok
+= lgamma upward dbl-64 0xf.ffffffffffff8p+1020 : plus_infty 1 : inexact-ok overflow errno-erange
+= lgamma downward ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x2.c4c85fdf473dd08p+1032L 1 : inexact-ok
+= lgamma tonearest ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x2.c4c85fdf473dd08p+1032L 1 : inexact-ok
+= lgamma towardzero ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x2.c4c85fdf473dd08p+1032L 1 : inexact-ok
+= lgamma upward ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x2.c4c85fdf473dd084p+1032L 1 : inexact-ok
+= lgamma downward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x2.c4c85fdf473dd08p+1032L 1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x2.c4c85fdf473dd08p+1032L 1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x2.c4c85fdf473dd08p+1032L 1 : inexact-ok
+= lgamma upward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x2.c4c85fdf473dd084p+1032L 1 : inexact-ok
+= lgamma downward ldbl-128 0xf.ffffffffffff8p+1020L : 0x2.c4c85fdf473dd080e48fd4262096p+1032L 1 : inexact-ok
+= lgamma tonearest ldbl-128 0xf.ffffffffffff8p+1020L : 0x2.c4c85fdf473dd080e48fd4262096p+1032L 1 : inexact-ok
+= lgamma towardzero ldbl-128 0xf.ffffffffffff8p+1020L : 0x2.c4c85fdf473dd080e48fd4262096p+1032L 1 : inexact-ok
+= lgamma upward ldbl-128 0xf.ffffffffffff8p+1020L : 0x2.c4c85fdf473dd080e48fd4262098p+1032L 1 : inexact-ok
+= lgamma downward ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L 1 : inexact-ok overflow errno-erange-ok
+= lgamma tonearest ldbl-128ibm 0xf.ffffffffffff8p+1020L : plus_infty 1 : inexact-ok overflow errno-erange
+= lgamma towardzero ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L 1 : inexact-ok overflow errno-erange-ok
+= lgamma upward ldbl-128ibm 0xf.ffffffffffff8p+1020L : plus_infty 1 : inexact-ok overflow errno-erange
+= lgamma downward ldbl-96-intel 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L 1 : inexact-ok overflow errno-erange-ok
+= lgamma tonearest ldbl-96-intel 0xf.fffffffffffffffp+16380L : plus_infty 1 : inexact-ok overflow errno-erange
+= lgamma towardzero ldbl-96-intel 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L 1 : inexact-ok overflow errno-erange-ok
+= lgamma upward ldbl-96-intel 0xf.fffffffffffffffp+16380L : plus_infty 1 : inexact-ok overflow errno-erange
+= lgamma downward ldbl-96-m68k 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L 1 : inexact-ok overflow errno-erange-ok
+= lgamma tonearest ldbl-96-m68k 0xf.fffffffffffffffp+16380L : plus_infty 1 : inexact-ok overflow errno-erange
+= lgamma towardzero ldbl-96-m68k 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L 1 : inexact-ok overflow errno-erange-ok
+= lgamma upward ldbl-96-m68k 0xf.fffffffffffffffp+16380L : plus_infty 1 : inexact-ok overflow errno-erange
+= lgamma downward ldbl-128 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L 1 : inexact-ok overflow errno-erange-ok
+= lgamma tonearest ldbl-128 0xf.fffffffffffffffp+16380L : plus_infty 1 : inexact-ok overflow errno-erange
+= lgamma towardzero ldbl-128 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L 1 : inexact-ok overflow errno-erange-ok
+= lgamma upward ldbl-128 0xf.fffffffffffffffp+16380L : plus_infty 1 : inexact-ok overflow errno-erange
+= lgamma downward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L 1 : inexact-ok overflow errno-erange-ok
+= lgamma tonearest ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : plus_infty 1 : inexact-ok overflow errno-erange
+= lgamma towardzero ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L 1 : inexact-ok overflow errno-erange-ok
+= lgamma upward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : plus_infty 1 : inexact-ok overflow errno-erange
+= lgamma downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0x2.c4c85fdf473ddb98060f5143177ep+1032L 1 : inexact-ok
+= lgamma tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0x2.c4c85fdf473ddb98060f5143178p+1032L 1 : inexact-ok
+= lgamma towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0x2.c4c85fdf473ddb98060f5143177ep+1032L 1 : inexact-ok
+= lgamma upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0x2.c4c85fdf473ddb98060f5143178p+1032L 1 : inexact-ok
+= lgamma downward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L 1 : inexact-ok overflow errno-erange-ok
+= lgamma tonearest ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty 1 : inexact-ok overflow errno-erange
+= lgamma towardzero ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L 1 : inexact-ok overflow errno-erange-ok
+= lgamma upward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty 1 : inexact-ok overflow errno-erange
+lgamma 1
+= lgamma downward flt-32 0x1p+0f : 0x0p+0f 1 : inexact-ok
+= lgamma tonearest flt-32 0x1p+0f : 0x0p+0f 1 : inexact-ok
+= lgamma towardzero flt-32 0x1p+0f : 0x0p+0f 1 : inexact-ok
+= lgamma upward flt-32 0x1p+0f : 0x0p+0f 1 : inexact-ok
+= lgamma downward dbl-64 0x1p+0 : 0x0p+0 1 : inexact-ok
+= lgamma tonearest dbl-64 0x1p+0 : 0x0p+0 1 : inexact-ok
+= lgamma towardzero dbl-64 0x1p+0 : 0x0p+0 1 : inexact-ok
+= lgamma upward dbl-64 0x1p+0 : 0x0p+0 1 : inexact-ok
+= lgamma downward ldbl-96-intel 0x1p+0L : 0x0p+0L 1 : inexact-ok
+= lgamma tonearest ldbl-96-intel 0x1p+0L : 0x0p+0L 1 : inexact-ok
+= lgamma towardzero ldbl-96-intel 0x1p+0L : 0x0p+0L 1 : inexact-ok
+= lgamma upward ldbl-96-intel 0x1p+0L : 0x0p+0L 1 : inexact-ok
+= lgamma downward ldbl-96-m68k 0x1p+0L : 0x0p+0L 1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k 0x1p+0L : 0x0p+0L 1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k 0x1p+0L : 0x0p+0L 1 : inexact-ok
+= lgamma upward ldbl-96-m68k 0x1p+0L : 0x0p+0L 1 : inexact-ok
+= lgamma downward ldbl-128 0x1p+0L : 0x0p+0L 1 : inexact-ok
+= lgamma tonearest ldbl-128 0x1p+0L : 0x0p+0L 1 : inexact-ok
+= lgamma towardzero ldbl-128 0x1p+0L : 0x0p+0L 1 : inexact-ok
+= lgamma upward ldbl-128 0x1p+0L : 0x0p+0L 1 : inexact-ok
+= lgamma downward ldbl-128ibm 0x1p+0L : 0x0p+0L 1 : inexact-ok
+= lgamma tonearest ldbl-128ibm 0x1p+0L : 0x0p+0L 1 : inexact-ok
+= lgamma towardzero ldbl-128ibm 0x1p+0L : 0x0p+0L 1 : inexact-ok
+= lgamma upward ldbl-128ibm 0x1p+0L : 0x0p+0L 1 : inexact-ok
+lgamma 3
+= lgamma downward flt-32 0x3p+0f : 0xb.17217p-4f 1 : inexact-ok
+= lgamma tonearest flt-32 0x3p+0f : 0xb.17218p-4f 1 : inexact-ok
+= lgamma towardzero flt-32 0x3p+0f : 0xb.17217p-4f 1 : inexact-ok
+= lgamma upward flt-32 0x3p+0f : 0xb.17218p-4f 1 : inexact-ok
+= lgamma downward dbl-64 0x3p+0 : 0xb.17217f7d1cf78p-4 1 : inexact-ok
+= lgamma tonearest dbl-64 0x3p+0 : 0xb.17217f7d1cf78p-4 1 : inexact-ok
+= lgamma towardzero dbl-64 0x3p+0 : 0xb.17217f7d1cf78p-4 1 : inexact-ok
+= lgamma upward dbl-64 0x3p+0 : 0xb.17217f7d1cf8p-4 1 : inexact-ok
+= lgamma downward ldbl-96-intel 0x3p+0L : 0xb.17217f7d1cf79abp-4L 1 : inexact-ok
+= lgamma tonearest ldbl-96-intel 0x3p+0L : 0xb.17217f7d1cf79acp-4L 1 : inexact-ok
+= lgamma towardzero ldbl-96-intel 0x3p+0L : 0xb.17217f7d1cf79abp-4L 1 : inexact-ok
+= lgamma upward ldbl-96-intel 0x3p+0L : 0xb.17217f7d1cf79acp-4L 1 : inexact-ok
+= lgamma downward ldbl-96-m68k 0x3p+0L : 0xb.17217f7d1cf79abp-4L 1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k 0x3p+0L : 0xb.17217f7d1cf79acp-4L 1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k 0x3p+0L : 0xb.17217f7d1cf79abp-4L 1 : inexact-ok
+= lgamma upward ldbl-96-m68k 0x3p+0L : 0xb.17217f7d1cf79acp-4L 1 : inexact-ok
+= lgamma downward ldbl-128 0x3p+0L : 0xb.17217f7d1cf79abc9e3b39803f28p-4L 1 : inexact-ok
+= lgamma tonearest ldbl-128 0x3p+0L : 0xb.17217f7d1cf79abc9e3b39803f3p-4L 1 : inexact-ok
+= lgamma towardzero ldbl-128 0x3p+0L : 0xb.17217f7d1cf79abc9e3b39803f28p-4L 1 : inexact-ok
+= lgamma upward ldbl-128 0x3p+0L : 0xb.17217f7d1cf79abc9e3b39803f3p-4L 1 : inexact-ok
+= lgamma downward ldbl-128ibm 0x3p+0L : 0xb.17217f7d1cf79abc9e3b39803cp-4L 1 : inexact-ok
+= lgamma tonearest ldbl-128ibm 0x3p+0L : 0xb.17217f7d1cf79abc9e3b39804p-4L 1 : inexact-ok
+= lgamma towardzero ldbl-128ibm 0x3p+0L : 0xb.17217f7d1cf79abc9e3b39803cp-4L 1 : inexact-ok
+= lgamma upward ldbl-128ibm 0x3p+0L : 0xb.17217f7d1cf79abc9e3b39804p-4L 1 : inexact-ok
+lgamma 0.5
+= lgamma downward flt-32 0x8p-4f : 0x9.28682p-4f 1 : inexact-ok
+= lgamma tonearest flt-32 0x8p-4f : 0x9.28682p-4f 1 : inexact-ok
+= lgamma towardzero flt-32 0x8p-4f : 0x9.28682p-4f 1 : inexact-ok
+= lgamma upward flt-32 0x8p-4f : 0x9.28683p-4f 1 : inexact-ok
+= lgamma downward dbl-64 0x8p-4 : 0x9.28682473d0de8p-4 1 : inexact-ok
+= lgamma tonearest dbl-64 0x8p-4 : 0x9.28682473d0de8p-4 1 : inexact-ok
+= lgamma towardzero dbl-64 0x8p-4 : 0x9.28682473d0de8p-4 1 : inexact-ok
+= lgamma upward dbl-64 0x8p-4 : 0x9.28682473d0dfp-4 1 : inexact-ok
+= lgamma downward ldbl-96-intel 0x8p-4L : 0x9.28682473d0de85ep-4L 1 : inexact-ok
+= lgamma tonearest ldbl-96-intel 0x8p-4L : 0x9.28682473d0de85fp-4L 1 : inexact-ok
+= lgamma towardzero ldbl-96-intel 0x8p-4L : 0x9.28682473d0de85ep-4L 1 : inexact-ok
+= lgamma upward ldbl-96-intel 0x8p-4L : 0x9.28682473d0de85fp-4L 1 : inexact-ok
+= lgamma downward ldbl-96-m68k 0x8p-4L : 0x9.28682473d0de85ep-4L 1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k 0x8p-4L : 0x9.28682473d0de85fp-4L 1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k 0x8p-4L : 0x9.28682473d0de85ep-4L 1 : inexact-ok
+= lgamma upward ldbl-96-m68k 0x8p-4L : 0x9.28682473d0de85fp-4L 1 : inexact-ok
+= lgamma downward ldbl-128 0x8p-4L : 0x9.28682473d0de85eafcab635421f8p-4L 1 : inexact-ok
+= lgamma tonearest ldbl-128 0x8p-4L : 0x9.28682473d0de85eafcab635421f8p-4L 1 : inexact-ok
+= lgamma towardzero ldbl-128 0x8p-4L : 0x9.28682473d0de85eafcab635421f8p-4L 1 : inexact-ok
+= lgamma upward ldbl-128 0x8p-4L : 0x9.28682473d0de85eafcab635422p-4L 1 : inexact-ok
+= lgamma downward ldbl-128ibm 0x8p-4L : 0x9.28682473d0de85eafcab63542p-4L 1 : inexact-ok
+= lgamma tonearest ldbl-128ibm 0x8p-4L : 0x9.28682473d0de85eafcab63542p-4L 1 : inexact-ok
+= lgamma towardzero ldbl-128ibm 0x8p-4L : 0x9.28682473d0de85eafcab63542p-4L 1 : inexact-ok
+= lgamma upward ldbl-128ibm 0x8p-4L : 0x9.28682473d0de85eafcab635424p-4L 1 : inexact-ok
+lgamma -0.5
+= lgamma downward flt-32 -0x8p-4f : 0x1.43f89ap+0f -1 : inexact-ok
+= lgamma tonearest flt-32 -0x8p-4f : 0x1.43f89ap+0f -1 : inexact-ok
+= lgamma towardzero flt-32 -0x8p-4f : 0x1.43f89ap+0f -1 : inexact-ok
+= lgamma upward flt-32 -0x8p-4f : 0x1.43f89cp+0f -1 : inexact-ok
+= lgamma downward dbl-64 -0x8p-4 : 0x1.43f89a3f0edd6p+0 -1 : inexact-ok
+= lgamma tonearest dbl-64 -0x8p-4 : 0x1.43f89a3f0edd6p+0 -1 : inexact-ok
+= lgamma towardzero dbl-64 -0x8p-4 : 0x1.43f89a3f0edd6p+0 -1 : inexact-ok
+= lgamma upward dbl-64 -0x8p-4 : 0x1.43f89a3f0edd7p+0 -1 : inexact-ok
+= lgamma downward ldbl-96-intel -0x8p-4L : 0x1.43f89a3f0edd620ap+0L -1 : inexact-ok
+= lgamma tonearest ldbl-96-intel -0x8p-4L : 0x1.43f89a3f0edd620ap+0L -1 : inexact-ok
+= lgamma towardzero ldbl-96-intel -0x8p-4L : 0x1.43f89a3f0edd620ap+0L -1 : inexact-ok
+= lgamma upward ldbl-96-intel -0x8p-4L : 0x1.43f89a3f0edd620cp+0L -1 : inexact-ok
+= lgamma downward ldbl-96-m68k -0x8p-4L : 0x1.43f89a3f0edd620ap+0L -1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k -0x8p-4L : 0x1.43f89a3f0edd620ap+0L -1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k -0x8p-4L : 0x1.43f89a3f0edd620ap+0L -1 : inexact-ok
+= lgamma upward ldbl-96-m68k -0x8p-4L : 0x1.43f89a3f0edd620cp+0L -1 : inexact-ok
+= lgamma downward ldbl-128 -0x8p-4L : 0x1.43f89a3f0edd620a79ae69cd4612p+0L -1 : inexact-ok
+= lgamma tonearest ldbl-128 -0x8p-4L : 0x1.43f89a3f0edd620a79ae69cd4613p+0L -1 : inexact-ok
+= lgamma towardzero ldbl-128 -0x8p-4L : 0x1.43f89a3f0edd620a79ae69cd4612p+0L -1 : inexact-ok
+= lgamma upward ldbl-128 -0x8p-4L : 0x1.43f89a3f0edd620a79ae69cd4613p+0L -1 : inexact-ok
+= lgamma downward ldbl-128ibm -0x8p-4L : 0x1.43f89a3f0edd620a79ae69cd46p+0L -1 : inexact-ok
+= lgamma tonearest ldbl-128ibm -0x8p-4L : 0x1.43f89a3f0edd620a79ae69cd46p+0L -1 : inexact-ok
+= lgamma towardzero ldbl-128ibm -0x8p-4L : 0x1.43f89a3f0edd620a79ae69cd46p+0L -1 : inexact-ok
+= lgamma upward ldbl-128ibm -0x8p-4L : 0x1.43f89a3f0edd620a79ae69cd468p+0L -1 : inexact-ok
+lgamma 0.7
+= lgamma downward flt-32 0xb.33334p-4f : 0x4.2c831p-4f 1 : inexact-ok
+= lgamma tonearest flt-32 0xb.33334p-4f : 0x4.2c831p-4f 1 : inexact-ok
+= lgamma towardzero flt-32 0xb.33334p-4f : 0x4.2c831p-4f 1 : inexact-ok
+= lgamma upward flt-32 0xb.33334p-4f : 0x4.2c8318p-4f 1 : inexact-ok
+= lgamma downward dbl-64 0xb.33334p-4 : 0x4.2c8312a971bbcp-4 1 : inexact-ok
+= lgamma tonearest dbl-64 0xb.33334p-4 : 0x4.2c8312a971bcp-4 1 : inexact-ok
+= lgamma towardzero dbl-64 0xb.33334p-4 : 0x4.2c8312a971bbcp-4 1 : inexact-ok
+= lgamma upward dbl-64 0xb.33334p-4 : 0x4.2c8312a971bcp-4 1 : inexact-ok
+= lgamma downward ldbl-96-intel 0xb.33334p-4L : 0x4.2c8312a971bbf728p-4L 1 : inexact-ok
+= lgamma tonearest ldbl-96-intel 0xb.33334p-4L : 0x4.2c8312a971bbf728p-4L 1 : inexact-ok
+= lgamma towardzero ldbl-96-intel 0xb.33334p-4L : 0x4.2c8312a971bbf728p-4L 1 : inexact-ok
+= lgamma upward ldbl-96-intel 0xb.33334p-4L : 0x4.2c8312a971bbf73p-4L 1 : inexact-ok
+= lgamma downward ldbl-96-m68k 0xb.33334p-4L : 0x4.2c8312a971bbf728p-4L 1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k 0xb.33334p-4L : 0x4.2c8312a971bbf728p-4L 1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k 0xb.33334p-4L : 0x4.2c8312a971bbf728p-4L 1 : inexact-ok
+= lgamma upward ldbl-96-m68k 0xb.33334p-4L : 0x4.2c8312a971bbf73p-4L 1 : inexact-ok
+= lgamma downward ldbl-128 0xb.33334p-4L : 0x4.2c8312a971bbf7287f1c24c96238p-4L 1 : inexact-ok
+= lgamma tonearest ldbl-128 0xb.33334p-4L : 0x4.2c8312a971bbf7287f1c24c96238p-4L 1 : inexact-ok
+= lgamma towardzero ldbl-128 0xb.33334p-4L : 0x4.2c8312a971bbf7287f1c24c96238p-4L 1 : inexact-ok
+= lgamma upward ldbl-128 0xb.33334p-4L : 0x4.2c8312a971bbf7287f1c24c9623cp-4L 1 : inexact-ok
+= lgamma downward ldbl-128ibm 0xb.33334p-4L : 0x4.2c8312a971bbf7287f1c24c962p-4L 1 : inexact-ok
+= lgamma tonearest ldbl-128ibm 0xb.33334p-4L : 0x4.2c8312a971bbf7287f1c24c962p-4L 1 : inexact-ok
+= lgamma towardzero ldbl-128ibm 0xb.33334p-4L : 0x4.2c8312a971bbf7287f1c24c962p-4L 1 : inexact-ok
+= lgamma upward ldbl-128ibm 0xb.33334p-4L : 0x4.2c8312a971bbf7287f1c24c964p-4L 1 : inexact-ok
+= lgamma downward flt-32 0xb.33333p-4f : 0x4.2c832p-4f 1 : inexact-ok
+= lgamma tonearest flt-32 0xb.33333p-4f : 0x4.2c8328p-4f 1 : inexact-ok
+= lgamma towardzero flt-32 0xb.33333p-4f : 0x4.2c832p-4f 1 : inexact-ok
+= lgamma upward flt-32 0xb.33333p-4f : 0x4.2c8328p-4f 1 : inexact-ok
+= lgamma downward dbl-64 0xb.33333p-4 : 0x4.2c83262ea9194p-4 1 : inexact-ok
+= lgamma tonearest dbl-64 0xb.33333p-4 : 0x4.2c83262ea9194p-4 1 : inexact-ok
+= lgamma towardzero dbl-64 0xb.33333p-4 : 0x4.2c83262ea9194p-4 1 : inexact-ok
+= lgamma upward dbl-64 0xb.33333p-4 : 0x4.2c83262ea9198p-4 1 : inexact-ok
+= lgamma downward ldbl-96-intel 0xb.33333p-4L : 0x4.2c83262ea919546p-4L 1 : inexact-ok
+= lgamma tonearest ldbl-96-intel 0xb.33333p-4L : 0x4.2c83262ea9195468p-4L 1 : inexact-ok
+= lgamma towardzero ldbl-96-intel 0xb.33333p-4L : 0x4.2c83262ea919546p-4L 1 : inexact-ok
+= lgamma upward ldbl-96-intel 0xb.33333p-4L : 0x4.2c83262ea9195468p-4L 1 : inexact-ok
+= lgamma downward ldbl-96-m68k 0xb.33333p-4L : 0x4.2c83262ea919546p-4L 1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k 0xb.33333p-4L : 0x4.2c83262ea9195468p-4L 1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k 0xb.33333p-4L : 0x4.2c83262ea919546p-4L 1 : inexact-ok
+= lgamma upward ldbl-96-m68k 0xb.33333p-4L : 0x4.2c83262ea9195468p-4L 1 : inexact-ok
+= lgamma downward ldbl-128 0xb.33333p-4L : 0x4.2c83262ea91954655f5ec606838p-4L 1 : inexact-ok
+= lgamma tonearest ldbl-128 0xb.33333p-4L : 0x4.2c83262ea91954655f5ec6068384p-4L 1 : inexact-ok
+= lgamma towardzero ldbl-128 0xb.33333p-4L : 0x4.2c83262ea91954655f5ec606838p-4L 1 : inexact-ok
+= lgamma upward ldbl-128 0xb.33333p-4L : 0x4.2c83262ea91954655f5ec6068384p-4L 1 : inexact-ok
+= lgamma downward ldbl-128ibm 0xb.33333p-4L : 0x4.2c83262ea91954655f5ec60682p-4L 1 : inexact-ok
+= lgamma tonearest ldbl-128ibm 0xb.33333p-4L : 0x4.2c83262ea91954655f5ec60684p-4L 1 : inexact-ok
+= lgamma towardzero ldbl-128ibm 0xb.33333p-4L : 0x4.2c83262ea91954655f5ec60682p-4L 1 : inexact-ok
+= lgamma upward ldbl-128ibm 0xb.33333p-4L : 0x4.2c83262ea91954655f5ec60684p-4L 1 : inexact-ok
+= lgamma downward dbl-64 0xb.3333333333338p-4 : 0x4.2c832247379c4p-4 1 : inexact-ok
+= lgamma tonearest dbl-64 0xb.3333333333338p-4 : 0x4.2c832247379c4p-4 1 : inexact-ok
+= lgamma towardzero dbl-64 0xb.3333333333338p-4 : 0x4.2c832247379c4p-4 1 : inexact-ok
+= lgamma upward dbl-64 0xb.3333333333338p-4 : 0x4.2c832247379c8p-4 1 : inexact-ok
+= lgamma downward ldbl-96-intel 0xb.3333333333338p-4L : 0x4.2c832247379c436p-4L 1 : inexact-ok
+= lgamma tonearest ldbl-96-intel 0xb.3333333333338p-4L : 0x4.2c832247379c436p-4L 1 : inexact-ok
+= lgamma towardzero ldbl-96-intel 0xb.3333333333338p-4L : 0x4.2c832247379c436p-4L 1 : inexact-ok
+= lgamma upward ldbl-96-intel 0xb.3333333333338p-4L : 0x4.2c832247379c4368p-4L 1 : inexact-ok
+= lgamma downward ldbl-96-m68k 0xb.3333333333338p-4L : 0x4.2c832247379c436p-4L 1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k 0xb.3333333333338p-4L : 0x4.2c832247379c436p-4L 1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k 0xb.3333333333338p-4L : 0x4.2c832247379c436p-4L 1 : inexact-ok
+= lgamma upward ldbl-96-m68k 0xb.3333333333338p-4L : 0x4.2c832247379c4368p-4L 1 : inexact-ok
+= lgamma downward ldbl-128 0xb.3333333333338p-4L : 0x4.2c832247379c4363b0be5aa54848p-4L 1 : inexact-ok
+= lgamma tonearest ldbl-128 0xb.3333333333338p-4L : 0x4.2c832247379c4363b0be5aa54848p-4L 1 : inexact-ok
+= lgamma towardzero ldbl-128 0xb.3333333333338p-4L : 0x4.2c832247379c4363b0be5aa54848p-4L 1 : inexact-ok
+= lgamma upward ldbl-128 0xb.3333333333338p-4L : 0x4.2c832247379c4363b0be5aa5484cp-4L 1 : inexact-ok
+= lgamma downward ldbl-128ibm 0xb.3333333333338p-4L : 0x4.2c832247379c4363b0be5aa548p-4L 1 : inexact-ok
+= lgamma tonearest ldbl-128ibm 0xb.3333333333338p-4L : 0x4.2c832247379c4363b0be5aa548p-4L 1 : inexact-ok
+= lgamma towardzero ldbl-128ibm 0xb.3333333333338p-4L : 0x4.2c832247379c4363b0be5aa548p-4L 1 : inexact-ok
+= lgamma upward ldbl-128ibm 0xb.3333333333338p-4L : 0x4.2c832247379c4363b0be5aa54ap-4L 1 : inexact-ok
+= lgamma downward dbl-64 0xb.333333333333p-4 : 0x4.2c832247379ccp-4 1 : inexact-ok
+= lgamma tonearest dbl-64 0xb.333333333333p-4 : 0x4.2c832247379ccp-4 1 : inexact-ok
+= lgamma towardzero dbl-64 0xb.333333333333p-4 : 0x4.2c832247379ccp-4 1 : inexact-ok
+= lgamma upward dbl-64 0xb.333333333333p-4 : 0x4.2c832247379dp-4 1 : inexact-ok
+= lgamma downward ldbl-96-intel 0xb.333333333333p-4L : 0x4.2c832247379cdf88p-4L 1 : inexact-ok
+= lgamma tonearest ldbl-96-intel 0xb.333333333333p-4L : 0x4.2c832247379cdf9p-4L 1 : inexact-ok
+= lgamma towardzero ldbl-96-intel 0xb.333333333333p-4L : 0x4.2c832247379cdf88p-4L 1 : inexact-ok
+= lgamma upward ldbl-96-intel 0xb.333333333333p-4L : 0x4.2c832247379cdf9p-4L 1 : inexact-ok
+= lgamma downward ldbl-96-m68k 0xb.333333333333p-4L : 0x4.2c832247379cdf88p-4L 1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k 0xb.333333333333p-4L : 0x4.2c832247379cdf9p-4L 1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k 0xb.333333333333p-4L : 0x4.2c832247379cdf88p-4L 1 : inexact-ok
+= lgamma upward ldbl-96-m68k 0xb.333333333333p-4L : 0x4.2c832247379cdf9p-4L 1 : inexact-ok
+= lgamma downward ldbl-128 0xb.333333333333p-4L : 0x4.2c832247379cdf8d6c1618623c54p-4L 1 : inexact-ok
+= lgamma tonearest ldbl-128 0xb.333333333333p-4L : 0x4.2c832247379cdf8d6c1618623c58p-4L 1 : inexact-ok
+= lgamma towardzero ldbl-128 0xb.333333333333p-4L : 0x4.2c832247379cdf8d6c1618623c54p-4L 1 : inexact-ok
+= lgamma upward ldbl-128 0xb.333333333333p-4L : 0x4.2c832247379cdf8d6c1618623c58p-4L 1 : inexact-ok
+= lgamma downward ldbl-128ibm 0xb.333333333333p-4L : 0x4.2c832247379cdf8d6c1618623cp-4L 1 : inexact-ok
+= lgamma tonearest ldbl-128ibm 0xb.333333333333p-4L : 0x4.2c832247379cdf8d6c1618623cp-4L 1 : inexact-ok
+= lgamma towardzero ldbl-128ibm 0xb.333333333333p-4L : 0x4.2c832247379cdf8d6c1618623cp-4L 1 : inexact-ok
+= lgamma upward ldbl-128ibm 0xb.333333333333p-4L : 0x4.2c832247379cdf8d6c1618623ep-4L 1 : inexact-ok
+= lgamma downward ldbl-96-intel 0xb.333333333333334p-4L : 0x4.2c832247379ca1p-4L 1 : inexact-ok
+= lgamma tonearest ldbl-96-intel 0xb.333333333333334p-4L : 0x4.2c832247379ca108p-4L 1 : inexact-ok
+= lgamma towardzero ldbl-96-intel 0xb.333333333333334p-4L : 0x4.2c832247379ca1p-4L 1 : inexact-ok
+= lgamma upward ldbl-96-intel 0xb.333333333333334p-4L : 0x4.2c832247379ca108p-4L 1 : inexact-ok
+= lgamma downward ldbl-96-m68k 0xb.333333333333334p-4L : 0x4.2c832247379ca1p-4L 1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k 0xb.333333333333334p-4L : 0x4.2c832247379ca108p-4L 1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k 0xb.333333333333334p-4L : 0x4.2c832247379ca1p-4L 1 : inexact-ok
+= lgamma upward ldbl-96-m68k 0xb.333333333333334p-4L : 0x4.2c832247379ca108p-4L 1 : inexact-ok
+= lgamma downward ldbl-128 0xb.333333333333334p-4L : 0x4.2c832247379ca106b69376ea134p-4L 1 : inexact-ok
+= lgamma tonearest ldbl-128 0xb.333333333333334p-4L : 0x4.2c832247379ca106b69376ea1344p-4L 1 : inexact-ok
+= lgamma towardzero ldbl-128 0xb.333333333333334p-4L : 0x4.2c832247379ca106b69376ea134p-4L 1 : inexact-ok
+= lgamma upward ldbl-128 0xb.333333333333334p-4L : 0x4.2c832247379ca106b69376ea1344p-4L 1 : inexact-ok
+= lgamma downward ldbl-128ibm 0xb.333333333333334p-4L : 0x4.2c832247379ca106b69376ea12p-4L 1 : inexact-ok
+= lgamma tonearest ldbl-128ibm 0xb.333333333333334p-4L : 0x4.2c832247379ca106b69376ea14p-4L 1 : inexact-ok
+= lgamma towardzero ldbl-128ibm 0xb.333333333333334p-4L : 0x4.2c832247379ca106b69376ea12p-4L 1 : inexact-ok
+= lgamma upward ldbl-128ibm 0xb.333333333333334p-4L : 0x4.2c832247379ca106b69376ea14p-4L 1 : inexact-ok
+= lgamma downward ldbl-96-intel 0xb.333333333333333p-4L : 0x4.2c832247379ca118p-4L 1 : inexact-ok
+= lgamma tonearest ldbl-96-intel 0xb.333333333333333p-4L : 0x4.2c832247379ca118p-4L 1 : inexact-ok
+= lgamma towardzero ldbl-96-intel 0xb.333333333333333p-4L : 0x4.2c832247379ca118p-4L 1 : inexact-ok
+= lgamma upward ldbl-96-intel 0xb.333333333333333p-4L : 0x4.2c832247379ca12p-4L 1 : inexact-ok
+= lgamma downward ldbl-96-m68k 0xb.333333333333333p-4L : 0x4.2c832247379ca118p-4L 1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k 0xb.333333333333333p-4L : 0x4.2c832247379ca118p-4L 1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k 0xb.333333333333333p-4L : 0x4.2c832247379ca118p-4L 1 : inexact-ok
+= lgamma upward ldbl-96-m68k 0xb.333333333333333p-4L : 0x4.2c832247379ca12p-4L 1 : inexact-ok
+= lgamma downward ldbl-128 0xb.333333333333333p-4L : 0x4.2c832247379ca11a3bcae1e1caep-4L 1 : inexact-ok
+= lgamma tonearest ldbl-128 0xb.333333333333333p-4L : 0x4.2c832247379ca11a3bcae1e1cae4p-4L 1 : inexact-ok
+= lgamma towardzero ldbl-128 0xb.333333333333333p-4L : 0x4.2c832247379ca11a3bcae1e1caep-4L 1 : inexact-ok
+= lgamma upward ldbl-128 0xb.333333333333333p-4L : 0x4.2c832247379ca11a3bcae1e1cae4p-4L 1 : inexact-ok
+= lgamma downward ldbl-128ibm 0xb.333333333333333p-4L : 0x4.2c832247379ca11a3bcae1e1cap-4L 1 : inexact-ok
+= lgamma tonearest ldbl-128ibm 0xb.333333333333333p-4L : 0x4.2c832247379ca11a3bcae1e1cap-4L 1 : inexact-ok
+= lgamma towardzero ldbl-128ibm 0xb.333333333333333p-4L : 0x4.2c832247379ca11a3bcae1e1cap-4L 1 : inexact-ok
+= lgamma upward ldbl-128ibm 0xb.333333333333333p-4L : 0x4.2c832247379ca11a3bcae1e1ccp-4L 1 : inexact-ok
+= lgamma downward ldbl-128 0xb.3333333333333333333333333338p-4L : 0x4.2c832247379ca11654596616a62p-4L 1 : inexact-ok
+= lgamma tonearest ldbl-128 0xb.3333333333333333333333333338p-4L : 0x4.2c832247379ca11654596616a624p-4L 1 : inexact-ok
+= lgamma towardzero ldbl-128 0xb.3333333333333333333333333338p-4L : 0x4.2c832247379ca11654596616a62p-4L 1 : inexact-ok
+= lgamma upward ldbl-128 0xb.3333333333333333333333333338p-4L : 0x4.2c832247379ca11654596616a624p-4L 1 : inexact-ok
+= lgamma downward ldbl-128 0xb.333333333333333333333333333p-4L : 0x4.2c832247379ca11654596616a62cp-4L 1 : inexact-ok
+= lgamma tonearest ldbl-128 0xb.333333333333333333333333333p-4L : 0x4.2c832247379ca11654596616a62cp-4L 1 : inexact-ok
+= lgamma towardzero ldbl-128 0xb.333333333333333333333333333p-4L : 0x4.2c832247379ca11654596616a62cp-4L 1 : inexact-ok
+= lgamma upward ldbl-128 0xb.333333333333333333333333333p-4L : 0x4.2c832247379ca11654596616a63p-4L 1 : inexact-ok
+= lgamma downward ldbl-128 0xb.33333333333333333333333334p-4L : 0x4.2c832247379ca11654596616a52cp-4L 1 : inexact-ok
+= lgamma tonearest ldbl-128 0xb.33333333333333333333333334p-4L : 0x4.2c832247379ca11654596616a53p-4L 1 : inexact-ok
+= lgamma towardzero ldbl-128 0xb.33333333333333333333333334p-4L : 0x4.2c832247379ca11654596616a52cp-4L 1 : inexact-ok
+= lgamma upward ldbl-128 0xb.33333333333333333333333334p-4L : 0x4.2c832247379ca11654596616a53p-4L 1 : inexact-ok
+= lgamma downward ldbl-128ibm 0xb.33333333333333333333333334p-4L : 0x4.2c832247379ca11654596616a4p-4L 1 : inexact-ok
+= lgamma tonearest ldbl-128ibm 0xb.33333333333333333333333334p-4L : 0x4.2c832247379ca11654596616a6p-4L 1 : inexact-ok
+= lgamma towardzero ldbl-128ibm 0xb.33333333333333333333333334p-4L : 0x4.2c832247379ca11654596616a4p-4L 1 : inexact-ok
+= lgamma upward ldbl-128ibm 0xb.33333333333333333333333334p-4L : 0x4.2c832247379ca11654596616a6p-4L 1 : inexact-ok
+= lgamma downward ldbl-128 0xb.3333333333333333333333333p-4L : 0x4.2c832247379ca11654596616aa1p-4L 1 : inexact-ok
+= lgamma tonearest ldbl-128 0xb.3333333333333333333333333p-4L : 0x4.2c832247379ca11654596616aa1p-4L 1 : inexact-ok
+= lgamma towardzero ldbl-128 0xb.3333333333333333333333333p-4L : 0x4.2c832247379ca11654596616aa1p-4L 1 : inexact-ok
+= lgamma upward ldbl-128 0xb.3333333333333333333333333p-4L : 0x4.2c832247379ca11654596616aa14p-4L 1 : inexact-ok
+= lgamma downward ldbl-128ibm 0xb.3333333333333333333333333p-4L : 0x4.2c832247379ca11654596616aap-4L 1 : inexact-ok
+= lgamma tonearest ldbl-128ibm 0xb.3333333333333333333333333p-4L : 0x4.2c832247379ca11654596616aap-4L 1 : inexact-ok
+= lgamma towardzero ldbl-128ibm 0xb.3333333333333333333333333p-4L : 0x4.2c832247379ca11654596616aap-4L 1 : inexact-ok
+= lgamma upward ldbl-128ibm 0xb.3333333333333333333333333p-4L : 0x4.2c832247379ca11654596616acp-4L 1 : inexact-ok
+lgamma 1.2
+= lgamma downward flt-32 0x1.333334p+0f : -0x1.5db13ep-4f 1 : inexact-ok
+= lgamma tonearest flt-32 0x1.333334p+0f : -0x1.5db13cp-4f 1 : inexact-ok
+= lgamma towardzero flt-32 0x1.333334p+0f : -0x1.5db13cp-4f 1 : inexact-ok
+= lgamma upward flt-32 0x1.333334p+0f : -0x1.5db13cp-4f 1 : inexact-ok
+= lgamma downward dbl-64 0x1.333334p+0 : -0x1.5db13c7af7432p-4 1 : inexact-ok
+= lgamma tonearest dbl-64 0x1.333334p+0 : -0x1.5db13c7af7432p-4 1 : inexact-ok
+= lgamma towardzero dbl-64 0x1.333334p+0 : -0x1.5db13c7af7431p-4 1 : inexact-ok
+= lgamma upward dbl-64 0x1.333334p+0 : -0x1.5db13c7af7431p-4 1 : inexact-ok
+= lgamma downward ldbl-96-intel 0x1.333334p+0L : -0x1.5db13c7af7431d56p-4L 1 : inexact-ok
+= lgamma tonearest ldbl-96-intel 0x1.333334p+0L : -0x1.5db13c7af7431d54p-4L 1 : inexact-ok
+= lgamma towardzero ldbl-96-intel 0x1.333334p+0L : -0x1.5db13c7af7431d54p-4L 1 : inexact-ok
+= lgamma upward ldbl-96-intel 0x1.333334p+0L : -0x1.5db13c7af7431d54p-4L 1 : inexact-ok
+= lgamma downward ldbl-96-m68k 0x1.333334p+0L : -0x1.5db13c7af7431d56p-4L 1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k 0x1.333334p+0L : -0x1.5db13c7af7431d54p-4L 1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k 0x1.333334p+0L : -0x1.5db13c7af7431d54p-4L 1 : inexact-ok
+= lgamma upward ldbl-96-m68k 0x1.333334p+0L : -0x1.5db13c7af7431d54p-4L 1 : inexact-ok
+= lgamma downward ldbl-128 0x1.333334p+0L : -0x1.5db13c7af7431d54a91acd0484e2p-4L 1 : inexact-ok
+= lgamma tonearest ldbl-128 0x1.333334p+0L : -0x1.5db13c7af7431d54a91acd0484e1p-4L 1 : inexact-ok
+= lgamma towardzero ldbl-128 0x1.333334p+0L : -0x1.5db13c7af7431d54a91acd0484e1p-4L 1 : inexact-ok
+= lgamma upward ldbl-128 0x1.333334p+0L : -0x1.5db13c7af7431d54a91acd0484e1p-4L 1 : inexact-ok
+= lgamma downward ldbl-128ibm 0x1.333334p+0L : -0x1.5db13c7af7431d54a91acd0485p-4L 1 : inexact-ok
+= lgamma tonearest ldbl-128ibm 0x1.333334p+0L : -0x1.5db13c7af7431d54a91acd0485p-4L 1 : inexact-ok
+= lgamma towardzero ldbl-128ibm 0x1.333334p+0L : -0x1.5db13c7af7431d54a91acd04848p-4L 1 : inexact-ok
+= lgamma upward ldbl-128ibm 0x1.333334p+0L : -0x1.5db13c7af7431d54a91acd04848p-4L 1 : inexact-ok
+= lgamma downward flt-32 0x1.333332p+0f : -0x1.5db134p-4f 1 : inexact-ok
+= lgamma tonearest flt-32 0x1.333332p+0f : -0x1.5db134p-4f 1 : inexact-ok
+= lgamma towardzero flt-32 0x1.333332p+0f : -0x1.5db132p-4f 1 : inexact-ok
+= lgamma upward flt-32 0x1.333332p+0f : -0x1.5db132p-4f 1 : inexact-ok
+= lgamma downward dbl-64 0x1.333332p+0 : -0x1.5db1333b26a22p-4 1 : inexact-ok
+= lgamma tonearest dbl-64 0x1.333332p+0 : -0x1.5db1333b26a22p-4 1 : inexact-ok
+= lgamma towardzero dbl-64 0x1.333332p+0 : -0x1.5db1333b26a21p-4 1 : inexact-ok
+= lgamma upward dbl-64 0x1.333332p+0 : -0x1.5db1333b26a21p-4 1 : inexact-ok
+= lgamma downward ldbl-96-intel 0x1.333332p+0L : -0x1.5db1333b26a21d94p-4L 1 : inexact-ok
+= lgamma tonearest ldbl-96-intel 0x1.333332p+0L : -0x1.5db1333b26a21d94p-4L 1 : inexact-ok
+= lgamma towardzero ldbl-96-intel 0x1.333332p+0L : -0x1.5db1333b26a21d92p-4L 1 : inexact-ok
+= lgamma upward ldbl-96-intel 0x1.333332p+0L : -0x1.5db1333b26a21d92p-4L 1 : inexact-ok
+= lgamma downward ldbl-96-m68k 0x1.333332p+0L : -0x1.5db1333b26a21d94p-4L 1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k 0x1.333332p+0L : -0x1.5db1333b26a21d94p-4L 1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k 0x1.333332p+0L : -0x1.5db1333b26a21d92p-4L 1 : inexact-ok
+= lgamma upward ldbl-96-m68k 0x1.333332p+0L : -0x1.5db1333b26a21d92p-4L 1 : inexact-ok
+= lgamma downward ldbl-128 0x1.333332p+0L : -0x1.5db1333b26a21d93053dff519c41p-4L 1 : inexact-ok
+= lgamma tonearest ldbl-128 0x1.333332p+0L : -0x1.5db1333b26a21d93053dff519c4p-4L 1 : inexact-ok
+= lgamma towardzero ldbl-128 0x1.333332p+0L : -0x1.5db1333b26a21d93053dff519c4p-4L 1 : inexact-ok
+= lgamma upward ldbl-128 0x1.333332p+0L : -0x1.5db1333b26a21d93053dff519c4p-4L 1 : inexact-ok
+= lgamma downward ldbl-128ibm 0x1.333332p+0L : -0x1.5db1333b26a21d93053dff519c8p-4L 1 : inexact-ok
+= lgamma tonearest ldbl-128ibm 0x1.333332p+0L : -0x1.5db1333b26a21d93053dff519c8p-4L 1 : inexact-ok
+= lgamma towardzero ldbl-128ibm 0x1.333332p+0L : -0x1.5db1333b26a21d93053dff519cp-4L 1 : inexact-ok
+= lgamma upward ldbl-128ibm 0x1.333332p+0L : -0x1.5db1333b26a21d93053dff519cp-4L 1 : inexact-ok
+= lgamma downward dbl-64 0x1.3333333333334p+0 : -0x1.5db138c7d70cbp-4 1 : inexact-ok
+= lgamma tonearest dbl-64 0x1.3333333333334p+0 : -0x1.5db138c7d70cbp-4 1 : inexact-ok
+= lgamma towardzero dbl-64 0x1.3333333333334p+0 : -0x1.5db138c7d70cap-4 1 : inexact-ok
+= lgamma upward dbl-64 0x1.3333333333334p+0 : -0x1.5db138c7d70cap-4 1 : inexact-ok
+= lgamma downward ldbl-96-intel 0x1.3333333333334p+0L : -0x1.5db138c7d70cadfep-4L 1 : inexact-ok
+= lgamma tonearest ldbl-96-intel 0x1.3333333333334p+0L : -0x1.5db138c7d70cadfep-4L 1 : inexact-ok
+= lgamma towardzero ldbl-96-intel 0x1.3333333333334p+0L : -0x1.5db138c7d70cadfcp-4L 1 : inexact-ok
+= lgamma upward ldbl-96-intel 0x1.3333333333334p+0L : -0x1.5db138c7d70cadfcp-4L 1 : inexact-ok
+= lgamma downward ldbl-96-m68k 0x1.3333333333334p+0L : -0x1.5db138c7d70cadfep-4L 1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k 0x1.3333333333334p+0L : -0x1.5db138c7d70cadfep-4L 1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k 0x1.3333333333334p+0L : -0x1.5db138c7d70cadfcp-4L 1 : inexact-ok
+= lgamma upward ldbl-96-m68k 0x1.3333333333334p+0L : -0x1.5db138c7d70cadfcp-4L 1 : inexact-ok
+= lgamma downward ldbl-128 0x1.3333333333334p+0L : -0x1.5db138c7d70cadfd0f2a4555835dp-4L 1 : inexact-ok
+= lgamma tonearest ldbl-128 0x1.3333333333334p+0L : -0x1.5db138c7d70cadfd0f2a4555835dp-4L 1 : inexact-ok
+= lgamma towardzero ldbl-128 0x1.3333333333334p+0L : -0x1.5db138c7d70cadfd0f2a4555835cp-4L 1 : inexact-ok
+= lgamma upward ldbl-128 0x1.3333333333334p+0L : -0x1.5db138c7d70cadfd0f2a4555835cp-4L 1 : inexact-ok
+= lgamma downward ldbl-128ibm 0x1.3333333333334p+0L : -0x1.5db138c7d70cadfd0f2a4555838p-4L 1 : inexact-ok
+= lgamma tonearest ldbl-128ibm 0x1.3333333333334p+0L : -0x1.5db138c7d70cadfd0f2a4555838p-4L 1 : inexact-ok
+= lgamma towardzero ldbl-128ibm 0x1.3333333333334p+0L : -0x1.5db138c7d70cadfd0f2a455583p-4L 1 : inexact-ok
+= lgamma upward ldbl-128ibm 0x1.3333333333334p+0L : -0x1.5db138c7d70cadfd0f2a455583p-4L 1 : inexact-ok
+= lgamma downward dbl-64 0x1.3333333333333p+0 : -0x1.5db138c7d70c7p-4 1 : inexact-ok
+= lgamma tonearest dbl-64 0x1.3333333333333p+0 : -0x1.5db138c7d70c6p-4 1 : inexact-ok
+= lgamma towardzero dbl-64 0x1.3333333333333p+0 : -0x1.5db138c7d70c6p-4 1 : inexact-ok
+= lgamma upward dbl-64 0x1.3333333333333p+0 : -0x1.5db138c7d70c6p-4 1 : inexact-ok
+= lgamma downward ldbl-96-intel 0x1.3333333333333p+0L : -0x1.5db138c7d70c64p-4L 1 : inexact-ok
+= lgamma tonearest ldbl-96-intel 0x1.3333333333333p+0L : -0x1.5db138c7d70c63fep-4L 1 : inexact-ok
+= lgamma towardzero ldbl-96-intel 0x1.3333333333333p+0L : -0x1.5db138c7d70c63fep-4L 1 : inexact-ok
+= lgamma upward ldbl-96-intel 0x1.3333333333333p+0L : -0x1.5db138c7d70c63fep-4L 1 : inexact-ok
+= lgamma downward ldbl-96-m68k 0x1.3333333333333p+0L : -0x1.5db138c7d70c64p-4L 1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k 0x1.3333333333333p+0L : -0x1.5db138c7d70c63fep-4L 1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k 0x1.3333333333333p+0L : -0x1.5db138c7d70c63fep-4L 1 : inexact-ok
+= lgamma upward ldbl-96-m68k 0x1.3333333333333p+0L : -0x1.5db138c7d70c63fep-4L 1 : inexact-ok
+= lgamma downward ldbl-128 0x1.3333333333333p+0L : -0x1.5db138c7d70c63fe8a632b0ceafap-4L 1 : inexact-ok
+= lgamma tonearest ldbl-128 0x1.3333333333333p+0L : -0x1.5db138c7d70c63fe8a632b0ceafap-4L 1 : inexact-ok
+= lgamma towardzero ldbl-128 0x1.3333333333333p+0L : -0x1.5db138c7d70c63fe8a632b0ceaf9p-4L 1 : inexact-ok
+= lgamma upward ldbl-128 0x1.3333333333333p+0L : -0x1.5db138c7d70c63fe8a632b0ceaf9p-4L 1 : inexact-ok
+= lgamma downward ldbl-128ibm 0x1.3333333333333p+0L : -0x1.5db138c7d70c63fe8a632b0cebp-4L 1 : inexact-ok
+= lgamma tonearest ldbl-128ibm 0x1.3333333333333p+0L : -0x1.5db138c7d70c63fe8a632b0cebp-4L 1 : inexact-ok
+= lgamma towardzero ldbl-128ibm 0x1.3333333333333p+0L : -0x1.5db138c7d70c63fe8a632b0cea8p-4L 1 : inexact-ok
+= lgamma upward ldbl-128ibm 0x1.3333333333333p+0L : -0x1.5db138c7d70c63fe8a632b0cea8p-4L 1 : inexact-ok
+= lgamma downward ldbl-96-intel 0x1.3333333333333334p+0L : -0x1.5db138c7d70c72dp-4L 1 : inexact-ok
+= lgamma tonearest ldbl-96-intel 0x1.3333333333333334p+0L : -0x1.5db138c7d70c72cep-4L 1 : inexact-ok
+= lgamma towardzero ldbl-96-intel 0x1.3333333333333334p+0L : -0x1.5db138c7d70c72cep-4L 1 : inexact-ok
+= lgamma upward ldbl-96-intel 0x1.3333333333333334p+0L : -0x1.5db138c7d70c72cep-4L 1 : inexact-ok
+= lgamma downward ldbl-96-m68k 0x1.3333333333333334p+0L : -0x1.5db138c7d70c72dp-4L 1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k 0x1.3333333333333334p+0L : -0x1.5db138c7d70c72cep-4L 1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k 0x1.3333333333333334p+0L : -0x1.5db138c7d70c72cep-4L 1 : inexact-ok
+= lgamma upward ldbl-96-m68k 0x1.3333333333333334p+0L : -0x1.5db138c7d70c72cep-4L 1 : inexact-ok
+= lgamma downward ldbl-128 0x1.3333333333333334p+0L : -0x1.5db138c7d70c72cebe78070ff51cp-4L 1 : inexact-ok
+= lgamma tonearest ldbl-128 0x1.3333333333333334p+0L : -0x1.5db138c7d70c72cebe78070ff51bp-4L 1 : inexact-ok
+= lgamma towardzero ldbl-128 0x1.3333333333333334p+0L : -0x1.5db138c7d70c72cebe78070ff51bp-4L 1 : inexact-ok
+= lgamma upward ldbl-128 0x1.3333333333333334p+0L : -0x1.5db138c7d70c72cebe78070ff51bp-4L 1 : inexact-ok
+= lgamma downward ldbl-128ibm 0x1.3333333333333334p+0L : -0x1.5db138c7d70c72cebe78070ff58p-4L 1 : inexact-ok
+= lgamma tonearest ldbl-128ibm 0x1.3333333333333334p+0L : -0x1.5db138c7d70c72cebe78070ff5p-4L 1 : inexact-ok
+= lgamma towardzero ldbl-128ibm 0x1.3333333333333334p+0L : -0x1.5db138c7d70c72cebe78070ff5p-4L 1 : inexact-ok
+= lgamma upward ldbl-128ibm 0x1.3333333333333334p+0L : -0x1.5db138c7d70c72cebe78070ff5p-4L 1 : inexact-ok
+= lgamma downward ldbl-96-intel 0x1.3333333333333332p+0L : -0x1.5db138c7d70c72c6p-4L 1 : inexact-ok
+= lgamma tonearest ldbl-96-intel 0x1.3333333333333332p+0L : -0x1.5db138c7d70c72c6p-4L 1 : inexact-ok
+= lgamma towardzero ldbl-96-intel 0x1.3333333333333332p+0L : -0x1.5db138c7d70c72c4p-4L 1 : inexact-ok
+= lgamma upward ldbl-96-intel 0x1.3333333333333332p+0L : -0x1.5db138c7d70c72c4p-4L 1 : inexact-ok
+= lgamma downward ldbl-96-m68k 0x1.3333333333333332p+0L : -0x1.5db138c7d70c72c6p-4L 1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k 0x1.3333333333333332p+0L : -0x1.5db138c7d70c72c6p-4L 1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k 0x1.3333333333333332p+0L : -0x1.5db138c7d70c72c4p-4L 1 : inexact-ok
+= lgamma upward ldbl-96-m68k 0x1.3333333333333332p+0L : -0x1.5db138c7d70c72c4p-4L 1 : inexact-ok
+= lgamma downward ldbl-128 0x1.3333333333333332p+0L : -0x1.5db138c7d70c72c57ea76e2cac08p-4L 1 : inexact-ok
+= lgamma tonearest ldbl-128 0x1.3333333333333332p+0L : -0x1.5db138c7d70c72c57ea76e2cac07p-4L 1 : inexact-ok
+= lgamma towardzero ldbl-128 0x1.3333333333333332p+0L : -0x1.5db138c7d70c72c57ea76e2cac07p-4L 1 : inexact-ok
+= lgamma upward ldbl-128 0x1.3333333333333332p+0L : -0x1.5db138c7d70c72c57ea76e2cac07p-4L 1 : inexact-ok
+= lgamma downward ldbl-128ibm 0x1.3333333333333332p+0L : -0x1.5db138c7d70c72c57ea76e2cac8p-4L 1 : inexact-ok
+= lgamma tonearest ldbl-128ibm 0x1.3333333333333332p+0L : -0x1.5db138c7d70c72c57ea76e2cacp-4L 1 : inexact-ok
+= lgamma towardzero ldbl-128ibm 0x1.3333333333333332p+0L : -0x1.5db138c7d70c72c57ea76e2cacp-4L 1 : inexact-ok
+= lgamma upward ldbl-128ibm 0x1.3333333333333332p+0L : -0x1.5db138c7d70c72c57ea76e2cacp-4L 1 : inexact-ok
+= lgamma downward ldbl-128 0x1.3333333333333333333333333334p+0L : -0x1.5db138c7d70c72cb0b57c9e83e4bp-4L 1 : inexact-ok
+= lgamma tonearest ldbl-128 0x1.3333333333333333333333333334p+0L : -0x1.5db138c7d70c72cb0b57c9e83e4ap-4L 1 : inexact-ok
+= lgamma towardzero ldbl-128 0x1.3333333333333333333333333334p+0L : -0x1.5db138c7d70c72cb0b57c9e83e4ap-4L 1 : inexact-ok
+= lgamma upward ldbl-128 0x1.3333333333333333333333333334p+0L : -0x1.5db138c7d70c72cb0b57c9e83e4ap-4L 1 : inexact-ok
+= lgamma downward ldbl-128 0x1.3333333333333333333333333333p+0L : -0x1.5db138c7d70c72cb0b57c9e83e46p-4L 1 : inexact-ok
+= lgamma tonearest ldbl-128 0x1.3333333333333333333333333333p+0L : -0x1.5db138c7d70c72cb0b57c9e83e45p-4L 1 : inexact-ok
+= lgamma towardzero ldbl-128 0x1.3333333333333333333333333333p+0L : -0x1.5db138c7d70c72cb0b57c9e83e45p-4L 1 : inexact-ok
+= lgamma upward ldbl-128 0x1.3333333333333333333333333333p+0L : -0x1.5db138c7d70c72cb0b57c9e83e45p-4L 1 : inexact-ok
+= lgamma downward ldbl-128 0x1.333333333333333333333333338p+0L : -0x1.5db138c7d70c72cb0b57c9e83faap-4L 1 : inexact-ok
+= lgamma tonearest ldbl-128 0x1.333333333333333333333333338p+0L : -0x1.5db138c7d70c72cb0b57c9e83faap-4L 1 : inexact-ok
+= lgamma towardzero ldbl-128 0x1.333333333333333333333333338p+0L : -0x1.5db138c7d70c72cb0b57c9e83fa9p-4L 1 : inexact-ok
+= lgamma upward ldbl-128 0x1.333333333333333333333333338p+0L : -0x1.5db138c7d70c72cb0b57c9e83fa9p-4L 1 : inexact-ok
+= lgamma downward ldbl-128ibm 0x1.333333333333333333333333338p+0L : -0x1.5db138c7d70c72cb0b57c9e84p-4L 1 : inexact-ok
+= lgamma tonearest ldbl-128ibm 0x1.333333333333333333333333338p+0L : -0x1.5db138c7d70c72cb0b57c9e83f8p-4L 1 : inexact-ok
+= lgamma towardzero ldbl-128ibm 0x1.333333333333333333333333338p+0L : -0x1.5db138c7d70c72cb0b57c9e83f8p-4L 1 : inexact-ok
+= lgamma upward ldbl-128ibm 0x1.333333333333333333333333338p+0L : -0x1.5db138c7d70c72cb0b57c9e83f8p-4L 1 : inexact-ok
+= lgamma downward ldbl-128 0x1.33333333333333333333333333p+0L : -0x1.5db138c7d70c72cb0b57c9e83d5ap-4L 1 : inexact-ok
+= lgamma tonearest ldbl-128 0x1.33333333333333333333333333p+0L : -0x1.5db138c7d70c72cb0b57c9e83d5ap-4L 1 : inexact-ok
+= lgamma towardzero ldbl-128 0x1.33333333333333333333333333p+0L : -0x1.5db138c7d70c72cb0b57c9e83d59p-4L 1 : inexact-ok
+= lgamma upward ldbl-128 0x1.33333333333333333333333333p+0L : -0x1.5db138c7d70c72cb0b57c9e83d59p-4L 1 : inexact-ok
+= lgamma downward ldbl-128ibm 0x1.33333333333333333333333333p+0L : -0x1.5db138c7d70c72cb0b57c9e83d8p-4L 1 : inexact-ok
+= lgamma tonearest ldbl-128ibm 0x1.33333333333333333333333333p+0L : -0x1.5db138c7d70c72cb0b57c9e83d8p-4L 1 : inexact-ok
+= lgamma towardzero ldbl-128ibm 0x1.33333333333333333333333333p+0L : -0x1.5db138c7d70c72cb0b57c9e83dp-4L 1 : inexact-ok
+= lgamma upward ldbl-128ibm 0x1.33333333333333333333333333p+0L : -0x1.5db138c7d70c72cb0b57c9e83dp-4L 1 : inexact-ok
+lgamma 0x1p-5
+= lgamma downward flt-32 0x8p-8f : 0x3.72d02cp+0f 1 : inexact-ok
+= lgamma tonearest flt-32 0x8p-8f : 0x3.72d03p+0f 1 : inexact-ok
+= lgamma towardzero flt-32 0x8p-8f : 0x3.72d02cp+0f 1 : inexact-ok
+= lgamma upward flt-32 0x8p-8f : 0x3.72d03p+0f 1 : inexact-ok
+= lgamma downward dbl-64 0x8p-8 : 0x3.72d02ef880f8cp+0 1 : inexact-ok
+= lgamma tonearest dbl-64 0x8p-8 : 0x3.72d02ef880f8cp+0 1 : inexact-ok
+= lgamma towardzero dbl-64 0x8p-8 : 0x3.72d02ef880f8cp+0 1 : inexact-ok
+= lgamma upward dbl-64 0x8p-8 : 0x3.72d02ef880f8ep+0 1 : inexact-ok
+= lgamma downward ldbl-96-intel 0x8p-8L : 0x3.72d02ef880f8c914p+0L 1 : inexact-ok
+= lgamma tonearest ldbl-96-intel 0x8p-8L : 0x3.72d02ef880f8c918p+0L 1 : inexact-ok
+= lgamma towardzero ldbl-96-intel 0x8p-8L : 0x3.72d02ef880f8c914p+0L 1 : inexact-ok
+= lgamma upward ldbl-96-intel 0x8p-8L : 0x3.72d02ef880f8c918p+0L 1 : inexact-ok
+= lgamma downward ldbl-96-m68k 0x8p-8L : 0x3.72d02ef880f8c914p+0L 1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k 0x8p-8L : 0x3.72d02ef880f8c918p+0L 1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k 0x8p-8L : 0x3.72d02ef880f8c914p+0L 1 : inexact-ok
+= lgamma upward ldbl-96-m68k 0x8p-8L : 0x3.72d02ef880f8c918p+0L 1 : inexact-ok
+= lgamma downward ldbl-128 0x8p-8L : 0x3.72d02ef880f8c917fc232be05e8ep+0L 1 : inexact-ok
+= lgamma tonearest ldbl-128 0x8p-8L : 0x3.72d02ef880f8c917fc232be05e9p+0L 1 : inexact-ok
+= lgamma towardzero ldbl-128 0x8p-8L : 0x3.72d02ef880f8c917fc232be05e8ep+0L 1 : inexact-ok
+= lgamma upward ldbl-128 0x8p-8L : 0x3.72d02ef880f8c917fc232be05e9p+0L 1 : inexact-ok
+= lgamma downward ldbl-128ibm 0x8p-8L : 0x3.72d02ef880f8c917fc232be05ep+0L 1 : inexact-ok
+= lgamma tonearest ldbl-128ibm 0x8p-8L : 0x3.72d02ef880f8c917fc232be05fp+0L 1 : inexact-ok
+= lgamma towardzero ldbl-128ibm 0x8p-8L : 0x3.72d02ef880f8c917fc232be05ep+0L 1 : inexact-ok
+= lgamma upward ldbl-128ibm 0x8p-8L : 0x3.72d02ef880f8c917fc232be05fp+0L 1 : inexact-ok
+lgamma -0x1p-5
+= lgamma downward flt-32 -0x8p-8f : 0x3.7c0e0cp+0f -1 : inexact-ok
+= lgamma tonearest flt-32 -0x8p-8f : 0x3.7c0e1p+0f -1 : inexact-ok
+= lgamma towardzero flt-32 -0x8p-8f : 0x3.7c0e0cp+0f -1 : inexact-ok
+= lgamma upward flt-32 -0x8p-8f : 0x3.7c0e1p+0f -1 : inexact-ok
+= lgamma downward dbl-64 -0x8p-8 : 0x3.7c0e0ff92f048p+0 -1 : inexact-ok
+= lgamma tonearest dbl-64 -0x8p-8 : 0x3.7c0e0ff92f04ap+0 -1 : inexact-ok
+= lgamma towardzero dbl-64 -0x8p-8 : 0x3.7c0e0ff92f048p+0 -1 : inexact-ok
+= lgamma upward dbl-64 -0x8p-8 : 0x3.7c0e0ff92f04ap+0 -1 : inexact-ok
+= lgamma downward ldbl-96-intel -0x8p-8L : 0x3.7c0e0ff92f049584p+0L -1 : inexact-ok
+= lgamma tonearest ldbl-96-intel -0x8p-8L : 0x3.7c0e0ff92f049588p+0L -1 : inexact-ok
+= lgamma towardzero ldbl-96-intel -0x8p-8L : 0x3.7c0e0ff92f049584p+0L -1 : inexact-ok
+= lgamma upward ldbl-96-intel -0x8p-8L : 0x3.7c0e0ff92f049588p+0L -1 : inexact-ok
+= lgamma downward ldbl-96-m68k -0x8p-8L : 0x3.7c0e0ff92f049584p+0L -1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k -0x8p-8L : 0x3.7c0e0ff92f049588p+0L -1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k -0x8p-8L : 0x3.7c0e0ff92f049584p+0L -1 : inexact-ok
+= lgamma upward ldbl-96-m68k -0x8p-8L : 0x3.7c0e0ff92f049588p+0L -1 : inexact-ok
+= lgamma downward ldbl-128 -0x8p-8L : 0x3.7c0e0ff92f04958709ad5a1ae648p+0L -1 : inexact-ok
+= lgamma tonearest ldbl-128 -0x8p-8L : 0x3.7c0e0ff92f04958709ad5a1ae648p+0L -1 : inexact-ok
+= lgamma towardzero ldbl-128 -0x8p-8L : 0x3.7c0e0ff92f04958709ad5a1ae648p+0L -1 : inexact-ok
+= lgamma upward ldbl-128 -0x8p-8L : 0x3.7c0e0ff92f04958709ad5a1ae64ap+0L -1 : inexact-ok
+= lgamma downward ldbl-128ibm -0x8p-8L : 0x3.7c0e0ff92f04958709ad5a1ae6p+0L -1 : inexact-ok
+= lgamma tonearest ldbl-128ibm -0x8p-8L : 0x3.7c0e0ff92f04958709ad5a1ae6p+0L -1 : inexact-ok
+= lgamma towardzero ldbl-128ibm -0x8p-8L : 0x3.7c0e0ff92f04958709ad5a1ae6p+0L -1 : inexact-ok
+= lgamma upward ldbl-128ibm -0x8p-8L : 0x3.7c0e0ff92f04958709ad5a1ae7p+0L -1 : inexact-ok
+lgamma 0x1p-10
+= lgamma downward flt-32 0x4p-12f : 0x6.ee5008p+0f 1 : inexact-ok
+= lgamma tonearest flt-32 0x4p-12f : 0x6.ee5008p+0f 1 : inexact-ok
+= lgamma towardzero flt-32 0x4p-12f : 0x6.ee5008p+0f 1 : inexact-ok
+= lgamma upward flt-32 0x4p-12f : 0x6.ee501p+0f 1 : inexact-ok
+= lgamma downward dbl-64 0x4p-12 : 0x6.ee500bbb72644p+0 1 : inexact-ok
+= lgamma tonearest dbl-64 0x4p-12 : 0x6.ee500bbb72644p+0 1 : inexact-ok
+= lgamma towardzero dbl-64 0x4p-12 : 0x6.ee500bbb72644p+0 1 : inexact-ok
+= lgamma upward dbl-64 0x4p-12 : 0x6.ee500bbb72648p+0 1 : inexact-ok
+= lgamma downward ldbl-96-intel 0x4p-12L : 0x6.ee500bbb72645fc8p+0L 1 : inexact-ok
+= lgamma tonearest ldbl-96-intel 0x4p-12L : 0x6.ee500bbb72645fdp+0L 1 : inexact-ok
+= lgamma towardzero ldbl-96-intel 0x4p-12L : 0x6.ee500bbb72645fc8p+0L 1 : inexact-ok
+= lgamma upward ldbl-96-intel 0x4p-12L : 0x6.ee500bbb72645fdp+0L 1 : inexact-ok
+= lgamma downward ldbl-96-m68k 0x4p-12L : 0x6.ee500bbb72645fc8p+0L 1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k 0x4p-12L : 0x6.ee500bbb72645fdp+0L 1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k 0x4p-12L : 0x6.ee500bbb72645fc8p+0L 1 : inexact-ok
+= lgamma upward ldbl-96-m68k 0x4p-12L : 0x6.ee500bbb72645fdp+0L 1 : inexact-ok
+= lgamma downward ldbl-128 0x4p-12L : 0x6.ee500bbb72645fcecb166c9d8c6p+0L 1 : inexact-ok
+= lgamma tonearest ldbl-128 0x4p-12L : 0x6.ee500bbb72645fcecb166c9d8c64p+0L 1 : inexact-ok
+= lgamma towardzero ldbl-128 0x4p-12L : 0x6.ee500bbb72645fcecb166c9d8c6p+0L 1 : inexact-ok
+= lgamma upward ldbl-128 0x4p-12L : 0x6.ee500bbb72645fcecb166c9d8c64p+0L 1 : inexact-ok
+= lgamma downward ldbl-128ibm 0x4p-12L : 0x6.ee500bbb72645fcecb166c9d8cp+0L 1 : inexact-ok
+= lgamma tonearest ldbl-128ibm 0x4p-12L : 0x6.ee500bbb72645fcecb166c9d8cp+0L 1 : inexact-ok
+= lgamma towardzero ldbl-128ibm 0x4p-12L : 0x6.ee500bbb72645fcecb166c9d8cp+0L 1 : inexact-ok
+= lgamma upward ldbl-128ibm 0x4p-12L : 0x6.ee500bbb72645fcecb166c9d8ep+0L 1 : inexact-ok
+lgamma -0x1p-10
+= lgamma downward flt-32 -0x4p-12f : 0x6.ee99e8p+0f -1 : inexact-ok
+= lgamma tonearest flt-32 -0x4p-12f : 0x6.ee99fp+0f -1 : inexact-ok
+= lgamma towardzero flt-32 -0x4p-12f : 0x6.ee99e8p+0f -1 : inexact-ok
+= lgamma upward flt-32 -0x4p-12f : 0x6.ee99fp+0f -1 : inexact-ok
+= lgamma downward dbl-64 -0x4p-12 : 0x6.ee99edf298bdcp+0 -1 : inexact-ok
+= lgamma tonearest dbl-64 -0x4p-12 : 0x6.ee99edf298bep+0 -1 : inexact-ok
+= lgamma towardzero dbl-64 -0x4p-12 : 0x6.ee99edf298bdcp+0 -1 : inexact-ok
+= lgamma upward dbl-64 -0x4p-12 : 0x6.ee99edf298bep+0 -1 : inexact-ok
+= lgamma downward ldbl-96-intel -0x4p-12L : 0x6.ee99edf298bdfe38p+0L -1 : inexact-ok
+= lgamma tonearest ldbl-96-intel -0x4p-12L : 0x6.ee99edf298bdfe38p+0L -1 : inexact-ok
+= lgamma towardzero ldbl-96-intel -0x4p-12L : 0x6.ee99edf298bdfe38p+0L -1 : inexact-ok
+= lgamma upward ldbl-96-intel -0x4p-12L : 0x6.ee99edf298bdfe4p+0L -1 : inexact-ok
+= lgamma downward ldbl-96-m68k -0x4p-12L : 0x6.ee99edf298bdfe38p+0L -1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k -0x4p-12L : 0x6.ee99edf298bdfe38p+0L -1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k -0x4p-12L : 0x6.ee99edf298bdfe38p+0L -1 : inexact-ok
+= lgamma upward ldbl-96-m68k -0x4p-12L : 0x6.ee99edf298bdfe4p+0L -1 : inexact-ok
+= lgamma downward ldbl-128 -0x4p-12L : 0x6.ee99edf298bdfe3b9118d8828c54p+0L -1 : inexact-ok
+= lgamma tonearest ldbl-128 -0x4p-12L : 0x6.ee99edf298bdfe3b9118d8828c58p+0L -1 : inexact-ok
+= lgamma towardzero ldbl-128 -0x4p-12L : 0x6.ee99edf298bdfe3b9118d8828c54p+0L -1 : inexact-ok
+= lgamma upward ldbl-128 -0x4p-12L : 0x6.ee99edf298bdfe3b9118d8828c58p+0L -1 : inexact-ok
+= lgamma downward ldbl-128ibm -0x4p-12L : 0x6.ee99edf298bdfe3b9118d8828cp+0L -1 : inexact-ok
+= lgamma tonearest ldbl-128ibm -0x4p-12L : 0x6.ee99edf298bdfe3b9118d8828cp+0L -1 : inexact-ok
+= lgamma towardzero ldbl-128ibm -0x4p-12L : 0x6.ee99edf298bdfe3b9118d8828cp+0L -1 : inexact-ok
+= lgamma upward ldbl-128ibm -0x4p-12L : 0x6.ee99edf298bdfe3b9118d8828ep+0L -1 : inexact-ok
+lgamma 0x1p-15
+= lgamma downward flt-32 0x2p-16f : 0xa.65ae3p+0f 1 : inexact-ok
+= lgamma tonearest flt-32 0x2p-16f : 0xa.65ae4p+0f 1 : inexact-ok
+= lgamma towardzero flt-32 0x2p-16f : 0xa.65ae3p+0f 1 : inexact-ok
+= lgamma upward flt-32 0x2p-16f : 0xa.65ae4p+0f 1 : inexact-ok
+= lgamma downward dbl-64 0x2p-16 : 0xa.65ae3fffc5928p+0 1 : inexact-ok
+= lgamma tonearest dbl-64 0x2p-16 : 0xa.65ae3fffc5928p+0 1 : inexact-ok
+= lgamma towardzero dbl-64 0x2p-16 : 0xa.65ae3fffc5928p+0 1 : inexact-ok
+= lgamma upward dbl-64 0x2p-16 : 0xa.65ae3fffc593p+0 1 : inexact-ok
+= lgamma downward ldbl-96-intel 0x2p-16L : 0xa.65ae3fffc592bd6p+0L 1 : inexact-ok
+= lgamma tonearest ldbl-96-intel 0x2p-16L : 0xa.65ae3fffc592bd6p+0L 1 : inexact-ok
+= lgamma towardzero ldbl-96-intel 0x2p-16L : 0xa.65ae3fffc592bd6p+0L 1 : inexact-ok
+= lgamma upward ldbl-96-intel 0x2p-16L : 0xa.65ae3fffc592bd7p+0L 1 : inexact-ok
+= lgamma downward ldbl-96-m68k 0x2p-16L : 0xa.65ae3fffc592bd6p+0L 1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k 0x2p-16L : 0xa.65ae3fffc592bd6p+0L 1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k 0x2p-16L : 0xa.65ae3fffc592bd6p+0L 1 : inexact-ok
+= lgamma upward ldbl-96-m68k 0x2p-16L : 0xa.65ae3fffc592bd7p+0L 1 : inexact-ok
+= lgamma downward ldbl-128 0x2p-16L : 0xa.65ae3fffc592bd634ed0d84877p+0L 1 : inexact-ok
+= lgamma tonearest ldbl-128 0x2p-16L : 0xa.65ae3fffc592bd634ed0d8487708p+0L 1 : inexact-ok
+= lgamma towardzero ldbl-128 0x2p-16L : 0xa.65ae3fffc592bd634ed0d84877p+0L 1 : inexact-ok
+= lgamma upward ldbl-128 0x2p-16L : 0xa.65ae3fffc592bd634ed0d8487708p+0L 1 : inexact-ok
+= lgamma downward ldbl-128ibm 0x2p-16L : 0xa.65ae3fffc592bd634ed0d84874p+0L 1 : inexact-ok
+= lgamma tonearest ldbl-128ibm 0x2p-16L : 0xa.65ae3fffc592bd634ed0d84878p+0L 1 : inexact-ok
+= lgamma towardzero ldbl-128ibm 0x2p-16L : 0xa.65ae3fffc592bd634ed0d84874p+0L 1 : inexact-ok
+= lgamma upward ldbl-128ibm 0x2p-16L : 0xa.65ae3fffc592bd634ed0d84878p+0L 1 : inexact-ok
+lgamma -0x1p-15
+= lgamma downward flt-32 -0x2p-16f : 0xa.65b08p+0f -1 : inexact-ok
+= lgamma tonearest flt-32 -0x2p-16f : 0xa.65b09p+0f -1 : inexact-ok
+= lgamma towardzero flt-32 -0x2p-16f : 0xa.65b08p+0f -1 : inexact-ok
+= lgamma upward flt-32 -0x2p-16f : 0xa.65b09p+0f -1 : inexact-ok
+= lgamma downward dbl-64 -0x2p-16 : 0xa.65b08f116527p+0 -1 : inexact-ok
+= lgamma tonearest dbl-64 -0x2p-16 : 0xa.65b08f116527p+0 -1 : inexact-ok
+= lgamma towardzero dbl-64 -0x2p-16 : 0xa.65b08f116527p+0 -1 : inexact-ok
+= lgamma upward dbl-64 -0x2p-16 : 0xa.65b08f1165278p+0 -1 : inexact-ok
+= lgamma downward ldbl-96-intel -0x2p-16L : 0xa.65b08f1165271d5p+0L -1 : inexact-ok
+= lgamma tonearest ldbl-96-intel -0x2p-16L : 0xa.65b08f1165271d6p+0L -1 : inexact-ok
+= lgamma towardzero ldbl-96-intel -0x2p-16L : 0xa.65b08f1165271d5p+0L -1 : inexact-ok
+= lgamma upward ldbl-96-intel -0x2p-16L : 0xa.65b08f1165271d6p+0L -1 : inexact-ok
+= lgamma downward ldbl-96-m68k -0x2p-16L : 0xa.65b08f1165271d5p+0L -1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k -0x2p-16L : 0xa.65b08f1165271d6p+0L -1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k -0x2p-16L : 0xa.65b08f1165271d5p+0L -1 : inexact-ok
+= lgamma upward ldbl-96-m68k -0x2p-16L : 0xa.65b08f1165271d6p+0L -1 : inexact-ok
+= lgamma downward ldbl-128 -0x2p-16L : 0xa.65b08f1165271d5bc46c11c53e68p+0L -1 : inexact-ok
+= lgamma tonearest ldbl-128 -0x2p-16L : 0xa.65b08f1165271d5bc46c11c53e68p+0L -1 : inexact-ok
+= lgamma towardzero ldbl-128 -0x2p-16L : 0xa.65b08f1165271d5bc46c11c53e68p+0L -1 : inexact-ok
+= lgamma upward ldbl-128 -0x2p-16L : 0xa.65b08f1165271d5bc46c11c53e7p+0L -1 : inexact-ok
+= lgamma downward ldbl-128ibm -0x2p-16L : 0xa.65b08f1165271d5bc46c11c53cp+0L -1 : inexact-ok
+= lgamma tonearest ldbl-128ibm -0x2p-16L : 0xa.65b08f1165271d5bc46c11c54p+0L -1 : inexact-ok
+= lgamma towardzero ldbl-128ibm -0x2p-16L : 0xa.65b08f1165271d5bc46c11c53cp+0L -1 : inexact-ok
+= lgamma upward ldbl-128ibm -0x2p-16L : 0xa.65b08f1165271d5bc46c11c54p+0L -1 : inexact-ok
+lgamma 0x1p-20
+= lgamma downward flt-32 0x1p-20f : 0xd.dce9dp+0f 1 : inexact-ok
+= lgamma tonearest flt-32 0x1p-20f : 0xd.dce9dp+0f 1 : inexact-ok
+= lgamma towardzero flt-32 0x1p-20f : 0xd.dce9dp+0f 1 : inexact-ok
+= lgamma upward flt-32 0x1p-20f : 0xd.dce9ep+0f 1 : inexact-ok
+= lgamma downward dbl-64 0x1p-20 : 0xd.dce9d6201e898p+0 1 : inexact-ok
+= lgamma tonearest dbl-64 0x1p-20 : 0xd.dce9d6201e8ap+0 1 : inexact-ok
+= lgamma towardzero dbl-64 0x1p-20 : 0xd.dce9d6201e898p+0 1 : inexact-ok
+= lgamma upward dbl-64 0x1p-20 : 0xd.dce9d6201e8ap+0 1 : inexact-ok
+= lgamma downward ldbl-96-intel 0x1p-20L : 0xd.dce9d6201e89d6bp+0L 1 : inexact-ok
+= lgamma tonearest ldbl-96-intel 0x1p-20L : 0xd.dce9d6201e89d6cp+0L 1 : inexact-ok
+= lgamma towardzero ldbl-96-intel 0x1p-20L : 0xd.dce9d6201e89d6bp+0L 1 : inexact-ok
+= lgamma upward ldbl-96-intel 0x1p-20L : 0xd.dce9d6201e89d6cp+0L 1 : inexact-ok
+= lgamma downward ldbl-96-m68k 0x1p-20L : 0xd.dce9d6201e89d6bp+0L 1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k 0x1p-20L : 0xd.dce9d6201e89d6cp+0L 1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k 0x1p-20L : 0xd.dce9d6201e89d6bp+0L 1 : inexact-ok
+= lgamma upward ldbl-96-m68k 0x1p-20L : 0xd.dce9d6201e89d6cp+0L 1 : inexact-ok
+= lgamma downward ldbl-128 0x1p-20L : 0xd.dce9d6201e89d6bd62b2e7a79c18p+0L 1 : inexact-ok
+= lgamma tonearest ldbl-128 0x1p-20L : 0xd.dce9d6201e89d6bd62b2e7a79c18p+0L 1 : inexact-ok
+= lgamma towardzero ldbl-128 0x1p-20L : 0xd.dce9d6201e89d6bd62b2e7a79c18p+0L 1 : inexact-ok
+= lgamma upward ldbl-128 0x1p-20L : 0xd.dce9d6201e89d6bd62b2e7a79c2p+0L 1 : inexact-ok
+= lgamma downward ldbl-128ibm 0x1p-20L : 0xd.dce9d6201e89d6bd62b2e7a79cp+0L 1 : inexact-ok
+= lgamma tonearest ldbl-128ibm 0x1p-20L : 0xd.dce9d6201e89d6bd62b2e7a79cp+0L 1 : inexact-ok
+= lgamma towardzero ldbl-128ibm 0x1p-20L : 0xd.dce9d6201e89d6bd62b2e7a79cp+0L 1 : inexact-ok
+= lgamma upward ldbl-128ibm 0x1p-20L : 0xd.dce9d6201e89d6bd62b2e7a7ap+0L 1 : inexact-ok
+lgamma -0x1p-20
+= lgamma downward flt-32 -0x1p-20f : 0xd.dce9ep+0f -1 : inexact-ok
+= lgamma tonearest flt-32 -0x1p-20f : 0xd.dce9fp+0f -1 : inexact-ok
+= lgamma towardzero flt-32 -0x1p-20f : 0xd.dce9ep+0f -1 : inexact-ok
+= lgamma upward flt-32 -0x1p-20f : 0xd.dce9fp+0f -1 : inexact-ok
+= lgamma downward dbl-64 -0x1p-20 : 0xd.dce9e898ab86p+0 -1 : inexact-ok
+= lgamma tonearest dbl-64 -0x1p-20 : 0xd.dce9e898ab868p+0 -1 : inexact-ok
+= lgamma towardzero dbl-64 -0x1p-20 : 0xd.dce9e898ab86p+0 -1 : inexact-ok
+= lgamma upward dbl-64 -0x1p-20 : 0xd.dce9e898ab868p+0 -1 : inexact-ok
+= lgamma downward ldbl-96-intel -0x1p-20L : 0xd.dce9e898ab86468p+0L -1 : inexact-ok
+= lgamma tonearest ldbl-96-intel -0x1p-20L : 0xd.dce9e898ab86468p+0L -1 : inexact-ok
+= lgamma towardzero ldbl-96-intel -0x1p-20L : 0xd.dce9e898ab86468p+0L -1 : inexact-ok
+= lgamma upward ldbl-96-intel -0x1p-20L : 0xd.dce9e898ab86469p+0L -1 : inexact-ok
+= lgamma downward ldbl-96-m68k -0x1p-20L : 0xd.dce9e898ab86468p+0L -1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k -0x1p-20L : 0xd.dce9e898ab86468p+0L -1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k -0x1p-20L : 0xd.dce9e898ab86468p+0L -1 : inexact-ok
+= lgamma upward ldbl-96-m68k -0x1p-20L : 0xd.dce9e898ab86469p+0L -1 : inexact-ok
+= lgamma downward ldbl-128 -0x1p-20L : 0xd.dce9e898ab8646804e122fd4c418p+0L -1 : inexact-ok
+= lgamma tonearest ldbl-128 -0x1p-20L : 0xd.dce9e898ab8646804e122fd4c418p+0L -1 : inexact-ok
+= lgamma towardzero ldbl-128 -0x1p-20L : 0xd.dce9e898ab8646804e122fd4c418p+0L -1 : inexact-ok
+= lgamma upward ldbl-128 -0x1p-20L : 0xd.dce9e898ab8646804e122fd4c42p+0L -1 : inexact-ok
+= lgamma downward ldbl-128ibm -0x1p-20L : 0xd.dce9e898ab8646804e122fd4c4p+0L -1 : inexact-ok
+= lgamma tonearest ldbl-128ibm -0x1p-20L : 0xd.dce9e898ab8646804e122fd4c4p+0L -1 : inexact-ok
+= lgamma towardzero ldbl-128ibm -0x1p-20L : 0xd.dce9e898ab8646804e122fd4c4p+0L -1 : inexact-ok
+= lgamma upward ldbl-128ibm -0x1p-20L : 0xd.dce9e898ab8646804e122fd4c8p+0L -1 : inexact-ok
+lgamma 0x1p-25
+= lgamma downward flt-32 0x8p-28f : 0x1.154244p+4f 1 : inexact-ok
+= lgamma tonearest flt-32 0x8p-28f : 0x1.154246p+4f 1 : inexact-ok
+= lgamma towardzero flt-32 0x8p-28f : 0x1.154244p+4f 1 : inexact-ok
+= lgamma upward flt-32 0x8p-28f : 0x1.154246p+4f 1 : inexact-ok
+= lgamma downward dbl-64 0x8p-28 : 0x1.1542456e99b0fp+4 1 : inexact-ok
+= lgamma tonearest dbl-64 0x8p-28 : 0x1.1542456e99b0fp+4 1 : inexact-ok
+= lgamma towardzero dbl-64 0x8p-28 : 0x1.1542456e99b0fp+4 1 : inexact-ok
+= lgamma upward dbl-64 0x8p-28 : 0x1.1542456e99b1p+4 1 : inexact-ok
+= lgamma downward ldbl-96-intel 0x8p-28L : 0x1.1542456e99b0f24ap+4L 1 : inexact-ok
+= lgamma tonearest ldbl-96-intel 0x8p-28L : 0x1.1542456e99b0f24ap+4L 1 : inexact-ok
+= lgamma towardzero ldbl-96-intel 0x8p-28L : 0x1.1542456e99b0f24ap+4L 1 : inexact-ok
+= lgamma upward ldbl-96-intel 0x8p-28L : 0x1.1542456e99b0f24cp+4L 1 : inexact-ok
+= lgamma downward ldbl-96-m68k 0x8p-28L : 0x1.1542456e99b0f24ap+4L 1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k 0x8p-28L : 0x1.1542456e99b0f24ap+4L 1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k 0x8p-28L : 0x1.1542456e99b0f24ap+4L 1 : inexact-ok
+= lgamma upward ldbl-96-m68k 0x8p-28L : 0x1.1542456e99b0f24cp+4L 1 : inexact-ok
+= lgamma downward ldbl-128 0x8p-28L : 0x1.1542456e99b0f24ab2b908b14803p+4L 1 : inexact-ok
+= lgamma tonearest ldbl-128 0x8p-28L : 0x1.1542456e99b0f24ab2b908b14804p+4L 1 : inexact-ok
+= lgamma towardzero ldbl-128 0x8p-28L : 0x1.1542456e99b0f24ab2b908b14803p+4L 1 : inexact-ok
+= lgamma upward ldbl-128 0x8p-28L : 0x1.1542456e99b0f24ab2b908b14804p+4L 1 : inexact-ok
+= lgamma downward ldbl-128ibm 0x8p-28L : 0x1.1542456e99b0f24ab2b908b148p+4L 1 : inexact-ok
+= lgamma tonearest ldbl-128ibm 0x8p-28L : 0x1.1542456e99b0f24ab2b908b148p+4L 1 : inexact-ok
+= lgamma towardzero ldbl-128ibm 0x8p-28L : 0x1.1542456e99b0f24ab2b908b148p+4L 1 : inexact-ok
+= lgamma upward ldbl-128ibm 0x8p-28L : 0x1.1542456e99b0f24ab2b908b1488p+4L 1 : inexact-ok
+lgamma -0x1p-25
+= lgamma downward flt-32 -0x8p-28f : 0x1.154244p+4f -1 : inexact-ok
+= lgamma tonearest flt-32 -0x8p-28f : 0x1.154246p+4f -1 : inexact-ok
+= lgamma towardzero flt-32 -0x8p-28f : 0x1.154244p+4f -1 : inexact-ok
+= lgamma upward flt-32 -0x8p-28f : 0x1.154246p+4f -1 : inexact-ok
+= lgamma downward dbl-64 -0x8p-28 : 0x1.15424577d5f77p+4 -1 : inexact-ok
+= lgamma tonearest dbl-64 -0x8p-28 : 0x1.15424577d5f77p+4 -1 : inexact-ok
+= lgamma towardzero dbl-64 -0x8p-28 : 0x1.15424577d5f77p+4 -1 : inexact-ok
+= lgamma upward dbl-64 -0x8p-28 : 0x1.15424577d5f78p+4 -1 : inexact-ok
+= lgamma downward ldbl-96-intel -0x8p-28L : 0x1.15424577d5f77082p+4L -1 : inexact-ok
+= lgamma tonearest ldbl-96-intel -0x8p-28L : 0x1.15424577d5f77082p+4L -1 : inexact-ok
+= lgamma towardzero ldbl-96-intel -0x8p-28L : 0x1.15424577d5f77082p+4L -1 : inexact-ok
+= lgamma upward ldbl-96-intel -0x8p-28L : 0x1.15424577d5f77084p+4L -1 : inexact-ok
+= lgamma downward ldbl-96-m68k -0x8p-28L : 0x1.15424577d5f77082p+4L -1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k -0x8p-28L : 0x1.15424577d5f77082p+4L -1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k -0x8p-28L : 0x1.15424577d5f77082p+4L -1 : inexact-ok
+= lgamma upward ldbl-96-m68k -0x8p-28L : 0x1.15424577d5f77084p+4L -1 : inexact-ok
+= lgamma downward ldbl-128 -0x8p-28L : 0x1.15424577d5f770828dc71d4bb9a6p+4L -1 : inexact-ok
+= lgamma tonearest ldbl-128 -0x8p-28L : 0x1.15424577d5f770828dc71d4bb9a7p+4L -1 : inexact-ok
+= lgamma towardzero ldbl-128 -0x8p-28L : 0x1.15424577d5f770828dc71d4bb9a6p+4L -1 : inexact-ok
+= lgamma upward ldbl-128 -0x8p-28L : 0x1.15424577d5f770828dc71d4bb9a7p+4L -1 : inexact-ok
+= lgamma downward ldbl-128ibm -0x8p-28L : 0x1.15424577d5f770828dc71d4bb98p+4L -1 : inexact-ok
+= lgamma tonearest ldbl-128ibm -0x8p-28L : 0x1.15424577d5f770828dc71d4bb98p+4L -1 : inexact-ok
+= lgamma towardzero ldbl-128ibm -0x8p-28L : 0x1.15424577d5f770828dc71d4bb98p+4L -1 : inexact-ok
+= lgamma upward ldbl-128ibm -0x8p-28L : 0x1.15424577d5f770828dc71d4bbap+4L -1 : inexact-ok
+lgamma 0x1p-30
+= lgamma downward flt-32 0x4p-32f : 0x1.4cb5ecp+4f 1 : inexact-ok
+= lgamma tonearest flt-32 0x4p-32f : 0x1.4cb5ecp+4f 1 : inexact-ok
+= lgamma towardzero flt-32 0x4p-32f : 0x1.4cb5ecp+4f 1 : inexact-ok
+= lgamma upward flt-32 0x4p-32f : 0x1.4cb5eep+4f 1 : inexact-ok
+= lgamma downward dbl-64 0x4p-32 : 0x1.4cb5ecf08473ep+4 1 : inexact-ok
+= lgamma tonearest dbl-64 0x4p-32 : 0x1.4cb5ecf08473fp+4 1 : inexact-ok
+= lgamma towardzero dbl-64 0x4p-32 : 0x1.4cb5ecf08473ep+4 1 : inexact-ok
+= lgamma upward dbl-64 0x4p-32 : 0x1.4cb5ecf08473fp+4 1 : inexact-ok
+= lgamma downward ldbl-96-intel 0x4p-32L : 0x1.4cb5ecf08473ea2ap+4L 1 : inexact-ok
+= lgamma tonearest ldbl-96-intel 0x4p-32L : 0x1.4cb5ecf08473ea2ap+4L 1 : inexact-ok
+= lgamma towardzero ldbl-96-intel 0x4p-32L : 0x1.4cb5ecf08473ea2ap+4L 1 : inexact-ok
+= lgamma upward ldbl-96-intel 0x4p-32L : 0x1.4cb5ecf08473ea2cp+4L 1 : inexact-ok
+= lgamma downward ldbl-96-m68k 0x4p-32L : 0x1.4cb5ecf08473ea2ap+4L 1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k 0x4p-32L : 0x1.4cb5ecf08473ea2ap+4L 1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k 0x4p-32L : 0x1.4cb5ecf08473ea2ap+4L 1 : inexact-ok
+= lgamma upward ldbl-96-m68k 0x4p-32L : 0x1.4cb5ecf08473ea2cp+4L 1 : inexact-ok
+= lgamma downward ldbl-128 0x4p-32L : 0x1.4cb5ecf08473ea2a0dabf1e4d0e9p+4L 1 : inexact-ok
+= lgamma tonearest ldbl-128 0x4p-32L : 0x1.4cb5ecf08473ea2a0dabf1e4d0e9p+4L 1 : inexact-ok
+= lgamma towardzero ldbl-128 0x4p-32L : 0x1.4cb5ecf08473ea2a0dabf1e4d0e9p+4L 1 : inexact-ok
+= lgamma upward ldbl-128 0x4p-32L : 0x1.4cb5ecf08473ea2a0dabf1e4d0eap+4L 1 : inexact-ok
+= lgamma downward ldbl-128ibm 0x4p-32L : 0x1.4cb5ecf08473ea2a0dabf1e4d08p+4L 1 : inexact-ok
+= lgamma tonearest ldbl-128ibm 0x4p-32L : 0x1.4cb5ecf08473ea2a0dabf1e4d1p+4L 1 : inexact-ok
+= lgamma towardzero ldbl-128ibm 0x4p-32L : 0x1.4cb5ecf08473ea2a0dabf1e4d08p+4L 1 : inexact-ok
+= lgamma upward ldbl-128ibm 0x4p-32L : 0x1.4cb5ecf08473ea2a0dabf1e4d1p+4L 1 : inexact-ok
+lgamma -0x1p-30
+= lgamma downward flt-32 -0x4p-32f : 0x1.4cb5ecp+4f -1 : inexact-ok
+= lgamma tonearest flt-32 -0x4p-32f : 0x1.4cb5ecp+4f -1 : inexact-ok
+= lgamma towardzero flt-32 -0x4p-32f : 0x1.4cb5ecp+4f -1 : inexact-ok
+= lgamma upward flt-32 -0x4p-32f : 0x1.4cb5eep+4f -1 : inexact-ok
+= lgamma downward dbl-64 -0x4p-32 : 0x1.4cb5ecf0ce561p+4 -1 : inexact-ok
+= lgamma tonearest dbl-64 -0x4p-32 : 0x1.4cb5ecf0ce562p+4 -1 : inexact-ok
+= lgamma towardzero dbl-64 -0x4p-32 : 0x1.4cb5ecf0ce561p+4 -1 : inexact-ok
+= lgamma upward dbl-64 -0x4p-32 : 0x1.4cb5ecf0ce562p+4 -1 : inexact-ok
+= lgamma downward ldbl-96-intel -0x4p-32L : 0x1.4cb5ecf0ce561e1ap+4L -1 : inexact-ok
+= lgamma tonearest ldbl-96-intel -0x4p-32L : 0x1.4cb5ecf0ce561e1cp+4L -1 : inexact-ok
+= lgamma towardzero ldbl-96-intel -0x4p-32L : 0x1.4cb5ecf0ce561e1ap+4L -1 : inexact-ok
+= lgamma upward ldbl-96-intel -0x4p-32L : 0x1.4cb5ecf0ce561e1cp+4L -1 : inexact-ok
+= lgamma downward ldbl-96-m68k -0x4p-32L : 0x1.4cb5ecf0ce561e1ap+4L -1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k -0x4p-32L : 0x1.4cb5ecf0ce561e1cp+4L -1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k -0x4p-32L : 0x1.4cb5ecf0ce561e1ap+4L -1 : inexact-ok
+= lgamma upward ldbl-96-m68k -0x4p-32L : 0x1.4cb5ecf0ce561e1cp+4L -1 : inexact-ok
+= lgamma downward ldbl-128 -0x4p-32L : 0x1.4cb5ecf0ce561e1bcc8455ba6e63p+4L -1 : inexact-ok
+= lgamma tonearest ldbl-128 -0x4p-32L : 0x1.4cb5ecf0ce561e1bcc8455ba6e63p+4L -1 : inexact-ok
+= lgamma towardzero ldbl-128 -0x4p-32L : 0x1.4cb5ecf0ce561e1bcc8455ba6e63p+4L -1 : inexact-ok
+= lgamma upward ldbl-128 -0x4p-32L : 0x1.4cb5ecf0ce561e1bcc8455ba6e64p+4L -1 : inexact-ok
+= lgamma downward ldbl-128ibm -0x4p-32L : 0x1.4cb5ecf0ce561e1bcc8455ba6ep+4L -1 : inexact-ok
+= lgamma tonearest ldbl-128ibm -0x4p-32L : 0x1.4cb5ecf0ce561e1bcc8455ba6e8p+4L -1 : inexact-ok
+= lgamma towardzero ldbl-128ibm -0x4p-32L : 0x1.4cb5ecf0ce561e1bcc8455ba6ep+4L -1 : inexact-ok
+= lgamma upward ldbl-128ibm -0x4p-32L : 0x1.4cb5ecf0ce561e1bcc8455ba6e8p+4L -1 : inexact-ok
+lgamma 0x1p-40
+= lgamma downward flt-32 0x1p-40f : 0x1.bb9d3ap+4f 1 : inexact-ok
+= lgamma tonearest flt-32 0x1p-40f : 0x1.bb9d3cp+4f 1 : inexact-ok
+= lgamma towardzero flt-32 0x1p-40f : 0x1.bb9d3ap+4f 1 : inexact-ok
+= lgamma upward flt-32 0x1p-40f : 0x1.bb9d3cp+4f 1 : inexact-ok
+= lgamma downward dbl-64 0x1p-40 : 0x1.bb9d3beb8c7d7p+4 1 : inexact-ok
+= lgamma tonearest dbl-64 0x1p-40 : 0x1.bb9d3beb8c7d7p+4 1 : inexact-ok
+= lgamma towardzero dbl-64 0x1p-40 : 0x1.bb9d3beb8c7d7p+4 1 : inexact-ok
+= lgamma upward dbl-64 0x1p-40 : 0x1.bb9d3beb8c7d8p+4 1 : inexact-ok
+= lgamma downward ldbl-96-intel 0x1p-40L : 0x1.bb9d3beb8c7d73e6p+4L 1 : inexact-ok
+= lgamma tonearest ldbl-96-intel 0x1p-40L : 0x1.bb9d3beb8c7d73e6p+4L 1 : inexact-ok
+= lgamma towardzero ldbl-96-intel 0x1p-40L : 0x1.bb9d3beb8c7d73e6p+4L 1 : inexact-ok
+= lgamma upward ldbl-96-intel 0x1p-40L : 0x1.bb9d3beb8c7d73e8p+4L 1 : inexact-ok
+= lgamma downward ldbl-96-m68k 0x1p-40L : 0x1.bb9d3beb8c7d73e6p+4L 1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k 0x1p-40L : 0x1.bb9d3beb8c7d73e6p+4L 1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k 0x1p-40L : 0x1.bb9d3beb8c7d73e6p+4L 1 : inexact-ok
+= lgamma upward ldbl-96-m68k 0x1p-40L : 0x1.bb9d3beb8c7d73e8p+4L 1 : inexact-ok
+= lgamma downward ldbl-128 0x1p-40L : 0x1.bb9d3beb8c7d73e6fa81731862c3p+4L 1 : inexact-ok
+= lgamma tonearest ldbl-128 0x1p-40L : 0x1.bb9d3beb8c7d73e6fa81731862c3p+4L 1 : inexact-ok
+= lgamma towardzero ldbl-128 0x1p-40L : 0x1.bb9d3beb8c7d73e6fa81731862c3p+4L 1 : inexact-ok
+= lgamma upward ldbl-128 0x1p-40L : 0x1.bb9d3beb8c7d73e6fa81731862c4p+4L 1 : inexact-ok
+= lgamma downward ldbl-128ibm 0x1p-40L : 0x1.bb9d3beb8c7d73e6fa817318628p+4L 1 : inexact-ok
+= lgamma tonearest ldbl-128ibm 0x1p-40L : 0x1.bb9d3beb8c7d73e6fa81731863p+4L 1 : inexact-ok
+= lgamma towardzero ldbl-128ibm 0x1p-40L : 0x1.bb9d3beb8c7d73e6fa817318628p+4L 1 : inexact-ok
+= lgamma upward ldbl-128ibm 0x1p-40L : 0x1.bb9d3beb8c7d73e6fa81731863p+4L 1 : inexact-ok
+lgamma -0x1p-40
+= lgamma downward flt-32 -0x1p-40f : 0x1.bb9d3ap+4f -1 : inexact-ok
+= lgamma tonearest flt-32 -0x1p-40f : 0x1.bb9d3cp+4f -1 : inexact-ok
+= lgamma towardzero flt-32 -0x1p-40f : 0x1.bb9d3ap+4f -1 : inexact-ok
+= lgamma upward flt-32 -0x1p-40f : 0x1.bb9d3cp+4f -1 : inexact-ok
+= lgamma downward dbl-64 -0x1p-40 : 0x1.bb9d3beb8c8fep+4 -1 : inexact-ok
+= lgamma tonearest dbl-64 -0x1p-40 : 0x1.bb9d3beb8c8ffp+4 -1 : inexact-ok
+= lgamma towardzero dbl-64 -0x1p-40 : 0x1.bb9d3beb8c8fep+4 -1 : inexact-ok
+= lgamma upward dbl-64 -0x1p-40 : 0x1.bb9d3beb8c8ffp+4 -1 : inexact-ok
+= lgamma downward ldbl-96-intel -0x1p-40L : 0x1.bb9d3beb8c8fec72p+4L -1 : inexact-ok
+= lgamma tonearest ldbl-96-intel -0x1p-40L : 0x1.bb9d3beb8c8fec74p+4L -1 : inexact-ok
+= lgamma towardzero ldbl-96-intel -0x1p-40L : 0x1.bb9d3beb8c8fec72p+4L -1 : inexact-ok
+= lgamma upward ldbl-96-intel -0x1p-40L : 0x1.bb9d3beb8c8fec74p+4L -1 : inexact-ok
+= lgamma downward ldbl-96-m68k -0x1p-40L : 0x1.bb9d3beb8c8fec72p+4L -1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k -0x1p-40L : 0x1.bb9d3beb8c8fec74p+4L -1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k -0x1p-40L : 0x1.bb9d3beb8c8fec72p+4L -1 : inexact-ok
+= lgamma upward ldbl-96-m68k -0x1p-40L : 0x1.bb9d3beb8c8fec74p+4L -1 : inexact-ok
+= lgamma downward ldbl-128 -0x1p-40L : 0x1.bb9d3beb8c8fec73f6f12931575dp+4L -1 : inexact-ok
+= lgamma tonearest ldbl-128 -0x1p-40L : 0x1.bb9d3beb8c8fec73f6f12931575ep+4L -1 : inexact-ok
+= lgamma towardzero ldbl-128 -0x1p-40L : 0x1.bb9d3beb8c8fec73f6f12931575dp+4L -1 : inexact-ok
+= lgamma upward ldbl-128 -0x1p-40L : 0x1.bb9d3beb8c8fec73f6f12931575ep+4L -1 : inexact-ok
+= lgamma downward ldbl-128ibm -0x1p-40L : 0x1.bb9d3beb8c8fec73f6f1293157p+4L -1 : inexact-ok
+= lgamma tonearest ldbl-128ibm -0x1p-40L : 0x1.bb9d3beb8c8fec73f6f12931578p+4L -1 : inexact-ok
+= lgamma towardzero ldbl-128ibm -0x1p-40L : 0x1.bb9d3beb8c8fec73f6f1293157p+4L -1 : inexact-ok
+= lgamma upward ldbl-128ibm -0x1p-40L : 0x1.bb9d3beb8c8fec73f6f12931578p+4L -1 : inexact-ok
+lgamma 0x1p-50
+= lgamma downward flt-32 0x4p-52f : 0x2.2a8488p+4f 1 : inexact-ok
+= lgamma tonearest flt-32 0x4p-52f : 0x2.2a848cp+4f 1 : inexact-ok
+= lgamma towardzero flt-32 0x4p-52f : 0x2.2a8488p+4f 1 : inexact-ok
+= lgamma upward flt-32 0x4p-52f : 0x2.2a848cp+4f 1 : inexact-ok
+= lgamma downward dbl-64 0x4p-52 : 0x2.2a848ae66fa84p+4 1 : inexact-ok
+= lgamma tonearest dbl-64 0x4p-52 : 0x2.2a848ae66fa86p+4 1 : inexact-ok
+= lgamma towardzero dbl-64 0x4p-52 : 0x2.2a848ae66fa84p+4 1 : inexact-ok
+= lgamma upward dbl-64 0x4p-52 : 0x2.2a848ae66fa86p+4 1 : inexact-ok
+= lgamma downward ldbl-96-intel 0x4p-52L : 0x2.2a848ae66fa859e8p+4L 1 : inexact-ok
+= lgamma tonearest ldbl-96-intel 0x4p-52L : 0x2.2a848ae66fa859e8p+4L 1 : inexact-ok
+= lgamma towardzero ldbl-96-intel 0x4p-52L : 0x2.2a848ae66fa859e8p+4L 1 : inexact-ok
+= lgamma upward ldbl-96-intel 0x4p-52L : 0x2.2a848ae66fa859ecp+4L 1 : inexact-ok
+= lgamma downward ldbl-96-m68k 0x4p-52L : 0x2.2a848ae66fa859e8p+4L 1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k 0x4p-52L : 0x2.2a848ae66fa859e8p+4L 1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k 0x4p-52L : 0x2.2a848ae66fa859e8p+4L 1 : inexact-ok
+= lgamma upward ldbl-96-m68k 0x4p-52L : 0x2.2a848ae66fa859ecp+4L 1 : inexact-ok
+= lgamma downward ldbl-128 0x4p-52L : 0x2.2a848ae66fa859e9c54803444a0ap+4L 1 : inexact-ok
+= lgamma tonearest ldbl-128 0x4p-52L : 0x2.2a848ae66fa859e9c54803444a0cp+4L 1 : inexact-ok
+= lgamma towardzero ldbl-128 0x4p-52L : 0x2.2a848ae66fa859e9c54803444a0ap+4L 1 : inexact-ok
+= lgamma upward ldbl-128 0x4p-52L : 0x2.2a848ae66fa859e9c54803444a0cp+4L 1 : inexact-ok
+= lgamma downward ldbl-128ibm 0x4p-52L : 0x2.2a848ae66fa859e9c54803444ap+4L 1 : inexact-ok
+= lgamma tonearest ldbl-128ibm 0x4p-52L : 0x2.2a848ae66fa859e9c54803444ap+4L 1 : inexact-ok
+= lgamma towardzero ldbl-128ibm 0x4p-52L : 0x2.2a848ae66fa859e9c54803444ap+4L 1 : inexact-ok
+= lgamma upward ldbl-128ibm 0x4p-52L : 0x2.2a848ae66fa859e9c54803444bp+4L 1 : inexact-ok
+lgamma -0x1p-50
+= lgamma downward flt-32 -0x4p-52f : 0x2.2a8488p+4f -1 : inexact-ok
+= lgamma tonearest flt-32 -0x4p-52f : 0x2.2a848cp+4f -1 : inexact-ok
+= lgamma towardzero flt-32 -0x4p-52f : 0x2.2a8488p+4f -1 : inexact-ok
+= lgamma upward flt-32 -0x4p-52f : 0x2.2a848cp+4f -1 : inexact-ok
+= lgamma downward dbl-64 -0x4p-52 : 0x2.2a848ae66fa84p+4 -1 : inexact-ok
+= lgamma tonearest dbl-64 -0x4p-52 : 0x2.2a848ae66fa86p+4 -1 : inexact-ok
+= lgamma towardzero dbl-64 -0x4p-52 : 0x2.2a848ae66fa84p+4 -1 : inexact-ok
+= lgamma upward dbl-64 -0x4p-52 : 0x2.2a848ae66fa86p+4 -1 : inexact-ok
+= lgamma downward ldbl-96-intel -0x4p-52L : 0x2.2a848ae66fa85e84p+4L -1 : inexact-ok
+= lgamma tonearest ldbl-96-intel -0x4p-52L : 0x2.2a848ae66fa85e88p+4L -1 : inexact-ok
+= lgamma towardzero ldbl-96-intel -0x4p-52L : 0x2.2a848ae66fa85e84p+4L -1 : inexact-ok
+= lgamma upward ldbl-96-intel -0x4p-52L : 0x2.2a848ae66fa85e88p+4L -1 : inexact-ok
+= lgamma downward ldbl-96-m68k -0x4p-52L : 0x2.2a848ae66fa85e84p+4L -1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k -0x4p-52L : 0x2.2a848ae66fa85e88p+4L -1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k -0x4p-52L : 0x2.2a848ae66fa85e84p+4L -1 : inexact-ok
+= lgamma upward ldbl-96-m68k -0x4p-52L : 0x2.2a848ae66fa85e88p+4L -1 : inexact-ok
+= lgamma downward ldbl-128 -0x4p-52L : 0x2.2a848ae66fa85e87e8871f31d048p+4L -1 : inexact-ok
+= lgamma tonearest ldbl-128 -0x4p-52L : 0x2.2a848ae66fa85e87e8871f31d048p+4L -1 : inexact-ok
+= lgamma towardzero ldbl-128 -0x4p-52L : 0x2.2a848ae66fa85e87e8871f31d048p+4L -1 : inexact-ok
+= lgamma upward ldbl-128 -0x4p-52L : 0x2.2a848ae66fa85e87e8871f31d04ap+4L -1 : inexact-ok
+= lgamma downward ldbl-128ibm -0x4p-52L : 0x2.2a848ae66fa85e87e8871f31dp+4L -1 : inexact-ok
+= lgamma tonearest ldbl-128ibm -0x4p-52L : 0x2.2a848ae66fa85e87e8871f31dp+4L -1 : inexact-ok
+= lgamma towardzero ldbl-128ibm -0x4p-52L : 0x2.2a848ae66fa85e87e8871f31dp+4L -1 : inexact-ok
+= lgamma upward ldbl-128ibm -0x4p-52L : 0x2.2a848ae66fa85e87e8871f31d1p+4L -1 : inexact-ok
+lgamma 0x1p-60
+= lgamma downward flt-32 0x1p-60f : 0x2.996bd8p+4f 1 : inexact-ok
+= lgamma tonearest flt-32 0x1p-60f : 0x2.996bd8p+4f 1 : inexact-ok
+= lgamma towardzero flt-32 0x1p-60f : 0x2.996bd8p+4f 1 : inexact-ok
+= lgamma upward flt-32 0x1p-60f : 0x2.996bdcp+4f 1 : inexact-ok
+= lgamma downward dbl-64 0x1p-60 : 0x2.996bd9e152cap+4 1 : inexact-ok
+= lgamma tonearest dbl-64 0x1p-60 : 0x2.996bd9e152cap+4 1 : inexact-ok
+= lgamma towardzero dbl-64 0x1p-60 : 0x2.996bd9e152cap+4 1 : inexact-ok
+= lgamma upward dbl-64 0x1p-60 : 0x2.996bd9e152ca2p+4 1 : inexact-ok
+= lgamma downward ldbl-96-intel 0x1p-60L : 0x2.996bd9e152ca084p+4L 1 : inexact-ok
+= lgamma tonearest ldbl-96-intel 0x1p-60L : 0x2.996bd9e152ca0844p+4L 1 : inexact-ok
+= lgamma towardzero ldbl-96-intel 0x1p-60L : 0x2.996bd9e152ca084p+4L 1 : inexact-ok
+= lgamma upward ldbl-96-intel 0x1p-60L : 0x2.996bd9e152ca0844p+4L 1 : inexact-ok
+= lgamma downward ldbl-96-m68k 0x1p-60L : 0x2.996bd9e152ca084p+4L 1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k 0x1p-60L : 0x2.996bd9e152ca0844p+4L 1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k 0x1p-60L : 0x2.996bd9e152ca084p+4L 1 : inexact-ok
+= lgamma upward ldbl-96-m68k 0x1p-60L : 0x2.996bd9e152ca0844p+4L 1 : inexact-ok
+= lgamma downward ldbl-128 0x1p-60L : 0x2.996bd9e152ca0843a1517996911ep+4L 1 : inexact-ok
+= lgamma tonearest ldbl-128 0x1p-60L : 0x2.996bd9e152ca0843a1517996911ep+4L 1 : inexact-ok
+= lgamma towardzero ldbl-128 0x1p-60L : 0x2.996bd9e152ca0843a1517996911ep+4L 1 : inexact-ok
+= lgamma upward ldbl-128 0x1p-60L : 0x2.996bd9e152ca0843a1517996912p+4L 1 : inexact-ok
+= lgamma downward ldbl-128ibm 0x1p-60L : 0x2.996bd9e152ca0843a151799691p+4L 1 : inexact-ok
+= lgamma tonearest ldbl-128ibm 0x1p-60L : 0x2.996bd9e152ca0843a151799691p+4L 1 : inexact-ok
+= lgamma towardzero ldbl-128ibm 0x1p-60L : 0x2.996bd9e152ca0843a151799691p+4L 1 : inexact-ok
+= lgamma upward ldbl-128ibm 0x1p-60L : 0x2.996bd9e152ca0843a151799692p+4L 1 : inexact-ok
+lgamma -0x1p-60
+= lgamma downward flt-32 -0x1p-60f : 0x2.996bd8p+4f -1 : inexact-ok
+= lgamma tonearest flt-32 -0x1p-60f : 0x2.996bd8p+4f -1 : inexact-ok
+= lgamma towardzero flt-32 -0x1p-60f : 0x2.996bd8p+4f -1 : inexact-ok
+= lgamma upward flt-32 -0x1p-60f : 0x2.996bdcp+4f -1 : inexact-ok
+= lgamma downward dbl-64 -0x1p-60 : 0x2.996bd9e152cap+4 -1 : inexact-ok
+= lgamma tonearest dbl-64 -0x1p-60 : 0x2.996bd9e152cap+4 -1 : inexact-ok
+= lgamma towardzero dbl-64 -0x1p-60 : 0x2.996bd9e152cap+4 -1 : inexact-ok
+= lgamma upward dbl-64 -0x1p-60 : 0x2.996bd9e152ca2p+4 -1 : inexact-ok
+= lgamma downward ldbl-96-intel -0x1p-60L : 0x2.996bd9e152ca0844p+4L -1 : inexact-ok
+= lgamma tonearest ldbl-96-intel -0x1p-60L : 0x2.996bd9e152ca0844p+4L -1 : inexact-ok
+= lgamma towardzero ldbl-96-intel -0x1p-60L : 0x2.996bd9e152ca0844p+4L -1 : inexact-ok
+= lgamma upward ldbl-96-intel -0x1p-60L : 0x2.996bd9e152ca0848p+4L -1 : inexact-ok
+= lgamma downward ldbl-96-m68k -0x1p-60L : 0x2.996bd9e152ca0844p+4L -1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k -0x1p-60L : 0x2.996bd9e152ca0844p+4L -1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k -0x1p-60L : 0x2.996bd9e152ca0844p+4L -1 : inexact-ok
+= lgamma upward ldbl-96-m68k -0x1p-60L : 0x2.996bd9e152ca0848p+4L -1 : inexact-ok
+= lgamma downward ldbl-128 -0x1p-60L : 0x2.996bd9e152ca0844c8da495d8c7ep+4L -1 : inexact-ok
+= lgamma tonearest ldbl-128 -0x1p-60L : 0x2.996bd9e152ca0844c8da495d8c8p+4L -1 : inexact-ok
+= lgamma towardzero ldbl-128 -0x1p-60L : 0x2.996bd9e152ca0844c8da495d8c7ep+4L -1 : inexact-ok
+= lgamma upward ldbl-128 -0x1p-60L : 0x2.996bd9e152ca0844c8da495d8c8p+4L -1 : inexact-ok
+= lgamma downward ldbl-128ibm -0x1p-60L : 0x2.996bd9e152ca0844c8da495d8cp+4L -1 : inexact-ok
+= lgamma tonearest ldbl-128ibm -0x1p-60L : 0x2.996bd9e152ca0844c8da495d8cp+4L -1 : inexact-ok
+= lgamma towardzero ldbl-128ibm -0x1p-60L : 0x2.996bd9e152ca0844c8da495d8cp+4L -1 : inexact-ok
+= lgamma upward ldbl-128ibm -0x1p-60L : 0x2.996bd9e152ca0844c8da495d8dp+4L -1 : inexact-ok
+lgamma 0x1p-64
+= lgamma downward flt-32 0x1p-64f : 0x2.c5c85cp+4f 1 : inexact-ok
+= lgamma tonearest flt-32 0x1p-64f : 0x2.c5c86p+4f 1 : inexact-ok
+= lgamma towardzero flt-32 0x1p-64f : 0x2.c5c85cp+4f 1 : inexact-ok
+= lgamma upward flt-32 0x1p-64f : 0x2.c5c86p+4f 1 : inexact-ok
+= lgamma downward dbl-64 0x1p-64 : 0x2.c5c85fdf473dep+4 1 : inexact-ok
+= lgamma tonearest dbl-64 0x1p-64 : 0x2.c5c85fdf473dep+4 1 : inexact-ok
+= lgamma towardzero dbl-64 0x1p-64 : 0x2.c5c85fdf473dep+4 1 : inexact-ok
+= lgamma upward dbl-64 0x1p-64 : 0x2.c5c85fdf473ep+4 1 : inexact-ok
+= lgamma downward ldbl-96-intel 0x1p-64L : 0x2.c5c85fdf473de6acp+4L 1 : inexact-ok
+= lgamma tonearest ldbl-96-intel 0x1p-64L : 0x2.c5c85fdf473de6bp+4L 1 : inexact-ok
+= lgamma towardzero ldbl-96-intel 0x1p-64L : 0x2.c5c85fdf473de6acp+4L 1 : inexact-ok
+= lgamma upward ldbl-96-intel 0x1p-64L : 0x2.c5c85fdf473de6bp+4L 1 : inexact-ok
+= lgamma downward ldbl-96-m68k 0x1p-64L : 0x2.c5c85fdf473de6acp+4L 1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k 0x1p-64L : 0x2.c5c85fdf473de6bp+4L 1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k 0x1p-64L : 0x2.c5c85fdf473de6acp+4L 1 : inexact-ok
+= lgamma upward ldbl-96-m68k 0x1p-64L : 0x2.c5c85fdf473de6bp+4L 1 : inexact-ok
+= lgamma downward ldbl-128 0x1p-64L : 0x2.c5c85fdf473de6af1e5287e1d7fp+4L 1 : inexact-ok
+= lgamma tonearest ldbl-128 0x1p-64L : 0x2.c5c85fdf473de6af1e5287e1d7fp+4L 1 : inexact-ok
+= lgamma towardzero ldbl-128 0x1p-64L : 0x2.c5c85fdf473de6af1e5287e1d7fp+4L 1 : inexact-ok
+= lgamma upward ldbl-128 0x1p-64L : 0x2.c5c85fdf473de6af1e5287e1d7f2p+4L 1 : inexact-ok
+= lgamma downward ldbl-128ibm 0x1p-64L : 0x2.c5c85fdf473de6af1e5287e1d7p+4L 1 : inexact-ok
+= lgamma tonearest ldbl-128ibm 0x1p-64L : 0x2.c5c85fdf473de6af1e5287e1d8p+4L 1 : inexact-ok
+= lgamma towardzero ldbl-128ibm 0x1p-64L : 0x2.c5c85fdf473de6af1e5287e1d7p+4L 1 : inexact-ok
+= lgamma upward ldbl-128ibm 0x1p-64L : 0x2.c5c85fdf473de6af1e5287e1d8p+4L 1 : inexact-ok
+lgamma -0x1p-64
+= lgamma downward flt-32 -0x1p-64f : 0x2.c5c85cp+4f -1 : inexact-ok
+= lgamma tonearest flt-32 -0x1p-64f : 0x2.c5c86p+4f -1 : inexact-ok
+= lgamma towardzero flt-32 -0x1p-64f : 0x2.c5c85cp+4f -1 : inexact-ok
+= lgamma upward flt-32 -0x1p-64f : 0x2.c5c86p+4f -1 : inexact-ok
+= lgamma downward dbl-64 -0x1p-64 : 0x2.c5c85fdf473dep+4 -1 : inexact-ok
+= lgamma tonearest dbl-64 -0x1p-64 : 0x2.c5c85fdf473dep+4 -1 : inexact-ok
+= lgamma towardzero dbl-64 -0x1p-64 : 0x2.c5c85fdf473dep+4 -1 : inexact-ok
+= lgamma upward dbl-64 -0x1p-64 : 0x2.c5c85fdf473ep+4 -1 : inexact-ok
+= lgamma downward ldbl-96-intel -0x1p-64L : 0x2.c5c85fdf473de6acp+4L -1 : inexact-ok
+= lgamma tonearest ldbl-96-intel -0x1p-64L : 0x2.c5c85fdf473de6bp+4L -1 : inexact-ok
+= lgamma towardzero ldbl-96-intel -0x1p-64L : 0x2.c5c85fdf473de6acp+4L -1 : inexact-ok
+= lgamma upward ldbl-96-intel -0x1p-64L : 0x2.c5c85fdf473de6bp+4L -1 : inexact-ok
+= lgamma downward ldbl-96-m68k -0x1p-64L : 0x2.c5c85fdf473de6acp+4L -1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k -0x1p-64L : 0x2.c5c85fdf473de6bp+4L -1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k -0x1p-64L : 0x2.c5c85fdf473de6acp+4L -1 : inexact-ok
+= lgamma upward ldbl-96-m68k -0x1p-64L : 0x2.c5c85fdf473de6bp+4L -1 : inexact-ok
+= lgamma downward ldbl-128 -0x1p-64L : 0x2.c5c85fdf473de6af30cb14de47a6p+4L -1 : inexact-ok
+= lgamma tonearest ldbl-128 -0x1p-64L : 0x2.c5c85fdf473de6af30cb14de47a6p+4L -1 : inexact-ok
+= lgamma towardzero ldbl-128 -0x1p-64L : 0x2.c5c85fdf473de6af30cb14de47a6p+4L -1 : inexact-ok
+= lgamma upward ldbl-128 -0x1p-64L : 0x2.c5c85fdf473de6af30cb14de47a8p+4L -1 : inexact-ok
+= lgamma downward ldbl-128ibm -0x1p-64L : 0x2.c5c85fdf473de6af30cb14de47p+4L -1 : inexact-ok
+= lgamma tonearest ldbl-128ibm -0x1p-64L : 0x2.c5c85fdf473de6af30cb14de48p+4L -1 : inexact-ok
+= lgamma towardzero ldbl-128ibm -0x1p-64L : 0x2.c5c85fdf473de6af30cb14de47p+4L -1 : inexact-ok
+= lgamma upward ldbl-128ibm -0x1p-64L : 0x2.c5c85fdf473de6af30cb14de48p+4L -1 : inexact-ok
+lgamma 0x1p-70
+= lgamma downward flt-32 0x4p-72f : 0x3.085328p+4f 1 : inexact-ok
+= lgamma tonearest flt-32 0x4p-72f : 0x3.085328p+4f 1 : inexact-ok
+= lgamma towardzero flt-32 0x4p-72f : 0x3.085328p+4f 1 : inexact-ok
+= lgamma upward flt-32 0x4p-72f : 0x3.08532cp+4f 1 : inexact-ok
+= lgamma downward dbl-64 0x4p-72 : 0x3.085328dc35ebap+4 1 : inexact-ok
+= lgamma tonearest dbl-64 0x4p-72 : 0x3.085328dc35ebcp+4 1 : inexact-ok
+= lgamma towardzero dbl-64 0x4p-72 : 0x3.085328dc35ebap+4 1 : inexact-ok
+= lgamma upward dbl-64 0x4p-72 : 0x3.085328dc35ebcp+4 1 : inexact-ok
+= lgamma downward ldbl-96-intel 0x4p-72L : 0x3.085328dc35ebb44cp+4L 1 : inexact-ok
+= lgamma tonearest ldbl-96-intel 0x4p-72L : 0x3.085328dc35ebb45p+4L 1 : inexact-ok
+= lgamma towardzero ldbl-96-intel 0x4p-72L : 0x3.085328dc35ebb44cp+4L 1 : inexact-ok
+= lgamma upward ldbl-96-intel 0x4p-72L : 0x3.085328dc35ebb45p+4L 1 : inexact-ok
+= lgamma downward ldbl-96-m68k 0x4p-72L : 0x3.085328dc35ebb44cp+4L 1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k 0x4p-72L : 0x3.085328dc35ebb45p+4L 1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k 0x4p-72L : 0x3.085328dc35ebb44cp+4L 1 : inexact-ok
+= lgamma upward ldbl-96-m68k 0x4p-72L : 0x3.085328dc35ebb45p+4L 1 : inexact-ok
+= lgamma downward ldbl-128 0x4p-72L : 0x3.085328dc35ebb44f931f409f1866p+4L 1 : inexact-ok
+= lgamma tonearest ldbl-128 0x4p-72L : 0x3.085328dc35ebb44f931f409f1868p+4L 1 : inexact-ok
+= lgamma towardzero ldbl-128 0x4p-72L : 0x3.085328dc35ebb44f931f409f1866p+4L 1 : inexact-ok
+= lgamma upward ldbl-128 0x4p-72L : 0x3.085328dc35ebb44f931f409f1868p+4L 1 : inexact-ok
+= lgamma downward ldbl-128ibm 0x4p-72L : 0x3.085328dc35ebb44f931f409f18p+4L 1 : inexact-ok
+= lgamma tonearest ldbl-128ibm 0x4p-72L : 0x3.085328dc35ebb44f931f409f18p+4L 1 : inexact-ok
+= lgamma towardzero ldbl-128ibm 0x4p-72L : 0x3.085328dc35ebb44f931f409f18p+4L 1 : inexact-ok
+= lgamma upward ldbl-128ibm 0x4p-72L : 0x3.085328dc35ebb44f931f409f19p+4L 1 : inexact-ok
+lgamma -0x1p-70
+= lgamma downward flt-32 -0x4p-72f : 0x3.085328p+4f -1 : inexact-ok
+= lgamma tonearest flt-32 -0x4p-72f : 0x3.085328p+4f -1 : inexact-ok
+= lgamma towardzero flt-32 -0x4p-72f : 0x3.085328p+4f -1 : inexact-ok
+= lgamma upward flt-32 -0x4p-72f : 0x3.08532cp+4f -1 : inexact-ok
+= lgamma downward dbl-64 -0x4p-72 : 0x3.085328dc35ebap+4 -1 : inexact-ok
+= lgamma tonearest dbl-64 -0x4p-72 : 0x3.085328dc35ebcp+4 -1 : inexact-ok
+= lgamma towardzero dbl-64 -0x4p-72 : 0x3.085328dc35ebap+4 -1 : inexact-ok
+= lgamma upward dbl-64 -0x4p-72 : 0x3.085328dc35ebcp+4 -1 : inexact-ok
+= lgamma downward ldbl-96-intel -0x4p-72L : 0x3.085328dc35ebb44cp+4L -1 : inexact-ok
+= lgamma tonearest ldbl-96-intel -0x4p-72L : 0x3.085328dc35ebb45p+4L -1 : inexact-ok
+= lgamma towardzero ldbl-96-intel -0x4p-72L : 0x3.085328dc35ebb44cp+4L -1 : inexact-ok
+= lgamma upward ldbl-96-intel -0x4p-72L : 0x3.085328dc35ebb45p+4L -1 : inexact-ok
+= lgamma downward ldbl-96-m68k -0x4p-72L : 0x3.085328dc35ebb44cp+4L -1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k -0x4p-72L : 0x3.085328dc35ebb45p+4L -1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k -0x4p-72L : 0x3.085328dc35ebb44cp+4L -1 : inexact-ok
+= lgamma upward ldbl-96-m68k -0x4p-72L : 0x3.085328dc35ebb45p+4L -1 : inexact-ok
+= lgamma downward ldbl-128 -0x4p-72L : 0x3.085328dc35ebb44f936922d30a26p+4L -1 : inexact-ok
+= lgamma tonearest ldbl-128 -0x4p-72L : 0x3.085328dc35ebb44f936922d30a26p+4L -1 : inexact-ok
+= lgamma towardzero ldbl-128 -0x4p-72L : 0x3.085328dc35ebb44f936922d30a26p+4L -1 : inexact-ok
+= lgamma upward ldbl-128 -0x4p-72L : 0x3.085328dc35ebb44f936922d30a28p+4L -1 : inexact-ok
+= lgamma downward ldbl-128ibm -0x4p-72L : 0x3.085328dc35ebb44f936922d30ap+4L -1 : inexact-ok
+= lgamma tonearest ldbl-128ibm -0x4p-72L : 0x3.085328dc35ebb44f936922d30ap+4L -1 : inexact-ok
+= lgamma towardzero ldbl-128ibm -0x4p-72L : 0x3.085328dc35ebb44f936922d30ap+4L -1 : inexact-ok
+= lgamma upward ldbl-128ibm -0x4p-72L : 0x3.085328dc35ebb44f936922d30bp+4L -1 : inexact-ok
+lgamma 0x1p-100
+= lgamma downward flt-32 0x1p-100f : 0x4.55091p+4f 1 : inexact-ok
+= lgamma tonearest flt-32 0x1p-100f : 0x4.550918p+4f 1 : inexact-ok
+= lgamma towardzero flt-32 0x1p-100f : 0x4.55091p+4f 1 : inexact-ok
+= lgamma upward flt-32 0x1p-100f : 0x4.550918p+4f 1 : inexact-ok
+= lgamma downward dbl-64 0x1p-100 : 0x4.550915ccdf508p+4 1 : inexact-ok
+= lgamma tonearest dbl-64 0x1p-100 : 0x4.550915ccdf50cp+4 1 : inexact-ok
+= lgamma towardzero dbl-64 0x1p-100 : 0x4.550915ccdf508p+4 1 : inexact-ok
+= lgamma upward dbl-64 0x1p-100 : 0x4.550915ccdf50cp+4 1 : inexact-ok
+= lgamma downward ldbl-96-intel 0x1p-100L : 0x4.550915ccdf50b87p+4L 1 : inexact-ok
+= lgamma tonearest ldbl-96-intel 0x1p-100L : 0x4.550915ccdf50b87p+4L 1 : inexact-ok
+= lgamma towardzero ldbl-96-intel 0x1p-100L : 0x4.550915ccdf50b87p+4L 1 : inexact-ok
+= lgamma upward ldbl-96-intel 0x1p-100L : 0x4.550915ccdf50b878p+4L 1 : inexact-ok
+= lgamma downward ldbl-96-m68k 0x1p-100L : 0x4.550915ccdf50b87p+4L 1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k 0x1p-100L : 0x4.550915ccdf50b87p+4L 1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k 0x1p-100L : 0x4.550915ccdf50b87p+4L 1 : inexact-ok
+= lgamma upward ldbl-96-m68k 0x1p-100L : 0x4.550915ccdf50b878p+4L 1 : inexact-ok
+= lgamma downward ldbl-128 0x1p-100L : 0x4.550915ccdf50b871adcf22761818p+4L 1 : inexact-ok
+= lgamma tonearest ldbl-128 0x1p-100L : 0x4.550915ccdf50b871adcf2276181cp+4L 1 : inexact-ok
+= lgamma towardzero ldbl-128 0x1p-100L : 0x4.550915ccdf50b871adcf22761818p+4L 1 : inexact-ok
+= lgamma upward ldbl-128 0x1p-100L : 0x4.550915ccdf50b871adcf2276181cp+4L 1 : inexact-ok
+= lgamma downward ldbl-128ibm 0x1p-100L : 0x4.550915ccdf50b871adcf227618p+4L 1 : inexact-ok
+= lgamma tonearest ldbl-128ibm 0x1p-100L : 0x4.550915ccdf50b871adcf227618p+4L 1 : inexact-ok
+= lgamma towardzero ldbl-128ibm 0x1p-100L : 0x4.550915ccdf50b871adcf227618p+4L 1 : inexact-ok
+= lgamma upward ldbl-128ibm 0x1p-100L : 0x4.550915ccdf50b871adcf22761ap+4L 1 : inexact-ok
+lgamma -0x1p-100
+= lgamma downward flt-32 -0x1p-100f : 0x4.55091p+4f -1 : inexact-ok
+= lgamma tonearest flt-32 -0x1p-100f : 0x4.550918p+4f -1 : inexact-ok
+= lgamma towardzero flt-32 -0x1p-100f : 0x4.55091p+4f -1 : inexact-ok
+= lgamma upward flt-32 -0x1p-100f : 0x4.550918p+4f -1 : inexact-ok
+= lgamma downward dbl-64 -0x1p-100 : 0x4.550915ccdf508p+4 -1 : inexact-ok
+= lgamma tonearest dbl-64 -0x1p-100 : 0x4.550915ccdf50cp+4 -1 : inexact-ok
+= lgamma towardzero dbl-64 -0x1p-100 : 0x4.550915ccdf508p+4 -1 : inexact-ok
+= lgamma upward dbl-64 -0x1p-100 : 0x4.550915ccdf50cp+4 -1 : inexact-ok
+= lgamma downward ldbl-96-intel -0x1p-100L : 0x4.550915ccdf50b87p+4L -1 : inexact-ok
+= lgamma tonearest ldbl-96-intel -0x1p-100L : 0x4.550915ccdf50b87p+4L -1 : inexact-ok
+= lgamma towardzero ldbl-96-intel -0x1p-100L : 0x4.550915ccdf50b87p+4L -1 : inexact-ok
+= lgamma upward ldbl-96-intel -0x1p-100L : 0x4.550915ccdf50b878p+4L -1 : inexact-ok
+= lgamma downward ldbl-96-m68k -0x1p-100L : 0x4.550915ccdf50b87p+4L -1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k -0x1p-100L : 0x4.550915ccdf50b87p+4L -1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k -0x1p-100L : 0x4.550915ccdf50b87p+4L -1 : inexact-ok
+= lgamma upward ldbl-96-m68k -0x1p-100L : 0x4.550915ccdf50b878p+4L -1 : inexact-ok
+= lgamma downward ldbl-128 -0x1p-100L : 0x4.550915ccdf50b871adcf2276194p+4L -1 : inexact-ok
+= lgamma tonearest ldbl-128 -0x1p-100L : 0x4.550915ccdf50b871adcf22761944p+4L -1 : inexact-ok
+= lgamma towardzero ldbl-128 -0x1p-100L : 0x4.550915ccdf50b871adcf2276194p+4L -1 : inexact-ok
+= lgamma upward ldbl-128 -0x1p-100L : 0x4.550915ccdf50b871adcf22761944p+4L -1 : inexact-ok
+= lgamma downward ldbl-128ibm -0x1p-100L : 0x4.550915ccdf50b871adcf227618p+4L -1 : inexact-ok
+= lgamma tonearest ldbl-128ibm -0x1p-100L : 0x4.550915ccdf50b871adcf22761ap+4L -1 : inexact-ok
+= lgamma towardzero ldbl-128ibm -0x1p-100L : 0x4.550915ccdf50b871adcf227618p+4L -1 : inexact-ok
+= lgamma upward ldbl-128ibm -0x1p-100L : 0x4.550915ccdf50b871adcf22761ap+4L -1 : inexact-ok
+lgamma 0x1p-126
+= lgamma downward flt-32 0x4p-128f : 0x5.756278p+4f 1 : inexact-ok
+= lgamma tonearest flt-32 0x4p-128f : 0x5.75628p+4f 1 : inexact-ok
+= lgamma towardzero flt-32 0x4p-128f : 0x5.756278p+4f 1 : inexact-ok
+= lgamma upward flt-32 0x4p-128f : 0x5.75628p+4f 1 : inexact-ok
+= lgamma downward dbl-64 0x4p-128 : 0x5.75627cbf9441cp+4 1 : inexact-ok
+= lgamma tonearest dbl-64 0x4p-128 : 0x5.75627cbf9441cp+4 1 : inexact-ok
+= lgamma towardzero dbl-64 0x4p-128 : 0x5.75627cbf9441cp+4 1 : inexact-ok
+= lgamma upward dbl-64 0x4p-128 : 0x5.75627cbf9442p+4 1 : inexact-ok
+= lgamma downward ldbl-96-intel 0x4p-128L : 0x5.75627cbf9441de28p+4L 1 : inexact-ok
+= lgamma tonearest ldbl-96-intel 0x4p-128L : 0x5.75627cbf9441de28p+4L 1 : inexact-ok
+= lgamma towardzero ldbl-96-intel 0x4p-128L : 0x5.75627cbf9441de28p+4L 1 : inexact-ok
+= lgamma upward ldbl-96-intel 0x4p-128L : 0x5.75627cbf9441de3p+4L 1 : inexact-ok
+= lgamma downward ldbl-96-m68k 0x4p-128L : 0x5.75627cbf9441de28p+4L 1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k 0x4p-128L : 0x5.75627cbf9441de28p+4L 1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k 0x4p-128L : 0x5.75627cbf9441de28p+4L 1 : inexact-ok
+= lgamma upward ldbl-96-m68k 0x4p-128L : 0x5.75627cbf9441de3p+4L 1 : inexact-ok
+= lgamma downward ldbl-128 0x4p-128L : 0x5.75627cbf9441de28d5e1264d1f18p+4L 1 : inexact-ok
+= lgamma tonearest ldbl-128 0x4p-128L : 0x5.75627cbf9441de28d5e1264d1f18p+4L 1 : inexact-ok
+= lgamma towardzero ldbl-128 0x4p-128L : 0x5.75627cbf9441de28d5e1264d1f18p+4L 1 : inexact-ok
+= lgamma upward ldbl-128 0x4p-128L : 0x5.75627cbf9441de28d5e1264d1f1cp+4L 1 : inexact-ok
+= lgamma downward ldbl-128ibm 0x4p-128L : 0x5.75627cbf9441de28d5e1264d1ep+4L 1 : inexact-ok
+= lgamma tonearest ldbl-128ibm 0x4p-128L : 0x5.75627cbf9441de28d5e1264d2p+4L 1 : inexact-ok
+= lgamma towardzero ldbl-128ibm 0x4p-128L : 0x5.75627cbf9441de28d5e1264d1ep+4L 1 : inexact-ok
+= lgamma upward ldbl-128ibm 0x4p-128L : 0x5.75627cbf9441de28d5e1264d2p+4L 1 : inexact-ok
+lgamma -0x1p-126
+= lgamma downward flt-32 -0x4p-128f : 0x5.756278p+4f -1 : inexact-ok
+= lgamma tonearest flt-32 -0x4p-128f : 0x5.75628p+4f -1 : inexact-ok
+= lgamma towardzero flt-32 -0x4p-128f : 0x5.756278p+4f -1 : inexact-ok
+= lgamma upward flt-32 -0x4p-128f : 0x5.75628p+4f -1 : inexact-ok
+= lgamma downward dbl-64 -0x4p-128 : 0x5.75627cbf9441cp+4 -1 : inexact-ok
+= lgamma tonearest dbl-64 -0x4p-128 : 0x5.75627cbf9441cp+4 -1 : inexact-ok
+= lgamma towardzero dbl-64 -0x4p-128 : 0x5.75627cbf9441cp+4 -1 : inexact-ok
+= lgamma upward dbl-64 -0x4p-128 : 0x5.75627cbf9442p+4 -1 : inexact-ok
+= lgamma downward ldbl-96-intel -0x4p-128L : 0x5.75627cbf9441de28p+4L -1 : inexact-ok
+= lgamma tonearest ldbl-96-intel -0x4p-128L : 0x5.75627cbf9441de28p+4L -1 : inexact-ok
+= lgamma towardzero ldbl-96-intel -0x4p-128L : 0x5.75627cbf9441de28p+4L -1 : inexact-ok
+= lgamma upward ldbl-96-intel -0x4p-128L : 0x5.75627cbf9441de3p+4L -1 : inexact-ok
+= lgamma downward ldbl-96-m68k -0x4p-128L : 0x5.75627cbf9441de28p+4L -1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k -0x4p-128L : 0x5.75627cbf9441de28p+4L -1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k -0x4p-128L : 0x5.75627cbf9441de28p+4L -1 : inexact-ok
+= lgamma upward ldbl-96-m68k -0x4p-128L : 0x5.75627cbf9441de3p+4L -1 : inexact-ok
+= lgamma downward ldbl-128 -0x4p-128L : 0x5.75627cbf9441de28d5e1264d1f18p+4L -1 : inexact-ok
+= lgamma tonearest ldbl-128 -0x4p-128L : 0x5.75627cbf9441de28d5e1264d1f18p+4L -1 : inexact-ok
+= lgamma towardzero ldbl-128 -0x4p-128L : 0x5.75627cbf9441de28d5e1264d1f18p+4L -1 : inexact-ok
+= lgamma upward ldbl-128 -0x4p-128L : 0x5.75627cbf9441de28d5e1264d1f1cp+4L -1 : inexact-ok
+= lgamma downward ldbl-128ibm -0x4p-128L : 0x5.75627cbf9441de28d5e1264d1ep+4L -1 : inexact-ok
+= lgamma tonearest ldbl-128ibm -0x4p-128L : 0x5.75627cbf9441de28d5e1264d2p+4L -1 : inexact-ok
+= lgamma towardzero ldbl-128ibm -0x4p-128L : 0x5.75627cbf9441de28d5e1264d1ep+4L -1 : inexact-ok
+= lgamma upward ldbl-128ibm -0x4p-128L : 0x5.75627cbf9441de28d5e1264d2p+4L -1 : inexact-ok
+lgamma 0x1p-149
+= lgamma downward flt-32 0x8p-152f : 0x6.747678p+4f 1 : inexact-ok
+= lgamma tonearest flt-32 0x8p-152f : 0x6.74768p+4f 1 : inexact-ok
+= lgamma towardzero flt-32 0x8p-152f : 0x6.747678p+4f 1 : inexact-ok
+= lgamma upward flt-32 0x8p-152f : 0x6.74768p+4f 1 : inexact-ok
+= lgamma downward dbl-64 0x8p-152 : 0x6.74767f33d1dcp+4 1 : inexact-ok
+= lgamma tonearest dbl-64 0x8p-152 : 0x6.74767f33d1dcp+4 1 : inexact-ok
+= lgamma towardzero dbl-64 0x8p-152 : 0x6.74767f33d1dcp+4 1 : inexact-ok
+= lgamma upward dbl-64 0x8p-152 : 0x6.74767f33d1dc4p+4 1 : inexact-ok
+= lgamma downward ldbl-96-intel 0x8p-152L : 0x6.74767f33d1dc1d08p+4L 1 : inexact-ok
+= lgamma tonearest ldbl-96-intel 0x8p-152L : 0x6.74767f33d1dc1d1p+4L 1 : inexact-ok
+= lgamma towardzero ldbl-96-intel 0x8p-152L : 0x6.74767f33d1dc1d08p+4L 1 : inexact-ok
+= lgamma upward ldbl-96-intel 0x8p-152L : 0x6.74767f33d1dc1d1p+4L 1 : inexact-ok
+= lgamma downward ldbl-96-m68k 0x8p-152L : 0x6.74767f33d1dc1d08p+4L 1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k 0x8p-152L : 0x6.74767f33d1dc1d1p+4L 1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k 0x8p-152L : 0x6.74767f33d1dc1d08p+4L 1 : inexact-ok
+= lgamma upward ldbl-96-m68k 0x8p-152L : 0x6.74767f33d1dc1d1p+4L 1 : inexact-ok
+= lgamma downward ldbl-128 0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4c4p+4L 1 : inexact-ok
+= lgamma tonearest ldbl-128 0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4c8p+4L 1 : inexact-ok
+= lgamma towardzero ldbl-128 0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4c4p+4L 1 : inexact-ok
+= lgamma upward ldbl-128 0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4c8p+4L 1 : inexact-ok
+= lgamma downward ldbl-128ibm 0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4p+4L 1 : inexact-ok
+= lgamma tonearest ldbl-128ibm 0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4p+4L 1 : inexact-ok
+= lgamma towardzero ldbl-128ibm 0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4p+4L 1 : inexact-ok
+= lgamma upward ldbl-128ibm 0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a6p+4L 1 : inexact-ok
+lgamma -0x1p-149
+= lgamma downward flt-32 -0x8p-152f : 0x6.747678p+4f -1 : inexact-ok
+= lgamma tonearest flt-32 -0x8p-152f : 0x6.74768p+4f -1 : inexact-ok
+= lgamma towardzero flt-32 -0x8p-152f : 0x6.747678p+4f -1 : inexact-ok
+= lgamma upward flt-32 -0x8p-152f : 0x6.74768p+4f -1 : inexact-ok
+= lgamma downward dbl-64 -0x8p-152 : 0x6.74767f33d1dcp+4 -1 : inexact-ok
+= lgamma tonearest dbl-64 -0x8p-152 : 0x6.74767f33d1dcp+4 -1 : inexact-ok
+= lgamma towardzero dbl-64 -0x8p-152 : 0x6.74767f33d1dcp+4 -1 : inexact-ok
+= lgamma upward dbl-64 -0x8p-152 : 0x6.74767f33d1dc4p+4 -1 : inexact-ok
+= lgamma downward ldbl-96-intel -0x8p-152L : 0x6.74767f33d1dc1d08p+4L -1 : inexact-ok
+= lgamma tonearest ldbl-96-intel -0x8p-152L : 0x6.74767f33d1dc1d1p+4L -1 : inexact-ok
+= lgamma towardzero ldbl-96-intel -0x8p-152L : 0x6.74767f33d1dc1d08p+4L -1 : inexact-ok
+= lgamma upward ldbl-96-intel -0x8p-152L : 0x6.74767f33d1dc1d1p+4L -1 : inexact-ok
+= lgamma downward ldbl-96-m68k -0x8p-152L : 0x6.74767f33d1dc1d08p+4L -1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k -0x8p-152L : 0x6.74767f33d1dc1d1p+4L -1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k -0x8p-152L : 0x6.74767f33d1dc1d08p+4L -1 : inexact-ok
+= lgamma upward ldbl-96-m68k -0x8p-152L : 0x6.74767f33d1dc1d1p+4L -1 : inexact-ok
+= lgamma downward ldbl-128 -0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4c4p+4L -1 : inexact-ok
+= lgamma tonearest ldbl-128 -0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4c8p+4L -1 : inexact-ok
+= lgamma towardzero ldbl-128 -0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4c4p+4L -1 : inexact-ok
+= lgamma upward ldbl-128 -0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4c8p+4L -1 : inexact-ok
+= lgamma downward ldbl-128ibm -0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4p+4L -1 : inexact-ok
+= lgamma tonearest ldbl-128ibm -0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4p+4L -1 : inexact-ok
+= lgamma towardzero ldbl-128ibm -0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4p+4L -1 : inexact-ok
+= lgamma upward ldbl-128ibm -0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a6p+4L -1 : inexact-ok
+lgamma 0x1p-200
+= lgamma downward flt-32 0x8p-152f : 0x6.747678p+4f 1 : inexact-ok
+= lgamma tonearest flt-32 0x8p-152f : 0x6.74768p+4f 1 : inexact-ok
+= lgamma towardzero flt-32 0x8p-152f : 0x6.747678p+4f 1 : inexact-ok
+= lgamma upward flt-32 0x8p-152f : 0x6.74768p+4f 1 : inexact-ok
+= lgamma downward dbl-64 0x8p-152 : 0x6.74767f33d1dcp+4 1 : inexact-ok
+= lgamma tonearest dbl-64 0x8p-152 : 0x6.74767f33d1dcp+4 1 : inexact-ok
+= lgamma towardzero dbl-64 0x8p-152 : 0x6.74767f33d1dcp+4 1 : inexact-ok
+= lgamma upward dbl-64 0x8p-152 : 0x6.74767f33d1dc4p+4 1 : inexact-ok
+= lgamma downward ldbl-96-intel 0x8p-152L : 0x6.74767f33d1dc1d08p+4L 1 : inexact-ok
+= lgamma tonearest ldbl-96-intel 0x8p-152L : 0x6.74767f33d1dc1d1p+4L 1 : inexact-ok
+= lgamma towardzero ldbl-96-intel 0x8p-152L : 0x6.74767f33d1dc1d08p+4L 1 : inexact-ok
+= lgamma upward ldbl-96-intel 0x8p-152L : 0x6.74767f33d1dc1d1p+4L 1 : inexact-ok
+= lgamma downward ldbl-96-m68k 0x8p-152L : 0x6.74767f33d1dc1d08p+4L 1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k 0x8p-152L : 0x6.74767f33d1dc1d1p+4L 1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k 0x8p-152L : 0x6.74767f33d1dc1d08p+4L 1 : inexact-ok
+= lgamma upward ldbl-96-m68k 0x8p-152L : 0x6.74767f33d1dc1d1p+4L 1 : inexact-ok
+= lgamma downward ldbl-128 0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4c4p+4L 1 : inexact-ok
+= lgamma tonearest ldbl-128 0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4c8p+4L 1 : inexact-ok
+= lgamma towardzero ldbl-128 0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4c4p+4L 1 : inexact-ok
+= lgamma upward ldbl-128 0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4c8p+4L 1 : inexact-ok
+= lgamma downward ldbl-128ibm 0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4p+4L 1 : inexact-ok
+= lgamma tonearest ldbl-128ibm 0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4p+4L 1 : inexact-ok
+= lgamma towardzero ldbl-128ibm 0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4p+4L 1 : inexact-ok
+= lgamma upward ldbl-128ibm 0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a6p+4L 1 : inexact-ok
+= lgamma downward dbl-64 0x1p-200 : 0x8.aa122b99bea1p+4 1 : inexact-ok
+= lgamma tonearest dbl-64 0x1p-200 : 0x8.aa122b99bea18p+4 1 : inexact-ok
+= lgamma towardzero dbl-64 0x1p-200 : 0x8.aa122b99bea1p+4 1 : inexact-ok
+= lgamma upward dbl-64 0x1p-200 : 0x8.aa122b99bea18p+4 1 : inexact-ok
+= lgamma downward ldbl-96-intel 0x1p-200L : 0x8.aa122b99bea170ep+4L 1 : inexact-ok
+= lgamma tonearest ldbl-96-intel 0x1p-200L : 0x8.aa122b99bea170ep+4L 1 : inexact-ok
+= lgamma towardzero ldbl-96-intel 0x1p-200L : 0x8.aa122b99bea170ep+4L 1 : inexact-ok
+= lgamma upward ldbl-96-intel 0x1p-200L : 0x8.aa122b99bea170fp+4L 1 : inexact-ok
+= lgamma downward ldbl-96-m68k 0x1p-200L : 0x8.aa122b99bea170ep+4L 1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k 0x1p-200L : 0x8.aa122b99bea170ep+4L 1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k 0x1p-200L : 0x8.aa122b99bea170ep+4L 1 : inexact-ok
+= lgamma upward ldbl-96-m68k 0x1p-200L : 0x8.aa122b99bea170fp+4L 1 : inexact-ok
+= lgamma downward ldbl-128 0x1p-200L : 0x8.aa122b99bea170e35b9e44ec3158p+4L 1 : inexact-ok
+= lgamma tonearest ldbl-128 0x1p-200L : 0x8.aa122b99bea170e35b9e44ec316p+4L 1 : inexact-ok
+= lgamma towardzero ldbl-128 0x1p-200L : 0x8.aa122b99bea170e35b9e44ec3158p+4L 1 : inexact-ok
+= lgamma upward ldbl-128 0x1p-200L : 0x8.aa122b99bea170e35b9e44ec316p+4L 1 : inexact-ok
+= lgamma downward ldbl-128ibm 0x1p-200L : 0x8.aa122b99bea170e35b9e44ec3p+4L 1 : inexact-ok
+= lgamma tonearest ldbl-128ibm 0x1p-200L : 0x8.aa122b99bea170e35b9e44ec3p+4L 1 : inexact-ok
+= lgamma towardzero ldbl-128ibm 0x1p-200L : 0x8.aa122b99bea170e35b9e44ec3p+4L 1 : inexact-ok
+= lgamma upward ldbl-128ibm 0x1p-200L : 0x8.aa122b99bea170e35b9e44ec34p+4L 1 : inexact-ok
+lgamma -0x1p-200
+= lgamma downward flt-32 -0x8p-152f : 0x6.747678p+4f -1 : inexact-ok
+= lgamma tonearest flt-32 -0x8p-152f : 0x6.74768p+4f -1 : inexact-ok
+= lgamma towardzero flt-32 -0x8p-152f : 0x6.747678p+4f -1 : inexact-ok
+= lgamma upward flt-32 -0x8p-152f : 0x6.74768p+4f -1 : inexact-ok
+= lgamma downward dbl-64 -0x8p-152 : 0x6.74767f33d1dcp+4 -1 : inexact-ok
+= lgamma tonearest dbl-64 -0x8p-152 : 0x6.74767f33d1dcp+4 -1 : inexact-ok
+= lgamma towardzero dbl-64 -0x8p-152 : 0x6.74767f33d1dcp+4 -1 : inexact-ok
+= lgamma upward dbl-64 -0x8p-152 : 0x6.74767f33d1dc4p+4 -1 : inexact-ok
+= lgamma downward ldbl-96-intel -0x8p-152L : 0x6.74767f33d1dc1d08p+4L -1 : inexact-ok
+= lgamma tonearest ldbl-96-intel -0x8p-152L : 0x6.74767f33d1dc1d1p+4L -1 : inexact-ok
+= lgamma towardzero ldbl-96-intel -0x8p-152L : 0x6.74767f33d1dc1d08p+4L -1 : inexact-ok
+= lgamma upward ldbl-96-intel -0x8p-152L : 0x6.74767f33d1dc1d1p+4L -1 : inexact-ok
+= lgamma downward ldbl-96-m68k -0x8p-152L : 0x6.74767f33d1dc1d08p+4L -1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k -0x8p-152L : 0x6.74767f33d1dc1d1p+4L -1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k -0x8p-152L : 0x6.74767f33d1dc1d08p+4L -1 : inexact-ok
+= lgamma upward ldbl-96-m68k -0x8p-152L : 0x6.74767f33d1dc1d1p+4L -1 : inexact-ok
+= lgamma downward ldbl-128 -0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4c4p+4L -1 : inexact-ok
+= lgamma tonearest ldbl-128 -0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4c8p+4L -1 : inexact-ok
+= lgamma towardzero ldbl-128 -0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4c4p+4L -1 : inexact-ok
+= lgamma upward ldbl-128 -0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4c8p+4L -1 : inexact-ok
+= lgamma downward ldbl-128ibm -0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4p+4L -1 : inexact-ok
+= lgamma tonearest ldbl-128ibm -0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4p+4L -1 : inexact-ok
+= lgamma towardzero ldbl-128ibm -0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4p+4L -1 : inexact-ok
+= lgamma upward ldbl-128ibm -0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a6p+4L -1 : inexact-ok
+= lgamma downward dbl-64 -0x1p-200 : 0x8.aa122b99bea1p+4 -1 : inexact-ok
+= lgamma tonearest dbl-64 -0x1p-200 : 0x8.aa122b99bea18p+4 -1 : inexact-ok
+= lgamma towardzero dbl-64 -0x1p-200 : 0x8.aa122b99bea1p+4 -1 : inexact-ok
+= lgamma upward dbl-64 -0x1p-200 : 0x8.aa122b99bea18p+4 -1 : inexact-ok
+= lgamma downward ldbl-96-intel -0x1p-200L : 0x8.aa122b99bea170ep+4L -1 : inexact-ok
+= lgamma tonearest ldbl-96-intel -0x1p-200L : 0x8.aa122b99bea170ep+4L -1 : inexact-ok
+= lgamma towardzero ldbl-96-intel -0x1p-200L : 0x8.aa122b99bea170ep+4L -1 : inexact-ok
+= lgamma upward ldbl-96-intel -0x1p-200L : 0x8.aa122b99bea170fp+4L -1 : inexact-ok
+= lgamma downward ldbl-96-m68k -0x1p-200L : 0x8.aa122b99bea170ep+4L -1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k -0x1p-200L : 0x8.aa122b99bea170ep+4L -1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k -0x1p-200L : 0x8.aa122b99bea170ep+4L -1 : inexact-ok
+= lgamma upward ldbl-96-m68k -0x1p-200L : 0x8.aa122b99bea170fp+4L -1 : inexact-ok
+= lgamma downward ldbl-128 -0x1p-200L : 0x8.aa122b99bea170e35b9e44ec3158p+4L -1 : inexact-ok
+= lgamma tonearest ldbl-128 -0x1p-200L : 0x8.aa122b99bea170e35b9e44ec316p+4L -1 : inexact-ok
+= lgamma towardzero ldbl-128 -0x1p-200L : 0x8.aa122b99bea170e35b9e44ec3158p+4L -1 : inexact-ok
+= lgamma upward ldbl-128 -0x1p-200L : 0x8.aa122b99bea170e35b9e44ec316p+4L -1 : inexact-ok
+= lgamma downward ldbl-128ibm -0x1p-200L : 0x8.aa122b99bea170e35b9e44ec3p+4L -1 : inexact-ok
+= lgamma tonearest ldbl-128ibm -0x1p-200L : 0x8.aa122b99bea170e35b9e44ec3p+4L -1 : inexact-ok
+= lgamma towardzero ldbl-128ibm -0x1p-200L : 0x8.aa122b99bea170e35b9e44ec3p+4L -1 : inexact-ok
+= lgamma upward ldbl-128ibm -0x1p-200L : 0x8.aa122b99bea170e35b9e44ec34p+4L -1 : inexact-ok
+lgamma 0x1p-500
+= lgamma downward flt-32 0x8p-152f : 0x6.747678p+4f 1 : inexact-ok
+= lgamma tonearest flt-32 0x8p-152f : 0x6.74768p+4f 1 : inexact-ok
+= lgamma towardzero flt-32 0x8p-152f : 0x6.747678p+4f 1 : inexact-ok
+= lgamma upward flt-32 0x8p-152f : 0x6.74768p+4f 1 : inexact-ok
+= lgamma downward dbl-64 0x8p-152 : 0x6.74767f33d1dcp+4 1 : inexact-ok
+= lgamma tonearest dbl-64 0x8p-152 : 0x6.74767f33d1dcp+4 1 : inexact-ok
+= lgamma towardzero dbl-64 0x8p-152 : 0x6.74767f33d1dcp+4 1 : inexact-ok
+= lgamma upward dbl-64 0x8p-152 : 0x6.74767f33d1dc4p+4 1 : inexact-ok
+= lgamma downward ldbl-96-intel 0x8p-152L : 0x6.74767f33d1dc1d08p+4L 1 : inexact-ok
+= lgamma tonearest ldbl-96-intel 0x8p-152L : 0x6.74767f33d1dc1d1p+4L 1 : inexact-ok
+= lgamma towardzero ldbl-96-intel 0x8p-152L : 0x6.74767f33d1dc1d08p+4L 1 : inexact-ok
+= lgamma upward ldbl-96-intel 0x8p-152L : 0x6.74767f33d1dc1d1p+4L 1 : inexact-ok
+= lgamma downward ldbl-96-m68k 0x8p-152L : 0x6.74767f33d1dc1d08p+4L 1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k 0x8p-152L : 0x6.74767f33d1dc1d1p+4L 1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k 0x8p-152L : 0x6.74767f33d1dc1d08p+4L 1 : inexact-ok
+= lgamma upward ldbl-96-m68k 0x8p-152L : 0x6.74767f33d1dc1d1p+4L 1 : inexact-ok
+= lgamma downward ldbl-128 0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4c4p+4L 1 : inexact-ok
+= lgamma tonearest ldbl-128 0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4c8p+4L 1 : inexact-ok
+= lgamma towardzero ldbl-128 0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4c4p+4L 1 : inexact-ok
+= lgamma upward ldbl-128 0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4c8p+4L 1 : inexact-ok
+= lgamma downward ldbl-128ibm 0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4p+4L 1 : inexact-ok
+= lgamma tonearest ldbl-128ibm 0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4p+4L 1 : inexact-ok
+= lgamma towardzero ldbl-128ibm 0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4p+4L 1 : inexact-ok
+= lgamma upward ldbl-128ibm 0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a6p+4L 1 : inexact-ok
+= lgamma downward dbl-64 0x1p-500 : 0x1.5a92d6d005c93p+8 1 : inexact-ok
+= lgamma tonearest dbl-64 0x1p-500 : 0x1.5a92d6d005c94p+8 1 : inexact-ok
+= lgamma towardzero dbl-64 0x1p-500 : 0x1.5a92d6d005c93p+8 1 : inexact-ok
+= lgamma upward dbl-64 0x1p-500 : 0x1.5a92d6d005c94p+8 1 : inexact-ok
+= lgamma downward ldbl-96-intel 0x1p-500L : 0x1.5a92d6d005c939a2p+8L 1 : inexact-ok
+= lgamma tonearest ldbl-96-intel 0x1p-500L : 0x1.5a92d6d005c939a4p+8L 1 : inexact-ok
+= lgamma towardzero ldbl-96-intel 0x1p-500L : 0x1.5a92d6d005c939a2p+8L 1 : inexact-ok
+= lgamma upward ldbl-96-intel 0x1p-500L : 0x1.5a92d6d005c939a4p+8L 1 : inexact-ok
+= lgamma downward ldbl-96-m68k 0x1p-500L : 0x1.5a92d6d005c939a2p+8L 1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k 0x1p-500L : 0x1.5a92d6d005c939a4p+8L 1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k 0x1p-500L : 0x1.5a92d6d005c939a2p+8L 1 : inexact-ok
+= lgamma upward ldbl-96-m68k 0x1p-500L : 0x1.5a92d6d005c939a4p+8L 1 : inexact-ok
+= lgamma downward ldbl-128 0x1p-500L : 0x1.5a92d6d005c939a38650bac4e7b6p+8L 1 : inexact-ok
+= lgamma tonearest ldbl-128 0x1p-500L : 0x1.5a92d6d005c939a38650bac4e7b7p+8L 1 : inexact-ok
+= lgamma towardzero ldbl-128 0x1p-500L : 0x1.5a92d6d005c939a38650bac4e7b6p+8L 1 : inexact-ok
+= lgamma upward ldbl-128 0x1p-500L : 0x1.5a92d6d005c939a38650bac4e7b7p+8L 1 : inexact-ok
+= lgamma downward ldbl-128ibm 0x1p-500L : 0x1.5a92d6d005c939a38650bac4e78p+8L 1 : inexact-ok
+= lgamma tonearest ldbl-128ibm 0x1p-500L : 0x1.5a92d6d005c939a38650bac4e78p+8L 1 : inexact-ok
+= lgamma towardzero ldbl-128ibm 0x1p-500L : 0x1.5a92d6d005c939a38650bac4e78p+8L 1 : inexact-ok
+= lgamma upward ldbl-128ibm 0x1p-500L : 0x1.5a92d6d005c939a38650bac4e8p+8L 1 : inexact-ok
+lgamma -0x1p-500
+= lgamma downward flt-32 -0x8p-152f : 0x6.747678p+4f -1 : inexact-ok
+= lgamma tonearest flt-32 -0x8p-152f : 0x6.74768p+4f -1 : inexact-ok
+= lgamma towardzero flt-32 -0x8p-152f : 0x6.747678p+4f -1 : inexact-ok
+= lgamma upward flt-32 -0x8p-152f : 0x6.74768p+4f -1 : inexact-ok
+= lgamma downward dbl-64 -0x8p-152 : 0x6.74767f33d1dcp+4 -1 : inexact-ok
+= lgamma tonearest dbl-64 -0x8p-152 : 0x6.74767f33d1dcp+4 -1 : inexact-ok
+= lgamma towardzero dbl-64 -0x8p-152 : 0x6.74767f33d1dcp+4 -1 : inexact-ok
+= lgamma upward dbl-64 -0x8p-152 : 0x6.74767f33d1dc4p+4 -1 : inexact-ok
+= lgamma downward ldbl-96-intel -0x8p-152L : 0x6.74767f33d1dc1d08p+4L -1 : inexact-ok
+= lgamma tonearest ldbl-96-intel -0x8p-152L : 0x6.74767f33d1dc1d1p+4L -1 : inexact-ok
+= lgamma towardzero ldbl-96-intel -0x8p-152L : 0x6.74767f33d1dc1d08p+4L -1 : inexact-ok
+= lgamma upward ldbl-96-intel -0x8p-152L : 0x6.74767f33d1dc1d1p+4L -1 : inexact-ok
+= lgamma downward ldbl-96-m68k -0x8p-152L : 0x6.74767f33d1dc1d08p+4L -1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k -0x8p-152L : 0x6.74767f33d1dc1d1p+4L -1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k -0x8p-152L : 0x6.74767f33d1dc1d08p+4L -1 : inexact-ok
+= lgamma upward ldbl-96-m68k -0x8p-152L : 0x6.74767f33d1dc1d1p+4L -1 : inexact-ok
+= lgamma downward ldbl-128 -0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4c4p+4L -1 : inexact-ok
+= lgamma tonearest ldbl-128 -0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4c8p+4L -1 : inexact-ok
+= lgamma towardzero ldbl-128 -0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4c4p+4L -1 : inexact-ok
+= lgamma upward ldbl-128 -0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4c8p+4L -1 : inexact-ok
+= lgamma downward ldbl-128ibm -0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4p+4L -1 : inexact-ok
+= lgamma tonearest ldbl-128ibm -0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4p+4L -1 : inexact-ok
+= lgamma towardzero ldbl-128ibm -0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4p+4L -1 : inexact-ok
+= lgamma upward ldbl-128ibm -0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a6p+4L -1 : inexact-ok
+= lgamma downward dbl-64 -0x1p-500 : 0x1.5a92d6d005c93p+8 -1 : inexact-ok
+= lgamma tonearest dbl-64 -0x1p-500 : 0x1.5a92d6d005c94p+8 -1 : inexact-ok
+= lgamma towardzero dbl-64 -0x1p-500 : 0x1.5a92d6d005c93p+8 -1 : inexact-ok
+= lgamma upward dbl-64 -0x1p-500 : 0x1.5a92d6d005c94p+8 -1 : inexact-ok
+= lgamma downward ldbl-96-intel -0x1p-500L : 0x1.5a92d6d005c939a2p+8L -1 : inexact-ok
+= lgamma tonearest ldbl-96-intel -0x1p-500L : 0x1.5a92d6d005c939a4p+8L -1 : inexact-ok
+= lgamma towardzero ldbl-96-intel -0x1p-500L : 0x1.5a92d6d005c939a2p+8L -1 : inexact-ok
+= lgamma upward ldbl-96-intel -0x1p-500L : 0x1.5a92d6d005c939a4p+8L -1 : inexact-ok
+= lgamma downward ldbl-96-m68k -0x1p-500L : 0x1.5a92d6d005c939a2p+8L -1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k -0x1p-500L : 0x1.5a92d6d005c939a4p+8L -1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k -0x1p-500L : 0x1.5a92d6d005c939a2p+8L -1 : inexact-ok
+= lgamma upward ldbl-96-m68k -0x1p-500L : 0x1.5a92d6d005c939a4p+8L -1 : inexact-ok
+= lgamma downward ldbl-128 -0x1p-500L : 0x1.5a92d6d005c939a38650bac4e7b6p+8L -1 : inexact-ok
+= lgamma tonearest ldbl-128 -0x1p-500L : 0x1.5a92d6d005c939a38650bac4e7b7p+8L -1 : inexact-ok
+= lgamma towardzero ldbl-128 -0x1p-500L : 0x1.5a92d6d005c939a38650bac4e7b6p+8L -1 : inexact-ok
+= lgamma upward ldbl-128 -0x1p-500L : 0x1.5a92d6d005c939a38650bac4e7b7p+8L -1 : inexact-ok
+= lgamma downward ldbl-128ibm -0x1p-500L : 0x1.5a92d6d005c939a38650bac4e78p+8L -1 : inexact-ok
+= lgamma tonearest ldbl-128ibm -0x1p-500L : 0x1.5a92d6d005c939a38650bac4e78p+8L -1 : inexact-ok
+= lgamma towardzero ldbl-128ibm -0x1p-500L : 0x1.5a92d6d005c939a38650bac4e78p+8L -1 : inexact-ok
+= lgamma upward ldbl-128ibm -0x1p-500L : 0x1.5a92d6d005c939a38650bac4e8p+8L -1 : inexact-ok
+lgamma 0x1p-1000
+= lgamma downward flt-32 0x8p-152f : 0x6.747678p+4f 1 : inexact-ok
+= lgamma tonearest flt-32 0x8p-152f : 0x6.74768p+4f 1 : inexact-ok
+= lgamma towardzero flt-32 0x8p-152f : 0x6.747678p+4f 1 : inexact-ok
+= lgamma upward flt-32 0x8p-152f : 0x6.74768p+4f 1 : inexact-ok
+= lgamma downward dbl-64 0x8p-152 : 0x6.74767f33d1dcp+4 1 : inexact-ok
+= lgamma tonearest dbl-64 0x8p-152 : 0x6.74767f33d1dcp+4 1 : inexact-ok
+= lgamma towardzero dbl-64 0x8p-152 : 0x6.74767f33d1dcp+4 1 : inexact-ok
+= lgamma upward dbl-64 0x8p-152 : 0x6.74767f33d1dc4p+4 1 : inexact-ok
+= lgamma downward ldbl-96-intel 0x8p-152L : 0x6.74767f33d1dc1d08p+4L 1 : inexact-ok
+= lgamma tonearest ldbl-96-intel 0x8p-152L : 0x6.74767f33d1dc1d1p+4L 1 : inexact-ok
+= lgamma towardzero ldbl-96-intel 0x8p-152L : 0x6.74767f33d1dc1d08p+4L 1 : inexact-ok
+= lgamma upward ldbl-96-intel 0x8p-152L : 0x6.74767f33d1dc1d1p+4L 1 : inexact-ok
+= lgamma downward ldbl-96-m68k 0x8p-152L : 0x6.74767f33d1dc1d08p+4L 1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k 0x8p-152L : 0x6.74767f33d1dc1d1p+4L 1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k 0x8p-152L : 0x6.74767f33d1dc1d08p+4L 1 : inexact-ok
+= lgamma upward ldbl-96-m68k 0x8p-152L : 0x6.74767f33d1dc1d1p+4L 1 : inexact-ok
+= lgamma downward ldbl-128 0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4c4p+4L 1 : inexact-ok
+= lgamma tonearest ldbl-128 0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4c8p+4L 1 : inexact-ok
+= lgamma towardzero ldbl-128 0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4c4p+4L 1 : inexact-ok
+= lgamma upward ldbl-128 0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4c8p+4L 1 : inexact-ok
+= lgamma downward ldbl-128ibm 0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4p+4L 1 : inexact-ok
+= lgamma tonearest ldbl-128ibm 0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4p+4L 1 : inexact-ok
+= lgamma towardzero ldbl-128ibm 0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4p+4L 1 : inexact-ok
+= lgamma upward ldbl-128ibm 0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a6p+4L 1 : inexact-ok
+= lgamma downward dbl-64 0x1p-1000 : 0x2.b525ada00b926p+8 1 : inexact-ok
+= lgamma tonearest dbl-64 0x1p-1000 : 0x2.b525ada00b928p+8 1 : inexact-ok
+= lgamma towardzero dbl-64 0x1p-1000 : 0x2.b525ada00b926p+8 1 : inexact-ok
+= lgamma upward dbl-64 0x1p-1000 : 0x2.b525ada00b928p+8 1 : inexact-ok
+= lgamma downward ldbl-96-intel 0x1p-1000L : 0x2.b525ada00b927344p+8L 1 : inexact-ok
+= lgamma tonearest ldbl-96-intel 0x1p-1000L : 0x2.b525ada00b927348p+8L 1 : inexact-ok
+= lgamma towardzero ldbl-96-intel 0x1p-1000L : 0x2.b525ada00b927344p+8L 1 : inexact-ok
+= lgamma upward ldbl-96-intel 0x1p-1000L : 0x2.b525ada00b927348p+8L 1 : inexact-ok
+= lgamma downward ldbl-96-m68k 0x1p-1000L : 0x2.b525ada00b927344p+8L 1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k 0x1p-1000L : 0x2.b525ada00b927348p+8L 1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k 0x1p-1000L : 0x2.b525ada00b927344p+8L 1 : inexact-ok
+= lgamma upward ldbl-96-m68k 0x1p-1000L : 0x2.b525ada00b927348p+8L 1 : inexact-ok
+= lgamma downward ldbl-128 0x1p-1000L : 0x2.b525ada00b9273470ca17589cf6cp+8L 1 : inexact-ok
+= lgamma tonearest ldbl-128 0x1p-1000L : 0x2.b525ada00b9273470ca17589cf6ep+8L 1 : inexact-ok
+= lgamma towardzero ldbl-128 0x1p-1000L : 0x2.b525ada00b9273470ca17589cf6cp+8L 1 : inexact-ok
+= lgamma upward ldbl-128 0x1p-1000L : 0x2.b525ada00b9273470ca17589cf6ep+8L 1 : inexact-ok
+= lgamma downward ldbl-128ibm 0x1p-1000L : 0x2.b525ada00b9273470ca17589cfp+8L 1 : inexact-ok
+= lgamma tonearest ldbl-128ibm 0x1p-1000L : 0x2.b525ada00b9273470ca17589cfp+8L 1 : inexact-ok
+= lgamma towardzero ldbl-128ibm 0x1p-1000L : 0x2.b525ada00b9273470ca17589cfp+8L 1 : inexact-ok
+= lgamma upward ldbl-128ibm 0x1p-1000L : 0x2.b525ada00b9273470ca17589dp+8L 1 : inexact-ok
+lgamma -0x1p-1000
+= lgamma downward flt-32 -0x8p-152f : 0x6.747678p+4f -1 : inexact-ok
+= lgamma tonearest flt-32 -0x8p-152f : 0x6.74768p+4f -1 : inexact-ok
+= lgamma towardzero flt-32 -0x8p-152f : 0x6.747678p+4f -1 : inexact-ok
+= lgamma upward flt-32 -0x8p-152f : 0x6.74768p+4f -1 : inexact-ok
+= lgamma downward dbl-64 -0x8p-152 : 0x6.74767f33d1dcp+4 -1 : inexact-ok
+= lgamma tonearest dbl-64 -0x8p-152 : 0x6.74767f33d1dcp+4 -1 : inexact-ok
+= lgamma towardzero dbl-64 -0x8p-152 : 0x6.74767f33d1dcp+4 -1 : inexact-ok
+= lgamma upward dbl-64 -0x8p-152 : 0x6.74767f33d1dc4p+4 -1 : inexact-ok
+= lgamma downward ldbl-96-intel -0x8p-152L : 0x6.74767f33d1dc1d08p+4L -1 : inexact-ok
+= lgamma tonearest ldbl-96-intel -0x8p-152L : 0x6.74767f33d1dc1d1p+4L -1 : inexact-ok
+= lgamma towardzero ldbl-96-intel -0x8p-152L : 0x6.74767f33d1dc1d08p+4L -1 : inexact-ok
+= lgamma upward ldbl-96-intel -0x8p-152L : 0x6.74767f33d1dc1d1p+4L -1 : inexact-ok
+= lgamma downward ldbl-96-m68k -0x8p-152L : 0x6.74767f33d1dc1d08p+4L -1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k -0x8p-152L : 0x6.74767f33d1dc1d1p+4L -1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k -0x8p-152L : 0x6.74767f33d1dc1d08p+4L -1 : inexact-ok
+= lgamma upward ldbl-96-m68k -0x8p-152L : 0x6.74767f33d1dc1d1p+4L -1 : inexact-ok
+= lgamma downward ldbl-128 -0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4c4p+4L -1 : inexact-ok
+= lgamma tonearest ldbl-128 -0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4c8p+4L -1 : inexact-ok
+= lgamma towardzero ldbl-128 -0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4c4p+4L -1 : inexact-ok
+= lgamma upward ldbl-128 -0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4c8p+4L -1 : inexact-ok
+= lgamma downward ldbl-128ibm -0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4p+4L -1 : inexact-ok
+= lgamma tonearest ldbl-128ibm -0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4p+4L -1 : inexact-ok
+= lgamma towardzero ldbl-128ibm -0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4p+4L -1 : inexact-ok
+= lgamma upward ldbl-128ibm -0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a6p+4L -1 : inexact-ok
+= lgamma downward dbl-64 -0x1p-1000 : 0x2.b525ada00b926p+8 -1 : inexact-ok
+= lgamma tonearest dbl-64 -0x1p-1000 : 0x2.b525ada00b928p+8 -1 : inexact-ok
+= lgamma towardzero dbl-64 -0x1p-1000 : 0x2.b525ada00b926p+8 -1 : inexact-ok
+= lgamma upward dbl-64 -0x1p-1000 : 0x2.b525ada00b928p+8 -1 : inexact-ok
+= lgamma downward ldbl-96-intel -0x1p-1000L : 0x2.b525ada00b927344p+8L -1 : inexact-ok
+= lgamma tonearest ldbl-96-intel -0x1p-1000L : 0x2.b525ada00b927348p+8L -1 : inexact-ok
+= lgamma towardzero ldbl-96-intel -0x1p-1000L : 0x2.b525ada00b927344p+8L -1 : inexact-ok
+= lgamma upward ldbl-96-intel -0x1p-1000L : 0x2.b525ada00b927348p+8L -1 : inexact-ok
+= lgamma downward ldbl-96-m68k -0x1p-1000L : 0x2.b525ada00b927344p+8L -1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k -0x1p-1000L : 0x2.b525ada00b927348p+8L -1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k -0x1p-1000L : 0x2.b525ada00b927344p+8L -1 : inexact-ok
+= lgamma upward ldbl-96-m68k -0x1p-1000L : 0x2.b525ada00b927348p+8L -1 : inexact-ok
+= lgamma downward ldbl-128 -0x1p-1000L : 0x2.b525ada00b9273470ca17589cf6cp+8L -1 : inexact-ok
+= lgamma tonearest ldbl-128 -0x1p-1000L : 0x2.b525ada00b9273470ca17589cf6ep+8L -1 : inexact-ok
+= lgamma towardzero ldbl-128 -0x1p-1000L : 0x2.b525ada00b9273470ca17589cf6cp+8L -1 : inexact-ok
+= lgamma upward ldbl-128 -0x1p-1000L : 0x2.b525ada00b9273470ca17589cf6ep+8L -1 : inexact-ok
+= lgamma downward ldbl-128ibm -0x1p-1000L : 0x2.b525ada00b9273470ca17589cfp+8L -1 : inexact-ok
+= lgamma tonearest ldbl-128ibm -0x1p-1000L : 0x2.b525ada00b9273470ca17589cfp+8L -1 : inexact-ok
+= lgamma towardzero ldbl-128ibm -0x1p-1000L : 0x2.b525ada00b9273470ca17589cfp+8L -1 : inexact-ok
+= lgamma upward ldbl-128ibm -0x1p-1000L : 0x2.b525ada00b9273470ca17589dp+8L -1 : inexact-ok
+lgamma 0x1p-1022
+= lgamma downward flt-32 0x8p-152f : 0x6.747678p+4f 1 : inexact-ok
+= lgamma tonearest flt-32 0x8p-152f : 0x6.74768p+4f 1 : inexact-ok
+= lgamma towardzero flt-32 0x8p-152f : 0x6.747678p+4f 1 : inexact-ok
+= lgamma upward flt-32 0x8p-152f : 0x6.74768p+4f 1 : inexact-ok
+= lgamma downward dbl-64 0x8p-152 : 0x6.74767f33d1dcp+4 1 : inexact-ok
+= lgamma tonearest dbl-64 0x8p-152 : 0x6.74767f33d1dcp+4 1 : inexact-ok
+= lgamma towardzero dbl-64 0x8p-152 : 0x6.74767f33d1dcp+4 1 : inexact-ok
+= lgamma upward dbl-64 0x8p-152 : 0x6.74767f33d1dc4p+4 1 : inexact-ok
+= lgamma downward ldbl-96-intel 0x8p-152L : 0x6.74767f33d1dc1d08p+4L 1 : inexact-ok
+= lgamma tonearest ldbl-96-intel 0x8p-152L : 0x6.74767f33d1dc1d1p+4L 1 : inexact-ok
+= lgamma towardzero ldbl-96-intel 0x8p-152L : 0x6.74767f33d1dc1d08p+4L 1 : inexact-ok
+= lgamma upward ldbl-96-intel 0x8p-152L : 0x6.74767f33d1dc1d1p+4L 1 : inexact-ok
+= lgamma downward ldbl-96-m68k 0x8p-152L : 0x6.74767f33d1dc1d08p+4L 1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k 0x8p-152L : 0x6.74767f33d1dc1d1p+4L 1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k 0x8p-152L : 0x6.74767f33d1dc1d08p+4L 1 : inexact-ok
+= lgamma upward ldbl-96-m68k 0x8p-152L : 0x6.74767f33d1dc1d1p+4L 1 : inexact-ok
+= lgamma downward ldbl-128 0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4c4p+4L 1 : inexact-ok
+= lgamma tonearest ldbl-128 0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4c8p+4L 1 : inexact-ok
+= lgamma towardzero ldbl-128 0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4c4p+4L 1 : inexact-ok
+= lgamma upward ldbl-128 0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4c8p+4L 1 : inexact-ok
+= lgamma downward ldbl-128ibm 0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4p+4L 1 : inexact-ok
+= lgamma tonearest ldbl-128ibm 0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4p+4L 1 : inexact-ok
+= lgamma towardzero ldbl-128ibm 0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4p+4L 1 : inexact-ok
+= lgamma upward ldbl-128ibm 0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a6p+4L 1 : inexact-ok
+= lgamma downward dbl-64 0x4p-1024 : 0x2.c4657baf579a4p+8 1 : inexact-ok
+= lgamma tonearest dbl-64 0x4p-1024 : 0x2.c4657baf579a4p+8 1 : inexact-ok
+= lgamma towardzero dbl-64 0x4p-1024 : 0x2.c4657baf579a4p+8 1 : inexact-ok
+= lgamma upward dbl-64 0x4p-1024 : 0x2.c4657baf579a6p+8 1 : inexact-ok
+= lgamma downward ldbl-96-intel 0x4p-1024L : 0x2.c4657baf579a47b8p+8L 1 : inexact-ok
+= lgamma tonearest ldbl-96-intel 0x4p-1024L : 0x2.c4657baf579a47bcp+8L 1 : inexact-ok
+= lgamma towardzero ldbl-96-intel 0x4p-1024L : 0x2.c4657baf579a47b8p+8L 1 : inexact-ok
+= lgamma upward ldbl-96-intel 0x4p-1024L : 0x2.c4657baf579a47bcp+8L 1 : inexact-ok
+= lgamma downward ldbl-96-m68k 0x4p-1024L : 0x2.c4657baf579a47b8p+8L 1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k 0x4p-1024L : 0x2.c4657baf579a47bcp+8L 1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k 0x4p-1024L : 0x2.c4657baf579a47b8p+8L 1 : inexact-ok
+= lgamma upward ldbl-96-m68k 0x4p-1024L : 0x2.c4657baf579a47bcp+8L 1 : inexact-ok
+= lgamma downward ldbl-128 0x4p-1024L : 0x2.c4657baf579a47bbcffb06f8dfc2p+8L 1 : inexact-ok
+= lgamma tonearest ldbl-128 0x4p-1024L : 0x2.c4657baf579a47bbcffb06f8dfc4p+8L 1 : inexact-ok
+= lgamma towardzero ldbl-128 0x4p-1024L : 0x2.c4657baf579a47bbcffb06f8dfc2p+8L 1 : inexact-ok
+= lgamma upward ldbl-128 0x4p-1024L : 0x2.c4657baf579a47bbcffb06f8dfc4p+8L 1 : inexact-ok
+= lgamma downward ldbl-128ibm 0x4p-1024L : 0x2.c4657baf579a47bbcffb06f8dfp+8L 1 : inexact-ok
+= lgamma tonearest ldbl-128ibm 0x4p-1024L : 0x2.c4657baf579a47bbcffb06f8ep+8L 1 : inexact-ok
+= lgamma towardzero ldbl-128ibm 0x4p-1024L : 0x2.c4657baf579a47bbcffb06f8dfp+8L 1 : inexact-ok
+= lgamma upward ldbl-128ibm 0x4p-1024L : 0x2.c4657baf579a47bbcffb06f8ep+8L 1 : inexact-ok
+lgamma -0x1p-1022
+= lgamma downward flt-32 -0x8p-152f : 0x6.747678p+4f -1 : inexact-ok
+= lgamma tonearest flt-32 -0x8p-152f : 0x6.74768p+4f -1 : inexact-ok
+= lgamma towardzero flt-32 -0x8p-152f : 0x6.747678p+4f -1 : inexact-ok
+= lgamma upward flt-32 -0x8p-152f : 0x6.74768p+4f -1 : inexact-ok
+= lgamma downward dbl-64 -0x8p-152 : 0x6.74767f33d1dcp+4 -1 : inexact-ok
+= lgamma tonearest dbl-64 -0x8p-152 : 0x6.74767f33d1dcp+4 -1 : inexact-ok
+= lgamma towardzero dbl-64 -0x8p-152 : 0x6.74767f33d1dcp+4 -1 : inexact-ok
+= lgamma upward dbl-64 -0x8p-152 : 0x6.74767f33d1dc4p+4 -1 : inexact-ok
+= lgamma downward ldbl-96-intel -0x8p-152L : 0x6.74767f33d1dc1d08p+4L -1 : inexact-ok
+= lgamma tonearest ldbl-96-intel -0x8p-152L : 0x6.74767f33d1dc1d1p+4L -1 : inexact-ok
+= lgamma towardzero ldbl-96-intel -0x8p-152L : 0x6.74767f33d1dc1d08p+4L -1 : inexact-ok
+= lgamma upward ldbl-96-intel -0x8p-152L : 0x6.74767f33d1dc1d1p+4L -1 : inexact-ok
+= lgamma downward ldbl-96-m68k -0x8p-152L : 0x6.74767f33d1dc1d08p+4L -1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k -0x8p-152L : 0x6.74767f33d1dc1d1p+4L -1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k -0x8p-152L : 0x6.74767f33d1dc1d08p+4L -1 : inexact-ok
+= lgamma upward ldbl-96-m68k -0x8p-152L : 0x6.74767f33d1dc1d1p+4L -1 : inexact-ok
+= lgamma downward ldbl-128 -0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4c4p+4L -1 : inexact-ok
+= lgamma tonearest ldbl-128 -0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4c8p+4L -1 : inexact-ok
+= lgamma towardzero ldbl-128 -0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4c4p+4L -1 : inexact-ok
+= lgamma upward ldbl-128 -0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4c8p+4L -1 : inexact-ok
+= lgamma downward ldbl-128ibm -0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4p+4L -1 : inexact-ok
+= lgamma tonearest ldbl-128ibm -0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4p+4L -1 : inexact-ok
+= lgamma towardzero ldbl-128ibm -0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4p+4L -1 : inexact-ok
+= lgamma upward ldbl-128ibm -0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a6p+4L -1 : inexact-ok
+= lgamma downward dbl-64 -0x4p-1024 : 0x2.c4657baf579a4p+8 -1 : inexact-ok
+= lgamma tonearest dbl-64 -0x4p-1024 : 0x2.c4657baf579a4p+8 -1 : inexact-ok
+= lgamma towardzero dbl-64 -0x4p-1024 : 0x2.c4657baf579a4p+8 -1 : inexact-ok
+= lgamma upward dbl-64 -0x4p-1024 : 0x2.c4657baf579a6p+8 -1 : inexact-ok
+= lgamma downward ldbl-96-intel -0x4p-1024L : 0x2.c4657baf579a47b8p+8L -1 : inexact-ok
+= lgamma tonearest ldbl-96-intel -0x4p-1024L : 0x2.c4657baf579a47bcp+8L -1 : inexact-ok
+= lgamma towardzero ldbl-96-intel -0x4p-1024L : 0x2.c4657baf579a47b8p+8L -1 : inexact-ok
+= lgamma upward ldbl-96-intel -0x4p-1024L : 0x2.c4657baf579a47bcp+8L -1 : inexact-ok
+= lgamma downward ldbl-96-m68k -0x4p-1024L : 0x2.c4657baf579a47b8p+8L -1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k -0x4p-1024L : 0x2.c4657baf579a47bcp+8L -1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k -0x4p-1024L : 0x2.c4657baf579a47b8p+8L -1 : inexact-ok
+= lgamma upward ldbl-96-m68k -0x4p-1024L : 0x2.c4657baf579a47bcp+8L -1 : inexact-ok
+= lgamma downward ldbl-128 -0x4p-1024L : 0x2.c4657baf579a47bbcffb06f8dfc2p+8L -1 : inexact-ok
+= lgamma tonearest ldbl-128 -0x4p-1024L : 0x2.c4657baf579a47bbcffb06f8dfc4p+8L -1 : inexact-ok
+= lgamma towardzero ldbl-128 -0x4p-1024L : 0x2.c4657baf579a47bbcffb06f8dfc2p+8L -1 : inexact-ok
+= lgamma upward ldbl-128 -0x4p-1024L : 0x2.c4657baf579a47bbcffb06f8dfc4p+8L -1 : inexact-ok
+= lgamma downward ldbl-128ibm -0x4p-1024L : 0x2.c4657baf579a47bbcffb06f8dfp+8L -1 : inexact-ok
+= lgamma tonearest ldbl-128ibm -0x4p-1024L : 0x2.c4657baf579a47bbcffb06f8ep+8L -1 : inexact-ok
+= lgamma towardzero ldbl-128ibm -0x4p-1024L : 0x2.c4657baf579a47bbcffb06f8dfp+8L -1 : inexact-ok
+= lgamma upward ldbl-128ibm -0x4p-1024L : 0x2.c4657baf579a47bbcffb06f8ep+8L -1 : inexact-ok
+lgamma 0x1p-1074
+= lgamma downward flt-32 0x8p-152f : 0x6.747678p+4f 1 : inexact-ok
+= lgamma tonearest flt-32 0x8p-152f : 0x6.74768p+4f 1 : inexact-ok
+= lgamma towardzero flt-32 0x8p-152f : 0x6.747678p+4f 1 : inexact-ok
+= lgamma upward flt-32 0x8p-152f : 0x6.74768p+4f 1 : inexact-ok
+= lgamma downward dbl-64 0x8p-152 : 0x6.74767f33d1dcp+4 1 : inexact-ok
+= lgamma tonearest dbl-64 0x8p-152 : 0x6.74767f33d1dcp+4 1 : inexact-ok
+= lgamma towardzero dbl-64 0x8p-152 : 0x6.74767f33d1dcp+4 1 : inexact-ok
+= lgamma upward dbl-64 0x8p-152 : 0x6.74767f33d1dc4p+4 1 : inexact-ok
+= lgamma downward ldbl-96-intel 0x8p-152L : 0x6.74767f33d1dc1d08p+4L 1 : inexact-ok
+= lgamma tonearest ldbl-96-intel 0x8p-152L : 0x6.74767f33d1dc1d1p+4L 1 : inexact-ok
+= lgamma towardzero ldbl-96-intel 0x8p-152L : 0x6.74767f33d1dc1d08p+4L 1 : inexact-ok
+= lgamma upward ldbl-96-intel 0x8p-152L : 0x6.74767f33d1dc1d1p+4L 1 : inexact-ok
+= lgamma downward ldbl-96-m68k 0x8p-152L : 0x6.74767f33d1dc1d08p+4L 1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k 0x8p-152L : 0x6.74767f33d1dc1d1p+4L 1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k 0x8p-152L : 0x6.74767f33d1dc1d08p+4L 1 : inexact-ok
+= lgamma upward ldbl-96-m68k 0x8p-152L : 0x6.74767f33d1dc1d1p+4L 1 : inexact-ok
+= lgamma downward ldbl-128 0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4c4p+4L 1 : inexact-ok
+= lgamma tonearest ldbl-128 0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4c8p+4L 1 : inexact-ok
+= lgamma towardzero ldbl-128 0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4c4p+4L 1 : inexact-ok
+= lgamma upward ldbl-128 0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4c8p+4L 1 : inexact-ok
+= lgamma downward ldbl-128ibm 0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4p+4L 1 : inexact-ok
+= lgamma tonearest ldbl-128ibm 0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4p+4L 1 : inexact-ok
+= lgamma towardzero ldbl-128ibm 0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4p+4L 1 : inexact-ok
+= lgamma upward ldbl-128ibm 0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a6p+4L 1 : inexact-ok
+= lgamma downward dbl-64 0x4p-1076 : 0x2.e870a88dae386p+8 1 : inexact-ok
+= lgamma tonearest dbl-64 0x4p-1076 : 0x2.e870a88dae386p+8 1 : inexact-ok
+= lgamma towardzero dbl-64 0x4p-1076 : 0x2.e870a88dae386p+8 1 : inexact-ok
+= lgamma upward dbl-64 0x4p-1076 : 0x2.e870a88dae388p+8 1 : inexact-ok
+= lgamma downward ldbl-96-intel 0x4p-1076L : 0x2.e870a88dae386c7p+8L 1 : inexact-ok
+= lgamma tonearest ldbl-96-intel 0x4p-1076L : 0x2.e870a88dae386c74p+8L 1 : inexact-ok
+= lgamma towardzero ldbl-96-intel 0x4p-1076L : 0x2.e870a88dae386c7p+8L 1 : inexact-ok
+= lgamma upward ldbl-96-intel 0x4p-1076L : 0x2.e870a88dae386c74p+8L 1 : inexact-ok
+= lgamma downward ldbl-96-m68k 0x4p-1076L : 0x2.e870a88dae386c7p+8L 1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k 0x4p-1076L : 0x2.e870a88dae386c74p+8L 1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k 0x4p-1076L : 0x2.e870a88dae386c7p+8L 1 : inexact-ok
+= lgamma upward ldbl-96-m68k 0x4p-1076L : 0x2.e870a88dae386c74p+8L 1 : inexact-ok
+= lgamma downward ldbl-128 0x4p-1076L : 0x2.e870a88dae386c72b4fd4773c09p+8L 1 : inexact-ok
+= lgamma tonearest ldbl-128 0x4p-1076L : 0x2.e870a88dae386c72b4fd4773c092p+8L 1 : inexact-ok
+= lgamma towardzero ldbl-128 0x4p-1076L : 0x2.e870a88dae386c72b4fd4773c09p+8L 1 : inexact-ok
+= lgamma upward ldbl-128 0x4p-1076L : 0x2.e870a88dae386c72b4fd4773c092p+8L 1 : inexact-ok
+= lgamma downward ldbl-128ibm 0x4p-1076L : 0x2.e870a88dae386c72b4fd4773cp+8L 1 : inexact-ok
+= lgamma tonearest ldbl-128ibm 0x4p-1076L : 0x2.e870a88dae386c72b4fd4773c1p+8L 1 : inexact-ok
+= lgamma towardzero ldbl-128ibm 0x4p-1076L : 0x2.e870a88dae386c72b4fd4773cp+8L 1 : inexact-ok
+= lgamma upward ldbl-128ibm 0x4p-1076L : 0x2.e870a88dae386c72b4fd4773c1p+8L 1 : inexact-ok
+lgamma -0x1p-1074
+= lgamma downward flt-32 -0x8p-152f : 0x6.747678p+4f -1 : inexact-ok
+= lgamma tonearest flt-32 -0x8p-152f : 0x6.74768p+4f -1 : inexact-ok
+= lgamma towardzero flt-32 -0x8p-152f : 0x6.747678p+4f -1 : inexact-ok
+= lgamma upward flt-32 -0x8p-152f : 0x6.74768p+4f -1 : inexact-ok
+= lgamma downward dbl-64 -0x8p-152 : 0x6.74767f33d1dcp+4 -1 : inexact-ok
+= lgamma tonearest dbl-64 -0x8p-152 : 0x6.74767f33d1dcp+4 -1 : inexact-ok
+= lgamma towardzero dbl-64 -0x8p-152 : 0x6.74767f33d1dcp+4 -1 : inexact-ok
+= lgamma upward dbl-64 -0x8p-152 : 0x6.74767f33d1dc4p+4 -1 : inexact-ok
+= lgamma downward ldbl-96-intel -0x8p-152L : 0x6.74767f33d1dc1d08p+4L -1 : inexact-ok
+= lgamma tonearest ldbl-96-intel -0x8p-152L : 0x6.74767f33d1dc1d1p+4L -1 : inexact-ok
+= lgamma towardzero ldbl-96-intel -0x8p-152L : 0x6.74767f33d1dc1d08p+4L -1 : inexact-ok
+= lgamma upward ldbl-96-intel -0x8p-152L : 0x6.74767f33d1dc1d1p+4L -1 : inexact-ok
+= lgamma downward ldbl-96-m68k -0x8p-152L : 0x6.74767f33d1dc1d08p+4L -1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k -0x8p-152L : 0x6.74767f33d1dc1d1p+4L -1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k -0x8p-152L : 0x6.74767f33d1dc1d08p+4L -1 : inexact-ok
+= lgamma upward ldbl-96-m68k -0x8p-152L : 0x6.74767f33d1dc1d1p+4L -1 : inexact-ok
+= lgamma downward ldbl-128 -0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4c4p+4L -1 : inexact-ok
+= lgamma tonearest ldbl-128 -0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4c8p+4L -1 : inexact-ok
+= lgamma towardzero ldbl-128 -0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4c4p+4L -1 : inexact-ok
+= lgamma upward ldbl-128 -0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4c8p+4L -1 : inexact-ok
+= lgamma downward ldbl-128ibm -0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4p+4L -1 : inexact-ok
+= lgamma tonearest ldbl-128ibm -0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4p+4L -1 : inexact-ok
+= lgamma towardzero ldbl-128ibm -0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4p+4L -1 : inexact-ok
+= lgamma upward ldbl-128ibm -0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a6p+4L -1 : inexact-ok
+= lgamma downward dbl-64 -0x4p-1076 : 0x2.e870a88dae386p+8 -1 : inexact-ok
+= lgamma tonearest dbl-64 -0x4p-1076 : 0x2.e870a88dae386p+8 -1 : inexact-ok
+= lgamma towardzero dbl-64 -0x4p-1076 : 0x2.e870a88dae386p+8 -1 : inexact-ok
+= lgamma upward dbl-64 -0x4p-1076 : 0x2.e870a88dae388p+8 -1 : inexact-ok
+= lgamma downward ldbl-96-intel -0x4p-1076L : 0x2.e870a88dae386c7p+8L -1 : inexact-ok
+= lgamma tonearest ldbl-96-intel -0x4p-1076L : 0x2.e870a88dae386c74p+8L -1 : inexact-ok
+= lgamma towardzero ldbl-96-intel -0x4p-1076L : 0x2.e870a88dae386c7p+8L -1 : inexact-ok
+= lgamma upward ldbl-96-intel -0x4p-1076L : 0x2.e870a88dae386c74p+8L -1 : inexact-ok
+= lgamma downward ldbl-96-m68k -0x4p-1076L : 0x2.e870a88dae386c7p+8L -1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k -0x4p-1076L : 0x2.e870a88dae386c74p+8L -1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k -0x4p-1076L : 0x2.e870a88dae386c7p+8L -1 : inexact-ok
+= lgamma upward ldbl-96-m68k -0x4p-1076L : 0x2.e870a88dae386c74p+8L -1 : inexact-ok
+= lgamma downward ldbl-128 -0x4p-1076L : 0x2.e870a88dae386c72b4fd4773c09p+8L -1 : inexact-ok
+= lgamma tonearest ldbl-128 -0x4p-1076L : 0x2.e870a88dae386c72b4fd4773c092p+8L -1 : inexact-ok
+= lgamma towardzero ldbl-128 -0x4p-1076L : 0x2.e870a88dae386c72b4fd4773c09p+8L -1 : inexact-ok
+= lgamma upward ldbl-128 -0x4p-1076L : 0x2.e870a88dae386c72b4fd4773c092p+8L -1 : inexact-ok
+= lgamma downward ldbl-128ibm -0x4p-1076L : 0x2.e870a88dae386c72b4fd4773cp+8L -1 : inexact-ok
+= lgamma tonearest ldbl-128ibm -0x4p-1076L : 0x2.e870a88dae386c72b4fd4773c1p+8L -1 : inexact-ok
+= lgamma towardzero ldbl-128ibm -0x4p-1076L : 0x2.e870a88dae386c72b4fd4773cp+8L -1 : inexact-ok
+= lgamma upward ldbl-128ibm -0x4p-1076L : 0x2.e870a88dae386c72b4fd4773c1p+8L -1 : inexact-ok
+lgamma 0x1p-5000
+= lgamma downward flt-32 0x8p-152f : 0x6.747678p+4f 1 : inexact-ok
+= lgamma tonearest flt-32 0x8p-152f : 0x6.74768p+4f 1 : inexact-ok
+= lgamma towardzero flt-32 0x8p-152f : 0x6.747678p+4f 1 : inexact-ok
+= lgamma upward flt-32 0x8p-152f : 0x6.74768p+4f 1 : inexact-ok
+= lgamma downward dbl-64 0x8p-152 : 0x6.74767f33d1dcp+4 1 : inexact-ok
+= lgamma tonearest dbl-64 0x8p-152 : 0x6.74767f33d1dcp+4 1 : inexact-ok
+= lgamma towardzero dbl-64 0x8p-152 : 0x6.74767f33d1dcp+4 1 : inexact-ok
+= lgamma upward dbl-64 0x8p-152 : 0x6.74767f33d1dc4p+4 1 : inexact-ok
+= lgamma downward ldbl-96-intel 0x8p-152L : 0x6.74767f33d1dc1d08p+4L 1 : inexact-ok
+= lgamma tonearest ldbl-96-intel 0x8p-152L : 0x6.74767f33d1dc1d1p+4L 1 : inexact-ok
+= lgamma towardzero ldbl-96-intel 0x8p-152L : 0x6.74767f33d1dc1d08p+4L 1 : inexact-ok
+= lgamma upward ldbl-96-intel 0x8p-152L : 0x6.74767f33d1dc1d1p+4L 1 : inexact-ok
+= lgamma downward ldbl-96-m68k 0x8p-152L : 0x6.74767f33d1dc1d08p+4L 1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k 0x8p-152L : 0x6.74767f33d1dc1d1p+4L 1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k 0x8p-152L : 0x6.74767f33d1dc1d08p+4L 1 : inexact-ok
+= lgamma upward ldbl-96-m68k 0x8p-152L : 0x6.74767f33d1dc1d1p+4L 1 : inexact-ok
+= lgamma downward ldbl-128 0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4c4p+4L 1 : inexact-ok
+= lgamma tonearest ldbl-128 0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4c8p+4L 1 : inexact-ok
+= lgamma towardzero ldbl-128 0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4c4p+4L 1 : inexact-ok
+= lgamma upward ldbl-128 0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4c8p+4L 1 : inexact-ok
+= lgamma downward ldbl-128ibm 0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4p+4L 1 : inexact-ok
+= lgamma tonearest ldbl-128ibm 0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4p+4L 1 : inexact-ok
+= lgamma towardzero ldbl-128ibm 0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4p+4L 1 : inexact-ok
+= lgamma upward ldbl-128ibm 0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a6p+4L 1 : inexact-ok
+= lgamma downward dbl-64 0x4p-1076 : 0x2.e870a88dae386p+8 1 : inexact-ok
+= lgamma tonearest dbl-64 0x4p-1076 : 0x2.e870a88dae386p+8 1 : inexact-ok
+= lgamma towardzero dbl-64 0x4p-1076 : 0x2.e870a88dae386p+8 1 : inexact-ok
+= lgamma upward dbl-64 0x4p-1076 : 0x2.e870a88dae388p+8 1 : inexact-ok
+= lgamma downward ldbl-96-intel 0x4p-1076L : 0x2.e870a88dae386c7p+8L 1 : inexact-ok
+= lgamma tonearest ldbl-96-intel 0x4p-1076L : 0x2.e870a88dae386c74p+8L 1 : inexact-ok
+= lgamma towardzero ldbl-96-intel 0x4p-1076L : 0x2.e870a88dae386c7p+8L 1 : inexact-ok
+= lgamma upward ldbl-96-intel 0x4p-1076L : 0x2.e870a88dae386c74p+8L 1 : inexact-ok
+= lgamma downward ldbl-96-m68k 0x4p-1076L : 0x2.e870a88dae386c7p+8L 1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k 0x4p-1076L : 0x2.e870a88dae386c74p+8L 1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k 0x4p-1076L : 0x2.e870a88dae386c7p+8L 1 : inexact-ok
+= lgamma upward ldbl-96-m68k 0x4p-1076L : 0x2.e870a88dae386c74p+8L 1 : inexact-ok
+= lgamma downward ldbl-128 0x4p-1076L : 0x2.e870a88dae386c72b4fd4773c09p+8L 1 : inexact-ok
+= lgamma tonearest ldbl-128 0x4p-1076L : 0x2.e870a88dae386c72b4fd4773c092p+8L 1 : inexact-ok
+= lgamma towardzero ldbl-128 0x4p-1076L : 0x2.e870a88dae386c72b4fd4773c09p+8L 1 : inexact-ok
+= lgamma upward ldbl-128 0x4p-1076L : 0x2.e870a88dae386c72b4fd4773c092p+8L 1 : inexact-ok
+= lgamma downward ldbl-128ibm 0x4p-1076L : 0x2.e870a88dae386c72b4fd4773cp+8L 1 : inexact-ok
+= lgamma tonearest ldbl-128ibm 0x4p-1076L : 0x2.e870a88dae386c72b4fd4773c1p+8L 1 : inexact-ok
+= lgamma towardzero ldbl-128ibm 0x4p-1076L : 0x2.e870a88dae386c72b4fd4773cp+8L 1 : inexact-ok
+= lgamma upward ldbl-128ibm 0x4p-1076L : 0x2.e870a88dae386c72b4fd4773c1p+8L 1 : inexact-ok
+= lgamma downward ldbl-96-intel 0x1p-5000L : 0xd.89bc642039dc406p+8L 1 : inexact-ok
+= lgamma tonearest ldbl-96-intel 0x1p-5000L : 0xd.89bc642039dc406p+8L 1 : inexact-ok
+= lgamma towardzero ldbl-96-intel 0x1p-5000L : 0xd.89bc642039dc406p+8L 1 : inexact-ok
+= lgamma upward ldbl-96-intel 0x1p-5000L : 0xd.89bc642039dc407p+8L 1 : inexact-ok
+= lgamma downward ldbl-96-m68k 0x1p-5000L : 0xd.89bc642039dc406p+8L 1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k 0x1p-5000L : 0xd.89bc642039dc406p+8L 1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k 0x1p-5000L : 0xd.89bc642039dc406p+8L 1 : inexact-ok
+= lgamma upward ldbl-96-m68k 0x1p-5000L : 0xd.89bc642039dc407p+8L 1 : inexact-ok
+= lgamma downward ldbl-128 0x1p-5000L : 0xd.89bc642039dc40633f274bb10d2p+8L 1 : inexact-ok
+= lgamma tonearest ldbl-128 0x1p-5000L : 0xd.89bc642039dc40633f274bb10d2p+8L 1 : inexact-ok
+= lgamma towardzero ldbl-128 0x1p-5000L : 0xd.89bc642039dc40633f274bb10d2p+8L 1 : inexact-ok
+= lgamma upward ldbl-128 0x1p-5000L : 0xd.89bc642039dc40633f274bb10d28p+8L 1 : inexact-ok
+lgamma -0x1p-5000
+= lgamma downward flt-32 -0x8p-152f : 0x6.747678p+4f -1 : inexact-ok
+= lgamma tonearest flt-32 -0x8p-152f : 0x6.74768p+4f -1 : inexact-ok
+= lgamma towardzero flt-32 -0x8p-152f : 0x6.747678p+4f -1 : inexact-ok
+= lgamma upward flt-32 -0x8p-152f : 0x6.74768p+4f -1 : inexact-ok
+= lgamma downward dbl-64 -0x8p-152 : 0x6.74767f33d1dcp+4 -1 : inexact-ok
+= lgamma tonearest dbl-64 -0x8p-152 : 0x6.74767f33d1dcp+4 -1 : inexact-ok
+= lgamma towardzero dbl-64 -0x8p-152 : 0x6.74767f33d1dcp+4 -1 : inexact-ok
+= lgamma upward dbl-64 -0x8p-152 : 0x6.74767f33d1dc4p+4 -1 : inexact-ok
+= lgamma downward ldbl-96-intel -0x8p-152L : 0x6.74767f33d1dc1d08p+4L -1 : inexact-ok
+= lgamma tonearest ldbl-96-intel -0x8p-152L : 0x6.74767f33d1dc1d1p+4L -1 : inexact-ok
+= lgamma towardzero ldbl-96-intel -0x8p-152L : 0x6.74767f33d1dc1d08p+4L -1 : inexact-ok
+= lgamma upward ldbl-96-intel -0x8p-152L : 0x6.74767f33d1dc1d1p+4L -1 : inexact-ok
+= lgamma downward ldbl-96-m68k -0x8p-152L : 0x6.74767f33d1dc1d08p+4L -1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k -0x8p-152L : 0x6.74767f33d1dc1d1p+4L -1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k -0x8p-152L : 0x6.74767f33d1dc1d08p+4L -1 : inexact-ok
+= lgamma upward ldbl-96-m68k -0x8p-152L : 0x6.74767f33d1dc1d1p+4L -1 : inexact-ok
+= lgamma downward ldbl-128 -0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4c4p+4L -1 : inexact-ok
+= lgamma tonearest ldbl-128 -0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4c8p+4L -1 : inexact-ok
+= lgamma towardzero ldbl-128 -0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4c4p+4L -1 : inexact-ok
+= lgamma upward ldbl-128 -0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4c8p+4L -1 : inexact-ok
+= lgamma downward ldbl-128ibm -0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4p+4L -1 : inexact-ok
+= lgamma tonearest ldbl-128ibm -0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4p+4L -1 : inexact-ok
+= lgamma towardzero ldbl-128ibm -0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4p+4L -1 : inexact-ok
+= lgamma upward ldbl-128ibm -0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a6p+4L -1 : inexact-ok
+= lgamma downward dbl-64 -0x4p-1076 : 0x2.e870a88dae386p+8 -1 : inexact-ok
+= lgamma tonearest dbl-64 -0x4p-1076 : 0x2.e870a88dae386p+8 -1 : inexact-ok
+= lgamma towardzero dbl-64 -0x4p-1076 : 0x2.e870a88dae386p+8 -1 : inexact-ok
+= lgamma upward dbl-64 -0x4p-1076 : 0x2.e870a88dae388p+8 -1 : inexact-ok
+= lgamma downward ldbl-96-intel -0x4p-1076L : 0x2.e870a88dae386c7p+8L -1 : inexact-ok
+= lgamma tonearest ldbl-96-intel -0x4p-1076L : 0x2.e870a88dae386c74p+8L -1 : inexact-ok
+= lgamma towardzero ldbl-96-intel -0x4p-1076L : 0x2.e870a88dae386c7p+8L -1 : inexact-ok
+= lgamma upward ldbl-96-intel -0x4p-1076L : 0x2.e870a88dae386c74p+8L -1 : inexact-ok
+= lgamma downward ldbl-96-m68k -0x4p-1076L : 0x2.e870a88dae386c7p+8L -1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k -0x4p-1076L : 0x2.e870a88dae386c74p+8L -1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k -0x4p-1076L : 0x2.e870a88dae386c7p+8L -1 : inexact-ok
+= lgamma upward ldbl-96-m68k -0x4p-1076L : 0x2.e870a88dae386c74p+8L -1 : inexact-ok
+= lgamma downward ldbl-128 -0x4p-1076L : 0x2.e870a88dae386c72b4fd4773c09p+8L -1 : inexact-ok
+= lgamma tonearest ldbl-128 -0x4p-1076L : 0x2.e870a88dae386c72b4fd4773c092p+8L -1 : inexact-ok
+= lgamma towardzero ldbl-128 -0x4p-1076L : 0x2.e870a88dae386c72b4fd4773c09p+8L -1 : inexact-ok
+= lgamma upward ldbl-128 -0x4p-1076L : 0x2.e870a88dae386c72b4fd4773c092p+8L -1 : inexact-ok
+= lgamma downward ldbl-128ibm -0x4p-1076L : 0x2.e870a88dae386c72b4fd4773cp+8L -1 : inexact-ok
+= lgamma tonearest ldbl-128ibm -0x4p-1076L : 0x2.e870a88dae386c72b4fd4773c1p+8L -1 : inexact-ok
+= lgamma towardzero ldbl-128ibm -0x4p-1076L : 0x2.e870a88dae386c72b4fd4773cp+8L -1 : inexact-ok
+= lgamma upward ldbl-128ibm -0x4p-1076L : 0x2.e870a88dae386c72b4fd4773c1p+8L -1 : inexact-ok
+= lgamma downward ldbl-96-intel -0x1p-5000L : 0xd.89bc642039dc406p+8L -1 : inexact-ok
+= lgamma tonearest ldbl-96-intel -0x1p-5000L : 0xd.89bc642039dc406p+8L -1 : inexact-ok
+= lgamma towardzero ldbl-96-intel -0x1p-5000L : 0xd.89bc642039dc406p+8L -1 : inexact-ok
+= lgamma upward ldbl-96-intel -0x1p-5000L : 0xd.89bc642039dc407p+8L -1 : inexact-ok
+= lgamma downward ldbl-96-m68k -0x1p-5000L : 0xd.89bc642039dc406p+8L -1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k -0x1p-5000L : 0xd.89bc642039dc406p+8L -1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k -0x1p-5000L : 0xd.89bc642039dc406p+8L -1 : inexact-ok
+= lgamma upward ldbl-96-m68k -0x1p-5000L : 0xd.89bc642039dc407p+8L -1 : inexact-ok
+= lgamma downward ldbl-128 -0x1p-5000L : 0xd.89bc642039dc40633f274bb10d2p+8L -1 : inexact-ok
+= lgamma tonearest ldbl-128 -0x1p-5000L : 0xd.89bc642039dc40633f274bb10d2p+8L -1 : inexact-ok
+= lgamma towardzero ldbl-128 -0x1p-5000L : 0xd.89bc642039dc40633f274bb10d2p+8L -1 : inexact-ok
+= lgamma upward ldbl-128 -0x1p-5000L : 0xd.89bc642039dc40633f274bb10d28p+8L -1 : inexact-ok
+lgamma 0x1p-10000
+= lgamma downward flt-32 0x8p-152f : 0x6.747678p+4f 1 : inexact-ok
+= lgamma tonearest flt-32 0x8p-152f : 0x6.74768p+4f 1 : inexact-ok
+= lgamma towardzero flt-32 0x8p-152f : 0x6.747678p+4f 1 : inexact-ok
+= lgamma upward flt-32 0x8p-152f : 0x6.74768p+4f 1 : inexact-ok
+= lgamma downward dbl-64 0x8p-152 : 0x6.74767f33d1dcp+4 1 : inexact-ok
+= lgamma tonearest dbl-64 0x8p-152 : 0x6.74767f33d1dcp+4 1 : inexact-ok
+= lgamma towardzero dbl-64 0x8p-152 : 0x6.74767f33d1dcp+4 1 : inexact-ok
+= lgamma upward dbl-64 0x8p-152 : 0x6.74767f33d1dc4p+4 1 : inexact-ok
+= lgamma downward ldbl-96-intel 0x8p-152L : 0x6.74767f33d1dc1d08p+4L 1 : inexact-ok
+= lgamma tonearest ldbl-96-intel 0x8p-152L : 0x6.74767f33d1dc1d1p+4L 1 : inexact-ok
+= lgamma towardzero ldbl-96-intel 0x8p-152L : 0x6.74767f33d1dc1d08p+4L 1 : inexact-ok
+= lgamma upward ldbl-96-intel 0x8p-152L : 0x6.74767f33d1dc1d1p+4L 1 : inexact-ok
+= lgamma downward ldbl-96-m68k 0x8p-152L : 0x6.74767f33d1dc1d08p+4L 1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k 0x8p-152L : 0x6.74767f33d1dc1d1p+4L 1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k 0x8p-152L : 0x6.74767f33d1dc1d08p+4L 1 : inexact-ok
+= lgamma upward ldbl-96-m68k 0x8p-152L : 0x6.74767f33d1dc1d1p+4L 1 : inexact-ok
+= lgamma downward ldbl-128 0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4c4p+4L 1 : inexact-ok
+= lgamma tonearest ldbl-128 0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4c8p+4L 1 : inexact-ok
+= lgamma towardzero ldbl-128 0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4c4p+4L 1 : inexact-ok
+= lgamma upward ldbl-128 0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4c8p+4L 1 : inexact-ok
+= lgamma downward ldbl-128ibm 0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4p+4L 1 : inexact-ok
+= lgamma tonearest ldbl-128ibm 0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4p+4L 1 : inexact-ok
+= lgamma towardzero ldbl-128ibm 0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4p+4L 1 : inexact-ok
+= lgamma upward ldbl-128ibm 0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a6p+4L 1 : inexact-ok
+= lgamma downward dbl-64 0x4p-1076 : 0x2.e870a88dae386p+8 1 : inexact-ok
+= lgamma tonearest dbl-64 0x4p-1076 : 0x2.e870a88dae386p+8 1 : inexact-ok
+= lgamma towardzero dbl-64 0x4p-1076 : 0x2.e870a88dae386p+8 1 : inexact-ok
+= lgamma upward dbl-64 0x4p-1076 : 0x2.e870a88dae388p+8 1 : inexact-ok
+= lgamma downward ldbl-96-intel 0x4p-1076L : 0x2.e870a88dae386c7p+8L 1 : inexact-ok
+= lgamma tonearest ldbl-96-intel 0x4p-1076L : 0x2.e870a88dae386c74p+8L 1 : inexact-ok
+= lgamma towardzero ldbl-96-intel 0x4p-1076L : 0x2.e870a88dae386c7p+8L 1 : inexact-ok
+= lgamma upward ldbl-96-intel 0x4p-1076L : 0x2.e870a88dae386c74p+8L 1 : inexact-ok
+= lgamma downward ldbl-96-m68k 0x4p-1076L : 0x2.e870a88dae386c7p+8L 1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k 0x4p-1076L : 0x2.e870a88dae386c74p+8L 1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k 0x4p-1076L : 0x2.e870a88dae386c7p+8L 1 : inexact-ok
+= lgamma upward ldbl-96-m68k 0x4p-1076L : 0x2.e870a88dae386c74p+8L 1 : inexact-ok
+= lgamma downward ldbl-128 0x4p-1076L : 0x2.e870a88dae386c72b4fd4773c09p+8L 1 : inexact-ok
+= lgamma tonearest ldbl-128 0x4p-1076L : 0x2.e870a88dae386c72b4fd4773c092p+8L 1 : inexact-ok
+= lgamma towardzero ldbl-128 0x4p-1076L : 0x2.e870a88dae386c72b4fd4773c09p+8L 1 : inexact-ok
+= lgamma upward ldbl-128 0x4p-1076L : 0x2.e870a88dae386c72b4fd4773c092p+8L 1 : inexact-ok
+= lgamma downward ldbl-128ibm 0x4p-1076L : 0x2.e870a88dae386c72b4fd4773cp+8L 1 : inexact-ok
+= lgamma tonearest ldbl-128ibm 0x4p-1076L : 0x2.e870a88dae386c72b4fd4773c1p+8L 1 : inexact-ok
+= lgamma towardzero ldbl-128ibm 0x4p-1076L : 0x2.e870a88dae386c72b4fd4773cp+8L 1 : inexact-ok
+= lgamma upward ldbl-128ibm 0x4p-1076L : 0x2.e870a88dae386c72b4fd4773c1p+8L 1 : inexact-ok
+= lgamma downward ldbl-96-intel 0x1p-10000L : 0x1.b1378c84073b880cp+12L 1 : inexact-ok
+= lgamma tonearest ldbl-96-intel 0x1p-10000L : 0x1.b1378c84073b880cp+12L 1 : inexact-ok
+= lgamma towardzero ldbl-96-intel 0x1p-10000L : 0x1.b1378c84073b880cp+12L 1 : inexact-ok
+= lgamma upward ldbl-96-intel 0x1p-10000L : 0x1.b1378c84073b880ep+12L 1 : inexact-ok
+= lgamma downward ldbl-96-m68k 0x1p-10000L : 0x1.b1378c84073b880cp+12L 1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k 0x1p-10000L : 0x1.b1378c84073b880cp+12L 1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k 0x1p-10000L : 0x1.b1378c84073b880cp+12L 1 : inexact-ok
+= lgamma upward ldbl-96-m68k 0x1p-10000L : 0x1.b1378c84073b880ep+12L 1 : inexact-ok
+= lgamma downward ldbl-128 0x1p-10000L : 0x1.b1378c84073b880c67e4e97621a4p+12L 1 : inexact-ok
+= lgamma tonearest ldbl-128 0x1p-10000L : 0x1.b1378c84073b880c67e4e97621a4p+12L 1 : inexact-ok
+= lgamma towardzero ldbl-128 0x1p-10000L : 0x1.b1378c84073b880c67e4e97621a4p+12L 1 : inexact-ok
+= lgamma upward ldbl-128 0x1p-10000L : 0x1.b1378c84073b880c67e4e97621a5p+12L 1 : inexact-ok
+lgamma -0x1p-10000
+= lgamma downward flt-32 -0x8p-152f : 0x6.747678p+4f -1 : inexact-ok
+= lgamma tonearest flt-32 -0x8p-152f : 0x6.74768p+4f -1 : inexact-ok
+= lgamma towardzero flt-32 -0x8p-152f : 0x6.747678p+4f -1 : inexact-ok
+= lgamma upward flt-32 -0x8p-152f : 0x6.74768p+4f -1 : inexact-ok
+= lgamma downward dbl-64 -0x8p-152 : 0x6.74767f33d1dcp+4 -1 : inexact-ok
+= lgamma tonearest dbl-64 -0x8p-152 : 0x6.74767f33d1dcp+4 -1 : inexact-ok
+= lgamma towardzero dbl-64 -0x8p-152 : 0x6.74767f33d1dcp+4 -1 : inexact-ok
+= lgamma upward dbl-64 -0x8p-152 : 0x6.74767f33d1dc4p+4 -1 : inexact-ok
+= lgamma downward ldbl-96-intel -0x8p-152L : 0x6.74767f33d1dc1d08p+4L -1 : inexact-ok
+= lgamma tonearest ldbl-96-intel -0x8p-152L : 0x6.74767f33d1dc1d1p+4L -1 : inexact-ok
+= lgamma towardzero ldbl-96-intel -0x8p-152L : 0x6.74767f33d1dc1d08p+4L -1 : inexact-ok
+= lgamma upward ldbl-96-intel -0x8p-152L : 0x6.74767f33d1dc1d1p+4L -1 : inexact-ok
+= lgamma downward ldbl-96-m68k -0x8p-152L : 0x6.74767f33d1dc1d08p+4L -1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k -0x8p-152L : 0x6.74767f33d1dc1d1p+4L -1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k -0x8p-152L : 0x6.74767f33d1dc1d08p+4L -1 : inexact-ok
+= lgamma upward ldbl-96-m68k -0x8p-152L : 0x6.74767f33d1dc1d1p+4L -1 : inexact-ok
+= lgamma downward ldbl-128 -0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4c4p+4L -1 : inexact-ok
+= lgamma tonearest ldbl-128 -0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4c8p+4L -1 : inexact-ok
+= lgamma towardzero ldbl-128 -0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4c4p+4L -1 : inexact-ok
+= lgamma upward ldbl-128 -0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4c8p+4L -1 : inexact-ok
+= lgamma downward ldbl-128ibm -0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4p+4L -1 : inexact-ok
+= lgamma tonearest ldbl-128ibm -0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4p+4L -1 : inexact-ok
+= lgamma towardzero ldbl-128ibm -0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4p+4L -1 : inexact-ok
+= lgamma upward ldbl-128ibm -0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a6p+4L -1 : inexact-ok
+= lgamma downward dbl-64 -0x4p-1076 : 0x2.e870a88dae386p+8 -1 : inexact-ok
+= lgamma tonearest dbl-64 -0x4p-1076 : 0x2.e870a88dae386p+8 -1 : inexact-ok
+= lgamma towardzero dbl-64 -0x4p-1076 : 0x2.e870a88dae386p+8 -1 : inexact-ok
+= lgamma upward dbl-64 -0x4p-1076 : 0x2.e870a88dae388p+8 -1 : inexact-ok
+= lgamma downward ldbl-96-intel -0x4p-1076L : 0x2.e870a88dae386c7p+8L -1 : inexact-ok
+= lgamma tonearest ldbl-96-intel -0x4p-1076L : 0x2.e870a88dae386c74p+8L -1 : inexact-ok
+= lgamma towardzero ldbl-96-intel -0x4p-1076L : 0x2.e870a88dae386c7p+8L -1 : inexact-ok
+= lgamma upward ldbl-96-intel -0x4p-1076L : 0x2.e870a88dae386c74p+8L -1 : inexact-ok
+= lgamma downward ldbl-96-m68k -0x4p-1076L : 0x2.e870a88dae386c7p+8L -1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k -0x4p-1076L : 0x2.e870a88dae386c74p+8L -1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k -0x4p-1076L : 0x2.e870a88dae386c7p+8L -1 : inexact-ok
+= lgamma upward ldbl-96-m68k -0x4p-1076L : 0x2.e870a88dae386c74p+8L -1 : inexact-ok
+= lgamma downward ldbl-128 -0x4p-1076L : 0x2.e870a88dae386c72b4fd4773c09p+8L -1 : inexact-ok
+= lgamma tonearest ldbl-128 -0x4p-1076L : 0x2.e870a88dae386c72b4fd4773c092p+8L -1 : inexact-ok
+= lgamma towardzero ldbl-128 -0x4p-1076L : 0x2.e870a88dae386c72b4fd4773c09p+8L -1 : inexact-ok
+= lgamma upward ldbl-128 -0x4p-1076L : 0x2.e870a88dae386c72b4fd4773c092p+8L -1 : inexact-ok
+= lgamma downward ldbl-128ibm -0x4p-1076L : 0x2.e870a88dae386c72b4fd4773cp+8L -1 : inexact-ok
+= lgamma tonearest ldbl-128ibm -0x4p-1076L : 0x2.e870a88dae386c72b4fd4773c1p+8L -1 : inexact-ok
+= lgamma towardzero ldbl-128ibm -0x4p-1076L : 0x2.e870a88dae386c72b4fd4773cp+8L -1 : inexact-ok
+= lgamma upward ldbl-128ibm -0x4p-1076L : 0x2.e870a88dae386c72b4fd4773c1p+8L -1 : inexact-ok
+= lgamma downward ldbl-96-intel -0x1p-10000L : 0x1.b1378c84073b880cp+12L -1 : inexact-ok
+= lgamma tonearest ldbl-96-intel -0x1p-10000L : 0x1.b1378c84073b880cp+12L -1 : inexact-ok
+= lgamma towardzero ldbl-96-intel -0x1p-10000L : 0x1.b1378c84073b880cp+12L -1 : inexact-ok
+= lgamma upward ldbl-96-intel -0x1p-10000L : 0x1.b1378c84073b880ep+12L -1 : inexact-ok
+= lgamma downward ldbl-96-m68k -0x1p-10000L : 0x1.b1378c84073b880cp+12L -1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k -0x1p-10000L : 0x1.b1378c84073b880cp+12L -1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k -0x1p-10000L : 0x1.b1378c84073b880cp+12L -1 : inexact-ok
+= lgamma upward ldbl-96-m68k -0x1p-10000L : 0x1.b1378c84073b880ep+12L -1 : inexact-ok
+= lgamma downward ldbl-128 -0x1p-10000L : 0x1.b1378c84073b880c67e4e97621a4p+12L -1 : inexact-ok
+= lgamma tonearest ldbl-128 -0x1p-10000L : 0x1.b1378c84073b880c67e4e97621a4p+12L -1 : inexact-ok
+= lgamma towardzero ldbl-128 -0x1p-10000L : 0x1.b1378c84073b880c67e4e97621a4p+12L -1 : inexact-ok
+= lgamma upward ldbl-128 -0x1p-10000L : 0x1.b1378c84073b880c67e4e97621a5p+12L -1 : inexact-ok
+lgamma 0x1p-16382
+= lgamma downward flt-32 0x8p-152f : 0x6.747678p+4f 1 : inexact-ok
+= lgamma tonearest flt-32 0x8p-152f : 0x6.74768p+4f 1 : inexact-ok
+= lgamma towardzero flt-32 0x8p-152f : 0x6.747678p+4f 1 : inexact-ok
+= lgamma upward flt-32 0x8p-152f : 0x6.74768p+4f 1 : inexact-ok
+= lgamma downward dbl-64 0x8p-152 : 0x6.74767f33d1dcp+4 1 : inexact-ok
+= lgamma tonearest dbl-64 0x8p-152 : 0x6.74767f33d1dcp+4 1 : inexact-ok
+= lgamma towardzero dbl-64 0x8p-152 : 0x6.74767f33d1dcp+4 1 : inexact-ok
+= lgamma upward dbl-64 0x8p-152 : 0x6.74767f33d1dc4p+4 1 : inexact-ok
+= lgamma downward ldbl-96-intel 0x8p-152L : 0x6.74767f33d1dc1d08p+4L 1 : inexact-ok
+= lgamma tonearest ldbl-96-intel 0x8p-152L : 0x6.74767f33d1dc1d1p+4L 1 : inexact-ok
+= lgamma towardzero ldbl-96-intel 0x8p-152L : 0x6.74767f33d1dc1d08p+4L 1 : inexact-ok
+= lgamma upward ldbl-96-intel 0x8p-152L : 0x6.74767f33d1dc1d1p+4L 1 : inexact-ok
+= lgamma downward ldbl-96-m68k 0x8p-152L : 0x6.74767f33d1dc1d08p+4L 1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k 0x8p-152L : 0x6.74767f33d1dc1d1p+4L 1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k 0x8p-152L : 0x6.74767f33d1dc1d08p+4L 1 : inexact-ok
+= lgamma upward ldbl-96-m68k 0x8p-152L : 0x6.74767f33d1dc1d1p+4L 1 : inexact-ok
+= lgamma downward ldbl-128 0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4c4p+4L 1 : inexact-ok
+= lgamma tonearest ldbl-128 0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4c8p+4L 1 : inexact-ok
+= lgamma towardzero ldbl-128 0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4c4p+4L 1 : inexact-ok
+= lgamma upward ldbl-128 0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4c8p+4L 1 : inexact-ok
+= lgamma downward ldbl-128ibm 0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4p+4L 1 : inexact-ok
+= lgamma tonearest ldbl-128ibm 0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4p+4L 1 : inexact-ok
+= lgamma towardzero ldbl-128ibm 0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4p+4L 1 : inexact-ok
+= lgamma upward ldbl-128ibm 0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a6p+4L 1 : inexact-ok
+= lgamma downward dbl-64 0x4p-1076 : 0x2.e870a88dae386p+8 1 : inexact-ok
+= lgamma tonearest dbl-64 0x4p-1076 : 0x2.e870a88dae386p+8 1 : inexact-ok
+= lgamma towardzero dbl-64 0x4p-1076 : 0x2.e870a88dae386p+8 1 : inexact-ok
+= lgamma upward dbl-64 0x4p-1076 : 0x2.e870a88dae388p+8 1 : inexact-ok
+= lgamma downward ldbl-96-intel 0x4p-1076L : 0x2.e870a88dae386c7p+8L 1 : inexact-ok
+= lgamma tonearest ldbl-96-intel 0x4p-1076L : 0x2.e870a88dae386c74p+8L 1 : inexact-ok
+= lgamma towardzero ldbl-96-intel 0x4p-1076L : 0x2.e870a88dae386c7p+8L 1 : inexact-ok
+= lgamma upward ldbl-96-intel 0x4p-1076L : 0x2.e870a88dae386c74p+8L 1 : inexact-ok
+= lgamma downward ldbl-96-m68k 0x4p-1076L : 0x2.e870a88dae386c7p+8L 1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k 0x4p-1076L : 0x2.e870a88dae386c74p+8L 1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k 0x4p-1076L : 0x2.e870a88dae386c7p+8L 1 : inexact-ok
+= lgamma upward ldbl-96-m68k 0x4p-1076L : 0x2.e870a88dae386c74p+8L 1 : inexact-ok
+= lgamma downward ldbl-128 0x4p-1076L : 0x2.e870a88dae386c72b4fd4773c09p+8L 1 : inexact-ok
+= lgamma tonearest ldbl-128 0x4p-1076L : 0x2.e870a88dae386c72b4fd4773c092p+8L 1 : inexact-ok
+= lgamma towardzero ldbl-128 0x4p-1076L : 0x2.e870a88dae386c72b4fd4773c09p+8L 1 : inexact-ok
+= lgamma upward ldbl-128 0x4p-1076L : 0x2.e870a88dae386c72b4fd4773c092p+8L 1 : inexact-ok
+= lgamma downward ldbl-128ibm 0x4p-1076L : 0x2.e870a88dae386c72b4fd4773cp+8L 1 : inexact-ok
+= lgamma tonearest ldbl-128ibm 0x4p-1076L : 0x2.e870a88dae386c72b4fd4773c1p+8L 1 : inexact-ok
+= lgamma towardzero ldbl-128ibm 0x4p-1076L : 0x2.e870a88dae386c72b4fd4773cp+8L 1 : inexact-ok
+= lgamma upward ldbl-128ibm 0x4p-1076L : 0x2.e870a88dae386c72b4fd4773c1p+8L 1 : inexact-ok
+= lgamma downward ldbl-96-intel 0x4p-16384L : 0x2.c5b2319c4843acbcp+12L 1 : inexact-ok
+= lgamma tonearest ldbl-96-intel 0x4p-16384L : 0x2.c5b2319c4843accp+12L 1 : inexact-ok
+= lgamma towardzero ldbl-96-intel 0x4p-16384L : 0x2.c5b2319c4843acbcp+12L 1 : inexact-ok
+= lgamma upward ldbl-96-intel 0x4p-16384L : 0x2.c5b2319c4843accp+12L 1 : inexact-ok
+= lgamma downward ldbl-96-m68k 0x4p-16384L : 0x2.c5b2319c4843acbcp+12L 1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k 0x4p-16384L : 0x2.c5b2319c4843accp+12L 1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k 0x4p-16384L : 0x2.c5b2319c4843acbcp+12L 1 : inexact-ok
+= lgamma upward ldbl-96-m68k 0x4p-16384L : 0x2.c5b2319c4843accp+12L 1 : inexact-ok
+= lgamma downward ldbl-128 0x4p-16384L : 0x2.c5b2319c4843acbff21591e99ccap+12L 1 : inexact-ok
+= lgamma tonearest ldbl-128 0x4p-16384L : 0x2.c5b2319c4843acbff21591e99cccp+12L 1 : inexact-ok
+= lgamma towardzero ldbl-128 0x4p-16384L : 0x2.c5b2319c4843acbff21591e99ccap+12L 1 : inexact-ok
+= lgamma upward ldbl-128 0x4p-16384L : 0x2.c5b2319c4843acbff21591e99cccp+12L 1 : inexact-ok
+lgamma -0x1p-16382
+= lgamma downward flt-32 -0x8p-152f : 0x6.747678p+4f -1 : inexact-ok
+= lgamma tonearest flt-32 -0x8p-152f : 0x6.74768p+4f -1 : inexact-ok
+= lgamma towardzero flt-32 -0x8p-152f : 0x6.747678p+4f -1 : inexact-ok
+= lgamma upward flt-32 -0x8p-152f : 0x6.74768p+4f -1 : inexact-ok
+= lgamma downward dbl-64 -0x8p-152 : 0x6.74767f33d1dcp+4 -1 : inexact-ok
+= lgamma tonearest dbl-64 -0x8p-152 : 0x6.74767f33d1dcp+4 -1 : inexact-ok
+= lgamma towardzero dbl-64 -0x8p-152 : 0x6.74767f33d1dcp+4 -1 : inexact-ok
+= lgamma upward dbl-64 -0x8p-152 : 0x6.74767f33d1dc4p+4 -1 : inexact-ok
+= lgamma downward ldbl-96-intel -0x8p-152L : 0x6.74767f33d1dc1d08p+4L -1 : inexact-ok
+= lgamma tonearest ldbl-96-intel -0x8p-152L : 0x6.74767f33d1dc1d1p+4L -1 : inexact-ok
+= lgamma towardzero ldbl-96-intel -0x8p-152L : 0x6.74767f33d1dc1d08p+4L -1 : inexact-ok
+= lgamma upward ldbl-96-intel -0x8p-152L : 0x6.74767f33d1dc1d1p+4L -1 : inexact-ok
+= lgamma downward ldbl-96-m68k -0x8p-152L : 0x6.74767f33d1dc1d08p+4L -1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k -0x8p-152L : 0x6.74767f33d1dc1d1p+4L -1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k -0x8p-152L : 0x6.74767f33d1dc1d08p+4L -1 : inexact-ok
+= lgamma upward ldbl-96-m68k -0x8p-152L : 0x6.74767f33d1dc1d1p+4L -1 : inexact-ok
+= lgamma downward ldbl-128 -0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4c4p+4L -1 : inexact-ok
+= lgamma tonearest ldbl-128 -0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4c8p+4L -1 : inexact-ok
+= lgamma towardzero ldbl-128 -0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4c4p+4L -1 : inexact-ok
+= lgamma upward ldbl-128 -0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4c8p+4L -1 : inexact-ok
+= lgamma downward ldbl-128ibm -0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4p+4L -1 : inexact-ok
+= lgamma tonearest ldbl-128ibm -0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4p+4L -1 : inexact-ok
+= lgamma towardzero ldbl-128ibm -0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4p+4L -1 : inexact-ok
+= lgamma upward ldbl-128ibm -0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a6p+4L -1 : inexact-ok
+= lgamma downward dbl-64 -0x4p-1076 : 0x2.e870a88dae386p+8 -1 : inexact-ok
+= lgamma tonearest dbl-64 -0x4p-1076 : 0x2.e870a88dae386p+8 -1 : inexact-ok
+= lgamma towardzero dbl-64 -0x4p-1076 : 0x2.e870a88dae386p+8 -1 : inexact-ok
+= lgamma upward dbl-64 -0x4p-1076 : 0x2.e870a88dae388p+8 -1 : inexact-ok
+= lgamma downward ldbl-96-intel -0x4p-1076L : 0x2.e870a88dae386c7p+8L -1 : inexact-ok
+= lgamma tonearest ldbl-96-intel -0x4p-1076L : 0x2.e870a88dae386c74p+8L -1 : inexact-ok
+= lgamma towardzero ldbl-96-intel -0x4p-1076L : 0x2.e870a88dae386c7p+8L -1 : inexact-ok
+= lgamma upward ldbl-96-intel -0x4p-1076L : 0x2.e870a88dae386c74p+8L -1 : inexact-ok
+= lgamma downward ldbl-96-m68k -0x4p-1076L : 0x2.e870a88dae386c7p+8L -1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k -0x4p-1076L : 0x2.e870a88dae386c74p+8L -1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k -0x4p-1076L : 0x2.e870a88dae386c7p+8L -1 : inexact-ok
+= lgamma upward ldbl-96-m68k -0x4p-1076L : 0x2.e870a88dae386c74p+8L -1 : inexact-ok
+= lgamma downward ldbl-128 -0x4p-1076L : 0x2.e870a88dae386c72b4fd4773c09p+8L -1 : inexact-ok
+= lgamma tonearest ldbl-128 -0x4p-1076L : 0x2.e870a88dae386c72b4fd4773c092p+8L -1 : inexact-ok
+= lgamma towardzero ldbl-128 -0x4p-1076L : 0x2.e870a88dae386c72b4fd4773c09p+8L -1 : inexact-ok
+= lgamma upward ldbl-128 -0x4p-1076L : 0x2.e870a88dae386c72b4fd4773c092p+8L -1 : inexact-ok
+= lgamma downward ldbl-128ibm -0x4p-1076L : 0x2.e870a88dae386c72b4fd4773cp+8L -1 : inexact-ok
+= lgamma tonearest ldbl-128ibm -0x4p-1076L : 0x2.e870a88dae386c72b4fd4773c1p+8L -1 : inexact-ok
+= lgamma towardzero ldbl-128ibm -0x4p-1076L : 0x2.e870a88dae386c72b4fd4773cp+8L -1 : inexact-ok
+= lgamma upward ldbl-128ibm -0x4p-1076L : 0x2.e870a88dae386c72b4fd4773c1p+8L -1 : inexact-ok
+= lgamma downward ldbl-96-intel -0x4p-16384L : 0x2.c5b2319c4843acbcp+12L -1 : inexact-ok
+= lgamma tonearest ldbl-96-intel -0x4p-16384L : 0x2.c5b2319c4843accp+12L -1 : inexact-ok
+= lgamma towardzero ldbl-96-intel -0x4p-16384L : 0x2.c5b2319c4843acbcp+12L -1 : inexact-ok
+= lgamma upward ldbl-96-intel -0x4p-16384L : 0x2.c5b2319c4843accp+12L -1 : inexact-ok
+= lgamma downward ldbl-96-m68k -0x4p-16384L : 0x2.c5b2319c4843acbcp+12L -1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k -0x4p-16384L : 0x2.c5b2319c4843accp+12L -1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k -0x4p-16384L : 0x2.c5b2319c4843acbcp+12L -1 : inexact-ok
+= lgamma upward ldbl-96-m68k -0x4p-16384L : 0x2.c5b2319c4843accp+12L -1 : inexact-ok
+= lgamma downward ldbl-128 -0x4p-16384L : 0x2.c5b2319c4843acbff21591e99ccap+12L -1 : inexact-ok
+= lgamma tonearest ldbl-128 -0x4p-16384L : 0x2.c5b2319c4843acbff21591e99cccp+12L -1 : inexact-ok
+= lgamma towardzero ldbl-128 -0x4p-16384L : 0x2.c5b2319c4843acbff21591e99ccap+12L -1 : inexact-ok
+= lgamma upward ldbl-128 -0x4p-16384L : 0x2.c5b2319c4843acbff21591e99cccp+12L -1 : inexact-ok
+lgamma 0x1p-16445
+= lgamma downward flt-32 0x8p-152f : 0x6.747678p+4f 1 : inexact-ok
+= lgamma tonearest flt-32 0x8p-152f : 0x6.74768p+4f 1 : inexact-ok
+= lgamma towardzero flt-32 0x8p-152f : 0x6.747678p+4f 1 : inexact-ok
+= lgamma upward flt-32 0x8p-152f : 0x6.74768p+4f 1 : inexact-ok
+= lgamma downward dbl-64 0x8p-152 : 0x6.74767f33d1dcp+4 1 : inexact-ok
+= lgamma tonearest dbl-64 0x8p-152 : 0x6.74767f33d1dcp+4 1 : inexact-ok
+= lgamma towardzero dbl-64 0x8p-152 : 0x6.74767f33d1dcp+4 1 : inexact-ok
+= lgamma upward dbl-64 0x8p-152 : 0x6.74767f33d1dc4p+4 1 : inexact-ok
+= lgamma downward ldbl-96-intel 0x8p-152L : 0x6.74767f33d1dc1d08p+4L 1 : inexact-ok
+= lgamma tonearest ldbl-96-intel 0x8p-152L : 0x6.74767f33d1dc1d1p+4L 1 : inexact-ok
+= lgamma towardzero ldbl-96-intel 0x8p-152L : 0x6.74767f33d1dc1d08p+4L 1 : inexact-ok
+= lgamma upward ldbl-96-intel 0x8p-152L : 0x6.74767f33d1dc1d1p+4L 1 : inexact-ok
+= lgamma downward ldbl-96-m68k 0x8p-152L : 0x6.74767f33d1dc1d08p+4L 1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k 0x8p-152L : 0x6.74767f33d1dc1d1p+4L 1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k 0x8p-152L : 0x6.74767f33d1dc1d08p+4L 1 : inexact-ok
+= lgamma upward ldbl-96-m68k 0x8p-152L : 0x6.74767f33d1dc1d1p+4L 1 : inexact-ok
+= lgamma downward ldbl-128 0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4c4p+4L 1 : inexact-ok
+= lgamma tonearest ldbl-128 0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4c8p+4L 1 : inexact-ok
+= lgamma towardzero ldbl-128 0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4c4p+4L 1 : inexact-ok
+= lgamma upward ldbl-128 0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4c8p+4L 1 : inexact-ok
+= lgamma downward ldbl-128ibm 0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4p+4L 1 : inexact-ok
+= lgamma tonearest ldbl-128ibm 0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4p+4L 1 : inexact-ok
+= lgamma towardzero ldbl-128ibm 0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4p+4L 1 : inexact-ok
+= lgamma upward ldbl-128ibm 0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a6p+4L 1 : inexact-ok
+= lgamma downward dbl-64 0x4p-1076 : 0x2.e870a88dae386p+8 1 : inexact-ok
+= lgamma tonearest dbl-64 0x4p-1076 : 0x2.e870a88dae386p+8 1 : inexact-ok
+= lgamma towardzero dbl-64 0x4p-1076 : 0x2.e870a88dae386p+8 1 : inexact-ok
+= lgamma upward dbl-64 0x4p-1076 : 0x2.e870a88dae388p+8 1 : inexact-ok
+= lgamma downward ldbl-96-intel 0x4p-1076L : 0x2.e870a88dae386c7p+8L 1 : inexact-ok
+= lgamma tonearest ldbl-96-intel 0x4p-1076L : 0x2.e870a88dae386c74p+8L 1 : inexact-ok
+= lgamma towardzero ldbl-96-intel 0x4p-1076L : 0x2.e870a88dae386c7p+8L 1 : inexact-ok
+= lgamma upward ldbl-96-intel 0x4p-1076L : 0x2.e870a88dae386c74p+8L 1 : inexact-ok
+= lgamma downward ldbl-96-m68k 0x4p-1076L : 0x2.e870a88dae386c7p+8L 1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k 0x4p-1076L : 0x2.e870a88dae386c74p+8L 1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k 0x4p-1076L : 0x2.e870a88dae386c7p+8L 1 : inexact-ok
+= lgamma upward ldbl-96-m68k 0x4p-1076L : 0x2.e870a88dae386c74p+8L 1 : inexact-ok
+= lgamma downward ldbl-128 0x4p-1076L : 0x2.e870a88dae386c72b4fd4773c09p+8L 1 : inexact-ok
+= lgamma tonearest ldbl-128 0x4p-1076L : 0x2.e870a88dae386c72b4fd4773c092p+8L 1 : inexact-ok
+= lgamma towardzero ldbl-128 0x4p-1076L : 0x2.e870a88dae386c72b4fd4773c09p+8L 1 : inexact-ok
+= lgamma upward ldbl-128 0x4p-1076L : 0x2.e870a88dae386c72b4fd4773c092p+8L 1 : inexact-ok
+= lgamma downward ldbl-128ibm 0x4p-1076L : 0x2.e870a88dae386c72b4fd4773cp+8L 1 : inexact-ok
+= lgamma tonearest ldbl-128ibm 0x4p-1076L : 0x2.e870a88dae386c72b4fd4773c1p+8L 1 : inexact-ok
+= lgamma towardzero ldbl-128ibm 0x4p-1076L : 0x2.e870a88dae386c72b4fd4773cp+8L 1 : inexact-ok
+= lgamma upward ldbl-128ibm 0x4p-1076L : 0x2.e870a88dae386c72b4fd4773c1p+8L 1 : inexact-ok
+= lgamma downward ldbl-96-intel 0x8p-16448L : 0x2.c86ce2daa80dcdacp+12L 1 : inexact-ok
+= lgamma tonearest ldbl-96-intel 0x8p-16448L : 0x2.c86ce2daa80dcdbp+12L 1 : inexact-ok
+= lgamma towardzero ldbl-96-intel 0x8p-16448L : 0x2.c86ce2daa80dcdacp+12L 1 : inexact-ok
+= lgamma upward ldbl-96-intel 0x8p-16448L : 0x2.c86ce2daa80dcdbp+12L 1 : inexact-ok
+= lgamma downward ldbl-96-m68k 0x8p-16448L : 0x2.c86ce2daa80dcdacp+12L 1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k 0x8p-16448L : 0x2.c86ce2daa80dcdbp+12L 1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k 0x8p-16448L : 0x2.c86ce2daa80dcdacp+12L 1 : inexact-ok
+= lgamma upward ldbl-96-m68k 0x8p-16448L : 0x2.c86ce2daa80dcdbp+12L 1 : inexact-ok
+= lgamma downward ldbl-128 0x8p-16448L : 0x2.c86ce2daa80dcdaf0680827cc35ap+12L 1 : inexact-ok
+= lgamma tonearest ldbl-128 0x8p-16448L : 0x2.c86ce2daa80dcdaf0680827cc35ap+12L 1 : inexact-ok
+= lgamma towardzero ldbl-128 0x8p-16448L : 0x2.c86ce2daa80dcdaf0680827cc35ap+12L 1 : inexact-ok
+= lgamma upward ldbl-128 0x8p-16448L : 0x2.c86ce2daa80dcdaf0680827cc35cp+12L 1 : inexact-ok
+lgamma -0x1p-16445
+= lgamma downward flt-32 -0x8p-152f : 0x6.747678p+4f -1 : inexact-ok
+= lgamma tonearest flt-32 -0x8p-152f : 0x6.74768p+4f -1 : inexact-ok
+= lgamma towardzero flt-32 -0x8p-152f : 0x6.747678p+4f -1 : inexact-ok
+= lgamma upward flt-32 -0x8p-152f : 0x6.74768p+4f -1 : inexact-ok
+= lgamma downward dbl-64 -0x8p-152 : 0x6.74767f33d1dcp+4 -1 : inexact-ok
+= lgamma tonearest dbl-64 -0x8p-152 : 0x6.74767f33d1dcp+4 -1 : inexact-ok
+= lgamma towardzero dbl-64 -0x8p-152 : 0x6.74767f33d1dcp+4 -1 : inexact-ok
+= lgamma upward dbl-64 -0x8p-152 : 0x6.74767f33d1dc4p+4 -1 : inexact-ok
+= lgamma downward ldbl-96-intel -0x8p-152L : 0x6.74767f33d1dc1d08p+4L -1 : inexact-ok
+= lgamma tonearest ldbl-96-intel -0x8p-152L : 0x6.74767f33d1dc1d1p+4L -1 : inexact-ok
+= lgamma towardzero ldbl-96-intel -0x8p-152L : 0x6.74767f33d1dc1d08p+4L -1 : inexact-ok
+= lgamma upward ldbl-96-intel -0x8p-152L : 0x6.74767f33d1dc1d1p+4L -1 : inexact-ok
+= lgamma downward ldbl-96-m68k -0x8p-152L : 0x6.74767f33d1dc1d08p+4L -1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k -0x8p-152L : 0x6.74767f33d1dc1d1p+4L -1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k -0x8p-152L : 0x6.74767f33d1dc1d08p+4L -1 : inexact-ok
+= lgamma upward ldbl-96-m68k -0x8p-152L : 0x6.74767f33d1dc1d1p+4L -1 : inexact-ok
+= lgamma downward ldbl-128 -0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4c4p+4L -1 : inexact-ok
+= lgamma tonearest ldbl-128 -0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4c8p+4L -1 : inexact-ok
+= lgamma towardzero ldbl-128 -0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4c4p+4L -1 : inexact-ok
+= lgamma upward ldbl-128 -0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4c8p+4L -1 : inexact-ok
+= lgamma downward ldbl-128ibm -0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4p+4L -1 : inexact-ok
+= lgamma tonearest ldbl-128ibm -0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4p+4L -1 : inexact-ok
+= lgamma towardzero ldbl-128ibm -0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4p+4L -1 : inexact-ok
+= lgamma upward ldbl-128ibm -0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a6p+4L -1 : inexact-ok
+= lgamma downward dbl-64 -0x4p-1076 : 0x2.e870a88dae386p+8 -1 : inexact-ok
+= lgamma tonearest dbl-64 -0x4p-1076 : 0x2.e870a88dae386p+8 -1 : inexact-ok
+= lgamma towardzero dbl-64 -0x4p-1076 : 0x2.e870a88dae386p+8 -1 : inexact-ok
+= lgamma upward dbl-64 -0x4p-1076 : 0x2.e870a88dae388p+8 -1 : inexact-ok
+= lgamma downward ldbl-96-intel -0x4p-1076L : 0x2.e870a88dae386c7p+8L -1 : inexact-ok
+= lgamma tonearest ldbl-96-intel -0x4p-1076L : 0x2.e870a88dae386c74p+8L -1 : inexact-ok
+= lgamma towardzero ldbl-96-intel -0x4p-1076L : 0x2.e870a88dae386c7p+8L -1 : inexact-ok
+= lgamma upward ldbl-96-intel -0x4p-1076L : 0x2.e870a88dae386c74p+8L -1 : inexact-ok
+= lgamma downward ldbl-96-m68k -0x4p-1076L : 0x2.e870a88dae386c7p+8L -1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k -0x4p-1076L : 0x2.e870a88dae386c74p+8L -1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k -0x4p-1076L : 0x2.e870a88dae386c7p+8L -1 : inexact-ok
+= lgamma upward ldbl-96-m68k -0x4p-1076L : 0x2.e870a88dae386c74p+8L -1 : inexact-ok
+= lgamma downward ldbl-128 -0x4p-1076L : 0x2.e870a88dae386c72b4fd4773c09p+8L -1 : inexact-ok
+= lgamma tonearest ldbl-128 -0x4p-1076L : 0x2.e870a88dae386c72b4fd4773c092p+8L -1 : inexact-ok
+= lgamma towardzero ldbl-128 -0x4p-1076L : 0x2.e870a88dae386c72b4fd4773c09p+8L -1 : inexact-ok
+= lgamma upward ldbl-128 -0x4p-1076L : 0x2.e870a88dae386c72b4fd4773c092p+8L -1 : inexact-ok
+= lgamma downward ldbl-128ibm -0x4p-1076L : 0x2.e870a88dae386c72b4fd4773cp+8L -1 : inexact-ok
+= lgamma tonearest ldbl-128ibm -0x4p-1076L : 0x2.e870a88dae386c72b4fd4773c1p+8L -1 : inexact-ok
+= lgamma towardzero ldbl-128ibm -0x4p-1076L : 0x2.e870a88dae386c72b4fd4773cp+8L -1 : inexact-ok
+= lgamma upward ldbl-128ibm -0x4p-1076L : 0x2.e870a88dae386c72b4fd4773c1p+8L -1 : inexact-ok
+= lgamma downward ldbl-96-intel -0x8p-16448L : 0x2.c86ce2daa80dcdacp+12L -1 : inexact-ok
+= lgamma tonearest ldbl-96-intel -0x8p-16448L : 0x2.c86ce2daa80dcdbp+12L -1 : inexact-ok
+= lgamma towardzero ldbl-96-intel -0x8p-16448L : 0x2.c86ce2daa80dcdacp+12L -1 : inexact-ok
+= lgamma upward ldbl-96-intel -0x8p-16448L : 0x2.c86ce2daa80dcdbp+12L -1 : inexact-ok
+= lgamma downward ldbl-96-m68k -0x8p-16448L : 0x2.c86ce2daa80dcdacp+12L -1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k -0x8p-16448L : 0x2.c86ce2daa80dcdbp+12L -1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k -0x8p-16448L : 0x2.c86ce2daa80dcdacp+12L -1 : inexact-ok
+= lgamma upward ldbl-96-m68k -0x8p-16448L : 0x2.c86ce2daa80dcdbp+12L -1 : inexact-ok
+= lgamma downward ldbl-128 -0x8p-16448L : 0x2.c86ce2daa80dcdaf0680827cc35ap+12L -1 : inexact-ok
+= lgamma tonearest ldbl-128 -0x8p-16448L : 0x2.c86ce2daa80dcdaf0680827cc35ap+12L -1 : inexact-ok
+= lgamma towardzero ldbl-128 -0x8p-16448L : 0x2.c86ce2daa80dcdaf0680827cc35ap+12L -1 : inexact-ok
+= lgamma upward ldbl-128 -0x8p-16448L : 0x2.c86ce2daa80dcdaf0680827cc35cp+12L -1 : inexact-ok
+lgamma 0x1p-16494
+= lgamma downward flt-32 0x8p-152f : 0x6.747678p+4f 1 : inexact-ok
+= lgamma tonearest flt-32 0x8p-152f : 0x6.74768p+4f 1 : inexact-ok
+= lgamma towardzero flt-32 0x8p-152f : 0x6.747678p+4f 1 : inexact-ok
+= lgamma upward flt-32 0x8p-152f : 0x6.74768p+4f 1 : inexact-ok
+= lgamma downward dbl-64 0x8p-152 : 0x6.74767f33d1dcp+4 1 : inexact-ok
+= lgamma tonearest dbl-64 0x8p-152 : 0x6.74767f33d1dcp+4 1 : inexact-ok
+= lgamma towardzero dbl-64 0x8p-152 : 0x6.74767f33d1dcp+4 1 : inexact-ok
+= lgamma upward dbl-64 0x8p-152 : 0x6.74767f33d1dc4p+4 1 : inexact-ok
+= lgamma downward ldbl-96-intel 0x8p-152L : 0x6.74767f33d1dc1d08p+4L 1 : inexact-ok
+= lgamma tonearest ldbl-96-intel 0x8p-152L : 0x6.74767f33d1dc1d1p+4L 1 : inexact-ok
+= lgamma towardzero ldbl-96-intel 0x8p-152L : 0x6.74767f33d1dc1d08p+4L 1 : inexact-ok
+= lgamma upward ldbl-96-intel 0x8p-152L : 0x6.74767f33d1dc1d1p+4L 1 : inexact-ok
+= lgamma downward ldbl-96-m68k 0x8p-152L : 0x6.74767f33d1dc1d08p+4L 1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k 0x8p-152L : 0x6.74767f33d1dc1d1p+4L 1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k 0x8p-152L : 0x6.74767f33d1dc1d08p+4L 1 : inexact-ok
+= lgamma upward ldbl-96-m68k 0x8p-152L : 0x6.74767f33d1dc1d1p+4L 1 : inexact-ok
+= lgamma downward ldbl-128 0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4c4p+4L 1 : inexact-ok
+= lgamma tonearest ldbl-128 0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4c8p+4L 1 : inexact-ok
+= lgamma towardzero ldbl-128 0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4c4p+4L 1 : inexact-ok
+= lgamma upward ldbl-128 0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4c8p+4L 1 : inexact-ok
+= lgamma downward ldbl-128ibm 0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4p+4L 1 : inexact-ok
+= lgamma tonearest ldbl-128ibm 0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4p+4L 1 : inexact-ok
+= lgamma towardzero ldbl-128ibm 0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4p+4L 1 : inexact-ok
+= lgamma upward ldbl-128ibm 0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a6p+4L 1 : inexact-ok
+= lgamma downward dbl-64 0x4p-1076 : 0x2.e870a88dae386p+8 1 : inexact-ok
+= lgamma tonearest dbl-64 0x4p-1076 : 0x2.e870a88dae386p+8 1 : inexact-ok
+= lgamma towardzero dbl-64 0x4p-1076 : 0x2.e870a88dae386p+8 1 : inexact-ok
+= lgamma upward dbl-64 0x4p-1076 : 0x2.e870a88dae388p+8 1 : inexact-ok
+= lgamma downward ldbl-96-intel 0x4p-1076L : 0x2.e870a88dae386c7p+8L 1 : inexact-ok
+= lgamma tonearest ldbl-96-intel 0x4p-1076L : 0x2.e870a88dae386c74p+8L 1 : inexact-ok
+= lgamma towardzero ldbl-96-intel 0x4p-1076L : 0x2.e870a88dae386c7p+8L 1 : inexact-ok
+= lgamma upward ldbl-96-intel 0x4p-1076L : 0x2.e870a88dae386c74p+8L 1 : inexact-ok
+= lgamma downward ldbl-96-m68k 0x4p-1076L : 0x2.e870a88dae386c7p+8L 1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k 0x4p-1076L : 0x2.e870a88dae386c74p+8L 1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k 0x4p-1076L : 0x2.e870a88dae386c7p+8L 1 : inexact-ok
+= lgamma upward ldbl-96-m68k 0x4p-1076L : 0x2.e870a88dae386c74p+8L 1 : inexact-ok
+= lgamma downward ldbl-128 0x4p-1076L : 0x2.e870a88dae386c72b4fd4773c09p+8L 1 : inexact-ok
+= lgamma tonearest ldbl-128 0x4p-1076L : 0x2.e870a88dae386c72b4fd4773c092p+8L 1 : inexact-ok
+= lgamma towardzero ldbl-128 0x4p-1076L : 0x2.e870a88dae386c72b4fd4773c09p+8L 1 : inexact-ok
+= lgamma upward ldbl-128 0x4p-1076L : 0x2.e870a88dae386c72b4fd4773c092p+8L 1 : inexact-ok
+= lgamma downward ldbl-128ibm 0x4p-1076L : 0x2.e870a88dae386c72b4fd4773cp+8L 1 : inexact-ok
+= lgamma tonearest ldbl-128ibm 0x4p-1076L : 0x2.e870a88dae386c72b4fd4773c1p+8L 1 : inexact-ok
+= lgamma towardzero ldbl-128ibm 0x4p-1076L : 0x2.e870a88dae386c72b4fd4773cp+8L 1 : inexact-ok
+= lgamma upward ldbl-128ibm 0x4p-1076L : 0x2.e870a88dae386c72b4fd4773c1p+8L 1 : inexact-ok
+= lgamma downward ldbl-96-intel 0x8p-16448L : 0x2.c86ce2daa80dcdacp+12L 1 : inexact-ok
+= lgamma tonearest ldbl-96-intel 0x8p-16448L : 0x2.c86ce2daa80dcdbp+12L 1 : inexact-ok
+= lgamma towardzero ldbl-96-intel 0x8p-16448L : 0x2.c86ce2daa80dcdacp+12L 1 : inexact-ok
+= lgamma upward ldbl-96-intel 0x8p-16448L : 0x2.c86ce2daa80dcdbp+12L 1 : inexact-ok
+= lgamma downward ldbl-96-m68k 0x8p-16448L : 0x2.c86ce2daa80dcdacp+12L 1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k 0x8p-16448L : 0x2.c86ce2daa80dcdbp+12L 1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k 0x8p-16448L : 0x2.c86ce2daa80dcdacp+12L 1 : inexact-ok
+= lgamma upward ldbl-96-m68k 0x8p-16448L : 0x2.c86ce2daa80dcdbp+12L 1 : inexact-ok
+= lgamma downward ldbl-128 0x8p-16448L : 0x2.c86ce2daa80dcdaf0680827cc35ap+12L 1 : inexact-ok
+= lgamma tonearest ldbl-128 0x8p-16448L : 0x2.c86ce2daa80dcdaf0680827cc35ap+12L 1 : inexact-ok
+= lgamma towardzero ldbl-128 0x8p-16448L : 0x2.c86ce2daa80dcdaf0680827cc35ap+12L 1 : inexact-ok
+= lgamma upward ldbl-128 0x8p-16448L : 0x2.c86ce2daa80dcdaf0680827cc35cp+12L 1 : inexact-ok
+= lgamma downward ldbl-96-m68k 0x4p-16448L : 0x2.c877f9fc278aeaa4p+12L 1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k 0x4p-16448L : 0x2.c877f9fc278aeaa8p+12L 1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k 0x4p-16448L : 0x2.c877f9fc278aeaa4p+12L 1 : inexact-ok
+= lgamma upward ldbl-96-m68k 0x4p-16448L : 0x2.c877f9fc278aeaa8p+12L 1 : inexact-ok
+= lgamma downward ldbl-128 0x4p-16448L : 0x2.c877f9fc278aeaa6a13d20b7fcdap+12L 1 : inexact-ok
+= lgamma tonearest ldbl-128 0x4p-16448L : 0x2.c877f9fc278aeaa6a13d20b7fcdcp+12L 1 : inexact-ok
+= lgamma towardzero ldbl-128 0x4p-16448L : 0x2.c877f9fc278aeaa6a13d20b7fcdap+12L 1 : inexact-ok
+= lgamma upward ldbl-128 0x4p-16448L : 0x2.c877f9fc278aeaa6a13d20b7fcdcp+12L 1 : inexact-ok
+= lgamma downward ldbl-128 0x4p-16496L : 0x2.ca8c50440f005913a49acbd2c4e6p+12L 1 : inexact-ok
+= lgamma tonearest ldbl-128 0x4p-16496L : 0x2.ca8c50440f005913a49acbd2c4e8p+12L 1 : inexact-ok
+= lgamma towardzero ldbl-128 0x4p-16496L : 0x2.ca8c50440f005913a49acbd2c4e6p+12L 1 : inexact-ok
+= lgamma upward ldbl-128 0x4p-16496L : 0x2.ca8c50440f005913a49acbd2c4e8p+12L 1 : inexact-ok
+lgamma -0x1p-16494
+= lgamma downward flt-32 -0x8p-152f : 0x6.747678p+4f -1 : inexact-ok
+= lgamma tonearest flt-32 -0x8p-152f : 0x6.74768p+4f -1 : inexact-ok
+= lgamma towardzero flt-32 -0x8p-152f : 0x6.747678p+4f -1 : inexact-ok
+= lgamma upward flt-32 -0x8p-152f : 0x6.74768p+4f -1 : inexact-ok
+= lgamma downward dbl-64 -0x8p-152 : 0x6.74767f33d1dcp+4 -1 : inexact-ok
+= lgamma tonearest dbl-64 -0x8p-152 : 0x6.74767f33d1dcp+4 -1 : inexact-ok
+= lgamma towardzero dbl-64 -0x8p-152 : 0x6.74767f33d1dcp+4 -1 : inexact-ok
+= lgamma upward dbl-64 -0x8p-152 : 0x6.74767f33d1dc4p+4 -1 : inexact-ok
+= lgamma downward ldbl-96-intel -0x8p-152L : 0x6.74767f33d1dc1d08p+4L -1 : inexact-ok
+= lgamma tonearest ldbl-96-intel -0x8p-152L : 0x6.74767f33d1dc1d1p+4L -1 : inexact-ok
+= lgamma towardzero ldbl-96-intel -0x8p-152L : 0x6.74767f33d1dc1d08p+4L -1 : inexact-ok
+= lgamma upward ldbl-96-intel -0x8p-152L : 0x6.74767f33d1dc1d1p+4L -1 : inexact-ok
+= lgamma downward ldbl-96-m68k -0x8p-152L : 0x6.74767f33d1dc1d08p+4L -1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k -0x8p-152L : 0x6.74767f33d1dc1d1p+4L -1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k -0x8p-152L : 0x6.74767f33d1dc1d08p+4L -1 : inexact-ok
+= lgamma upward ldbl-96-m68k -0x8p-152L : 0x6.74767f33d1dc1d1p+4L -1 : inexact-ok
+= lgamma downward ldbl-128 -0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4c4p+4L -1 : inexact-ok
+= lgamma tonearest ldbl-128 -0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4c8p+4L -1 : inexact-ok
+= lgamma towardzero ldbl-128 -0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4c4p+4L -1 : inexact-ok
+= lgamma upward ldbl-128 -0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4c8p+4L -1 : inexact-ok
+= lgamma downward ldbl-128ibm -0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4p+4L -1 : inexact-ok
+= lgamma tonearest ldbl-128ibm -0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4p+4L -1 : inexact-ok
+= lgamma towardzero ldbl-128ibm -0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a4p+4L -1 : inexact-ok
+= lgamma upward ldbl-128ibm -0x8p-152L : 0x6.74767f33d1dc1d0fc8187877a6p+4L -1 : inexact-ok
+= lgamma downward dbl-64 -0x4p-1076 : 0x2.e870a88dae386p+8 -1 : inexact-ok
+= lgamma tonearest dbl-64 -0x4p-1076 : 0x2.e870a88dae386p+8 -1 : inexact-ok
+= lgamma towardzero dbl-64 -0x4p-1076 : 0x2.e870a88dae386p+8 -1 : inexact-ok
+= lgamma upward dbl-64 -0x4p-1076 : 0x2.e870a88dae388p+8 -1 : inexact-ok
+= lgamma downward ldbl-96-intel -0x4p-1076L : 0x2.e870a88dae386c7p+8L -1 : inexact-ok
+= lgamma tonearest ldbl-96-intel -0x4p-1076L : 0x2.e870a88dae386c74p+8L -1 : inexact-ok
+= lgamma towardzero ldbl-96-intel -0x4p-1076L : 0x2.e870a88dae386c7p+8L -1 : inexact-ok
+= lgamma upward ldbl-96-intel -0x4p-1076L : 0x2.e870a88dae386c74p+8L -1 : inexact-ok
+= lgamma downward ldbl-96-m68k -0x4p-1076L : 0x2.e870a88dae386c7p+8L -1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k -0x4p-1076L : 0x2.e870a88dae386c74p+8L -1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k -0x4p-1076L : 0x2.e870a88dae386c7p+8L -1 : inexact-ok
+= lgamma upward ldbl-96-m68k -0x4p-1076L : 0x2.e870a88dae386c74p+8L -1 : inexact-ok
+= lgamma downward ldbl-128 -0x4p-1076L : 0x2.e870a88dae386c72b4fd4773c09p+8L -1 : inexact-ok
+= lgamma tonearest ldbl-128 -0x4p-1076L : 0x2.e870a88dae386c72b4fd4773c092p+8L -1 : inexact-ok
+= lgamma towardzero ldbl-128 -0x4p-1076L : 0x2.e870a88dae386c72b4fd4773c09p+8L -1 : inexact-ok
+= lgamma upward ldbl-128 -0x4p-1076L : 0x2.e870a88dae386c72b4fd4773c092p+8L -1 : inexact-ok
+= lgamma downward ldbl-128ibm -0x4p-1076L : 0x2.e870a88dae386c72b4fd4773cp+8L -1 : inexact-ok
+= lgamma tonearest ldbl-128ibm -0x4p-1076L : 0x2.e870a88dae386c72b4fd4773c1p+8L -1 : inexact-ok
+= lgamma towardzero ldbl-128ibm -0x4p-1076L : 0x2.e870a88dae386c72b4fd4773cp+8L -1 : inexact-ok
+= lgamma upward ldbl-128ibm -0x4p-1076L : 0x2.e870a88dae386c72b4fd4773c1p+8L -1 : inexact-ok
+= lgamma downward ldbl-96-intel -0x8p-16448L : 0x2.c86ce2daa80dcdacp+12L -1 : inexact-ok
+= lgamma tonearest ldbl-96-intel -0x8p-16448L : 0x2.c86ce2daa80dcdbp+12L -1 : inexact-ok
+= lgamma towardzero ldbl-96-intel -0x8p-16448L : 0x2.c86ce2daa80dcdacp+12L -1 : inexact-ok
+= lgamma upward ldbl-96-intel -0x8p-16448L : 0x2.c86ce2daa80dcdbp+12L -1 : inexact-ok
+= lgamma downward ldbl-96-m68k -0x8p-16448L : 0x2.c86ce2daa80dcdacp+12L -1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k -0x8p-16448L : 0x2.c86ce2daa80dcdbp+12L -1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k -0x8p-16448L : 0x2.c86ce2daa80dcdacp+12L -1 : inexact-ok
+= lgamma upward ldbl-96-m68k -0x8p-16448L : 0x2.c86ce2daa80dcdbp+12L -1 : inexact-ok
+= lgamma downward ldbl-128 -0x8p-16448L : 0x2.c86ce2daa80dcdaf0680827cc35ap+12L -1 : inexact-ok
+= lgamma tonearest ldbl-128 -0x8p-16448L : 0x2.c86ce2daa80dcdaf0680827cc35ap+12L -1 : inexact-ok
+= lgamma towardzero ldbl-128 -0x8p-16448L : 0x2.c86ce2daa80dcdaf0680827cc35ap+12L -1 : inexact-ok
+= lgamma upward ldbl-128 -0x8p-16448L : 0x2.c86ce2daa80dcdaf0680827cc35cp+12L -1 : inexact-ok
+= lgamma downward ldbl-96-m68k -0x4p-16448L : 0x2.c877f9fc278aeaa4p+12L -1 : inexact-ok
+= lgamma tonearest ldbl-96-m68k -0x4p-16448L : 0x2.c877f9fc278aeaa8p+12L -1 : inexact-ok
+= lgamma towardzero ldbl-96-m68k -0x4p-16448L : 0x2.c877f9fc278aeaa4p+12L -1 : inexact-ok
+= lgamma upward ldbl-96-m68k -0x4p-16448L : 0x2.c877f9fc278aeaa8p+12L -1 : inexact-ok
+= lgamma downward ldbl-128 -0x4p-16448L : 0x2.c877f9fc278aeaa6a13d20b7fcdap+12L -1 : inexact-ok
+= lgamma tonearest ldbl-128 -0x4p-16448L : 0x2.c877f9fc278aeaa6a13d20b7fcdcp+12L -1 : inexact-ok
+= lgamma towardzero ldbl-128 -0x4p-16448L : 0x2.c877f9fc278aeaa6a13d20b7fcdap+12L -1 : inexact-ok
+= lgamma upward ldbl-128 -0x4p-16448L : 0x2.c877f9fc278aeaa6a13d20b7fcdcp+12L -1 : inexact-ok
+= lgamma downward ldbl-128 -0x4p-16496L : 0x2.ca8c50440f005913a49acbd2c4e6p+12L -1 : inexact-ok
+= lgamma tonearest ldbl-128 -0x4p-16496L : 0x2.ca8c50440f005913a49acbd2c4e8p+12L -1 : inexact-ok
+= lgamma towardzero ldbl-128 -0x4p-16496L : 0x2.ca8c50440f005913a49acbd2c4e6p+12L -1 : inexact-ok
+= lgamma upward ldbl-128 -0x4p-16496L : 0x2.ca8c50440f005913a49acbd2c4e8p+12L -1 : inexact-ok
+log 1
+= log downward flt-32 0x1p+0f : 0x0p+0f : inexact-ok
+= log tonearest flt-32 0x1p+0f : 0x0p+0f : inexact-ok
+= log towardzero flt-32 0x1p+0f : 0x0p+0f : inexact-ok
+= log upward flt-32 0x1p+0f : 0x0p+0f : inexact-ok
+= log downward dbl-64 0x1p+0 : 0x0p+0 : inexact-ok
+= log tonearest dbl-64 0x1p+0 : 0x0p+0 : inexact-ok
+= log towardzero dbl-64 0x1p+0 : 0x0p+0 : inexact-ok
+= log upward dbl-64 0x1p+0 : 0x0p+0 : inexact-ok
+= log downward ldbl-96-intel 0x1p+0L : 0x0p+0L : inexact-ok
+= log tonearest ldbl-96-intel 0x1p+0L : 0x0p+0L : inexact-ok
+= log towardzero ldbl-96-intel 0x1p+0L : 0x0p+0L : inexact-ok
+= log upward ldbl-96-intel 0x1p+0L : 0x0p+0L : inexact-ok
+= log downward ldbl-96-m68k 0x1p+0L : 0x0p+0L : inexact-ok
+= log tonearest ldbl-96-m68k 0x1p+0L : 0x0p+0L : inexact-ok
+= log towardzero ldbl-96-m68k 0x1p+0L : 0x0p+0L : inexact-ok
+= log upward ldbl-96-m68k 0x1p+0L : 0x0p+0L : inexact-ok
+= log downward ldbl-128 0x1p+0L : 0x0p+0L : inexact-ok
+= log tonearest ldbl-128 0x1p+0L : 0x0p+0L : inexact-ok
+= log towardzero ldbl-128 0x1p+0L : 0x0p+0L : inexact-ok
+= log upward ldbl-128 0x1p+0L : 0x0p+0L : inexact-ok
+= log downward ldbl-128ibm 0x1p+0L : 0x0p+0L : inexact-ok
+= log tonearest ldbl-128ibm 0x1p+0L : 0x0p+0L : inexact-ok
+= log towardzero ldbl-128ibm 0x1p+0L : 0x0p+0L : inexact-ok
+= log upward ldbl-128ibm 0x1p+0L : 0x0p+0L : inexact-ok
+log e
+= log downward flt-32 0x2.b7e154p+0f : 0x1p+0f : inexact-ok
+= log tonearest flt-32 0x2.b7e154p+0f : 0x1p+0f : inexact-ok
+= log towardzero flt-32 0x2.b7e154p+0f : 0x1p+0f : inexact-ok
+= log upward flt-32 0x2.b7e154p+0f : 0x1.000002p+0f : inexact-ok
+= log downward dbl-64 0x2.b7e154p+0 : 0x1.000000f647925p+0 : inexact-ok
+= log tonearest dbl-64 0x2.b7e154p+0 : 0x1.000000f647926p+0 : inexact-ok
+= log towardzero dbl-64 0x2.b7e154p+0 : 0x1.000000f647925p+0 : inexact-ok
+= log upward dbl-64 0x2.b7e154p+0 : 0x1.000000f647926p+0 : inexact-ok
+= log downward ldbl-96-intel 0x2.b7e154p+0L : 0x1.000000f647925f34p+0L : inexact-ok
+= log tonearest ldbl-96-intel 0x2.b7e154p+0L : 0x1.000000f647925f34p+0L : inexact-ok
+= log towardzero ldbl-96-intel 0x2.b7e154p+0L : 0x1.000000f647925f34p+0L : inexact-ok
+= log upward ldbl-96-intel 0x2.b7e154p+0L : 0x1.000000f647925f36p+0L : inexact-ok
+= log downward ldbl-96-m68k 0x2.b7e154p+0L : 0x1.000000f647925f34p+0L : inexact-ok
+= log tonearest ldbl-96-m68k 0x2.b7e154p+0L : 0x1.000000f647925f34p+0L : inexact-ok
+= log towardzero ldbl-96-m68k 0x2.b7e154p+0L : 0x1.000000f647925f34p+0L : inexact-ok
+= log upward ldbl-96-m68k 0x2.b7e154p+0L : 0x1.000000f647925f36p+0L : inexact-ok
+= log downward ldbl-128 0x2.b7e154p+0L : 0x1.000000f647925f34d03716a8b6ccp+0L : inexact-ok
+= log tonearest ldbl-128 0x2.b7e154p+0L : 0x1.000000f647925f34d03716a8b6ccp+0L : inexact-ok
+= log towardzero ldbl-128 0x2.b7e154p+0L : 0x1.000000f647925f34d03716a8b6ccp+0L : inexact-ok
+= log upward ldbl-128 0x2.b7e154p+0L : 0x1.000000f647925f34d03716a8b6cdp+0L : inexact-ok
+= log downward ldbl-128ibm 0x2.b7e154p+0L : 0x1.000000f647925f34d03716a8b68p+0L : inexact-ok
+= log tonearest ldbl-128ibm 0x2.b7e154p+0L : 0x1.000000f647925f34d03716a8b7p+0L : inexact-ok
+= log towardzero ldbl-128ibm 0x2.b7e154p+0L : 0x1.000000f647925f34d03716a8b68p+0L : inexact-ok
+= log upward ldbl-128ibm 0x2.b7e154p+0L : 0x1.000000f647925f34d03716a8b7p+0L : inexact-ok
+= log downward flt-32 0x2.b7e15p+0f : 0xf.fffffp-4f : inexact-ok
+= log tonearest flt-32 0x2.b7e15p+0f : 0xf.fffffp-4f : inexact-ok
+= log towardzero flt-32 0x2.b7e15p+0f : 0xf.fffffp-4f : inexact-ok
+= log upward flt-32 0x2.b7e15p+0f : 0x1p+0f : inexact-ok
+= log downward dbl-64 0x2.b7e15p+0 : 0xf.fffff7d922f5p-4 : inexact-ok
+= log tonearest dbl-64 0x2.b7e15p+0 : 0xf.fffff7d922f5p-4 : inexact-ok
+= log towardzero dbl-64 0x2.b7e15p+0 : 0xf.fffff7d922f5p-4 : inexact-ok
+= log upward dbl-64 0x2.b7e15p+0 : 0xf.fffff7d922f58p-4 : inexact-ok
+= log downward ldbl-96-intel 0x2.b7e15p+0L : 0xf.fffff7d922f51a2p-4L : inexact-ok
+= log tonearest ldbl-96-intel 0x2.b7e15p+0L : 0xf.fffff7d922f51a3p-4L : inexact-ok
+= log towardzero ldbl-96-intel 0x2.b7e15p+0L : 0xf.fffff7d922f51a2p-4L : inexact-ok
+= log upward ldbl-96-intel 0x2.b7e15p+0L : 0xf.fffff7d922f51a3p-4L : inexact-ok
+= log downward ldbl-96-m68k 0x2.b7e15p+0L : 0xf.fffff7d922f51a2p-4L : inexact-ok
+= log tonearest ldbl-96-m68k 0x2.b7e15p+0L : 0xf.fffff7d922f51a3p-4L : inexact-ok
+= log towardzero ldbl-96-m68k 0x2.b7e15p+0L : 0xf.fffff7d922f51a2p-4L : inexact-ok
+= log upward ldbl-96-m68k 0x2.b7e15p+0L : 0xf.fffff7d922f51a3p-4L : inexact-ok
+= log downward ldbl-128 0x2.b7e15p+0L : 0xf.fffff7d922f51a2d208d1c4e821p-4L : inexact-ok
+= log tonearest ldbl-128 0x2.b7e15p+0L : 0xf.fffff7d922f51a2d208d1c4e821p-4L : inexact-ok
+= log towardzero ldbl-128 0x2.b7e15p+0L : 0xf.fffff7d922f51a2d208d1c4e821p-4L : inexact-ok
+= log upward ldbl-128 0x2.b7e15p+0L : 0xf.fffff7d922f51a2d208d1c4e8218p-4L : inexact-ok
+= log downward ldbl-128ibm 0x2.b7e15p+0L : 0xf.fffff7d922f51a2d208d1c4e8p-4L : inexact-ok
+= log tonearest ldbl-128ibm 0x2.b7e15p+0L : 0xf.fffff7d922f51a2d208d1c4e84p-4L : inexact-ok
+= log towardzero ldbl-128ibm 0x2.b7e15p+0L : 0xf.fffff7d922f51a2d208d1c4e8p-4L : inexact-ok
+= log upward ldbl-128ibm 0x2.b7e15p+0L : 0xf.fffff7d922f51a2d208d1c4e84p-4L : inexact-ok
+= log downward dbl-64 0x2.b7e151628aed4p+0 : 0x1p+0 : inexact-ok
+= log tonearest dbl-64 0x2.b7e151628aed4p+0 : 0x1p+0 : inexact-ok
+= log towardzero dbl-64 0x2.b7e151628aed4p+0 : 0x1p+0 : inexact-ok
+= log upward dbl-64 0x2.b7e151628aed4p+0 : 0x1.0000000000001p+0 : inexact-ok
+= log downward ldbl-96-intel 0x2.b7e151628aed4p+0L : 0x1.00000000000007fp+0L : inexact-ok
+= log tonearest ldbl-96-intel 0x2.b7e151628aed4p+0L : 0x1.00000000000007fp+0L : inexact-ok
+= log towardzero ldbl-96-intel 0x2.b7e151628aed4p+0L : 0x1.00000000000007fp+0L : inexact-ok
+= log upward ldbl-96-intel 0x2.b7e151628aed4p+0L : 0x1.00000000000007f2p+0L : inexact-ok
+= log downward ldbl-96-m68k 0x2.b7e151628aed4p+0L : 0x1.00000000000007fp+0L : inexact-ok
+= log tonearest ldbl-96-m68k 0x2.b7e151628aed4p+0L : 0x1.00000000000007fp+0L : inexact-ok
+= log towardzero ldbl-96-m68k 0x2.b7e151628aed4p+0L : 0x1.00000000000007fp+0L : inexact-ok
+= log upward ldbl-96-m68k 0x2.b7e151628aed4p+0L : 0x1.00000000000007f2p+0L : inexact-ok
+= log downward ldbl-128 0x2.b7e151628aed4p+0L : 0x1.00000000000007f0a06e4ddb0222p+0L : inexact-ok
+= log tonearest ldbl-128 0x2.b7e151628aed4p+0L : 0x1.00000000000007f0a06e4ddb0222p+0L : inexact-ok
+= log towardzero ldbl-128 0x2.b7e151628aed4p+0L : 0x1.00000000000007f0a06e4ddb0222p+0L : inexact-ok
+= log upward ldbl-128 0x2.b7e151628aed4p+0L : 0x1.00000000000007f0a06e4ddb0223p+0L : inexact-ok
+= log downward ldbl-128ibm 0x2.b7e151628aed4p+0L : 0x1.00000000000007f0a06e4ddb02p+0L : inexact-ok
+= log tonearest ldbl-128ibm 0x2.b7e151628aed4p+0L : 0x1.00000000000007f0a06e4ddb02p+0L : inexact-ok
+= log towardzero ldbl-128ibm 0x2.b7e151628aed4p+0L : 0x1.00000000000007f0a06e4ddb02p+0L : inexact-ok
+= log upward ldbl-128ibm 0x2.b7e151628aed4p+0L : 0x1.00000000000007f0a06e4ddb028p+0L : inexact-ok
+= log downward dbl-64 0x2.b7e151628aed2p+0 : 0xf.ffffffffffff8p-4 : inexact-ok
+= log tonearest dbl-64 0x2.b7e151628aed2p+0 : 0x1p+0 : inexact-ok
+= log towardzero dbl-64 0x2.b7e151628aed2p+0 : 0xf.ffffffffffff8p-4 : inexact-ok
+= log upward dbl-64 0x2.b7e151628aed2p+0 : 0x1p+0 : inexact-ok
+= log downward ldbl-96-intel 0x2.b7e151628aed2p+0L : 0xf.ffffffffffffc2ap-4L : inexact-ok
+= log tonearest ldbl-96-intel 0x2.b7e151628aed2p+0L : 0xf.ffffffffffffc2bp-4L : inexact-ok
+= log towardzero ldbl-96-intel 0x2.b7e151628aed2p+0L : 0xf.ffffffffffffc2ap-4L : inexact-ok
+= log upward ldbl-96-intel 0x2.b7e151628aed2p+0L : 0xf.ffffffffffffc2bp-4L : inexact-ok
+= log downward ldbl-96-m68k 0x2.b7e151628aed2p+0L : 0xf.ffffffffffffc2ap-4L : inexact-ok
+= log tonearest ldbl-96-m68k 0x2.b7e151628aed2p+0L : 0xf.ffffffffffffc2bp-4L : inexact-ok
+= log towardzero ldbl-96-m68k 0x2.b7e151628aed2p+0L : 0xf.ffffffffffffc2ap-4L : inexact-ok
+= log upward ldbl-96-m68k 0x2.b7e151628aed2p+0L : 0xf.ffffffffffffc2bp-4L : inexact-ok
+= log downward ldbl-128 0x2.b7e151628aed2p+0L : 0xf.ffffffffffffc2af55337636657p-4L : inexact-ok
+= log tonearest ldbl-128 0x2.b7e151628aed2p+0L : 0xf.ffffffffffffc2af553376366578p-4L : inexact-ok
+= log towardzero ldbl-128 0x2.b7e151628aed2p+0L : 0xf.ffffffffffffc2af55337636657p-4L : inexact-ok
+= log upward ldbl-128 0x2.b7e151628aed2p+0L : 0xf.ffffffffffffc2af553376366578p-4L : inexact-ok
+= log downward ldbl-128ibm 0x2.b7e151628aed2p+0L : 0xf.ffffffffffffc2af5533763664p-4L : inexact-ok
+= log tonearest ldbl-128ibm 0x2.b7e151628aed2p+0L : 0xf.ffffffffffffc2af5533763664p-4L : inexact-ok
+= log towardzero ldbl-128ibm 0x2.b7e151628aed2p+0L : 0xf.ffffffffffffc2af5533763664p-4L : inexact-ok
+= log upward ldbl-128ibm 0x2.b7e151628aed2p+0L : 0xf.ffffffffffffc2af5533763668p-4L : inexact-ok
+= log downward ldbl-96-intel 0x2.b7e151628aed2a6cp+0L : 0x1p+0L : inexact-ok
+= log tonearest ldbl-96-intel 0x2.b7e151628aed2a6cp+0L : 0x1p+0L : inexact-ok
+= log towardzero ldbl-96-intel 0x2.b7e151628aed2a6cp+0L : 0x1p+0L : inexact-ok
+= log upward ldbl-96-intel 0x2.b7e151628aed2a6cp+0L : 0x1.0000000000000002p+0L : inexact-ok
+= log downward ldbl-96-m68k 0x2.b7e151628aed2a6cp+0L : 0x1p+0L : inexact-ok
+= log tonearest ldbl-96-m68k 0x2.b7e151628aed2a6cp+0L : 0x1p+0L : inexact-ok
+= log towardzero ldbl-96-m68k 0x2.b7e151628aed2a6cp+0L : 0x1p+0L : inexact-ok
+= log upward ldbl-96-m68k 0x2.b7e151628aed2a6cp+0L : 0x1.0000000000000002p+0L : inexact-ok
+= log downward ldbl-128 0x2.b7e151628aed2a6cp+0L : 0x1.000000000000000075ed29d49ac3p+0L : inexact-ok
+= log tonearest ldbl-128 0x2.b7e151628aed2a6cp+0L : 0x1.000000000000000075ed29d49ac4p+0L : inexact-ok
+= log towardzero ldbl-128 0x2.b7e151628aed2a6cp+0L : 0x1.000000000000000075ed29d49ac3p+0L : inexact-ok
+= log upward ldbl-128 0x2.b7e151628aed2a6cp+0L : 0x1.000000000000000075ed29d49ac4p+0L : inexact-ok
+= log downward ldbl-128ibm 0x2.b7e151628aed2a6cp+0L : 0x1.000000000000000075ed29d49a8p+0L : inexact-ok
+= log tonearest ldbl-128ibm 0x2.b7e151628aed2a6cp+0L : 0x1.000000000000000075ed29d49bp+0L : inexact-ok
+= log towardzero ldbl-128ibm 0x2.b7e151628aed2a6cp+0L : 0x1.000000000000000075ed29d49a8p+0L : inexact-ok
+= log upward ldbl-128ibm 0x2.b7e151628aed2a6cp+0L : 0x1.000000000000000075ed29d49bp+0L : inexact-ok
+= log downward ldbl-96-intel 0x2.b7e151628aed2a68p+0L : 0xf.ffffffffffffffep-4L : inexact-ok
+= log tonearest ldbl-96-intel 0x2.b7e151628aed2a68p+0L : 0xf.fffffffffffffffp-4L : inexact-ok
+= log towardzero ldbl-96-intel 0x2.b7e151628aed2a68p+0L : 0xf.ffffffffffffffep-4L : inexact-ok
+= log upward ldbl-96-intel 0x2.b7e151628aed2a68p+0L : 0xf.fffffffffffffffp-4L : inexact-ok
+= log downward ldbl-96-m68k 0x2.b7e151628aed2a68p+0L : 0xf.ffffffffffffffep-4L : inexact-ok
+= log tonearest ldbl-96-m68k 0x2.b7e151628aed2a68p+0L : 0xf.fffffffffffffffp-4L : inexact-ok
+= log towardzero ldbl-96-m68k 0x2.b7e151628aed2a68p+0L : 0xf.ffffffffffffffep-4L : inexact-ok
+= log upward ldbl-96-m68k 0x2.b7e151628aed2a68p+0L : 0xf.fffffffffffffffp-4L : inexact-ok
+= log downward ldbl-128 0x2.b7e151628aed2a68p+0L : 0xf.ffffffffffffffefd37c671cbdp-4L : inexact-ok
+= log tonearest ldbl-128 0x2.b7e151628aed2a68p+0L : 0xf.ffffffffffffffefd37c671cbd08p-4L : inexact-ok
+= log towardzero ldbl-128 0x2.b7e151628aed2a68p+0L : 0xf.ffffffffffffffefd37c671cbdp-4L : inexact-ok
+= log upward ldbl-128 0x2.b7e151628aed2a68p+0L : 0xf.ffffffffffffffefd37c671cbd08p-4L : inexact-ok
+= log downward ldbl-128ibm 0x2.b7e151628aed2a68p+0L : 0xf.ffffffffffffffefd37c671cbcp-4L : inexact-ok
+= log tonearest ldbl-128ibm 0x2.b7e151628aed2a68p+0L : 0xf.ffffffffffffffefd37c671cbcp-4L : inexact-ok
+= log towardzero ldbl-128ibm 0x2.b7e151628aed2a68p+0L : 0xf.ffffffffffffffefd37c671cbcp-4L : inexact-ok
+= log upward ldbl-128ibm 0x2.b7e151628aed2a68p+0L : 0xf.ffffffffffffffefd37c671ccp-4L : inexact-ok
+= log downward ldbl-128 0x2.b7e151628aed2a6abf7158809cf6p+0L : 0x1p+0L : inexact-ok
+= log tonearest ldbl-128 0x2.b7e151628aed2a6abf7158809cf6p+0L : 0x1p+0L : inexact-ok
+= log towardzero ldbl-128 0x2.b7e151628aed2a6abf7158809cf6p+0L : 0x1p+0L : inexact-ok
+= log upward ldbl-128 0x2.b7e151628aed2a6abf7158809cf6p+0L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= log downward ldbl-128 0x2.b7e151628aed2a6abf7158809cf4p+0L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= log tonearest ldbl-128 0x2.b7e151628aed2a6abf7158809cf4p+0L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= log towardzero ldbl-128 0x2.b7e151628aed2a6abf7158809cf4p+0L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= log upward ldbl-128 0x2.b7e151628aed2a6abf7158809cf4p+0L : 0x1p+0L : inexact-ok
+= log downward ldbl-128 0x2.b7e151628aed2a6abf7158809dp+0L : 0x1.0000000000000000000000000004p+0L : inexact-ok
+= log tonearest ldbl-128 0x2.b7e151628aed2a6abf7158809dp+0L : 0x1.0000000000000000000000000004p+0L : inexact-ok
+= log towardzero ldbl-128 0x2.b7e151628aed2a6abf7158809dp+0L : 0x1.0000000000000000000000000004p+0L : inexact-ok
+= log upward ldbl-128 0x2.b7e151628aed2a6abf7158809dp+0L : 0x1.0000000000000000000000000005p+0L : inexact-ok
+= log downward ldbl-128ibm 0x2.b7e151628aed2a6abf7158809dp+0L : 0x1p+0L : inexact-ok
+= log tonearest ldbl-128ibm 0x2.b7e151628aed2a6abf7158809dp+0L : 0x1p+0L : inexact-ok
+= log towardzero ldbl-128ibm 0x2.b7e151628aed2a6abf7158809dp+0L : 0x1p+0L : inexact-ok
+= log upward ldbl-128ibm 0x2.b7e151628aed2a6abf7158809dp+0L : 0x1.000000000000000000000000008p+0L : inexact-ok
+= log downward ldbl-128 0x2.b7e151628aed2a6abf7158809cp+0L : 0xf.fffffffffffffffffffffffffa58p-4L : inexact-ok
+= log tonearest ldbl-128 0x2.b7e151628aed2a6abf7158809cp+0L : 0xf.fffffffffffffffffffffffffa6p-4L : inexact-ok
+= log towardzero ldbl-128 0x2.b7e151628aed2a6abf7158809cp+0L : 0xf.fffffffffffffffffffffffffa58p-4L : inexact-ok
+= log upward ldbl-128 0x2.b7e151628aed2a6abf7158809cp+0L : 0xf.fffffffffffffffffffffffffa6p-4L : inexact-ok
+= log downward ldbl-128ibm 0x2.b7e151628aed2a6abf7158809cp+0L : 0xf.fffffffffffffffffffffffff8p-4L : inexact-ok
+= log tonearest ldbl-128ibm 0x2.b7e151628aed2a6abf7158809cp+0L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= log towardzero ldbl-128ibm 0x2.b7e151628aed2a6abf7158809cp+0L : 0xf.fffffffffffffffffffffffff8p-4L : inexact-ok
+= log upward ldbl-128ibm 0x2.b7e151628aed2a6abf7158809cp+0L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+log 1/e
+= log downward flt-32 0x5.e2d59p-4f : -0x1p+0f : inexact-ok
+= log tonearest flt-32 0x5.e2d59p-4f : -0x1p+0f : inexact-ok
+= log towardzero flt-32 0x5.e2d59p-4f : -0xf.fffffp-4f : inexact-ok
+= log upward flt-32 0x5.e2d59p-4f : -0xf.fffffp-4f : inexact-ok
+= log downward dbl-64 0x5.e2d59p-4 : -0xf.fffff952d5f58p-4 : inexact-ok
+= log tonearest dbl-64 0x5.e2d59p-4 : -0xf.fffff952d5f5p-4 : inexact-ok
+= log towardzero dbl-64 0x5.e2d59p-4 : -0xf.fffff952d5f5p-4 : inexact-ok
+= log upward dbl-64 0x5.e2d59p-4 : -0xf.fffff952d5f5p-4 : inexact-ok
+= log downward ldbl-96-intel 0x5.e2d59p-4L : -0xf.fffff952d5f52bap-4L : inexact-ok
+= log tonearest ldbl-96-intel 0x5.e2d59p-4L : -0xf.fffff952d5f52b9p-4L : inexact-ok
+= log towardzero ldbl-96-intel 0x5.e2d59p-4L : -0xf.fffff952d5f52b9p-4L : inexact-ok
+= log upward ldbl-96-intel 0x5.e2d59p-4L : -0xf.fffff952d5f52b9p-4L : inexact-ok
+= log downward ldbl-96-m68k 0x5.e2d59p-4L : -0xf.fffff952d5f52bap-4L : inexact-ok
+= log tonearest ldbl-96-m68k 0x5.e2d59p-4L : -0xf.fffff952d5f52b9p-4L : inexact-ok
+= log towardzero ldbl-96-m68k 0x5.e2d59p-4L : -0xf.fffff952d5f52b9p-4L : inexact-ok
+= log upward ldbl-96-m68k 0x5.e2d59p-4L : -0xf.fffff952d5f52b9p-4L : inexact-ok
+= log downward ldbl-128 0x5.e2d59p-4L : -0xf.fffff952d5f52b972627765c7b8p-4L : inexact-ok
+= log tonearest ldbl-128 0x5.e2d59p-4L : -0xf.fffff952d5f52b972627765c7b8p-4L : inexact-ok
+= log towardzero ldbl-128 0x5.e2d59p-4L : -0xf.fffff952d5f52b972627765c7b78p-4L : inexact-ok
+= log upward ldbl-128 0x5.e2d59p-4L : -0xf.fffff952d5f52b972627765c7b78p-4L : inexact-ok
+= log downward ldbl-128ibm 0x5.e2d59p-4L : -0xf.fffff952d5f52b972627765c7cp-4L : inexact-ok
+= log tonearest ldbl-128ibm 0x5.e2d59p-4L : -0xf.fffff952d5f52b972627765c7cp-4L : inexact-ok
+= log towardzero ldbl-128ibm 0x5.e2d59p-4L : -0xf.fffff952d5f52b972627765c78p-4L : inexact-ok
+= log upward ldbl-128ibm 0x5.e2d59p-4L : -0xf.fffff952d5f52b972627765c78p-4L : inexact-ok
+= log downward flt-32 0x5.e2d588p-4f : -0x1.000002p+0f : inexact-ok
+= log tonearest flt-32 0x5.e2d588p-4f : -0x1p+0f : inexact-ok
+= log towardzero flt-32 0x5.e2d588p-4f : -0x1p+0f : inexact-ok
+= log upward flt-32 0x5.e2d588p-4f : -0x1p+0f : inexact-ok
+= log downward dbl-64 0x5.e2d588p-4 : -0x1.000000f11e086p+0 : inexact-ok
+= log tonearest dbl-64 0x5.e2d588p-4 : -0x1.000000f11e086p+0 : inexact-ok
+= log towardzero dbl-64 0x5.e2d588p-4 : -0x1.000000f11e085p+0 : inexact-ok
+= log upward dbl-64 0x5.e2d588p-4 : -0x1.000000f11e085p+0 : inexact-ok
+= log downward ldbl-96-intel 0x5.e2d588p-4L : -0x1.000000f11e085f44p+0L : inexact-ok
+= log tonearest ldbl-96-intel 0x5.e2d588p-4L : -0x1.000000f11e085f42p+0L : inexact-ok
+= log towardzero ldbl-96-intel 0x5.e2d588p-4L : -0x1.000000f11e085f42p+0L : inexact-ok
+= log upward ldbl-96-intel 0x5.e2d588p-4L : -0x1.000000f11e085f42p+0L : inexact-ok
+= log downward ldbl-96-m68k 0x5.e2d588p-4L : -0x1.000000f11e085f44p+0L : inexact-ok
+= log tonearest ldbl-96-m68k 0x5.e2d588p-4L : -0x1.000000f11e085f42p+0L : inexact-ok
+= log towardzero ldbl-96-m68k 0x5.e2d588p-4L : -0x1.000000f11e085f42p+0L : inexact-ok
+= log upward ldbl-96-m68k 0x5.e2d588p-4L : -0x1.000000f11e085f42p+0L : inexact-ok
+= log downward ldbl-128 0x5.e2d588p-4L : -0x1.000000f11e085f422347d5acdb97p+0L : inexact-ok
+= log tonearest ldbl-128 0x5.e2d588p-4L : -0x1.000000f11e085f422347d5acdb97p+0L : inexact-ok
+= log towardzero ldbl-128 0x5.e2d588p-4L : -0x1.000000f11e085f422347d5acdb96p+0L : inexact-ok
+= log upward ldbl-128 0x5.e2d588p-4L : -0x1.000000f11e085f422347d5acdb96p+0L : inexact-ok
+= log downward ldbl-128ibm 0x5.e2d588p-4L : -0x1.000000f11e085f422347d5acdcp+0L : inexact-ok
+= log tonearest ldbl-128ibm 0x5.e2d588p-4L : -0x1.000000f11e085f422347d5acdb8p+0L : inexact-ok
+= log towardzero ldbl-128ibm 0x5.e2d588p-4L : -0x1.000000f11e085f422347d5acdb8p+0L : inexact-ok
+= log upward ldbl-128ibm 0x5.e2d588p-4L : -0x1.000000f11e085f422347d5acdb8p+0L : inexact-ok
+= log downward dbl-64 0x5.e2d58d8b3bcep-4 : -0x1p+0 : inexact-ok
+= log tonearest dbl-64 0x5.e2d58d8b3bcep-4 : -0x1p+0 : inexact-ok
+= log towardzero dbl-64 0x5.e2d58d8b3bcep-4 : -0xf.ffffffffffff8p-4 : inexact-ok
+= log upward dbl-64 0x5.e2d58d8b3bcep-4 : -0xf.ffffffffffff8p-4 : inexact-ok
+= log downward ldbl-96-intel 0x5.e2d58d8b3bcep-4L : -0xf.ffffffffffffd91p-4L : inexact-ok
+= log tonearest ldbl-96-intel 0x5.e2d58d8b3bcep-4L : -0xf.ffffffffffffd91p-4L : inexact-ok
+= log towardzero ldbl-96-intel 0x5.e2d58d8b3bcep-4L : -0xf.ffffffffffffd9p-4L : inexact-ok
+= log upward ldbl-96-intel 0x5.e2d58d8b3bcep-4L : -0xf.ffffffffffffd9p-4L : inexact-ok
+= log downward ldbl-96-m68k 0x5.e2d58d8b3bcep-4L : -0xf.ffffffffffffd91p-4L : inexact-ok
+= log tonearest ldbl-96-m68k 0x5.e2d58d8b3bcep-4L : -0xf.ffffffffffffd91p-4L : inexact-ok
+= log towardzero ldbl-96-m68k 0x5.e2d58d8b3bcep-4L : -0xf.ffffffffffffd9p-4L : inexact-ok
+= log upward ldbl-96-m68k 0x5.e2d58d8b3bcep-4L : -0xf.ffffffffffffd9p-4L : inexact-ok
+= log downward ldbl-128 0x5.e2d58d8b3bcep-4L : -0xf.ffffffffffffd90c7882a506a588p-4L : inexact-ok
+= log tonearest ldbl-128 0x5.e2d58d8b3bcep-4L : -0xf.ffffffffffffd90c7882a506a58p-4L : inexact-ok
+= log towardzero ldbl-128 0x5.e2d58d8b3bcep-4L : -0xf.ffffffffffffd90c7882a506a58p-4L : inexact-ok
+= log upward ldbl-128 0x5.e2d58d8b3bcep-4L : -0xf.ffffffffffffd90c7882a506a58p-4L : inexact-ok
+= log downward ldbl-128ibm 0x5.e2d58d8b3bcep-4L : -0xf.ffffffffffffd90c7882a506a8p-4L : inexact-ok
+= log tonearest ldbl-128ibm 0x5.e2d58d8b3bcep-4L : -0xf.ffffffffffffd90c7882a506a4p-4L : inexact-ok
+= log towardzero ldbl-128ibm 0x5.e2d58d8b3bcep-4L : -0xf.ffffffffffffd90c7882a506a4p-4L : inexact-ok
+= log upward ldbl-128ibm 0x5.e2d58d8b3bcep-4L : -0xf.ffffffffffffd90c7882a506a4p-4L : inexact-ok
+= log downward dbl-64 0x5.e2d58d8b3bcdcp-4 : -0x1.0000000000001p+0 : inexact-ok
+= log tonearest dbl-64 0x5.e2d58d8b3bcdcp-4 : -0x1.0000000000001p+0 : inexact-ok
+= log towardzero dbl-64 0x5.e2d58d8b3bcdcp-4 : -0x1p+0 : inexact-ok
+= log upward dbl-64 0x5.e2d58d8b3bcdcp-4 : -0x1p+0 : inexact-ok
+= log downward ldbl-96-intel 0x5.e2d58d8b3bcdcp-4L : -0x1.0000000000000872p+0L : inexact-ok
+= log tonearest ldbl-96-intel 0x5.e2d58d8b3bcdcp-4L : -0x1.000000000000087p+0L : inexact-ok
+= log towardzero ldbl-96-intel 0x5.e2d58d8b3bcdcp-4L : -0x1.000000000000087p+0L : inexact-ok
+= log upward ldbl-96-intel 0x5.e2d58d8b3bcdcp-4L : -0x1.000000000000087p+0L : inexact-ok
+= log downward ldbl-96-m68k 0x5.e2d58d8b3bcdcp-4L : -0x1.0000000000000872p+0L : inexact-ok
+= log tonearest ldbl-96-m68k 0x5.e2d58d8b3bcdcp-4L : -0x1.000000000000087p+0L : inexact-ok
+= log towardzero ldbl-96-m68k 0x5.e2d58d8b3bcdcp-4L : -0x1.000000000000087p+0L : inexact-ok
+= log upward ldbl-96-m68k 0x5.e2d58d8b3bcdcp-4L : -0x1.000000000000087p+0L : inexact-ok
+= log downward ldbl-128 0x5.e2d58d8b3bcdcp-4L : -0x1.00000000000008704ccdb47c1f23p+0L : inexact-ok
+= log tonearest ldbl-128 0x5.e2d58d8b3bcdcp-4L : -0x1.00000000000008704ccdb47c1f22p+0L : inexact-ok
+= log towardzero ldbl-128 0x5.e2d58d8b3bcdcp-4L : -0x1.00000000000008704ccdb47c1f22p+0L : inexact-ok
+= log upward ldbl-128 0x5.e2d58d8b3bcdcp-4L : -0x1.00000000000008704ccdb47c1f22p+0L : inexact-ok
+= log downward ldbl-128ibm 0x5.e2d58d8b3bcdcp-4L : -0x1.00000000000008704ccdb47c1f8p+0L : inexact-ok
+= log tonearest ldbl-128ibm 0x5.e2d58d8b3bcdcp-4L : -0x1.00000000000008704ccdb47c1fp+0L : inexact-ok
+= log towardzero ldbl-128ibm 0x5.e2d58d8b3bcdcp-4L : -0x1.00000000000008704ccdb47c1fp+0L : inexact-ok
+= log upward ldbl-128ibm 0x5.e2d58d8b3bcdcp-4L : -0x1.00000000000008704ccdb47c1fp+0L : inexact-ok
+= log downward ldbl-96-intel 0x5.e2d58d8b3bcdf1bp-4L : -0x1p+0L : inexact-ok
+= log tonearest ldbl-96-intel 0x5.e2d58d8b3bcdf1bp-4L : -0xf.fffffffffffffffp-4L : inexact-ok
+= log towardzero ldbl-96-intel 0x5.e2d58d8b3bcdf1bp-4L : -0xf.fffffffffffffffp-4L : inexact-ok
+= log upward ldbl-96-intel 0x5.e2d58d8b3bcdf1bp-4L : -0xf.fffffffffffffffp-4L : inexact-ok
+= log downward ldbl-96-m68k 0x5.e2d58d8b3bcdf1bp-4L : -0x1p+0L : inexact-ok
+= log tonearest ldbl-96-m68k 0x5.e2d58d8b3bcdf1bp-4L : -0xf.fffffffffffffffp-4L : inexact-ok
+= log towardzero ldbl-96-m68k 0x5.e2d58d8b3bcdf1bp-4L : -0xf.fffffffffffffffp-4L : inexact-ok
+= log upward ldbl-96-m68k 0x5.e2d58d8b3bcdf1bp-4L : -0xf.fffffffffffffffp-4L : inexact-ok
+= log downward ldbl-128 0x5.e2d58d8b3bcdf1bp-4L : -0xf.fffffffffffffff4415f776b07c8p-4L : inexact-ok
+= log tonearest ldbl-128 0x5.e2d58d8b3bcdf1bp-4L : -0xf.fffffffffffffff4415f776b07cp-4L : inexact-ok
+= log towardzero ldbl-128 0x5.e2d58d8b3bcdf1bp-4L : -0xf.fffffffffffffff4415f776b07cp-4L : inexact-ok
+= log upward ldbl-128 0x5.e2d58d8b3bcdf1bp-4L : -0xf.fffffffffffffff4415f776b07cp-4L : inexact-ok
+= log downward ldbl-128ibm 0x5.e2d58d8b3bcdf1bp-4L : -0xf.fffffffffffffff4415f776b08p-4L : inexact-ok
+= log tonearest ldbl-128ibm 0x5.e2d58d8b3bcdf1bp-4L : -0xf.fffffffffffffff4415f776b08p-4L : inexact-ok
+= log towardzero ldbl-128ibm 0x5.e2d58d8b3bcdf1bp-4L : -0xf.fffffffffffffff4415f776b04p-4L : inexact-ok
+= log upward ldbl-128ibm 0x5.e2d58d8b3bcdf1bp-4L : -0xf.fffffffffffffff4415f776b04p-4L : inexact-ok
+= log downward ldbl-96-intel 0x5.e2d58d8b3bcdf1a8p-4L : -0x1.0000000000000002p+0L : inexact-ok
+= log tonearest ldbl-96-intel 0x5.e2d58d8b3bcdf1a8p-4L : -0x1p+0L : inexact-ok
+= log towardzero ldbl-96-intel 0x5.e2d58d8b3bcdf1a8p-4L : -0x1p+0L : inexact-ok
+= log upward ldbl-96-intel 0x5.e2d58d8b3bcdf1a8p-4L : -0x1p+0L : inexact-ok
+= log downward ldbl-96-m68k 0x5.e2d58d8b3bcdf1a8p-4L : -0x1.0000000000000002p+0L : inexact-ok
+= log tonearest ldbl-96-m68k 0x5.e2d58d8b3bcdf1a8p-4L : -0x1p+0L : inexact-ok
+= log towardzero ldbl-96-m68k 0x5.e2d58d8b3bcdf1a8p-4L : -0x1p+0L : inexact-ok
+= log upward ldbl-96-m68k 0x5.e2d58d8b3bcdf1a8p-4L : -0x1p+0L : inexact-ok
+= log downward ldbl-128 0x5.e2d58d8b3bcdf1a8p-4L : -0x1.0000000000000000a006a027f5f3p+0L : inexact-ok
+= log tonearest ldbl-128 0x5.e2d58d8b3bcdf1a8p-4L : -0x1.0000000000000000a006a027f5f3p+0L : inexact-ok
+= log towardzero ldbl-128 0x5.e2d58d8b3bcdf1a8p-4L : -0x1.0000000000000000a006a027f5f2p+0L : inexact-ok
+= log upward ldbl-128 0x5.e2d58d8b3bcdf1a8p-4L : -0x1.0000000000000000a006a027f5f2p+0L : inexact-ok
+= log downward ldbl-128ibm 0x5.e2d58d8b3bcdf1a8p-4L : -0x1.0000000000000000a006a027f6p+0L : inexact-ok
+= log tonearest ldbl-128ibm 0x5.e2d58d8b3bcdf1a8p-4L : -0x1.0000000000000000a006a027f6p+0L : inexact-ok
+= log towardzero ldbl-128ibm 0x5.e2d58d8b3bcdf1a8p-4L : -0x1.0000000000000000a006a027f58p+0L : inexact-ok
+= log upward ldbl-128ibm 0x5.e2d58d8b3bcdf1a8p-4L : -0x1.0000000000000000a006a027f58p+0L : inexact-ok
+= log downward ldbl-128 0x5.e2d58d8b3bcdf1abadec7829055p-4L : -0x1p+0L : inexact-ok
+= log tonearest ldbl-128 0x5.e2d58d8b3bcdf1abadec7829055p-4L : -0x1p+0L : inexact-ok
+= log towardzero ldbl-128 0x5.e2d58d8b3bcdf1abadec7829055p-4L : -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= log upward ldbl-128 0x5.e2d58d8b3bcdf1abadec7829055p-4L : -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= log downward ldbl-128 0x5.e2d58d8b3bcdf1abadec7829054cp-4L : -0x1.0000000000000000000000000001p+0L : inexact-ok
+= log tonearest ldbl-128 0x5.e2d58d8b3bcdf1abadec7829054cp-4L : -0x1p+0L : inexact-ok
+= log towardzero ldbl-128 0x5.e2d58d8b3bcdf1abadec7829054cp-4L : -0x1p+0L : inexact-ok
+= log upward ldbl-128 0x5.e2d58d8b3bcdf1abadec7829054cp-4L : -0x1p+0L : inexact-ok
+= log downward ldbl-128 0x5.e2d58d8b3bcdf1abadec782906p-4L : -0xf.fffffffffffffffffffffffffe2p-4L : inexact-ok
+= log tonearest ldbl-128 0x5.e2d58d8b3bcdf1abadec782906p-4L : -0xf.fffffffffffffffffffffffffe2p-4L : inexact-ok
+= log towardzero ldbl-128 0x5.e2d58d8b3bcdf1abadec782906p-4L : -0xf.fffffffffffffffffffffffffe18p-4L : inexact-ok
+= log upward ldbl-128 0x5.e2d58d8b3bcdf1abadec782906p-4L : -0xf.fffffffffffffffffffffffffe18p-4L : inexact-ok
+= log downward ldbl-128ibm 0x5.e2d58d8b3bcdf1abadec782906p-4L : -0x1p+0L : inexact-ok
+= log tonearest ldbl-128ibm 0x5.e2d58d8b3bcdf1abadec782906p-4L : -0x1p+0L : inexact-ok
+= log towardzero ldbl-128ibm 0x5.e2d58d8b3bcdf1abadec782906p-4L : -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= log upward ldbl-128ibm 0x5.e2d58d8b3bcdf1abadec782906p-4L : -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= log downward ldbl-128 0x5.e2d58d8b3bcdf1abadec782904p-4L : -0x1.0000000000000000000000000039p+0L : inexact-ok
+= log tonearest ldbl-128 0x5.e2d58d8b3bcdf1abadec782904p-4L : -0x1.0000000000000000000000000039p+0L : inexact-ok
+= log towardzero ldbl-128 0x5.e2d58d8b3bcdf1abadec782904p-4L : -0x1.0000000000000000000000000038p+0L : inexact-ok
+= log upward ldbl-128 0x5.e2d58d8b3bcdf1abadec782904p-4L : -0x1.0000000000000000000000000038p+0L : inexact-ok
+= log downward ldbl-128ibm 0x5.e2d58d8b3bcdf1abadec782904p-4L : -0x1.000000000000000000000000008p+0L : inexact-ok
+= log tonearest ldbl-128ibm 0x5.e2d58d8b3bcdf1abadec782904p-4L : -0x1p+0L : inexact-ok
+= log towardzero ldbl-128ibm 0x5.e2d58d8b3bcdf1abadec782904p-4L : -0x1p+0L : inexact-ok
+= log upward ldbl-128ibm 0x5.e2d58d8b3bcdf1abadec782904p-4L : -0x1p+0L : inexact-ok
+log 2
+= log downward flt-32 0x2p+0f : 0xb.17217p-4f : inexact-ok
+= log tonearest flt-32 0x2p+0f : 0xb.17218p-4f : inexact-ok
+= log towardzero flt-32 0x2p+0f : 0xb.17217p-4f : inexact-ok
+= log upward flt-32 0x2p+0f : 0xb.17218p-4f : inexact-ok
+= log downward dbl-64 0x2p+0 : 0xb.17217f7d1cf78p-4 : inexact-ok
+= log tonearest dbl-64 0x2p+0 : 0xb.17217f7d1cf78p-4 : inexact-ok
+= log towardzero dbl-64 0x2p+0 : 0xb.17217f7d1cf78p-4 : inexact-ok
+= log upward dbl-64 0x2p+0 : 0xb.17217f7d1cf8p-4 : inexact-ok
+= log downward ldbl-96-intel 0x2p+0L : 0xb.17217f7d1cf79abp-4L : inexact-ok
+= log tonearest ldbl-96-intel 0x2p+0L : 0xb.17217f7d1cf79acp-4L : inexact-ok
+= log towardzero ldbl-96-intel 0x2p+0L : 0xb.17217f7d1cf79abp-4L : inexact-ok
+= log upward ldbl-96-intel 0x2p+0L : 0xb.17217f7d1cf79acp-4L : inexact-ok
+= log downward ldbl-96-m68k 0x2p+0L : 0xb.17217f7d1cf79abp-4L : inexact-ok
+= log tonearest ldbl-96-m68k 0x2p+0L : 0xb.17217f7d1cf79acp-4L : inexact-ok
+= log towardzero ldbl-96-m68k 0x2p+0L : 0xb.17217f7d1cf79abp-4L : inexact-ok
+= log upward ldbl-96-m68k 0x2p+0L : 0xb.17217f7d1cf79acp-4L : inexact-ok
+= log downward ldbl-128 0x2p+0L : 0xb.17217f7d1cf79abc9e3b39803f28p-4L : inexact-ok
+= log tonearest ldbl-128 0x2p+0L : 0xb.17217f7d1cf79abc9e3b39803f3p-4L : inexact-ok
+= log towardzero ldbl-128 0x2p+0L : 0xb.17217f7d1cf79abc9e3b39803f28p-4L : inexact-ok
+= log upward ldbl-128 0x2p+0L : 0xb.17217f7d1cf79abc9e3b39803f3p-4L : inexact-ok
+= log downward ldbl-128ibm 0x2p+0L : 0xb.17217f7d1cf79abc9e3b39803cp-4L : inexact-ok
+= log tonearest ldbl-128ibm 0x2p+0L : 0xb.17217f7d1cf79abc9e3b39804p-4L : inexact-ok
+= log towardzero ldbl-128ibm 0x2p+0L : 0xb.17217f7d1cf79abc9e3b39803cp-4L : inexact-ok
+= log upward ldbl-128ibm 0x2p+0L : 0xb.17217f7d1cf79abc9e3b39804p-4L : inexact-ok
+log 10
+= log downward flt-32 0xap+0f : 0x2.4d7634p+0f : inexact-ok
+= log tonearest flt-32 0xap+0f : 0x2.4d7638p+0f : inexact-ok
+= log towardzero flt-32 0xap+0f : 0x2.4d7634p+0f : inexact-ok
+= log upward flt-32 0xap+0f : 0x2.4d7638p+0f : inexact-ok
+= log downward dbl-64 0xap+0 : 0x2.4d763776aaa2ap+0 : inexact-ok
+= log tonearest dbl-64 0xap+0 : 0x2.4d763776aaa2cp+0 : inexact-ok
+= log towardzero dbl-64 0xap+0 : 0x2.4d763776aaa2ap+0 : inexact-ok
+= log upward dbl-64 0xap+0 : 0x2.4d763776aaa2cp+0 : inexact-ok
+= log downward ldbl-96-intel 0xap+0L : 0x2.4d763776aaa2b058p+0L : inexact-ok
+= log tonearest ldbl-96-intel 0xap+0L : 0x2.4d763776aaa2b05cp+0L : inexact-ok
+= log towardzero ldbl-96-intel 0xap+0L : 0x2.4d763776aaa2b058p+0L : inexact-ok
+= log upward ldbl-96-intel 0xap+0L : 0x2.4d763776aaa2b05cp+0L : inexact-ok
+= log downward ldbl-96-m68k 0xap+0L : 0x2.4d763776aaa2b058p+0L : inexact-ok
+= log tonearest ldbl-96-m68k 0xap+0L : 0x2.4d763776aaa2b05cp+0L : inexact-ok
+= log towardzero ldbl-96-m68k 0xap+0L : 0x2.4d763776aaa2b058p+0L : inexact-ok
+= log upward ldbl-96-m68k 0xap+0L : 0x2.4d763776aaa2b05cp+0L : inexact-ok
+= log downward ldbl-128 0xap+0L : 0x2.4d763776aaa2b05ba95b58ae0b4cp+0L : inexact-ok
+= log tonearest ldbl-128 0xap+0L : 0x2.4d763776aaa2b05ba95b58ae0b4cp+0L : inexact-ok
+= log towardzero ldbl-128 0xap+0L : 0x2.4d763776aaa2b05ba95b58ae0b4cp+0L : inexact-ok
+= log upward ldbl-128 0xap+0L : 0x2.4d763776aaa2b05ba95b58ae0b4ep+0L : inexact-ok
+= log downward ldbl-128ibm 0xap+0L : 0x2.4d763776aaa2b05ba95b58ae0bp+0L : inexact-ok
+= log tonearest ldbl-128ibm 0xap+0L : 0x2.4d763776aaa2b05ba95b58ae0bp+0L : inexact-ok
+= log towardzero ldbl-128ibm 0xap+0L : 0x2.4d763776aaa2b05ba95b58ae0bp+0L : inexact-ok
+= log upward ldbl-128ibm 0xap+0L : 0x2.4d763776aaa2b05ba95b58ae0cp+0L : inexact-ok
+log 0.75
+= log downward flt-32 0xcp-4f : -0x4.9a5888p-4f : inexact-ok
+= log tonearest flt-32 0xcp-4f : -0x4.9a5888p-4f : inexact-ok
+= log towardzero flt-32 0xcp-4f : -0x4.9a588p-4f : inexact-ok
+= log upward flt-32 0xcp-4f : -0x4.9a588p-4f : inexact-ok
+= log downward dbl-64 0xcp-4 : -0x4.9a58844d36e4cp-4 : inexact-ok
+= log tonearest dbl-64 0xcp-4 : -0x4.9a58844d36e48p-4 : inexact-ok
+= log towardzero dbl-64 0xcp-4 : -0x4.9a58844d36e48p-4 : inexact-ok
+= log upward dbl-64 0xcp-4 : -0x4.9a58844d36e48p-4 : inexact-ok
+= log downward ldbl-96-intel 0xcp-4L : -0x4.9a58844d36e49e1p-4L : inexact-ok
+= log tonearest ldbl-96-intel 0xcp-4L : -0x4.9a58844d36e49e1p-4L : inexact-ok
+= log towardzero ldbl-96-intel 0xcp-4L : -0x4.9a58844d36e49e08p-4L : inexact-ok
+= log upward ldbl-96-intel 0xcp-4L : -0x4.9a58844d36e49e08p-4L : inexact-ok
+= log downward ldbl-96-m68k 0xcp-4L : -0x4.9a58844d36e49e1p-4L : inexact-ok
+= log tonearest ldbl-96-m68k 0xcp-4L : -0x4.9a58844d36e49e1p-4L : inexact-ok
+= log towardzero ldbl-96-m68k 0xcp-4L : -0x4.9a58844d36e49e08p-4L : inexact-ok
+= log upward ldbl-96-m68k 0xcp-4L : -0x4.9a58844d36e49e08p-4L : inexact-ok
+= log downward ldbl-128 0xcp-4L : -0x4.9a58844d36e49e0efadd9db02aa8p-4L : inexact-ok
+= log tonearest ldbl-128 0xcp-4L : -0x4.9a58844d36e49e0efadd9db02aa8p-4L : inexact-ok
+= log towardzero ldbl-128 0xcp-4L : -0x4.9a58844d36e49e0efadd9db02aa4p-4L : inexact-ok
+= log upward ldbl-128 0xcp-4L : -0x4.9a58844d36e49e0efadd9db02aa4p-4L : inexact-ok
+= log downward ldbl-128ibm 0xcp-4L : -0x4.9a58844d36e49e0efadd9db02cp-4L : inexact-ok
+= log tonearest ldbl-128ibm 0xcp-4L : -0x4.9a58844d36e49e0efadd9db02ap-4L : inexact-ok
+= log towardzero ldbl-128ibm 0xcp-4L : -0x4.9a58844d36e49e0efadd9db02ap-4L : inexact-ok
+= log upward ldbl-128ibm 0xcp-4L : -0x4.9a58844d36e49e0efadd9db02ap-4L : inexact-ok
+log min
+= log downward flt-32 0x4p-128f : -0x5.75628p+4f : inexact-ok
+= log tonearest flt-32 0x4p-128f : -0x5.75628p+4f : inexact-ok
+= log towardzero flt-32 0x4p-128f : -0x5.756278p+4f : inexact-ok
+= log upward flt-32 0x4p-128f : -0x5.756278p+4f : inexact-ok
+= log downward dbl-64 0x4p-128 : -0x5.75627cbf9442p+4 : inexact-ok
+= log tonearest dbl-64 0x4p-128 : -0x5.75627cbf9441cp+4 : inexact-ok
+= log towardzero dbl-64 0x4p-128 : -0x5.75627cbf9441cp+4 : inexact-ok
+= log upward dbl-64 0x4p-128 : -0x5.75627cbf9441cp+4 : inexact-ok
+= log downward ldbl-96-intel 0x4p-128L : -0x5.75627cbf9441de3p+4L : inexact-ok
+= log tonearest ldbl-96-intel 0x4p-128L : -0x5.75627cbf9441de28p+4L : inexact-ok
+= log towardzero ldbl-96-intel 0x4p-128L : -0x5.75627cbf9441de28p+4L : inexact-ok
+= log upward ldbl-96-intel 0x4p-128L : -0x5.75627cbf9441de28p+4L : inexact-ok
+= log downward ldbl-96-m68k 0x4p-128L : -0x5.75627cbf9441de3p+4L : inexact-ok
+= log tonearest ldbl-96-m68k 0x4p-128L : -0x5.75627cbf9441de28p+4L : inexact-ok
+= log towardzero ldbl-96-m68k 0x4p-128L : -0x5.75627cbf9441de28p+4L : inexact-ok
+= log upward ldbl-96-m68k 0x4p-128L : -0x5.75627cbf9441de28p+4L : inexact-ok
+= log downward ldbl-128 0x4p-128L : -0x5.75627cbf9441de28d5e1264d1f1cp+4L : inexact-ok
+= log tonearest ldbl-128 0x4p-128L : -0x5.75627cbf9441de28d5e1264d1f18p+4L : inexact-ok
+= log towardzero ldbl-128 0x4p-128L : -0x5.75627cbf9441de28d5e1264d1f18p+4L : inexact-ok
+= log upward ldbl-128 0x4p-128L : -0x5.75627cbf9441de28d5e1264d1f18p+4L : inexact-ok
+= log downward ldbl-128ibm 0x4p-128L : -0x5.75627cbf9441de28d5e1264d2p+4L : inexact-ok
+= log tonearest ldbl-128ibm 0x4p-128L : -0x5.75627cbf9441de28d5e1264d2p+4L : inexact-ok
+= log towardzero ldbl-128ibm 0x4p-128L : -0x5.75627cbf9441de28d5e1264d1ep+4L : inexact-ok
+= log upward ldbl-128ibm 0x4p-128L : -0x5.75627cbf9441de28d5e1264d1ep+4L : inexact-ok
+= log downward dbl-64 0x4p-1024 : -0x2.c4657baf579a6p+8 : inexact-ok
+= log tonearest dbl-64 0x4p-1024 : -0x2.c4657baf579a4p+8 : inexact-ok
+= log towardzero dbl-64 0x4p-1024 : -0x2.c4657baf579a4p+8 : inexact-ok
+= log upward dbl-64 0x4p-1024 : -0x2.c4657baf579a4p+8 : inexact-ok
+= log downward ldbl-96-intel 0x4p-1024L : -0x2.c4657baf579a47bcp+8L : inexact-ok
+= log tonearest ldbl-96-intel 0x4p-1024L : -0x2.c4657baf579a47bcp+8L : inexact-ok
+= log towardzero ldbl-96-intel 0x4p-1024L : -0x2.c4657baf579a47b8p+8L : inexact-ok
+= log upward ldbl-96-intel 0x4p-1024L : -0x2.c4657baf579a47b8p+8L : inexact-ok
+= log downward ldbl-96-m68k 0x4p-1024L : -0x2.c4657baf579a47bcp+8L : inexact-ok
+= log tonearest ldbl-96-m68k 0x4p-1024L : -0x2.c4657baf579a47bcp+8L : inexact-ok
+= log towardzero ldbl-96-m68k 0x4p-1024L : -0x2.c4657baf579a47b8p+8L : inexact-ok
+= log upward ldbl-96-m68k 0x4p-1024L : -0x2.c4657baf579a47b8p+8L : inexact-ok
+= log downward ldbl-128 0x4p-1024L : -0x2.c4657baf579a47bbcffb06f8dfc4p+8L : inexact-ok
+= log tonearest ldbl-128 0x4p-1024L : -0x2.c4657baf579a47bbcffb06f8dfc4p+8L : inexact-ok
+= log towardzero ldbl-128 0x4p-1024L : -0x2.c4657baf579a47bbcffb06f8dfc2p+8L : inexact-ok
+= log upward ldbl-128 0x4p-1024L : -0x2.c4657baf579a47bbcffb06f8dfc2p+8L : inexact-ok
+= log downward ldbl-128ibm 0x4p-1024L : -0x2.c4657baf579a47bbcffb06f8ep+8L : inexact-ok
+= log tonearest ldbl-128ibm 0x4p-1024L : -0x2.c4657baf579a47bbcffb06f8ep+8L : inexact-ok
+= log towardzero ldbl-128ibm 0x4p-1024L : -0x2.c4657baf579a47bbcffb06f8dfp+8L : inexact-ok
+= log upward ldbl-128ibm 0x4p-1024L : -0x2.c4657baf579a47bbcffb06f8dfp+8L : inexact-ok
+= log downward ldbl-96-intel 0x4p-16384L : -0x2.c5b2319c4843accp+12L : inexact-ok
+= log tonearest ldbl-96-intel 0x4p-16384L : -0x2.c5b2319c4843accp+12L : inexact-ok
+= log towardzero ldbl-96-intel 0x4p-16384L : -0x2.c5b2319c4843acbcp+12L : inexact-ok
+= log upward ldbl-96-intel 0x4p-16384L : -0x2.c5b2319c4843acbcp+12L : inexact-ok
+= log downward ldbl-96-m68k 0x4p-16384L : -0x2.c5b2319c4843accp+12L : inexact-ok
+= log tonearest ldbl-96-m68k 0x4p-16384L : -0x2.c5b2319c4843accp+12L : inexact-ok
+= log towardzero ldbl-96-m68k 0x4p-16384L : -0x2.c5b2319c4843acbcp+12L : inexact-ok
+= log upward ldbl-96-m68k 0x4p-16384L : -0x2.c5b2319c4843acbcp+12L : inexact-ok
+= log downward ldbl-128 0x4p-16384L : -0x2.c5b2319c4843acbff21591e99cccp+12L : inexact-ok
+= log tonearest ldbl-128 0x4p-16384L : -0x2.c5b2319c4843acbff21591e99ccap+12L : inexact-ok
+= log towardzero ldbl-128 0x4p-16384L : -0x2.c5b2319c4843acbff21591e99ccap+12L : inexact-ok
+= log upward ldbl-128 0x4p-16384L : -0x2.c5b2319c4843acbff21591e99ccap+12L : inexact-ok
+= log downward ldbl-96-intel 0x2p-16384L : -0x2.c5bd48bdc7c0c9b8p+12L : inexact-ok
+= log tonearest ldbl-96-intel 0x2p-16384L : -0x2.c5bd48bdc7c0c9b8p+12L : inexact-ok
+= log towardzero ldbl-96-intel 0x2p-16384L : -0x2.c5bd48bdc7c0c9b4p+12L : inexact-ok
+= log upward ldbl-96-intel 0x2p-16384L : -0x2.c5bd48bdc7c0c9b4p+12L : inexact-ok
+= log downward ldbl-96-m68k 0x2p-16384L : -0x2.c5bd48bdc7c0c9b8p+12L : inexact-ok
+= log tonearest ldbl-96-m68k 0x2p-16384L : -0x2.c5bd48bdc7c0c9b8p+12L : inexact-ok
+= log towardzero ldbl-96-m68k 0x2p-16384L : -0x2.c5bd48bdc7c0c9b4p+12L : inexact-ok
+= log upward ldbl-96-m68k 0x2p-16384L : -0x2.c5bd48bdc7c0c9b4p+12L : inexact-ok
+= log downward ldbl-128 0x2p-16384L : -0x2.c5bd48bdc7c0c9b78cd23024d64cp+12L : inexact-ok
+= log tonearest ldbl-128 0x2p-16384L : -0x2.c5bd48bdc7c0c9b78cd23024d64cp+12L : inexact-ok
+= log towardzero ldbl-128 0x2p-16384L : -0x2.c5bd48bdc7c0c9b78cd23024d64ap+12L : inexact-ok
+= log upward ldbl-128 0x2p-16384L : -0x2.c5bd48bdc7c0c9b78cd23024d64ap+12L : inexact-ok
+= log downward dbl-64 0x8p-972 : -0x2.9fa8dcb9092a6p+8 : inexact-ok
+= log tonearest dbl-64 0x8p-972 : -0x2.9fa8dcb9092a6p+8 : inexact-ok
+= log towardzero dbl-64 0x8p-972 : -0x2.9fa8dcb9092a4p+8 : inexact-ok
+= log upward dbl-64 0x8p-972 : -0x2.9fa8dcb9092a4p+8 : inexact-ok
+= log downward ldbl-96-intel 0x8p-972L : -0x2.9fa8dcb9092a538cp+8L : inexact-ok
+= log tonearest ldbl-96-intel 0x8p-972L : -0x2.9fa8dcb9092a538cp+8L : inexact-ok
+= log towardzero ldbl-96-intel 0x8p-972L : -0x2.9fa8dcb9092a5388p+8L : inexact-ok
+= log upward ldbl-96-intel 0x8p-972L : -0x2.9fa8dcb9092a5388p+8L : inexact-ok
+= log downward ldbl-96-m68k 0x8p-972L : -0x2.9fa8dcb9092a538cp+8L : inexact-ok
+= log tonearest ldbl-96-m68k 0x8p-972L : -0x2.9fa8dcb9092a538cp+8L : inexact-ok
+= log towardzero ldbl-96-m68k 0x8p-972L : -0x2.9fa8dcb9092a5388p+8L : inexact-ok
+= log upward ldbl-96-m68k 0x8p-972L : -0x2.9fa8dcb9092a5388p+8L : inexact-ok
+= log downward ldbl-128 0x8p-972L : -0x2.9fa8dcb9092a538b3f2ee2ca66f4p+8L : inexact-ok
+= log tonearest ldbl-128 0x8p-972L : -0x2.9fa8dcb9092a538b3f2ee2ca66f2p+8L : inexact-ok
+= log towardzero ldbl-128 0x8p-972L : -0x2.9fa8dcb9092a538b3f2ee2ca66f2p+8L : inexact-ok
+= log upward ldbl-128 0x8p-972L : -0x2.9fa8dcb9092a538b3f2ee2ca66f2p+8L : inexact-ok
+= log downward ldbl-128ibm 0x8p-972L : -0x2.9fa8dcb9092a538b3f2ee2ca67p+8L : inexact-ok
+= log tonearest ldbl-128ibm 0x8p-972L : -0x2.9fa8dcb9092a538b3f2ee2ca67p+8L : inexact-ok
+= log towardzero ldbl-128ibm 0x8p-972L : -0x2.9fa8dcb9092a538b3f2ee2ca66p+8L : inexact-ok
+= log upward ldbl-128ibm 0x8p-972L : -0x2.9fa8dcb9092a538b3f2ee2ca66p+8L : inexact-ok
+log min_subnorm
+= log downward flt-32 0x8p-152f : -0x6.74768p+4f : inexact-ok
+= log tonearest flt-32 0x8p-152f : -0x6.74768p+4f : inexact-ok
+= log towardzero flt-32 0x8p-152f : -0x6.747678p+4f : inexact-ok
+= log upward flt-32 0x8p-152f : -0x6.747678p+4f : inexact-ok
+= log downward dbl-64 0x8p-152 : -0x6.74767f33d1dc4p+4 : inexact-ok
+= log tonearest dbl-64 0x8p-152 : -0x6.74767f33d1dcp+4 : inexact-ok
+= log towardzero dbl-64 0x8p-152 : -0x6.74767f33d1dcp+4 : inexact-ok
+= log upward dbl-64 0x8p-152 : -0x6.74767f33d1dcp+4 : inexact-ok
+= log downward ldbl-96-intel 0x8p-152L : -0x6.74767f33d1dc1d1p+4L : inexact-ok
+= log tonearest ldbl-96-intel 0x8p-152L : -0x6.74767f33d1dc1d1p+4L : inexact-ok
+= log towardzero ldbl-96-intel 0x8p-152L : -0x6.74767f33d1dc1d08p+4L : inexact-ok
+= log upward ldbl-96-intel 0x8p-152L : -0x6.74767f33d1dc1d08p+4L : inexact-ok
+= log downward ldbl-96-m68k 0x8p-152L : -0x6.74767f33d1dc1d1p+4L : inexact-ok
+= log tonearest ldbl-96-m68k 0x8p-152L : -0x6.74767f33d1dc1d1p+4L : inexact-ok
+= log towardzero ldbl-96-m68k 0x8p-152L : -0x6.74767f33d1dc1d08p+4L : inexact-ok
+= log upward ldbl-96-m68k 0x8p-152L : -0x6.74767f33d1dc1d08p+4L : inexact-ok
+= log downward ldbl-128 0x8p-152L : -0x6.74767f33d1dc1d0fc8187877a4c8p+4L : inexact-ok
+= log tonearest ldbl-128 0x8p-152L : -0x6.74767f33d1dc1d0fc8187877a4c4p+4L : inexact-ok
+= log towardzero ldbl-128 0x8p-152L : -0x6.74767f33d1dc1d0fc8187877a4c4p+4L : inexact-ok
+= log upward ldbl-128 0x8p-152L : -0x6.74767f33d1dc1d0fc8187877a4c4p+4L : inexact-ok
+= log downward ldbl-128ibm 0x8p-152L : -0x6.74767f33d1dc1d0fc8187877a6p+4L : inexact-ok
+= log tonearest ldbl-128ibm 0x8p-152L : -0x6.74767f33d1dc1d0fc8187877a4p+4L : inexact-ok
+= log towardzero ldbl-128ibm 0x8p-152L : -0x6.74767f33d1dc1d0fc8187877a4p+4L : inexact-ok
+= log upward ldbl-128ibm 0x8p-152L : -0x6.74767f33d1dc1d0fc8187877a4p+4L : inexact-ok
+= log downward dbl-64 0x4p-1076 : -0x2.e870a88dae388p+8 : inexact-ok
+= log tonearest dbl-64 0x4p-1076 : -0x2.e870a88dae386p+8 : inexact-ok
+= log towardzero dbl-64 0x4p-1076 : -0x2.e870a88dae386p+8 : inexact-ok
+= log upward dbl-64 0x4p-1076 : -0x2.e870a88dae386p+8 : inexact-ok
+= log downward ldbl-96-intel 0x4p-1076L : -0x2.e870a88dae386c74p+8L : inexact-ok
+= log tonearest ldbl-96-intel 0x4p-1076L : -0x2.e870a88dae386c74p+8L : inexact-ok
+= log towardzero ldbl-96-intel 0x4p-1076L : -0x2.e870a88dae386c7p+8L : inexact-ok
+= log upward ldbl-96-intel 0x4p-1076L : -0x2.e870a88dae386c7p+8L : inexact-ok
+= log downward ldbl-96-m68k 0x4p-1076L : -0x2.e870a88dae386c74p+8L : inexact-ok
+= log tonearest ldbl-96-m68k 0x4p-1076L : -0x2.e870a88dae386c74p+8L : inexact-ok
+= log towardzero ldbl-96-m68k 0x4p-1076L : -0x2.e870a88dae386c7p+8L : inexact-ok
+= log upward ldbl-96-m68k 0x4p-1076L : -0x2.e870a88dae386c7p+8L : inexact-ok
+= log downward ldbl-128 0x4p-1076L : -0x2.e870a88dae386c72b4fd4773c092p+8L : inexact-ok
+= log tonearest ldbl-128 0x4p-1076L : -0x2.e870a88dae386c72b4fd4773c09p+8L : inexact-ok
+= log towardzero ldbl-128 0x4p-1076L : -0x2.e870a88dae386c72b4fd4773c09p+8L : inexact-ok
+= log upward ldbl-128 0x4p-1076L : -0x2.e870a88dae386c72b4fd4773c09p+8L : inexact-ok
+= log downward ldbl-128ibm 0x4p-1076L : -0x2.e870a88dae386c72b4fd4773c1p+8L : inexact-ok
+= log tonearest ldbl-128ibm 0x4p-1076L : -0x2.e870a88dae386c72b4fd4773c1p+8L : inexact-ok
+= log towardzero ldbl-128ibm 0x4p-1076L : -0x2.e870a88dae386c72b4fd4773cp+8L : inexact-ok
+= log upward ldbl-128ibm 0x4p-1076L : -0x2.e870a88dae386c72b4fd4773cp+8L : inexact-ok
+= log downward ldbl-96-intel 0x8p-16448L : -0x2.c86ce2daa80dcdbp+12L : inexact-ok
+= log tonearest ldbl-96-intel 0x8p-16448L : -0x2.c86ce2daa80dcdbp+12L : inexact-ok
+= log towardzero ldbl-96-intel 0x8p-16448L : -0x2.c86ce2daa80dcdacp+12L : inexact-ok
+= log upward ldbl-96-intel 0x8p-16448L : -0x2.c86ce2daa80dcdacp+12L : inexact-ok
+= log downward ldbl-96-m68k 0x8p-16448L : -0x2.c86ce2daa80dcdbp+12L : inexact-ok
+= log tonearest ldbl-96-m68k 0x8p-16448L : -0x2.c86ce2daa80dcdbp+12L : inexact-ok
+= log towardzero ldbl-96-m68k 0x8p-16448L : -0x2.c86ce2daa80dcdacp+12L : inexact-ok
+= log upward ldbl-96-m68k 0x8p-16448L : -0x2.c86ce2daa80dcdacp+12L : inexact-ok
+= log downward ldbl-128 0x8p-16448L : -0x2.c86ce2daa80dcdaf0680827cc35cp+12L : inexact-ok
+= log tonearest ldbl-128 0x8p-16448L : -0x2.c86ce2daa80dcdaf0680827cc35ap+12L : inexact-ok
+= log towardzero ldbl-128 0x8p-16448L : -0x2.c86ce2daa80dcdaf0680827cc35ap+12L : inexact-ok
+= log upward ldbl-128 0x8p-16448L : -0x2.c86ce2daa80dcdaf0680827cc35ap+12L : inexact-ok
+= log downward ldbl-96-m68k 0x4p-16448L : -0x2.c877f9fc278aeaa8p+12L : inexact-ok
+= log tonearest ldbl-96-m68k 0x4p-16448L : -0x2.c877f9fc278aeaa8p+12L : inexact-ok
+= log towardzero ldbl-96-m68k 0x4p-16448L : -0x2.c877f9fc278aeaa4p+12L : inexact-ok
+= log upward ldbl-96-m68k 0x4p-16448L : -0x2.c877f9fc278aeaa4p+12L : inexact-ok
+= log downward ldbl-128 0x4p-16448L : -0x2.c877f9fc278aeaa6a13d20b7fcdcp+12L : inexact-ok
+= log tonearest ldbl-128 0x4p-16448L : -0x2.c877f9fc278aeaa6a13d20b7fcdap+12L : inexact-ok
+= log towardzero ldbl-128 0x4p-16448L : -0x2.c877f9fc278aeaa6a13d20b7fcdap+12L : inexact-ok
+= log upward ldbl-128 0x4p-16448L : -0x2.c877f9fc278aeaa6a13d20b7fcdap+12L : inexact-ok
+= log downward ldbl-128 0x4p-16496L : -0x2.ca8c50440f005913a49acbd2c4e8p+12L : inexact-ok
+= log tonearest ldbl-128 0x4p-16496L : -0x2.ca8c50440f005913a49acbd2c4e6p+12L : inexact-ok
+= log towardzero ldbl-128 0x4p-16496L : -0x2.ca8c50440f005913a49acbd2c4e6p+12L : inexact-ok
+= log upward ldbl-128 0x4p-16496L : -0x2.ca8c50440f005913a49acbd2c4e6p+12L : inexact-ok
+log10 1
+= log10 downward flt-32 0x1p+0f : 0x0p+0f : inexact-ok
+= log10 tonearest flt-32 0x1p+0f : 0x0p+0f : inexact-ok
+= log10 towardzero flt-32 0x1p+0f : 0x0p+0f : inexact-ok
+= log10 upward flt-32 0x1p+0f : 0x0p+0f : inexact-ok
+= log10 downward dbl-64 0x1p+0 : 0x0p+0 : inexact-ok
+= log10 tonearest dbl-64 0x1p+0 : 0x0p+0 : inexact-ok
+= log10 towardzero dbl-64 0x1p+0 : 0x0p+0 : inexact-ok
+= log10 upward dbl-64 0x1p+0 : 0x0p+0 : inexact-ok
+= log10 downward ldbl-96-intel 0x1p+0L : 0x0p+0L : inexact-ok
+= log10 tonearest ldbl-96-intel 0x1p+0L : 0x0p+0L : inexact-ok
+= log10 towardzero ldbl-96-intel 0x1p+0L : 0x0p+0L : inexact-ok
+= log10 upward ldbl-96-intel 0x1p+0L : 0x0p+0L : inexact-ok
+= log10 downward ldbl-96-m68k 0x1p+0L : 0x0p+0L : inexact-ok
+= log10 tonearest ldbl-96-m68k 0x1p+0L : 0x0p+0L : inexact-ok
+= log10 towardzero ldbl-96-m68k 0x1p+0L : 0x0p+0L : inexact-ok
+= log10 upward ldbl-96-m68k 0x1p+0L : 0x0p+0L : inexact-ok
+= log10 downward ldbl-128 0x1p+0L : 0x0p+0L : inexact-ok
+= log10 tonearest ldbl-128 0x1p+0L : 0x0p+0L : inexact-ok
+= log10 towardzero ldbl-128 0x1p+0L : 0x0p+0L : inexact-ok
+= log10 upward ldbl-128 0x1p+0L : 0x0p+0L : inexact-ok
+= log10 downward ldbl-128ibm 0x1p+0L : 0x0p+0L : inexact-ok
+= log10 tonearest ldbl-128ibm 0x1p+0L : 0x0p+0L : inexact-ok
+= log10 towardzero ldbl-128ibm 0x1p+0L : 0x0p+0L : inexact-ok
+= log10 upward ldbl-128ibm 0x1p+0L : 0x0p+0L : inexact-ok
+log10 0.1
+= log10 downward flt-32 0x1.99999ap-4f : -0x1p+0f : inexact-ok
+= log10 tonearest flt-32 0x1.99999ap-4f : -0x1p+0f : inexact-ok
+= log10 towardzero flt-32 0x1.99999ap-4f : -0xf.fffffp-4f : inexact-ok
+= log10 upward flt-32 0x1.99999ap-4f : -0xf.fffffp-4f : inexact-ok
+= log10 downward dbl-64 0x1.99999ap-4 : -0xf.fffffe43484fp-4 : inexact-ok
+= log10 tonearest dbl-64 0x1.99999ap-4 : -0xf.fffffe43484fp-4 : inexact-ok
+= log10 towardzero dbl-64 0x1.99999ap-4 : -0xf.fffffe43484e8p-4 : inexact-ok
+= log10 upward dbl-64 0x1.99999ap-4 : -0xf.fffffe43484e8p-4 : inexact-ok
+= log10 downward ldbl-96-intel 0x1.99999ap-4L : -0xf.fffffe43484ee53p-4L : inexact-ok
+= log10 tonearest ldbl-96-intel 0x1.99999ap-4L : -0xf.fffffe43484ee53p-4L : inexact-ok
+= log10 towardzero ldbl-96-intel 0x1.99999ap-4L : -0xf.fffffe43484ee52p-4L : inexact-ok
+= log10 upward ldbl-96-intel 0x1.99999ap-4L : -0xf.fffffe43484ee52p-4L : inexact-ok
+= log10 downward ldbl-96-m68k 0x1.99999ap-4L : -0xf.fffffe43484ee53p-4L : inexact-ok
+= log10 tonearest ldbl-96-m68k 0x1.99999ap-4L : -0xf.fffffe43484ee53p-4L : inexact-ok
+= log10 towardzero ldbl-96-m68k 0x1.99999ap-4L : -0xf.fffffe43484ee52p-4L : inexact-ok
+= log10 upward ldbl-96-m68k 0x1.99999ap-4L : -0xf.fffffe43484ee52p-4L : inexact-ok
+= log10 downward ldbl-128 0x1.99999ap-4L : -0xf.fffffe43484ee528a53ddf8bb518p-4L : inexact-ok
+= log10 tonearest ldbl-128 0x1.99999ap-4L : -0xf.fffffe43484ee528a53ddf8bb51p-4L : inexact-ok
+= log10 towardzero ldbl-128 0x1.99999ap-4L : -0xf.fffffe43484ee528a53ddf8bb51p-4L : inexact-ok
+= log10 upward ldbl-128 0x1.99999ap-4L : -0xf.fffffe43484ee528a53ddf8bb51p-4L : inexact-ok
+= log10 downward ldbl-128ibm 0x1.99999ap-4L : -0xf.fffffe43484ee528a53ddf8bb8p-4L : inexact-ok
+= log10 tonearest ldbl-128ibm 0x1.99999ap-4L : -0xf.fffffe43484ee528a53ddf8bb4p-4L : inexact-ok
+= log10 towardzero ldbl-128ibm 0x1.99999ap-4L : -0xf.fffffe43484ee528a53ddf8bb4p-4L : inexact-ok
+= log10 upward ldbl-128ibm 0x1.99999ap-4L : -0xf.fffffe43484ee528a53ddf8bb4p-4L : inexact-ok
+= log10 downward flt-32 0x1.999998p-4f : -0x1.000002p+0f : inexact-ok
+= log10 tonearest flt-32 0x1.999998p-4f : -0x1p+0f : inexact-ok
+= log10 towardzero flt-32 0x1.999998p-4f : -0x1p+0f : inexact-ok
+= log10 upward flt-32 0x1.999998p-4f : -0x1p+0f : inexact-ok
+= log10 downward dbl-64 0x1.999998p-4 : -0x1.0000006f2dec9p+0 : inexact-ok
+= log10 tonearest dbl-64 0x1.999998p-4 : -0x1.0000006f2dec9p+0 : inexact-ok
+= log10 towardzero dbl-64 0x1.999998p-4 : -0x1.0000006f2dec8p+0 : inexact-ok
+= log10 upward dbl-64 0x1.999998p-4 : -0x1.0000006f2dec8p+0 : inexact-ok
+= log10 downward ldbl-96-intel 0x1.999998p-4L : -0x1.0000006f2dec8c34p+0L : inexact-ok
+= log10 tonearest ldbl-96-intel 0x1.999998p-4L : -0x1.0000006f2dec8c32p+0L : inexact-ok
+= log10 towardzero ldbl-96-intel 0x1.999998p-4L : -0x1.0000006f2dec8c32p+0L : inexact-ok
+= log10 upward ldbl-96-intel 0x1.999998p-4L : -0x1.0000006f2dec8c32p+0L : inexact-ok
+= log10 downward ldbl-96-m68k 0x1.999998p-4L : -0x1.0000006f2dec8c34p+0L : inexact-ok
+= log10 tonearest ldbl-96-m68k 0x1.999998p-4L : -0x1.0000006f2dec8c32p+0L : inexact-ok
+= log10 towardzero ldbl-96-m68k 0x1.999998p-4L : -0x1.0000006f2dec8c32p+0L : inexact-ok
+= log10 upward ldbl-96-m68k 0x1.999998p-4L : -0x1.0000006f2dec8c32p+0L : inexact-ok
+= log10 downward ldbl-128 0x1.999998p-4L : -0x1.0000006f2dec8c328a8827b3ace5p+0L : inexact-ok
+= log10 tonearest ldbl-128 0x1.999998p-4L : -0x1.0000006f2dec8c328a8827b3ace4p+0L : inexact-ok
+= log10 towardzero ldbl-128 0x1.999998p-4L : -0x1.0000006f2dec8c328a8827b3ace4p+0L : inexact-ok
+= log10 upward ldbl-128 0x1.999998p-4L : -0x1.0000006f2dec8c328a8827b3ace4p+0L : inexact-ok
+= log10 downward ldbl-128ibm 0x1.999998p-4L : -0x1.0000006f2dec8c328a8827b3adp+0L : inexact-ok
+= log10 tonearest ldbl-128ibm 0x1.999998p-4L : -0x1.0000006f2dec8c328a8827b3adp+0L : inexact-ok
+= log10 towardzero ldbl-128ibm 0x1.999998p-4L : -0x1.0000006f2dec8c328a8827b3ac8p+0L : inexact-ok
+= log10 upward ldbl-128ibm 0x1.999998p-4L : -0x1.0000006f2dec8c328a8827b3ac8p+0L : inexact-ok
+= log10 downward dbl-64 0x1.999999999999ap-4 : -0x1p+0 : inexact-ok
+= log10 tonearest dbl-64 0x1.999999999999ap-4 : -0x1p+0 : inexact-ok
+= log10 towardzero dbl-64 0x1.999999999999ap-4 : -0xf.ffffffffffff8p-4 : inexact-ok
+= log10 upward dbl-64 0x1.999999999999ap-4 : -0xf.ffffffffffff8p-4 : inexact-ok
+= log10 downward ldbl-96-intel 0x1.999999999999ap-4L : -0xf.ffffffffffffe44p-4L : inexact-ok
+= log10 tonearest ldbl-96-intel 0x1.999999999999ap-4L : -0xf.ffffffffffffe43p-4L : inexact-ok
+= log10 towardzero ldbl-96-intel 0x1.999999999999ap-4L : -0xf.ffffffffffffe43p-4L : inexact-ok
+= log10 upward ldbl-96-intel 0x1.999999999999ap-4L : -0xf.ffffffffffffe43p-4L : inexact-ok
+= log10 downward ldbl-96-m68k 0x1.999999999999ap-4L : -0xf.ffffffffffffe44p-4L : inexact-ok
+= log10 tonearest ldbl-96-m68k 0x1.999999999999ap-4L : -0xf.ffffffffffffe43p-4L : inexact-ok
+= log10 towardzero ldbl-96-m68k 0x1.999999999999ap-4L : -0xf.ffffffffffffe43p-4L : inexact-ok
+= log10 upward ldbl-96-m68k 0x1.999999999999ap-4L : -0xf.ffffffffffffe43p-4L : inexact-ok
+= log10 downward ldbl-128 0x1.999999999999ap-4L : -0xf.ffffffffffffe43484ead91af208p-4L : inexact-ok
+= log10 tonearest ldbl-128 0x1.999999999999ap-4L : -0xf.ffffffffffffe43484ead91af2p-4L : inexact-ok
+= log10 towardzero ldbl-128 0x1.999999999999ap-4L : -0xf.ffffffffffffe43484ead91af2p-4L : inexact-ok
+= log10 upward ldbl-128 0x1.999999999999ap-4L : -0xf.ffffffffffffe43484ead91af2p-4L : inexact-ok
+= log10 downward ldbl-128ibm 0x1.999999999999ap-4L : -0xf.ffffffffffffe43484ead91af4p-4L : inexact-ok
+= log10 tonearest ldbl-128ibm 0x1.999999999999ap-4L : -0xf.ffffffffffffe43484ead91af4p-4L : inexact-ok
+= log10 towardzero ldbl-128ibm 0x1.999999999999ap-4L : -0xf.ffffffffffffe43484ead91afp-4L : inexact-ok
+= log10 upward ldbl-128ibm 0x1.999999999999ap-4L : -0xf.ffffffffffffe43484ead91afp-4L : inexact-ok
+= log10 downward dbl-64 0x1.9999999999999p-4 : -0x1.0000000000001p+0 : inexact-ok
+= log10 tonearest dbl-64 0x1.9999999999999p-4 : -0x1p+0 : inexact-ok
+= log10 towardzero dbl-64 0x1.9999999999999p-4 : -0x1p+0 : inexact-ok
+= log10 upward dbl-64 0x1.9999999999999p-4 : -0x1p+0 : inexact-ok
+= log10 downward ldbl-96-intel 0x1.9999999999999p-4L : -0x1.000000000000029cp+0L : inexact-ok
+= log10 tonearest ldbl-96-intel 0x1.9999999999999p-4L : -0x1.000000000000029cp+0L : inexact-ok
+= log10 towardzero ldbl-96-intel 0x1.9999999999999p-4L : -0x1.000000000000029ap+0L : inexact-ok
+= log10 upward ldbl-96-intel 0x1.9999999999999p-4L : -0x1.000000000000029ap+0L : inexact-ok
+= log10 downward ldbl-96-m68k 0x1.9999999999999p-4L : -0x1.000000000000029cp+0L : inexact-ok
+= log10 tonearest ldbl-96-m68k 0x1.9999999999999p-4L : -0x1.000000000000029cp+0L : inexact-ok
+= log10 towardzero ldbl-96-m68k 0x1.9999999999999p-4L : -0x1.000000000000029ap+0L : inexact-ok
+= log10 upward ldbl-96-m68k 0x1.9999999999999p-4L : -0x1.000000000000029ap+0L : inexact-ok
+= log10 downward ldbl-128 0x1.9999999999999p-4L : -0x1.000000000000029b1389fba5795dp+0L : inexact-ok
+= log10 tonearest ldbl-128 0x1.9999999999999p-4L : -0x1.000000000000029b1389fba5795cp+0L : inexact-ok
+= log10 towardzero ldbl-128 0x1.9999999999999p-4L : -0x1.000000000000029b1389fba5795cp+0L : inexact-ok
+= log10 upward ldbl-128 0x1.9999999999999p-4L : -0x1.000000000000029b1389fba5795cp+0L : inexact-ok
+= log10 downward ldbl-128ibm 0x1.9999999999999p-4L : -0x1.000000000000029b1389fba5798p+0L : inexact-ok
+= log10 tonearest ldbl-128ibm 0x1.9999999999999p-4L : -0x1.000000000000029b1389fba5798p+0L : inexact-ok
+= log10 towardzero ldbl-128ibm 0x1.9999999999999p-4L : -0x1.000000000000029b1389fba579p+0L : inexact-ok
+= log10 upward ldbl-128ibm 0x1.9999999999999p-4L : -0x1.000000000000029b1389fba579p+0L : inexact-ok
+= log10 downward ldbl-96-intel 0x1.999999999999999ap-4L : -0x1p+0L : inexact-ok
+= log10 tonearest ldbl-96-intel 0x1.999999999999999ap-4L : -0x1p+0L : inexact-ok
+= log10 towardzero ldbl-96-intel 0x1.999999999999999ap-4L : -0xf.fffffffffffffffp-4L : inexact-ok
+= log10 upward ldbl-96-intel 0x1.999999999999999ap-4L : -0xf.fffffffffffffffp-4L : inexact-ok
+= log10 downward ldbl-96-m68k 0x1.999999999999999ap-4L : -0x1p+0L : inexact-ok
+= log10 tonearest ldbl-96-m68k 0x1.999999999999999ap-4L : -0x1p+0L : inexact-ok
+= log10 towardzero ldbl-96-m68k 0x1.999999999999999ap-4L : -0xf.fffffffffffffffp-4L : inexact-ok
+= log10 upward ldbl-96-m68k 0x1.999999999999999ap-4L : -0xf.fffffffffffffffp-4L : inexact-ok
+= log10 downward ldbl-128 0x1.999999999999999ap-4L : -0xf.fffffffffffffffe43484ead91bp-4L : inexact-ok
+= log10 tonearest ldbl-128 0x1.999999999999999ap-4L : -0xf.fffffffffffffffe43484ead91bp-4L : inexact-ok
+= log10 towardzero ldbl-128 0x1.999999999999999ap-4L : -0xf.fffffffffffffffe43484ead91a8p-4L : inexact-ok
+= log10 upward ldbl-128 0x1.999999999999999ap-4L : -0xf.fffffffffffffffe43484ead91a8p-4L : inexact-ok
+= log10 downward ldbl-128ibm 0x1.999999999999999ap-4L : -0xf.fffffffffffffffe43484ead94p-4L : inexact-ok
+= log10 tonearest ldbl-128ibm 0x1.999999999999999ap-4L : -0xf.fffffffffffffffe43484ead9p-4L : inexact-ok
+= log10 towardzero ldbl-128ibm 0x1.999999999999999ap-4L : -0xf.fffffffffffffffe43484ead9p-4L : inexact-ok
+= log10 upward ldbl-128ibm 0x1.999999999999999ap-4L : -0xf.fffffffffffffffe43484ead9p-4L : inexact-ok
+= log10 downward ldbl-96-intel 0x1.9999999999999998p-4L : -0x1.0000000000000002p+0L : inexact-ok
+= log10 tonearest ldbl-96-intel 0x1.9999999999999998p-4L : -0x1p+0L : inexact-ok
+= log10 towardzero ldbl-96-intel 0x1.9999999999999998p-4L : -0x1p+0L : inexact-ok
+= log10 upward ldbl-96-intel 0x1.9999999999999998p-4L : -0x1p+0L : inexact-ok
+= log10 downward ldbl-96-m68k 0x1.9999999999999998p-4L : -0x1.0000000000000002p+0L : inexact-ok
+= log10 tonearest ldbl-96-m68k 0x1.9999999999999998p-4L : -0x1p+0L : inexact-ok
+= log10 towardzero ldbl-96-m68k 0x1.9999999999999998p-4L : -0x1p+0L : inexact-ok
+= log10 upward ldbl-96-m68k 0x1.9999999999999998p-4L : -0x1p+0L : inexact-ok
+= log10 downward ldbl-128 0x1.9999999999999998p-4L : -0x1.00000000000000006f2dec549b94p+0L : inexact-ok
+= log10 tonearest ldbl-128 0x1.9999999999999998p-4L : -0x1.00000000000000006f2dec549b94p+0L : inexact-ok
+= log10 towardzero ldbl-128 0x1.9999999999999998p-4L : -0x1.00000000000000006f2dec549b93p+0L : inexact-ok
+= log10 upward ldbl-128 0x1.9999999999999998p-4L : -0x1.00000000000000006f2dec549b93p+0L : inexact-ok
+= log10 downward ldbl-128ibm 0x1.9999999999999998p-4L : -0x1.00000000000000006f2dec549cp+0L : inexact-ok
+= log10 tonearest ldbl-128ibm 0x1.9999999999999998p-4L : -0x1.00000000000000006f2dec549b8p+0L : inexact-ok
+= log10 towardzero ldbl-128ibm 0x1.9999999999999998p-4L : -0x1.00000000000000006f2dec549b8p+0L : inexact-ok
+= log10 upward ldbl-128ibm 0x1.9999999999999998p-4L : -0x1.00000000000000006f2dec549b8p+0L : inexact-ok
+= log10 downward ldbl-128 0x1.999999999999999999999999999ap-4L : -0x1p+0L : inexact-ok
+= log10 tonearest ldbl-128 0x1.999999999999999999999999999ap-4L : -0x1p+0L : inexact-ok
+= log10 towardzero ldbl-128 0x1.999999999999999999999999999ap-4L : -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= log10 upward ldbl-128 0x1.999999999999999999999999999ap-4L : -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= log10 downward ldbl-128 0x1.9999999999999999999999999999p-4L : -0x1p+0L : inexact-ok
+= log10 tonearest ldbl-128 0x1.9999999999999999999999999999p-4L : -0x1p+0L : inexact-ok
+= log10 towardzero ldbl-128 0x1.9999999999999999999999999999p-4L : -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= log10 upward ldbl-128 0x1.9999999999999999999999999999p-4L : -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= log10 downward ldbl-128 0x1.9999999999999999999999999ap-4L : -0xf.fffffffffffffffffffffffffe48p-4L : inexact-ok
+= log10 tonearest ldbl-128 0x1.9999999999999999999999999ap-4L : -0xf.fffffffffffffffffffffffffe4p-4L : inexact-ok
+= log10 towardzero ldbl-128 0x1.9999999999999999999999999ap-4L : -0xf.fffffffffffffffffffffffffe4p-4L : inexact-ok
+= log10 upward ldbl-128 0x1.9999999999999999999999999ap-4L : -0xf.fffffffffffffffffffffffffe4p-4L : inexact-ok
+= log10 downward ldbl-128ibm 0x1.9999999999999999999999999ap-4L : -0x1p+0L : inexact-ok
+= log10 tonearest ldbl-128ibm 0x1.9999999999999999999999999ap-4L : -0x1p+0L : inexact-ok
+= log10 towardzero ldbl-128ibm 0x1.9999999999999999999999999ap-4L : -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= log10 upward ldbl-128ibm 0x1.9999999999999999999999999ap-4L : -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= log10 downward ldbl-128 0x1.999999999999999999999999998p-4L : -0x1.0000000000000000000000000007p+0L : inexact-ok
+= log10 tonearest ldbl-128 0x1.999999999999999999999999998p-4L : -0x1.0000000000000000000000000007p+0L : inexact-ok
+= log10 towardzero ldbl-128 0x1.999999999999999999999999998p-4L : -0x1.0000000000000000000000000006p+0L : inexact-ok
+= log10 upward ldbl-128 0x1.999999999999999999999999998p-4L : -0x1.0000000000000000000000000006p+0L : inexact-ok
+= log10 downward ldbl-128ibm 0x1.999999999999999999999999998p-4L : -0x1.000000000000000000000000008p+0L : inexact-ok
+= log10 tonearest ldbl-128ibm 0x1.999999999999999999999999998p-4L : -0x1p+0L : inexact-ok
+= log10 towardzero ldbl-128ibm 0x1.999999999999999999999999998p-4L : -0x1p+0L : inexact-ok
+= log10 upward ldbl-128ibm 0x1.999999999999999999999999998p-4L : -0x1p+0L : inexact-ok
+log10 10.0
+= log10 downward flt-32 0xap+0f : 0x1p+0f : inexact-ok
+= log10 tonearest flt-32 0xap+0f : 0x1p+0f : inexact-ok
+= log10 towardzero flt-32 0xap+0f : 0x1p+0f : inexact-ok
+= log10 upward flt-32 0xap+0f : 0x1p+0f : inexact-ok
+= log10 downward dbl-64 0xap+0 : 0x1p+0 : inexact-ok
+= log10 tonearest dbl-64 0xap+0 : 0x1p+0 : inexact-ok
+= log10 towardzero dbl-64 0xap+0 : 0x1p+0 : inexact-ok
+= log10 upward dbl-64 0xap+0 : 0x1p+0 : inexact-ok
+= log10 downward ldbl-96-intel 0xap+0L : 0x1p+0L : inexact-ok
+= log10 tonearest ldbl-96-intel 0xap+0L : 0x1p+0L : inexact-ok
+= log10 towardzero ldbl-96-intel 0xap+0L : 0x1p+0L : inexact-ok
+= log10 upward ldbl-96-intel 0xap+0L : 0x1p+0L : inexact-ok
+= log10 downward ldbl-96-m68k 0xap+0L : 0x1p+0L : inexact-ok
+= log10 tonearest ldbl-96-m68k 0xap+0L : 0x1p+0L : inexact-ok
+= log10 towardzero ldbl-96-m68k 0xap+0L : 0x1p+0L : inexact-ok
+= log10 upward ldbl-96-m68k 0xap+0L : 0x1p+0L : inexact-ok
+= log10 downward ldbl-128 0xap+0L : 0x1p+0L : inexact-ok
+= log10 tonearest ldbl-128 0xap+0L : 0x1p+0L : inexact-ok
+= log10 towardzero ldbl-128 0xap+0L : 0x1p+0L : inexact-ok
+= log10 upward ldbl-128 0xap+0L : 0x1p+0L : inexact-ok
+= log10 downward ldbl-128ibm 0xap+0L : 0x1p+0L : inexact-ok
+= log10 tonearest ldbl-128ibm 0xap+0L : 0x1p+0L : inexact-ok
+= log10 towardzero ldbl-128ibm 0xap+0L : 0x1p+0L : inexact-ok
+= log10 upward ldbl-128ibm 0xap+0L : 0x1p+0L : inexact-ok
+log10 100.0
+= log10 downward flt-32 0x6.4p+4f : 0x2p+0f : inexact-ok
+= log10 tonearest flt-32 0x6.4p+4f : 0x2p+0f : inexact-ok
+= log10 towardzero flt-32 0x6.4p+4f : 0x2p+0f : inexact-ok
+= log10 upward flt-32 0x6.4p+4f : 0x2p+0f : inexact-ok
+= log10 downward dbl-64 0x6.4p+4 : 0x2p+0 : inexact-ok
+= log10 tonearest dbl-64 0x6.4p+4 : 0x2p+0 : inexact-ok
+= log10 towardzero dbl-64 0x6.4p+4 : 0x2p+0 : inexact-ok
+= log10 upward dbl-64 0x6.4p+4 : 0x2p+0 : inexact-ok
+= log10 downward ldbl-96-intel 0x6.4p+4L : 0x2p+0L : inexact-ok
+= log10 tonearest ldbl-96-intel 0x6.4p+4L : 0x2p+0L : inexact-ok
+= log10 towardzero ldbl-96-intel 0x6.4p+4L : 0x2p+0L : inexact-ok
+= log10 upward ldbl-96-intel 0x6.4p+4L : 0x2p+0L : inexact-ok
+= log10 downward ldbl-96-m68k 0x6.4p+4L : 0x2p+0L : inexact-ok
+= log10 tonearest ldbl-96-m68k 0x6.4p+4L : 0x2p+0L : inexact-ok
+= log10 towardzero ldbl-96-m68k 0x6.4p+4L : 0x2p+0L : inexact-ok
+= log10 upward ldbl-96-m68k 0x6.4p+4L : 0x2p+0L : inexact-ok
+= log10 downward ldbl-128 0x6.4p+4L : 0x2p+0L : inexact-ok
+= log10 tonearest ldbl-128 0x6.4p+4L : 0x2p+0L : inexact-ok
+= log10 towardzero ldbl-128 0x6.4p+4L : 0x2p+0L : inexact-ok
+= log10 upward ldbl-128 0x6.4p+4L : 0x2p+0L : inexact-ok
+= log10 downward ldbl-128ibm 0x6.4p+4L : 0x2p+0L : inexact-ok
+= log10 tonearest ldbl-128ibm 0x6.4p+4L : 0x2p+0L : inexact-ok
+= log10 towardzero ldbl-128ibm 0x6.4p+4L : 0x2p+0L : inexact-ok
+= log10 upward ldbl-128ibm 0x6.4p+4L : 0x2p+0L : inexact-ok
+log10 10000.0
+= log10 downward flt-32 0x2.71p+12f : 0x4p+0f : inexact-ok
+= log10 tonearest flt-32 0x2.71p+12f : 0x4p+0f : inexact-ok
+= log10 towardzero flt-32 0x2.71p+12f : 0x4p+0f : inexact-ok
+= log10 upward flt-32 0x2.71p+12f : 0x4p+0f : inexact-ok
+= log10 downward dbl-64 0x2.71p+12 : 0x4p+0 : inexact-ok
+= log10 tonearest dbl-64 0x2.71p+12 : 0x4p+0 : inexact-ok
+= log10 towardzero dbl-64 0x2.71p+12 : 0x4p+0 : inexact-ok
+= log10 upward dbl-64 0x2.71p+12 : 0x4p+0 : inexact-ok
+= log10 downward ldbl-96-intel 0x2.71p+12L : 0x4p+0L : inexact-ok
+= log10 tonearest ldbl-96-intel 0x2.71p+12L : 0x4p+0L : inexact-ok
+= log10 towardzero ldbl-96-intel 0x2.71p+12L : 0x4p+0L : inexact-ok
+= log10 upward ldbl-96-intel 0x2.71p+12L : 0x4p+0L : inexact-ok
+= log10 downward ldbl-96-m68k 0x2.71p+12L : 0x4p+0L : inexact-ok
+= log10 tonearest ldbl-96-m68k 0x2.71p+12L : 0x4p+0L : inexact-ok
+= log10 towardzero ldbl-96-m68k 0x2.71p+12L : 0x4p+0L : inexact-ok
+= log10 upward ldbl-96-m68k 0x2.71p+12L : 0x4p+0L : inexact-ok
+= log10 downward ldbl-128 0x2.71p+12L : 0x4p+0L : inexact-ok
+= log10 tonearest ldbl-128 0x2.71p+12L : 0x4p+0L : inexact-ok
+= log10 towardzero ldbl-128 0x2.71p+12L : 0x4p+0L : inexact-ok
+= log10 upward ldbl-128 0x2.71p+12L : 0x4p+0L : inexact-ok
+= log10 downward ldbl-128ibm 0x2.71p+12L : 0x4p+0L : inexact-ok
+= log10 tonearest ldbl-128ibm 0x2.71p+12L : 0x4p+0L : inexact-ok
+= log10 towardzero ldbl-128ibm 0x2.71p+12L : 0x4p+0L : inexact-ok
+= log10 upward ldbl-128ibm 0x2.71p+12L : 0x4p+0L : inexact-ok
+log10 e
+= log10 downward flt-32 0x2.b7e154p+0f : 0x6.f2dec8p-4f : inexact-ok
+= log10 tonearest flt-32 0x2.b7e154p+0f : 0x6.f2dec8p-4f : inexact-ok
+= log10 towardzero flt-32 0x2.b7e154p+0f : 0x6.f2dec8p-4f : inexact-ok
+= log10 upward flt-32 0x2.b7e154p+0f : 0x6.f2dedp-4f : inexact-ok
+= log10 downward dbl-64 0x2.b7e154p+0 : 0x6.f2decbf90caap-4 : inexact-ok
+= log10 tonearest dbl-64 0x2.b7e154p+0 : 0x6.f2decbf90caap-4 : inexact-ok
+= log10 towardzero dbl-64 0x2.b7e154p+0 : 0x6.f2decbf90caap-4 : inexact-ok
+= log10 upward dbl-64 0x2.b7e154p+0 : 0x6.f2decbf90caa4p-4 : inexact-ok
+= log10 downward ldbl-96-intel 0x2.b7e154p+0L : 0x6.f2decbf90caa02dp-4L : inexact-ok
+= log10 tonearest ldbl-96-intel 0x2.b7e154p+0L : 0x6.f2decbf90caa02d8p-4L : inexact-ok
+= log10 towardzero ldbl-96-intel 0x2.b7e154p+0L : 0x6.f2decbf90caa02dp-4L : inexact-ok
+= log10 upward ldbl-96-intel 0x2.b7e154p+0L : 0x6.f2decbf90caa02d8p-4L : inexact-ok
+= log10 downward ldbl-96-m68k 0x2.b7e154p+0L : 0x6.f2decbf90caa02dp-4L : inexact-ok
+= log10 tonearest ldbl-96-m68k 0x2.b7e154p+0L : 0x6.f2decbf90caa02d8p-4L : inexact-ok
+= log10 towardzero ldbl-96-m68k 0x2.b7e154p+0L : 0x6.f2decbf90caa02dp-4L : inexact-ok
+= log10 upward ldbl-96-m68k 0x2.b7e154p+0L : 0x6.f2decbf90caa02d8p-4L : inexact-ok
+= log10 downward ldbl-128 0x2.b7e154p+0L : 0x6.f2decbf90caa02d54f7e1f665b18p-4L : inexact-ok
+= log10 tonearest ldbl-128 0x2.b7e154p+0L : 0x6.f2decbf90caa02d54f7e1f665b1cp-4L : inexact-ok
+= log10 towardzero ldbl-128 0x2.b7e154p+0L : 0x6.f2decbf90caa02d54f7e1f665b18p-4L : inexact-ok
+= log10 upward ldbl-128 0x2.b7e154p+0L : 0x6.f2decbf90caa02d54f7e1f665b1cp-4L : inexact-ok
+= log10 downward ldbl-128ibm 0x2.b7e154p+0L : 0x6.f2decbf90caa02d54f7e1f665ap-4L : inexact-ok
+= log10 tonearest ldbl-128ibm 0x2.b7e154p+0L : 0x6.f2decbf90caa02d54f7e1f665cp-4L : inexact-ok
+= log10 towardzero ldbl-128ibm 0x2.b7e154p+0L : 0x6.f2decbf90caa02d54f7e1f665ap-4L : inexact-ok
+= log10 upward ldbl-128ibm 0x2.b7e154p+0L : 0x6.f2decbf90caa02d54f7e1f665cp-4L : inexact-ok
+= log10 downward flt-32 0x2.b7e15p+0f : 0x6.f2decp-4f : inexact-ok
+= log10 tonearest flt-32 0x2.b7e15p+0f : 0x6.f2decp-4f : inexact-ok
+= log10 towardzero flt-32 0x2.b7e15p+0f : 0x6.f2decp-4f : inexact-ok
+= log10 upward flt-32 0x2.b7e15p+0f : 0x6.f2dec8p-4f : inexact-ok
+= log10 downward dbl-64 0x2.b7e15p+0 : 0x6.f2dec1bf69104p-4 : inexact-ok
+= log10 tonearest dbl-64 0x2.b7e15p+0 : 0x6.f2dec1bf69108p-4 : inexact-ok
+= log10 towardzero dbl-64 0x2.b7e15p+0 : 0x6.f2dec1bf69104p-4 : inexact-ok
+= log10 upward dbl-64 0x2.b7e15p+0 : 0x6.f2dec1bf69108p-4 : inexact-ok
+= log10 downward ldbl-96-intel 0x2.b7e15p+0L : 0x6.f2dec1bf69107298p-4L : inexact-ok
+= log10 tonearest ldbl-96-intel 0x2.b7e15p+0L : 0x6.f2dec1bf691072ap-4L : inexact-ok
+= log10 towardzero ldbl-96-intel 0x2.b7e15p+0L : 0x6.f2dec1bf69107298p-4L : inexact-ok
+= log10 upward ldbl-96-intel 0x2.b7e15p+0L : 0x6.f2dec1bf691072ap-4L : inexact-ok
+= log10 downward ldbl-96-m68k 0x2.b7e15p+0L : 0x6.f2dec1bf69107298p-4L : inexact-ok
+= log10 tonearest ldbl-96-m68k 0x2.b7e15p+0L : 0x6.f2dec1bf691072ap-4L : inexact-ok
+= log10 towardzero ldbl-96-m68k 0x2.b7e15p+0L : 0x6.f2dec1bf69107298p-4L : inexact-ok
+= log10 upward ldbl-96-m68k 0x2.b7e15p+0L : 0x6.f2dec1bf691072ap-4L : inexact-ok
+= log10 downward ldbl-128 0x2.b7e15p+0L : 0x6.f2dec1bf6910729e025b16fcf01cp-4L : inexact-ok
+= log10 tonearest ldbl-128 0x2.b7e15p+0L : 0x6.f2dec1bf6910729e025b16fcf01cp-4L : inexact-ok
+= log10 towardzero ldbl-128 0x2.b7e15p+0L : 0x6.f2dec1bf6910729e025b16fcf01cp-4L : inexact-ok
+= log10 upward ldbl-128 0x2.b7e15p+0L : 0x6.f2dec1bf6910729e025b16fcf02p-4L : inexact-ok
+= log10 downward ldbl-128ibm 0x2.b7e15p+0L : 0x6.f2dec1bf6910729e025b16fcfp-4L : inexact-ok
+= log10 tonearest ldbl-128ibm 0x2.b7e15p+0L : 0x6.f2dec1bf6910729e025b16fcfp-4L : inexact-ok
+= log10 towardzero ldbl-128ibm 0x2.b7e15p+0L : 0x6.f2dec1bf6910729e025b16fcfp-4L : inexact-ok
+= log10 upward ldbl-128ibm 0x2.b7e15p+0L : 0x6.f2dec1bf6910729e025b16fcf2p-4L : inexact-ok
+= log10 downward dbl-64 0x2.b7e151628aed4p+0 : 0x6.f2dec549b943cp-4 : inexact-ok
+= log10 tonearest dbl-64 0x2.b7e151628aed4p+0 : 0x6.f2dec549b943cp-4 : inexact-ok
+= log10 towardzero dbl-64 0x2.b7e151628aed4p+0 : 0x6.f2dec549b943cp-4 : inexact-ok
+= log10 upward dbl-64 0x2.b7e151628aed4p+0 : 0x6.f2dec549b944p-4 : inexact-ok
+= log10 downward ldbl-96-intel 0x2.b7e151628aed4p+0L : 0x6.f2dec549b943c3dp-4L : inexact-ok
+= log10 tonearest ldbl-96-intel 0x2.b7e151628aed4p+0L : 0x6.f2dec549b943c3d8p-4L : inexact-ok
+= log10 towardzero ldbl-96-intel 0x2.b7e151628aed4p+0L : 0x6.f2dec549b943c3dp-4L : inexact-ok
+= log10 upward ldbl-96-intel 0x2.b7e151628aed4p+0L : 0x6.f2dec549b943c3d8p-4L : inexact-ok
+= log10 downward ldbl-96-m68k 0x2.b7e151628aed4p+0L : 0x6.f2dec549b943c3dp-4L : inexact-ok
+= log10 tonearest ldbl-96-m68k 0x2.b7e151628aed4p+0L : 0x6.f2dec549b943c3d8p-4L : inexact-ok
+= log10 towardzero ldbl-96-m68k 0x2.b7e151628aed4p+0L : 0x6.f2dec549b943c3dp-4L : inexact-ok
+= log10 upward ldbl-96-m68k 0x2.b7e151628aed4p+0L : 0x6.f2dec549b943c3d8p-4L : inexact-ok
+= log10 downward ldbl-128 0x2.b7e151628aed4p+0L : 0x6.f2dec549b943c3d5cde502b1ap-4L : inexact-ok
+= log10 tonearest ldbl-128 0x2.b7e151628aed4p+0L : 0x6.f2dec549b943c3d5cde502b1a004p-4L : inexact-ok
+= log10 towardzero ldbl-128 0x2.b7e151628aed4p+0L : 0x6.f2dec549b943c3d5cde502b1ap-4L : inexact-ok
+= log10 upward ldbl-128 0x2.b7e151628aed4p+0L : 0x6.f2dec549b943c3d5cde502b1a004p-4L : inexact-ok
+= log10 downward ldbl-128ibm 0x2.b7e151628aed4p+0L : 0x6.f2dec549b943c3d5cde502b1ap-4L : inexact-ok
+= log10 tonearest ldbl-128ibm 0x2.b7e151628aed4p+0L : 0x6.f2dec549b943c3d5cde502b1ap-4L : inexact-ok
+= log10 towardzero ldbl-128ibm 0x2.b7e151628aed4p+0L : 0x6.f2dec549b943c3d5cde502b1ap-4L : inexact-ok
+= log10 upward ldbl-128ibm 0x2.b7e151628aed4p+0L : 0x6.f2dec549b943c3d5cde502b1a2p-4L : inexact-ok
+= log10 downward dbl-64 0x2.b7e151628aed2p+0 : 0x6.f2dec549b9434p-4 : inexact-ok
+= log10 tonearest dbl-64 0x2.b7e151628aed2p+0 : 0x6.f2dec549b9438p-4 : inexact-ok
+= log10 towardzero dbl-64 0x2.b7e151628aed2p+0 : 0x6.f2dec549b9434p-4 : inexact-ok
+= log10 upward dbl-64 0x2.b7e151628aed2p+0 : 0x6.f2dec549b9438p-4 : inexact-ok
+= log10 downward ldbl-96-intel 0x2.b7e151628aed2p+0L : 0x6.f2dec549b9437208p-4L : inexact-ok
+= log10 tonearest ldbl-96-intel 0x2.b7e151628aed2p+0L : 0x6.f2dec549b9437208p-4L : inexact-ok
+= log10 towardzero ldbl-96-intel 0x2.b7e151628aed2p+0L : 0x6.f2dec549b9437208p-4L : inexact-ok
+= log10 upward ldbl-96-intel 0x2.b7e151628aed2p+0L : 0x6.f2dec549b943721p-4L : inexact-ok
+= log10 downward ldbl-96-m68k 0x2.b7e151628aed2p+0L : 0x6.f2dec549b9437208p-4L : inexact-ok
+= log10 tonearest ldbl-96-m68k 0x2.b7e151628aed2p+0L : 0x6.f2dec549b9437208p-4L : inexact-ok
+= log10 towardzero ldbl-96-m68k 0x2.b7e151628aed2p+0L : 0x6.f2dec549b9437208p-4L : inexact-ok
+= log10 upward ldbl-96-m68k 0x2.b7e151628aed2p+0L : 0x6.f2dec549b943721p-4L : inexact-ok
+= log10 downward ldbl-128 0x2.b7e151628aed2p+0L : 0x6.f2dec549b9437208b105fe9ad56p-4L : inexact-ok
+= log10 tonearest ldbl-128 0x2.b7e151628aed2p+0L : 0x6.f2dec549b9437208b105fe9ad564p-4L : inexact-ok
+= log10 towardzero ldbl-128 0x2.b7e151628aed2p+0L : 0x6.f2dec549b9437208b105fe9ad56p-4L : inexact-ok
+= log10 upward ldbl-128 0x2.b7e151628aed2p+0L : 0x6.f2dec549b9437208b105fe9ad564p-4L : inexact-ok
+= log10 downward ldbl-128ibm 0x2.b7e151628aed2p+0L : 0x6.f2dec549b9437208b105fe9ad4p-4L : inexact-ok
+= log10 tonearest ldbl-128ibm 0x2.b7e151628aed2p+0L : 0x6.f2dec549b9437208b105fe9ad6p-4L : inexact-ok
+= log10 towardzero ldbl-128ibm 0x2.b7e151628aed2p+0L : 0x6.f2dec549b9437208b105fe9ad4p-4L : inexact-ok
+= log10 upward ldbl-128ibm 0x2.b7e151628aed2p+0L : 0x6.f2dec549b9437208b105fe9ad6p-4L : inexact-ok
+= log10 downward ldbl-96-intel 0x2.b7e151628aed2a6cp+0L : 0x6.f2dec549b9438ca8p-4L : inexact-ok
+= log10 tonearest ldbl-96-intel 0x2.b7e151628aed2a6cp+0L : 0x6.f2dec549b9438cbp-4L : inexact-ok
+= log10 towardzero ldbl-96-intel 0x2.b7e151628aed2a6cp+0L : 0x6.f2dec549b9438ca8p-4L : inexact-ok
+= log10 upward ldbl-96-intel 0x2.b7e151628aed2a6cp+0L : 0x6.f2dec549b9438cbp-4L : inexact-ok
+= log10 downward ldbl-96-m68k 0x2.b7e151628aed2a6cp+0L : 0x6.f2dec549b9438ca8p-4L : inexact-ok
+= log10 tonearest ldbl-96-m68k 0x2.b7e151628aed2a6cp+0L : 0x6.f2dec549b9438cbp-4L : inexact-ok
+= log10 towardzero ldbl-96-m68k 0x2.b7e151628aed2a6cp+0L : 0x6.f2dec549b9438ca8p-4L : inexact-ok
+= log10 upward ldbl-96-m68k 0x2.b7e151628aed2a6cp+0L : 0x6.f2dec549b9438cbp-4L : inexact-ok
+= log10 downward ldbl-128 0x2.b7e151628aed2a6cp+0L : 0x6.f2dec549b9438cacde4d208fc208p-4L : inexact-ok
+= log10 tonearest ldbl-128 0x2.b7e151628aed2a6cp+0L : 0x6.f2dec549b9438cacde4d208fc20cp-4L : inexact-ok
+= log10 towardzero ldbl-128 0x2.b7e151628aed2a6cp+0L : 0x6.f2dec549b9438cacde4d208fc208p-4L : inexact-ok
+= log10 upward ldbl-128 0x2.b7e151628aed2a6cp+0L : 0x6.f2dec549b9438cacde4d208fc20cp-4L : inexact-ok
+= log10 downward ldbl-128ibm 0x2.b7e151628aed2a6cp+0L : 0x6.f2dec549b9438cacde4d208fc2p-4L : inexact-ok
+= log10 tonearest ldbl-128ibm 0x2.b7e151628aed2a6cp+0L : 0x6.f2dec549b9438cacde4d208fc2p-4L : inexact-ok
+= log10 towardzero ldbl-128ibm 0x2.b7e151628aed2a6cp+0L : 0x6.f2dec549b9438cacde4d208fc2p-4L : inexact-ok
+= log10 upward ldbl-128ibm 0x2.b7e151628aed2a6cp+0L : 0x6.f2dec549b9438cacde4d208fc4p-4L : inexact-ok
+= log10 downward ldbl-96-intel 0x2.b7e151628aed2a68p+0L : 0x6.f2dec549b9438cap-4L : inexact-ok
+= log10 tonearest ldbl-96-intel 0x2.b7e151628aed2a68p+0L : 0x6.f2dec549b9438cap-4L : inexact-ok
+= log10 towardzero ldbl-96-intel 0x2.b7e151628aed2a68p+0L : 0x6.f2dec549b9438cap-4L : inexact-ok
+= log10 upward ldbl-96-intel 0x2.b7e151628aed2a68p+0L : 0x6.f2dec549b9438ca8p-4L : inexact-ok
+= log10 downward ldbl-96-m68k 0x2.b7e151628aed2a68p+0L : 0x6.f2dec549b9438cap-4L : inexact-ok
+= log10 tonearest ldbl-96-m68k 0x2.b7e151628aed2a68p+0L : 0x6.f2dec549b9438cap-4L : inexact-ok
+= log10 towardzero ldbl-96-m68k 0x2.b7e151628aed2a68p+0L : 0x6.f2dec549b9438cap-4L : inexact-ok
+= log10 upward ldbl-96-m68k 0x2.b7e151628aed2a68p+0L : 0x6.f2dec549b9438ca8p-4L : inexact-ok
+= log10 downward ldbl-128 0x2.b7e151628aed2a68p+0L : 0x6.f2dec549b9438ca2a4a984af3f3p-4L : inexact-ok
+= log10 tonearest ldbl-128 0x2.b7e151628aed2a68p+0L : 0x6.f2dec549b9438ca2a4a984af3f3p-4L : inexact-ok
+= log10 towardzero ldbl-128 0x2.b7e151628aed2a68p+0L : 0x6.f2dec549b9438ca2a4a984af3f3p-4L : inexact-ok
+= log10 upward ldbl-128 0x2.b7e151628aed2a68p+0L : 0x6.f2dec549b9438ca2a4a984af3f34p-4L : inexact-ok
+= log10 downward ldbl-128ibm 0x2.b7e151628aed2a68p+0L : 0x6.f2dec549b9438ca2a4a984af3ep-4L : inexact-ok
+= log10 tonearest ldbl-128ibm 0x2.b7e151628aed2a68p+0L : 0x6.f2dec549b9438ca2a4a984af4p-4L : inexact-ok
+= log10 towardzero ldbl-128ibm 0x2.b7e151628aed2a68p+0L : 0x6.f2dec549b9438ca2a4a984af3ep-4L : inexact-ok
+= log10 upward ldbl-128ibm 0x2.b7e151628aed2a68p+0L : 0x6.f2dec549b9438ca2a4a984af4p-4L : inexact-ok
+= log10 downward ldbl-128 0x2.b7e151628aed2a6abf7158809cf6p+0L : 0x6.f2dec549b9438ca9aadd557d69ap-4L : inexact-ok
+= log10 tonearest ldbl-128 0x2.b7e151628aed2a6abf7158809cf6p+0L : 0x6.f2dec549b9438ca9aadd557d69ap-4L : inexact-ok
+= log10 towardzero ldbl-128 0x2.b7e151628aed2a6abf7158809cf6p+0L : 0x6.f2dec549b9438ca9aadd557d69ap-4L : inexact-ok
+= log10 upward ldbl-128 0x2.b7e151628aed2a6abf7158809cf6p+0L : 0x6.f2dec549b9438ca9aadd557d69a4p-4L : inexact-ok
+= log10 downward ldbl-128 0x2.b7e151628aed2a6abf7158809cf4p+0L : 0x6.f2dec549b9438ca9aadd557d699cp-4L : inexact-ok
+= log10 tonearest ldbl-128 0x2.b7e151628aed2a6abf7158809cf4p+0L : 0x6.f2dec549b9438ca9aadd557d699cp-4L : inexact-ok
+= log10 towardzero ldbl-128 0x2.b7e151628aed2a6abf7158809cf4p+0L : 0x6.f2dec549b9438ca9aadd557d699cp-4L : inexact-ok
+= log10 upward ldbl-128 0x2.b7e151628aed2a6abf7158809cf4p+0L : 0x6.f2dec549b9438ca9aadd557d69ap-4L : inexact-ok
+= log10 downward ldbl-128 0x2.b7e151628aed2a6abf7158809dp+0L : 0x6.f2dec549b9438ca9aadd557d69b8p-4L : inexact-ok
+= log10 tonearest ldbl-128 0x2.b7e151628aed2a6abf7158809dp+0L : 0x6.f2dec549b9438ca9aadd557d69bcp-4L : inexact-ok
+= log10 towardzero ldbl-128 0x2.b7e151628aed2a6abf7158809dp+0L : 0x6.f2dec549b9438ca9aadd557d69b8p-4L : inexact-ok
+= log10 upward ldbl-128 0x2.b7e151628aed2a6abf7158809dp+0L : 0x6.f2dec549b9438ca9aadd557d69bcp-4L : inexact-ok
+= log10 downward ldbl-128ibm 0x2.b7e151628aed2a6abf7158809dp+0L : 0x6.f2dec549b9438ca9aadd557d68p-4L : inexact-ok
+= log10 tonearest ldbl-128ibm 0x2.b7e151628aed2a6abf7158809dp+0L : 0x6.f2dec549b9438ca9aadd557d6ap-4L : inexact-ok
+= log10 towardzero ldbl-128ibm 0x2.b7e151628aed2a6abf7158809dp+0L : 0x6.f2dec549b9438ca9aadd557d68p-4L : inexact-ok
+= log10 upward ldbl-128ibm 0x2.b7e151628aed2a6abf7158809dp+0L : 0x6.f2dec549b9438ca9aadd557d6ap-4L : inexact-ok
+= log10 downward ldbl-128 0x2.b7e151628aed2a6abf7158809cp+0L : 0x6.f2dec549b9438ca9aadd557d672cp-4L : inexact-ok
+= log10 tonearest ldbl-128 0x2.b7e151628aed2a6abf7158809cp+0L : 0x6.f2dec549b9438ca9aadd557d672cp-4L : inexact-ok
+= log10 towardzero ldbl-128 0x2.b7e151628aed2a6abf7158809cp+0L : 0x6.f2dec549b9438ca9aadd557d672cp-4L : inexact-ok
+= log10 upward ldbl-128 0x2.b7e151628aed2a6abf7158809cp+0L : 0x6.f2dec549b9438ca9aadd557d673p-4L : inexact-ok
+= log10 downward ldbl-128ibm 0x2.b7e151628aed2a6abf7158809cp+0L : 0x6.f2dec549b9438ca9aadd557d66p-4L : inexact-ok
+= log10 tonearest ldbl-128ibm 0x2.b7e151628aed2a6abf7158809cp+0L : 0x6.f2dec549b9438ca9aadd557d68p-4L : inexact-ok
+= log10 towardzero ldbl-128ibm 0x2.b7e151628aed2a6abf7158809cp+0L : 0x6.f2dec549b9438ca9aadd557d66p-4L : inexact-ok
+= log10 upward ldbl-128ibm 0x2.b7e151628aed2a6abf7158809cp+0L : 0x6.f2dec549b9438ca9aadd557d68p-4L : inexact-ok
+log10 0.75
+= log10 downward flt-32 0xcp-4f : -0x1.ffbfc4p-4f : inexact-ok
+= log10 tonearest flt-32 0xcp-4f : -0x1.ffbfc2p-4f : inexact-ok
+= log10 towardzero flt-32 0xcp-4f : -0x1.ffbfc2p-4f : inexact-ok
+= log10 upward flt-32 0xcp-4f : -0x1.ffbfc2p-4f : inexact-ok
+= log10 downward dbl-64 0xcp-4 : -0x1.ffbfc2bbc7804p-4 : inexact-ok
+= log10 tonearest dbl-64 0xcp-4 : -0x1.ffbfc2bbc7803p-4 : inexact-ok
+= log10 towardzero dbl-64 0xcp-4 : -0x1.ffbfc2bbc7803p-4 : inexact-ok
+= log10 upward dbl-64 0xcp-4 : -0x1.ffbfc2bbc7803p-4 : inexact-ok
+= log10 downward ldbl-96-intel 0xcp-4L : -0x1.ffbfc2bbc780375ap-4L : inexact-ok
+= log10 tonearest ldbl-96-intel 0xcp-4L : -0x1.ffbfc2bbc7803758p-4L : inexact-ok
+= log10 towardzero ldbl-96-intel 0xcp-4L : -0x1.ffbfc2bbc7803758p-4L : inexact-ok
+= log10 upward ldbl-96-intel 0xcp-4L : -0x1.ffbfc2bbc7803758p-4L : inexact-ok
+= log10 downward ldbl-96-m68k 0xcp-4L : -0x1.ffbfc2bbc780375ap-4L : inexact-ok
+= log10 tonearest ldbl-96-m68k 0xcp-4L : -0x1.ffbfc2bbc7803758p-4L : inexact-ok
+= log10 towardzero ldbl-96-m68k 0xcp-4L : -0x1.ffbfc2bbc7803758p-4L : inexact-ok
+= log10 upward ldbl-96-m68k 0xcp-4L : -0x1.ffbfc2bbc7803758p-4L : inexact-ok
+= log10 downward ldbl-128 0xcp-4L : -0x1.ffbfc2bbc780375837c4b0b84f39p-4L : inexact-ok
+= log10 tonearest ldbl-128 0xcp-4L : -0x1.ffbfc2bbc780375837c4b0b84f38p-4L : inexact-ok
+= log10 towardzero ldbl-128 0xcp-4L : -0x1.ffbfc2bbc780375837c4b0b84f38p-4L : inexact-ok
+= log10 upward ldbl-128 0xcp-4L : -0x1.ffbfc2bbc780375837c4b0b84f38p-4L : inexact-ok
+= log10 downward ldbl-128ibm 0xcp-4L : -0x1.ffbfc2bbc780375837c4b0b84f8p-4L : inexact-ok
+= log10 tonearest ldbl-128ibm 0xcp-4L : -0x1.ffbfc2bbc780375837c4b0b84fp-4L : inexact-ok
+= log10 towardzero ldbl-128ibm 0xcp-4L : -0x1.ffbfc2bbc780375837c4b0b84fp-4L : inexact-ok
+= log10 upward ldbl-128ibm 0xcp-4L : -0x1.ffbfc2bbc780375837c4b0b84fp-4L : inexact-ok
+log10 min
+= log10 downward flt-32 0x4p-128f : -0x2.5ee064p+4f : inexact-ok
+= log10 tonearest flt-32 0x4p-128f : -0x2.5ee06p+4f : inexact-ok
+= log10 towardzero flt-32 0x4p-128f : -0x2.5ee06p+4f : inexact-ok
+= log10 upward flt-32 0x4p-128f : -0x2.5ee06p+4f : inexact-ok
+= log10 downward dbl-64 0x4p-128 : -0x2.5ee0606b9f82ep+4 : inexact-ok
+= log10 tonearest dbl-64 0x4p-128 : -0x2.5ee0606b9f82ep+4 : inexact-ok
+= log10 towardzero dbl-64 0x4p-128 : -0x2.5ee0606b9f82cp+4 : inexact-ok
+= log10 upward dbl-64 0x4p-128 : -0x2.5ee0606b9f82cp+4 : inexact-ok
+= log10 downward ldbl-96-intel 0x4p-128L : -0x2.5ee0606b9f82deecp+4L : inexact-ok
+= log10 tonearest ldbl-96-intel 0x4p-128L : -0x2.5ee0606b9f82dee8p+4L : inexact-ok
+= log10 towardzero ldbl-96-intel 0x4p-128L : -0x2.5ee0606b9f82dee8p+4L : inexact-ok
+= log10 upward ldbl-96-intel 0x4p-128L : -0x2.5ee0606b9f82dee8p+4L : inexact-ok
+= log10 downward ldbl-96-m68k 0x4p-128L : -0x2.5ee0606b9f82deecp+4L : inexact-ok
+= log10 tonearest ldbl-96-m68k 0x4p-128L : -0x2.5ee0606b9f82dee8p+4L : inexact-ok
+= log10 towardzero ldbl-96-m68k 0x4p-128L : -0x2.5ee0606b9f82dee8p+4L : inexact-ok
+= log10 upward ldbl-96-m68k 0x4p-128L : -0x2.5ee0606b9f82dee8p+4L : inexact-ok
+= log10 downward ldbl-128 0x4p-128L : -0x2.5ee0606b9f82dee8b52cd1156d3ap+4L : inexact-ok
+= log10 tonearest ldbl-128 0x4p-128L : -0x2.5ee0606b9f82dee8b52cd1156d3ap+4L : inexact-ok
+= log10 towardzero ldbl-128 0x4p-128L : -0x2.5ee0606b9f82dee8b52cd1156d38p+4L : inexact-ok
+= log10 upward ldbl-128 0x4p-128L : -0x2.5ee0606b9f82dee8b52cd1156d38p+4L : inexact-ok
+= log10 downward ldbl-128ibm 0x4p-128L : -0x2.5ee0606b9f82dee8b52cd1156ep+4L : inexact-ok
+= log10 tonearest ldbl-128ibm 0x4p-128L : -0x2.5ee0606b9f82dee8b52cd1156dp+4L : inexact-ok
+= log10 towardzero ldbl-128ibm 0x4p-128L : -0x2.5ee0606b9f82dee8b52cd1156dp+4L : inexact-ok
+= log10 upward ldbl-128ibm 0x4p-128L : -0x2.5ee0606b9f82dee8b52cd1156dp+4L : inexact-ok
+= log10 downward dbl-64 0x4p-1024 : -0x1.33a7146f72a42p+8 : inexact-ok
+= log10 tonearest dbl-64 0x4p-1024 : -0x1.33a7146f72a42p+8 : inexact-ok
+= log10 towardzero dbl-64 0x4p-1024 : -0x1.33a7146f72a41p+8 : inexact-ok
+= log10 upward dbl-64 0x4p-1024 : -0x1.33a7146f72a41p+8 : inexact-ok
+= log10 downward ldbl-96-intel 0x4p-1024L : -0x1.33a7146f72a41f3ap+8L : inexact-ok
+= log10 tonearest ldbl-96-intel 0x4p-1024L : -0x1.33a7146f72a41f3ap+8L : inexact-ok
+= log10 towardzero ldbl-96-intel 0x4p-1024L : -0x1.33a7146f72a41f38p+8L : inexact-ok
+= log10 upward ldbl-96-intel 0x4p-1024L : -0x1.33a7146f72a41f38p+8L : inexact-ok
+= log10 downward ldbl-96-m68k 0x4p-1024L : -0x1.33a7146f72a41f3ap+8L : inexact-ok
+= log10 tonearest ldbl-96-m68k 0x4p-1024L : -0x1.33a7146f72a41f3ap+8L : inexact-ok
+= log10 towardzero ldbl-96-m68k 0x4p-1024L : -0x1.33a7146f72a41f38p+8L : inexact-ok
+= log10 upward ldbl-96-m68k 0x4p-1024L : -0x1.33a7146f72a41f38p+8L : inexact-ok
+= log10 downward ldbl-128 0x4p-1024L : -0x1.33a7146f72a41f39868329fe6aeep+8L : inexact-ok
+= log10 tonearest ldbl-128 0x4p-1024L : -0x1.33a7146f72a41f39868329fe6aedp+8L : inexact-ok
+= log10 towardzero ldbl-128 0x4p-1024L : -0x1.33a7146f72a41f39868329fe6aedp+8L : inexact-ok
+= log10 upward ldbl-128 0x4p-1024L : -0x1.33a7146f72a41f39868329fe6aedp+8L : inexact-ok
+= log10 downward ldbl-128ibm 0x4p-1024L : -0x1.33a7146f72a41f39868329fe6bp+8L : inexact-ok
+= log10 tonearest ldbl-128ibm 0x4p-1024L : -0x1.33a7146f72a41f39868329fe6bp+8L : inexact-ok
+= log10 towardzero ldbl-128ibm 0x4p-1024L : -0x1.33a7146f72a41f39868329fe6a8p+8L : inexact-ok
+= log10 upward ldbl-128ibm 0x4p-1024L : -0x1.33a7146f72a41f39868329fe6a8p+8L : inexact-ok
+= log10 downward ldbl-96-intel 0x4p-16384L : -0x1.343793004f503232p+12L : inexact-ok
+= log10 tonearest ldbl-96-intel 0x4p-16384L : -0x1.343793004f503232p+12L : inexact-ok
+= log10 towardzero ldbl-96-intel 0x4p-16384L : -0x1.343793004f50323p+12L : inexact-ok
+= log10 upward ldbl-96-intel 0x4p-16384L : -0x1.343793004f50323p+12L : inexact-ok
+= log10 downward ldbl-96-m68k 0x4p-16384L : -0x1.343793004f503232p+12L : inexact-ok
+= log10 tonearest ldbl-96-m68k 0x4p-16384L : -0x1.343793004f503232p+12L : inexact-ok
+= log10 towardzero ldbl-96-m68k 0x4p-16384L : -0x1.343793004f50323p+12L : inexact-ok
+= log10 upward ldbl-96-m68k 0x4p-16384L : -0x1.343793004f50323p+12L : inexact-ok
+= log10 downward ldbl-128 0x4p-16384L : -0x1.343793004f503231a589bac27c39p+12L : inexact-ok
+= log10 tonearest ldbl-128 0x4p-16384L : -0x1.343793004f503231a589bac27c38p+12L : inexact-ok
+= log10 towardzero ldbl-128 0x4p-16384L : -0x1.343793004f503231a589bac27c38p+12L : inexact-ok
+= log10 upward ldbl-128 0x4p-16384L : -0x1.343793004f503231a589bac27c38p+12L : inexact-ok
+= log10 downward ldbl-96-intel 0x2p-16384L : -0x1.343c6405237810b2p+12L : inexact-ok
+= log10 tonearest ldbl-96-intel 0x2p-16384L : -0x1.343c6405237810b2p+12L : inexact-ok
+= log10 towardzero ldbl-96-intel 0x2p-16384L : -0x1.343c6405237810bp+12L : inexact-ok
+= log10 upward ldbl-96-intel 0x2p-16384L : -0x1.343c6405237810bp+12L : inexact-ok
+= log10 downward ldbl-96-m68k 0x2p-16384L : -0x1.343c6405237810b2p+12L : inexact-ok
+= log10 tonearest ldbl-96-m68k 0x2p-16384L : -0x1.343c6405237810b2p+12L : inexact-ok
+= log10 towardzero ldbl-96-m68k 0x2p-16384L : -0x1.343c6405237810bp+12L : inexact-ok
+= log10 upward ldbl-96-m68k 0x2p-16384L : -0x1.343c6405237810bp+12L : inexact-ok
+= log10 downward ldbl-128 0x2p-16384L : -0x1.343c6405237810b1624e370d4999p+12L : inexact-ok
+= log10 tonearest ldbl-128 0x2p-16384L : -0x1.343c6405237810b1624e370d4999p+12L : inexact-ok
+= log10 towardzero ldbl-128 0x2p-16384L : -0x1.343c6405237810b1624e370d4998p+12L : inexact-ok
+= log10 upward ldbl-128 0x2p-16384L : -0x1.343c6405237810b1624e370d4998p+12L : inexact-ok
+= log10 downward dbl-64 0x8p-972 : -0x1.23b2b470ae932p+8 : inexact-ok
+= log10 tonearest dbl-64 0x8p-972 : -0x1.23b2b470ae932p+8 : inexact-ok
+= log10 towardzero dbl-64 0x8p-972 : -0x1.23b2b470ae931p+8 : inexact-ok
+= log10 upward dbl-64 0x8p-972 : -0x1.23b2b470ae931p+8 : inexact-ok
+= log10 downward ldbl-96-intel 0x8p-972L : -0x1.23b2b470ae93181ap+8L : inexact-ok
+= log10 tonearest ldbl-96-intel 0x8p-972L : -0x1.23b2b470ae931818p+8L : inexact-ok
+= log10 towardzero ldbl-96-intel 0x8p-972L : -0x1.23b2b470ae931818p+8L : inexact-ok
+= log10 upward ldbl-96-intel 0x8p-972L : -0x1.23b2b470ae931818p+8L : inexact-ok
+= log10 downward ldbl-96-m68k 0x8p-972L : -0x1.23b2b470ae93181ap+8L : inexact-ok
+= log10 tonearest ldbl-96-m68k 0x8p-972L : -0x1.23b2b470ae931818p+8L : inexact-ok
+= log10 towardzero ldbl-96-m68k 0x8p-972L : -0x1.23b2b470ae931818p+8L : inexact-ok
+= log10 upward ldbl-96-m68k 0x8p-972L : -0x1.23b2b470ae931818p+8L : inexact-ok
+= log10 downward ldbl-128 0x8p-972L : -0x1.23b2b470ae9318183ba772361bbep+8L : inexact-ok
+= log10 tonearest ldbl-128 0x8p-972L : -0x1.23b2b470ae9318183ba772361bbdp+8L : inexact-ok
+= log10 towardzero ldbl-128 0x8p-972L : -0x1.23b2b470ae9318183ba772361bbdp+8L : inexact-ok
+= log10 upward ldbl-128 0x8p-972L : -0x1.23b2b470ae9318183ba772361bbdp+8L : inexact-ok
+= log10 downward ldbl-128ibm 0x8p-972L : -0x1.23b2b470ae9318183ba772361cp+8L : inexact-ok
+= log10 tonearest ldbl-128ibm 0x8p-972L : -0x1.23b2b470ae9318183ba772361b8p+8L : inexact-ok
+= log10 towardzero ldbl-128ibm 0x8p-972L : -0x1.23b2b470ae9318183ba772361b8p+8L : inexact-ok
+= log10 upward ldbl-128ibm 0x8p-972L : -0x1.23b2b470ae9318183ba772361b8p+8L : inexact-ok
+log10 min_subnorm
+= log10 downward flt-32 0x8p-152f : -0x2.cda7dp+4f : inexact-ok
+= log10 tonearest flt-32 0x8p-152f : -0x2.cda7dp+4f : inexact-ok
+= log10 towardzero flt-32 0x8p-152f : -0x2.cda7ccp+4f : inexact-ok
+= log10 upward flt-32 0x8p-152f : -0x2.cda7ccp+4f : inexact-ok
+= log10 downward dbl-64 0x8p-152 : -0x2.cda7cf7b34806p+4 : inexact-ok
+= log10 tonearest dbl-64 0x8p-152 : -0x2.cda7cf7b34806p+4 : inexact-ok
+= log10 towardzero dbl-64 0x8p-152 : -0x2.cda7cf7b34804p+4 : inexact-ok
+= log10 upward dbl-64 0x8p-152 : -0x2.cda7cf7b34804p+4 : inexact-ok
+= log10 downward ldbl-96-intel 0x8p-152L : -0x2.cda7cf7b348058ep+4L : inexact-ok
+= log10 tonearest ldbl-96-intel 0x8p-152L : -0x2.cda7cf7b348058ep+4L : inexact-ok
+= log10 towardzero ldbl-96-intel 0x8p-152L : -0x2.cda7cf7b348058dcp+4L : inexact-ok
+= log10 upward ldbl-96-intel 0x8p-152L : -0x2.cda7cf7b348058dcp+4L : inexact-ok
+= log10 downward ldbl-96-m68k 0x8p-152L : -0x2.cda7cf7b348058ep+4L : inexact-ok
+= log10 tonearest ldbl-96-m68k 0x8p-152L : -0x2.cda7cf7b348058ep+4L : inexact-ok
+= log10 towardzero ldbl-96-m68k 0x8p-152L : -0x2.cda7cf7b348058dcp+4L : inexact-ok
+= log10 upward ldbl-96-m68k 0x8p-152L : -0x2.cda7cf7b348058dcp+4L : inexact-ok
+= log10 downward ldbl-128 0x8p-152L : -0x2.cda7cf7b348058de5c578989157cp+4L : inexact-ok
+= log10 tonearest ldbl-128 0x8p-152L : -0x2.cda7cf7b348058de5c578989157cp+4L : inexact-ok
+= log10 towardzero ldbl-128 0x8p-152L : -0x2.cda7cf7b348058de5c578989157ap+4L : inexact-ok
+= log10 upward ldbl-128 0x8p-152L : -0x2.cda7cf7b348058de5c578989157ap+4L : inexact-ok
+= log10 downward ldbl-128ibm 0x8p-152L : -0x2.cda7cf7b348058de5c57898916p+4L : inexact-ok
+= log10 tonearest ldbl-128ibm 0x8p-152L : -0x2.cda7cf7b348058de5c57898915p+4L : inexact-ok
+= log10 towardzero ldbl-128ibm 0x8p-152L : -0x2.cda7cf7b348058de5c57898915p+4L : inexact-ok
+= log10 upward ldbl-128ibm 0x8p-152L : -0x2.cda7cf7b348058de5c57898915p+4L : inexact-ok
+= log10 downward dbl-64 0x4p-1076 : -0x1.434e6420f4374p+8 : inexact-ok
+= log10 tonearest dbl-64 0x4p-1076 : -0x1.434e6420f4374p+8 : inexact-ok
+= log10 towardzero dbl-64 0x4p-1076 : -0x1.434e6420f4373p+8 : inexact-ok
+= log10 upward dbl-64 0x4p-1076 : -0x1.434e6420f4373p+8 : inexact-ok
+= log10 downward ldbl-96-intel 0x4p-1076L : -0x1.434e6420f4373e6p+8L : inexact-ok
+= log10 tonearest ldbl-96-intel 0x4p-1076L : -0x1.434e6420f4373e6p+8L : inexact-ok
+= log10 towardzero ldbl-96-intel 0x4p-1076L : -0x1.434e6420f4373e5ep+8L : inexact-ok
+= log10 upward ldbl-96-intel 0x4p-1076L : -0x1.434e6420f4373e5ep+8L : inexact-ok
+= log10 downward ldbl-96-m68k 0x4p-1076L : -0x1.434e6420f4373e6p+8L : inexact-ok
+= log10 tonearest ldbl-96-m68k 0x4p-1076L : -0x1.434e6420f4373e6p+8L : inexact-ok
+= log10 towardzero ldbl-96-m68k 0x4p-1076L : -0x1.434e6420f4373e5ep+8L : inexact-ok
+= log10 upward ldbl-96-m68k 0x4p-1076L : -0x1.434e6420f4373e5ep+8L : inexact-ok
+= log10 downward ldbl-128 0x4p-1076L : -0x1.434e6420f4373e5f05171d19e419p+8L : inexact-ok
+= log10 tonearest ldbl-128 0x4p-1076L : -0x1.434e6420f4373e5f05171d19e418p+8L : inexact-ok
+= log10 towardzero ldbl-128 0x4p-1076L : -0x1.434e6420f4373e5f05171d19e418p+8L : inexact-ok
+= log10 upward ldbl-128 0x4p-1076L : -0x1.434e6420f4373e5f05171d19e418p+8L : inexact-ok
+= log10 downward ldbl-128ibm 0x4p-1076L : -0x1.434e6420f4373e5f05171d19e48p+8L : inexact-ok
+= log10 tonearest ldbl-128ibm 0x4p-1076L : -0x1.434e6420f4373e5f05171d19e4p+8L : inexact-ok
+= log10 towardzero ldbl-128ibm 0x4p-1076L : -0x1.434e6420f4373e5f05171d19e4p+8L : inexact-ok
+= log10 upward ldbl-128ibm 0x4p-1076L : -0x1.434e6420f4373e5f05171d19e4p+8L : inexact-ok
+= log10 downward ldbl-96-intel 0x8p-16448L : -0x1.35670330851ff3a2p+12L : inexact-ok
+= log10 tonearest ldbl-96-intel 0x8p-16448L : -0x1.35670330851ff3a2p+12L : inexact-ok
+= log10 towardzero ldbl-96-intel 0x8p-16448L : -0x1.35670330851ff3ap+12L : inexact-ok
+= log10 upward ldbl-96-intel 0x8p-16448L : -0x1.35670330851ff3ap+12L : inexact-ok
+= log10 downward ldbl-96-m68k 0x8p-16448L : -0x1.35670330851ff3a2p+12L : inexact-ok
+= log10 tonearest ldbl-96-m68k 0x8p-16448L : -0x1.35670330851ff3a2p+12L : inexact-ok
+= log10 towardzero ldbl-96-m68k 0x8p-16448L : -0x1.35670330851ff3ap+12L : inexact-ok
+= log10 upward ldbl-96-m68k 0x8p-16448L : -0x1.35670330851ff3ap+12L : inexact-ok
+= log10 downward ldbl-128 0x8p-16448L : -0x1.35670330851ff3a119e4512b06efp+12L : inexact-ok
+= log10 tonearest ldbl-128 0x8p-16448L : -0x1.35670330851ff3a119e4512b06efp+12L : inexact-ok
+= log10 towardzero ldbl-128 0x8p-16448L : -0x1.35670330851ff3a119e4512b06eep+12L : inexact-ok
+= log10 upward ldbl-128 0x8p-16448L : -0x1.35670330851ff3a119e4512b06eep+12L : inexact-ok
+= log10 downward ldbl-96-m68k 0x4p-16448L : -0x1.356bd4355947d222p+12L : inexact-ok
+= log10 tonearest ldbl-96-m68k 0x4p-16448L : -0x1.356bd4355947d22p+12L : inexact-ok
+= log10 towardzero ldbl-96-m68k 0x4p-16448L : -0x1.356bd4355947d22p+12L : inexact-ok
+= log10 upward ldbl-96-m68k 0x4p-16448L : -0x1.356bd4355947d22p+12L : inexact-ok
+= log10 downward ldbl-128 0x4p-16448L : -0x1.356bd4355947d220d6a8cd75d45p+12L : inexact-ok
+= log10 tonearest ldbl-128 0x4p-16448L : -0x1.356bd4355947d220d6a8cd75d44fp+12L : inexact-ok
+= log10 towardzero ldbl-128 0x4p-16448L : -0x1.356bd4355947d220d6a8cd75d44fp+12L : inexact-ok
+= log10 upward ldbl-128 0x4p-16448L : -0x1.356bd4355947d220d6a8cd75d44fp+12L : inexact-ok
+= log10 downward ldbl-128 0x4p-16496L : -0x1.3653051d20c18a143b801b7c5661p+12L : inexact-ok
+= log10 tonearest ldbl-128 0x4p-16496L : -0x1.3653051d20c18a143b801b7c566p+12L : inexact-ok
+= log10 towardzero ldbl-128 0x4p-16496L : -0x1.3653051d20c18a143b801b7c566p+12L : inexact-ok
+= log10 upward ldbl-128 0x4p-16496L : -0x1.3653051d20c18a143b801b7c566p+12L : inexact-ok
+log1p 0
+= log1p downward flt-32 0x0p+0f : 0x0p+0f : inexact-ok
+= log1p tonearest flt-32 0x0p+0f : 0x0p+0f : inexact-ok
+= log1p towardzero flt-32 0x0p+0f : 0x0p+0f : inexact-ok
+= log1p upward flt-32 0x0p+0f : 0x0p+0f : inexact-ok
+= log1p downward dbl-64 0x0p+0 : 0x0p+0 : inexact-ok
+= log1p tonearest dbl-64 0x0p+0 : 0x0p+0 : inexact-ok
+= log1p towardzero dbl-64 0x0p+0 : 0x0p+0 : inexact-ok
+= log1p upward dbl-64 0x0p+0 : 0x0p+0 : inexact-ok
+= log1p downward ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok
+= log1p tonearest ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok
+= log1p towardzero ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok
+= log1p upward ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok
+= log1p downward ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok
+= log1p tonearest ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok
+= log1p towardzero ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok
+= log1p upward ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok
+= log1p downward ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok
+= log1p tonearest ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok
+= log1p towardzero ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok
+= log1p upward ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok
+= log1p downward ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok
+= log1p tonearest ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok
+= log1p towardzero ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok
+= log1p upward ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok
+log1p -0
+= log1p downward flt-32 -0x0p+0f : -0x0p+0f : inexact-ok
+= log1p tonearest flt-32 -0x0p+0f : -0x0p+0f : inexact-ok
+= log1p towardzero flt-32 -0x0p+0f : -0x0p+0f : inexact-ok
+= log1p upward flt-32 -0x0p+0f : -0x0p+0f : inexact-ok
+= log1p downward dbl-64 -0x0p+0 : -0x0p+0 : inexact-ok
+= log1p tonearest dbl-64 -0x0p+0 : -0x0p+0 : inexact-ok
+= log1p towardzero dbl-64 -0x0p+0 : -0x0p+0 : inexact-ok
+= log1p upward dbl-64 -0x0p+0 : -0x0p+0 : inexact-ok
+= log1p downward ldbl-96-intel -0x0p+0L : -0x0p+0L : inexact-ok
+= log1p tonearest ldbl-96-intel -0x0p+0L : -0x0p+0L : inexact-ok
+= log1p towardzero ldbl-96-intel -0x0p+0L : -0x0p+0L : inexact-ok
+= log1p upward ldbl-96-intel -0x0p+0L : -0x0p+0L : inexact-ok
+= log1p downward ldbl-96-m68k -0x0p+0L : -0x0p+0L : inexact-ok
+= log1p tonearest ldbl-96-m68k -0x0p+0L : -0x0p+0L : inexact-ok
+= log1p towardzero ldbl-96-m68k -0x0p+0L : -0x0p+0L : inexact-ok
+= log1p upward ldbl-96-m68k -0x0p+0L : -0x0p+0L : inexact-ok
+= log1p downward ldbl-128 -0x0p+0L : -0x0p+0L : inexact-ok
+= log1p tonearest ldbl-128 -0x0p+0L : -0x0p+0L : inexact-ok
+= log1p towardzero ldbl-128 -0x0p+0L : -0x0p+0L : inexact-ok
+= log1p upward ldbl-128 -0x0p+0L : -0x0p+0L : inexact-ok
+= log1p downward ldbl-128ibm -0x0p+0L : -0x0p+0L : inexact-ok
+= log1p tonearest ldbl-128ibm -0x0p+0L : -0x0p+0L : inexact-ok
+= log1p towardzero ldbl-128ibm -0x0p+0L : -0x0p+0L : inexact-ok
+= log1p upward ldbl-128ibm -0x0p+0L : -0x0p+0L : inexact-ok
+log1p e-1
+= log1p downward flt-32 0x1.b7e152p+0f : 0x1p+0f : inexact-ok
+= log1p tonearest flt-32 0x1.b7e152p+0f : 0x1p+0f : inexact-ok
+= log1p towardzero flt-32 0x1.b7e152p+0f : 0x1p+0f : inexact-ok
+= log1p upward flt-32 0x1.b7e152p+0f : 0x1.000002p+0f : inexact-ok
+= log1p downward dbl-64 0x1.b7e152p+0 : 0x1.00000039ece11p+0 : inexact-ok
+= log1p tonearest dbl-64 0x1.b7e152p+0 : 0x1.00000039ece12p+0 : inexact-ok
+= log1p towardzero dbl-64 0x1.b7e152p+0 : 0x1.00000039ece11p+0 : inexact-ok
+= log1p upward dbl-64 0x1.b7e152p+0 : 0x1.00000039ece12p+0 : inexact-ok
+= log1p downward ldbl-96-intel 0x1.b7e152p+0L : 0x1.00000039ece11db6p+0L : inexact-ok
+= log1p tonearest ldbl-96-intel 0x1.b7e152p+0L : 0x1.00000039ece11db6p+0L : inexact-ok
+= log1p towardzero ldbl-96-intel 0x1.b7e152p+0L : 0x1.00000039ece11db6p+0L : inexact-ok
+= log1p upward ldbl-96-intel 0x1.b7e152p+0L : 0x1.00000039ece11db8p+0L : inexact-ok
+= log1p downward ldbl-96-m68k 0x1.b7e152p+0L : 0x1.00000039ece11db6p+0L : inexact-ok
+= log1p tonearest ldbl-96-m68k 0x1.b7e152p+0L : 0x1.00000039ece11db6p+0L : inexact-ok
+= log1p towardzero ldbl-96-m68k 0x1.b7e152p+0L : 0x1.00000039ece11db6p+0L : inexact-ok
+= log1p upward ldbl-96-m68k 0x1.b7e152p+0L : 0x1.00000039ece11db8p+0L : inexact-ok
+= log1p downward ldbl-128 0x1.b7e152p+0L : 0x1.00000039ece11db67b8f96c29c55p+0L : inexact-ok
+= log1p tonearest ldbl-128 0x1.b7e152p+0L : 0x1.00000039ece11db67b8f96c29c56p+0L : inexact-ok
+= log1p towardzero ldbl-128 0x1.b7e152p+0L : 0x1.00000039ece11db67b8f96c29c55p+0L : inexact-ok
+= log1p upward ldbl-128 0x1.b7e152p+0L : 0x1.00000039ece11db67b8f96c29c56p+0L : inexact-ok
+= log1p downward ldbl-128ibm 0x1.b7e152p+0L : 0x1.00000039ece11db67b8f96c29cp+0L : inexact-ok
+= log1p tonearest ldbl-128ibm 0x1.b7e152p+0L : 0x1.00000039ece11db67b8f96c29c8p+0L : inexact-ok
+= log1p towardzero ldbl-128ibm 0x1.b7e152p+0L : 0x1.00000039ece11db67b8f96c29cp+0L : inexact-ok
+= log1p upward ldbl-128ibm 0x1.b7e152p+0L : 0x1.00000039ece11db67b8f96c29c8p+0L : inexact-ok
+= log1p downward flt-32 0x1.b7e15p+0f : 0xf.fffffp-4f : inexact-ok
+= log1p tonearest flt-32 0x1.b7e15p+0f : 0xf.fffffp-4f : inexact-ok
+= log1p towardzero flt-32 0x1.b7e15p+0f : 0xf.fffffp-4f : inexact-ok
+= log1p upward flt-32 0x1.b7e15p+0f : 0x1p+0f : inexact-ok
+= log1p downward dbl-64 0x1.b7e15p+0 : 0xf.fffff7d922f5p-4 : inexact-ok
+= log1p tonearest dbl-64 0x1.b7e15p+0 : 0xf.fffff7d922f5p-4 : inexact-ok
+= log1p towardzero dbl-64 0x1.b7e15p+0 : 0xf.fffff7d922f5p-4 : inexact-ok
+= log1p upward dbl-64 0x1.b7e15p+0 : 0xf.fffff7d922f58p-4 : inexact-ok
+= log1p downward ldbl-96-intel 0x1.b7e15p+0L : 0xf.fffff7d922f51a2p-4L : inexact-ok
+= log1p tonearest ldbl-96-intel 0x1.b7e15p+0L : 0xf.fffff7d922f51a3p-4L : inexact-ok
+= log1p towardzero ldbl-96-intel 0x1.b7e15p+0L : 0xf.fffff7d922f51a2p-4L : inexact-ok
+= log1p upward ldbl-96-intel 0x1.b7e15p+0L : 0xf.fffff7d922f51a3p-4L : inexact-ok
+= log1p downward ldbl-96-m68k 0x1.b7e15p+0L : 0xf.fffff7d922f51a2p-4L : inexact-ok
+= log1p tonearest ldbl-96-m68k 0x1.b7e15p+0L : 0xf.fffff7d922f51a3p-4L : inexact-ok
+= log1p towardzero ldbl-96-m68k 0x1.b7e15p+0L : 0xf.fffff7d922f51a2p-4L : inexact-ok
+= log1p upward ldbl-96-m68k 0x1.b7e15p+0L : 0xf.fffff7d922f51a3p-4L : inexact-ok
+= log1p downward ldbl-128 0x1.b7e15p+0L : 0xf.fffff7d922f51a2d208d1c4e821p-4L : inexact-ok
+= log1p tonearest ldbl-128 0x1.b7e15p+0L : 0xf.fffff7d922f51a2d208d1c4e821p-4L : inexact-ok
+= log1p towardzero ldbl-128 0x1.b7e15p+0L : 0xf.fffff7d922f51a2d208d1c4e821p-4L : inexact-ok
+= log1p upward ldbl-128 0x1.b7e15p+0L : 0xf.fffff7d922f51a2d208d1c4e8218p-4L : inexact-ok
+= log1p downward ldbl-128ibm 0x1.b7e15p+0L : 0xf.fffff7d922f51a2d208d1c4e8p-4L : inexact-ok
+= log1p tonearest ldbl-128ibm 0x1.b7e15p+0L : 0xf.fffff7d922f51a2d208d1c4e84p-4L : inexact-ok
+= log1p towardzero ldbl-128ibm 0x1.b7e15p+0L : 0xf.fffff7d922f51a2d208d1c4e8p-4L : inexact-ok
+= log1p upward ldbl-128ibm 0x1.b7e15p+0L : 0xf.fffff7d922f51a2d208d1c4e84p-4L : inexact-ok
+= log1p downward dbl-64 0x1.b7e151628aed3p+0 : 0x1p+0 : inexact-ok
+= log1p tonearest dbl-64 0x1.b7e151628aed3p+0 : 0x1p+0 : inexact-ok
+= log1p towardzero dbl-64 0x1.b7e151628aed3p+0 : 0x1p+0 : inexact-ok
+= log1p upward dbl-64 0x1.b7e151628aed3p+0 : 0x1.0000000000001p+0 : inexact-ok
+= log1p downward ldbl-96-intel 0x1.b7e151628aed3p+0L : 0x1.000000000000020cp+0L : inexact-ok
+= log1p tonearest ldbl-96-intel 0x1.b7e151628aed3p+0L : 0x1.000000000000020ep+0L : inexact-ok
+= log1p towardzero ldbl-96-intel 0x1.b7e151628aed3p+0L : 0x1.000000000000020cp+0L : inexact-ok
+= log1p upward ldbl-96-intel 0x1.b7e151628aed3p+0L : 0x1.000000000000020ep+0L : inexact-ok
+= log1p downward ldbl-96-m68k 0x1.b7e151628aed3p+0L : 0x1.000000000000020cp+0L : inexact-ok
+= log1p tonearest ldbl-96-m68k 0x1.b7e151628aed3p+0L : 0x1.000000000000020ep+0L : inexact-ok
+= log1p towardzero ldbl-96-m68k 0x1.b7e151628aed3p+0L : 0x1.000000000000020cp+0L : inexact-ok
+= log1p upward ldbl-96-m68k 0x1.b7e151628aed3p+0L : 0x1.000000000000020ep+0L : inexact-ok
+= log1p downward ldbl-128 0x1.b7e151628aed3p+0L : 0x1.000000000000020dcae0c29f344ep+0L : inexact-ok
+= log1p tonearest ldbl-128 0x1.b7e151628aed3p+0L : 0x1.000000000000020dcae0c29f344ep+0L : inexact-ok
+= log1p towardzero ldbl-128 0x1.b7e151628aed3p+0L : 0x1.000000000000020dcae0c29f344ep+0L : inexact-ok
+= log1p upward ldbl-128 0x1.b7e151628aed3p+0L : 0x1.000000000000020dcae0c29f344fp+0L : inexact-ok
+= log1p downward ldbl-128ibm 0x1.b7e151628aed3p+0L : 0x1.000000000000020dcae0c29f34p+0L : inexact-ok
+= log1p tonearest ldbl-128ibm 0x1.b7e151628aed3p+0L : 0x1.000000000000020dcae0c29f348p+0L : inexact-ok
+= log1p towardzero ldbl-128ibm 0x1.b7e151628aed3p+0L : 0x1.000000000000020dcae0c29f34p+0L : inexact-ok
+= log1p upward ldbl-128ibm 0x1.b7e151628aed3p+0L : 0x1.000000000000020dcae0c29f348p+0L : inexact-ok
+= log1p downward dbl-64 0x1.b7e151628aed2p+0 : 0xf.ffffffffffff8p-4 : inexact-ok
+= log1p tonearest dbl-64 0x1.b7e151628aed2p+0 : 0x1p+0 : inexact-ok
+= log1p towardzero dbl-64 0x1.b7e151628aed2p+0 : 0xf.ffffffffffff8p-4 : inexact-ok
+= log1p upward dbl-64 0x1.b7e151628aed2p+0 : 0x1p+0 : inexact-ok
+= log1p downward ldbl-96-intel 0x1.b7e151628aed2p+0L : 0xf.ffffffffffffc2ap-4L : inexact-ok
+= log1p tonearest ldbl-96-intel 0x1.b7e151628aed2p+0L : 0xf.ffffffffffffc2bp-4L : inexact-ok
+= log1p towardzero ldbl-96-intel 0x1.b7e151628aed2p+0L : 0xf.ffffffffffffc2ap-4L : inexact-ok
+= log1p upward ldbl-96-intel 0x1.b7e151628aed2p+0L : 0xf.ffffffffffffc2bp-4L : inexact-ok
+= log1p downward ldbl-96-m68k 0x1.b7e151628aed2p+0L : 0xf.ffffffffffffc2ap-4L : inexact-ok
+= log1p tonearest ldbl-96-m68k 0x1.b7e151628aed2p+0L : 0xf.ffffffffffffc2bp-4L : inexact-ok
+= log1p towardzero ldbl-96-m68k 0x1.b7e151628aed2p+0L : 0xf.ffffffffffffc2ap-4L : inexact-ok
+= log1p upward ldbl-96-m68k 0x1.b7e151628aed2p+0L : 0xf.ffffffffffffc2bp-4L : inexact-ok
+= log1p downward ldbl-128 0x1.b7e151628aed2p+0L : 0xf.ffffffffffffc2af55337636657p-4L : inexact-ok
+= log1p tonearest ldbl-128 0x1.b7e151628aed2p+0L : 0xf.ffffffffffffc2af553376366578p-4L : inexact-ok
+= log1p towardzero ldbl-128 0x1.b7e151628aed2p+0L : 0xf.ffffffffffffc2af55337636657p-4L : inexact-ok
+= log1p upward ldbl-128 0x1.b7e151628aed2p+0L : 0xf.ffffffffffffc2af553376366578p-4L : inexact-ok
+= log1p downward ldbl-128ibm 0x1.b7e151628aed2p+0L : 0xf.ffffffffffffc2af5533763664p-4L : inexact-ok
+= log1p tonearest ldbl-128ibm 0x1.b7e151628aed2p+0L : 0xf.ffffffffffffc2af5533763664p-4L : inexact-ok
+= log1p towardzero ldbl-128ibm 0x1.b7e151628aed2p+0L : 0xf.ffffffffffffc2af5533763664p-4L : inexact-ok
+= log1p upward ldbl-128ibm 0x1.b7e151628aed2p+0L : 0xf.ffffffffffffc2af5533763668p-4L : inexact-ok
+= log1p downward ldbl-96-intel 0x1.b7e151628aed2a6cp+0L : 0x1p+0L : inexact-ok
+= log1p tonearest ldbl-96-intel 0x1.b7e151628aed2a6cp+0L : 0x1p+0L : inexact-ok
+= log1p towardzero ldbl-96-intel 0x1.b7e151628aed2a6cp+0L : 0x1p+0L : inexact-ok
+= log1p upward ldbl-96-intel 0x1.b7e151628aed2a6cp+0L : 0x1.0000000000000002p+0L : inexact-ok
+= log1p downward ldbl-96-m68k 0x1.b7e151628aed2a6cp+0L : 0x1p+0L : inexact-ok
+= log1p tonearest ldbl-96-m68k 0x1.b7e151628aed2a6cp+0L : 0x1p+0L : inexact-ok
+= log1p towardzero ldbl-96-m68k 0x1.b7e151628aed2a6cp+0L : 0x1p+0L : inexact-ok
+= log1p upward ldbl-96-m68k 0x1.b7e151628aed2a6cp+0L : 0x1.0000000000000002p+0L : inexact-ok
+= log1p downward ldbl-128 0x1.b7e151628aed2a6cp+0L : 0x1.000000000000000075ed29d49ac3p+0L : inexact-ok
+= log1p tonearest ldbl-128 0x1.b7e151628aed2a6cp+0L : 0x1.000000000000000075ed29d49ac4p+0L : inexact-ok
+= log1p towardzero ldbl-128 0x1.b7e151628aed2a6cp+0L : 0x1.000000000000000075ed29d49ac3p+0L : inexact-ok
+= log1p upward ldbl-128 0x1.b7e151628aed2a6cp+0L : 0x1.000000000000000075ed29d49ac4p+0L : inexact-ok
+= log1p downward ldbl-128ibm 0x1.b7e151628aed2a6cp+0L : 0x1.000000000000000075ed29d49a8p+0L : inexact-ok
+= log1p tonearest ldbl-128ibm 0x1.b7e151628aed2a6cp+0L : 0x1.000000000000000075ed29d49bp+0L : inexact-ok
+= log1p towardzero ldbl-128ibm 0x1.b7e151628aed2a6cp+0L : 0x1.000000000000000075ed29d49a8p+0L : inexact-ok
+= log1p upward ldbl-128ibm 0x1.b7e151628aed2a6cp+0L : 0x1.000000000000000075ed29d49bp+0L : inexact-ok
+= log1p downward ldbl-96-intel 0x1.b7e151628aed2a6ap+0L : 0xf.fffffffffffffffp-4L : inexact-ok
+= log1p tonearest ldbl-96-intel 0x1.b7e151628aed2a6ap+0L : 0x1p+0L : inexact-ok
+= log1p towardzero ldbl-96-intel 0x1.b7e151628aed2a6ap+0L : 0xf.fffffffffffffffp-4L : inexact-ok
+= log1p upward ldbl-96-intel 0x1.b7e151628aed2a6ap+0L : 0x1p+0L : inexact-ok
+= log1p downward ldbl-96-m68k 0x1.b7e151628aed2a6ap+0L : 0xf.fffffffffffffffp-4L : inexact-ok
+= log1p tonearest ldbl-96-m68k 0x1.b7e151628aed2a6ap+0L : 0x1p+0L : inexact-ok
+= log1p towardzero ldbl-96-m68k 0x1.b7e151628aed2a6ap+0L : 0xf.fffffffffffffffp-4L : inexact-ok
+= log1p upward ldbl-96-m68k 0x1.b7e151628aed2a6ap+0L : 0x1p+0L : inexact-ok
+= log1p downward ldbl-128 0x1.b7e151628aed2a6ap+0L : 0xf.fffffffffffffffb9927823334ap-4L : inexact-ok
+= log1p tonearest ldbl-128 0x1.b7e151628aed2a6ap+0L : 0xf.fffffffffffffffb9927823334ap-4L : inexact-ok
+= log1p towardzero ldbl-128 0x1.b7e151628aed2a6ap+0L : 0xf.fffffffffffffffb9927823334ap-4L : inexact-ok
+= log1p upward ldbl-128 0x1.b7e151628aed2a6ap+0L : 0xf.fffffffffffffffb9927823334a8p-4L : inexact-ok
+= log1p downward ldbl-128ibm 0x1.b7e151628aed2a6ap+0L : 0xf.fffffffffffffffb9927823334p-4L : inexact-ok
+= log1p tonearest ldbl-128ibm 0x1.b7e151628aed2a6ap+0L : 0xf.fffffffffffffffb9927823334p-4L : inexact-ok
+= log1p towardzero ldbl-128ibm 0x1.b7e151628aed2a6ap+0L : 0xf.fffffffffffffffb9927823334p-4L : inexact-ok
+= log1p upward ldbl-128ibm 0x1.b7e151628aed2a6ap+0L : 0xf.fffffffffffffffb9927823338p-4L : inexact-ok
+= log1p downward ldbl-128 0x1.b7e151628aed2a6abf7158809cf5p+0L : 0x1p+0L : inexact-ok
+= log1p tonearest ldbl-128 0x1.b7e151628aed2a6abf7158809cf5p+0L : 0x1p+0L : inexact-ok
+= log1p towardzero ldbl-128 0x1.b7e151628aed2a6abf7158809cf5p+0L : 0x1p+0L : inexact-ok
+= log1p upward ldbl-128 0x1.b7e151628aed2a6abf7158809cf5p+0L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= log1p downward ldbl-128 0x1.b7e151628aed2a6abf7158809cf4p+0L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= log1p tonearest ldbl-128 0x1.b7e151628aed2a6abf7158809cf4p+0L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= log1p towardzero ldbl-128 0x1.b7e151628aed2a6abf7158809cf4p+0L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= log1p upward ldbl-128 0x1.b7e151628aed2a6abf7158809cf4p+0L : 0x1p+0L : inexact-ok
+= log1p downward ldbl-128 0x1.b7e151628aed2a6abf7158809dp+0L : 0x1.0000000000000000000000000004p+0L : inexact-ok
+= log1p tonearest ldbl-128 0x1.b7e151628aed2a6abf7158809dp+0L : 0x1.0000000000000000000000000004p+0L : inexact-ok
+= log1p towardzero ldbl-128 0x1.b7e151628aed2a6abf7158809dp+0L : 0x1.0000000000000000000000000004p+0L : inexact-ok
+= log1p upward ldbl-128 0x1.b7e151628aed2a6abf7158809dp+0L : 0x1.0000000000000000000000000005p+0L : inexact-ok
+= log1p downward ldbl-128ibm 0x1.b7e151628aed2a6abf7158809dp+0L : 0x1p+0L : inexact-ok
+= log1p tonearest ldbl-128ibm 0x1.b7e151628aed2a6abf7158809dp+0L : 0x1p+0L : inexact-ok
+= log1p towardzero ldbl-128ibm 0x1.b7e151628aed2a6abf7158809dp+0L : 0x1p+0L : inexact-ok
+= log1p upward ldbl-128ibm 0x1.b7e151628aed2a6abf7158809dp+0L : 0x1.000000000000000000000000008p+0L : inexact-ok
+= log1p downward ldbl-128 0x1.b7e151628aed2a6abf7158809c8p+0L : 0xf.fffffffffffffffffffffffffd48p-4L : inexact-ok
+= log1p tonearest ldbl-128 0x1.b7e151628aed2a6abf7158809c8p+0L : 0xf.fffffffffffffffffffffffffd5p-4L : inexact-ok
+= log1p towardzero ldbl-128 0x1.b7e151628aed2a6abf7158809c8p+0L : 0xf.fffffffffffffffffffffffffd48p-4L : inexact-ok
+= log1p upward ldbl-128 0x1.b7e151628aed2a6abf7158809c8p+0L : 0xf.fffffffffffffffffffffffffd5p-4L : inexact-ok
+= log1p downward ldbl-128ibm 0x1.b7e151628aed2a6abf7158809c8p+0L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= log1p tonearest ldbl-128ibm 0x1.b7e151628aed2a6abf7158809c8p+0L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= log1p towardzero ldbl-128ibm 0x1.b7e151628aed2a6abf7158809c8p+0L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= log1p upward ldbl-128ibm 0x1.b7e151628aed2a6abf7158809c8p+0L : 0x1p+0L : inexact-ok
+log1p -0.25
+= log1p downward flt-32 -0x4p-4f : -0x4.9a5888p-4f : inexact-ok
+= log1p tonearest flt-32 -0x4p-4f : -0x4.9a5888p-4f : inexact-ok
+= log1p towardzero flt-32 -0x4p-4f : -0x4.9a588p-4f : inexact-ok
+= log1p upward flt-32 -0x4p-4f : -0x4.9a588p-4f : inexact-ok
+= log1p downward dbl-64 -0x4p-4 : -0x4.9a58844d36e4cp-4 : inexact-ok
+= log1p tonearest dbl-64 -0x4p-4 : -0x4.9a58844d36e48p-4 : inexact-ok
+= log1p towardzero dbl-64 -0x4p-4 : -0x4.9a58844d36e48p-4 : inexact-ok
+= log1p upward dbl-64 -0x4p-4 : -0x4.9a58844d36e48p-4 : inexact-ok
+= log1p downward ldbl-96-intel -0x4p-4L : -0x4.9a58844d36e49e1p-4L : inexact-ok
+= log1p tonearest ldbl-96-intel -0x4p-4L : -0x4.9a58844d36e49e1p-4L : inexact-ok
+= log1p towardzero ldbl-96-intel -0x4p-4L : -0x4.9a58844d36e49e08p-4L : inexact-ok
+= log1p upward ldbl-96-intel -0x4p-4L : -0x4.9a58844d36e49e08p-4L : inexact-ok
+= log1p downward ldbl-96-m68k -0x4p-4L : -0x4.9a58844d36e49e1p-4L : inexact-ok
+= log1p tonearest ldbl-96-m68k -0x4p-4L : -0x4.9a58844d36e49e1p-4L : inexact-ok
+= log1p towardzero ldbl-96-m68k -0x4p-4L : -0x4.9a58844d36e49e08p-4L : inexact-ok
+= log1p upward ldbl-96-m68k -0x4p-4L : -0x4.9a58844d36e49e08p-4L : inexact-ok
+= log1p downward ldbl-128 -0x4p-4L : -0x4.9a58844d36e49e0efadd9db02aa8p-4L : inexact-ok
+= log1p tonearest ldbl-128 -0x4p-4L : -0x4.9a58844d36e49e0efadd9db02aa8p-4L : inexact-ok
+= log1p towardzero ldbl-128 -0x4p-4L : -0x4.9a58844d36e49e0efadd9db02aa4p-4L : inexact-ok
+= log1p upward ldbl-128 -0x4p-4L : -0x4.9a58844d36e49e0efadd9db02aa4p-4L : inexact-ok
+= log1p downward ldbl-128ibm -0x4p-4L : -0x4.9a58844d36e49e0efadd9db02cp-4L : inexact-ok
+= log1p tonearest ldbl-128ibm -0x4p-4L : -0x4.9a58844d36e49e0efadd9db02ap-4L : inexact-ok
+= log1p towardzero ldbl-128ibm -0x4p-4L : -0x4.9a58844d36e49e0efadd9db02ap-4L : inexact-ok
+= log1p upward ldbl-128ibm -0x4p-4L : -0x4.9a58844d36e49e0efadd9db02ap-4L : inexact-ok
+log1p -0.875
+= log1p downward flt-32 -0xep-4f : -0x2.145648p+0f : inexact-ok
+= log1p tonearest flt-32 -0xep-4f : -0x2.145648p+0f : inexact-ok
+= log1p towardzero flt-32 -0xep-4f : -0x2.145644p+0f : inexact-ok
+= log1p upward flt-32 -0xep-4f : -0x2.145644p+0f : inexact-ok
+= log1p downward dbl-64 -0xep-4 : -0x2.145647e7756e8p+0 : inexact-ok
+= log1p tonearest dbl-64 -0xep-4 : -0x2.145647e7756e6p+0 : inexact-ok
+= log1p towardzero dbl-64 -0xep-4 : -0x2.145647e7756e6p+0 : inexact-ok
+= log1p upward dbl-64 -0xep-4 : -0x2.145647e7756e6p+0 : inexact-ok
+= log1p downward ldbl-96-intel -0xep-4L : -0x2.145647e7756e6d04p+0L : inexact-ok
+= log1p tonearest ldbl-96-intel -0xep-4L : -0x2.145647e7756e6d04p+0L : inexact-ok
+= log1p towardzero ldbl-96-intel -0xep-4L : -0x2.145647e7756e6dp+0L : inexact-ok
+= log1p upward ldbl-96-intel -0xep-4L : -0x2.145647e7756e6dp+0L : inexact-ok
+= log1p downward ldbl-96-m68k -0xep-4L : -0x2.145647e7756e6d04p+0L : inexact-ok
+= log1p tonearest ldbl-96-m68k -0xep-4L : -0x2.145647e7756e6d04p+0L : inexact-ok
+= log1p towardzero ldbl-96-m68k -0xep-4L : -0x2.145647e7756e6dp+0L : inexact-ok
+= log1p upward ldbl-96-m68k -0xep-4L : -0x2.145647e7756e6dp+0L : inexact-ok
+= log1p downward ldbl-128 -0xep-4L : -0x2.145647e7756e6d035dab1ac80bdap+0L : inexact-ok
+= log1p tonearest ldbl-128 -0xep-4L : -0x2.145647e7756e6d035dab1ac80bd8p+0L : inexact-ok
+= log1p towardzero ldbl-128 -0xep-4L : -0x2.145647e7756e6d035dab1ac80bd8p+0L : inexact-ok
+= log1p upward ldbl-128 -0xep-4L : -0x2.145647e7756e6d035dab1ac80bd8p+0L : inexact-ok
+= log1p downward ldbl-128ibm -0xep-4L : -0x2.145647e7756e6d035dab1ac80cp+0L : inexact-ok
+= log1p tonearest ldbl-128ibm -0xep-4L : -0x2.145647e7756e6d035dab1ac80cp+0L : inexact-ok
+= log1p towardzero ldbl-128ibm -0xep-4L : -0x2.145647e7756e6d035dab1ac80bp+0L : inexact-ok
+= log1p upward ldbl-128ibm -0xep-4L : -0x2.145647e7756e6d035dab1ac80bp+0L : inexact-ok
+log1p min missing-underflow
+= log1p downward flt-32 0x4p-128f : 0x3.fffff8p-128f : inexact-ok underflow-ok errno-erange-ok
+= log1p tonearest flt-32 0x4p-128f : 0x4p-128f : inexact-ok underflow-ok errno-erange-ok
+= log1p towardzero flt-32 0x4p-128f : 0x3.fffff8p-128f : inexact-ok underflow-ok errno-erange-ok
+= log1p upward flt-32 0x4p-128f : 0x4p-128f : inexact-ok underflow-ok errno-erange-ok
+= log1p downward dbl-64 0x4p-128 : 0x3.ffffffffffffep-128 : inexact-ok
+= log1p tonearest dbl-64 0x4p-128 : 0x4p-128 : inexact-ok
+= log1p towardzero dbl-64 0x4p-128 : 0x3.ffffffffffffep-128 : inexact-ok
+= log1p upward dbl-64 0x4p-128 : 0x4p-128 : inexact-ok
+= log1p downward ldbl-96-intel 0x4p-128L : 0x3.fffffffffffffffcp-128L : inexact-ok
+= log1p tonearest ldbl-96-intel 0x4p-128L : 0x4p-128L : inexact-ok
+= log1p towardzero ldbl-96-intel 0x4p-128L : 0x3.fffffffffffffffcp-128L : inexact-ok
+= log1p upward ldbl-96-intel 0x4p-128L : 0x4p-128L : inexact-ok
+= log1p downward ldbl-96-m68k 0x4p-128L : 0x3.fffffffffffffffcp-128L : inexact-ok
+= log1p tonearest ldbl-96-m68k 0x4p-128L : 0x4p-128L : inexact-ok
+= log1p towardzero ldbl-96-m68k 0x4p-128L : 0x3.fffffffffffffffcp-128L : inexact-ok
+= log1p upward ldbl-96-m68k 0x4p-128L : 0x4p-128L : inexact-ok
+= log1p downward ldbl-128 0x4p-128L : 0x3.fffffffffffffffffffffffffffep-128L : inexact-ok
+= log1p tonearest ldbl-128 0x4p-128L : 0x4p-128L : inexact-ok
+= log1p towardzero ldbl-128 0x4p-128L : 0x3.fffffffffffffffffffffffffffep-128L : inexact-ok
+= log1p upward ldbl-128 0x4p-128L : 0x4p-128L : inexact-ok
+= log1p downward ldbl-128ibm 0x4p-128L : 0x3.ffffffffffffffffffffffffffp-128L : inexact-ok
+= log1p tonearest ldbl-128ibm 0x4p-128L : 0x4p-128L : inexact-ok
+= log1p towardzero ldbl-128ibm 0x4p-128L : 0x3.ffffffffffffffffffffffffffp-128L : inexact-ok
+= log1p upward ldbl-128ibm 0x4p-128L : 0x4p-128L : inexact-ok
+= log1p downward dbl-64 0x4p-1024 : 0x3.ffffffffffffcp-1024 : inexact-ok underflow-ok errno-erange-ok
+= log1p tonearest dbl-64 0x4p-1024 : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
+= log1p towardzero dbl-64 0x4p-1024 : 0x3.ffffffffffffcp-1024 : inexact-ok underflow-ok errno-erange-ok
+= log1p upward dbl-64 0x4p-1024 : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
+= log1p downward ldbl-96-intel 0x4p-1024L : 0x3.fffffffffffffffcp-1024L : inexact-ok
+= log1p tonearest ldbl-96-intel 0x4p-1024L : 0x4p-1024L : inexact-ok
+= log1p towardzero ldbl-96-intel 0x4p-1024L : 0x3.fffffffffffffffcp-1024L : inexact-ok
+= log1p upward ldbl-96-intel 0x4p-1024L : 0x4p-1024L : inexact-ok
+= log1p downward ldbl-96-m68k 0x4p-1024L : 0x3.fffffffffffffffcp-1024L : inexact-ok
+= log1p tonearest ldbl-96-m68k 0x4p-1024L : 0x4p-1024L : inexact-ok
+= log1p towardzero ldbl-96-m68k 0x4p-1024L : 0x3.fffffffffffffffcp-1024L : inexact-ok
+= log1p upward ldbl-96-m68k 0x4p-1024L : 0x4p-1024L : inexact-ok
+= log1p downward ldbl-128 0x4p-1024L : 0x3.fffffffffffffffffffffffffffep-1024L : inexact-ok
+= log1p tonearest ldbl-128 0x4p-1024L : 0x4p-1024L : inexact-ok
+= log1p towardzero ldbl-128 0x4p-1024L : 0x3.fffffffffffffffffffffffffffep-1024L : inexact-ok
+= log1p upward ldbl-128 0x4p-1024L : 0x4p-1024L : inexact-ok
+= log1p downward ldbl-128ibm 0x4p-1024L : 0x3.ffffffffffffcp-1024L : inexact-ok underflow underflow-ok errno-erange-ok
+= log1p tonearest ldbl-128ibm 0x4p-1024L : 0x4p-1024L : inexact-ok underflow underflow-ok errno-erange-ok
+= log1p towardzero ldbl-128ibm 0x4p-1024L : 0x3.ffffffffffffcp-1024L : inexact-ok underflow underflow-ok errno-erange-ok
+= log1p upward ldbl-128ibm 0x4p-1024L : 0x4p-1024L : inexact-ok underflow underflow-ok errno-erange-ok
+= log1p downward ldbl-96-intel 0x4p-16384L : 0x3.fffffffffffffff8p-16384L : inexact-ok underflow-ok errno-erange-ok
+= log1p tonearest ldbl-96-intel 0x4p-16384L : 0x4p-16384L : inexact-ok underflow-ok errno-erange-ok
+= log1p towardzero ldbl-96-intel 0x4p-16384L : 0x3.fffffffffffffff8p-16384L : inexact-ok underflow-ok errno-erange-ok
+= log1p upward ldbl-96-intel 0x4p-16384L : 0x4p-16384L : inexact-ok underflow-ok errno-erange-ok
+= log1p downward ldbl-96-m68k 0x4p-16384L : 0x3.fffffffffffffffcp-16384L : inexact-ok
+= log1p tonearest ldbl-96-m68k 0x4p-16384L : 0x4p-16384L : inexact-ok
+= log1p towardzero ldbl-96-m68k 0x4p-16384L : 0x3.fffffffffffffffcp-16384L : inexact-ok
+= log1p upward ldbl-96-m68k 0x4p-16384L : 0x4p-16384L : inexact-ok
+= log1p downward ldbl-128 0x4p-16384L : 0x3.fffffffffffffffffffffffffffcp-16384L : inexact-ok underflow-ok errno-erange-ok
+= log1p tonearest ldbl-128 0x4p-16384L : 0x4p-16384L : inexact-ok underflow-ok errno-erange-ok
+= log1p towardzero ldbl-128 0x4p-16384L : 0x3.fffffffffffffffffffffffffffcp-16384L : inexact-ok underflow-ok errno-erange-ok
+= log1p upward ldbl-128 0x4p-16384L : 0x4p-16384L : inexact-ok underflow-ok errno-erange-ok
+= log1p downward ldbl-96-intel 0x2p-16384L : 0x1.fffffffffffffff8p-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= log1p tonearest ldbl-96-intel 0x2p-16384L : 0x2p-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= log1p towardzero ldbl-96-intel 0x2p-16384L : 0x1.fffffffffffffff8p-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= log1p upward ldbl-96-intel 0x2p-16384L : 0x2p-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= log1p downward ldbl-96-m68k 0x2p-16384L : 0x1.fffffffffffffffcp-16384L : inexact-ok underflow-ok errno-erange-ok
+= log1p tonearest ldbl-96-m68k 0x2p-16384L : 0x2p-16384L : inexact-ok underflow-ok errno-erange-ok
+= log1p towardzero ldbl-96-m68k 0x2p-16384L : 0x1.fffffffffffffffcp-16384L : inexact-ok underflow-ok errno-erange-ok
+= log1p upward ldbl-96-m68k 0x2p-16384L : 0x2p-16384L : inexact-ok underflow-ok errno-erange-ok
+= log1p downward ldbl-128 0x2p-16384L : 0x1.fffffffffffffffffffffffffffcp-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= log1p tonearest ldbl-128 0x2p-16384L : 0x2p-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= log1p towardzero ldbl-128 0x2p-16384L : 0x1.fffffffffffffffffffffffffffcp-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= log1p upward ldbl-128 0x2p-16384L : 0x2p-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= log1p downward dbl-64 0x8p-972 : 0x7.ffffffffffffcp-972 : inexact-ok
+= log1p tonearest dbl-64 0x8p-972 : 0x8p-972 : inexact-ok
+= log1p towardzero dbl-64 0x8p-972 : 0x7.ffffffffffffcp-972 : inexact-ok
+= log1p upward dbl-64 0x8p-972 : 0x8p-972 : inexact-ok
+= log1p downward ldbl-96-intel 0x8p-972L : 0x7.fffffffffffffff8p-972L : inexact-ok
+= log1p tonearest ldbl-96-intel 0x8p-972L : 0x8p-972L : inexact-ok
+= log1p towardzero ldbl-96-intel 0x8p-972L : 0x7.fffffffffffffff8p-972L : inexact-ok
+= log1p upward ldbl-96-intel 0x8p-972L : 0x8p-972L : inexact-ok
+= log1p downward ldbl-96-m68k 0x8p-972L : 0x7.fffffffffffffff8p-972L : inexact-ok
+= log1p tonearest ldbl-96-m68k 0x8p-972L : 0x8p-972L : inexact-ok
+= log1p towardzero ldbl-96-m68k 0x8p-972L : 0x7.fffffffffffffff8p-972L : inexact-ok
+= log1p upward ldbl-96-m68k 0x8p-972L : 0x8p-972L : inexact-ok
+= log1p downward ldbl-128 0x8p-972L : 0x7.fffffffffffffffffffffffffffcp-972L : inexact-ok
+= log1p tonearest ldbl-128 0x8p-972L : 0x8p-972L : inexact-ok
+= log1p towardzero ldbl-128 0x8p-972L : 0x7.fffffffffffffffffffffffffffcp-972L : inexact-ok
+= log1p upward ldbl-128 0x8p-972L : 0x8p-972L : inexact-ok
+= log1p downward ldbl-128ibm 0x8p-972L : 0x7.fffffffffffffffffffffffffcp-972L : inexact-ok underflow-ok errno-erange-ok
+= log1p tonearest ldbl-128ibm 0x8p-972L : 0x8p-972L : inexact-ok underflow-ok errno-erange-ok
+= log1p towardzero ldbl-128ibm 0x8p-972L : 0x7.fffffffffffffffffffffffffcp-972L : inexact-ok underflow-ok errno-erange-ok
+= log1p upward ldbl-128ibm 0x8p-972L : 0x8p-972L : inexact-ok underflow-ok errno-erange-ok
+log1p min_subnorm missing-underflow
+= log1p downward flt-32 0x8p-152f : 0x0p+0f : inexact-ok underflow underflow-ok errno-erange-ok
+= log1p tonearest flt-32 0x8p-152f : 0x8p-152f : inexact-ok underflow underflow-ok errno-erange-ok
+= log1p towardzero flt-32 0x8p-152f : 0x0p+0f : inexact-ok underflow underflow-ok errno-erange-ok
+= log1p upward flt-32 0x8p-152f : 0x8p-152f : inexact-ok underflow underflow-ok errno-erange-ok
+= log1p downward dbl-64 0x8p-152 : 0x7.ffffffffffffcp-152 : inexact-ok
+= log1p tonearest dbl-64 0x8p-152 : 0x8p-152 : inexact-ok
+= log1p towardzero dbl-64 0x8p-152 : 0x7.ffffffffffffcp-152 : inexact-ok
+= log1p upward dbl-64 0x8p-152 : 0x8p-152 : inexact-ok
+= log1p downward ldbl-96-intel 0x8p-152L : 0x7.fffffffffffffff8p-152L : inexact-ok
+= log1p tonearest ldbl-96-intel 0x8p-152L : 0x8p-152L : inexact-ok
+= log1p towardzero ldbl-96-intel 0x8p-152L : 0x7.fffffffffffffff8p-152L : inexact-ok
+= log1p upward ldbl-96-intel 0x8p-152L : 0x8p-152L : inexact-ok
+= log1p downward ldbl-96-m68k 0x8p-152L : 0x7.fffffffffffffff8p-152L : inexact-ok
+= log1p tonearest ldbl-96-m68k 0x8p-152L : 0x8p-152L : inexact-ok
+= log1p towardzero ldbl-96-m68k 0x8p-152L : 0x7.fffffffffffffff8p-152L : inexact-ok
+= log1p upward ldbl-96-m68k 0x8p-152L : 0x8p-152L : inexact-ok
+= log1p downward ldbl-128 0x8p-152L : 0x7.fffffffffffffffffffffffffffcp-152L : inexact-ok
+= log1p tonearest ldbl-128 0x8p-152L : 0x8p-152L : inexact-ok
+= log1p towardzero ldbl-128 0x8p-152L : 0x7.fffffffffffffffffffffffffffcp-152L : inexact-ok
+= log1p upward ldbl-128 0x8p-152L : 0x8p-152L : inexact-ok
+= log1p downward ldbl-128ibm 0x8p-152L : 0x7.fffffffffffffffffffffffffep-152L : inexact-ok
+= log1p tonearest ldbl-128ibm 0x8p-152L : 0x8p-152L : inexact-ok
+= log1p towardzero ldbl-128ibm 0x8p-152L : 0x7.fffffffffffffffffffffffffep-152L : inexact-ok
+= log1p upward ldbl-128ibm 0x8p-152L : 0x8p-152L : inexact-ok
+= log1p downward dbl-64 0x4p-1076 : 0x0p+0 : inexact-ok underflow underflow-ok errno-erange-ok
+= log1p tonearest dbl-64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow underflow-ok errno-erange-ok
+= log1p towardzero dbl-64 0x4p-1076 : 0x0p+0 : inexact-ok underflow underflow-ok errno-erange-ok
+= log1p upward dbl-64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow underflow-ok errno-erange-ok
+= log1p downward ldbl-96-intel 0x4p-1076L : 0x3.fffffffffffffffcp-1076L : inexact-ok
+= log1p tonearest ldbl-96-intel 0x4p-1076L : 0x4p-1076L : inexact-ok
+= log1p towardzero ldbl-96-intel 0x4p-1076L : 0x3.fffffffffffffffcp-1076L : inexact-ok
+= log1p upward ldbl-96-intel 0x4p-1076L : 0x4p-1076L : inexact-ok
+= log1p downward ldbl-96-m68k 0x4p-1076L : 0x3.fffffffffffffffcp-1076L : inexact-ok
+= log1p tonearest ldbl-96-m68k 0x4p-1076L : 0x4p-1076L : inexact-ok
+= log1p towardzero ldbl-96-m68k 0x4p-1076L : 0x3.fffffffffffffffcp-1076L : inexact-ok
+= log1p upward ldbl-96-m68k 0x4p-1076L : 0x4p-1076L : inexact-ok
+= log1p downward ldbl-128 0x4p-1076L : 0x3.fffffffffffffffffffffffffffep-1076L : inexact-ok
+= log1p tonearest ldbl-128 0x4p-1076L : 0x4p-1076L : inexact-ok
+= log1p towardzero ldbl-128 0x4p-1076L : 0x3.fffffffffffffffffffffffffffep-1076L : inexact-ok
+= log1p upward ldbl-128 0x4p-1076L : 0x4p-1076L : inexact-ok
+= log1p downward ldbl-128ibm 0x4p-1076L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange-ok
+= log1p tonearest ldbl-128ibm 0x4p-1076L : 0x4p-1076L : inexact-ok underflow underflow-ok errno-erange-ok
+= log1p towardzero ldbl-128ibm 0x4p-1076L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange-ok
+= log1p upward ldbl-128ibm 0x4p-1076L : 0x4p-1076L : inexact-ok underflow underflow-ok errno-erange-ok
+= log1p downward ldbl-96-intel 0x8p-16448L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange-ok
+= log1p tonearest ldbl-96-intel 0x8p-16448L : 0x8p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= log1p towardzero ldbl-96-intel 0x8p-16448L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange-ok
+= log1p upward ldbl-96-intel 0x8p-16448L : 0x8p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= log1p downward ldbl-96-m68k 0x8p-16448L : 0x4p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= log1p tonearest ldbl-96-m68k 0x8p-16448L : 0x8p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= log1p towardzero ldbl-96-m68k 0x8p-16448L : 0x4p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= log1p upward ldbl-96-m68k 0x8p-16448L : 0x8p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= log1p downward ldbl-128 0x8p-16448L : 0x7.fffffffffffcp-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= log1p tonearest ldbl-128 0x8p-16448L : 0x8p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= log1p towardzero ldbl-128 0x8p-16448L : 0x7.fffffffffffcp-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= log1p upward ldbl-128 0x8p-16448L : 0x8p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= log1p downward ldbl-96-m68k 0x4p-16448L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange-ok
+= log1p tonearest ldbl-96-m68k 0x4p-16448L : 0x4p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= log1p towardzero ldbl-96-m68k 0x4p-16448L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange-ok
+= log1p upward ldbl-96-m68k 0x4p-16448L : 0x4p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= log1p downward ldbl-128 0x4p-16448L : 0x3.fffffffffffcp-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= log1p tonearest ldbl-128 0x4p-16448L : 0x4p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= log1p towardzero ldbl-128 0x4p-16448L : 0x3.fffffffffffcp-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= log1p upward ldbl-128 0x4p-16448L : 0x4p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= log1p downward ldbl-128 0x4p-16496L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange-ok
+= log1p tonearest ldbl-128 0x4p-16496L : 0x4p-16496L : inexact-ok underflow underflow-ok errno-erange-ok
+= log1p towardzero ldbl-128 0x4p-16496L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange-ok
+= log1p upward ldbl-128 0x4p-16496L : 0x4p-16496L : inexact-ok underflow underflow-ok errno-erange-ok
+log1p -min missing-underflow
+= log1p downward flt-32 -0x4p-128f : -0x4p-128f : inexact-ok underflow-ok errno-erange-ok
+= log1p tonearest flt-32 -0x4p-128f : -0x4p-128f : inexact-ok underflow-ok errno-erange-ok
+= log1p towardzero flt-32 -0x4p-128f : -0x3.fffff8p-128f : inexact-ok underflow-ok errno-erange-ok
+= log1p upward flt-32 -0x4p-128f : -0x3.fffff8p-128f : inexact-ok underflow-ok errno-erange-ok
+= log1p downward dbl-64 -0x4p-128 : -0x4p-128 : inexact-ok
+= log1p tonearest dbl-64 -0x4p-128 : -0x4p-128 : inexact-ok
+= log1p towardzero dbl-64 -0x4p-128 : -0x3.ffffffffffffep-128 : inexact-ok
+= log1p upward dbl-64 -0x4p-128 : -0x3.ffffffffffffep-128 : inexact-ok
+= log1p downward ldbl-96-intel -0x4p-128L : -0x4p-128L : inexact-ok
+= log1p tonearest ldbl-96-intel -0x4p-128L : -0x4p-128L : inexact-ok
+= log1p towardzero ldbl-96-intel -0x4p-128L : -0x3.fffffffffffffffcp-128L : inexact-ok
+= log1p upward ldbl-96-intel -0x4p-128L : -0x3.fffffffffffffffcp-128L : inexact-ok
+= log1p downward ldbl-96-m68k -0x4p-128L : -0x4p-128L : inexact-ok
+= log1p tonearest ldbl-96-m68k -0x4p-128L : -0x4p-128L : inexact-ok
+= log1p towardzero ldbl-96-m68k -0x4p-128L : -0x3.fffffffffffffffcp-128L : inexact-ok
+= log1p upward ldbl-96-m68k -0x4p-128L : -0x3.fffffffffffffffcp-128L : inexact-ok
+= log1p downward ldbl-128 -0x4p-128L : -0x4p-128L : inexact-ok
+= log1p tonearest ldbl-128 -0x4p-128L : -0x4p-128L : inexact-ok
+= log1p towardzero ldbl-128 -0x4p-128L : -0x3.fffffffffffffffffffffffffffep-128L : inexact-ok
+= log1p upward ldbl-128 -0x4p-128L : -0x3.fffffffffffffffffffffffffffep-128L : inexact-ok
+= log1p downward ldbl-128ibm -0x4p-128L : -0x4p-128L : inexact-ok
+= log1p tonearest ldbl-128ibm -0x4p-128L : -0x4p-128L : inexact-ok
+= log1p towardzero ldbl-128ibm -0x4p-128L : -0x3.ffffffffffffffffffffffffffp-128L : inexact-ok
+= log1p upward ldbl-128ibm -0x4p-128L : -0x3.ffffffffffffffffffffffffffp-128L : inexact-ok
+= log1p downward dbl-64 -0x4p-1024 : -0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
+= log1p tonearest dbl-64 -0x4p-1024 : -0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
+= log1p towardzero dbl-64 -0x4p-1024 : -0x3.ffffffffffffcp-1024 : inexact-ok underflow-ok errno-erange-ok
+= log1p upward dbl-64 -0x4p-1024 : -0x3.ffffffffffffcp-1024 : inexact-ok underflow-ok errno-erange-ok
+= log1p downward ldbl-96-intel -0x4p-1024L : -0x4p-1024L : inexact-ok
+= log1p tonearest ldbl-96-intel -0x4p-1024L : -0x4p-1024L : inexact-ok
+= log1p towardzero ldbl-96-intel -0x4p-1024L : -0x3.fffffffffffffffcp-1024L : inexact-ok
+= log1p upward ldbl-96-intel -0x4p-1024L : -0x3.fffffffffffffffcp-1024L : inexact-ok
+= log1p downward ldbl-96-m68k -0x4p-1024L : -0x4p-1024L : inexact-ok
+= log1p tonearest ldbl-96-m68k -0x4p-1024L : -0x4p-1024L : inexact-ok
+= log1p towardzero ldbl-96-m68k -0x4p-1024L : -0x3.fffffffffffffffcp-1024L : inexact-ok
+= log1p upward ldbl-96-m68k -0x4p-1024L : -0x3.fffffffffffffffcp-1024L : inexact-ok
+= log1p downward ldbl-128 -0x4p-1024L : -0x4p-1024L : inexact-ok
+= log1p tonearest ldbl-128 -0x4p-1024L : -0x4p-1024L : inexact-ok
+= log1p towardzero ldbl-128 -0x4p-1024L : -0x3.fffffffffffffffffffffffffffep-1024L : inexact-ok
+= log1p upward ldbl-128 -0x4p-1024L : -0x3.fffffffffffffffffffffffffffep-1024L : inexact-ok
+= log1p downward ldbl-128ibm -0x4p-1024L : -0x4p-1024L : inexact-ok underflow underflow-ok errno-erange-ok
+= log1p tonearest ldbl-128ibm -0x4p-1024L : -0x4p-1024L : inexact-ok underflow underflow-ok errno-erange-ok
+= log1p towardzero ldbl-128ibm -0x4p-1024L : -0x3.ffffffffffffcp-1024L : inexact-ok underflow underflow-ok errno-erange-ok
+= log1p upward ldbl-128ibm -0x4p-1024L : -0x3.ffffffffffffcp-1024L : inexact-ok underflow underflow-ok errno-erange-ok
+= log1p downward ldbl-96-intel -0x4p-16384L : -0x4p-16384L : inexact-ok underflow-ok errno-erange-ok
+= log1p tonearest ldbl-96-intel -0x4p-16384L : -0x4p-16384L : inexact-ok underflow-ok errno-erange-ok
+= log1p towardzero ldbl-96-intel -0x4p-16384L : -0x3.fffffffffffffff8p-16384L : inexact-ok underflow-ok errno-erange-ok
+= log1p upward ldbl-96-intel -0x4p-16384L : -0x3.fffffffffffffff8p-16384L : inexact-ok underflow-ok errno-erange-ok
+= log1p downward ldbl-96-m68k -0x4p-16384L : -0x4p-16384L : inexact-ok
+= log1p tonearest ldbl-96-m68k -0x4p-16384L : -0x4p-16384L : inexact-ok
+= log1p towardzero ldbl-96-m68k -0x4p-16384L : -0x3.fffffffffffffffcp-16384L : inexact-ok
+= log1p upward ldbl-96-m68k -0x4p-16384L : -0x3.fffffffffffffffcp-16384L : inexact-ok
+= log1p downward ldbl-128 -0x4p-16384L : -0x4p-16384L : inexact-ok underflow-ok errno-erange-ok
+= log1p tonearest ldbl-128 -0x4p-16384L : -0x4p-16384L : inexact-ok underflow-ok errno-erange-ok
+= log1p towardzero ldbl-128 -0x4p-16384L : -0x3.fffffffffffffffffffffffffffcp-16384L : inexact-ok underflow-ok errno-erange-ok
+= log1p upward ldbl-128 -0x4p-16384L : -0x3.fffffffffffffffffffffffffffcp-16384L : inexact-ok underflow-ok errno-erange-ok
+= log1p downward ldbl-96-intel -0x2p-16384L : -0x2p-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= log1p tonearest ldbl-96-intel -0x2p-16384L : -0x2p-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= log1p towardzero ldbl-96-intel -0x2p-16384L : -0x1.fffffffffffffff8p-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= log1p upward ldbl-96-intel -0x2p-16384L : -0x1.fffffffffffffff8p-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= log1p downward ldbl-96-m68k -0x2p-16384L : -0x2p-16384L : inexact-ok underflow-ok errno-erange-ok
+= log1p tonearest ldbl-96-m68k -0x2p-16384L : -0x2p-16384L : inexact-ok underflow-ok errno-erange-ok
+= log1p towardzero ldbl-96-m68k -0x2p-16384L : -0x1.fffffffffffffffcp-16384L : inexact-ok underflow-ok errno-erange-ok
+= log1p upward ldbl-96-m68k -0x2p-16384L : -0x1.fffffffffffffffcp-16384L : inexact-ok underflow-ok errno-erange-ok
+= log1p downward ldbl-128 -0x2p-16384L : -0x2p-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= log1p tonearest ldbl-128 -0x2p-16384L : -0x2p-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= log1p towardzero ldbl-128 -0x2p-16384L : -0x1.fffffffffffffffffffffffffffcp-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= log1p upward ldbl-128 -0x2p-16384L : -0x1.fffffffffffffffffffffffffffcp-16384L : inexact-ok underflow underflow-ok errno-erange-ok
+= log1p downward dbl-64 -0x8p-972 : -0x8p-972 : inexact-ok
+= log1p tonearest dbl-64 -0x8p-972 : -0x8p-972 : inexact-ok
+= log1p towardzero dbl-64 -0x8p-972 : -0x7.ffffffffffffcp-972 : inexact-ok
+= log1p upward dbl-64 -0x8p-972 : -0x7.ffffffffffffcp-972 : inexact-ok
+= log1p downward ldbl-96-intel -0x8p-972L : -0x8p-972L : inexact-ok
+= log1p tonearest ldbl-96-intel -0x8p-972L : -0x8p-972L : inexact-ok
+= log1p towardzero ldbl-96-intel -0x8p-972L : -0x7.fffffffffffffff8p-972L : inexact-ok
+= log1p upward ldbl-96-intel -0x8p-972L : -0x7.fffffffffffffff8p-972L : inexact-ok
+= log1p downward ldbl-96-m68k -0x8p-972L : -0x8p-972L : inexact-ok
+= log1p tonearest ldbl-96-m68k -0x8p-972L : -0x8p-972L : inexact-ok
+= log1p towardzero ldbl-96-m68k -0x8p-972L : -0x7.fffffffffffffff8p-972L : inexact-ok
+= log1p upward ldbl-96-m68k -0x8p-972L : -0x7.fffffffffffffff8p-972L : inexact-ok
+= log1p downward ldbl-128 -0x8p-972L : -0x8p-972L : inexact-ok
+= log1p tonearest ldbl-128 -0x8p-972L : -0x8p-972L : inexact-ok
+= log1p towardzero ldbl-128 -0x8p-972L : -0x7.fffffffffffffffffffffffffffcp-972L : inexact-ok
+= log1p upward ldbl-128 -0x8p-972L : -0x7.fffffffffffffffffffffffffffcp-972L : inexact-ok
+= log1p downward ldbl-128ibm -0x8p-972L : -0x8p-972L : inexact-ok underflow-ok errno-erange-ok
+= log1p tonearest ldbl-128ibm -0x8p-972L : -0x8p-972L : inexact-ok underflow-ok errno-erange-ok
+= log1p towardzero ldbl-128ibm -0x8p-972L : -0x7.fffffffffffffffffffffffffcp-972L : inexact-ok underflow-ok errno-erange-ok
+= log1p upward ldbl-128ibm -0x8p-972L : -0x7.fffffffffffffffffffffffffcp-972L : inexact-ok underflow-ok errno-erange-ok
+log1p -min_subnorm missing-underflow
+= log1p downward flt-32 -0x8p-152f : -0x8p-152f : inexact-ok underflow underflow-ok errno-erange-ok
+= log1p tonearest flt-32 -0x8p-152f : -0x8p-152f : inexact-ok underflow underflow-ok errno-erange-ok
+= log1p towardzero flt-32 -0x8p-152f : -0x0p+0f : inexact-ok underflow underflow-ok errno-erange-ok
+= log1p upward flt-32 -0x8p-152f : -0x0p+0f : inexact-ok underflow underflow-ok errno-erange-ok
+= log1p downward dbl-64 -0x8p-152 : -0x8p-152 : inexact-ok
+= log1p tonearest dbl-64 -0x8p-152 : -0x8p-152 : inexact-ok
+= log1p towardzero dbl-64 -0x8p-152 : -0x7.ffffffffffffcp-152 : inexact-ok
+= log1p upward dbl-64 -0x8p-152 : -0x7.ffffffffffffcp-152 : inexact-ok
+= log1p downward ldbl-96-intel -0x8p-152L : -0x8p-152L : inexact-ok
+= log1p tonearest ldbl-96-intel -0x8p-152L : -0x8p-152L : inexact-ok
+= log1p towardzero ldbl-96-intel -0x8p-152L : -0x7.fffffffffffffff8p-152L : inexact-ok
+= log1p upward ldbl-96-intel -0x8p-152L : -0x7.fffffffffffffff8p-152L : inexact-ok
+= log1p downward ldbl-96-m68k -0x8p-152L : -0x8p-152L : inexact-ok
+= log1p tonearest ldbl-96-m68k -0x8p-152L : -0x8p-152L : inexact-ok
+= log1p towardzero ldbl-96-m68k -0x8p-152L : -0x7.fffffffffffffff8p-152L : inexact-ok
+= log1p upward ldbl-96-m68k -0x8p-152L : -0x7.fffffffffffffff8p-152L : inexact-ok
+= log1p downward ldbl-128 -0x8p-152L : -0x8p-152L : inexact-ok
+= log1p tonearest ldbl-128 -0x8p-152L : -0x8p-152L : inexact-ok
+= log1p towardzero ldbl-128 -0x8p-152L : -0x7.fffffffffffffffffffffffffffcp-152L : inexact-ok
+= log1p upward ldbl-128 -0x8p-152L : -0x7.fffffffffffffffffffffffffffcp-152L : inexact-ok
+= log1p downward ldbl-128ibm -0x8p-152L : -0x8p-152L : inexact-ok
+= log1p tonearest ldbl-128ibm -0x8p-152L : -0x8p-152L : inexact-ok
+= log1p towardzero ldbl-128ibm -0x8p-152L : -0x7.fffffffffffffffffffffffffep-152L : inexact-ok
+= log1p upward ldbl-128ibm -0x8p-152L : -0x7.fffffffffffffffffffffffffep-152L : inexact-ok
+= log1p downward dbl-64 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow underflow-ok errno-erange-ok
+= log1p tonearest dbl-64 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow underflow-ok errno-erange-ok
+= log1p towardzero dbl-64 -0x4p-1076 : -0x0p+0 : inexact-ok underflow underflow-ok errno-erange-ok
+= log1p upward dbl-64 -0x4p-1076 : -0x0p+0 : inexact-ok underflow underflow-ok errno-erange-ok
+= log1p downward ldbl-96-intel -0x4p-1076L : -0x4p-1076L : inexact-ok
+= log1p tonearest ldbl-96-intel -0x4p-1076L : -0x4p-1076L : inexact-ok
+= log1p towardzero ldbl-96-intel -0x4p-1076L : -0x3.fffffffffffffffcp-1076L : inexact-ok
+= log1p upward ldbl-96-intel -0x4p-1076L : -0x3.fffffffffffffffcp-1076L : inexact-ok
+= log1p downward ldbl-96-m68k -0x4p-1076L : -0x4p-1076L : inexact-ok
+= log1p tonearest ldbl-96-m68k -0x4p-1076L : -0x4p-1076L : inexact-ok
+= log1p towardzero ldbl-96-m68k -0x4p-1076L : -0x3.fffffffffffffffcp-1076L : inexact-ok
+= log1p upward ldbl-96-m68k -0x4p-1076L : -0x3.fffffffffffffffcp-1076L : inexact-ok
+= log1p downward ldbl-128 -0x4p-1076L : -0x4p-1076L : inexact-ok
+= log1p tonearest ldbl-128 -0x4p-1076L : -0x4p-1076L : inexact-ok
+= log1p towardzero ldbl-128 -0x4p-1076L : -0x3.fffffffffffffffffffffffffffep-1076L : inexact-ok
+= log1p upward ldbl-128 -0x4p-1076L : -0x3.fffffffffffffffffffffffffffep-1076L : inexact-ok
+= log1p downward ldbl-128ibm -0x4p-1076L : -0x4p-1076L : inexact-ok underflow underflow-ok errno-erange-ok
+= log1p tonearest ldbl-128ibm -0x4p-1076L : -0x4p-1076L : inexact-ok underflow underflow-ok errno-erange-ok
+= log1p towardzero ldbl-128ibm -0x4p-1076L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange-ok
+= log1p upward ldbl-128ibm -0x4p-1076L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange-ok
+= log1p downward ldbl-96-intel -0x8p-16448L : -0x8p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= log1p tonearest ldbl-96-intel -0x8p-16448L : -0x8p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= log1p towardzero ldbl-96-intel -0x8p-16448L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange-ok
+= log1p upward ldbl-96-intel -0x8p-16448L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange-ok
+= log1p downward ldbl-96-m68k -0x8p-16448L : -0x8p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= log1p tonearest ldbl-96-m68k -0x8p-16448L : -0x8p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= log1p towardzero ldbl-96-m68k -0x8p-16448L : -0x4p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= log1p upward ldbl-96-m68k -0x8p-16448L : -0x4p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= log1p downward ldbl-128 -0x8p-16448L : -0x8p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= log1p tonearest ldbl-128 -0x8p-16448L : -0x8p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= log1p towardzero ldbl-128 -0x8p-16448L : -0x7.fffffffffffcp-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= log1p upward ldbl-128 -0x8p-16448L : -0x7.fffffffffffcp-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= log1p downward ldbl-96-m68k -0x4p-16448L : -0x4p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= log1p tonearest ldbl-96-m68k -0x4p-16448L : -0x4p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= log1p towardzero ldbl-96-m68k -0x4p-16448L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange-ok
+= log1p upward ldbl-96-m68k -0x4p-16448L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange-ok
+= log1p downward ldbl-128 -0x4p-16448L : -0x4p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= log1p tonearest ldbl-128 -0x4p-16448L : -0x4p-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= log1p towardzero ldbl-128 -0x4p-16448L : -0x3.fffffffffffcp-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= log1p upward ldbl-128 -0x4p-16448L : -0x3.fffffffffffcp-16448L : inexact-ok underflow underflow-ok errno-erange-ok
+= log1p downward ldbl-128 -0x4p-16496L : -0x4p-16496L : inexact-ok underflow underflow-ok errno-erange-ok
+= log1p tonearest ldbl-128 -0x4p-16496L : -0x4p-16496L : inexact-ok underflow underflow-ok errno-erange-ok
+= log1p towardzero ldbl-128 -0x4p-16496L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange-ok
+= log1p upward ldbl-128 -0x4p-16496L : -0x0p+0L : inexact-ok underflow underflow-ok errno-erange-ok
+log2 1
+= log2 downward flt-32 0x1p+0f : 0x0p+0f : inexact-ok
+= log2 tonearest flt-32 0x1p+0f : 0x0p+0f : inexact-ok
+= log2 towardzero flt-32 0x1p+0f : 0x0p+0f : inexact-ok
+= log2 upward flt-32 0x1p+0f : 0x0p+0f : inexact-ok
+= log2 downward dbl-64 0x1p+0 : 0x0p+0 : inexact-ok
+= log2 tonearest dbl-64 0x1p+0 : 0x0p+0 : inexact-ok
+= log2 towardzero dbl-64 0x1p+0 : 0x0p+0 : inexact-ok
+= log2 upward dbl-64 0x1p+0 : 0x0p+0 : inexact-ok
+= log2 downward ldbl-96-intel 0x1p+0L : 0x0p+0L : inexact-ok
+= log2 tonearest ldbl-96-intel 0x1p+0L : 0x0p+0L : inexact-ok
+= log2 towardzero ldbl-96-intel 0x1p+0L : 0x0p+0L : inexact-ok
+= log2 upward ldbl-96-intel 0x1p+0L : 0x0p+0L : inexact-ok
+= log2 downward ldbl-96-m68k 0x1p+0L : 0x0p+0L : inexact-ok
+= log2 tonearest ldbl-96-m68k 0x1p+0L : 0x0p+0L : inexact-ok
+= log2 towardzero ldbl-96-m68k 0x1p+0L : 0x0p+0L : inexact-ok
+= log2 upward ldbl-96-m68k 0x1p+0L : 0x0p+0L : inexact-ok
+= log2 downward ldbl-128 0x1p+0L : 0x0p+0L : inexact-ok
+= log2 tonearest ldbl-128 0x1p+0L : 0x0p+0L : inexact-ok
+= log2 towardzero ldbl-128 0x1p+0L : 0x0p+0L : inexact-ok
+= log2 upward ldbl-128 0x1p+0L : 0x0p+0L : inexact-ok
+= log2 downward ldbl-128ibm 0x1p+0L : 0x0p+0L : inexact-ok
+= log2 tonearest ldbl-128ibm 0x1p+0L : 0x0p+0L : inexact-ok
+= log2 towardzero ldbl-128ibm 0x1p+0L : 0x0p+0L : inexact-ok
+= log2 upward ldbl-128ibm 0x1p+0L : 0x0p+0L : inexact-ok
+log2 e
+= log2 downward flt-32 0x2.b7e154p+0f : 0x1.715476p+0f : inexact-ok
+= log2 tonearest flt-32 0x2.b7e154p+0f : 0x1.715478p+0f : inexact-ok
+= log2 towardzero flt-32 0x2.b7e154p+0f : 0x1.715476p+0f : inexact-ok
+= log2 upward flt-32 0x2.b7e154p+0f : 0x1.715478p+0f : inexact-ok
+= log2 downward dbl-64 0x2.b7e154p+0 : 0x1.715477b6069b2p+0 : inexact-ok
+= log2 tonearest dbl-64 0x2.b7e154p+0 : 0x1.715477b6069b3p+0 : inexact-ok
+= log2 towardzero dbl-64 0x2.b7e154p+0 : 0x1.715477b6069b2p+0 : inexact-ok
+= log2 upward dbl-64 0x2.b7e154p+0 : 0x1.715477b6069b3p+0 : inexact-ok
+= log2 downward ldbl-96-intel 0x2.b7e154p+0L : 0x1.715477b6069b2d4ap+0L : inexact-ok
+= log2 tonearest ldbl-96-intel 0x2.b7e154p+0L : 0x1.715477b6069b2d4cp+0L : inexact-ok
+= log2 towardzero ldbl-96-intel 0x2.b7e154p+0L : 0x1.715477b6069b2d4ap+0L : inexact-ok
+= log2 upward ldbl-96-intel 0x2.b7e154p+0L : 0x1.715477b6069b2d4cp+0L : inexact-ok
+= log2 downward ldbl-96-m68k 0x2.b7e154p+0L : 0x1.715477b6069b2d4ap+0L : inexact-ok
+= log2 tonearest ldbl-96-m68k 0x2.b7e154p+0L : 0x1.715477b6069b2d4cp+0L : inexact-ok
+= log2 towardzero ldbl-96-m68k 0x2.b7e154p+0L : 0x1.715477b6069b2d4ap+0L : inexact-ok
+= log2 upward ldbl-96-m68k 0x2.b7e154p+0L : 0x1.715477b6069b2d4cp+0L : inexact-ok
+= log2 downward ldbl-128 0x2.b7e154p+0L : 0x1.715477b6069b2d4b70c9ce6a329p+0L : inexact-ok
+= log2 tonearest ldbl-128 0x2.b7e154p+0L : 0x1.715477b6069b2d4b70c9ce6a329p+0L : inexact-ok
+= log2 towardzero ldbl-128 0x2.b7e154p+0L : 0x1.715477b6069b2d4b70c9ce6a329p+0L : inexact-ok
+= log2 upward ldbl-128 0x2.b7e154p+0L : 0x1.715477b6069b2d4b70c9ce6a3291p+0L : inexact-ok
+= log2 downward ldbl-128ibm 0x2.b7e154p+0L : 0x1.715477b6069b2d4b70c9ce6a328p+0L : inexact-ok
+= log2 tonearest ldbl-128ibm 0x2.b7e154p+0L : 0x1.715477b6069b2d4b70c9ce6a328p+0L : inexact-ok
+= log2 towardzero ldbl-128ibm 0x2.b7e154p+0L : 0x1.715477b6069b2d4b70c9ce6a328p+0L : inexact-ok
+= log2 upward ldbl-128ibm 0x2.b7e154p+0L : 0x1.715477b6069b2d4b70c9ce6a33p+0L : inexact-ok
+= log2 downward flt-32 0x2.b7e15p+0f : 0x1.715474p+0f : inexact-ok
+= log2 tonearest flt-32 0x2.b7e15p+0f : 0x1.715476p+0f : inexact-ok
+= log2 towardzero flt-32 0x2.b7e15p+0f : 0x1.715474p+0f : inexact-ok
+= log2 upward flt-32 0x2.b7e15p+0f : 0x1.715476p+0f : inexact-ok
+= log2 downward dbl-64 0x2.b7e15p+0 : 0x1.715475968cddcp+0 : inexact-ok
+= log2 tonearest dbl-64 0x2.b7e15p+0 : 0x1.715475968cddcp+0 : inexact-ok
+= log2 towardzero dbl-64 0x2.b7e15p+0 : 0x1.715475968cddcp+0 : inexact-ok
+= log2 upward dbl-64 0x2.b7e15p+0 : 0x1.715475968cdddp+0 : inexact-ok
+= log2 downward ldbl-96-intel 0x2.b7e15p+0L : 0x1.715475968cddc4e6p+0L : inexact-ok
+= log2 tonearest ldbl-96-intel 0x2.b7e15p+0L : 0x1.715475968cddc4e6p+0L : inexact-ok
+= log2 towardzero ldbl-96-intel 0x2.b7e15p+0L : 0x1.715475968cddc4e6p+0L : inexact-ok
+= log2 upward ldbl-96-intel 0x2.b7e15p+0L : 0x1.715475968cddc4e8p+0L : inexact-ok
+= log2 downward ldbl-96-m68k 0x2.b7e15p+0L : 0x1.715475968cddc4e6p+0L : inexact-ok
+= log2 tonearest ldbl-96-m68k 0x2.b7e15p+0L : 0x1.715475968cddc4e6p+0L : inexact-ok
+= log2 towardzero ldbl-96-m68k 0x2.b7e15p+0L : 0x1.715475968cddc4e6p+0L : inexact-ok
+= log2 upward ldbl-96-m68k 0x2.b7e15p+0L : 0x1.715475968cddc4e8p+0L : inexact-ok
+= log2 downward ldbl-128 0x2.b7e15p+0L : 0x1.715475968cddc4e6c2b1cbd1a7c7p+0L : inexact-ok
+= log2 tonearest ldbl-128 0x2.b7e15p+0L : 0x1.715475968cddc4e6c2b1cbd1a7c8p+0L : inexact-ok
+= log2 towardzero ldbl-128 0x2.b7e15p+0L : 0x1.715475968cddc4e6c2b1cbd1a7c7p+0L : inexact-ok
+= log2 upward ldbl-128 0x2.b7e15p+0L : 0x1.715475968cddc4e6c2b1cbd1a7c8p+0L : inexact-ok
+= log2 downward ldbl-128ibm 0x2.b7e15p+0L : 0x1.715475968cddc4e6c2b1cbd1a78p+0L : inexact-ok
+= log2 tonearest ldbl-128ibm 0x2.b7e15p+0L : 0x1.715475968cddc4e6c2b1cbd1a8p+0L : inexact-ok
+= log2 towardzero ldbl-128ibm 0x2.b7e15p+0L : 0x1.715475968cddc4e6c2b1cbd1a78p+0L : inexact-ok
+= log2 upward ldbl-128ibm 0x2.b7e15p+0L : 0x1.715475968cddc4e6c2b1cbd1a8p+0L : inexact-ok
+= log2 downward dbl-64 0x2.b7e151628aed4p+0 : 0x1.71547652b82fep+0 : inexact-ok
+= log2 tonearest dbl-64 0x2.b7e151628aed4p+0 : 0x1.71547652b82ffp+0 : inexact-ok
+= log2 towardzero dbl-64 0x2.b7e151628aed4p+0 : 0x1.71547652b82fep+0 : inexact-ok
+= log2 upward dbl-64 0x2.b7e151628aed4p+0 : 0x1.71547652b82ffp+0 : inexact-ok
+= log2 downward ldbl-96-intel 0x2.b7e151628aed4p+0L : 0x1.71547652b82feceap+0L : inexact-ok
+= log2 tonearest ldbl-96-intel 0x2.b7e151628aed4p+0L : 0x1.71547652b82fececp+0L : inexact-ok
+= log2 towardzero ldbl-96-intel 0x2.b7e151628aed4p+0L : 0x1.71547652b82feceap+0L : inexact-ok
+= log2 upward ldbl-96-intel 0x2.b7e151628aed4p+0L : 0x1.71547652b82fececp+0L : inexact-ok
+= log2 downward ldbl-96-m68k 0x2.b7e151628aed4p+0L : 0x1.71547652b82feceap+0L : inexact-ok
+= log2 tonearest ldbl-96-m68k 0x2.b7e151628aed4p+0L : 0x1.71547652b82fececp+0L : inexact-ok
+= log2 towardzero ldbl-96-m68k 0x2.b7e151628aed4p+0L : 0x1.71547652b82feceap+0L : inexact-ok
+= log2 upward ldbl-96-m68k 0x2.b7e151628aed4p+0L : 0x1.71547652b82fececp+0L : inexact-ok
+= log2 downward ldbl-128 0x2.b7e151628aed4p+0L : 0x1.71547652b82fecebf2ef1ac7b6ddp+0L : inexact-ok
+= log2 tonearest ldbl-128 0x2.b7e151628aed4p+0L : 0x1.71547652b82fecebf2ef1ac7b6dep+0L : inexact-ok
+= log2 towardzero ldbl-128 0x2.b7e151628aed4p+0L : 0x1.71547652b82fecebf2ef1ac7b6ddp+0L : inexact-ok
+= log2 upward ldbl-128 0x2.b7e151628aed4p+0L : 0x1.71547652b82fecebf2ef1ac7b6dep+0L : inexact-ok
+= log2 downward ldbl-128ibm 0x2.b7e151628aed4p+0L : 0x1.71547652b82fecebf2ef1ac7b68p+0L : inexact-ok
+= log2 tonearest ldbl-128ibm 0x2.b7e151628aed4p+0L : 0x1.71547652b82fecebf2ef1ac7b7p+0L : inexact-ok
+= log2 towardzero ldbl-128ibm 0x2.b7e151628aed4p+0L : 0x1.71547652b82fecebf2ef1ac7b68p+0L : inexact-ok
+= log2 upward ldbl-128ibm 0x2.b7e151628aed4p+0L : 0x1.71547652b82fecebf2ef1ac7b7p+0L : inexact-ok
+= log2 downward dbl-64 0x2.b7e151628aed2p+0 : 0x1.71547652b82fdp+0 : inexact-ok
+= log2 tonearest dbl-64 0x2.b7e151628aed2p+0 : 0x1.71547652b82fep+0 : inexact-ok
+= log2 towardzero dbl-64 0x2.b7e151628aed2p+0 : 0x1.71547652b82fdp+0 : inexact-ok
+= log2 upward dbl-64 0x2.b7e151628aed2p+0 : 0x1.71547652b82fep+0 : inexact-ok
+= log2 downward ldbl-96-intel 0x2.b7e151628aed2p+0L : 0x1.71547652b82fdbfp+0L : inexact-ok
+= log2 tonearest ldbl-96-intel 0x2.b7e151628aed2p+0L : 0x1.71547652b82fdbfp+0L : inexact-ok
+= log2 towardzero ldbl-96-intel 0x2.b7e151628aed2p+0L : 0x1.71547652b82fdbfp+0L : inexact-ok
+= log2 upward ldbl-96-intel 0x2.b7e151628aed2p+0L : 0x1.71547652b82fdbf2p+0L : inexact-ok
+= log2 downward ldbl-96-m68k 0x2.b7e151628aed2p+0L : 0x1.71547652b82fdbfp+0L : inexact-ok
+= log2 tonearest ldbl-96-m68k 0x2.b7e151628aed2p+0L : 0x1.71547652b82fdbfp+0L : inexact-ok
+= log2 towardzero ldbl-96-m68k 0x2.b7e151628aed2p+0L : 0x1.71547652b82fdbfp+0L : inexact-ok
+= log2 upward ldbl-96-m68k 0x2.b7e151628aed2p+0L : 0x1.71547652b82fdbf2p+0L : inexact-ok
+= log2 downward ldbl-128 0x2.b7e151628aed2p+0L : 0x1.71547652b82fdbf024ffffda5e62p+0L : inexact-ok
+= log2 tonearest ldbl-128 0x2.b7e151628aed2p+0L : 0x1.71547652b82fdbf024ffffda5e62p+0L : inexact-ok
+= log2 towardzero ldbl-128 0x2.b7e151628aed2p+0L : 0x1.71547652b82fdbf024ffffda5e62p+0L : inexact-ok
+= log2 upward ldbl-128 0x2.b7e151628aed2p+0L : 0x1.71547652b82fdbf024ffffda5e63p+0L : inexact-ok
+= log2 downward ldbl-128ibm 0x2.b7e151628aed2p+0L : 0x1.71547652b82fdbf024ffffda5ep+0L : inexact-ok
+= log2 tonearest ldbl-128ibm 0x2.b7e151628aed2p+0L : 0x1.71547652b82fdbf024ffffda5e8p+0L : inexact-ok
+= log2 towardzero ldbl-128ibm 0x2.b7e151628aed2p+0L : 0x1.71547652b82fdbf024ffffda5ep+0L : inexact-ok
+= log2 upward ldbl-128ibm 0x2.b7e151628aed2p+0L : 0x1.71547652b82fdbf024ffffda5e8p+0L : inexact-ok
+= log2 downward ldbl-96-intel 0x2.b7e151628aed2a6cp+0L : 0x1.71547652b82fe178p+0L : inexact-ok
+= log2 tonearest ldbl-96-intel 0x2.b7e151628aed2a6cp+0L : 0x1.71547652b82fe178p+0L : inexact-ok
+= log2 towardzero ldbl-96-intel 0x2.b7e151628aed2a6cp+0L : 0x1.71547652b82fe178p+0L : inexact-ok
+= log2 upward ldbl-96-intel 0x2.b7e151628aed2a6cp+0L : 0x1.71547652b82fe17ap+0L : inexact-ok
+= log2 downward ldbl-96-m68k 0x2.b7e151628aed2a6cp+0L : 0x1.71547652b82fe178p+0L : inexact-ok
+= log2 tonearest ldbl-96-m68k 0x2.b7e151628aed2a6cp+0L : 0x1.71547652b82fe178p+0L : inexact-ok
+= log2 towardzero ldbl-96-m68k 0x2.b7e151628aed2a6cp+0L : 0x1.71547652b82fe178p+0L : inexact-ok
+= log2 upward ldbl-96-m68k 0x2.b7e151628aed2a6cp+0L : 0x1.71547652b82fe17ap+0L : inexact-ok
+= log2 downward ldbl-128 0x2.b7e151628aed2a6cp+0L : 0x1.71547652b82fe1782731bf3f6b29p+0L : inexact-ok
+= log2 tonearest ldbl-128 0x2.b7e151628aed2a6cp+0L : 0x1.71547652b82fe1782731bf3f6b29p+0L : inexact-ok
+= log2 towardzero ldbl-128 0x2.b7e151628aed2a6cp+0L : 0x1.71547652b82fe1782731bf3f6b29p+0L : inexact-ok
+= log2 upward ldbl-128 0x2.b7e151628aed2a6cp+0L : 0x1.71547652b82fe1782731bf3f6b2ap+0L : inexact-ok
+= log2 downward ldbl-128ibm 0x2.b7e151628aed2a6cp+0L : 0x1.71547652b82fe1782731bf3f6bp+0L : inexact-ok
+= log2 tonearest ldbl-128ibm 0x2.b7e151628aed2a6cp+0L : 0x1.71547652b82fe1782731bf3f6bp+0L : inexact-ok
+= log2 towardzero ldbl-128ibm 0x2.b7e151628aed2a6cp+0L : 0x1.71547652b82fe1782731bf3f6bp+0L : inexact-ok
+= log2 upward ldbl-128ibm 0x2.b7e151628aed2a6cp+0L : 0x1.71547652b82fe1782731bf3f6b8p+0L : inexact-ok
+= log2 downward ldbl-96-intel 0x2.b7e151628aed2a68p+0L : 0x1.71547652b82fe176p+0L : inexact-ok
+= log2 tonearest ldbl-96-intel 0x2.b7e151628aed2a68p+0L : 0x1.71547652b82fe176p+0L : inexact-ok
+= log2 towardzero ldbl-96-intel 0x2.b7e151628aed2a68p+0L : 0x1.71547652b82fe176p+0L : inexact-ok
+= log2 upward ldbl-96-intel 0x2.b7e151628aed2a68p+0L : 0x1.71547652b82fe178p+0L : inexact-ok
+= log2 downward ldbl-96-m68k 0x2.b7e151628aed2a68p+0L : 0x1.71547652b82fe176p+0L : inexact-ok
+= log2 tonearest ldbl-96-m68k 0x2.b7e151628aed2a68p+0L : 0x1.71547652b82fe176p+0L : inexact-ok
+= log2 towardzero ldbl-96-m68k 0x2.b7e151628aed2a68p+0L : 0x1.71547652b82fe176p+0L : inexact-ok
+= log2 upward ldbl-96-m68k 0x2.b7e151628aed2a68p+0L : 0x1.71547652b82fe178p+0L : inexact-ok
+= log2 downward ldbl-128 0x2.b7e151628aed2a68p+0L : 0x1.71547652b82fe17607b8015c0d7ep+0L : inexact-ok
+= log2 tonearest ldbl-128 0x2.b7e151628aed2a68p+0L : 0x1.71547652b82fe17607b8015c0d7ep+0L : inexact-ok
+= log2 towardzero ldbl-128 0x2.b7e151628aed2a68p+0L : 0x1.71547652b82fe17607b8015c0d7ep+0L : inexact-ok
+= log2 upward ldbl-128 0x2.b7e151628aed2a68p+0L : 0x1.71547652b82fe17607b8015c0d7fp+0L : inexact-ok
+= log2 downward ldbl-128ibm 0x2.b7e151628aed2a68p+0L : 0x1.71547652b82fe17607b8015c0dp+0L : inexact-ok
+= log2 tonearest ldbl-128ibm 0x2.b7e151628aed2a68p+0L : 0x1.71547652b82fe17607b8015c0d8p+0L : inexact-ok
+= log2 towardzero ldbl-128ibm 0x2.b7e151628aed2a68p+0L : 0x1.71547652b82fe17607b8015c0dp+0L : inexact-ok
+= log2 upward ldbl-128ibm 0x2.b7e151628aed2a68p+0L : 0x1.71547652b82fe17607b8015c0d8p+0L : inexact-ok
+= log2 downward ldbl-128 0x2.b7e151628aed2a6abf7158809cf6p+0L : 0x1.71547652b82fe1777d0ffda0d23bp+0L : inexact-ok
+= log2 tonearest ldbl-128 0x2.b7e151628aed2a6abf7158809cf6p+0L : 0x1.71547652b82fe1777d0ffda0d23bp+0L : inexact-ok
+= log2 towardzero ldbl-128 0x2.b7e151628aed2a6abf7158809cf6p+0L : 0x1.71547652b82fe1777d0ffda0d23bp+0L : inexact-ok
+= log2 upward ldbl-128 0x2.b7e151628aed2a6abf7158809cf6p+0L : 0x1.71547652b82fe1777d0ffda0d23cp+0L : inexact-ok
+= log2 downward ldbl-128 0x2.b7e151628aed2a6abf7158809cf4p+0L : 0x1.71547652b82fe1777d0ffda0d239p+0L : inexact-ok
+= log2 tonearest ldbl-128 0x2.b7e151628aed2a6abf7158809cf4p+0L : 0x1.71547652b82fe1777d0ffda0d23ap+0L : inexact-ok
+= log2 towardzero ldbl-128 0x2.b7e151628aed2a6abf7158809cf4p+0L : 0x1.71547652b82fe1777d0ffda0d239p+0L : inexact-ok
+= log2 upward ldbl-128 0x2.b7e151628aed2a6abf7158809cf4p+0L : 0x1.71547652b82fe1777d0ffda0d23ap+0L : inexact-ok
+= log2 downward ldbl-128 0x2.b7e151628aed2a6abf7158809dp+0L : 0x1.71547652b82fe1777d0ffda0d24p+0L : inexact-ok
+= log2 tonearest ldbl-128 0x2.b7e151628aed2a6abf7158809dp+0L : 0x1.71547652b82fe1777d0ffda0d24p+0L : inexact-ok
+= log2 towardzero ldbl-128 0x2.b7e151628aed2a6abf7158809dp+0L : 0x1.71547652b82fe1777d0ffda0d24p+0L : inexact-ok
+= log2 upward ldbl-128 0x2.b7e151628aed2a6abf7158809dp+0L : 0x1.71547652b82fe1777d0ffda0d241p+0L : inexact-ok
+= log2 downward ldbl-128ibm 0x2.b7e151628aed2a6abf7158809dp+0L : 0x1.71547652b82fe1777d0ffda0d2p+0L : inexact-ok
+= log2 tonearest ldbl-128ibm 0x2.b7e151628aed2a6abf7158809dp+0L : 0x1.71547652b82fe1777d0ffda0d28p+0L : inexact-ok
+= log2 towardzero ldbl-128ibm 0x2.b7e151628aed2a6abf7158809dp+0L : 0x1.71547652b82fe1777d0ffda0d2p+0L : inexact-ok
+= log2 upward ldbl-128ibm 0x2.b7e151628aed2a6abf7158809dp+0L : 0x1.71547652b82fe1777d0ffda0d28p+0L : inexact-ok
+= log2 downward ldbl-128 0x2.b7e151628aed2a6abf7158809cp+0L : 0x1.71547652b82fe1777d0ffda0d1b8p+0L : inexact-ok
+= log2 tonearest ldbl-128 0x2.b7e151628aed2a6abf7158809cp+0L : 0x1.71547652b82fe1777d0ffda0d1b8p+0L : inexact-ok
+= log2 towardzero ldbl-128 0x2.b7e151628aed2a6abf7158809cp+0L : 0x1.71547652b82fe1777d0ffda0d1b8p+0L : inexact-ok
+= log2 upward ldbl-128 0x2.b7e151628aed2a6abf7158809cp+0L : 0x1.71547652b82fe1777d0ffda0d1b9p+0L : inexact-ok
+= log2 downward ldbl-128ibm 0x2.b7e151628aed2a6abf7158809cp+0L : 0x1.71547652b82fe1777d0ffda0d18p+0L : inexact-ok
+= log2 tonearest ldbl-128ibm 0x2.b7e151628aed2a6abf7158809cp+0L : 0x1.71547652b82fe1777d0ffda0d18p+0L : inexact-ok
+= log2 towardzero ldbl-128ibm 0x2.b7e151628aed2a6abf7158809cp+0L : 0x1.71547652b82fe1777d0ffda0d18p+0L : inexact-ok
+= log2 upward ldbl-128ibm 0x2.b7e151628aed2a6abf7158809cp+0L : 0x1.71547652b82fe1777d0ffda0d2p+0L : inexact-ok
+log2 2.0
+= log2 downward flt-32 0x2p+0f : 0x1p+0f : inexact-ok
+= log2 tonearest flt-32 0x2p+0f : 0x1p+0f : inexact-ok
+= log2 towardzero flt-32 0x2p+0f : 0x1p+0f : inexact-ok
+= log2 upward flt-32 0x2p+0f : 0x1p+0f : inexact-ok
+= log2 downward dbl-64 0x2p+0 : 0x1p+0 : inexact-ok
+= log2 tonearest dbl-64 0x2p+0 : 0x1p+0 : inexact-ok
+= log2 towardzero dbl-64 0x2p+0 : 0x1p+0 : inexact-ok
+= log2 upward dbl-64 0x2p+0 : 0x1p+0 : inexact-ok
+= log2 downward ldbl-96-intel 0x2p+0L : 0x1p+0L : inexact-ok
+= log2 tonearest ldbl-96-intel 0x2p+0L : 0x1p+0L : inexact-ok
+= log2 towardzero ldbl-96-intel 0x2p+0L : 0x1p+0L : inexact-ok
+= log2 upward ldbl-96-intel 0x2p+0L : 0x1p+0L : inexact-ok
+= log2 downward ldbl-96-m68k 0x2p+0L : 0x1p+0L : inexact-ok
+= log2 tonearest ldbl-96-m68k 0x2p+0L : 0x1p+0L : inexact-ok
+= log2 towardzero ldbl-96-m68k 0x2p+0L : 0x1p+0L : inexact-ok
+= log2 upward ldbl-96-m68k 0x2p+0L : 0x1p+0L : inexact-ok
+= log2 downward ldbl-128 0x2p+0L : 0x1p+0L : inexact-ok
+= log2 tonearest ldbl-128 0x2p+0L : 0x1p+0L : inexact-ok
+= log2 towardzero ldbl-128 0x2p+0L : 0x1p+0L : inexact-ok
+= log2 upward ldbl-128 0x2p+0L : 0x1p+0L : inexact-ok
+= log2 downward ldbl-128ibm 0x2p+0L : 0x1p+0L : inexact-ok
+= log2 tonearest ldbl-128ibm 0x2p+0L : 0x1p+0L : inexact-ok
+= log2 towardzero ldbl-128ibm 0x2p+0L : 0x1p+0L : inexact-ok
+= log2 upward ldbl-128ibm 0x2p+0L : 0x1p+0L : inexact-ok
+log2 16.0
+= log2 downward flt-32 0x1p+4f : 0x4p+0f : inexact-ok
+= log2 tonearest flt-32 0x1p+4f : 0x4p+0f : inexact-ok
+= log2 towardzero flt-32 0x1p+4f : 0x4p+0f : inexact-ok
+= log2 upward flt-32 0x1p+4f : 0x4p+0f : inexact-ok
+= log2 downward dbl-64 0x1p+4 : 0x4p+0 : inexact-ok
+= log2 tonearest dbl-64 0x1p+4 : 0x4p+0 : inexact-ok
+= log2 towardzero dbl-64 0x1p+4 : 0x4p+0 : inexact-ok
+= log2 upward dbl-64 0x1p+4 : 0x4p+0 : inexact-ok
+= log2 downward ldbl-96-intel 0x1p+4L : 0x4p+0L : inexact-ok
+= log2 tonearest ldbl-96-intel 0x1p+4L : 0x4p+0L : inexact-ok
+= log2 towardzero ldbl-96-intel 0x1p+4L : 0x4p+0L : inexact-ok
+= log2 upward ldbl-96-intel 0x1p+4L : 0x4p+0L : inexact-ok
+= log2 downward ldbl-96-m68k 0x1p+4L : 0x4p+0L : inexact-ok
+= log2 tonearest ldbl-96-m68k 0x1p+4L : 0x4p+0L : inexact-ok
+= log2 towardzero ldbl-96-m68k 0x1p+4L : 0x4p+0L : inexact-ok
+= log2 upward ldbl-96-m68k 0x1p+4L : 0x4p+0L : inexact-ok
+= log2 downward ldbl-128 0x1p+4L : 0x4p+0L : inexact-ok
+= log2 tonearest ldbl-128 0x1p+4L : 0x4p+0L : inexact-ok
+= log2 towardzero ldbl-128 0x1p+4L : 0x4p+0L : inexact-ok
+= log2 upward ldbl-128 0x1p+4L : 0x4p+0L : inexact-ok
+= log2 downward ldbl-128ibm 0x1p+4L : 0x4p+0L : inexact-ok
+= log2 tonearest ldbl-128ibm 0x1p+4L : 0x4p+0L : inexact-ok
+= log2 towardzero ldbl-128ibm 0x1p+4L : 0x4p+0L : inexact-ok
+= log2 upward ldbl-128ibm 0x1p+4L : 0x4p+0L : inexact-ok
+log2 256.0
+= log2 downward flt-32 0x1p+8f : 0x8p+0f : inexact-ok
+= log2 tonearest flt-32 0x1p+8f : 0x8p+0f : inexact-ok
+= log2 towardzero flt-32 0x1p+8f : 0x8p+0f : inexact-ok
+= log2 upward flt-32 0x1p+8f : 0x8p+0f : inexact-ok
+= log2 downward dbl-64 0x1p+8 : 0x8p+0 : inexact-ok
+= log2 tonearest dbl-64 0x1p+8 : 0x8p+0 : inexact-ok
+= log2 towardzero dbl-64 0x1p+8 : 0x8p+0 : inexact-ok
+= log2 upward dbl-64 0x1p+8 : 0x8p+0 : inexact-ok
+= log2 downward ldbl-96-intel 0x1p+8L : 0x8p+0L : inexact-ok
+= log2 tonearest ldbl-96-intel 0x1p+8L : 0x8p+0L : inexact-ok
+= log2 towardzero ldbl-96-intel 0x1p+8L : 0x8p+0L : inexact-ok
+= log2 upward ldbl-96-intel 0x1p+8L : 0x8p+0L : inexact-ok
+= log2 downward ldbl-96-m68k 0x1p+8L : 0x8p+0L : inexact-ok
+= log2 tonearest ldbl-96-m68k 0x1p+8L : 0x8p+0L : inexact-ok
+= log2 towardzero ldbl-96-m68k 0x1p+8L : 0x8p+0L : inexact-ok
+= log2 upward ldbl-96-m68k 0x1p+8L : 0x8p+0L : inexact-ok
+= log2 downward ldbl-128 0x1p+8L : 0x8p+0L : inexact-ok
+= log2 tonearest ldbl-128 0x1p+8L : 0x8p+0L : inexact-ok
+= log2 towardzero ldbl-128 0x1p+8L : 0x8p+0L : inexact-ok
+= log2 upward ldbl-128 0x1p+8L : 0x8p+0L : inexact-ok
+= log2 downward ldbl-128ibm 0x1p+8L : 0x8p+0L : inexact-ok
+= log2 tonearest ldbl-128ibm 0x1p+8L : 0x8p+0L : inexact-ok
+= log2 towardzero ldbl-128ibm 0x1p+8L : 0x8p+0L : inexact-ok
+= log2 upward ldbl-128ibm 0x1p+8L : 0x8p+0L : inexact-ok
+log2 0.75
+= log2 downward flt-32 0xcp-4f : -0x6.a3fe6p-4f : inexact-ok
+= log2 tonearest flt-32 0xcp-4f : -0x6.a3fe6p-4f : inexact-ok
+= log2 towardzero flt-32 0xcp-4f : -0x6.a3fe58p-4f : inexact-ok
+= log2 upward flt-32 0xcp-4f : -0x6.a3fe58p-4f : inexact-ok
+= log2 downward dbl-64 0xcp-4 : -0x6.a3fe5c604297cp-4 : inexact-ok
+= log2 tonearest dbl-64 0xcp-4 : -0x6.a3fe5c6042978p-4 : inexact-ok
+= log2 towardzero dbl-64 0xcp-4 : -0x6.a3fe5c6042978p-4 : inexact-ok
+= log2 upward dbl-64 0xcp-4 : -0x6.a3fe5c6042978p-4 : inexact-ok
+= log2 downward ldbl-96-intel 0xcp-4L : -0x6.a3fe5c6042978608p-4L : inexact-ok
+= log2 tonearest ldbl-96-intel 0xcp-4L : -0x6.a3fe5c6042978608p-4L : inexact-ok
+= log2 towardzero ldbl-96-intel 0xcp-4L : -0x6.a3fe5c60429786p-4L : inexact-ok
+= log2 upward ldbl-96-intel 0xcp-4L : -0x6.a3fe5c60429786p-4L : inexact-ok
+= log2 downward ldbl-96-m68k 0xcp-4L : -0x6.a3fe5c6042978608p-4L : inexact-ok
+= log2 tonearest ldbl-96-m68k 0xcp-4L : -0x6.a3fe5c6042978608p-4L : inexact-ok
+= log2 towardzero ldbl-96-m68k 0xcp-4L : -0x6.a3fe5c60429786p-4L : inexact-ok
+= log2 upward ldbl-96-m68k 0xcp-4L : -0x6.a3fe5c60429786p-4L : inexact-ok
+= log2 downward ldbl-128 0xcp-4L : -0x6.a3fe5c6042978605ff4edf5f9748p-4L : inexact-ok
+= log2 tonearest ldbl-128 0xcp-4L : -0x6.a3fe5c6042978605ff4edf5f9744p-4L : inexact-ok
+= log2 towardzero ldbl-128 0xcp-4L : -0x6.a3fe5c6042978605ff4edf5f9744p-4L : inexact-ok
+= log2 upward ldbl-128 0xcp-4L : -0x6.a3fe5c6042978605ff4edf5f9744p-4L : inexact-ok
+= log2 downward ldbl-128ibm 0xcp-4L : -0x6.a3fe5c6042978605ff4edf5f98p-4L : inexact-ok
+= log2 tonearest ldbl-128ibm 0xcp-4L : -0x6.a3fe5c6042978605ff4edf5f98p-4L : inexact-ok
+= log2 towardzero ldbl-128ibm 0xcp-4L : -0x6.a3fe5c6042978605ff4edf5f96p-4L : inexact-ok
+= log2 upward ldbl-128ibm 0xcp-4L : -0x6.a3fe5c6042978605ff4edf5f96p-4L : inexact-ok
+log2 min
+= log2 downward flt-32 0x4p-128f : -0x7.ep+4f : inexact-ok
+= log2 tonearest flt-32 0x4p-128f : -0x7.ep+4f : inexact-ok
+= log2 towardzero flt-32 0x4p-128f : -0x7.ep+4f : inexact-ok
+= log2 upward flt-32 0x4p-128f : -0x7.ep+4f : inexact-ok
+= log2 downward dbl-64 0x4p-128 : -0x7.ep+4 : inexact-ok
+= log2 tonearest dbl-64 0x4p-128 : -0x7.ep+4 : inexact-ok
+= log2 towardzero dbl-64 0x4p-128 : -0x7.ep+4 : inexact-ok
+= log2 upward dbl-64 0x4p-128 : -0x7.ep+4 : inexact-ok
+= log2 downward ldbl-96-intel 0x4p-128L : -0x7.ep+4L : inexact-ok
+= log2 tonearest ldbl-96-intel 0x4p-128L : -0x7.ep+4L : inexact-ok
+= log2 towardzero ldbl-96-intel 0x4p-128L : -0x7.ep+4L : inexact-ok
+= log2 upward ldbl-96-intel 0x4p-128L : -0x7.ep+4L : inexact-ok
+= log2 downward ldbl-96-m68k 0x4p-128L : -0x7.ep+4L : inexact-ok
+= log2 tonearest ldbl-96-m68k 0x4p-128L : -0x7.ep+4L : inexact-ok
+= log2 towardzero ldbl-96-m68k 0x4p-128L : -0x7.ep+4L : inexact-ok
+= log2 upward ldbl-96-m68k 0x4p-128L : -0x7.ep+4L : inexact-ok
+= log2 downward ldbl-128 0x4p-128L : -0x7.ep+4L : inexact-ok
+= log2 tonearest ldbl-128 0x4p-128L : -0x7.ep+4L : inexact-ok
+= log2 towardzero ldbl-128 0x4p-128L : -0x7.ep+4L : inexact-ok
+= log2 upward ldbl-128 0x4p-128L : -0x7.ep+4L : inexact-ok
+= log2 downward ldbl-128ibm 0x4p-128L : -0x7.ep+4L : inexact-ok
+= log2 tonearest ldbl-128ibm 0x4p-128L : -0x7.ep+4L : inexact-ok
+= log2 towardzero ldbl-128ibm 0x4p-128L : -0x7.ep+4L : inexact-ok
+= log2 upward ldbl-128ibm 0x4p-128L : -0x7.ep+4L : inexact-ok
+= log2 downward dbl-64 0x4p-1024 : -0x3.fep+8 : inexact-ok
+= log2 tonearest dbl-64 0x4p-1024 : -0x3.fep+8 : inexact-ok
+= log2 towardzero dbl-64 0x4p-1024 : -0x3.fep+8 : inexact-ok
+= log2 upward dbl-64 0x4p-1024 : -0x3.fep+8 : inexact-ok
+= log2 downward ldbl-96-intel 0x4p-1024L : -0x3.fep+8L : inexact-ok
+= log2 tonearest ldbl-96-intel 0x4p-1024L : -0x3.fep+8L : inexact-ok
+= log2 towardzero ldbl-96-intel 0x4p-1024L : -0x3.fep+8L : inexact-ok
+= log2 upward ldbl-96-intel 0x4p-1024L : -0x3.fep+8L : inexact-ok
+= log2 downward ldbl-96-m68k 0x4p-1024L : -0x3.fep+8L : inexact-ok
+= log2 tonearest ldbl-96-m68k 0x4p-1024L : -0x3.fep+8L : inexact-ok
+= log2 towardzero ldbl-96-m68k 0x4p-1024L : -0x3.fep+8L : inexact-ok
+= log2 upward ldbl-96-m68k 0x4p-1024L : -0x3.fep+8L : inexact-ok
+= log2 downward ldbl-128 0x4p-1024L : -0x3.fep+8L : inexact-ok
+= log2 tonearest ldbl-128 0x4p-1024L : -0x3.fep+8L : inexact-ok
+= log2 towardzero ldbl-128 0x4p-1024L : -0x3.fep+8L : inexact-ok
+= log2 upward ldbl-128 0x4p-1024L : -0x3.fep+8L : inexact-ok
+= log2 downward ldbl-128ibm 0x4p-1024L : -0x3.fep+8L : inexact-ok
+= log2 tonearest ldbl-128ibm 0x4p-1024L : -0x3.fep+8L : inexact-ok
+= log2 towardzero ldbl-128ibm 0x4p-1024L : -0x3.fep+8L : inexact-ok
+= log2 upward ldbl-128ibm 0x4p-1024L : -0x3.fep+8L : inexact-ok
+= log2 downward ldbl-96-intel 0x4p-16384L : -0x3.ffep+12L : inexact-ok
+= log2 tonearest ldbl-96-intel 0x4p-16384L : -0x3.ffep+12L : inexact-ok
+= log2 towardzero ldbl-96-intel 0x4p-16384L : -0x3.ffep+12L : inexact-ok
+= log2 upward ldbl-96-intel 0x4p-16384L : -0x3.ffep+12L : inexact-ok
+= log2 downward ldbl-96-m68k 0x4p-16384L : -0x3.ffep+12L : inexact-ok
+= log2 tonearest ldbl-96-m68k 0x4p-16384L : -0x3.ffep+12L : inexact-ok
+= log2 towardzero ldbl-96-m68k 0x4p-16384L : -0x3.ffep+12L : inexact-ok
+= log2 upward ldbl-96-m68k 0x4p-16384L : -0x3.ffep+12L : inexact-ok
+= log2 downward ldbl-128 0x4p-16384L : -0x3.ffep+12L : inexact-ok
+= log2 tonearest ldbl-128 0x4p-16384L : -0x3.ffep+12L : inexact-ok
+= log2 towardzero ldbl-128 0x4p-16384L : -0x3.ffep+12L : inexact-ok
+= log2 upward ldbl-128 0x4p-16384L : -0x3.ffep+12L : inexact-ok
+= log2 downward ldbl-96-intel 0x2p-16384L : -0x3.fffp+12L : inexact-ok
+= log2 tonearest ldbl-96-intel 0x2p-16384L : -0x3.fffp+12L : inexact-ok
+= log2 towardzero ldbl-96-intel 0x2p-16384L : -0x3.fffp+12L : inexact-ok
+= log2 upward ldbl-96-intel 0x2p-16384L : -0x3.fffp+12L : inexact-ok
+= log2 downward ldbl-96-m68k 0x2p-16384L : -0x3.fffp+12L : inexact-ok
+= log2 tonearest ldbl-96-m68k 0x2p-16384L : -0x3.fffp+12L : inexact-ok
+= log2 towardzero ldbl-96-m68k 0x2p-16384L : -0x3.fffp+12L : inexact-ok
+= log2 upward ldbl-96-m68k 0x2p-16384L : -0x3.fffp+12L : inexact-ok
+= log2 downward ldbl-128 0x2p-16384L : -0x3.fffp+12L : inexact-ok
+= log2 tonearest ldbl-128 0x2p-16384L : -0x3.fffp+12L : inexact-ok
+= log2 towardzero ldbl-128 0x2p-16384L : -0x3.fffp+12L : inexact-ok
+= log2 upward ldbl-128 0x2p-16384L : -0x3.fffp+12L : inexact-ok
+= log2 downward dbl-64 0x8p-972 : -0x3.c9p+8 : inexact-ok
+= log2 tonearest dbl-64 0x8p-972 : -0x3.c9p+8 : inexact-ok
+= log2 towardzero dbl-64 0x8p-972 : -0x3.c9p+8 : inexact-ok
+= log2 upward dbl-64 0x8p-972 : -0x3.c9p+8 : inexact-ok
+= log2 downward ldbl-96-intel 0x8p-972L : -0x3.c9p+8L : inexact-ok
+= log2 tonearest ldbl-96-intel 0x8p-972L : -0x3.c9p+8L : inexact-ok
+= log2 towardzero ldbl-96-intel 0x8p-972L : -0x3.c9p+8L : inexact-ok
+= log2 upward ldbl-96-intel 0x8p-972L : -0x3.c9p+8L : inexact-ok
+= log2 downward ldbl-96-m68k 0x8p-972L : -0x3.c9p+8L : inexact-ok
+= log2 tonearest ldbl-96-m68k 0x8p-972L : -0x3.c9p+8L : inexact-ok
+= log2 towardzero ldbl-96-m68k 0x8p-972L : -0x3.c9p+8L : inexact-ok
+= log2 upward ldbl-96-m68k 0x8p-972L : -0x3.c9p+8L : inexact-ok
+= log2 downward ldbl-128 0x8p-972L : -0x3.c9p+8L : inexact-ok
+= log2 tonearest ldbl-128 0x8p-972L : -0x3.c9p+8L : inexact-ok
+= log2 towardzero ldbl-128 0x8p-972L : -0x3.c9p+8L : inexact-ok
+= log2 upward ldbl-128 0x8p-972L : -0x3.c9p+8L : inexact-ok
+= log2 downward ldbl-128ibm 0x8p-972L : -0x3.c9p+8L : inexact-ok
+= log2 tonearest ldbl-128ibm 0x8p-972L : -0x3.c9p+8L : inexact-ok
+= log2 towardzero ldbl-128ibm 0x8p-972L : -0x3.c9p+8L : inexact-ok
+= log2 upward ldbl-128ibm 0x8p-972L : -0x3.c9p+8L : inexact-ok
+log2 min_subnorm
+= log2 downward flt-32 0x8p-152f : -0x9.5p+4f : inexact-ok
+= log2 tonearest flt-32 0x8p-152f : -0x9.5p+4f : inexact-ok
+= log2 towardzero flt-32 0x8p-152f : -0x9.5p+4f : inexact-ok
+= log2 upward flt-32 0x8p-152f : -0x9.5p+4f : inexact-ok
+= log2 downward dbl-64 0x8p-152 : -0x9.5p+4 : inexact-ok
+= log2 tonearest dbl-64 0x8p-152 : -0x9.5p+4 : inexact-ok
+= log2 towardzero dbl-64 0x8p-152 : -0x9.5p+4 : inexact-ok
+= log2 upward dbl-64 0x8p-152 : -0x9.5p+4 : inexact-ok
+= log2 downward ldbl-96-intel 0x8p-152L : -0x9.5p+4L : inexact-ok
+= log2 tonearest ldbl-96-intel 0x8p-152L : -0x9.5p+4L : inexact-ok
+= log2 towardzero ldbl-96-intel 0x8p-152L : -0x9.5p+4L : inexact-ok
+= log2 upward ldbl-96-intel 0x8p-152L : -0x9.5p+4L : inexact-ok
+= log2 downward ldbl-96-m68k 0x8p-152L : -0x9.5p+4L : inexact-ok
+= log2 tonearest ldbl-96-m68k 0x8p-152L : -0x9.5p+4L : inexact-ok
+= log2 towardzero ldbl-96-m68k 0x8p-152L : -0x9.5p+4L : inexact-ok
+= log2 upward ldbl-96-m68k 0x8p-152L : -0x9.5p+4L : inexact-ok
+= log2 downward ldbl-128 0x8p-152L : -0x9.5p+4L : inexact-ok
+= log2 tonearest ldbl-128 0x8p-152L : -0x9.5p+4L : inexact-ok
+= log2 towardzero ldbl-128 0x8p-152L : -0x9.5p+4L : inexact-ok
+= log2 upward ldbl-128 0x8p-152L : -0x9.5p+4L : inexact-ok
+= log2 downward ldbl-128ibm 0x8p-152L : -0x9.5p+4L : inexact-ok
+= log2 tonearest ldbl-128ibm 0x8p-152L : -0x9.5p+4L : inexact-ok
+= log2 towardzero ldbl-128ibm 0x8p-152L : -0x9.5p+4L : inexact-ok
+= log2 upward ldbl-128ibm 0x8p-152L : -0x9.5p+4L : inexact-ok
+= log2 downward dbl-64 0x4p-1076 : -0x4.32p+8 : inexact-ok
+= log2 tonearest dbl-64 0x4p-1076 : -0x4.32p+8 : inexact-ok
+= log2 towardzero dbl-64 0x4p-1076 : -0x4.32p+8 : inexact-ok
+= log2 upward dbl-64 0x4p-1076 : -0x4.32p+8 : inexact-ok
+= log2 downward ldbl-96-intel 0x4p-1076L : -0x4.32p+8L : inexact-ok
+= log2 tonearest ldbl-96-intel 0x4p-1076L : -0x4.32p+8L : inexact-ok
+= log2 towardzero ldbl-96-intel 0x4p-1076L : -0x4.32p+8L : inexact-ok
+= log2 upward ldbl-96-intel 0x4p-1076L : -0x4.32p+8L : inexact-ok
+= log2 downward ldbl-96-m68k 0x4p-1076L : -0x4.32p+8L : inexact-ok
+= log2 tonearest ldbl-96-m68k 0x4p-1076L : -0x4.32p+8L : inexact-ok
+= log2 towardzero ldbl-96-m68k 0x4p-1076L : -0x4.32p+8L : inexact-ok
+= log2 upward ldbl-96-m68k 0x4p-1076L : -0x4.32p+8L : inexact-ok
+= log2 downward ldbl-128 0x4p-1076L : -0x4.32p+8L : inexact-ok
+= log2 tonearest ldbl-128 0x4p-1076L : -0x4.32p+8L : inexact-ok
+= log2 towardzero ldbl-128 0x4p-1076L : -0x4.32p+8L : inexact-ok
+= log2 upward ldbl-128 0x4p-1076L : -0x4.32p+8L : inexact-ok
+= log2 downward ldbl-128ibm 0x4p-1076L : -0x4.32p+8L : inexact-ok
+= log2 tonearest ldbl-128ibm 0x4p-1076L : -0x4.32p+8L : inexact-ok
+= log2 towardzero ldbl-128ibm 0x4p-1076L : -0x4.32p+8L : inexact-ok
+= log2 upward ldbl-128ibm 0x4p-1076L : -0x4.32p+8L : inexact-ok
+= log2 downward ldbl-96-intel 0x8p-16448L : -0x4.03dp+12L : inexact-ok
+= log2 tonearest ldbl-96-intel 0x8p-16448L : -0x4.03dp+12L : inexact-ok
+= log2 towardzero ldbl-96-intel 0x8p-16448L : -0x4.03dp+12L : inexact-ok
+= log2 upward ldbl-96-intel 0x8p-16448L : -0x4.03dp+12L : inexact-ok
+= log2 downward ldbl-96-m68k 0x8p-16448L : -0x4.03dp+12L : inexact-ok
+= log2 tonearest ldbl-96-m68k 0x8p-16448L : -0x4.03dp+12L : inexact-ok
+= log2 towardzero ldbl-96-m68k 0x8p-16448L : -0x4.03dp+12L : inexact-ok
+= log2 upward ldbl-96-m68k 0x8p-16448L : -0x4.03dp+12L : inexact-ok
+= log2 downward ldbl-128 0x8p-16448L : -0x4.03dp+12L : inexact-ok
+= log2 tonearest ldbl-128 0x8p-16448L : -0x4.03dp+12L : inexact-ok
+= log2 towardzero ldbl-128 0x8p-16448L : -0x4.03dp+12L : inexact-ok
+= log2 upward ldbl-128 0x8p-16448L : -0x4.03dp+12L : inexact-ok
+= log2 downward ldbl-96-m68k 0x4p-16448L : -0x4.03ep+12L : inexact-ok
+= log2 tonearest ldbl-96-m68k 0x4p-16448L : -0x4.03ep+12L : inexact-ok
+= log2 towardzero ldbl-96-m68k 0x4p-16448L : -0x4.03ep+12L : inexact-ok
+= log2 upward ldbl-96-m68k 0x4p-16448L : -0x4.03ep+12L : inexact-ok
+= log2 downward ldbl-128 0x4p-16448L : -0x4.03ep+12L : inexact-ok
+= log2 tonearest ldbl-128 0x4p-16448L : -0x4.03ep+12L : inexact-ok
+= log2 towardzero ldbl-128 0x4p-16448L : -0x4.03ep+12L : inexact-ok
+= log2 upward ldbl-128 0x4p-16448L : -0x4.03ep+12L : inexact-ok
+= log2 downward ldbl-128 0x4p-16496L : -0x4.06ep+12L : inexact-ok
+= log2 tonearest ldbl-128 0x4p-16496L : -0x4.06ep+12L : inexact-ok
+= log2 towardzero ldbl-128 0x4p-16496L : -0x4.06ep+12L : inexact-ok
+= log2 upward ldbl-128 0x4p-16496L : -0x4.06ep+12L : inexact-ok
+pow 0 0
+= pow downward flt-32 0x0p+0f 0x0p+0f : 0x1p+0f : inexact-ok
+= pow tonearest flt-32 0x0p+0f 0x0p+0f : 0x1p+0f : inexact-ok
+= pow towardzero flt-32 0x0p+0f 0x0p+0f : 0x1p+0f : inexact-ok
+= pow upward flt-32 0x0p+0f 0x0p+0f : 0x1p+0f : inexact-ok
+= pow downward dbl-64 0x0p+0 0x0p+0 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 0x0p+0 0x0p+0 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0x0p+0 0x0p+0 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 0x0p+0 0x0p+0 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x0p+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x0p+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x0p+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x0p+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x0p+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x0p+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x0p+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x0p+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x0p+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x0p+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x0p+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x0p+0L 0x0p+0L : 0x1p+0L : inexact-ok
+pow 0 -0
+= pow downward flt-32 0x0p+0f -0x0p+0f : 0x1p+0f : inexact-ok
+= pow tonearest flt-32 0x0p+0f -0x0p+0f : 0x1p+0f : inexact-ok
+= pow towardzero flt-32 0x0p+0f -0x0p+0f : 0x1p+0f : inexact-ok
+= pow upward flt-32 0x0p+0f -0x0p+0f : 0x1p+0f : inexact-ok
+= pow downward dbl-64 0x0p+0 -0x0p+0 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 0x0p+0 -0x0p+0 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0x0p+0 -0x0p+0 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 0x0p+0 -0x0p+0 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x0p+0L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x0p+0L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x0p+0L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x0p+0L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x0p+0L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x0p+0L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x0p+0L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x0p+0L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x0p+0L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x0p+0L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x0p+0L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x0p+0L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x0p+0L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x0p+0L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x0p+0L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x0p+0L -0x0p+0L : 0x1p+0L : inexact-ok
+pow -0 0
+= pow downward flt-32 -0x0p+0f 0x0p+0f : 0x1p+0f : inexact-ok
+= pow tonearest flt-32 -0x0p+0f 0x0p+0f : 0x1p+0f : inexact-ok
+= pow towardzero flt-32 -0x0p+0f 0x0p+0f : 0x1p+0f : inexact-ok
+= pow upward flt-32 -0x0p+0f 0x0p+0f : 0x1p+0f : inexact-ok
+= pow downward dbl-64 -0x0p+0 0x0p+0 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 -0x0p+0 0x0p+0 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 -0x0p+0 0x0p+0 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 -0x0p+0 0x0p+0 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel -0x0p+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x0p+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x0p+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x0p+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x0p+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x0p+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x0p+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x0p+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 -0x0p+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x0p+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x0p+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 -0x0p+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x0p+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x0p+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x0p+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x0p+0L 0x0p+0L : 0x1p+0L : inexact-ok
+pow -0 -0
+= pow downward flt-32 -0x0p+0f -0x0p+0f : 0x1p+0f : inexact-ok
+= pow tonearest flt-32 -0x0p+0f -0x0p+0f : 0x1p+0f : inexact-ok
+= pow towardzero flt-32 -0x0p+0f -0x0p+0f : 0x1p+0f : inexact-ok
+= pow upward flt-32 -0x0p+0f -0x0p+0f : 0x1p+0f : inexact-ok
+= pow downward dbl-64 -0x0p+0 -0x0p+0 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 -0x0p+0 -0x0p+0 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 -0x0p+0 -0x0p+0 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 -0x0p+0 -0x0p+0 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel -0x0p+0L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x0p+0L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x0p+0L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x0p+0L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x0p+0L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x0p+0L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x0p+0L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x0p+0L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 -0x0p+0L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x0p+0L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x0p+0L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 -0x0p+0L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x0p+0L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x0p+0L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x0p+0L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x0p+0L -0x0p+0L : 0x1p+0L : inexact-ok
+pow 10 0
+= pow downward flt-32 0xap+0f 0x0p+0f : 0x1p+0f : inexact-ok
+= pow tonearest flt-32 0xap+0f 0x0p+0f : 0x1p+0f : inexact-ok
+= pow towardzero flt-32 0xap+0f 0x0p+0f : 0x1p+0f : inexact-ok
+= pow upward flt-32 0xap+0f 0x0p+0f : 0x1p+0f : inexact-ok
+= pow downward dbl-64 0xap+0 0x0p+0 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 0xap+0 0x0p+0 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0xap+0 0x0p+0 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 0xap+0 0x0p+0 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel 0xap+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0xap+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0xap+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0xap+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0xap+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xap+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xap+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0xap+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0xap+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0xap+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xap+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0xap+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0xap+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0xap+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0xap+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0xap+0L 0x0p+0L : 0x1p+0L : inexact-ok
+pow 10 -0
+= pow downward flt-32 0xap+0f -0x0p+0f : 0x1p+0f : inexact-ok
+= pow tonearest flt-32 0xap+0f -0x0p+0f : 0x1p+0f : inexact-ok
+= pow towardzero flt-32 0xap+0f -0x0p+0f : 0x1p+0f : inexact-ok
+= pow upward flt-32 0xap+0f -0x0p+0f : 0x1p+0f : inexact-ok
+= pow downward dbl-64 0xap+0 -0x0p+0 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 0xap+0 -0x0p+0 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0xap+0 -0x0p+0 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 0xap+0 -0x0p+0 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel 0xap+0L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0xap+0L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0xap+0L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0xap+0L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0xap+0L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xap+0L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xap+0L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0xap+0L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0xap+0L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0xap+0L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xap+0L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0xap+0L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0xap+0L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0xap+0L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0xap+0L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0xap+0L -0x0p+0L : 0x1p+0L : inexact-ok
+pow -10 0
+= pow downward flt-32 -0xap+0f 0x0p+0f : 0x1p+0f : inexact-ok
+= pow tonearest flt-32 -0xap+0f 0x0p+0f : 0x1p+0f : inexact-ok
+= pow towardzero flt-32 -0xap+0f 0x0p+0f : 0x1p+0f : inexact-ok
+= pow upward flt-32 -0xap+0f 0x0p+0f : 0x1p+0f : inexact-ok
+= pow downward dbl-64 -0xap+0 0x0p+0 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 -0xap+0 0x0p+0 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 -0xap+0 0x0p+0 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 -0xap+0 0x0p+0 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel -0xap+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0xap+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0xap+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel -0xap+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0xap+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0xap+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0xap+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0xap+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 -0xap+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 -0xap+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 -0xap+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 -0xap+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm -0xap+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0xap+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0xap+0L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm -0xap+0L 0x0p+0L : 0x1p+0L : inexact-ok
+pow -10 -0
+= pow downward flt-32 -0xap+0f -0x0p+0f : 0x1p+0f : inexact-ok
+= pow tonearest flt-32 -0xap+0f -0x0p+0f : 0x1p+0f : inexact-ok
+= pow towardzero flt-32 -0xap+0f -0x0p+0f : 0x1p+0f : inexact-ok
+= pow upward flt-32 -0xap+0f -0x0p+0f : 0x1p+0f : inexact-ok
+= pow downward dbl-64 -0xap+0 -0x0p+0 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 -0xap+0 -0x0p+0 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 -0xap+0 -0x0p+0 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 -0xap+0 -0x0p+0 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel -0xap+0L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0xap+0L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0xap+0L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel -0xap+0L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0xap+0L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0xap+0L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0xap+0L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0xap+0L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 -0xap+0L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 -0xap+0L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 -0xap+0L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 -0xap+0L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm -0xap+0L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0xap+0L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0xap+0L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm -0xap+0L -0x0p+0L : 0x1p+0L : inexact-ok
+pow 1 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 1 -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 1 1.25
+= pow downward flt-32 0x1p+0f 0x1.4p+0f : 0x1p+0f : inexact-ok
+= pow tonearest flt-32 0x1p+0f 0x1.4p+0f : 0x1p+0f : inexact-ok
+= pow towardzero flt-32 0x1p+0f 0x1.4p+0f : 0x1p+0f : inexact-ok
+= pow upward flt-32 0x1p+0f 0x1.4p+0f : 0x1p+0f : inexact-ok
+= pow downward dbl-64 0x1p+0 0x1.4p+0 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 0x1p+0 0x1.4p+0 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0x1p+0 0x1.4p+0 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 0x1p+0 0x1.4p+0 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x1p+0L 0x1.4p+0L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1p+0L 0x1.4p+0L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1p+0L 0x1.4p+0L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x1p+0L 0x1.4p+0L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1p+0L 0x1.4p+0L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1p+0L 0x1.4p+0L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1p+0L 0x1.4p+0L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1p+0L 0x1.4p+0L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1p+0L 0x1.4p+0L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1p+0L 0x1.4p+0L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1p+0L 0x1.4p+0L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1p+0L 0x1.4p+0L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1p+0L 0x1.4p+0L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1p+0L 0x1.4p+0L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1p+0L 0x1.4p+0L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x1p+0L 0x1.4p+0L : 0x1p+0L : inexact-ok
+pow 1 -1.25
+= pow downward flt-32 0x1p+0f -0x1.4p+0f : 0x1p+0f : inexact-ok
+= pow tonearest flt-32 0x1p+0f -0x1.4p+0f : 0x1p+0f : inexact-ok
+= pow towardzero flt-32 0x1p+0f -0x1.4p+0f : 0x1p+0f : inexact-ok
+= pow upward flt-32 0x1p+0f -0x1.4p+0f : 0x1p+0f : inexact-ok
+= pow downward dbl-64 0x1p+0 -0x1.4p+0 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 0x1p+0 -0x1.4p+0 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0x1p+0 -0x1.4p+0 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 0x1p+0 -0x1.4p+0 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x1p+0L -0x1.4p+0L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1p+0L -0x1.4p+0L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1p+0L -0x1.4p+0L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x1p+0L -0x1.4p+0L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1p+0L -0x1.4p+0L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1p+0L -0x1.4p+0L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1p+0L -0x1.4p+0L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1p+0L -0x1.4p+0L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1p+0L -0x1.4p+0L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1p+0L -0x1.4p+0L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1p+0L -0x1.4p+0L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1p+0L -0x1.4p+0L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1p+0L -0x1.4p+0L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1p+0L -0x1.4p+0L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1p+0L -0x1.4p+0L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x1p+0L -0x1.4p+0L : 0x1p+0L : inexact-ok
+pow 1 0x1p62
+= pow downward flt-32 0x1p+0f 0x4p+60f : 0x1p+0f : inexact-ok
+= pow tonearest flt-32 0x1p+0f 0x4p+60f : 0x1p+0f : inexact-ok
+= pow towardzero flt-32 0x1p+0f 0x4p+60f : 0x1p+0f : inexact-ok
+= pow upward flt-32 0x1p+0f 0x4p+60f : 0x1p+0f : inexact-ok
+= pow downward dbl-64 0x1p+0 0x4p+60 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 0x1p+0 0x4p+60 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0x1p+0 0x4p+60 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 0x1p+0 0x4p+60 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x1p+0L 0x4p+60L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1p+0L 0x4p+60L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1p+0L 0x4p+60L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x1p+0L 0x4p+60L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1p+0L 0x4p+60L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1p+0L 0x4p+60L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1p+0L 0x4p+60L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1p+0L 0x4p+60L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1p+0L 0x4p+60L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1p+0L 0x4p+60L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1p+0L 0x4p+60L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1p+0L 0x4p+60L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1p+0L 0x4p+60L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1p+0L 0x4p+60L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1p+0L 0x4p+60L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x1p+0L 0x4p+60L : 0x1p+0L : inexact-ok
+pow 1 0x1p63
+= pow downward flt-32 0x1p+0f 0x8p+60f : 0x1p+0f : inexact-ok
+= pow tonearest flt-32 0x1p+0f 0x8p+60f : 0x1p+0f : inexact-ok
+= pow towardzero flt-32 0x1p+0f 0x8p+60f : 0x1p+0f : inexact-ok
+= pow upward flt-32 0x1p+0f 0x8p+60f : 0x1p+0f : inexact-ok
+= pow downward dbl-64 0x1p+0 0x8p+60 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 0x1p+0 0x8p+60 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0x1p+0 0x8p+60 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 0x1p+0 0x8p+60 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x1p+0L 0x8p+60L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1p+0L 0x8p+60L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1p+0L 0x8p+60L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x1p+0L 0x8p+60L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1p+0L 0x8p+60L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1p+0L 0x8p+60L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1p+0L 0x8p+60L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1p+0L 0x8p+60L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1p+0L 0x8p+60L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1p+0L 0x8p+60L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1p+0L 0x8p+60L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1p+0L 0x8p+60L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1p+0L 0x8p+60L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1p+0L 0x8p+60L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1p+0L 0x8p+60L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x1p+0L 0x8p+60L : 0x1p+0L : inexact-ok
+pow 1 0x1p64
+= pow downward flt-32 0x1p+0f 0x1p+64f : 0x1p+0f : inexact-ok
+= pow tonearest flt-32 0x1p+0f 0x1p+64f : 0x1p+0f : inexact-ok
+= pow towardzero flt-32 0x1p+0f 0x1p+64f : 0x1p+0f : inexact-ok
+= pow upward flt-32 0x1p+0f 0x1p+64f : 0x1p+0f : inexact-ok
+= pow downward dbl-64 0x1p+0 0x1p+64 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 0x1p+0 0x1p+64 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0x1p+0 0x1p+64 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 0x1p+0 0x1p+64 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x1p+0L 0x1p+64L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1p+0L 0x1p+64L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1p+0L 0x1p+64L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x1p+0L 0x1p+64L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1p+0L 0x1p+64L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1p+0L 0x1p+64L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1p+0L 0x1p+64L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1p+0L 0x1p+64L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1p+0L 0x1p+64L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1p+0L 0x1p+64L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1p+0L 0x1p+64L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1p+0L 0x1p+64L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1p+0L 0x1p+64L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1p+0L 0x1p+64L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1p+0L 0x1p+64L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x1p+0L 0x1p+64L : 0x1p+0L : inexact-ok
+pow 1 0x1p72
+= pow downward flt-32 0x1p+0f 0x1p+72f : 0x1p+0f : inexact-ok
+= pow tonearest flt-32 0x1p+0f 0x1p+72f : 0x1p+0f : inexact-ok
+= pow towardzero flt-32 0x1p+0f 0x1p+72f : 0x1p+0f : inexact-ok
+= pow upward flt-32 0x1p+0f 0x1p+72f : 0x1p+0f : inexact-ok
+= pow downward dbl-64 0x1p+0 0x1p+72 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 0x1p+0 0x1p+72 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0x1p+0 0x1p+72 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 0x1p+0 0x1p+72 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x1p+0L 0x1p+72L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1p+0L 0x1p+72L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1p+0L 0x1p+72L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x1p+0L 0x1p+72L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1p+0L 0x1p+72L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1p+0L 0x1p+72L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1p+0L 0x1p+72L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1p+0L 0x1p+72L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1p+0L 0x1p+72L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1p+0L 0x1p+72L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1p+0L 0x1p+72L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1p+0L 0x1p+72L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1p+0L 0x1p+72L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1p+0L 0x1p+72L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1p+0L 0x1p+72L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x1p+0L 0x1p+72L : 0x1p+0L : inexact-ok
+pow 1 min_subnorm
+= pow downward flt-32 0x1p+0f 0x8p-152f : 0x1p+0f : inexact-ok
+= pow tonearest flt-32 0x1p+0f 0x8p-152f : 0x1p+0f : inexact-ok
+= pow towardzero flt-32 0x1p+0f 0x8p-152f : 0x1p+0f : inexact-ok
+= pow upward flt-32 0x1p+0f 0x8p-152f : 0x1p+0f : inexact-ok
+= pow downward dbl-64 0x1p+0 0x8p-152 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 0x1p+0 0x8p-152 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0x1p+0 0x8p-152 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 0x1p+0 0x8p-152 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x1p+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1p+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1p+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x1p+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1p+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1p+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1p+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1p+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1p+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1p+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1p+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1p+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1p+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1p+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1p+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x1p+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow downward dbl-64 0x1p+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 0x1p+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0x1p+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 0x1p+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x1p+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1p+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1p+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x1p+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1p+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1p+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1p+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1p+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1p+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1p+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1p+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1p+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1p+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1p+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1p+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x1p+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-intel 0x1p+0L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1p+0L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1p+0L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x1p+0L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1p+0L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1p+0L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1p+0L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1p+0L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1p+0L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1p+0L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1p+0L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1p+0L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1p+0L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1p+0L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1p+0L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1p+0L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1p+0L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1p+0L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1p+0L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1p+0L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1p+0L 0x4p-16496L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1p+0L 0x4p-16496L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1p+0L 0x4p-16496L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1p+0L 0x4p-16496L : 0x1p+0L : inexact-ok
+pow 1 -min_subnorm
+= pow downward flt-32 0x1p+0f -0x8p-152f : 0x1p+0f : inexact-ok
+= pow tonearest flt-32 0x1p+0f -0x8p-152f : 0x1p+0f : inexact-ok
+= pow towardzero flt-32 0x1p+0f -0x8p-152f : 0x1p+0f : inexact-ok
+= pow upward flt-32 0x1p+0f -0x8p-152f : 0x1p+0f : inexact-ok
+= pow downward dbl-64 0x1p+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 0x1p+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0x1p+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 0x1p+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x1p+0L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1p+0L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1p+0L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x1p+0L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1p+0L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1p+0L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1p+0L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1p+0L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1p+0L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1p+0L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1p+0L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1p+0L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1p+0L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1p+0L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1p+0L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x1p+0L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow downward dbl-64 0x1p+0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 0x1p+0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0x1p+0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 0x1p+0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x1p+0L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1p+0L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1p+0L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x1p+0L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1p+0L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1p+0L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1p+0L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1p+0L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1p+0L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1p+0L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1p+0L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1p+0L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1p+0L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1p+0L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1p+0L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x1p+0L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-intel 0x1p+0L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1p+0L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1p+0L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x1p+0L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1p+0L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1p+0L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1p+0L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1p+0L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1p+0L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1p+0L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1p+0L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1p+0L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1p+0L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1p+0L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1p+0L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1p+0L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1p+0L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1p+0L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1p+0L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1p+0L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1p+0L -0x4p-16496L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1p+0L -0x4p-16496L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1p+0L -0x4p-16496L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1p+0L -0x4p-16496L : 0x1p+0L : inexact-ok
+pow 32.75 0
+= pow downward flt-32 0x2.0cp+4f 0x0p+0f : 0x1p+0f : inexact-ok
+= pow tonearest flt-32 0x2.0cp+4f 0x0p+0f : 0x1p+0f : inexact-ok
+= pow towardzero flt-32 0x2.0cp+4f 0x0p+0f : 0x1p+0f : inexact-ok
+= pow upward flt-32 0x2.0cp+4f 0x0p+0f : 0x1p+0f : inexact-ok
+= pow downward dbl-64 0x2.0cp+4 0x0p+0 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 0x2.0cp+4 0x0p+0 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0x2.0cp+4 0x0p+0 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 0x2.0cp+4 0x0p+0 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x2.0cp+4L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x2.0cp+4L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x2.0cp+4L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x2.0cp+4L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x2.0cp+4L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x2.0cp+4L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x2.0cp+4L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x2.0cp+4L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x2.0cp+4L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x2.0cp+4L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x2.0cp+4L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x2.0cp+4L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x2.0cp+4L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x2.0cp+4L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x2.0cp+4L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x2.0cp+4L 0x0p+0L : 0x1p+0L : inexact-ok
+pow 32.75 -0
+= pow downward flt-32 0x2.0cp+4f -0x0p+0f : 0x1p+0f : inexact-ok
+= pow tonearest flt-32 0x2.0cp+4f -0x0p+0f : 0x1p+0f : inexact-ok
+= pow towardzero flt-32 0x2.0cp+4f -0x0p+0f : 0x1p+0f : inexact-ok
+= pow upward flt-32 0x2.0cp+4f -0x0p+0f : 0x1p+0f : inexact-ok
+= pow downward dbl-64 0x2.0cp+4 -0x0p+0 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 0x2.0cp+4 -0x0p+0 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0x2.0cp+4 -0x0p+0 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 0x2.0cp+4 -0x0p+0 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x2.0cp+4L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x2.0cp+4L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x2.0cp+4L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x2.0cp+4L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x2.0cp+4L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x2.0cp+4L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x2.0cp+4L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x2.0cp+4L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x2.0cp+4L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x2.0cp+4L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x2.0cp+4L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x2.0cp+4L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x2.0cp+4L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x2.0cp+4L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x2.0cp+4L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x2.0cp+4L -0x0p+0L : 0x1p+0L : inexact-ok
+pow -32.75 0
+= pow downward flt-32 -0x2.0cp+4f 0x0p+0f : 0x1p+0f : inexact-ok
+= pow tonearest flt-32 -0x2.0cp+4f 0x0p+0f : 0x1p+0f : inexact-ok
+= pow towardzero flt-32 -0x2.0cp+4f 0x0p+0f : 0x1p+0f : inexact-ok
+= pow upward flt-32 -0x2.0cp+4f 0x0p+0f : 0x1p+0f : inexact-ok
+= pow downward dbl-64 -0x2.0cp+4 0x0p+0 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 -0x2.0cp+4 0x0p+0 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 -0x2.0cp+4 0x0p+0 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 -0x2.0cp+4 0x0p+0 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel -0x2.0cp+4L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x2.0cp+4L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x2.0cp+4L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x2.0cp+4L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x2.0cp+4L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x2.0cp+4L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x2.0cp+4L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x2.0cp+4L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 -0x2.0cp+4L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x2.0cp+4L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x2.0cp+4L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 -0x2.0cp+4L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x2.0cp+4L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x2.0cp+4L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x2.0cp+4L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x2.0cp+4L 0x0p+0L : 0x1p+0L : inexact-ok
+pow -32.75 -0
+= pow downward flt-32 -0x2.0cp+4f -0x0p+0f : 0x1p+0f : inexact-ok
+= pow tonearest flt-32 -0x2.0cp+4f -0x0p+0f : 0x1p+0f : inexact-ok
+= pow towardzero flt-32 -0x2.0cp+4f -0x0p+0f : 0x1p+0f : inexact-ok
+= pow upward flt-32 -0x2.0cp+4f -0x0p+0f : 0x1p+0f : inexact-ok
+= pow downward dbl-64 -0x2.0cp+4 -0x0p+0 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 -0x2.0cp+4 -0x0p+0 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 -0x2.0cp+4 -0x0p+0 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 -0x2.0cp+4 -0x0p+0 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel -0x2.0cp+4L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x2.0cp+4L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x2.0cp+4L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x2.0cp+4L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x2.0cp+4L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x2.0cp+4L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x2.0cp+4L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x2.0cp+4L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 -0x2.0cp+4L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x2.0cp+4L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x2.0cp+4L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 -0x2.0cp+4L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x2.0cp+4L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x2.0cp+4L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x2.0cp+4L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x2.0cp+4L -0x0p+0L : 0x1p+0L : inexact-ok
+pow 0x1p72 0
+= pow downward flt-32 0x1p+72f 0x0p+0f : 0x1p+0f : inexact-ok
+= pow tonearest flt-32 0x1p+72f 0x0p+0f : 0x1p+0f : inexact-ok
+= pow towardzero flt-32 0x1p+72f 0x0p+0f : 0x1p+0f : inexact-ok
+= pow upward flt-32 0x1p+72f 0x0p+0f : 0x1p+0f : inexact-ok
+= pow downward dbl-64 0x1p+72 0x0p+0 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 0x1p+72 0x0p+0 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0x1p+72 0x0p+0 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 0x1p+72 0x0p+0 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x1p+72L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1p+72L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1p+72L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x1p+72L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1p+72L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1p+72L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1p+72L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1p+72L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1p+72L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1p+72L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1p+72L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1p+72L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1p+72L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1p+72L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1p+72L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x1p+72L 0x0p+0L : 0x1p+0L : inexact-ok
+pow 0x1p72 -0
+= pow downward flt-32 0x1p+72f -0x0p+0f : 0x1p+0f : inexact-ok
+= pow tonearest flt-32 0x1p+72f -0x0p+0f : 0x1p+0f : inexact-ok
+= pow towardzero flt-32 0x1p+72f -0x0p+0f : 0x1p+0f : inexact-ok
+= pow upward flt-32 0x1p+72f -0x0p+0f : 0x1p+0f : inexact-ok
+= pow downward dbl-64 0x1p+72 -0x0p+0 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 0x1p+72 -0x0p+0 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0x1p+72 -0x0p+0 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 0x1p+72 -0x0p+0 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x1p+72L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1p+72L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1p+72L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x1p+72L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1p+72L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1p+72L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1p+72L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1p+72L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1p+72L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1p+72L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1p+72L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1p+72L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1p+72L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1p+72L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1p+72L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x1p+72L -0x0p+0L : 0x1p+0L : inexact-ok
+pow 0x1p-72 0
+= pow downward flt-32 0x1p-72f 0x0p+0f : 0x1p+0f : inexact-ok
+= pow tonearest flt-32 0x1p-72f 0x0p+0f : 0x1p+0f : inexact-ok
+= pow towardzero flt-32 0x1p-72f 0x0p+0f : 0x1p+0f : inexact-ok
+= pow upward flt-32 0x1p-72f 0x0p+0f : 0x1p+0f : inexact-ok
+= pow downward dbl-64 0x1p-72 0x0p+0 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 0x1p-72 0x0p+0 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0x1p-72 0x0p+0 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 0x1p-72 0x0p+0 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x1p-72L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1p-72L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1p-72L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x1p-72L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1p-72L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1p-72L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1p-72L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1p-72L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1p-72L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1p-72L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1p-72L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1p-72L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1p-72L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1p-72L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1p-72L 0x0p+0L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x1p-72L 0x0p+0L : 0x1p+0L : inexact-ok
+pow 0x1p-72 -0
+= pow downward flt-32 0x1p-72f -0x0p+0f : 0x1p+0f : inexact-ok
+= pow tonearest flt-32 0x1p-72f -0x0p+0f : 0x1p+0f : inexact-ok
+= pow towardzero flt-32 0x1p-72f -0x0p+0f : 0x1p+0f : inexact-ok
+= pow upward flt-32 0x1p-72f -0x0p+0f : 0x1p+0f : inexact-ok
+= pow downward dbl-64 0x1p-72 -0x0p+0 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 0x1p-72 -0x0p+0 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0x1p-72 -0x0p+0 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 0x1p-72 -0x0p+0 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x1p-72L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1p-72L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1p-72L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x1p-72L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1p-72L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1p-72L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1p-72L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1p-72L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1p-72L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1p-72L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1p-72L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1p-72L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1p-72L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1p-72L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1p-72L -0x0p+0L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x1p-72L -0x0p+0L : 0x1p+0L : inexact-ok
+pow 0x1p72 0x1p72
+= pow downward flt-32 0x1p+72f 0x1p+72f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow tonearest flt-32 0x1p+72f 0x1p+72f : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero flt-32 0x1p+72f 0x1p+72f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow upward flt-32 0x1p+72f 0x1p+72f : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 0x1p+72 0x1p+72 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 0x1p+72 0x1p+72 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 0x1p+72 0x1p+72 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 0x1p+72 0x1p+72 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel 0x1p+72L 0x1p+72L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel 0x1p+72L 0x1p+72L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel 0x1p+72L 0x1p+72L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel 0x1p+72L 0x1p+72L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k 0x1p+72L 0x1p+72L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k 0x1p+72L 0x1p+72L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k 0x1p+72L 0x1p+72L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k 0x1p+72L 0x1p+72L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0x1p+72L 0x1p+72L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0x1p+72L 0x1p+72L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0x1p+72L 0x1p+72L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0x1p+72L 0x1p+72L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm 0x1p+72L 0x1p+72L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0x1p+72L 0x1p+72L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0x1p+72L 0x1p+72L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0x1p+72L 0x1p+72L : plus_infty : inexact-ok overflow errno-erange
+pow 10 -0x1p72
+= pow downward flt-32 0xap+0f -0x1p+72f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow tonearest flt-32 0xap+0f -0x1p+72f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 0xap+0f -0x1p+72f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 0xap+0f -0x1p+72f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 0xap+0 -0x1p+72 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 0xap+0 -0x1p+72 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 0xap+0 -0x1p+72 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 0xap+0 -0x1p+72 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel 0xap+0L -0x1p+72L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel 0xap+0L -0x1p+72L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel 0xap+0L -0x1p+72L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel 0xap+0L -0x1p+72L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k 0xap+0L -0x1p+72L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k 0xap+0L -0x1p+72L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k 0xap+0L -0x1p+72L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k 0xap+0L -0x1p+72L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0xap+0L -0x1p+72L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0xap+0L -0x1p+72L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0xap+0L -0x1p+72L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0xap+0L -0x1p+72L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm 0xap+0L -0x1p+72L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0xap+0L -0x1p+72L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0xap+0L -0x1p+72L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0xap+0L -0x1p+72L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+pow max max
+= pow downward flt-32 0xf.fffffp+124f 0xf.fffffp+124f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow tonearest flt-32 0xf.fffffp+124f 0xf.fffffp+124f : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero flt-32 0xf.fffffp+124f 0xf.fffffp+124f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow upward flt-32 0xf.fffffp+124f 0xf.fffffp+124f : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 0xf.fffffp+124 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 0xf.fffffp+124 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 0xf.fffffp+124 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 0xf.fffffp+124 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel 0xf.fffffp+124L 0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel 0xf.fffffp+124L 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel 0xf.fffffp+124L 0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel 0xf.fffffp+124L 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k 0xf.fffffp+124L 0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k 0xf.fffffp+124L 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k 0xf.fffffp+124L 0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k 0xf.fffffp+124L 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0xf.fffffp+124L 0xf.fffffp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0xf.fffffp+124L 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0xf.fffffp+124L 0xf.fffffp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0xf.fffffp+124L 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm 0xf.fffffp+124L 0xf.fffffp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0xf.fffffp+124L 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.fffffp+124L 0xf.fffffp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0xf.fffffp+124L 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel 0xf.fffffp+124L 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel 0xf.fffffp+124L 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel 0xf.fffffp+124L 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel 0xf.fffffp+124L 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k 0xf.fffffp+124L 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k 0xf.fffffp+124L 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k 0xf.fffffp+124L 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k 0xf.fffffp+124L 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0xf.fffffp+124L 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0xf.fffffp+124L 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0xf.fffffp+124L 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0xf.fffffp+124L 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm 0xf.fffffp+124L 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0xf.fffffp+124L 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.fffffp+124L 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0xf.fffffp+124L 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel 0xf.fffffp+124L 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel 0xf.fffffp+124L 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel 0xf.fffffp+124L 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel 0xf.fffffp+124L 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k 0xf.fffffp+124L 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k 0xf.fffffp+124L 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k 0xf.fffffp+124L 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k 0xf.fffffp+124L 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0xf.fffffp+124L 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0xf.fffffp+124L 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0xf.fffffp+124L 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0xf.fffffp+124L 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0xf.fffffp+124L 0xf.fffffffffffffffffffffffffff8p+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0xf.fffffp+124L 0xf.fffffffffffffffffffffffffff8p+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0xf.fffffp+124L 0xf.fffffffffffffffffffffffffff8p+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0xf.fffffp+124L 0xf.fffffffffffffffffffffffffff8p+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0xf.fffffp+124L 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0xf.fffffp+124L 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0xf.fffffp+124L 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0xf.fffffp+124L 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm 0xf.fffffp+124L 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0xf.fffffp+124L 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.fffffp+124L 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0xf.fffffp+124L 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel 0xf.ffffffffffff8p+1020L 0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel 0xf.ffffffffffff8p+1020L 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel 0xf.ffffffffffff8p+1020L 0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel 0xf.ffffffffffff8p+1020L 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0xf.ffffffffffff8p+1020L 0xf.fffffp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0xf.ffffffffffff8p+1020L 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0xf.ffffffffffff8p+1020L 0xf.fffffp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0xf.ffffffffffff8p+1020L 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm 0xf.ffffffffffff8p+1020L 0xf.fffffp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0xf.ffffffffffff8p+1020L 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.ffffffffffff8p+1020L 0xf.fffffp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0xf.ffffffffffff8p+1020L 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel 0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel 0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel 0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel 0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm 0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel 0xf.ffffffffffff8p+1020L 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel 0xf.ffffffffffff8p+1020L 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel 0xf.ffffffffffff8p+1020L 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel 0xf.ffffffffffff8p+1020L 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0xf.ffffffffffff8p+1020L 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0xf.ffffffffffff8p+1020L 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0xf.ffffffffffff8p+1020L 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0xf.ffffffffffff8p+1020L 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0xf.ffffffffffff8p+1020L 0xf.fffffffffffffffffffffffffff8p+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0xf.ffffffffffff8p+1020L 0xf.fffffffffffffffffffffffffff8p+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0xf.ffffffffffff8p+1020L 0xf.fffffffffffffffffffffffffff8p+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0xf.ffffffffffff8p+1020L 0xf.fffffffffffffffffffffffffff8p+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0xf.ffffffffffff8p+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0xf.ffffffffffff8p+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0xf.ffffffffffff8p+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0xf.ffffffffffff8p+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm 0xf.ffffffffffff8p+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0xf.ffffffffffff8p+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.ffffffffffff8p+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0xf.ffffffffffff8p+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel 0xf.fffffffffffffffp+16380L 0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel 0xf.fffffffffffffffp+16380L 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel 0xf.fffffffffffffffp+16380L 0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel 0xf.fffffffffffffffp+16380L 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k 0xf.fffffffffffffffp+16380L 0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k 0xf.fffffffffffffffp+16380L 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k 0xf.fffffffffffffffp+16380L 0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k 0xf.fffffffffffffffp+16380L 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0xf.fffffffffffffffp+16380L 0xf.fffffp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0xf.fffffffffffffffp+16380L 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0xf.fffffffffffffffp+16380L 0xf.fffffp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0xf.fffffffffffffffp+16380L 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel 0xf.fffffffffffffffp+16380L 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel 0xf.fffffffffffffffp+16380L 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel 0xf.fffffffffffffffp+16380L 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel 0xf.fffffffffffffffp+16380L 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k 0xf.fffffffffffffffp+16380L 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k 0xf.fffffffffffffffp+16380L 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k 0xf.fffffffffffffffp+16380L 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k 0xf.fffffffffffffffp+16380L 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0xf.fffffffffffffffp+16380L 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0xf.fffffffffffffffp+16380L 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0xf.fffffffffffffffp+16380L 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0xf.fffffffffffffffp+16380L 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel 0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel 0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel 0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel 0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k 0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k 0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k 0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k 0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffffffffffffff8p+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffffffffffffff8p+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffffffffffffff8p+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffffffffffffff8p+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0xf.fffffffffffffffp+16380L 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0xf.fffffffffffffffp+16380L 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0xf.fffffffffffffffp+16380L 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0xf.fffffffffffffffp+16380L 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L 0xf.fffffp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L 0xf.fffffp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L 0xf.fffffffffffffffffffffffffff8p+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L 0xf.fffffffffffffffffffffffffff8p+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L 0xf.fffffffffffffffffffffffffff8p+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L 0xf.fffffffffffffffffffffffffff8p+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffffffffffffffffffffffff8p+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffffffffffffffffffffffff8p+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffffffffffffffffffffffff8p+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffffffffffffffffffffffff8p+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : inexact-ok overflow errno-erange
+pow 10 -max
+= pow downward flt-32 0xap+0f -0xf.fffffp+124f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow tonearest flt-32 0xap+0f -0xf.fffffp+124f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 0xap+0f -0xf.fffffp+124f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 0xap+0f -0xf.fffffp+124f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 0xap+0 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 0xap+0 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 0xap+0 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 0xap+0 -0xf.fffffp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel 0xap+0L -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel 0xap+0L -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel 0xap+0L -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel 0xap+0L -0xf.fffffp+124L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k 0xap+0L -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k 0xap+0L -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k 0xap+0L -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k 0xap+0L -0xf.fffffp+124L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0xap+0L -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0xap+0L -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0xap+0L -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0xap+0L -0xf.fffffp+124L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm 0xap+0L -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0xap+0L -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0xap+0L -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0xap+0L -0xf.fffffp+124L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 0xap+0 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 0xap+0 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 0xap+0 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 0xap+0 -0xf.ffffffffffff8p+1020 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel 0xap+0L -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel 0xap+0L -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel 0xap+0L -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel 0xap+0L -0xf.ffffffffffff8p+1020L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k 0xap+0L -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k 0xap+0L -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k 0xap+0L -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k 0xap+0L -0xf.ffffffffffff8p+1020L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0xap+0L -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0xap+0L -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0xap+0L -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0xap+0L -0xf.ffffffffffff8p+1020L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm 0xap+0L -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0xap+0L -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0xap+0L -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0xap+0L -0xf.ffffffffffff8p+1020L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel 0xap+0L -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel 0xap+0L -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel 0xap+0L -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel 0xap+0L -0xf.fffffffffffffffp+16380L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k 0xap+0L -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k 0xap+0L -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k 0xap+0L -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k 0xap+0L -0xf.fffffffffffffffp+16380L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0xap+0L -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0xap+0L -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0xap+0L -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0xap+0L -0xf.fffffffffffffffp+16380L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0xap+0L -0xf.fffffffffffffffffffffffffff8p+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0xap+0L -0xf.fffffffffffffffffffffffffff8p+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0xap+0L -0xf.fffffffffffffffffffffffffff8p+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0xap+0L -0xf.fffffffffffffffffffffffffff8p+16380L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0xap+0L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0xap+0L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0xap+0L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0xap+0L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm 0xap+0L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0xap+0L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0xap+0L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0xap+0L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+pow 0 1
+= pow downward flt-32 0x0p+0f 0x1p+0f : 0x0p+0f : inexact-ok
+= pow tonearest flt-32 0x0p+0f 0x1p+0f : 0x0p+0f : inexact-ok
+= pow towardzero flt-32 0x0p+0f 0x1p+0f : 0x0p+0f : inexact-ok
+= pow upward flt-32 0x0p+0f 0x1p+0f : 0x0p+0f : inexact-ok
+= pow downward dbl-64 0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok
+= pow tonearest dbl-64 0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok
+= pow towardzero dbl-64 0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok
+= pow upward dbl-64 0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x0p+0L 0x1p+0L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x0p+0L 0x1p+0L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x0p+0L 0x1p+0L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x0p+0L 0x1p+0L : 0x0p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x0p+0L 0x1p+0L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x0p+0L 0x1p+0L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x0p+0L 0x1p+0L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x0p+0L 0x1p+0L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 0x0p+0L 0x1p+0L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 0x0p+0L 0x1p+0L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 0x0p+0L 0x1p+0L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 0x0p+0L 0x1p+0L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x0p+0L 0x1p+0L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x0p+0L 0x1p+0L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x0p+0L 0x1p+0L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x0p+0L 0x1p+0L : 0x0p+0L : inexact-ok
+pow 0 11
+= pow downward flt-32 0x0p+0f 0xbp+0f : 0x0p+0f : inexact-ok
+= pow tonearest flt-32 0x0p+0f 0xbp+0f : 0x0p+0f : inexact-ok
+= pow towardzero flt-32 0x0p+0f 0xbp+0f : 0x0p+0f : inexact-ok
+= pow upward flt-32 0x0p+0f 0xbp+0f : 0x0p+0f : inexact-ok
+= pow downward dbl-64 0x0p+0 0xbp+0 : 0x0p+0 : inexact-ok
+= pow tonearest dbl-64 0x0p+0 0xbp+0 : 0x0p+0 : inexact-ok
+= pow towardzero dbl-64 0x0p+0 0xbp+0 : 0x0p+0 : inexact-ok
+= pow upward dbl-64 0x0p+0 0xbp+0 : 0x0p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x0p+0L 0xbp+0L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x0p+0L 0xbp+0L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x0p+0L 0xbp+0L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x0p+0L 0xbp+0L : 0x0p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x0p+0L 0xbp+0L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x0p+0L 0xbp+0L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x0p+0L 0xbp+0L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x0p+0L 0xbp+0L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 0x0p+0L 0xbp+0L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 0x0p+0L 0xbp+0L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 0x0p+0L 0xbp+0L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 0x0p+0L 0xbp+0L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x0p+0L 0xbp+0L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x0p+0L 0xbp+0L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x0p+0L 0xbp+0L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x0p+0L 0xbp+0L : 0x0p+0L : inexact-ok
+pow -0 1
+= pow downward flt-32 -0x0p+0f 0x1p+0f : -0x0p+0f : inexact-ok
+= pow tonearest flt-32 -0x0p+0f 0x1p+0f : -0x0p+0f : inexact-ok
+= pow towardzero flt-32 -0x0p+0f 0x1p+0f : -0x0p+0f : inexact-ok
+= pow upward flt-32 -0x0p+0f 0x1p+0f : -0x0p+0f : inexact-ok
+= pow downward dbl-64 -0x0p+0 0x1p+0 : -0x0p+0 : inexact-ok
+= pow tonearest dbl-64 -0x0p+0 0x1p+0 : -0x0p+0 : inexact-ok
+= pow towardzero dbl-64 -0x0p+0 0x1p+0 : -0x0p+0 : inexact-ok
+= pow upward dbl-64 -0x0p+0 0x1p+0 : -0x0p+0 : inexact-ok
+= pow downward ldbl-96-intel -0x0p+0L 0x1p+0L : -0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x0p+0L 0x1p+0L : -0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x0p+0L 0x1p+0L : -0x0p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x0p+0L 0x1p+0L : -0x0p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x0p+0L 0x1p+0L : -0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x0p+0L 0x1p+0L : -0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x0p+0L 0x1p+0L : -0x0p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x0p+0L 0x1p+0L : -0x0p+0L : inexact-ok
+= pow downward ldbl-128 -0x0p+0L 0x1p+0L : -0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x0p+0L 0x1p+0L : -0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x0p+0L 0x1p+0L : -0x0p+0L : inexact-ok
+= pow upward ldbl-128 -0x0p+0L 0x1p+0L : -0x0p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x0p+0L 0x1p+0L : -0x0p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x0p+0L 0x1p+0L : -0x0p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x0p+0L 0x1p+0L : -0x0p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x0p+0L 0x1p+0L : -0x0p+0L : inexact-ok
+pow -0 11
+= pow downward flt-32 -0x0p+0f 0xbp+0f : -0x0p+0f : inexact-ok
+= pow tonearest flt-32 -0x0p+0f 0xbp+0f : -0x0p+0f : inexact-ok
+= pow towardzero flt-32 -0x0p+0f 0xbp+0f : -0x0p+0f : inexact-ok
+= pow upward flt-32 -0x0p+0f 0xbp+0f : -0x0p+0f : inexact-ok
+= pow downward dbl-64 -0x0p+0 0xbp+0 : -0x0p+0 : inexact-ok
+= pow tonearest dbl-64 -0x0p+0 0xbp+0 : -0x0p+0 : inexact-ok
+= pow towardzero dbl-64 -0x0p+0 0xbp+0 : -0x0p+0 : inexact-ok
+= pow upward dbl-64 -0x0p+0 0xbp+0 : -0x0p+0 : inexact-ok
+= pow downward ldbl-96-intel -0x0p+0L 0xbp+0L : -0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x0p+0L 0xbp+0L : -0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x0p+0L 0xbp+0L : -0x0p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x0p+0L 0xbp+0L : -0x0p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x0p+0L 0xbp+0L : -0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x0p+0L 0xbp+0L : -0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x0p+0L 0xbp+0L : -0x0p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x0p+0L 0xbp+0L : -0x0p+0L : inexact-ok
+= pow downward ldbl-128 -0x0p+0L 0xbp+0L : -0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x0p+0L 0xbp+0L : -0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x0p+0L 0xbp+0L : -0x0p+0L : inexact-ok
+= pow upward ldbl-128 -0x0p+0L 0xbp+0L : -0x0p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x0p+0L 0xbp+0L : -0x0p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x0p+0L 0xbp+0L : -0x0p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x0p+0L 0xbp+0L : -0x0p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x0p+0L 0xbp+0L : -0x0p+0L : inexact-ok
+pow 0 2
+= pow downward flt-32 0x0p+0f 0x2p+0f : 0x0p+0f : inexact-ok
+= pow tonearest flt-32 0x0p+0f 0x2p+0f : 0x0p+0f : inexact-ok
+= pow towardzero flt-32 0x0p+0f 0x2p+0f : 0x0p+0f : inexact-ok
+= pow upward flt-32 0x0p+0f 0x2p+0f : 0x0p+0f : inexact-ok
+= pow downward dbl-64 0x0p+0 0x2p+0 : 0x0p+0 : inexact-ok
+= pow tonearest dbl-64 0x0p+0 0x2p+0 : 0x0p+0 : inexact-ok
+= pow towardzero dbl-64 0x0p+0 0x2p+0 : 0x0p+0 : inexact-ok
+= pow upward dbl-64 0x0p+0 0x2p+0 : 0x0p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x0p+0L 0x2p+0L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x0p+0L 0x2p+0L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x0p+0L 0x2p+0L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x0p+0L 0x2p+0L : 0x0p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x0p+0L 0x2p+0L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x0p+0L 0x2p+0L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x0p+0L 0x2p+0L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x0p+0L 0x2p+0L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 0x0p+0L 0x2p+0L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 0x0p+0L 0x2p+0L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 0x0p+0L 0x2p+0L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 0x0p+0L 0x2p+0L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x0p+0L 0x2p+0L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x0p+0L 0x2p+0L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x0p+0L 0x2p+0L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x0p+0L 0x2p+0L : 0x0p+0L : inexact-ok
+pow 0 11.1
+= pow downward flt-32 0x0p+0f 0xb.1999ap+0f : 0x0p+0f : inexact-ok
+= pow tonearest flt-32 0x0p+0f 0xb.1999ap+0f : 0x0p+0f : inexact-ok
+= pow towardzero flt-32 0x0p+0f 0xb.1999ap+0f : 0x0p+0f : inexact-ok
+= pow upward flt-32 0x0p+0f 0xb.1999ap+0f : 0x0p+0f : inexact-ok
+= pow downward dbl-64 0x0p+0 0xb.1999ap+0 : 0x0p+0 : inexact-ok
+= pow tonearest dbl-64 0x0p+0 0xb.1999ap+0 : 0x0p+0 : inexact-ok
+= pow towardzero dbl-64 0x0p+0 0xb.1999ap+0 : 0x0p+0 : inexact-ok
+= pow upward dbl-64 0x0p+0 0xb.1999ap+0 : 0x0p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x0p+0L 0xb.1999ap+0L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x0p+0L 0xb.1999ap+0L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x0p+0L 0xb.1999ap+0L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x0p+0L 0xb.1999ap+0L : 0x0p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x0p+0L 0xb.1999ap+0L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x0p+0L 0xb.1999ap+0L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x0p+0L 0xb.1999ap+0L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x0p+0L 0xb.1999ap+0L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 0x0p+0L 0xb.1999ap+0L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 0x0p+0L 0xb.1999ap+0L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 0x0p+0L 0xb.1999ap+0L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 0x0p+0L 0xb.1999ap+0L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x0p+0L 0xb.1999ap+0L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x0p+0L 0xb.1999ap+0L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x0p+0L 0xb.1999ap+0L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x0p+0L 0xb.1999ap+0L : 0x0p+0L : inexact-ok
+= pow downward flt-32 0x0p+0f 0xb.19999p+0f : 0x0p+0f : inexact-ok
+= pow tonearest flt-32 0x0p+0f 0xb.19999p+0f : 0x0p+0f : inexact-ok
+= pow towardzero flt-32 0x0p+0f 0xb.19999p+0f : 0x0p+0f : inexact-ok
+= pow upward flt-32 0x0p+0f 0xb.19999p+0f : 0x0p+0f : inexact-ok
+= pow downward dbl-64 0x0p+0 0xb.19999p+0 : 0x0p+0 : inexact-ok
+= pow tonearest dbl-64 0x0p+0 0xb.19999p+0 : 0x0p+0 : inexact-ok
+= pow towardzero dbl-64 0x0p+0 0xb.19999p+0 : 0x0p+0 : inexact-ok
+= pow upward dbl-64 0x0p+0 0xb.19999p+0 : 0x0p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x0p+0L 0xb.19999p+0L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x0p+0L 0xb.19999p+0L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x0p+0L 0xb.19999p+0L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x0p+0L 0xb.19999p+0L : 0x0p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x0p+0L 0xb.19999p+0L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x0p+0L 0xb.19999p+0L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x0p+0L 0xb.19999p+0L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x0p+0L 0xb.19999p+0L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 0x0p+0L 0xb.19999p+0L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 0x0p+0L 0xb.19999p+0L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 0x0p+0L 0xb.19999p+0L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 0x0p+0L 0xb.19999p+0L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x0p+0L 0xb.19999p+0L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x0p+0L 0xb.19999p+0L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x0p+0L 0xb.19999p+0L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x0p+0L 0xb.19999p+0L : 0x0p+0L : inexact-ok
+= pow downward dbl-64 0x0p+0 0xb.19999999999ap+0 : 0x0p+0 : inexact-ok
+= pow tonearest dbl-64 0x0p+0 0xb.19999999999ap+0 : 0x0p+0 : inexact-ok
+= pow towardzero dbl-64 0x0p+0 0xb.19999999999ap+0 : 0x0p+0 : inexact-ok
+= pow upward dbl-64 0x0p+0 0xb.19999999999ap+0 : 0x0p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x0p+0L 0xb.19999999999ap+0L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x0p+0L 0xb.19999999999ap+0L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x0p+0L 0xb.19999999999ap+0L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x0p+0L 0xb.19999999999ap+0L : 0x0p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x0p+0L 0xb.19999999999ap+0L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x0p+0L 0xb.19999999999ap+0L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x0p+0L 0xb.19999999999ap+0L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x0p+0L 0xb.19999999999ap+0L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 0x0p+0L 0xb.19999999999ap+0L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 0x0p+0L 0xb.19999999999ap+0L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 0x0p+0L 0xb.19999999999ap+0L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 0x0p+0L 0xb.19999999999ap+0L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x0p+0L 0xb.19999999999ap+0L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x0p+0L 0xb.19999999999ap+0L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x0p+0L 0xb.19999999999ap+0L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x0p+0L 0xb.19999999999ap+0L : 0x0p+0L : inexact-ok
+= pow downward dbl-64 0x0p+0 0xb.1999999999998p+0 : 0x0p+0 : inexact-ok
+= pow tonearest dbl-64 0x0p+0 0xb.1999999999998p+0 : 0x0p+0 : inexact-ok
+= pow towardzero dbl-64 0x0p+0 0xb.1999999999998p+0 : 0x0p+0 : inexact-ok
+= pow upward dbl-64 0x0p+0 0xb.1999999999998p+0 : 0x0p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x0p+0L 0xb.1999999999998p+0L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x0p+0L 0xb.1999999999998p+0L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x0p+0L 0xb.1999999999998p+0L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x0p+0L 0xb.1999999999998p+0L : 0x0p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x0p+0L 0xb.1999999999998p+0L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x0p+0L 0xb.1999999999998p+0L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x0p+0L 0xb.1999999999998p+0L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x0p+0L 0xb.1999999999998p+0L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 0x0p+0L 0xb.1999999999998p+0L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 0x0p+0L 0xb.1999999999998p+0L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 0x0p+0L 0xb.1999999999998p+0L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 0x0p+0L 0xb.1999999999998p+0L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x0p+0L 0xb.1999999999998p+0L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x0p+0L 0xb.1999999999998p+0L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x0p+0L 0xb.1999999999998p+0L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x0p+0L 0xb.1999999999998p+0L : 0x0p+0L : inexact-ok
+= pow downward ldbl-96-intel 0x0p+0L 0xb.19999999999999ap+0L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x0p+0L 0xb.19999999999999ap+0L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x0p+0L 0xb.19999999999999ap+0L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x0p+0L 0xb.19999999999999ap+0L : 0x0p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x0p+0L 0xb.19999999999999ap+0L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x0p+0L 0xb.19999999999999ap+0L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x0p+0L 0xb.19999999999999ap+0L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x0p+0L 0xb.19999999999999ap+0L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 0x0p+0L 0xb.19999999999999ap+0L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 0x0p+0L 0xb.19999999999999ap+0L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 0x0p+0L 0xb.19999999999999ap+0L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 0x0p+0L 0xb.19999999999999ap+0L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x0p+0L 0xb.19999999999999ap+0L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x0p+0L 0xb.19999999999999ap+0L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x0p+0L 0xb.19999999999999ap+0L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x0p+0L 0xb.19999999999999ap+0L : 0x0p+0L : inexact-ok
+= pow downward ldbl-96-intel 0x0p+0L 0xb.199999999999999p+0L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x0p+0L 0xb.199999999999999p+0L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x0p+0L 0xb.199999999999999p+0L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x0p+0L 0xb.199999999999999p+0L : 0x0p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x0p+0L 0xb.199999999999999p+0L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x0p+0L 0xb.199999999999999p+0L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x0p+0L 0xb.199999999999999p+0L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x0p+0L 0xb.199999999999999p+0L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 0x0p+0L 0xb.199999999999999p+0L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 0x0p+0L 0xb.199999999999999p+0L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 0x0p+0L 0xb.199999999999999p+0L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 0x0p+0L 0xb.199999999999999p+0L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x0p+0L 0xb.199999999999999p+0L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x0p+0L 0xb.199999999999999p+0L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x0p+0L 0xb.199999999999999p+0L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x0p+0L 0xb.199999999999999p+0L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 0x0p+0L 0xb.19999999999999999999999999ap+0L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 0x0p+0L 0xb.19999999999999999999999999ap+0L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 0x0p+0L 0xb.19999999999999999999999999ap+0L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 0x0p+0L 0xb.19999999999999999999999999ap+0L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 0x0p+0L 0xb.1999999999999999999999999998p+0L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 0x0p+0L 0xb.1999999999999999999999999998p+0L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 0x0p+0L 0xb.1999999999999999999999999998p+0L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 0x0p+0L 0xb.1999999999999999999999999998p+0L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 0x0p+0L 0xb.1999999999999999999999999cp+0L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 0x0p+0L 0xb.1999999999999999999999999cp+0L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 0x0p+0L 0xb.1999999999999999999999999cp+0L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 0x0p+0L 0xb.1999999999999999999999999cp+0L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x0p+0L 0xb.1999999999999999999999999cp+0L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x0p+0L 0xb.1999999999999999999999999cp+0L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x0p+0L 0xb.1999999999999999999999999cp+0L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x0p+0L 0xb.1999999999999999999999999cp+0L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 0x0p+0L 0xb.19999999999999999999999998p+0L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 0x0p+0L 0xb.19999999999999999999999998p+0L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 0x0p+0L 0xb.19999999999999999999999998p+0L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 0x0p+0L 0xb.19999999999999999999999998p+0L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x0p+0L 0xb.19999999999999999999999998p+0L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x0p+0L 0xb.19999999999999999999999998p+0L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x0p+0L 0xb.19999999999999999999999998p+0L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x0p+0L 0xb.19999999999999999999999998p+0L : 0x0p+0L : inexact-ok
+pow -0 2
+= pow downward flt-32 -0x0p+0f 0x2p+0f : 0x0p+0f : inexact-ok
+= pow tonearest flt-32 -0x0p+0f 0x2p+0f : 0x0p+0f : inexact-ok
+= pow towardzero flt-32 -0x0p+0f 0x2p+0f : 0x0p+0f : inexact-ok
+= pow upward flt-32 -0x0p+0f 0x2p+0f : 0x0p+0f : inexact-ok
+= pow downward dbl-64 -0x0p+0 0x2p+0 : 0x0p+0 : inexact-ok
+= pow tonearest dbl-64 -0x0p+0 0x2p+0 : 0x0p+0 : inexact-ok
+= pow towardzero dbl-64 -0x0p+0 0x2p+0 : 0x0p+0 : inexact-ok
+= pow upward dbl-64 -0x0p+0 0x2p+0 : 0x0p+0 : inexact-ok
+= pow downward ldbl-96-intel -0x0p+0L 0x2p+0L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x0p+0L 0x2p+0L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x0p+0L 0x2p+0L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x0p+0L 0x2p+0L : 0x0p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x0p+0L 0x2p+0L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x0p+0L 0x2p+0L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x0p+0L 0x2p+0L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x0p+0L 0x2p+0L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 -0x0p+0L 0x2p+0L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x0p+0L 0x2p+0L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x0p+0L 0x2p+0L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 -0x0p+0L 0x2p+0L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x0p+0L 0x2p+0L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x0p+0L 0x2p+0L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x0p+0L 0x2p+0L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x0p+0L 0x2p+0L : 0x0p+0L : inexact-ok
+pow -0 11.1
+= pow downward flt-32 -0x0p+0f 0xb.1999ap+0f : 0x0p+0f : inexact-ok
+= pow tonearest flt-32 -0x0p+0f 0xb.1999ap+0f : 0x0p+0f : inexact-ok
+= pow towardzero flt-32 -0x0p+0f 0xb.1999ap+0f : 0x0p+0f : inexact-ok
+= pow upward flt-32 -0x0p+0f 0xb.1999ap+0f : 0x0p+0f : inexact-ok
+= pow downward dbl-64 -0x0p+0 0xb.1999ap+0 : 0x0p+0 : inexact-ok
+= pow tonearest dbl-64 -0x0p+0 0xb.1999ap+0 : 0x0p+0 : inexact-ok
+= pow towardzero dbl-64 -0x0p+0 0xb.1999ap+0 : 0x0p+0 : inexact-ok
+= pow upward dbl-64 -0x0p+0 0xb.1999ap+0 : 0x0p+0 : inexact-ok
+= pow downward ldbl-96-intel -0x0p+0L 0xb.1999ap+0L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x0p+0L 0xb.1999ap+0L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x0p+0L 0xb.1999ap+0L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x0p+0L 0xb.1999ap+0L : 0x0p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x0p+0L 0xb.1999ap+0L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x0p+0L 0xb.1999ap+0L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x0p+0L 0xb.1999ap+0L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x0p+0L 0xb.1999ap+0L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 -0x0p+0L 0xb.1999ap+0L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x0p+0L 0xb.1999ap+0L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x0p+0L 0xb.1999ap+0L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 -0x0p+0L 0xb.1999ap+0L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x0p+0L 0xb.1999ap+0L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x0p+0L 0xb.1999ap+0L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x0p+0L 0xb.1999ap+0L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x0p+0L 0xb.1999ap+0L : 0x0p+0L : inexact-ok
+= pow downward flt-32 -0x0p+0f 0xb.19999p+0f : 0x0p+0f : inexact-ok
+= pow tonearest flt-32 -0x0p+0f 0xb.19999p+0f : 0x0p+0f : inexact-ok
+= pow towardzero flt-32 -0x0p+0f 0xb.19999p+0f : 0x0p+0f : inexact-ok
+= pow upward flt-32 -0x0p+0f 0xb.19999p+0f : 0x0p+0f : inexact-ok
+= pow downward dbl-64 -0x0p+0 0xb.19999p+0 : 0x0p+0 : inexact-ok
+= pow tonearest dbl-64 -0x0p+0 0xb.19999p+0 : 0x0p+0 : inexact-ok
+= pow towardzero dbl-64 -0x0p+0 0xb.19999p+0 : 0x0p+0 : inexact-ok
+= pow upward dbl-64 -0x0p+0 0xb.19999p+0 : 0x0p+0 : inexact-ok
+= pow downward ldbl-96-intel -0x0p+0L 0xb.19999p+0L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x0p+0L 0xb.19999p+0L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x0p+0L 0xb.19999p+0L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x0p+0L 0xb.19999p+0L : 0x0p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x0p+0L 0xb.19999p+0L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x0p+0L 0xb.19999p+0L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x0p+0L 0xb.19999p+0L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x0p+0L 0xb.19999p+0L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 -0x0p+0L 0xb.19999p+0L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x0p+0L 0xb.19999p+0L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x0p+0L 0xb.19999p+0L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 -0x0p+0L 0xb.19999p+0L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x0p+0L 0xb.19999p+0L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x0p+0L 0xb.19999p+0L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x0p+0L 0xb.19999p+0L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x0p+0L 0xb.19999p+0L : 0x0p+0L : inexact-ok
+= pow downward dbl-64 -0x0p+0 0xb.19999999999ap+0 : 0x0p+0 : inexact-ok
+= pow tonearest dbl-64 -0x0p+0 0xb.19999999999ap+0 : 0x0p+0 : inexact-ok
+= pow towardzero dbl-64 -0x0p+0 0xb.19999999999ap+0 : 0x0p+0 : inexact-ok
+= pow upward dbl-64 -0x0p+0 0xb.19999999999ap+0 : 0x0p+0 : inexact-ok
+= pow downward ldbl-96-intel -0x0p+0L 0xb.19999999999ap+0L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x0p+0L 0xb.19999999999ap+0L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x0p+0L 0xb.19999999999ap+0L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x0p+0L 0xb.19999999999ap+0L : 0x0p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x0p+0L 0xb.19999999999ap+0L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x0p+0L 0xb.19999999999ap+0L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x0p+0L 0xb.19999999999ap+0L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x0p+0L 0xb.19999999999ap+0L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 -0x0p+0L 0xb.19999999999ap+0L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x0p+0L 0xb.19999999999ap+0L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x0p+0L 0xb.19999999999ap+0L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 -0x0p+0L 0xb.19999999999ap+0L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x0p+0L 0xb.19999999999ap+0L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x0p+0L 0xb.19999999999ap+0L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x0p+0L 0xb.19999999999ap+0L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x0p+0L 0xb.19999999999ap+0L : 0x0p+0L : inexact-ok
+= pow downward dbl-64 -0x0p+0 0xb.1999999999998p+0 : 0x0p+0 : inexact-ok
+= pow tonearest dbl-64 -0x0p+0 0xb.1999999999998p+0 : 0x0p+0 : inexact-ok
+= pow towardzero dbl-64 -0x0p+0 0xb.1999999999998p+0 : 0x0p+0 : inexact-ok
+= pow upward dbl-64 -0x0p+0 0xb.1999999999998p+0 : 0x0p+0 : inexact-ok
+= pow downward ldbl-96-intel -0x0p+0L 0xb.1999999999998p+0L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x0p+0L 0xb.1999999999998p+0L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x0p+0L 0xb.1999999999998p+0L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x0p+0L 0xb.1999999999998p+0L : 0x0p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x0p+0L 0xb.1999999999998p+0L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x0p+0L 0xb.1999999999998p+0L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x0p+0L 0xb.1999999999998p+0L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x0p+0L 0xb.1999999999998p+0L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 -0x0p+0L 0xb.1999999999998p+0L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x0p+0L 0xb.1999999999998p+0L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x0p+0L 0xb.1999999999998p+0L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 -0x0p+0L 0xb.1999999999998p+0L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x0p+0L 0xb.1999999999998p+0L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x0p+0L 0xb.1999999999998p+0L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x0p+0L 0xb.1999999999998p+0L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x0p+0L 0xb.1999999999998p+0L : 0x0p+0L : inexact-ok
+= pow downward ldbl-96-intel -0x0p+0L 0xb.19999999999999ap+0L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x0p+0L 0xb.19999999999999ap+0L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x0p+0L 0xb.19999999999999ap+0L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x0p+0L 0xb.19999999999999ap+0L : 0x0p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x0p+0L 0xb.19999999999999ap+0L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x0p+0L 0xb.19999999999999ap+0L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x0p+0L 0xb.19999999999999ap+0L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x0p+0L 0xb.19999999999999ap+0L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 -0x0p+0L 0xb.19999999999999ap+0L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x0p+0L 0xb.19999999999999ap+0L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x0p+0L 0xb.19999999999999ap+0L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 -0x0p+0L 0xb.19999999999999ap+0L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x0p+0L 0xb.19999999999999ap+0L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x0p+0L 0xb.19999999999999ap+0L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x0p+0L 0xb.19999999999999ap+0L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x0p+0L 0xb.19999999999999ap+0L : 0x0p+0L : inexact-ok
+= pow downward ldbl-96-intel -0x0p+0L 0xb.199999999999999p+0L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x0p+0L 0xb.199999999999999p+0L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x0p+0L 0xb.199999999999999p+0L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x0p+0L 0xb.199999999999999p+0L : 0x0p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x0p+0L 0xb.199999999999999p+0L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x0p+0L 0xb.199999999999999p+0L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x0p+0L 0xb.199999999999999p+0L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x0p+0L 0xb.199999999999999p+0L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 -0x0p+0L 0xb.199999999999999p+0L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x0p+0L 0xb.199999999999999p+0L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x0p+0L 0xb.199999999999999p+0L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 -0x0p+0L 0xb.199999999999999p+0L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x0p+0L 0xb.199999999999999p+0L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x0p+0L 0xb.199999999999999p+0L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x0p+0L 0xb.199999999999999p+0L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x0p+0L 0xb.199999999999999p+0L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 -0x0p+0L 0xb.19999999999999999999999999ap+0L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x0p+0L 0xb.19999999999999999999999999ap+0L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x0p+0L 0xb.19999999999999999999999999ap+0L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 -0x0p+0L 0xb.19999999999999999999999999ap+0L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 -0x0p+0L 0xb.1999999999999999999999999998p+0L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x0p+0L 0xb.1999999999999999999999999998p+0L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x0p+0L 0xb.1999999999999999999999999998p+0L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 -0x0p+0L 0xb.1999999999999999999999999998p+0L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 -0x0p+0L 0xb.1999999999999999999999999cp+0L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x0p+0L 0xb.1999999999999999999999999cp+0L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x0p+0L 0xb.1999999999999999999999999cp+0L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 -0x0p+0L 0xb.1999999999999999999999999cp+0L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x0p+0L 0xb.1999999999999999999999999cp+0L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x0p+0L 0xb.1999999999999999999999999cp+0L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x0p+0L 0xb.1999999999999999999999999cp+0L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x0p+0L 0xb.1999999999999999999999999cp+0L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 -0x0p+0L 0xb.19999999999999999999999998p+0L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x0p+0L 0xb.19999999999999999999999998p+0L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x0p+0L 0xb.19999999999999999999999998p+0L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 -0x0p+0L 0xb.19999999999999999999999998p+0L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x0p+0L 0xb.19999999999999999999999998p+0L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x0p+0L 0xb.19999999999999999999999998p+0L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x0p+0L 0xb.19999999999999999999999998p+0L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x0p+0L 0xb.19999999999999999999999998p+0L : 0x0p+0L : inexact-ok
+pow 0.0 27
+= pow downward flt-32 0x0p+0f 0x1.bp+4f : 0x0p+0f : inexact-ok
+= pow tonearest flt-32 0x0p+0f 0x1.bp+4f : 0x0p+0f : inexact-ok
+= pow towardzero flt-32 0x0p+0f 0x1.bp+4f : 0x0p+0f : inexact-ok
+= pow upward flt-32 0x0p+0f 0x1.bp+4f : 0x0p+0f : inexact-ok
+= pow downward dbl-64 0x0p+0 0x1.bp+4 : 0x0p+0 : inexact-ok
+= pow tonearest dbl-64 0x0p+0 0x1.bp+4 : 0x0p+0 : inexact-ok
+= pow towardzero dbl-64 0x0p+0 0x1.bp+4 : 0x0p+0 : inexact-ok
+= pow upward dbl-64 0x0p+0 0x1.bp+4 : 0x0p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x0p+0L 0x1.bp+4L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x0p+0L 0x1.bp+4L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x0p+0L 0x1.bp+4L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x0p+0L 0x1.bp+4L : 0x0p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x0p+0L 0x1.bp+4L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x0p+0L 0x1.bp+4L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x0p+0L 0x1.bp+4L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x0p+0L 0x1.bp+4L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 0x0p+0L 0x1.bp+4L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 0x0p+0L 0x1.bp+4L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 0x0p+0L 0x1.bp+4L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 0x0p+0L 0x1.bp+4L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x0p+0L 0x1.bp+4L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x0p+0L 0x1.bp+4L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x0p+0L 0x1.bp+4L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x0p+0L 0x1.bp+4L : 0x0p+0L : inexact-ok
+pow 0.0 0xffffff
+= pow downward flt-32 0x0p+0f 0xf.fffffp+20f : 0x0p+0f : inexact-ok
+= pow tonearest flt-32 0x0p+0f 0xf.fffffp+20f : 0x0p+0f : inexact-ok
+= pow towardzero flt-32 0x0p+0f 0xf.fffffp+20f : 0x0p+0f : inexact-ok
+= pow upward flt-32 0x0p+0f 0xf.fffffp+20f : 0x0p+0f : inexact-ok
+= pow downward dbl-64 0x0p+0 0xf.fffffp+20 : 0x0p+0 : inexact-ok
+= pow tonearest dbl-64 0x0p+0 0xf.fffffp+20 : 0x0p+0 : inexact-ok
+= pow towardzero dbl-64 0x0p+0 0xf.fffffp+20 : 0x0p+0 : inexact-ok
+= pow upward dbl-64 0x0p+0 0xf.fffffp+20 : 0x0p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x0p+0L 0xf.fffffp+20L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x0p+0L 0xf.fffffp+20L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x0p+0L 0xf.fffffp+20L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x0p+0L 0xf.fffffp+20L : 0x0p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x0p+0L 0xf.fffffp+20L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x0p+0L 0xf.fffffp+20L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x0p+0L 0xf.fffffp+20L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x0p+0L 0xf.fffffp+20L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 0x0p+0L 0xf.fffffp+20L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 0x0p+0L 0xf.fffffp+20L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 0x0p+0L 0xf.fffffp+20L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 0x0p+0L 0xf.fffffp+20L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x0p+0L 0xf.fffffp+20L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x0p+0L 0xf.fffffp+20L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x0p+0L 0xf.fffffp+20L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x0p+0L 0xf.fffffp+20L : 0x0p+0L : inexact-ok
+pow 0.0 0x1.fffffffffffffp+52
+= pow downward flt-32 0x0p+0f 0x2p+52f : 0x0p+0f : inexact-ok
+= pow tonearest flt-32 0x0p+0f 0x2p+52f : 0x0p+0f : inexact-ok
+= pow towardzero flt-32 0x0p+0f 0x2p+52f : 0x0p+0f : inexact-ok
+= pow upward flt-32 0x0p+0f 0x2p+52f : 0x0p+0f : inexact-ok
+= pow downward dbl-64 0x0p+0 0x2p+52 : 0x0p+0 : inexact-ok
+= pow tonearest dbl-64 0x0p+0 0x2p+52 : 0x0p+0 : inexact-ok
+= pow towardzero dbl-64 0x0p+0 0x2p+52 : 0x0p+0 : inexact-ok
+= pow upward dbl-64 0x0p+0 0x2p+52 : 0x0p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x0p+0L 0x2p+52L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x0p+0L 0x2p+52L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x0p+0L 0x2p+52L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x0p+0L 0x2p+52L : 0x0p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x0p+0L 0x2p+52L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x0p+0L 0x2p+52L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x0p+0L 0x2p+52L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x0p+0L 0x2p+52L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 0x0p+0L 0x2p+52L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 0x0p+0L 0x2p+52L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 0x0p+0L 0x2p+52L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 0x0p+0L 0x2p+52L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x0p+0L 0x2p+52L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x0p+0L 0x2p+52L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x0p+0L 0x2p+52L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x0p+0L 0x2p+52L : 0x0p+0L : inexact-ok
+= pow downward flt-32 0x0p+0f 0x1.fffffep+52f : 0x0p+0f : inexact-ok
+= pow tonearest flt-32 0x0p+0f 0x1.fffffep+52f : 0x0p+0f : inexact-ok
+= pow towardzero flt-32 0x0p+0f 0x1.fffffep+52f : 0x0p+0f : inexact-ok
+= pow upward flt-32 0x0p+0f 0x1.fffffep+52f : 0x0p+0f : inexact-ok
+= pow downward dbl-64 0x0p+0 0x1.fffffep+52 : 0x0p+0 : inexact-ok
+= pow tonearest dbl-64 0x0p+0 0x1.fffffep+52 : 0x0p+0 : inexact-ok
+= pow towardzero dbl-64 0x0p+0 0x1.fffffep+52 : 0x0p+0 : inexact-ok
+= pow upward dbl-64 0x0p+0 0x1.fffffep+52 : 0x0p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x0p+0L 0x1.fffffep+52L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x0p+0L 0x1.fffffep+52L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x0p+0L 0x1.fffffep+52L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x0p+0L 0x1.fffffep+52L : 0x0p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x0p+0L 0x1.fffffep+52L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x0p+0L 0x1.fffffep+52L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x0p+0L 0x1.fffffep+52L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x0p+0L 0x1.fffffep+52L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 0x0p+0L 0x1.fffffep+52L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 0x0p+0L 0x1.fffffep+52L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 0x0p+0L 0x1.fffffep+52L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 0x0p+0L 0x1.fffffep+52L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x0p+0L 0x1.fffffep+52L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x0p+0L 0x1.fffffep+52L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x0p+0L 0x1.fffffep+52L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x0p+0L 0x1.fffffep+52L : 0x0p+0L : inexact-ok
+= pow downward dbl-64 0x0p+0 0x1.fffffffffffffp+52 : 0x0p+0 : inexact-ok
+= pow tonearest dbl-64 0x0p+0 0x1.fffffffffffffp+52 : 0x0p+0 : inexact-ok
+= pow towardzero dbl-64 0x0p+0 0x1.fffffffffffffp+52 : 0x0p+0 : inexact-ok
+= pow upward dbl-64 0x0p+0 0x1.fffffffffffffp+52 : 0x0p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x0p+0L 0x1.fffffffffffffp+52L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x0p+0L 0x1.fffffffffffffp+52L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x0p+0L 0x1.fffffffffffffp+52L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x0p+0L 0x1.fffffffffffffp+52L : 0x0p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x0p+0L 0x1.fffffffffffffp+52L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x0p+0L 0x1.fffffffffffffp+52L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x0p+0L 0x1.fffffffffffffp+52L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x0p+0L 0x1.fffffffffffffp+52L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 0x0p+0L 0x1.fffffffffffffp+52L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 0x0p+0L 0x1.fffffffffffffp+52L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 0x0p+0L 0x1.fffffffffffffp+52L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 0x0p+0L 0x1.fffffffffffffp+52L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x0p+0L 0x1.fffffffffffffp+52L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x0p+0L 0x1.fffffffffffffp+52L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x0p+0L 0x1.fffffffffffffp+52L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x0p+0L 0x1.fffffffffffffp+52L : 0x0p+0L : inexact-ok
+pow 0.0 0x1.fffffffffffffffep+63
+= pow downward flt-32 0x0p+0f 0x1p+64f : 0x0p+0f : inexact-ok
+= pow tonearest flt-32 0x0p+0f 0x1p+64f : 0x0p+0f : inexact-ok
+= pow towardzero flt-32 0x0p+0f 0x1p+64f : 0x0p+0f : inexact-ok
+= pow upward flt-32 0x0p+0f 0x1p+64f : 0x0p+0f : inexact-ok
+= pow downward dbl-64 0x0p+0 0x1p+64 : 0x0p+0 : inexact-ok
+= pow tonearest dbl-64 0x0p+0 0x1p+64 : 0x0p+0 : inexact-ok
+= pow towardzero dbl-64 0x0p+0 0x1p+64 : 0x0p+0 : inexact-ok
+= pow upward dbl-64 0x0p+0 0x1p+64 : 0x0p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x0p+0L 0x1p+64L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x0p+0L 0x1p+64L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x0p+0L 0x1p+64L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x0p+0L 0x1p+64L : 0x0p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x0p+0L 0x1p+64L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x0p+0L 0x1p+64L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x0p+0L 0x1p+64L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x0p+0L 0x1p+64L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 0x0p+0L 0x1p+64L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 0x0p+0L 0x1p+64L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 0x0p+0L 0x1p+64L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 0x0p+0L 0x1p+64L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x0p+0L 0x1p+64L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x0p+0L 0x1p+64L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x0p+0L 0x1p+64L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x0p+0L 0x1p+64L : 0x0p+0L : inexact-ok
+= pow downward flt-32 0x0p+0f 0xf.fffffp+60f : 0x0p+0f : inexact-ok
+= pow tonearest flt-32 0x0p+0f 0xf.fffffp+60f : 0x0p+0f : inexact-ok
+= pow towardzero flt-32 0x0p+0f 0xf.fffffp+60f : 0x0p+0f : inexact-ok
+= pow upward flt-32 0x0p+0f 0xf.fffffp+60f : 0x0p+0f : inexact-ok
+= pow downward dbl-64 0x0p+0 0xf.fffffp+60 : 0x0p+0 : inexact-ok
+= pow tonearest dbl-64 0x0p+0 0xf.fffffp+60 : 0x0p+0 : inexact-ok
+= pow towardzero dbl-64 0x0p+0 0xf.fffffp+60 : 0x0p+0 : inexact-ok
+= pow upward dbl-64 0x0p+0 0xf.fffffp+60 : 0x0p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x0p+0L 0xf.fffffp+60L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x0p+0L 0xf.fffffp+60L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x0p+0L 0xf.fffffp+60L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x0p+0L 0xf.fffffp+60L : 0x0p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x0p+0L 0xf.fffffp+60L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x0p+0L 0xf.fffffp+60L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x0p+0L 0xf.fffffp+60L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x0p+0L 0xf.fffffp+60L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 0x0p+0L 0xf.fffffp+60L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 0x0p+0L 0xf.fffffp+60L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 0x0p+0L 0xf.fffffp+60L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 0x0p+0L 0xf.fffffp+60L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x0p+0L 0xf.fffffp+60L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x0p+0L 0xf.fffffp+60L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x0p+0L 0xf.fffffp+60L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x0p+0L 0xf.fffffp+60L : 0x0p+0L : inexact-ok
+= pow downward dbl-64 0x0p+0 0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok
+= pow tonearest dbl-64 0x0p+0 0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok
+= pow towardzero dbl-64 0x0p+0 0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok
+= pow upward dbl-64 0x0p+0 0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x0p+0L 0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x0p+0L 0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x0p+0L 0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x0p+0L 0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x0p+0L 0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x0p+0L 0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x0p+0L 0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x0p+0L 0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 0x0p+0L 0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 0x0p+0L 0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 0x0p+0L 0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 0x0p+0L 0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x0p+0L 0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x0p+0L 0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x0p+0L 0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x0p+0L 0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok
+= pow downward ldbl-96-intel 0x0p+0L 0xf.fffffffffffffffp+60L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x0p+0L 0xf.fffffffffffffffp+60L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x0p+0L 0xf.fffffffffffffffp+60L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x0p+0L 0xf.fffffffffffffffp+60L : 0x0p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x0p+0L 0xf.fffffffffffffffp+60L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x0p+0L 0xf.fffffffffffffffp+60L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x0p+0L 0xf.fffffffffffffffp+60L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x0p+0L 0xf.fffffffffffffffp+60L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 0x0p+0L 0xf.fffffffffffffffp+60L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 0x0p+0L 0xf.fffffffffffffffp+60L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 0x0p+0L 0xf.fffffffffffffffp+60L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 0x0p+0L 0xf.fffffffffffffffp+60L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x0p+0L 0xf.fffffffffffffffp+60L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x0p+0L 0xf.fffffffffffffffp+60L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x0p+0L 0xf.fffffffffffffffp+60L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x0p+0L 0xf.fffffffffffffffp+60L : 0x0p+0L : inexact-ok
+pow 0.0 0x1.ffffffffffffffffffffffffff8p+105
+= pow downward flt-32 0x0p+0f 0x4p+104f : 0x0p+0f : inexact-ok
+= pow tonearest flt-32 0x0p+0f 0x4p+104f : 0x0p+0f : inexact-ok
+= pow towardzero flt-32 0x0p+0f 0x4p+104f : 0x0p+0f : inexact-ok
+= pow upward flt-32 0x0p+0f 0x4p+104f : 0x0p+0f : inexact-ok
+= pow downward dbl-64 0x0p+0 0x4p+104 : 0x0p+0 : inexact-ok
+= pow tonearest dbl-64 0x0p+0 0x4p+104 : 0x0p+0 : inexact-ok
+= pow towardzero dbl-64 0x0p+0 0x4p+104 : 0x0p+0 : inexact-ok
+= pow upward dbl-64 0x0p+0 0x4p+104 : 0x0p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x0p+0L 0x4p+104L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x0p+0L 0x4p+104L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x0p+0L 0x4p+104L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x0p+0L 0x4p+104L : 0x0p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x0p+0L 0x4p+104L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x0p+0L 0x4p+104L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x0p+0L 0x4p+104L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x0p+0L 0x4p+104L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 0x0p+0L 0x4p+104L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 0x0p+0L 0x4p+104L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 0x0p+0L 0x4p+104L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 0x0p+0L 0x4p+104L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x0p+0L 0x4p+104L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x0p+0L 0x4p+104L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x0p+0L 0x4p+104L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x0p+0L 0x4p+104L : 0x0p+0L : inexact-ok
+= pow downward flt-32 0x0p+0f 0x3.fffffcp+104f : 0x0p+0f : inexact-ok
+= pow tonearest flt-32 0x0p+0f 0x3.fffffcp+104f : 0x0p+0f : inexact-ok
+= pow towardzero flt-32 0x0p+0f 0x3.fffffcp+104f : 0x0p+0f : inexact-ok
+= pow upward flt-32 0x0p+0f 0x3.fffffcp+104f : 0x0p+0f : inexact-ok
+= pow downward dbl-64 0x0p+0 0x3.fffffcp+104 : 0x0p+0 : inexact-ok
+= pow tonearest dbl-64 0x0p+0 0x3.fffffcp+104 : 0x0p+0 : inexact-ok
+= pow towardzero dbl-64 0x0p+0 0x3.fffffcp+104 : 0x0p+0 : inexact-ok
+= pow upward dbl-64 0x0p+0 0x3.fffffcp+104 : 0x0p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x0p+0L 0x3.fffffcp+104L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x0p+0L 0x3.fffffcp+104L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x0p+0L 0x3.fffffcp+104L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x0p+0L 0x3.fffffcp+104L : 0x0p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x0p+0L 0x3.fffffcp+104L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x0p+0L 0x3.fffffcp+104L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x0p+0L 0x3.fffffcp+104L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x0p+0L 0x3.fffffcp+104L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 0x0p+0L 0x3.fffffcp+104L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 0x0p+0L 0x3.fffffcp+104L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 0x0p+0L 0x3.fffffcp+104L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 0x0p+0L 0x3.fffffcp+104L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x0p+0L 0x3.fffffcp+104L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x0p+0L 0x3.fffffcp+104L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x0p+0L 0x3.fffffcp+104L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x0p+0L 0x3.fffffcp+104L : 0x0p+0L : inexact-ok
+= pow downward dbl-64 0x0p+0 0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok
+= pow tonearest dbl-64 0x0p+0 0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok
+= pow towardzero dbl-64 0x0p+0 0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok
+= pow upward dbl-64 0x0p+0 0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x0p+0L 0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x0p+0L 0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x0p+0L 0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x0p+0L 0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x0p+0L 0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x0p+0L 0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x0p+0L 0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x0p+0L 0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 0x0p+0L 0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 0x0p+0L 0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 0x0p+0L 0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 0x0p+0L 0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x0p+0L 0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x0p+0L 0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x0p+0L 0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x0p+0L 0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok
+= pow downward ldbl-96-intel 0x0p+0L 0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x0p+0L 0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x0p+0L 0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x0p+0L 0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x0p+0L 0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x0p+0L 0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x0p+0L 0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x0p+0L 0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 0x0p+0L 0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 0x0p+0L 0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 0x0p+0L 0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 0x0p+0L 0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x0p+0L 0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x0p+0L 0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x0p+0L 0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x0p+0L 0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 0x0p+0L 0x3.ffffffffffffffffffffffffffp+104L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 0x0p+0L 0x3.ffffffffffffffffffffffffffp+104L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 0x0p+0L 0x3.ffffffffffffffffffffffffffp+104L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 0x0p+0L 0x3.ffffffffffffffffffffffffffp+104L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x0p+0L 0x3.ffffffffffffffffffffffffffp+104L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x0p+0L 0x3.ffffffffffffffffffffffffffp+104L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x0p+0L 0x3.ffffffffffffffffffffffffffp+104L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x0p+0L 0x3.ffffffffffffffffffffffffffp+104L : 0x0p+0L : inexact-ok
+pow 0.0 0x1.ffffffffffffffffffffffffffffp+112
+= pow downward flt-32 0x0p+0f 0x2p+112f : 0x0p+0f : inexact-ok
+= pow tonearest flt-32 0x0p+0f 0x2p+112f : 0x0p+0f : inexact-ok
+= pow towardzero flt-32 0x0p+0f 0x2p+112f : 0x0p+0f : inexact-ok
+= pow upward flt-32 0x0p+0f 0x2p+112f : 0x0p+0f : inexact-ok
+= pow downward dbl-64 0x0p+0 0x2p+112 : 0x0p+0 : inexact-ok
+= pow tonearest dbl-64 0x0p+0 0x2p+112 : 0x0p+0 : inexact-ok
+= pow towardzero dbl-64 0x0p+0 0x2p+112 : 0x0p+0 : inexact-ok
+= pow upward dbl-64 0x0p+0 0x2p+112 : 0x0p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x0p+0L 0x2p+112L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x0p+0L 0x2p+112L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x0p+0L 0x2p+112L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x0p+0L 0x2p+112L : 0x0p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x0p+0L 0x2p+112L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x0p+0L 0x2p+112L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x0p+0L 0x2p+112L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x0p+0L 0x2p+112L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 0x0p+0L 0x2p+112L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 0x0p+0L 0x2p+112L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 0x0p+0L 0x2p+112L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 0x0p+0L 0x2p+112L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x0p+0L 0x2p+112L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x0p+0L 0x2p+112L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x0p+0L 0x2p+112L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x0p+0L 0x2p+112L : 0x0p+0L : inexact-ok
+= pow downward flt-32 0x0p+0f 0x1.fffffep+112f : 0x0p+0f : inexact-ok
+= pow tonearest flt-32 0x0p+0f 0x1.fffffep+112f : 0x0p+0f : inexact-ok
+= pow towardzero flt-32 0x0p+0f 0x1.fffffep+112f : 0x0p+0f : inexact-ok
+= pow upward flt-32 0x0p+0f 0x1.fffffep+112f : 0x0p+0f : inexact-ok
+= pow downward dbl-64 0x0p+0 0x1.fffffep+112 : 0x0p+0 : inexact-ok
+= pow tonearest dbl-64 0x0p+0 0x1.fffffep+112 : 0x0p+0 : inexact-ok
+= pow towardzero dbl-64 0x0p+0 0x1.fffffep+112 : 0x0p+0 : inexact-ok
+= pow upward dbl-64 0x0p+0 0x1.fffffep+112 : 0x0p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x0p+0L 0x1.fffffep+112L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x0p+0L 0x1.fffffep+112L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x0p+0L 0x1.fffffep+112L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x0p+0L 0x1.fffffep+112L : 0x0p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x0p+0L 0x1.fffffep+112L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x0p+0L 0x1.fffffep+112L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x0p+0L 0x1.fffffep+112L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x0p+0L 0x1.fffffep+112L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 0x0p+0L 0x1.fffffep+112L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 0x0p+0L 0x1.fffffep+112L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 0x0p+0L 0x1.fffffep+112L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 0x0p+0L 0x1.fffffep+112L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x0p+0L 0x1.fffffep+112L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x0p+0L 0x1.fffffep+112L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x0p+0L 0x1.fffffep+112L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x0p+0L 0x1.fffffep+112L : 0x0p+0L : inexact-ok
+= pow downward dbl-64 0x0p+0 0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok
+= pow tonearest dbl-64 0x0p+0 0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok
+= pow towardzero dbl-64 0x0p+0 0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok
+= pow upward dbl-64 0x0p+0 0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x0p+0L 0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x0p+0L 0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x0p+0L 0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x0p+0L 0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x0p+0L 0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x0p+0L 0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x0p+0L 0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x0p+0L 0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 0x0p+0L 0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 0x0p+0L 0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 0x0p+0L 0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 0x0p+0L 0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x0p+0L 0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x0p+0L 0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x0p+0L 0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x0p+0L 0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok
+= pow downward ldbl-96-intel 0x0p+0L 0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x0p+0L 0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x0p+0L 0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x0p+0L 0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x0p+0L 0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x0p+0L 0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x0p+0L 0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x0p+0L 0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 0x0p+0L 0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 0x0p+0L 0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 0x0p+0L 0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 0x0p+0L 0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x0p+0L 0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x0p+0L 0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x0p+0L 0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x0p+0L 0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 0x0p+0L 0x1.ffffffffffffffffffffffffffffp+112L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 0x0p+0L 0x1.ffffffffffffffffffffffffffffp+112L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 0x0p+0L 0x1.ffffffffffffffffffffffffffffp+112L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 0x0p+0L 0x1.ffffffffffffffffffffffffffffp+112L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 0x0p+0L 0x1.ffffffffffffffffffffffffff8p+112L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 0x0p+0L 0x1.ffffffffffffffffffffffffff8p+112L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 0x0p+0L 0x1.ffffffffffffffffffffffffff8p+112L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 0x0p+0L 0x1.ffffffffffffffffffffffffff8p+112L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x0p+0L 0x1.ffffffffffffffffffffffffff8p+112L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x0p+0L 0x1.ffffffffffffffffffffffffff8p+112L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x0p+0L 0x1.ffffffffffffffffffffffffff8p+112L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x0p+0L 0x1.ffffffffffffffffffffffffff8p+112L : 0x0p+0L : inexact-ok
+pow -0 27
+= pow downward flt-32 -0x0p+0f 0x1.bp+4f : -0x0p+0f : inexact-ok
+= pow tonearest flt-32 -0x0p+0f 0x1.bp+4f : -0x0p+0f : inexact-ok
+= pow towardzero flt-32 -0x0p+0f 0x1.bp+4f : -0x0p+0f : inexact-ok
+= pow upward flt-32 -0x0p+0f 0x1.bp+4f : -0x0p+0f : inexact-ok
+= pow downward dbl-64 -0x0p+0 0x1.bp+4 : -0x0p+0 : inexact-ok
+= pow tonearest dbl-64 -0x0p+0 0x1.bp+4 : -0x0p+0 : inexact-ok
+= pow towardzero dbl-64 -0x0p+0 0x1.bp+4 : -0x0p+0 : inexact-ok
+= pow upward dbl-64 -0x0p+0 0x1.bp+4 : -0x0p+0 : inexact-ok
+= pow downward ldbl-96-intel -0x0p+0L 0x1.bp+4L : -0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x0p+0L 0x1.bp+4L : -0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x0p+0L 0x1.bp+4L : -0x0p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x0p+0L 0x1.bp+4L : -0x0p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x0p+0L 0x1.bp+4L : -0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x0p+0L 0x1.bp+4L : -0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x0p+0L 0x1.bp+4L : -0x0p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x0p+0L 0x1.bp+4L : -0x0p+0L : inexact-ok
+= pow downward ldbl-128 -0x0p+0L 0x1.bp+4L : -0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x0p+0L 0x1.bp+4L : -0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x0p+0L 0x1.bp+4L : -0x0p+0L : inexact-ok
+= pow upward ldbl-128 -0x0p+0L 0x1.bp+4L : -0x0p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x0p+0L 0x1.bp+4L : -0x0p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x0p+0L 0x1.bp+4L : -0x0p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x0p+0L 0x1.bp+4L : -0x0p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x0p+0L 0x1.bp+4L : -0x0p+0L : inexact-ok
+pow -0 0xffffff
+= pow downward flt-32 -0x0p+0f 0xf.fffffp+20f : -0x0p+0f : inexact-ok
+= pow tonearest flt-32 -0x0p+0f 0xf.fffffp+20f : -0x0p+0f : inexact-ok
+= pow towardzero flt-32 -0x0p+0f 0xf.fffffp+20f : -0x0p+0f : inexact-ok
+= pow upward flt-32 -0x0p+0f 0xf.fffffp+20f : -0x0p+0f : inexact-ok
+= pow downward dbl-64 -0x0p+0 0xf.fffffp+20 : -0x0p+0 : inexact-ok
+= pow tonearest dbl-64 -0x0p+0 0xf.fffffp+20 : -0x0p+0 : inexact-ok
+= pow towardzero dbl-64 -0x0p+0 0xf.fffffp+20 : -0x0p+0 : inexact-ok
+= pow upward dbl-64 -0x0p+0 0xf.fffffp+20 : -0x0p+0 : inexact-ok
+= pow downward ldbl-96-intel -0x0p+0L 0xf.fffffp+20L : -0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x0p+0L 0xf.fffffp+20L : -0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x0p+0L 0xf.fffffp+20L : -0x0p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x0p+0L 0xf.fffffp+20L : -0x0p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x0p+0L 0xf.fffffp+20L : -0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x0p+0L 0xf.fffffp+20L : -0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x0p+0L 0xf.fffffp+20L : -0x0p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x0p+0L 0xf.fffffp+20L : -0x0p+0L : inexact-ok
+= pow downward ldbl-128 -0x0p+0L 0xf.fffffp+20L : -0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x0p+0L 0xf.fffffp+20L : -0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x0p+0L 0xf.fffffp+20L : -0x0p+0L : inexact-ok
+= pow upward ldbl-128 -0x0p+0L 0xf.fffffp+20L : -0x0p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x0p+0L 0xf.fffffp+20L : -0x0p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x0p+0L 0xf.fffffp+20L : -0x0p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x0p+0L 0xf.fffffp+20L : -0x0p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x0p+0L 0xf.fffffp+20L : -0x0p+0L : inexact-ok
+pow -0 0x1fffffe
+= pow downward flt-32 -0x0p+0f 0x1.fffffep+24f : 0x0p+0f : inexact-ok
+= pow tonearest flt-32 -0x0p+0f 0x1.fffffep+24f : 0x0p+0f : inexact-ok
+= pow towardzero flt-32 -0x0p+0f 0x1.fffffep+24f : 0x0p+0f : inexact-ok
+= pow upward flt-32 -0x0p+0f 0x1.fffffep+24f : 0x0p+0f : inexact-ok
+= pow downward dbl-64 -0x0p+0 0x1.fffffep+24 : 0x0p+0 : inexact-ok
+= pow tonearest dbl-64 -0x0p+0 0x1.fffffep+24 : 0x0p+0 : inexact-ok
+= pow towardzero dbl-64 -0x0p+0 0x1.fffffep+24 : 0x0p+0 : inexact-ok
+= pow upward dbl-64 -0x0p+0 0x1.fffffep+24 : 0x0p+0 : inexact-ok
+= pow downward ldbl-96-intel -0x0p+0L 0x1.fffffep+24L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x0p+0L 0x1.fffffep+24L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x0p+0L 0x1.fffffep+24L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x0p+0L 0x1.fffffep+24L : 0x0p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x0p+0L 0x1.fffffep+24L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x0p+0L 0x1.fffffep+24L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x0p+0L 0x1.fffffep+24L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x0p+0L 0x1.fffffep+24L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 -0x0p+0L 0x1.fffffep+24L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x0p+0L 0x1.fffffep+24L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x0p+0L 0x1.fffffep+24L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 -0x0p+0L 0x1.fffffep+24L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x0p+0L 0x1.fffffep+24L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x0p+0L 0x1.fffffep+24L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x0p+0L 0x1.fffffep+24L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x0p+0L 0x1.fffffep+24L : 0x0p+0L : inexact-ok
+pow -0 0x1.fffffffffffffp+52
+= pow downward flt-32 -0x0p+0f 0x2p+52f : 0x0p+0f : inexact-ok
+= pow tonearest flt-32 -0x0p+0f 0x2p+52f : 0x0p+0f : inexact-ok
+= pow towardzero flt-32 -0x0p+0f 0x2p+52f : 0x0p+0f : inexact-ok
+= pow upward flt-32 -0x0p+0f 0x2p+52f : 0x0p+0f : inexact-ok
+= pow downward dbl-64 -0x0p+0 0x2p+52 : 0x0p+0 : inexact-ok
+= pow tonearest dbl-64 -0x0p+0 0x2p+52 : 0x0p+0 : inexact-ok
+= pow towardzero dbl-64 -0x0p+0 0x2p+52 : 0x0p+0 : inexact-ok
+= pow upward dbl-64 -0x0p+0 0x2p+52 : 0x0p+0 : inexact-ok
+= pow downward ldbl-96-intel -0x0p+0L 0x2p+52L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x0p+0L 0x2p+52L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x0p+0L 0x2p+52L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x0p+0L 0x2p+52L : 0x0p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x0p+0L 0x2p+52L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x0p+0L 0x2p+52L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x0p+0L 0x2p+52L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x0p+0L 0x2p+52L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 -0x0p+0L 0x2p+52L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x0p+0L 0x2p+52L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x0p+0L 0x2p+52L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 -0x0p+0L 0x2p+52L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x0p+0L 0x2p+52L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x0p+0L 0x2p+52L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x0p+0L 0x2p+52L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x0p+0L 0x2p+52L : 0x0p+0L : inexact-ok
+= pow downward flt-32 -0x0p+0f 0x1.fffffep+52f : 0x0p+0f : inexact-ok
+= pow tonearest flt-32 -0x0p+0f 0x1.fffffep+52f : 0x0p+0f : inexact-ok
+= pow towardzero flt-32 -0x0p+0f 0x1.fffffep+52f : 0x0p+0f : inexact-ok
+= pow upward flt-32 -0x0p+0f 0x1.fffffep+52f : 0x0p+0f : inexact-ok
+= pow downward dbl-64 -0x0p+0 0x1.fffffep+52 : 0x0p+0 : inexact-ok
+= pow tonearest dbl-64 -0x0p+0 0x1.fffffep+52 : 0x0p+0 : inexact-ok
+= pow towardzero dbl-64 -0x0p+0 0x1.fffffep+52 : 0x0p+0 : inexact-ok
+= pow upward dbl-64 -0x0p+0 0x1.fffffep+52 : 0x0p+0 : inexact-ok
+= pow downward ldbl-96-intel -0x0p+0L 0x1.fffffep+52L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x0p+0L 0x1.fffffep+52L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x0p+0L 0x1.fffffep+52L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x0p+0L 0x1.fffffep+52L : 0x0p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x0p+0L 0x1.fffffep+52L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x0p+0L 0x1.fffffep+52L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x0p+0L 0x1.fffffep+52L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x0p+0L 0x1.fffffep+52L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 -0x0p+0L 0x1.fffffep+52L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x0p+0L 0x1.fffffep+52L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x0p+0L 0x1.fffffep+52L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 -0x0p+0L 0x1.fffffep+52L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x0p+0L 0x1.fffffep+52L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x0p+0L 0x1.fffffep+52L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x0p+0L 0x1.fffffep+52L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x0p+0L 0x1.fffffep+52L : 0x0p+0L : inexact-ok
+= pow downward dbl-64 -0x0p+0 0x1.fffffffffffffp+52 : -0x0p+0 : inexact-ok
+= pow tonearest dbl-64 -0x0p+0 0x1.fffffffffffffp+52 : -0x0p+0 : inexact-ok
+= pow towardzero dbl-64 -0x0p+0 0x1.fffffffffffffp+52 : -0x0p+0 : inexact-ok
+= pow upward dbl-64 -0x0p+0 0x1.fffffffffffffp+52 : -0x0p+0 : inexact-ok
+= pow downward ldbl-96-intel -0x0p+0L 0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x0p+0L 0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x0p+0L 0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x0p+0L 0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x0p+0L 0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x0p+0L 0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x0p+0L 0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x0p+0L 0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok
+= pow downward ldbl-128 -0x0p+0L 0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x0p+0L 0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x0p+0L 0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok
+= pow upward ldbl-128 -0x0p+0L 0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x0p+0L 0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x0p+0L 0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x0p+0L 0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x0p+0L 0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok
+pow -0 0x1.fffffffffffffp+53
+= pow downward flt-32 -0x0p+0f 0x4p+52f : 0x0p+0f : inexact-ok
+= pow tonearest flt-32 -0x0p+0f 0x4p+52f : 0x0p+0f : inexact-ok
+= pow towardzero flt-32 -0x0p+0f 0x4p+52f : 0x0p+0f : inexact-ok
+= pow upward flt-32 -0x0p+0f 0x4p+52f : 0x0p+0f : inexact-ok
+= pow downward dbl-64 -0x0p+0 0x4p+52 : 0x0p+0 : inexact-ok
+= pow tonearest dbl-64 -0x0p+0 0x4p+52 : 0x0p+0 : inexact-ok
+= pow towardzero dbl-64 -0x0p+0 0x4p+52 : 0x0p+0 : inexact-ok
+= pow upward dbl-64 -0x0p+0 0x4p+52 : 0x0p+0 : inexact-ok
+= pow downward ldbl-96-intel -0x0p+0L 0x4p+52L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x0p+0L 0x4p+52L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x0p+0L 0x4p+52L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x0p+0L 0x4p+52L : 0x0p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x0p+0L 0x4p+52L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x0p+0L 0x4p+52L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x0p+0L 0x4p+52L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x0p+0L 0x4p+52L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 -0x0p+0L 0x4p+52L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x0p+0L 0x4p+52L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x0p+0L 0x4p+52L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 -0x0p+0L 0x4p+52L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x0p+0L 0x4p+52L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x0p+0L 0x4p+52L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x0p+0L 0x4p+52L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x0p+0L 0x4p+52L : 0x0p+0L : inexact-ok
+= pow downward flt-32 -0x0p+0f 0x3.fffffcp+52f : 0x0p+0f : inexact-ok
+= pow tonearest flt-32 -0x0p+0f 0x3.fffffcp+52f : 0x0p+0f : inexact-ok
+= pow towardzero flt-32 -0x0p+0f 0x3.fffffcp+52f : 0x0p+0f : inexact-ok
+= pow upward flt-32 -0x0p+0f 0x3.fffffcp+52f : 0x0p+0f : inexact-ok
+= pow downward dbl-64 -0x0p+0 0x3.fffffcp+52 : 0x0p+0 : inexact-ok
+= pow tonearest dbl-64 -0x0p+0 0x3.fffffcp+52 : 0x0p+0 : inexact-ok
+= pow towardzero dbl-64 -0x0p+0 0x3.fffffcp+52 : 0x0p+0 : inexact-ok
+= pow upward dbl-64 -0x0p+0 0x3.fffffcp+52 : 0x0p+0 : inexact-ok
+= pow downward ldbl-96-intel -0x0p+0L 0x3.fffffcp+52L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x0p+0L 0x3.fffffcp+52L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x0p+0L 0x3.fffffcp+52L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x0p+0L 0x3.fffffcp+52L : 0x0p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x0p+0L 0x3.fffffcp+52L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x0p+0L 0x3.fffffcp+52L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x0p+0L 0x3.fffffcp+52L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x0p+0L 0x3.fffffcp+52L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 -0x0p+0L 0x3.fffffcp+52L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x0p+0L 0x3.fffffcp+52L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x0p+0L 0x3.fffffcp+52L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 -0x0p+0L 0x3.fffffcp+52L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x0p+0L 0x3.fffffcp+52L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x0p+0L 0x3.fffffcp+52L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x0p+0L 0x3.fffffcp+52L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x0p+0L 0x3.fffffcp+52L : 0x0p+0L : inexact-ok
+= pow downward dbl-64 -0x0p+0 0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok
+= pow tonearest dbl-64 -0x0p+0 0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok
+= pow towardzero dbl-64 -0x0p+0 0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok
+= pow upward dbl-64 -0x0p+0 0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok
+= pow downward ldbl-96-intel -0x0p+0L 0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x0p+0L 0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x0p+0L 0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x0p+0L 0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x0p+0L 0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x0p+0L 0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x0p+0L 0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x0p+0L 0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 -0x0p+0L 0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x0p+0L 0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x0p+0L 0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 -0x0p+0L 0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x0p+0L 0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x0p+0L 0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x0p+0L 0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x0p+0L 0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok
+pow -0 0x1.fffffffffffffffep+63
+= pow downward flt-32 -0x0p+0f 0x1p+64f : 0x0p+0f : inexact-ok
+= pow tonearest flt-32 -0x0p+0f 0x1p+64f : 0x0p+0f : inexact-ok
+= pow towardzero flt-32 -0x0p+0f 0x1p+64f : 0x0p+0f : inexact-ok
+= pow upward flt-32 -0x0p+0f 0x1p+64f : 0x0p+0f : inexact-ok
+= pow downward dbl-64 -0x0p+0 0x1p+64 : 0x0p+0 : inexact-ok
+= pow tonearest dbl-64 -0x0p+0 0x1p+64 : 0x0p+0 : inexact-ok
+= pow towardzero dbl-64 -0x0p+0 0x1p+64 : 0x0p+0 : inexact-ok
+= pow upward dbl-64 -0x0p+0 0x1p+64 : 0x0p+0 : inexact-ok
+= pow downward ldbl-96-intel -0x0p+0L 0x1p+64L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x0p+0L 0x1p+64L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x0p+0L 0x1p+64L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x0p+0L 0x1p+64L : 0x0p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x0p+0L 0x1p+64L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x0p+0L 0x1p+64L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x0p+0L 0x1p+64L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x0p+0L 0x1p+64L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 -0x0p+0L 0x1p+64L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x0p+0L 0x1p+64L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x0p+0L 0x1p+64L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 -0x0p+0L 0x1p+64L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x0p+0L 0x1p+64L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x0p+0L 0x1p+64L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x0p+0L 0x1p+64L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x0p+0L 0x1p+64L : 0x0p+0L : inexact-ok
+= pow downward flt-32 -0x0p+0f 0xf.fffffp+60f : 0x0p+0f : inexact-ok
+= pow tonearest flt-32 -0x0p+0f 0xf.fffffp+60f : 0x0p+0f : inexact-ok
+= pow towardzero flt-32 -0x0p+0f 0xf.fffffp+60f : 0x0p+0f : inexact-ok
+= pow upward flt-32 -0x0p+0f 0xf.fffffp+60f : 0x0p+0f : inexact-ok
+= pow downward dbl-64 -0x0p+0 0xf.fffffp+60 : 0x0p+0 : inexact-ok
+= pow tonearest dbl-64 -0x0p+0 0xf.fffffp+60 : 0x0p+0 : inexact-ok
+= pow towardzero dbl-64 -0x0p+0 0xf.fffffp+60 : 0x0p+0 : inexact-ok
+= pow upward dbl-64 -0x0p+0 0xf.fffffp+60 : 0x0p+0 : inexact-ok
+= pow downward ldbl-96-intel -0x0p+0L 0xf.fffffp+60L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x0p+0L 0xf.fffffp+60L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x0p+0L 0xf.fffffp+60L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x0p+0L 0xf.fffffp+60L : 0x0p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x0p+0L 0xf.fffffp+60L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x0p+0L 0xf.fffffp+60L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x0p+0L 0xf.fffffp+60L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x0p+0L 0xf.fffffp+60L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 -0x0p+0L 0xf.fffffp+60L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x0p+0L 0xf.fffffp+60L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x0p+0L 0xf.fffffp+60L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 -0x0p+0L 0xf.fffffp+60L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x0p+0L 0xf.fffffp+60L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x0p+0L 0xf.fffffp+60L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x0p+0L 0xf.fffffp+60L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x0p+0L 0xf.fffffp+60L : 0x0p+0L : inexact-ok
+= pow downward dbl-64 -0x0p+0 0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok
+= pow tonearest dbl-64 -0x0p+0 0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok
+= pow towardzero dbl-64 -0x0p+0 0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok
+= pow upward dbl-64 -0x0p+0 0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok
+= pow downward ldbl-96-intel -0x0p+0L 0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x0p+0L 0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x0p+0L 0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x0p+0L 0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x0p+0L 0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x0p+0L 0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x0p+0L 0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x0p+0L 0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 -0x0p+0L 0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x0p+0L 0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x0p+0L 0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 -0x0p+0L 0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x0p+0L 0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x0p+0L 0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x0p+0L 0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x0p+0L 0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok
+= pow downward ldbl-96-intel -0x0p+0L 0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x0p+0L 0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x0p+0L 0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x0p+0L 0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x0p+0L 0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x0p+0L 0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x0p+0L 0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x0p+0L 0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok
+= pow downward ldbl-128 -0x0p+0L 0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x0p+0L 0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x0p+0L 0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok
+= pow upward ldbl-128 -0x0p+0L 0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x0p+0L 0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x0p+0L 0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x0p+0L 0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x0p+0L 0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok
+pow -0 0x1.fffffffffffffffep+64
+= pow downward flt-32 -0x0p+0f 0x2p+64f : 0x0p+0f : inexact-ok
+= pow tonearest flt-32 -0x0p+0f 0x2p+64f : 0x0p+0f : inexact-ok
+= pow towardzero flt-32 -0x0p+0f 0x2p+64f : 0x0p+0f : inexact-ok
+= pow upward flt-32 -0x0p+0f 0x2p+64f : 0x0p+0f : inexact-ok
+= pow downward dbl-64 -0x0p+0 0x2p+64 : 0x0p+0 : inexact-ok
+= pow tonearest dbl-64 -0x0p+0 0x2p+64 : 0x0p+0 : inexact-ok
+= pow towardzero dbl-64 -0x0p+0 0x2p+64 : 0x0p+0 : inexact-ok
+= pow upward dbl-64 -0x0p+0 0x2p+64 : 0x0p+0 : inexact-ok
+= pow downward ldbl-96-intel -0x0p+0L 0x2p+64L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x0p+0L 0x2p+64L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x0p+0L 0x2p+64L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x0p+0L 0x2p+64L : 0x0p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x0p+0L 0x2p+64L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x0p+0L 0x2p+64L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x0p+0L 0x2p+64L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x0p+0L 0x2p+64L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 -0x0p+0L 0x2p+64L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x0p+0L 0x2p+64L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x0p+0L 0x2p+64L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 -0x0p+0L 0x2p+64L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x0p+0L 0x2p+64L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x0p+0L 0x2p+64L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x0p+0L 0x2p+64L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x0p+0L 0x2p+64L : 0x0p+0L : inexact-ok
+= pow downward flt-32 -0x0p+0f 0x1.fffffep+64f : 0x0p+0f : inexact-ok
+= pow tonearest flt-32 -0x0p+0f 0x1.fffffep+64f : 0x0p+0f : inexact-ok
+= pow towardzero flt-32 -0x0p+0f 0x1.fffffep+64f : 0x0p+0f : inexact-ok
+= pow upward flt-32 -0x0p+0f 0x1.fffffep+64f : 0x0p+0f : inexact-ok
+= pow downward dbl-64 -0x0p+0 0x1.fffffep+64 : 0x0p+0 : inexact-ok
+= pow tonearest dbl-64 -0x0p+0 0x1.fffffep+64 : 0x0p+0 : inexact-ok
+= pow towardzero dbl-64 -0x0p+0 0x1.fffffep+64 : 0x0p+0 : inexact-ok
+= pow upward dbl-64 -0x0p+0 0x1.fffffep+64 : 0x0p+0 : inexact-ok
+= pow downward ldbl-96-intel -0x0p+0L 0x1.fffffep+64L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x0p+0L 0x1.fffffep+64L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x0p+0L 0x1.fffffep+64L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x0p+0L 0x1.fffffep+64L : 0x0p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x0p+0L 0x1.fffffep+64L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x0p+0L 0x1.fffffep+64L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x0p+0L 0x1.fffffep+64L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x0p+0L 0x1.fffffep+64L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 -0x0p+0L 0x1.fffffep+64L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x0p+0L 0x1.fffffep+64L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x0p+0L 0x1.fffffep+64L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 -0x0p+0L 0x1.fffffep+64L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x0p+0L 0x1.fffffep+64L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x0p+0L 0x1.fffffep+64L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x0p+0L 0x1.fffffep+64L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x0p+0L 0x1.fffffep+64L : 0x0p+0L : inexact-ok
+= pow downward dbl-64 -0x0p+0 0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok
+= pow tonearest dbl-64 -0x0p+0 0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok
+= pow towardzero dbl-64 -0x0p+0 0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok
+= pow upward dbl-64 -0x0p+0 0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok
+= pow downward ldbl-96-intel -0x0p+0L 0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x0p+0L 0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x0p+0L 0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x0p+0L 0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x0p+0L 0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x0p+0L 0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x0p+0L 0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x0p+0L 0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 -0x0p+0L 0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x0p+0L 0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x0p+0L 0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 -0x0p+0L 0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x0p+0L 0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x0p+0L 0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x0p+0L 0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x0p+0L 0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok
+= pow downward ldbl-96-intel -0x0p+0L 0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x0p+0L 0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x0p+0L 0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x0p+0L 0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x0p+0L 0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x0p+0L 0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x0p+0L 0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x0p+0L 0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 -0x0p+0L 0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x0p+0L 0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x0p+0L 0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 -0x0p+0L 0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x0p+0L 0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x0p+0L 0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x0p+0L 0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x0p+0L 0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok
+pow -0 0x1.ffffffffffffffffffffffffff8p+105
+= pow downward flt-32 -0x0p+0f 0x4p+104f : 0x0p+0f : inexact-ok
+= pow tonearest flt-32 -0x0p+0f 0x4p+104f : 0x0p+0f : inexact-ok
+= pow towardzero flt-32 -0x0p+0f 0x4p+104f : 0x0p+0f : inexact-ok
+= pow upward flt-32 -0x0p+0f 0x4p+104f : 0x0p+0f : inexact-ok
+= pow downward dbl-64 -0x0p+0 0x4p+104 : 0x0p+0 : inexact-ok
+= pow tonearest dbl-64 -0x0p+0 0x4p+104 : 0x0p+0 : inexact-ok
+= pow towardzero dbl-64 -0x0p+0 0x4p+104 : 0x0p+0 : inexact-ok
+= pow upward dbl-64 -0x0p+0 0x4p+104 : 0x0p+0 : inexact-ok
+= pow downward ldbl-96-intel -0x0p+0L 0x4p+104L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x0p+0L 0x4p+104L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x0p+0L 0x4p+104L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x0p+0L 0x4p+104L : 0x0p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x0p+0L 0x4p+104L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x0p+0L 0x4p+104L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x0p+0L 0x4p+104L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x0p+0L 0x4p+104L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 -0x0p+0L 0x4p+104L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x0p+0L 0x4p+104L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x0p+0L 0x4p+104L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 -0x0p+0L 0x4p+104L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x0p+0L 0x4p+104L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x0p+0L 0x4p+104L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x0p+0L 0x4p+104L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x0p+0L 0x4p+104L : 0x0p+0L : inexact-ok
+= pow downward flt-32 -0x0p+0f 0x3.fffffcp+104f : 0x0p+0f : inexact-ok
+= pow tonearest flt-32 -0x0p+0f 0x3.fffffcp+104f : 0x0p+0f : inexact-ok
+= pow towardzero flt-32 -0x0p+0f 0x3.fffffcp+104f : 0x0p+0f : inexact-ok
+= pow upward flt-32 -0x0p+0f 0x3.fffffcp+104f : 0x0p+0f : inexact-ok
+= pow downward dbl-64 -0x0p+0 0x3.fffffcp+104 : 0x0p+0 : inexact-ok
+= pow tonearest dbl-64 -0x0p+0 0x3.fffffcp+104 : 0x0p+0 : inexact-ok
+= pow towardzero dbl-64 -0x0p+0 0x3.fffffcp+104 : 0x0p+0 : inexact-ok
+= pow upward dbl-64 -0x0p+0 0x3.fffffcp+104 : 0x0p+0 : inexact-ok
+= pow downward ldbl-96-intel -0x0p+0L 0x3.fffffcp+104L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x0p+0L 0x3.fffffcp+104L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x0p+0L 0x3.fffffcp+104L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x0p+0L 0x3.fffffcp+104L : 0x0p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x0p+0L 0x3.fffffcp+104L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x0p+0L 0x3.fffffcp+104L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x0p+0L 0x3.fffffcp+104L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x0p+0L 0x3.fffffcp+104L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 -0x0p+0L 0x3.fffffcp+104L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x0p+0L 0x3.fffffcp+104L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x0p+0L 0x3.fffffcp+104L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 -0x0p+0L 0x3.fffffcp+104L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x0p+0L 0x3.fffffcp+104L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x0p+0L 0x3.fffffcp+104L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x0p+0L 0x3.fffffcp+104L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x0p+0L 0x3.fffffcp+104L : 0x0p+0L : inexact-ok
+= pow downward dbl-64 -0x0p+0 0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok
+= pow tonearest dbl-64 -0x0p+0 0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok
+= pow towardzero dbl-64 -0x0p+0 0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok
+= pow upward dbl-64 -0x0p+0 0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok
+= pow downward ldbl-96-intel -0x0p+0L 0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x0p+0L 0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x0p+0L 0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x0p+0L 0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x0p+0L 0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x0p+0L 0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x0p+0L 0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x0p+0L 0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 -0x0p+0L 0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x0p+0L 0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x0p+0L 0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 -0x0p+0L 0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x0p+0L 0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x0p+0L 0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x0p+0L 0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x0p+0L 0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok
+= pow downward ldbl-96-intel -0x0p+0L 0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x0p+0L 0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x0p+0L 0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x0p+0L 0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x0p+0L 0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x0p+0L 0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x0p+0L 0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x0p+0L 0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 -0x0p+0L 0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x0p+0L 0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x0p+0L 0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 -0x0p+0L 0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x0p+0L 0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x0p+0L 0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x0p+0L 0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x0p+0L 0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 -0x0p+0L 0x3.ffffffffffffffffffffffffffp+104L : -0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x0p+0L 0x3.ffffffffffffffffffffffffffp+104L : -0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x0p+0L 0x3.ffffffffffffffffffffffffffp+104L : -0x0p+0L : inexact-ok
+= pow upward ldbl-128 -0x0p+0L 0x3.ffffffffffffffffffffffffffp+104L : -0x0p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x0p+0L 0x3.ffffffffffffffffffffffffffp+104L : -0x0p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x0p+0L 0x3.ffffffffffffffffffffffffffp+104L : -0x0p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x0p+0L 0x3.ffffffffffffffffffffffffffp+104L : -0x0p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x0p+0L 0x3.ffffffffffffffffffffffffffp+104L : -0x0p+0L : inexact-ok
+pow -0 0x1.ffffffffffffffffffffffffff8p+106
+= pow downward flt-32 -0x0p+0f 0x8p+104f : 0x0p+0f : inexact-ok
+= pow tonearest flt-32 -0x0p+0f 0x8p+104f : 0x0p+0f : inexact-ok
+= pow towardzero flt-32 -0x0p+0f 0x8p+104f : 0x0p+0f : inexact-ok
+= pow upward flt-32 -0x0p+0f 0x8p+104f : 0x0p+0f : inexact-ok
+= pow downward dbl-64 -0x0p+0 0x8p+104 : 0x0p+0 : inexact-ok
+= pow tonearest dbl-64 -0x0p+0 0x8p+104 : 0x0p+0 : inexact-ok
+= pow towardzero dbl-64 -0x0p+0 0x8p+104 : 0x0p+0 : inexact-ok
+= pow upward dbl-64 -0x0p+0 0x8p+104 : 0x0p+0 : inexact-ok
+= pow downward ldbl-96-intel -0x0p+0L 0x8p+104L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x0p+0L 0x8p+104L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x0p+0L 0x8p+104L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x0p+0L 0x8p+104L : 0x0p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x0p+0L 0x8p+104L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x0p+0L 0x8p+104L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x0p+0L 0x8p+104L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x0p+0L 0x8p+104L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 -0x0p+0L 0x8p+104L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x0p+0L 0x8p+104L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x0p+0L 0x8p+104L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 -0x0p+0L 0x8p+104L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x0p+0L 0x8p+104L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x0p+0L 0x8p+104L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x0p+0L 0x8p+104L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x0p+0L 0x8p+104L : 0x0p+0L : inexact-ok
+= pow downward flt-32 -0x0p+0f 0x7.fffff8p+104f : 0x0p+0f : inexact-ok
+= pow tonearest flt-32 -0x0p+0f 0x7.fffff8p+104f : 0x0p+0f : inexact-ok
+= pow towardzero flt-32 -0x0p+0f 0x7.fffff8p+104f : 0x0p+0f : inexact-ok
+= pow upward flt-32 -0x0p+0f 0x7.fffff8p+104f : 0x0p+0f : inexact-ok
+= pow downward dbl-64 -0x0p+0 0x7.fffff8p+104 : 0x0p+0 : inexact-ok
+= pow tonearest dbl-64 -0x0p+0 0x7.fffff8p+104 : 0x0p+0 : inexact-ok
+= pow towardzero dbl-64 -0x0p+0 0x7.fffff8p+104 : 0x0p+0 : inexact-ok
+= pow upward dbl-64 -0x0p+0 0x7.fffff8p+104 : 0x0p+0 : inexact-ok
+= pow downward ldbl-96-intel -0x0p+0L 0x7.fffff8p+104L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x0p+0L 0x7.fffff8p+104L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x0p+0L 0x7.fffff8p+104L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x0p+0L 0x7.fffff8p+104L : 0x0p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x0p+0L 0x7.fffff8p+104L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x0p+0L 0x7.fffff8p+104L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x0p+0L 0x7.fffff8p+104L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x0p+0L 0x7.fffff8p+104L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 -0x0p+0L 0x7.fffff8p+104L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x0p+0L 0x7.fffff8p+104L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x0p+0L 0x7.fffff8p+104L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 -0x0p+0L 0x7.fffff8p+104L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x0p+0L 0x7.fffff8p+104L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x0p+0L 0x7.fffff8p+104L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x0p+0L 0x7.fffff8p+104L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x0p+0L 0x7.fffff8p+104L : 0x0p+0L : inexact-ok
+= pow downward dbl-64 -0x0p+0 0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok
+= pow tonearest dbl-64 -0x0p+0 0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok
+= pow towardzero dbl-64 -0x0p+0 0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok
+= pow upward dbl-64 -0x0p+0 0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok
+= pow downward ldbl-96-intel -0x0p+0L 0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x0p+0L 0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x0p+0L 0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x0p+0L 0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x0p+0L 0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x0p+0L 0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x0p+0L 0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x0p+0L 0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 -0x0p+0L 0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x0p+0L 0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x0p+0L 0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 -0x0p+0L 0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x0p+0L 0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x0p+0L 0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x0p+0L 0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x0p+0L 0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok
+= pow downward ldbl-96-intel -0x0p+0L 0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x0p+0L 0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x0p+0L 0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x0p+0L 0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x0p+0L 0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x0p+0L 0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x0p+0L 0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x0p+0L 0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 -0x0p+0L 0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x0p+0L 0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x0p+0L 0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 -0x0p+0L 0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x0p+0L 0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x0p+0L 0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x0p+0L 0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x0p+0L 0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 -0x0p+0L 0x7.fffffffffffffffffffffffffep+104L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x0p+0L 0x7.fffffffffffffffffffffffffep+104L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x0p+0L 0x7.fffffffffffffffffffffffffep+104L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 -0x0p+0L 0x7.fffffffffffffffffffffffffep+104L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x0p+0L 0x7.fffffffffffffffffffffffffep+104L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x0p+0L 0x7.fffffffffffffffffffffffffep+104L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x0p+0L 0x7.fffffffffffffffffffffffffep+104L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x0p+0L 0x7.fffffffffffffffffffffffffep+104L : 0x0p+0L : inexact-ok
+pow -0 0x1.ffffffffffffffffffffffffffffp+112
+= pow downward flt-32 -0x0p+0f 0x2p+112f : 0x0p+0f : inexact-ok
+= pow tonearest flt-32 -0x0p+0f 0x2p+112f : 0x0p+0f : inexact-ok
+= pow towardzero flt-32 -0x0p+0f 0x2p+112f : 0x0p+0f : inexact-ok
+= pow upward flt-32 -0x0p+0f 0x2p+112f : 0x0p+0f : inexact-ok
+= pow downward dbl-64 -0x0p+0 0x2p+112 : 0x0p+0 : inexact-ok
+= pow tonearest dbl-64 -0x0p+0 0x2p+112 : 0x0p+0 : inexact-ok
+= pow towardzero dbl-64 -0x0p+0 0x2p+112 : 0x0p+0 : inexact-ok
+= pow upward dbl-64 -0x0p+0 0x2p+112 : 0x0p+0 : inexact-ok
+= pow downward ldbl-96-intel -0x0p+0L 0x2p+112L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x0p+0L 0x2p+112L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x0p+0L 0x2p+112L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x0p+0L 0x2p+112L : 0x0p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x0p+0L 0x2p+112L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x0p+0L 0x2p+112L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x0p+0L 0x2p+112L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x0p+0L 0x2p+112L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 -0x0p+0L 0x2p+112L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x0p+0L 0x2p+112L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x0p+0L 0x2p+112L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 -0x0p+0L 0x2p+112L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x0p+0L 0x2p+112L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x0p+0L 0x2p+112L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x0p+0L 0x2p+112L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x0p+0L 0x2p+112L : 0x0p+0L : inexact-ok
+= pow downward flt-32 -0x0p+0f 0x1.fffffep+112f : 0x0p+0f : inexact-ok
+= pow tonearest flt-32 -0x0p+0f 0x1.fffffep+112f : 0x0p+0f : inexact-ok
+= pow towardzero flt-32 -0x0p+0f 0x1.fffffep+112f : 0x0p+0f : inexact-ok
+= pow upward flt-32 -0x0p+0f 0x1.fffffep+112f : 0x0p+0f : inexact-ok
+= pow downward dbl-64 -0x0p+0 0x1.fffffep+112 : 0x0p+0 : inexact-ok
+= pow tonearest dbl-64 -0x0p+0 0x1.fffffep+112 : 0x0p+0 : inexact-ok
+= pow towardzero dbl-64 -0x0p+0 0x1.fffffep+112 : 0x0p+0 : inexact-ok
+= pow upward dbl-64 -0x0p+0 0x1.fffffep+112 : 0x0p+0 : inexact-ok
+= pow downward ldbl-96-intel -0x0p+0L 0x1.fffffep+112L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x0p+0L 0x1.fffffep+112L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x0p+0L 0x1.fffffep+112L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x0p+0L 0x1.fffffep+112L : 0x0p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x0p+0L 0x1.fffffep+112L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x0p+0L 0x1.fffffep+112L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x0p+0L 0x1.fffffep+112L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x0p+0L 0x1.fffffep+112L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 -0x0p+0L 0x1.fffffep+112L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x0p+0L 0x1.fffffep+112L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x0p+0L 0x1.fffffep+112L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 -0x0p+0L 0x1.fffffep+112L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x0p+0L 0x1.fffffep+112L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x0p+0L 0x1.fffffep+112L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x0p+0L 0x1.fffffep+112L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x0p+0L 0x1.fffffep+112L : 0x0p+0L : inexact-ok
+= pow downward dbl-64 -0x0p+0 0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok
+= pow tonearest dbl-64 -0x0p+0 0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok
+= pow towardzero dbl-64 -0x0p+0 0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok
+= pow upward dbl-64 -0x0p+0 0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok
+= pow downward ldbl-96-intel -0x0p+0L 0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x0p+0L 0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x0p+0L 0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x0p+0L 0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x0p+0L 0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x0p+0L 0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x0p+0L 0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x0p+0L 0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 -0x0p+0L 0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x0p+0L 0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x0p+0L 0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 -0x0p+0L 0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x0p+0L 0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x0p+0L 0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x0p+0L 0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x0p+0L 0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok
+= pow downward ldbl-96-intel -0x0p+0L 0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x0p+0L 0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x0p+0L 0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x0p+0L 0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x0p+0L 0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x0p+0L 0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x0p+0L 0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x0p+0L 0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 -0x0p+0L 0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x0p+0L 0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x0p+0L 0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 -0x0p+0L 0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x0p+0L 0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x0p+0L 0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x0p+0L 0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x0p+0L 0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 -0x0p+0L 0x1.ffffffffffffffffffffffffffffp+112L : -0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x0p+0L 0x1.ffffffffffffffffffffffffffffp+112L : -0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x0p+0L 0x1.ffffffffffffffffffffffffffffp+112L : -0x0p+0L : inexact-ok
+= pow upward ldbl-128 -0x0p+0L 0x1.ffffffffffffffffffffffffffffp+112L : -0x0p+0L : inexact-ok
+= pow downward ldbl-128 -0x0p+0L 0x1.ffffffffffffffffffffffffff8p+112L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x0p+0L 0x1.ffffffffffffffffffffffffff8p+112L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x0p+0L 0x1.ffffffffffffffffffffffffff8p+112L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 -0x0p+0L 0x1.ffffffffffffffffffffffffff8p+112L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x0p+0L 0x1.ffffffffffffffffffffffffff8p+112L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x0p+0L 0x1.ffffffffffffffffffffffffff8p+112L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x0p+0L 0x1.ffffffffffffffffffffffffff8p+112L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x0p+0L 0x1.ffffffffffffffffffffffffff8p+112L : 0x0p+0L : inexact-ok
+pow -0 0x1.ffffffffffffffffffffffffffffp+113
+= pow downward flt-32 -0x0p+0f 0x4p+112f : 0x0p+0f : inexact-ok
+= pow tonearest flt-32 -0x0p+0f 0x4p+112f : 0x0p+0f : inexact-ok
+= pow towardzero flt-32 -0x0p+0f 0x4p+112f : 0x0p+0f : inexact-ok
+= pow upward flt-32 -0x0p+0f 0x4p+112f : 0x0p+0f : inexact-ok
+= pow downward dbl-64 -0x0p+0 0x4p+112 : 0x0p+0 : inexact-ok
+= pow tonearest dbl-64 -0x0p+0 0x4p+112 : 0x0p+0 : inexact-ok
+= pow towardzero dbl-64 -0x0p+0 0x4p+112 : 0x0p+0 : inexact-ok
+= pow upward dbl-64 -0x0p+0 0x4p+112 : 0x0p+0 : inexact-ok
+= pow downward ldbl-96-intel -0x0p+0L 0x4p+112L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x0p+0L 0x4p+112L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x0p+0L 0x4p+112L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x0p+0L 0x4p+112L : 0x0p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x0p+0L 0x4p+112L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x0p+0L 0x4p+112L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x0p+0L 0x4p+112L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x0p+0L 0x4p+112L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 -0x0p+0L 0x4p+112L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x0p+0L 0x4p+112L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x0p+0L 0x4p+112L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 -0x0p+0L 0x4p+112L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x0p+0L 0x4p+112L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x0p+0L 0x4p+112L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x0p+0L 0x4p+112L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x0p+0L 0x4p+112L : 0x0p+0L : inexact-ok
+= pow downward flt-32 -0x0p+0f 0x3.fffffcp+112f : 0x0p+0f : inexact-ok
+= pow tonearest flt-32 -0x0p+0f 0x3.fffffcp+112f : 0x0p+0f : inexact-ok
+= pow towardzero flt-32 -0x0p+0f 0x3.fffffcp+112f : 0x0p+0f : inexact-ok
+= pow upward flt-32 -0x0p+0f 0x3.fffffcp+112f : 0x0p+0f : inexact-ok
+= pow downward dbl-64 -0x0p+0 0x3.fffffcp+112 : 0x0p+0 : inexact-ok
+= pow tonearest dbl-64 -0x0p+0 0x3.fffffcp+112 : 0x0p+0 : inexact-ok
+= pow towardzero dbl-64 -0x0p+0 0x3.fffffcp+112 : 0x0p+0 : inexact-ok
+= pow upward dbl-64 -0x0p+0 0x3.fffffcp+112 : 0x0p+0 : inexact-ok
+= pow downward ldbl-96-intel -0x0p+0L 0x3.fffffcp+112L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x0p+0L 0x3.fffffcp+112L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x0p+0L 0x3.fffffcp+112L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x0p+0L 0x3.fffffcp+112L : 0x0p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x0p+0L 0x3.fffffcp+112L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x0p+0L 0x3.fffffcp+112L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x0p+0L 0x3.fffffcp+112L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x0p+0L 0x3.fffffcp+112L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 -0x0p+0L 0x3.fffffcp+112L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x0p+0L 0x3.fffffcp+112L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x0p+0L 0x3.fffffcp+112L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 -0x0p+0L 0x3.fffffcp+112L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x0p+0L 0x3.fffffcp+112L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x0p+0L 0x3.fffffcp+112L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x0p+0L 0x3.fffffcp+112L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x0p+0L 0x3.fffffcp+112L : 0x0p+0L : inexact-ok
+= pow downward dbl-64 -0x0p+0 0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok
+= pow tonearest dbl-64 -0x0p+0 0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok
+= pow towardzero dbl-64 -0x0p+0 0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok
+= pow upward dbl-64 -0x0p+0 0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok
+= pow downward ldbl-96-intel -0x0p+0L 0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x0p+0L 0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x0p+0L 0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x0p+0L 0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x0p+0L 0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x0p+0L 0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x0p+0L 0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x0p+0L 0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 -0x0p+0L 0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x0p+0L 0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x0p+0L 0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 -0x0p+0L 0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x0p+0L 0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x0p+0L 0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x0p+0L 0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x0p+0L 0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok
+= pow downward ldbl-96-intel -0x0p+0L 0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x0p+0L 0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x0p+0L 0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x0p+0L 0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x0p+0L 0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x0p+0L 0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x0p+0L 0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x0p+0L 0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 -0x0p+0L 0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x0p+0L 0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x0p+0L 0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 -0x0p+0L 0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x0p+0L 0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x0p+0L 0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x0p+0L 0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x0p+0L 0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 -0x0p+0L 0x3.fffffffffffffffffffffffffffep+112L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x0p+0L 0x3.fffffffffffffffffffffffffffep+112L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x0p+0L 0x3.fffffffffffffffffffffffffffep+112L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 -0x0p+0L 0x3.fffffffffffffffffffffffffffep+112L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 -0x0p+0L 0x3.ffffffffffffffffffffffffffp+112L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x0p+0L 0x3.ffffffffffffffffffffffffffp+112L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x0p+0L 0x3.ffffffffffffffffffffffffffp+112L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 -0x0p+0L 0x3.ffffffffffffffffffffffffffp+112L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x0p+0L 0x3.ffffffffffffffffffffffffffp+112L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x0p+0L 0x3.ffffffffffffffffffffffffffp+112L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x0p+0L 0x3.ffffffffffffffffffffffffffp+112L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x0p+0L 0x3.ffffffffffffffffffffffffffp+112L : 0x0p+0L : inexact-ok
+pow 0.0 4
+= pow downward flt-32 0x0p+0f 0x4p+0f : 0x0p+0f : inexact-ok
+= pow tonearest flt-32 0x0p+0f 0x4p+0f : 0x0p+0f : inexact-ok
+= pow towardzero flt-32 0x0p+0f 0x4p+0f : 0x0p+0f : inexact-ok
+= pow upward flt-32 0x0p+0f 0x4p+0f : 0x0p+0f : inexact-ok
+= pow downward dbl-64 0x0p+0 0x4p+0 : 0x0p+0 : inexact-ok
+= pow tonearest dbl-64 0x0p+0 0x4p+0 : 0x0p+0 : inexact-ok
+= pow towardzero dbl-64 0x0p+0 0x4p+0 : 0x0p+0 : inexact-ok
+= pow upward dbl-64 0x0p+0 0x4p+0 : 0x0p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x0p+0L 0x4p+0L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x0p+0L 0x4p+0L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x0p+0L 0x4p+0L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x0p+0L 0x4p+0L : 0x0p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x0p+0L 0x4p+0L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x0p+0L 0x4p+0L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x0p+0L 0x4p+0L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x0p+0L 0x4p+0L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 0x0p+0L 0x4p+0L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 0x0p+0L 0x4p+0L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 0x0p+0L 0x4p+0L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 0x0p+0L 0x4p+0L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x0p+0L 0x4p+0L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x0p+0L 0x4p+0L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x0p+0L 0x4p+0L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x0p+0L 0x4p+0L : 0x0p+0L : inexact-ok
+pow 0.0 0x1p24
+= pow downward flt-32 0x0p+0f 0x1p+24f : 0x0p+0f : inexact-ok
+= pow tonearest flt-32 0x0p+0f 0x1p+24f : 0x0p+0f : inexact-ok
+= pow towardzero flt-32 0x0p+0f 0x1p+24f : 0x0p+0f : inexact-ok
+= pow upward flt-32 0x0p+0f 0x1p+24f : 0x0p+0f : inexact-ok
+= pow downward dbl-64 0x0p+0 0x1p+24 : 0x0p+0 : inexact-ok
+= pow tonearest dbl-64 0x0p+0 0x1p+24 : 0x0p+0 : inexact-ok
+= pow towardzero dbl-64 0x0p+0 0x1p+24 : 0x0p+0 : inexact-ok
+= pow upward dbl-64 0x0p+0 0x1p+24 : 0x0p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x0p+0L 0x1p+24L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x0p+0L 0x1p+24L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x0p+0L 0x1p+24L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x0p+0L 0x1p+24L : 0x0p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x0p+0L 0x1p+24L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x0p+0L 0x1p+24L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x0p+0L 0x1p+24L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x0p+0L 0x1p+24L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 0x0p+0L 0x1p+24L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 0x0p+0L 0x1p+24L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 0x0p+0L 0x1p+24L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 0x0p+0L 0x1p+24L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x0p+0L 0x1p+24L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x0p+0L 0x1p+24L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x0p+0L 0x1p+24L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x0p+0L 0x1p+24L : 0x0p+0L : inexact-ok
+pow 0.0 0x1p127
+= pow downward flt-32 0x0p+0f 0x8p+124f : 0x0p+0f : inexact-ok
+= pow tonearest flt-32 0x0p+0f 0x8p+124f : 0x0p+0f : inexact-ok
+= pow towardzero flt-32 0x0p+0f 0x8p+124f : 0x0p+0f : inexact-ok
+= pow upward flt-32 0x0p+0f 0x8p+124f : 0x0p+0f : inexact-ok
+= pow downward dbl-64 0x0p+0 0x8p+124 : 0x0p+0 : inexact-ok
+= pow tonearest dbl-64 0x0p+0 0x8p+124 : 0x0p+0 : inexact-ok
+= pow towardzero dbl-64 0x0p+0 0x8p+124 : 0x0p+0 : inexact-ok
+= pow upward dbl-64 0x0p+0 0x8p+124 : 0x0p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x0p+0L 0x8p+124L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x0p+0L 0x8p+124L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x0p+0L 0x8p+124L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x0p+0L 0x8p+124L : 0x0p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x0p+0L 0x8p+124L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x0p+0L 0x8p+124L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x0p+0L 0x8p+124L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x0p+0L 0x8p+124L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 0x0p+0L 0x8p+124L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 0x0p+0L 0x8p+124L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 0x0p+0L 0x8p+124L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 0x0p+0L 0x8p+124L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x0p+0L 0x8p+124L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x0p+0L 0x8p+124L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x0p+0L 0x8p+124L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x0p+0L 0x8p+124L : 0x0p+0L : inexact-ok
+pow 0.0 max
+= pow downward flt-32 0x0p+0f 0xf.fffffp+124f : 0x0p+0f : inexact-ok
+= pow tonearest flt-32 0x0p+0f 0xf.fffffp+124f : 0x0p+0f : inexact-ok
+= pow towardzero flt-32 0x0p+0f 0xf.fffffp+124f : 0x0p+0f : inexact-ok
+= pow upward flt-32 0x0p+0f 0xf.fffffp+124f : 0x0p+0f : inexact-ok
+= pow downward dbl-64 0x0p+0 0xf.fffffp+124 : 0x0p+0 : inexact-ok
+= pow tonearest dbl-64 0x0p+0 0xf.fffffp+124 : 0x0p+0 : inexact-ok
+= pow towardzero dbl-64 0x0p+0 0xf.fffffp+124 : 0x0p+0 : inexact-ok
+= pow upward dbl-64 0x0p+0 0xf.fffffp+124 : 0x0p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x0p+0L 0xf.fffffp+124L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x0p+0L 0xf.fffffp+124L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x0p+0L 0xf.fffffp+124L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x0p+0L 0xf.fffffp+124L : 0x0p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x0p+0L 0xf.fffffp+124L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x0p+0L 0xf.fffffp+124L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x0p+0L 0xf.fffffp+124L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x0p+0L 0xf.fffffp+124L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 0x0p+0L 0xf.fffffp+124L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 0x0p+0L 0xf.fffffp+124L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 0x0p+0L 0xf.fffffp+124L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 0x0p+0L 0xf.fffffp+124L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x0p+0L 0xf.fffffp+124L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x0p+0L 0xf.fffffp+124L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x0p+0L 0xf.fffffp+124L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x0p+0L 0xf.fffffp+124L : 0x0p+0L : inexact-ok
+= pow downward dbl-64 0x0p+0 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok
+= pow tonearest dbl-64 0x0p+0 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok
+= pow towardzero dbl-64 0x0p+0 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok
+= pow upward dbl-64 0x0p+0 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x0p+0L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x0p+0L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x0p+0L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x0p+0L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x0p+0L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x0p+0L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x0p+0L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x0p+0L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 0x0p+0L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 0x0p+0L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 0x0p+0L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 0x0p+0L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x0p+0L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x0p+0L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x0p+0L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x0p+0L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok
+= pow downward ldbl-96-intel 0x0p+0L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x0p+0L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x0p+0L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x0p+0L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x0p+0L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x0p+0L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x0p+0L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x0p+0L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 0x0p+0L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 0x0p+0L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 0x0p+0L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 0x0p+0L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 0x0p+0L 0xf.fffffffffffffffffffffffffff8p+16380L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 0x0p+0L 0xf.fffffffffffffffffffffffffff8p+16380L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 0x0p+0L 0xf.fffffffffffffffffffffffffff8p+16380L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 0x0p+0L 0xf.fffffffffffffffffffffffffff8p+16380L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 0x0p+0L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 0x0p+0L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 0x0p+0L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 0x0p+0L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x0p+0L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x0p+0L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x0p+0L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x0p+0L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok
+pow 0.0 min_subnorm
+= pow downward flt-32 0x0p+0f 0x8p-152f : 0x0p+0f : inexact-ok
+= pow tonearest flt-32 0x0p+0f 0x8p-152f : 0x0p+0f : inexact-ok
+= pow towardzero flt-32 0x0p+0f 0x8p-152f : 0x0p+0f : inexact-ok
+= pow upward flt-32 0x0p+0f 0x8p-152f : 0x0p+0f : inexact-ok
+= pow downward dbl-64 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok
+= pow tonearest dbl-64 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok
+= pow towardzero dbl-64 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok
+= pow upward dbl-64 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x0p+0L 0x8p-152L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x0p+0L 0x8p-152L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x0p+0L 0x8p-152L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x0p+0L 0x8p-152L : 0x0p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x0p+0L 0x8p-152L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x0p+0L 0x8p-152L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x0p+0L 0x8p-152L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x0p+0L 0x8p-152L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 0x0p+0L 0x8p-152L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 0x0p+0L 0x8p-152L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 0x0p+0L 0x8p-152L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 0x0p+0L 0x8p-152L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x0p+0L 0x8p-152L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x0p+0L 0x8p-152L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x0p+0L 0x8p-152L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x0p+0L 0x8p-152L : 0x0p+0L : inexact-ok
+= pow downward dbl-64 0x0p+0 0x4p-1076 : 0x0p+0 : inexact-ok
+= pow tonearest dbl-64 0x0p+0 0x4p-1076 : 0x0p+0 : inexact-ok
+= pow towardzero dbl-64 0x0p+0 0x4p-1076 : 0x0p+0 : inexact-ok
+= pow upward dbl-64 0x0p+0 0x4p-1076 : 0x0p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x0p+0L 0x4p-1076L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x0p+0L 0x4p-1076L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x0p+0L 0x4p-1076L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x0p+0L 0x4p-1076L : 0x0p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x0p+0L 0x4p-1076L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x0p+0L 0x4p-1076L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x0p+0L 0x4p-1076L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x0p+0L 0x4p-1076L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 0x0p+0L 0x4p-1076L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 0x0p+0L 0x4p-1076L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 0x0p+0L 0x4p-1076L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 0x0p+0L 0x4p-1076L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x0p+0L 0x4p-1076L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x0p+0L 0x4p-1076L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x0p+0L 0x4p-1076L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x0p+0L 0x4p-1076L : 0x0p+0L : inexact-ok
+= pow downward ldbl-96-intel 0x0p+0L 0x8p-16448L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x0p+0L 0x8p-16448L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x0p+0L 0x8p-16448L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x0p+0L 0x8p-16448L : 0x0p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x0p+0L 0x8p-16448L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x0p+0L 0x8p-16448L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x0p+0L 0x8p-16448L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x0p+0L 0x8p-16448L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 0x0p+0L 0x8p-16448L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 0x0p+0L 0x8p-16448L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 0x0p+0L 0x8p-16448L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 0x0p+0L 0x8p-16448L : 0x0p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x0p+0L 0x4p-16448L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x0p+0L 0x4p-16448L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x0p+0L 0x4p-16448L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x0p+0L 0x4p-16448L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 0x0p+0L 0x4p-16448L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 0x0p+0L 0x4p-16448L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 0x0p+0L 0x4p-16448L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 0x0p+0L 0x4p-16448L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 0x0p+0L 0x4p-16496L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 0x0p+0L 0x4p-16496L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 0x0p+0L 0x4p-16496L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 0x0p+0L 0x4p-16496L : 0x0p+0L : inexact-ok
+pow -0 4
+= pow downward flt-32 -0x0p+0f 0x4p+0f : 0x0p+0f : inexact-ok
+= pow tonearest flt-32 -0x0p+0f 0x4p+0f : 0x0p+0f : inexact-ok
+= pow towardzero flt-32 -0x0p+0f 0x4p+0f : 0x0p+0f : inexact-ok
+= pow upward flt-32 -0x0p+0f 0x4p+0f : 0x0p+0f : inexact-ok
+= pow downward dbl-64 -0x0p+0 0x4p+0 : 0x0p+0 : inexact-ok
+= pow tonearest dbl-64 -0x0p+0 0x4p+0 : 0x0p+0 : inexact-ok
+= pow towardzero dbl-64 -0x0p+0 0x4p+0 : 0x0p+0 : inexact-ok
+= pow upward dbl-64 -0x0p+0 0x4p+0 : 0x0p+0 : inexact-ok
+= pow downward ldbl-96-intel -0x0p+0L 0x4p+0L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x0p+0L 0x4p+0L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x0p+0L 0x4p+0L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x0p+0L 0x4p+0L : 0x0p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x0p+0L 0x4p+0L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x0p+0L 0x4p+0L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x0p+0L 0x4p+0L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x0p+0L 0x4p+0L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 -0x0p+0L 0x4p+0L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x0p+0L 0x4p+0L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x0p+0L 0x4p+0L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 -0x0p+0L 0x4p+0L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x0p+0L 0x4p+0L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x0p+0L 0x4p+0L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x0p+0L 0x4p+0L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x0p+0L 0x4p+0L : 0x0p+0L : inexact-ok
+pow -0 0x1p24
+= pow downward flt-32 -0x0p+0f 0x1p+24f : 0x0p+0f : inexact-ok
+= pow tonearest flt-32 -0x0p+0f 0x1p+24f : 0x0p+0f : inexact-ok
+= pow towardzero flt-32 -0x0p+0f 0x1p+24f : 0x0p+0f : inexact-ok
+= pow upward flt-32 -0x0p+0f 0x1p+24f : 0x0p+0f : inexact-ok
+= pow downward dbl-64 -0x0p+0 0x1p+24 : 0x0p+0 : inexact-ok
+= pow tonearest dbl-64 -0x0p+0 0x1p+24 : 0x0p+0 : inexact-ok
+= pow towardzero dbl-64 -0x0p+0 0x1p+24 : 0x0p+0 : inexact-ok
+= pow upward dbl-64 -0x0p+0 0x1p+24 : 0x0p+0 : inexact-ok
+= pow downward ldbl-96-intel -0x0p+0L 0x1p+24L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x0p+0L 0x1p+24L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x0p+0L 0x1p+24L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x0p+0L 0x1p+24L : 0x0p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x0p+0L 0x1p+24L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x0p+0L 0x1p+24L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x0p+0L 0x1p+24L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x0p+0L 0x1p+24L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 -0x0p+0L 0x1p+24L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x0p+0L 0x1p+24L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x0p+0L 0x1p+24L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 -0x0p+0L 0x1p+24L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x0p+0L 0x1p+24L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x0p+0L 0x1p+24L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x0p+0L 0x1p+24L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x0p+0L 0x1p+24L : 0x0p+0L : inexact-ok
+pow -0 0x1p127
+= pow downward flt-32 -0x0p+0f 0x8p+124f : 0x0p+0f : inexact-ok
+= pow tonearest flt-32 -0x0p+0f 0x8p+124f : 0x0p+0f : inexact-ok
+= pow towardzero flt-32 -0x0p+0f 0x8p+124f : 0x0p+0f : inexact-ok
+= pow upward flt-32 -0x0p+0f 0x8p+124f : 0x0p+0f : inexact-ok
+= pow downward dbl-64 -0x0p+0 0x8p+124 : 0x0p+0 : inexact-ok
+= pow tonearest dbl-64 -0x0p+0 0x8p+124 : 0x0p+0 : inexact-ok
+= pow towardzero dbl-64 -0x0p+0 0x8p+124 : 0x0p+0 : inexact-ok
+= pow upward dbl-64 -0x0p+0 0x8p+124 : 0x0p+0 : inexact-ok
+= pow downward ldbl-96-intel -0x0p+0L 0x8p+124L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x0p+0L 0x8p+124L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x0p+0L 0x8p+124L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x0p+0L 0x8p+124L : 0x0p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x0p+0L 0x8p+124L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x0p+0L 0x8p+124L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x0p+0L 0x8p+124L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x0p+0L 0x8p+124L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 -0x0p+0L 0x8p+124L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x0p+0L 0x8p+124L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x0p+0L 0x8p+124L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 -0x0p+0L 0x8p+124L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x0p+0L 0x8p+124L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x0p+0L 0x8p+124L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x0p+0L 0x8p+124L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x0p+0L 0x8p+124L : 0x0p+0L : inexact-ok
+pow -0 max
+= pow downward flt-32 -0x0p+0f 0xf.fffffp+124f : 0x0p+0f : inexact-ok
+= pow tonearest flt-32 -0x0p+0f 0xf.fffffp+124f : 0x0p+0f : inexact-ok
+= pow towardzero flt-32 -0x0p+0f 0xf.fffffp+124f : 0x0p+0f : inexact-ok
+= pow upward flt-32 -0x0p+0f 0xf.fffffp+124f : 0x0p+0f : inexact-ok
+= pow downward dbl-64 -0x0p+0 0xf.fffffp+124 : 0x0p+0 : inexact-ok
+= pow tonearest dbl-64 -0x0p+0 0xf.fffffp+124 : 0x0p+0 : inexact-ok
+= pow towardzero dbl-64 -0x0p+0 0xf.fffffp+124 : 0x0p+0 : inexact-ok
+= pow upward dbl-64 -0x0p+0 0xf.fffffp+124 : 0x0p+0 : inexact-ok
+= pow downward ldbl-96-intel -0x0p+0L 0xf.fffffp+124L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x0p+0L 0xf.fffffp+124L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x0p+0L 0xf.fffffp+124L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x0p+0L 0xf.fffffp+124L : 0x0p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x0p+0L 0xf.fffffp+124L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x0p+0L 0xf.fffffp+124L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x0p+0L 0xf.fffffp+124L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x0p+0L 0xf.fffffp+124L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 -0x0p+0L 0xf.fffffp+124L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x0p+0L 0xf.fffffp+124L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x0p+0L 0xf.fffffp+124L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 -0x0p+0L 0xf.fffffp+124L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x0p+0L 0xf.fffffp+124L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x0p+0L 0xf.fffffp+124L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x0p+0L 0xf.fffffp+124L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x0p+0L 0xf.fffffp+124L : 0x0p+0L : inexact-ok
+= pow downward dbl-64 -0x0p+0 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok
+= pow tonearest dbl-64 -0x0p+0 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok
+= pow towardzero dbl-64 -0x0p+0 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok
+= pow upward dbl-64 -0x0p+0 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok
+= pow downward ldbl-96-intel -0x0p+0L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x0p+0L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x0p+0L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x0p+0L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x0p+0L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x0p+0L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x0p+0L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x0p+0L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 -0x0p+0L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x0p+0L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x0p+0L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 -0x0p+0L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x0p+0L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x0p+0L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x0p+0L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x0p+0L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok
+= pow downward ldbl-96-intel -0x0p+0L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x0p+0L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x0p+0L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x0p+0L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x0p+0L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x0p+0L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x0p+0L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x0p+0L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 -0x0p+0L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x0p+0L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x0p+0L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 -0x0p+0L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 -0x0p+0L 0xf.fffffffffffffffffffffffffff8p+16380L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x0p+0L 0xf.fffffffffffffffffffffffffff8p+16380L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x0p+0L 0xf.fffffffffffffffffffffffffff8p+16380L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 -0x0p+0L 0xf.fffffffffffffffffffffffffff8p+16380L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 -0x0p+0L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x0p+0L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x0p+0L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 -0x0p+0L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x0p+0L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x0p+0L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x0p+0L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x0p+0L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok
+pow -0 min_subnorm
+= pow downward flt-32 -0x0p+0f 0x8p-152f : 0x0p+0f : inexact-ok
+= pow tonearest flt-32 -0x0p+0f 0x8p-152f : 0x0p+0f : inexact-ok
+= pow towardzero flt-32 -0x0p+0f 0x8p-152f : 0x0p+0f : inexact-ok
+= pow upward flt-32 -0x0p+0f 0x8p-152f : 0x0p+0f : inexact-ok
+= pow downward dbl-64 -0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok
+= pow tonearest dbl-64 -0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok
+= pow towardzero dbl-64 -0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok
+= pow upward dbl-64 -0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok
+= pow downward ldbl-96-intel -0x0p+0L 0x8p-152L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x0p+0L 0x8p-152L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x0p+0L 0x8p-152L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x0p+0L 0x8p-152L : 0x0p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x0p+0L 0x8p-152L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x0p+0L 0x8p-152L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x0p+0L 0x8p-152L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x0p+0L 0x8p-152L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 -0x0p+0L 0x8p-152L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x0p+0L 0x8p-152L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x0p+0L 0x8p-152L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 -0x0p+0L 0x8p-152L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x0p+0L 0x8p-152L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x0p+0L 0x8p-152L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x0p+0L 0x8p-152L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x0p+0L 0x8p-152L : 0x0p+0L : inexact-ok
+= pow downward dbl-64 -0x0p+0 0x4p-1076 : 0x0p+0 : inexact-ok
+= pow tonearest dbl-64 -0x0p+0 0x4p-1076 : 0x0p+0 : inexact-ok
+= pow towardzero dbl-64 -0x0p+0 0x4p-1076 : 0x0p+0 : inexact-ok
+= pow upward dbl-64 -0x0p+0 0x4p-1076 : 0x0p+0 : inexact-ok
+= pow downward ldbl-96-intel -0x0p+0L 0x4p-1076L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x0p+0L 0x4p-1076L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x0p+0L 0x4p-1076L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x0p+0L 0x4p-1076L : 0x0p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x0p+0L 0x4p-1076L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x0p+0L 0x4p-1076L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x0p+0L 0x4p-1076L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x0p+0L 0x4p-1076L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 -0x0p+0L 0x4p-1076L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x0p+0L 0x4p-1076L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x0p+0L 0x4p-1076L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 -0x0p+0L 0x4p-1076L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x0p+0L 0x4p-1076L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x0p+0L 0x4p-1076L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x0p+0L 0x4p-1076L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x0p+0L 0x4p-1076L : 0x0p+0L : inexact-ok
+= pow downward ldbl-96-intel -0x0p+0L 0x8p-16448L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x0p+0L 0x8p-16448L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x0p+0L 0x8p-16448L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x0p+0L 0x8p-16448L : 0x0p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x0p+0L 0x8p-16448L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x0p+0L 0x8p-16448L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x0p+0L 0x8p-16448L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x0p+0L 0x8p-16448L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 -0x0p+0L 0x8p-16448L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x0p+0L 0x8p-16448L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x0p+0L 0x8p-16448L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 -0x0p+0L 0x8p-16448L : 0x0p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x0p+0L 0x4p-16448L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x0p+0L 0x4p-16448L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x0p+0L 0x4p-16448L : 0x0p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x0p+0L 0x4p-16448L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 -0x0p+0L 0x4p-16448L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x0p+0L 0x4p-16448L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x0p+0L 0x4p-16448L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 -0x0p+0L 0x4p-16448L : 0x0p+0L : inexact-ok
+= pow downward ldbl-128 -0x0p+0L 0x4p-16496L : 0x0p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x0p+0L 0x4p-16496L : 0x0p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x0p+0L 0x4p-16496L : 0x0p+0L : inexact-ok
+= pow upward ldbl-128 -0x0p+0L 0x4p-16496L : 0x0p+0L : inexact-ok
+pow 16 0.25
+= pow downward flt-32 0x1p+4f 0x4p-4f : 0x2p+0f : inexact-ok
+= pow tonearest flt-32 0x1p+4f 0x4p-4f : 0x2p+0f : inexact-ok
+= pow towardzero flt-32 0x1p+4f 0x4p-4f : 0x2p+0f : inexact-ok
+= pow upward flt-32 0x1p+4f 0x4p-4f : 0x2p+0f : inexact-ok
+= pow downward dbl-64 0x1p+4 0x4p-4 : 0x2p+0 : inexact-ok
+= pow tonearest dbl-64 0x1p+4 0x4p-4 : 0x2p+0 : inexact-ok
+= pow towardzero dbl-64 0x1p+4 0x4p-4 : 0x2p+0 : inexact-ok
+= pow upward dbl-64 0x1p+4 0x4p-4 : 0x2p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x1p+4L 0x4p-4L : 0x2p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1p+4L 0x4p-4L : 0x2p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1p+4L 0x4p-4L : 0x2p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x1p+4L 0x4p-4L : 0x2p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1p+4L 0x4p-4L : 0x2p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1p+4L 0x4p-4L : 0x2p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1p+4L 0x4p-4L : 0x2p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1p+4L 0x4p-4L : 0x2p+0L : inexact-ok
+= pow downward ldbl-128 0x1p+4L 0x4p-4L : 0x2p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1p+4L 0x4p-4L : 0x2p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1p+4L 0x4p-4L : 0x2p+0L : inexact-ok
+= pow upward ldbl-128 0x1p+4L 0x4p-4L : 0x2p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1p+4L 0x4p-4L : 0x2p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1p+4L 0x4p-4L : 0x2p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1p+4L 0x4p-4L : 0x2p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x1p+4L 0x4p-4L : 0x2p+0L : inexact-ok
+pow 0x1p64 0.125
+= pow downward flt-32 0x1p+64f 0x2p-4f : 0x1p+8f : inexact-ok
+= pow tonearest flt-32 0x1p+64f 0x2p-4f : 0x1p+8f : inexact-ok
+= pow towardzero flt-32 0x1p+64f 0x2p-4f : 0x1p+8f : inexact-ok
+= pow upward flt-32 0x1p+64f 0x2p-4f : 0x1p+8f : inexact-ok
+= pow downward dbl-64 0x1p+64 0x2p-4 : 0x1p+8 : inexact-ok
+= pow tonearest dbl-64 0x1p+64 0x2p-4 : 0x1p+8 : inexact-ok
+= pow towardzero dbl-64 0x1p+64 0x2p-4 : 0x1p+8 : inexact-ok
+= pow upward dbl-64 0x1p+64 0x2p-4 : 0x1p+8 : inexact-ok
+= pow downward ldbl-96-intel 0x1p+64L 0x2p-4L : 0x1p+8L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1p+64L 0x2p-4L : 0x1p+8L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1p+64L 0x2p-4L : 0x1p+8L : inexact-ok
+= pow upward ldbl-96-intel 0x1p+64L 0x2p-4L : 0x1p+8L : inexact-ok
+= pow downward ldbl-96-m68k 0x1p+64L 0x2p-4L : 0x1p+8L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1p+64L 0x2p-4L : 0x1p+8L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1p+64L 0x2p-4L : 0x1p+8L : inexact-ok
+= pow upward ldbl-96-m68k 0x1p+64L 0x2p-4L : 0x1p+8L : inexact-ok
+= pow downward ldbl-128 0x1p+64L 0x2p-4L : 0x1p+8L : inexact-ok
+= pow tonearest ldbl-128 0x1p+64L 0x2p-4L : 0x1p+8L : inexact-ok
+= pow towardzero ldbl-128 0x1p+64L 0x2p-4L : 0x1p+8L : inexact-ok
+= pow upward ldbl-128 0x1p+64L 0x2p-4L : 0x1p+8L : inexact-ok
+= pow downward ldbl-128ibm 0x1p+64L 0x2p-4L : 0x1p+8L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1p+64L 0x2p-4L : 0x1p+8L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1p+64L 0x2p-4L : 0x1p+8L : inexact-ok
+= pow upward ldbl-128ibm 0x1p+64L 0x2p-4L : 0x1p+8L : inexact-ok
+pow 2 4
+= pow downward flt-32 0x2p+0f 0x4p+0f : 0x1p+4f : inexact-ok
+= pow tonearest flt-32 0x2p+0f 0x4p+0f : 0x1p+4f : inexact-ok
+= pow towardzero flt-32 0x2p+0f 0x4p+0f : 0x1p+4f : inexact-ok
+= pow upward flt-32 0x2p+0f 0x4p+0f : 0x1p+4f : inexact-ok
+= pow downward dbl-64 0x2p+0 0x4p+0 : 0x1p+4 : inexact-ok
+= pow tonearest dbl-64 0x2p+0 0x4p+0 : 0x1p+4 : inexact-ok
+= pow towardzero dbl-64 0x2p+0 0x4p+0 : 0x1p+4 : inexact-ok
+= pow upward dbl-64 0x2p+0 0x4p+0 : 0x1p+4 : inexact-ok
+= pow downward ldbl-96-intel 0x2p+0L 0x4p+0L : 0x1p+4L : inexact-ok
+= pow tonearest ldbl-96-intel 0x2p+0L 0x4p+0L : 0x1p+4L : inexact-ok
+= pow towardzero ldbl-96-intel 0x2p+0L 0x4p+0L : 0x1p+4L : inexact-ok
+= pow upward ldbl-96-intel 0x2p+0L 0x4p+0L : 0x1p+4L : inexact-ok
+= pow downward ldbl-96-m68k 0x2p+0L 0x4p+0L : 0x1p+4L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x2p+0L 0x4p+0L : 0x1p+4L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x2p+0L 0x4p+0L : 0x1p+4L : inexact-ok
+= pow upward ldbl-96-m68k 0x2p+0L 0x4p+0L : 0x1p+4L : inexact-ok
+= pow downward ldbl-128 0x2p+0L 0x4p+0L : 0x1p+4L : inexact-ok
+= pow tonearest ldbl-128 0x2p+0L 0x4p+0L : 0x1p+4L : inexact-ok
+= pow towardzero ldbl-128 0x2p+0L 0x4p+0L : 0x1p+4L : inexact-ok
+= pow upward ldbl-128 0x2p+0L 0x4p+0L : 0x1p+4L : inexact-ok
+= pow downward ldbl-128ibm 0x2p+0L 0x4p+0L : 0x1p+4L : inexact-ok
+= pow tonearest ldbl-128ibm 0x2p+0L 0x4p+0L : 0x1p+4L : inexact-ok
+= pow towardzero ldbl-128ibm 0x2p+0L 0x4p+0L : 0x1p+4L : inexact-ok
+= pow upward ldbl-128ibm 0x2p+0L 0x4p+0L : 0x1p+4L : inexact-ok
+pow 256 8
+= pow downward flt-32 0x1p+8f 0x8p+0f : 0x1p+64f : inexact-ok
+= pow tonearest flt-32 0x1p+8f 0x8p+0f : 0x1p+64f : inexact-ok
+= pow towardzero flt-32 0x1p+8f 0x8p+0f : 0x1p+64f : inexact-ok
+= pow upward flt-32 0x1p+8f 0x8p+0f : 0x1p+64f : inexact-ok
+= pow downward dbl-64 0x1p+8 0x8p+0 : 0x1p+64 : inexact-ok
+= pow tonearest dbl-64 0x1p+8 0x8p+0 : 0x1p+64 : inexact-ok
+= pow towardzero dbl-64 0x1p+8 0x8p+0 : 0x1p+64 : inexact-ok
+= pow upward dbl-64 0x1p+8 0x8p+0 : 0x1p+64 : inexact-ok
+= pow downward ldbl-96-intel 0x1p+8L 0x8p+0L : 0x1p+64L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1p+8L 0x8p+0L : 0x1p+64L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1p+8L 0x8p+0L : 0x1p+64L : inexact-ok
+= pow upward ldbl-96-intel 0x1p+8L 0x8p+0L : 0x1p+64L : inexact-ok
+= pow downward ldbl-96-m68k 0x1p+8L 0x8p+0L : 0x1p+64L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1p+8L 0x8p+0L : 0x1p+64L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1p+8L 0x8p+0L : 0x1p+64L : inexact-ok
+= pow upward ldbl-96-m68k 0x1p+8L 0x8p+0L : 0x1p+64L : inexact-ok
+= pow downward ldbl-128 0x1p+8L 0x8p+0L : 0x1p+64L : inexact-ok
+= pow tonearest ldbl-128 0x1p+8L 0x8p+0L : 0x1p+64L : inexact-ok
+= pow towardzero ldbl-128 0x1p+8L 0x8p+0L : 0x1p+64L : inexact-ok
+= pow upward ldbl-128 0x1p+8L 0x8p+0L : 0x1p+64L : inexact-ok
+= pow downward ldbl-128ibm 0x1p+8L 0x8p+0L : 0x1p+64L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1p+8L 0x8p+0L : 0x1p+64L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1p+8L 0x8p+0L : 0x1p+64L : inexact-ok
+= pow upward ldbl-128ibm 0x1p+8L 0x8p+0L : 0x1p+64L : inexact-ok
+pow 0.75 1.25
+= pow downward flt-32 0xcp-4f 0x1.4p+0f : 0xb.2ad17p-4f : inexact-ok
+= pow tonearest flt-32 0xcp-4f 0x1.4p+0f : 0xb.2ad17p-4f : inexact-ok
+= pow towardzero flt-32 0xcp-4f 0x1.4p+0f : 0xb.2ad17p-4f : inexact-ok
+= pow upward flt-32 0xcp-4f 0x1.4p+0f : 0xb.2ad18p-4f : inexact-ok
+= pow downward dbl-64 0xcp-4 0x1.4p+0 : 0xb.2ad170c81b418p-4 : inexact-ok
+= pow tonearest dbl-64 0xcp-4 0x1.4p+0 : 0xb.2ad170c81b418p-4 : inexact-ok
+= pow towardzero dbl-64 0xcp-4 0x1.4p+0 : 0xb.2ad170c81b418p-4 : inexact-ok
+= pow upward dbl-64 0xcp-4 0x1.4p+0 : 0xb.2ad170c81b42p-4 : inexact-ok
+= pow downward ldbl-96-intel 0xcp-4L 0x1.4p+0L : 0xb.2ad170c81b4183dp-4L : inexact-ok
+= pow tonearest ldbl-96-intel 0xcp-4L 0x1.4p+0L : 0xb.2ad170c81b4183dp-4L : inexact-ok
+= pow towardzero ldbl-96-intel 0xcp-4L 0x1.4p+0L : 0xb.2ad170c81b4183dp-4L : inexact-ok
+= pow upward ldbl-96-intel 0xcp-4L 0x1.4p+0L : 0xb.2ad170c81b4183ep-4L : inexact-ok
+= pow downward ldbl-96-m68k 0xcp-4L 0x1.4p+0L : 0xb.2ad170c81b4183dp-4L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xcp-4L 0x1.4p+0L : 0xb.2ad170c81b4183dp-4L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xcp-4L 0x1.4p+0L : 0xb.2ad170c81b4183dp-4L : inexact-ok
+= pow upward ldbl-96-m68k 0xcp-4L 0x1.4p+0L : 0xb.2ad170c81b4183ep-4L : inexact-ok
+= pow downward ldbl-128 0xcp-4L 0x1.4p+0L : 0xb.2ad170c81b4183d3186cfafacccp-4L : inexact-ok
+= pow tonearest ldbl-128 0xcp-4L 0x1.4p+0L : 0xb.2ad170c81b4183d3186cfafaccc8p-4L : inexact-ok
+= pow towardzero ldbl-128 0xcp-4L 0x1.4p+0L : 0xb.2ad170c81b4183d3186cfafacccp-4L : inexact-ok
+= pow upward ldbl-128 0xcp-4L 0x1.4p+0L : 0xb.2ad170c81b4183d3186cfafaccc8p-4L : inexact-ok
+= pow downward ldbl-128ibm 0xcp-4L 0x1.4p+0L : 0xb.2ad170c81b4183d3186cfafaccp-4L : inexact-ok
+= pow tonearest ldbl-128ibm 0xcp-4L 0x1.4p+0L : 0xb.2ad170c81b4183d3186cfafaccp-4L : inexact-ok
+= pow towardzero ldbl-128ibm 0xcp-4L 0x1.4p+0L : 0xb.2ad170c81b4183d3186cfafaccp-4L : inexact-ok
+= pow upward ldbl-128ibm 0xcp-4L 0x1.4p+0L : 0xb.2ad170c81b4183d3186cfafadp-4L : inexact-ok
+pow -7.49321e+133 -9.80818e+16
+= pow downward flt-32 -0xf.fffffp+124f -0x1.5c74ep+56f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow tonearest flt-32 -0xf.fffffp+124f -0x1.5c74ep+56f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 -0xf.fffffp+124f -0x1.5c74ep+56f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 -0xf.fffffp+124f -0x1.5c74ep+56f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0xf.fffffp+124 -0x1.5c74ep+56 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0xf.fffffp+124 -0x1.5c74ep+56 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0xf.fffffp+124 -0x1.5c74ep+56 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0xf.fffffp+124 -0x1.5c74ep+56 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.fffffp+124L -0x1.5c74ep+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.fffffp+124L -0x1.5c74ep+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffp+124L -0x1.5c74ep+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.fffffp+124L -0x1.5c74ep+56L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.fffffp+124L -0x1.5c74ep+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.fffffp+124L -0x1.5c74ep+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffp+124L -0x1.5c74ep+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.fffffp+124L -0x1.5c74ep+56L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffp+124L -0x1.5c74ep+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffp+124L -0x1.5c74ep+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffp+124L -0x1.5c74ep+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffp+124L -0x1.5c74ep+56L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.fffffp+124L -0x1.5c74ep+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.fffffp+124L -0x1.5c74ep+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.fffffp+124L -0x1.5c74ep+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.fffffp+124L -0x1.5c74ep+56L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward flt-32 -0xf.fffffp+124f -0x1.5c74e2p+56f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow tonearest flt-32 -0xf.fffffp+124f -0x1.5c74e2p+56f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 -0xf.fffffp+124f -0x1.5c74e2p+56f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 -0xf.fffffp+124f -0x1.5c74e2p+56f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0xf.fffffp+124 -0x1.5c74e2p+56 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0xf.fffffp+124 -0x1.5c74e2p+56 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0xf.fffffp+124 -0x1.5c74e2p+56 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0xf.fffffp+124 -0x1.5c74e2p+56 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.fffffp+124L -0x1.5c74e2p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.fffffp+124L -0x1.5c74e2p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffp+124L -0x1.5c74e2p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.fffffp+124L -0x1.5c74e2p+56L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.fffffp+124L -0x1.5c74e2p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.fffffp+124L -0x1.5c74e2p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffp+124L -0x1.5c74e2p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.fffffp+124L -0x1.5c74e2p+56L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffp+124L -0x1.5c74e2p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffp+124L -0x1.5c74e2p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffp+124L -0x1.5c74e2p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffp+124L -0x1.5c74e2p+56L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.fffffp+124L -0x1.5c74e2p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.fffffp+124L -0x1.5c74e2p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.fffffp+124L -0x1.5c74e2p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.fffffp+124L -0x1.5c74e2p+56L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0xf.fffffp+124 -0x1.5c74e09fee5p+56 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0xf.fffffp+124 -0x1.5c74e09fee5p+56 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0xf.fffffp+124 -0x1.5c74e09fee5p+56 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0xf.fffffp+124 -0x1.5c74e09fee5p+56 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.fffffp+124L -0x1.5c74e09fee5p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.fffffp+124L -0x1.5c74e09fee5p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffp+124L -0x1.5c74e09fee5p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.fffffp+124L -0x1.5c74e09fee5p+56L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.fffffp+124L -0x1.5c74e09fee5p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.fffffp+124L -0x1.5c74e09fee5p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffp+124L -0x1.5c74e09fee5p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.fffffp+124L -0x1.5c74e09fee5p+56L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffp+124L -0x1.5c74e09fee5p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffp+124L -0x1.5c74e09fee5p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffp+124L -0x1.5c74e09fee5p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffp+124L -0x1.5c74e09fee5p+56L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.fffffp+124L -0x1.5c74e09fee5p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.fffffp+124L -0x1.5c74e09fee5p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.fffffp+124L -0x1.5c74e09fee5p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.fffffp+124L -0x1.5c74e09fee5p+56L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x1.a64503155bc0fp+444 -0x1.5c74ep+56 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x1.a64503155bc0fp+444 -0x1.5c74ep+56 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x1.a64503155bc0fp+444 -0x1.5c74ep+56 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x1.a64503155bc0fp+444 -0x1.5c74ep+56 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x1.a64503155bc0fp+444L -0x1.5c74ep+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x1.a64503155bc0fp+444L -0x1.5c74ep+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x1.a64503155bc0fp+444L -0x1.5c74ep+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x1.a64503155bc0fp+444L -0x1.5c74ep+56L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x1.a64503155bc0fp+444L -0x1.5c74ep+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x1.a64503155bc0fp+444L -0x1.5c74ep+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x1.a64503155bc0fp+444L -0x1.5c74ep+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x1.a64503155bc0fp+444L -0x1.5c74ep+56L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x1.a64503155bc0fp+444L -0x1.5c74ep+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x1.a64503155bc0fp+444L -0x1.5c74ep+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x1.a64503155bc0fp+444L -0x1.5c74ep+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x1.a64503155bc0fp+444L -0x1.5c74ep+56L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x1.a64503155bc0fp+444L -0x1.5c74ep+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x1.a64503155bc0fp+444L -0x1.5c74ep+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x1.a64503155bc0fp+444L -0x1.5c74ep+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x1.a64503155bc0fp+444L -0x1.5c74ep+56L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x1.a64503155bc0fp+444 -0x1.5c74e2p+56 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x1.a64503155bc0fp+444 -0x1.5c74e2p+56 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x1.a64503155bc0fp+444 -0x1.5c74e2p+56 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x1.a64503155bc0fp+444 -0x1.5c74e2p+56 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x1.a64503155bc0fp+444L -0x1.5c74e2p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x1.a64503155bc0fp+444L -0x1.5c74e2p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x1.a64503155bc0fp+444L -0x1.5c74e2p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x1.a64503155bc0fp+444L -0x1.5c74e2p+56L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x1.a64503155bc0fp+444L -0x1.5c74e2p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x1.a64503155bc0fp+444L -0x1.5c74e2p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x1.a64503155bc0fp+444L -0x1.5c74e2p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x1.a64503155bc0fp+444L -0x1.5c74e2p+56L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x1.a64503155bc0fp+444L -0x1.5c74e2p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x1.a64503155bc0fp+444L -0x1.5c74e2p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x1.a64503155bc0fp+444L -0x1.5c74e2p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x1.a64503155bc0fp+444L -0x1.5c74e2p+56L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x1.a64503155bc0fp+444L -0x1.5c74e2p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x1.a64503155bc0fp+444L -0x1.5c74e2p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x1.a64503155bc0fp+444L -0x1.5c74e2p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x1.a64503155bc0fp+444L -0x1.5c74e2p+56L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x1.a64503155bc0fp+444 -0x1.5c74e09fee5p+56 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x1.a64503155bc0fp+444 -0x1.5c74e09fee5p+56 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x1.a64503155bc0fp+444 -0x1.5c74e09fee5p+56 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x1.a64503155bc0fp+444 -0x1.5c74e09fee5p+56 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x1.a64503155bc0fp+444L -0x1.5c74e09fee5p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x1.a64503155bc0fp+444L -0x1.5c74e09fee5p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x1.a64503155bc0fp+444L -0x1.5c74e09fee5p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x1.a64503155bc0fp+444L -0x1.5c74e09fee5p+56L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x1.a64503155bc0fp+444L -0x1.5c74e09fee5p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x1.a64503155bc0fp+444L -0x1.5c74e09fee5p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x1.a64503155bc0fp+444L -0x1.5c74e09fee5p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x1.a64503155bc0fp+444L -0x1.5c74e09fee5p+56L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x1.a64503155bc0fp+444L -0x1.5c74e09fee5p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x1.a64503155bc0fp+444L -0x1.5c74e09fee5p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x1.a64503155bc0fp+444L -0x1.5c74e09fee5p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x1.a64503155bc0fp+444L -0x1.5c74e09fee5p+56L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x1.a64503155bc0fp+444L -0x1.5c74e09fee5p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x1.a64503155bc0fp+444L -0x1.5c74e09fee5p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x1.a64503155bc0fp+444L -0x1.5c74e09fee5p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x1.a64503155bc0fp+444L -0x1.5c74e09fee5p+56L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x1.a64503155bc1p+444 -0x1.5c74ep+56 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x1.a64503155bc1p+444 -0x1.5c74ep+56 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x1.a64503155bc1p+444 -0x1.5c74ep+56 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x1.a64503155bc1p+444 -0x1.5c74ep+56 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x1.a64503155bc1p+444L -0x1.5c74ep+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x1.a64503155bc1p+444L -0x1.5c74ep+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x1.a64503155bc1p+444L -0x1.5c74ep+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x1.a64503155bc1p+444L -0x1.5c74ep+56L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x1.a64503155bc1p+444L -0x1.5c74ep+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x1.a64503155bc1p+444L -0x1.5c74ep+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x1.a64503155bc1p+444L -0x1.5c74ep+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x1.a64503155bc1p+444L -0x1.5c74ep+56L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x1.a64503155bc1p+444L -0x1.5c74ep+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x1.a64503155bc1p+444L -0x1.5c74ep+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x1.a64503155bc1p+444L -0x1.5c74ep+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x1.a64503155bc1p+444L -0x1.5c74ep+56L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x1.a64503155bc1p+444L -0x1.5c74ep+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x1.a64503155bc1p+444L -0x1.5c74ep+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x1.a64503155bc1p+444L -0x1.5c74ep+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x1.a64503155bc1p+444L -0x1.5c74ep+56L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x1.a64503155bc1p+444 -0x1.5c74e2p+56 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x1.a64503155bc1p+444 -0x1.5c74e2p+56 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x1.a64503155bc1p+444 -0x1.5c74e2p+56 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x1.a64503155bc1p+444 -0x1.5c74e2p+56 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x1.a64503155bc1p+444L -0x1.5c74e2p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x1.a64503155bc1p+444L -0x1.5c74e2p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x1.a64503155bc1p+444L -0x1.5c74e2p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x1.a64503155bc1p+444L -0x1.5c74e2p+56L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x1.a64503155bc1p+444L -0x1.5c74e2p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x1.a64503155bc1p+444L -0x1.5c74e2p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x1.a64503155bc1p+444L -0x1.5c74e2p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x1.a64503155bc1p+444L -0x1.5c74e2p+56L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x1.a64503155bc1p+444L -0x1.5c74e2p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x1.a64503155bc1p+444L -0x1.5c74e2p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x1.a64503155bc1p+444L -0x1.5c74e2p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x1.a64503155bc1p+444L -0x1.5c74e2p+56L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x1.a64503155bc1p+444L -0x1.5c74e2p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x1.a64503155bc1p+444L -0x1.5c74e2p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x1.a64503155bc1p+444L -0x1.5c74e2p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x1.a64503155bc1p+444L -0x1.5c74e2p+56L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x1.a64503155bc1p+444 -0x1.5c74e09fee5p+56 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x1.a64503155bc1p+444 -0x1.5c74e09fee5p+56 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x1.a64503155bc1p+444 -0x1.5c74e09fee5p+56 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x1.a64503155bc1p+444 -0x1.5c74e09fee5p+56 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x1.a64503155bc1p+444L -0x1.5c74e09fee5p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x1.a64503155bc1p+444L -0x1.5c74e09fee5p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x1.a64503155bc1p+444L -0x1.5c74e09fee5p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x1.a64503155bc1p+444L -0x1.5c74e09fee5p+56L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x1.a64503155bc1p+444L -0x1.5c74e09fee5p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x1.a64503155bc1p+444L -0x1.5c74e09fee5p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x1.a64503155bc1p+444L -0x1.5c74e09fee5p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x1.a64503155bc1p+444L -0x1.5c74e09fee5p+56L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x1.a64503155bc1p+444L -0x1.5c74e09fee5p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x1.a64503155bc1p+444L -0x1.5c74e09fee5p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x1.a64503155bc1p+444L -0x1.5c74e09fee5p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x1.a64503155bc1p+444L -0x1.5c74e09fee5p+56L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x1.a64503155bc1p+444L -0x1.5c74e09fee5p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x1.a64503155bc1p+444L -0x1.5c74e09fee5p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x1.a64503155bc1p+444L -0x1.5c74e09fee5p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x1.a64503155bc1p+444L -0x1.5c74e09fee5p+56L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x1.a64503155bc0f67ap+444L -0x1.5c74ep+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x1.a64503155bc0f67ap+444L -0x1.5c74ep+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x1.a64503155bc0f67ap+444L -0x1.5c74ep+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x1.a64503155bc0f67ap+444L -0x1.5c74ep+56L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x1.a64503155bc0f67ap+444L -0x1.5c74ep+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x1.a64503155bc0f67ap+444L -0x1.5c74ep+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x1.a64503155bc0f67ap+444L -0x1.5c74ep+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x1.a64503155bc0f67ap+444L -0x1.5c74ep+56L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x1.a64503155bc0f67ap+444L -0x1.5c74ep+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x1.a64503155bc0f67ap+444L -0x1.5c74ep+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x1.a64503155bc0f67ap+444L -0x1.5c74ep+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x1.a64503155bc0f67ap+444L -0x1.5c74ep+56L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x1.a64503155bc0f67ap+444L -0x1.5c74ep+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x1.a64503155bc0f67ap+444L -0x1.5c74ep+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x1.a64503155bc0f67ap+444L -0x1.5c74ep+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x1.a64503155bc0f67ap+444L -0x1.5c74ep+56L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x1.a64503155bc0f67ap+444L -0x1.5c74e2p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x1.a64503155bc0f67ap+444L -0x1.5c74e2p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x1.a64503155bc0f67ap+444L -0x1.5c74e2p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x1.a64503155bc0f67ap+444L -0x1.5c74e2p+56L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x1.a64503155bc0f67ap+444L -0x1.5c74e2p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x1.a64503155bc0f67ap+444L -0x1.5c74e2p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x1.a64503155bc0f67ap+444L -0x1.5c74e2p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x1.a64503155bc0f67ap+444L -0x1.5c74e2p+56L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x1.a64503155bc0f67ap+444L -0x1.5c74e2p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x1.a64503155bc0f67ap+444L -0x1.5c74e2p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x1.a64503155bc0f67ap+444L -0x1.5c74e2p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x1.a64503155bc0f67ap+444L -0x1.5c74e2p+56L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x1.a64503155bc0f67ap+444L -0x1.5c74e2p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x1.a64503155bc0f67ap+444L -0x1.5c74e2p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x1.a64503155bc0f67ap+444L -0x1.5c74e2p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x1.a64503155bc0f67ap+444L -0x1.5c74e2p+56L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x1.a64503155bc0f67ap+444L -0x1.5c74e09fee5p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x1.a64503155bc0f67ap+444L -0x1.5c74e09fee5p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x1.a64503155bc0f67ap+444L -0x1.5c74e09fee5p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x1.a64503155bc0f67ap+444L -0x1.5c74e09fee5p+56L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x1.a64503155bc0f67ap+444L -0x1.5c74e09fee5p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x1.a64503155bc0f67ap+444L -0x1.5c74e09fee5p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x1.a64503155bc0f67ap+444L -0x1.5c74e09fee5p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x1.a64503155bc0f67ap+444L -0x1.5c74e09fee5p+56L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x1.a64503155bc0f67ap+444L -0x1.5c74e09fee5p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x1.a64503155bc0f67ap+444L -0x1.5c74e09fee5p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x1.a64503155bc0f67ap+444L -0x1.5c74e09fee5p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x1.a64503155bc0f67ap+444L -0x1.5c74e09fee5p+56L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x1.a64503155bc0f67ap+444L -0x1.5c74e09fee5p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x1.a64503155bc0f67ap+444L -0x1.5c74e09fee5p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x1.a64503155bc0f67ap+444L -0x1.5c74e09fee5p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x1.a64503155bc0f67ap+444L -0x1.5c74e09fee5p+56L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x1.a64503155bc0f67cp+444L -0x1.5c74ep+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x1.a64503155bc0f67cp+444L -0x1.5c74ep+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x1.a64503155bc0f67cp+444L -0x1.5c74ep+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x1.a64503155bc0f67cp+444L -0x1.5c74ep+56L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x1.a64503155bc0f67cp+444L -0x1.5c74ep+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x1.a64503155bc0f67cp+444L -0x1.5c74ep+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x1.a64503155bc0f67cp+444L -0x1.5c74ep+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x1.a64503155bc0f67cp+444L -0x1.5c74ep+56L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x1.a64503155bc0f67cp+444L -0x1.5c74ep+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x1.a64503155bc0f67cp+444L -0x1.5c74ep+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x1.a64503155bc0f67cp+444L -0x1.5c74ep+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x1.a64503155bc0f67cp+444L -0x1.5c74ep+56L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x1.a64503155bc0f67cp+444L -0x1.5c74ep+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x1.a64503155bc0f67cp+444L -0x1.5c74ep+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x1.a64503155bc0f67cp+444L -0x1.5c74ep+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x1.a64503155bc0f67cp+444L -0x1.5c74ep+56L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x1.a64503155bc0f67cp+444L -0x1.5c74e2p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x1.a64503155bc0f67cp+444L -0x1.5c74e2p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x1.a64503155bc0f67cp+444L -0x1.5c74e2p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x1.a64503155bc0f67cp+444L -0x1.5c74e2p+56L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x1.a64503155bc0f67cp+444L -0x1.5c74e2p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x1.a64503155bc0f67cp+444L -0x1.5c74e2p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x1.a64503155bc0f67cp+444L -0x1.5c74e2p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x1.a64503155bc0f67cp+444L -0x1.5c74e2p+56L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x1.a64503155bc0f67cp+444L -0x1.5c74e2p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x1.a64503155bc0f67cp+444L -0x1.5c74e2p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x1.a64503155bc0f67cp+444L -0x1.5c74e2p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x1.a64503155bc0f67cp+444L -0x1.5c74e2p+56L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x1.a64503155bc0f67cp+444L -0x1.5c74e2p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x1.a64503155bc0f67cp+444L -0x1.5c74e2p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x1.a64503155bc0f67cp+444L -0x1.5c74e2p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x1.a64503155bc0f67cp+444L -0x1.5c74e2p+56L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x1.a64503155bc0f67cp+444L -0x1.5c74e09fee5p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x1.a64503155bc0f67cp+444L -0x1.5c74e09fee5p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x1.a64503155bc0f67cp+444L -0x1.5c74e09fee5p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x1.a64503155bc0f67cp+444L -0x1.5c74e09fee5p+56L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x1.a64503155bc0f67cp+444L -0x1.5c74e09fee5p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x1.a64503155bc0f67cp+444L -0x1.5c74e09fee5p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x1.a64503155bc0f67cp+444L -0x1.5c74e09fee5p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x1.a64503155bc0f67cp+444L -0x1.5c74e09fee5p+56L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x1.a64503155bc0f67cp+444L -0x1.5c74e09fee5p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x1.a64503155bc0f67cp+444L -0x1.5c74e09fee5p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x1.a64503155bc0f67cp+444L -0x1.5c74e09fee5p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x1.a64503155bc0f67cp+444L -0x1.5c74e09fee5p+56L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x1.a64503155bc0f67cp+444L -0x1.5c74e09fee5p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x1.a64503155bc0f67cp+444L -0x1.5c74e09fee5p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x1.a64503155bc0f67cp+444L -0x1.5c74e09fee5p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x1.a64503155bc0f67cp+444L -0x1.5c74e09fee5p+56L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x1.a64503155bc0f67a206bd9b6c507p+444L -0x1.5c74ep+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x1.a64503155bc0f67a206bd9b6c507p+444L -0x1.5c74ep+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x1.a64503155bc0f67a206bd9b6c507p+444L -0x1.5c74ep+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x1.a64503155bc0f67a206bd9b6c507p+444L -0x1.5c74ep+56L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x1.a64503155bc0f67a206bd9b6c507p+444L -0x1.5c74e2p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x1.a64503155bc0f67a206bd9b6c507p+444L -0x1.5c74e2p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x1.a64503155bc0f67a206bd9b6c507p+444L -0x1.5c74e2p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x1.a64503155bc0f67a206bd9b6c507p+444L -0x1.5c74e2p+56L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x1.a64503155bc0f67a206bd9b6c507p+444L -0x1.5c74e09fee5p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x1.a64503155bc0f67a206bd9b6c507p+444L -0x1.5c74e09fee5p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x1.a64503155bc0f67a206bd9b6c507p+444L -0x1.5c74e09fee5p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x1.a64503155bc0f67a206bd9b6c507p+444L -0x1.5c74e09fee5p+56L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x1.a64503155bc0f67a206bd9b6c508p+444L -0x1.5c74ep+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x1.a64503155bc0f67a206bd9b6c508p+444L -0x1.5c74ep+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x1.a64503155bc0f67a206bd9b6c508p+444L -0x1.5c74ep+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x1.a64503155bc0f67a206bd9b6c508p+444L -0x1.5c74ep+56L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x1.a64503155bc0f67a206bd9b6c508p+444L -0x1.5c74e2p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x1.a64503155bc0f67a206bd9b6c508p+444L -0x1.5c74e2p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x1.a64503155bc0f67a206bd9b6c508p+444L -0x1.5c74e2p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x1.a64503155bc0f67a206bd9b6c508p+444L -0x1.5c74e2p+56L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x1.a64503155bc0f67a206bd9b6c508p+444L -0x1.5c74e09fee5p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x1.a64503155bc0f67a206bd9b6c508p+444L -0x1.5c74e09fee5p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x1.a64503155bc0f67a206bd9b6c508p+444L -0x1.5c74e09fee5p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x1.a64503155bc0f67a206bd9b6c508p+444L -0x1.5c74e09fee5p+56L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x1.a64503155bc0f67a206bd9b6c5p+444L -0x1.5c74ep+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x1.a64503155bc0f67a206bd9b6c5p+444L -0x1.5c74ep+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x1.a64503155bc0f67a206bd9b6c5p+444L -0x1.5c74ep+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x1.a64503155bc0f67a206bd9b6c5p+444L -0x1.5c74ep+56L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x1.a64503155bc0f67a206bd9b6c5p+444L -0x1.5c74ep+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x1.a64503155bc0f67a206bd9b6c5p+444L -0x1.5c74ep+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x1.a64503155bc0f67a206bd9b6c5p+444L -0x1.5c74ep+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x1.a64503155bc0f67a206bd9b6c5p+444L -0x1.5c74ep+56L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x1.a64503155bc0f67a206bd9b6c5p+444L -0x1.5c74e2p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x1.a64503155bc0f67a206bd9b6c5p+444L -0x1.5c74e2p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x1.a64503155bc0f67a206bd9b6c5p+444L -0x1.5c74e2p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x1.a64503155bc0f67a206bd9b6c5p+444L -0x1.5c74e2p+56L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x1.a64503155bc0f67a206bd9b6c5p+444L -0x1.5c74e2p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x1.a64503155bc0f67a206bd9b6c5p+444L -0x1.5c74e2p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x1.a64503155bc0f67a206bd9b6c5p+444L -0x1.5c74e2p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x1.a64503155bc0f67a206bd9b6c5p+444L -0x1.5c74e2p+56L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x1.a64503155bc0f67a206bd9b6c5p+444L -0x1.5c74e09fee5p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x1.a64503155bc0f67a206bd9b6c5p+444L -0x1.5c74e09fee5p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x1.a64503155bc0f67a206bd9b6c5p+444L -0x1.5c74e09fee5p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x1.a64503155bc0f67a206bd9b6c5p+444L -0x1.5c74e09fee5p+56L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x1.a64503155bc0f67a206bd9b6c5p+444L -0x1.5c74e09fee5p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x1.a64503155bc0f67a206bd9b6c5p+444L -0x1.5c74e09fee5p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x1.a64503155bc0f67a206bd9b6c5p+444L -0x1.5c74e09fee5p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x1.a64503155bc0f67a206bd9b6c5p+444L -0x1.5c74e09fee5p+56L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x1.a64503155bc0f67a206bd9b6c58p+444L -0x1.5c74ep+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x1.a64503155bc0f67a206bd9b6c58p+444L -0x1.5c74ep+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x1.a64503155bc0f67a206bd9b6c58p+444L -0x1.5c74ep+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x1.a64503155bc0f67a206bd9b6c58p+444L -0x1.5c74ep+56L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x1.a64503155bc0f67a206bd9b6c58p+444L -0x1.5c74ep+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x1.a64503155bc0f67a206bd9b6c58p+444L -0x1.5c74ep+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x1.a64503155bc0f67a206bd9b6c58p+444L -0x1.5c74ep+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x1.a64503155bc0f67a206bd9b6c58p+444L -0x1.5c74ep+56L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x1.a64503155bc0f67a206bd9b6c58p+444L -0x1.5c74e2p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x1.a64503155bc0f67a206bd9b6c58p+444L -0x1.5c74e2p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x1.a64503155bc0f67a206bd9b6c58p+444L -0x1.5c74e2p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x1.a64503155bc0f67a206bd9b6c58p+444L -0x1.5c74e2p+56L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x1.a64503155bc0f67a206bd9b6c58p+444L -0x1.5c74e2p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x1.a64503155bc0f67a206bd9b6c58p+444L -0x1.5c74e2p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x1.a64503155bc0f67a206bd9b6c58p+444L -0x1.5c74e2p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x1.a64503155bc0f67a206bd9b6c58p+444L -0x1.5c74e2p+56L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x1.a64503155bc0f67a206bd9b6c58p+444L -0x1.5c74e09fee5p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x1.a64503155bc0f67a206bd9b6c58p+444L -0x1.5c74e09fee5p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x1.a64503155bc0f67a206bd9b6c58p+444L -0x1.5c74e09fee5p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x1.a64503155bc0f67a206bd9b6c58p+444L -0x1.5c74e09fee5p+56L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x1.a64503155bc0f67a206bd9b6c58p+444L -0x1.5c74e09fee5p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x1.a64503155bc0f67a206bd9b6c58p+444L -0x1.5c74e09fee5p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x1.a64503155bc0f67a206bd9b6c58p+444L -0x1.5c74e09fee5p+56L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x1.a64503155bc0f67a206bd9b6c58p+444L -0x1.5c74e09fee5p+56L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+pow -1.0 -0xffffff
+= pow downward flt-32 -0x1p+0f -0xf.fffffp+20f : -0x1p+0f : inexact-ok
+= pow tonearest flt-32 -0x1p+0f -0xf.fffffp+20f : -0x1p+0f : inexact-ok
+= pow towardzero flt-32 -0x1p+0f -0xf.fffffp+20f : -0x1p+0f : inexact-ok
+= pow upward flt-32 -0x1p+0f -0xf.fffffp+20f : -0x1p+0f : inexact-ok
+= pow downward dbl-64 -0x1p+0 -0xf.fffffp+20 : -0x1p+0 : inexact-ok
+= pow tonearest dbl-64 -0x1p+0 -0xf.fffffp+20 : -0x1p+0 : inexact-ok
+= pow towardzero dbl-64 -0x1p+0 -0xf.fffffp+20 : -0x1p+0 : inexact-ok
+= pow upward dbl-64 -0x1p+0 -0xf.fffffp+20 : -0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel -0x1p+0L -0xf.fffffp+20L : -0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x1p+0L -0xf.fffffp+20L : -0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x1p+0L -0xf.fffffp+20L : -0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x1p+0L -0xf.fffffp+20L : -0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x1p+0L -0xf.fffffp+20L : -0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x1p+0L -0xf.fffffp+20L : -0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x1p+0L -0xf.fffffp+20L : -0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x1p+0L -0xf.fffffp+20L : -0x1p+0L : inexact-ok
+= pow downward ldbl-128 -0x1p+0L -0xf.fffffp+20L : -0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x1p+0L -0xf.fffffp+20L : -0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x1p+0L -0xf.fffffp+20L : -0x1p+0L : inexact-ok
+= pow upward ldbl-128 -0x1p+0L -0xf.fffffp+20L : -0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x1p+0L -0xf.fffffp+20L : -0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x1p+0L -0xf.fffffp+20L : -0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x1p+0L -0xf.fffffp+20L : -0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x1p+0L -0xf.fffffp+20L : -0x1p+0L : inexact-ok
+pow -1.0 -0x1fffffe
+= pow downward flt-32 -0x1p+0f -0x1.fffffep+24f : 0x1p+0f : inexact-ok
+= pow tonearest flt-32 -0x1p+0f -0x1.fffffep+24f : 0x1p+0f : inexact-ok
+= pow towardzero flt-32 -0x1p+0f -0x1.fffffep+24f : 0x1p+0f : inexact-ok
+= pow upward flt-32 -0x1p+0f -0x1.fffffep+24f : 0x1p+0f : inexact-ok
+= pow downward dbl-64 -0x1p+0 -0x1.fffffep+24 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 -0x1p+0 -0x1.fffffep+24 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 -0x1p+0 -0x1.fffffep+24 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 -0x1p+0 -0x1.fffffep+24 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel -0x1p+0L -0x1.fffffep+24L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x1p+0L -0x1.fffffep+24L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x1p+0L -0x1.fffffep+24L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x1p+0L -0x1.fffffep+24L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x1p+0L -0x1.fffffep+24L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x1p+0L -0x1.fffffep+24L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x1p+0L -0x1.fffffep+24L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x1p+0L -0x1.fffffep+24L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 -0x1p+0L -0x1.fffffep+24L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x1p+0L -0x1.fffffep+24L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x1p+0L -0x1.fffffep+24L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 -0x1p+0L -0x1.fffffep+24L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x1p+0L -0x1.fffffep+24L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x1p+0L -0x1.fffffep+24L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x1p+0L -0x1.fffffep+24L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x1p+0L -0x1.fffffep+24L : 0x1p+0L : inexact-ok
+pow -1.0 -0x1.fffffffffffffp+52
+= pow downward flt-32 -0x1p+0f -0x1.fffffep+52f : 0x1p+0f : inexact-ok
+= pow tonearest flt-32 -0x1p+0f -0x1.fffffep+52f : 0x1p+0f : inexact-ok
+= pow towardzero flt-32 -0x1p+0f -0x1.fffffep+52f : 0x1p+0f : inexact-ok
+= pow upward flt-32 -0x1p+0f -0x1.fffffep+52f : 0x1p+0f : inexact-ok
+= pow downward dbl-64 -0x1p+0 -0x1.fffffep+52 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 -0x1p+0 -0x1.fffffep+52 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 -0x1p+0 -0x1.fffffep+52 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 -0x1p+0 -0x1.fffffep+52 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel -0x1p+0L -0x1.fffffep+52L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x1p+0L -0x1.fffffep+52L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x1p+0L -0x1.fffffep+52L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x1p+0L -0x1.fffffep+52L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x1p+0L -0x1.fffffep+52L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x1p+0L -0x1.fffffep+52L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x1p+0L -0x1.fffffep+52L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x1p+0L -0x1.fffffep+52L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 -0x1p+0L -0x1.fffffep+52L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x1p+0L -0x1.fffffep+52L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x1p+0L -0x1.fffffep+52L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 -0x1p+0L -0x1.fffffep+52L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x1p+0L -0x1.fffffep+52L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x1p+0L -0x1.fffffep+52L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x1p+0L -0x1.fffffep+52L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x1p+0L -0x1.fffffep+52L : 0x1p+0L : inexact-ok
+= pow downward flt-32 -0x1p+0f -0x2p+52f : 0x1p+0f : inexact-ok
+= pow tonearest flt-32 -0x1p+0f -0x2p+52f : 0x1p+0f : inexact-ok
+= pow towardzero flt-32 -0x1p+0f -0x2p+52f : 0x1p+0f : inexact-ok
+= pow upward flt-32 -0x1p+0f -0x2p+52f : 0x1p+0f : inexact-ok
+= pow downward dbl-64 -0x1p+0 -0x2p+52 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 -0x1p+0 -0x2p+52 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 -0x1p+0 -0x2p+52 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 -0x1p+0 -0x2p+52 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel -0x1p+0L -0x2p+52L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x1p+0L -0x2p+52L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x1p+0L -0x2p+52L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x1p+0L -0x2p+52L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x1p+0L -0x2p+52L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x1p+0L -0x2p+52L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x1p+0L -0x2p+52L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x1p+0L -0x2p+52L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 -0x1p+0L -0x2p+52L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x1p+0L -0x2p+52L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x1p+0L -0x2p+52L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 -0x1p+0L -0x2p+52L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x1p+0L -0x2p+52L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x1p+0L -0x2p+52L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x1p+0L -0x2p+52L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x1p+0L -0x2p+52L : 0x1p+0L : inexact-ok
+= pow downward dbl-64 -0x1p+0 -0x1.fffffffffffffp+52 : -0x1p+0 : inexact-ok
+= pow tonearest dbl-64 -0x1p+0 -0x1.fffffffffffffp+52 : -0x1p+0 : inexact-ok
+= pow towardzero dbl-64 -0x1p+0 -0x1.fffffffffffffp+52 : -0x1p+0 : inexact-ok
+= pow upward dbl-64 -0x1p+0 -0x1.fffffffffffffp+52 : -0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel -0x1p+0L -0x1.fffffffffffffp+52L : -0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x1p+0L -0x1.fffffffffffffp+52L : -0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x1p+0L -0x1.fffffffffffffp+52L : -0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x1p+0L -0x1.fffffffffffffp+52L : -0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x1p+0L -0x1.fffffffffffffp+52L : -0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x1p+0L -0x1.fffffffffffffp+52L : -0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x1p+0L -0x1.fffffffffffffp+52L : -0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x1p+0L -0x1.fffffffffffffp+52L : -0x1p+0L : inexact-ok
+= pow downward ldbl-128 -0x1p+0L -0x1.fffffffffffffp+52L : -0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x1p+0L -0x1.fffffffffffffp+52L : -0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x1p+0L -0x1.fffffffffffffp+52L : -0x1p+0L : inexact-ok
+= pow upward ldbl-128 -0x1p+0L -0x1.fffffffffffffp+52L : -0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x1p+0L -0x1.fffffffffffffp+52L : -0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x1p+0L -0x1.fffffffffffffp+52L : -0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x1p+0L -0x1.fffffffffffffp+52L : -0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x1p+0L -0x1.fffffffffffffp+52L : -0x1p+0L : inexact-ok
+pow -1.0 -0x1.fffffffffffffp+53
+= pow downward flt-32 -0x1p+0f -0x3.fffffcp+52f : 0x1p+0f : inexact-ok
+= pow tonearest flt-32 -0x1p+0f -0x3.fffffcp+52f : 0x1p+0f : inexact-ok
+= pow towardzero flt-32 -0x1p+0f -0x3.fffffcp+52f : 0x1p+0f : inexact-ok
+= pow upward flt-32 -0x1p+0f -0x3.fffffcp+52f : 0x1p+0f : inexact-ok
+= pow downward dbl-64 -0x1p+0 -0x3.fffffcp+52 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 -0x1p+0 -0x3.fffffcp+52 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 -0x1p+0 -0x3.fffffcp+52 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 -0x1p+0 -0x3.fffffcp+52 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel -0x1p+0L -0x3.fffffcp+52L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x1p+0L -0x3.fffffcp+52L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x1p+0L -0x3.fffffcp+52L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x1p+0L -0x3.fffffcp+52L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x1p+0L -0x3.fffffcp+52L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x1p+0L -0x3.fffffcp+52L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x1p+0L -0x3.fffffcp+52L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x1p+0L -0x3.fffffcp+52L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 -0x1p+0L -0x3.fffffcp+52L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x1p+0L -0x3.fffffcp+52L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x1p+0L -0x3.fffffcp+52L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 -0x1p+0L -0x3.fffffcp+52L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x1p+0L -0x3.fffffcp+52L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x1p+0L -0x3.fffffcp+52L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x1p+0L -0x3.fffffcp+52L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x1p+0L -0x3.fffffcp+52L : 0x1p+0L : inexact-ok
+= pow downward flt-32 -0x1p+0f -0x4p+52f : 0x1p+0f : inexact-ok
+= pow tonearest flt-32 -0x1p+0f -0x4p+52f : 0x1p+0f : inexact-ok
+= pow towardzero flt-32 -0x1p+0f -0x4p+52f : 0x1p+0f : inexact-ok
+= pow upward flt-32 -0x1p+0f -0x4p+52f : 0x1p+0f : inexact-ok
+= pow downward dbl-64 -0x1p+0 -0x4p+52 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 -0x1p+0 -0x4p+52 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 -0x1p+0 -0x4p+52 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 -0x1p+0 -0x4p+52 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel -0x1p+0L -0x4p+52L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x1p+0L -0x4p+52L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x1p+0L -0x4p+52L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x1p+0L -0x4p+52L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x1p+0L -0x4p+52L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x1p+0L -0x4p+52L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x1p+0L -0x4p+52L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x1p+0L -0x4p+52L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 -0x1p+0L -0x4p+52L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x1p+0L -0x4p+52L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x1p+0L -0x4p+52L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 -0x1p+0L -0x4p+52L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x1p+0L -0x4p+52L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x1p+0L -0x4p+52L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x1p+0L -0x4p+52L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x1p+0L -0x4p+52L : 0x1p+0L : inexact-ok
+= pow downward dbl-64 -0x1p+0 -0x3.ffffffffffffep+52 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 -0x1p+0 -0x3.ffffffffffffep+52 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 -0x1p+0 -0x3.ffffffffffffep+52 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 -0x1p+0 -0x3.ffffffffffffep+52 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel -0x1p+0L -0x3.ffffffffffffep+52L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x1p+0L -0x3.ffffffffffffep+52L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x1p+0L -0x3.ffffffffffffep+52L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x1p+0L -0x3.ffffffffffffep+52L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x1p+0L -0x3.ffffffffffffep+52L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x1p+0L -0x3.ffffffffffffep+52L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x1p+0L -0x3.ffffffffffffep+52L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x1p+0L -0x3.ffffffffffffep+52L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 -0x1p+0L -0x3.ffffffffffffep+52L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x1p+0L -0x3.ffffffffffffep+52L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x1p+0L -0x3.ffffffffffffep+52L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 -0x1p+0L -0x3.ffffffffffffep+52L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x1p+0L -0x3.ffffffffffffep+52L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x1p+0L -0x3.ffffffffffffep+52L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x1p+0L -0x3.ffffffffffffep+52L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x1p+0L -0x3.ffffffffffffep+52L : 0x1p+0L : inexact-ok
+pow -1.0 -0x1.fffffffffffffffep+63
+= pow downward flt-32 -0x1p+0f -0xf.fffffp+60f : 0x1p+0f : inexact-ok
+= pow tonearest flt-32 -0x1p+0f -0xf.fffffp+60f : 0x1p+0f : inexact-ok
+= pow towardzero flt-32 -0x1p+0f -0xf.fffffp+60f : 0x1p+0f : inexact-ok
+= pow upward flt-32 -0x1p+0f -0xf.fffffp+60f : 0x1p+0f : inexact-ok
+= pow downward dbl-64 -0x1p+0 -0xf.fffffp+60 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 -0x1p+0 -0xf.fffffp+60 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 -0x1p+0 -0xf.fffffp+60 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 -0x1p+0 -0xf.fffffp+60 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel -0x1p+0L -0xf.fffffp+60L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x1p+0L -0xf.fffffp+60L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x1p+0L -0xf.fffffp+60L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x1p+0L -0xf.fffffp+60L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x1p+0L -0xf.fffffp+60L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x1p+0L -0xf.fffffp+60L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x1p+0L -0xf.fffffp+60L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x1p+0L -0xf.fffffp+60L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 -0x1p+0L -0xf.fffffp+60L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x1p+0L -0xf.fffffp+60L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x1p+0L -0xf.fffffp+60L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 -0x1p+0L -0xf.fffffp+60L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x1p+0L -0xf.fffffp+60L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x1p+0L -0xf.fffffp+60L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x1p+0L -0xf.fffffp+60L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x1p+0L -0xf.fffffp+60L : 0x1p+0L : inexact-ok
+= pow downward flt-32 -0x1p+0f -0x1p+64f : 0x1p+0f : inexact-ok
+= pow tonearest flt-32 -0x1p+0f -0x1p+64f : 0x1p+0f : inexact-ok
+= pow towardzero flt-32 -0x1p+0f -0x1p+64f : 0x1p+0f : inexact-ok
+= pow upward flt-32 -0x1p+0f -0x1p+64f : 0x1p+0f : inexact-ok
+= pow downward dbl-64 -0x1p+0 -0x1p+64 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 -0x1p+0 -0x1p+64 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 -0x1p+0 -0x1p+64 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 -0x1p+0 -0x1p+64 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel -0x1p+0L -0x1p+64L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x1p+0L -0x1p+64L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x1p+0L -0x1p+64L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x1p+0L -0x1p+64L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x1p+0L -0x1p+64L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x1p+0L -0x1p+64L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x1p+0L -0x1p+64L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x1p+0L -0x1p+64L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 -0x1p+0L -0x1p+64L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x1p+0L -0x1p+64L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x1p+0L -0x1p+64L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 -0x1p+0L -0x1p+64L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x1p+0L -0x1p+64L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x1p+0L -0x1p+64L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x1p+0L -0x1p+64L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x1p+0L -0x1p+64L : 0x1p+0L : inexact-ok
+= pow downward dbl-64 -0x1p+0 -0xf.ffffffffffff8p+60 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 -0x1p+0 -0xf.ffffffffffff8p+60 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 -0x1p+0 -0xf.ffffffffffff8p+60 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 -0x1p+0 -0xf.ffffffffffff8p+60 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel -0x1p+0L -0xf.ffffffffffff8p+60L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x1p+0L -0xf.ffffffffffff8p+60L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x1p+0L -0xf.ffffffffffff8p+60L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x1p+0L -0xf.ffffffffffff8p+60L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x1p+0L -0xf.ffffffffffff8p+60L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x1p+0L -0xf.ffffffffffff8p+60L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x1p+0L -0xf.ffffffffffff8p+60L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x1p+0L -0xf.ffffffffffff8p+60L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 -0x1p+0L -0xf.ffffffffffff8p+60L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x1p+0L -0xf.ffffffffffff8p+60L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x1p+0L -0xf.ffffffffffff8p+60L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 -0x1p+0L -0xf.ffffffffffff8p+60L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x1p+0L -0xf.ffffffffffff8p+60L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x1p+0L -0xf.ffffffffffff8p+60L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x1p+0L -0xf.ffffffffffff8p+60L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x1p+0L -0xf.ffffffffffff8p+60L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-intel -0x1p+0L -0xf.fffffffffffffffp+60L : -0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x1p+0L -0xf.fffffffffffffffp+60L : -0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x1p+0L -0xf.fffffffffffffffp+60L : -0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x1p+0L -0xf.fffffffffffffffp+60L : -0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x1p+0L -0xf.fffffffffffffffp+60L : -0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x1p+0L -0xf.fffffffffffffffp+60L : -0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x1p+0L -0xf.fffffffffffffffp+60L : -0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x1p+0L -0xf.fffffffffffffffp+60L : -0x1p+0L : inexact-ok
+= pow downward ldbl-128 -0x1p+0L -0xf.fffffffffffffffp+60L : -0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x1p+0L -0xf.fffffffffffffffp+60L : -0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x1p+0L -0xf.fffffffffffffffp+60L : -0x1p+0L : inexact-ok
+= pow upward ldbl-128 -0x1p+0L -0xf.fffffffffffffffp+60L : -0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x1p+0L -0xf.fffffffffffffffp+60L : -0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x1p+0L -0xf.fffffffffffffffp+60L : -0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x1p+0L -0xf.fffffffffffffffp+60L : -0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x1p+0L -0xf.fffffffffffffffp+60L : -0x1p+0L : inexact-ok
+pow -1.0 -0x1.fffffffffffffffep+64
+= pow downward flt-32 -0x1p+0f -0x1.fffffep+64f : 0x1p+0f : inexact-ok
+= pow tonearest flt-32 -0x1p+0f -0x1.fffffep+64f : 0x1p+0f : inexact-ok
+= pow towardzero flt-32 -0x1p+0f -0x1.fffffep+64f : 0x1p+0f : inexact-ok
+= pow upward flt-32 -0x1p+0f -0x1.fffffep+64f : 0x1p+0f : inexact-ok
+= pow downward dbl-64 -0x1p+0 -0x1.fffffep+64 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 -0x1p+0 -0x1.fffffep+64 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 -0x1p+0 -0x1.fffffep+64 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 -0x1p+0 -0x1.fffffep+64 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel -0x1p+0L -0x1.fffffep+64L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x1p+0L -0x1.fffffep+64L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x1p+0L -0x1.fffffep+64L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x1p+0L -0x1.fffffep+64L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x1p+0L -0x1.fffffep+64L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x1p+0L -0x1.fffffep+64L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x1p+0L -0x1.fffffep+64L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x1p+0L -0x1.fffffep+64L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 -0x1p+0L -0x1.fffffep+64L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x1p+0L -0x1.fffffep+64L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x1p+0L -0x1.fffffep+64L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 -0x1p+0L -0x1.fffffep+64L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x1p+0L -0x1.fffffep+64L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x1p+0L -0x1.fffffep+64L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x1p+0L -0x1.fffffep+64L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x1p+0L -0x1.fffffep+64L : 0x1p+0L : inexact-ok
+= pow downward flt-32 -0x1p+0f -0x2p+64f : 0x1p+0f : inexact-ok
+= pow tonearest flt-32 -0x1p+0f -0x2p+64f : 0x1p+0f : inexact-ok
+= pow towardzero flt-32 -0x1p+0f -0x2p+64f : 0x1p+0f : inexact-ok
+= pow upward flt-32 -0x1p+0f -0x2p+64f : 0x1p+0f : inexact-ok
+= pow downward dbl-64 -0x1p+0 -0x2p+64 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 -0x1p+0 -0x2p+64 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 -0x1p+0 -0x2p+64 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 -0x1p+0 -0x2p+64 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel -0x1p+0L -0x2p+64L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x1p+0L -0x2p+64L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x1p+0L -0x2p+64L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x1p+0L -0x2p+64L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x1p+0L -0x2p+64L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x1p+0L -0x2p+64L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x1p+0L -0x2p+64L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x1p+0L -0x2p+64L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 -0x1p+0L -0x2p+64L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x1p+0L -0x2p+64L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x1p+0L -0x2p+64L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 -0x1p+0L -0x2p+64L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x1p+0L -0x2p+64L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x1p+0L -0x2p+64L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x1p+0L -0x2p+64L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x1p+0L -0x2p+64L : 0x1p+0L : inexact-ok
+= pow downward dbl-64 -0x1p+0 -0x1.fffffffffffffp+64 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 -0x1p+0 -0x1.fffffffffffffp+64 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 -0x1p+0 -0x1.fffffffffffffp+64 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 -0x1p+0 -0x1.fffffffffffffp+64 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel -0x1p+0L -0x1.fffffffffffffp+64L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x1p+0L -0x1.fffffffffffffp+64L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x1p+0L -0x1.fffffffffffffp+64L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x1p+0L -0x1.fffffffffffffp+64L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x1p+0L -0x1.fffffffffffffp+64L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x1p+0L -0x1.fffffffffffffp+64L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x1p+0L -0x1.fffffffffffffp+64L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x1p+0L -0x1.fffffffffffffp+64L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 -0x1p+0L -0x1.fffffffffffffp+64L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x1p+0L -0x1.fffffffffffffp+64L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x1p+0L -0x1.fffffffffffffp+64L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 -0x1p+0L -0x1.fffffffffffffp+64L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x1p+0L -0x1.fffffffffffffp+64L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x1p+0L -0x1.fffffffffffffp+64L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x1p+0L -0x1.fffffffffffffp+64L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x1p+0L -0x1.fffffffffffffp+64L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-intel -0x1p+0L -0x1.fffffffffffffffep+64L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x1p+0L -0x1.fffffffffffffffep+64L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x1p+0L -0x1.fffffffffffffffep+64L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x1p+0L -0x1.fffffffffffffffep+64L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x1p+0L -0x1.fffffffffffffffep+64L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x1p+0L -0x1.fffffffffffffffep+64L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x1p+0L -0x1.fffffffffffffffep+64L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x1p+0L -0x1.fffffffffffffffep+64L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 -0x1p+0L -0x1.fffffffffffffffep+64L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x1p+0L -0x1.fffffffffffffffep+64L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x1p+0L -0x1.fffffffffffffffep+64L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 -0x1p+0L -0x1.fffffffffffffffep+64L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x1p+0L -0x1.fffffffffffffffep+64L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x1p+0L -0x1.fffffffffffffffep+64L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x1p+0L -0x1.fffffffffffffffep+64L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x1p+0L -0x1.fffffffffffffffep+64L : 0x1p+0L : inexact-ok
+pow -1.0 -0x1.ffffffffffffffffffffffffff8p+105
+= pow downward flt-32 -0x1p+0f -0x3.fffffcp+104f : 0x1p+0f : inexact-ok
+= pow tonearest flt-32 -0x1p+0f -0x3.fffffcp+104f : 0x1p+0f : inexact-ok
+= pow towardzero flt-32 -0x1p+0f -0x3.fffffcp+104f : 0x1p+0f : inexact-ok
+= pow upward flt-32 -0x1p+0f -0x3.fffffcp+104f : 0x1p+0f : inexact-ok
+= pow downward dbl-64 -0x1p+0 -0x3.fffffcp+104 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 -0x1p+0 -0x3.fffffcp+104 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 -0x1p+0 -0x3.fffffcp+104 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 -0x1p+0 -0x3.fffffcp+104 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel -0x1p+0L -0x3.fffffcp+104L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x1p+0L -0x3.fffffcp+104L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x1p+0L -0x3.fffffcp+104L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x1p+0L -0x3.fffffcp+104L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x1p+0L -0x3.fffffcp+104L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x1p+0L -0x3.fffffcp+104L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x1p+0L -0x3.fffffcp+104L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x1p+0L -0x3.fffffcp+104L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 -0x1p+0L -0x3.fffffcp+104L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x1p+0L -0x3.fffffcp+104L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x1p+0L -0x3.fffffcp+104L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 -0x1p+0L -0x3.fffffcp+104L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x1p+0L -0x3.fffffcp+104L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x1p+0L -0x3.fffffcp+104L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x1p+0L -0x3.fffffcp+104L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x1p+0L -0x3.fffffcp+104L : 0x1p+0L : inexact-ok
+= pow downward flt-32 -0x1p+0f -0x4p+104f : 0x1p+0f : inexact-ok
+= pow tonearest flt-32 -0x1p+0f -0x4p+104f : 0x1p+0f : inexact-ok
+= pow towardzero flt-32 -0x1p+0f -0x4p+104f : 0x1p+0f : inexact-ok
+= pow upward flt-32 -0x1p+0f -0x4p+104f : 0x1p+0f : inexact-ok
+= pow downward dbl-64 -0x1p+0 -0x4p+104 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 -0x1p+0 -0x4p+104 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 -0x1p+0 -0x4p+104 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 -0x1p+0 -0x4p+104 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel -0x1p+0L -0x4p+104L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x1p+0L -0x4p+104L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x1p+0L -0x4p+104L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x1p+0L -0x4p+104L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x1p+0L -0x4p+104L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x1p+0L -0x4p+104L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x1p+0L -0x4p+104L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x1p+0L -0x4p+104L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 -0x1p+0L -0x4p+104L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x1p+0L -0x4p+104L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x1p+0L -0x4p+104L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 -0x1p+0L -0x4p+104L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x1p+0L -0x4p+104L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x1p+0L -0x4p+104L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x1p+0L -0x4p+104L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x1p+0L -0x4p+104L : 0x1p+0L : inexact-ok
+= pow downward dbl-64 -0x1p+0 -0x3.ffffffffffffep+104 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 -0x1p+0 -0x3.ffffffffffffep+104 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 -0x1p+0 -0x3.ffffffffffffep+104 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 -0x1p+0 -0x3.ffffffffffffep+104 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel -0x1p+0L -0x3.ffffffffffffep+104L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x1p+0L -0x3.ffffffffffffep+104L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x1p+0L -0x3.ffffffffffffep+104L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x1p+0L -0x3.ffffffffffffep+104L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x1p+0L -0x3.ffffffffffffep+104L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x1p+0L -0x3.ffffffffffffep+104L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x1p+0L -0x3.ffffffffffffep+104L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x1p+0L -0x3.ffffffffffffep+104L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 -0x1p+0L -0x3.ffffffffffffep+104L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x1p+0L -0x3.ffffffffffffep+104L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x1p+0L -0x3.ffffffffffffep+104L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 -0x1p+0L -0x3.ffffffffffffep+104L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x1p+0L -0x3.ffffffffffffep+104L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x1p+0L -0x3.ffffffffffffep+104L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x1p+0L -0x3.ffffffffffffep+104L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x1p+0L -0x3.ffffffffffffep+104L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-intel -0x1p+0L -0x3.fffffffffffffffcp+104L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x1p+0L -0x3.fffffffffffffffcp+104L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x1p+0L -0x3.fffffffffffffffcp+104L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x1p+0L -0x3.fffffffffffffffcp+104L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x1p+0L -0x3.fffffffffffffffcp+104L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x1p+0L -0x3.fffffffffffffffcp+104L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x1p+0L -0x3.fffffffffffffffcp+104L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x1p+0L -0x3.fffffffffffffffcp+104L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 -0x1p+0L -0x3.fffffffffffffffcp+104L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x1p+0L -0x3.fffffffffffffffcp+104L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x1p+0L -0x3.fffffffffffffffcp+104L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 -0x1p+0L -0x3.fffffffffffffffcp+104L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x1p+0L -0x3.fffffffffffffffcp+104L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x1p+0L -0x3.fffffffffffffffcp+104L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x1p+0L -0x3.fffffffffffffffcp+104L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x1p+0L -0x3.fffffffffffffffcp+104L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 -0x1p+0L -0x3.ffffffffffffffffffffffffffp+104L : -0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x1p+0L -0x3.ffffffffffffffffffffffffffp+104L : -0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x1p+0L -0x3.ffffffffffffffffffffffffffp+104L : -0x1p+0L : inexact-ok
+= pow upward ldbl-128 -0x1p+0L -0x3.ffffffffffffffffffffffffffp+104L : -0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x1p+0L -0x3.ffffffffffffffffffffffffffp+104L : -0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x1p+0L -0x3.ffffffffffffffffffffffffffp+104L : -0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x1p+0L -0x3.ffffffffffffffffffffffffffp+104L : -0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x1p+0L -0x3.ffffffffffffffffffffffffffp+104L : -0x1p+0L : inexact-ok
+pow -1.0 -0x1.ffffffffffffffffffffffffff8p+106
+= pow downward flt-32 -0x1p+0f -0x7.fffff8p+104f : 0x1p+0f : inexact-ok
+= pow tonearest flt-32 -0x1p+0f -0x7.fffff8p+104f : 0x1p+0f : inexact-ok
+= pow towardzero flt-32 -0x1p+0f -0x7.fffff8p+104f : 0x1p+0f : inexact-ok
+= pow upward flt-32 -0x1p+0f -0x7.fffff8p+104f : 0x1p+0f : inexact-ok
+= pow downward dbl-64 -0x1p+0 -0x7.fffff8p+104 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 -0x1p+0 -0x7.fffff8p+104 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 -0x1p+0 -0x7.fffff8p+104 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 -0x1p+0 -0x7.fffff8p+104 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel -0x1p+0L -0x7.fffff8p+104L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x1p+0L -0x7.fffff8p+104L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x1p+0L -0x7.fffff8p+104L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x1p+0L -0x7.fffff8p+104L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x1p+0L -0x7.fffff8p+104L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x1p+0L -0x7.fffff8p+104L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x1p+0L -0x7.fffff8p+104L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x1p+0L -0x7.fffff8p+104L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 -0x1p+0L -0x7.fffff8p+104L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x1p+0L -0x7.fffff8p+104L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x1p+0L -0x7.fffff8p+104L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 -0x1p+0L -0x7.fffff8p+104L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x1p+0L -0x7.fffff8p+104L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x1p+0L -0x7.fffff8p+104L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x1p+0L -0x7.fffff8p+104L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x1p+0L -0x7.fffff8p+104L : 0x1p+0L : inexact-ok
+= pow downward flt-32 -0x1p+0f -0x8p+104f : 0x1p+0f : inexact-ok
+= pow tonearest flt-32 -0x1p+0f -0x8p+104f : 0x1p+0f : inexact-ok
+= pow towardzero flt-32 -0x1p+0f -0x8p+104f : 0x1p+0f : inexact-ok
+= pow upward flt-32 -0x1p+0f -0x8p+104f : 0x1p+0f : inexact-ok
+= pow downward dbl-64 -0x1p+0 -0x8p+104 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 -0x1p+0 -0x8p+104 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 -0x1p+0 -0x8p+104 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 -0x1p+0 -0x8p+104 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel -0x1p+0L -0x8p+104L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x1p+0L -0x8p+104L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x1p+0L -0x8p+104L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x1p+0L -0x8p+104L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x1p+0L -0x8p+104L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x1p+0L -0x8p+104L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x1p+0L -0x8p+104L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x1p+0L -0x8p+104L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 -0x1p+0L -0x8p+104L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x1p+0L -0x8p+104L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x1p+0L -0x8p+104L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 -0x1p+0L -0x8p+104L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x1p+0L -0x8p+104L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x1p+0L -0x8p+104L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x1p+0L -0x8p+104L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x1p+0L -0x8p+104L : 0x1p+0L : inexact-ok
+= pow downward dbl-64 -0x1p+0 -0x7.ffffffffffffcp+104 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 -0x1p+0 -0x7.ffffffffffffcp+104 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 -0x1p+0 -0x7.ffffffffffffcp+104 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 -0x1p+0 -0x7.ffffffffffffcp+104 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel -0x1p+0L -0x7.ffffffffffffcp+104L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x1p+0L -0x7.ffffffffffffcp+104L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x1p+0L -0x7.ffffffffffffcp+104L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x1p+0L -0x7.ffffffffffffcp+104L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x1p+0L -0x7.ffffffffffffcp+104L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x1p+0L -0x7.ffffffffffffcp+104L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x1p+0L -0x7.ffffffffffffcp+104L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x1p+0L -0x7.ffffffffffffcp+104L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 -0x1p+0L -0x7.ffffffffffffcp+104L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x1p+0L -0x7.ffffffffffffcp+104L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x1p+0L -0x7.ffffffffffffcp+104L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 -0x1p+0L -0x7.ffffffffffffcp+104L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x1p+0L -0x7.ffffffffffffcp+104L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x1p+0L -0x7.ffffffffffffcp+104L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x1p+0L -0x7.ffffffffffffcp+104L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x1p+0L -0x7.ffffffffffffcp+104L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-intel -0x1p+0L -0x7.fffffffffffffff8p+104L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x1p+0L -0x7.fffffffffffffff8p+104L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x1p+0L -0x7.fffffffffffffff8p+104L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x1p+0L -0x7.fffffffffffffff8p+104L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x1p+0L -0x7.fffffffffffffff8p+104L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x1p+0L -0x7.fffffffffffffff8p+104L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x1p+0L -0x7.fffffffffffffff8p+104L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x1p+0L -0x7.fffffffffffffff8p+104L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 -0x1p+0L -0x7.fffffffffffffff8p+104L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x1p+0L -0x7.fffffffffffffff8p+104L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x1p+0L -0x7.fffffffffffffff8p+104L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 -0x1p+0L -0x7.fffffffffffffff8p+104L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x1p+0L -0x7.fffffffffffffff8p+104L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x1p+0L -0x7.fffffffffffffff8p+104L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x1p+0L -0x7.fffffffffffffff8p+104L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x1p+0L -0x7.fffffffffffffff8p+104L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 -0x1p+0L -0x7.fffffffffffffffffffffffffep+104L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x1p+0L -0x7.fffffffffffffffffffffffffep+104L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x1p+0L -0x7.fffffffffffffffffffffffffep+104L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 -0x1p+0L -0x7.fffffffffffffffffffffffffep+104L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x1p+0L -0x7.fffffffffffffffffffffffffep+104L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x1p+0L -0x7.fffffffffffffffffffffffffep+104L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x1p+0L -0x7.fffffffffffffffffffffffffep+104L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x1p+0L -0x7.fffffffffffffffffffffffffep+104L : 0x1p+0L : inexact-ok
+pow -1.0 -0x1.ffffffffffffffffffffffffffffp+112
+= pow downward flt-32 -0x1p+0f -0x1.fffffep+112f : 0x1p+0f : inexact-ok
+= pow tonearest flt-32 -0x1p+0f -0x1.fffffep+112f : 0x1p+0f : inexact-ok
+= pow towardzero flt-32 -0x1p+0f -0x1.fffffep+112f : 0x1p+0f : inexact-ok
+= pow upward flt-32 -0x1p+0f -0x1.fffffep+112f : 0x1p+0f : inexact-ok
+= pow downward dbl-64 -0x1p+0 -0x1.fffffep+112 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 -0x1p+0 -0x1.fffffep+112 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 -0x1p+0 -0x1.fffffep+112 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 -0x1p+0 -0x1.fffffep+112 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel -0x1p+0L -0x1.fffffep+112L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x1p+0L -0x1.fffffep+112L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x1p+0L -0x1.fffffep+112L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x1p+0L -0x1.fffffep+112L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x1p+0L -0x1.fffffep+112L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x1p+0L -0x1.fffffep+112L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x1p+0L -0x1.fffffep+112L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x1p+0L -0x1.fffffep+112L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 -0x1p+0L -0x1.fffffep+112L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x1p+0L -0x1.fffffep+112L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x1p+0L -0x1.fffffep+112L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 -0x1p+0L -0x1.fffffep+112L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x1p+0L -0x1.fffffep+112L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x1p+0L -0x1.fffffep+112L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x1p+0L -0x1.fffffep+112L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x1p+0L -0x1.fffffep+112L : 0x1p+0L : inexact-ok
+= pow downward flt-32 -0x1p+0f -0x2p+112f : 0x1p+0f : inexact-ok
+= pow tonearest flt-32 -0x1p+0f -0x2p+112f : 0x1p+0f : inexact-ok
+= pow towardzero flt-32 -0x1p+0f -0x2p+112f : 0x1p+0f : inexact-ok
+= pow upward flt-32 -0x1p+0f -0x2p+112f : 0x1p+0f : inexact-ok
+= pow downward dbl-64 -0x1p+0 -0x2p+112 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 -0x1p+0 -0x2p+112 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 -0x1p+0 -0x2p+112 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 -0x1p+0 -0x2p+112 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel -0x1p+0L -0x2p+112L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x1p+0L -0x2p+112L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x1p+0L -0x2p+112L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x1p+0L -0x2p+112L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x1p+0L -0x2p+112L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x1p+0L -0x2p+112L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x1p+0L -0x2p+112L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x1p+0L -0x2p+112L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 -0x1p+0L -0x2p+112L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x1p+0L -0x2p+112L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x1p+0L -0x2p+112L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 -0x1p+0L -0x2p+112L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x1p+0L -0x2p+112L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x1p+0L -0x2p+112L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x1p+0L -0x2p+112L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x1p+0L -0x2p+112L : 0x1p+0L : inexact-ok
+= pow downward dbl-64 -0x1p+0 -0x1.fffffffffffffp+112 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 -0x1p+0 -0x1.fffffffffffffp+112 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 -0x1p+0 -0x1.fffffffffffffp+112 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 -0x1p+0 -0x1.fffffffffffffp+112 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel -0x1p+0L -0x1.fffffffffffffp+112L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x1p+0L -0x1.fffffffffffffp+112L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x1p+0L -0x1.fffffffffffffp+112L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x1p+0L -0x1.fffffffffffffp+112L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x1p+0L -0x1.fffffffffffffp+112L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x1p+0L -0x1.fffffffffffffp+112L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x1p+0L -0x1.fffffffffffffp+112L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x1p+0L -0x1.fffffffffffffp+112L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 -0x1p+0L -0x1.fffffffffffffp+112L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x1p+0L -0x1.fffffffffffffp+112L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x1p+0L -0x1.fffffffffffffp+112L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 -0x1p+0L -0x1.fffffffffffffp+112L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x1p+0L -0x1.fffffffffffffp+112L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x1p+0L -0x1.fffffffffffffp+112L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x1p+0L -0x1.fffffffffffffp+112L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x1p+0L -0x1.fffffffffffffp+112L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-intel -0x1p+0L -0x1.fffffffffffffffep+112L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x1p+0L -0x1.fffffffffffffffep+112L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x1p+0L -0x1.fffffffffffffffep+112L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x1p+0L -0x1.fffffffffffffffep+112L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x1p+0L -0x1.fffffffffffffffep+112L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x1p+0L -0x1.fffffffffffffffep+112L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x1p+0L -0x1.fffffffffffffffep+112L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x1p+0L -0x1.fffffffffffffffep+112L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 -0x1p+0L -0x1.fffffffffffffffep+112L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x1p+0L -0x1.fffffffffffffffep+112L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x1p+0L -0x1.fffffffffffffffep+112L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 -0x1p+0L -0x1.fffffffffffffffep+112L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x1p+0L -0x1.fffffffffffffffep+112L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x1p+0L -0x1.fffffffffffffffep+112L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x1p+0L -0x1.fffffffffffffffep+112L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x1p+0L -0x1.fffffffffffffffep+112L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 -0x1p+0L -0x1.ffffffffffffffffffffffffffffp+112L : -0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x1p+0L -0x1.ffffffffffffffffffffffffffffp+112L : -0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x1p+0L -0x1.ffffffffffffffffffffffffffffp+112L : -0x1p+0L : inexact-ok
+= pow upward ldbl-128 -0x1p+0L -0x1.ffffffffffffffffffffffffffffp+112L : -0x1p+0L : inexact-ok
+= pow downward ldbl-128 -0x1p+0L -0x1.ffffffffffffffffffffffffff8p+112L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x1p+0L -0x1.ffffffffffffffffffffffffff8p+112L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x1p+0L -0x1.ffffffffffffffffffffffffff8p+112L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 -0x1p+0L -0x1.ffffffffffffffffffffffffff8p+112L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x1p+0L -0x1.ffffffffffffffffffffffffff8p+112L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x1p+0L -0x1.ffffffffffffffffffffffffff8p+112L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x1p+0L -0x1.ffffffffffffffffffffffffff8p+112L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x1p+0L -0x1.ffffffffffffffffffffffffff8p+112L : 0x1p+0L : inexact-ok
+pow -1.0 -0x1.ffffffffffffffffffffffffffffp+113
+= pow downward flt-32 -0x1p+0f -0x3.fffffcp+112f : 0x1p+0f : inexact-ok
+= pow tonearest flt-32 -0x1p+0f -0x3.fffffcp+112f : 0x1p+0f : inexact-ok
+= pow towardzero flt-32 -0x1p+0f -0x3.fffffcp+112f : 0x1p+0f : inexact-ok
+= pow upward flt-32 -0x1p+0f -0x3.fffffcp+112f : 0x1p+0f : inexact-ok
+= pow downward dbl-64 -0x1p+0 -0x3.fffffcp+112 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 -0x1p+0 -0x3.fffffcp+112 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 -0x1p+0 -0x3.fffffcp+112 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 -0x1p+0 -0x3.fffffcp+112 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel -0x1p+0L -0x3.fffffcp+112L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x1p+0L -0x3.fffffcp+112L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x1p+0L -0x3.fffffcp+112L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x1p+0L -0x3.fffffcp+112L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x1p+0L -0x3.fffffcp+112L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x1p+0L -0x3.fffffcp+112L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x1p+0L -0x3.fffffcp+112L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x1p+0L -0x3.fffffcp+112L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 -0x1p+0L -0x3.fffffcp+112L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x1p+0L -0x3.fffffcp+112L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x1p+0L -0x3.fffffcp+112L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 -0x1p+0L -0x3.fffffcp+112L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x1p+0L -0x3.fffffcp+112L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x1p+0L -0x3.fffffcp+112L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x1p+0L -0x3.fffffcp+112L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x1p+0L -0x3.fffffcp+112L : 0x1p+0L : inexact-ok
+= pow downward flt-32 -0x1p+0f -0x4p+112f : 0x1p+0f : inexact-ok
+= pow tonearest flt-32 -0x1p+0f -0x4p+112f : 0x1p+0f : inexact-ok
+= pow towardzero flt-32 -0x1p+0f -0x4p+112f : 0x1p+0f : inexact-ok
+= pow upward flt-32 -0x1p+0f -0x4p+112f : 0x1p+0f : inexact-ok
+= pow downward dbl-64 -0x1p+0 -0x4p+112 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 -0x1p+0 -0x4p+112 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 -0x1p+0 -0x4p+112 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 -0x1p+0 -0x4p+112 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel -0x1p+0L -0x4p+112L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x1p+0L -0x4p+112L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x1p+0L -0x4p+112L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x1p+0L -0x4p+112L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x1p+0L -0x4p+112L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x1p+0L -0x4p+112L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x1p+0L -0x4p+112L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x1p+0L -0x4p+112L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 -0x1p+0L -0x4p+112L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x1p+0L -0x4p+112L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x1p+0L -0x4p+112L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 -0x1p+0L -0x4p+112L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x1p+0L -0x4p+112L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x1p+0L -0x4p+112L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x1p+0L -0x4p+112L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x1p+0L -0x4p+112L : 0x1p+0L : inexact-ok
+= pow downward dbl-64 -0x1p+0 -0x3.ffffffffffffep+112 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 -0x1p+0 -0x3.ffffffffffffep+112 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 -0x1p+0 -0x3.ffffffffffffep+112 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 -0x1p+0 -0x3.ffffffffffffep+112 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel -0x1p+0L -0x3.ffffffffffffep+112L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x1p+0L -0x3.ffffffffffffep+112L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x1p+0L -0x3.ffffffffffffep+112L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x1p+0L -0x3.ffffffffffffep+112L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x1p+0L -0x3.ffffffffffffep+112L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x1p+0L -0x3.ffffffffffffep+112L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x1p+0L -0x3.ffffffffffffep+112L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x1p+0L -0x3.ffffffffffffep+112L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 -0x1p+0L -0x3.ffffffffffffep+112L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x1p+0L -0x3.ffffffffffffep+112L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x1p+0L -0x3.ffffffffffffep+112L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 -0x1p+0L -0x3.ffffffffffffep+112L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x1p+0L -0x3.ffffffffffffep+112L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x1p+0L -0x3.ffffffffffffep+112L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x1p+0L -0x3.ffffffffffffep+112L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x1p+0L -0x3.ffffffffffffep+112L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-intel -0x1p+0L -0x3.fffffffffffffffcp+112L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x1p+0L -0x3.fffffffffffffffcp+112L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x1p+0L -0x3.fffffffffffffffcp+112L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x1p+0L -0x3.fffffffffffffffcp+112L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x1p+0L -0x3.fffffffffffffffcp+112L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x1p+0L -0x3.fffffffffffffffcp+112L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x1p+0L -0x3.fffffffffffffffcp+112L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x1p+0L -0x3.fffffffffffffffcp+112L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 -0x1p+0L -0x3.fffffffffffffffcp+112L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x1p+0L -0x3.fffffffffffffffcp+112L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x1p+0L -0x3.fffffffffffffffcp+112L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 -0x1p+0L -0x3.fffffffffffffffcp+112L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x1p+0L -0x3.fffffffffffffffcp+112L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x1p+0L -0x3.fffffffffffffffcp+112L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x1p+0L -0x3.fffffffffffffffcp+112L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x1p+0L -0x3.fffffffffffffffcp+112L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 -0x1p+0L -0x3.fffffffffffffffffffffffffffep+112L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x1p+0L -0x3.fffffffffffffffffffffffffffep+112L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x1p+0L -0x3.fffffffffffffffffffffffffffep+112L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 -0x1p+0L -0x3.fffffffffffffffffffffffffffep+112L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 -0x1p+0L -0x3.ffffffffffffffffffffffffffp+112L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x1p+0L -0x3.ffffffffffffffffffffffffffp+112L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x1p+0L -0x3.ffffffffffffffffffffffffffp+112L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 -0x1p+0L -0x3.ffffffffffffffffffffffffffp+112L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x1p+0L -0x3.ffffffffffffffffffffffffffp+112L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x1p+0L -0x3.ffffffffffffffffffffffffffp+112L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x1p+0L -0x3.ffffffffffffffffffffffffffp+112L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x1p+0L -0x3.ffffffffffffffffffffffffffp+112L : 0x1p+0L : inexact-ok
+pow -1.0 -max
+= pow downward flt-32 -0x1p+0f -0xf.fffffp+124f : 0x1p+0f : inexact-ok
+= pow tonearest flt-32 -0x1p+0f -0xf.fffffp+124f : 0x1p+0f : inexact-ok
+= pow towardzero flt-32 -0x1p+0f -0xf.fffffp+124f : 0x1p+0f : inexact-ok
+= pow upward flt-32 -0x1p+0f -0xf.fffffp+124f : 0x1p+0f : inexact-ok
+= pow downward dbl-64 -0x1p+0 -0xf.fffffp+124 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 -0x1p+0 -0xf.fffffp+124 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 -0x1p+0 -0xf.fffffp+124 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 -0x1p+0 -0xf.fffffp+124 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel -0x1p+0L -0xf.fffffp+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x1p+0L -0xf.fffffp+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x1p+0L -0xf.fffffp+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x1p+0L -0xf.fffffp+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x1p+0L -0xf.fffffp+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x1p+0L -0xf.fffffp+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x1p+0L -0xf.fffffp+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x1p+0L -0xf.fffffp+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 -0x1p+0L -0xf.fffffp+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x1p+0L -0xf.fffffp+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x1p+0L -0xf.fffffp+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 -0x1p+0L -0xf.fffffp+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x1p+0L -0xf.fffffp+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x1p+0L -0xf.fffffp+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x1p+0L -0xf.fffffp+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x1p+0L -0xf.fffffp+124L : 0x1p+0L : inexact-ok
+= pow downward dbl-64 -0x1p+0 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 -0x1p+0 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 -0x1p+0 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 -0x1p+0 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel -0x1p+0L -0xf.ffffffffffff8p+1020L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x1p+0L -0xf.ffffffffffff8p+1020L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x1p+0L -0xf.ffffffffffff8p+1020L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x1p+0L -0xf.ffffffffffff8p+1020L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x1p+0L -0xf.ffffffffffff8p+1020L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x1p+0L -0xf.ffffffffffff8p+1020L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x1p+0L -0xf.ffffffffffff8p+1020L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x1p+0L -0xf.ffffffffffff8p+1020L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 -0x1p+0L -0xf.ffffffffffff8p+1020L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x1p+0L -0xf.ffffffffffff8p+1020L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x1p+0L -0xf.ffffffffffff8p+1020L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 -0x1p+0L -0xf.ffffffffffff8p+1020L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x1p+0L -0xf.ffffffffffff8p+1020L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x1p+0L -0xf.ffffffffffff8p+1020L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x1p+0L -0xf.ffffffffffff8p+1020L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x1p+0L -0xf.ffffffffffff8p+1020L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-intel -0x1p+0L -0xf.fffffffffffffffp+16380L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x1p+0L -0xf.fffffffffffffffp+16380L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x1p+0L -0xf.fffffffffffffffp+16380L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x1p+0L -0xf.fffffffffffffffp+16380L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x1p+0L -0xf.fffffffffffffffp+16380L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x1p+0L -0xf.fffffffffffffffp+16380L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x1p+0L -0xf.fffffffffffffffp+16380L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x1p+0L -0xf.fffffffffffffffp+16380L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 -0x1p+0L -0xf.fffffffffffffffp+16380L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x1p+0L -0xf.fffffffffffffffp+16380L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x1p+0L -0xf.fffffffffffffffp+16380L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 -0x1p+0L -0xf.fffffffffffffffp+16380L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 -0x1p+0L -0xf.fffffffffffffffffffffffffff8p+16380L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x1p+0L -0xf.fffffffffffffffffffffffffff8p+16380L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x1p+0L -0xf.fffffffffffffffffffffffffff8p+16380L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 -0x1p+0L -0xf.fffffffffffffffffffffffffff8p+16380L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 -0x1p+0L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x1p+0L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x1p+0L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 -0x1p+0L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x1p+0L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x1p+0L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x1p+0L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x1p+0L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x1p+0L : inexact-ok
+pow -1.0 0xffffff
+= pow downward flt-32 -0x1p+0f 0xf.fffffp+20f : -0x1p+0f : inexact-ok
+= pow tonearest flt-32 -0x1p+0f 0xf.fffffp+20f : -0x1p+0f : inexact-ok
+= pow towardzero flt-32 -0x1p+0f 0xf.fffffp+20f : -0x1p+0f : inexact-ok
+= pow upward flt-32 -0x1p+0f 0xf.fffffp+20f : -0x1p+0f : inexact-ok
+= pow downward dbl-64 -0x1p+0 0xf.fffffp+20 : -0x1p+0 : inexact-ok
+= pow tonearest dbl-64 -0x1p+0 0xf.fffffp+20 : -0x1p+0 : inexact-ok
+= pow towardzero dbl-64 -0x1p+0 0xf.fffffp+20 : -0x1p+0 : inexact-ok
+= pow upward dbl-64 -0x1p+0 0xf.fffffp+20 : -0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel -0x1p+0L 0xf.fffffp+20L : -0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x1p+0L 0xf.fffffp+20L : -0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x1p+0L 0xf.fffffp+20L : -0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x1p+0L 0xf.fffffp+20L : -0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x1p+0L 0xf.fffffp+20L : -0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x1p+0L 0xf.fffffp+20L : -0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x1p+0L 0xf.fffffp+20L : -0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x1p+0L 0xf.fffffp+20L : -0x1p+0L : inexact-ok
+= pow downward ldbl-128 -0x1p+0L 0xf.fffffp+20L : -0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x1p+0L 0xf.fffffp+20L : -0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x1p+0L 0xf.fffffp+20L : -0x1p+0L : inexact-ok
+= pow upward ldbl-128 -0x1p+0L 0xf.fffffp+20L : -0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x1p+0L 0xf.fffffp+20L : -0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x1p+0L 0xf.fffffp+20L : -0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x1p+0L 0xf.fffffp+20L : -0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x1p+0L 0xf.fffffp+20L : -0x1p+0L : inexact-ok
+pow -1.0 0x1fffffe
+= pow downward flt-32 -0x1p+0f 0x1.fffffep+24f : 0x1p+0f : inexact-ok
+= pow tonearest flt-32 -0x1p+0f 0x1.fffffep+24f : 0x1p+0f : inexact-ok
+= pow towardzero flt-32 -0x1p+0f 0x1.fffffep+24f : 0x1p+0f : inexact-ok
+= pow upward flt-32 -0x1p+0f 0x1.fffffep+24f : 0x1p+0f : inexact-ok
+= pow downward dbl-64 -0x1p+0 0x1.fffffep+24 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 -0x1p+0 0x1.fffffep+24 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 -0x1p+0 0x1.fffffep+24 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 -0x1p+0 0x1.fffffep+24 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel -0x1p+0L 0x1.fffffep+24L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x1p+0L 0x1.fffffep+24L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x1p+0L 0x1.fffffep+24L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x1p+0L 0x1.fffffep+24L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x1p+0L 0x1.fffffep+24L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x1p+0L 0x1.fffffep+24L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x1p+0L 0x1.fffffep+24L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x1p+0L 0x1.fffffep+24L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 -0x1p+0L 0x1.fffffep+24L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x1p+0L 0x1.fffffep+24L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x1p+0L 0x1.fffffep+24L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 -0x1p+0L 0x1.fffffep+24L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x1p+0L 0x1.fffffep+24L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x1p+0L 0x1.fffffep+24L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x1p+0L 0x1.fffffep+24L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x1p+0L 0x1.fffffep+24L : 0x1p+0L : inexact-ok
+pow -1.0 0x1.fffffffffffffp+52
+= pow downward flt-32 -0x1p+0f 0x2p+52f : 0x1p+0f : inexact-ok
+= pow tonearest flt-32 -0x1p+0f 0x2p+52f : 0x1p+0f : inexact-ok
+= pow towardzero flt-32 -0x1p+0f 0x2p+52f : 0x1p+0f : inexact-ok
+= pow upward flt-32 -0x1p+0f 0x2p+52f : 0x1p+0f : inexact-ok
+= pow downward dbl-64 -0x1p+0 0x2p+52 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 -0x1p+0 0x2p+52 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 -0x1p+0 0x2p+52 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 -0x1p+0 0x2p+52 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel -0x1p+0L 0x2p+52L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x1p+0L 0x2p+52L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x1p+0L 0x2p+52L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x1p+0L 0x2p+52L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x1p+0L 0x2p+52L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x1p+0L 0x2p+52L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x1p+0L 0x2p+52L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x1p+0L 0x2p+52L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 -0x1p+0L 0x2p+52L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x1p+0L 0x2p+52L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x1p+0L 0x2p+52L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 -0x1p+0L 0x2p+52L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x1p+0L 0x2p+52L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x1p+0L 0x2p+52L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x1p+0L 0x2p+52L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x1p+0L 0x2p+52L : 0x1p+0L : inexact-ok
+= pow downward flt-32 -0x1p+0f 0x1.fffffep+52f : 0x1p+0f : inexact-ok
+= pow tonearest flt-32 -0x1p+0f 0x1.fffffep+52f : 0x1p+0f : inexact-ok
+= pow towardzero flt-32 -0x1p+0f 0x1.fffffep+52f : 0x1p+0f : inexact-ok
+= pow upward flt-32 -0x1p+0f 0x1.fffffep+52f : 0x1p+0f : inexact-ok
+= pow downward dbl-64 -0x1p+0 0x1.fffffep+52 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 -0x1p+0 0x1.fffffep+52 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 -0x1p+0 0x1.fffffep+52 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 -0x1p+0 0x1.fffffep+52 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel -0x1p+0L 0x1.fffffep+52L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x1p+0L 0x1.fffffep+52L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x1p+0L 0x1.fffffep+52L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x1p+0L 0x1.fffffep+52L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x1p+0L 0x1.fffffep+52L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x1p+0L 0x1.fffffep+52L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x1p+0L 0x1.fffffep+52L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x1p+0L 0x1.fffffep+52L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 -0x1p+0L 0x1.fffffep+52L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x1p+0L 0x1.fffffep+52L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x1p+0L 0x1.fffffep+52L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 -0x1p+0L 0x1.fffffep+52L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x1p+0L 0x1.fffffep+52L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x1p+0L 0x1.fffffep+52L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x1p+0L 0x1.fffffep+52L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x1p+0L 0x1.fffffep+52L : 0x1p+0L : inexact-ok
+= pow downward dbl-64 -0x1p+0 0x1.fffffffffffffp+52 : -0x1p+0 : inexact-ok
+= pow tonearest dbl-64 -0x1p+0 0x1.fffffffffffffp+52 : -0x1p+0 : inexact-ok
+= pow towardzero dbl-64 -0x1p+0 0x1.fffffffffffffp+52 : -0x1p+0 : inexact-ok
+= pow upward dbl-64 -0x1p+0 0x1.fffffffffffffp+52 : -0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel -0x1p+0L 0x1.fffffffffffffp+52L : -0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x1p+0L 0x1.fffffffffffffp+52L : -0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x1p+0L 0x1.fffffffffffffp+52L : -0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x1p+0L 0x1.fffffffffffffp+52L : -0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x1p+0L 0x1.fffffffffffffp+52L : -0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x1p+0L 0x1.fffffffffffffp+52L : -0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x1p+0L 0x1.fffffffffffffp+52L : -0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x1p+0L 0x1.fffffffffffffp+52L : -0x1p+0L : inexact-ok
+= pow downward ldbl-128 -0x1p+0L 0x1.fffffffffffffp+52L : -0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x1p+0L 0x1.fffffffffffffp+52L : -0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x1p+0L 0x1.fffffffffffffp+52L : -0x1p+0L : inexact-ok
+= pow upward ldbl-128 -0x1p+0L 0x1.fffffffffffffp+52L : -0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x1p+0L 0x1.fffffffffffffp+52L : -0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x1p+0L 0x1.fffffffffffffp+52L : -0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x1p+0L 0x1.fffffffffffffp+52L : -0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x1p+0L 0x1.fffffffffffffp+52L : -0x1p+0L : inexact-ok
+pow -1.0 0x1.fffffffffffffp+53
+= pow downward flt-32 -0x1p+0f 0x4p+52f : 0x1p+0f : inexact-ok
+= pow tonearest flt-32 -0x1p+0f 0x4p+52f : 0x1p+0f : inexact-ok
+= pow towardzero flt-32 -0x1p+0f 0x4p+52f : 0x1p+0f : inexact-ok
+= pow upward flt-32 -0x1p+0f 0x4p+52f : 0x1p+0f : inexact-ok
+= pow downward dbl-64 -0x1p+0 0x4p+52 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 -0x1p+0 0x4p+52 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 -0x1p+0 0x4p+52 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 -0x1p+0 0x4p+52 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel -0x1p+0L 0x4p+52L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x1p+0L 0x4p+52L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x1p+0L 0x4p+52L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x1p+0L 0x4p+52L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x1p+0L 0x4p+52L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x1p+0L 0x4p+52L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x1p+0L 0x4p+52L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x1p+0L 0x4p+52L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 -0x1p+0L 0x4p+52L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x1p+0L 0x4p+52L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x1p+0L 0x4p+52L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 -0x1p+0L 0x4p+52L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x1p+0L 0x4p+52L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x1p+0L 0x4p+52L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x1p+0L 0x4p+52L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x1p+0L 0x4p+52L : 0x1p+0L : inexact-ok
+= pow downward flt-32 -0x1p+0f 0x3.fffffcp+52f : 0x1p+0f : inexact-ok
+= pow tonearest flt-32 -0x1p+0f 0x3.fffffcp+52f : 0x1p+0f : inexact-ok
+= pow towardzero flt-32 -0x1p+0f 0x3.fffffcp+52f : 0x1p+0f : inexact-ok
+= pow upward flt-32 -0x1p+0f 0x3.fffffcp+52f : 0x1p+0f : inexact-ok
+= pow downward dbl-64 -0x1p+0 0x3.fffffcp+52 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 -0x1p+0 0x3.fffffcp+52 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 -0x1p+0 0x3.fffffcp+52 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 -0x1p+0 0x3.fffffcp+52 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel -0x1p+0L 0x3.fffffcp+52L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x1p+0L 0x3.fffffcp+52L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x1p+0L 0x3.fffffcp+52L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x1p+0L 0x3.fffffcp+52L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x1p+0L 0x3.fffffcp+52L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x1p+0L 0x3.fffffcp+52L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x1p+0L 0x3.fffffcp+52L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x1p+0L 0x3.fffffcp+52L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 -0x1p+0L 0x3.fffffcp+52L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x1p+0L 0x3.fffffcp+52L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x1p+0L 0x3.fffffcp+52L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 -0x1p+0L 0x3.fffffcp+52L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x1p+0L 0x3.fffffcp+52L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x1p+0L 0x3.fffffcp+52L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x1p+0L 0x3.fffffcp+52L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x1p+0L 0x3.fffffcp+52L : 0x1p+0L : inexact-ok
+= pow downward dbl-64 -0x1p+0 0x3.ffffffffffffep+52 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 -0x1p+0 0x3.ffffffffffffep+52 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 -0x1p+0 0x3.ffffffffffffep+52 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 -0x1p+0 0x3.ffffffffffffep+52 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel -0x1p+0L 0x3.ffffffffffffep+52L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x1p+0L 0x3.ffffffffffffep+52L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x1p+0L 0x3.ffffffffffffep+52L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x1p+0L 0x3.ffffffffffffep+52L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x1p+0L 0x3.ffffffffffffep+52L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x1p+0L 0x3.ffffffffffffep+52L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x1p+0L 0x3.ffffffffffffep+52L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x1p+0L 0x3.ffffffffffffep+52L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 -0x1p+0L 0x3.ffffffffffffep+52L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x1p+0L 0x3.ffffffffffffep+52L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x1p+0L 0x3.ffffffffffffep+52L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 -0x1p+0L 0x3.ffffffffffffep+52L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x1p+0L 0x3.ffffffffffffep+52L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x1p+0L 0x3.ffffffffffffep+52L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x1p+0L 0x3.ffffffffffffep+52L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x1p+0L 0x3.ffffffffffffep+52L : 0x1p+0L : inexact-ok
+pow -1.0 0x1.fffffffffffffffep+63
+= pow downward flt-32 -0x1p+0f 0x1p+64f : 0x1p+0f : inexact-ok
+= pow tonearest flt-32 -0x1p+0f 0x1p+64f : 0x1p+0f : inexact-ok
+= pow towardzero flt-32 -0x1p+0f 0x1p+64f : 0x1p+0f : inexact-ok
+= pow upward flt-32 -0x1p+0f 0x1p+64f : 0x1p+0f : inexact-ok
+= pow downward dbl-64 -0x1p+0 0x1p+64 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 -0x1p+0 0x1p+64 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 -0x1p+0 0x1p+64 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 -0x1p+0 0x1p+64 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel -0x1p+0L 0x1p+64L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x1p+0L 0x1p+64L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x1p+0L 0x1p+64L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x1p+0L 0x1p+64L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x1p+0L 0x1p+64L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x1p+0L 0x1p+64L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x1p+0L 0x1p+64L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x1p+0L 0x1p+64L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 -0x1p+0L 0x1p+64L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x1p+0L 0x1p+64L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x1p+0L 0x1p+64L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 -0x1p+0L 0x1p+64L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x1p+0L 0x1p+64L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x1p+0L 0x1p+64L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x1p+0L 0x1p+64L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x1p+0L 0x1p+64L : 0x1p+0L : inexact-ok
+= pow downward flt-32 -0x1p+0f 0xf.fffffp+60f : 0x1p+0f : inexact-ok
+= pow tonearest flt-32 -0x1p+0f 0xf.fffffp+60f : 0x1p+0f : inexact-ok
+= pow towardzero flt-32 -0x1p+0f 0xf.fffffp+60f : 0x1p+0f : inexact-ok
+= pow upward flt-32 -0x1p+0f 0xf.fffffp+60f : 0x1p+0f : inexact-ok
+= pow downward dbl-64 -0x1p+0 0xf.fffffp+60 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 -0x1p+0 0xf.fffffp+60 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 -0x1p+0 0xf.fffffp+60 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 -0x1p+0 0xf.fffffp+60 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel -0x1p+0L 0xf.fffffp+60L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x1p+0L 0xf.fffffp+60L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x1p+0L 0xf.fffffp+60L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x1p+0L 0xf.fffffp+60L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x1p+0L 0xf.fffffp+60L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x1p+0L 0xf.fffffp+60L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x1p+0L 0xf.fffffp+60L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x1p+0L 0xf.fffffp+60L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 -0x1p+0L 0xf.fffffp+60L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x1p+0L 0xf.fffffp+60L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x1p+0L 0xf.fffffp+60L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 -0x1p+0L 0xf.fffffp+60L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x1p+0L 0xf.fffffp+60L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x1p+0L 0xf.fffffp+60L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x1p+0L 0xf.fffffp+60L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x1p+0L 0xf.fffffp+60L : 0x1p+0L : inexact-ok
+= pow downward dbl-64 -0x1p+0 0xf.ffffffffffff8p+60 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 -0x1p+0 0xf.ffffffffffff8p+60 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 -0x1p+0 0xf.ffffffffffff8p+60 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 -0x1p+0 0xf.ffffffffffff8p+60 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel -0x1p+0L 0xf.ffffffffffff8p+60L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x1p+0L 0xf.ffffffffffff8p+60L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x1p+0L 0xf.ffffffffffff8p+60L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x1p+0L 0xf.ffffffffffff8p+60L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x1p+0L 0xf.ffffffffffff8p+60L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x1p+0L 0xf.ffffffffffff8p+60L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x1p+0L 0xf.ffffffffffff8p+60L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x1p+0L 0xf.ffffffffffff8p+60L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 -0x1p+0L 0xf.ffffffffffff8p+60L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x1p+0L 0xf.ffffffffffff8p+60L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x1p+0L 0xf.ffffffffffff8p+60L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 -0x1p+0L 0xf.ffffffffffff8p+60L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x1p+0L 0xf.ffffffffffff8p+60L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x1p+0L 0xf.ffffffffffff8p+60L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x1p+0L 0xf.ffffffffffff8p+60L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x1p+0L 0xf.ffffffffffff8p+60L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-intel -0x1p+0L 0xf.fffffffffffffffp+60L : -0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x1p+0L 0xf.fffffffffffffffp+60L : -0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x1p+0L 0xf.fffffffffffffffp+60L : -0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x1p+0L 0xf.fffffffffffffffp+60L : -0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x1p+0L 0xf.fffffffffffffffp+60L : -0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x1p+0L 0xf.fffffffffffffffp+60L : -0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x1p+0L 0xf.fffffffffffffffp+60L : -0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x1p+0L 0xf.fffffffffffffffp+60L : -0x1p+0L : inexact-ok
+= pow downward ldbl-128 -0x1p+0L 0xf.fffffffffffffffp+60L : -0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x1p+0L 0xf.fffffffffffffffp+60L : -0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x1p+0L 0xf.fffffffffffffffp+60L : -0x1p+0L : inexact-ok
+= pow upward ldbl-128 -0x1p+0L 0xf.fffffffffffffffp+60L : -0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x1p+0L 0xf.fffffffffffffffp+60L : -0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x1p+0L 0xf.fffffffffffffffp+60L : -0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x1p+0L 0xf.fffffffffffffffp+60L : -0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x1p+0L 0xf.fffffffffffffffp+60L : -0x1p+0L : inexact-ok
+pow -1.0 0x1.fffffffffffffffep+64
+= pow downward flt-32 -0x1p+0f 0x2p+64f : 0x1p+0f : inexact-ok
+= pow tonearest flt-32 -0x1p+0f 0x2p+64f : 0x1p+0f : inexact-ok
+= pow towardzero flt-32 -0x1p+0f 0x2p+64f : 0x1p+0f : inexact-ok
+= pow upward flt-32 -0x1p+0f 0x2p+64f : 0x1p+0f : inexact-ok
+= pow downward dbl-64 -0x1p+0 0x2p+64 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 -0x1p+0 0x2p+64 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 -0x1p+0 0x2p+64 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 -0x1p+0 0x2p+64 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel -0x1p+0L 0x2p+64L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x1p+0L 0x2p+64L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x1p+0L 0x2p+64L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x1p+0L 0x2p+64L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x1p+0L 0x2p+64L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x1p+0L 0x2p+64L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x1p+0L 0x2p+64L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x1p+0L 0x2p+64L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 -0x1p+0L 0x2p+64L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x1p+0L 0x2p+64L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x1p+0L 0x2p+64L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 -0x1p+0L 0x2p+64L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x1p+0L 0x2p+64L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x1p+0L 0x2p+64L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x1p+0L 0x2p+64L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x1p+0L 0x2p+64L : 0x1p+0L : inexact-ok
+= pow downward flt-32 -0x1p+0f 0x1.fffffep+64f : 0x1p+0f : inexact-ok
+= pow tonearest flt-32 -0x1p+0f 0x1.fffffep+64f : 0x1p+0f : inexact-ok
+= pow towardzero flt-32 -0x1p+0f 0x1.fffffep+64f : 0x1p+0f : inexact-ok
+= pow upward flt-32 -0x1p+0f 0x1.fffffep+64f : 0x1p+0f : inexact-ok
+= pow downward dbl-64 -0x1p+0 0x1.fffffep+64 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 -0x1p+0 0x1.fffffep+64 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 -0x1p+0 0x1.fffffep+64 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 -0x1p+0 0x1.fffffep+64 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel -0x1p+0L 0x1.fffffep+64L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x1p+0L 0x1.fffffep+64L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x1p+0L 0x1.fffffep+64L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x1p+0L 0x1.fffffep+64L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x1p+0L 0x1.fffffep+64L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x1p+0L 0x1.fffffep+64L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x1p+0L 0x1.fffffep+64L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x1p+0L 0x1.fffffep+64L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 -0x1p+0L 0x1.fffffep+64L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x1p+0L 0x1.fffffep+64L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x1p+0L 0x1.fffffep+64L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 -0x1p+0L 0x1.fffffep+64L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x1p+0L 0x1.fffffep+64L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x1p+0L 0x1.fffffep+64L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x1p+0L 0x1.fffffep+64L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x1p+0L 0x1.fffffep+64L : 0x1p+0L : inexact-ok
+= pow downward dbl-64 -0x1p+0 0x1.fffffffffffffp+64 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 -0x1p+0 0x1.fffffffffffffp+64 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 -0x1p+0 0x1.fffffffffffffp+64 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 -0x1p+0 0x1.fffffffffffffp+64 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel -0x1p+0L 0x1.fffffffffffffp+64L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x1p+0L 0x1.fffffffffffffp+64L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x1p+0L 0x1.fffffffffffffp+64L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x1p+0L 0x1.fffffffffffffp+64L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x1p+0L 0x1.fffffffffffffp+64L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x1p+0L 0x1.fffffffffffffp+64L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x1p+0L 0x1.fffffffffffffp+64L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x1p+0L 0x1.fffffffffffffp+64L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 -0x1p+0L 0x1.fffffffffffffp+64L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x1p+0L 0x1.fffffffffffffp+64L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x1p+0L 0x1.fffffffffffffp+64L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 -0x1p+0L 0x1.fffffffffffffp+64L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x1p+0L 0x1.fffffffffffffp+64L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x1p+0L 0x1.fffffffffffffp+64L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x1p+0L 0x1.fffffffffffffp+64L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x1p+0L 0x1.fffffffffffffp+64L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-intel -0x1p+0L 0x1.fffffffffffffffep+64L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x1p+0L 0x1.fffffffffffffffep+64L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x1p+0L 0x1.fffffffffffffffep+64L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x1p+0L 0x1.fffffffffffffffep+64L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x1p+0L 0x1.fffffffffffffffep+64L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x1p+0L 0x1.fffffffffffffffep+64L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x1p+0L 0x1.fffffffffffffffep+64L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x1p+0L 0x1.fffffffffffffffep+64L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 -0x1p+0L 0x1.fffffffffffffffep+64L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x1p+0L 0x1.fffffffffffffffep+64L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x1p+0L 0x1.fffffffffffffffep+64L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 -0x1p+0L 0x1.fffffffffffffffep+64L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x1p+0L 0x1.fffffffffffffffep+64L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x1p+0L 0x1.fffffffffffffffep+64L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x1p+0L 0x1.fffffffffffffffep+64L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x1p+0L 0x1.fffffffffffffffep+64L : 0x1p+0L : inexact-ok
+pow -1.0 0x1.ffffffffffffffffffffffffff8p+105
+= pow downward flt-32 -0x1p+0f 0x4p+104f : 0x1p+0f : inexact-ok
+= pow tonearest flt-32 -0x1p+0f 0x4p+104f : 0x1p+0f : inexact-ok
+= pow towardzero flt-32 -0x1p+0f 0x4p+104f : 0x1p+0f : inexact-ok
+= pow upward flt-32 -0x1p+0f 0x4p+104f : 0x1p+0f : inexact-ok
+= pow downward dbl-64 -0x1p+0 0x4p+104 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 -0x1p+0 0x4p+104 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 -0x1p+0 0x4p+104 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 -0x1p+0 0x4p+104 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel -0x1p+0L 0x4p+104L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x1p+0L 0x4p+104L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x1p+0L 0x4p+104L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x1p+0L 0x4p+104L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x1p+0L 0x4p+104L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x1p+0L 0x4p+104L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x1p+0L 0x4p+104L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x1p+0L 0x4p+104L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 -0x1p+0L 0x4p+104L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x1p+0L 0x4p+104L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x1p+0L 0x4p+104L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 -0x1p+0L 0x4p+104L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x1p+0L 0x4p+104L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x1p+0L 0x4p+104L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x1p+0L 0x4p+104L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x1p+0L 0x4p+104L : 0x1p+0L : inexact-ok
+= pow downward flt-32 -0x1p+0f 0x3.fffffcp+104f : 0x1p+0f : inexact-ok
+= pow tonearest flt-32 -0x1p+0f 0x3.fffffcp+104f : 0x1p+0f : inexact-ok
+= pow towardzero flt-32 -0x1p+0f 0x3.fffffcp+104f : 0x1p+0f : inexact-ok
+= pow upward flt-32 -0x1p+0f 0x3.fffffcp+104f : 0x1p+0f : inexact-ok
+= pow downward dbl-64 -0x1p+0 0x3.fffffcp+104 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 -0x1p+0 0x3.fffffcp+104 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 -0x1p+0 0x3.fffffcp+104 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 -0x1p+0 0x3.fffffcp+104 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel -0x1p+0L 0x3.fffffcp+104L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x1p+0L 0x3.fffffcp+104L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x1p+0L 0x3.fffffcp+104L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x1p+0L 0x3.fffffcp+104L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x1p+0L 0x3.fffffcp+104L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x1p+0L 0x3.fffffcp+104L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x1p+0L 0x3.fffffcp+104L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x1p+0L 0x3.fffffcp+104L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 -0x1p+0L 0x3.fffffcp+104L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x1p+0L 0x3.fffffcp+104L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x1p+0L 0x3.fffffcp+104L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 -0x1p+0L 0x3.fffffcp+104L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x1p+0L 0x3.fffffcp+104L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x1p+0L 0x3.fffffcp+104L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x1p+0L 0x3.fffffcp+104L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x1p+0L 0x3.fffffcp+104L : 0x1p+0L : inexact-ok
+= pow downward dbl-64 -0x1p+0 0x3.ffffffffffffep+104 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 -0x1p+0 0x3.ffffffffffffep+104 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 -0x1p+0 0x3.ffffffffffffep+104 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 -0x1p+0 0x3.ffffffffffffep+104 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel -0x1p+0L 0x3.ffffffffffffep+104L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x1p+0L 0x3.ffffffffffffep+104L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x1p+0L 0x3.ffffffffffffep+104L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x1p+0L 0x3.ffffffffffffep+104L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x1p+0L 0x3.ffffffffffffep+104L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x1p+0L 0x3.ffffffffffffep+104L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x1p+0L 0x3.ffffffffffffep+104L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x1p+0L 0x3.ffffffffffffep+104L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 -0x1p+0L 0x3.ffffffffffffep+104L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x1p+0L 0x3.ffffffffffffep+104L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x1p+0L 0x3.ffffffffffffep+104L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 -0x1p+0L 0x3.ffffffffffffep+104L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x1p+0L 0x3.ffffffffffffep+104L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x1p+0L 0x3.ffffffffffffep+104L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x1p+0L 0x3.ffffffffffffep+104L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x1p+0L 0x3.ffffffffffffep+104L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-intel -0x1p+0L 0x3.fffffffffffffffcp+104L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x1p+0L 0x3.fffffffffffffffcp+104L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x1p+0L 0x3.fffffffffffffffcp+104L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x1p+0L 0x3.fffffffffffffffcp+104L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x1p+0L 0x3.fffffffffffffffcp+104L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x1p+0L 0x3.fffffffffffffffcp+104L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x1p+0L 0x3.fffffffffffffffcp+104L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x1p+0L 0x3.fffffffffffffffcp+104L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 -0x1p+0L 0x3.fffffffffffffffcp+104L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x1p+0L 0x3.fffffffffffffffcp+104L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x1p+0L 0x3.fffffffffffffffcp+104L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 -0x1p+0L 0x3.fffffffffffffffcp+104L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x1p+0L 0x3.fffffffffffffffcp+104L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x1p+0L 0x3.fffffffffffffffcp+104L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x1p+0L 0x3.fffffffffffffffcp+104L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x1p+0L 0x3.fffffffffffffffcp+104L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 -0x1p+0L 0x3.ffffffffffffffffffffffffffp+104L : -0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x1p+0L 0x3.ffffffffffffffffffffffffffp+104L : -0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x1p+0L 0x3.ffffffffffffffffffffffffffp+104L : -0x1p+0L : inexact-ok
+= pow upward ldbl-128 -0x1p+0L 0x3.ffffffffffffffffffffffffffp+104L : -0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x1p+0L 0x3.ffffffffffffffffffffffffffp+104L : -0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x1p+0L 0x3.ffffffffffffffffffffffffffp+104L : -0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x1p+0L 0x3.ffffffffffffffffffffffffffp+104L : -0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x1p+0L 0x3.ffffffffffffffffffffffffffp+104L : -0x1p+0L : inexact-ok
+pow -1.0 0x1.ffffffffffffffffffffffffff8p+106
+= pow downward flt-32 -0x1p+0f 0x8p+104f : 0x1p+0f : inexact-ok
+= pow tonearest flt-32 -0x1p+0f 0x8p+104f : 0x1p+0f : inexact-ok
+= pow towardzero flt-32 -0x1p+0f 0x8p+104f : 0x1p+0f : inexact-ok
+= pow upward flt-32 -0x1p+0f 0x8p+104f : 0x1p+0f : inexact-ok
+= pow downward dbl-64 -0x1p+0 0x8p+104 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 -0x1p+0 0x8p+104 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 -0x1p+0 0x8p+104 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 -0x1p+0 0x8p+104 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel -0x1p+0L 0x8p+104L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x1p+0L 0x8p+104L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x1p+0L 0x8p+104L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x1p+0L 0x8p+104L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x1p+0L 0x8p+104L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x1p+0L 0x8p+104L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x1p+0L 0x8p+104L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x1p+0L 0x8p+104L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 -0x1p+0L 0x8p+104L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x1p+0L 0x8p+104L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x1p+0L 0x8p+104L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 -0x1p+0L 0x8p+104L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x1p+0L 0x8p+104L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x1p+0L 0x8p+104L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x1p+0L 0x8p+104L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x1p+0L 0x8p+104L : 0x1p+0L : inexact-ok
+= pow downward flt-32 -0x1p+0f 0x7.fffff8p+104f : 0x1p+0f : inexact-ok
+= pow tonearest flt-32 -0x1p+0f 0x7.fffff8p+104f : 0x1p+0f : inexact-ok
+= pow towardzero flt-32 -0x1p+0f 0x7.fffff8p+104f : 0x1p+0f : inexact-ok
+= pow upward flt-32 -0x1p+0f 0x7.fffff8p+104f : 0x1p+0f : inexact-ok
+= pow downward dbl-64 -0x1p+0 0x7.fffff8p+104 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 -0x1p+0 0x7.fffff8p+104 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 -0x1p+0 0x7.fffff8p+104 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 -0x1p+0 0x7.fffff8p+104 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel -0x1p+0L 0x7.fffff8p+104L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x1p+0L 0x7.fffff8p+104L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x1p+0L 0x7.fffff8p+104L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x1p+0L 0x7.fffff8p+104L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x1p+0L 0x7.fffff8p+104L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x1p+0L 0x7.fffff8p+104L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x1p+0L 0x7.fffff8p+104L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x1p+0L 0x7.fffff8p+104L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 -0x1p+0L 0x7.fffff8p+104L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x1p+0L 0x7.fffff8p+104L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x1p+0L 0x7.fffff8p+104L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 -0x1p+0L 0x7.fffff8p+104L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x1p+0L 0x7.fffff8p+104L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x1p+0L 0x7.fffff8p+104L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x1p+0L 0x7.fffff8p+104L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x1p+0L 0x7.fffff8p+104L : 0x1p+0L : inexact-ok
+= pow downward dbl-64 -0x1p+0 0x7.ffffffffffffcp+104 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 -0x1p+0 0x7.ffffffffffffcp+104 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 -0x1p+0 0x7.ffffffffffffcp+104 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 -0x1p+0 0x7.ffffffffffffcp+104 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel -0x1p+0L 0x7.ffffffffffffcp+104L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x1p+0L 0x7.ffffffffffffcp+104L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x1p+0L 0x7.ffffffffffffcp+104L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x1p+0L 0x7.ffffffffffffcp+104L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x1p+0L 0x7.ffffffffffffcp+104L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x1p+0L 0x7.ffffffffffffcp+104L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x1p+0L 0x7.ffffffffffffcp+104L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x1p+0L 0x7.ffffffffffffcp+104L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 -0x1p+0L 0x7.ffffffffffffcp+104L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x1p+0L 0x7.ffffffffffffcp+104L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x1p+0L 0x7.ffffffffffffcp+104L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 -0x1p+0L 0x7.ffffffffffffcp+104L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x1p+0L 0x7.ffffffffffffcp+104L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x1p+0L 0x7.ffffffffffffcp+104L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x1p+0L 0x7.ffffffffffffcp+104L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x1p+0L 0x7.ffffffffffffcp+104L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-intel -0x1p+0L 0x7.fffffffffffffff8p+104L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x1p+0L 0x7.fffffffffffffff8p+104L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x1p+0L 0x7.fffffffffffffff8p+104L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x1p+0L 0x7.fffffffffffffff8p+104L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x1p+0L 0x7.fffffffffffffff8p+104L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x1p+0L 0x7.fffffffffffffff8p+104L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x1p+0L 0x7.fffffffffffffff8p+104L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x1p+0L 0x7.fffffffffffffff8p+104L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 -0x1p+0L 0x7.fffffffffffffff8p+104L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x1p+0L 0x7.fffffffffffffff8p+104L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x1p+0L 0x7.fffffffffffffff8p+104L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 -0x1p+0L 0x7.fffffffffffffff8p+104L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x1p+0L 0x7.fffffffffffffff8p+104L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x1p+0L 0x7.fffffffffffffff8p+104L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x1p+0L 0x7.fffffffffffffff8p+104L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x1p+0L 0x7.fffffffffffffff8p+104L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 -0x1p+0L 0x7.fffffffffffffffffffffffffep+104L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x1p+0L 0x7.fffffffffffffffffffffffffep+104L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x1p+0L 0x7.fffffffffffffffffffffffffep+104L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 -0x1p+0L 0x7.fffffffffffffffffffffffffep+104L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x1p+0L 0x7.fffffffffffffffffffffffffep+104L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x1p+0L 0x7.fffffffffffffffffffffffffep+104L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x1p+0L 0x7.fffffffffffffffffffffffffep+104L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x1p+0L 0x7.fffffffffffffffffffffffffep+104L : 0x1p+0L : inexact-ok
+pow -1.0 0x1.ffffffffffffffffffffffffffffp+112
+= pow downward flt-32 -0x1p+0f 0x2p+112f : 0x1p+0f : inexact-ok
+= pow tonearest flt-32 -0x1p+0f 0x2p+112f : 0x1p+0f : inexact-ok
+= pow towardzero flt-32 -0x1p+0f 0x2p+112f : 0x1p+0f : inexact-ok
+= pow upward flt-32 -0x1p+0f 0x2p+112f : 0x1p+0f : inexact-ok
+= pow downward dbl-64 -0x1p+0 0x2p+112 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 -0x1p+0 0x2p+112 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 -0x1p+0 0x2p+112 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 -0x1p+0 0x2p+112 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel -0x1p+0L 0x2p+112L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x1p+0L 0x2p+112L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x1p+0L 0x2p+112L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x1p+0L 0x2p+112L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x1p+0L 0x2p+112L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x1p+0L 0x2p+112L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x1p+0L 0x2p+112L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x1p+0L 0x2p+112L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 -0x1p+0L 0x2p+112L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x1p+0L 0x2p+112L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x1p+0L 0x2p+112L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 -0x1p+0L 0x2p+112L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x1p+0L 0x2p+112L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x1p+0L 0x2p+112L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x1p+0L 0x2p+112L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x1p+0L 0x2p+112L : 0x1p+0L : inexact-ok
+= pow downward flt-32 -0x1p+0f 0x1.fffffep+112f : 0x1p+0f : inexact-ok
+= pow tonearest flt-32 -0x1p+0f 0x1.fffffep+112f : 0x1p+0f : inexact-ok
+= pow towardzero flt-32 -0x1p+0f 0x1.fffffep+112f : 0x1p+0f : inexact-ok
+= pow upward flt-32 -0x1p+0f 0x1.fffffep+112f : 0x1p+0f : inexact-ok
+= pow downward dbl-64 -0x1p+0 0x1.fffffep+112 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 -0x1p+0 0x1.fffffep+112 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 -0x1p+0 0x1.fffffep+112 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 -0x1p+0 0x1.fffffep+112 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel -0x1p+0L 0x1.fffffep+112L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x1p+0L 0x1.fffffep+112L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x1p+0L 0x1.fffffep+112L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x1p+0L 0x1.fffffep+112L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x1p+0L 0x1.fffffep+112L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x1p+0L 0x1.fffffep+112L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x1p+0L 0x1.fffffep+112L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x1p+0L 0x1.fffffep+112L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 -0x1p+0L 0x1.fffffep+112L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x1p+0L 0x1.fffffep+112L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x1p+0L 0x1.fffffep+112L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 -0x1p+0L 0x1.fffffep+112L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x1p+0L 0x1.fffffep+112L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x1p+0L 0x1.fffffep+112L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x1p+0L 0x1.fffffep+112L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x1p+0L 0x1.fffffep+112L : 0x1p+0L : inexact-ok
+= pow downward dbl-64 -0x1p+0 0x1.fffffffffffffp+112 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 -0x1p+0 0x1.fffffffffffffp+112 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 -0x1p+0 0x1.fffffffffffffp+112 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 -0x1p+0 0x1.fffffffffffffp+112 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel -0x1p+0L 0x1.fffffffffffffp+112L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x1p+0L 0x1.fffffffffffffp+112L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x1p+0L 0x1.fffffffffffffp+112L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x1p+0L 0x1.fffffffffffffp+112L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x1p+0L 0x1.fffffffffffffp+112L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x1p+0L 0x1.fffffffffffffp+112L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x1p+0L 0x1.fffffffffffffp+112L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x1p+0L 0x1.fffffffffffffp+112L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 -0x1p+0L 0x1.fffffffffffffp+112L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x1p+0L 0x1.fffffffffffffp+112L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x1p+0L 0x1.fffffffffffffp+112L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 -0x1p+0L 0x1.fffffffffffffp+112L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x1p+0L 0x1.fffffffffffffp+112L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x1p+0L 0x1.fffffffffffffp+112L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x1p+0L 0x1.fffffffffffffp+112L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x1p+0L 0x1.fffffffffffffp+112L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-intel -0x1p+0L 0x1.fffffffffffffffep+112L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x1p+0L 0x1.fffffffffffffffep+112L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x1p+0L 0x1.fffffffffffffffep+112L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x1p+0L 0x1.fffffffffffffffep+112L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x1p+0L 0x1.fffffffffffffffep+112L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x1p+0L 0x1.fffffffffffffffep+112L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x1p+0L 0x1.fffffffffffffffep+112L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x1p+0L 0x1.fffffffffffffffep+112L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 -0x1p+0L 0x1.fffffffffffffffep+112L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x1p+0L 0x1.fffffffffffffffep+112L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x1p+0L 0x1.fffffffffffffffep+112L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 -0x1p+0L 0x1.fffffffffffffffep+112L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x1p+0L 0x1.fffffffffffffffep+112L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x1p+0L 0x1.fffffffffffffffep+112L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x1p+0L 0x1.fffffffffffffffep+112L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x1p+0L 0x1.fffffffffffffffep+112L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 -0x1p+0L 0x1.ffffffffffffffffffffffffffffp+112L : -0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x1p+0L 0x1.ffffffffffffffffffffffffffffp+112L : -0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x1p+0L 0x1.ffffffffffffffffffffffffffffp+112L : -0x1p+0L : inexact-ok
+= pow upward ldbl-128 -0x1p+0L 0x1.ffffffffffffffffffffffffffffp+112L : -0x1p+0L : inexact-ok
+= pow downward ldbl-128 -0x1p+0L 0x1.ffffffffffffffffffffffffff8p+112L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x1p+0L 0x1.ffffffffffffffffffffffffff8p+112L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x1p+0L 0x1.ffffffffffffffffffffffffff8p+112L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 -0x1p+0L 0x1.ffffffffffffffffffffffffff8p+112L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x1p+0L 0x1.ffffffffffffffffffffffffff8p+112L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x1p+0L 0x1.ffffffffffffffffffffffffff8p+112L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x1p+0L 0x1.ffffffffffffffffffffffffff8p+112L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x1p+0L 0x1.ffffffffffffffffffffffffff8p+112L : 0x1p+0L : inexact-ok
+pow -1.0 0x1.ffffffffffffffffffffffffffffp+113
+= pow downward flt-32 -0x1p+0f 0x4p+112f : 0x1p+0f : inexact-ok
+= pow tonearest flt-32 -0x1p+0f 0x4p+112f : 0x1p+0f : inexact-ok
+= pow towardzero flt-32 -0x1p+0f 0x4p+112f : 0x1p+0f : inexact-ok
+= pow upward flt-32 -0x1p+0f 0x4p+112f : 0x1p+0f : inexact-ok
+= pow downward dbl-64 -0x1p+0 0x4p+112 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 -0x1p+0 0x4p+112 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 -0x1p+0 0x4p+112 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 -0x1p+0 0x4p+112 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel -0x1p+0L 0x4p+112L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x1p+0L 0x4p+112L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x1p+0L 0x4p+112L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x1p+0L 0x4p+112L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x1p+0L 0x4p+112L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x1p+0L 0x4p+112L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x1p+0L 0x4p+112L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x1p+0L 0x4p+112L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 -0x1p+0L 0x4p+112L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x1p+0L 0x4p+112L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x1p+0L 0x4p+112L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 -0x1p+0L 0x4p+112L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x1p+0L 0x4p+112L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x1p+0L 0x4p+112L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x1p+0L 0x4p+112L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x1p+0L 0x4p+112L : 0x1p+0L : inexact-ok
+= pow downward flt-32 -0x1p+0f 0x3.fffffcp+112f : 0x1p+0f : inexact-ok
+= pow tonearest flt-32 -0x1p+0f 0x3.fffffcp+112f : 0x1p+0f : inexact-ok
+= pow towardzero flt-32 -0x1p+0f 0x3.fffffcp+112f : 0x1p+0f : inexact-ok
+= pow upward flt-32 -0x1p+0f 0x3.fffffcp+112f : 0x1p+0f : inexact-ok
+= pow downward dbl-64 -0x1p+0 0x3.fffffcp+112 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 -0x1p+0 0x3.fffffcp+112 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 -0x1p+0 0x3.fffffcp+112 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 -0x1p+0 0x3.fffffcp+112 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel -0x1p+0L 0x3.fffffcp+112L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x1p+0L 0x3.fffffcp+112L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x1p+0L 0x3.fffffcp+112L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x1p+0L 0x3.fffffcp+112L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x1p+0L 0x3.fffffcp+112L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x1p+0L 0x3.fffffcp+112L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x1p+0L 0x3.fffffcp+112L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x1p+0L 0x3.fffffcp+112L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 -0x1p+0L 0x3.fffffcp+112L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x1p+0L 0x3.fffffcp+112L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x1p+0L 0x3.fffffcp+112L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 -0x1p+0L 0x3.fffffcp+112L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x1p+0L 0x3.fffffcp+112L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x1p+0L 0x3.fffffcp+112L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x1p+0L 0x3.fffffcp+112L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x1p+0L 0x3.fffffcp+112L : 0x1p+0L : inexact-ok
+= pow downward dbl-64 -0x1p+0 0x3.ffffffffffffep+112 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 -0x1p+0 0x3.ffffffffffffep+112 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 -0x1p+0 0x3.ffffffffffffep+112 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 -0x1p+0 0x3.ffffffffffffep+112 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel -0x1p+0L 0x3.ffffffffffffep+112L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x1p+0L 0x3.ffffffffffffep+112L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x1p+0L 0x3.ffffffffffffep+112L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x1p+0L 0x3.ffffffffffffep+112L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x1p+0L 0x3.ffffffffffffep+112L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x1p+0L 0x3.ffffffffffffep+112L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x1p+0L 0x3.ffffffffffffep+112L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x1p+0L 0x3.ffffffffffffep+112L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 -0x1p+0L 0x3.ffffffffffffep+112L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x1p+0L 0x3.ffffffffffffep+112L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x1p+0L 0x3.ffffffffffffep+112L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 -0x1p+0L 0x3.ffffffffffffep+112L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x1p+0L 0x3.ffffffffffffep+112L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x1p+0L 0x3.ffffffffffffep+112L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x1p+0L 0x3.ffffffffffffep+112L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x1p+0L 0x3.ffffffffffffep+112L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-intel -0x1p+0L 0x3.fffffffffffffffcp+112L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x1p+0L 0x3.fffffffffffffffcp+112L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x1p+0L 0x3.fffffffffffffffcp+112L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x1p+0L 0x3.fffffffffffffffcp+112L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x1p+0L 0x3.fffffffffffffffcp+112L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x1p+0L 0x3.fffffffffffffffcp+112L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x1p+0L 0x3.fffffffffffffffcp+112L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x1p+0L 0x3.fffffffffffffffcp+112L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 -0x1p+0L 0x3.fffffffffffffffcp+112L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x1p+0L 0x3.fffffffffffffffcp+112L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x1p+0L 0x3.fffffffffffffffcp+112L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 -0x1p+0L 0x3.fffffffffffffffcp+112L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x1p+0L 0x3.fffffffffffffffcp+112L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x1p+0L 0x3.fffffffffffffffcp+112L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x1p+0L 0x3.fffffffffffffffcp+112L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x1p+0L 0x3.fffffffffffffffcp+112L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 -0x1p+0L 0x3.fffffffffffffffffffffffffffep+112L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x1p+0L 0x3.fffffffffffffffffffffffffffep+112L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x1p+0L 0x3.fffffffffffffffffffffffffffep+112L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 -0x1p+0L 0x3.fffffffffffffffffffffffffffep+112L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 -0x1p+0L 0x3.ffffffffffffffffffffffffffp+112L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x1p+0L 0x3.ffffffffffffffffffffffffffp+112L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x1p+0L 0x3.ffffffffffffffffffffffffffp+112L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 -0x1p+0L 0x3.ffffffffffffffffffffffffffp+112L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x1p+0L 0x3.ffffffffffffffffffffffffffp+112L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x1p+0L 0x3.ffffffffffffffffffffffffffp+112L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x1p+0L 0x3.ffffffffffffffffffffffffffp+112L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x1p+0L 0x3.ffffffffffffffffffffffffffp+112L : 0x1p+0L : inexact-ok
+pow -1.0 max
+= pow downward flt-32 -0x1p+0f 0xf.fffffp+124f : 0x1p+0f : inexact-ok
+= pow tonearest flt-32 -0x1p+0f 0xf.fffffp+124f : 0x1p+0f : inexact-ok
+= pow towardzero flt-32 -0x1p+0f 0xf.fffffp+124f : 0x1p+0f : inexact-ok
+= pow upward flt-32 -0x1p+0f 0xf.fffffp+124f : 0x1p+0f : inexact-ok
+= pow downward dbl-64 -0x1p+0 0xf.fffffp+124 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 -0x1p+0 0xf.fffffp+124 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 -0x1p+0 0xf.fffffp+124 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 -0x1p+0 0xf.fffffp+124 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel -0x1p+0L 0xf.fffffp+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x1p+0L 0xf.fffffp+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x1p+0L 0xf.fffffp+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x1p+0L 0xf.fffffp+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x1p+0L 0xf.fffffp+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x1p+0L 0xf.fffffp+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x1p+0L 0xf.fffffp+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x1p+0L 0xf.fffffp+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 -0x1p+0L 0xf.fffffp+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x1p+0L 0xf.fffffp+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x1p+0L 0xf.fffffp+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 -0x1p+0L 0xf.fffffp+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x1p+0L 0xf.fffffp+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x1p+0L 0xf.fffffp+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x1p+0L 0xf.fffffp+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x1p+0L 0xf.fffffp+124L : 0x1p+0L : inexact-ok
+= pow downward dbl-64 -0x1p+0 0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 -0x1p+0 0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 -0x1p+0 0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 -0x1p+0 0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel -0x1p+0L 0xf.ffffffffffff8p+1020L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x1p+0L 0xf.ffffffffffff8p+1020L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x1p+0L 0xf.ffffffffffff8p+1020L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x1p+0L 0xf.ffffffffffff8p+1020L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x1p+0L 0xf.ffffffffffff8p+1020L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x1p+0L 0xf.ffffffffffff8p+1020L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x1p+0L 0xf.ffffffffffff8p+1020L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x1p+0L 0xf.ffffffffffff8p+1020L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 -0x1p+0L 0xf.ffffffffffff8p+1020L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x1p+0L 0xf.ffffffffffff8p+1020L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x1p+0L 0xf.ffffffffffff8p+1020L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 -0x1p+0L 0xf.ffffffffffff8p+1020L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x1p+0L 0xf.ffffffffffff8p+1020L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x1p+0L 0xf.ffffffffffff8p+1020L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x1p+0L 0xf.ffffffffffff8p+1020L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x1p+0L 0xf.ffffffffffff8p+1020L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-intel -0x1p+0L 0xf.fffffffffffffffp+16380L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel -0x1p+0L 0xf.fffffffffffffffp+16380L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel -0x1p+0L 0xf.fffffffffffffffp+16380L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel -0x1p+0L 0xf.fffffffffffffffp+16380L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k -0x1p+0L 0xf.fffffffffffffffp+16380L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x1p+0L 0xf.fffffffffffffffp+16380L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x1p+0L 0xf.fffffffffffffffp+16380L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k -0x1p+0L 0xf.fffffffffffffffp+16380L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 -0x1p+0L 0xf.fffffffffffffffp+16380L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x1p+0L 0xf.fffffffffffffffp+16380L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x1p+0L 0xf.fffffffffffffffp+16380L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 -0x1p+0L 0xf.fffffffffffffffp+16380L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 -0x1p+0L 0xf.fffffffffffffffffffffffffff8p+16380L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x1p+0L 0xf.fffffffffffffffffffffffffff8p+16380L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x1p+0L 0xf.fffffffffffffffffffffffffff8p+16380L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 -0x1p+0L 0xf.fffffffffffffffffffffffffff8p+16380L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 -0x1p+0L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 -0x1p+0L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 -0x1p+0L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 -0x1p+0L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm -0x1p+0L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm -0x1p+0L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm -0x1p+0L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm -0x1p+0L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x1p+0L : inexact-ok
+pow -2.0 126
+= pow downward flt-32 -0x2p+0f 0x7.ep+4f : 0x4p+124f : inexact-ok
+= pow tonearest flt-32 -0x2p+0f 0x7.ep+4f : 0x4p+124f : inexact-ok
+= pow towardzero flt-32 -0x2p+0f 0x7.ep+4f : 0x4p+124f : inexact-ok
+= pow upward flt-32 -0x2p+0f 0x7.ep+4f : 0x4p+124f : inexact-ok
+= pow downward dbl-64 -0x2p+0 0x7.ep+4 : 0x4p+124 : inexact-ok
+= pow tonearest dbl-64 -0x2p+0 0x7.ep+4 : 0x4p+124 : inexact-ok
+= pow towardzero dbl-64 -0x2p+0 0x7.ep+4 : 0x4p+124 : inexact-ok
+= pow upward dbl-64 -0x2p+0 0x7.ep+4 : 0x4p+124 : inexact-ok
+= pow downward ldbl-96-intel -0x2p+0L 0x7.ep+4L : 0x4p+124L : inexact-ok
+= pow tonearest ldbl-96-intel -0x2p+0L 0x7.ep+4L : 0x4p+124L : inexact-ok
+= pow towardzero ldbl-96-intel -0x2p+0L 0x7.ep+4L : 0x4p+124L : inexact-ok
+= pow upward ldbl-96-intel -0x2p+0L 0x7.ep+4L : 0x4p+124L : inexact-ok
+= pow downward ldbl-96-m68k -0x2p+0L 0x7.ep+4L : 0x4p+124L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x2p+0L 0x7.ep+4L : 0x4p+124L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x2p+0L 0x7.ep+4L : 0x4p+124L : inexact-ok
+= pow upward ldbl-96-m68k -0x2p+0L 0x7.ep+4L : 0x4p+124L : inexact-ok
+= pow downward ldbl-128 -0x2p+0L 0x7.ep+4L : 0x4p+124L : inexact-ok
+= pow tonearest ldbl-128 -0x2p+0L 0x7.ep+4L : 0x4p+124L : inexact-ok
+= pow towardzero ldbl-128 -0x2p+0L 0x7.ep+4L : 0x4p+124L : inexact-ok
+= pow upward ldbl-128 -0x2p+0L 0x7.ep+4L : 0x4p+124L : inexact-ok
+= pow downward ldbl-128ibm -0x2p+0L 0x7.ep+4L : 0x4p+124L : inexact-ok
+= pow tonearest ldbl-128ibm -0x2p+0L 0x7.ep+4L : 0x4p+124L : inexact-ok
+= pow towardzero ldbl-128ibm -0x2p+0L 0x7.ep+4L : 0x4p+124L : inexact-ok
+= pow upward ldbl-128ibm -0x2p+0L 0x7.ep+4L : 0x4p+124L : inexact-ok
+pow -2.0 127
+= pow downward flt-32 -0x2p+0f 0x7.fp+4f : -0x8p+124f : inexact-ok
+= pow tonearest flt-32 -0x2p+0f 0x7.fp+4f : -0x8p+124f : inexact-ok
+= pow towardzero flt-32 -0x2p+0f 0x7.fp+4f : -0x8p+124f : inexact-ok
+= pow upward flt-32 -0x2p+0f 0x7.fp+4f : -0x8p+124f : inexact-ok
+= pow downward dbl-64 -0x2p+0 0x7.fp+4 : -0x8p+124 : inexact-ok
+= pow tonearest dbl-64 -0x2p+0 0x7.fp+4 : -0x8p+124 : inexact-ok
+= pow towardzero dbl-64 -0x2p+0 0x7.fp+4 : -0x8p+124 : inexact-ok
+= pow upward dbl-64 -0x2p+0 0x7.fp+4 : -0x8p+124 : inexact-ok
+= pow downward ldbl-96-intel -0x2p+0L 0x7.fp+4L : -0x8p+124L : inexact-ok
+= pow tonearest ldbl-96-intel -0x2p+0L 0x7.fp+4L : -0x8p+124L : inexact-ok
+= pow towardzero ldbl-96-intel -0x2p+0L 0x7.fp+4L : -0x8p+124L : inexact-ok
+= pow upward ldbl-96-intel -0x2p+0L 0x7.fp+4L : -0x8p+124L : inexact-ok
+= pow downward ldbl-96-m68k -0x2p+0L 0x7.fp+4L : -0x8p+124L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x2p+0L 0x7.fp+4L : -0x8p+124L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x2p+0L 0x7.fp+4L : -0x8p+124L : inexact-ok
+= pow upward ldbl-96-m68k -0x2p+0L 0x7.fp+4L : -0x8p+124L : inexact-ok
+= pow downward ldbl-128 -0x2p+0L 0x7.fp+4L : -0x8p+124L : inexact-ok
+= pow tonearest ldbl-128 -0x2p+0L 0x7.fp+4L : -0x8p+124L : inexact-ok
+= pow towardzero ldbl-128 -0x2p+0L 0x7.fp+4L : -0x8p+124L : inexact-ok
+= pow upward ldbl-128 -0x2p+0L 0x7.fp+4L : -0x8p+124L : inexact-ok
+= pow downward ldbl-128ibm -0x2p+0L 0x7.fp+4L : -0x8p+124L : inexact-ok
+= pow tonearest ldbl-128ibm -0x2p+0L 0x7.fp+4L : -0x8p+124L : inexact-ok
+= pow towardzero ldbl-128ibm -0x2p+0L 0x7.fp+4L : -0x8p+124L : inexact-ok
+= pow upward ldbl-128ibm -0x2p+0L 0x7.fp+4L : -0x8p+124L : inexact-ok
+pow -2.0 -126
+= pow downward flt-32 -0x2p+0f -0x7.ep+4f : 0x4p-128f : inexact-ok underflow-ok errno-erange-ok
+= pow tonearest flt-32 -0x2p+0f -0x7.ep+4f : 0x4p-128f : inexact-ok underflow-ok errno-erange-ok
+= pow towardzero flt-32 -0x2p+0f -0x7.ep+4f : 0x4p-128f : inexact-ok underflow-ok errno-erange-ok
+= pow upward flt-32 -0x2p+0f -0x7.ep+4f : 0x4p-128f : inexact-ok underflow-ok errno-erange-ok
+= pow downward dbl-64 -0x2p+0 -0x7.ep+4 : 0x4p-128 : inexact-ok
+= pow tonearest dbl-64 -0x2p+0 -0x7.ep+4 : 0x4p-128 : inexact-ok
+= pow towardzero dbl-64 -0x2p+0 -0x7.ep+4 : 0x4p-128 : inexact-ok
+= pow upward dbl-64 -0x2p+0 -0x7.ep+4 : 0x4p-128 : inexact-ok
+= pow downward ldbl-96-intel -0x2p+0L -0x7.ep+4L : 0x4p-128L : inexact-ok
+= pow tonearest ldbl-96-intel -0x2p+0L -0x7.ep+4L : 0x4p-128L : inexact-ok
+= pow towardzero ldbl-96-intel -0x2p+0L -0x7.ep+4L : 0x4p-128L : inexact-ok
+= pow upward ldbl-96-intel -0x2p+0L -0x7.ep+4L : 0x4p-128L : inexact-ok
+= pow downward ldbl-96-m68k -0x2p+0L -0x7.ep+4L : 0x4p-128L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x2p+0L -0x7.ep+4L : 0x4p-128L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x2p+0L -0x7.ep+4L : 0x4p-128L : inexact-ok
+= pow upward ldbl-96-m68k -0x2p+0L -0x7.ep+4L : 0x4p-128L : inexact-ok
+= pow downward ldbl-128 -0x2p+0L -0x7.ep+4L : 0x4p-128L : inexact-ok
+= pow tonearest ldbl-128 -0x2p+0L -0x7.ep+4L : 0x4p-128L : inexact-ok
+= pow towardzero ldbl-128 -0x2p+0L -0x7.ep+4L : 0x4p-128L : inexact-ok
+= pow upward ldbl-128 -0x2p+0L -0x7.ep+4L : 0x4p-128L : inexact-ok
+= pow downward ldbl-128ibm -0x2p+0L -0x7.ep+4L : 0x4p-128L : inexact-ok
+= pow tonearest ldbl-128ibm -0x2p+0L -0x7.ep+4L : 0x4p-128L : inexact-ok
+= pow towardzero ldbl-128ibm -0x2p+0L -0x7.ep+4L : 0x4p-128L : inexact-ok
+= pow upward ldbl-128ibm -0x2p+0L -0x7.ep+4L : 0x4p-128L : inexact-ok
+pow -2.0 -127
+= pow downward flt-32 -0x2p+0f -0x7.fp+4f : -0x2p-128f : inexact-ok underflow-ok errno-erange-ok
+= pow tonearest flt-32 -0x2p+0f -0x7.fp+4f : -0x2p-128f : inexact-ok underflow-ok errno-erange-ok
+= pow towardzero flt-32 -0x2p+0f -0x7.fp+4f : -0x2p-128f : inexact-ok underflow-ok errno-erange-ok
+= pow upward flt-32 -0x2p+0f -0x7.fp+4f : -0x2p-128f : inexact-ok underflow-ok errno-erange-ok
+= pow downward dbl-64 -0x2p+0 -0x7.fp+4 : -0x2p-128 : inexact-ok
+= pow tonearest dbl-64 -0x2p+0 -0x7.fp+4 : -0x2p-128 : inexact-ok
+= pow towardzero dbl-64 -0x2p+0 -0x7.fp+4 : -0x2p-128 : inexact-ok
+= pow upward dbl-64 -0x2p+0 -0x7.fp+4 : -0x2p-128 : inexact-ok
+= pow downward ldbl-96-intel -0x2p+0L -0x7.fp+4L : -0x2p-128L : inexact-ok
+= pow tonearest ldbl-96-intel -0x2p+0L -0x7.fp+4L : -0x2p-128L : inexact-ok
+= pow towardzero ldbl-96-intel -0x2p+0L -0x7.fp+4L : -0x2p-128L : inexact-ok
+= pow upward ldbl-96-intel -0x2p+0L -0x7.fp+4L : -0x2p-128L : inexact-ok
+= pow downward ldbl-96-m68k -0x2p+0L -0x7.fp+4L : -0x2p-128L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x2p+0L -0x7.fp+4L : -0x2p-128L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x2p+0L -0x7.fp+4L : -0x2p-128L : inexact-ok
+= pow upward ldbl-96-m68k -0x2p+0L -0x7.fp+4L : -0x2p-128L : inexact-ok
+= pow downward ldbl-128 -0x2p+0L -0x7.fp+4L : -0x2p-128L : inexact-ok
+= pow tonearest ldbl-128 -0x2p+0L -0x7.fp+4L : -0x2p-128L : inexact-ok
+= pow towardzero ldbl-128 -0x2p+0L -0x7.fp+4L : -0x2p-128L : inexact-ok
+= pow upward ldbl-128 -0x2p+0L -0x7.fp+4L : -0x2p-128L : inexact-ok
+= pow downward ldbl-128ibm -0x2p+0L -0x7.fp+4L : -0x2p-128L : inexact-ok
+= pow tonearest ldbl-128ibm -0x2p+0L -0x7.fp+4L : -0x2p-128L : inexact-ok
+= pow towardzero ldbl-128ibm -0x2p+0L -0x7.fp+4L : -0x2p-128L : inexact-ok
+= pow upward ldbl-128ibm -0x2p+0L -0x7.fp+4L : -0x2p-128L : inexact-ok
+pow -2.0 -0xffffff
+= pow downward flt-32 -0x2p+0f -0xf.fffffp+20f : -0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow tonearest flt-32 -0x2p+0f -0xf.fffffp+20f : -0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 -0x2p+0f -0xf.fffffp+20f : -0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 -0x2p+0f -0xf.fffffp+20f : -0x0p+0f : inexact-ok underflow errno-erange
+= pow downward dbl-64 -0x2p+0 -0xf.fffffp+20 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow tonearest dbl-64 -0x2p+0 -0xf.fffffp+20 : -0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x2p+0 -0xf.fffffp+20 : -0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x2p+0 -0xf.fffffp+20 : -0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ldbl-96-intel -0x2p+0L -0xf.fffffp+20L : -0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x2p+0L -0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p+0L -0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x2p+0L -0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-96-m68k -0x2p+0L -0xf.fffffp+20L : -0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x2p+0L -0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p+0L -0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x2p+0L -0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-128 -0x2p+0L -0xf.fffffp+20L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-128 -0x2p+0L -0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x2p+0L -0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x2p+0L -0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-128ibm -0x2p+0L -0xf.fffffp+20L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x2p+0L -0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x2p+0L -0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x2p+0L -0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+pow -2.0 -0x1fffffe
+= pow downward flt-32 -0x2p+0f -0x1.fffffep+24f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow tonearest flt-32 -0x2p+0f -0x1.fffffep+24f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 -0x2p+0f -0x1.fffffep+24f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 -0x2p+0f -0x1.fffffep+24f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x2p+0 -0x1.fffffep+24 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x2p+0 -0x1.fffffep+24 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x2p+0 -0x1.fffffep+24 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x2p+0 -0x1.fffffep+24 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x2p+0L -0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x2p+0L -0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p+0L -0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x2p+0L -0x1.fffffep+24L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x2p+0L -0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x2p+0L -0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p+0L -0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x2p+0L -0x1.fffffep+24L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x2p+0L -0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x2p+0L -0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x2p+0L -0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x2p+0L -0x1.fffffep+24L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x2p+0L -0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x2p+0L -0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x2p+0L -0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x2p+0L -0x1.fffffep+24L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+pow -2.0 -0x1.fffffffffffffp+52
+= pow downward flt-32 -0x2p+0f -0x1.fffffep+52f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow tonearest flt-32 -0x2p+0f -0x1.fffffep+52f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 -0x2p+0f -0x1.fffffep+52f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 -0x2p+0f -0x1.fffffep+52f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x2p+0 -0x1.fffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x2p+0 -0x1.fffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x2p+0 -0x1.fffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x2p+0 -0x1.fffffep+52 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x2p+0L -0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x2p+0L -0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p+0L -0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x2p+0L -0x1.fffffep+52L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x2p+0L -0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x2p+0L -0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p+0L -0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x2p+0L -0x1.fffffep+52L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x2p+0L -0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x2p+0L -0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x2p+0L -0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x2p+0L -0x1.fffffep+52L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x2p+0L -0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x2p+0L -0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x2p+0L -0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x2p+0L -0x1.fffffep+52L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward flt-32 -0x2p+0f -0x2p+52f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow tonearest flt-32 -0x2p+0f -0x2p+52f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 -0x2p+0f -0x2p+52f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 -0x2p+0f -0x2p+52f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x2p+0 -0x2p+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x2p+0 -0x2p+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x2p+0 -0x2p+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x2p+0 -0x2p+52 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x2p+0L -0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x2p+0L -0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p+0L -0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x2p+0L -0x2p+52L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x2p+0L -0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x2p+0L -0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p+0L -0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x2p+0L -0x2p+52L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x2p+0L -0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x2p+0L -0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x2p+0L -0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x2p+0L -0x2p+52L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x2p+0L -0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x2p+0L -0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x2p+0L -0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x2p+0L -0x2p+52L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x2p+0 -0x1.fffffffffffffp+52 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow tonearest dbl-64 -0x2p+0 -0x1.fffffffffffffp+52 : -0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x2p+0 -0x1.fffffffffffffp+52 : -0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x2p+0 -0x1.fffffffffffffp+52 : -0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ldbl-96-intel -0x2p+0L -0x1.fffffffffffffp+52L : -0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x2p+0L -0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p+0L -0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x2p+0L -0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-96-m68k -0x2p+0L -0x1.fffffffffffffp+52L : -0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x2p+0L -0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p+0L -0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x2p+0L -0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-128 -0x2p+0L -0x1.fffffffffffffp+52L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-128 -0x2p+0L -0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x2p+0L -0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x2p+0L -0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-128ibm -0x2p+0L -0x1.fffffffffffffp+52L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x2p+0L -0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x2p+0L -0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x2p+0L -0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+pow -2.0 -0x1.fffffffffffffp+53
+= pow downward flt-32 -0x2p+0f -0x3.fffffcp+52f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow tonearest flt-32 -0x2p+0f -0x3.fffffcp+52f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 -0x2p+0f -0x3.fffffcp+52f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 -0x2p+0f -0x3.fffffcp+52f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x2p+0 -0x3.fffffcp+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x2p+0 -0x3.fffffcp+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x2p+0 -0x3.fffffcp+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x2p+0 -0x3.fffffcp+52 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x2p+0L -0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x2p+0L -0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p+0L -0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x2p+0L -0x3.fffffcp+52L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x2p+0L -0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x2p+0L -0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p+0L -0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x2p+0L -0x3.fffffcp+52L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x2p+0L -0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x2p+0L -0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x2p+0L -0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x2p+0L -0x3.fffffcp+52L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x2p+0L -0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x2p+0L -0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x2p+0L -0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x2p+0L -0x3.fffffcp+52L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward flt-32 -0x2p+0f -0x4p+52f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow tonearest flt-32 -0x2p+0f -0x4p+52f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 -0x2p+0f -0x4p+52f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 -0x2p+0f -0x4p+52f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x2p+0 -0x4p+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x2p+0 -0x4p+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x2p+0 -0x4p+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x2p+0 -0x4p+52 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x2p+0L -0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x2p+0L -0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p+0L -0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x2p+0L -0x4p+52L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x2p+0L -0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x2p+0L -0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p+0L -0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x2p+0L -0x4p+52L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x2p+0L -0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x2p+0L -0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x2p+0L -0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x2p+0L -0x4p+52L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x2p+0L -0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x2p+0L -0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x2p+0L -0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x2p+0L -0x4p+52L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x2p+0 -0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x2p+0 -0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x2p+0 -0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x2p+0 -0x3.ffffffffffffep+52 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x2p+0L -0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x2p+0L -0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p+0L -0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x2p+0L -0x3.ffffffffffffep+52L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x2p+0L -0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x2p+0L -0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p+0L -0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x2p+0L -0x3.ffffffffffffep+52L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x2p+0L -0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x2p+0L -0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x2p+0L -0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x2p+0L -0x3.ffffffffffffep+52L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x2p+0L -0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x2p+0L -0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x2p+0L -0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x2p+0L -0x3.ffffffffffffep+52L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+pow -2.0 -0x1.fffffffffffffffep+63
+= pow downward flt-32 -0x2p+0f -0xf.fffffp+60f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow tonearest flt-32 -0x2p+0f -0xf.fffffp+60f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 -0x2p+0f -0xf.fffffp+60f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 -0x2p+0f -0xf.fffffp+60f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x2p+0 -0xf.fffffp+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x2p+0 -0xf.fffffp+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x2p+0 -0xf.fffffp+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x2p+0 -0xf.fffffp+60 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x2p+0L -0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x2p+0L -0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p+0L -0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x2p+0L -0xf.fffffp+60L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x2p+0L -0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x2p+0L -0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p+0L -0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x2p+0L -0xf.fffffp+60L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x2p+0L -0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x2p+0L -0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x2p+0L -0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x2p+0L -0xf.fffffp+60L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x2p+0L -0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x2p+0L -0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x2p+0L -0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x2p+0L -0xf.fffffp+60L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward flt-32 -0x2p+0f -0x1p+64f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow tonearest flt-32 -0x2p+0f -0x1p+64f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 -0x2p+0f -0x1p+64f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 -0x2p+0f -0x1p+64f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x2p+0 -0x1p+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x2p+0 -0x1p+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x2p+0 -0x1p+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x2p+0 -0x1p+64 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x2p+0L -0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x2p+0L -0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p+0L -0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x2p+0L -0x1p+64L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x2p+0L -0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x2p+0L -0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p+0L -0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x2p+0L -0x1p+64L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x2p+0L -0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x2p+0L -0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x2p+0L -0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x2p+0L -0x1p+64L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x2p+0L -0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x2p+0L -0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x2p+0L -0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x2p+0L -0x1p+64L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x2p+0 -0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x2p+0 -0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x2p+0 -0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x2p+0 -0xf.ffffffffffff8p+60 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x2p+0L -0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x2p+0L -0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p+0L -0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x2p+0L -0xf.ffffffffffff8p+60L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x2p+0L -0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x2p+0L -0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p+0L -0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x2p+0L -0xf.ffffffffffff8p+60L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x2p+0L -0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x2p+0L -0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x2p+0L -0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x2p+0L -0xf.ffffffffffff8p+60L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x2p+0L -0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x2p+0L -0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x2p+0L -0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x2p+0L -0xf.ffffffffffff8p+60L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x2p+0L -0xf.fffffffffffffffp+60L : -0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x2p+0L -0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p+0L -0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x2p+0L -0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-96-m68k -0x2p+0L -0xf.fffffffffffffffp+60L : -0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x2p+0L -0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p+0L -0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x2p+0L -0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-128 -0x2p+0L -0xf.fffffffffffffffp+60L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-128 -0x2p+0L -0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x2p+0L -0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x2p+0L -0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-128ibm -0x2p+0L -0xf.fffffffffffffffp+60L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x2p+0L -0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x2p+0L -0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x2p+0L -0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+pow -2.0 -0x1.fffffffffffffffep+64
+= pow downward flt-32 -0x2p+0f -0x1.fffffep+64f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow tonearest flt-32 -0x2p+0f -0x1.fffffep+64f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 -0x2p+0f -0x1.fffffep+64f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 -0x2p+0f -0x1.fffffep+64f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x2p+0 -0x1.fffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x2p+0 -0x1.fffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x2p+0 -0x1.fffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x2p+0 -0x1.fffffep+64 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x2p+0L -0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x2p+0L -0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p+0L -0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x2p+0L -0x1.fffffep+64L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x2p+0L -0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x2p+0L -0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p+0L -0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x2p+0L -0x1.fffffep+64L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x2p+0L -0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x2p+0L -0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x2p+0L -0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x2p+0L -0x1.fffffep+64L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x2p+0L -0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x2p+0L -0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x2p+0L -0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x2p+0L -0x1.fffffep+64L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward flt-32 -0x2p+0f -0x2p+64f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow tonearest flt-32 -0x2p+0f -0x2p+64f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 -0x2p+0f -0x2p+64f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 -0x2p+0f -0x2p+64f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x2p+0 -0x2p+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x2p+0 -0x2p+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x2p+0 -0x2p+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x2p+0 -0x2p+64 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x2p+0L -0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x2p+0L -0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p+0L -0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x2p+0L -0x2p+64L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x2p+0L -0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x2p+0L -0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p+0L -0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x2p+0L -0x2p+64L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x2p+0L -0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x2p+0L -0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x2p+0L -0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x2p+0L -0x2p+64L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x2p+0L -0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x2p+0L -0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x2p+0L -0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x2p+0L -0x2p+64L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x2p+0 -0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x2p+0 -0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x2p+0 -0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x2p+0 -0x1.fffffffffffffp+64 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x2p+0L -0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x2p+0L -0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p+0L -0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x2p+0L -0x1.fffffffffffffp+64L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x2p+0L -0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x2p+0L -0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p+0L -0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x2p+0L -0x1.fffffffffffffp+64L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x2p+0L -0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x2p+0L -0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x2p+0L -0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x2p+0L -0x1.fffffffffffffp+64L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x2p+0L -0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x2p+0L -0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x2p+0L -0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x2p+0L -0x1.fffffffffffffp+64L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x2p+0L -0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x2p+0L -0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p+0L -0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x2p+0L -0x1.fffffffffffffffep+64L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x2p+0L -0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x2p+0L -0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p+0L -0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x2p+0L -0x1.fffffffffffffffep+64L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x2p+0L -0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x2p+0L -0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x2p+0L -0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x2p+0L -0x1.fffffffffffffffep+64L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x2p+0L -0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x2p+0L -0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x2p+0L -0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x2p+0L -0x1.fffffffffffffffep+64L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+pow -2.0 -0x1.ffffffffffffffffffffffffff8p+105
+= pow downward flt-32 -0x2p+0f -0x3.fffffcp+104f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow tonearest flt-32 -0x2p+0f -0x3.fffffcp+104f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 -0x2p+0f -0x3.fffffcp+104f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 -0x2p+0f -0x3.fffffcp+104f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x2p+0 -0x3.fffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x2p+0 -0x3.fffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x2p+0 -0x3.fffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x2p+0 -0x3.fffffcp+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x2p+0L -0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x2p+0L -0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p+0L -0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x2p+0L -0x3.fffffcp+104L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x2p+0L -0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x2p+0L -0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p+0L -0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x2p+0L -0x3.fffffcp+104L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x2p+0L -0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x2p+0L -0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x2p+0L -0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x2p+0L -0x3.fffffcp+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x2p+0L -0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x2p+0L -0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x2p+0L -0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x2p+0L -0x3.fffffcp+104L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward flt-32 -0x2p+0f -0x4p+104f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow tonearest flt-32 -0x2p+0f -0x4p+104f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 -0x2p+0f -0x4p+104f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 -0x2p+0f -0x4p+104f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x2p+0 -0x4p+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x2p+0 -0x4p+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x2p+0 -0x4p+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x2p+0 -0x4p+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x2p+0L -0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x2p+0L -0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p+0L -0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x2p+0L -0x4p+104L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x2p+0L -0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x2p+0L -0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p+0L -0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x2p+0L -0x4p+104L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x2p+0L -0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x2p+0L -0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x2p+0L -0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x2p+0L -0x4p+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x2p+0L -0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x2p+0L -0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x2p+0L -0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x2p+0L -0x4p+104L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x2p+0 -0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x2p+0 -0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x2p+0 -0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x2p+0 -0x3.ffffffffffffep+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x2p+0L -0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x2p+0L -0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p+0L -0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x2p+0L -0x3.ffffffffffffep+104L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x2p+0L -0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x2p+0L -0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p+0L -0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x2p+0L -0x3.ffffffffffffep+104L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x2p+0L -0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x2p+0L -0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x2p+0L -0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x2p+0L -0x3.ffffffffffffep+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x2p+0L -0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x2p+0L -0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x2p+0L -0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x2p+0L -0x3.ffffffffffffep+104L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x2p+0L -0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x2p+0L -0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p+0L -0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x2p+0L -0x3.fffffffffffffffcp+104L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x2p+0L -0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x2p+0L -0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p+0L -0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x2p+0L -0x3.fffffffffffffffcp+104L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x2p+0L -0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x2p+0L -0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x2p+0L -0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x2p+0L -0x3.fffffffffffffffcp+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x2p+0L -0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x2p+0L -0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x2p+0L -0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x2p+0L -0x3.fffffffffffffffcp+104L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x2p+0L -0x3.ffffffffffffffffffffffffffp+104L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-128 -0x2p+0L -0x3.ffffffffffffffffffffffffffp+104L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x2p+0L -0x3.ffffffffffffffffffffffffffp+104L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x2p+0L -0x3.ffffffffffffffffffffffffffp+104L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-128ibm -0x2p+0L -0x3.ffffffffffffffffffffffffffp+104L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x2p+0L -0x3.ffffffffffffffffffffffffffp+104L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x2p+0L -0x3.ffffffffffffffffffffffffffp+104L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x2p+0L -0x3.ffffffffffffffffffffffffffp+104L : -0x0p+0L : inexact-ok underflow errno-erange
+pow -2.0 -0x1.ffffffffffffffffffffffffff8p+106
+= pow downward flt-32 -0x2p+0f -0x7.fffff8p+104f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow tonearest flt-32 -0x2p+0f -0x7.fffff8p+104f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 -0x2p+0f -0x7.fffff8p+104f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 -0x2p+0f -0x7.fffff8p+104f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x2p+0 -0x7.fffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x2p+0 -0x7.fffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x2p+0 -0x7.fffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x2p+0 -0x7.fffff8p+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x2p+0L -0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x2p+0L -0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p+0L -0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x2p+0L -0x7.fffff8p+104L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x2p+0L -0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x2p+0L -0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p+0L -0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x2p+0L -0x7.fffff8p+104L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x2p+0L -0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x2p+0L -0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x2p+0L -0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x2p+0L -0x7.fffff8p+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x2p+0L -0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x2p+0L -0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x2p+0L -0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x2p+0L -0x7.fffff8p+104L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward flt-32 -0x2p+0f -0x8p+104f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow tonearest flt-32 -0x2p+0f -0x8p+104f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 -0x2p+0f -0x8p+104f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 -0x2p+0f -0x8p+104f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x2p+0 -0x8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x2p+0 -0x8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x2p+0 -0x8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x2p+0 -0x8p+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x2p+0L -0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x2p+0L -0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p+0L -0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x2p+0L -0x8p+104L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x2p+0L -0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x2p+0L -0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p+0L -0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x2p+0L -0x8p+104L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x2p+0L -0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x2p+0L -0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x2p+0L -0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x2p+0L -0x8p+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x2p+0L -0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x2p+0L -0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x2p+0L -0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x2p+0L -0x8p+104L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x2p+0 -0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x2p+0 -0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x2p+0 -0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x2p+0 -0x7.ffffffffffffcp+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x2p+0L -0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x2p+0L -0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p+0L -0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x2p+0L -0x7.ffffffffffffcp+104L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x2p+0L -0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x2p+0L -0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p+0L -0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x2p+0L -0x7.ffffffffffffcp+104L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x2p+0L -0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x2p+0L -0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x2p+0L -0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x2p+0L -0x7.ffffffffffffcp+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x2p+0L -0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x2p+0L -0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x2p+0L -0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x2p+0L -0x7.ffffffffffffcp+104L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x2p+0L -0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x2p+0L -0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p+0L -0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x2p+0L -0x7.fffffffffffffff8p+104L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x2p+0L -0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x2p+0L -0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p+0L -0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x2p+0L -0x7.fffffffffffffff8p+104L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x2p+0L -0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x2p+0L -0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x2p+0L -0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x2p+0L -0x7.fffffffffffffff8p+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x2p+0L -0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x2p+0L -0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x2p+0L -0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x2p+0L -0x7.fffffffffffffff8p+104L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x2p+0L -0x7.fffffffffffffffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x2p+0L -0x7.fffffffffffffffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x2p+0L -0x7.fffffffffffffffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x2p+0L -0x7.fffffffffffffffffffffffffep+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x2p+0L -0x7.fffffffffffffffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x2p+0L -0x7.fffffffffffffffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x2p+0L -0x7.fffffffffffffffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x2p+0L -0x7.fffffffffffffffffffffffffep+104L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+pow -2.0 -0x1.ffffffffffffffffffffffffffffp+112
+= pow downward flt-32 -0x2p+0f -0x1.fffffep+112f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow tonearest flt-32 -0x2p+0f -0x1.fffffep+112f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 -0x2p+0f -0x1.fffffep+112f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 -0x2p+0f -0x1.fffffep+112f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x2p+0 -0x1.fffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x2p+0 -0x1.fffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x2p+0 -0x1.fffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x2p+0 -0x1.fffffep+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x2p+0L -0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x2p+0L -0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p+0L -0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x2p+0L -0x1.fffffep+112L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x2p+0L -0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x2p+0L -0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p+0L -0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x2p+0L -0x1.fffffep+112L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x2p+0L -0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x2p+0L -0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x2p+0L -0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x2p+0L -0x1.fffffep+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x2p+0L -0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x2p+0L -0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x2p+0L -0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x2p+0L -0x1.fffffep+112L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward flt-32 -0x2p+0f -0x2p+112f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow tonearest flt-32 -0x2p+0f -0x2p+112f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 -0x2p+0f -0x2p+112f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 -0x2p+0f -0x2p+112f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x2p+0 -0x2p+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x2p+0 -0x2p+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x2p+0 -0x2p+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x2p+0 -0x2p+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x2p+0L -0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x2p+0L -0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p+0L -0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x2p+0L -0x2p+112L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x2p+0L -0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x2p+0L -0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p+0L -0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x2p+0L -0x2p+112L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x2p+0L -0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x2p+0L -0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x2p+0L -0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x2p+0L -0x2p+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x2p+0L -0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x2p+0L -0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x2p+0L -0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x2p+0L -0x2p+112L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x2p+0 -0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x2p+0 -0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x2p+0 -0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x2p+0 -0x1.fffffffffffffp+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x2p+0L -0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x2p+0L -0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p+0L -0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x2p+0L -0x1.fffffffffffffp+112L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x2p+0L -0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x2p+0L -0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p+0L -0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x2p+0L -0x1.fffffffffffffp+112L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x2p+0L -0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x2p+0L -0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x2p+0L -0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x2p+0L -0x1.fffffffffffffp+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x2p+0L -0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x2p+0L -0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x2p+0L -0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x2p+0L -0x1.fffffffffffffp+112L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x2p+0L -0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x2p+0L -0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p+0L -0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x2p+0L -0x1.fffffffffffffffep+112L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x2p+0L -0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x2p+0L -0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p+0L -0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x2p+0L -0x1.fffffffffffffffep+112L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x2p+0L -0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x2p+0L -0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x2p+0L -0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x2p+0L -0x1.fffffffffffffffep+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x2p+0L -0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x2p+0L -0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x2p+0L -0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x2p+0L -0x1.fffffffffffffffep+112L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x2p+0L -0x1.ffffffffffffffffffffffffffffp+112L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-128 -0x2p+0L -0x1.ffffffffffffffffffffffffffffp+112L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x2p+0L -0x1.ffffffffffffffffffffffffffffp+112L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x2p+0L -0x1.ffffffffffffffffffffffffffffp+112L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-128 -0x2p+0L -0x1.ffffffffffffffffffffffffff8p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x2p+0L -0x1.ffffffffffffffffffffffffff8p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x2p+0L -0x1.ffffffffffffffffffffffffff8p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x2p+0L -0x1.ffffffffffffffffffffffffff8p+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x2p+0L -0x1.ffffffffffffffffffffffffff8p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x2p+0L -0x1.ffffffffffffffffffffffffff8p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x2p+0L -0x1.ffffffffffffffffffffffffff8p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x2p+0L -0x1.ffffffffffffffffffffffffff8p+112L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+pow -2.0 -0x1.ffffffffffffffffffffffffffffp+113
+= pow downward flt-32 -0x2p+0f -0x3.fffffcp+112f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow tonearest flt-32 -0x2p+0f -0x3.fffffcp+112f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 -0x2p+0f -0x3.fffffcp+112f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 -0x2p+0f -0x3.fffffcp+112f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x2p+0 -0x3.fffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x2p+0 -0x3.fffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x2p+0 -0x3.fffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x2p+0 -0x3.fffffcp+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x2p+0L -0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x2p+0L -0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p+0L -0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x2p+0L -0x3.fffffcp+112L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x2p+0L -0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x2p+0L -0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p+0L -0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x2p+0L -0x3.fffffcp+112L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x2p+0L -0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x2p+0L -0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x2p+0L -0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x2p+0L -0x3.fffffcp+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x2p+0L -0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x2p+0L -0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x2p+0L -0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x2p+0L -0x3.fffffcp+112L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward flt-32 -0x2p+0f -0x4p+112f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow tonearest flt-32 -0x2p+0f -0x4p+112f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 -0x2p+0f -0x4p+112f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 -0x2p+0f -0x4p+112f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x2p+0 -0x4p+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x2p+0 -0x4p+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x2p+0 -0x4p+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x2p+0 -0x4p+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x2p+0L -0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x2p+0L -0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p+0L -0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x2p+0L -0x4p+112L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x2p+0L -0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x2p+0L -0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p+0L -0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x2p+0L -0x4p+112L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x2p+0L -0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x2p+0L -0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x2p+0L -0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x2p+0L -0x4p+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x2p+0L -0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x2p+0L -0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x2p+0L -0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x2p+0L -0x4p+112L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x2p+0 -0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x2p+0 -0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x2p+0 -0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x2p+0 -0x3.ffffffffffffep+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x2p+0L -0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x2p+0L -0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p+0L -0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x2p+0L -0x3.ffffffffffffep+112L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x2p+0L -0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x2p+0L -0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p+0L -0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x2p+0L -0x3.ffffffffffffep+112L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x2p+0L -0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x2p+0L -0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x2p+0L -0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x2p+0L -0x3.ffffffffffffep+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x2p+0L -0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x2p+0L -0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x2p+0L -0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x2p+0L -0x3.ffffffffffffep+112L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x2p+0L -0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x2p+0L -0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p+0L -0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x2p+0L -0x3.fffffffffffffffcp+112L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x2p+0L -0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x2p+0L -0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p+0L -0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x2p+0L -0x3.fffffffffffffffcp+112L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x2p+0L -0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x2p+0L -0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x2p+0L -0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x2p+0L -0x3.fffffffffffffffcp+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x2p+0L -0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x2p+0L -0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x2p+0L -0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x2p+0L -0x3.fffffffffffffffcp+112L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x2p+0L -0x3.fffffffffffffffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x2p+0L -0x3.fffffffffffffffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x2p+0L -0x3.fffffffffffffffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x2p+0L -0x3.fffffffffffffffffffffffffffep+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x2p+0L -0x3.ffffffffffffffffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x2p+0L -0x3.ffffffffffffffffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x2p+0L -0x3.ffffffffffffffffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x2p+0L -0x3.ffffffffffffffffffffffffffp+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x2p+0L -0x3.ffffffffffffffffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x2p+0L -0x3.ffffffffffffffffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x2p+0L -0x3.ffffffffffffffffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x2p+0L -0x3.ffffffffffffffffffffffffffp+112L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+pow -2.0 -max
+= pow downward flt-32 -0x2p+0f -0xf.fffffp+124f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow tonearest flt-32 -0x2p+0f -0xf.fffffp+124f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 -0x2p+0f -0xf.fffffp+124f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 -0x2p+0f -0xf.fffffp+124f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x2p+0 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x2p+0 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x2p+0 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x2p+0 -0xf.fffffp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x2p+0L -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x2p+0L -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p+0L -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x2p+0L -0xf.fffffp+124L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x2p+0L -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x2p+0L -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p+0L -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x2p+0L -0xf.fffffp+124L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x2p+0L -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x2p+0L -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x2p+0L -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x2p+0L -0xf.fffffp+124L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x2p+0L -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x2p+0L -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x2p+0L -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x2p+0L -0xf.fffffp+124L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x2p+0 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x2p+0 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x2p+0 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x2p+0 -0xf.ffffffffffff8p+1020 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x2p+0L -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x2p+0L -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p+0L -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x2p+0L -0xf.ffffffffffff8p+1020L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x2p+0L -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x2p+0L -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p+0L -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x2p+0L -0xf.ffffffffffff8p+1020L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x2p+0L -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x2p+0L -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x2p+0L -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x2p+0L -0xf.ffffffffffff8p+1020L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x2p+0L -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x2p+0L -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x2p+0L -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x2p+0L -0xf.ffffffffffff8p+1020L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x2p+0L -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x2p+0L -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p+0L -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x2p+0L -0xf.fffffffffffffffp+16380L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x2p+0L -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x2p+0L -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p+0L -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x2p+0L -0xf.fffffffffffffffp+16380L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x2p+0L -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x2p+0L -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x2p+0L -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x2p+0L -0xf.fffffffffffffffp+16380L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x2p+0L -0xf.fffffffffffffffffffffffffff8p+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x2p+0L -0xf.fffffffffffffffffffffffffff8p+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x2p+0L -0xf.fffffffffffffffffffffffffff8p+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x2p+0L -0xf.fffffffffffffffffffffffffff8p+16380L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x2p+0L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x2p+0L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x2p+0L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x2p+0L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x2p+0L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x2p+0L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x2p+0L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x2p+0L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+pow -2.0 0xffffff
+= pow downward flt-32 -0x2p+0f 0xf.fffffp+20f : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest flt-32 -0x2p+0f 0xf.fffffp+20f : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero flt-32 -0x2p+0f 0xf.fffffp+20f : -0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow upward flt-32 -0x2p+0f 0xf.fffffp+20f : -0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow downward dbl-64 -0x2p+0 0xf.fffffp+20 : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest dbl-64 -0x2p+0 0xf.fffffp+20 : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x2p+0 0xf.fffffp+20 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x2p+0 0xf.fffffp+20 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-96-intel -0x2p+0L 0xf.fffffp+20L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-96-intel -0x2p+0L 0xf.fffffp+20L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p+0L 0xf.fffffp+20L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x2p+0L 0xf.fffffp+20L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x2p+0L 0xf.fffffp+20L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-96-m68k -0x2p+0L 0xf.fffffp+20L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p+0L 0xf.fffffp+20L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x2p+0L 0xf.fffffp+20L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-128 -0x2p+0L 0xf.fffffp+20L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-128 -0x2p+0L 0xf.fffffp+20L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x2p+0L 0xf.fffffp+20L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x2p+0L 0xf.fffffp+20L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-128ibm -0x2p+0L 0xf.fffffp+20L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-128ibm -0x2p+0L 0xf.fffffp+20L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x2p+0L 0xf.fffffp+20L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x2p+0L 0xf.fffffp+20L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+pow -2.0 0x1fffffe
+= pow downward flt-32 -0x2p+0f 0x1.fffffep+24f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow tonearest flt-32 -0x2p+0f 0x1.fffffep+24f : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero flt-32 -0x2p+0f 0x1.fffffep+24f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow upward flt-32 -0x2p+0f 0x1.fffffep+24f : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x2p+0 0x1.fffffep+24 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x2p+0 0x1.fffffep+24 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x2p+0 0x1.fffffep+24 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x2p+0 0x1.fffffep+24 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x2p+0L 0x1.fffffep+24L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x2p+0L 0x1.fffffep+24L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p+0L 0x1.fffffep+24L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x2p+0L 0x1.fffffep+24L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x2p+0L 0x1.fffffep+24L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x2p+0L 0x1.fffffep+24L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p+0L 0x1.fffffep+24L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x2p+0L 0x1.fffffep+24L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x2p+0L 0x1.fffffep+24L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x2p+0L 0x1.fffffep+24L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x2p+0L 0x1.fffffep+24L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x2p+0L 0x1.fffffep+24L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x2p+0L 0x1.fffffep+24L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x2p+0L 0x1.fffffep+24L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x2p+0L 0x1.fffffep+24L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x2p+0L 0x1.fffffep+24L : plus_infty : inexact-ok overflow errno-erange
+pow -2.0 0x1.fffffffffffffp+52
+= pow downward flt-32 -0x2p+0f 0x2p+52f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow tonearest flt-32 -0x2p+0f 0x2p+52f : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero flt-32 -0x2p+0f 0x2p+52f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow upward flt-32 -0x2p+0f 0x2p+52f : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x2p+0 0x2p+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x2p+0 0x2p+52 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x2p+0 0x2p+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x2p+0 0x2p+52 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x2p+0L 0x2p+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x2p+0L 0x2p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p+0L 0x2p+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x2p+0L 0x2p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x2p+0L 0x2p+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x2p+0L 0x2p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p+0L 0x2p+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x2p+0L 0x2p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x2p+0L 0x2p+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x2p+0L 0x2p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x2p+0L 0x2p+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x2p+0L 0x2p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x2p+0L 0x2p+52L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x2p+0L 0x2p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x2p+0L 0x2p+52L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x2p+0L 0x2p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward flt-32 -0x2p+0f 0x1.fffffep+52f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow tonearest flt-32 -0x2p+0f 0x1.fffffep+52f : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero flt-32 -0x2p+0f 0x1.fffffep+52f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow upward flt-32 -0x2p+0f 0x1.fffffep+52f : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x2p+0 0x1.fffffep+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x2p+0 0x1.fffffep+52 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x2p+0 0x1.fffffep+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x2p+0 0x1.fffffep+52 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x2p+0L 0x1.fffffep+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x2p+0L 0x1.fffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p+0L 0x1.fffffep+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x2p+0L 0x1.fffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x2p+0L 0x1.fffffep+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x2p+0L 0x1.fffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p+0L 0x1.fffffep+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x2p+0L 0x1.fffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x2p+0L 0x1.fffffep+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x2p+0L 0x1.fffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x2p+0L 0x1.fffffep+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x2p+0L 0x1.fffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x2p+0L 0x1.fffffep+52L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x2p+0L 0x1.fffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x2p+0L 0x1.fffffep+52L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x2p+0L 0x1.fffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x2p+0 0x1.fffffffffffffp+52 : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest dbl-64 -0x2p+0 0x1.fffffffffffffp+52 : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x2p+0 0x1.fffffffffffffp+52 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x2p+0 0x1.fffffffffffffp+52 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-96-intel -0x2p+0L 0x1.fffffffffffffp+52L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-96-intel -0x2p+0L 0x1.fffffffffffffp+52L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p+0L 0x1.fffffffffffffp+52L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x2p+0L 0x1.fffffffffffffp+52L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x2p+0L 0x1.fffffffffffffp+52L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-96-m68k -0x2p+0L 0x1.fffffffffffffp+52L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p+0L 0x1.fffffffffffffp+52L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x2p+0L 0x1.fffffffffffffp+52L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-128 -0x2p+0L 0x1.fffffffffffffp+52L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-128 -0x2p+0L 0x1.fffffffffffffp+52L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x2p+0L 0x1.fffffffffffffp+52L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x2p+0L 0x1.fffffffffffffp+52L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-128ibm -0x2p+0L 0x1.fffffffffffffp+52L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-128ibm -0x2p+0L 0x1.fffffffffffffp+52L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x2p+0L 0x1.fffffffffffffp+52L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x2p+0L 0x1.fffffffffffffp+52L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+pow -2.0 0x1.fffffffffffffp+53
+= pow downward flt-32 -0x2p+0f 0x4p+52f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow tonearest flt-32 -0x2p+0f 0x4p+52f : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero flt-32 -0x2p+0f 0x4p+52f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow upward flt-32 -0x2p+0f 0x4p+52f : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x2p+0 0x4p+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x2p+0 0x4p+52 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x2p+0 0x4p+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x2p+0 0x4p+52 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x2p+0L 0x4p+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x2p+0L 0x4p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p+0L 0x4p+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x2p+0L 0x4p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x2p+0L 0x4p+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x2p+0L 0x4p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p+0L 0x4p+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x2p+0L 0x4p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x2p+0L 0x4p+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x2p+0L 0x4p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x2p+0L 0x4p+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x2p+0L 0x4p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x2p+0L 0x4p+52L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x2p+0L 0x4p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x2p+0L 0x4p+52L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x2p+0L 0x4p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward flt-32 -0x2p+0f 0x3.fffffcp+52f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow tonearest flt-32 -0x2p+0f 0x3.fffffcp+52f : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero flt-32 -0x2p+0f 0x3.fffffcp+52f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow upward flt-32 -0x2p+0f 0x3.fffffcp+52f : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x2p+0 0x3.fffffcp+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x2p+0 0x3.fffffcp+52 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x2p+0 0x3.fffffcp+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x2p+0 0x3.fffffcp+52 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x2p+0L 0x3.fffffcp+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x2p+0L 0x3.fffffcp+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p+0L 0x3.fffffcp+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x2p+0L 0x3.fffffcp+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x2p+0L 0x3.fffffcp+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x2p+0L 0x3.fffffcp+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p+0L 0x3.fffffcp+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x2p+0L 0x3.fffffcp+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x2p+0L 0x3.fffffcp+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x2p+0L 0x3.fffffcp+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x2p+0L 0x3.fffffcp+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x2p+0L 0x3.fffffcp+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x2p+0L 0x3.fffffcp+52L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x2p+0L 0x3.fffffcp+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x2p+0L 0x3.fffffcp+52L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x2p+0L 0x3.fffffcp+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x2p+0 0x3.ffffffffffffep+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x2p+0 0x3.ffffffffffffep+52 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x2p+0 0x3.ffffffffffffep+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x2p+0 0x3.ffffffffffffep+52 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x2p+0L 0x3.ffffffffffffep+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x2p+0L 0x3.ffffffffffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p+0L 0x3.ffffffffffffep+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x2p+0L 0x3.ffffffffffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x2p+0L 0x3.ffffffffffffep+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x2p+0L 0x3.ffffffffffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p+0L 0x3.ffffffffffffep+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x2p+0L 0x3.ffffffffffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x2p+0L 0x3.ffffffffffffep+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x2p+0L 0x3.ffffffffffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x2p+0L 0x3.ffffffffffffep+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x2p+0L 0x3.ffffffffffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x2p+0L 0x3.ffffffffffffep+52L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x2p+0L 0x3.ffffffffffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x2p+0L 0x3.ffffffffffffep+52L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x2p+0L 0x3.ffffffffffffep+52L : plus_infty : inexact-ok overflow errno-erange
+pow -2.0 0x1.fffffffffffffffep+63
+= pow downward flt-32 -0x2p+0f 0x1p+64f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow tonearest flt-32 -0x2p+0f 0x1p+64f : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero flt-32 -0x2p+0f 0x1p+64f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow upward flt-32 -0x2p+0f 0x1p+64f : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x2p+0 0x1p+64 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x2p+0 0x1p+64 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x2p+0 0x1p+64 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x2p+0 0x1p+64 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x2p+0L 0x1p+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x2p+0L 0x1p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p+0L 0x1p+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x2p+0L 0x1p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x2p+0L 0x1p+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x2p+0L 0x1p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p+0L 0x1p+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x2p+0L 0x1p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x2p+0L 0x1p+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x2p+0L 0x1p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x2p+0L 0x1p+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x2p+0L 0x1p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x2p+0L 0x1p+64L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x2p+0L 0x1p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x2p+0L 0x1p+64L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x2p+0L 0x1p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward flt-32 -0x2p+0f 0xf.fffffp+60f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow tonearest flt-32 -0x2p+0f 0xf.fffffp+60f : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero flt-32 -0x2p+0f 0xf.fffffp+60f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow upward flt-32 -0x2p+0f 0xf.fffffp+60f : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x2p+0 0xf.fffffp+60 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x2p+0 0xf.fffffp+60 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x2p+0 0xf.fffffp+60 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x2p+0 0xf.fffffp+60 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x2p+0L 0xf.fffffp+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x2p+0L 0xf.fffffp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p+0L 0xf.fffffp+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x2p+0L 0xf.fffffp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x2p+0L 0xf.fffffp+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x2p+0L 0xf.fffffp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p+0L 0xf.fffffp+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x2p+0L 0xf.fffffp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x2p+0L 0xf.fffffp+60L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x2p+0L 0xf.fffffp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x2p+0L 0xf.fffffp+60L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x2p+0L 0xf.fffffp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x2p+0L 0xf.fffffp+60L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x2p+0L 0xf.fffffp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x2p+0L 0xf.fffffp+60L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x2p+0L 0xf.fffffp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x2p+0 0xf.ffffffffffff8p+60 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x2p+0 0xf.ffffffffffff8p+60 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x2p+0 0xf.ffffffffffff8p+60 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x2p+0 0xf.ffffffffffff8p+60 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x2p+0L 0xf.ffffffffffff8p+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x2p+0L 0xf.ffffffffffff8p+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p+0L 0xf.ffffffffffff8p+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x2p+0L 0xf.ffffffffffff8p+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x2p+0L 0xf.ffffffffffff8p+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x2p+0L 0xf.ffffffffffff8p+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p+0L 0xf.ffffffffffff8p+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x2p+0L 0xf.ffffffffffff8p+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x2p+0L 0xf.ffffffffffff8p+60L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x2p+0L 0xf.ffffffffffff8p+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x2p+0L 0xf.ffffffffffff8p+60L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x2p+0L 0xf.ffffffffffff8p+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x2p+0L 0xf.ffffffffffff8p+60L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x2p+0L 0xf.ffffffffffff8p+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x2p+0L 0xf.ffffffffffff8p+60L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x2p+0L 0xf.ffffffffffff8p+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x2p+0L 0xf.fffffffffffffffp+60L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-96-intel -0x2p+0L 0xf.fffffffffffffffp+60L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p+0L 0xf.fffffffffffffffp+60L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x2p+0L 0xf.fffffffffffffffp+60L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x2p+0L 0xf.fffffffffffffffp+60L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-96-m68k -0x2p+0L 0xf.fffffffffffffffp+60L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p+0L 0xf.fffffffffffffffp+60L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x2p+0L 0xf.fffffffffffffffp+60L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-128 -0x2p+0L 0xf.fffffffffffffffp+60L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-128 -0x2p+0L 0xf.fffffffffffffffp+60L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x2p+0L 0xf.fffffffffffffffp+60L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x2p+0L 0xf.fffffffffffffffp+60L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-128ibm -0x2p+0L 0xf.fffffffffffffffp+60L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-128ibm -0x2p+0L 0xf.fffffffffffffffp+60L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x2p+0L 0xf.fffffffffffffffp+60L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x2p+0L 0xf.fffffffffffffffp+60L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+pow -2.0 0x1.fffffffffffffffep+64
+= pow downward flt-32 -0x2p+0f 0x2p+64f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow tonearest flt-32 -0x2p+0f 0x2p+64f : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero flt-32 -0x2p+0f 0x2p+64f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow upward flt-32 -0x2p+0f 0x2p+64f : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x2p+0 0x2p+64 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x2p+0 0x2p+64 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x2p+0 0x2p+64 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x2p+0 0x2p+64 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x2p+0L 0x2p+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x2p+0L 0x2p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p+0L 0x2p+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x2p+0L 0x2p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x2p+0L 0x2p+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x2p+0L 0x2p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p+0L 0x2p+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x2p+0L 0x2p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x2p+0L 0x2p+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x2p+0L 0x2p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x2p+0L 0x2p+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x2p+0L 0x2p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x2p+0L 0x2p+64L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x2p+0L 0x2p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x2p+0L 0x2p+64L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x2p+0L 0x2p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward flt-32 -0x2p+0f 0x1.fffffep+64f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow tonearest flt-32 -0x2p+0f 0x1.fffffep+64f : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero flt-32 -0x2p+0f 0x1.fffffep+64f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow upward flt-32 -0x2p+0f 0x1.fffffep+64f : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x2p+0 0x1.fffffep+64 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x2p+0 0x1.fffffep+64 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x2p+0 0x1.fffffep+64 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x2p+0 0x1.fffffep+64 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x2p+0L 0x1.fffffep+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x2p+0L 0x1.fffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p+0L 0x1.fffffep+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x2p+0L 0x1.fffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x2p+0L 0x1.fffffep+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x2p+0L 0x1.fffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p+0L 0x1.fffffep+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x2p+0L 0x1.fffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x2p+0L 0x1.fffffep+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x2p+0L 0x1.fffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x2p+0L 0x1.fffffep+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x2p+0L 0x1.fffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x2p+0L 0x1.fffffep+64L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x2p+0L 0x1.fffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x2p+0L 0x1.fffffep+64L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x2p+0L 0x1.fffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x2p+0 0x1.fffffffffffffp+64 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x2p+0 0x1.fffffffffffffp+64 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x2p+0 0x1.fffffffffffffp+64 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x2p+0 0x1.fffffffffffffp+64 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x2p+0L 0x1.fffffffffffffp+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x2p+0L 0x1.fffffffffffffp+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p+0L 0x1.fffffffffffffp+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x2p+0L 0x1.fffffffffffffp+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x2p+0L 0x1.fffffffffffffp+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x2p+0L 0x1.fffffffffffffp+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p+0L 0x1.fffffffffffffp+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x2p+0L 0x1.fffffffffffffp+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x2p+0L 0x1.fffffffffffffp+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x2p+0L 0x1.fffffffffffffp+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x2p+0L 0x1.fffffffffffffp+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x2p+0L 0x1.fffffffffffffp+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x2p+0L 0x1.fffffffffffffp+64L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x2p+0L 0x1.fffffffffffffp+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x2p+0L 0x1.fffffffffffffp+64L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x2p+0L 0x1.fffffffffffffp+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x2p+0L 0x1.fffffffffffffffep+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x2p+0L 0x1.fffffffffffffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p+0L 0x1.fffffffffffffffep+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x2p+0L 0x1.fffffffffffffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x2p+0L 0x1.fffffffffffffffep+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x2p+0L 0x1.fffffffffffffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p+0L 0x1.fffffffffffffffep+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x2p+0L 0x1.fffffffffffffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x2p+0L 0x1.fffffffffffffffep+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x2p+0L 0x1.fffffffffffffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x2p+0L 0x1.fffffffffffffffep+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x2p+0L 0x1.fffffffffffffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x2p+0L 0x1.fffffffffffffffep+64L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x2p+0L 0x1.fffffffffffffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x2p+0L 0x1.fffffffffffffffep+64L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x2p+0L 0x1.fffffffffffffffep+64L : plus_infty : inexact-ok overflow errno-erange
+pow -2.0 0x1.ffffffffffffffffffffffffff8p+105
+= pow downward flt-32 -0x2p+0f 0x4p+104f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow tonearest flt-32 -0x2p+0f 0x4p+104f : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero flt-32 -0x2p+0f 0x4p+104f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow upward flt-32 -0x2p+0f 0x4p+104f : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x2p+0 0x4p+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x2p+0 0x4p+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x2p+0 0x4p+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x2p+0 0x4p+104 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x2p+0L 0x4p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x2p+0L 0x4p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p+0L 0x4p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x2p+0L 0x4p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x2p+0L 0x4p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x2p+0L 0x4p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p+0L 0x4p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x2p+0L 0x4p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x2p+0L 0x4p+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x2p+0L 0x4p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x2p+0L 0x4p+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x2p+0L 0x4p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x2p+0L 0x4p+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x2p+0L 0x4p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x2p+0L 0x4p+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x2p+0L 0x4p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward flt-32 -0x2p+0f 0x3.fffffcp+104f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow tonearest flt-32 -0x2p+0f 0x3.fffffcp+104f : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero flt-32 -0x2p+0f 0x3.fffffcp+104f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow upward flt-32 -0x2p+0f 0x3.fffffcp+104f : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x2p+0 0x3.fffffcp+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x2p+0 0x3.fffffcp+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x2p+0 0x3.fffffcp+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x2p+0 0x3.fffffcp+104 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x2p+0L 0x3.fffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x2p+0L 0x3.fffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p+0L 0x3.fffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x2p+0L 0x3.fffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x2p+0L 0x3.fffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x2p+0L 0x3.fffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p+0L 0x3.fffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x2p+0L 0x3.fffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x2p+0L 0x3.fffffcp+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x2p+0L 0x3.fffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x2p+0L 0x3.fffffcp+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x2p+0L 0x3.fffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x2p+0L 0x3.fffffcp+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x2p+0L 0x3.fffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x2p+0L 0x3.fffffcp+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x2p+0L 0x3.fffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x2p+0 0x3.ffffffffffffep+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x2p+0 0x3.ffffffffffffep+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x2p+0 0x3.ffffffffffffep+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x2p+0 0x3.ffffffffffffep+104 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x2p+0L 0x3.ffffffffffffep+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x2p+0L 0x3.ffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p+0L 0x3.ffffffffffffep+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x2p+0L 0x3.ffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x2p+0L 0x3.ffffffffffffep+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x2p+0L 0x3.ffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p+0L 0x3.ffffffffffffep+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x2p+0L 0x3.ffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x2p+0L 0x3.ffffffffffffep+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x2p+0L 0x3.ffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x2p+0L 0x3.ffffffffffffep+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x2p+0L 0x3.ffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x2p+0L 0x3.ffffffffffffep+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x2p+0L 0x3.ffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x2p+0L 0x3.ffffffffffffep+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x2p+0L 0x3.ffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x2p+0L 0x3.fffffffffffffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x2p+0L 0x3.fffffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p+0L 0x3.fffffffffffffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x2p+0L 0x3.fffffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x2p+0L 0x3.fffffffffffffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x2p+0L 0x3.fffffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p+0L 0x3.fffffffffffffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x2p+0L 0x3.fffffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x2p+0L 0x3.fffffffffffffffcp+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x2p+0L 0x3.fffffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x2p+0L 0x3.fffffffffffffffcp+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x2p+0L 0x3.fffffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x2p+0L 0x3.fffffffffffffffcp+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x2p+0L 0x3.fffffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x2p+0L 0x3.fffffffffffffffcp+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x2p+0L 0x3.fffffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x2p+0L 0x3.ffffffffffffffffffffffffffp+104L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-128 -0x2p+0L 0x3.ffffffffffffffffffffffffffp+104L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x2p+0L 0x3.ffffffffffffffffffffffffffp+104L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x2p+0L 0x3.ffffffffffffffffffffffffffp+104L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-128ibm -0x2p+0L 0x3.ffffffffffffffffffffffffffp+104L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-128ibm -0x2p+0L 0x3.ffffffffffffffffffffffffffp+104L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x2p+0L 0x3.ffffffffffffffffffffffffffp+104L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x2p+0L 0x3.ffffffffffffffffffffffffffp+104L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+pow -2.0 0x1.ffffffffffffffffffffffffff8p+106
+= pow downward flt-32 -0x2p+0f 0x8p+104f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow tonearest flt-32 -0x2p+0f 0x8p+104f : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero flt-32 -0x2p+0f 0x8p+104f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow upward flt-32 -0x2p+0f 0x8p+104f : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x2p+0 0x8p+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x2p+0 0x8p+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x2p+0 0x8p+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x2p+0 0x8p+104 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x2p+0L 0x8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x2p+0L 0x8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p+0L 0x8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x2p+0L 0x8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x2p+0L 0x8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x2p+0L 0x8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p+0L 0x8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x2p+0L 0x8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x2p+0L 0x8p+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x2p+0L 0x8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x2p+0L 0x8p+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x2p+0L 0x8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x2p+0L 0x8p+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x2p+0L 0x8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x2p+0L 0x8p+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x2p+0L 0x8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward flt-32 -0x2p+0f 0x7.fffff8p+104f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow tonearest flt-32 -0x2p+0f 0x7.fffff8p+104f : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero flt-32 -0x2p+0f 0x7.fffff8p+104f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow upward flt-32 -0x2p+0f 0x7.fffff8p+104f : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x2p+0 0x7.fffff8p+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x2p+0 0x7.fffff8p+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x2p+0 0x7.fffff8p+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x2p+0 0x7.fffff8p+104 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x2p+0L 0x7.fffff8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x2p+0L 0x7.fffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p+0L 0x7.fffff8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x2p+0L 0x7.fffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x2p+0L 0x7.fffff8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x2p+0L 0x7.fffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p+0L 0x7.fffff8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x2p+0L 0x7.fffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x2p+0L 0x7.fffff8p+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x2p+0L 0x7.fffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x2p+0L 0x7.fffff8p+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x2p+0L 0x7.fffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x2p+0L 0x7.fffff8p+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x2p+0L 0x7.fffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x2p+0L 0x7.fffff8p+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x2p+0L 0x7.fffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x2p+0 0x7.ffffffffffffcp+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x2p+0 0x7.ffffffffffffcp+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x2p+0 0x7.ffffffffffffcp+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x2p+0 0x7.ffffffffffffcp+104 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x2p+0L 0x7.ffffffffffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x2p+0L 0x7.ffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p+0L 0x7.ffffffffffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x2p+0L 0x7.ffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x2p+0L 0x7.ffffffffffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x2p+0L 0x7.ffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p+0L 0x7.ffffffffffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x2p+0L 0x7.ffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x2p+0L 0x7.ffffffffffffcp+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x2p+0L 0x7.ffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x2p+0L 0x7.ffffffffffffcp+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x2p+0L 0x7.ffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x2p+0L 0x7.ffffffffffffcp+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x2p+0L 0x7.ffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x2p+0L 0x7.ffffffffffffcp+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x2p+0L 0x7.ffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x2p+0L 0x7.fffffffffffffff8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x2p+0L 0x7.fffffffffffffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p+0L 0x7.fffffffffffffff8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x2p+0L 0x7.fffffffffffffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x2p+0L 0x7.fffffffffffffff8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x2p+0L 0x7.fffffffffffffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p+0L 0x7.fffffffffffffff8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x2p+0L 0x7.fffffffffffffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x2p+0L 0x7.fffffffffffffff8p+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x2p+0L 0x7.fffffffffffffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x2p+0L 0x7.fffffffffffffff8p+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x2p+0L 0x7.fffffffffffffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x2p+0L 0x7.fffffffffffffff8p+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x2p+0L 0x7.fffffffffffffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x2p+0L 0x7.fffffffffffffff8p+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x2p+0L 0x7.fffffffffffffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x2p+0L 0x7.fffffffffffffffffffffffffep+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x2p+0L 0x7.fffffffffffffffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x2p+0L 0x7.fffffffffffffffffffffffffep+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x2p+0L 0x7.fffffffffffffffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x2p+0L 0x7.fffffffffffffffffffffffffep+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x2p+0L 0x7.fffffffffffffffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x2p+0L 0x7.fffffffffffffffffffffffffep+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x2p+0L 0x7.fffffffffffffffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+pow -2.0 0x1.ffffffffffffffffffffffffffffp+112
+= pow downward flt-32 -0x2p+0f 0x2p+112f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow tonearest flt-32 -0x2p+0f 0x2p+112f : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero flt-32 -0x2p+0f 0x2p+112f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow upward flt-32 -0x2p+0f 0x2p+112f : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x2p+0 0x2p+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x2p+0 0x2p+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x2p+0 0x2p+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x2p+0 0x2p+112 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x2p+0L 0x2p+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x2p+0L 0x2p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p+0L 0x2p+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x2p+0L 0x2p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x2p+0L 0x2p+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x2p+0L 0x2p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p+0L 0x2p+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x2p+0L 0x2p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x2p+0L 0x2p+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x2p+0L 0x2p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x2p+0L 0x2p+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x2p+0L 0x2p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x2p+0L 0x2p+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x2p+0L 0x2p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x2p+0L 0x2p+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x2p+0L 0x2p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward flt-32 -0x2p+0f 0x1.fffffep+112f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow tonearest flt-32 -0x2p+0f 0x1.fffffep+112f : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero flt-32 -0x2p+0f 0x1.fffffep+112f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow upward flt-32 -0x2p+0f 0x1.fffffep+112f : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x2p+0 0x1.fffffep+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x2p+0 0x1.fffffep+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x2p+0 0x1.fffffep+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x2p+0 0x1.fffffep+112 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x2p+0L 0x1.fffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x2p+0L 0x1.fffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p+0L 0x1.fffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x2p+0L 0x1.fffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x2p+0L 0x1.fffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x2p+0L 0x1.fffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p+0L 0x1.fffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x2p+0L 0x1.fffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x2p+0L 0x1.fffffep+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x2p+0L 0x1.fffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x2p+0L 0x1.fffffep+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x2p+0L 0x1.fffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x2p+0L 0x1.fffffep+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x2p+0L 0x1.fffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x2p+0L 0x1.fffffep+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x2p+0L 0x1.fffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x2p+0 0x1.fffffffffffffp+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x2p+0 0x1.fffffffffffffp+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x2p+0 0x1.fffffffffffffp+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x2p+0 0x1.fffffffffffffp+112 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x2p+0L 0x1.fffffffffffffp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x2p+0L 0x1.fffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p+0L 0x1.fffffffffffffp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x2p+0L 0x1.fffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x2p+0L 0x1.fffffffffffffp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x2p+0L 0x1.fffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p+0L 0x1.fffffffffffffp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x2p+0L 0x1.fffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x2p+0L 0x1.fffffffffffffp+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x2p+0L 0x1.fffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x2p+0L 0x1.fffffffffffffp+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x2p+0L 0x1.fffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x2p+0L 0x1.fffffffffffffp+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x2p+0L 0x1.fffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x2p+0L 0x1.fffffffffffffp+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x2p+0L 0x1.fffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x2p+0L 0x1.fffffffffffffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x2p+0L 0x1.fffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p+0L 0x1.fffffffffffffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x2p+0L 0x1.fffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x2p+0L 0x1.fffffffffffffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x2p+0L 0x1.fffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p+0L 0x1.fffffffffffffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x2p+0L 0x1.fffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x2p+0L 0x1.fffffffffffffffep+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x2p+0L 0x1.fffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x2p+0L 0x1.fffffffffffffffep+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x2p+0L 0x1.fffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x2p+0L 0x1.fffffffffffffffep+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x2p+0L 0x1.fffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x2p+0L 0x1.fffffffffffffffep+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x2p+0L 0x1.fffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x2p+0L 0x1.ffffffffffffffffffffffffffffp+112L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-128 -0x2p+0L 0x1.ffffffffffffffffffffffffffffp+112L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x2p+0L 0x1.ffffffffffffffffffffffffffffp+112L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x2p+0L 0x1.ffffffffffffffffffffffffffffp+112L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-128 -0x2p+0L 0x1.ffffffffffffffffffffffffff8p+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x2p+0L 0x1.ffffffffffffffffffffffffff8p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x2p+0L 0x1.ffffffffffffffffffffffffff8p+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x2p+0L 0x1.ffffffffffffffffffffffffff8p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x2p+0L 0x1.ffffffffffffffffffffffffff8p+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x2p+0L 0x1.ffffffffffffffffffffffffff8p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x2p+0L 0x1.ffffffffffffffffffffffffff8p+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x2p+0L 0x1.ffffffffffffffffffffffffff8p+112L : plus_infty : inexact-ok overflow errno-erange
+pow -2.0 0x1.ffffffffffffffffffffffffffffp+113
+= pow downward flt-32 -0x2p+0f 0x4p+112f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow tonearest flt-32 -0x2p+0f 0x4p+112f : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero flt-32 -0x2p+0f 0x4p+112f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow upward flt-32 -0x2p+0f 0x4p+112f : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x2p+0 0x4p+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x2p+0 0x4p+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x2p+0 0x4p+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x2p+0 0x4p+112 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x2p+0L 0x4p+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x2p+0L 0x4p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p+0L 0x4p+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x2p+0L 0x4p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x2p+0L 0x4p+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x2p+0L 0x4p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p+0L 0x4p+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x2p+0L 0x4p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x2p+0L 0x4p+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x2p+0L 0x4p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x2p+0L 0x4p+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x2p+0L 0x4p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x2p+0L 0x4p+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x2p+0L 0x4p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x2p+0L 0x4p+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x2p+0L 0x4p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward flt-32 -0x2p+0f 0x3.fffffcp+112f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow tonearest flt-32 -0x2p+0f 0x3.fffffcp+112f : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero flt-32 -0x2p+0f 0x3.fffffcp+112f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow upward flt-32 -0x2p+0f 0x3.fffffcp+112f : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x2p+0 0x3.fffffcp+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x2p+0 0x3.fffffcp+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x2p+0 0x3.fffffcp+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x2p+0 0x3.fffffcp+112 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x2p+0L 0x3.fffffcp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x2p+0L 0x3.fffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p+0L 0x3.fffffcp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x2p+0L 0x3.fffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x2p+0L 0x3.fffffcp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x2p+0L 0x3.fffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p+0L 0x3.fffffcp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x2p+0L 0x3.fffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x2p+0L 0x3.fffffcp+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x2p+0L 0x3.fffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x2p+0L 0x3.fffffcp+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x2p+0L 0x3.fffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x2p+0L 0x3.fffffcp+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x2p+0L 0x3.fffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x2p+0L 0x3.fffffcp+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x2p+0L 0x3.fffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x2p+0 0x3.ffffffffffffep+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x2p+0 0x3.ffffffffffffep+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x2p+0 0x3.ffffffffffffep+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x2p+0 0x3.ffffffffffffep+112 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x2p+0L 0x3.ffffffffffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x2p+0L 0x3.ffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p+0L 0x3.ffffffffffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x2p+0L 0x3.ffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x2p+0L 0x3.ffffffffffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x2p+0L 0x3.ffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p+0L 0x3.ffffffffffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x2p+0L 0x3.ffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x2p+0L 0x3.ffffffffffffep+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x2p+0L 0x3.ffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x2p+0L 0x3.ffffffffffffep+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x2p+0L 0x3.ffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x2p+0L 0x3.ffffffffffffep+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x2p+0L 0x3.ffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x2p+0L 0x3.ffffffffffffep+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x2p+0L 0x3.ffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x2p+0L 0x3.fffffffffffffffcp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x2p+0L 0x3.fffffffffffffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p+0L 0x3.fffffffffffffffcp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x2p+0L 0x3.fffffffffffffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x2p+0L 0x3.fffffffffffffffcp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x2p+0L 0x3.fffffffffffffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p+0L 0x3.fffffffffffffffcp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x2p+0L 0x3.fffffffffffffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x2p+0L 0x3.fffffffffffffffcp+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x2p+0L 0x3.fffffffffffffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x2p+0L 0x3.fffffffffffffffcp+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x2p+0L 0x3.fffffffffffffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x2p+0L 0x3.fffffffffffffffcp+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x2p+0L 0x3.fffffffffffffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x2p+0L 0x3.fffffffffffffffcp+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x2p+0L 0x3.fffffffffffffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x2p+0L 0x3.fffffffffffffffffffffffffffep+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x2p+0L 0x3.fffffffffffffffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x2p+0L 0x3.fffffffffffffffffffffffffffep+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x2p+0L 0x3.fffffffffffffffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x2p+0L 0x3.ffffffffffffffffffffffffffp+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x2p+0L 0x3.ffffffffffffffffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x2p+0L 0x3.ffffffffffffffffffffffffffp+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x2p+0L 0x3.ffffffffffffffffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x2p+0L 0x3.ffffffffffffffffffffffffffp+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x2p+0L 0x3.ffffffffffffffffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x2p+0L 0x3.ffffffffffffffffffffffffffp+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x2p+0L 0x3.ffffffffffffffffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+pow -2.0 max
+= pow downward flt-32 -0x2p+0f 0xf.fffffp+124f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow tonearest flt-32 -0x2p+0f 0xf.fffffp+124f : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero flt-32 -0x2p+0f 0xf.fffffp+124f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow upward flt-32 -0x2p+0f 0xf.fffffp+124f : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x2p+0 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x2p+0 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x2p+0 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x2p+0 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x2p+0L 0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x2p+0L 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p+0L 0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x2p+0L 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x2p+0L 0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x2p+0L 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p+0L 0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x2p+0L 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x2p+0L 0xf.fffffp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x2p+0L 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x2p+0L 0xf.fffffp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x2p+0L 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x2p+0L 0xf.fffffp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x2p+0L 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x2p+0L 0xf.fffffp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x2p+0L 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x2p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x2p+0 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x2p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x2p+0 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x2p+0L 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x2p+0L 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p+0L 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x2p+0L 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x2p+0L 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x2p+0L 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p+0L 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x2p+0L 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x2p+0L 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x2p+0L 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x2p+0L 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x2p+0L 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x2p+0L 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x2p+0L 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x2p+0L 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x2p+0L 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x2p+0L 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x2p+0L 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p+0L 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x2p+0L 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x2p+0L 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x2p+0L 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p+0L 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x2p+0L 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x2p+0L 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x2p+0L 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x2p+0L 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x2p+0L 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x2p+0L 0xf.fffffffffffffffffffffffffff8p+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x2p+0L 0xf.fffffffffffffffffffffffffff8p+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x2p+0L 0xf.fffffffffffffffffffffffffff8p+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x2p+0L 0xf.fffffffffffffffffffffffffff8p+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x2p+0L 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x2p+0L 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x2p+0L 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x2p+0L 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x2p+0L 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x2p+0L 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x2p+0L 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x2p+0L 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : inexact-ok overflow errno-erange
+pow -max -2
+= pow downward flt-32 -0xf.fffffp+124f -0x2p+0f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow tonearest flt-32 -0xf.fffffp+124f -0x2p+0f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 -0xf.fffffp+124f -0x2p+0f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 -0xf.fffffp+124f -0x2p+0f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0xf.fffffp+124 -0x2p+0 : 0x1.000002000003p-256 : inexact-ok
+= pow tonearest dbl-64 -0xf.fffffp+124 -0x2p+0 : 0x1.000002000003p-256 : inexact-ok
+= pow towardzero dbl-64 -0xf.fffffp+124 -0x2p+0 : 0x1.000002000003p-256 : inexact-ok
+= pow upward dbl-64 -0xf.fffffp+124 -0x2p+0 : 0x1.0000020000031p-256 : inexact-ok
+= pow downward ldbl-96-intel -0xf.fffffp+124L -0x2p+0L : 0x1.000002000003p-256L : inexact-ok
+= pow tonearest ldbl-96-intel -0xf.fffffp+124L -0x2p+0L : 0x1.000002000003p-256L : inexact-ok
+= pow towardzero ldbl-96-intel -0xf.fffffp+124L -0x2p+0L : 0x1.000002000003p-256L : inexact-ok
+= pow upward ldbl-96-intel -0xf.fffffp+124L -0x2p+0L : 0x1.0000020000030002p-256L : inexact-ok
+= pow downward ldbl-96-m68k -0xf.fffffp+124L -0x2p+0L : 0x1.000002000003p-256L : inexact-ok
+= pow tonearest ldbl-96-m68k -0xf.fffffp+124L -0x2p+0L : 0x1.000002000003p-256L : inexact-ok
+= pow towardzero ldbl-96-m68k -0xf.fffffp+124L -0x2p+0L : 0x1.000002000003p-256L : inexact-ok
+= pow upward ldbl-96-m68k -0xf.fffffp+124L -0x2p+0L : 0x1.0000020000030002p-256L : inexact-ok
+= pow downward ldbl-128 -0xf.fffffp+124L -0x2p+0L : 0x1.000002000003000004000005p-256L : inexact-ok
+= pow tonearest ldbl-128 -0xf.fffffp+124L -0x2p+0L : 0x1.000002000003000004000005p-256L : inexact-ok
+= pow towardzero ldbl-128 -0xf.fffffp+124L -0x2p+0L : 0x1.000002000003000004000005p-256L : inexact-ok
+= pow upward ldbl-128 -0xf.fffffp+124L -0x2p+0L : 0x1.0000020000030000040000050001p-256L : inexact-ok
+= pow downward ldbl-128ibm -0xf.fffffp+124L -0x2p+0L : 0x1.000002000003000004000005p-256L : inexact-ok
+= pow tonearest ldbl-128ibm -0xf.fffffp+124L -0x2p+0L : 0x1.000002000003000004000005p-256L : inexact-ok
+= pow towardzero ldbl-128ibm -0xf.fffffp+124L -0x2p+0L : 0x1.000002000003000004000005p-256L : inexact-ok
+= pow upward ldbl-128ibm -0xf.fffffp+124L -0x2p+0L : 0x1.000002000003000004000005008p-256L : inexact-ok
+= pow downward dbl-64 -0xf.ffffffffffff8p+1020 -0x2p+0 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0xf.ffffffffffff8p+1020 -0x2p+0 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0xf.ffffffffffff8p+1020 -0x2p+0 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0xf.ffffffffffff8p+1020 -0x2p+0 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x2p+0L : 0x1.0000000000001p-2048L : inexact-ok
+= pow tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x2p+0L : 0x1.0000000000001p-2048L : inexact-ok
+= pow towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x2p+0L : 0x1.0000000000001p-2048L : inexact-ok
+= pow upward ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x2p+0L : 0x1.0000000000001002p-2048L : inexact-ok
+= pow downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x2p+0L : 0x1.0000000000001p-2048L : inexact-ok
+= pow tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x2p+0L : 0x1.0000000000001p-2048L : inexact-ok
+= pow towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x2p+0L : 0x1.0000000000001p-2048L : inexact-ok
+= pow upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x2p+0L : 0x1.0000000000001002p-2048L : inexact-ok
+= pow downward ldbl-128 -0xf.ffffffffffff8p+1020L -0x2p+0L : 0x1.00000000000010000000000000cp-2048L : inexact-ok
+= pow tonearest ldbl-128 -0xf.ffffffffffff8p+1020L -0x2p+0L : 0x1.00000000000010000000000000cp-2048L : inexact-ok
+= pow towardzero ldbl-128 -0xf.ffffffffffff8p+1020L -0x2p+0L : 0x1.00000000000010000000000000cp-2048L : inexact-ok
+= pow upward ldbl-128 -0xf.ffffffffffff8p+1020L -0x2p+0L : 0x1.00000000000010000000000000c1p-2048L : inexact-ok
+= pow downward ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x2p+0L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x2p+0L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x2p+0L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x2p+0L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x2p+0L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x2p+0L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x2p+0L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x2p+0L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x2p+0L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x2p+0L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x2p+0L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x2p+0L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffffffffffffp+16380L -0x2p+0L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffffffffffffp+16380L -0x2p+0L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffp+16380L -0x2p+0L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffffffffffffp+16380L -0x2p+0L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x2p+0L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x2p+0L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x2p+0L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x2p+0L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x2p+0L : 0x1.00000000000008000000000000bp-2048L : inexact-ok
+= pow tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x2p+0L : 0x1.00000000000008000000000000bp-2048L : inexact-ok
+= pow towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x2p+0L : 0x1.00000000000008000000000000bp-2048L : inexact-ok
+= pow upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x2p+0L : 0x1.00000000000008000000000000b1p-2048L : inexact-ok
+= pow downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x2p+0L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x2p+0L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x2p+0L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x2p+0L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+pow -max -3
+= pow downward flt-32 -0xf.fffffp+124f -0x3p+0f : -0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow tonearest flt-32 -0xf.fffffp+124f -0x3p+0f : -0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 -0xf.fffffp+124f -0x3p+0f : -0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 -0xf.fffffp+124f -0x3p+0f : -0x0p+0f : inexact-ok underflow errno-erange
+= pow downward dbl-64 -0xf.fffffp+124 -0x3p+0 : -0x1.0000030000061p-384 : inexact-ok
+= pow tonearest dbl-64 -0xf.fffffp+124 -0x3p+0 : -0x1.000003000006p-384 : inexact-ok
+= pow towardzero dbl-64 -0xf.fffffp+124 -0x3p+0 : -0x1.000003000006p-384 : inexact-ok
+= pow upward dbl-64 -0xf.fffffp+124 -0x3p+0 : -0x1.000003000006p-384 : inexact-ok
+= pow downward ldbl-96-intel -0xf.fffffp+124L -0x3p+0L : -0x1.0000030000060002p-384L : inexact-ok
+= pow tonearest ldbl-96-intel -0xf.fffffp+124L -0x3p+0L : -0x1.000003000006p-384L : inexact-ok
+= pow towardzero ldbl-96-intel -0xf.fffffp+124L -0x3p+0L : -0x1.000003000006p-384L : inexact-ok
+= pow upward ldbl-96-intel -0xf.fffffp+124L -0x3p+0L : -0x1.000003000006p-384L : inexact-ok
+= pow downward ldbl-96-m68k -0xf.fffffp+124L -0x3p+0L : -0x1.0000030000060002p-384L : inexact-ok
+= pow tonearest ldbl-96-m68k -0xf.fffffp+124L -0x3p+0L : -0x1.000003000006p-384L : inexact-ok
+= pow towardzero ldbl-96-m68k -0xf.fffffp+124L -0x3p+0L : -0x1.000003000006p-384L : inexact-ok
+= pow upward ldbl-96-m68k -0xf.fffffp+124L -0x3p+0L : -0x1.000003000006p-384L : inexact-ok
+= pow downward ldbl-128 -0xf.fffffp+124L -0x3p+0L : -0x1.00000300000600000a00000fp-384L : inexact-ok
+= pow tonearest ldbl-128 -0xf.fffffp+124L -0x3p+0L : -0x1.00000300000600000a00000fp-384L : inexact-ok
+= pow towardzero ldbl-128 -0xf.fffffp+124L -0x3p+0L : -0x1.00000300000600000a00000effffp-384L : inexact-ok
+= pow upward ldbl-128 -0xf.fffffp+124L -0x3p+0L : -0x1.00000300000600000a00000effffp-384L : inexact-ok
+= pow downward ldbl-128ibm -0xf.fffffp+124L -0x3p+0L : -0x1.00000300000600000a00000fp-384L : inexact-ok
+= pow tonearest ldbl-128ibm -0xf.fffffp+124L -0x3p+0L : -0x1.00000300000600000a00000fp-384L : inexact-ok
+= pow towardzero ldbl-128ibm -0xf.fffffp+124L -0x3p+0L : -0x1.00000300000600000a00000eff8p-384L : inexact-ok
+= pow upward ldbl-128ibm -0xf.fffffp+124L -0x3p+0L : -0x1.00000300000600000a00000eff8p-384L : inexact-ok
+= pow downward dbl-64 -0xf.ffffffffffff8p+1020 -0x3p+0 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow tonearest dbl-64 -0xf.ffffffffffff8p+1020 -0x3p+0 : -0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0xf.ffffffffffff8p+1020 -0x3p+0 : -0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0xf.ffffffffffff8p+1020 -0x3p+0 : -0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x3p+0L : -0x1.0000000000001802p-3072L : inexact-ok
+= pow tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x3p+0L : -0x1.00000000000018p-3072L : inexact-ok
+= pow towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x3p+0L : -0x1.00000000000018p-3072L : inexact-ok
+= pow upward ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x3p+0L : -0x1.00000000000018p-3072L : inexact-ok
+= pow downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x3p+0L : -0x1.0000000000001802p-3072L : inexact-ok
+= pow tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x3p+0L : -0x1.00000000000018p-3072L : inexact-ok
+= pow towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x3p+0L : -0x1.00000000000018p-3072L : inexact-ok
+= pow upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x3p+0L : -0x1.00000000000018p-3072L : inexact-ok
+= pow downward ldbl-128 -0xf.ffffffffffff8p+1020L -0x3p+0L : -0x1.000000000000180000000000018p-3072L : inexact-ok
+= pow tonearest ldbl-128 -0xf.ffffffffffff8p+1020L -0x3p+0L : -0x1.000000000000180000000000018p-3072L : inexact-ok
+= pow towardzero ldbl-128 -0xf.ffffffffffff8p+1020L -0x3p+0L : -0x1.000000000000180000000000017fp-3072L : inexact-ok
+= pow upward ldbl-128 -0xf.ffffffffffff8p+1020L -0x3p+0L : -0x1.000000000000180000000000017fp-3072L : inexact-ok
+= pow downward ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x3p+0L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x3p+0L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x3p+0L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x3p+0L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x3p+0L : -0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x3p+0L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x3p+0L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x3p+0L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x3p+0L : -0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x3p+0L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x3p+0L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x3p+0L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-128 -0xf.fffffffffffffffp+16380L -0x3p+0L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffffffffffffp+16380L -0x3p+0L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffp+16380L -0x3p+0L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffffffffffffp+16380L -0x3p+0L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x3p+0L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x3p+0L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x3p+0L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x3p+0L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x3p+0L : -0x1.0000000000000c0000000000012p-3072L : inexact-ok
+= pow tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x3p+0L : -0x1.0000000000000c0000000000012p-3072L : inexact-ok
+= pow towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x3p+0L : -0x1.0000000000000c0000000000011fp-3072L : inexact-ok
+= pow upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x3p+0L : -0x1.0000000000000c0000000000011fp-3072L : inexact-ok
+= pow downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x3p+0L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x3p+0L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x3p+0L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x3p+0L : -0x0p+0L : inexact-ok underflow errno-erange
+pow -max 2
+= pow downward flt-32 -0xf.fffffp+124f 0x2p+0f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow tonearest flt-32 -0xf.fffffp+124f 0x2p+0f : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero flt-32 -0xf.fffffp+124f 0x2p+0f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow upward flt-32 -0xf.fffffp+124f 0x2p+0f : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0xf.fffffp+124 0x2p+0 : 0xf.ffffe000001p+252 : inexact-ok
+= pow tonearest dbl-64 -0xf.fffffp+124 0x2p+0 : 0xf.ffffe000001p+252 : inexact-ok
+= pow towardzero dbl-64 -0xf.fffffp+124 0x2p+0 : 0xf.ffffe000001p+252 : inexact-ok
+= pow upward dbl-64 -0xf.fffffp+124 0x2p+0 : 0xf.ffffe000001p+252 : inexact-ok
+= pow downward ldbl-96-intel -0xf.fffffp+124L 0x2p+0L : 0xf.ffffe000001p+252L : inexact-ok
+= pow tonearest ldbl-96-intel -0xf.fffffp+124L 0x2p+0L : 0xf.ffffe000001p+252L : inexact-ok
+= pow towardzero ldbl-96-intel -0xf.fffffp+124L 0x2p+0L : 0xf.ffffe000001p+252L : inexact-ok
+= pow upward ldbl-96-intel -0xf.fffffp+124L 0x2p+0L : 0xf.ffffe000001p+252L : inexact-ok
+= pow downward ldbl-96-m68k -0xf.fffffp+124L 0x2p+0L : 0xf.ffffe000001p+252L : inexact-ok
+= pow tonearest ldbl-96-m68k -0xf.fffffp+124L 0x2p+0L : 0xf.ffffe000001p+252L : inexact-ok
+= pow towardzero ldbl-96-m68k -0xf.fffffp+124L 0x2p+0L : 0xf.ffffe000001p+252L : inexact-ok
+= pow upward ldbl-96-m68k -0xf.fffffp+124L 0x2p+0L : 0xf.ffffe000001p+252L : inexact-ok
+= pow downward ldbl-128 -0xf.fffffp+124L 0x2p+0L : 0xf.ffffe000001p+252L : inexact-ok
+= pow tonearest ldbl-128 -0xf.fffffp+124L 0x2p+0L : 0xf.ffffe000001p+252L : inexact-ok
+= pow towardzero ldbl-128 -0xf.fffffp+124L 0x2p+0L : 0xf.ffffe000001p+252L : inexact-ok
+= pow upward ldbl-128 -0xf.fffffp+124L 0x2p+0L : 0xf.ffffe000001p+252L : inexact-ok
+= pow downward ldbl-128ibm -0xf.fffffp+124L 0x2p+0L : 0xf.ffffe000001p+252L : inexact-ok
+= pow tonearest ldbl-128ibm -0xf.fffffp+124L 0x2p+0L : 0xf.ffffe000001p+252L : inexact-ok
+= pow towardzero ldbl-128ibm -0xf.fffffp+124L 0x2p+0L : 0xf.ffffe000001p+252L : inexact-ok
+= pow upward ldbl-128ibm -0xf.fffffp+124L 0x2p+0L : 0xf.ffffe000001p+252L : inexact-ok
+= pow downward dbl-64 -0xf.ffffffffffff8p+1020 0x2p+0 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0xf.ffffffffffff8p+1020 0x2p+0 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0xf.ffffffffffff8p+1020 0x2p+0 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0xf.ffffffffffff8p+1020 0x2p+0 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x2p+0L : 0xf.ffffffffffffp+2044L : inexact-ok
+= pow tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x2p+0L : 0xf.ffffffffffffp+2044L : inexact-ok
+= pow towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x2p+0L : 0xf.ffffffffffffp+2044L : inexact-ok
+= pow upward ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x2p+0L : 0xf.ffffffffffff001p+2044L : inexact-ok
+= pow downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x2p+0L : 0xf.ffffffffffffp+2044L : inexact-ok
+= pow tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x2p+0L : 0xf.ffffffffffffp+2044L : inexact-ok
+= pow towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x2p+0L : 0xf.ffffffffffffp+2044L : inexact-ok
+= pow upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x2p+0L : 0xf.ffffffffffff001p+2044L : inexact-ok
+= pow downward ldbl-128 -0xf.ffffffffffff8p+1020L 0x2p+0L : 0xf.ffffffffffff00000000000004p+2044L : inexact-ok
+= pow tonearest ldbl-128 -0xf.ffffffffffff8p+1020L 0x2p+0L : 0xf.ffffffffffff00000000000004p+2044L : inexact-ok
+= pow towardzero ldbl-128 -0xf.ffffffffffff8p+1020L 0x2p+0L : 0xf.ffffffffffff00000000000004p+2044L : inexact-ok
+= pow upward ldbl-128 -0xf.ffffffffffff8p+1020L 0x2p+0L : 0xf.ffffffffffff00000000000004p+2044L : inexact-ok
+= pow downward ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x2p+0L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x2p+0L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x2p+0L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x2p+0L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x2p+0L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x2p+0L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x2p+0L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x2p+0L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x2p+0L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x2p+0L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x2p+0L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x2p+0L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffffffffffffp+16380L 0x2p+0L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffffffffffffp+16380L 0x2p+0L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffp+16380L 0x2p+0L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffffffffffffp+16380L 0x2p+0L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x2p+0L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x2p+0L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x2p+0L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x2p+0L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x2p+0L : 0xf.ffffffffffff7ffffffffffff9p+2044L : inexact-ok
+= pow tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x2p+0L : 0xf.ffffffffffff7ffffffffffff9p+2044L : inexact-ok
+= pow towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x2p+0L : 0xf.ffffffffffff7ffffffffffff9p+2044L : inexact-ok
+= pow upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x2p+0L : 0xf.ffffffffffff7ffffffffffff908p+2044L : inexact-ok
+= pow downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x2p+0L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x2p+0L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x2p+0L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x2p+0L : plus_infty : inexact-ok overflow errno-erange
+pow -max 3
+= pow downward flt-32 -0xf.fffffp+124f 0x3p+0f : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest flt-32 -0xf.fffffp+124f 0x3p+0f : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero flt-32 -0xf.fffffp+124f 0x3p+0f : -0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow upward flt-32 -0xf.fffffp+124f 0x3p+0f : -0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow downward dbl-64 -0xf.fffffp+124 0x3p+0 : -0xf.ffffd000003p+380 : inexact-ok
+= pow tonearest dbl-64 -0xf.fffffp+124 0x3p+0 : -0xf.ffffd000003p+380 : inexact-ok
+= pow towardzero dbl-64 -0xf.fffffp+124 0x3p+0 : -0xf.ffffd000002f8p+380 : inexact-ok
+= pow upward dbl-64 -0xf.fffffp+124 0x3p+0 : -0xf.ffffd000002f8p+380 : inexact-ok
+= pow downward ldbl-96-intel -0xf.fffffp+124L 0x3p+0L : -0xf.ffffd000003p+380L : inexact-ok
+= pow tonearest ldbl-96-intel -0xf.fffffp+124L 0x3p+0L : -0xf.ffffd000003p+380L : inexact-ok
+= pow towardzero ldbl-96-intel -0xf.fffffp+124L 0x3p+0L : -0xf.ffffd000002ffffp+380L : inexact-ok
+= pow upward ldbl-96-intel -0xf.fffffp+124L 0x3p+0L : -0xf.ffffd000002ffffp+380L : inexact-ok
+= pow downward ldbl-96-m68k -0xf.fffffp+124L 0x3p+0L : -0xf.ffffd000003p+380L : inexact-ok
+= pow tonearest ldbl-96-m68k -0xf.fffffp+124L 0x3p+0L : -0xf.ffffd000003p+380L : inexact-ok
+= pow towardzero ldbl-96-m68k -0xf.fffffp+124L 0x3p+0L : -0xf.ffffd000002ffffp+380L : inexact-ok
+= pow upward ldbl-96-m68k -0xf.fffffp+124L 0x3p+0L : -0xf.ffffd000002ffffp+380L : inexact-ok
+= pow downward ldbl-128 -0xf.fffffp+124L 0x3p+0L : -0xf.ffffd000002ffffffp+380L : inexact-ok
+= pow tonearest ldbl-128 -0xf.fffffp+124L 0x3p+0L : -0xf.ffffd000002ffffffp+380L : inexact-ok
+= pow towardzero ldbl-128 -0xf.fffffp+124L 0x3p+0L : -0xf.ffffd000002ffffffp+380L : inexact-ok
+= pow upward ldbl-128 -0xf.fffffp+124L 0x3p+0L : -0xf.ffffd000002ffffffp+380L : inexact-ok
+= pow downward ldbl-128ibm -0xf.fffffp+124L 0x3p+0L : -0xf.ffffd000002ffffffp+380L : inexact-ok
+= pow tonearest ldbl-128ibm -0xf.fffffp+124L 0x3p+0L : -0xf.ffffd000002ffffffp+380L : inexact-ok
+= pow towardzero ldbl-128ibm -0xf.fffffp+124L 0x3p+0L : -0xf.ffffd000002ffffffp+380L : inexact-ok
+= pow upward ldbl-128ibm -0xf.fffffp+124L 0x3p+0L : -0xf.ffffd000002ffffffp+380L : inexact-ok
+= pow downward dbl-64 -0xf.ffffffffffff8p+1020 0x3p+0 : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest dbl-64 -0xf.ffffffffffff8p+1020 0x3p+0 : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0xf.ffffffffffff8p+1020 0x3p+0 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0xf.ffffffffffff8p+1020 0x3p+0 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x3p+0L : -0xf.fffffffffffe801p+3068L : inexact-ok
+= pow tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x3p+0L : -0xf.fffffffffffe8p+3068L : inexact-ok
+= pow towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x3p+0L : -0xf.fffffffffffe8p+3068L : inexact-ok
+= pow upward ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x3p+0L : -0xf.fffffffffffe8p+3068L : inexact-ok
+= pow downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x3p+0L : -0xf.fffffffffffe801p+3068L : inexact-ok
+= pow tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x3p+0L : -0xf.fffffffffffe8p+3068L : inexact-ok
+= pow towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x3p+0L : -0xf.fffffffffffe8p+3068L : inexact-ok
+= pow upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x3p+0L : -0xf.fffffffffffe8p+3068L : inexact-ok
+= pow downward ldbl-128 -0xf.ffffffffffff8p+1020L 0x3p+0L : -0xf.fffffffffffe8000000000000cp+3068L : inexact-ok
+= pow tonearest ldbl-128 -0xf.ffffffffffff8p+1020L 0x3p+0L : -0xf.fffffffffffe8000000000000cp+3068L : inexact-ok
+= pow towardzero ldbl-128 -0xf.ffffffffffff8p+1020L 0x3p+0L : -0xf.fffffffffffe8000000000000bf8p+3068L : inexact-ok
+= pow upward ldbl-128 -0xf.ffffffffffff8p+1020L 0x3p+0L : -0xf.fffffffffffe8000000000000bf8p+3068L : inexact-ok
+= pow downward ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x3p+0L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x3p+0L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x3p+0L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x3p+0L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x3p+0L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x3p+0L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x3p+0L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x3p+0L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x3p+0L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x3p+0L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x3p+0L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x3p+0L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffffffffffffp+16380L 0x3p+0L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffffffffffffp+16380L 0x3p+0L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffp+16380L 0x3p+0L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffffffffffffp+16380L 0x3p+0L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x3p+0L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x3p+0L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x3p+0L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x3p+0L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x3p+0L : -0xf.ffffffffffff3ffffffffffff7p+3068L : inexact-ok
+= pow tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x3p+0L : -0xf.ffffffffffff3ffffffffffff7p+3068L : inexact-ok
+= pow towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x3p+0L : -0xf.ffffffffffff3ffffffffffff6f8p+3068L : inexact-ok
+= pow upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x3p+0L : -0xf.ffffffffffff3ffffffffffff6f8p+3068L : inexact-ok
+= pow downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x3p+0L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x3p+0L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x3p+0L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x3p+0L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+pow -max -0xffffff
+= pow downward flt-32 -0xf.fffffp+124f -0xf.fffffp+20f : -0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow tonearest flt-32 -0xf.fffffp+124f -0xf.fffffp+20f : -0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 -0xf.fffffp+124f -0xf.fffffp+20f : -0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 -0xf.fffffp+124f -0xf.fffffp+20f : -0x0p+0f : inexact-ok underflow errno-erange
+= pow downward dbl-64 -0xf.fffffp+124 -0xf.fffffp+20 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow tonearest dbl-64 -0xf.fffffp+124 -0xf.fffffp+20 : -0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0xf.fffffp+124 -0xf.fffffp+20 : -0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0xf.fffffp+124 -0xf.fffffp+20 : -0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ldbl-96-intel -0xf.fffffp+124L -0xf.fffffp+20L : -0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.fffffp+124L -0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffp+124L -0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.fffffp+124L -0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-96-m68k -0xf.fffffp+124L -0xf.fffffp+20L : -0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.fffffp+124L -0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffp+124L -0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.fffffp+124L -0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-128 -0xf.fffffp+124L -0xf.fffffp+20L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffp+124L -0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffp+124L -0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffp+124L -0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-128ibm -0xf.fffffp+124L -0xf.fffffp+20L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.fffffp+124L -0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.fffffp+124L -0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.fffffp+124L -0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward dbl-64 -0xf.ffffffffffff8p+1020 -0xf.fffffp+20 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow tonearest dbl-64 -0xf.ffffffffffff8p+1020 -0xf.fffffp+20 : -0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0xf.ffffffffffff8p+1020 -0xf.fffffp+20 : -0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0xf.ffffffffffff8p+1020 -0xf.fffffp+20 : -0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ldbl-96-intel -0xf.ffffffffffff8p+1020L -0xf.fffffp+20L : -0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L -0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L -0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.ffffffffffff8p+1020L -0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0xf.fffffp+20L : -0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-128 -0xf.ffffffffffff8p+1020L -0xf.fffffp+20L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.ffffffffffff8p+1020L -0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffff8p+1020L -0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.ffffffffffff8p+1020L -0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-128ibm -0xf.ffffffffffff8p+1020L -0xf.fffffp+20L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L -0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L -0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.ffffffffffff8p+1020L -0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-96-intel -0xf.fffffffffffffffp+16380L -0xf.fffffp+20L : -0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L -0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L -0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.fffffffffffffffp+16380L -0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0xf.fffffp+20L : -0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-128 -0xf.fffffffffffffffp+16380L -0xf.fffffp+20L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffffffffffffp+16380L -0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffp+16380L -0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffffffffffffp+16380L -0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0xf.fffffp+20L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.fffffp+20L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.fffffp+20L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+pow -max -0x1fffffe
+= pow downward flt-32 -0xf.fffffp+124f -0x1.fffffep+24f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow tonearest flt-32 -0xf.fffffp+124f -0x1.fffffep+24f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 -0xf.fffffp+124f -0x1.fffffep+24f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 -0xf.fffffp+124f -0x1.fffffep+24f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0xf.fffffp+124 -0x1.fffffep+24 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0xf.fffffp+124 -0x1.fffffep+24 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0xf.fffffp+124 -0x1.fffffep+24 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0xf.fffffp+124 -0x1.fffffep+24 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.fffffp+124L -0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.fffffp+124L -0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffp+124L -0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.fffffp+124L -0x1.fffffep+24L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.fffffp+124L -0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.fffffp+124L -0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffp+124L -0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.fffffp+124L -0x1.fffffep+24L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffp+124L -0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffp+124L -0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffp+124L -0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffp+124L -0x1.fffffep+24L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.fffffp+124L -0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.fffffp+124L -0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.fffffp+124L -0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.fffffp+124L -0x1.fffffep+24L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0xf.ffffffffffff8p+1020 -0x1.fffffep+24 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0xf.ffffffffffff8p+1020 -0x1.fffffep+24 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0xf.ffffffffffff8p+1020 -0x1.fffffep+24 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0xf.ffffffffffff8p+1020 -0x1.fffffep+24 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x1.fffffep+24L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x1.fffffep+24L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.ffffffffffff8p+1020L -0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.ffffffffffff8p+1020L -0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffff8p+1020L -0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.ffffffffffff8p+1020L -0x1.fffffep+24L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x1.fffffep+24L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x1.fffffep+24L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x1.fffffep+24L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffffffffffffp+16380L -0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffffffffffffp+16380L -0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffp+16380L -0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffffffffffffp+16380L -0x1.fffffep+24L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x1.fffffep+24L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x1.fffffep+24L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x1.fffffep+24L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+pow -max -0x1.fffffffffffffp+52
+= pow downward flt-32 -0xf.fffffp+124f -0x1.fffffep+52f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow tonearest flt-32 -0xf.fffffp+124f -0x1.fffffep+52f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 -0xf.fffffp+124f -0x1.fffffep+52f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 -0xf.fffffp+124f -0x1.fffffep+52f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0xf.fffffp+124 -0x1.fffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0xf.fffffp+124 -0x1.fffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0xf.fffffp+124 -0x1.fffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0xf.fffffp+124 -0x1.fffffep+52 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.fffffp+124L -0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.fffffp+124L -0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffp+124L -0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.fffffp+124L -0x1.fffffep+52L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.fffffp+124L -0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.fffffp+124L -0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffp+124L -0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.fffffp+124L -0x1.fffffep+52L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffp+124L -0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffp+124L -0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffp+124L -0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffp+124L -0x1.fffffep+52L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.fffffp+124L -0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.fffffp+124L -0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.fffffp+124L -0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.fffffp+124L -0x1.fffffep+52L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward flt-32 -0xf.fffffp+124f -0x2p+52f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow tonearest flt-32 -0xf.fffffp+124f -0x2p+52f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 -0xf.fffffp+124f -0x2p+52f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 -0xf.fffffp+124f -0x2p+52f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0xf.fffffp+124 -0x2p+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0xf.fffffp+124 -0x2p+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0xf.fffffp+124 -0x2p+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0xf.fffffp+124 -0x2p+52 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.fffffp+124L -0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.fffffp+124L -0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffp+124L -0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.fffffp+124L -0x2p+52L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.fffffp+124L -0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.fffffp+124L -0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffp+124L -0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.fffffp+124L -0x2p+52L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffp+124L -0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffp+124L -0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffp+124L -0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffp+124L -0x2p+52L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.fffffp+124L -0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.fffffp+124L -0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.fffffp+124L -0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.fffffp+124L -0x2p+52L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0xf.fffffp+124 -0x1.fffffffffffffp+52 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow tonearest dbl-64 -0xf.fffffp+124 -0x1.fffffffffffffp+52 : -0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0xf.fffffp+124 -0x1.fffffffffffffp+52 : -0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0xf.fffffp+124 -0x1.fffffffffffffp+52 : -0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ldbl-96-intel -0xf.fffffp+124L -0x1.fffffffffffffp+52L : -0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.fffffp+124L -0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffp+124L -0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.fffffp+124L -0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-96-m68k -0xf.fffffp+124L -0x1.fffffffffffffp+52L : -0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.fffffp+124L -0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffp+124L -0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.fffffp+124L -0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-128 -0xf.fffffp+124L -0x1.fffffffffffffp+52L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffp+124L -0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffp+124L -0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffp+124L -0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-128ibm -0xf.fffffp+124L -0x1.fffffffffffffp+52L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.fffffp+124L -0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.fffffp+124L -0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.fffffp+124L -0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward dbl-64 -0xf.ffffffffffff8p+1020 -0x1.fffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0xf.ffffffffffff8p+1020 -0x1.fffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0xf.ffffffffffff8p+1020 -0x1.fffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0xf.ffffffffffff8p+1020 -0x1.fffffep+52 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x1.fffffep+52L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x1.fffffep+52L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.ffffffffffff8p+1020L -0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.ffffffffffff8p+1020L -0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffff8p+1020L -0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.ffffffffffff8p+1020L -0x1.fffffep+52L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x1.fffffep+52L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0xf.ffffffffffff8p+1020 -0x2p+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0xf.ffffffffffff8p+1020 -0x2p+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0xf.ffffffffffff8p+1020 -0x2p+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0xf.ffffffffffff8p+1020 -0x2p+52 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x2p+52L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x2p+52L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.ffffffffffff8p+1020L -0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.ffffffffffff8p+1020L -0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffff8p+1020L -0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.ffffffffffff8p+1020L -0x2p+52L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x2p+52L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0xf.ffffffffffff8p+1020 -0x1.fffffffffffffp+52 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow tonearest dbl-64 -0xf.ffffffffffff8p+1020 -0x1.fffffffffffffp+52 : -0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0xf.ffffffffffff8p+1020 -0x1.fffffffffffffp+52 : -0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0xf.ffffffffffff8p+1020 -0x1.fffffffffffffp+52 : -0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x1.fffffffffffffp+52L : -0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x1.fffffffffffffp+52L : -0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-128 -0xf.ffffffffffff8p+1020L -0x1.fffffffffffffp+52L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.ffffffffffff8p+1020L -0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffff8p+1020L -0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.ffffffffffff8p+1020L -0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x1.fffffffffffffp+52L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x1.fffffep+52L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x1.fffffep+52L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffffffffffffp+16380L -0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffffffffffffp+16380L -0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffp+16380L -0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffffffffffffp+16380L -0x1.fffffep+52L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x2p+52L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x2p+52L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffffffffffffp+16380L -0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffffffffffffp+16380L -0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffp+16380L -0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffffffffffffp+16380L -0x2p+52L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x1.fffffffffffffp+52L : -0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x1.fffffffffffffp+52L : -0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-128 -0xf.fffffffffffffffp+16380L -0x1.fffffffffffffp+52L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffffffffffffp+16380L -0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffp+16380L -0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffffffffffffp+16380L -0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x1.fffffep+52L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x2p+52L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x1.fffffffffffffp+52L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x1.fffffep+52L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x1.fffffep+52L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x2p+52L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x2p+52L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x1.fffffffffffffp+52L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x1.fffffffffffffp+52L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+pow -max -0x1.fffffffffffffp+53
+= pow downward flt-32 -0xf.fffffp+124f -0x3.fffffcp+52f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow tonearest flt-32 -0xf.fffffp+124f -0x3.fffffcp+52f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 -0xf.fffffp+124f -0x3.fffffcp+52f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 -0xf.fffffp+124f -0x3.fffffcp+52f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0xf.fffffp+124 -0x3.fffffcp+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0xf.fffffp+124 -0x3.fffffcp+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0xf.fffffp+124 -0x3.fffffcp+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0xf.fffffp+124 -0x3.fffffcp+52 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.fffffp+124L -0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.fffffp+124L -0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffp+124L -0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.fffffp+124L -0x3.fffffcp+52L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.fffffp+124L -0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.fffffp+124L -0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffp+124L -0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.fffffp+124L -0x3.fffffcp+52L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffp+124L -0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffp+124L -0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffp+124L -0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffp+124L -0x3.fffffcp+52L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.fffffp+124L -0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.fffffp+124L -0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.fffffp+124L -0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.fffffp+124L -0x3.fffffcp+52L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward flt-32 -0xf.fffffp+124f -0x4p+52f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow tonearest flt-32 -0xf.fffffp+124f -0x4p+52f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 -0xf.fffffp+124f -0x4p+52f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 -0xf.fffffp+124f -0x4p+52f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0xf.fffffp+124 -0x4p+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0xf.fffffp+124 -0x4p+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0xf.fffffp+124 -0x4p+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0xf.fffffp+124 -0x4p+52 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.fffffp+124L -0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.fffffp+124L -0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffp+124L -0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.fffffp+124L -0x4p+52L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.fffffp+124L -0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.fffffp+124L -0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffp+124L -0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.fffffp+124L -0x4p+52L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffp+124L -0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffp+124L -0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffp+124L -0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffp+124L -0x4p+52L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.fffffp+124L -0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.fffffp+124L -0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.fffffp+124L -0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.fffffp+124L -0x4p+52L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0xf.fffffp+124 -0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0xf.fffffp+124 -0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0xf.fffffp+124 -0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0xf.fffffp+124 -0x3.ffffffffffffep+52 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.fffffp+124L -0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.fffffp+124L -0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffp+124L -0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.fffffp+124L -0x3.ffffffffffffep+52L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.fffffp+124L -0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.fffffp+124L -0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffp+124L -0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.fffffp+124L -0x3.ffffffffffffep+52L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffp+124L -0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffp+124L -0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffp+124L -0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffp+124L -0x3.ffffffffffffep+52L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.fffffp+124L -0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.fffffp+124L -0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.fffffp+124L -0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.fffffp+124L -0x3.ffffffffffffep+52L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0xf.ffffffffffff8p+1020 -0x3.fffffcp+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0xf.ffffffffffff8p+1020 -0x3.fffffcp+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0xf.ffffffffffff8p+1020 -0x3.fffffcp+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0xf.ffffffffffff8p+1020 -0x3.fffffcp+52 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x3.fffffcp+52L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x3.fffffcp+52L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.ffffffffffff8p+1020L -0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.ffffffffffff8p+1020L -0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffff8p+1020L -0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.ffffffffffff8p+1020L -0x3.fffffcp+52L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x3.fffffcp+52L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0xf.ffffffffffff8p+1020 -0x4p+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0xf.ffffffffffff8p+1020 -0x4p+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0xf.ffffffffffff8p+1020 -0x4p+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0xf.ffffffffffff8p+1020 -0x4p+52 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x4p+52L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x4p+52L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.ffffffffffff8p+1020L -0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.ffffffffffff8p+1020L -0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffff8p+1020L -0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.ffffffffffff8p+1020L -0x4p+52L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x4p+52L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0xf.ffffffffffff8p+1020 -0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0xf.ffffffffffff8p+1020 -0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0xf.ffffffffffff8p+1020 -0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0xf.ffffffffffff8p+1020 -0x3.ffffffffffffep+52 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x3.ffffffffffffep+52L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x3.ffffffffffffep+52L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.ffffffffffff8p+1020L -0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.ffffffffffff8p+1020L -0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffff8p+1020L -0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.ffffffffffff8p+1020L -0x3.ffffffffffffep+52L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x3.ffffffffffffep+52L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x3.fffffcp+52L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x3.fffffcp+52L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffffffffffffp+16380L -0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffffffffffffp+16380L -0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffp+16380L -0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffffffffffffp+16380L -0x3.fffffcp+52L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x4p+52L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x4p+52L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffffffffffffp+16380L -0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffffffffffffp+16380L -0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffp+16380L -0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffffffffffffp+16380L -0x4p+52L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x3.ffffffffffffep+52L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x3.ffffffffffffep+52L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffffffffffffp+16380L -0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffffffffffffp+16380L -0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffp+16380L -0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffffffffffffp+16380L -0x3.ffffffffffffep+52L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x3.fffffcp+52L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x4p+52L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x3.ffffffffffffep+52L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x3.fffffcp+52L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x3.fffffcp+52L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x4p+52L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x4p+52L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x3.ffffffffffffep+52L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x3.ffffffffffffep+52L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+pow -max -0x1.fffffffffffffffep+63
+= pow downward flt-32 -0xf.fffffp+124f -0xf.fffffp+60f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow tonearest flt-32 -0xf.fffffp+124f -0xf.fffffp+60f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 -0xf.fffffp+124f -0xf.fffffp+60f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 -0xf.fffffp+124f -0xf.fffffp+60f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0xf.fffffp+124 -0xf.fffffp+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0xf.fffffp+124 -0xf.fffffp+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0xf.fffffp+124 -0xf.fffffp+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0xf.fffffp+124 -0xf.fffffp+60 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.fffffp+124L -0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.fffffp+124L -0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffp+124L -0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.fffffp+124L -0xf.fffffp+60L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.fffffp+124L -0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.fffffp+124L -0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffp+124L -0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.fffffp+124L -0xf.fffffp+60L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffp+124L -0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffp+124L -0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffp+124L -0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffp+124L -0xf.fffffp+60L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.fffffp+124L -0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.fffffp+124L -0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.fffffp+124L -0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.fffffp+124L -0xf.fffffp+60L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward flt-32 -0xf.fffffp+124f -0x1p+64f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow tonearest flt-32 -0xf.fffffp+124f -0x1p+64f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 -0xf.fffffp+124f -0x1p+64f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 -0xf.fffffp+124f -0x1p+64f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0xf.fffffp+124 -0x1p+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0xf.fffffp+124 -0x1p+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0xf.fffffp+124 -0x1p+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0xf.fffffp+124 -0x1p+64 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.fffffp+124L -0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.fffffp+124L -0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffp+124L -0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.fffffp+124L -0x1p+64L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.fffffp+124L -0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.fffffp+124L -0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffp+124L -0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.fffffp+124L -0x1p+64L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffp+124L -0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffp+124L -0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffp+124L -0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffp+124L -0x1p+64L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.fffffp+124L -0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.fffffp+124L -0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.fffffp+124L -0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.fffffp+124L -0x1p+64L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0xf.fffffp+124 -0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0xf.fffffp+124 -0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0xf.fffffp+124 -0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0xf.fffffp+124 -0xf.ffffffffffff8p+60 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.fffffp+124L -0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.fffffp+124L -0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffp+124L -0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.fffffp+124L -0xf.ffffffffffff8p+60L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.fffffp+124L -0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.fffffp+124L -0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffp+124L -0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.fffffp+124L -0xf.ffffffffffff8p+60L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffp+124L -0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffp+124L -0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffp+124L -0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffp+124L -0xf.ffffffffffff8p+60L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.fffffp+124L -0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.fffffp+124L -0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.fffffp+124L -0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.fffffp+124L -0xf.ffffffffffff8p+60L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.fffffp+124L -0xf.fffffffffffffffp+60L : -0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.fffffp+124L -0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffp+124L -0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.fffffp+124L -0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-96-m68k -0xf.fffffp+124L -0xf.fffffffffffffffp+60L : -0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.fffffp+124L -0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffp+124L -0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.fffffp+124L -0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-128 -0xf.fffffp+124L -0xf.fffffffffffffffp+60L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffp+124L -0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffp+124L -0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffp+124L -0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-128ibm -0xf.fffffp+124L -0xf.fffffffffffffffp+60L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.fffffp+124L -0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.fffffp+124L -0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.fffffp+124L -0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward dbl-64 -0xf.ffffffffffff8p+1020 -0xf.fffffp+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0xf.ffffffffffff8p+1020 -0xf.fffffp+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0xf.ffffffffffff8p+1020 -0xf.fffffp+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0xf.ffffffffffff8p+1020 -0xf.fffffp+60 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.ffffffffffff8p+1020L -0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L -0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L -0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.ffffffffffff8p+1020L -0xf.fffffp+60L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0xf.fffffp+60L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.ffffffffffff8p+1020L -0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.ffffffffffff8p+1020L -0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffff8p+1020L -0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.ffffffffffff8p+1020L -0xf.fffffp+60L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.ffffffffffff8p+1020L -0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L -0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L -0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.ffffffffffff8p+1020L -0xf.fffffp+60L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0xf.ffffffffffff8p+1020 -0x1p+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0xf.ffffffffffff8p+1020 -0x1p+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0xf.ffffffffffff8p+1020 -0x1p+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0xf.ffffffffffff8p+1020 -0x1p+64 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x1p+64L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x1p+64L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.ffffffffffff8p+1020L -0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.ffffffffffff8p+1020L -0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffff8p+1020L -0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.ffffffffffff8p+1020L -0x1p+64L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x1p+64L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+60 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.ffffffffffff8p+1020L -0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L -0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L -0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.ffffffffffff8p+1020L -0xf.ffffffffffff8p+60L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0xf.ffffffffffff8p+60L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.ffffffffffff8p+1020L -0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.ffffffffffff8p+1020L -0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffff8p+1020L -0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.ffffffffffff8p+1020L -0xf.ffffffffffff8p+60L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.ffffffffffff8p+1020L -0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L -0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L -0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.ffffffffffff8p+1020L -0xf.ffffffffffff8p+60L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.ffffffffffff8p+1020L -0xf.fffffffffffffffp+60L : -0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L -0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L -0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.ffffffffffff8p+1020L -0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0xf.fffffffffffffffp+60L : -0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-128 -0xf.ffffffffffff8p+1020L -0xf.fffffffffffffffp+60L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.ffffffffffff8p+1020L -0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffff8p+1020L -0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.ffffffffffff8p+1020L -0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-128ibm -0xf.ffffffffffff8p+1020L -0xf.fffffffffffffffp+60L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L -0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L -0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.ffffffffffff8p+1020L -0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-96-intel -0xf.fffffffffffffffp+16380L -0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L -0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L -0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.fffffffffffffffp+16380L -0xf.fffffp+60L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0xf.fffffp+60L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffffffffffffp+16380L -0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffffffffffffp+16380L -0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffp+16380L -0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffffffffffffp+16380L -0xf.fffffp+60L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x1p+64L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x1p+64L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffffffffffffp+16380L -0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffffffffffffp+16380L -0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffp+16380L -0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffffffffffffp+16380L -0x1p+64L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.fffffffffffffffp+16380L -0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L -0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L -0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.fffffffffffffffp+16380L -0xf.ffffffffffff8p+60L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0xf.ffffffffffff8p+60L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffffffffffffp+16380L -0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffffffffffffp+16380L -0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffp+16380L -0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffffffffffffp+16380L -0xf.ffffffffffff8p+60L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.fffffffffffffffp+16380L -0xf.fffffffffffffffp+60L : -0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L -0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L -0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.fffffffffffffffp+16380L -0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0xf.fffffffffffffffp+60L : -0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-128 -0xf.fffffffffffffffp+16380L -0xf.fffffffffffffffp+60L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffffffffffffp+16380L -0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffp+16380L -0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffffffffffffp+16380L -0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0xf.fffffp+60L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x1p+64L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0xf.ffffffffffff8p+60L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0xf.fffffffffffffffp+60L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.fffffp+60L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.fffffp+60L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x1p+64L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x1p+64L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.ffffffffffff8p+60L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.ffffffffffff8p+60L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.fffffffffffffffp+60L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.fffffffffffffffp+60L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+pow -max -0x1.fffffffffffffffep+64
+= pow downward flt-32 -0xf.fffffp+124f -0x1.fffffep+64f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow tonearest flt-32 -0xf.fffffp+124f -0x1.fffffep+64f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 -0xf.fffffp+124f -0x1.fffffep+64f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 -0xf.fffffp+124f -0x1.fffffep+64f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0xf.fffffp+124 -0x1.fffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0xf.fffffp+124 -0x1.fffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0xf.fffffp+124 -0x1.fffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0xf.fffffp+124 -0x1.fffffep+64 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.fffffp+124L -0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.fffffp+124L -0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffp+124L -0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.fffffp+124L -0x1.fffffep+64L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.fffffp+124L -0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.fffffp+124L -0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffp+124L -0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.fffffp+124L -0x1.fffffep+64L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffp+124L -0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffp+124L -0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffp+124L -0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffp+124L -0x1.fffffep+64L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.fffffp+124L -0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.fffffp+124L -0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.fffffp+124L -0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.fffffp+124L -0x1.fffffep+64L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward flt-32 -0xf.fffffp+124f -0x2p+64f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow tonearest flt-32 -0xf.fffffp+124f -0x2p+64f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 -0xf.fffffp+124f -0x2p+64f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 -0xf.fffffp+124f -0x2p+64f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0xf.fffffp+124 -0x2p+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0xf.fffffp+124 -0x2p+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0xf.fffffp+124 -0x2p+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0xf.fffffp+124 -0x2p+64 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.fffffp+124L -0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.fffffp+124L -0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffp+124L -0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.fffffp+124L -0x2p+64L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.fffffp+124L -0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.fffffp+124L -0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffp+124L -0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.fffffp+124L -0x2p+64L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffp+124L -0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffp+124L -0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffp+124L -0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffp+124L -0x2p+64L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.fffffp+124L -0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.fffffp+124L -0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.fffffp+124L -0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.fffffp+124L -0x2p+64L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0xf.fffffp+124 -0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0xf.fffffp+124 -0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0xf.fffffp+124 -0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0xf.fffffp+124 -0x1.fffffffffffffp+64 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.fffffp+124L -0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.fffffp+124L -0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffp+124L -0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.fffffp+124L -0x1.fffffffffffffp+64L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.fffffp+124L -0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.fffffp+124L -0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffp+124L -0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.fffffp+124L -0x1.fffffffffffffp+64L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffp+124L -0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffp+124L -0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffp+124L -0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffp+124L -0x1.fffffffffffffp+64L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.fffffp+124L -0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.fffffp+124L -0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.fffffp+124L -0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.fffffp+124L -0x1.fffffffffffffp+64L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.fffffp+124L -0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.fffffp+124L -0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffp+124L -0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.fffffp+124L -0x1.fffffffffffffffep+64L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.fffffp+124L -0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.fffffp+124L -0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffp+124L -0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.fffffp+124L -0x1.fffffffffffffffep+64L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffp+124L -0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffp+124L -0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffp+124L -0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffp+124L -0x1.fffffffffffffffep+64L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.fffffp+124L -0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.fffffp+124L -0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.fffffp+124L -0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.fffffp+124L -0x1.fffffffffffffffep+64L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0xf.ffffffffffff8p+1020 -0x1.fffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0xf.ffffffffffff8p+1020 -0x1.fffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0xf.ffffffffffff8p+1020 -0x1.fffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0xf.ffffffffffff8p+1020 -0x1.fffffep+64 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x1.fffffep+64L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x1.fffffep+64L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.ffffffffffff8p+1020L -0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.ffffffffffff8p+1020L -0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffff8p+1020L -0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.ffffffffffff8p+1020L -0x1.fffffep+64L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x1.fffffep+64L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0xf.ffffffffffff8p+1020 -0x2p+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0xf.ffffffffffff8p+1020 -0x2p+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0xf.ffffffffffff8p+1020 -0x2p+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0xf.ffffffffffff8p+1020 -0x2p+64 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x2p+64L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x2p+64L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.ffffffffffff8p+1020L -0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.ffffffffffff8p+1020L -0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffff8p+1020L -0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.ffffffffffff8p+1020L -0x2p+64L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x2p+64L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0xf.ffffffffffff8p+1020 -0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0xf.ffffffffffff8p+1020 -0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0xf.ffffffffffff8p+1020 -0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0xf.ffffffffffff8p+1020 -0x1.fffffffffffffp+64 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x1.fffffffffffffp+64L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x1.fffffffffffffp+64L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.ffffffffffff8p+1020L -0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.ffffffffffff8p+1020L -0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffff8p+1020L -0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.ffffffffffff8p+1020L -0x1.fffffffffffffp+64L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x1.fffffffffffffp+64L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x1.fffffffffffffffep+64L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x1.fffffffffffffffep+64L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.ffffffffffff8p+1020L -0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.ffffffffffff8p+1020L -0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffff8p+1020L -0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.ffffffffffff8p+1020L -0x1.fffffffffffffffep+64L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x1.fffffffffffffffep+64L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x1.fffffep+64L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x1.fffffep+64L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffffffffffffp+16380L -0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffffffffffffp+16380L -0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffp+16380L -0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffffffffffffp+16380L -0x1.fffffep+64L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x2p+64L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x2p+64L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffffffffffffp+16380L -0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffffffffffffp+16380L -0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffp+16380L -0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffffffffffffp+16380L -0x2p+64L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x1.fffffffffffffp+64L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x1.fffffffffffffp+64L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffffffffffffp+16380L -0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffffffffffffp+16380L -0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffp+16380L -0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffffffffffffp+16380L -0x1.fffffffffffffp+64L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x1.fffffffffffffffep+64L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x1.fffffffffffffffep+64L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffffffffffffp+16380L -0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffffffffffffp+16380L -0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffp+16380L -0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffffffffffffp+16380L -0x1.fffffffffffffffep+64L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x1.fffffep+64L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x2p+64L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x1.fffffffffffffp+64L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x1.fffffffffffffffep+64L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x1.fffffep+64L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x1.fffffep+64L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x2p+64L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x2p+64L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x1.fffffffffffffp+64L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x1.fffffffffffffp+64L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x1.fffffffffffffffep+64L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x1.fffffffffffffffep+64L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+pow -max -0x1.ffffffffffffffffffffffffff8p+105
+= pow downward flt-32 -0xf.fffffp+124f -0x3.fffffcp+104f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow tonearest flt-32 -0xf.fffffp+124f -0x3.fffffcp+104f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 -0xf.fffffp+124f -0x3.fffffcp+104f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 -0xf.fffffp+124f -0x3.fffffcp+104f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0xf.fffffp+124 -0x3.fffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0xf.fffffp+124 -0x3.fffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0xf.fffffp+124 -0x3.fffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0xf.fffffp+124 -0x3.fffffcp+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.fffffp+124L -0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.fffffp+124L -0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffp+124L -0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.fffffp+124L -0x3.fffffcp+104L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.fffffp+124L -0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.fffffp+124L -0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffp+124L -0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.fffffp+124L -0x3.fffffcp+104L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffp+124L -0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffp+124L -0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffp+124L -0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffp+124L -0x3.fffffcp+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.fffffp+124L -0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.fffffp+124L -0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.fffffp+124L -0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.fffffp+124L -0x3.fffffcp+104L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward flt-32 -0xf.fffffp+124f -0x4p+104f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow tonearest flt-32 -0xf.fffffp+124f -0x4p+104f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 -0xf.fffffp+124f -0x4p+104f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 -0xf.fffffp+124f -0x4p+104f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0xf.fffffp+124 -0x4p+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0xf.fffffp+124 -0x4p+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0xf.fffffp+124 -0x4p+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0xf.fffffp+124 -0x4p+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.fffffp+124L -0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.fffffp+124L -0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffp+124L -0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.fffffp+124L -0x4p+104L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.fffffp+124L -0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.fffffp+124L -0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffp+124L -0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.fffffp+124L -0x4p+104L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffp+124L -0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffp+124L -0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffp+124L -0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffp+124L -0x4p+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.fffffp+124L -0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.fffffp+124L -0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.fffffp+124L -0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.fffffp+124L -0x4p+104L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0xf.fffffp+124 -0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0xf.fffffp+124 -0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0xf.fffffp+124 -0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0xf.fffffp+124 -0x3.ffffffffffffep+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.fffffp+124L -0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.fffffp+124L -0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffp+124L -0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.fffffp+124L -0x3.ffffffffffffep+104L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.fffffp+124L -0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.fffffp+124L -0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffp+124L -0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.fffffp+124L -0x3.ffffffffffffep+104L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffp+124L -0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffp+124L -0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffp+124L -0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffp+124L -0x3.ffffffffffffep+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.fffffp+124L -0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.fffffp+124L -0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.fffffp+124L -0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.fffffp+124L -0x3.ffffffffffffep+104L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.fffffp+124L -0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.fffffp+124L -0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffp+124L -0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.fffffp+124L -0x3.fffffffffffffffcp+104L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.fffffp+124L -0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.fffffp+124L -0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffp+124L -0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.fffffp+124L -0x3.fffffffffffffffcp+104L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffp+124L -0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffp+124L -0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffp+124L -0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffp+124L -0x3.fffffffffffffffcp+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.fffffp+124L -0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.fffffp+124L -0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.fffffp+124L -0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.fffffp+124L -0x3.fffffffffffffffcp+104L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffp+124L -0x3.ffffffffffffffffffffffffffp+104L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffp+124L -0x3.ffffffffffffffffffffffffffp+104L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffp+124L -0x3.ffffffffffffffffffffffffffp+104L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffp+124L -0x3.ffffffffffffffffffffffffffp+104L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-128ibm -0xf.fffffp+124L -0x3.ffffffffffffffffffffffffffp+104L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.fffffp+124L -0x3.ffffffffffffffffffffffffffp+104L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.fffffp+124L -0x3.ffffffffffffffffffffffffffp+104L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.fffffp+124L -0x3.ffffffffffffffffffffffffffp+104L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward dbl-64 -0xf.ffffffffffff8p+1020 -0x3.fffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0xf.ffffffffffff8p+1020 -0x3.fffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0xf.ffffffffffff8p+1020 -0x3.fffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0xf.ffffffffffff8p+1020 -0x3.fffffcp+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x3.fffffcp+104L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x3.fffffcp+104L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.ffffffffffff8p+1020L -0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.ffffffffffff8p+1020L -0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffff8p+1020L -0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.ffffffffffff8p+1020L -0x3.fffffcp+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x3.fffffcp+104L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0xf.ffffffffffff8p+1020 -0x4p+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0xf.ffffffffffff8p+1020 -0x4p+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0xf.ffffffffffff8p+1020 -0x4p+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0xf.ffffffffffff8p+1020 -0x4p+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x4p+104L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x4p+104L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.ffffffffffff8p+1020L -0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.ffffffffffff8p+1020L -0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffff8p+1020L -0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.ffffffffffff8p+1020L -0x4p+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x4p+104L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0xf.ffffffffffff8p+1020 -0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0xf.ffffffffffff8p+1020 -0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0xf.ffffffffffff8p+1020 -0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0xf.ffffffffffff8p+1020 -0x3.ffffffffffffep+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x3.ffffffffffffep+104L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x3.ffffffffffffep+104L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.ffffffffffff8p+1020L -0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.ffffffffffff8p+1020L -0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffff8p+1020L -0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.ffffffffffff8p+1020L -0x3.ffffffffffffep+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x3.ffffffffffffep+104L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x3.fffffffffffffffcp+104L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x3.fffffffffffffffcp+104L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.ffffffffffff8p+1020L -0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.ffffffffffff8p+1020L -0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffff8p+1020L -0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.ffffffffffff8p+1020L -0x3.fffffffffffffffcp+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x3.fffffffffffffffcp+104L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.ffffffffffff8p+1020L -0x3.ffffffffffffffffffffffffffp+104L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.ffffffffffff8p+1020L -0x3.ffffffffffffffffffffffffffp+104L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffff8p+1020L -0x3.ffffffffffffffffffffffffffp+104L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.ffffffffffff8p+1020L -0x3.ffffffffffffffffffffffffffp+104L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x3.ffffffffffffffffffffffffffp+104L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x3.ffffffffffffffffffffffffffp+104L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x3.ffffffffffffffffffffffffffp+104L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x3.ffffffffffffffffffffffffffp+104L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x3.fffffcp+104L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x3.fffffcp+104L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffffffffffffp+16380L -0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffffffffffffp+16380L -0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffp+16380L -0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffffffffffffp+16380L -0x3.fffffcp+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x4p+104L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x4p+104L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffffffffffffp+16380L -0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffffffffffffp+16380L -0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffp+16380L -0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffffffffffffp+16380L -0x4p+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x3.ffffffffffffep+104L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x3.ffffffffffffep+104L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffffffffffffp+16380L -0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffffffffffffp+16380L -0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffp+16380L -0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffffffffffffp+16380L -0x3.ffffffffffffep+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x3.fffffffffffffffcp+104L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x3.fffffffffffffffcp+104L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffffffffffffp+16380L -0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffffffffffffp+16380L -0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffp+16380L -0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffffffffffffp+16380L -0x3.fffffffffffffffcp+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffffffffffffp+16380L -0x3.ffffffffffffffffffffffffffp+104L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffffffffffffp+16380L -0x3.ffffffffffffffffffffffffffp+104L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffp+16380L -0x3.ffffffffffffffffffffffffffp+104L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffffffffffffp+16380L -0x3.ffffffffffffffffffffffffffp+104L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x3.fffffcp+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x4p+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x3.ffffffffffffep+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x3.fffffffffffffffcp+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x3.ffffffffffffffffffffffffffp+104L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x3.ffffffffffffffffffffffffffp+104L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x3.ffffffffffffffffffffffffffp+104L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x3.ffffffffffffffffffffffffffp+104L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x3.fffffcp+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x3.fffffcp+104L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x4p+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x4p+104L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x3.ffffffffffffep+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x3.ffffffffffffep+104L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x3.fffffffffffffffcp+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x3.fffffffffffffffcp+104L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x3.ffffffffffffffffffffffffffp+104L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x3.ffffffffffffffffffffffffffp+104L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x3.ffffffffffffffffffffffffffp+104L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x3.ffffffffffffffffffffffffffp+104L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x3.ffffffffffffffffffffffffffp+104L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x3.ffffffffffffffffffffffffffp+104L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x3.ffffffffffffffffffffffffffp+104L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x3.ffffffffffffffffffffffffffp+104L : -0x0p+0L : inexact-ok underflow errno-erange
+pow -max -0x1.ffffffffffffffffffffffffff8p+106
+= pow downward flt-32 -0xf.fffffp+124f -0x7.fffff8p+104f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow tonearest flt-32 -0xf.fffffp+124f -0x7.fffff8p+104f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 -0xf.fffffp+124f -0x7.fffff8p+104f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 -0xf.fffffp+124f -0x7.fffff8p+104f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0xf.fffffp+124 -0x7.fffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0xf.fffffp+124 -0x7.fffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0xf.fffffp+124 -0x7.fffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0xf.fffffp+124 -0x7.fffff8p+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.fffffp+124L -0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.fffffp+124L -0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffp+124L -0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.fffffp+124L -0x7.fffff8p+104L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.fffffp+124L -0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.fffffp+124L -0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffp+124L -0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.fffffp+124L -0x7.fffff8p+104L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffp+124L -0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffp+124L -0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffp+124L -0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffp+124L -0x7.fffff8p+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.fffffp+124L -0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.fffffp+124L -0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.fffffp+124L -0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.fffffp+124L -0x7.fffff8p+104L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward flt-32 -0xf.fffffp+124f -0x8p+104f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow tonearest flt-32 -0xf.fffffp+124f -0x8p+104f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 -0xf.fffffp+124f -0x8p+104f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 -0xf.fffffp+124f -0x8p+104f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0xf.fffffp+124 -0x8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0xf.fffffp+124 -0x8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0xf.fffffp+124 -0x8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0xf.fffffp+124 -0x8p+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.fffffp+124L -0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.fffffp+124L -0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffp+124L -0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.fffffp+124L -0x8p+104L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.fffffp+124L -0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.fffffp+124L -0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffp+124L -0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.fffffp+124L -0x8p+104L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffp+124L -0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffp+124L -0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffp+124L -0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffp+124L -0x8p+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.fffffp+124L -0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.fffffp+124L -0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.fffffp+124L -0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.fffffp+124L -0x8p+104L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0xf.fffffp+124 -0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0xf.fffffp+124 -0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0xf.fffffp+124 -0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0xf.fffffp+124 -0x7.ffffffffffffcp+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.fffffp+124L -0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.fffffp+124L -0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffp+124L -0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.fffffp+124L -0x7.ffffffffffffcp+104L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.fffffp+124L -0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.fffffp+124L -0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffp+124L -0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.fffffp+124L -0x7.ffffffffffffcp+104L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffp+124L -0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffp+124L -0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffp+124L -0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffp+124L -0x7.ffffffffffffcp+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.fffffp+124L -0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.fffffp+124L -0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.fffffp+124L -0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.fffffp+124L -0x7.ffffffffffffcp+104L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.fffffp+124L -0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.fffffp+124L -0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffp+124L -0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.fffffp+124L -0x7.fffffffffffffff8p+104L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.fffffp+124L -0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.fffffp+124L -0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffp+124L -0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.fffffp+124L -0x7.fffffffffffffff8p+104L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffp+124L -0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffp+124L -0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffp+124L -0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffp+124L -0x7.fffffffffffffff8p+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.fffffp+124L -0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.fffffp+124L -0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.fffffp+124L -0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.fffffp+124L -0x7.fffffffffffffff8p+104L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffp+124L -0x7.fffffffffffffffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffp+124L -0x7.fffffffffffffffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffp+124L -0x7.fffffffffffffffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffp+124L -0x7.fffffffffffffffffffffffffep+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.fffffp+124L -0x7.fffffffffffffffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.fffffp+124L -0x7.fffffffffffffffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.fffffp+124L -0x7.fffffffffffffffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.fffffp+124L -0x7.fffffffffffffffffffffffffep+104L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0xf.ffffffffffff8p+1020 -0x7.fffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0xf.ffffffffffff8p+1020 -0x7.fffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0xf.ffffffffffff8p+1020 -0x7.fffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0xf.ffffffffffff8p+1020 -0x7.fffff8p+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x7.fffff8p+104L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x7.fffff8p+104L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.ffffffffffff8p+1020L -0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.ffffffffffff8p+1020L -0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffff8p+1020L -0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.ffffffffffff8p+1020L -0x7.fffff8p+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x7.fffff8p+104L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0xf.ffffffffffff8p+1020 -0x8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0xf.ffffffffffff8p+1020 -0x8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0xf.ffffffffffff8p+1020 -0x8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0xf.ffffffffffff8p+1020 -0x8p+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x8p+104L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x8p+104L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.ffffffffffff8p+1020L -0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.ffffffffffff8p+1020L -0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffff8p+1020L -0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.ffffffffffff8p+1020L -0x8p+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x8p+104L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0xf.ffffffffffff8p+1020 -0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0xf.ffffffffffff8p+1020 -0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0xf.ffffffffffff8p+1020 -0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0xf.ffffffffffff8p+1020 -0x7.ffffffffffffcp+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x7.ffffffffffffcp+104L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x7.ffffffffffffcp+104L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.ffffffffffff8p+1020L -0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.ffffffffffff8p+1020L -0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffff8p+1020L -0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.ffffffffffff8p+1020L -0x7.ffffffffffffcp+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x7.ffffffffffffcp+104L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x7.fffffffffffffff8p+104L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x7.fffffffffffffff8p+104L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.ffffffffffff8p+1020L -0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.ffffffffffff8p+1020L -0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffff8p+1020L -0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.ffffffffffff8p+1020L -0x7.fffffffffffffff8p+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x7.fffffffffffffff8p+104L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.ffffffffffff8p+1020L -0x7.fffffffffffffffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.ffffffffffff8p+1020L -0x7.fffffffffffffffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffff8p+1020L -0x7.fffffffffffffffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.ffffffffffff8p+1020L -0x7.fffffffffffffffffffffffffep+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x7.fffffffffffffffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x7.fffffffffffffffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x7.fffffffffffffffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x7.fffffffffffffffffffffffffep+104L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x7.fffff8p+104L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x7.fffff8p+104L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffffffffffffp+16380L -0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffffffffffffp+16380L -0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffp+16380L -0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffffffffffffp+16380L -0x7.fffff8p+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x8p+104L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x8p+104L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffffffffffffp+16380L -0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffffffffffffp+16380L -0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffp+16380L -0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffffffffffffp+16380L -0x8p+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x7.ffffffffffffcp+104L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x7.ffffffffffffcp+104L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffffffffffffp+16380L -0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffffffffffffp+16380L -0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffp+16380L -0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffffffffffffp+16380L -0x7.ffffffffffffcp+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x7.fffffffffffffff8p+104L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x7.fffffffffffffff8p+104L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffffffffffffp+16380L -0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffffffffffffp+16380L -0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffp+16380L -0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffffffffffffp+16380L -0x7.fffffffffffffff8p+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffffffffffffp+16380L -0x7.fffffffffffffffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffffffffffffp+16380L -0x7.fffffffffffffffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffp+16380L -0x7.fffffffffffffffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffffffffffffp+16380L -0x7.fffffffffffffffffffffffffep+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x7.fffff8p+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x8p+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x7.ffffffffffffcp+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x7.fffffffffffffff8p+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x7.fffffffffffffffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x7.fffffffffffffffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x7.fffffffffffffffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x7.fffffffffffffffffffffffffep+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x7.fffff8p+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x7.fffff8p+104L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x8p+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x8p+104L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x7.ffffffffffffcp+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x7.ffffffffffffcp+104L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x7.fffffffffffffff8p+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x7.fffffffffffffff8p+104L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x7.fffffffffffffffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x7.fffffffffffffffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x7.fffffffffffffffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x7.fffffffffffffffffffffffffep+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x7.fffffffffffffffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x7.fffffffffffffffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x7.fffffffffffffffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x7.fffffffffffffffffffffffffep+104L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+pow -max -0x1.ffffffffffffffffffffffffffffp+112
+= pow downward flt-32 -0xf.fffffp+124f -0x1.fffffep+112f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow tonearest flt-32 -0xf.fffffp+124f -0x1.fffffep+112f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 -0xf.fffffp+124f -0x1.fffffep+112f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 -0xf.fffffp+124f -0x1.fffffep+112f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0xf.fffffp+124 -0x1.fffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0xf.fffffp+124 -0x1.fffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0xf.fffffp+124 -0x1.fffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0xf.fffffp+124 -0x1.fffffep+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.fffffp+124L -0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.fffffp+124L -0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffp+124L -0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.fffffp+124L -0x1.fffffep+112L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.fffffp+124L -0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.fffffp+124L -0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffp+124L -0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.fffffp+124L -0x1.fffffep+112L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffp+124L -0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffp+124L -0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffp+124L -0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffp+124L -0x1.fffffep+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.fffffp+124L -0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.fffffp+124L -0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.fffffp+124L -0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.fffffp+124L -0x1.fffffep+112L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward flt-32 -0xf.fffffp+124f -0x2p+112f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow tonearest flt-32 -0xf.fffffp+124f -0x2p+112f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 -0xf.fffffp+124f -0x2p+112f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 -0xf.fffffp+124f -0x2p+112f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0xf.fffffp+124 -0x2p+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0xf.fffffp+124 -0x2p+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0xf.fffffp+124 -0x2p+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0xf.fffffp+124 -0x2p+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.fffffp+124L -0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.fffffp+124L -0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffp+124L -0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.fffffp+124L -0x2p+112L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.fffffp+124L -0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.fffffp+124L -0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffp+124L -0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.fffffp+124L -0x2p+112L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffp+124L -0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffp+124L -0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffp+124L -0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffp+124L -0x2p+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.fffffp+124L -0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.fffffp+124L -0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.fffffp+124L -0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.fffffp+124L -0x2p+112L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0xf.fffffp+124 -0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0xf.fffffp+124 -0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0xf.fffffp+124 -0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0xf.fffffp+124 -0x1.fffffffffffffp+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.fffffp+124L -0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.fffffp+124L -0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffp+124L -0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.fffffp+124L -0x1.fffffffffffffp+112L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.fffffp+124L -0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.fffffp+124L -0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffp+124L -0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.fffffp+124L -0x1.fffffffffffffp+112L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffp+124L -0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffp+124L -0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffp+124L -0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffp+124L -0x1.fffffffffffffp+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.fffffp+124L -0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.fffffp+124L -0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.fffffp+124L -0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.fffffp+124L -0x1.fffffffffffffp+112L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.fffffp+124L -0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.fffffp+124L -0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffp+124L -0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.fffffp+124L -0x1.fffffffffffffffep+112L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.fffffp+124L -0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.fffffp+124L -0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffp+124L -0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.fffffp+124L -0x1.fffffffffffffffep+112L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffp+124L -0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffp+124L -0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffp+124L -0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffp+124L -0x1.fffffffffffffffep+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.fffffp+124L -0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.fffffp+124L -0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.fffffp+124L -0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.fffffp+124L -0x1.fffffffffffffffep+112L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffp+124L -0x1.ffffffffffffffffffffffffffffp+112L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffp+124L -0x1.ffffffffffffffffffffffffffffp+112L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffp+124L -0x1.ffffffffffffffffffffffffffffp+112L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffp+124L -0x1.ffffffffffffffffffffffffffffp+112L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-128 -0xf.fffffp+124L -0x1.ffffffffffffffffffffffffff8p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffp+124L -0x1.ffffffffffffffffffffffffff8p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffp+124L -0x1.ffffffffffffffffffffffffff8p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffp+124L -0x1.ffffffffffffffffffffffffff8p+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.fffffp+124L -0x1.ffffffffffffffffffffffffff8p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.fffffp+124L -0x1.ffffffffffffffffffffffffff8p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.fffffp+124L -0x1.ffffffffffffffffffffffffff8p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.fffffp+124L -0x1.ffffffffffffffffffffffffff8p+112L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0xf.ffffffffffff8p+1020 -0x1.fffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0xf.ffffffffffff8p+1020 -0x1.fffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0xf.ffffffffffff8p+1020 -0x1.fffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0xf.ffffffffffff8p+1020 -0x1.fffffep+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x1.fffffep+112L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x1.fffffep+112L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.ffffffffffff8p+1020L -0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.ffffffffffff8p+1020L -0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffff8p+1020L -0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.ffffffffffff8p+1020L -0x1.fffffep+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x1.fffffep+112L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0xf.ffffffffffff8p+1020 -0x2p+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0xf.ffffffffffff8p+1020 -0x2p+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0xf.ffffffffffff8p+1020 -0x2p+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0xf.ffffffffffff8p+1020 -0x2p+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x2p+112L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x2p+112L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.ffffffffffff8p+1020L -0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.ffffffffffff8p+1020L -0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffff8p+1020L -0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.ffffffffffff8p+1020L -0x2p+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x2p+112L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0xf.ffffffffffff8p+1020 -0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0xf.ffffffffffff8p+1020 -0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0xf.ffffffffffff8p+1020 -0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0xf.ffffffffffff8p+1020 -0x1.fffffffffffffp+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x1.fffffffffffffp+112L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x1.fffffffffffffp+112L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.ffffffffffff8p+1020L -0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.ffffffffffff8p+1020L -0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffff8p+1020L -0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.ffffffffffff8p+1020L -0x1.fffffffffffffp+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x1.fffffffffffffp+112L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x1.fffffffffffffffep+112L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x1.fffffffffffffffep+112L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.ffffffffffff8p+1020L -0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.ffffffffffff8p+1020L -0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffff8p+1020L -0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.ffffffffffff8p+1020L -0x1.fffffffffffffffep+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x1.fffffffffffffffep+112L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.ffffffffffff8p+1020L -0x1.ffffffffffffffffffffffffffffp+112L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.ffffffffffff8p+1020L -0x1.ffffffffffffffffffffffffffffp+112L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffff8p+1020L -0x1.ffffffffffffffffffffffffffffp+112L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.ffffffffffff8p+1020L -0x1.ffffffffffffffffffffffffffffp+112L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-128 -0xf.ffffffffffff8p+1020L -0x1.ffffffffffffffffffffffffff8p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.ffffffffffff8p+1020L -0x1.ffffffffffffffffffffffffff8p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffff8p+1020L -0x1.ffffffffffffffffffffffffff8p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.ffffffffffff8p+1020L -0x1.ffffffffffffffffffffffffff8p+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x1.ffffffffffffffffffffffffff8p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x1.ffffffffffffffffffffffffff8p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x1.ffffffffffffffffffffffffff8p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x1.ffffffffffffffffffffffffff8p+112L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x1.fffffep+112L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x1.fffffep+112L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffffffffffffp+16380L -0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffffffffffffp+16380L -0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffp+16380L -0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffffffffffffp+16380L -0x1.fffffep+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x2p+112L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x2p+112L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffffffffffffp+16380L -0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffffffffffffp+16380L -0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffp+16380L -0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffffffffffffp+16380L -0x2p+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x1.fffffffffffffp+112L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x1.fffffffffffffp+112L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffffffffffffp+16380L -0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffffffffffffp+16380L -0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffp+16380L -0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffffffffffffp+16380L -0x1.fffffffffffffp+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x1.fffffffffffffffep+112L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x1.fffffffffffffffep+112L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffffffffffffp+16380L -0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffffffffffffp+16380L -0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffp+16380L -0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffffffffffffp+16380L -0x1.fffffffffffffffep+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffffffffffffp+16380L -0x1.ffffffffffffffffffffffffffffp+112L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffffffffffffp+16380L -0x1.ffffffffffffffffffffffffffffp+112L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffp+16380L -0x1.ffffffffffffffffffffffffffffp+112L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffffffffffffp+16380L -0x1.ffffffffffffffffffffffffffffp+112L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-128 -0xf.fffffffffffffffp+16380L -0x1.ffffffffffffffffffffffffff8p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffffffffffffp+16380L -0x1.ffffffffffffffffffffffffff8p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffp+16380L -0x1.ffffffffffffffffffffffffff8p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffffffffffffp+16380L -0x1.ffffffffffffffffffffffffff8p+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x1.fffffep+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x2p+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x1.fffffffffffffp+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x1.fffffffffffffffep+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x1.ffffffffffffffffffffffffffffp+112L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x1.ffffffffffffffffffffffffffffp+112L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x1.ffffffffffffffffffffffffffffp+112L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x1.ffffffffffffffffffffffffffffp+112L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x1.ffffffffffffffffffffffffff8p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x1.ffffffffffffffffffffffffff8p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x1.ffffffffffffffffffffffffff8p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x1.ffffffffffffffffffffffffff8p+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x1.fffffep+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x1.fffffep+112L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x2p+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x2p+112L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x1.fffffffffffffp+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x1.fffffffffffffp+112L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x1.fffffffffffffffep+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x1.fffffffffffffffep+112L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x1.ffffffffffffffffffffffffffffp+112L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x1.ffffffffffffffffffffffffffffp+112L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x1.ffffffffffffffffffffffffffffp+112L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x1.ffffffffffffffffffffffffffffp+112L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x1.ffffffffffffffffffffffffff8p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x1.ffffffffffffffffffffffffff8p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x1.ffffffffffffffffffffffffff8p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x1.ffffffffffffffffffffffffff8p+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x1.ffffffffffffffffffffffffff8p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x1.ffffffffffffffffffffffffff8p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x1.ffffffffffffffffffffffffff8p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x1.ffffffffffffffffffffffffff8p+112L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+pow -max -0x1.ffffffffffffffffffffffffffffp+113
+= pow downward flt-32 -0xf.fffffp+124f -0x3.fffffcp+112f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow tonearest flt-32 -0xf.fffffp+124f -0x3.fffffcp+112f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 -0xf.fffffp+124f -0x3.fffffcp+112f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 -0xf.fffffp+124f -0x3.fffffcp+112f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0xf.fffffp+124 -0x3.fffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0xf.fffffp+124 -0x3.fffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0xf.fffffp+124 -0x3.fffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0xf.fffffp+124 -0x3.fffffcp+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.fffffp+124L -0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.fffffp+124L -0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffp+124L -0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.fffffp+124L -0x3.fffffcp+112L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.fffffp+124L -0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.fffffp+124L -0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffp+124L -0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.fffffp+124L -0x3.fffffcp+112L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffp+124L -0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffp+124L -0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffp+124L -0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffp+124L -0x3.fffffcp+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.fffffp+124L -0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.fffffp+124L -0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.fffffp+124L -0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.fffffp+124L -0x3.fffffcp+112L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward flt-32 -0xf.fffffp+124f -0x4p+112f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow tonearest flt-32 -0xf.fffffp+124f -0x4p+112f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 -0xf.fffffp+124f -0x4p+112f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 -0xf.fffffp+124f -0x4p+112f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0xf.fffffp+124 -0x4p+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0xf.fffffp+124 -0x4p+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0xf.fffffp+124 -0x4p+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0xf.fffffp+124 -0x4p+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.fffffp+124L -0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.fffffp+124L -0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffp+124L -0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.fffffp+124L -0x4p+112L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.fffffp+124L -0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.fffffp+124L -0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffp+124L -0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.fffffp+124L -0x4p+112L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffp+124L -0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffp+124L -0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffp+124L -0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffp+124L -0x4p+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.fffffp+124L -0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.fffffp+124L -0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.fffffp+124L -0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.fffffp+124L -0x4p+112L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0xf.fffffp+124 -0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0xf.fffffp+124 -0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0xf.fffffp+124 -0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0xf.fffffp+124 -0x3.ffffffffffffep+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.fffffp+124L -0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.fffffp+124L -0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffp+124L -0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.fffffp+124L -0x3.ffffffffffffep+112L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.fffffp+124L -0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.fffffp+124L -0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffp+124L -0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.fffffp+124L -0x3.ffffffffffffep+112L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffp+124L -0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffp+124L -0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffp+124L -0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffp+124L -0x3.ffffffffffffep+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.fffffp+124L -0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.fffffp+124L -0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.fffffp+124L -0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.fffffp+124L -0x3.ffffffffffffep+112L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.fffffp+124L -0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.fffffp+124L -0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffp+124L -0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.fffffp+124L -0x3.fffffffffffffffcp+112L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.fffffp+124L -0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.fffffp+124L -0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffp+124L -0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.fffffp+124L -0x3.fffffffffffffffcp+112L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffp+124L -0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffp+124L -0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffp+124L -0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffp+124L -0x3.fffffffffffffffcp+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.fffffp+124L -0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.fffffp+124L -0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.fffffp+124L -0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.fffffp+124L -0x3.fffffffffffffffcp+112L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffp+124L -0x3.fffffffffffffffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffp+124L -0x3.fffffffffffffffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffp+124L -0x3.fffffffffffffffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffp+124L -0x3.fffffffffffffffffffffffffffep+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffp+124L -0x3.ffffffffffffffffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffp+124L -0x3.ffffffffffffffffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffp+124L -0x3.ffffffffffffffffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffp+124L -0x3.ffffffffffffffffffffffffffp+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.fffffp+124L -0x3.ffffffffffffffffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.fffffp+124L -0x3.ffffffffffffffffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.fffffp+124L -0x3.ffffffffffffffffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.fffffp+124L -0x3.ffffffffffffffffffffffffffp+112L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0xf.ffffffffffff8p+1020 -0x3.fffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0xf.ffffffffffff8p+1020 -0x3.fffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0xf.ffffffffffff8p+1020 -0x3.fffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0xf.ffffffffffff8p+1020 -0x3.fffffcp+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x3.fffffcp+112L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x3.fffffcp+112L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.ffffffffffff8p+1020L -0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.ffffffffffff8p+1020L -0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffff8p+1020L -0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.ffffffffffff8p+1020L -0x3.fffffcp+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x3.fffffcp+112L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0xf.ffffffffffff8p+1020 -0x4p+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0xf.ffffffffffff8p+1020 -0x4p+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0xf.ffffffffffff8p+1020 -0x4p+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0xf.ffffffffffff8p+1020 -0x4p+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x4p+112L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x4p+112L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.ffffffffffff8p+1020L -0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.ffffffffffff8p+1020L -0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffff8p+1020L -0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.ffffffffffff8p+1020L -0x4p+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x4p+112L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0xf.ffffffffffff8p+1020 -0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0xf.ffffffffffff8p+1020 -0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0xf.ffffffffffff8p+1020 -0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0xf.ffffffffffff8p+1020 -0x3.ffffffffffffep+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x3.ffffffffffffep+112L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x3.ffffffffffffep+112L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.ffffffffffff8p+1020L -0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.ffffffffffff8p+1020L -0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffff8p+1020L -0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.ffffffffffff8p+1020L -0x3.ffffffffffffep+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x3.ffffffffffffep+112L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.ffffffffffff8p+1020L -0x3.fffffffffffffffcp+112L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0x3.fffffffffffffffcp+112L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.ffffffffffff8p+1020L -0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.ffffffffffff8p+1020L -0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffff8p+1020L -0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.ffffffffffff8p+1020L -0x3.fffffffffffffffcp+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x3.fffffffffffffffcp+112L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.ffffffffffff8p+1020L -0x3.fffffffffffffffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.ffffffffffff8p+1020L -0x3.fffffffffffffffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffff8p+1020L -0x3.fffffffffffffffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.ffffffffffff8p+1020L -0x3.fffffffffffffffffffffffffffep+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.ffffffffffff8p+1020L -0x3.ffffffffffffffffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.ffffffffffff8p+1020L -0x3.ffffffffffffffffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffff8p+1020L -0x3.ffffffffffffffffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.ffffffffffff8p+1020L -0x3.ffffffffffffffffffffffffffp+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x3.ffffffffffffffffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x3.ffffffffffffffffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x3.ffffffffffffffffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.ffffffffffff8p+1020L -0x3.ffffffffffffffffffffffffffp+112L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x3.fffffcp+112L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x3.fffffcp+112L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffffffffffffp+16380L -0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffffffffffffp+16380L -0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffp+16380L -0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffffffffffffp+16380L -0x3.fffffcp+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x4p+112L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x4p+112L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffffffffffffp+16380L -0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffffffffffffp+16380L -0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffp+16380L -0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffffffffffffp+16380L -0x4p+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x3.ffffffffffffep+112L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x3.ffffffffffffep+112L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffffffffffffp+16380L -0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffffffffffffp+16380L -0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffp+16380L -0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffffffffffffp+16380L -0x3.ffffffffffffep+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.fffffffffffffffp+16380L -0x3.fffffffffffffffcp+112L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0x3.fffffffffffffffcp+112L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffffffffffffp+16380L -0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffffffffffffp+16380L -0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffp+16380L -0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffffffffffffp+16380L -0x3.fffffffffffffffcp+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffffffffffffp+16380L -0x3.fffffffffffffffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffffffffffffp+16380L -0x3.fffffffffffffffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffp+16380L -0x3.fffffffffffffffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffffffffffffp+16380L -0x3.fffffffffffffffffffffffffffep+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffffffffffffp+16380L -0x3.ffffffffffffffffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffffffffffffp+16380L -0x3.ffffffffffffffffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffp+16380L -0x3.ffffffffffffffffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffffffffffffp+16380L -0x3.ffffffffffffffffffffffffffp+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x3.fffffcp+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x4p+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x3.ffffffffffffep+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x3.fffffffffffffffcp+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x3.fffffffffffffffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x3.fffffffffffffffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x3.fffffffffffffffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x3.fffffffffffffffffffffffffffep+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x3.ffffffffffffffffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x3.ffffffffffffffffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x3.ffffffffffffffffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0x3.ffffffffffffffffffffffffffp+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x3.fffffcp+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x3.fffffcp+112L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x4p+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x4p+112L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x3.ffffffffffffep+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x3.ffffffffffffep+112L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x3.fffffffffffffffcp+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x3.fffffffffffffffcp+112L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x3.fffffffffffffffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x3.fffffffffffffffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x3.fffffffffffffffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x3.fffffffffffffffffffffffffffep+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x3.ffffffffffffffffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x3.ffffffffffffffffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x3.ffffffffffffffffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0x3.ffffffffffffffffffffffffffp+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x3.ffffffffffffffffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x3.ffffffffffffffffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x3.ffffffffffffffffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0x3.ffffffffffffffffffffffffffp+112L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+pow -max -max
+= pow downward flt-32 -0xf.fffffp+124f -0xf.fffffp+124f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow tonearest flt-32 -0xf.fffffp+124f -0xf.fffffp+124f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 -0xf.fffffp+124f -0xf.fffffp+124f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 -0xf.fffffp+124f -0xf.fffffp+124f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0xf.fffffp+124 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0xf.fffffp+124 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0xf.fffffp+124 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0xf.fffffp+124 -0xf.fffffp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.fffffp+124L -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.fffffp+124L -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffp+124L -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.fffffp+124L -0xf.fffffp+124L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.fffffp+124L -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.fffffp+124L -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffp+124L -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.fffffp+124L -0xf.fffffp+124L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffp+124L -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffp+124L -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffp+124L -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffp+124L -0xf.fffffp+124L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.fffffp+124L -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.fffffp+124L -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.fffffp+124L -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.fffffp+124L -0xf.fffffp+124L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.fffffp+124L -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.fffffp+124L -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffp+124L -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.fffffp+124L -0xf.ffffffffffff8p+1020L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.fffffp+124L -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.fffffp+124L -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffp+124L -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.fffffp+124L -0xf.ffffffffffff8p+1020L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffp+124L -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffp+124L -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffp+124L -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffp+124L -0xf.ffffffffffff8p+1020L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.fffffp+124L -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.fffffp+124L -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.fffffp+124L -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.fffffp+124L -0xf.ffffffffffff8p+1020L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.fffffp+124L -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.fffffp+124L -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffp+124L -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.fffffp+124L -0xf.fffffffffffffffp+16380L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.fffffp+124L -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.fffffp+124L -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffp+124L -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.fffffp+124L -0xf.fffffffffffffffp+16380L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffp+124L -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffp+124L -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffp+124L -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffp+124L -0xf.fffffffffffffffp+16380L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffp+124L -0xf.fffffffffffffffffffffffffff8p+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffp+124L -0xf.fffffffffffffffffffffffffff8p+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffp+124L -0xf.fffffffffffffffffffffffffff8p+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffp+124L -0xf.fffffffffffffffffffffffffff8p+16380L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffp+124L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffp+124L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffp+124L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffp+124L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.fffffp+124L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.fffffp+124L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.fffffp+124L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.fffffp+124L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.ffffffffffff8p+1020L -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.ffffffffffff8p+1020L -0xf.fffffp+124L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0xf.fffffp+124L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.ffffffffffff8p+1020L -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.ffffffffffff8p+1020L -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffff8p+1020L -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.ffffffffffff8p+1020L -0xf.fffffp+124L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.ffffffffffff8p+1020L -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.ffffffffffff8p+1020L -0xf.fffffp+124L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.ffffffffffff8p+1020L -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.ffffffffffff8p+1020L -0xf.ffffffffffff8p+1020L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0xf.ffffffffffff8p+1020L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.ffffffffffff8p+1020L -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.ffffffffffff8p+1020L -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffff8p+1020L -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.ffffffffffff8p+1020L -0xf.ffffffffffff8p+1020L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.ffffffffffff8p+1020L -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.ffffffffffff8p+1020L -0xf.ffffffffffff8p+1020L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.ffffffffffff8p+1020L -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.ffffffffffff8p+1020L -0xf.fffffffffffffffp+16380L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L -0xf.fffffffffffffffp+16380L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.ffffffffffff8p+1020L -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.ffffffffffff8p+1020L -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffff8p+1020L -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.ffffffffffff8p+1020L -0xf.fffffffffffffffp+16380L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.ffffffffffff8p+1020L -0xf.fffffffffffffffffffffffffff8p+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.ffffffffffff8p+1020L -0xf.fffffffffffffffffffffffffff8p+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffff8p+1020L -0xf.fffffffffffffffffffffffffff8p+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.ffffffffffff8p+1020L -0xf.fffffffffffffffffffffffffff8p+16380L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.ffffffffffff8p+1020L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.ffffffffffff8p+1020L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffff8p+1020L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.ffffffffffff8p+1020L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.ffffffffffff8p+1020L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.ffffffffffff8p+1020L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.fffffffffffffffp+16380L -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.fffffffffffffffp+16380L -0xf.fffffp+124L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0xf.fffffp+124L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffffffffffffp+16380L -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffffffffffffp+16380L -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffp+16380L -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffffffffffffp+16380L -0xf.fffffp+124L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.fffffffffffffffp+16380L -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.fffffffffffffffp+16380L -0xf.ffffffffffff8p+1020L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0xf.ffffffffffff8p+1020L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffffffffffffp+16380L -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffffffffffffp+16380L -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffp+16380L -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffffffffffffp+16380L -0xf.ffffffffffff8p+1020L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.fffffffffffffffp+16380L -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0xf.fffffffffffffffp+16380L -0xf.fffffffffffffffp+16380L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L -0xf.fffffffffffffffp+16380L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffffffffffffp+16380L -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffffffffffffp+16380L -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffp+16380L -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffffffffffffp+16380L -0xf.fffffffffffffffp+16380L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffffffffffffp+16380L -0xf.fffffffffffffffffffffffffff8p+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffffffffffffp+16380L -0xf.fffffffffffffffffffffffffff8p+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffp+16380L -0xf.fffffffffffffffffffffffffff8p+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffffffffffffp+16380L -0xf.fffffffffffffffffffffffffff8p+16380L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffffffffffffp+16380L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffffffffffffp+16380L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffp+16380L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffffffffffffp+16380L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0xf.fffffp+124L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0xf.ffffffffffff8p+1020L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0xf.fffffffffffffffp+16380L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0xf.fffffffffffffffffffffffffff8p+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0xf.fffffffffffffffffffffffffff8p+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0xf.fffffffffffffffffffffffffff8p+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0xf.fffffffffffffffffffffffffff8p+16380L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.fffffp+124L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.fffffp+124L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.ffffffffffff8p+1020L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.ffffffffffff8p+1020L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.fffffffffffffffp+16380L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.fffffffffffffffffffffffffff8p+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.fffffffffffffffffffffffffff8p+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.fffffffffffffffffffffffffff8p+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.fffffffffffffffffffffffffff8p+16380L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.ffffffffffffbffffffffffffcp+1020L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+pow -max 0xffffff
+= pow downward flt-32 -0xf.fffffp+124f 0xf.fffffp+20f : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest flt-32 -0xf.fffffp+124f 0xf.fffffp+20f : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero flt-32 -0xf.fffffp+124f 0xf.fffffp+20f : -0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow upward flt-32 -0xf.fffffp+124f 0xf.fffffp+20f : -0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow downward dbl-64 -0xf.fffffp+124 0xf.fffffp+20 : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest dbl-64 -0xf.fffffp+124 0xf.fffffp+20 : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0xf.fffffp+124 0xf.fffffp+20 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0xf.fffffp+124 0xf.fffffp+20 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.fffffp+124L 0xf.fffffp+20L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.fffffp+124L 0xf.fffffp+20L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffp+124L 0xf.fffffp+20L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.fffffp+124L 0xf.fffffp+20L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.fffffp+124L 0xf.fffffp+20L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.fffffp+124L 0xf.fffffp+20L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffp+124L 0xf.fffffp+20L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.fffffp+124L 0xf.fffffp+20L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffp+124L 0xf.fffffp+20L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffp+124L 0xf.fffffp+20L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffp+124L 0xf.fffffp+20L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffp+124L 0xf.fffffp+20L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.fffffp+124L 0xf.fffffp+20L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.fffffp+124L 0xf.fffffp+20L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.fffffp+124L 0xf.fffffp+20L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.fffffp+124L 0xf.fffffp+20L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow downward dbl-64 -0xf.ffffffffffff8p+1020 0xf.fffffp+20 : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest dbl-64 -0xf.ffffffffffff8p+1020 0xf.fffffp+20 : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0xf.ffffffffffff8p+1020 0xf.fffffp+20 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0xf.ffffffffffff8p+1020 0xf.fffffp+20 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.ffffffffffff8p+1020L 0xf.fffffp+20L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L 0xf.fffffp+20L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L 0xf.fffffp+20L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.ffffffffffff8p+1020L 0xf.fffffp+20L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0xf.fffffp+20L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0xf.fffffp+20L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0xf.fffffp+20L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0xf.fffffp+20L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-128 -0xf.ffffffffffff8p+1020L 0xf.fffffp+20L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-128 -0xf.ffffffffffff8p+1020L 0xf.fffffp+20L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffff8p+1020L 0xf.fffffp+20L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.ffffffffffff8p+1020L 0xf.fffffp+20L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.ffffffffffff8p+1020L 0xf.fffffp+20L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L 0xf.fffffp+20L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L 0xf.fffffp+20L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.ffffffffffff8p+1020L 0xf.fffffp+20L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.fffffffffffffffp+16380L 0xf.fffffp+20L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L 0xf.fffffp+20L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L 0xf.fffffp+20L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.fffffffffffffffp+16380L 0xf.fffffp+20L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0xf.fffffp+20L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0xf.fffffp+20L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0xf.fffffp+20L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0xf.fffffp+20L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffffffffffffp+16380L 0xf.fffffp+20L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffffffffffffp+16380L 0xf.fffffp+20L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffp+16380L 0xf.fffffp+20L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffffffffffffp+16380L 0xf.fffffp+20L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0xf.fffffp+20L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0xf.fffffp+20L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0xf.fffffp+20L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0xf.fffffp+20L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffp+20L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffp+20L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffp+20L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffp+20L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffp+20L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffp+20L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffp+20L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffp+20L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+pow -max 0x1fffffe
+= pow downward flt-32 -0xf.fffffp+124f 0x1.fffffep+24f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow tonearest flt-32 -0xf.fffffp+124f 0x1.fffffep+24f : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero flt-32 -0xf.fffffp+124f 0x1.fffffep+24f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow upward flt-32 -0xf.fffffp+124f 0x1.fffffep+24f : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0xf.fffffp+124 0x1.fffffep+24 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0xf.fffffp+124 0x1.fffffep+24 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0xf.fffffp+124 0x1.fffffep+24 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0xf.fffffp+124 0x1.fffffep+24 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0xf.fffffp+124L 0x1.fffffep+24L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.fffffp+124L 0x1.fffffep+24L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffp+124L 0x1.fffffep+24L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.fffffp+124L 0x1.fffffep+24L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0xf.fffffp+124L 0x1.fffffep+24L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.fffffp+124L 0x1.fffffep+24L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffp+124L 0x1.fffffep+24L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.fffffp+124L 0x1.fffffep+24L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffp+124L 0x1.fffffep+24L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffp+124L 0x1.fffffep+24L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffp+124L 0x1.fffffep+24L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffp+124L 0x1.fffffep+24L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.fffffp+124L 0x1.fffffep+24L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.fffffp+124L 0x1.fffffep+24L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.fffffp+124L 0x1.fffffep+24L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.fffffp+124L 0x1.fffffep+24L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0xf.ffffffffffff8p+1020 0x1.fffffep+24 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0xf.ffffffffffff8p+1020 0x1.fffffep+24 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0xf.ffffffffffff8p+1020 0x1.fffffep+24 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0xf.ffffffffffff8p+1020 0x1.fffffep+24 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x1.fffffep+24L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x1.fffffep+24L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x1.fffffep+24L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x1.fffffep+24L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x1.fffffep+24L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x1.fffffep+24L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x1.fffffep+24L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x1.fffffep+24L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.ffffffffffff8p+1020L 0x1.fffffep+24L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.ffffffffffff8p+1020L 0x1.fffffep+24L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffff8p+1020L 0x1.fffffep+24L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.ffffffffffff8p+1020L 0x1.fffffep+24L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x1.fffffep+24L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x1.fffffep+24L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x1.fffffep+24L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x1.fffffep+24L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x1.fffffep+24L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x1.fffffep+24L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x1.fffffep+24L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x1.fffffep+24L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x1.fffffep+24L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x1.fffffep+24L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x1.fffffep+24L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x1.fffffep+24L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffffffffffffp+16380L 0x1.fffffep+24L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffffffffffffp+16380L 0x1.fffffep+24L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffp+16380L 0x1.fffffep+24L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffffffffffffp+16380L 0x1.fffffep+24L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x1.fffffep+24L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x1.fffffep+24L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x1.fffffep+24L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x1.fffffep+24L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x1.fffffep+24L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x1.fffffep+24L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x1.fffffep+24L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x1.fffffep+24L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x1.fffffep+24L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x1.fffffep+24L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x1.fffffep+24L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x1.fffffep+24L : plus_infty : inexact-ok overflow errno-erange
+pow -max 0x1.fffffffffffffp+52
+= pow downward flt-32 -0xf.fffffp+124f 0x2p+52f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow tonearest flt-32 -0xf.fffffp+124f 0x2p+52f : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero flt-32 -0xf.fffffp+124f 0x2p+52f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow upward flt-32 -0xf.fffffp+124f 0x2p+52f : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0xf.fffffp+124 0x2p+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0xf.fffffp+124 0x2p+52 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0xf.fffffp+124 0x2p+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0xf.fffffp+124 0x2p+52 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0xf.fffffp+124L 0x2p+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.fffffp+124L 0x2p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffp+124L 0x2p+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.fffffp+124L 0x2p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0xf.fffffp+124L 0x2p+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.fffffp+124L 0x2p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffp+124L 0x2p+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.fffffp+124L 0x2p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffp+124L 0x2p+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffp+124L 0x2p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffp+124L 0x2p+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffp+124L 0x2p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.fffffp+124L 0x2p+52L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.fffffp+124L 0x2p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.fffffp+124L 0x2p+52L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.fffffp+124L 0x2p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward flt-32 -0xf.fffffp+124f 0x1.fffffep+52f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow tonearest flt-32 -0xf.fffffp+124f 0x1.fffffep+52f : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero flt-32 -0xf.fffffp+124f 0x1.fffffep+52f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow upward flt-32 -0xf.fffffp+124f 0x1.fffffep+52f : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0xf.fffffp+124 0x1.fffffep+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0xf.fffffp+124 0x1.fffffep+52 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0xf.fffffp+124 0x1.fffffep+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0xf.fffffp+124 0x1.fffffep+52 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0xf.fffffp+124L 0x1.fffffep+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.fffffp+124L 0x1.fffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffp+124L 0x1.fffffep+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.fffffp+124L 0x1.fffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0xf.fffffp+124L 0x1.fffffep+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.fffffp+124L 0x1.fffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffp+124L 0x1.fffffep+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.fffffp+124L 0x1.fffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffp+124L 0x1.fffffep+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffp+124L 0x1.fffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffp+124L 0x1.fffffep+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffp+124L 0x1.fffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.fffffp+124L 0x1.fffffep+52L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.fffffp+124L 0x1.fffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.fffffp+124L 0x1.fffffep+52L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.fffffp+124L 0x1.fffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0xf.fffffp+124 0x1.fffffffffffffp+52 : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest dbl-64 -0xf.fffffp+124 0x1.fffffffffffffp+52 : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0xf.fffffp+124 0x1.fffffffffffffp+52 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0xf.fffffp+124 0x1.fffffffffffffp+52 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.fffffp+124L 0x1.fffffffffffffp+52L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.fffffp+124L 0x1.fffffffffffffp+52L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffp+124L 0x1.fffffffffffffp+52L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.fffffp+124L 0x1.fffffffffffffp+52L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.fffffp+124L 0x1.fffffffffffffp+52L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.fffffp+124L 0x1.fffffffffffffp+52L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffp+124L 0x1.fffffffffffffp+52L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.fffffp+124L 0x1.fffffffffffffp+52L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffp+124L 0x1.fffffffffffffp+52L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffp+124L 0x1.fffffffffffffp+52L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffp+124L 0x1.fffffffffffffp+52L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffp+124L 0x1.fffffffffffffp+52L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.fffffp+124L 0x1.fffffffffffffp+52L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.fffffp+124L 0x1.fffffffffffffp+52L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.fffffp+124L 0x1.fffffffffffffp+52L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.fffffp+124L 0x1.fffffffffffffp+52L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow downward dbl-64 -0xf.ffffffffffff8p+1020 0x2p+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0xf.ffffffffffff8p+1020 0x2p+52 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0xf.ffffffffffff8p+1020 0x2p+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0xf.ffffffffffff8p+1020 0x2p+52 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x2p+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x2p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x2p+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x2p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x2p+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x2p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x2p+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x2p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.ffffffffffff8p+1020L 0x2p+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.ffffffffffff8p+1020L 0x2p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffff8p+1020L 0x2p+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.ffffffffffff8p+1020L 0x2p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x2p+52L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x2p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x2p+52L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x2p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0xf.ffffffffffff8p+1020 0x1.fffffep+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0xf.ffffffffffff8p+1020 0x1.fffffep+52 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0xf.ffffffffffff8p+1020 0x1.fffffep+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0xf.ffffffffffff8p+1020 0x1.fffffep+52 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x1.fffffep+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x1.fffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x1.fffffep+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x1.fffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x1.fffffep+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x1.fffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x1.fffffep+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x1.fffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.ffffffffffff8p+1020L 0x1.fffffep+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.ffffffffffff8p+1020L 0x1.fffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffff8p+1020L 0x1.fffffep+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.ffffffffffff8p+1020L 0x1.fffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x1.fffffep+52L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x1.fffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x1.fffffep+52L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x1.fffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0xf.ffffffffffff8p+1020 0x1.fffffffffffffp+52 : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest dbl-64 -0xf.ffffffffffff8p+1020 0x1.fffffffffffffp+52 : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0xf.ffffffffffff8p+1020 0x1.fffffffffffffp+52 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0xf.ffffffffffff8p+1020 0x1.fffffffffffffp+52 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x1.fffffffffffffp+52L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x1.fffffffffffffp+52L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x1.fffffffffffffp+52L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x1.fffffffffffffp+52L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x1.fffffffffffffp+52L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x1.fffffffffffffp+52L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x1.fffffffffffffp+52L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x1.fffffffffffffp+52L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-128 -0xf.ffffffffffff8p+1020L 0x1.fffffffffffffp+52L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-128 -0xf.ffffffffffff8p+1020L 0x1.fffffffffffffp+52L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffff8p+1020L 0x1.fffffffffffffp+52L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.ffffffffffff8p+1020L 0x1.fffffffffffffp+52L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x1.fffffffffffffp+52L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x1.fffffffffffffp+52L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x1.fffffffffffffp+52L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x1.fffffffffffffp+52L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x2p+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x2p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x2p+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x2p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x2p+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x2p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x2p+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x2p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffffffffffffp+16380L 0x2p+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffffffffffffp+16380L 0x2p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffp+16380L 0x2p+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffffffffffffp+16380L 0x2p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x1.fffffep+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x1.fffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x1.fffffep+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x1.fffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x1.fffffep+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x1.fffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x1.fffffep+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x1.fffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffffffffffffp+16380L 0x1.fffffep+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffffffffffffp+16380L 0x1.fffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffp+16380L 0x1.fffffep+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffffffffffffp+16380L 0x1.fffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x1.fffffffffffffp+52L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x1.fffffffffffffp+52L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x1.fffffffffffffp+52L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x1.fffffffffffffp+52L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x1.fffffffffffffp+52L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x1.fffffffffffffp+52L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x1.fffffffffffffp+52L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x1.fffffffffffffp+52L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffffffffffffp+16380L 0x1.fffffffffffffp+52L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffffffffffffp+16380L 0x1.fffffffffffffp+52L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffp+16380L 0x1.fffffffffffffp+52L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffffffffffffp+16380L 0x1.fffffffffffffp+52L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x2p+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x2p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x2p+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x2p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x1.fffffep+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x1.fffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x1.fffffep+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x1.fffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x1.fffffffffffffp+52L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x1.fffffffffffffp+52L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x1.fffffffffffffp+52L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x1.fffffffffffffp+52L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x2p+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x2p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x2p+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x2p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x2p+52L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x2p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x2p+52L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x2p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x1.fffffep+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x1.fffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x1.fffffep+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x1.fffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x1.fffffep+52L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x1.fffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x1.fffffep+52L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x1.fffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x1.fffffffffffffp+52L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x1.fffffffffffffp+52L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x1.fffffffffffffp+52L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x1.fffffffffffffp+52L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x1.fffffffffffffp+52L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x1.fffffffffffffp+52L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x1.fffffffffffffp+52L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x1.fffffffffffffp+52L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+pow -max 0x1.fffffffffffffp+53
+= pow downward flt-32 -0xf.fffffp+124f 0x4p+52f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow tonearest flt-32 -0xf.fffffp+124f 0x4p+52f : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero flt-32 -0xf.fffffp+124f 0x4p+52f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow upward flt-32 -0xf.fffffp+124f 0x4p+52f : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0xf.fffffp+124 0x4p+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0xf.fffffp+124 0x4p+52 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0xf.fffffp+124 0x4p+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0xf.fffffp+124 0x4p+52 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0xf.fffffp+124L 0x4p+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.fffffp+124L 0x4p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffp+124L 0x4p+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.fffffp+124L 0x4p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0xf.fffffp+124L 0x4p+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.fffffp+124L 0x4p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffp+124L 0x4p+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.fffffp+124L 0x4p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffp+124L 0x4p+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffp+124L 0x4p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffp+124L 0x4p+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffp+124L 0x4p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.fffffp+124L 0x4p+52L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.fffffp+124L 0x4p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.fffffp+124L 0x4p+52L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.fffffp+124L 0x4p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward flt-32 -0xf.fffffp+124f 0x3.fffffcp+52f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow tonearest flt-32 -0xf.fffffp+124f 0x3.fffffcp+52f : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero flt-32 -0xf.fffffp+124f 0x3.fffffcp+52f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow upward flt-32 -0xf.fffffp+124f 0x3.fffffcp+52f : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0xf.fffffp+124 0x3.fffffcp+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0xf.fffffp+124 0x3.fffffcp+52 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0xf.fffffp+124 0x3.fffffcp+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0xf.fffffp+124 0x3.fffffcp+52 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0xf.fffffp+124L 0x3.fffffcp+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.fffffp+124L 0x3.fffffcp+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffp+124L 0x3.fffffcp+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.fffffp+124L 0x3.fffffcp+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0xf.fffffp+124L 0x3.fffffcp+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.fffffp+124L 0x3.fffffcp+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffp+124L 0x3.fffffcp+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.fffffp+124L 0x3.fffffcp+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffp+124L 0x3.fffffcp+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffp+124L 0x3.fffffcp+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffp+124L 0x3.fffffcp+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffp+124L 0x3.fffffcp+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.fffffp+124L 0x3.fffffcp+52L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.fffffp+124L 0x3.fffffcp+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.fffffp+124L 0x3.fffffcp+52L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.fffffp+124L 0x3.fffffcp+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0xf.fffffp+124 0x3.ffffffffffffep+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0xf.fffffp+124 0x3.ffffffffffffep+52 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0xf.fffffp+124 0x3.ffffffffffffep+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0xf.fffffp+124 0x3.ffffffffffffep+52 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0xf.fffffp+124L 0x3.ffffffffffffep+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.fffffp+124L 0x3.ffffffffffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffp+124L 0x3.ffffffffffffep+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.fffffp+124L 0x3.ffffffffffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0xf.fffffp+124L 0x3.ffffffffffffep+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.fffffp+124L 0x3.ffffffffffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffp+124L 0x3.ffffffffffffep+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.fffffp+124L 0x3.ffffffffffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffp+124L 0x3.ffffffffffffep+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffp+124L 0x3.ffffffffffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffp+124L 0x3.ffffffffffffep+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffp+124L 0x3.ffffffffffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.fffffp+124L 0x3.ffffffffffffep+52L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.fffffp+124L 0x3.ffffffffffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.fffffp+124L 0x3.ffffffffffffep+52L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.fffffp+124L 0x3.ffffffffffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0xf.ffffffffffff8p+1020 0x4p+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0xf.ffffffffffff8p+1020 0x4p+52 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0xf.ffffffffffff8p+1020 0x4p+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0xf.ffffffffffff8p+1020 0x4p+52 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x4p+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x4p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x4p+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x4p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x4p+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x4p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x4p+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x4p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.ffffffffffff8p+1020L 0x4p+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.ffffffffffff8p+1020L 0x4p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffff8p+1020L 0x4p+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.ffffffffffff8p+1020L 0x4p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x4p+52L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x4p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x4p+52L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x4p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0xf.ffffffffffff8p+1020 0x3.fffffcp+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0xf.ffffffffffff8p+1020 0x3.fffffcp+52 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0xf.ffffffffffff8p+1020 0x3.fffffcp+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0xf.ffffffffffff8p+1020 0x3.fffffcp+52 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x3.fffffcp+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x3.fffffcp+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x3.fffffcp+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x3.fffffcp+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x3.fffffcp+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x3.fffffcp+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x3.fffffcp+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x3.fffffcp+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.ffffffffffff8p+1020L 0x3.fffffcp+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.ffffffffffff8p+1020L 0x3.fffffcp+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffff8p+1020L 0x3.fffffcp+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.ffffffffffff8p+1020L 0x3.fffffcp+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x3.fffffcp+52L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x3.fffffcp+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x3.fffffcp+52L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x3.fffffcp+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0xf.ffffffffffff8p+1020 0x3.ffffffffffffep+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0xf.ffffffffffff8p+1020 0x3.ffffffffffffep+52 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0xf.ffffffffffff8p+1020 0x3.ffffffffffffep+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0xf.ffffffffffff8p+1020 0x3.ffffffffffffep+52 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x3.ffffffffffffep+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x3.ffffffffffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x3.ffffffffffffep+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x3.ffffffffffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x3.ffffffffffffep+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x3.ffffffffffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x3.ffffffffffffep+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x3.ffffffffffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.ffffffffffff8p+1020L 0x3.ffffffffffffep+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.ffffffffffff8p+1020L 0x3.ffffffffffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffff8p+1020L 0x3.ffffffffffffep+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.ffffffffffff8p+1020L 0x3.ffffffffffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x3.ffffffffffffep+52L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x3.ffffffffffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x3.ffffffffffffep+52L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x3.ffffffffffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x4p+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x4p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x4p+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x4p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x4p+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x4p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x4p+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x4p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffffffffffffp+16380L 0x4p+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffffffffffffp+16380L 0x4p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffp+16380L 0x4p+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffffffffffffp+16380L 0x4p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x3.fffffcp+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x3.fffffcp+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x3.fffffcp+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x3.fffffcp+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x3.fffffcp+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x3.fffffcp+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x3.fffffcp+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x3.fffffcp+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffffffffffffp+16380L 0x3.fffffcp+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffffffffffffp+16380L 0x3.fffffcp+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffp+16380L 0x3.fffffcp+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffffffffffffp+16380L 0x3.fffffcp+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x3.ffffffffffffep+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x3.ffffffffffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x3.ffffffffffffep+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x3.ffffffffffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x3.ffffffffffffep+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x3.ffffffffffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x3.ffffffffffffep+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x3.ffffffffffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffffffffffffp+16380L 0x3.ffffffffffffep+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffffffffffffp+16380L 0x3.ffffffffffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffp+16380L 0x3.ffffffffffffep+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffffffffffffp+16380L 0x3.ffffffffffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x4p+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x4p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x4p+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x4p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x3.fffffcp+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x3.fffffcp+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x3.fffffcp+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x3.fffffcp+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x3.ffffffffffffep+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x3.ffffffffffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x3.ffffffffffffep+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x3.ffffffffffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x4p+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x4p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x4p+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x4p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x4p+52L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x4p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x4p+52L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x4p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x3.fffffcp+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x3.fffffcp+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x3.fffffcp+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x3.fffffcp+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x3.fffffcp+52L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x3.fffffcp+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x3.fffffcp+52L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x3.fffffcp+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x3.ffffffffffffep+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x3.ffffffffffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x3.ffffffffffffep+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x3.ffffffffffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x3.ffffffffffffep+52L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x3.ffffffffffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x3.ffffffffffffep+52L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x3.ffffffffffffep+52L : plus_infty : inexact-ok overflow errno-erange
+pow -max 0x1.fffffffffffffffep+63
+= pow downward flt-32 -0xf.fffffp+124f 0x1p+64f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow tonearest flt-32 -0xf.fffffp+124f 0x1p+64f : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero flt-32 -0xf.fffffp+124f 0x1p+64f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow upward flt-32 -0xf.fffffp+124f 0x1p+64f : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0xf.fffffp+124 0x1p+64 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0xf.fffffp+124 0x1p+64 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0xf.fffffp+124 0x1p+64 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0xf.fffffp+124 0x1p+64 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0xf.fffffp+124L 0x1p+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.fffffp+124L 0x1p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffp+124L 0x1p+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.fffffp+124L 0x1p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0xf.fffffp+124L 0x1p+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.fffffp+124L 0x1p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffp+124L 0x1p+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.fffffp+124L 0x1p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffp+124L 0x1p+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffp+124L 0x1p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffp+124L 0x1p+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffp+124L 0x1p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.fffffp+124L 0x1p+64L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.fffffp+124L 0x1p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.fffffp+124L 0x1p+64L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.fffffp+124L 0x1p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward flt-32 -0xf.fffffp+124f 0xf.fffffp+60f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow tonearest flt-32 -0xf.fffffp+124f 0xf.fffffp+60f : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero flt-32 -0xf.fffffp+124f 0xf.fffffp+60f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow upward flt-32 -0xf.fffffp+124f 0xf.fffffp+60f : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0xf.fffffp+124 0xf.fffffp+60 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0xf.fffffp+124 0xf.fffffp+60 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0xf.fffffp+124 0xf.fffffp+60 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0xf.fffffp+124 0xf.fffffp+60 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0xf.fffffp+124L 0xf.fffffp+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.fffffp+124L 0xf.fffffp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffp+124L 0xf.fffffp+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.fffffp+124L 0xf.fffffp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0xf.fffffp+124L 0xf.fffffp+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.fffffp+124L 0xf.fffffp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffp+124L 0xf.fffffp+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.fffffp+124L 0xf.fffffp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffp+124L 0xf.fffffp+60L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffp+124L 0xf.fffffp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffp+124L 0xf.fffffp+60L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffp+124L 0xf.fffffp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.fffffp+124L 0xf.fffffp+60L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.fffffp+124L 0xf.fffffp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.fffffp+124L 0xf.fffffp+60L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.fffffp+124L 0xf.fffffp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0xf.fffffp+124 0xf.ffffffffffff8p+60 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0xf.fffffp+124 0xf.ffffffffffff8p+60 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0xf.fffffp+124 0xf.ffffffffffff8p+60 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0xf.fffffp+124 0xf.ffffffffffff8p+60 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0xf.fffffp+124L 0xf.ffffffffffff8p+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.fffffp+124L 0xf.ffffffffffff8p+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffp+124L 0xf.ffffffffffff8p+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.fffffp+124L 0xf.ffffffffffff8p+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0xf.fffffp+124L 0xf.ffffffffffff8p+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.fffffp+124L 0xf.ffffffffffff8p+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffp+124L 0xf.ffffffffffff8p+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.fffffp+124L 0xf.ffffffffffff8p+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffp+124L 0xf.ffffffffffff8p+60L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffp+124L 0xf.ffffffffffff8p+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffp+124L 0xf.ffffffffffff8p+60L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffp+124L 0xf.ffffffffffff8p+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.fffffp+124L 0xf.ffffffffffff8p+60L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.fffffp+124L 0xf.ffffffffffff8p+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.fffffp+124L 0xf.ffffffffffff8p+60L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.fffffp+124L 0xf.ffffffffffff8p+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0xf.fffffp+124L 0xf.fffffffffffffffp+60L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.fffffp+124L 0xf.fffffffffffffffp+60L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffp+124L 0xf.fffffffffffffffp+60L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.fffffp+124L 0xf.fffffffffffffffp+60L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.fffffp+124L 0xf.fffffffffffffffp+60L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.fffffp+124L 0xf.fffffffffffffffp+60L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffp+124L 0xf.fffffffffffffffp+60L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.fffffp+124L 0xf.fffffffffffffffp+60L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffp+124L 0xf.fffffffffffffffp+60L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffp+124L 0xf.fffffffffffffffp+60L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffp+124L 0xf.fffffffffffffffp+60L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffp+124L 0xf.fffffffffffffffp+60L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.fffffp+124L 0xf.fffffffffffffffp+60L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.fffffp+124L 0xf.fffffffffffffffp+60L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.fffffp+124L 0xf.fffffffffffffffp+60L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.fffffp+124L 0xf.fffffffffffffffp+60L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow downward dbl-64 -0xf.ffffffffffff8p+1020 0x1p+64 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0xf.ffffffffffff8p+1020 0x1p+64 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0xf.ffffffffffff8p+1020 0x1p+64 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0xf.ffffffffffff8p+1020 0x1p+64 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x1p+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x1p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x1p+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x1p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x1p+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x1p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x1p+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x1p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.ffffffffffff8p+1020L 0x1p+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.ffffffffffff8p+1020L 0x1p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffff8p+1020L 0x1p+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.ffffffffffff8p+1020L 0x1p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x1p+64L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x1p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x1p+64L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x1p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0xf.ffffffffffff8p+1020 0xf.fffffp+60 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0xf.ffffffffffff8p+1020 0xf.fffffp+60 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0xf.ffffffffffff8p+1020 0xf.fffffp+60 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0xf.ffffffffffff8p+1020 0xf.fffffp+60 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0xf.ffffffffffff8p+1020L 0xf.fffffp+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L 0xf.fffffp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L 0xf.fffffp+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.ffffffffffff8p+1020L 0xf.fffffp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0xf.fffffp+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0xf.fffffp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0xf.fffffp+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0xf.fffffp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.ffffffffffff8p+1020L 0xf.fffffp+60L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.ffffffffffff8p+1020L 0xf.fffffp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffff8p+1020L 0xf.fffffp+60L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.ffffffffffff8p+1020L 0xf.fffffp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.ffffffffffff8p+1020L 0xf.fffffp+60L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L 0xf.fffffp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L 0xf.fffffp+60L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.ffffffffffff8p+1020L 0xf.fffffp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+60 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+60 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+60 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+60 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+60L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+60L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+60L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+60L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0xf.ffffffffffff8p+1020L 0xf.fffffffffffffffp+60L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L 0xf.fffffffffffffffp+60L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L 0xf.fffffffffffffffp+60L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.ffffffffffff8p+1020L 0xf.fffffffffffffffp+60L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0xf.fffffffffffffffp+60L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0xf.fffffffffffffffp+60L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0xf.fffffffffffffffp+60L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0xf.fffffffffffffffp+60L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-128 -0xf.ffffffffffff8p+1020L 0xf.fffffffffffffffp+60L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-128 -0xf.ffffffffffff8p+1020L 0xf.fffffffffffffffp+60L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffff8p+1020L 0xf.fffffffffffffffp+60L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.ffffffffffff8p+1020L 0xf.fffffffffffffffp+60L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.ffffffffffff8p+1020L 0xf.fffffffffffffffp+60L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L 0xf.fffffffffffffffp+60L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L 0xf.fffffffffffffffp+60L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.ffffffffffff8p+1020L 0xf.fffffffffffffffp+60L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x1p+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x1p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x1p+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x1p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x1p+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x1p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x1p+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x1p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffffffffffffp+16380L 0x1p+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffffffffffffp+16380L 0x1p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffp+16380L 0x1p+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffffffffffffp+16380L 0x1p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0xf.fffffffffffffffp+16380L 0xf.fffffp+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L 0xf.fffffp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L 0xf.fffffp+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.fffffffffffffffp+16380L 0xf.fffffp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0xf.fffffp+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0xf.fffffp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0xf.fffffp+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0xf.fffffp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffffffffffffp+16380L 0xf.fffffp+60L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffffffffffffp+16380L 0xf.fffffp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffp+16380L 0xf.fffffp+60L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffffffffffffp+16380L 0xf.fffffp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0xf.fffffffffffffffp+16380L 0xf.ffffffffffff8p+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L 0xf.ffffffffffff8p+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L 0xf.ffffffffffff8p+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.fffffffffffffffp+16380L 0xf.ffffffffffff8p+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0xf.ffffffffffff8p+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0xf.ffffffffffff8p+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0xf.ffffffffffff8p+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0xf.ffffffffffff8p+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffffffffffffp+16380L 0xf.ffffffffffff8p+60L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffffffffffffp+16380L 0xf.ffffffffffff8p+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffp+16380L 0xf.ffffffffffff8p+60L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffffffffffffp+16380L 0xf.ffffffffffff8p+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffp+60L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffp+60L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffp+60L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffp+60L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffp+60L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffp+60L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffp+60L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffp+60L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffp+60L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffp+60L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffp+60L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffp+60L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x1p+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x1p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x1p+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x1p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0xf.fffffp+60L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0xf.fffffp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0xf.fffffp+60L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0xf.fffffp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0xf.ffffffffffff8p+60L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0xf.ffffffffffff8p+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0xf.ffffffffffff8p+60L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0xf.ffffffffffff8p+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0xf.fffffffffffffffp+60L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0xf.fffffffffffffffp+60L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0xf.fffffffffffffffp+60L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0xf.fffffffffffffffp+60L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x1p+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x1p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x1p+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x1p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x1p+64L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x1p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x1p+64L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x1p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffp+60L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffp+60L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffp+60L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffp+60L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffff8p+60L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffff8p+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffff8p+60L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffff8p+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffff8p+60L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffff8p+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffff8p+60L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffff8p+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffffffffffffp+60L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffffffffffffp+60L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffffffffffffp+60L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffffffffffffp+60L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffffffffffffp+60L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffffffffffffp+60L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffffffffffffp+60L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffffffffffffp+60L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+pow -max 0x1.fffffffffffffffep+64
+= pow downward flt-32 -0xf.fffffp+124f 0x2p+64f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow tonearest flt-32 -0xf.fffffp+124f 0x2p+64f : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero flt-32 -0xf.fffffp+124f 0x2p+64f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow upward flt-32 -0xf.fffffp+124f 0x2p+64f : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0xf.fffffp+124 0x2p+64 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0xf.fffffp+124 0x2p+64 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0xf.fffffp+124 0x2p+64 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0xf.fffffp+124 0x2p+64 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0xf.fffffp+124L 0x2p+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.fffffp+124L 0x2p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffp+124L 0x2p+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.fffffp+124L 0x2p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0xf.fffffp+124L 0x2p+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.fffffp+124L 0x2p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffp+124L 0x2p+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.fffffp+124L 0x2p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffp+124L 0x2p+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffp+124L 0x2p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffp+124L 0x2p+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffp+124L 0x2p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.fffffp+124L 0x2p+64L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.fffffp+124L 0x2p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.fffffp+124L 0x2p+64L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.fffffp+124L 0x2p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward flt-32 -0xf.fffffp+124f 0x1.fffffep+64f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow tonearest flt-32 -0xf.fffffp+124f 0x1.fffffep+64f : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero flt-32 -0xf.fffffp+124f 0x1.fffffep+64f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow upward flt-32 -0xf.fffffp+124f 0x1.fffffep+64f : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0xf.fffffp+124 0x1.fffffep+64 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0xf.fffffp+124 0x1.fffffep+64 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0xf.fffffp+124 0x1.fffffep+64 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0xf.fffffp+124 0x1.fffffep+64 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0xf.fffffp+124L 0x1.fffffep+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.fffffp+124L 0x1.fffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffp+124L 0x1.fffffep+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.fffffp+124L 0x1.fffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0xf.fffffp+124L 0x1.fffffep+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.fffffp+124L 0x1.fffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffp+124L 0x1.fffffep+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.fffffp+124L 0x1.fffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffp+124L 0x1.fffffep+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffp+124L 0x1.fffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffp+124L 0x1.fffffep+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffp+124L 0x1.fffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.fffffp+124L 0x1.fffffep+64L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.fffffp+124L 0x1.fffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.fffffp+124L 0x1.fffffep+64L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.fffffp+124L 0x1.fffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0xf.fffffp+124 0x1.fffffffffffffp+64 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0xf.fffffp+124 0x1.fffffffffffffp+64 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0xf.fffffp+124 0x1.fffffffffffffp+64 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0xf.fffffp+124 0x1.fffffffffffffp+64 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0xf.fffffp+124L 0x1.fffffffffffffp+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.fffffp+124L 0x1.fffffffffffffp+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffp+124L 0x1.fffffffffffffp+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.fffffp+124L 0x1.fffffffffffffp+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0xf.fffffp+124L 0x1.fffffffffffffp+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.fffffp+124L 0x1.fffffffffffffp+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffp+124L 0x1.fffffffffffffp+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.fffffp+124L 0x1.fffffffffffffp+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffp+124L 0x1.fffffffffffffp+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffp+124L 0x1.fffffffffffffp+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffp+124L 0x1.fffffffffffffp+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffp+124L 0x1.fffffffffffffp+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.fffffp+124L 0x1.fffffffffffffp+64L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.fffffp+124L 0x1.fffffffffffffp+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.fffffp+124L 0x1.fffffffffffffp+64L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.fffffp+124L 0x1.fffffffffffffp+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0xf.fffffp+124L 0x1.fffffffffffffffep+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.fffffp+124L 0x1.fffffffffffffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffp+124L 0x1.fffffffffffffffep+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.fffffp+124L 0x1.fffffffffffffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0xf.fffffp+124L 0x1.fffffffffffffffep+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.fffffp+124L 0x1.fffffffffffffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffp+124L 0x1.fffffffffffffffep+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.fffffp+124L 0x1.fffffffffffffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffp+124L 0x1.fffffffffffffffep+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffp+124L 0x1.fffffffffffffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffp+124L 0x1.fffffffffffffffep+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffp+124L 0x1.fffffffffffffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.fffffp+124L 0x1.fffffffffffffffep+64L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.fffffp+124L 0x1.fffffffffffffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.fffffp+124L 0x1.fffffffffffffffep+64L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.fffffp+124L 0x1.fffffffffffffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0xf.ffffffffffff8p+1020 0x2p+64 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0xf.ffffffffffff8p+1020 0x2p+64 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0xf.ffffffffffff8p+1020 0x2p+64 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0xf.ffffffffffff8p+1020 0x2p+64 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x2p+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x2p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x2p+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x2p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x2p+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x2p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x2p+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x2p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.ffffffffffff8p+1020L 0x2p+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.ffffffffffff8p+1020L 0x2p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffff8p+1020L 0x2p+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.ffffffffffff8p+1020L 0x2p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x2p+64L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x2p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x2p+64L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x2p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0xf.ffffffffffff8p+1020 0x1.fffffep+64 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0xf.ffffffffffff8p+1020 0x1.fffffep+64 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0xf.ffffffffffff8p+1020 0x1.fffffep+64 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0xf.ffffffffffff8p+1020 0x1.fffffep+64 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x1.fffffep+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x1.fffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x1.fffffep+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x1.fffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x1.fffffep+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x1.fffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x1.fffffep+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x1.fffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.ffffffffffff8p+1020L 0x1.fffffep+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.ffffffffffff8p+1020L 0x1.fffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffff8p+1020L 0x1.fffffep+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.ffffffffffff8p+1020L 0x1.fffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x1.fffffep+64L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x1.fffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x1.fffffep+64L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x1.fffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0xf.ffffffffffff8p+1020 0x1.fffffffffffffp+64 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0xf.ffffffffffff8p+1020 0x1.fffffffffffffp+64 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0xf.ffffffffffff8p+1020 0x1.fffffffffffffp+64 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0xf.ffffffffffff8p+1020 0x1.fffffffffffffp+64 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x1.fffffffffffffp+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x1.fffffffffffffp+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x1.fffffffffffffp+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x1.fffffffffffffp+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x1.fffffffffffffp+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x1.fffffffffffffp+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x1.fffffffffffffp+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x1.fffffffffffffp+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.ffffffffffff8p+1020L 0x1.fffffffffffffp+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.ffffffffffff8p+1020L 0x1.fffffffffffffp+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffff8p+1020L 0x1.fffffffffffffp+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.ffffffffffff8p+1020L 0x1.fffffffffffffp+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x1.fffffffffffffp+64L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x1.fffffffffffffp+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x1.fffffffffffffp+64L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x1.fffffffffffffp+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x1.fffffffffffffffep+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x1.fffffffffffffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x1.fffffffffffffffep+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x1.fffffffffffffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x1.fffffffffffffffep+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x1.fffffffffffffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x1.fffffffffffffffep+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x1.fffffffffffffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.ffffffffffff8p+1020L 0x1.fffffffffffffffep+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.ffffffffffff8p+1020L 0x1.fffffffffffffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffff8p+1020L 0x1.fffffffffffffffep+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.ffffffffffff8p+1020L 0x1.fffffffffffffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x1.fffffffffffffffep+64L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x1.fffffffffffffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x1.fffffffffffffffep+64L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x1.fffffffffffffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x2p+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x2p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x2p+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x2p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x2p+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x2p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x2p+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x2p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffffffffffffp+16380L 0x2p+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffffffffffffp+16380L 0x2p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffp+16380L 0x2p+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffffffffffffp+16380L 0x2p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x1.fffffep+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x1.fffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x1.fffffep+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x1.fffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x1.fffffep+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x1.fffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x1.fffffep+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x1.fffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffffffffffffp+16380L 0x1.fffffep+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffffffffffffp+16380L 0x1.fffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffp+16380L 0x1.fffffep+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffffffffffffp+16380L 0x1.fffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x1.fffffffffffffp+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x1.fffffffffffffp+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x1.fffffffffffffp+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x1.fffffffffffffp+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x1.fffffffffffffp+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x1.fffffffffffffp+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x1.fffffffffffffp+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x1.fffffffffffffp+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffffffffffffp+16380L 0x1.fffffffffffffp+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffffffffffffp+16380L 0x1.fffffffffffffp+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffp+16380L 0x1.fffffffffffffp+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffffffffffffp+16380L 0x1.fffffffffffffp+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x1.fffffffffffffffep+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x1.fffffffffffffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x1.fffffffffffffffep+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x1.fffffffffffffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x1.fffffffffffffffep+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x1.fffffffffffffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x1.fffffffffffffffep+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x1.fffffffffffffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffffffffffffp+16380L 0x1.fffffffffffffffep+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffffffffffffp+16380L 0x1.fffffffffffffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffp+16380L 0x1.fffffffffffffffep+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffffffffffffp+16380L 0x1.fffffffffffffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x2p+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x2p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x2p+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x2p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x1.fffffep+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x1.fffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x1.fffffep+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x1.fffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x1.fffffffffffffp+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x1.fffffffffffffp+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x1.fffffffffffffp+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x1.fffffffffffffp+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x1.fffffffffffffffep+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x1.fffffffffffffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x1.fffffffffffffffep+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x1.fffffffffffffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x2p+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x2p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x2p+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x2p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x2p+64L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x2p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x2p+64L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x2p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x1.fffffep+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x1.fffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x1.fffffep+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x1.fffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x1.fffffep+64L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x1.fffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x1.fffffep+64L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x1.fffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x1.fffffffffffffp+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x1.fffffffffffffp+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x1.fffffffffffffp+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x1.fffffffffffffp+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x1.fffffffffffffp+64L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x1.fffffffffffffp+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x1.fffffffffffffp+64L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x1.fffffffffffffp+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x1.fffffffffffffffep+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x1.fffffffffffffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x1.fffffffffffffffep+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x1.fffffffffffffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x1.fffffffffffffffep+64L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x1.fffffffffffffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x1.fffffffffffffffep+64L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x1.fffffffffffffffep+64L : plus_infty : inexact-ok overflow errno-erange
+pow -max 0x1.ffffffffffffffffffffffffff8p+105
+= pow downward flt-32 -0xf.fffffp+124f 0x4p+104f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow tonearest flt-32 -0xf.fffffp+124f 0x4p+104f : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero flt-32 -0xf.fffffp+124f 0x4p+104f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow upward flt-32 -0xf.fffffp+124f 0x4p+104f : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0xf.fffffp+124 0x4p+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0xf.fffffp+124 0x4p+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0xf.fffffp+124 0x4p+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0xf.fffffp+124 0x4p+104 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0xf.fffffp+124L 0x4p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.fffffp+124L 0x4p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffp+124L 0x4p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.fffffp+124L 0x4p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0xf.fffffp+124L 0x4p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.fffffp+124L 0x4p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffp+124L 0x4p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.fffffp+124L 0x4p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffp+124L 0x4p+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffp+124L 0x4p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffp+124L 0x4p+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffp+124L 0x4p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.fffffp+124L 0x4p+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.fffffp+124L 0x4p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.fffffp+124L 0x4p+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.fffffp+124L 0x4p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward flt-32 -0xf.fffffp+124f 0x3.fffffcp+104f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow tonearest flt-32 -0xf.fffffp+124f 0x3.fffffcp+104f : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero flt-32 -0xf.fffffp+124f 0x3.fffffcp+104f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow upward flt-32 -0xf.fffffp+124f 0x3.fffffcp+104f : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0xf.fffffp+124 0x3.fffffcp+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0xf.fffffp+124 0x3.fffffcp+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0xf.fffffp+124 0x3.fffffcp+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0xf.fffffp+124 0x3.fffffcp+104 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0xf.fffffp+124L 0x3.fffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.fffffp+124L 0x3.fffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffp+124L 0x3.fffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.fffffp+124L 0x3.fffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0xf.fffffp+124L 0x3.fffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.fffffp+124L 0x3.fffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffp+124L 0x3.fffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.fffffp+124L 0x3.fffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffp+124L 0x3.fffffcp+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffp+124L 0x3.fffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffp+124L 0x3.fffffcp+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffp+124L 0x3.fffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.fffffp+124L 0x3.fffffcp+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.fffffp+124L 0x3.fffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.fffffp+124L 0x3.fffffcp+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.fffffp+124L 0x3.fffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0xf.fffffp+124 0x3.ffffffffffffep+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0xf.fffffp+124 0x3.ffffffffffffep+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0xf.fffffp+124 0x3.ffffffffffffep+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0xf.fffffp+124 0x3.ffffffffffffep+104 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0xf.fffffp+124L 0x3.ffffffffffffep+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.fffffp+124L 0x3.ffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffp+124L 0x3.ffffffffffffep+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.fffffp+124L 0x3.ffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0xf.fffffp+124L 0x3.ffffffffffffep+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.fffffp+124L 0x3.ffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffp+124L 0x3.ffffffffffffep+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.fffffp+124L 0x3.ffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffp+124L 0x3.ffffffffffffep+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffp+124L 0x3.ffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffp+124L 0x3.ffffffffffffep+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffp+124L 0x3.ffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.fffffp+124L 0x3.ffffffffffffep+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.fffffp+124L 0x3.ffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.fffffp+124L 0x3.ffffffffffffep+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.fffffp+124L 0x3.ffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0xf.fffffp+124L 0x3.fffffffffffffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.fffffp+124L 0x3.fffffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffp+124L 0x3.fffffffffffffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.fffffp+124L 0x3.fffffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0xf.fffffp+124L 0x3.fffffffffffffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.fffffp+124L 0x3.fffffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffp+124L 0x3.fffffffffffffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.fffffp+124L 0x3.fffffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffp+124L 0x3.fffffffffffffffcp+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffp+124L 0x3.fffffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffp+124L 0x3.fffffffffffffffcp+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffp+124L 0x3.fffffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.fffffp+124L 0x3.fffffffffffffffcp+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.fffffp+124L 0x3.fffffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.fffffp+124L 0x3.fffffffffffffffcp+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.fffffp+124L 0x3.fffffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffp+124L 0x3.ffffffffffffffffffffffffffp+104L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffp+124L 0x3.ffffffffffffffffffffffffffp+104L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffp+124L 0x3.ffffffffffffffffffffffffffp+104L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffp+124L 0x3.ffffffffffffffffffffffffffp+104L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.fffffp+124L 0x3.ffffffffffffffffffffffffffp+104L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.fffffp+124L 0x3.ffffffffffffffffffffffffffp+104L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.fffffp+124L 0x3.ffffffffffffffffffffffffffp+104L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.fffffp+124L 0x3.ffffffffffffffffffffffffffp+104L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow downward dbl-64 -0xf.ffffffffffff8p+1020 0x4p+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0xf.ffffffffffff8p+1020 0x4p+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0xf.ffffffffffff8p+1020 0x4p+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0xf.ffffffffffff8p+1020 0x4p+104 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x4p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x4p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x4p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x4p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x4p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x4p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x4p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x4p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.ffffffffffff8p+1020L 0x4p+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.ffffffffffff8p+1020L 0x4p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffff8p+1020L 0x4p+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.ffffffffffff8p+1020L 0x4p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x4p+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x4p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x4p+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x4p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0xf.ffffffffffff8p+1020 0x3.fffffcp+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0xf.ffffffffffff8p+1020 0x3.fffffcp+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0xf.ffffffffffff8p+1020 0x3.fffffcp+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0xf.ffffffffffff8p+1020 0x3.fffffcp+104 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x3.fffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x3.fffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x3.fffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x3.fffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x3.fffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x3.fffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x3.fffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x3.fffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.ffffffffffff8p+1020L 0x3.fffffcp+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.ffffffffffff8p+1020L 0x3.fffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffff8p+1020L 0x3.fffffcp+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.ffffffffffff8p+1020L 0x3.fffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x3.fffffcp+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x3.fffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x3.fffffcp+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x3.fffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0xf.ffffffffffff8p+1020 0x3.ffffffffffffep+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0xf.ffffffffffff8p+1020 0x3.ffffffffffffep+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0xf.ffffffffffff8p+1020 0x3.ffffffffffffep+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0xf.ffffffffffff8p+1020 0x3.ffffffffffffep+104 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x3.ffffffffffffep+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x3.ffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x3.ffffffffffffep+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x3.ffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x3.ffffffffffffep+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x3.ffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x3.ffffffffffffep+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x3.ffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.ffffffffffff8p+1020L 0x3.ffffffffffffep+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.ffffffffffff8p+1020L 0x3.ffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffff8p+1020L 0x3.ffffffffffffep+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.ffffffffffff8p+1020L 0x3.ffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x3.ffffffffffffep+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x3.ffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x3.ffffffffffffep+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x3.ffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x3.fffffffffffffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x3.fffffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x3.fffffffffffffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x3.fffffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x3.fffffffffffffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x3.fffffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x3.fffffffffffffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x3.fffffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.ffffffffffff8p+1020L 0x3.fffffffffffffffcp+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.ffffffffffff8p+1020L 0x3.fffffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffff8p+1020L 0x3.fffffffffffffffcp+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.ffffffffffff8p+1020L 0x3.fffffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x3.fffffffffffffffcp+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x3.fffffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x3.fffffffffffffffcp+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x3.fffffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.ffffffffffff8p+1020L 0x3.ffffffffffffffffffffffffffp+104L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-128 -0xf.ffffffffffff8p+1020L 0x3.ffffffffffffffffffffffffffp+104L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffff8p+1020L 0x3.ffffffffffffffffffffffffffp+104L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.ffffffffffff8p+1020L 0x3.ffffffffffffffffffffffffffp+104L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x3.ffffffffffffffffffffffffffp+104L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x3.ffffffffffffffffffffffffffp+104L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x3.ffffffffffffffffffffffffffp+104L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x3.ffffffffffffffffffffffffffp+104L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x4p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x4p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x4p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x4p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x4p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x4p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x4p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x4p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffffffffffffp+16380L 0x4p+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffffffffffffp+16380L 0x4p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffp+16380L 0x4p+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffffffffffffp+16380L 0x4p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x3.fffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x3.fffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x3.fffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x3.fffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x3.fffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x3.fffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x3.fffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x3.fffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffffffffffffp+16380L 0x3.fffffcp+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffffffffffffp+16380L 0x3.fffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffp+16380L 0x3.fffffcp+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffffffffffffp+16380L 0x3.fffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x3.ffffffffffffep+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x3.ffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x3.ffffffffffffep+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x3.ffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x3.ffffffffffffep+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x3.ffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x3.ffffffffffffep+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x3.ffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffffffffffffp+16380L 0x3.ffffffffffffep+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffffffffffffp+16380L 0x3.ffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffp+16380L 0x3.ffffffffffffep+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffffffffffffp+16380L 0x3.ffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x3.fffffffffffffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x3.fffffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x3.fffffffffffffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x3.fffffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x3.fffffffffffffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x3.fffffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x3.fffffffffffffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x3.fffffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffffffffffffp+16380L 0x3.fffffffffffffffcp+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffffffffffffp+16380L 0x3.fffffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffp+16380L 0x3.fffffffffffffffcp+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffffffffffffp+16380L 0x3.fffffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffffffffffffp+16380L 0x3.ffffffffffffffffffffffffffp+104L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffffffffffffp+16380L 0x3.ffffffffffffffffffffffffffp+104L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffp+16380L 0x3.ffffffffffffffffffffffffffp+104L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffffffffffffp+16380L 0x3.ffffffffffffffffffffffffffp+104L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x4p+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x4p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x4p+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x4p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x3.fffffcp+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x3.fffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x3.fffffcp+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x3.fffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x3.ffffffffffffep+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x3.ffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x3.ffffffffffffep+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x3.ffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x3.fffffffffffffffcp+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x3.fffffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x3.fffffffffffffffcp+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x3.fffffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x3.ffffffffffffffffffffffffffp+104L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x3.ffffffffffffffffffffffffffp+104L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x3.ffffffffffffffffffffffffffp+104L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x3.ffffffffffffffffffffffffffp+104L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x4p+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x4p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x4p+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x4p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x4p+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x4p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x4p+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x4p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x3.fffffcp+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x3.fffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x3.fffffcp+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x3.fffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x3.fffffcp+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x3.fffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x3.fffffcp+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x3.fffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x3.ffffffffffffep+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x3.ffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x3.ffffffffffffep+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x3.ffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x3.ffffffffffffep+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x3.ffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x3.ffffffffffffep+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x3.ffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x3.fffffffffffffffcp+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x3.fffffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x3.fffffffffffffffcp+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x3.fffffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x3.fffffffffffffffcp+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x3.fffffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x3.fffffffffffffffcp+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x3.fffffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x3.ffffffffffffffffffffffffffp+104L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x3.ffffffffffffffffffffffffffp+104L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x3.ffffffffffffffffffffffffffp+104L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x3.ffffffffffffffffffffffffffp+104L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x3.ffffffffffffffffffffffffffp+104L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x3.ffffffffffffffffffffffffffp+104L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x3.ffffffffffffffffffffffffffp+104L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x3.ffffffffffffffffffffffffffp+104L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+pow -max 0x1.ffffffffffffffffffffffffff8p+106
+= pow downward flt-32 -0xf.fffffp+124f 0x8p+104f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow tonearest flt-32 -0xf.fffffp+124f 0x8p+104f : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero flt-32 -0xf.fffffp+124f 0x8p+104f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow upward flt-32 -0xf.fffffp+124f 0x8p+104f : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0xf.fffffp+124 0x8p+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0xf.fffffp+124 0x8p+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0xf.fffffp+124 0x8p+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0xf.fffffp+124 0x8p+104 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0xf.fffffp+124L 0x8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.fffffp+124L 0x8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffp+124L 0x8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.fffffp+124L 0x8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0xf.fffffp+124L 0x8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.fffffp+124L 0x8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffp+124L 0x8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.fffffp+124L 0x8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffp+124L 0x8p+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffp+124L 0x8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffp+124L 0x8p+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffp+124L 0x8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.fffffp+124L 0x8p+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.fffffp+124L 0x8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.fffffp+124L 0x8p+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.fffffp+124L 0x8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward flt-32 -0xf.fffffp+124f 0x7.fffff8p+104f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow tonearest flt-32 -0xf.fffffp+124f 0x7.fffff8p+104f : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero flt-32 -0xf.fffffp+124f 0x7.fffff8p+104f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow upward flt-32 -0xf.fffffp+124f 0x7.fffff8p+104f : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0xf.fffffp+124 0x7.fffff8p+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0xf.fffffp+124 0x7.fffff8p+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0xf.fffffp+124 0x7.fffff8p+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0xf.fffffp+124 0x7.fffff8p+104 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0xf.fffffp+124L 0x7.fffff8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.fffffp+124L 0x7.fffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffp+124L 0x7.fffff8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.fffffp+124L 0x7.fffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0xf.fffffp+124L 0x7.fffff8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.fffffp+124L 0x7.fffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffp+124L 0x7.fffff8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.fffffp+124L 0x7.fffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffp+124L 0x7.fffff8p+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffp+124L 0x7.fffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffp+124L 0x7.fffff8p+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffp+124L 0x7.fffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.fffffp+124L 0x7.fffff8p+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.fffffp+124L 0x7.fffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.fffffp+124L 0x7.fffff8p+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.fffffp+124L 0x7.fffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0xf.fffffp+124 0x7.ffffffffffffcp+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0xf.fffffp+124 0x7.ffffffffffffcp+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0xf.fffffp+124 0x7.ffffffffffffcp+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0xf.fffffp+124 0x7.ffffffffffffcp+104 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0xf.fffffp+124L 0x7.ffffffffffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.fffffp+124L 0x7.ffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffp+124L 0x7.ffffffffffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.fffffp+124L 0x7.ffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0xf.fffffp+124L 0x7.ffffffffffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.fffffp+124L 0x7.ffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffp+124L 0x7.ffffffffffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.fffffp+124L 0x7.ffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffp+124L 0x7.ffffffffffffcp+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffp+124L 0x7.ffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffp+124L 0x7.ffffffffffffcp+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffp+124L 0x7.ffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.fffffp+124L 0x7.ffffffffffffcp+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.fffffp+124L 0x7.ffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.fffffp+124L 0x7.ffffffffffffcp+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.fffffp+124L 0x7.ffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0xf.fffffp+124L 0x7.fffffffffffffff8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.fffffp+124L 0x7.fffffffffffffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffp+124L 0x7.fffffffffffffff8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.fffffp+124L 0x7.fffffffffffffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0xf.fffffp+124L 0x7.fffffffffffffff8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.fffffp+124L 0x7.fffffffffffffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffp+124L 0x7.fffffffffffffff8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.fffffp+124L 0x7.fffffffffffffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffp+124L 0x7.fffffffffffffff8p+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffp+124L 0x7.fffffffffffffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffp+124L 0x7.fffffffffffffff8p+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffp+124L 0x7.fffffffffffffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.fffffp+124L 0x7.fffffffffffffff8p+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.fffffp+124L 0x7.fffffffffffffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.fffffp+124L 0x7.fffffffffffffff8p+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.fffffp+124L 0x7.fffffffffffffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffp+124L 0x7.fffffffffffffffffffffffffep+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffp+124L 0x7.fffffffffffffffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffp+124L 0x7.fffffffffffffffffffffffffep+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffp+124L 0x7.fffffffffffffffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.fffffp+124L 0x7.fffffffffffffffffffffffffep+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.fffffp+124L 0x7.fffffffffffffffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.fffffp+124L 0x7.fffffffffffffffffffffffffep+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.fffffp+124L 0x7.fffffffffffffffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0xf.ffffffffffff8p+1020 0x8p+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0xf.ffffffffffff8p+1020 0x8p+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0xf.ffffffffffff8p+1020 0x8p+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0xf.ffffffffffff8p+1020 0x8p+104 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.ffffffffffff8p+1020L 0x8p+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.ffffffffffff8p+1020L 0x8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffff8p+1020L 0x8p+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.ffffffffffff8p+1020L 0x8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x8p+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x8p+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0xf.ffffffffffff8p+1020 0x7.fffff8p+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0xf.ffffffffffff8p+1020 0x7.fffff8p+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0xf.ffffffffffff8p+1020 0x7.fffff8p+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0xf.ffffffffffff8p+1020 0x7.fffff8p+104 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x7.fffff8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x7.fffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x7.fffff8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x7.fffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x7.fffff8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x7.fffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x7.fffff8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x7.fffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.ffffffffffff8p+1020L 0x7.fffff8p+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.ffffffffffff8p+1020L 0x7.fffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffff8p+1020L 0x7.fffff8p+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.ffffffffffff8p+1020L 0x7.fffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x7.fffff8p+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x7.fffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x7.fffff8p+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x7.fffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0xf.ffffffffffff8p+1020 0x7.ffffffffffffcp+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0xf.ffffffffffff8p+1020 0x7.ffffffffffffcp+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0xf.ffffffffffff8p+1020 0x7.ffffffffffffcp+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0xf.ffffffffffff8p+1020 0x7.ffffffffffffcp+104 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x7.ffffffffffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x7.ffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x7.ffffffffffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x7.ffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x7.ffffffffffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x7.ffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x7.ffffffffffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x7.ffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.ffffffffffff8p+1020L 0x7.ffffffffffffcp+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.ffffffffffff8p+1020L 0x7.ffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffff8p+1020L 0x7.ffffffffffffcp+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.ffffffffffff8p+1020L 0x7.ffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x7.ffffffffffffcp+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x7.ffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x7.ffffffffffffcp+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x7.ffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x7.fffffffffffffff8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x7.fffffffffffffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x7.fffffffffffffff8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x7.fffffffffffffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x7.fffffffffffffff8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x7.fffffffffffffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x7.fffffffffffffff8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x7.fffffffffffffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.ffffffffffff8p+1020L 0x7.fffffffffffffff8p+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.ffffffffffff8p+1020L 0x7.fffffffffffffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffff8p+1020L 0x7.fffffffffffffff8p+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.ffffffffffff8p+1020L 0x7.fffffffffffffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x7.fffffffffffffff8p+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x7.fffffffffffffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x7.fffffffffffffff8p+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x7.fffffffffffffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.ffffffffffff8p+1020L 0x7.fffffffffffffffffffffffffep+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.ffffffffffff8p+1020L 0x7.fffffffffffffffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffff8p+1020L 0x7.fffffffffffffffffffffffffep+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.ffffffffffff8p+1020L 0x7.fffffffffffffffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x7.fffffffffffffffffffffffffep+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x7.fffffffffffffffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x7.fffffffffffffffffffffffffep+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x7.fffffffffffffffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffffffffffffp+16380L 0x8p+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffffffffffffp+16380L 0x8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffp+16380L 0x8p+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffffffffffffp+16380L 0x8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x7.fffff8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x7.fffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x7.fffff8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x7.fffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x7.fffff8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x7.fffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x7.fffff8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x7.fffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffffffffffffp+16380L 0x7.fffff8p+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffffffffffffp+16380L 0x7.fffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffp+16380L 0x7.fffff8p+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffffffffffffp+16380L 0x7.fffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x7.ffffffffffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x7.ffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x7.ffffffffffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x7.ffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x7.ffffffffffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x7.ffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x7.ffffffffffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x7.ffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffffffffffffp+16380L 0x7.ffffffffffffcp+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffffffffffffp+16380L 0x7.ffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffp+16380L 0x7.ffffffffffffcp+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffffffffffffp+16380L 0x7.ffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x7.fffffffffffffff8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x7.fffffffffffffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x7.fffffffffffffff8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x7.fffffffffffffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x7.fffffffffffffff8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x7.fffffffffffffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x7.fffffffffffffff8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x7.fffffffffffffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffffffffffffp+16380L 0x7.fffffffffffffff8p+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffffffffffffp+16380L 0x7.fffffffffffffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffp+16380L 0x7.fffffffffffffff8p+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffffffffffffp+16380L 0x7.fffffffffffffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffffffffffffp+16380L 0x7.fffffffffffffffffffffffffep+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffffffffffffp+16380L 0x7.fffffffffffffffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffp+16380L 0x7.fffffffffffffffffffffffffep+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffffffffffffp+16380L 0x7.fffffffffffffffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x8p+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x8p+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x7.fffff8p+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x7.fffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x7.fffff8p+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x7.fffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x7.ffffffffffffcp+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x7.ffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x7.ffffffffffffcp+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x7.ffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x7.fffffffffffffff8p+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x7.fffffffffffffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x7.fffffffffffffff8p+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x7.fffffffffffffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x7.fffffffffffffffffffffffffep+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x7.fffffffffffffffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x7.fffffffffffffffffffffffffep+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x7.fffffffffffffffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x8p+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x8p+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x8p+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x8p+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x7.fffff8p+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x7.fffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x7.fffff8p+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x7.fffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x7.fffff8p+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x7.fffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x7.fffff8p+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x7.fffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x7.ffffffffffffcp+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x7.ffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x7.ffffffffffffcp+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x7.ffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x7.ffffffffffffcp+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x7.ffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x7.ffffffffffffcp+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x7.ffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x7.fffffffffffffff8p+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x7.fffffffffffffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x7.fffffffffffffff8p+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x7.fffffffffffffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x7.fffffffffffffff8p+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x7.fffffffffffffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x7.fffffffffffffff8p+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x7.fffffffffffffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x7.fffffffffffffffffffffffffep+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x7.fffffffffffffffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x7.fffffffffffffffffffffffffep+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x7.fffffffffffffffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x7.fffffffffffffffffffffffffep+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x7.fffffffffffffffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x7.fffffffffffffffffffffffffep+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x7.fffffffffffffffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+pow -max 0x1.ffffffffffffffffffffffffffffp+112
+= pow downward flt-32 -0xf.fffffp+124f 0x2p+112f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow tonearest flt-32 -0xf.fffffp+124f 0x2p+112f : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero flt-32 -0xf.fffffp+124f 0x2p+112f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow upward flt-32 -0xf.fffffp+124f 0x2p+112f : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0xf.fffffp+124 0x2p+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0xf.fffffp+124 0x2p+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0xf.fffffp+124 0x2p+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0xf.fffffp+124 0x2p+112 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0xf.fffffp+124L 0x2p+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.fffffp+124L 0x2p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffp+124L 0x2p+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.fffffp+124L 0x2p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0xf.fffffp+124L 0x2p+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.fffffp+124L 0x2p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffp+124L 0x2p+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.fffffp+124L 0x2p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffp+124L 0x2p+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffp+124L 0x2p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffp+124L 0x2p+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffp+124L 0x2p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.fffffp+124L 0x2p+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.fffffp+124L 0x2p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.fffffp+124L 0x2p+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.fffffp+124L 0x2p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward flt-32 -0xf.fffffp+124f 0x1.fffffep+112f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow tonearest flt-32 -0xf.fffffp+124f 0x1.fffffep+112f : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero flt-32 -0xf.fffffp+124f 0x1.fffffep+112f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow upward flt-32 -0xf.fffffp+124f 0x1.fffffep+112f : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0xf.fffffp+124 0x1.fffffep+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0xf.fffffp+124 0x1.fffffep+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0xf.fffffp+124 0x1.fffffep+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0xf.fffffp+124 0x1.fffffep+112 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0xf.fffffp+124L 0x1.fffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.fffffp+124L 0x1.fffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffp+124L 0x1.fffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.fffffp+124L 0x1.fffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0xf.fffffp+124L 0x1.fffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.fffffp+124L 0x1.fffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffp+124L 0x1.fffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.fffffp+124L 0x1.fffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffp+124L 0x1.fffffep+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffp+124L 0x1.fffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffp+124L 0x1.fffffep+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffp+124L 0x1.fffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.fffffp+124L 0x1.fffffep+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.fffffp+124L 0x1.fffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.fffffp+124L 0x1.fffffep+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.fffffp+124L 0x1.fffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0xf.fffffp+124 0x1.fffffffffffffp+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0xf.fffffp+124 0x1.fffffffffffffp+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0xf.fffffp+124 0x1.fffffffffffffp+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0xf.fffffp+124 0x1.fffffffffffffp+112 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0xf.fffffp+124L 0x1.fffffffffffffp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.fffffp+124L 0x1.fffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffp+124L 0x1.fffffffffffffp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.fffffp+124L 0x1.fffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0xf.fffffp+124L 0x1.fffffffffffffp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.fffffp+124L 0x1.fffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffp+124L 0x1.fffffffffffffp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.fffffp+124L 0x1.fffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffp+124L 0x1.fffffffffffffp+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffp+124L 0x1.fffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffp+124L 0x1.fffffffffffffp+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffp+124L 0x1.fffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.fffffp+124L 0x1.fffffffffffffp+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.fffffp+124L 0x1.fffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.fffffp+124L 0x1.fffffffffffffp+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.fffffp+124L 0x1.fffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0xf.fffffp+124L 0x1.fffffffffffffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.fffffp+124L 0x1.fffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffp+124L 0x1.fffffffffffffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.fffffp+124L 0x1.fffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0xf.fffffp+124L 0x1.fffffffffffffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.fffffp+124L 0x1.fffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffp+124L 0x1.fffffffffffffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.fffffp+124L 0x1.fffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffp+124L 0x1.fffffffffffffffep+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffp+124L 0x1.fffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffp+124L 0x1.fffffffffffffffep+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffp+124L 0x1.fffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.fffffp+124L 0x1.fffffffffffffffep+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.fffffp+124L 0x1.fffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.fffffp+124L 0x1.fffffffffffffffep+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.fffffp+124L 0x1.fffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffp+124L 0x1.ffffffffffffffffffffffffffffp+112L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffp+124L 0x1.ffffffffffffffffffffffffffffp+112L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffp+124L 0x1.ffffffffffffffffffffffffffffp+112L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffp+124L 0x1.ffffffffffffffffffffffffffffp+112L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffp+124L 0x1.ffffffffffffffffffffffffff8p+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffp+124L 0x1.ffffffffffffffffffffffffff8p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffp+124L 0x1.ffffffffffffffffffffffffff8p+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffp+124L 0x1.ffffffffffffffffffffffffff8p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.fffffp+124L 0x1.ffffffffffffffffffffffffff8p+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.fffffp+124L 0x1.ffffffffffffffffffffffffff8p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.fffffp+124L 0x1.ffffffffffffffffffffffffff8p+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.fffffp+124L 0x1.ffffffffffffffffffffffffff8p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0xf.ffffffffffff8p+1020 0x2p+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0xf.ffffffffffff8p+1020 0x2p+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0xf.ffffffffffff8p+1020 0x2p+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0xf.ffffffffffff8p+1020 0x2p+112 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x2p+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x2p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x2p+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x2p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x2p+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x2p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x2p+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x2p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.ffffffffffff8p+1020L 0x2p+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.ffffffffffff8p+1020L 0x2p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffff8p+1020L 0x2p+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.ffffffffffff8p+1020L 0x2p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x2p+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x2p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x2p+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x2p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0xf.ffffffffffff8p+1020 0x1.fffffep+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0xf.ffffffffffff8p+1020 0x1.fffffep+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0xf.ffffffffffff8p+1020 0x1.fffffep+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0xf.ffffffffffff8p+1020 0x1.fffffep+112 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x1.fffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x1.fffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x1.fffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x1.fffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x1.fffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x1.fffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x1.fffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x1.fffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.ffffffffffff8p+1020L 0x1.fffffep+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.ffffffffffff8p+1020L 0x1.fffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffff8p+1020L 0x1.fffffep+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.ffffffffffff8p+1020L 0x1.fffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x1.fffffep+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x1.fffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x1.fffffep+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x1.fffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0xf.ffffffffffff8p+1020 0x1.fffffffffffffp+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0xf.ffffffffffff8p+1020 0x1.fffffffffffffp+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0xf.ffffffffffff8p+1020 0x1.fffffffffffffp+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0xf.ffffffffffff8p+1020 0x1.fffffffffffffp+112 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x1.fffffffffffffp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x1.fffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x1.fffffffffffffp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x1.fffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x1.fffffffffffffp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x1.fffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x1.fffffffffffffp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x1.fffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.ffffffffffff8p+1020L 0x1.fffffffffffffp+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.ffffffffffff8p+1020L 0x1.fffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffff8p+1020L 0x1.fffffffffffffp+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.ffffffffffff8p+1020L 0x1.fffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x1.fffffffffffffp+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x1.fffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x1.fffffffffffffp+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x1.fffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x1.fffffffffffffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x1.fffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x1.fffffffffffffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x1.fffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x1.fffffffffffffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x1.fffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x1.fffffffffffffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x1.fffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.ffffffffffff8p+1020L 0x1.fffffffffffffffep+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.ffffffffffff8p+1020L 0x1.fffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffff8p+1020L 0x1.fffffffffffffffep+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.ffffffffffff8p+1020L 0x1.fffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x1.fffffffffffffffep+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x1.fffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x1.fffffffffffffffep+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x1.fffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.ffffffffffff8p+1020L 0x1.ffffffffffffffffffffffffffffp+112L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-128 -0xf.ffffffffffff8p+1020L 0x1.ffffffffffffffffffffffffffffp+112L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffff8p+1020L 0x1.ffffffffffffffffffffffffffffp+112L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.ffffffffffff8p+1020L 0x1.ffffffffffffffffffffffffffffp+112L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-128 -0xf.ffffffffffff8p+1020L 0x1.ffffffffffffffffffffffffff8p+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.ffffffffffff8p+1020L 0x1.ffffffffffffffffffffffffff8p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffff8p+1020L 0x1.ffffffffffffffffffffffffff8p+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.ffffffffffff8p+1020L 0x1.ffffffffffffffffffffffffff8p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x1.ffffffffffffffffffffffffff8p+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x1.ffffffffffffffffffffffffff8p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x1.ffffffffffffffffffffffffff8p+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x1.ffffffffffffffffffffffffff8p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x2p+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x2p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x2p+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x2p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x2p+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x2p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x2p+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x2p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffffffffffffp+16380L 0x2p+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffffffffffffp+16380L 0x2p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffp+16380L 0x2p+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffffffffffffp+16380L 0x2p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x1.fffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x1.fffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x1.fffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x1.fffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x1.fffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x1.fffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x1.fffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x1.fffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffffffffffffp+16380L 0x1.fffffep+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffffffffffffp+16380L 0x1.fffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffp+16380L 0x1.fffffep+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffffffffffffp+16380L 0x1.fffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x1.fffffffffffffp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x1.fffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x1.fffffffffffffp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x1.fffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x1.fffffffffffffp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x1.fffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x1.fffffffffffffp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x1.fffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffffffffffffp+16380L 0x1.fffffffffffffp+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffffffffffffp+16380L 0x1.fffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffp+16380L 0x1.fffffffffffffp+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffffffffffffp+16380L 0x1.fffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x1.fffffffffffffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x1.fffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x1.fffffffffffffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x1.fffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x1.fffffffffffffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x1.fffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x1.fffffffffffffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x1.fffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffffffffffffp+16380L 0x1.fffffffffffffffep+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffffffffffffp+16380L 0x1.fffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffp+16380L 0x1.fffffffffffffffep+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffffffffffffp+16380L 0x1.fffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffffffffffffp+16380L 0x1.ffffffffffffffffffffffffffffp+112L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffffffffffffp+16380L 0x1.ffffffffffffffffffffffffffffp+112L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffp+16380L 0x1.ffffffffffffffffffffffffffffp+112L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffffffffffffp+16380L 0x1.ffffffffffffffffffffffffffffp+112L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffffffffffffp+16380L 0x1.ffffffffffffffffffffffffff8p+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffffffffffffp+16380L 0x1.ffffffffffffffffffffffffff8p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffp+16380L 0x1.ffffffffffffffffffffffffff8p+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffffffffffffp+16380L 0x1.ffffffffffffffffffffffffff8p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x2p+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x2p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x2p+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x2p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x1.fffffep+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x1.fffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x1.fffffep+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x1.fffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x1.fffffffffffffp+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x1.fffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x1.fffffffffffffp+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x1.fffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x1.fffffffffffffffep+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x1.fffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x1.fffffffffffffffep+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x1.fffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x1.ffffffffffffffffffffffffffffp+112L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x1.ffffffffffffffffffffffffffffp+112L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x1.ffffffffffffffffffffffffffffp+112L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x1.ffffffffffffffffffffffffffffp+112L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x1.ffffffffffffffffffffffffff8p+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x1.ffffffffffffffffffffffffff8p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x1.ffffffffffffffffffffffffff8p+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x1.ffffffffffffffffffffffffff8p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x2p+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x2p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x2p+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x2p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x2p+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x2p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x2p+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x2p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x1.fffffep+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x1.fffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x1.fffffep+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x1.fffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x1.fffffep+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x1.fffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x1.fffffep+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x1.fffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x1.fffffffffffffp+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x1.fffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x1.fffffffffffffp+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x1.fffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x1.fffffffffffffp+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x1.fffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x1.fffffffffffffp+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x1.fffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x1.fffffffffffffffep+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x1.fffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x1.fffffffffffffffep+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x1.fffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x1.fffffffffffffffep+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x1.fffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x1.fffffffffffffffep+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x1.fffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x1.ffffffffffffffffffffffffffffp+112L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x1.ffffffffffffffffffffffffffffp+112L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x1.ffffffffffffffffffffffffffffp+112L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x1.ffffffffffffffffffffffffffffp+112L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x1.ffffffffffffffffffffffffff8p+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x1.ffffffffffffffffffffffffff8p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x1.ffffffffffffffffffffffffff8p+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x1.ffffffffffffffffffffffffff8p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x1.ffffffffffffffffffffffffff8p+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x1.ffffffffffffffffffffffffff8p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x1.ffffffffffffffffffffffffff8p+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x1.ffffffffffffffffffffffffff8p+112L : plus_infty : inexact-ok overflow errno-erange
+pow -max 0x1.ffffffffffffffffffffffffffffp+113
+= pow downward flt-32 -0xf.fffffp+124f 0x4p+112f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow tonearest flt-32 -0xf.fffffp+124f 0x4p+112f : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero flt-32 -0xf.fffffp+124f 0x4p+112f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow upward flt-32 -0xf.fffffp+124f 0x4p+112f : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0xf.fffffp+124 0x4p+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0xf.fffffp+124 0x4p+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0xf.fffffp+124 0x4p+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0xf.fffffp+124 0x4p+112 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0xf.fffffp+124L 0x4p+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.fffffp+124L 0x4p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffp+124L 0x4p+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.fffffp+124L 0x4p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0xf.fffffp+124L 0x4p+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.fffffp+124L 0x4p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffp+124L 0x4p+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.fffffp+124L 0x4p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffp+124L 0x4p+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffp+124L 0x4p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffp+124L 0x4p+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffp+124L 0x4p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.fffffp+124L 0x4p+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.fffffp+124L 0x4p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.fffffp+124L 0x4p+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.fffffp+124L 0x4p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward flt-32 -0xf.fffffp+124f 0x3.fffffcp+112f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow tonearest flt-32 -0xf.fffffp+124f 0x3.fffffcp+112f : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero flt-32 -0xf.fffffp+124f 0x3.fffffcp+112f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow upward flt-32 -0xf.fffffp+124f 0x3.fffffcp+112f : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0xf.fffffp+124 0x3.fffffcp+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0xf.fffffp+124 0x3.fffffcp+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0xf.fffffp+124 0x3.fffffcp+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0xf.fffffp+124 0x3.fffffcp+112 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0xf.fffffp+124L 0x3.fffffcp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.fffffp+124L 0x3.fffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffp+124L 0x3.fffffcp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.fffffp+124L 0x3.fffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0xf.fffffp+124L 0x3.fffffcp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.fffffp+124L 0x3.fffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffp+124L 0x3.fffffcp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.fffffp+124L 0x3.fffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffp+124L 0x3.fffffcp+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffp+124L 0x3.fffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffp+124L 0x3.fffffcp+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffp+124L 0x3.fffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.fffffp+124L 0x3.fffffcp+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.fffffp+124L 0x3.fffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.fffffp+124L 0x3.fffffcp+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.fffffp+124L 0x3.fffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0xf.fffffp+124 0x3.ffffffffffffep+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0xf.fffffp+124 0x3.ffffffffffffep+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0xf.fffffp+124 0x3.ffffffffffffep+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0xf.fffffp+124 0x3.ffffffffffffep+112 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0xf.fffffp+124L 0x3.ffffffffffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.fffffp+124L 0x3.ffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffp+124L 0x3.ffffffffffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.fffffp+124L 0x3.ffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0xf.fffffp+124L 0x3.ffffffffffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.fffffp+124L 0x3.ffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffp+124L 0x3.ffffffffffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.fffffp+124L 0x3.ffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffp+124L 0x3.ffffffffffffep+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffp+124L 0x3.ffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffp+124L 0x3.ffffffffffffep+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffp+124L 0x3.ffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.fffffp+124L 0x3.ffffffffffffep+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.fffffp+124L 0x3.ffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.fffffp+124L 0x3.ffffffffffffep+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.fffffp+124L 0x3.ffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0xf.fffffp+124L 0x3.fffffffffffffffcp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.fffffp+124L 0x3.fffffffffffffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffp+124L 0x3.fffffffffffffffcp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.fffffp+124L 0x3.fffffffffffffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0xf.fffffp+124L 0x3.fffffffffffffffcp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.fffffp+124L 0x3.fffffffffffffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffp+124L 0x3.fffffffffffffffcp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.fffffp+124L 0x3.fffffffffffffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffp+124L 0x3.fffffffffffffffcp+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffp+124L 0x3.fffffffffffffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffp+124L 0x3.fffffffffffffffcp+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffp+124L 0x3.fffffffffffffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.fffffp+124L 0x3.fffffffffffffffcp+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.fffffp+124L 0x3.fffffffffffffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.fffffp+124L 0x3.fffffffffffffffcp+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.fffffp+124L 0x3.fffffffffffffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffp+124L 0x3.fffffffffffffffffffffffffffep+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffp+124L 0x3.fffffffffffffffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffp+124L 0x3.fffffffffffffffffffffffffffep+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffp+124L 0x3.fffffffffffffffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffp+124L 0x3.ffffffffffffffffffffffffffp+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffp+124L 0x3.ffffffffffffffffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffp+124L 0x3.ffffffffffffffffffffffffffp+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffp+124L 0x3.ffffffffffffffffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.fffffp+124L 0x3.ffffffffffffffffffffffffffp+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.fffffp+124L 0x3.ffffffffffffffffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.fffffp+124L 0x3.ffffffffffffffffffffffffffp+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.fffffp+124L 0x3.ffffffffffffffffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0xf.ffffffffffff8p+1020 0x4p+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0xf.ffffffffffff8p+1020 0x4p+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0xf.ffffffffffff8p+1020 0x4p+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0xf.ffffffffffff8p+1020 0x4p+112 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x4p+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x4p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x4p+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x4p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x4p+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x4p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x4p+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x4p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.ffffffffffff8p+1020L 0x4p+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.ffffffffffff8p+1020L 0x4p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffff8p+1020L 0x4p+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.ffffffffffff8p+1020L 0x4p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x4p+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x4p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x4p+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x4p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0xf.ffffffffffff8p+1020 0x3.fffffcp+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0xf.ffffffffffff8p+1020 0x3.fffffcp+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0xf.ffffffffffff8p+1020 0x3.fffffcp+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0xf.ffffffffffff8p+1020 0x3.fffffcp+112 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x3.fffffcp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x3.fffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x3.fffffcp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x3.fffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x3.fffffcp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x3.fffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x3.fffffcp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x3.fffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.ffffffffffff8p+1020L 0x3.fffffcp+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.ffffffffffff8p+1020L 0x3.fffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffff8p+1020L 0x3.fffffcp+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.ffffffffffff8p+1020L 0x3.fffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x3.fffffcp+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x3.fffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x3.fffffcp+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x3.fffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0xf.ffffffffffff8p+1020 0x3.ffffffffffffep+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0xf.ffffffffffff8p+1020 0x3.ffffffffffffep+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0xf.ffffffffffff8p+1020 0x3.ffffffffffffep+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0xf.ffffffffffff8p+1020 0x3.ffffffffffffep+112 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x3.ffffffffffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x3.ffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x3.ffffffffffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x3.ffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x3.ffffffffffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x3.ffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x3.ffffffffffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x3.ffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.ffffffffffff8p+1020L 0x3.ffffffffffffep+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.ffffffffffff8p+1020L 0x3.ffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffff8p+1020L 0x3.ffffffffffffep+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.ffffffffffff8p+1020L 0x3.ffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x3.ffffffffffffep+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x3.ffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x3.ffffffffffffep+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x3.ffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x3.fffffffffffffffcp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x3.fffffffffffffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x3.fffffffffffffffcp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.ffffffffffff8p+1020L 0x3.fffffffffffffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x3.fffffffffffffffcp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x3.fffffffffffffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x3.fffffffffffffffcp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0x3.fffffffffffffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.ffffffffffff8p+1020L 0x3.fffffffffffffffcp+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.ffffffffffff8p+1020L 0x3.fffffffffffffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffff8p+1020L 0x3.fffffffffffffffcp+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.ffffffffffff8p+1020L 0x3.fffffffffffffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x3.fffffffffffffffcp+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x3.fffffffffffffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x3.fffffffffffffffcp+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x3.fffffffffffffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.ffffffffffff8p+1020L 0x3.fffffffffffffffffffffffffffep+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.ffffffffffff8p+1020L 0x3.fffffffffffffffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffff8p+1020L 0x3.fffffffffffffffffffffffffffep+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.ffffffffffff8p+1020L 0x3.fffffffffffffffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.ffffffffffff8p+1020L 0x3.ffffffffffffffffffffffffffp+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.ffffffffffff8p+1020L 0x3.ffffffffffffffffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffff8p+1020L 0x3.ffffffffffffffffffffffffffp+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.ffffffffffff8p+1020L 0x3.ffffffffffffffffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x3.ffffffffffffffffffffffffffp+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x3.ffffffffffffffffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x3.ffffffffffffffffffffffffffp+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.ffffffffffff8p+1020L 0x3.ffffffffffffffffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x4p+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x4p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x4p+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x4p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x4p+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x4p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x4p+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x4p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffffffffffffp+16380L 0x4p+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffffffffffffp+16380L 0x4p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffp+16380L 0x4p+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffffffffffffp+16380L 0x4p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x3.fffffcp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x3.fffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x3.fffffcp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x3.fffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x3.fffffcp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x3.fffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x3.fffffcp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x3.fffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffffffffffffp+16380L 0x3.fffffcp+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffffffffffffp+16380L 0x3.fffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffp+16380L 0x3.fffffcp+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffffffffffffp+16380L 0x3.fffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x3.ffffffffffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x3.ffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x3.ffffffffffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x3.ffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x3.ffffffffffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x3.ffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x3.ffffffffffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x3.ffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffffffffffffp+16380L 0x3.ffffffffffffep+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffffffffffffp+16380L 0x3.ffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffp+16380L 0x3.ffffffffffffep+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffffffffffffp+16380L 0x3.ffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x3.fffffffffffffffcp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x3.fffffffffffffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x3.fffffffffffffffcp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.fffffffffffffffp+16380L 0x3.fffffffffffffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x3.fffffffffffffffcp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x3.fffffffffffffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x3.fffffffffffffffcp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0x3.fffffffffffffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffffffffffffp+16380L 0x3.fffffffffffffffcp+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffffffffffffp+16380L 0x3.fffffffffffffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffp+16380L 0x3.fffffffffffffffcp+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffffffffffffp+16380L 0x3.fffffffffffffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffffffffffffp+16380L 0x3.fffffffffffffffffffffffffffep+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffffffffffffp+16380L 0x3.fffffffffffffffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffp+16380L 0x3.fffffffffffffffffffffffffffep+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffffffffffffp+16380L 0x3.fffffffffffffffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffffffffffffp+16380L 0x3.ffffffffffffffffffffffffffp+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffffffffffffp+16380L 0x3.ffffffffffffffffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffp+16380L 0x3.ffffffffffffffffffffffffffp+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffffffffffffp+16380L 0x3.ffffffffffffffffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x4p+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x4p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x4p+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x4p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x3.fffffcp+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x3.fffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x3.fffffcp+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x3.fffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x3.ffffffffffffep+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x3.ffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x3.ffffffffffffep+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x3.ffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x3.fffffffffffffffcp+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x3.fffffffffffffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x3.fffffffffffffffcp+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x3.fffffffffffffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x3.fffffffffffffffffffffffffffep+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x3.fffffffffffffffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x3.fffffffffffffffffffffffffffep+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x3.fffffffffffffffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x3.ffffffffffffffffffffffffffp+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x3.ffffffffffffffffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x3.ffffffffffffffffffffffffffp+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0x3.ffffffffffffffffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x4p+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x4p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x4p+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x4p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x4p+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x4p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x4p+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x4p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x3.fffffcp+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x3.fffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x3.fffffcp+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x3.fffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x3.fffffcp+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x3.fffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x3.fffffcp+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x3.fffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x3.ffffffffffffep+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x3.ffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x3.ffffffffffffep+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x3.ffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x3.ffffffffffffep+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x3.ffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x3.ffffffffffffep+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x3.ffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x3.fffffffffffffffcp+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x3.fffffffffffffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x3.fffffffffffffffcp+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x3.fffffffffffffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x3.fffffffffffffffcp+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x3.fffffffffffffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x3.fffffffffffffffcp+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x3.fffffffffffffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x3.fffffffffffffffffffffffffffep+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x3.fffffffffffffffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x3.fffffffffffffffffffffffffffep+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x3.fffffffffffffffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x3.ffffffffffffffffffffffffffp+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x3.ffffffffffffffffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x3.ffffffffffffffffffffffffffp+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0x3.ffffffffffffffffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x3.ffffffffffffffffffffffffffp+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x3.ffffffffffffffffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x3.ffffffffffffffffffffffffffp+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0x3.ffffffffffffffffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+pow -max max
+= pow downward flt-32 -0xf.fffffp+124f 0xf.fffffp+124f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow tonearest flt-32 -0xf.fffffp+124f 0xf.fffffp+124f : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero flt-32 -0xf.fffffp+124f 0xf.fffffp+124f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow upward flt-32 -0xf.fffffp+124f 0xf.fffffp+124f : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0xf.fffffp+124 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0xf.fffffp+124 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0xf.fffffp+124 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0xf.fffffp+124 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0xf.fffffp+124L 0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.fffffp+124L 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffp+124L 0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.fffffp+124L 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0xf.fffffp+124L 0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.fffffp+124L 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffp+124L 0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.fffffp+124L 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffp+124L 0xf.fffffp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffp+124L 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffp+124L 0xf.fffffp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffp+124L 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.fffffp+124L 0xf.fffffp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.fffffp+124L 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.fffffp+124L 0xf.fffffp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.fffffp+124L 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0xf.fffffp+124L 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.fffffp+124L 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffp+124L 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.fffffp+124L 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0xf.fffffp+124L 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.fffffp+124L 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffp+124L 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.fffffp+124L 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffp+124L 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffp+124L 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffp+124L 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffp+124L 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.fffffp+124L 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.fffffp+124L 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.fffffp+124L 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.fffffp+124L 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0xf.fffffp+124L 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.fffffp+124L 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffp+124L 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.fffffp+124L 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0xf.fffffp+124L 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.fffffp+124L 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffp+124L 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.fffffp+124L 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffp+124L 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffp+124L 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffp+124L 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffp+124L 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffp+124L 0xf.fffffffffffffffffffffffffff8p+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffp+124L 0xf.fffffffffffffffffffffffffff8p+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffp+124L 0xf.fffffffffffffffffffffffffff8p+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffp+124L 0xf.fffffffffffffffffffffffffff8p+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffp+124L 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffp+124L 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffp+124L 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffp+124L 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.fffffp+124L 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.fffffp+124L 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.fffffp+124L 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.fffffp+124L 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0xf.ffffffffffff8p+1020L 0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L 0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.ffffffffffff8p+1020L 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.ffffffffffff8p+1020L 0xf.fffffp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.ffffffffffff8p+1020L 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffff8p+1020L 0xf.fffffp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.ffffffffffff8p+1020L 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.ffffffffffff8p+1020L 0xf.fffffp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L 0xf.fffffp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.ffffffffffff8p+1020L 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0xf.ffffffffffff8p+1020L 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.ffffffffffff8p+1020L 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.ffffffffffff8p+1020L 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.ffffffffffff8p+1020L 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffff8p+1020L 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.ffffffffffff8p+1020L 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.ffffffffffff8p+1020L 0xf.fffffffffffffffffffffffffff8p+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.ffffffffffff8p+1020L 0xf.fffffffffffffffffffffffffff8p+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffff8p+1020L 0xf.fffffffffffffffffffffffffff8p+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.ffffffffffff8p+1020L 0xf.fffffffffffffffffffffffffff8p+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.ffffffffffff8p+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.ffffffffffff8p+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffff8p+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.ffffffffffff8p+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.ffffffffffff8p+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.ffffffffffff8p+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0xf.fffffffffffffffp+16380L 0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L 0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.fffffffffffffffp+16380L 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffffffffffffp+16380L 0xf.fffffp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffffffffffffp+16380L 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffp+16380L 0xf.fffffp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffffffffffffp+16380L 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0xf.fffffffffffffffp+16380L 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.fffffffffffffffp+16380L 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffffffffffffp+16380L 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffffffffffffp+16380L 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffp+16380L 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffffffffffffp+16380L 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffffffffffffff8p+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffffffffffffff8p+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffffffffffffff8p+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffffffffffffff8p+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffffffffffffp+16380L 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffffffffffffp+16380L 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffp+16380L 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffffffffffffp+16380L 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0xf.fffffp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0xf.fffffp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0xf.fffffffffffffffffffffffffff8p+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0xf.fffffffffffffffffffffffffff8p+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0xf.fffffffffffffffffffffffffff8p+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0xf.fffffffffffffffffffffffffff8p+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffffffffffffffffffffffff8p+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffffffffffffffffffffffff8p+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffffffffffffffffffffffff8p+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffffffffffffffffffffffff8p+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : inexact-ok overflow errno-erange
+pow -0.5 126
+= pow downward flt-32 -0x8p-4f 0x7.ep+4f : 0x4p-128f : inexact-ok underflow-ok errno-erange-ok
+= pow tonearest flt-32 -0x8p-4f 0x7.ep+4f : 0x4p-128f : inexact-ok underflow-ok errno-erange-ok
+= pow towardzero flt-32 -0x8p-4f 0x7.ep+4f : 0x4p-128f : inexact-ok underflow-ok errno-erange-ok
+= pow upward flt-32 -0x8p-4f 0x7.ep+4f : 0x4p-128f : inexact-ok underflow-ok errno-erange-ok
+= pow downward dbl-64 -0x8p-4 0x7.ep+4 : 0x4p-128 : inexact-ok
+= pow tonearest dbl-64 -0x8p-4 0x7.ep+4 : 0x4p-128 : inexact-ok
+= pow towardzero dbl-64 -0x8p-4 0x7.ep+4 : 0x4p-128 : inexact-ok
+= pow upward dbl-64 -0x8p-4 0x7.ep+4 : 0x4p-128 : inexact-ok
+= pow downward ldbl-96-intel -0x8p-4L 0x7.ep+4L : 0x4p-128L : inexact-ok
+= pow tonearest ldbl-96-intel -0x8p-4L 0x7.ep+4L : 0x4p-128L : inexact-ok
+= pow towardzero ldbl-96-intel -0x8p-4L 0x7.ep+4L : 0x4p-128L : inexact-ok
+= pow upward ldbl-96-intel -0x8p-4L 0x7.ep+4L : 0x4p-128L : inexact-ok
+= pow downward ldbl-96-m68k -0x8p-4L 0x7.ep+4L : 0x4p-128L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x8p-4L 0x7.ep+4L : 0x4p-128L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x8p-4L 0x7.ep+4L : 0x4p-128L : inexact-ok
+= pow upward ldbl-96-m68k -0x8p-4L 0x7.ep+4L : 0x4p-128L : inexact-ok
+= pow downward ldbl-128 -0x8p-4L 0x7.ep+4L : 0x4p-128L : inexact-ok
+= pow tonearest ldbl-128 -0x8p-4L 0x7.ep+4L : 0x4p-128L : inexact-ok
+= pow towardzero ldbl-128 -0x8p-4L 0x7.ep+4L : 0x4p-128L : inexact-ok
+= pow upward ldbl-128 -0x8p-4L 0x7.ep+4L : 0x4p-128L : inexact-ok
+= pow downward ldbl-128ibm -0x8p-4L 0x7.ep+4L : 0x4p-128L : inexact-ok
+= pow tonearest ldbl-128ibm -0x8p-4L 0x7.ep+4L : 0x4p-128L : inexact-ok
+= pow towardzero ldbl-128ibm -0x8p-4L 0x7.ep+4L : 0x4p-128L : inexact-ok
+= pow upward ldbl-128ibm -0x8p-4L 0x7.ep+4L : 0x4p-128L : inexact-ok
+pow -0.5 127
+= pow downward flt-32 -0x8p-4f 0x7.fp+4f : -0x2p-128f : inexact-ok underflow-ok errno-erange-ok
+= pow tonearest flt-32 -0x8p-4f 0x7.fp+4f : -0x2p-128f : inexact-ok underflow-ok errno-erange-ok
+= pow towardzero flt-32 -0x8p-4f 0x7.fp+4f : -0x2p-128f : inexact-ok underflow-ok errno-erange-ok
+= pow upward flt-32 -0x8p-4f 0x7.fp+4f : -0x2p-128f : inexact-ok underflow-ok errno-erange-ok
+= pow downward dbl-64 -0x8p-4 0x7.fp+4 : -0x2p-128 : inexact-ok
+= pow tonearest dbl-64 -0x8p-4 0x7.fp+4 : -0x2p-128 : inexact-ok
+= pow towardzero dbl-64 -0x8p-4 0x7.fp+4 : -0x2p-128 : inexact-ok
+= pow upward dbl-64 -0x8p-4 0x7.fp+4 : -0x2p-128 : inexact-ok
+= pow downward ldbl-96-intel -0x8p-4L 0x7.fp+4L : -0x2p-128L : inexact-ok
+= pow tonearest ldbl-96-intel -0x8p-4L 0x7.fp+4L : -0x2p-128L : inexact-ok
+= pow towardzero ldbl-96-intel -0x8p-4L 0x7.fp+4L : -0x2p-128L : inexact-ok
+= pow upward ldbl-96-intel -0x8p-4L 0x7.fp+4L : -0x2p-128L : inexact-ok
+= pow downward ldbl-96-m68k -0x8p-4L 0x7.fp+4L : -0x2p-128L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x8p-4L 0x7.fp+4L : -0x2p-128L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x8p-4L 0x7.fp+4L : -0x2p-128L : inexact-ok
+= pow upward ldbl-96-m68k -0x8p-4L 0x7.fp+4L : -0x2p-128L : inexact-ok
+= pow downward ldbl-128 -0x8p-4L 0x7.fp+4L : -0x2p-128L : inexact-ok
+= pow tonearest ldbl-128 -0x8p-4L 0x7.fp+4L : -0x2p-128L : inexact-ok
+= pow towardzero ldbl-128 -0x8p-4L 0x7.fp+4L : -0x2p-128L : inexact-ok
+= pow upward ldbl-128 -0x8p-4L 0x7.fp+4L : -0x2p-128L : inexact-ok
+= pow downward ldbl-128ibm -0x8p-4L 0x7.fp+4L : -0x2p-128L : inexact-ok
+= pow tonearest ldbl-128ibm -0x8p-4L 0x7.fp+4L : -0x2p-128L : inexact-ok
+= pow towardzero ldbl-128ibm -0x8p-4L 0x7.fp+4L : -0x2p-128L : inexact-ok
+= pow upward ldbl-128ibm -0x8p-4L 0x7.fp+4L : -0x2p-128L : inexact-ok
+pow -0.5 -126
+= pow downward flt-32 -0x8p-4f -0x7.ep+4f : 0x4p+124f : inexact-ok
+= pow tonearest flt-32 -0x8p-4f -0x7.ep+4f : 0x4p+124f : inexact-ok
+= pow towardzero flt-32 -0x8p-4f -0x7.ep+4f : 0x4p+124f : inexact-ok
+= pow upward flt-32 -0x8p-4f -0x7.ep+4f : 0x4p+124f : inexact-ok
+= pow downward dbl-64 -0x8p-4 -0x7.ep+4 : 0x4p+124 : inexact-ok
+= pow tonearest dbl-64 -0x8p-4 -0x7.ep+4 : 0x4p+124 : inexact-ok
+= pow towardzero dbl-64 -0x8p-4 -0x7.ep+4 : 0x4p+124 : inexact-ok
+= pow upward dbl-64 -0x8p-4 -0x7.ep+4 : 0x4p+124 : inexact-ok
+= pow downward ldbl-96-intel -0x8p-4L -0x7.ep+4L : 0x4p+124L : inexact-ok
+= pow tonearest ldbl-96-intel -0x8p-4L -0x7.ep+4L : 0x4p+124L : inexact-ok
+= pow towardzero ldbl-96-intel -0x8p-4L -0x7.ep+4L : 0x4p+124L : inexact-ok
+= pow upward ldbl-96-intel -0x8p-4L -0x7.ep+4L : 0x4p+124L : inexact-ok
+= pow downward ldbl-96-m68k -0x8p-4L -0x7.ep+4L : 0x4p+124L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x8p-4L -0x7.ep+4L : 0x4p+124L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x8p-4L -0x7.ep+4L : 0x4p+124L : inexact-ok
+= pow upward ldbl-96-m68k -0x8p-4L -0x7.ep+4L : 0x4p+124L : inexact-ok
+= pow downward ldbl-128 -0x8p-4L -0x7.ep+4L : 0x4p+124L : inexact-ok
+= pow tonearest ldbl-128 -0x8p-4L -0x7.ep+4L : 0x4p+124L : inexact-ok
+= pow towardzero ldbl-128 -0x8p-4L -0x7.ep+4L : 0x4p+124L : inexact-ok
+= pow upward ldbl-128 -0x8p-4L -0x7.ep+4L : 0x4p+124L : inexact-ok
+= pow downward ldbl-128ibm -0x8p-4L -0x7.ep+4L : 0x4p+124L : inexact-ok
+= pow tonearest ldbl-128ibm -0x8p-4L -0x7.ep+4L : 0x4p+124L : inexact-ok
+= pow towardzero ldbl-128ibm -0x8p-4L -0x7.ep+4L : 0x4p+124L : inexact-ok
+= pow upward ldbl-128ibm -0x8p-4L -0x7.ep+4L : 0x4p+124L : inexact-ok
+pow -0.5 -127
+= pow downward flt-32 -0x8p-4f -0x7.fp+4f : -0x8p+124f : inexact-ok
+= pow tonearest flt-32 -0x8p-4f -0x7.fp+4f : -0x8p+124f : inexact-ok
+= pow towardzero flt-32 -0x8p-4f -0x7.fp+4f : -0x8p+124f : inexact-ok
+= pow upward flt-32 -0x8p-4f -0x7.fp+4f : -0x8p+124f : inexact-ok
+= pow downward dbl-64 -0x8p-4 -0x7.fp+4 : -0x8p+124 : inexact-ok
+= pow tonearest dbl-64 -0x8p-4 -0x7.fp+4 : -0x8p+124 : inexact-ok
+= pow towardzero dbl-64 -0x8p-4 -0x7.fp+4 : -0x8p+124 : inexact-ok
+= pow upward dbl-64 -0x8p-4 -0x7.fp+4 : -0x8p+124 : inexact-ok
+= pow downward ldbl-96-intel -0x8p-4L -0x7.fp+4L : -0x8p+124L : inexact-ok
+= pow tonearest ldbl-96-intel -0x8p-4L -0x7.fp+4L : -0x8p+124L : inexact-ok
+= pow towardzero ldbl-96-intel -0x8p-4L -0x7.fp+4L : -0x8p+124L : inexact-ok
+= pow upward ldbl-96-intel -0x8p-4L -0x7.fp+4L : -0x8p+124L : inexact-ok
+= pow downward ldbl-96-m68k -0x8p-4L -0x7.fp+4L : -0x8p+124L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x8p-4L -0x7.fp+4L : -0x8p+124L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x8p-4L -0x7.fp+4L : -0x8p+124L : inexact-ok
+= pow upward ldbl-96-m68k -0x8p-4L -0x7.fp+4L : -0x8p+124L : inexact-ok
+= pow downward ldbl-128 -0x8p-4L -0x7.fp+4L : -0x8p+124L : inexact-ok
+= pow tonearest ldbl-128 -0x8p-4L -0x7.fp+4L : -0x8p+124L : inexact-ok
+= pow towardzero ldbl-128 -0x8p-4L -0x7.fp+4L : -0x8p+124L : inexact-ok
+= pow upward ldbl-128 -0x8p-4L -0x7.fp+4L : -0x8p+124L : inexact-ok
+= pow downward ldbl-128ibm -0x8p-4L -0x7.fp+4L : -0x8p+124L : inexact-ok
+= pow tonearest ldbl-128ibm -0x8p-4L -0x7.fp+4L : -0x8p+124L : inexact-ok
+= pow towardzero ldbl-128ibm -0x8p-4L -0x7.fp+4L : -0x8p+124L : inexact-ok
+= pow upward ldbl-128ibm -0x8p-4L -0x7.fp+4L : -0x8p+124L : inexact-ok
+pow -0.5 -0xffffff
+= pow downward flt-32 -0x8p-4f -0xf.fffffp+20f : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest flt-32 -0x8p-4f -0xf.fffffp+20f : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero flt-32 -0x8p-4f -0xf.fffffp+20f : -0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow upward flt-32 -0x8p-4f -0xf.fffffp+20f : -0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow downward dbl-64 -0x8p-4 -0xf.fffffp+20 : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest dbl-64 -0x8p-4 -0xf.fffffp+20 : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x8p-4 -0xf.fffffp+20 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x8p-4 -0xf.fffffp+20 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-96-intel -0x8p-4L -0xf.fffffp+20L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-96-intel -0x8p-4L -0xf.fffffp+20L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-4L -0xf.fffffp+20L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x8p-4L -0xf.fffffp+20L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x8p-4L -0xf.fffffp+20L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-96-m68k -0x8p-4L -0xf.fffffp+20L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-4L -0xf.fffffp+20L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x8p-4L -0xf.fffffp+20L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-128 -0x8p-4L -0xf.fffffp+20L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-128 -0x8p-4L -0xf.fffffp+20L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x8p-4L -0xf.fffffp+20L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x8p-4L -0xf.fffffp+20L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-128ibm -0x8p-4L -0xf.fffffp+20L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-128ibm -0x8p-4L -0xf.fffffp+20L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-4L -0xf.fffffp+20L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x8p-4L -0xf.fffffp+20L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+pow -0.5 -0x1fffffe
+= pow downward flt-32 -0x8p-4f -0x1.fffffep+24f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow tonearest flt-32 -0x8p-4f -0x1.fffffep+24f : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero flt-32 -0x8p-4f -0x1.fffffep+24f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow upward flt-32 -0x8p-4f -0x1.fffffep+24f : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x8p-4 -0x1.fffffep+24 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x8p-4 -0x1.fffffep+24 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x8p-4 -0x1.fffffep+24 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x8p-4 -0x1.fffffep+24 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x8p-4L -0x1.fffffep+24L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x8p-4L -0x1.fffffep+24L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-4L -0x1.fffffep+24L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x8p-4L -0x1.fffffep+24L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x8p-4L -0x1.fffffep+24L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x8p-4L -0x1.fffffep+24L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-4L -0x1.fffffep+24L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x8p-4L -0x1.fffffep+24L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x8p-4L -0x1.fffffep+24L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x8p-4L -0x1.fffffep+24L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x8p-4L -0x1.fffffep+24L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x8p-4L -0x1.fffffep+24L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x8p-4L -0x1.fffffep+24L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x8p-4L -0x1.fffffep+24L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-4L -0x1.fffffep+24L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x8p-4L -0x1.fffffep+24L : plus_infty : inexact-ok overflow errno-erange
+pow -0.5 -0x1.fffffffffffffp+52
+= pow downward flt-32 -0x8p-4f -0x1.fffffep+52f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow tonearest flt-32 -0x8p-4f -0x1.fffffep+52f : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero flt-32 -0x8p-4f -0x1.fffffep+52f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow upward flt-32 -0x8p-4f -0x1.fffffep+52f : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x8p-4 -0x1.fffffep+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x8p-4 -0x1.fffffep+52 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x8p-4 -0x1.fffffep+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x8p-4 -0x1.fffffep+52 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x8p-4L -0x1.fffffep+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x8p-4L -0x1.fffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-4L -0x1.fffffep+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x8p-4L -0x1.fffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x8p-4L -0x1.fffffep+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x8p-4L -0x1.fffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-4L -0x1.fffffep+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x8p-4L -0x1.fffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x8p-4L -0x1.fffffep+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x8p-4L -0x1.fffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x8p-4L -0x1.fffffep+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x8p-4L -0x1.fffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x8p-4L -0x1.fffffep+52L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x8p-4L -0x1.fffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-4L -0x1.fffffep+52L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x8p-4L -0x1.fffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward flt-32 -0x8p-4f -0x2p+52f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow tonearest flt-32 -0x8p-4f -0x2p+52f : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero flt-32 -0x8p-4f -0x2p+52f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow upward flt-32 -0x8p-4f -0x2p+52f : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x8p-4 -0x2p+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x8p-4 -0x2p+52 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x8p-4 -0x2p+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x8p-4 -0x2p+52 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x8p-4L -0x2p+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x8p-4L -0x2p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-4L -0x2p+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x8p-4L -0x2p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x8p-4L -0x2p+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x8p-4L -0x2p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-4L -0x2p+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x8p-4L -0x2p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x8p-4L -0x2p+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x8p-4L -0x2p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x8p-4L -0x2p+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x8p-4L -0x2p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x8p-4L -0x2p+52L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x8p-4L -0x2p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-4L -0x2p+52L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x8p-4L -0x2p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x8p-4 -0x1.fffffffffffffp+52 : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest dbl-64 -0x8p-4 -0x1.fffffffffffffp+52 : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x8p-4 -0x1.fffffffffffffp+52 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x8p-4 -0x1.fffffffffffffp+52 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-96-intel -0x8p-4L -0x1.fffffffffffffp+52L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-96-intel -0x8p-4L -0x1.fffffffffffffp+52L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-4L -0x1.fffffffffffffp+52L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x8p-4L -0x1.fffffffffffffp+52L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x8p-4L -0x1.fffffffffffffp+52L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-96-m68k -0x8p-4L -0x1.fffffffffffffp+52L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-4L -0x1.fffffffffffffp+52L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x8p-4L -0x1.fffffffffffffp+52L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-128 -0x8p-4L -0x1.fffffffffffffp+52L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-128 -0x8p-4L -0x1.fffffffffffffp+52L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x8p-4L -0x1.fffffffffffffp+52L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x8p-4L -0x1.fffffffffffffp+52L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-128ibm -0x8p-4L -0x1.fffffffffffffp+52L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-128ibm -0x8p-4L -0x1.fffffffffffffp+52L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-4L -0x1.fffffffffffffp+52L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x8p-4L -0x1.fffffffffffffp+52L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+pow -0.5 -0x1.fffffffffffffp+53
+= pow downward flt-32 -0x8p-4f -0x3.fffffcp+52f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow tonearest flt-32 -0x8p-4f -0x3.fffffcp+52f : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero flt-32 -0x8p-4f -0x3.fffffcp+52f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow upward flt-32 -0x8p-4f -0x3.fffffcp+52f : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x8p-4 -0x3.fffffcp+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x8p-4 -0x3.fffffcp+52 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x8p-4 -0x3.fffffcp+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x8p-4 -0x3.fffffcp+52 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x8p-4L -0x3.fffffcp+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x8p-4L -0x3.fffffcp+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-4L -0x3.fffffcp+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x8p-4L -0x3.fffffcp+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x8p-4L -0x3.fffffcp+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x8p-4L -0x3.fffffcp+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-4L -0x3.fffffcp+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x8p-4L -0x3.fffffcp+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x8p-4L -0x3.fffffcp+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x8p-4L -0x3.fffffcp+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x8p-4L -0x3.fffffcp+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x8p-4L -0x3.fffffcp+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x8p-4L -0x3.fffffcp+52L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x8p-4L -0x3.fffffcp+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-4L -0x3.fffffcp+52L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x8p-4L -0x3.fffffcp+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward flt-32 -0x8p-4f -0x4p+52f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow tonearest flt-32 -0x8p-4f -0x4p+52f : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero flt-32 -0x8p-4f -0x4p+52f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow upward flt-32 -0x8p-4f -0x4p+52f : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x8p-4 -0x4p+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x8p-4 -0x4p+52 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x8p-4 -0x4p+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x8p-4 -0x4p+52 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x8p-4L -0x4p+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x8p-4L -0x4p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-4L -0x4p+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x8p-4L -0x4p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x8p-4L -0x4p+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x8p-4L -0x4p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-4L -0x4p+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x8p-4L -0x4p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x8p-4L -0x4p+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x8p-4L -0x4p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x8p-4L -0x4p+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x8p-4L -0x4p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x8p-4L -0x4p+52L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x8p-4L -0x4p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-4L -0x4p+52L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x8p-4L -0x4p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x8p-4 -0x3.ffffffffffffep+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x8p-4 -0x3.ffffffffffffep+52 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x8p-4 -0x3.ffffffffffffep+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x8p-4 -0x3.ffffffffffffep+52 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x8p-4L -0x3.ffffffffffffep+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x8p-4L -0x3.ffffffffffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-4L -0x3.ffffffffffffep+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x8p-4L -0x3.ffffffffffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x8p-4L -0x3.ffffffffffffep+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x8p-4L -0x3.ffffffffffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-4L -0x3.ffffffffffffep+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x8p-4L -0x3.ffffffffffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x8p-4L -0x3.ffffffffffffep+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x8p-4L -0x3.ffffffffffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x8p-4L -0x3.ffffffffffffep+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x8p-4L -0x3.ffffffffffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x8p-4L -0x3.ffffffffffffep+52L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x8p-4L -0x3.ffffffffffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-4L -0x3.ffffffffffffep+52L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x8p-4L -0x3.ffffffffffffep+52L : plus_infty : inexact-ok overflow errno-erange
+pow -0.5 -0x1.fffffffffffffffep+63
+= pow downward flt-32 -0x8p-4f -0xf.fffffp+60f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow tonearest flt-32 -0x8p-4f -0xf.fffffp+60f : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero flt-32 -0x8p-4f -0xf.fffffp+60f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow upward flt-32 -0x8p-4f -0xf.fffffp+60f : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x8p-4 -0xf.fffffp+60 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x8p-4 -0xf.fffffp+60 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x8p-4 -0xf.fffffp+60 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x8p-4 -0xf.fffffp+60 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x8p-4L -0xf.fffffp+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x8p-4L -0xf.fffffp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-4L -0xf.fffffp+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x8p-4L -0xf.fffffp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x8p-4L -0xf.fffffp+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x8p-4L -0xf.fffffp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-4L -0xf.fffffp+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x8p-4L -0xf.fffffp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x8p-4L -0xf.fffffp+60L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x8p-4L -0xf.fffffp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x8p-4L -0xf.fffffp+60L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x8p-4L -0xf.fffffp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x8p-4L -0xf.fffffp+60L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x8p-4L -0xf.fffffp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-4L -0xf.fffffp+60L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x8p-4L -0xf.fffffp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward flt-32 -0x8p-4f -0x1p+64f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow tonearest flt-32 -0x8p-4f -0x1p+64f : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero flt-32 -0x8p-4f -0x1p+64f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow upward flt-32 -0x8p-4f -0x1p+64f : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x8p-4 -0x1p+64 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x8p-4 -0x1p+64 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x8p-4 -0x1p+64 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x8p-4 -0x1p+64 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x8p-4L -0x1p+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x8p-4L -0x1p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-4L -0x1p+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x8p-4L -0x1p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x8p-4L -0x1p+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x8p-4L -0x1p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-4L -0x1p+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x8p-4L -0x1p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x8p-4L -0x1p+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x8p-4L -0x1p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x8p-4L -0x1p+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x8p-4L -0x1p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x8p-4L -0x1p+64L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x8p-4L -0x1p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-4L -0x1p+64L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x8p-4L -0x1p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x8p-4 -0xf.ffffffffffff8p+60 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x8p-4 -0xf.ffffffffffff8p+60 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x8p-4 -0xf.ffffffffffff8p+60 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x8p-4 -0xf.ffffffffffff8p+60 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x8p-4L -0xf.ffffffffffff8p+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x8p-4L -0xf.ffffffffffff8p+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-4L -0xf.ffffffffffff8p+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x8p-4L -0xf.ffffffffffff8p+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x8p-4L -0xf.ffffffffffff8p+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x8p-4L -0xf.ffffffffffff8p+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-4L -0xf.ffffffffffff8p+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x8p-4L -0xf.ffffffffffff8p+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x8p-4L -0xf.ffffffffffff8p+60L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x8p-4L -0xf.ffffffffffff8p+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x8p-4L -0xf.ffffffffffff8p+60L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x8p-4L -0xf.ffffffffffff8p+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x8p-4L -0xf.ffffffffffff8p+60L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x8p-4L -0xf.ffffffffffff8p+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-4L -0xf.ffffffffffff8p+60L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x8p-4L -0xf.ffffffffffff8p+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x8p-4L -0xf.fffffffffffffffp+60L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-96-intel -0x8p-4L -0xf.fffffffffffffffp+60L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-4L -0xf.fffffffffffffffp+60L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x8p-4L -0xf.fffffffffffffffp+60L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x8p-4L -0xf.fffffffffffffffp+60L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-96-m68k -0x8p-4L -0xf.fffffffffffffffp+60L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-4L -0xf.fffffffffffffffp+60L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x8p-4L -0xf.fffffffffffffffp+60L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-128 -0x8p-4L -0xf.fffffffffffffffp+60L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-128 -0x8p-4L -0xf.fffffffffffffffp+60L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x8p-4L -0xf.fffffffffffffffp+60L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x8p-4L -0xf.fffffffffffffffp+60L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-128ibm -0x8p-4L -0xf.fffffffffffffffp+60L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-128ibm -0x8p-4L -0xf.fffffffffffffffp+60L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-4L -0xf.fffffffffffffffp+60L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x8p-4L -0xf.fffffffffffffffp+60L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+pow -0.5 -0x1.fffffffffffffffep+64
+= pow downward flt-32 -0x8p-4f -0x1.fffffep+64f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow tonearest flt-32 -0x8p-4f -0x1.fffffep+64f : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero flt-32 -0x8p-4f -0x1.fffffep+64f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow upward flt-32 -0x8p-4f -0x1.fffffep+64f : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x8p-4 -0x1.fffffep+64 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x8p-4 -0x1.fffffep+64 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x8p-4 -0x1.fffffep+64 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x8p-4 -0x1.fffffep+64 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x8p-4L -0x1.fffffep+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x8p-4L -0x1.fffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-4L -0x1.fffffep+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x8p-4L -0x1.fffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x8p-4L -0x1.fffffep+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x8p-4L -0x1.fffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-4L -0x1.fffffep+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x8p-4L -0x1.fffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x8p-4L -0x1.fffffep+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x8p-4L -0x1.fffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x8p-4L -0x1.fffffep+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x8p-4L -0x1.fffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x8p-4L -0x1.fffffep+64L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x8p-4L -0x1.fffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-4L -0x1.fffffep+64L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x8p-4L -0x1.fffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward flt-32 -0x8p-4f -0x2p+64f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow tonearest flt-32 -0x8p-4f -0x2p+64f : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero flt-32 -0x8p-4f -0x2p+64f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow upward flt-32 -0x8p-4f -0x2p+64f : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x8p-4 -0x2p+64 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x8p-4 -0x2p+64 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x8p-4 -0x2p+64 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x8p-4 -0x2p+64 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x8p-4L -0x2p+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x8p-4L -0x2p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-4L -0x2p+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x8p-4L -0x2p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x8p-4L -0x2p+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x8p-4L -0x2p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-4L -0x2p+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x8p-4L -0x2p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x8p-4L -0x2p+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x8p-4L -0x2p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x8p-4L -0x2p+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x8p-4L -0x2p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x8p-4L -0x2p+64L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x8p-4L -0x2p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-4L -0x2p+64L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x8p-4L -0x2p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x8p-4 -0x1.fffffffffffffp+64 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x8p-4 -0x1.fffffffffffffp+64 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x8p-4 -0x1.fffffffffffffp+64 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x8p-4 -0x1.fffffffffffffp+64 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x8p-4L -0x1.fffffffffffffp+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x8p-4L -0x1.fffffffffffffp+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-4L -0x1.fffffffffffffp+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x8p-4L -0x1.fffffffffffffp+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x8p-4L -0x1.fffffffffffffp+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x8p-4L -0x1.fffffffffffffp+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-4L -0x1.fffffffffffffp+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x8p-4L -0x1.fffffffffffffp+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x8p-4L -0x1.fffffffffffffp+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x8p-4L -0x1.fffffffffffffp+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x8p-4L -0x1.fffffffffffffp+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x8p-4L -0x1.fffffffffffffp+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x8p-4L -0x1.fffffffffffffp+64L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x8p-4L -0x1.fffffffffffffp+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-4L -0x1.fffffffffffffp+64L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x8p-4L -0x1.fffffffffffffp+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x8p-4L -0x1.fffffffffffffffep+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x8p-4L -0x1.fffffffffffffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-4L -0x1.fffffffffffffffep+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x8p-4L -0x1.fffffffffffffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x8p-4L -0x1.fffffffffffffffep+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x8p-4L -0x1.fffffffffffffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-4L -0x1.fffffffffffffffep+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x8p-4L -0x1.fffffffffffffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x8p-4L -0x1.fffffffffffffffep+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x8p-4L -0x1.fffffffffffffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x8p-4L -0x1.fffffffffffffffep+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x8p-4L -0x1.fffffffffffffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x8p-4L -0x1.fffffffffffffffep+64L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x8p-4L -0x1.fffffffffffffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-4L -0x1.fffffffffffffffep+64L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x8p-4L -0x1.fffffffffffffffep+64L : plus_infty : inexact-ok overflow errno-erange
+pow -0.5 -0x1.ffffffffffffffffffffffffff8p+105
+= pow downward flt-32 -0x8p-4f -0x3.fffffcp+104f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow tonearest flt-32 -0x8p-4f -0x3.fffffcp+104f : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero flt-32 -0x8p-4f -0x3.fffffcp+104f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow upward flt-32 -0x8p-4f -0x3.fffffcp+104f : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x8p-4 -0x3.fffffcp+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x8p-4 -0x3.fffffcp+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x8p-4 -0x3.fffffcp+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x8p-4 -0x3.fffffcp+104 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x8p-4L -0x3.fffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x8p-4L -0x3.fffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-4L -0x3.fffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x8p-4L -0x3.fffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x8p-4L -0x3.fffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x8p-4L -0x3.fffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-4L -0x3.fffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x8p-4L -0x3.fffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x8p-4L -0x3.fffffcp+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x8p-4L -0x3.fffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x8p-4L -0x3.fffffcp+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x8p-4L -0x3.fffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x8p-4L -0x3.fffffcp+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x8p-4L -0x3.fffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-4L -0x3.fffffcp+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x8p-4L -0x3.fffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward flt-32 -0x8p-4f -0x4p+104f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow tonearest flt-32 -0x8p-4f -0x4p+104f : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero flt-32 -0x8p-4f -0x4p+104f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow upward flt-32 -0x8p-4f -0x4p+104f : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x8p-4 -0x4p+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x8p-4 -0x4p+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x8p-4 -0x4p+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x8p-4 -0x4p+104 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x8p-4L -0x4p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x8p-4L -0x4p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-4L -0x4p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x8p-4L -0x4p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x8p-4L -0x4p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x8p-4L -0x4p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-4L -0x4p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x8p-4L -0x4p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x8p-4L -0x4p+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x8p-4L -0x4p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x8p-4L -0x4p+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x8p-4L -0x4p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x8p-4L -0x4p+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x8p-4L -0x4p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-4L -0x4p+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x8p-4L -0x4p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x8p-4 -0x3.ffffffffffffep+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x8p-4 -0x3.ffffffffffffep+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x8p-4 -0x3.ffffffffffffep+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x8p-4 -0x3.ffffffffffffep+104 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x8p-4L -0x3.ffffffffffffep+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x8p-4L -0x3.ffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-4L -0x3.ffffffffffffep+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x8p-4L -0x3.ffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x8p-4L -0x3.ffffffffffffep+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x8p-4L -0x3.ffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-4L -0x3.ffffffffffffep+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x8p-4L -0x3.ffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x8p-4L -0x3.ffffffffffffep+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x8p-4L -0x3.ffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x8p-4L -0x3.ffffffffffffep+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x8p-4L -0x3.ffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x8p-4L -0x3.ffffffffffffep+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x8p-4L -0x3.ffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-4L -0x3.ffffffffffffep+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x8p-4L -0x3.ffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x8p-4L -0x3.fffffffffffffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x8p-4L -0x3.fffffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-4L -0x3.fffffffffffffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x8p-4L -0x3.fffffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x8p-4L -0x3.fffffffffffffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x8p-4L -0x3.fffffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-4L -0x3.fffffffffffffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x8p-4L -0x3.fffffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x8p-4L -0x3.fffffffffffffffcp+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x8p-4L -0x3.fffffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x8p-4L -0x3.fffffffffffffffcp+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x8p-4L -0x3.fffffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x8p-4L -0x3.fffffffffffffffcp+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x8p-4L -0x3.fffffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-4L -0x3.fffffffffffffffcp+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x8p-4L -0x3.fffffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x8p-4L -0x3.ffffffffffffffffffffffffffp+104L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-128 -0x8p-4L -0x3.ffffffffffffffffffffffffffp+104L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x8p-4L -0x3.ffffffffffffffffffffffffffp+104L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x8p-4L -0x3.ffffffffffffffffffffffffffp+104L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-128ibm -0x8p-4L -0x3.ffffffffffffffffffffffffffp+104L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-128ibm -0x8p-4L -0x3.ffffffffffffffffffffffffffp+104L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-4L -0x3.ffffffffffffffffffffffffffp+104L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x8p-4L -0x3.ffffffffffffffffffffffffffp+104L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+pow -0.5 -0x1.ffffffffffffffffffffffffff8p+106
+= pow downward flt-32 -0x8p-4f -0x7.fffff8p+104f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow tonearest flt-32 -0x8p-4f -0x7.fffff8p+104f : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero flt-32 -0x8p-4f -0x7.fffff8p+104f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow upward flt-32 -0x8p-4f -0x7.fffff8p+104f : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x8p-4 -0x7.fffff8p+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x8p-4 -0x7.fffff8p+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x8p-4 -0x7.fffff8p+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x8p-4 -0x7.fffff8p+104 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x8p-4L -0x7.fffff8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x8p-4L -0x7.fffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-4L -0x7.fffff8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x8p-4L -0x7.fffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x8p-4L -0x7.fffff8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x8p-4L -0x7.fffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-4L -0x7.fffff8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x8p-4L -0x7.fffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x8p-4L -0x7.fffff8p+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x8p-4L -0x7.fffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x8p-4L -0x7.fffff8p+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x8p-4L -0x7.fffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x8p-4L -0x7.fffff8p+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x8p-4L -0x7.fffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-4L -0x7.fffff8p+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x8p-4L -0x7.fffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward flt-32 -0x8p-4f -0x8p+104f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow tonearest flt-32 -0x8p-4f -0x8p+104f : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero flt-32 -0x8p-4f -0x8p+104f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow upward flt-32 -0x8p-4f -0x8p+104f : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x8p-4 -0x8p+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x8p-4 -0x8p+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x8p-4 -0x8p+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x8p-4 -0x8p+104 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x8p-4L -0x8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x8p-4L -0x8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-4L -0x8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x8p-4L -0x8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x8p-4L -0x8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x8p-4L -0x8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-4L -0x8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x8p-4L -0x8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x8p-4L -0x8p+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x8p-4L -0x8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x8p-4L -0x8p+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x8p-4L -0x8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x8p-4L -0x8p+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x8p-4L -0x8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-4L -0x8p+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x8p-4L -0x8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x8p-4 -0x7.ffffffffffffcp+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x8p-4 -0x7.ffffffffffffcp+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x8p-4 -0x7.ffffffffffffcp+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x8p-4 -0x7.ffffffffffffcp+104 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x8p-4L -0x7.ffffffffffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x8p-4L -0x7.ffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-4L -0x7.ffffffffffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x8p-4L -0x7.ffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x8p-4L -0x7.ffffffffffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x8p-4L -0x7.ffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-4L -0x7.ffffffffffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x8p-4L -0x7.ffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x8p-4L -0x7.ffffffffffffcp+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x8p-4L -0x7.ffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x8p-4L -0x7.ffffffffffffcp+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x8p-4L -0x7.ffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x8p-4L -0x7.ffffffffffffcp+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x8p-4L -0x7.ffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-4L -0x7.ffffffffffffcp+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x8p-4L -0x7.ffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x8p-4L -0x7.fffffffffffffff8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x8p-4L -0x7.fffffffffffffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-4L -0x7.fffffffffffffff8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x8p-4L -0x7.fffffffffffffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x8p-4L -0x7.fffffffffffffff8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x8p-4L -0x7.fffffffffffffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-4L -0x7.fffffffffffffff8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x8p-4L -0x7.fffffffffffffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x8p-4L -0x7.fffffffffffffff8p+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x8p-4L -0x7.fffffffffffffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x8p-4L -0x7.fffffffffffffff8p+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x8p-4L -0x7.fffffffffffffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x8p-4L -0x7.fffffffffffffff8p+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x8p-4L -0x7.fffffffffffffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-4L -0x7.fffffffffffffff8p+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x8p-4L -0x7.fffffffffffffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x8p-4L -0x7.fffffffffffffffffffffffffep+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x8p-4L -0x7.fffffffffffffffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x8p-4L -0x7.fffffffffffffffffffffffffep+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x8p-4L -0x7.fffffffffffffffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x8p-4L -0x7.fffffffffffffffffffffffffep+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x8p-4L -0x7.fffffffffffffffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-4L -0x7.fffffffffffffffffffffffffep+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x8p-4L -0x7.fffffffffffffffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+pow -0.5 -0x1.ffffffffffffffffffffffffffffp+112
+= pow downward flt-32 -0x8p-4f -0x1.fffffep+112f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow tonearest flt-32 -0x8p-4f -0x1.fffffep+112f : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero flt-32 -0x8p-4f -0x1.fffffep+112f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow upward flt-32 -0x8p-4f -0x1.fffffep+112f : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x8p-4 -0x1.fffffep+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x8p-4 -0x1.fffffep+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x8p-4 -0x1.fffffep+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x8p-4 -0x1.fffffep+112 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x8p-4L -0x1.fffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x8p-4L -0x1.fffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-4L -0x1.fffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x8p-4L -0x1.fffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x8p-4L -0x1.fffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x8p-4L -0x1.fffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-4L -0x1.fffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x8p-4L -0x1.fffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x8p-4L -0x1.fffffep+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x8p-4L -0x1.fffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x8p-4L -0x1.fffffep+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x8p-4L -0x1.fffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x8p-4L -0x1.fffffep+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x8p-4L -0x1.fffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-4L -0x1.fffffep+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x8p-4L -0x1.fffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward flt-32 -0x8p-4f -0x2p+112f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow tonearest flt-32 -0x8p-4f -0x2p+112f : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero flt-32 -0x8p-4f -0x2p+112f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow upward flt-32 -0x8p-4f -0x2p+112f : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x8p-4 -0x2p+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x8p-4 -0x2p+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x8p-4 -0x2p+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x8p-4 -0x2p+112 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x8p-4L -0x2p+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x8p-4L -0x2p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-4L -0x2p+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x8p-4L -0x2p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x8p-4L -0x2p+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x8p-4L -0x2p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-4L -0x2p+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x8p-4L -0x2p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x8p-4L -0x2p+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x8p-4L -0x2p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x8p-4L -0x2p+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x8p-4L -0x2p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x8p-4L -0x2p+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x8p-4L -0x2p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-4L -0x2p+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x8p-4L -0x2p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x8p-4 -0x1.fffffffffffffp+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x8p-4 -0x1.fffffffffffffp+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x8p-4 -0x1.fffffffffffffp+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x8p-4 -0x1.fffffffffffffp+112 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x8p-4L -0x1.fffffffffffffp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x8p-4L -0x1.fffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-4L -0x1.fffffffffffffp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x8p-4L -0x1.fffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x8p-4L -0x1.fffffffffffffp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x8p-4L -0x1.fffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-4L -0x1.fffffffffffffp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x8p-4L -0x1.fffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x8p-4L -0x1.fffffffffffffp+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x8p-4L -0x1.fffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x8p-4L -0x1.fffffffffffffp+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x8p-4L -0x1.fffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x8p-4L -0x1.fffffffffffffp+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x8p-4L -0x1.fffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-4L -0x1.fffffffffffffp+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x8p-4L -0x1.fffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x8p-4L -0x1.fffffffffffffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x8p-4L -0x1.fffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-4L -0x1.fffffffffffffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x8p-4L -0x1.fffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x8p-4L -0x1.fffffffffffffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x8p-4L -0x1.fffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-4L -0x1.fffffffffffffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x8p-4L -0x1.fffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x8p-4L -0x1.fffffffffffffffep+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x8p-4L -0x1.fffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x8p-4L -0x1.fffffffffffffffep+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x8p-4L -0x1.fffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x8p-4L -0x1.fffffffffffffffep+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x8p-4L -0x1.fffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-4L -0x1.fffffffffffffffep+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x8p-4L -0x1.fffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x8p-4L -0x1.ffffffffffffffffffffffffffffp+112L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-128 -0x8p-4L -0x1.ffffffffffffffffffffffffffffp+112L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x8p-4L -0x1.ffffffffffffffffffffffffffffp+112L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x8p-4L -0x1.ffffffffffffffffffffffffffffp+112L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-128 -0x8p-4L -0x1.ffffffffffffffffffffffffff8p+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x8p-4L -0x1.ffffffffffffffffffffffffff8p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x8p-4L -0x1.ffffffffffffffffffffffffff8p+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x8p-4L -0x1.ffffffffffffffffffffffffff8p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x8p-4L -0x1.ffffffffffffffffffffffffff8p+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x8p-4L -0x1.ffffffffffffffffffffffffff8p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-4L -0x1.ffffffffffffffffffffffffff8p+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x8p-4L -0x1.ffffffffffffffffffffffffff8p+112L : plus_infty : inexact-ok overflow errno-erange
+pow -0.5 -0x1.ffffffffffffffffffffffffffffp+113
+= pow downward flt-32 -0x8p-4f -0x3.fffffcp+112f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow tonearest flt-32 -0x8p-4f -0x3.fffffcp+112f : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero flt-32 -0x8p-4f -0x3.fffffcp+112f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow upward flt-32 -0x8p-4f -0x3.fffffcp+112f : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x8p-4 -0x3.fffffcp+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x8p-4 -0x3.fffffcp+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x8p-4 -0x3.fffffcp+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x8p-4 -0x3.fffffcp+112 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x8p-4L -0x3.fffffcp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x8p-4L -0x3.fffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-4L -0x3.fffffcp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x8p-4L -0x3.fffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x8p-4L -0x3.fffffcp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x8p-4L -0x3.fffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-4L -0x3.fffffcp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x8p-4L -0x3.fffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x8p-4L -0x3.fffffcp+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x8p-4L -0x3.fffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x8p-4L -0x3.fffffcp+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x8p-4L -0x3.fffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x8p-4L -0x3.fffffcp+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x8p-4L -0x3.fffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-4L -0x3.fffffcp+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x8p-4L -0x3.fffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward flt-32 -0x8p-4f -0x4p+112f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow tonearest flt-32 -0x8p-4f -0x4p+112f : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero flt-32 -0x8p-4f -0x4p+112f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow upward flt-32 -0x8p-4f -0x4p+112f : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x8p-4 -0x4p+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x8p-4 -0x4p+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x8p-4 -0x4p+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x8p-4 -0x4p+112 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x8p-4L -0x4p+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x8p-4L -0x4p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-4L -0x4p+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x8p-4L -0x4p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x8p-4L -0x4p+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x8p-4L -0x4p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-4L -0x4p+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x8p-4L -0x4p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x8p-4L -0x4p+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x8p-4L -0x4p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x8p-4L -0x4p+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x8p-4L -0x4p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x8p-4L -0x4p+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x8p-4L -0x4p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-4L -0x4p+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x8p-4L -0x4p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x8p-4 -0x3.ffffffffffffep+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x8p-4 -0x3.ffffffffffffep+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x8p-4 -0x3.ffffffffffffep+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x8p-4 -0x3.ffffffffffffep+112 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x8p-4L -0x3.ffffffffffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x8p-4L -0x3.ffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-4L -0x3.ffffffffffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x8p-4L -0x3.ffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x8p-4L -0x3.ffffffffffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x8p-4L -0x3.ffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-4L -0x3.ffffffffffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x8p-4L -0x3.ffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x8p-4L -0x3.ffffffffffffep+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x8p-4L -0x3.ffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x8p-4L -0x3.ffffffffffffep+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x8p-4L -0x3.ffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x8p-4L -0x3.ffffffffffffep+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x8p-4L -0x3.ffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-4L -0x3.ffffffffffffep+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x8p-4L -0x3.ffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x8p-4L -0x3.fffffffffffffffcp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x8p-4L -0x3.fffffffffffffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-4L -0x3.fffffffffffffffcp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x8p-4L -0x3.fffffffffffffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x8p-4L -0x3.fffffffffffffffcp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x8p-4L -0x3.fffffffffffffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-4L -0x3.fffffffffffffffcp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x8p-4L -0x3.fffffffffffffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x8p-4L -0x3.fffffffffffffffcp+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x8p-4L -0x3.fffffffffffffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x8p-4L -0x3.fffffffffffffffcp+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x8p-4L -0x3.fffffffffffffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x8p-4L -0x3.fffffffffffffffcp+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x8p-4L -0x3.fffffffffffffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-4L -0x3.fffffffffffffffcp+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x8p-4L -0x3.fffffffffffffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x8p-4L -0x3.fffffffffffffffffffffffffffep+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x8p-4L -0x3.fffffffffffffffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x8p-4L -0x3.fffffffffffffffffffffffffffep+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x8p-4L -0x3.fffffffffffffffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x8p-4L -0x3.ffffffffffffffffffffffffffp+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x8p-4L -0x3.ffffffffffffffffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x8p-4L -0x3.ffffffffffffffffffffffffffp+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x8p-4L -0x3.ffffffffffffffffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x8p-4L -0x3.ffffffffffffffffffffffffffp+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x8p-4L -0x3.ffffffffffffffffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-4L -0x3.ffffffffffffffffffffffffffp+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x8p-4L -0x3.ffffffffffffffffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+pow -0.5 -max
+= pow downward flt-32 -0x8p-4f -0xf.fffffp+124f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow tonearest flt-32 -0x8p-4f -0xf.fffffp+124f : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero flt-32 -0x8p-4f -0xf.fffffp+124f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow upward flt-32 -0x8p-4f -0xf.fffffp+124f : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x8p-4 -0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x8p-4 -0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x8p-4 -0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x8p-4 -0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x8p-4L -0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x8p-4L -0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-4L -0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x8p-4L -0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x8p-4L -0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x8p-4L -0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-4L -0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x8p-4L -0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x8p-4L -0xf.fffffp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x8p-4L -0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x8p-4L -0xf.fffffp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x8p-4L -0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x8p-4L -0xf.fffffp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x8p-4L -0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-4L -0xf.fffffp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x8p-4L -0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x8p-4 -0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x8p-4 -0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x8p-4 -0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x8p-4 -0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x8p-4L -0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x8p-4L -0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-4L -0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x8p-4L -0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x8p-4L -0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x8p-4L -0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-4L -0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x8p-4L -0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x8p-4L -0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x8p-4L -0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x8p-4L -0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x8p-4L -0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x8p-4L -0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x8p-4L -0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-4L -0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x8p-4L -0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x8p-4L -0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x8p-4L -0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-4L -0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x8p-4L -0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x8p-4L -0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x8p-4L -0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-4L -0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x8p-4L -0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x8p-4L -0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x8p-4L -0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x8p-4L -0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x8p-4L -0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x8p-4L -0xf.fffffffffffffffffffffffffff8p+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x8p-4L -0xf.fffffffffffffffffffffffffff8p+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x8p-4L -0xf.fffffffffffffffffffffffffff8p+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x8p-4L -0xf.fffffffffffffffffffffffffff8p+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x8p-4L -0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x8p-4L -0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x8p-4L -0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x8p-4L -0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x8p-4L -0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x8p-4L -0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-4L -0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x8p-4L -0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : inexact-ok overflow errno-erange
+pow -0.5 0xffffff
+= pow downward flt-32 -0x8p-4f 0xf.fffffp+20f : -0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow tonearest flt-32 -0x8p-4f 0xf.fffffp+20f : -0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 -0x8p-4f 0xf.fffffp+20f : -0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 -0x8p-4f 0xf.fffffp+20f : -0x0p+0f : inexact-ok underflow errno-erange
+= pow downward dbl-64 -0x8p-4 0xf.fffffp+20 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow tonearest dbl-64 -0x8p-4 0xf.fffffp+20 : -0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x8p-4 0xf.fffffp+20 : -0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x8p-4 0xf.fffffp+20 : -0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ldbl-96-intel -0x8p-4L 0xf.fffffp+20L : -0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x8p-4L 0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-4L 0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x8p-4L 0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-96-m68k -0x8p-4L 0xf.fffffp+20L : -0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x8p-4L 0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-4L 0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x8p-4L 0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-128 -0x8p-4L 0xf.fffffp+20L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-128 -0x8p-4L 0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x8p-4L 0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x8p-4L 0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-128ibm -0x8p-4L 0xf.fffffp+20L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x8p-4L 0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-4L 0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x8p-4L 0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+pow -0.5 0x1fffffe
+= pow downward flt-32 -0x8p-4f 0x1.fffffep+24f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow tonearest flt-32 -0x8p-4f 0x1.fffffep+24f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 -0x8p-4f 0x1.fffffep+24f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 -0x8p-4f 0x1.fffffep+24f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x8p-4 0x1.fffffep+24 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x8p-4 0x1.fffffep+24 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x8p-4 0x1.fffffep+24 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x8p-4 0x1.fffffep+24 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x8p-4L 0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x8p-4L 0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-4L 0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x8p-4L 0x1.fffffep+24L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x8p-4L 0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x8p-4L 0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-4L 0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x8p-4L 0x1.fffffep+24L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x8p-4L 0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x8p-4L 0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x8p-4L 0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x8p-4L 0x1.fffffep+24L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x8p-4L 0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x8p-4L 0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-4L 0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x8p-4L 0x1.fffffep+24L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+pow -0.5 0x1.fffffffffffffp+52
+= pow downward flt-32 -0x8p-4f 0x2p+52f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow tonearest flt-32 -0x8p-4f 0x2p+52f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 -0x8p-4f 0x2p+52f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 -0x8p-4f 0x2p+52f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x8p-4 0x2p+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x8p-4 0x2p+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x8p-4 0x2p+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x8p-4 0x2p+52 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x8p-4L 0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x8p-4L 0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-4L 0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x8p-4L 0x2p+52L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x8p-4L 0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x8p-4L 0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-4L 0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x8p-4L 0x2p+52L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x8p-4L 0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x8p-4L 0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x8p-4L 0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x8p-4L 0x2p+52L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x8p-4L 0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x8p-4L 0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-4L 0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x8p-4L 0x2p+52L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward flt-32 -0x8p-4f 0x1.fffffep+52f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow tonearest flt-32 -0x8p-4f 0x1.fffffep+52f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 -0x8p-4f 0x1.fffffep+52f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 -0x8p-4f 0x1.fffffep+52f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x8p-4 0x1.fffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x8p-4 0x1.fffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x8p-4 0x1.fffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x8p-4 0x1.fffffep+52 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x8p-4L 0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x8p-4L 0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-4L 0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x8p-4L 0x1.fffffep+52L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x8p-4L 0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x8p-4L 0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-4L 0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x8p-4L 0x1.fffffep+52L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x8p-4L 0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x8p-4L 0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x8p-4L 0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x8p-4L 0x1.fffffep+52L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x8p-4L 0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x8p-4L 0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-4L 0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x8p-4L 0x1.fffffep+52L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x8p-4 0x1.fffffffffffffp+52 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow tonearest dbl-64 -0x8p-4 0x1.fffffffffffffp+52 : -0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x8p-4 0x1.fffffffffffffp+52 : -0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x8p-4 0x1.fffffffffffffp+52 : -0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ldbl-96-intel -0x8p-4L 0x1.fffffffffffffp+52L : -0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x8p-4L 0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-4L 0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x8p-4L 0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-96-m68k -0x8p-4L 0x1.fffffffffffffp+52L : -0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x8p-4L 0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-4L 0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x8p-4L 0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-128 -0x8p-4L 0x1.fffffffffffffp+52L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-128 -0x8p-4L 0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x8p-4L 0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x8p-4L 0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-128ibm -0x8p-4L 0x1.fffffffffffffp+52L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x8p-4L 0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-4L 0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x8p-4L 0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+pow -0.5 0x1.fffffffffffffp+53
+= pow downward flt-32 -0x8p-4f 0x4p+52f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow tonearest flt-32 -0x8p-4f 0x4p+52f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 -0x8p-4f 0x4p+52f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 -0x8p-4f 0x4p+52f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x8p-4 0x4p+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x8p-4 0x4p+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x8p-4 0x4p+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x8p-4 0x4p+52 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x8p-4L 0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x8p-4L 0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-4L 0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x8p-4L 0x4p+52L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x8p-4L 0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x8p-4L 0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-4L 0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x8p-4L 0x4p+52L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x8p-4L 0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x8p-4L 0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x8p-4L 0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x8p-4L 0x4p+52L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x8p-4L 0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x8p-4L 0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-4L 0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x8p-4L 0x4p+52L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward flt-32 -0x8p-4f 0x3.fffffcp+52f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow tonearest flt-32 -0x8p-4f 0x3.fffffcp+52f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 -0x8p-4f 0x3.fffffcp+52f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 -0x8p-4f 0x3.fffffcp+52f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x8p-4 0x3.fffffcp+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x8p-4 0x3.fffffcp+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x8p-4 0x3.fffffcp+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x8p-4 0x3.fffffcp+52 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x8p-4L 0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x8p-4L 0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-4L 0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x8p-4L 0x3.fffffcp+52L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x8p-4L 0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x8p-4L 0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-4L 0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x8p-4L 0x3.fffffcp+52L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x8p-4L 0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x8p-4L 0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x8p-4L 0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x8p-4L 0x3.fffffcp+52L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x8p-4L 0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x8p-4L 0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-4L 0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x8p-4L 0x3.fffffcp+52L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x8p-4 0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x8p-4 0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x8p-4 0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x8p-4 0x3.ffffffffffffep+52 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x8p-4L 0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x8p-4L 0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-4L 0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x8p-4L 0x3.ffffffffffffep+52L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x8p-4L 0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x8p-4L 0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-4L 0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x8p-4L 0x3.ffffffffffffep+52L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x8p-4L 0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x8p-4L 0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x8p-4L 0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x8p-4L 0x3.ffffffffffffep+52L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x8p-4L 0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x8p-4L 0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-4L 0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x8p-4L 0x3.ffffffffffffep+52L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+pow -0.5 0x1.fffffffffffffffep+63
+= pow downward flt-32 -0x8p-4f 0x1p+64f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow tonearest flt-32 -0x8p-4f 0x1p+64f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 -0x8p-4f 0x1p+64f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 -0x8p-4f 0x1p+64f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x8p-4 0x1p+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x8p-4 0x1p+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x8p-4 0x1p+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x8p-4 0x1p+64 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x8p-4L 0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x8p-4L 0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-4L 0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x8p-4L 0x1p+64L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x8p-4L 0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x8p-4L 0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-4L 0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x8p-4L 0x1p+64L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x8p-4L 0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x8p-4L 0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x8p-4L 0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x8p-4L 0x1p+64L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x8p-4L 0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x8p-4L 0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-4L 0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x8p-4L 0x1p+64L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward flt-32 -0x8p-4f 0xf.fffffp+60f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow tonearest flt-32 -0x8p-4f 0xf.fffffp+60f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 -0x8p-4f 0xf.fffffp+60f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 -0x8p-4f 0xf.fffffp+60f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x8p-4 0xf.fffffp+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x8p-4 0xf.fffffp+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x8p-4 0xf.fffffp+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x8p-4 0xf.fffffp+60 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x8p-4L 0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x8p-4L 0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-4L 0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x8p-4L 0xf.fffffp+60L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x8p-4L 0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x8p-4L 0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-4L 0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x8p-4L 0xf.fffffp+60L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x8p-4L 0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x8p-4L 0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x8p-4L 0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x8p-4L 0xf.fffffp+60L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x8p-4L 0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x8p-4L 0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-4L 0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x8p-4L 0xf.fffffp+60L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x8p-4 0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x8p-4 0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x8p-4 0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x8p-4 0xf.ffffffffffff8p+60 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x8p-4L 0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x8p-4L 0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-4L 0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x8p-4L 0xf.ffffffffffff8p+60L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x8p-4L 0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x8p-4L 0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-4L 0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x8p-4L 0xf.ffffffffffff8p+60L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x8p-4L 0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x8p-4L 0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x8p-4L 0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x8p-4L 0xf.ffffffffffff8p+60L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x8p-4L 0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x8p-4L 0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-4L 0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x8p-4L 0xf.ffffffffffff8p+60L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x8p-4L 0xf.fffffffffffffffp+60L : -0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x8p-4L 0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-4L 0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x8p-4L 0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-96-m68k -0x8p-4L 0xf.fffffffffffffffp+60L : -0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x8p-4L 0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-4L 0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x8p-4L 0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-128 -0x8p-4L 0xf.fffffffffffffffp+60L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-128 -0x8p-4L 0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x8p-4L 0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x8p-4L 0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-128ibm -0x8p-4L 0xf.fffffffffffffffp+60L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x8p-4L 0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-4L 0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x8p-4L 0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+pow -0.5 0x1.fffffffffffffffep+64
+= pow downward flt-32 -0x8p-4f 0x2p+64f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow tonearest flt-32 -0x8p-4f 0x2p+64f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 -0x8p-4f 0x2p+64f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 -0x8p-4f 0x2p+64f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x8p-4 0x2p+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x8p-4 0x2p+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x8p-4 0x2p+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x8p-4 0x2p+64 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x8p-4L 0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x8p-4L 0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-4L 0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x8p-4L 0x2p+64L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x8p-4L 0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x8p-4L 0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-4L 0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x8p-4L 0x2p+64L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x8p-4L 0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x8p-4L 0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x8p-4L 0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x8p-4L 0x2p+64L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x8p-4L 0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x8p-4L 0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-4L 0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x8p-4L 0x2p+64L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward flt-32 -0x8p-4f 0x1.fffffep+64f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow tonearest flt-32 -0x8p-4f 0x1.fffffep+64f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 -0x8p-4f 0x1.fffffep+64f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 -0x8p-4f 0x1.fffffep+64f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x8p-4 0x1.fffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x8p-4 0x1.fffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x8p-4 0x1.fffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x8p-4 0x1.fffffep+64 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x8p-4L 0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x8p-4L 0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-4L 0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x8p-4L 0x1.fffffep+64L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x8p-4L 0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x8p-4L 0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-4L 0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x8p-4L 0x1.fffffep+64L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x8p-4L 0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x8p-4L 0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x8p-4L 0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x8p-4L 0x1.fffffep+64L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x8p-4L 0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x8p-4L 0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-4L 0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x8p-4L 0x1.fffffep+64L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x8p-4 0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x8p-4 0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x8p-4 0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x8p-4 0x1.fffffffffffffp+64 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x8p-4L 0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x8p-4L 0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-4L 0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x8p-4L 0x1.fffffffffffffp+64L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x8p-4L 0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x8p-4L 0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-4L 0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x8p-4L 0x1.fffffffffffffp+64L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x8p-4L 0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x8p-4L 0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x8p-4L 0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x8p-4L 0x1.fffffffffffffp+64L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x8p-4L 0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x8p-4L 0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-4L 0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x8p-4L 0x1.fffffffffffffp+64L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x8p-4L 0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x8p-4L 0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-4L 0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x8p-4L 0x1.fffffffffffffffep+64L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x8p-4L 0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x8p-4L 0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-4L 0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x8p-4L 0x1.fffffffffffffffep+64L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x8p-4L 0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x8p-4L 0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x8p-4L 0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x8p-4L 0x1.fffffffffffffffep+64L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x8p-4L 0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x8p-4L 0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-4L 0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x8p-4L 0x1.fffffffffffffffep+64L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+pow -0.5 0x1.ffffffffffffffffffffffffff8p+105
+= pow downward flt-32 -0x8p-4f 0x4p+104f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow tonearest flt-32 -0x8p-4f 0x4p+104f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 -0x8p-4f 0x4p+104f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 -0x8p-4f 0x4p+104f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x8p-4 0x4p+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x8p-4 0x4p+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x8p-4 0x4p+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x8p-4 0x4p+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x8p-4L 0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x8p-4L 0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-4L 0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x8p-4L 0x4p+104L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x8p-4L 0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x8p-4L 0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-4L 0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x8p-4L 0x4p+104L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x8p-4L 0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x8p-4L 0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x8p-4L 0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x8p-4L 0x4p+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x8p-4L 0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x8p-4L 0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-4L 0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x8p-4L 0x4p+104L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward flt-32 -0x8p-4f 0x3.fffffcp+104f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow tonearest flt-32 -0x8p-4f 0x3.fffffcp+104f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 -0x8p-4f 0x3.fffffcp+104f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 -0x8p-4f 0x3.fffffcp+104f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x8p-4 0x3.fffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x8p-4 0x3.fffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x8p-4 0x3.fffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x8p-4 0x3.fffffcp+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x8p-4L 0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x8p-4L 0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-4L 0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x8p-4L 0x3.fffffcp+104L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x8p-4L 0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x8p-4L 0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-4L 0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x8p-4L 0x3.fffffcp+104L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x8p-4L 0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x8p-4L 0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x8p-4L 0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x8p-4L 0x3.fffffcp+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x8p-4L 0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x8p-4L 0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-4L 0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x8p-4L 0x3.fffffcp+104L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x8p-4 0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x8p-4 0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x8p-4 0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x8p-4 0x3.ffffffffffffep+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x8p-4L 0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x8p-4L 0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-4L 0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x8p-4L 0x3.ffffffffffffep+104L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x8p-4L 0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x8p-4L 0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-4L 0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x8p-4L 0x3.ffffffffffffep+104L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x8p-4L 0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x8p-4L 0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x8p-4L 0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x8p-4L 0x3.ffffffffffffep+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x8p-4L 0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x8p-4L 0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-4L 0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x8p-4L 0x3.ffffffffffffep+104L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x8p-4L 0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x8p-4L 0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-4L 0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x8p-4L 0x3.fffffffffffffffcp+104L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x8p-4L 0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x8p-4L 0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-4L 0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x8p-4L 0x3.fffffffffffffffcp+104L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x8p-4L 0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x8p-4L 0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x8p-4L 0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x8p-4L 0x3.fffffffffffffffcp+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x8p-4L 0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x8p-4L 0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-4L 0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x8p-4L 0x3.fffffffffffffffcp+104L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x8p-4L 0x3.ffffffffffffffffffffffffffp+104L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-128 -0x8p-4L 0x3.ffffffffffffffffffffffffffp+104L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x8p-4L 0x3.ffffffffffffffffffffffffffp+104L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x8p-4L 0x3.ffffffffffffffffffffffffffp+104L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-128ibm -0x8p-4L 0x3.ffffffffffffffffffffffffffp+104L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x8p-4L 0x3.ffffffffffffffffffffffffffp+104L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-4L 0x3.ffffffffffffffffffffffffffp+104L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x8p-4L 0x3.ffffffffffffffffffffffffffp+104L : -0x0p+0L : inexact-ok underflow errno-erange
+pow -0.5 0x1.ffffffffffffffffffffffffff8p+106
+= pow downward flt-32 -0x8p-4f 0x8p+104f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow tonearest flt-32 -0x8p-4f 0x8p+104f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 -0x8p-4f 0x8p+104f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 -0x8p-4f 0x8p+104f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x8p-4 0x8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x8p-4 0x8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x8p-4 0x8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x8p-4 0x8p+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x8p-4L 0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x8p-4L 0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-4L 0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x8p-4L 0x8p+104L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x8p-4L 0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x8p-4L 0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-4L 0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x8p-4L 0x8p+104L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x8p-4L 0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x8p-4L 0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x8p-4L 0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x8p-4L 0x8p+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x8p-4L 0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x8p-4L 0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-4L 0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x8p-4L 0x8p+104L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward flt-32 -0x8p-4f 0x7.fffff8p+104f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow tonearest flt-32 -0x8p-4f 0x7.fffff8p+104f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 -0x8p-4f 0x7.fffff8p+104f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 -0x8p-4f 0x7.fffff8p+104f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x8p-4 0x7.fffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x8p-4 0x7.fffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x8p-4 0x7.fffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x8p-4 0x7.fffff8p+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x8p-4L 0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x8p-4L 0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-4L 0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x8p-4L 0x7.fffff8p+104L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x8p-4L 0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x8p-4L 0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-4L 0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x8p-4L 0x7.fffff8p+104L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x8p-4L 0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x8p-4L 0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x8p-4L 0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x8p-4L 0x7.fffff8p+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x8p-4L 0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x8p-4L 0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-4L 0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x8p-4L 0x7.fffff8p+104L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x8p-4 0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x8p-4 0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x8p-4 0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x8p-4 0x7.ffffffffffffcp+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x8p-4L 0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x8p-4L 0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-4L 0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x8p-4L 0x7.ffffffffffffcp+104L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x8p-4L 0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x8p-4L 0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-4L 0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x8p-4L 0x7.ffffffffffffcp+104L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x8p-4L 0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x8p-4L 0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x8p-4L 0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x8p-4L 0x7.ffffffffffffcp+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x8p-4L 0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x8p-4L 0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-4L 0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x8p-4L 0x7.ffffffffffffcp+104L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x8p-4L 0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x8p-4L 0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-4L 0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x8p-4L 0x7.fffffffffffffff8p+104L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x8p-4L 0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x8p-4L 0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-4L 0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x8p-4L 0x7.fffffffffffffff8p+104L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x8p-4L 0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x8p-4L 0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x8p-4L 0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x8p-4L 0x7.fffffffffffffff8p+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x8p-4L 0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x8p-4L 0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-4L 0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x8p-4L 0x7.fffffffffffffff8p+104L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x8p-4L 0x7.fffffffffffffffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x8p-4L 0x7.fffffffffffffffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x8p-4L 0x7.fffffffffffffffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x8p-4L 0x7.fffffffffffffffffffffffffep+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x8p-4L 0x7.fffffffffffffffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x8p-4L 0x7.fffffffffffffffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-4L 0x7.fffffffffffffffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x8p-4L 0x7.fffffffffffffffffffffffffep+104L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+pow -0.5 0x1.ffffffffffffffffffffffffffffp+112
+= pow downward flt-32 -0x8p-4f 0x2p+112f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow tonearest flt-32 -0x8p-4f 0x2p+112f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 -0x8p-4f 0x2p+112f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 -0x8p-4f 0x2p+112f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x8p-4 0x2p+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x8p-4 0x2p+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x8p-4 0x2p+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x8p-4 0x2p+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x8p-4L 0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x8p-4L 0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-4L 0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x8p-4L 0x2p+112L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x8p-4L 0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x8p-4L 0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-4L 0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x8p-4L 0x2p+112L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x8p-4L 0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x8p-4L 0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x8p-4L 0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x8p-4L 0x2p+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x8p-4L 0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x8p-4L 0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-4L 0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x8p-4L 0x2p+112L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward flt-32 -0x8p-4f 0x1.fffffep+112f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow tonearest flt-32 -0x8p-4f 0x1.fffffep+112f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 -0x8p-4f 0x1.fffffep+112f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 -0x8p-4f 0x1.fffffep+112f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x8p-4 0x1.fffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x8p-4 0x1.fffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x8p-4 0x1.fffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x8p-4 0x1.fffffep+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x8p-4L 0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x8p-4L 0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-4L 0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x8p-4L 0x1.fffffep+112L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x8p-4L 0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x8p-4L 0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-4L 0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x8p-4L 0x1.fffffep+112L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x8p-4L 0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x8p-4L 0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x8p-4L 0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x8p-4L 0x1.fffffep+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x8p-4L 0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x8p-4L 0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-4L 0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x8p-4L 0x1.fffffep+112L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x8p-4 0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x8p-4 0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x8p-4 0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x8p-4 0x1.fffffffffffffp+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x8p-4L 0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x8p-4L 0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-4L 0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x8p-4L 0x1.fffffffffffffp+112L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x8p-4L 0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x8p-4L 0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-4L 0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x8p-4L 0x1.fffffffffffffp+112L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x8p-4L 0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x8p-4L 0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x8p-4L 0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x8p-4L 0x1.fffffffffffffp+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x8p-4L 0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x8p-4L 0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-4L 0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x8p-4L 0x1.fffffffffffffp+112L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x8p-4L 0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x8p-4L 0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-4L 0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x8p-4L 0x1.fffffffffffffffep+112L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x8p-4L 0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x8p-4L 0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-4L 0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x8p-4L 0x1.fffffffffffffffep+112L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x8p-4L 0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x8p-4L 0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x8p-4L 0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x8p-4L 0x1.fffffffffffffffep+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x8p-4L 0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x8p-4L 0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-4L 0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x8p-4L 0x1.fffffffffffffffep+112L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x8p-4L 0x1.ffffffffffffffffffffffffffffp+112L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-128 -0x8p-4L 0x1.ffffffffffffffffffffffffffffp+112L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x8p-4L 0x1.ffffffffffffffffffffffffffffp+112L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x8p-4L 0x1.ffffffffffffffffffffffffffffp+112L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-128 -0x8p-4L 0x1.ffffffffffffffffffffffffff8p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x8p-4L 0x1.ffffffffffffffffffffffffff8p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x8p-4L 0x1.ffffffffffffffffffffffffff8p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x8p-4L 0x1.ffffffffffffffffffffffffff8p+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x8p-4L 0x1.ffffffffffffffffffffffffff8p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x8p-4L 0x1.ffffffffffffffffffffffffff8p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-4L 0x1.ffffffffffffffffffffffffff8p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x8p-4L 0x1.ffffffffffffffffffffffffff8p+112L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+pow -0.5 0x1.ffffffffffffffffffffffffffffp+113
+= pow downward flt-32 -0x8p-4f 0x4p+112f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow tonearest flt-32 -0x8p-4f 0x4p+112f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 -0x8p-4f 0x4p+112f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 -0x8p-4f 0x4p+112f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x8p-4 0x4p+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x8p-4 0x4p+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x8p-4 0x4p+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x8p-4 0x4p+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x8p-4L 0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x8p-4L 0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-4L 0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x8p-4L 0x4p+112L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x8p-4L 0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x8p-4L 0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-4L 0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x8p-4L 0x4p+112L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x8p-4L 0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x8p-4L 0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x8p-4L 0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x8p-4L 0x4p+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x8p-4L 0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x8p-4L 0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-4L 0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x8p-4L 0x4p+112L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward flt-32 -0x8p-4f 0x3.fffffcp+112f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow tonearest flt-32 -0x8p-4f 0x3.fffffcp+112f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 -0x8p-4f 0x3.fffffcp+112f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 -0x8p-4f 0x3.fffffcp+112f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x8p-4 0x3.fffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x8p-4 0x3.fffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x8p-4 0x3.fffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x8p-4 0x3.fffffcp+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x8p-4L 0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x8p-4L 0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-4L 0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x8p-4L 0x3.fffffcp+112L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x8p-4L 0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x8p-4L 0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-4L 0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x8p-4L 0x3.fffffcp+112L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x8p-4L 0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x8p-4L 0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x8p-4L 0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x8p-4L 0x3.fffffcp+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x8p-4L 0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x8p-4L 0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-4L 0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x8p-4L 0x3.fffffcp+112L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x8p-4 0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x8p-4 0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x8p-4 0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x8p-4 0x3.ffffffffffffep+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x8p-4L 0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x8p-4L 0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-4L 0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x8p-4L 0x3.ffffffffffffep+112L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x8p-4L 0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x8p-4L 0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-4L 0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x8p-4L 0x3.ffffffffffffep+112L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x8p-4L 0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x8p-4L 0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x8p-4L 0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x8p-4L 0x3.ffffffffffffep+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x8p-4L 0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x8p-4L 0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-4L 0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x8p-4L 0x3.ffffffffffffep+112L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x8p-4L 0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x8p-4L 0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-4L 0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x8p-4L 0x3.fffffffffffffffcp+112L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x8p-4L 0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x8p-4L 0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-4L 0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x8p-4L 0x3.fffffffffffffffcp+112L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x8p-4L 0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x8p-4L 0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x8p-4L 0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x8p-4L 0x3.fffffffffffffffcp+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x8p-4L 0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x8p-4L 0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-4L 0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x8p-4L 0x3.fffffffffffffffcp+112L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x8p-4L 0x3.fffffffffffffffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x8p-4L 0x3.fffffffffffffffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x8p-4L 0x3.fffffffffffffffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x8p-4L 0x3.fffffffffffffffffffffffffffep+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x8p-4L 0x3.ffffffffffffffffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x8p-4L 0x3.ffffffffffffffffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x8p-4L 0x3.ffffffffffffffffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x8p-4L 0x3.ffffffffffffffffffffffffffp+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x8p-4L 0x3.ffffffffffffffffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x8p-4L 0x3.ffffffffffffffffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-4L 0x3.ffffffffffffffffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x8p-4L 0x3.ffffffffffffffffffffffffffp+112L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+pow -0.5 max
+= pow downward flt-32 -0x8p-4f 0xf.fffffp+124f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow tonearest flt-32 -0x8p-4f 0xf.fffffp+124f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 -0x8p-4f 0xf.fffffp+124f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 -0x8p-4f 0xf.fffffp+124f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x8p-4 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x8p-4 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x8p-4 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x8p-4 0xf.fffffp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x8p-4L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x8p-4L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-4L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x8p-4L 0xf.fffffp+124L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x8p-4L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x8p-4L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-4L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x8p-4L 0xf.fffffp+124L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x8p-4L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x8p-4L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x8p-4L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x8p-4L 0xf.fffffp+124L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x8p-4L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x8p-4L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-4L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x8p-4L 0xf.fffffp+124L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x8p-4 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x8p-4 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x8p-4 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x8p-4 0xf.ffffffffffff8p+1020 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x8p-4L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x8p-4L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-4L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x8p-4L 0xf.ffffffffffff8p+1020L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x8p-4L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x8p-4L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-4L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x8p-4L 0xf.ffffffffffff8p+1020L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x8p-4L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x8p-4L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x8p-4L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x8p-4L 0xf.ffffffffffff8p+1020L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x8p-4L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x8p-4L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-4L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x8p-4L 0xf.ffffffffffff8p+1020L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x8p-4L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x8p-4L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-4L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x8p-4L 0xf.fffffffffffffffp+16380L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x8p-4L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x8p-4L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-4L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x8p-4L 0xf.fffffffffffffffp+16380L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x8p-4L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x8p-4L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x8p-4L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x8p-4L 0xf.fffffffffffffffp+16380L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x8p-4L 0xf.fffffffffffffffffffffffffff8p+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x8p-4L 0xf.fffffffffffffffffffffffffff8p+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x8p-4L 0xf.fffffffffffffffffffffffffff8p+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x8p-4L 0xf.fffffffffffffffffffffffffff8p+16380L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x8p-4L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x8p-4L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x8p-4L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x8p-4L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x8p-4L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x8p-4L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-4L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x8p-4L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+pow -min -2
+= pow downward flt-32 -0x4p-128f -0x2p+0f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow tonearest flt-32 -0x4p-128f -0x2p+0f : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero flt-32 -0x4p-128f -0x2p+0f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow upward flt-32 -0x4p-128f -0x2p+0f : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x4p-128 -0x2p+0 : 0x1p+252 : inexact-ok
+= pow tonearest dbl-64 -0x4p-128 -0x2p+0 : 0x1p+252 : inexact-ok
+= pow towardzero dbl-64 -0x4p-128 -0x2p+0 : 0x1p+252 : inexact-ok
+= pow upward dbl-64 -0x4p-128 -0x2p+0 : 0x1p+252 : inexact-ok
+= pow downward ldbl-96-intel -0x4p-128L -0x2p+0L : 0x1p+252L : inexact-ok
+= pow tonearest ldbl-96-intel -0x4p-128L -0x2p+0L : 0x1p+252L : inexact-ok
+= pow towardzero ldbl-96-intel -0x4p-128L -0x2p+0L : 0x1p+252L : inexact-ok
+= pow upward ldbl-96-intel -0x4p-128L -0x2p+0L : 0x1p+252L : inexact-ok
+= pow downward ldbl-96-m68k -0x4p-128L -0x2p+0L : 0x1p+252L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x4p-128L -0x2p+0L : 0x1p+252L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x4p-128L -0x2p+0L : 0x1p+252L : inexact-ok
+= pow upward ldbl-96-m68k -0x4p-128L -0x2p+0L : 0x1p+252L : inexact-ok
+= pow downward ldbl-128 -0x4p-128L -0x2p+0L : 0x1p+252L : inexact-ok
+= pow tonearest ldbl-128 -0x4p-128L -0x2p+0L : 0x1p+252L : inexact-ok
+= pow towardzero ldbl-128 -0x4p-128L -0x2p+0L : 0x1p+252L : inexact-ok
+= pow upward ldbl-128 -0x4p-128L -0x2p+0L : 0x1p+252L : inexact-ok
+= pow downward ldbl-128ibm -0x4p-128L -0x2p+0L : 0x1p+252L : inexact-ok
+= pow tonearest ldbl-128ibm -0x4p-128L -0x2p+0L : 0x1p+252L : inexact-ok
+= pow towardzero ldbl-128ibm -0x4p-128L -0x2p+0L : 0x1p+252L : inexact-ok
+= pow upward ldbl-128ibm -0x4p-128L -0x2p+0L : 0x1p+252L : inexact-ok
+= pow downward dbl-64 -0x4p-1024 -0x2p+0 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x4p-1024 -0x2p+0 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x4p-1024 -0x2p+0 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x4p-1024 -0x2p+0 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x4p-1024L -0x2p+0L : 0x1p+2044L : inexact-ok
+= pow tonearest ldbl-96-intel -0x4p-1024L -0x2p+0L : 0x1p+2044L : inexact-ok
+= pow towardzero ldbl-96-intel -0x4p-1024L -0x2p+0L : 0x1p+2044L : inexact-ok
+= pow upward ldbl-96-intel -0x4p-1024L -0x2p+0L : 0x1p+2044L : inexact-ok
+= pow downward ldbl-96-m68k -0x4p-1024L -0x2p+0L : 0x1p+2044L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x4p-1024L -0x2p+0L : 0x1p+2044L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x4p-1024L -0x2p+0L : 0x1p+2044L : inexact-ok
+= pow upward ldbl-96-m68k -0x4p-1024L -0x2p+0L : 0x1p+2044L : inexact-ok
+= pow downward ldbl-128 -0x4p-1024L -0x2p+0L : 0x1p+2044L : inexact-ok
+= pow tonearest ldbl-128 -0x4p-1024L -0x2p+0L : 0x1p+2044L : inexact-ok
+= pow towardzero ldbl-128 -0x4p-1024L -0x2p+0L : 0x1p+2044L : inexact-ok
+= pow upward ldbl-128 -0x4p-1024L -0x2p+0L : 0x1p+2044L : inexact-ok
+= pow downward ldbl-128ibm -0x4p-1024L -0x2p+0L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x4p-1024L -0x2p+0L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-1024L -0x2p+0L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x4p-1024L -0x2p+0L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x4p-16384L -0x2p+0L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-16384L -0x2p+0L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-16384L -0x2p+0L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-16384L -0x2p+0L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-16384L -0x2p+0L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-16384L -0x2p+0L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-16384L -0x2p+0L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-16384L -0x2p+0L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-16384L -0x2p+0L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-16384L -0x2p+0L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-16384L -0x2p+0L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-16384L -0x2p+0L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x2p-16384L -0x2p+0L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x2p-16384L -0x2p+0L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p-16384L -0x2p+0L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x2p-16384L -0x2p+0L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x2p-16384L -0x2p+0L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x2p-16384L -0x2p+0L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p-16384L -0x2p+0L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x2p-16384L -0x2p+0L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x2p-16384L -0x2p+0L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x2p-16384L -0x2p+0L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x2p-16384L -0x2p+0L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x2p-16384L -0x2p+0L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x8p-972 -0x2p+0 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x8p-972 -0x2p+0 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x8p-972 -0x2p+0 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x8p-972 -0x2p+0 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x8p-972L -0x2p+0L : 0x4p+1936L : inexact-ok
+= pow tonearest ldbl-96-intel -0x8p-972L -0x2p+0L : 0x4p+1936L : inexact-ok
+= pow towardzero ldbl-96-intel -0x8p-972L -0x2p+0L : 0x4p+1936L : inexact-ok
+= pow upward ldbl-96-intel -0x8p-972L -0x2p+0L : 0x4p+1936L : inexact-ok
+= pow downward ldbl-96-m68k -0x8p-972L -0x2p+0L : 0x4p+1936L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x8p-972L -0x2p+0L : 0x4p+1936L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x8p-972L -0x2p+0L : 0x4p+1936L : inexact-ok
+= pow upward ldbl-96-m68k -0x8p-972L -0x2p+0L : 0x4p+1936L : inexact-ok
+= pow downward ldbl-128 -0x8p-972L -0x2p+0L : 0x4p+1936L : inexact-ok
+= pow tonearest ldbl-128 -0x8p-972L -0x2p+0L : 0x4p+1936L : inexact-ok
+= pow towardzero ldbl-128 -0x8p-972L -0x2p+0L : 0x4p+1936L : inexact-ok
+= pow upward ldbl-128 -0x8p-972L -0x2p+0L : 0x4p+1936L : inexact-ok
+= pow downward ldbl-128ibm -0x8p-972L -0x2p+0L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x8p-972L -0x2p+0L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-972L -0x2p+0L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x8p-972L -0x2p+0L : plus_infty : inexact-ok overflow errno-erange
+pow -min -3
+= pow downward flt-32 -0x4p-128f -0x3p+0f : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest flt-32 -0x4p-128f -0x3p+0f : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero flt-32 -0x4p-128f -0x3p+0f : -0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow upward flt-32 -0x4p-128f -0x3p+0f : -0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow downward dbl-64 -0x4p-128 -0x3p+0 : -0x4p+376 : inexact-ok
+= pow tonearest dbl-64 -0x4p-128 -0x3p+0 : -0x4p+376 : inexact-ok
+= pow towardzero dbl-64 -0x4p-128 -0x3p+0 : -0x4p+376 : inexact-ok
+= pow upward dbl-64 -0x4p-128 -0x3p+0 : -0x4p+376 : inexact-ok
+= pow downward ldbl-96-intel -0x4p-128L -0x3p+0L : -0x4p+376L : inexact-ok
+= pow tonearest ldbl-96-intel -0x4p-128L -0x3p+0L : -0x4p+376L : inexact-ok
+= pow towardzero ldbl-96-intel -0x4p-128L -0x3p+0L : -0x4p+376L : inexact-ok
+= pow upward ldbl-96-intel -0x4p-128L -0x3p+0L : -0x4p+376L : inexact-ok
+= pow downward ldbl-96-m68k -0x4p-128L -0x3p+0L : -0x4p+376L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x4p-128L -0x3p+0L : -0x4p+376L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x4p-128L -0x3p+0L : -0x4p+376L : inexact-ok
+= pow upward ldbl-96-m68k -0x4p-128L -0x3p+0L : -0x4p+376L : inexact-ok
+= pow downward ldbl-128 -0x4p-128L -0x3p+0L : -0x4p+376L : inexact-ok
+= pow tonearest ldbl-128 -0x4p-128L -0x3p+0L : -0x4p+376L : inexact-ok
+= pow towardzero ldbl-128 -0x4p-128L -0x3p+0L : -0x4p+376L : inexact-ok
+= pow upward ldbl-128 -0x4p-128L -0x3p+0L : -0x4p+376L : inexact-ok
+= pow downward ldbl-128ibm -0x4p-128L -0x3p+0L : -0x4p+376L : inexact-ok
+= pow tonearest ldbl-128ibm -0x4p-128L -0x3p+0L : -0x4p+376L : inexact-ok
+= pow towardzero ldbl-128ibm -0x4p-128L -0x3p+0L : -0x4p+376L : inexact-ok
+= pow upward ldbl-128ibm -0x4p-128L -0x3p+0L : -0x4p+376L : inexact-ok
+= pow downward dbl-64 -0x4p-1024 -0x3p+0 : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest dbl-64 -0x4p-1024 -0x3p+0 : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x4p-1024 -0x3p+0 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x4p-1024 -0x3p+0 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-1024L -0x3p+0L : -0x4p+3064L : inexact-ok
+= pow tonearest ldbl-96-intel -0x4p-1024L -0x3p+0L : -0x4p+3064L : inexact-ok
+= pow towardzero ldbl-96-intel -0x4p-1024L -0x3p+0L : -0x4p+3064L : inexact-ok
+= pow upward ldbl-96-intel -0x4p-1024L -0x3p+0L : -0x4p+3064L : inexact-ok
+= pow downward ldbl-96-m68k -0x4p-1024L -0x3p+0L : -0x4p+3064L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x4p-1024L -0x3p+0L : -0x4p+3064L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x4p-1024L -0x3p+0L : -0x4p+3064L : inexact-ok
+= pow upward ldbl-96-m68k -0x4p-1024L -0x3p+0L : -0x4p+3064L : inexact-ok
+= pow downward ldbl-128 -0x4p-1024L -0x3p+0L : -0x4p+3064L : inexact-ok
+= pow tonearest ldbl-128 -0x4p-1024L -0x3p+0L : -0x4p+3064L : inexact-ok
+= pow towardzero ldbl-128 -0x4p-1024L -0x3p+0L : -0x4p+3064L : inexact-ok
+= pow upward ldbl-128 -0x4p-1024L -0x3p+0L : -0x4p+3064L : inexact-ok
+= pow downward ldbl-128ibm -0x4p-1024L -0x3p+0L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-128ibm -0x4p-1024L -0x3p+0L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-1024L -0x3p+0L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x4p-1024L -0x3p+0L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-16384L -0x3p+0L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-16384L -0x3p+0L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-16384L -0x3p+0L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-16384L -0x3p+0L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-16384L -0x3p+0L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-16384L -0x3p+0L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-16384L -0x3p+0L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-16384L -0x3p+0L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-16384L -0x3p+0L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-128 -0x4p-16384L -0x3p+0L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-16384L -0x3p+0L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-16384L -0x3p+0L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-96-intel -0x2p-16384L -0x3p+0L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-96-intel -0x2p-16384L -0x3p+0L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p-16384L -0x3p+0L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x2p-16384L -0x3p+0L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x2p-16384L -0x3p+0L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-96-m68k -0x2p-16384L -0x3p+0L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p-16384L -0x3p+0L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x2p-16384L -0x3p+0L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-128 -0x2p-16384L -0x3p+0L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-128 -0x2p-16384L -0x3p+0L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x2p-16384L -0x3p+0L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x2p-16384L -0x3p+0L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow downward dbl-64 -0x8p-972 -0x3p+0 : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest dbl-64 -0x8p-972 -0x3p+0 : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x8p-972 -0x3p+0 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x8p-972 -0x3p+0 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-96-intel -0x8p-972L -0x3p+0L : -0x8p+2904L : inexact-ok
+= pow tonearest ldbl-96-intel -0x8p-972L -0x3p+0L : -0x8p+2904L : inexact-ok
+= pow towardzero ldbl-96-intel -0x8p-972L -0x3p+0L : -0x8p+2904L : inexact-ok
+= pow upward ldbl-96-intel -0x8p-972L -0x3p+0L : -0x8p+2904L : inexact-ok
+= pow downward ldbl-96-m68k -0x8p-972L -0x3p+0L : -0x8p+2904L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x8p-972L -0x3p+0L : -0x8p+2904L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x8p-972L -0x3p+0L : -0x8p+2904L : inexact-ok
+= pow upward ldbl-96-m68k -0x8p-972L -0x3p+0L : -0x8p+2904L : inexact-ok
+= pow downward ldbl-128 -0x8p-972L -0x3p+0L : -0x8p+2904L : inexact-ok
+= pow tonearest ldbl-128 -0x8p-972L -0x3p+0L : -0x8p+2904L : inexact-ok
+= pow towardzero ldbl-128 -0x8p-972L -0x3p+0L : -0x8p+2904L : inexact-ok
+= pow upward ldbl-128 -0x8p-972L -0x3p+0L : -0x8p+2904L : inexact-ok
+= pow downward ldbl-128ibm -0x8p-972L -0x3p+0L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-128ibm -0x8p-972L -0x3p+0L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-972L -0x3p+0L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x8p-972L -0x3p+0L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+pow -min 1
+= pow downward flt-32 -0x4p-128f 0x1p+0f : -0x4p-128f : inexact-ok underflow-ok errno-erange-ok
+= pow tonearest flt-32 -0x4p-128f 0x1p+0f : -0x4p-128f : inexact-ok underflow-ok errno-erange-ok
+= pow towardzero flt-32 -0x4p-128f 0x1p+0f : -0x4p-128f : inexact-ok underflow-ok errno-erange-ok
+= pow upward flt-32 -0x4p-128f 0x1p+0f : -0x4p-128f : inexact-ok underflow-ok errno-erange-ok
+= pow downward dbl-64 -0x4p-128 0x1p+0 : -0x4p-128 : inexact-ok
+= pow tonearest dbl-64 -0x4p-128 0x1p+0 : -0x4p-128 : inexact-ok
+= pow towardzero dbl-64 -0x4p-128 0x1p+0 : -0x4p-128 : inexact-ok
+= pow upward dbl-64 -0x4p-128 0x1p+0 : -0x4p-128 : inexact-ok
+= pow downward ldbl-96-intel -0x4p-128L 0x1p+0L : -0x4p-128L : inexact-ok
+= pow tonearest ldbl-96-intel -0x4p-128L 0x1p+0L : -0x4p-128L : inexact-ok
+= pow towardzero ldbl-96-intel -0x4p-128L 0x1p+0L : -0x4p-128L : inexact-ok
+= pow upward ldbl-96-intel -0x4p-128L 0x1p+0L : -0x4p-128L : inexact-ok
+= pow downward ldbl-96-m68k -0x4p-128L 0x1p+0L : -0x4p-128L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x4p-128L 0x1p+0L : -0x4p-128L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x4p-128L 0x1p+0L : -0x4p-128L : inexact-ok
+= pow upward ldbl-96-m68k -0x4p-128L 0x1p+0L : -0x4p-128L : inexact-ok
+= pow downward ldbl-128 -0x4p-128L 0x1p+0L : -0x4p-128L : inexact-ok
+= pow tonearest ldbl-128 -0x4p-128L 0x1p+0L : -0x4p-128L : inexact-ok
+= pow towardzero ldbl-128 -0x4p-128L 0x1p+0L : -0x4p-128L : inexact-ok
+= pow upward ldbl-128 -0x4p-128L 0x1p+0L : -0x4p-128L : inexact-ok
+= pow downward ldbl-128ibm -0x4p-128L 0x1p+0L : -0x4p-128L : inexact-ok
+= pow tonearest ldbl-128ibm -0x4p-128L 0x1p+0L : -0x4p-128L : inexact-ok
+= pow towardzero ldbl-128ibm -0x4p-128L 0x1p+0L : -0x4p-128L : inexact-ok
+= pow upward ldbl-128ibm -0x4p-128L 0x1p+0L : -0x4p-128L : inexact-ok
+= pow downward dbl-64 -0x4p-1024 0x1p+0 : -0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
+= pow tonearest dbl-64 -0x4p-1024 0x1p+0 : -0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
+= pow towardzero dbl-64 -0x4p-1024 0x1p+0 : -0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
+= pow upward dbl-64 -0x4p-1024 0x1p+0 : -0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-1024L 0x1p+0L : -0x4p-1024L : inexact-ok
+= pow tonearest ldbl-96-intel -0x4p-1024L 0x1p+0L : -0x4p-1024L : inexact-ok
+= pow towardzero ldbl-96-intel -0x4p-1024L 0x1p+0L : -0x4p-1024L : inexact-ok
+= pow upward ldbl-96-intel -0x4p-1024L 0x1p+0L : -0x4p-1024L : inexact-ok
+= pow downward ldbl-96-m68k -0x4p-1024L 0x1p+0L : -0x4p-1024L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x4p-1024L 0x1p+0L : -0x4p-1024L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x4p-1024L 0x1p+0L : -0x4p-1024L : inexact-ok
+= pow upward ldbl-96-m68k -0x4p-1024L 0x1p+0L : -0x4p-1024L : inexact-ok
+= pow downward ldbl-128 -0x4p-1024L 0x1p+0L : -0x4p-1024L : inexact-ok
+= pow tonearest ldbl-128 -0x4p-1024L 0x1p+0L : -0x4p-1024L : inexact-ok
+= pow towardzero ldbl-128 -0x4p-1024L 0x1p+0L : -0x4p-1024L : inexact-ok
+= pow upward ldbl-128 -0x4p-1024L 0x1p+0L : -0x4p-1024L : inexact-ok
+= pow downward ldbl-128ibm -0x4p-1024L 0x1p+0L : -0x4p-1024L : inexact-ok underflow-ok errno-erange-ok
+= pow tonearest ldbl-128ibm -0x4p-1024L 0x1p+0L : -0x4p-1024L : inexact-ok underflow-ok errno-erange-ok
+= pow towardzero ldbl-128ibm -0x4p-1024L 0x1p+0L : -0x4p-1024L : inexact-ok underflow-ok errno-erange-ok
+= pow upward ldbl-128ibm -0x4p-1024L 0x1p+0L : -0x4p-1024L : inexact-ok underflow-ok errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-16384L 0x1p+0L : -0x4p-16384L : inexact-ok underflow-ok errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-16384L 0x1p+0L : -0x4p-16384L : inexact-ok underflow-ok errno-erange-ok
+= pow towardzero ldbl-96-intel -0x4p-16384L 0x1p+0L : -0x4p-16384L : inexact-ok underflow-ok errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-16384L 0x1p+0L : -0x4p-16384L : inexact-ok underflow-ok errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-16384L 0x1p+0L : -0x4p-16384L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x4p-16384L 0x1p+0L : -0x4p-16384L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x4p-16384L 0x1p+0L : -0x4p-16384L : inexact-ok
+= pow upward ldbl-96-m68k -0x4p-16384L 0x1p+0L : -0x4p-16384L : inexact-ok
+= pow downward ldbl-128 -0x4p-16384L 0x1p+0L : -0x4p-16384L : inexact-ok underflow-ok errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-16384L 0x1p+0L : -0x4p-16384L : inexact-ok underflow-ok errno-erange-ok
+= pow towardzero ldbl-128 -0x4p-16384L 0x1p+0L : -0x4p-16384L : inexact-ok underflow-ok errno-erange-ok
+= pow upward ldbl-128 -0x4p-16384L 0x1p+0L : -0x4p-16384L : inexact-ok underflow-ok errno-erange-ok
+= pow downward ldbl-96-intel -0x2p-16384L 0x1p+0L : -0x2p-16384L : inexact-ok underflow-ok errno-erange-ok
+= pow tonearest ldbl-96-intel -0x2p-16384L 0x1p+0L : -0x2p-16384L : inexact-ok underflow-ok errno-erange-ok
+= pow towardzero ldbl-96-intel -0x2p-16384L 0x1p+0L : -0x2p-16384L : inexact-ok underflow-ok errno-erange-ok
+= pow upward ldbl-96-intel -0x2p-16384L 0x1p+0L : -0x2p-16384L : inexact-ok underflow-ok errno-erange-ok
+= pow downward ldbl-96-m68k -0x2p-16384L 0x1p+0L : -0x2p-16384L : inexact-ok underflow-ok errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x2p-16384L 0x1p+0L : -0x2p-16384L : inexact-ok underflow-ok errno-erange-ok
+= pow towardzero ldbl-96-m68k -0x2p-16384L 0x1p+0L : -0x2p-16384L : inexact-ok underflow-ok errno-erange-ok
+= pow upward ldbl-96-m68k -0x2p-16384L 0x1p+0L : -0x2p-16384L : inexact-ok underflow-ok errno-erange-ok
+= pow downward ldbl-128 -0x2p-16384L 0x1p+0L : -0x2p-16384L : inexact-ok underflow-ok errno-erange-ok
+= pow tonearest ldbl-128 -0x2p-16384L 0x1p+0L : -0x2p-16384L : inexact-ok underflow-ok errno-erange-ok
+= pow towardzero ldbl-128 -0x2p-16384L 0x1p+0L : -0x2p-16384L : inexact-ok underflow-ok errno-erange-ok
+= pow upward ldbl-128 -0x2p-16384L 0x1p+0L : -0x2p-16384L : inexact-ok underflow-ok errno-erange-ok
+= pow downward dbl-64 -0x8p-972 0x1p+0 : -0x8p-972 : inexact-ok
+= pow tonearest dbl-64 -0x8p-972 0x1p+0 : -0x8p-972 : inexact-ok
+= pow towardzero dbl-64 -0x8p-972 0x1p+0 : -0x8p-972 : inexact-ok
+= pow upward dbl-64 -0x8p-972 0x1p+0 : -0x8p-972 : inexact-ok
+= pow downward ldbl-96-intel -0x8p-972L 0x1p+0L : -0x8p-972L : inexact-ok
+= pow tonearest ldbl-96-intel -0x8p-972L 0x1p+0L : -0x8p-972L : inexact-ok
+= pow towardzero ldbl-96-intel -0x8p-972L 0x1p+0L : -0x8p-972L : inexact-ok
+= pow upward ldbl-96-intel -0x8p-972L 0x1p+0L : -0x8p-972L : inexact-ok
+= pow downward ldbl-96-m68k -0x8p-972L 0x1p+0L : -0x8p-972L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x8p-972L 0x1p+0L : -0x8p-972L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x8p-972L 0x1p+0L : -0x8p-972L : inexact-ok
+= pow upward ldbl-96-m68k -0x8p-972L 0x1p+0L : -0x8p-972L : inexact-ok
+= pow downward ldbl-128 -0x8p-972L 0x1p+0L : -0x8p-972L : inexact-ok
+= pow tonearest ldbl-128 -0x8p-972L 0x1p+0L : -0x8p-972L : inexact-ok
+= pow towardzero ldbl-128 -0x8p-972L 0x1p+0L : -0x8p-972L : inexact-ok
+= pow upward ldbl-128 -0x8p-972L 0x1p+0L : -0x8p-972L : inexact-ok
+= pow downward ldbl-128ibm -0x8p-972L 0x1p+0L : -0x8p-972L : inexact-ok underflow-ok errno-erange-ok
+= pow tonearest ldbl-128ibm -0x8p-972L 0x1p+0L : -0x8p-972L : inexact-ok underflow-ok errno-erange-ok
+= pow towardzero ldbl-128ibm -0x8p-972L 0x1p+0L : -0x8p-972L : inexact-ok underflow-ok errno-erange-ok
+= pow upward ldbl-128ibm -0x8p-972L 0x1p+0L : -0x8p-972L : inexact-ok underflow-ok errno-erange-ok
+pow -min 2
+= pow downward flt-32 -0x4p-128f 0x2p+0f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow tonearest flt-32 -0x4p-128f 0x2p+0f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 -0x4p-128f 0x2p+0f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 -0x4p-128f 0x2p+0f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x4p-128 0x2p+0 : 0x1p-252 : inexact-ok
+= pow tonearest dbl-64 -0x4p-128 0x2p+0 : 0x1p-252 : inexact-ok
+= pow towardzero dbl-64 -0x4p-128 0x2p+0 : 0x1p-252 : inexact-ok
+= pow upward dbl-64 -0x4p-128 0x2p+0 : 0x1p-252 : inexact-ok
+= pow downward ldbl-96-intel -0x4p-128L 0x2p+0L : 0x1p-252L : inexact-ok
+= pow tonearest ldbl-96-intel -0x4p-128L 0x2p+0L : 0x1p-252L : inexact-ok
+= pow towardzero ldbl-96-intel -0x4p-128L 0x2p+0L : 0x1p-252L : inexact-ok
+= pow upward ldbl-96-intel -0x4p-128L 0x2p+0L : 0x1p-252L : inexact-ok
+= pow downward ldbl-96-m68k -0x4p-128L 0x2p+0L : 0x1p-252L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x4p-128L 0x2p+0L : 0x1p-252L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x4p-128L 0x2p+0L : 0x1p-252L : inexact-ok
+= pow upward ldbl-96-m68k -0x4p-128L 0x2p+0L : 0x1p-252L : inexact-ok
+= pow downward ldbl-128 -0x4p-128L 0x2p+0L : 0x1p-252L : inexact-ok
+= pow tonearest ldbl-128 -0x4p-128L 0x2p+0L : 0x1p-252L : inexact-ok
+= pow towardzero ldbl-128 -0x4p-128L 0x2p+0L : 0x1p-252L : inexact-ok
+= pow upward ldbl-128 -0x4p-128L 0x2p+0L : 0x1p-252L : inexact-ok
+= pow downward ldbl-128ibm -0x4p-128L 0x2p+0L : 0x1p-252L : inexact-ok
+= pow tonearest ldbl-128ibm -0x4p-128L 0x2p+0L : 0x1p-252L : inexact-ok
+= pow towardzero ldbl-128ibm -0x4p-128L 0x2p+0L : 0x1p-252L : inexact-ok
+= pow upward ldbl-128ibm -0x4p-128L 0x2p+0L : 0x1p-252L : inexact-ok
+= pow downward dbl-64 -0x4p-1024 0x2p+0 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x4p-1024 0x2p+0 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x4p-1024 0x2p+0 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x4p-1024 0x2p+0 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-1024L 0x2p+0L : 0x1p-2044L : inexact-ok
+= pow tonearest ldbl-96-intel -0x4p-1024L 0x2p+0L : 0x1p-2044L : inexact-ok
+= pow towardzero ldbl-96-intel -0x4p-1024L 0x2p+0L : 0x1p-2044L : inexact-ok
+= pow upward ldbl-96-intel -0x4p-1024L 0x2p+0L : 0x1p-2044L : inexact-ok
+= pow downward ldbl-96-m68k -0x4p-1024L 0x2p+0L : 0x1p-2044L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x4p-1024L 0x2p+0L : 0x1p-2044L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x4p-1024L 0x2p+0L : 0x1p-2044L : inexact-ok
+= pow upward ldbl-96-m68k -0x4p-1024L 0x2p+0L : 0x1p-2044L : inexact-ok
+= pow downward ldbl-128 -0x4p-1024L 0x2p+0L : 0x1p-2044L : inexact-ok
+= pow tonearest ldbl-128 -0x4p-1024L 0x2p+0L : 0x1p-2044L : inexact-ok
+= pow towardzero ldbl-128 -0x4p-1024L 0x2p+0L : 0x1p-2044L : inexact-ok
+= pow upward ldbl-128 -0x4p-1024L 0x2p+0L : 0x1p-2044L : inexact-ok
+= pow downward ldbl-128ibm -0x4p-1024L 0x2p+0L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x4p-1024L 0x2p+0L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-1024L 0x2p+0L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x4p-1024L 0x2p+0L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-16384L 0x2p+0L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-16384L 0x2p+0L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-16384L 0x2p+0L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-16384L 0x2p+0L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-16384L 0x2p+0L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-16384L 0x2p+0L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-16384L 0x2p+0L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-16384L 0x2p+0L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-16384L 0x2p+0L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-16384L 0x2p+0L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-16384L 0x2p+0L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-16384L 0x2p+0L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x2p-16384L 0x2p+0L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x2p-16384L 0x2p+0L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p-16384L 0x2p+0L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x2p-16384L 0x2p+0L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x2p-16384L 0x2p+0L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x2p-16384L 0x2p+0L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p-16384L 0x2p+0L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x2p-16384L 0x2p+0L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x2p-16384L 0x2p+0L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x2p-16384L 0x2p+0L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x2p-16384L 0x2p+0L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x2p-16384L 0x2p+0L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x8p-972 0x2p+0 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x8p-972 0x2p+0 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x8p-972 0x2p+0 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x8p-972 0x2p+0 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x8p-972L 0x2p+0L : 0x4p-1940L : inexact-ok
+= pow tonearest ldbl-96-intel -0x8p-972L 0x2p+0L : 0x4p-1940L : inexact-ok
+= pow towardzero ldbl-96-intel -0x8p-972L 0x2p+0L : 0x4p-1940L : inexact-ok
+= pow upward ldbl-96-intel -0x8p-972L 0x2p+0L : 0x4p-1940L : inexact-ok
+= pow downward ldbl-96-m68k -0x8p-972L 0x2p+0L : 0x4p-1940L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x8p-972L 0x2p+0L : 0x4p-1940L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x8p-972L 0x2p+0L : 0x4p-1940L : inexact-ok
+= pow upward ldbl-96-m68k -0x8p-972L 0x2p+0L : 0x4p-1940L : inexact-ok
+= pow downward ldbl-128 -0x8p-972L 0x2p+0L : 0x4p-1940L : inexact-ok
+= pow tonearest ldbl-128 -0x8p-972L 0x2p+0L : 0x4p-1940L : inexact-ok
+= pow towardzero ldbl-128 -0x8p-972L 0x2p+0L : 0x4p-1940L : inexact-ok
+= pow upward ldbl-128 -0x8p-972L 0x2p+0L : 0x4p-1940L : inexact-ok
+= pow downward ldbl-128ibm -0x8p-972L 0x2p+0L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x8p-972L 0x2p+0L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-972L 0x2p+0L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x8p-972L 0x2p+0L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+pow -min 3
+= pow downward flt-32 -0x4p-128f 0x3p+0f : -0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow tonearest flt-32 -0x4p-128f 0x3p+0f : -0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 -0x4p-128f 0x3p+0f : -0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 -0x4p-128f 0x3p+0f : -0x0p+0f : inexact-ok underflow errno-erange
+= pow downward dbl-64 -0x4p-128 0x3p+0 : -0x4p-380 : inexact-ok
+= pow tonearest dbl-64 -0x4p-128 0x3p+0 : -0x4p-380 : inexact-ok
+= pow towardzero dbl-64 -0x4p-128 0x3p+0 : -0x4p-380 : inexact-ok
+= pow upward dbl-64 -0x4p-128 0x3p+0 : -0x4p-380 : inexact-ok
+= pow downward ldbl-96-intel -0x4p-128L 0x3p+0L : -0x4p-380L : inexact-ok
+= pow tonearest ldbl-96-intel -0x4p-128L 0x3p+0L : -0x4p-380L : inexact-ok
+= pow towardzero ldbl-96-intel -0x4p-128L 0x3p+0L : -0x4p-380L : inexact-ok
+= pow upward ldbl-96-intel -0x4p-128L 0x3p+0L : -0x4p-380L : inexact-ok
+= pow downward ldbl-96-m68k -0x4p-128L 0x3p+0L : -0x4p-380L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x4p-128L 0x3p+0L : -0x4p-380L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x4p-128L 0x3p+0L : -0x4p-380L : inexact-ok
+= pow upward ldbl-96-m68k -0x4p-128L 0x3p+0L : -0x4p-380L : inexact-ok
+= pow downward ldbl-128 -0x4p-128L 0x3p+0L : -0x4p-380L : inexact-ok
+= pow tonearest ldbl-128 -0x4p-128L 0x3p+0L : -0x4p-380L : inexact-ok
+= pow towardzero ldbl-128 -0x4p-128L 0x3p+0L : -0x4p-380L : inexact-ok
+= pow upward ldbl-128 -0x4p-128L 0x3p+0L : -0x4p-380L : inexact-ok
+= pow downward ldbl-128ibm -0x4p-128L 0x3p+0L : -0x4p-380L : inexact-ok
+= pow tonearest ldbl-128ibm -0x4p-128L 0x3p+0L : -0x4p-380L : inexact-ok
+= pow towardzero ldbl-128ibm -0x4p-128L 0x3p+0L : -0x4p-380L : inexact-ok
+= pow upward ldbl-128ibm -0x4p-128L 0x3p+0L : -0x4p-380L : inexact-ok
+= pow downward dbl-64 -0x4p-1024 0x3p+0 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow tonearest dbl-64 -0x4p-1024 0x3p+0 : -0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x4p-1024 0x3p+0 : -0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x4p-1024 0x3p+0 : -0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ldbl-96-intel -0x4p-1024L 0x3p+0L : -0x4p-3068L : inexact-ok
+= pow tonearest ldbl-96-intel -0x4p-1024L 0x3p+0L : -0x4p-3068L : inexact-ok
+= pow towardzero ldbl-96-intel -0x4p-1024L 0x3p+0L : -0x4p-3068L : inexact-ok
+= pow upward ldbl-96-intel -0x4p-1024L 0x3p+0L : -0x4p-3068L : inexact-ok
+= pow downward ldbl-96-m68k -0x4p-1024L 0x3p+0L : -0x4p-3068L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x4p-1024L 0x3p+0L : -0x4p-3068L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x4p-1024L 0x3p+0L : -0x4p-3068L : inexact-ok
+= pow upward ldbl-96-m68k -0x4p-1024L 0x3p+0L : -0x4p-3068L : inexact-ok
+= pow downward ldbl-128 -0x4p-1024L 0x3p+0L : -0x4p-3068L : inexact-ok
+= pow tonearest ldbl-128 -0x4p-1024L 0x3p+0L : -0x4p-3068L : inexact-ok
+= pow towardzero ldbl-128 -0x4p-1024L 0x3p+0L : -0x4p-3068L : inexact-ok
+= pow upward ldbl-128 -0x4p-1024L 0x3p+0L : -0x4p-3068L : inexact-ok
+= pow downward ldbl-128ibm -0x4p-1024L 0x3p+0L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x4p-1024L 0x3p+0L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-1024L 0x3p+0L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x4p-1024L 0x3p+0L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-96-intel -0x4p-16384L 0x3p+0L : -0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-16384L 0x3p+0L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-16384L 0x3p+0L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-16384L 0x3p+0L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-16384L 0x3p+0L : -0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-16384L 0x3p+0L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-16384L 0x3p+0L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-16384L 0x3p+0L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-128 -0x4p-16384L 0x3p+0L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-16384L 0x3p+0L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-16384L 0x3p+0L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-16384L 0x3p+0L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-96-intel -0x2p-16384L 0x3p+0L : -0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x2p-16384L 0x3p+0L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p-16384L 0x3p+0L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x2p-16384L 0x3p+0L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-96-m68k -0x2p-16384L 0x3p+0L : -0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x2p-16384L 0x3p+0L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p-16384L 0x3p+0L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x2p-16384L 0x3p+0L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-128 -0x2p-16384L 0x3p+0L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-128 -0x2p-16384L 0x3p+0L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x2p-16384L 0x3p+0L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x2p-16384L 0x3p+0L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward dbl-64 -0x8p-972 0x3p+0 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow tonearest dbl-64 -0x8p-972 0x3p+0 : -0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x8p-972 0x3p+0 : -0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x8p-972 0x3p+0 : -0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ldbl-96-intel -0x8p-972L 0x3p+0L : -0x2p-2908L : inexact-ok
+= pow tonearest ldbl-96-intel -0x8p-972L 0x3p+0L : -0x2p-2908L : inexact-ok
+= pow towardzero ldbl-96-intel -0x8p-972L 0x3p+0L : -0x2p-2908L : inexact-ok
+= pow upward ldbl-96-intel -0x8p-972L 0x3p+0L : -0x2p-2908L : inexact-ok
+= pow downward ldbl-96-m68k -0x8p-972L 0x3p+0L : -0x2p-2908L : inexact-ok
+= pow tonearest ldbl-96-m68k -0x8p-972L 0x3p+0L : -0x2p-2908L : inexact-ok
+= pow towardzero ldbl-96-m68k -0x8p-972L 0x3p+0L : -0x2p-2908L : inexact-ok
+= pow upward ldbl-96-m68k -0x8p-972L 0x3p+0L : -0x2p-2908L : inexact-ok
+= pow downward ldbl-128 -0x8p-972L 0x3p+0L : -0x2p-2908L : inexact-ok
+= pow tonearest ldbl-128 -0x8p-972L 0x3p+0L : -0x2p-2908L : inexact-ok
+= pow towardzero ldbl-128 -0x8p-972L 0x3p+0L : -0x2p-2908L : inexact-ok
+= pow upward ldbl-128 -0x8p-972L 0x3p+0L : -0x2p-2908L : inexact-ok
+= pow downward ldbl-128ibm -0x8p-972L 0x3p+0L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x8p-972L 0x3p+0L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-972L 0x3p+0L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x8p-972L 0x3p+0L : -0x0p+0L : inexact-ok underflow errno-erange
+pow -min -0xffffff
+= pow downward flt-32 -0x4p-128f -0xf.fffffp+20f : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest flt-32 -0x4p-128f -0xf.fffffp+20f : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero flt-32 -0x4p-128f -0xf.fffffp+20f : -0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow upward flt-32 -0x4p-128f -0xf.fffffp+20f : -0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow downward dbl-64 -0x4p-128 -0xf.fffffp+20 : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest dbl-64 -0x4p-128 -0xf.fffffp+20 : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x4p-128 -0xf.fffffp+20 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x4p-128 -0xf.fffffp+20 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-128L -0xf.fffffp+20L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-128L -0xf.fffffp+20L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-128L -0xf.fffffp+20L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-128L -0xf.fffffp+20L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-128L -0xf.fffffp+20L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-128L -0xf.fffffp+20L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-128L -0xf.fffffp+20L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-128L -0xf.fffffp+20L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-128L -0xf.fffffp+20L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-128 -0x4p-128L -0xf.fffffp+20L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-128L -0xf.fffffp+20L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-128L -0xf.fffffp+20L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-128ibm -0x4p-128L -0xf.fffffp+20L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-128ibm -0x4p-128L -0xf.fffffp+20L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-128L -0xf.fffffp+20L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x4p-128L -0xf.fffffp+20L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow downward dbl-64 -0x4p-1024 -0xf.fffffp+20 : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest dbl-64 -0x4p-1024 -0xf.fffffp+20 : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x4p-1024 -0xf.fffffp+20 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x4p-1024 -0xf.fffffp+20 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-1024L -0xf.fffffp+20L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-1024L -0xf.fffffp+20L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-1024L -0xf.fffffp+20L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-1024L -0xf.fffffp+20L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-1024L -0xf.fffffp+20L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-1024L -0xf.fffffp+20L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-1024L -0xf.fffffp+20L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-1024L -0xf.fffffp+20L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-1024L -0xf.fffffp+20L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-128 -0x4p-1024L -0xf.fffffp+20L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-1024L -0xf.fffffp+20L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-1024L -0xf.fffffp+20L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-128ibm -0x4p-1024L -0xf.fffffp+20L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-128ibm -0x4p-1024L -0xf.fffffp+20L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-1024L -0xf.fffffp+20L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x4p-1024L -0xf.fffffp+20L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-16384L -0xf.fffffp+20L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-16384L -0xf.fffffp+20L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-16384L -0xf.fffffp+20L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-16384L -0xf.fffffp+20L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-16384L -0xf.fffffp+20L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-16384L -0xf.fffffp+20L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-16384L -0xf.fffffp+20L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-16384L -0xf.fffffp+20L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-16384L -0xf.fffffp+20L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-128 -0x4p-16384L -0xf.fffffp+20L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-16384L -0xf.fffffp+20L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-16384L -0xf.fffffp+20L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-96-intel -0x2p-16384L -0xf.fffffp+20L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-96-intel -0x2p-16384L -0xf.fffffp+20L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p-16384L -0xf.fffffp+20L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x2p-16384L -0xf.fffffp+20L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x2p-16384L -0xf.fffffp+20L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-96-m68k -0x2p-16384L -0xf.fffffp+20L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p-16384L -0xf.fffffp+20L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x2p-16384L -0xf.fffffp+20L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-128 -0x2p-16384L -0xf.fffffp+20L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-128 -0x2p-16384L -0xf.fffffp+20L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x2p-16384L -0xf.fffffp+20L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x2p-16384L -0xf.fffffp+20L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow downward dbl-64 -0x8p-972 -0xf.fffffp+20 : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest dbl-64 -0x8p-972 -0xf.fffffp+20 : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x8p-972 -0xf.fffffp+20 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x8p-972 -0xf.fffffp+20 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-96-intel -0x8p-972L -0xf.fffffp+20L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-96-intel -0x8p-972L -0xf.fffffp+20L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-972L -0xf.fffffp+20L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x8p-972L -0xf.fffffp+20L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x8p-972L -0xf.fffffp+20L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-96-m68k -0x8p-972L -0xf.fffffp+20L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-972L -0xf.fffffp+20L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x8p-972L -0xf.fffffp+20L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-128 -0x8p-972L -0xf.fffffp+20L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-128 -0x8p-972L -0xf.fffffp+20L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x8p-972L -0xf.fffffp+20L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x8p-972L -0xf.fffffp+20L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-128ibm -0x8p-972L -0xf.fffffp+20L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-128ibm -0x8p-972L -0xf.fffffp+20L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-972L -0xf.fffffp+20L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x8p-972L -0xf.fffffp+20L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+pow -min -0x1fffffe
+= pow downward flt-32 -0x4p-128f -0x1.fffffep+24f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow tonearest flt-32 -0x4p-128f -0x1.fffffep+24f : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero flt-32 -0x4p-128f -0x1.fffffep+24f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow upward flt-32 -0x4p-128f -0x1.fffffep+24f : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x4p-128 -0x1.fffffep+24 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x4p-128 -0x1.fffffep+24 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x4p-128 -0x1.fffffep+24 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x4p-128 -0x1.fffffep+24 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x4p-128L -0x1.fffffep+24L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-128L -0x1.fffffep+24L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-128L -0x1.fffffep+24L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-128L -0x1.fffffep+24L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-128L -0x1.fffffep+24L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-128L -0x1.fffffep+24L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-128L -0x1.fffffep+24L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-128L -0x1.fffffep+24L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-128L -0x1.fffffep+24L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-128L -0x1.fffffep+24L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-128L -0x1.fffffep+24L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-128L -0x1.fffffep+24L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x4p-128L -0x1.fffffep+24L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x4p-128L -0x1.fffffep+24L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-128L -0x1.fffffep+24L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x4p-128L -0x1.fffffep+24L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x4p-1024 -0x1.fffffep+24 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x4p-1024 -0x1.fffffep+24 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x4p-1024 -0x1.fffffep+24 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x4p-1024 -0x1.fffffep+24 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x4p-1024L -0x1.fffffep+24L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-1024L -0x1.fffffep+24L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-1024L -0x1.fffffep+24L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-1024L -0x1.fffffep+24L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-1024L -0x1.fffffep+24L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-1024L -0x1.fffffep+24L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-1024L -0x1.fffffep+24L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-1024L -0x1.fffffep+24L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-1024L -0x1.fffffep+24L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-1024L -0x1.fffffep+24L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-1024L -0x1.fffffep+24L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-1024L -0x1.fffffep+24L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x4p-1024L -0x1.fffffep+24L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x4p-1024L -0x1.fffffep+24L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-1024L -0x1.fffffep+24L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x4p-1024L -0x1.fffffep+24L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x4p-16384L -0x1.fffffep+24L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-16384L -0x1.fffffep+24L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-16384L -0x1.fffffep+24L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-16384L -0x1.fffffep+24L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-16384L -0x1.fffffep+24L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-16384L -0x1.fffffep+24L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-16384L -0x1.fffffep+24L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-16384L -0x1.fffffep+24L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-16384L -0x1.fffffep+24L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-16384L -0x1.fffffep+24L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-16384L -0x1.fffffep+24L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-16384L -0x1.fffffep+24L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x2p-16384L -0x1.fffffep+24L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x2p-16384L -0x1.fffffep+24L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p-16384L -0x1.fffffep+24L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x2p-16384L -0x1.fffffep+24L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x2p-16384L -0x1.fffffep+24L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x2p-16384L -0x1.fffffep+24L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p-16384L -0x1.fffffep+24L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x2p-16384L -0x1.fffffep+24L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x2p-16384L -0x1.fffffep+24L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x2p-16384L -0x1.fffffep+24L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x2p-16384L -0x1.fffffep+24L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x2p-16384L -0x1.fffffep+24L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x8p-972 -0x1.fffffep+24 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x8p-972 -0x1.fffffep+24 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x8p-972 -0x1.fffffep+24 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x8p-972 -0x1.fffffep+24 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x8p-972L -0x1.fffffep+24L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x8p-972L -0x1.fffffep+24L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-972L -0x1.fffffep+24L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x8p-972L -0x1.fffffep+24L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x8p-972L -0x1.fffffep+24L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x8p-972L -0x1.fffffep+24L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-972L -0x1.fffffep+24L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x8p-972L -0x1.fffffep+24L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x8p-972L -0x1.fffffep+24L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x8p-972L -0x1.fffffep+24L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x8p-972L -0x1.fffffep+24L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x8p-972L -0x1.fffffep+24L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x8p-972L -0x1.fffffep+24L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x8p-972L -0x1.fffffep+24L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-972L -0x1.fffffep+24L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x8p-972L -0x1.fffffep+24L : plus_infty : inexact-ok overflow errno-erange
+pow -min -0x1.fffffffffffffp+52
+= pow downward flt-32 -0x4p-128f -0x1.fffffep+52f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow tonearest flt-32 -0x4p-128f -0x1.fffffep+52f : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero flt-32 -0x4p-128f -0x1.fffffep+52f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow upward flt-32 -0x4p-128f -0x1.fffffep+52f : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x4p-128 -0x1.fffffep+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x4p-128 -0x1.fffffep+52 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x4p-128 -0x1.fffffep+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x4p-128 -0x1.fffffep+52 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x4p-128L -0x1.fffffep+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-128L -0x1.fffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-128L -0x1.fffffep+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-128L -0x1.fffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-128L -0x1.fffffep+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-128L -0x1.fffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-128L -0x1.fffffep+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-128L -0x1.fffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-128L -0x1.fffffep+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-128L -0x1.fffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-128L -0x1.fffffep+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-128L -0x1.fffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x4p-128L -0x1.fffffep+52L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x4p-128L -0x1.fffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-128L -0x1.fffffep+52L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x4p-128L -0x1.fffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward flt-32 -0x4p-128f -0x2p+52f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow tonearest flt-32 -0x4p-128f -0x2p+52f : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero flt-32 -0x4p-128f -0x2p+52f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow upward flt-32 -0x4p-128f -0x2p+52f : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x4p-128 -0x2p+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x4p-128 -0x2p+52 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x4p-128 -0x2p+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x4p-128 -0x2p+52 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x4p-128L -0x2p+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-128L -0x2p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-128L -0x2p+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-128L -0x2p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-128L -0x2p+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-128L -0x2p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-128L -0x2p+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-128L -0x2p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-128L -0x2p+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-128L -0x2p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-128L -0x2p+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-128L -0x2p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x4p-128L -0x2p+52L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x4p-128L -0x2p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-128L -0x2p+52L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x4p-128L -0x2p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x4p-128 -0x1.fffffffffffffp+52 : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest dbl-64 -0x4p-128 -0x1.fffffffffffffp+52 : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x4p-128 -0x1.fffffffffffffp+52 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x4p-128 -0x1.fffffffffffffp+52 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-128L -0x1.fffffffffffffp+52L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-128L -0x1.fffffffffffffp+52L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-128L -0x1.fffffffffffffp+52L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-128L -0x1.fffffffffffffp+52L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-128L -0x1.fffffffffffffp+52L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-128L -0x1.fffffffffffffp+52L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-128L -0x1.fffffffffffffp+52L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-128L -0x1.fffffffffffffp+52L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-128L -0x1.fffffffffffffp+52L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-128 -0x4p-128L -0x1.fffffffffffffp+52L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-128L -0x1.fffffffffffffp+52L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-128L -0x1.fffffffffffffp+52L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-128ibm -0x4p-128L -0x1.fffffffffffffp+52L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-128ibm -0x4p-128L -0x1.fffffffffffffp+52L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-128L -0x1.fffffffffffffp+52L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x4p-128L -0x1.fffffffffffffp+52L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow downward dbl-64 -0x4p-1024 -0x1.fffffep+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x4p-1024 -0x1.fffffep+52 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x4p-1024 -0x1.fffffep+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x4p-1024 -0x1.fffffep+52 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x4p-1024L -0x1.fffffep+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-1024L -0x1.fffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-1024L -0x1.fffffep+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-1024L -0x1.fffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-1024L -0x1.fffffep+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-1024L -0x1.fffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-1024L -0x1.fffffep+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-1024L -0x1.fffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-1024L -0x1.fffffep+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-1024L -0x1.fffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-1024L -0x1.fffffep+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-1024L -0x1.fffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x4p-1024L -0x1.fffffep+52L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x4p-1024L -0x1.fffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-1024L -0x1.fffffep+52L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x4p-1024L -0x1.fffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x4p-1024 -0x2p+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x4p-1024 -0x2p+52 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x4p-1024 -0x2p+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x4p-1024 -0x2p+52 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x4p-1024L -0x2p+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-1024L -0x2p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-1024L -0x2p+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-1024L -0x2p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-1024L -0x2p+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-1024L -0x2p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-1024L -0x2p+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-1024L -0x2p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-1024L -0x2p+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-1024L -0x2p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-1024L -0x2p+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-1024L -0x2p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x4p-1024L -0x2p+52L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x4p-1024L -0x2p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-1024L -0x2p+52L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x4p-1024L -0x2p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x4p-1024 -0x1.fffffffffffffp+52 : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest dbl-64 -0x4p-1024 -0x1.fffffffffffffp+52 : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x4p-1024 -0x1.fffffffffffffp+52 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x4p-1024 -0x1.fffffffffffffp+52 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-1024L -0x1.fffffffffffffp+52L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-1024L -0x1.fffffffffffffp+52L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-1024L -0x1.fffffffffffffp+52L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-1024L -0x1.fffffffffffffp+52L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-1024L -0x1.fffffffffffffp+52L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-1024L -0x1.fffffffffffffp+52L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-1024L -0x1.fffffffffffffp+52L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-1024L -0x1.fffffffffffffp+52L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-1024L -0x1.fffffffffffffp+52L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-128 -0x4p-1024L -0x1.fffffffffffffp+52L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-1024L -0x1.fffffffffffffp+52L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-1024L -0x1.fffffffffffffp+52L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-128ibm -0x4p-1024L -0x1.fffffffffffffp+52L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-128ibm -0x4p-1024L -0x1.fffffffffffffp+52L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-1024L -0x1.fffffffffffffp+52L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x4p-1024L -0x1.fffffffffffffp+52L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-16384L -0x1.fffffep+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-16384L -0x1.fffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-16384L -0x1.fffffep+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-16384L -0x1.fffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-16384L -0x1.fffffep+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-16384L -0x1.fffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-16384L -0x1.fffffep+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-16384L -0x1.fffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-16384L -0x1.fffffep+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-16384L -0x1.fffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-16384L -0x1.fffffep+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-16384L -0x1.fffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x4p-16384L -0x2p+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-16384L -0x2p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-16384L -0x2p+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-16384L -0x2p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-16384L -0x2p+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-16384L -0x2p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-16384L -0x2p+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-16384L -0x2p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-16384L -0x2p+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-16384L -0x2p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-16384L -0x2p+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-16384L -0x2p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x4p-16384L -0x1.fffffffffffffp+52L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-16384L -0x1.fffffffffffffp+52L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-16384L -0x1.fffffffffffffp+52L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-16384L -0x1.fffffffffffffp+52L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-16384L -0x1.fffffffffffffp+52L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-16384L -0x1.fffffffffffffp+52L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-16384L -0x1.fffffffffffffp+52L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-16384L -0x1.fffffffffffffp+52L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-16384L -0x1.fffffffffffffp+52L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-128 -0x4p-16384L -0x1.fffffffffffffp+52L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-16384L -0x1.fffffffffffffp+52L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-16384L -0x1.fffffffffffffp+52L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-96-intel -0x2p-16384L -0x1.fffffep+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x2p-16384L -0x1.fffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p-16384L -0x1.fffffep+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x2p-16384L -0x1.fffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x2p-16384L -0x1.fffffep+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x2p-16384L -0x1.fffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p-16384L -0x1.fffffep+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x2p-16384L -0x1.fffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x2p-16384L -0x1.fffffep+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x2p-16384L -0x1.fffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x2p-16384L -0x1.fffffep+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x2p-16384L -0x1.fffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x2p-16384L -0x2p+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x2p-16384L -0x2p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p-16384L -0x2p+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x2p-16384L -0x2p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x2p-16384L -0x2p+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x2p-16384L -0x2p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p-16384L -0x2p+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x2p-16384L -0x2p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x2p-16384L -0x2p+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x2p-16384L -0x2p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x2p-16384L -0x2p+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x2p-16384L -0x2p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x2p-16384L -0x1.fffffffffffffp+52L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-96-intel -0x2p-16384L -0x1.fffffffffffffp+52L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p-16384L -0x1.fffffffffffffp+52L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x2p-16384L -0x1.fffffffffffffp+52L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x2p-16384L -0x1.fffffffffffffp+52L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-96-m68k -0x2p-16384L -0x1.fffffffffffffp+52L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p-16384L -0x1.fffffffffffffp+52L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x2p-16384L -0x1.fffffffffffffp+52L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-128 -0x2p-16384L -0x1.fffffffffffffp+52L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-128 -0x2p-16384L -0x1.fffffffffffffp+52L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x2p-16384L -0x1.fffffffffffffp+52L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x2p-16384L -0x1.fffffffffffffp+52L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow downward dbl-64 -0x8p-972 -0x1.fffffep+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x8p-972 -0x1.fffffep+52 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x8p-972 -0x1.fffffep+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x8p-972 -0x1.fffffep+52 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x8p-972L -0x1.fffffep+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x8p-972L -0x1.fffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-972L -0x1.fffffep+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x8p-972L -0x1.fffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x8p-972L -0x1.fffffep+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x8p-972L -0x1.fffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-972L -0x1.fffffep+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x8p-972L -0x1.fffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x8p-972L -0x1.fffffep+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x8p-972L -0x1.fffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x8p-972L -0x1.fffffep+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x8p-972L -0x1.fffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x8p-972L -0x1.fffffep+52L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x8p-972L -0x1.fffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-972L -0x1.fffffep+52L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x8p-972L -0x1.fffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x8p-972 -0x2p+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x8p-972 -0x2p+52 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x8p-972 -0x2p+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x8p-972 -0x2p+52 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x8p-972L -0x2p+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x8p-972L -0x2p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-972L -0x2p+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x8p-972L -0x2p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x8p-972L -0x2p+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x8p-972L -0x2p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-972L -0x2p+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x8p-972L -0x2p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x8p-972L -0x2p+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x8p-972L -0x2p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x8p-972L -0x2p+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x8p-972L -0x2p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x8p-972L -0x2p+52L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x8p-972L -0x2p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-972L -0x2p+52L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x8p-972L -0x2p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x8p-972 -0x1.fffffffffffffp+52 : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest dbl-64 -0x8p-972 -0x1.fffffffffffffp+52 : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x8p-972 -0x1.fffffffffffffp+52 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x8p-972 -0x1.fffffffffffffp+52 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-96-intel -0x8p-972L -0x1.fffffffffffffp+52L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-96-intel -0x8p-972L -0x1.fffffffffffffp+52L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-972L -0x1.fffffffffffffp+52L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x8p-972L -0x1.fffffffffffffp+52L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x8p-972L -0x1.fffffffffffffp+52L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-96-m68k -0x8p-972L -0x1.fffffffffffffp+52L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-972L -0x1.fffffffffffffp+52L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x8p-972L -0x1.fffffffffffffp+52L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-128 -0x8p-972L -0x1.fffffffffffffp+52L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-128 -0x8p-972L -0x1.fffffffffffffp+52L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x8p-972L -0x1.fffffffffffffp+52L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x8p-972L -0x1.fffffffffffffp+52L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-128ibm -0x8p-972L -0x1.fffffffffffffp+52L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-128ibm -0x8p-972L -0x1.fffffffffffffp+52L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-972L -0x1.fffffffffffffp+52L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x8p-972L -0x1.fffffffffffffp+52L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+pow -min -0x1.fffffffffffffp+53
+= pow downward flt-32 -0x4p-128f -0x3.fffffcp+52f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow tonearest flt-32 -0x4p-128f -0x3.fffffcp+52f : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero flt-32 -0x4p-128f -0x3.fffffcp+52f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow upward flt-32 -0x4p-128f -0x3.fffffcp+52f : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x4p-128 -0x3.fffffcp+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x4p-128 -0x3.fffffcp+52 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x4p-128 -0x3.fffffcp+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x4p-128 -0x3.fffffcp+52 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x4p-128L -0x3.fffffcp+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-128L -0x3.fffffcp+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-128L -0x3.fffffcp+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-128L -0x3.fffffcp+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-128L -0x3.fffffcp+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-128L -0x3.fffffcp+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-128L -0x3.fffffcp+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-128L -0x3.fffffcp+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-128L -0x3.fffffcp+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-128L -0x3.fffffcp+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-128L -0x3.fffffcp+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-128L -0x3.fffffcp+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x4p-128L -0x3.fffffcp+52L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x4p-128L -0x3.fffffcp+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-128L -0x3.fffffcp+52L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x4p-128L -0x3.fffffcp+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward flt-32 -0x4p-128f -0x4p+52f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow tonearest flt-32 -0x4p-128f -0x4p+52f : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero flt-32 -0x4p-128f -0x4p+52f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow upward flt-32 -0x4p-128f -0x4p+52f : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x4p-128 -0x4p+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x4p-128 -0x4p+52 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x4p-128 -0x4p+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x4p-128 -0x4p+52 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x4p-128L -0x4p+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-128L -0x4p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-128L -0x4p+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-128L -0x4p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-128L -0x4p+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-128L -0x4p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-128L -0x4p+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-128L -0x4p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-128L -0x4p+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-128L -0x4p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-128L -0x4p+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-128L -0x4p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x4p-128L -0x4p+52L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x4p-128L -0x4p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-128L -0x4p+52L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x4p-128L -0x4p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x4p-128 -0x3.ffffffffffffep+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x4p-128 -0x3.ffffffffffffep+52 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x4p-128 -0x3.ffffffffffffep+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x4p-128 -0x3.ffffffffffffep+52 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x4p-128L -0x3.ffffffffffffep+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-128L -0x3.ffffffffffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-128L -0x3.ffffffffffffep+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-128L -0x3.ffffffffffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-128L -0x3.ffffffffffffep+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-128L -0x3.ffffffffffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-128L -0x3.ffffffffffffep+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-128L -0x3.ffffffffffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-128L -0x3.ffffffffffffep+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-128L -0x3.ffffffffffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-128L -0x3.ffffffffffffep+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-128L -0x3.ffffffffffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x4p-128L -0x3.ffffffffffffep+52L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x4p-128L -0x3.ffffffffffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-128L -0x3.ffffffffffffep+52L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x4p-128L -0x3.ffffffffffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x4p-1024 -0x3.fffffcp+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x4p-1024 -0x3.fffffcp+52 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x4p-1024 -0x3.fffffcp+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x4p-1024 -0x3.fffffcp+52 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x4p-1024L -0x3.fffffcp+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-1024L -0x3.fffffcp+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-1024L -0x3.fffffcp+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-1024L -0x3.fffffcp+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-1024L -0x3.fffffcp+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-1024L -0x3.fffffcp+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-1024L -0x3.fffffcp+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-1024L -0x3.fffffcp+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-1024L -0x3.fffffcp+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-1024L -0x3.fffffcp+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-1024L -0x3.fffffcp+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-1024L -0x3.fffffcp+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x4p-1024L -0x3.fffffcp+52L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x4p-1024L -0x3.fffffcp+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-1024L -0x3.fffffcp+52L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x4p-1024L -0x3.fffffcp+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x4p-1024 -0x4p+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x4p-1024 -0x4p+52 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x4p-1024 -0x4p+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x4p-1024 -0x4p+52 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x4p-1024L -0x4p+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-1024L -0x4p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-1024L -0x4p+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-1024L -0x4p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-1024L -0x4p+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-1024L -0x4p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-1024L -0x4p+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-1024L -0x4p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-1024L -0x4p+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-1024L -0x4p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-1024L -0x4p+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-1024L -0x4p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x4p-1024L -0x4p+52L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x4p-1024L -0x4p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-1024L -0x4p+52L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x4p-1024L -0x4p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x4p-1024 -0x3.ffffffffffffep+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x4p-1024 -0x3.ffffffffffffep+52 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x4p-1024 -0x3.ffffffffffffep+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x4p-1024 -0x3.ffffffffffffep+52 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x4p-1024L -0x3.ffffffffffffep+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-1024L -0x3.ffffffffffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-1024L -0x3.ffffffffffffep+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-1024L -0x3.ffffffffffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-1024L -0x3.ffffffffffffep+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-1024L -0x3.ffffffffffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-1024L -0x3.ffffffffffffep+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-1024L -0x3.ffffffffffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-1024L -0x3.ffffffffffffep+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-1024L -0x3.ffffffffffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-1024L -0x3.ffffffffffffep+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-1024L -0x3.ffffffffffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x4p-1024L -0x3.ffffffffffffep+52L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x4p-1024L -0x3.ffffffffffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-1024L -0x3.ffffffffffffep+52L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x4p-1024L -0x3.ffffffffffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x4p-16384L -0x3.fffffcp+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-16384L -0x3.fffffcp+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-16384L -0x3.fffffcp+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-16384L -0x3.fffffcp+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-16384L -0x3.fffffcp+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-16384L -0x3.fffffcp+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-16384L -0x3.fffffcp+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-16384L -0x3.fffffcp+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-16384L -0x3.fffffcp+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-16384L -0x3.fffffcp+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-16384L -0x3.fffffcp+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-16384L -0x3.fffffcp+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x4p-16384L -0x4p+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-16384L -0x4p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-16384L -0x4p+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-16384L -0x4p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-16384L -0x4p+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-16384L -0x4p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-16384L -0x4p+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-16384L -0x4p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-16384L -0x4p+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-16384L -0x4p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-16384L -0x4p+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-16384L -0x4p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x4p-16384L -0x3.ffffffffffffep+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-16384L -0x3.ffffffffffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-16384L -0x3.ffffffffffffep+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-16384L -0x3.ffffffffffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-16384L -0x3.ffffffffffffep+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-16384L -0x3.ffffffffffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-16384L -0x3.ffffffffffffep+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-16384L -0x3.ffffffffffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-16384L -0x3.ffffffffffffep+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-16384L -0x3.ffffffffffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-16384L -0x3.ffffffffffffep+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-16384L -0x3.ffffffffffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x2p-16384L -0x3.fffffcp+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x2p-16384L -0x3.fffffcp+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p-16384L -0x3.fffffcp+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x2p-16384L -0x3.fffffcp+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x2p-16384L -0x3.fffffcp+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x2p-16384L -0x3.fffffcp+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p-16384L -0x3.fffffcp+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x2p-16384L -0x3.fffffcp+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x2p-16384L -0x3.fffffcp+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x2p-16384L -0x3.fffffcp+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x2p-16384L -0x3.fffffcp+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x2p-16384L -0x3.fffffcp+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x2p-16384L -0x4p+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x2p-16384L -0x4p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p-16384L -0x4p+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x2p-16384L -0x4p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x2p-16384L -0x4p+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x2p-16384L -0x4p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p-16384L -0x4p+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x2p-16384L -0x4p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x2p-16384L -0x4p+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x2p-16384L -0x4p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x2p-16384L -0x4p+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x2p-16384L -0x4p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x2p-16384L -0x3.ffffffffffffep+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x2p-16384L -0x3.ffffffffffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p-16384L -0x3.ffffffffffffep+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x2p-16384L -0x3.ffffffffffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x2p-16384L -0x3.ffffffffffffep+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x2p-16384L -0x3.ffffffffffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p-16384L -0x3.ffffffffffffep+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x2p-16384L -0x3.ffffffffffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x2p-16384L -0x3.ffffffffffffep+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x2p-16384L -0x3.ffffffffffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x2p-16384L -0x3.ffffffffffffep+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x2p-16384L -0x3.ffffffffffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x8p-972 -0x3.fffffcp+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x8p-972 -0x3.fffffcp+52 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x8p-972 -0x3.fffffcp+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x8p-972 -0x3.fffffcp+52 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x8p-972L -0x3.fffffcp+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x8p-972L -0x3.fffffcp+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-972L -0x3.fffffcp+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x8p-972L -0x3.fffffcp+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x8p-972L -0x3.fffffcp+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x8p-972L -0x3.fffffcp+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-972L -0x3.fffffcp+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x8p-972L -0x3.fffffcp+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x8p-972L -0x3.fffffcp+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x8p-972L -0x3.fffffcp+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x8p-972L -0x3.fffffcp+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x8p-972L -0x3.fffffcp+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x8p-972L -0x3.fffffcp+52L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x8p-972L -0x3.fffffcp+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-972L -0x3.fffffcp+52L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x8p-972L -0x3.fffffcp+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x8p-972 -0x4p+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x8p-972 -0x4p+52 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x8p-972 -0x4p+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x8p-972 -0x4p+52 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x8p-972L -0x4p+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x8p-972L -0x4p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-972L -0x4p+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x8p-972L -0x4p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x8p-972L -0x4p+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x8p-972L -0x4p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-972L -0x4p+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x8p-972L -0x4p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x8p-972L -0x4p+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x8p-972L -0x4p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x8p-972L -0x4p+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x8p-972L -0x4p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x8p-972L -0x4p+52L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x8p-972L -0x4p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-972L -0x4p+52L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x8p-972L -0x4p+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x8p-972 -0x3.ffffffffffffep+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x8p-972 -0x3.ffffffffffffep+52 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x8p-972 -0x3.ffffffffffffep+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x8p-972 -0x3.ffffffffffffep+52 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x8p-972L -0x3.ffffffffffffep+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x8p-972L -0x3.ffffffffffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-972L -0x3.ffffffffffffep+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x8p-972L -0x3.ffffffffffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x8p-972L -0x3.ffffffffffffep+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x8p-972L -0x3.ffffffffffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-972L -0x3.ffffffffffffep+52L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x8p-972L -0x3.ffffffffffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x8p-972L -0x3.ffffffffffffep+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x8p-972L -0x3.ffffffffffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x8p-972L -0x3.ffffffffffffep+52L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x8p-972L -0x3.ffffffffffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x8p-972L -0x3.ffffffffffffep+52L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x8p-972L -0x3.ffffffffffffep+52L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-972L -0x3.ffffffffffffep+52L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x8p-972L -0x3.ffffffffffffep+52L : plus_infty : inexact-ok overflow errno-erange
+pow -min -0x1.fffffffffffffffep+63
+= pow downward flt-32 -0x4p-128f -0xf.fffffp+60f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow tonearest flt-32 -0x4p-128f -0xf.fffffp+60f : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero flt-32 -0x4p-128f -0xf.fffffp+60f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow upward flt-32 -0x4p-128f -0xf.fffffp+60f : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x4p-128 -0xf.fffffp+60 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x4p-128 -0xf.fffffp+60 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x4p-128 -0xf.fffffp+60 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x4p-128 -0xf.fffffp+60 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x4p-128L -0xf.fffffp+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-128L -0xf.fffffp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-128L -0xf.fffffp+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-128L -0xf.fffffp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-128L -0xf.fffffp+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-128L -0xf.fffffp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-128L -0xf.fffffp+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-128L -0xf.fffffp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-128L -0xf.fffffp+60L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-128L -0xf.fffffp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-128L -0xf.fffffp+60L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-128L -0xf.fffffp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x4p-128L -0xf.fffffp+60L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x4p-128L -0xf.fffffp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-128L -0xf.fffffp+60L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x4p-128L -0xf.fffffp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward flt-32 -0x4p-128f -0x1p+64f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow tonearest flt-32 -0x4p-128f -0x1p+64f : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero flt-32 -0x4p-128f -0x1p+64f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow upward flt-32 -0x4p-128f -0x1p+64f : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x4p-128 -0x1p+64 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x4p-128 -0x1p+64 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x4p-128 -0x1p+64 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x4p-128 -0x1p+64 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x4p-128L -0x1p+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-128L -0x1p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-128L -0x1p+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-128L -0x1p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-128L -0x1p+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-128L -0x1p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-128L -0x1p+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-128L -0x1p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-128L -0x1p+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-128L -0x1p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-128L -0x1p+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-128L -0x1p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x4p-128L -0x1p+64L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x4p-128L -0x1p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-128L -0x1p+64L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x4p-128L -0x1p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x4p-128 -0xf.ffffffffffff8p+60 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x4p-128 -0xf.ffffffffffff8p+60 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x4p-128 -0xf.ffffffffffff8p+60 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x4p-128 -0xf.ffffffffffff8p+60 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x4p-128L -0xf.ffffffffffff8p+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-128L -0xf.ffffffffffff8p+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-128L -0xf.ffffffffffff8p+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-128L -0xf.ffffffffffff8p+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-128L -0xf.ffffffffffff8p+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-128L -0xf.ffffffffffff8p+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-128L -0xf.ffffffffffff8p+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-128L -0xf.ffffffffffff8p+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-128L -0xf.ffffffffffff8p+60L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-128L -0xf.ffffffffffff8p+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-128L -0xf.ffffffffffff8p+60L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-128L -0xf.ffffffffffff8p+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x4p-128L -0xf.ffffffffffff8p+60L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x4p-128L -0xf.ffffffffffff8p+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-128L -0xf.ffffffffffff8p+60L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x4p-128L -0xf.ffffffffffff8p+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x4p-128L -0xf.fffffffffffffffp+60L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-128L -0xf.fffffffffffffffp+60L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-128L -0xf.fffffffffffffffp+60L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-128L -0xf.fffffffffffffffp+60L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-128L -0xf.fffffffffffffffp+60L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-128L -0xf.fffffffffffffffp+60L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-128L -0xf.fffffffffffffffp+60L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-128L -0xf.fffffffffffffffp+60L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-128L -0xf.fffffffffffffffp+60L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-128 -0x4p-128L -0xf.fffffffffffffffp+60L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-128L -0xf.fffffffffffffffp+60L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-128L -0xf.fffffffffffffffp+60L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-128ibm -0x4p-128L -0xf.fffffffffffffffp+60L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-128ibm -0x4p-128L -0xf.fffffffffffffffp+60L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-128L -0xf.fffffffffffffffp+60L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x4p-128L -0xf.fffffffffffffffp+60L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow downward dbl-64 -0x4p-1024 -0xf.fffffp+60 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x4p-1024 -0xf.fffffp+60 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x4p-1024 -0xf.fffffp+60 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x4p-1024 -0xf.fffffp+60 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x4p-1024L -0xf.fffffp+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-1024L -0xf.fffffp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-1024L -0xf.fffffp+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-1024L -0xf.fffffp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-1024L -0xf.fffffp+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-1024L -0xf.fffffp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-1024L -0xf.fffffp+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-1024L -0xf.fffffp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-1024L -0xf.fffffp+60L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-1024L -0xf.fffffp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-1024L -0xf.fffffp+60L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-1024L -0xf.fffffp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x4p-1024L -0xf.fffffp+60L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x4p-1024L -0xf.fffffp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-1024L -0xf.fffffp+60L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x4p-1024L -0xf.fffffp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x4p-1024 -0x1p+64 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x4p-1024 -0x1p+64 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x4p-1024 -0x1p+64 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x4p-1024 -0x1p+64 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x4p-1024L -0x1p+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-1024L -0x1p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-1024L -0x1p+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-1024L -0x1p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-1024L -0x1p+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-1024L -0x1p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-1024L -0x1p+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-1024L -0x1p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-1024L -0x1p+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-1024L -0x1p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-1024L -0x1p+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-1024L -0x1p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x4p-1024L -0x1p+64L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x4p-1024L -0x1p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-1024L -0x1p+64L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x4p-1024L -0x1p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x4p-1024 -0xf.ffffffffffff8p+60 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x4p-1024 -0xf.ffffffffffff8p+60 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x4p-1024 -0xf.ffffffffffff8p+60 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x4p-1024 -0xf.ffffffffffff8p+60 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x4p-1024L -0xf.ffffffffffff8p+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-1024L -0xf.ffffffffffff8p+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-1024L -0xf.ffffffffffff8p+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-1024L -0xf.ffffffffffff8p+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-1024L -0xf.ffffffffffff8p+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-1024L -0xf.ffffffffffff8p+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-1024L -0xf.ffffffffffff8p+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-1024L -0xf.ffffffffffff8p+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-1024L -0xf.ffffffffffff8p+60L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-1024L -0xf.ffffffffffff8p+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-1024L -0xf.ffffffffffff8p+60L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-1024L -0xf.ffffffffffff8p+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x4p-1024L -0xf.ffffffffffff8p+60L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x4p-1024L -0xf.ffffffffffff8p+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-1024L -0xf.ffffffffffff8p+60L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x4p-1024L -0xf.ffffffffffff8p+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x4p-1024L -0xf.fffffffffffffffp+60L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-1024L -0xf.fffffffffffffffp+60L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-1024L -0xf.fffffffffffffffp+60L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-1024L -0xf.fffffffffffffffp+60L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-1024L -0xf.fffffffffffffffp+60L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-1024L -0xf.fffffffffffffffp+60L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-1024L -0xf.fffffffffffffffp+60L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-1024L -0xf.fffffffffffffffp+60L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-1024L -0xf.fffffffffffffffp+60L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-128 -0x4p-1024L -0xf.fffffffffffffffp+60L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-1024L -0xf.fffffffffffffffp+60L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-1024L -0xf.fffffffffffffffp+60L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-128ibm -0x4p-1024L -0xf.fffffffffffffffp+60L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-128ibm -0x4p-1024L -0xf.fffffffffffffffp+60L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-1024L -0xf.fffffffffffffffp+60L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x4p-1024L -0xf.fffffffffffffffp+60L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-16384L -0xf.fffffp+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-16384L -0xf.fffffp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-16384L -0xf.fffffp+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-16384L -0xf.fffffp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-16384L -0xf.fffffp+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-16384L -0xf.fffffp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-16384L -0xf.fffffp+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-16384L -0xf.fffffp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-16384L -0xf.fffffp+60L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-16384L -0xf.fffffp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-16384L -0xf.fffffp+60L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-16384L -0xf.fffffp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x4p-16384L -0x1p+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-16384L -0x1p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-16384L -0x1p+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-16384L -0x1p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-16384L -0x1p+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-16384L -0x1p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-16384L -0x1p+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-16384L -0x1p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-16384L -0x1p+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-16384L -0x1p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-16384L -0x1p+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-16384L -0x1p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x4p-16384L -0xf.ffffffffffff8p+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-16384L -0xf.ffffffffffff8p+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-16384L -0xf.ffffffffffff8p+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-16384L -0xf.ffffffffffff8p+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-16384L -0xf.ffffffffffff8p+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-16384L -0xf.ffffffffffff8p+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-16384L -0xf.ffffffffffff8p+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-16384L -0xf.ffffffffffff8p+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-16384L -0xf.ffffffffffff8p+60L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-16384L -0xf.ffffffffffff8p+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-16384L -0xf.ffffffffffff8p+60L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-16384L -0xf.ffffffffffff8p+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x4p-16384L -0xf.fffffffffffffffp+60L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-16384L -0xf.fffffffffffffffp+60L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-16384L -0xf.fffffffffffffffp+60L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-16384L -0xf.fffffffffffffffp+60L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-16384L -0xf.fffffffffffffffp+60L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-16384L -0xf.fffffffffffffffp+60L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-16384L -0xf.fffffffffffffffp+60L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-16384L -0xf.fffffffffffffffp+60L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-16384L -0xf.fffffffffffffffp+60L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-128 -0x4p-16384L -0xf.fffffffffffffffp+60L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-16384L -0xf.fffffffffffffffp+60L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-16384L -0xf.fffffffffffffffp+60L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-96-intel -0x2p-16384L -0xf.fffffp+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x2p-16384L -0xf.fffffp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p-16384L -0xf.fffffp+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x2p-16384L -0xf.fffffp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x2p-16384L -0xf.fffffp+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x2p-16384L -0xf.fffffp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p-16384L -0xf.fffffp+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x2p-16384L -0xf.fffffp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x2p-16384L -0xf.fffffp+60L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x2p-16384L -0xf.fffffp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x2p-16384L -0xf.fffffp+60L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x2p-16384L -0xf.fffffp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x2p-16384L -0x1p+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x2p-16384L -0x1p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p-16384L -0x1p+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x2p-16384L -0x1p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x2p-16384L -0x1p+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x2p-16384L -0x1p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p-16384L -0x1p+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x2p-16384L -0x1p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x2p-16384L -0x1p+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x2p-16384L -0x1p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x2p-16384L -0x1p+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x2p-16384L -0x1p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x2p-16384L -0xf.ffffffffffff8p+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x2p-16384L -0xf.ffffffffffff8p+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p-16384L -0xf.ffffffffffff8p+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x2p-16384L -0xf.ffffffffffff8p+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x2p-16384L -0xf.ffffffffffff8p+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x2p-16384L -0xf.ffffffffffff8p+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p-16384L -0xf.ffffffffffff8p+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x2p-16384L -0xf.ffffffffffff8p+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x2p-16384L -0xf.ffffffffffff8p+60L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x2p-16384L -0xf.ffffffffffff8p+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x2p-16384L -0xf.ffffffffffff8p+60L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x2p-16384L -0xf.ffffffffffff8p+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x2p-16384L -0xf.fffffffffffffffp+60L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-96-intel -0x2p-16384L -0xf.fffffffffffffffp+60L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p-16384L -0xf.fffffffffffffffp+60L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x2p-16384L -0xf.fffffffffffffffp+60L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x2p-16384L -0xf.fffffffffffffffp+60L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-96-m68k -0x2p-16384L -0xf.fffffffffffffffp+60L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p-16384L -0xf.fffffffffffffffp+60L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x2p-16384L -0xf.fffffffffffffffp+60L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-128 -0x2p-16384L -0xf.fffffffffffffffp+60L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-128 -0x2p-16384L -0xf.fffffffffffffffp+60L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x2p-16384L -0xf.fffffffffffffffp+60L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x2p-16384L -0xf.fffffffffffffffp+60L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow downward dbl-64 -0x8p-972 -0xf.fffffp+60 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x8p-972 -0xf.fffffp+60 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x8p-972 -0xf.fffffp+60 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x8p-972 -0xf.fffffp+60 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x8p-972L -0xf.fffffp+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x8p-972L -0xf.fffffp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-972L -0xf.fffffp+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x8p-972L -0xf.fffffp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x8p-972L -0xf.fffffp+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x8p-972L -0xf.fffffp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-972L -0xf.fffffp+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x8p-972L -0xf.fffffp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x8p-972L -0xf.fffffp+60L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x8p-972L -0xf.fffffp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x8p-972L -0xf.fffffp+60L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x8p-972L -0xf.fffffp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x8p-972L -0xf.fffffp+60L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x8p-972L -0xf.fffffp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-972L -0xf.fffffp+60L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x8p-972L -0xf.fffffp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x8p-972 -0x1p+64 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x8p-972 -0x1p+64 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x8p-972 -0x1p+64 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x8p-972 -0x1p+64 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x8p-972L -0x1p+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x8p-972L -0x1p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-972L -0x1p+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x8p-972L -0x1p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x8p-972L -0x1p+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x8p-972L -0x1p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-972L -0x1p+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x8p-972L -0x1p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x8p-972L -0x1p+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x8p-972L -0x1p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x8p-972L -0x1p+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x8p-972L -0x1p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x8p-972L -0x1p+64L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x8p-972L -0x1p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-972L -0x1p+64L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x8p-972L -0x1p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x8p-972 -0xf.ffffffffffff8p+60 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x8p-972 -0xf.ffffffffffff8p+60 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x8p-972 -0xf.ffffffffffff8p+60 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x8p-972 -0xf.ffffffffffff8p+60 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x8p-972L -0xf.ffffffffffff8p+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x8p-972L -0xf.ffffffffffff8p+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-972L -0xf.ffffffffffff8p+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x8p-972L -0xf.ffffffffffff8p+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x8p-972L -0xf.ffffffffffff8p+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x8p-972L -0xf.ffffffffffff8p+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-972L -0xf.ffffffffffff8p+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x8p-972L -0xf.ffffffffffff8p+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x8p-972L -0xf.ffffffffffff8p+60L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x8p-972L -0xf.ffffffffffff8p+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x8p-972L -0xf.ffffffffffff8p+60L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x8p-972L -0xf.ffffffffffff8p+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x8p-972L -0xf.ffffffffffff8p+60L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x8p-972L -0xf.ffffffffffff8p+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-972L -0xf.ffffffffffff8p+60L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x8p-972L -0xf.ffffffffffff8p+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x8p-972L -0xf.fffffffffffffffp+60L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-96-intel -0x8p-972L -0xf.fffffffffffffffp+60L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-972L -0xf.fffffffffffffffp+60L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x8p-972L -0xf.fffffffffffffffp+60L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x8p-972L -0xf.fffffffffffffffp+60L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-96-m68k -0x8p-972L -0xf.fffffffffffffffp+60L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-972L -0xf.fffffffffffffffp+60L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x8p-972L -0xf.fffffffffffffffp+60L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-128 -0x8p-972L -0xf.fffffffffffffffp+60L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-128 -0x8p-972L -0xf.fffffffffffffffp+60L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x8p-972L -0xf.fffffffffffffffp+60L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x8p-972L -0xf.fffffffffffffffp+60L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-128ibm -0x8p-972L -0xf.fffffffffffffffp+60L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-128ibm -0x8p-972L -0xf.fffffffffffffffp+60L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-972L -0xf.fffffffffffffffp+60L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x8p-972L -0xf.fffffffffffffffp+60L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+pow -min -0x1.fffffffffffffffep+64
+= pow downward flt-32 -0x4p-128f -0x1.fffffep+64f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow tonearest flt-32 -0x4p-128f -0x1.fffffep+64f : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero flt-32 -0x4p-128f -0x1.fffffep+64f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow upward flt-32 -0x4p-128f -0x1.fffffep+64f : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x4p-128 -0x1.fffffep+64 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x4p-128 -0x1.fffffep+64 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x4p-128 -0x1.fffffep+64 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x4p-128 -0x1.fffffep+64 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x4p-128L -0x1.fffffep+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-128L -0x1.fffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-128L -0x1.fffffep+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-128L -0x1.fffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-128L -0x1.fffffep+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-128L -0x1.fffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-128L -0x1.fffffep+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-128L -0x1.fffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-128L -0x1.fffffep+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-128L -0x1.fffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-128L -0x1.fffffep+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-128L -0x1.fffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x4p-128L -0x1.fffffep+64L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x4p-128L -0x1.fffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-128L -0x1.fffffep+64L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x4p-128L -0x1.fffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward flt-32 -0x4p-128f -0x2p+64f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow tonearest flt-32 -0x4p-128f -0x2p+64f : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero flt-32 -0x4p-128f -0x2p+64f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow upward flt-32 -0x4p-128f -0x2p+64f : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x4p-128 -0x2p+64 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x4p-128 -0x2p+64 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x4p-128 -0x2p+64 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x4p-128 -0x2p+64 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x4p-128L -0x2p+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-128L -0x2p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-128L -0x2p+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-128L -0x2p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-128L -0x2p+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-128L -0x2p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-128L -0x2p+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-128L -0x2p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-128L -0x2p+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-128L -0x2p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-128L -0x2p+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-128L -0x2p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x4p-128L -0x2p+64L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x4p-128L -0x2p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-128L -0x2p+64L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x4p-128L -0x2p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x4p-128 -0x1.fffffffffffffp+64 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x4p-128 -0x1.fffffffffffffp+64 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x4p-128 -0x1.fffffffffffffp+64 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x4p-128 -0x1.fffffffffffffp+64 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x4p-128L -0x1.fffffffffffffp+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-128L -0x1.fffffffffffffp+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-128L -0x1.fffffffffffffp+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-128L -0x1.fffffffffffffp+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-128L -0x1.fffffffffffffp+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-128L -0x1.fffffffffffffp+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-128L -0x1.fffffffffffffp+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-128L -0x1.fffffffffffffp+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-128L -0x1.fffffffffffffp+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-128L -0x1.fffffffffffffp+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-128L -0x1.fffffffffffffp+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-128L -0x1.fffffffffffffp+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x4p-128L -0x1.fffffffffffffp+64L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x4p-128L -0x1.fffffffffffffp+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-128L -0x1.fffffffffffffp+64L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x4p-128L -0x1.fffffffffffffp+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x4p-128L -0x1.fffffffffffffffep+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-128L -0x1.fffffffffffffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-128L -0x1.fffffffffffffffep+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-128L -0x1.fffffffffffffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-128L -0x1.fffffffffffffffep+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-128L -0x1.fffffffffffffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-128L -0x1.fffffffffffffffep+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-128L -0x1.fffffffffffffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-128L -0x1.fffffffffffffffep+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-128L -0x1.fffffffffffffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-128L -0x1.fffffffffffffffep+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-128L -0x1.fffffffffffffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x4p-128L -0x1.fffffffffffffffep+64L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x4p-128L -0x1.fffffffffffffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-128L -0x1.fffffffffffffffep+64L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x4p-128L -0x1.fffffffffffffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x4p-1024 -0x1.fffffep+64 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x4p-1024 -0x1.fffffep+64 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x4p-1024 -0x1.fffffep+64 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x4p-1024 -0x1.fffffep+64 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x4p-1024L -0x1.fffffep+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-1024L -0x1.fffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-1024L -0x1.fffffep+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-1024L -0x1.fffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-1024L -0x1.fffffep+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-1024L -0x1.fffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-1024L -0x1.fffffep+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-1024L -0x1.fffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-1024L -0x1.fffffep+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-1024L -0x1.fffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-1024L -0x1.fffffep+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-1024L -0x1.fffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x4p-1024L -0x1.fffffep+64L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x4p-1024L -0x1.fffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-1024L -0x1.fffffep+64L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x4p-1024L -0x1.fffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x4p-1024 -0x2p+64 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x4p-1024 -0x2p+64 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x4p-1024 -0x2p+64 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x4p-1024 -0x2p+64 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x4p-1024L -0x2p+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-1024L -0x2p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-1024L -0x2p+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-1024L -0x2p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-1024L -0x2p+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-1024L -0x2p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-1024L -0x2p+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-1024L -0x2p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-1024L -0x2p+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-1024L -0x2p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-1024L -0x2p+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-1024L -0x2p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x4p-1024L -0x2p+64L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x4p-1024L -0x2p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-1024L -0x2p+64L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x4p-1024L -0x2p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x4p-1024 -0x1.fffffffffffffp+64 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x4p-1024 -0x1.fffffffffffffp+64 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x4p-1024 -0x1.fffffffffffffp+64 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x4p-1024 -0x1.fffffffffffffp+64 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x4p-1024L -0x1.fffffffffffffp+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-1024L -0x1.fffffffffffffp+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-1024L -0x1.fffffffffffffp+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-1024L -0x1.fffffffffffffp+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-1024L -0x1.fffffffffffffp+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-1024L -0x1.fffffffffffffp+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-1024L -0x1.fffffffffffffp+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-1024L -0x1.fffffffffffffp+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-1024L -0x1.fffffffffffffp+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-1024L -0x1.fffffffffffffp+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-1024L -0x1.fffffffffffffp+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-1024L -0x1.fffffffffffffp+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x4p-1024L -0x1.fffffffffffffp+64L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x4p-1024L -0x1.fffffffffffffp+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-1024L -0x1.fffffffffffffp+64L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x4p-1024L -0x1.fffffffffffffp+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x4p-1024L -0x1.fffffffffffffffep+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-1024L -0x1.fffffffffffffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-1024L -0x1.fffffffffffffffep+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-1024L -0x1.fffffffffffffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-1024L -0x1.fffffffffffffffep+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-1024L -0x1.fffffffffffffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-1024L -0x1.fffffffffffffffep+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-1024L -0x1.fffffffffffffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-1024L -0x1.fffffffffffffffep+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-1024L -0x1.fffffffffffffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-1024L -0x1.fffffffffffffffep+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-1024L -0x1.fffffffffffffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x4p-1024L -0x1.fffffffffffffffep+64L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x4p-1024L -0x1.fffffffffffffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-1024L -0x1.fffffffffffffffep+64L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x4p-1024L -0x1.fffffffffffffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x4p-16384L -0x1.fffffep+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-16384L -0x1.fffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-16384L -0x1.fffffep+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-16384L -0x1.fffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-16384L -0x1.fffffep+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-16384L -0x1.fffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-16384L -0x1.fffffep+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-16384L -0x1.fffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-16384L -0x1.fffffep+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-16384L -0x1.fffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-16384L -0x1.fffffep+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-16384L -0x1.fffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x4p-16384L -0x2p+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-16384L -0x2p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-16384L -0x2p+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-16384L -0x2p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-16384L -0x2p+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-16384L -0x2p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-16384L -0x2p+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-16384L -0x2p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-16384L -0x2p+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-16384L -0x2p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-16384L -0x2p+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-16384L -0x2p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x4p-16384L -0x1.fffffffffffffp+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-16384L -0x1.fffffffffffffp+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-16384L -0x1.fffffffffffffp+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-16384L -0x1.fffffffffffffp+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-16384L -0x1.fffffffffffffp+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-16384L -0x1.fffffffffffffp+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-16384L -0x1.fffffffffffffp+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-16384L -0x1.fffffffffffffp+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-16384L -0x1.fffffffffffffp+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-16384L -0x1.fffffffffffffp+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-16384L -0x1.fffffffffffffp+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-16384L -0x1.fffffffffffffp+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x4p-16384L -0x1.fffffffffffffffep+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-16384L -0x1.fffffffffffffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-16384L -0x1.fffffffffffffffep+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-16384L -0x1.fffffffffffffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-16384L -0x1.fffffffffffffffep+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-16384L -0x1.fffffffffffffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-16384L -0x1.fffffffffffffffep+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-16384L -0x1.fffffffffffffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-16384L -0x1.fffffffffffffffep+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-16384L -0x1.fffffffffffffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-16384L -0x1.fffffffffffffffep+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-16384L -0x1.fffffffffffffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x2p-16384L -0x1.fffffep+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x2p-16384L -0x1.fffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p-16384L -0x1.fffffep+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x2p-16384L -0x1.fffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x2p-16384L -0x1.fffffep+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x2p-16384L -0x1.fffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p-16384L -0x1.fffffep+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x2p-16384L -0x1.fffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x2p-16384L -0x1.fffffep+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x2p-16384L -0x1.fffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x2p-16384L -0x1.fffffep+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x2p-16384L -0x1.fffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x2p-16384L -0x2p+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x2p-16384L -0x2p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p-16384L -0x2p+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x2p-16384L -0x2p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x2p-16384L -0x2p+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x2p-16384L -0x2p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p-16384L -0x2p+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x2p-16384L -0x2p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x2p-16384L -0x2p+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x2p-16384L -0x2p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x2p-16384L -0x2p+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x2p-16384L -0x2p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x2p-16384L -0x1.fffffffffffffp+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x2p-16384L -0x1.fffffffffffffp+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p-16384L -0x1.fffffffffffffp+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x2p-16384L -0x1.fffffffffffffp+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x2p-16384L -0x1.fffffffffffffp+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x2p-16384L -0x1.fffffffffffffp+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p-16384L -0x1.fffffffffffffp+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x2p-16384L -0x1.fffffffffffffp+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x2p-16384L -0x1.fffffffffffffp+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x2p-16384L -0x1.fffffffffffffp+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x2p-16384L -0x1.fffffffffffffp+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x2p-16384L -0x1.fffffffffffffp+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x2p-16384L -0x1.fffffffffffffffep+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x2p-16384L -0x1.fffffffffffffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p-16384L -0x1.fffffffffffffffep+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x2p-16384L -0x1.fffffffffffffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x2p-16384L -0x1.fffffffffffffffep+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x2p-16384L -0x1.fffffffffffffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p-16384L -0x1.fffffffffffffffep+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x2p-16384L -0x1.fffffffffffffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x2p-16384L -0x1.fffffffffffffffep+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x2p-16384L -0x1.fffffffffffffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x2p-16384L -0x1.fffffffffffffffep+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x2p-16384L -0x1.fffffffffffffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x8p-972 -0x1.fffffep+64 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x8p-972 -0x1.fffffep+64 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x8p-972 -0x1.fffffep+64 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x8p-972 -0x1.fffffep+64 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x8p-972L -0x1.fffffep+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x8p-972L -0x1.fffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-972L -0x1.fffffep+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x8p-972L -0x1.fffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x8p-972L -0x1.fffffep+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x8p-972L -0x1.fffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-972L -0x1.fffffep+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x8p-972L -0x1.fffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x8p-972L -0x1.fffffep+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x8p-972L -0x1.fffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x8p-972L -0x1.fffffep+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x8p-972L -0x1.fffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x8p-972L -0x1.fffffep+64L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x8p-972L -0x1.fffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-972L -0x1.fffffep+64L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x8p-972L -0x1.fffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x8p-972 -0x2p+64 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x8p-972 -0x2p+64 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x8p-972 -0x2p+64 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x8p-972 -0x2p+64 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x8p-972L -0x2p+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x8p-972L -0x2p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-972L -0x2p+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x8p-972L -0x2p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x8p-972L -0x2p+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x8p-972L -0x2p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-972L -0x2p+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x8p-972L -0x2p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x8p-972L -0x2p+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x8p-972L -0x2p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x8p-972L -0x2p+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x8p-972L -0x2p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x8p-972L -0x2p+64L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x8p-972L -0x2p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-972L -0x2p+64L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x8p-972L -0x2p+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x8p-972 -0x1.fffffffffffffp+64 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x8p-972 -0x1.fffffffffffffp+64 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x8p-972 -0x1.fffffffffffffp+64 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x8p-972 -0x1.fffffffffffffp+64 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x8p-972L -0x1.fffffffffffffp+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x8p-972L -0x1.fffffffffffffp+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-972L -0x1.fffffffffffffp+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x8p-972L -0x1.fffffffffffffp+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x8p-972L -0x1.fffffffffffffp+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x8p-972L -0x1.fffffffffffffp+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-972L -0x1.fffffffffffffp+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x8p-972L -0x1.fffffffffffffp+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x8p-972L -0x1.fffffffffffffp+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x8p-972L -0x1.fffffffffffffp+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x8p-972L -0x1.fffffffffffffp+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x8p-972L -0x1.fffffffffffffp+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x8p-972L -0x1.fffffffffffffp+64L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x8p-972L -0x1.fffffffffffffp+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-972L -0x1.fffffffffffffp+64L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x8p-972L -0x1.fffffffffffffp+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x8p-972L -0x1.fffffffffffffffep+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x8p-972L -0x1.fffffffffffffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-972L -0x1.fffffffffffffffep+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x8p-972L -0x1.fffffffffffffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x8p-972L -0x1.fffffffffffffffep+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x8p-972L -0x1.fffffffffffffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-972L -0x1.fffffffffffffffep+64L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x8p-972L -0x1.fffffffffffffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x8p-972L -0x1.fffffffffffffffep+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x8p-972L -0x1.fffffffffffffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x8p-972L -0x1.fffffffffffffffep+64L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x8p-972L -0x1.fffffffffffffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x8p-972L -0x1.fffffffffffffffep+64L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x8p-972L -0x1.fffffffffffffffep+64L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-972L -0x1.fffffffffffffffep+64L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x8p-972L -0x1.fffffffffffffffep+64L : plus_infty : inexact-ok overflow errno-erange
+pow -min -0x1.ffffffffffffffffffffffffff8p+105
+= pow downward flt-32 -0x4p-128f -0x3.fffffcp+104f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow tonearest flt-32 -0x4p-128f -0x3.fffffcp+104f : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero flt-32 -0x4p-128f -0x3.fffffcp+104f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow upward flt-32 -0x4p-128f -0x3.fffffcp+104f : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x4p-128 -0x3.fffffcp+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x4p-128 -0x3.fffffcp+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x4p-128 -0x3.fffffcp+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x4p-128 -0x3.fffffcp+104 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x4p-128L -0x3.fffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-128L -0x3.fffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-128L -0x3.fffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-128L -0x3.fffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-128L -0x3.fffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-128L -0x3.fffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-128L -0x3.fffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-128L -0x3.fffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-128L -0x3.fffffcp+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-128L -0x3.fffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-128L -0x3.fffffcp+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-128L -0x3.fffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x4p-128L -0x3.fffffcp+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x4p-128L -0x3.fffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-128L -0x3.fffffcp+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x4p-128L -0x3.fffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward flt-32 -0x4p-128f -0x4p+104f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow tonearest flt-32 -0x4p-128f -0x4p+104f : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero flt-32 -0x4p-128f -0x4p+104f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow upward flt-32 -0x4p-128f -0x4p+104f : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x4p-128 -0x4p+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x4p-128 -0x4p+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x4p-128 -0x4p+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x4p-128 -0x4p+104 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x4p-128L -0x4p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-128L -0x4p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-128L -0x4p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-128L -0x4p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-128L -0x4p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-128L -0x4p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-128L -0x4p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-128L -0x4p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-128L -0x4p+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-128L -0x4p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-128L -0x4p+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-128L -0x4p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x4p-128L -0x4p+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x4p-128L -0x4p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-128L -0x4p+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x4p-128L -0x4p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x4p-128 -0x3.ffffffffffffep+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x4p-128 -0x3.ffffffffffffep+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x4p-128 -0x3.ffffffffffffep+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x4p-128 -0x3.ffffffffffffep+104 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x4p-128L -0x3.ffffffffffffep+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-128L -0x3.ffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-128L -0x3.ffffffffffffep+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-128L -0x3.ffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-128L -0x3.ffffffffffffep+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-128L -0x3.ffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-128L -0x3.ffffffffffffep+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-128L -0x3.ffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-128L -0x3.ffffffffffffep+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-128L -0x3.ffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-128L -0x3.ffffffffffffep+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-128L -0x3.ffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x4p-128L -0x3.ffffffffffffep+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x4p-128L -0x3.ffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-128L -0x3.ffffffffffffep+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x4p-128L -0x3.ffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x4p-128L -0x3.fffffffffffffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-128L -0x3.fffffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-128L -0x3.fffffffffffffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-128L -0x3.fffffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-128L -0x3.fffffffffffffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-128L -0x3.fffffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-128L -0x3.fffffffffffffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-128L -0x3.fffffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-128L -0x3.fffffffffffffffcp+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-128L -0x3.fffffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-128L -0x3.fffffffffffffffcp+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-128L -0x3.fffffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x4p-128L -0x3.fffffffffffffffcp+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x4p-128L -0x3.fffffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-128L -0x3.fffffffffffffffcp+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x4p-128L -0x3.fffffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-128L -0x3.ffffffffffffffffffffffffffp+104L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-128 -0x4p-128L -0x3.ffffffffffffffffffffffffffp+104L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-128L -0x3.ffffffffffffffffffffffffffp+104L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-128L -0x3.ffffffffffffffffffffffffffp+104L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-128ibm -0x4p-128L -0x3.ffffffffffffffffffffffffffp+104L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-128ibm -0x4p-128L -0x3.ffffffffffffffffffffffffffp+104L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-128L -0x3.ffffffffffffffffffffffffffp+104L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x4p-128L -0x3.ffffffffffffffffffffffffffp+104L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow downward dbl-64 -0x4p-1024 -0x3.fffffcp+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x4p-1024 -0x3.fffffcp+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x4p-1024 -0x3.fffffcp+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x4p-1024 -0x3.fffffcp+104 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x4p-1024L -0x3.fffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-1024L -0x3.fffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-1024L -0x3.fffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-1024L -0x3.fffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-1024L -0x3.fffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-1024L -0x3.fffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-1024L -0x3.fffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-1024L -0x3.fffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-1024L -0x3.fffffcp+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-1024L -0x3.fffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-1024L -0x3.fffffcp+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-1024L -0x3.fffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x4p-1024L -0x3.fffffcp+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x4p-1024L -0x3.fffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-1024L -0x3.fffffcp+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x4p-1024L -0x3.fffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x4p-1024 -0x4p+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x4p-1024 -0x4p+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x4p-1024 -0x4p+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x4p-1024 -0x4p+104 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x4p-1024L -0x4p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-1024L -0x4p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-1024L -0x4p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-1024L -0x4p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-1024L -0x4p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-1024L -0x4p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-1024L -0x4p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-1024L -0x4p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-1024L -0x4p+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-1024L -0x4p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-1024L -0x4p+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-1024L -0x4p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x4p-1024L -0x4p+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x4p-1024L -0x4p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-1024L -0x4p+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x4p-1024L -0x4p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x4p-1024 -0x3.ffffffffffffep+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x4p-1024 -0x3.ffffffffffffep+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x4p-1024 -0x3.ffffffffffffep+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x4p-1024 -0x3.ffffffffffffep+104 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x4p-1024L -0x3.ffffffffffffep+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-1024L -0x3.ffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-1024L -0x3.ffffffffffffep+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-1024L -0x3.ffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-1024L -0x3.ffffffffffffep+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-1024L -0x3.ffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-1024L -0x3.ffffffffffffep+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-1024L -0x3.ffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-1024L -0x3.ffffffffffffep+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-1024L -0x3.ffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-1024L -0x3.ffffffffffffep+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-1024L -0x3.ffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x4p-1024L -0x3.ffffffffffffep+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x4p-1024L -0x3.ffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-1024L -0x3.ffffffffffffep+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x4p-1024L -0x3.ffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x4p-1024L -0x3.fffffffffffffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-1024L -0x3.fffffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-1024L -0x3.fffffffffffffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-1024L -0x3.fffffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-1024L -0x3.fffffffffffffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-1024L -0x3.fffffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-1024L -0x3.fffffffffffffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-1024L -0x3.fffffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-1024L -0x3.fffffffffffffffcp+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-1024L -0x3.fffffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-1024L -0x3.fffffffffffffffcp+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-1024L -0x3.fffffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x4p-1024L -0x3.fffffffffffffffcp+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x4p-1024L -0x3.fffffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-1024L -0x3.fffffffffffffffcp+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x4p-1024L -0x3.fffffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-1024L -0x3.ffffffffffffffffffffffffffp+104L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-128 -0x4p-1024L -0x3.ffffffffffffffffffffffffffp+104L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-1024L -0x3.ffffffffffffffffffffffffffp+104L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-1024L -0x3.ffffffffffffffffffffffffffp+104L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-128ibm -0x4p-1024L -0x3.ffffffffffffffffffffffffffp+104L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-128ibm -0x4p-1024L -0x3.ffffffffffffffffffffffffffp+104L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-1024L -0x3.ffffffffffffffffffffffffffp+104L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x4p-1024L -0x3.ffffffffffffffffffffffffffp+104L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-16384L -0x3.fffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-16384L -0x3.fffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-16384L -0x3.fffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-16384L -0x3.fffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-16384L -0x3.fffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-16384L -0x3.fffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-16384L -0x3.fffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-16384L -0x3.fffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-16384L -0x3.fffffcp+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-16384L -0x3.fffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-16384L -0x3.fffffcp+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-16384L -0x3.fffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x4p-16384L -0x4p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-16384L -0x4p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-16384L -0x4p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-16384L -0x4p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-16384L -0x4p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-16384L -0x4p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-16384L -0x4p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-16384L -0x4p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-16384L -0x4p+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-16384L -0x4p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-16384L -0x4p+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-16384L -0x4p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x4p-16384L -0x3.ffffffffffffep+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-16384L -0x3.ffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-16384L -0x3.ffffffffffffep+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-16384L -0x3.ffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-16384L -0x3.ffffffffffffep+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-16384L -0x3.ffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-16384L -0x3.ffffffffffffep+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-16384L -0x3.ffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-16384L -0x3.ffffffffffffep+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-16384L -0x3.ffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-16384L -0x3.ffffffffffffep+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-16384L -0x3.ffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x4p-16384L -0x3.fffffffffffffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-16384L -0x3.fffffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-16384L -0x3.fffffffffffffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-16384L -0x3.fffffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-16384L -0x3.fffffffffffffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-16384L -0x3.fffffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-16384L -0x3.fffffffffffffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-16384L -0x3.fffffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-16384L -0x3.fffffffffffffffcp+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-16384L -0x3.fffffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-16384L -0x3.fffffffffffffffcp+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-16384L -0x3.fffffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-16384L -0x3.ffffffffffffffffffffffffffp+104L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-128 -0x4p-16384L -0x3.ffffffffffffffffffffffffffp+104L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-16384L -0x3.ffffffffffffffffffffffffffp+104L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-16384L -0x3.ffffffffffffffffffffffffffp+104L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-96-intel -0x2p-16384L -0x3.fffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x2p-16384L -0x3.fffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p-16384L -0x3.fffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x2p-16384L -0x3.fffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x2p-16384L -0x3.fffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x2p-16384L -0x3.fffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p-16384L -0x3.fffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x2p-16384L -0x3.fffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x2p-16384L -0x3.fffffcp+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x2p-16384L -0x3.fffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x2p-16384L -0x3.fffffcp+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x2p-16384L -0x3.fffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x2p-16384L -0x4p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x2p-16384L -0x4p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p-16384L -0x4p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x2p-16384L -0x4p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x2p-16384L -0x4p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x2p-16384L -0x4p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p-16384L -0x4p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x2p-16384L -0x4p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x2p-16384L -0x4p+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x2p-16384L -0x4p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x2p-16384L -0x4p+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x2p-16384L -0x4p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x2p-16384L -0x3.ffffffffffffep+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x2p-16384L -0x3.ffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p-16384L -0x3.ffffffffffffep+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x2p-16384L -0x3.ffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x2p-16384L -0x3.ffffffffffffep+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x2p-16384L -0x3.ffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p-16384L -0x3.ffffffffffffep+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x2p-16384L -0x3.ffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x2p-16384L -0x3.ffffffffffffep+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x2p-16384L -0x3.ffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x2p-16384L -0x3.ffffffffffffep+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x2p-16384L -0x3.ffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x2p-16384L -0x3.fffffffffffffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x2p-16384L -0x3.fffffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p-16384L -0x3.fffffffffffffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x2p-16384L -0x3.fffffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x2p-16384L -0x3.fffffffffffffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x2p-16384L -0x3.fffffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p-16384L -0x3.fffffffffffffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x2p-16384L -0x3.fffffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x2p-16384L -0x3.fffffffffffffffcp+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x2p-16384L -0x3.fffffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x2p-16384L -0x3.fffffffffffffffcp+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x2p-16384L -0x3.fffffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x2p-16384L -0x3.ffffffffffffffffffffffffffp+104L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-128 -0x2p-16384L -0x3.ffffffffffffffffffffffffffp+104L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x2p-16384L -0x3.ffffffffffffffffffffffffffp+104L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x2p-16384L -0x3.ffffffffffffffffffffffffffp+104L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow downward dbl-64 -0x8p-972 -0x3.fffffcp+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x8p-972 -0x3.fffffcp+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x8p-972 -0x3.fffffcp+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x8p-972 -0x3.fffffcp+104 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x8p-972L -0x3.fffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x8p-972L -0x3.fffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-972L -0x3.fffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x8p-972L -0x3.fffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x8p-972L -0x3.fffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x8p-972L -0x3.fffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-972L -0x3.fffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x8p-972L -0x3.fffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x8p-972L -0x3.fffffcp+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x8p-972L -0x3.fffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x8p-972L -0x3.fffffcp+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x8p-972L -0x3.fffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x8p-972L -0x3.fffffcp+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x8p-972L -0x3.fffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-972L -0x3.fffffcp+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x8p-972L -0x3.fffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x8p-972 -0x4p+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x8p-972 -0x4p+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x8p-972 -0x4p+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x8p-972 -0x4p+104 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x8p-972L -0x4p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x8p-972L -0x4p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-972L -0x4p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x8p-972L -0x4p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x8p-972L -0x4p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x8p-972L -0x4p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-972L -0x4p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x8p-972L -0x4p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x8p-972L -0x4p+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x8p-972L -0x4p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x8p-972L -0x4p+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x8p-972L -0x4p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x8p-972L -0x4p+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x8p-972L -0x4p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-972L -0x4p+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x8p-972L -0x4p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x8p-972 -0x3.ffffffffffffep+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x8p-972 -0x3.ffffffffffffep+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x8p-972 -0x3.ffffffffffffep+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x8p-972 -0x3.ffffffffffffep+104 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x8p-972L -0x3.ffffffffffffep+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x8p-972L -0x3.ffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-972L -0x3.ffffffffffffep+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x8p-972L -0x3.ffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x8p-972L -0x3.ffffffffffffep+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x8p-972L -0x3.ffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-972L -0x3.ffffffffffffep+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x8p-972L -0x3.ffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x8p-972L -0x3.ffffffffffffep+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x8p-972L -0x3.ffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x8p-972L -0x3.ffffffffffffep+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x8p-972L -0x3.ffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x8p-972L -0x3.ffffffffffffep+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x8p-972L -0x3.ffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-972L -0x3.ffffffffffffep+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x8p-972L -0x3.ffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x8p-972L -0x3.fffffffffffffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x8p-972L -0x3.fffffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-972L -0x3.fffffffffffffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x8p-972L -0x3.fffffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x8p-972L -0x3.fffffffffffffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x8p-972L -0x3.fffffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-972L -0x3.fffffffffffffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x8p-972L -0x3.fffffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x8p-972L -0x3.fffffffffffffffcp+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x8p-972L -0x3.fffffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x8p-972L -0x3.fffffffffffffffcp+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x8p-972L -0x3.fffffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x8p-972L -0x3.fffffffffffffffcp+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x8p-972L -0x3.fffffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-972L -0x3.fffffffffffffffcp+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x8p-972L -0x3.fffffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x8p-972L -0x3.ffffffffffffffffffffffffffp+104L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-128 -0x8p-972L -0x3.ffffffffffffffffffffffffffp+104L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x8p-972L -0x3.ffffffffffffffffffffffffffp+104L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x8p-972L -0x3.ffffffffffffffffffffffffffp+104L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-128ibm -0x8p-972L -0x3.ffffffffffffffffffffffffffp+104L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-128ibm -0x8p-972L -0x3.ffffffffffffffffffffffffffp+104L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-972L -0x3.ffffffffffffffffffffffffffp+104L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x8p-972L -0x3.ffffffffffffffffffffffffffp+104L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+pow -min -0x1.ffffffffffffffffffffffffff8p+106
+= pow downward flt-32 -0x4p-128f -0x7.fffff8p+104f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow tonearest flt-32 -0x4p-128f -0x7.fffff8p+104f : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero flt-32 -0x4p-128f -0x7.fffff8p+104f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow upward flt-32 -0x4p-128f -0x7.fffff8p+104f : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x4p-128 -0x7.fffff8p+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x4p-128 -0x7.fffff8p+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x4p-128 -0x7.fffff8p+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x4p-128 -0x7.fffff8p+104 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x4p-128L -0x7.fffff8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-128L -0x7.fffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-128L -0x7.fffff8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-128L -0x7.fffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-128L -0x7.fffff8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-128L -0x7.fffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-128L -0x7.fffff8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-128L -0x7.fffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-128L -0x7.fffff8p+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-128L -0x7.fffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-128L -0x7.fffff8p+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-128L -0x7.fffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x4p-128L -0x7.fffff8p+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x4p-128L -0x7.fffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-128L -0x7.fffff8p+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x4p-128L -0x7.fffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward flt-32 -0x4p-128f -0x8p+104f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow tonearest flt-32 -0x4p-128f -0x8p+104f : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero flt-32 -0x4p-128f -0x8p+104f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow upward flt-32 -0x4p-128f -0x8p+104f : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x4p-128 -0x8p+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x4p-128 -0x8p+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x4p-128 -0x8p+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x4p-128 -0x8p+104 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x4p-128L -0x8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-128L -0x8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-128L -0x8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-128L -0x8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-128L -0x8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-128L -0x8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-128L -0x8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-128L -0x8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-128L -0x8p+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-128L -0x8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-128L -0x8p+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-128L -0x8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x4p-128L -0x8p+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x4p-128L -0x8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-128L -0x8p+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x4p-128L -0x8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x4p-128 -0x7.ffffffffffffcp+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x4p-128 -0x7.ffffffffffffcp+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x4p-128 -0x7.ffffffffffffcp+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x4p-128 -0x7.ffffffffffffcp+104 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x4p-128L -0x7.ffffffffffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-128L -0x7.ffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-128L -0x7.ffffffffffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-128L -0x7.ffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-128L -0x7.ffffffffffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-128L -0x7.ffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-128L -0x7.ffffffffffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-128L -0x7.ffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-128L -0x7.ffffffffffffcp+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-128L -0x7.ffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-128L -0x7.ffffffffffffcp+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-128L -0x7.ffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x4p-128L -0x7.ffffffffffffcp+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x4p-128L -0x7.ffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-128L -0x7.ffffffffffffcp+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x4p-128L -0x7.ffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x4p-128L -0x7.fffffffffffffff8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-128L -0x7.fffffffffffffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-128L -0x7.fffffffffffffff8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-128L -0x7.fffffffffffffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-128L -0x7.fffffffffffffff8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-128L -0x7.fffffffffffffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-128L -0x7.fffffffffffffff8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-128L -0x7.fffffffffffffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-128L -0x7.fffffffffffffff8p+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-128L -0x7.fffffffffffffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-128L -0x7.fffffffffffffff8p+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-128L -0x7.fffffffffffffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x4p-128L -0x7.fffffffffffffff8p+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x4p-128L -0x7.fffffffffffffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-128L -0x7.fffffffffffffff8p+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x4p-128L -0x7.fffffffffffffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-128L -0x7.fffffffffffffffffffffffffep+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-128L -0x7.fffffffffffffffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-128L -0x7.fffffffffffffffffffffffffep+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-128L -0x7.fffffffffffffffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x4p-128L -0x7.fffffffffffffffffffffffffep+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x4p-128L -0x7.fffffffffffffffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-128L -0x7.fffffffffffffffffffffffffep+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x4p-128L -0x7.fffffffffffffffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x4p-1024 -0x7.fffff8p+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x4p-1024 -0x7.fffff8p+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x4p-1024 -0x7.fffff8p+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x4p-1024 -0x7.fffff8p+104 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x4p-1024L -0x7.fffff8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-1024L -0x7.fffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-1024L -0x7.fffff8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-1024L -0x7.fffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-1024L -0x7.fffff8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-1024L -0x7.fffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-1024L -0x7.fffff8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-1024L -0x7.fffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-1024L -0x7.fffff8p+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-1024L -0x7.fffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-1024L -0x7.fffff8p+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-1024L -0x7.fffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x4p-1024L -0x7.fffff8p+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x4p-1024L -0x7.fffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-1024L -0x7.fffff8p+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x4p-1024L -0x7.fffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x4p-1024 -0x8p+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x4p-1024 -0x8p+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x4p-1024 -0x8p+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x4p-1024 -0x8p+104 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x4p-1024L -0x8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-1024L -0x8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-1024L -0x8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-1024L -0x8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-1024L -0x8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-1024L -0x8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-1024L -0x8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-1024L -0x8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-1024L -0x8p+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-1024L -0x8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-1024L -0x8p+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-1024L -0x8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x4p-1024L -0x8p+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x4p-1024L -0x8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-1024L -0x8p+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x4p-1024L -0x8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x4p-1024 -0x7.ffffffffffffcp+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x4p-1024 -0x7.ffffffffffffcp+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x4p-1024 -0x7.ffffffffffffcp+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x4p-1024 -0x7.ffffffffffffcp+104 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x4p-1024L -0x7.ffffffffffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-1024L -0x7.ffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-1024L -0x7.ffffffffffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-1024L -0x7.ffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-1024L -0x7.ffffffffffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-1024L -0x7.ffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-1024L -0x7.ffffffffffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-1024L -0x7.ffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-1024L -0x7.ffffffffffffcp+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-1024L -0x7.ffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-1024L -0x7.ffffffffffffcp+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-1024L -0x7.ffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x4p-1024L -0x7.ffffffffffffcp+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x4p-1024L -0x7.ffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-1024L -0x7.ffffffffffffcp+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x4p-1024L -0x7.ffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x4p-1024L -0x7.fffffffffffffff8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-1024L -0x7.fffffffffffffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-1024L -0x7.fffffffffffffff8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-1024L -0x7.fffffffffffffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-1024L -0x7.fffffffffffffff8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-1024L -0x7.fffffffffffffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-1024L -0x7.fffffffffffffff8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-1024L -0x7.fffffffffffffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-1024L -0x7.fffffffffffffff8p+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-1024L -0x7.fffffffffffffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-1024L -0x7.fffffffffffffff8p+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-1024L -0x7.fffffffffffffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x4p-1024L -0x7.fffffffffffffff8p+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x4p-1024L -0x7.fffffffffffffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-1024L -0x7.fffffffffffffff8p+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x4p-1024L -0x7.fffffffffffffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-1024L -0x7.fffffffffffffffffffffffffep+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-1024L -0x7.fffffffffffffffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-1024L -0x7.fffffffffffffffffffffffffep+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-1024L -0x7.fffffffffffffffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x4p-1024L -0x7.fffffffffffffffffffffffffep+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x4p-1024L -0x7.fffffffffffffffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-1024L -0x7.fffffffffffffffffffffffffep+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x4p-1024L -0x7.fffffffffffffffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x4p-16384L -0x7.fffff8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-16384L -0x7.fffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-16384L -0x7.fffff8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-16384L -0x7.fffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-16384L -0x7.fffff8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-16384L -0x7.fffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-16384L -0x7.fffff8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-16384L -0x7.fffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-16384L -0x7.fffff8p+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-16384L -0x7.fffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-16384L -0x7.fffff8p+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-16384L -0x7.fffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x4p-16384L -0x8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-16384L -0x8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-16384L -0x8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-16384L -0x8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-16384L -0x8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-16384L -0x8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-16384L -0x8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-16384L -0x8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-16384L -0x8p+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-16384L -0x8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-16384L -0x8p+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-16384L -0x8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x4p-16384L -0x7.ffffffffffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-16384L -0x7.ffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-16384L -0x7.ffffffffffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-16384L -0x7.ffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-16384L -0x7.ffffffffffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-16384L -0x7.ffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-16384L -0x7.ffffffffffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-16384L -0x7.ffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-16384L -0x7.ffffffffffffcp+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-16384L -0x7.ffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-16384L -0x7.ffffffffffffcp+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-16384L -0x7.ffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x4p-16384L -0x7.fffffffffffffff8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-16384L -0x7.fffffffffffffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-16384L -0x7.fffffffffffffff8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-16384L -0x7.fffffffffffffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-16384L -0x7.fffffffffffffff8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-16384L -0x7.fffffffffffffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-16384L -0x7.fffffffffffffff8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-16384L -0x7.fffffffffffffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-16384L -0x7.fffffffffffffff8p+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-16384L -0x7.fffffffffffffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-16384L -0x7.fffffffffffffff8p+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-16384L -0x7.fffffffffffffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-16384L -0x7.fffffffffffffffffffffffffep+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-16384L -0x7.fffffffffffffffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-16384L -0x7.fffffffffffffffffffffffffep+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-16384L -0x7.fffffffffffffffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x2p-16384L -0x7.fffff8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x2p-16384L -0x7.fffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p-16384L -0x7.fffff8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x2p-16384L -0x7.fffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x2p-16384L -0x7.fffff8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x2p-16384L -0x7.fffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p-16384L -0x7.fffff8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x2p-16384L -0x7.fffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x2p-16384L -0x7.fffff8p+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x2p-16384L -0x7.fffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x2p-16384L -0x7.fffff8p+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x2p-16384L -0x7.fffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x2p-16384L -0x8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x2p-16384L -0x8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p-16384L -0x8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x2p-16384L -0x8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x2p-16384L -0x8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x2p-16384L -0x8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p-16384L -0x8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x2p-16384L -0x8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x2p-16384L -0x8p+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x2p-16384L -0x8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x2p-16384L -0x8p+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x2p-16384L -0x8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x2p-16384L -0x7.ffffffffffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x2p-16384L -0x7.ffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p-16384L -0x7.ffffffffffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x2p-16384L -0x7.ffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x2p-16384L -0x7.ffffffffffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x2p-16384L -0x7.ffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p-16384L -0x7.ffffffffffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x2p-16384L -0x7.ffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x2p-16384L -0x7.ffffffffffffcp+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x2p-16384L -0x7.ffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x2p-16384L -0x7.ffffffffffffcp+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x2p-16384L -0x7.ffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x2p-16384L -0x7.fffffffffffffff8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x2p-16384L -0x7.fffffffffffffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p-16384L -0x7.fffffffffffffff8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x2p-16384L -0x7.fffffffffffffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x2p-16384L -0x7.fffffffffffffff8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x2p-16384L -0x7.fffffffffffffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p-16384L -0x7.fffffffffffffff8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x2p-16384L -0x7.fffffffffffffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x2p-16384L -0x7.fffffffffffffff8p+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x2p-16384L -0x7.fffffffffffffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x2p-16384L -0x7.fffffffffffffff8p+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x2p-16384L -0x7.fffffffffffffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x2p-16384L -0x7.fffffffffffffffffffffffffep+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x2p-16384L -0x7.fffffffffffffffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x2p-16384L -0x7.fffffffffffffffffffffffffep+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x2p-16384L -0x7.fffffffffffffffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x8p-972 -0x7.fffff8p+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x8p-972 -0x7.fffff8p+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x8p-972 -0x7.fffff8p+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x8p-972 -0x7.fffff8p+104 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x8p-972L -0x7.fffff8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x8p-972L -0x7.fffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-972L -0x7.fffff8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x8p-972L -0x7.fffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x8p-972L -0x7.fffff8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x8p-972L -0x7.fffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-972L -0x7.fffff8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x8p-972L -0x7.fffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x8p-972L -0x7.fffff8p+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x8p-972L -0x7.fffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x8p-972L -0x7.fffff8p+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x8p-972L -0x7.fffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x8p-972L -0x7.fffff8p+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x8p-972L -0x7.fffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-972L -0x7.fffff8p+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x8p-972L -0x7.fffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x8p-972 -0x8p+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x8p-972 -0x8p+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x8p-972 -0x8p+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x8p-972 -0x8p+104 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x8p-972L -0x8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x8p-972L -0x8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-972L -0x8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x8p-972L -0x8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x8p-972L -0x8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x8p-972L -0x8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-972L -0x8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x8p-972L -0x8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x8p-972L -0x8p+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x8p-972L -0x8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x8p-972L -0x8p+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x8p-972L -0x8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x8p-972L -0x8p+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x8p-972L -0x8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-972L -0x8p+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x8p-972L -0x8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x8p-972 -0x7.ffffffffffffcp+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x8p-972 -0x7.ffffffffffffcp+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x8p-972 -0x7.ffffffffffffcp+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x8p-972 -0x7.ffffffffffffcp+104 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x8p-972L -0x7.ffffffffffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x8p-972L -0x7.ffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-972L -0x7.ffffffffffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x8p-972L -0x7.ffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x8p-972L -0x7.ffffffffffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x8p-972L -0x7.ffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-972L -0x7.ffffffffffffcp+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x8p-972L -0x7.ffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x8p-972L -0x7.ffffffffffffcp+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x8p-972L -0x7.ffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x8p-972L -0x7.ffffffffffffcp+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x8p-972L -0x7.ffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x8p-972L -0x7.ffffffffffffcp+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x8p-972L -0x7.ffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-972L -0x7.ffffffffffffcp+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x8p-972L -0x7.ffffffffffffcp+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x8p-972L -0x7.fffffffffffffff8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x8p-972L -0x7.fffffffffffffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-972L -0x7.fffffffffffffff8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x8p-972L -0x7.fffffffffffffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x8p-972L -0x7.fffffffffffffff8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x8p-972L -0x7.fffffffffffffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-972L -0x7.fffffffffffffff8p+104L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x8p-972L -0x7.fffffffffffffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x8p-972L -0x7.fffffffffffffff8p+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x8p-972L -0x7.fffffffffffffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x8p-972L -0x7.fffffffffffffff8p+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x8p-972L -0x7.fffffffffffffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x8p-972L -0x7.fffffffffffffff8p+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x8p-972L -0x7.fffffffffffffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-972L -0x7.fffffffffffffff8p+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x8p-972L -0x7.fffffffffffffff8p+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x8p-972L -0x7.fffffffffffffffffffffffffep+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x8p-972L -0x7.fffffffffffffffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x8p-972L -0x7.fffffffffffffffffffffffffep+104L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x8p-972L -0x7.fffffffffffffffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x8p-972L -0x7.fffffffffffffffffffffffffep+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x8p-972L -0x7.fffffffffffffffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-972L -0x7.fffffffffffffffffffffffffep+104L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x8p-972L -0x7.fffffffffffffffffffffffffep+104L : plus_infty : inexact-ok overflow errno-erange
+pow -min -0x1.ffffffffffffffffffffffffffffp+112
+= pow downward flt-32 -0x4p-128f -0x1.fffffep+112f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow tonearest flt-32 -0x4p-128f -0x1.fffffep+112f : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero flt-32 -0x4p-128f -0x1.fffffep+112f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow upward flt-32 -0x4p-128f -0x1.fffffep+112f : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x4p-128 -0x1.fffffep+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x4p-128 -0x1.fffffep+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x4p-128 -0x1.fffffep+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x4p-128 -0x1.fffffep+112 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x4p-128L -0x1.fffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-128L -0x1.fffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-128L -0x1.fffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-128L -0x1.fffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-128L -0x1.fffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-128L -0x1.fffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-128L -0x1.fffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-128L -0x1.fffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-128L -0x1.fffffep+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-128L -0x1.fffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-128L -0x1.fffffep+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-128L -0x1.fffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x4p-128L -0x1.fffffep+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x4p-128L -0x1.fffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-128L -0x1.fffffep+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x4p-128L -0x1.fffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward flt-32 -0x4p-128f -0x2p+112f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow tonearest flt-32 -0x4p-128f -0x2p+112f : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero flt-32 -0x4p-128f -0x2p+112f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow upward flt-32 -0x4p-128f -0x2p+112f : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x4p-128 -0x2p+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x4p-128 -0x2p+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x4p-128 -0x2p+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x4p-128 -0x2p+112 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x4p-128L -0x2p+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-128L -0x2p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-128L -0x2p+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-128L -0x2p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-128L -0x2p+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-128L -0x2p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-128L -0x2p+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-128L -0x2p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-128L -0x2p+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-128L -0x2p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-128L -0x2p+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-128L -0x2p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x4p-128L -0x2p+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x4p-128L -0x2p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-128L -0x2p+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x4p-128L -0x2p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x4p-128 -0x1.fffffffffffffp+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x4p-128 -0x1.fffffffffffffp+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x4p-128 -0x1.fffffffffffffp+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x4p-128 -0x1.fffffffffffffp+112 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x4p-128L -0x1.fffffffffffffp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-128L -0x1.fffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-128L -0x1.fffffffffffffp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-128L -0x1.fffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-128L -0x1.fffffffffffffp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-128L -0x1.fffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-128L -0x1.fffffffffffffp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-128L -0x1.fffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-128L -0x1.fffffffffffffp+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-128L -0x1.fffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-128L -0x1.fffffffffffffp+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-128L -0x1.fffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x4p-128L -0x1.fffffffffffffp+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x4p-128L -0x1.fffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-128L -0x1.fffffffffffffp+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x4p-128L -0x1.fffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x4p-128L -0x1.fffffffffffffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-128L -0x1.fffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-128L -0x1.fffffffffffffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-128L -0x1.fffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-128L -0x1.fffffffffffffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-128L -0x1.fffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-128L -0x1.fffffffffffffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-128L -0x1.fffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-128L -0x1.fffffffffffffffep+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-128L -0x1.fffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-128L -0x1.fffffffffffffffep+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-128L -0x1.fffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x4p-128L -0x1.fffffffffffffffep+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x4p-128L -0x1.fffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-128L -0x1.fffffffffffffffep+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x4p-128L -0x1.fffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-128L -0x1.ffffffffffffffffffffffffffffp+112L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-128 -0x4p-128L -0x1.ffffffffffffffffffffffffffffp+112L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-128L -0x1.ffffffffffffffffffffffffffffp+112L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-128L -0x1.ffffffffffffffffffffffffffffp+112L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-128L -0x1.ffffffffffffffffffffffffff8p+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-128L -0x1.ffffffffffffffffffffffffff8p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-128L -0x1.ffffffffffffffffffffffffff8p+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-128L -0x1.ffffffffffffffffffffffffff8p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x4p-128L -0x1.ffffffffffffffffffffffffff8p+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x4p-128L -0x1.ffffffffffffffffffffffffff8p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-128L -0x1.ffffffffffffffffffffffffff8p+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x4p-128L -0x1.ffffffffffffffffffffffffff8p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x4p-1024 -0x1.fffffep+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x4p-1024 -0x1.fffffep+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x4p-1024 -0x1.fffffep+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x4p-1024 -0x1.fffffep+112 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x4p-1024L -0x1.fffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-1024L -0x1.fffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-1024L -0x1.fffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-1024L -0x1.fffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-1024L -0x1.fffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-1024L -0x1.fffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-1024L -0x1.fffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-1024L -0x1.fffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-1024L -0x1.fffffep+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-1024L -0x1.fffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-1024L -0x1.fffffep+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-1024L -0x1.fffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x4p-1024L -0x1.fffffep+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x4p-1024L -0x1.fffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-1024L -0x1.fffffep+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x4p-1024L -0x1.fffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x4p-1024 -0x2p+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x4p-1024 -0x2p+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x4p-1024 -0x2p+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x4p-1024 -0x2p+112 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x4p-1024L -0x2p+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-1024L -0x2p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-1024L -0x2p+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-1024L -0x2p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-1024L -0x2p+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-1024L -0x2p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-1024L -0x2p+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-1024L -0x2p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-1024L -0x2p+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-1024L -0x2p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-1024L -0x2p+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-1024L -0x2p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x4p-1024L -0x2p+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x4p-1024L -0x2p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-1024L -0x2p+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x4p-1024L -0x2p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x4p-1024 -0x1.fffffffffffffp+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x4p-1024 -0x1.fffffffffffffp+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x4p-1024 -0x1.fffffffffffffp+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x4p-1024 -0x1.fffffffffffffp+112 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x4p-1024L -0x1.fffffffffffffp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-1024L -0x1.fffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-1024L -0x1.fffffffffffffp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-1024L -0x1.fffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-1024L -0x1.fffffffffffffp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-1024L -0x1.fffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-1024L -0x1.fffffffffffffp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-1024L -0x1.fffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-1024L -0x1.fffffffffffffp+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-1024L -0x1.fffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-1024L -0x1.fffffffffffffp+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-1024L -0x1.fffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x4p-1024L -0x1.fffffffffffffp+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x4p-1024L -0x1.fffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-1024L -0x1.fffffffffffffp+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x4p-1024L -0x1.fffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x4p-1024L -0x1.fffffffffffffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-1024L -0x1.fffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-1024L -0x1.fffffffffffffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-1024L -0x1.fffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-1024L -0x1.fffffffffffffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-1024L -0x1.fffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-1024L -0x1.fffffffffffffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-1024L -0x1.fffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-1024L -0x1.fffffffffffffffep+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-1024L -0x1.fffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-1024L -0x1.fffffffffffffffep+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-1024L -0x1.fffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x4p-1024L -0x1.fffffffffffffffep+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x4p-1024L -0x1.fffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-1024L -0x1.fffffffffffffffep+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x4p-1024L -0x1.fffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-1024L -0x1.ffffffffffffffffffffffffffffp+112L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-128 -0x4p-1024L -0x1.ffffffffffffffffffffffffffffp+112L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-1024L -0x1.ffffffffffffffffffffffffffffp+112L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-1024L -0x1.ffffffffffffffffffffffffffffp+112L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-1024L -0x1.ffffffffffffffffffffffffff8p+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-1024L -0x1.ffffffffffffffffffffffffff8p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-1024L -0x1.ffffffffffffffffffffffffff8p+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-1024L -0x1.ffffffffffffffffffffffffff8p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x4p-1024L -0x1.ffffffffffffffffffffffffff8p+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x4p-1024L -0x1.ffffffffffffffffffffffffff8p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-1024L -0x1.ffffffffffffffffffffffffff8p+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x4p-1024L -0x1.ffffffffffffffffffffffffff8p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x4p-16384L -0x1.fffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-16384L -0x1.fffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-16384L -0x1.fffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-16384L -0x1.fffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-16384L -0x1.fffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-16384L -0x1.fffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-16384L -0x1.fffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-16384L -0x1.fffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-16384L -0x1.fffffep+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-16384L -0x1.fffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-16384L -0x1.fffffep+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-16384L -0x1.fffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x4p-16384L -0x2p+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-16384L -0x2p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-16384L -0x2p+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-16384L -0x2p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-16384L -0x2p+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-16384L -0x2p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-16384L -0x2p+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-16384L -0x2p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-16384L -0x2p+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-16384L -0x2p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-16384L -0x2p+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-16384L -0x2p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x4p-16384L -0x1.fffffffffffffp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-16384L -0x1.fffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-16384L -0x1.fffffffffffffp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-16384L -0x1.fffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-16384L -0x1.fffffffffffffp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-16384L -0x1.fffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-16384L -0x1.fffffffffffffp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-16384L -0x1.fffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-16384L -0x1.fffffffffffffp+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-16384L -0x1.fffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-16384L -0x1.fffffffffffffp+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-16384L -0x1.fffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x4p-16384L -0x1.fffffffffffffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-16384L -0x1.fffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-16384L -0x1.fffffffffffffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-16384L -0x1.fffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-16384L -0x1.fffffffffffffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-16384L -0x1.fffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-16384L -0x1.fffffffffffffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-16384L -0x1.fffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-16384L -0x1.fffffffffffffffep+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-16384L -0x1.fffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-16384L -0x1.fffffffffffffffep+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-16384L -0x1.fffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-16384L -0x1.ffffffffffffffffffffffffffffp+112L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-128 -0x4p-16384L -0x1.ffffffffffffffffffffffffffffp+112L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-16384L -0x1.ffffffffffffffffffffffffffffp+112L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-16384L -0x1.ffffffffffffffffffffffffffffp+112L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-16384L -0x1.ffffffffffffffffffffffffff8p+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-16384L -0x1.ffffffffffffffffffffffffff8p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-16384L -0x1.ffffffffffffffffffffffffff8p+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-16384L -0x1.ffffffffffffffffffffffffff8p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x2p-16384L -0x1.fffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x2p-16384L -0x1.fffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p-16384L -0x1.fffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x2p-16384L -0x1.fffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x2p-16384L -0x1.fffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x2p-16384L -0x1.fffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p-16384L -0x1.fffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x2p-16384L -0x1.fffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x2p-16384L -0x1.fffffep+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x2p-16384L -0x1.fffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x2p-16384L -0x1.fffffep+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x2p-16384L -0x1.fffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x2p-16384L -0x2p+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x2p-16384L -0x2p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p-16384L -0x2p+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x2p-16384L -0x2p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x2p-16384L -0x2p+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x2p-16384L -0x2p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p-16384L -0x2p+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x2p-16384L -0x2p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x2p-16384L -0x2p+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x2p-16384L -0x2p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x2p-16384L -0x2p+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x2p-16384L -0x2p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x2p-16384L -0x1.fffffffffffffp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x2p-16384L -0x1.fffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p-16384L -0x1.fffffffffffffp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x2p-16384L -0x1.fffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x2p-16384L -0x1.fffffffffffffp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x2p-16384L -0x1.fffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p-16384L -0x1.fffffffffffffp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x2p-16384L -0x1.fffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x2p-16384L -0x1.fffffffffffffp+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x2p-16384L -0x1.fffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x2p-16384L -0x1.fffffffffffffp+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x2p-16384L -0x1.fffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x2p-16384L -0x1.fffffffffffffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x2p-16384L -0x1.fffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p-16384L -0x1.fffffffffffffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x2p-16384L -0x1.fffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x2p-16384L -0x1.fffffffffffffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x2p-16384L -0x1.fffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p-16384L -0x1.fffffffffffffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x2p-16384L -0x1.fffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x2p-16384L -0x1.fffffffffffffffep+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x2p-16384L -0x1.fffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x2p-16384L -0x1.fffffffffffffffep+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x2p-16384L -0x1.fffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x2p-16384L -0x1.ffffffffffffffffffffffffffffp+112L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-128 -0x2p-16384L -0x1.ffffffffffffffffffffffffffffp+112L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x2p-16384L -0x1.ffffffffffffffffffffffffffffp+112L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x2p-16384L -0x1.ffffffffffffffffffffffffffffp+112L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-128 -0x2p-16384L -0x1.ffffffffffffffffffffffffff8p+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x2p-16384L -0x1.ffffffffffffffffffffffffff8p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x2p-16384L -0x1.ffffffffffffffffffffffffff8p+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x2p-16384L -0x1.ffffffffffffffffffffffffff8p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x8p-972 -0x1.fffffep+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x8p-972 -0x1.fffffep+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x8p-972 -0x1.fffffep+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x8p-972 -0x1.fffffep+112 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x8p-972L -0x1.fffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x8p-972L -0x1.fffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-972L -0x1.fffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x8p-972L -0x1.fffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x8p-972L -0x1.fffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x8p-972L -0x1.fffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-972L -0x1.fffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x8p-972L -0x1.fffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x8p-972L -0x1.fffffep+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x8p-972L -0x1.fffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x8p-972L -0x1.fffffep+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x8p-972L -0x1.fffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x8p-972L -0x1.fffffep+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x8p-972L -0x1.fffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-972L -0x1.fffffep+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x8p-972L -0x1.fffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x8p-972 -0x2p+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x8p-972 -0x2p+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x8p-972 -0x2p+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x8p-972 -0x2p+112 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x8p-972L -0x2p+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x8p-972L -0x2p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-972L -0x2p+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x8p-972L -0x2p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x8p-972L -0x2p+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x8p-972L -0x2p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-972L -0x2p+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x8p-972L -0x2p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x8p-972L -0x2p+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x8p-972L -0x2p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x8p-972L -0x2p+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x8p-972L -0x2p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x8p-972L -0x2p+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x8p-972L -0x2p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-972L -0x2p+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x8p-972L -0x2p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x8p-972 -0x1.fffffffffffffp+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x8p-972 -0x1.fffffffffffffp+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x8p-972 -0x1.fffffffffffffp+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x8p-972 -0x1.fffffffffffffp+112 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x8p-972L -0x1.fffffffffffffp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x8p-972L -0x1.fffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-972L -0x1.fffffffffffffp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x8p-972L -0x1.fffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x8p-972L -0x1.fffffffffffffp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x8p-972L -0x1.fffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-972L -0x1.fffffffffffffp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x8p-972L -0x1.fffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x8p-972L -0x1.fffffffffffffp+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x8p-972L -0x1.fffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x8p-972L -0x1.fffffffffffffp+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x8p-972L -0x1.fffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x8p-972L -0x1.fffffffffffffp+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x8p-972L -0x1.fffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-972L -0x1.fffffffffffffp+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x8p-972L -0x1.fffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x8p-972L -0x1.fffffffffffffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x8p-972L -0x1.fffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-972L -0x1.fffffffffffffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x8p-972L -0x1.fffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x8p-972L -0x1.fffffffffffffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x8p-972L -0x1.fffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-972L -0x1.fffffffffffffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x8p-972L -0x1.fffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x8p-972L -0x1.fffffffffffffffep+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x8p-972L -0x1.fffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x8p-972L -0x1.fffffffffffffffep+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x8p-972L -0x1.fffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x8p-972L -0x1.fffffffffffffffep+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x8p-972L -0x1.fffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-972L -0x1.fffffffffffffffep+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x8p-972L -0x1.fffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x8p-972L -0x1.ffffffffffffffffffffffffffffp+112L : minus_infty : inexact-ok overflow errno-erange
+= pow tonearest ldbl-128 -0x8p-972L -0x1.ffffffffffffffffffffffffffffp+112L : minus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x8p-972L -0x1.ffffffffffffffffffffffffffffp+112L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x8p-972L -0x1.ffffffffffffffffffffffffffffp+112L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow downward ldbl-128 -0x8p-972L -0x1.ffffffffffffffffffffffffff8p+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x8p-972L -0x1.ffffffffffffffffffffffffff8p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x8p-972L -0x1.ffffffffffffffffffffffffff8p+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x8p-972L -0x1.ffffffffffffffffffffffffff8p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x8p-972L -0x1.ffffffffffffffffffffffffff8p+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x8p-972L -0x1.ffffffffffffffffffffffffff8p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-972L -0x1.ffffffffffffffffffffffffff8p+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x8p-972L -0x1.ffffffffffffffffffffffffff8p+112L : plus_infty : inexact-ok overflow errno-erange
+pow -min -0x1.ffffffffffffffffffffffffffffp+113
+= pow downward flt-32 -0x4p-128f -0x3.fffffcp+112f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow tonearest flt-32 -0x4p-128f -0x3.fffffcp+112f : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero flt-32 -0x4p-128f -0x3.fffffcp+112f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow upward flt-32 -0x4p-128f -0x3.fffffcp+112f : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x4p-128 -0x3.fffffcp+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x4p-128 -0x3.fffffcp+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x4p-128 -0x3.fffffcp+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x4p-128 -0x3.fffffcp+112 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x4p-128L -0x3.fffffcp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-128L -0x3.fffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-128L -0x3.fffffcp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-128L -0x3.fffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-128L -0x3.fffffcp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-128L -0x3.fffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-128L -0x3.fffffcp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-128L -0x3.fffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-128L -0x3.fffffcp+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-128L -0x3.fffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-128L -0x3.fffffcp+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-128L -0x3.fffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x4p-128L -0x3.fffffcp+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x4p-128L -0x3.fffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-128L -0x3.fffffcp+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x4p-128L -0x3.fffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward flt-32 -0x4p-128f -0x4p+112f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow tonearest flt-32 -0x4p-128f -0x4p+112f : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero flt-32 -0x4p-128f -0x4p+112f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow upward flt-32 -0x4p-128f -0x4p+112f : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x4p-128 -0x4p+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x4p-128 -0x4p+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x4p-128 -0x4p+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x4p-128 -0x4p+112 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x4p-128L -0x4p+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-128L -0x4p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-128L -0x4p+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-128L -0x4p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-128L -0x4p+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-128L -0x4p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-128L -0x4p+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-128L -0x4p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-128L -0x4p+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-128L -0x4p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-128L -0x4p+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-128L -0x4p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x4p-128L -0x4p+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x4p-128L -0x4p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-128L -0x4p+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x4p-128L -0x4p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x4p-128 -0x3.ffffffffffffep+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x4p-128 -0x3.ffffffffffffep+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x4p-128 -0x3.ffffffffffffep+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x4p-128 -0x3.ffffffffffffep+112 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x4p-128L -0x3.ffffffffffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-128L -0x3.ffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-128L -0x3.ffffffffffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-128L -0x3.ffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-128L -0x3.ffffffffffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-128L -0x3.ffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-128L -0x3.ffffffffffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-128L -0x3.ffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-128L -0x3.ffffffffffffep+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-128L -0x3.ffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-128L -0x3.ffffffffffffep+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-128L -0x3.ffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x4p-128L -0x3.ffffffffffffep+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x4p-128L -0x3.ffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-128L -0x3.ffffffffffffep+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x4p-128L -0x3.ffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x4p-128L -0x3.fffffffffffffffcp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-128L -0x3.fffffffffffffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-128L -0x3.fffffffffffffffcp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-128L -0x3.fffffffffffffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-128L -0x3.fffffffffffffffcp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-128L -0x3.fffffffffffffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-128L -0x3.fffffffffffffffcp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-128L -0x3.fffffffffffffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-128L -0x3.fffffffffffffffcp+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-128L -0x3.fffffffffffffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-128L -0x3.fffffffffffffffcp+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-128L -0x3.fffffffffffffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x4p-128L -0x3.fffffffffffffffcp+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x4p-128L -0x3.fffffffffffffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-128L -0x3.fffffffffffffffcp+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x4p-128L -0x3.fffffffffffffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-128L -0x3.fffffffffffffffffffffffffffep+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-128L -0x3.fffffffffffffffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-128L -0x3.fffffffffffffffffffffffffffep+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-128L -0x3.fffffffffffffffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-128L -0x3.ffffffffffffffffffffffffffp+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-128L -0x3.ffffffffffffffffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-128L -0x3.ffffffffffffffffffffffffffp+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-128L -0x3.ffffffffffffffffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x4p-128L -0x3.ffffffffffffffffffffffffffp+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x4p-128L -0x3.ffffffffffffffffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-128L -0x3.ffffffffffffffffffffffffffp+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x4p-128L -0x3.ffffffffffffffffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x4p-1024 -0x3.fffffcp+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x4p-1024 -0x3.fffffcp+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x4p-1024 -0x3.fffffcp+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x4p-1024 -0x3.fffffcp+112 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x4p-1024L -0x3.fffffcp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-1024L -0x3.fffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-1024L -0x3.fffffcp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-1024L -0x3.fffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-1024L -0x3.fffffcp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-1024L -0x3.fffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-1024L -0x3.fffffcp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-1024L -0x3.fffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-1024L -0x3.fffffcp+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-1024L -0x3.fffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-1024L -0x3.fffffcp+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-1024L -0x3.fffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x4p-1024L -0x3.fffffcp+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x4p-1024L -0x3.fffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-1024L -0x3.fffffcp+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x4p-1024L -0x3.fffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x4p-1024 -0x4p+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x4p-1024 -0x4p+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x4p-1024 -0x4p+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x4p-1024 -0x4p+112 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x4p-1024L -0x4p+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-1024L -0x4p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-1024L -0x4p+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-1024L -0x4p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-1024L -0x4p+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-1024L -0x4p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-1024L -0x4p+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-1024L -0x4p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-1024L -0x4p+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-1024L -0x4p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-1024L -0x4p+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-1024L -0x4p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x4p-1024L -0x4p+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x4p-1024L -0x4p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-1024L -0x4p+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x4p-1024L -0x4p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x4p-1024 -0x3.ffffffffffffep+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x4p-1024 -0x3.ffffffffffffep+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x4p-1024 -0x3.ffffffffffffep+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x4p-1024 -0x3.ffffffffffffep+112 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x4p-1024L -0x3.ffffffffffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-1024L -0x3.ffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-1024L -0x3.ffffffffffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-1024L -0x3.ffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-1024L -0x3.ffffffffffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-1024L -0x3.ffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-1024L -0x3.ffffffffffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-1024L -0x3.ffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-1024L -0x3.ffffffffffffep+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-1024L -0x3.ffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-1024L -0x3.ffffffffffffep+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-1024L -0x3.ffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x4p-1024L -0x3.ffffffffffffep+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x4p-1024L -0x3.ffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-1024L -0x3.ffffffffffffep+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x4p-1024L -0x3.ffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x4p-1024L -0x3.fffffffffffffffcp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-1024L -0x3.fffffffffffffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-1024L -0x3.fffffffffffffffcp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-1024L -0x3.fffffffffffffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-1024L -0x3.fffffffffffffffcp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-1024L -0x3.fffffffffffffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-1024L -0x3.fffffffffffffffcp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-1024L -0x3.fffffffffffffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-1024L -0x3.fffffffffffffffcp+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-1024L -0x3.fffffffffffffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-1024L -0x3.fffffffffffffffcp+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-1024L -0x3.fffffffffffffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x4p-1024L -0x3.fffffffffffffffcp+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x4p-1024L -0x3.fffffffffffffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-1024L -0x3.fffffffffffffffcp+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x4p-1024L -0x3.fffffffffffffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-1024L -0x3.fffffffffffffffffffffffffffep+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-1024L -0x3.fffffffffffffffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-1024L -0x3.fffffffffffffffffffffffffffep+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-1024L -0x3.fffffffffffffffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-1024L -0x3.ffffffffffffffffffffffffffp+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-1024L -0x3.ffffffffffffffffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-1024L -0x3.ffffffffffffffffffffffffffp+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-1024L -0x3.ffffffffffffffffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x4p-1024L -0x3.ffffffffffffffffffffffffffp+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x4p-1024L -0x3.ffffffffffffffffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-1024L -0x3.ffffffffffffffffffffffffffp+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x4p-1024L -0x3.ffffffffffffffffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x4p-16384L -0x3.fffffcp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-16384L -0x3.fffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-16384L -0x3.fffffcp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-16384L -0x3.fffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-16384L -0x3.fffffcp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-16384L -0x3.fffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-16384L -0x3.fffffcp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-16384L -0x3.fffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-16384L -0x3.fffffcp+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-16384L -0x3.fffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-16384L -0x3.fffffcp+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-16384L -0x3.fffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x4p-16384L -0x4p+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-16384L -0x4p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-16384L -0x4p+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-16384L -0x4p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-16384L -0x4p+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-16384L -0x4p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-16384L -0x4p+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-16384L -0x4p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-16384L -0x4p+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-16384L -0x4p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-16384L -0x4p+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-16384L -0x4p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x4p-16384L -0x3.ffffffffffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-16384L -0x3.ffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-16384L -0x3.ffffffffffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-16384L -0x3.ffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-16384L -0x3.ffffffffffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-16384L -0x3.ffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-16384L -0x3.ffffffffffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-16384L -0x3.ffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-16384L -0x3.ffffffffffffep+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-16384L -0x3.ffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-16384L -0x3.ffffffffffffep+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-16384L -0x3.ffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x4p-16384L -0x3.fffffffffffffffcp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-16384L -0x3.fffffffffffffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-16384L -0x3.fffffffffffffffcp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-16384L -0x3.fffffffffffffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-16384L -0x3.fffffffffffffffcp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-16384L -0x3.fffffffffffffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-16384L -0x3.fffffffffffffffcp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-16384L -0x3.fffffffffffffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-16384L -0x3.fffffffffffffffcp+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-16384L -0x3.fffffffffffffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-16384L -0x3.fffffffffffffffcp+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-16384L -0x3.fffffffffffffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-16384L -0x3.fffffffffffffffffffffffffffep+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-16384L -0x3.fffffffffffffffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-16384L -0x3.fffffffffffffffffffffffffffep+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-16384L -0x3.fffffffffffffffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-16384L -0x3.ffffffffffffffffffffffffffp+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-16384L -0x3.ffffffffffffffffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-16384L -0x3.ffffffffffffffffffffffffffp+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-16384L -0x3.ffffffffffffffffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x2p-16384L -0x3.fffffcp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x2p-16384L -0x3.fffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p-16384L -0x3.fffffcp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x2p-16384L -0x3.fffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x2p-16384L -0x3.fffffcp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x2p-16384L -0x3.fffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p-16384L -0x3.fffffcp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x2p-16384L -0x3.fffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x2p-16384L -0x3.fffffcp+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x2p-16384L -0x3.fffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x2p-16384L -0x3.fffffcp+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x2p-16384L -0x3.fffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x2p-16384L -0x4p+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x2p-16384L -0x4p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p-16384L -0x4p+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x2p-16384L -0x4p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x2p-16384L -0x4p+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x2p-16384L -0x4p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p-16384L -0x4p+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x2p-16384L -0x4p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x2p-16384L -0x4p+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x2p-16384L -0x4p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x2p-16384L -0x4p+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x2p-16384L -0x4p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x2p-16384L -0x3.ffffffffffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x2p-16384L -0x3.ffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p-16384L -0x3.ffffffffffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x2p-16384L -0x3.ffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x2p-16384L -0x3.ffffffffffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x2p-16384L -0x3.ffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p-16384L -0x3.ffffffffffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x2p-16384L -0x3.ffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x2p-16384L -0x3.ffffffffffffep+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x2p-16384L -0x3.ffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x2p-16384L -0x3.ffffffffffffep+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x2p-16384L -0x3.ffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x2p-16384L -0x3.fffffffffffffffcp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x2p-16384L -0x3.fffffffffffffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p-16384L -0x3.fffffffffffffffcp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x2p-16384L -0x3.fffffffffffffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x2p-16384L -0x3.fffffffffffffffcp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x2p-16384L -0x3.fffffffffffffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p-16384L -0x3.fffffffffffffffcp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x2p-16384L -0x3.fffffffffffffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x2p-16384L -0x3.fffffffffffffffcp+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x2p-16384L -0x3.fffffffffffffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x2p-16384L -0x3.fffffffffffffffcp+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x2p-16384L -0x3.fffffffffffffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x2p-16384L -0x3.fffffffffffffffffffffffffffep+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x2p-16384L -0x3.fffffffffffffffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x2p-16384L -0x3.fffffffffffffffffffffffffffep+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x2p-16384L -0x3.fffffffffffffffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x2p-16384L -0x3.ffffffffffffffffffffffffffp+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x2p-16384L -0x3.ffffffffffffffffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x2p-16384L -0x3.ffffffffffffffffffffffffffp+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x2p-16384L -0x3.ffffffffffffffffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x8p-972 -0x3.fffffcp+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x8p-972 -0x3.fffffcp+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x8p-972 -0x3.fffffcp+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x8p-972 -0x3.fffffcp+112 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x8p-972L -0x3.fffffcp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x8p-972L -0x3.fffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-972L -0x3.fffffcp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x8p-972L -0x3.fffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x8p-972L -0x3.fffffcp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x8p-972L -0x3.fffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-972L -0x3.fffffcp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x8p-972L -0x3.fffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x8p-972L -0x3.fffffcp+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x8p-972L -0x3.fffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x8p-972L -0x3.fffffcp+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x8p-972L -0x3.fffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x8p-972L -0x3.fffffcp+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x8p-972L -0x3.fffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-972L -0x3.fffffcp+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x8p-972L -0x3.fffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x8p-972 -0x4p+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x8p-972 -0x4p+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x8p-972 -0x4p+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x8p-972 -0x4p+112 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x8p-972L -0x4p+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x8p-972L -0x4p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-972L -0x4p+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x8p-972L -0x4p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x8p-972L -0x4p+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x8p-972L -0x4p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-972L -0x4p+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x8p-972L -0x4p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x8p-972L -0x4p+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x8p-972L -0x4p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x8p-972L -0x4p+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x8p-972L -0x4p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x8p-972L -0x4p+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x8p-972L -0x4p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-972L -0x4p+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x8p-972L -0x4p+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x8p-972 -0x3.ffffffffffffep+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x8p-972 -0x3.ffffffffffffep+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x8p-972 -0x3.ffffffffffffep+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x8p-972 -0x3.ffffffffffffep+112 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x8p-972L -0x3.ffffffffffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x8p-972L -0x3.ffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-972L -0x3.ffffffffffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x8p-972L -0x3.ffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x8p-972L -0x3.ffffffffffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x8p-972L -0x3.ffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-972L -0x3.ffffffffffffep+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x8p-972L -0x3.ffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x8p-972L -0x3.ffffffffffffep+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x8p-972L -0x3.ffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x8p-972L -0x3.ffffffffffffep+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x8p-972L -0x3.ffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x8p-972L -0x3.ffffffffffffep+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x8p-972L -0x3.ffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-972L -0x3.ffffffffffffep+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x8p-972L -0x3.ffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x8p-972L -0x3.fffffffffffffffcp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x8p-972L -0x3.fffffffffffffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-972L -0x3.fffffffffffffffcp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x8p-972L -0x3.fffffffffffffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x8p-972L -0x3.fffffffffffffffcp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x8p-972L -0x3.fffffffffffffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-972L -0x3.fffffffffffffffcp+112L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x8p-972L -0x3.fffffffffffffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x8p-972L -0x3.fffffffffffffffcp+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x8p-972L -0x3.fffffffffffffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x8p-972L -0x3.fffffffffffffffcp+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x8p-972L -0x3.fffffffffffffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x8p-972L -0x3.fffffffffffffffcp+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x8p-972L -0x3.fffffffffffffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-972L -0x3.fffffffffffffffcp+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x8p-972L -0x3.fffffffffffffffcp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x8p-972L -0x3.fffffffffffffffffffffffffffep+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x8p-972L -0x3.fffffffffffffffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x8p-972L -0x3.fffffffffffffffffffffffffffep+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x8p-972L -0x3.fffffffffffffffffffffffffffep+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x8p-972L -0x3.ffffffffffffffffffffffffffp+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x8p-972L -0x3.ffffffffffffffffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x8p-972L -0x3.ffffffffffffffffffffffffffp+112L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x8p-972L -0x3.ffffffffffffffffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x8p-972L -0x3.ffffffffffffffffffffffffffp+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x8p-972L -0x3.ffffffffffffffffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-972L -0x3.ffffffffffffffffffffffffffp+112L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x8p-972L -0x3.ffffffffffffffffffffffffffp+112L : plus_infty : inexact-ok overflow errno-erange
+pow -min -max
+= pow downward flt-32 -0x4p-128f -0xf.fffffp+124f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow tonearest flt-32 -0x4p-128f -0xf.fffffp+124f : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero flt-32 -0x4p-128f -0xf.fffffp+124f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow upward flt-32 -0x4p-128f -0xf.fffffp+124f : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x4p-128 -0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x4p-128 -0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x4p-128 -0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x4p-128 -0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x4p-128L -0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-128L -0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-128L -0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-128L -0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-128L -0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-128L -0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-128L -0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-128L -0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-128L -0xf.fffffp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-128L -0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-128L -0xf.fffffp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-128L -0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x4p-128L -0xf.fffffp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x4p-128L -0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-128L -0xf.fffffp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x4p-128L -0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x4p-128 -0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x4p-128 -0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x4p-128 -0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x4p-128 -0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x4p-128L -0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-128L -0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-128L -0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-128L -0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-128L -0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-128L -0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-128L -0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-128L -0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-128L -0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-128L -0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-128L -0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-128L -0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x4p-128L -0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x4p-128L -0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-128L -0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x4p-128L -0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x4p-128L -0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-128L -0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-128L -0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-128L -0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-128L -0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-128L -0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-128L -0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-128L -0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-128L -0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-128L -0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-128L -0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-128L -0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-128L -0xf.fffffffffffffffffffffffffff8p+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-128L -0xf.fffffffffffffffffffffffffff8p+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-128L -0xf.fffffffffffffffffffffffffff8p+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-128L -0xf.fffffffffffffffffffffffffff8p+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-128L -0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-128L -0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-128L -0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-128L -0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x4p-128L -0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x4p-128L -0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-128L -0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x4p-128L -0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x4p-1024 -0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x4p-1024 -0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x4p-1024 -0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x4p-1024 -0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x4p-1024L -0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-1024L -0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-1024L -0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-1024L -0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-1024L -0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-1024L -0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-1024L -0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-1024L -0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-1024L -0xf.fffffp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-1024L -0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-1024L -0xf.fffffp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-1024L -0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x4p-1024L -0xf.fffffp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x4p-1024L -0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-1024L -0xf.fffffp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x4p-1024L -0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x4p-1024 -0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x4p-1024 -0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x4p-1024 -0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x4p-1024 -0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x4p-1024L -0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-1024L -0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-1024L -0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-1024L -0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-1024L -0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-1024L -0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-1024L -0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-1024L -0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-1024L -0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-1024L -0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-1024L -0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-1024L -0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x4p-1024L -0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x4p-1024L -0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-1024L -0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x4p-1024L -0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x4p-1024L -0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-1024L -0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-1024L -0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-1024L -0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-1024L -0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-1024L -0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-1024L -0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-1024L -0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-1024L -0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-1024L -0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-1024L -0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-1024L -0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-1024L -0xf.fffffffffffffffffffffffffff8p+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-1024L -0xf.fffffffffffffffffffffffffff8p+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-1024L -0xf.fffffffffffffffffffffffffff8p+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-1024L -0xf.fffffffffffffffffffffffffff8p+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-1024L -0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-1024L -0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-1024L -0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-1024L -0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x4p-1024L -0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x4p-1024L -0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-1024L -0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x4p-1024L -0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x4p-16384L -0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-16384L -0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-16384L -0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-16384L -0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-16384L -0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-16384L -0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-16384L -0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-16384L -0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-16384L -0xf.fffffp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-16384L -0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-16384L -0xf.fffffp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-16384L -0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x4p-16384L -0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-16384L -0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-16384L -0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-16384L -0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-16384L -0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-16384L -0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-16384L -0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-16384L -0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-16384L -0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-16384L -0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-16384L -0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-16384L -0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x4p-16384L -0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-16384L -0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-16384L -0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x4p-16384L -0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-16384L -0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-16384L -0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-16384L -0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x4p-16384L -0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-16384L -0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-16384L -0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-16384L -0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-16384L -0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-16384L -0xf.fffffffffffffffffffffffffff8p+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-16384L -0xf.fffffffffffffffffffffffffff8p+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-16384L -0xf.fffffffffffffffffffffffffff8p+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-16384L -0xf.fffffffffffffffffffffffffff8p+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x4p-16384L -0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-16384L -0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x4p-16384L -0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x4p-16384L -0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x2p-16384L -0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x2p-16384L -0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p-16384L -0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x2p-16384L -0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x2p-16384L -0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x2p-16384L -0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p-16384L -0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x2p-16384L -0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x2p-16384L -0xf.fffffp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x2p-16384L -0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x2p-16384L -0xf.fffffp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x2p-16384L -0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x2p-16384L -0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x2p-16384L -0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p-16384L -0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x2p-16384L -0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x2p-16384L -0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x2p-16384L -0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p-16384L -0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x2p-16384L -0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x2p-16384L -0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x2p-16384L -0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x2p-16384L -0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x2p-16384L -0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x2p-16384L -0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x2p-16384L -0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p-16384L -0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x2p-16384L -0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x2p-16384L -0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x2p-16384L -0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p-16384L -0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x2p-16384L -0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x2p-16384L -0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x2p-16384L -0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x2p-16384L -0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x2p-16384L -0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x2p-16384L -0xf.fffffffffffffffffffffffffff8p+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x2p-16384L -0xf.fffffffffffffffffffffffffff8p+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x2p-16384L -0xf.fffffffffffffffffffffffffff8p+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x2p-16384L -0xf.fffffffffffffffffffffffffff8p+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x2p-16384L -0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x2p-16384L -0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x2p-16384L -0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x2p-16384L -0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x8p-972 -0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x8p-972 -0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x8p-972 -0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x8p-972 -0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x8p-972L -0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x8p-972L -0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-972L -0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x8p-972L -0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x8p-972L -0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x8p-972L -0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-972L -0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x8p-972L -0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x8p-972L -0xf.fffffp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x8p-972L -0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x8p-972L -0xf.fffffp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x8p-972L -0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x8p-972L -0xf.fffffp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x8p-972L -0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-972L -0xf.fffffp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x8p-972L -0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 -0x8p-972 -0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 -0x8p-972 -0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 -0x8p-972 -0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 -0x8p-972 -0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x8p-972L -0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x8p-972L -0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-972L -0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x8p-972L -0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x8p-972L -0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x8p-972L -0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-972L -0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x8p-972L -0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x8p-972L -0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x8p-972L -0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x8p-972L -0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x8p-972L -0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x8p-972L -0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x8p-972L -0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-972L -0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x8p-972L -0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel -0x8p-972L -0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x8p-972L -0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-972L -0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel -0x8p-972L -0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k -0x8p-972L -0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x8p-972L -0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-972L -0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k -0x8p-972L -0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x8p-972L -0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x8p-972L -0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x8p-972L -0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x8p-972L -0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x8p-972L -0xf.fffffffffffffffffffffffffff8p+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x8p-972L -0xf.fffffffffffffffffffffffffff8p+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x8p-972L -0xf.fffffffffffffffffffffffffff8p+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x8p-972L -0xf.fffffffffffffffffffffffffff8p+16380L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 -0x8p-972L -0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 -0x8p-972L -0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 -0x8p-972L -0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 -0x8p-972L -0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm -0x8p-972L -0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x8p-972L -0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-972L -0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm -0x8p-972L -0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : inexact-ok overflow errno-erange
+pow -min 0xffffff
+= pow downward flt-32 -0x4p-128f 0xf.fffffp+20f : -0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow tonearest flt-32 -0x4p-128f 0xf.fffffp+20f : -0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 -0x4p-128f 0xf.fffffp+20f : -0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 -0x4p-128f 0xf.fffffp+20f : -0x0p+0f : inexact-ok underflow errno-erange
+= pow downward dbl-64 -0x4p-128 0xf.fffffp+20 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow tonearest dbl-64 -0x4p-128 0xf.fffffp+20 : -0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x4p-128 0xf.fffffp+20 : -0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x4p-128 0xf.fffffp+20 : -0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ldbl-96-intel -0x4p-128L 0xf.fffffp+20L : -0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-128L 0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-128L 0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-128L 0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-128L 0xf.fffffp+20L : -0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-128L 0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-128L 0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-128L 0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-128 -0x4p-128L 0xf.fffffp+20L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-128L 0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-128L 0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-128L 0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-128ibm -0x4p-128L 0xf.fffffp+20L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x4p-128L 0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-128L 0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x4p-128L 0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward dbl-64 -0x4p-1024 0xf.fffffp+20 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow tonearest dbl-64 -0x4p-1024 0xf.fffffp+20 : -0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x4p-1024 0xf.fffffp+20 : -0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x4p-1024 0xf.fffffp+20 : -0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ldbl-96-intel -0x4p-1024L 0xf.fffffp+20L : -0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-1024L 0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-1024L 0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-1024L 0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-1024L 0xf.fffffp+20L : -0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-1024L 0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-1024L 0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-1024L 0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-128 -0x4p-1024L 0xf.fffffp+20L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-1024L 0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-1024L 0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-1024L 0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-128ibm -0x4p-1024L 0xf.fffffp+20L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x4p-1024L 0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-1024L 0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x4p-1024L 0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-96-intel -0x4p-16384L 0xf.fffffp+20L : -0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-16384L 0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-16384L 0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-16384L 0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-16384L 0xf.fffffp+20L : -0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-16384L 0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-16384L 0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-16384L 0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-128 -0x4p-16384L 0xf.fffffp+20L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-16384L 0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-16384L 0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-16384L 0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-96-intel -0x2p-16384L 0xf.fffffp+20L : -0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x2p-16384L 0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p-16384L 0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x2p-16384L 0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-96-m68k -0x2p-16384L 0xf.fffffp+20L : -0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x2p-16384L 0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p-16384L 0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x2p-16384L 0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-128 -0x2p-16384L 0xf.fffffp+20L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-128 -0x2p-16384L 0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x2p-16384L 0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x2p-16384L 0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward dbl-64 -0x8p-972 0xf.fffffp+20 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow tonearest dbl-64 -0x8p-972 0xf.fffffp+20 : -0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x8p-972 0xf.fffffp+20 : -0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x8p-972 0xf.fffffp+20 : -0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ldbl-96-intel -0x8p-972L 0xf.fffffp+20L : -0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x8p-972L 0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-972L 0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x8p-972L 0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-96-m68k -0x8p-972L 0xf.fffffp+20L : -0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x8p-972L 0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-972L 0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x8p-972L 0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-128 -0x8p-972L 0xf.fffffp+20L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-128 -0x8p-972L 0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x8p-972L 0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x8p-972L 0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-128ibm -0x8p-972L 0xf.fffffp+20L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x8p-972L 0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-972L 0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x8p-972L 0xf.fffffp+20L : -0x0p+0L : inexact-ok underflow errno-erange
+pow -min 0x1fffffe
+= pow downward flt-32 -0x4p-128f 0x1.fffffep+24f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow tonearest flt-32 -0x4p-128f 0x1.fffffep+24f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 -0x4p-128f 0x1.fffffep+24f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 -0x4p-128f 0x1.fffffep+24f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x4p-128 0x1.fffffep+24 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x4p-128 0x1.fffffep+24 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x4p-128 0x1.fffffep+24 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x4p-128 0x1.fffffep+24 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-128L 0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-128L 0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-128L 0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-128L 0x1.fffffep+24L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-128L 0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-128L 0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-128L 0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-128L 0x1.fffffep+24L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-128L 0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-128L 0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-128L 0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-128L 0x1.fffffep+24L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x4p-128L 0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x4p-128L 0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-128L 0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x4p-128L 0x1.fffffep+24L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x4p-1024 0x1.fffffep+24 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x4p-1024 0x1.fffffep+24 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x4p-1024 0x1.fffffep+24 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x4p-1024 0x1.fffffep+24 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-1024L 0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-1024L 0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-1024L 0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-1024L 0x1.fffffep+24L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-1024L 0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-1024L 0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-1024L 0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-1024L 0x1.fffffep+24L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-1024L 0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-1024L 0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-1024L 0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-1024L 0x1.fffffep+24L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x4p-1024L 0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x4p-1024L 0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-1024L 0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x4p-1024L 0x1.fffffep+24L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-16384L 0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-16384L 0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-16384L 0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-16384L 0x1.fffffep+24L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-16384L 0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-16384L 0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-16384L 0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-16384L 0x1.fffffep+24L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-16384L 0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-16384L 0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-16384L 0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-16384L 0x1.fffffep+24L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x2p-16384L 0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x2p-16384L 0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p-16384L 0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x2p-16384L 0x1.fffffep+24L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x2p-16384L 0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x2p-16384L 0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p-16384L 0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x2p-16384L 0x1.fffffep+24L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x2p-16384L 0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x2p-16384L 0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x2p-16384L 0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x2p-16384L 0x1.fffffep+24L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x8p-972 0x1.fffffep+24 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x8p-972 0x1.fffffep+24 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x8p-972 0x1.fffffep+24 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x8p-972 0x1.fffffep+24 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x8p-972L 0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x8p-972L 0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-972L 0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x8p-972L 0x1.fffffep+24L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x8p-972L 0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x8p-972L 0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-972L 0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x8p-972L 0x1.fffffep+24L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x8p-972L 0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x8p-972L 0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x8p-972L 0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x8p-972L 0x1.fffffep+24L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x8p-972L 0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x8p-972L 0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-972L 0x1.fffffep+24L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x8p-972L 0x1.fffffep+24L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+pow -min 0x1.fffffffffffffp+52
+= pow downward flt-32 -0x4p-128f 0x2p+52f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow tonearest flt-32 -0x4p-128f 0x2p+52f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 -0x4p-128f 0x2p+52f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 -0x4p-128f 0x2p+52f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x4p-128 0x2p+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x4p-128 0x2p+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x4p-128 0x2p+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x4p-128 0x2p+52 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-128L 0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-128L 0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-128L 0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-128L 0x2p+52L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-128L 0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-128L 0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-128L 0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-128L 0x2p+52L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-128L 0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-128L 0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-128L 0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-128L 0x2p+52L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x4p-128L 0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x4p-128L 0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-128L 0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x4p-128L 0x2p+52L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward flt-32 -0x4p-128f 0x1.fffffep+52f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow tonearest flt-32 -0x4p-128f 0x1.fffffep+52f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 -0x4p-128f 0x1.fffffep+52f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 -0x4p-128f 0x1.fffffep+52f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x4p-128 0x1.fffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x4p-128 0x1.fffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x4p-128 0x1.fffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x4p-128 0x1.fffffep+52 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-128L 0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-128L 0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-128L 0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-128L 0x1.fffffep+52L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-128L 0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-128L 0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-128L 0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-128L 0x1.fffffep+52L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-128L 0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-128L 0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-128L 0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-128L 0x1.fffffep+52L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x4p-128L 0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x4p-128L 0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-128L 0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x4p-128L 0x1.fffffep+52L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x4p-128 0x1.fffffffffffffp+52 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow tonearest dbl-64 -0x4p-128 0x1.fffffffffffffp+52 : -0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x4p-128 0x1.fffffffffffffp+52 : -0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x4p-128 0x1.fffffffffffffp+52 : -0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ldbl-96-intel -0x4p-128L 0x1.fffffffffffffp+52L : -0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-128L 0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-128L 0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-128L 0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-128L 0x1.fffffffffffffp+52L : -0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-128L 0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-128L 0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-128L 0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-128 -0x4p-128L 0x1.fffffffffffffp+52L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-128L 0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-128L 0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-128L 0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-128ibm -0x4p-128L 0x1.fffffffffffffp+52L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x4p-128L 0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-128L 0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x4p-128L 0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward dbl-64 -0x4p-1024 0x2p+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x4p-1024 0x2p+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x4p-1024 0x2p+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x4p-1024 0x2p+52 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-1024L 0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-1024L 0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-1024L 0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-1024L 0x2p+52L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-1024L 0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-1024L 0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-1024L 0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-1024L 0x2p+52L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-1024L 0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-1024L 0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-1024L 0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-1024L 0x2p+52L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x4p-1024L 0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x4p-1024L 0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-1024L 0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x4p-1024L 0x2p+52L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x4p-1024 0x1.fffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x4p-1024 0x1.fffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x4p-1024 0x1.fffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x4p-1024 0x1.fffffep+52 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-1024L 0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-1024L 0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-1024L 0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-1024L 0x1.fffffep+52L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-1024L 0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-1024L 0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-1024L 0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-1024L 0x1.fffffep+52L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-1024L 0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-1024L 0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-1024L 0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-1024L 0x1.fffffep+52L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x4p-1024L 0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x4p-1024L 0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-1024L 0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x4p-1024L 0x1.fffffep+52L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x4p-1024 0x1.fffffffffffffp+52 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow tonearest dbl-64 -0x4p-1024 0x1.fffffffffffffp+52 : -0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x4p-1024 0x1.fffffffffffffp+52 : -0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x4p-1024 0x1.fffffffffffffp+52 : -0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ldbl-96-intel -0x4p-1024L 0x1.fffffffffffffp+52L : -0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-1024L 0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-1024L 0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-1024L 0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-1024L 0x1.fffffffffffffp+52L : -0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-1024L 0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-1024L 0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-1024L 0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-128 -0x4p-1024L 0x1.fffffffffffffp+52L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-1024L 0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-1024L 0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-1024L 0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-128ibm -0x4p-1024L 0x1.fffffffffffffp+52L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x4p-1024L 0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-1024L 0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x4p-1024L 0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-96-intel -0x4p-16384L 0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-16384L 0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-16384L 0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-16384L 0x2p+52L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-16384L 0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-16384L 0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-16384L 0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-16384L 0x2p+52L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-16384L 0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-16384L 0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-16384L 0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-16384L 0x2p+52L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-16384L 0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-16384L 0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-16384L 0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-16384L 0x1.fffffep+52L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-16384L 0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-16384L 0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-16384L 0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-16384L 0x1.fffffep+52L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-16384L 0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-16384L 0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-16384L 0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-16384L 0x1.fffffep+52L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-16384L 0x1.fffffffffffffp+52L : -0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-16384L 0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-16384L 0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-16384L 0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-16384L 0x1.fffffffffffffp+52L : -0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-16384L 0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-16384L 0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-16384L 0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-128 -0x4p-16384L 0x1.fffffffffffffp+52L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-16384L 0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-16384L 0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-16384L 0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-96-intel -0x2p-16384L 0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x2p-16384L 0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p-16384L 0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x2p-16384L 0x2p+52L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x2p-16384L 0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x2p-16384L 0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p-16384L 0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x2p-16384L 0x2p+52L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x2p-16384L 0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x2p-16384L 0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x2p-16384L 0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x2p-16384L 0x2p+52L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x2p-16384L 0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x2p-16384L 0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p-16384L 0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x2p-16384L 0x1.fffffep+52L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x2p-16384L 0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x2p-16384L 0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p-16384L 0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x2p-16384L 0x1.fffffep+52L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x2p-16384L 0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x2p-16384L 0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x2p-16384L 0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x2p-16384L 0x1.fffffep+52L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x2p-16384L 0x1.fffffffffffffp+52L : -0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x2p-16384L 0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p-16384L 0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x2p-16384L 0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-96-m68k -0x2p-16384L 0x1.fffffffffffffp+52L : -0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x2p-16384L 0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p-16384L 0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x2p-16384L 0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-128 -0x2p-16384L 0x1.fffffffffffffp+52L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-128 -0x2p-16384L 0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x2p-16384L 0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x2p-16384L 0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward dbl-64 -0x8p-972 0x2p+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x8p-972 0x2p+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x8p-972 0x2p+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x8p-972 0x2p+52 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x8p-972L 0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x8p-972L 0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-972L 0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x8p-972L 0x2p+52L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x8p-972L 0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x8p-972L 0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-972L 0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x8p-972L 0x2p+52L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x8p-972L 0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x8p-972L 0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x8p-972L 0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x8p-972L 0x2p+52L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x8p-972L 0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x8p-972L 0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-972L 0x2p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x8p-972L 0x2p+52L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x8p-972 0x1.fffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x8p-972 0x1.fffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x8p-972 0x1.fffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x8p-972 0x1.fffffep+52 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x8p-972L 0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x8p-972L 0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-972L 0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x8p-972L 0x1.fffffep+52L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x8p-972L 0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x8p-972L 0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-972L 0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x8p-972L 0x1.fffffep+52L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x8p-972L 0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x8p-972L 0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x8p-972L 0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x8p-972L 0x1.fffffep+52L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x8p-972L 0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x8p-972L 0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-972L 0x1.fffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x8p-972L 0x1.fffffep+52L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x8p-972 0x1.fffffffffffffp+52 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow tonearest dbl-64 -0x8p-972 0x1.fffffffffffffp+52 : -0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x8p-972 0x1.fffffffffffffp+52 : -0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x8p-972 0x1.fffffffffffffp+52 : -0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ldbl-96-intel -0x8p-972L 0x1.fffffffffffffp+52L : -0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x8p-972L 0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-972L 0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x8p-972L 0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-96-m68k -0x8p-972L 0x1.fffffffffffffp+52L : -0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x8p-972L 0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-972L 0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x8p-972L 0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-128 -0x8p-972L 0x1.fffffffffffffp+52L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-128 -0x8p-972L 0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x8p-972L 0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x8p-972L 0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-128ibm -0x8p-972L 0x1.fffffffffffffp+52L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x8p-972L 0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-972L 0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x8p-972L 0x1.fffffffffffffp+52L : -0x0p+0L : inexact-ok underflow errno-erange
+pow -min 0x1.fffffffffffffp+53
+= pow downward flt-32 -0x4p-128f 0x4p+52f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow tonearest flt-32 -0x4p-128f 0x4p+52f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 -0x4p-128f 0x4p+52f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 -0x4p-128f 0x4p+52f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x4p-128 0x4p+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x4p-128 0x4p+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x4p-128 0x4p+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x4p-128 0x4p+52 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-128L 0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-128L 0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-128L 0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-128L 0x4p+52L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-128L 0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-128L 0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-128L 0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-128L 0x4p+52L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-128L 0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-128L 0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-128L 0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-128L 0x4p+52L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x4p-128L 0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x4p-128L 0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-128L 0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x4p-128L 0x4p+52L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward flt-32 -0x4p-128f 0x3.fffffcp+52f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow tonearest flt-32 -0x4p-128f 0x3.fffffcp+52f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 -0x4p-128f 0x3.fffffcp+52f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 -0x4p-128f 0x3.fffffcp+52f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x4p-128 0x3.fffffcp+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x4p-128 0x3.fffffcp+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x4p-128 0x3.fffffcp+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x4p-128 0x3.fffffcp+52 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-128L 0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-128L 0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-128L 0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-128L 0x3.fffffcp+52L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-128L 0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-128L 0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-128L 0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-128L 0x3.fffffcp+52L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-128L 0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-128L 0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-128L 0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-128L 0x3.fffffcp+52L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x4p-128L 0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x4p-128L 0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-128L 0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x4p-128L 0x3.fffffcp+52L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x4p-128 0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x4p-128 0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x4p-128 0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x4p-128 0x3.ffffffffffffep+52 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-128L 0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-128L 0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-128L 0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-128L 0x3.ffffffffffffep+52L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-128L 0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-128L 0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-128L 0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-128L 0x3.ffffffffffffep+52L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-128L 0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-128L 0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-128L 0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-128L 0x3.ffffffffffffep+52L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x4p-128L 0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x4p-128L 0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-128L 0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x4p-128L 0x3.ffffffffffffep+52L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x4p-1024 0x4p+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x4p-1024 0x4p+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x4p-1024 0x4p+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x4p-1024 0x4p+52 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-1024L 0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-1024L 0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-1024L 0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-1024L 0x4p+52L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-1024L 0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-1024L 0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-1024L 0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-1024L 0x4p+52L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-1024L 0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-1024L 0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-1024L 0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-1024L 0x4p+52L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x4p-1024L 0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x4p-1024L 0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-1024L 0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x4p-1024L 0x4p+52L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x4p-1024 0x3.fffffcp+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x4p-1024 0x3.fffffcp+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x4p-1024 0x3.fffffcp+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x4p-1024 0x3.fffffcp+52 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-1024L 0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-1024L 0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-1024L 0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-1024L 0x3.fffffcp+52L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-1024L 0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-1024L 0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-1024L 0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-1024L 0x3.fffffcp+52L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-1024L 0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-1024L 0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-1024L 0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-1024L 0x3.fffffcp+52L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x4p-1024L 0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x4p-1024L 0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-1024L 0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x4p-1024L 0x3.fffffcp+52L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x4p-1024 0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x4p-1024 0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x4p-1024 0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x4p-1024 0x3.ffffffffffffep+52 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-1024L 0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-1024L 0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-1024L 0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-1024L 0x3.ffffffffffffep+52L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-1024L 0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-1024L 0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-1024L 0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-1024L 0x3.ffffffffffffep+52L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-1024L 0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-1024L 0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-1024L 0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-1024L 0x3.ffffffffffffep+52L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x4p-1024L 0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x4p-1024L 0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-1024L 0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x4p-1024L 0x3.ffffffffffffep+52L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-16384L 0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-16384L 0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-16384L 0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-16384L 0x4p+52L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-16384L 0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-16384L 0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-16384L 0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-16384L 0x4p+52L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-16384L 0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-16384L 0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-16384L 0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-16384L 0x4p+52L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-16384L 0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-16384L 0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-16384L 0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-16384L 0x3.fffffcp+52L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-16384L 0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-16384L 0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-16384L 0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-16384L 0x3.fffffcp+52L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-16384L 0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-16384L 0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-16384L 0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-16384L 0x3.fffffcp+52L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-16384L 0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-16384L 0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-16384L 0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-16384L 0x3.ffffffffffffep+52L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-16384L 0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-16384L 0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-16384L 0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-16384L 0x3.ffffffffffffep+52L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-16384L 0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-16384L 0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-16384L 0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-16384L 0x3.ffffffffffffep+52L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x2p-16384L 0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x2p-16384L 0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p-16384L 0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x2p-16384L 0x4p+52L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x2p-16384L 0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x2p-16384L 0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p-16384L 0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x2p-16384L 0x4p+52L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x2p-16384L 0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x2p-16384L 0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x2p-16384L 0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x2p-16384L 0x4p+52L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x2p-16384L 0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x2p-16384L 0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p-16384L 0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x2p-16384L 0x3.fffffcp+52L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x2p-16384L 0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x2p-16384L 0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p-16384L 0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x2p-16384L 0x3.fffffcp+52L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x2p-16384L 0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x2p-16384L 0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x2p-16384L 0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x2p-16384L 0x3.fffffcp+52L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x2p-16384L 0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x2p-16384L 0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p-16384L 0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x2p-16384L 0x3.ffffffffffffep+52L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x2p-16384L 0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x2p-16384L 0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p-16384L 0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x2p-16384L 0x3.ffffffffffffep+52L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x2p-16384L 0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x2p-16384L 0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x2p-16384L 0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x2p-16384L 0x3.ffffffffffffep+52L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x8p-972 0x4p+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x8p-972 0x4p+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x8p-972 0x4p+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x8p-972 0x4p+52 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x8p-972L 0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x8p-972L 0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-972L 0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x8p-972L 0x4p+52L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x8p-972L 0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x8p-972L 0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-972L 0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x8p-972L 0x4p+52L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x8p-972L 0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x8p-972L 0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x8p-972L 0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x8p-972L 0x4p+52L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x8p-972L 0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x8p-972L 0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-972L 0x4p+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x8p-972L 0x4p+52L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x8p-972 0x3.fffffcp+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x8p-972 0x3.fffffcp+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x8p-972 0x3.fffffcp+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x8p-972 0x3.fffffcp+52 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x8p-972L 0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x8p-972L 0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-972L 0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x8p-972L 0x3.fffffcp+52L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x8p-972L 0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x8p-972L 0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-972L 0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x8p-972L 0x3.fffffcp+52L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x8p-972L 0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x8p-972L 0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x8p-972L 0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x8p-972L 0x3.fffffcp+52L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x8p-972L 0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x8p-972L 0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-972L 0x3.fffffcp+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x8p-972L 0x3.fffffcp+52L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x8p-972 0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x8p-972 0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x8p-972 0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x8p-972 0x3.ffffffffffffep+52 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x8p-972L 0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x8p-972L 0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-972L 0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x8p-972L 0x3.ffffffffffffep+52L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x8p-972L 0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x8p-972L 0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-972L 0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x8p-972L 0x3.ffffffffffffep+52L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x8p-972L 0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x8p-972L 0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x8p-972L 0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x8p-972L 0x3.ffffffffffffep+52L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x8p-972L 0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x8p-972L 0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-972L 0x3.ffffffffffffep+52L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x8p-972L 0x3.ffffffffffffep+52L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+pow -min 0x1.fffffffffffffffep+63
+= pow downward flt-32 -0x4p-128f 0x1p+64f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow tonearest flt-32 -0x4p-128f 0x1p+64f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 -0x4p-128f 0x1p+64f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 -0x4p-128f 0x1p+64f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x4p-128 0x1p+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x4p-128 0x1p+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x4p-128 0x1p+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x4p-128 0x1p+64 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-128L 0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-128L 0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-128L 0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-128L 0x1p+64L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-128L 0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-128L 0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-128L 0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-128L 0x1p+64L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-128L 0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-128L 0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-128L 0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-128L 0x1p+64L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x4p-128L 0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x4p-128L 0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-128L 0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x4p-128L 0x1p+64L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward flt-32 -0x4p-128f 0xf.fffffp+60f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow tonearest flt-32 -0x4p-128f 0xf.fffffp+60f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 -0x4p-128f 0xf.fffffp+60f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 -0x4p-128f 0xf.fffffp+60f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x4p-128 0xf.fffffp+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x4p-128 0xf.fffffp+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x4p-128 0xf.fffffp+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x4p-128 0xf.fffffp+60 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-128L 0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-128L 0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-128L 0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-128L 0xf.fffffp+60L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-128L 0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-128L 0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-128L 0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-128L 0xf.fffffp+60L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-128L 0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-128L 0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-128L 0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-128L 0xf.fffffp+60L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x4p-128L 0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x4p-128L 0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-128L 0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x4p-128L 0xf.fffffp+60L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x4p-128 0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x4p-128 0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x4p-128 0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x4p-128 0xf.ffffffffffff8p+60 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-128L 0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-128L 0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-128L 0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-128L 0xf.ffffffffffff8p+60L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-128L 0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-128L 0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-128L 0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-128L 0xf.ffffffffffff8p+60L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-128L 0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-128L 0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-128L 0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-128L 0xf.ffffffffffff8p+60L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x4p-128L 0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x4p-128L 0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-128L 0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x4p-128L 0xf.ffffffffffff8p+60L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-128L 0xf.fffffffffffffffp+60L : -0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-128L 0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-128L 0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-128L 0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-128L 0xf.fffffffffffffffp+60L : -0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-128L 0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-128L 0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-128L 0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-128 -0x4p-128L 0xf.fffffffffffffffp+60L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-128L 0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-128L 0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-128L 0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-128ibm -0x4p-128L 0xf.fffffffffffffffp+60L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x4p-128L 0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-128L 0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x4p-128L 0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward dbl-64 -0x4p-1024 0x1p+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x4p-1024 0x1p+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x4p-1024 0x1p+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x4p-1024 0x1p+64 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-1024L 0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-1024L 0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-1024L 0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-1024L 0x1p+64L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-1024L 0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-1024L 0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-1024L 0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-1024L 0x1p+64L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-1024L 0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-1024L 0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-1024L 0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-1024L 0x1p+64L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x4p-1024L 0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x4p-1024L 0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-1024L 0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x4p-1024L 0x1p+64L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x4p-1024 0xf.fffffp+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x4p-1024 0xf.fffffp+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x4p-1024 0xf.fffffp+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x4p-1024 0xf.fffffp+60 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-1024L 0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-1024L 0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-1024L 0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-1024L 0xf.fffffp+60L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-1024L 0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-1024L 0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-1024L 0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-1024L 0xf.fffffp+60L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-1024L 0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-1024L 0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-1024L 0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-1024L 0xf.fffffp+60L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x4p-1024L 0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x4p-1024L 0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-1024L 0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x4p-1024L 0xf.fffffp+60L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x4p-1024 0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x4p-1024 0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x4p-1024 0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x4p-1024 0xf.ffffffffffff8p+60 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-1024L 0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-1024L 0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-1024L 0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-1024L 0xf.ffffffffffff8p+60L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-1024L 0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-1024L 0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-1024L 0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-1024L 0xf.ffffffffffff8p+60L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-1024L 0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-1024L 0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-1024L 0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-1024L 0xf.ffffffffffff8p+60L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x4p-1024L 0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x4p-1024L 0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-1024L 0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x4p-1024L 0xf.ffffffffffff8p+60L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-1024L 0xf.fffffffffffffffp+60L : -0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-1024L 0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-1024L 0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-1024L 0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-1024L 0xf.fffffffffffffffp+60L : -0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-1024L 0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-1024L 0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-1024L 0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-128 -0x4p-1024L 0xf.fffffffffffffffp+60L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-1024L 0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-1024L 0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-1024L 0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-128ibm -0x4p-1024L 0xf.fffffffffffffffp+60L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x4p-1024L 0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-1024L 0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x4p-1024L 0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-96-intel -0x4p-16384L 0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-16384L 0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-16384L 0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-16384L 0x1p+64L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-16384L 0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-16384L 0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-16384L 0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-16384L 0x1p+64L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-16384L 0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-16384L 0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-16384L 0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-16384L 0x1p+64L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-16384L 0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-16384L 0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-16384L 0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-16384L 0xf.fffffp+60L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-16384L 0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-16384L 0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-16384L 0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-16384L 0xf.fffffp+60L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-16384L 0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-16384L 0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-16384L 0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-16384L 0xf.fffffp+60L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-16384L 0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-16384L 0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-16384L 0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-16384L 0xf.ffffffffffff8p+60L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-16384L 0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-16384L 0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-16384L 0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-16384L 0xf.ffffffffffff8p+60L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-16384L 0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-16384L 0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-16384L 0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-16384L 0xf.ffffffffffff8p+60L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-16384L 0xf.fffffffffffffffp+60L : -0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x4p-16384L 0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-16384L 0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-16384L 0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-96-m68k -0x4p-16384L 0xf.fffffffffffffffp+60L : -0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x4p-16384L 0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-16384L 0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-16384L 0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-128 -0x4p-16384L 0xf.fffffffffffffffp+60L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-16384L 0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-16384L 0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-16384L 0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-96-intel -0x2p-16384L 0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x2p-16384L 0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p-16384L 0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x2p-16384L 0x1p+64L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x2p-16384L 0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x2p-16384L 0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p-16384L 0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x2p-16384L 0x1p+64L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x2p-16384L 0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x2p-16384L 0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x2p-16384L 0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x2p-16384L 0x1p+64L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x2p-16384L 0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x2p-16384L 0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p-16384L 0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x2p-16384L 0xf.fffffp+60L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x2p-16384L 0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x2p-16384L 0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p-16384L 0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x2p-16384L 0xf.fffffp+60L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x2p-16384L 0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x2p-16384L 0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x2p-16384L 0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x2p-16384L 0xf.fffffp+60L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x2p-16384L 0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x2p-16384L 0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p-16384L 0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x2p-16384L 0xf.ffffffffffff8p+60L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x2p-16384L 0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x2p-16384L 0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p-16384L 0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x2p-16384L 0xf.ffffffffffff8p+60L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x2p-16384L 0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x2p-16384L 0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x2p-16384L 0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x2p-16384L 0xf.ffffffffffff8p+60L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x2p-16384L 0xf.fffffffffffffffp+60L : -0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x2p-16384L 0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p-16384L 0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x2p-16384L 0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-96-m68k -0x2p-16384L 0xf.fffffffffffffffp+60L : -0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x2p-16384L 0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p-16384L 0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x2p-16384L 0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-128 -0x2p-16384L 0xf.fffffffffffffffp+60L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-128 -0x2p-16384L 0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x2p-16384L 0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x2p-16384L 0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward dbl-64 -0x8p-972 0x1p+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x8p-972 0x1p+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x8p-972 0x1p+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x8p-972 0x1p+64 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x8p-972L 0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x8p-972L 0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-972L 0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x8p-972L 0x1p+64L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x8p-972L 0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x8p-972L 0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-972L 0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x8p-972L 0x1p+64L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x8p-972L 0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x8p-972L 0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x8p-972L 0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x8p-972L 0x1p+64L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x8p-972L 0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x8p-972L 0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-972L 0x1p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x8p-972L 0x1p+64L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x8p-972 0xf.fffffp+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x8p-972 0xf.fffffp+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x8p-972 0xf.fffffp+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x8p-972 0xf.fffffp+60 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x8p-972L 0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x8p-972L 0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-972L 0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x8p-972L 0xf.fffffp+60L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x8p-972L 0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x8p-972L 0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-972L 0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x8p-972L 0xf.fffffp+60L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x8p-972L 0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x8p-972L 0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x8p-972L 0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x8p-972L 0xf.fffffp+60L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x8p-972L 0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x8p-972L 0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-972L 0xf.fffffp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x8p-972L 0xf.fffffp+60L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x8p-972 0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x8p-972 0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x8p-972 0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x8p-972 0xf.ffffffffffff8p+60 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x8p-972L 0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x8p-972L 0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-972L 0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x8p-972L 0xf.ffffffffffff8p+60L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x8p-972L 0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x8p-972L 0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-972L 0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x8p-972L 0xf.ffffffffffff8p+60L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x8p-972L 0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x8p-972L 0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x8p-972L 0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x8p-972L 0xf.ffffffffffff8p+60L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x8p-972L 0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x8p-972L 0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-972L 0xf.ffffffffffff8p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x8p-972L 0xf.ffffffffffff8p+60L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x8p-972L 0xf.fffffffffffffffp+60L : -0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-96-intel -0x8p-972L 0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-972L 0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x8p-972L 0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-96-m68k -0x8p-972L 0xf.fffffffffffffffp+60L : -0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-96-m68k -0x8p-972L 0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-972L 0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x8p-972L 0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-128 -0x8p-972L 0xf.fffffffffffffffp+60L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-128 -0x8p-972L 0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x8p-972L 0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x8p-972L 0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-128ibm -0x8p-972L 0xf.fffffffffffffffp+60L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x8p-972L 0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-972L 0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x8p-972L 0xf.fffffffffffffffp+60L : -0x0p+0L : inexact-ok underflow errno-erange
+pow -min 0x1.fffffffffffffffep+64
+= pow downward flt-32 -0x4p-128f 0x2p+64f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow tonearest flt-32 -0x4p-128f 0x2p+64f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 -0x4p-128f 0x2p+64f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 -0x4p-128f 0x2p+64f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x4p-128 0x2p+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x4p-128 0x2p+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x4p-128 0x2p+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x4p-128 0x2p+64 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-128L 0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-128L 0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-128L 0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-128L 0x2p+64L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-128L 0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-128L 0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-128L 0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-128L 0x2p+64L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-128L 0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-128L 0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-128L 0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-128L 0x2p+64L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x4p-128L 0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x4p-128L 0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-128L 0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x4p-128L 0x2p+64L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward flt-32 -0x4p-128f 0x1.fffffep+64f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow tonearest flt-32 -0x4p-128f 0x1.fffffep+64f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 -0x4p-128f 0x1.fffffep+64f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 -0x4p-128f 0x1.fffffep+64f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x4p-128 0x1.fffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x4p-128 0x1.fffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x4p-128 0x1.fffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x4p-128 0x1.fffffep+64 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-128L 0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-128L 0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-128L 0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-128L 0x1.fffffep+64L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-128L 0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-128L 0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-128L 0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-128L 0x1.fffffep+64L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-128L 0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-128L 0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-128L 0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-128L 0x1.fffffep+64L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x4p-128L 0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x4p-128L 0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-128L 0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x4p-128L 0x1.fffffep+64L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x4p-128 0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x4p-128 0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x4p-128 0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x4p-128 0x1.fffffffffffffp+64 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-128L 0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-128L 0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-128L 0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-128L 0x1.fffffffffffffp+64L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-128L 0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-128L 0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-128L 0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-128L 0x1.fffffffffffffp+64L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-128L 0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-128L 0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-128L 0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-128L 0x1.fffffffffffffp+64L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x4p-128L 0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x4p-128L 0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-128L 0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x4p-128L 0x1.fffffffffffffp+64L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-128L 0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-128L 0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-128L 0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-128L 0x1.fffffffffffffffep+64L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-128L 0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-128L 0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-128L 0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-128L 0x1.fffffffffffffffep+64L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-128L 0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-128L 0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-128L 0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-128L 0x1.fffffffffffffffep+64L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x4p-128L 0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x4p-128L 0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-128L 0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x4p-128L 0x1.fffffffffffffffep+64L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x4p-1024 0x2p+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x4p-1024 0x2p+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x4p-1024 0x2p+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x4p-1024 0x2p+64 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-1024L 0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-1024L 0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-1024L 0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-1024L 0x2p+64L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-1024L 0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-1024L 0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-1024L 0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-1024L 0x2p+64L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-1024L 0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-1024L 0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-1024L 0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-1024L 0x2p+64L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x4p-1024L 0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x4p-1024L 0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-1024L 0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x4p-1024L 0x2p+64L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x4p-1024 0x1.fffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x4p-1024 0x1.fffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x4p-1024 0x1.fffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x4p-1024 0x1.fffffep+64 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-1024L 0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-1024L 0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-1024L 0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-1024L 0x1.fffffep+64L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-1024L 0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-1024L 0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-1024L 0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-1024L 0x1.fffffep+64L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-1024L 0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-1024L 0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-1024L 0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-1024L 0x1.fffffep+64L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x4p-1024L 0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x4p-1024L 0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-1024L 0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x4p-1024L 0x1.fffffep+64L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x4p-1024 0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x4p-1024 0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x4p-1024 0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x4p-1024 0x1.fffffffffffffp+64 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-1024L 0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-1024L 0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-1024L 0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-1024L 0x1.fffffffffffffp+64L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-1024L 0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-1024L 0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-1024L 0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-1024L 0x1.fffffffffffffp+64L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-1024L 0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-1024L 0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-1024L 0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-1024L 0x1.fffffffffffffp+64L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x4p-1024L 0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x4p-1024L 0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-1024L 0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x4p-1024L 0x1.fffffffffffffp+64L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-1024L 0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-1024L 0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-1024L 0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-1024L 0x1.fffffffffffffffep+64L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-1024L 0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-1024L 0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-1024L 0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-1024L 0x1.fffffffffffffffep+64L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-1024L 0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-1024L 0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-1024L 0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-1024L 0x1.fffffffffffffffep+64L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x4p-1024L 0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x4p-1024L 0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-1024L 0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x4p-1024L 0x1.fffffffffffffffep+64L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-16384L 0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-16384L 0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-16384L 0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-16384L 0x2p+64L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-16384L 0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-16384L 0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-16384L 0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-16384L 0x2p+64L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-16384L 0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-16384L 0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-16384L 0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-16384L 0x2p+64L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-16384L 0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-16384L 0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-16384L 0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-16384L 0x1.fffffep+64L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-16384L 0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-16384L 0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-16384L 0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-16384L 0x1.fffffep+64L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-16384L 0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-16384L 0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-16384L 0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-16384L 0x1.fffffep+64L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-16384L 0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-16384L 0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-16384L 0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-16384L 0x1.fffffffffffffp+64L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-16384L 0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-16384L 0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-16384L 0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-16384L 0x1.fffffffffffffp+64L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-16384L 0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-16384L 0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-16384L 0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-16384L 0x1.fffffffffffffp+64L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-16384L 0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-16384L 0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-16384L 0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-16384L 0x1.fffffffffffffffep+64L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-16384L 0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-16384L 0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-16384L 0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-16384L 0x1.fffffffffffffffep+64L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-16384L 0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-16384L 0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-16384L 0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-16384L 0x1.fffffffffffffffep+64L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x2p-16384L 0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x2p-16384L 0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p-16384L 0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x2p-16384L 0x2p+64L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x2p-16384L 0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x2p-16384L 0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p-16384L 0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x2p-16384L 0x2p+64L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x2p-16384L 0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x2p-16384L 0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x2p-16384L 0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x2p-16384L 0x2p+64L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x2p-16384L 0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x2p-16384L 0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p-16384L 0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x2p-16384L 0x1.fffffep+64L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x2p-16384L 0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x2p-16384L 0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p-16384L 0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x2p-16384L 0x1.fffffep+64L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x2p-16384L 0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x2p-16384L 0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x2p-16384L 0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x2p-16384L 0x1.fffffep+64L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x2p-16384L 0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x2p-16384L 0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p-16384L 0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x2p-16384L 0x1.fffffffffffffp+64L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x2p-16384L 0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x2p-16384L 0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p-16384L 0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x2p-16384L 0x1.fffffffffffffp+64L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x2p-16384L 0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x2p-16384L 0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x2p-16384L 0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x2p-16384L 0x1.fffffffffffffp+64L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x2p-16384L 0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x2p-16384L 0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p-16384L 0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x2p-16384L 0x1.fffffffffffffffep+64L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x2p-16384L 0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x2p-16384L 0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p-16384L 0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x2p-16384L 0x1.fffffffffffffffep+64L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x2p-16384L 0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x2p-16384L 0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x2p-16384L 0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x2p-16384L 0x1.fffffffffffffffep+64L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x8p-972 0x2p+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x8p-972 0x2p+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x8p-972 0x2p+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x8p-972 0x2p+64 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x8p-972L 0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x8p-972L 0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-972L 0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x8p-972L 0x2p+64L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x8p-972L 0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x8p-972L 0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-972L 0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x8p-972L 0x2p+64L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x8p-972L 0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x8p-972L 0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x8p-972L 0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x8p-972L 0x2p+64L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x8p-972L 0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x8p-972L 0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-972L 0x2p+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x8p-972L 0x2p+64L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x8p-972 0x1.fffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x8p-972 0x1.fffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x8p-972 0x1.fffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x8p-972 0x1.fffffep+64 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x8p-972L 0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x8p-972L 0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-972L 0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x8p-972L 0x1.fffffep+64L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x8p-972L 0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x8p-972L 0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-972L 0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x8p-972L 0x1.fffffep+64L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x8p-972L 0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x8p-972L 0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x8p-972L 0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x8p-972L 0x1.fffffep+64L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x8p-972L 0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x8p-972L 0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-972L 0x1.fffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x8p-972L 0x1.fffffep+64L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x8p-972 0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x8p-972 0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x8p-972 0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x8p-972 0x1.fffffffffffffp+64 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x8p-972L 0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x8p-972L 0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-972L 0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x8p-972L 0x1.fffffffffffffp+64L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x8p-972L 0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x8p-972L 0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-972L 0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x8p-972L 0x1.fffffffffffffp+64L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x8p-972L 0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x8p-972L 0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x8p-972L 0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x8p-972L 0x1.fffffffffffffp+64L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x8p-972L 0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x8p-972L 0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-972L 0x1.fffffffffffffp+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x8p-972L 0x1.fffffffffffffp+64L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x8p-972L 0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x8p-972L 0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-972L 0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x8p-972L 0x1.fffffffffffffffep+64L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x8p-972L 0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x8p-972L 0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-972L 0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x8p-972L 0x1.fffffffffffffffep+64L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x8p-972L 0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x8p-972L 0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x8p-972L 0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x8p-972L 0x1.fffffffffffffffep+64L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x8p-972L 0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x8p-972L 0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-972L 0x1.fffffffffffffffep+64L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x8p-972L 0x1.fffffffffffffffep+64L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+pow -min 0x1.ffffffffffffffffffffffffff8p+105
+= pow downward flt-32 -0x4p-128f 0x4p+104f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow tonearest flt-32 -0x4p-128f 0x4p+104f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 -0x4p-128f 0x4p+104f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 -0x4p-128f 0x4p+104f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x4p-128 0x4p+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x4p-128 0x4p+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x4p-128 0x4p+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x4p-128 0x4p+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-128L 0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-128L 0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-128L 0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-128L 0x4p+104L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-128L 0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-128L 0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-128L 0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-128L 0x4p+104L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-128L 0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-128L 0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-128L 0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-128L 0x4p+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x4p-128L 0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x4p-128L 0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-128L 0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x4p-128L 0x4p+104L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward flt-32 -0x4p-128f 0x3.fffffcp+104f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow tonearest flt-32 -0x4p-128f 0x3.fffffcp+104f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 -0x4p-128f 0x3.fffffcp+104f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 -0x4p-128f 0x3.fffffcp+104f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x4p-128 0x3.fffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x4p-128 0x3.fffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x4p-128 0x3.fffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x4p-128 0x3.fffffcp+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-128L 0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-128L 0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-128L 0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-128L 0x3.fffffcp+104L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-128L 0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-128L 0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-128L 0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-128L 0x3.fffffcp+104L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-128L 0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-128L 0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-128L 0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-128L 0x3.fffffcp+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x4p-128L 0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x4p-128L 0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-128L 0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x4p-128L 0x3.fffffcp+104L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x4p-128 0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x4p-128 0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x4p-128 0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x4p-128 0x3.ffffffffffffep+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-128L 0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-128L 0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-128L 0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-128L 0x3.ffffffffffffep+104L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-128L 0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-128L 0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-128L 0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-128L 0x3.ffffffffffffep+104L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-128L 0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-128L 0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-128L 0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-128L 0x3.ffffffffffffep+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x4p-128L 0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x4p-128L 0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-128L 0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x4p-128L 0x3.ffffffffffffep+104L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-128L 0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-128L 0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-128L 0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-128L 0x3.fffffffffffffffcp+104L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-128L 0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-128L 0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-128L 0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-128L 0x3.fffffffffffffffcp+104L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-128L 0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-128L 0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-128L 0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-128L 0x3.fffffffffffffffcp+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x4p-128L 0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x4p-128L 0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-128L 0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x4p-128L 0x3.fffffffffffffffcp+104L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-128L 0x3.ffffffffffffffffffffffffffp+104L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-128L 0x3.ffffffffffffffffffffffffffp+104L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-128L 0x3.ffffffffffffffffffffffffffp+104L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-128L 0x3.ffffffffffffffffffffffffffp+104L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-128ibm -0x4p-128L 0x3.ffffffffffffffffffffffffffp+104L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x4p-128L 0x3.ffffffffffffffffffffffffffp+104L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-128L 0x3.ffffffffffffffffffffffffffp+104L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x4p-128L 0x3.ffffffffffffffffffffffffffp+104L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward dbl-64 -0x4p-1024 0x4p+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x4p-1024 0x4p+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x4p-1024 0x4p+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x4p-1024 0x4p+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-1024L 0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-1024L 0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-1024L 0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-1024L 0x4p+104L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-1024L 0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-1024L 0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-1024L 0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-1024L 0x4p+104L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-1024L 0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-1024L 0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-1024L 0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-1024L 0x4p+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x4p-1024L 0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x4p-1024L 0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-1024L 0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x4p-1024L 0x4p+104L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x4p-1024 0x3.fffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x4p-1024 0x3.fffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x4p-1024 0x3.fffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x4p-1024 0x3.fffffcp+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-1024L 0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-1024L 0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-1024L 0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-1024L 0x3.fffffcp+104L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-1024L 0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-1024L 0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-1024L 0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-1024L 0x3.fffffcp+104L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-1024L 0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-1024L 0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-1024L 0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-1024L 0x3.fffffcp+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x4p-1024L 0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x4p-1024L 0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-1024L 0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x4p-1024L 0x3.fffffcp+104L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x4p-1024 0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x4p-1024 0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x4p-1024 0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x4p-1024 0x3.ffffffffffffep+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-1024L 0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-1024L 0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-1024L 0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-1024L 0x3.ffffffffffffep+104L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-1024L 0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-1024L 0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-1024L 0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-1024L 0x3.ffffffffffffep+104L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-1024L 0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-1024L 0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-1024L 0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-1024L 0x3.ffffffffffffep+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x4p-1024L 0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x4p-1024L 0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-1024L 0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x4p-1024L 0x3.ffffffffffffep+104L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-1024L 0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-1024L 0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-1024L 0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-1024L 0x3.fffffffffffffffcp+104L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-1024L 0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-1024L 0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-1024L 0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-1024L 0x3.fffffffffffffffcp+104L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-1024L 0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-1024L 0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-1024L 0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-1024L 0x3.fffffffffffffffcp+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x4p-1024L 0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x4p-1024L 0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-1024L 0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x4p-1024L 0x3.fffffffffffffffcp+104L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-1024L 0x3.ffffffffffffffffffffffffffp+104L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-1024L 0x3.ffffffffffffffffffffffffffp+104L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-1024L 0x3.ffffffffffffffffffffffffffp+104L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-1024L 0x3.ffffffffffffffffffffffffffp+104L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-128ibm -0x4p-1024L 0x3.ffffffffffffffffffffffffffp+104L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x4p-1024L 0x3.ffffffffffffffffffffffffffp+104L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-1024L 0x3.ffffffffffffffffffffffffffp+104L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x4p-1024L 0x3.ffffffffffffffffffffffffffp+104L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-96-intel -0x4p-16384L 0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-16384L 0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-16384L 0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-16384L 0x4p+104L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-16384L 0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-16384L 0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-16384L 0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-16384L 0x4p+104L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-16384L 0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-16384L 0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-16384L 0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-16384L 0x4p+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-16384L 0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-16384L 0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-16384L 0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-16384L 0x3.fffffcp+104L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-16384L 0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-16384L 0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-16384L 0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-16384L 0x3.fffffcp+104L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-16384L 0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-16384L 0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-16384L 0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-16384L 0x3.fffffcp+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-16384L 0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-16384L 0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-16384L 0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-16384L 0x3.ffffffffffffep+104L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-16384L 0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-16384L 0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-16384L 0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-16384L 0x3.ffffffffffffep+104L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-16384L 0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-16384L 0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-16384L 0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-16384L 0x3.ffffffffffffep+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-16384L 0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-16384L 0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-16384L 0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-16384L 0x3.fffffffffffffffcp+104L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-16384L 0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-16384L 0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-16384L 0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-16384L 0x3.fffffffffffffffcp+104L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-16384L 0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-16384L 0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-16384L 0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-16384L 0x3.fffffffffffffffcp+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-16384L 0x3.ffffffffffffffffffffffffffp+104L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-16384L 0x3.ffffffffffffffffffffffffffp+104L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-16384L 0x3.ffffffffffffffffffffffffffp+104L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-16384L 0x3.ffffffffffffffffffffffffffp+104L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-96-intel -0x2p-16384L 0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x2p-16384L 0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p-16384L 0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x2p-16384L 0x4p+104L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x2p-16384L 0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x2p-16384L 0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p-16384L 0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x2p-16384L 0x4p+104L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x2p-16384L 0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x2p-16384L 0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x2p-16384L 0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x2p-16384L 0x4p+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x2p-16384L 0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x2p-16384L 0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p-16384L 0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x2p-16384L 0x3.fffffcp+104L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x2p-16384L 0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x2p-16384L 0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p-16384L 0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x2p-16384L 0x3.fffffcp+104L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x2p-16384L 0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x2p-16384L 0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x2p-16384L 0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x2p-16384L 0x3.fffffcp+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x2p-16384L 0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x2p-16384L 0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p-16384L 0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x2p-16384L 0x3.ffffffffffffep+104L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x2p-16384L 0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x2p-16384L 0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p-16384L 0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x2p-16384L 0x3.ffffffffffffep+104L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x2p-16384L 0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x2p-16384L 0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x2p-16384L 0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x2p-16384L 0x3.ffffffffffffep+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x2p-16384L 0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x2p-16384L 0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p-16384L 0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x2p-16384L 0x3.fffffffffffffffcp+104L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x2p-16384L 0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x2p-16384L 0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p-16384L 0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x2p-16384L 0x3.fffffffffffffffcp+104L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x2p-16384L 0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x2p-16384L 0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x2p-16384L 0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x2p-16384L 0x3.fffffffffffffffcp+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x2p-16384L 0x3.ffffffffffffffffffffffffffp+104L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-128 -0x2p-16384L 0x3.ffffffffffffffffffffffffffp+104L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x2p-16384L 0x3.ffffffffffffffffffffffffffp+104L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x2p-16384L 0x3.ffffffffffffffffffffffffffp+104L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward dbl-64 -0x8p-972 0x4p+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x8p-972 0x4p+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x8p-972 0x4p+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x8p-972 0x4p+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x8p-972L 0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x8p-972L 0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-972L 0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x8p-972L 0x4p+104L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x8p-972L 0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x8p-972L 0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-972L 0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x8p-972L 0x4p+104L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x8p-972L 0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x8p-972L 0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x8p-972L 0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x8p-972L 0x4p+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x8p-972L 0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x8p-972L 0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-972L 0x4p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x8p-972L 0x4p+104L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x8p-972 0x3.fffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x8p-972 0x3.fffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x8p-972 0x3.fffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x8p-972 0x3.fffffcp+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x8p-972L 0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x8p-972L 0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-972L 0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x8p-972L 0x3.fffffcp+104L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x8p-972L 0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x8p-972L 0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-972L 0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x8p-972L 0x3.fffffcp+104L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x8p-972L 0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x8p-972L 0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x8p-972L 0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x8p-972L 0x3.fffffcp+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x8p-972L 0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x8p-972L 0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-972L 0x3.fffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x8p-972L 0x3.fffffcp+104L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x8p-972 0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x8p-972 0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x8p-972 0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x8p-972 0x3.ffffffffffffep+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x8p-972L 0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x8p-972L 0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-972L 0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x8p-972L 0x3.ffffffffffffep+104L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x8p-972L 0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x8p-972L 0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-972L 0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x8p-972L 0x3.ffffffffffffep+104L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x8p-972L 0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x8p-972L 0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x8p-972L 0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x8p-972L 0x3.ffffffffffffep+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x8p-972L 0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x8p-972L 0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-972L 0x3.ffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x8p-972L 0x3.ffffffffffffep+104L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x8p-972L 0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x8p-972L 0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-972L 0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x8p-972L 0x3.fffffffffffffffcp+104L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x8p-972L 0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x8p-972L 0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-972L 0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x8p-972L 0x3.fffffffffffffffcp+104L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x8p-972L 0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x8p-972L 0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x8p-972L 0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x8p-972L 0x3.fffffffffffffffcp+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x8p-972L 0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x8p-972L 0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-972L 0x3.fffffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x8p-972L 0x3.fffffffffffffffcp+104L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x8p-972L 0x3.ffffffffffffffffffffffffffp+104L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-128 -0x8p-972L 0x3.ffffffffffffffffffffffffffp+104L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x8p-972L 0x3.ffffffffffffffffffffffffffp+104L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x8p-972L 0x3.ffffffffffffffffffffffffffp+104L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-128ibm -0x8p-972L 0x3.ffffffffffffffffffffffffffp+104L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-128ibm -0x8p-972L 0x3.ffffffffffffffffffffffffffp+104L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-972L 0x3.ffffffffffffffffffffffffffp+104L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x8p-972L 0x3.ffffffffffffffffffffffffffp+104L : -0x0p+0L : inexact-ok underflow errno-erange
+pow -min 0x1.ffffffffffffffffffffffffff8p+106
+= pow downward flt-32 -0x4p-128f 0x8p+104f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow tonearest flt-32 -0x4p-128f 0x8p+104f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 -0x4p-128f 0x8p+104f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 -0x4p-128f 0x8p+104f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x4p-128 0x8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x4p-128 0x8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x4p-128 0x8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x4p-128 0x8p+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-128L 0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-128L 0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-128L 0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-128L 0x8p+104L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-128L 0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-128L 0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-128L 0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-128L 0x8p+104L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-128L 0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-128L 0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-128L 0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-128L 0x8p+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x4p-128L 0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x4p-128L 0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-128L 0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x4p-128L 0x8p+104L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward flt-32 -0x4p-128f 0x7.fffff8p+104f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow tonearest flt-32 -0x4p-128f 0x7.fffff8p+104f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 -0x4p-128f 0x7.fffff8p+104f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 -0x4p-128f 0x7.fffff8p+104f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x4p-128 0x7.fffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x4p-128 0x7.fffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x4p-128 0x7.fffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x4p-128 0x7.fffff8p+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-128L 0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-128L 0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-128L 0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-128L 0x7.fffff8p+104L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-128L 0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-128L 0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-128L 0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-128L 0x7.fffff8p+104L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-128L 0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-128L 0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-128L 0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-128L 0x7.fffff8p+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x4p-128L 0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x4p-128L 0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-128L 0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x4p-128L 0x7.fffff8p+104L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x4p-128 0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x4p-128 0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x4p-128 0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x4p-128 0x7.ffffffffffffcp+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-128L 0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-128L 0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-128L 0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-128L 0x7.ffffffffffffcp+104L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-128L 0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-128L 0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-128L 0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-128L 0x7.ffffffffffffcp+104L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-128L 0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-128L 0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-128L 0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-128L 0x7.ffffffffffffcp+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x4p-128L 0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x4p-128L 0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-128L 0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x4p-128L 0x7.ffffffffffffcp+104L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-128L 0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-128L 0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-128L 0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-128L 0x7.fffffffffffffff8p+104L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-128L 0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-128L 0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-128L 0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-128L 0x7.fffffffffffffff8p+104L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-128L 0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-128L 0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-128L 0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-128L 0x7.fffffffffffffff8p+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x4p-128L 0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x4p-128L 0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-128L 0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x4p-128L 0x7.fffffffffffffff8p+104L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-128L 0x7.fffffffffffffffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-128L 0x7.fffffffffffffffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-128L 0x7.fffffffffffffffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-128L 0x7.fffffffffffffffffffffffffep+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x4p-128L 0x7.fffffffffffffffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x4p-128L 0x7.fffffffffffffffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-128L 0x7.fffffffffffffffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x4p-128L 0x7.fffffffffffffffffffffffffep+104L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x4p-1024 0x8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x4p-1024 0x8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x4p-1024 0x8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x4p-1024 0x8p+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-1024L 0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-1024L 0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-1024L 0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-1024L 0x8p+104L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-1024L 0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-1024L 0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-1024L 0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-1024L 0x8p+104L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-1024L 0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-1024L 0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-1024L 0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-1024L 0x8p+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x4p-1024L 0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x4p-1024L 0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-1024L 0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x4p-1024L 0x8p+104L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x4p-1024 0x7.fffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x4p-1024 0x7.fffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x4p-1024 0x7.fffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x4p-1024 0x7.fffff8p+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-1024L 0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-1024L 0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-1024L 0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-1024L 0x7.fffff8p+104L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-1024L 0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-1024L 0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-1024L 0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-1024L 0x7.fffff8p+104L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-1024L 0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-1024L 0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-1024L 0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-1024L 0x7.fffff8p+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x4p-1024L 0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x4p-1024L 0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-1024L 0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x4p-1024L 0x7.fffff8p+104L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x4p-1024 0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x4p-1024 0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x4p-1024 0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x4p-1024 0x7.ffffffffffffcp+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-1024L 0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-1024L 0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-1024L 0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-1024L 0x7.ffffffffffffcp+104L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-1024L 0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-1024L 0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-1024L 0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-1024L 0x7.ffffffffffffcp+104L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-1024L 0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-1024L 0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-1024L 0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-1024L 0x7.ffffffffffffcp+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x4p-1024L 0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x4p-1024L 0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-1024L 0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x4p-1024L 0x7.ffffffffffffcp+104L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-1024L 0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-1024L 0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-1024L 0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-1024L 0x7.fffffffffffffff8p+104L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-1024L 0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-1024L 0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-1024L 0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-1024L 0x7.fffffffffffffff8p+104L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-1024L 0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-1024L 0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-1024L 0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-1024L 0x7.fffffffffffffff8p+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x4p-1024L 0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x4p-1024L 0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-1024L 0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x4p-1024L 0x7.fffffffffffffff8p+104L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-1024L 0x7.fffffffffffffffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-1024L 0x7.fffffffffffffffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-1024L 0x7.fffffffffffffffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-1024L 0x7.fffffffffffffffffffffffffep+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x4p-1024L 0x7.fffffffffffffffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x4p-1024L 0x7.fffffffffffffffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-1024L 0x7.fffffffffffffffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x4p-1024L 0x7.fffffffffffffffffffffffffep+104L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-16384L 0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-16384L 0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-16384L 0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-16384L 0x8p+104L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-16384L 0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-16384L 0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-16384L 0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-16384L 0x8p+104L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-16384L 0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-16384L 0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-16384L 0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-16384L 0x8p+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-16384L 0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-16384L 0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-16384L 0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-16384L 0x7.fffff8p+104L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-16384L 0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-16384L 0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-16384L 0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-16384L 0x7.fffff8p+104L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-16384L 0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-16384L 0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-16384L 0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-16384L 0x7.fffff8p+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-16384L 0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-16384L 0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-16384L 0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-16384L 0x7.ffffffffffffcp+104L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-16384L 0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-16384L 0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-16384L 0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-16384L 0x7.ffffffffffffcp+104L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-16384L 0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-16384L 0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-16384L 0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-16384L 0x7.ffffffffffffcp+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-16384L 0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-16384L 0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-16384L 0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-16384L 0x7.fffffffffffffff8p+104L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-16384L 0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-16384L 0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-16384L 0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-16384L 0x7.fffffffffffffff8p+104L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-16384L 0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-16384L 0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-16384L 0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-16384L 0x7.fffffffffffffff8p+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-16384L 0x7.fffffffffffffffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-16384L 0x7.fffffffffffffffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-16384L 0x7.fffffffffffffffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-16384L 0x7.fffffffffffffffffffffffffep+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x2p-16384L 0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x2p-16384L 0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p-16384L 0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x2p-16384L 0x8p+104L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x2p-16384L 0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x2p-16384L 0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p-16384L 0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x2p-16384L 0x8p+104L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x2p-16384L 0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x2p-16384L 0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x2p-16384L 0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x2p-16384L 0x8p+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x2p-16384L 0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x2p-16384L 0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p-16384L 0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x2p-16384L 0x7.fffff8p+104L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x2p-16384L 0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x2p-16384L 0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p-16384L 0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x2p-16384L 0x7.fffff8p+104L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x2p-16384L 0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x2p-16384L 0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x2p-16384L 0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x2p-16384L 0x7.fffff8p+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x2p-16384L 0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x2p-16384L 0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p-16384L 0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x2p-16384L 0x7.ffffffffffffcp+104L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x2p-16384L 0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x2p-16384L 0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p-16384L 0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x2p-16384L 0x7.ffffffffffffcp+104L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x2p-16384L 0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x2p-16384L 0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x2p-16384L 0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x2p-16384L 0x7.ffffffffffffcp+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x2p-16384L 0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x2p-16384L 0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p-16384L 0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x2p-16384L 0x7.fffffffffffffff8p+104L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x2p-16384L 0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x2p-16384L 0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p-16384L 0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x2p-16384L 0x7.fffffffffffffff8p+104L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x2p-16384L 0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x2p-16384L 0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x2p-16384L 0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x2p-16384L 0x7.fffffffffffffff8p+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x2p-16384L 0x7.fffffffffffffffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x2p-16384L 0x7.fffffffffffffffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x2p-16384L 0x7.fffffffffffffffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x2p-16384L 0x7.fffffffffffffffffffffffffep+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x8p-972 0x8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x8p-972 0x8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x8p-972 0x8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x8p-972 0x8p+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x8p-972L 0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x8p-972L 0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-972L 0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x8p-972L 0x8p+104L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x8p-972L 0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x8p-972L 0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-972L 0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x8p-972L 0x8p+104L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x8p-972L 0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x8p-972L 0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x8p-972L 0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x8p-972L 0x8p+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x8p-972L 0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x8p-972L 0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-972L 0x8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x8p-972L 0x8p+104L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x8p-972 0x7.fffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x8p-972 0x7.fffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x8p-972 0x7.fffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x8p-972 0x7.fffff8p+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x8p-972L 0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x8p-972L 0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-972L 0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x8p-972L 0x7.fffff8p+104L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x8p-972L 0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x8p-972L 0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-972L 0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x8p-972L 0x7.fffff8p+104L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x8p-972L 0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x8p-972L 0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x8p-972L 0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x8p-972L 0x7.fffff8p+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x8p-972L 0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x8p-972L 0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-972L 0x7.fffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x8p-972L 0x7.fffff8p+104L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x8p-972 0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x8p-972 0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x8p-972 0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x8p-972 0x7.ffffffffffffcp+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x8p-972L 0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x8p-972L 0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-972L 0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x8p-972L 0x7.ffffffffffffcp+104L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x8p-972L 0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x8p-972L 0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-972L 0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x8p-972L 0x7.ffffffffffffcp+104L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x8p-972L 0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x8p-972L 0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x8p-972L 0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x8p-972L 0x7.ffffffffffffcp+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x8p-972L 0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x8p-972L 0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-972L 0x7.ffffffffffffcp+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x8p-972L 0x7.ffffffffffffcp+104L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x8p-972L 0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x8p-972L 0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-972L 0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x8p-972L 0x7.fffffffffffffff8p+104L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x8p-972L 0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x8p-972L 0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-972L 0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x8p-972L 0x7.fffffffffffffff8p+104L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x8p-972L 0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x8p-972L 0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x8p-972L 0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x8p-972L 0x7.fffffffffffffff8p+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x8p-972L 0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x8p-972L 0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-972L 0x7.fffffffffffffff8p+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x8p-972L 0x7.fffffffffffffff8p+104L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x8p-972L 0x7.fffffffffffffffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x8p-972L 0x7.fffffffffffffffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x8p-972L 0x7.fffffffffffffffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x8p-972L 0x7.fffffffffffffffffffffffffep+104L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x8p-972L 0x7.fffffffffffffffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x8p-972L 0x7.fffffffffffffffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-972L 0x7.fffffffffffffffffffffffffep+104L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x8p-972L 0x7.fffffffffffffffffffffffffep+104L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+pow -min 0x1.ffffffffffffffffffffffffffffp+112
+= pow downward flt-32 -0x4p-128f 0x2p+112f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow tonearest flt-32 -0x4p-128f 0x2p+112f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 -0x4p-128f 0x2p+112f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 -0x4p-128f 0x2p+112f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x4p-128 0x2p+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x4p-128 0x2p+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x4p-128 0x2p+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x4p-128 0x2p+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-128L 0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-128L 0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-128L 0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-128L 0x2p+112L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-128L 0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-128L 0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-128L 0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-128L 0x2p+112L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-128L 0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-128L 0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-128L 0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-128L 0x2p+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x4p-128L 0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x4p-128L 0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-128L 0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x4p-128L 0x2p+112L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward flt-32 -0x4p-128f 0x1.fffffep+112f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow tonearest flt-32 -0x4p-128f 0x1.fffffep+112f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 -0x4p-128f 0x1.fffffep+112f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 -0x4p-128f 0x1.fffffep+112f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x4p-128 0x1.fffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x4p-128 0x1.fffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x4p-128 0x1.fffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x4p-128 0x1.fffffep+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-128L 0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-128L 0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-128L 0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-128L 0x1.fffffep+112L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-128L 0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-128L 0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-128L 0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-128L 0x1.fffffep+112L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-128L 0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-128L 0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-128L 0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-128L 0x1.fffffep+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x4p-128L 0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x4p-128L 0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-128L 0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x4p-128L 0x1.fffffep+112L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x4p-128 0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x4p-128 0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x4p-128 0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x4p-128 0x1.fffffffffffffp+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-128L 0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-128L 0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-128L 0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-128L 0x1.fffffffffffffp+112L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-128L 0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-128L 0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-128L 0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-128L 0x1.fffffffffffffp+112L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-128L 0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-128L 0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-128L 0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-128L 0x1.fffffffffffffp+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x4p-128L 0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x4p-128L 0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-128L 0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x4p-128L 0x1.fffffffffffffp+112L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-128L 0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-128L 0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-128L 0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-128L 0x1.fffffffffffffffep+112L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-128L 0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-128L 0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-128L 0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-128L 0x1.fffffffffffffffep+112L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-128L 0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-128L 0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-128L 0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-128L 0x1.fffffffffffffffep+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x4p-128L 0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x4p-128L 0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-128L 0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x4p-128L 0x1.fffffffffffffffep+112L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-128L 0x1.ffffffffffffffffffffffffffffp+112L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-128L 0x1.ffffffffffffffffffffffffffffp+112L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-128L 0x1.ffffffffffffffffffffffffffffp+112L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-128L 0x1.ffffffffffffffffffffffffffffp+112L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-128 -0x4p-128L 0x1.ffffffffffffffffffffffffff8p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-128L 0x1.ffffffffffffffffffffffffff8p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-128L 0x1.ffffffffffffffffffffffffff8p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-128L 0x1.ffffffffffffffffffffffffff8p+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x4p-128L 0x1.ffffffffffffffffffffffffff8p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x4p-128L 0x1.ffffffffffffffffffffffffff8p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-128L 0x1.ffffffffffffffffffffffffff8p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x4p-128L 0x1.ffffffffffffffffffffffffff8p+112L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x4p-1024 0x2p+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x4p-1024 0x2p+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x4p-1024 0x2p+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x4p-1024 0x2p+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-1024L 0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-1024L 0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-1024L 0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-1024L 0x2p+112L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-1024L 0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-1024L 0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-1024L 0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-1024L 0x2p+112L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-1024L 0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-1024L 0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-1024L 0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-1024L 0x2p+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x4p-1024L 0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x4p-1024L 0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-1024L 0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x4p-1024L 0x2p+112L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x4p-1024 0x1.fffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x4p-1024 0x1.fffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x4p-1024 0x1.fffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x4p-1024 0x1.fffffep+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-1024L 0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-1024L 0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-1024L 0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-1024L 0x1.fffffep+112L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-1024L 0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-1024L 0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-1024L 0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-1024L 0x1.fffffep+112L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-1024L 0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-1024L 0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-1024L 0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-1024L 0x1.fffffep+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x4p-1024L 0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x4p-1024L 0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-1024L 0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x4p-1024L 0x1.fffffep+112L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x4p-1024 0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x4p-1024 0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x4p-1024 0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x4p-1024 0x1.fffffffffffffp+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-1024L 0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-1024L 0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-1024L 0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-1024L 0x1.fffffffffffffp+112L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-1024L 0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-1024L 0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-1024L 0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-1024L 0x1.fffffffffffffp+112L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-1024L 0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-1024L 0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-1024L 0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-1024L 0x1.fffffffffffffp+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x4p-1024L 0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x4p-1024L 0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-1024L 0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x4p-1024L 0x1.fffffffffffffp+112L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-1024L 0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-1024L 0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-1024L 0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-1024L 0x1.fffffffffffffffep+112L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-1024L 0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-1024L 0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-1024L 0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-1024L 0x1.fffffffffffffffep+112L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-1024L 0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-1024L 0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-1024L 0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-1024L 0x1.fffffffffffffffep+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x4p-1024L 0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x4p-1024L 0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-1024L 0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x4p-1024L 0x1.fffffffffffffffep+112L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-1024L 0x1.ffffffffffffffffffffffffffffp+112L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-1024L 0x1.ffffffffffffffffffffffffffffp+112L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-1024L 0x1.ffffffffffffffffffffffffffffp+112L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-1024L 0x1.ffffffffffffffffffffffffffffp+112L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-128 -0x4p-1024L 0x1.ffffffffffffffffffffffffff8p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-1024L 0x1.ffffffffffffffffffffffffff8p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-1024L 0x1.ffffffffffffffffffffffffff8p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-1024L 0x1.ffffffffffffffffffffffffff8p+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x4p-1024L 0x1.ffffffffffffffffffffffffff8p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x4p-1024L 0x1.ffffffffffffffffffffffffff8p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-1024L 0x1.ffffffffffffffffffffffffff8p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x4p-1024L 0x1.ffffffffffffffffffffffffff8p+112L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-16384L 0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-16384L 0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-16384L 0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-16384L 0x2p+112L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-16384L 0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-16384L 0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-16384L 0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-16384L 0x2p+112L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-16384L 0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-16384L 0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-16384L 0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-16384L 0x2p+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-16384L 0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-16384L 0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-16384L 0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-16384L 0x1.fffffep+112L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-16384L 0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-16384L 0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-16384L 0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-16384L 0x1.fffffep+112L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-16384L 0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-16384L 0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-16384L 0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-16384L 0x1.fffffep+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-16384L 0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-16384L 0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-16384L 0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-16384L 0x1.fffffffffffffp+112L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-16384L 0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-16384L 0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-16384L 0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-16384L 0x1.fffffffffffffp+112L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-16384L 0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-16384L 0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-16384L 0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-16384L 0x1.fffffffffffffp+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-16384L 0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-16384L 0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-16384L 0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-16384L 0x1.fffffffffffffffep+112L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-16384L 0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-16384L 0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-16384L 0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-16384L 0x1.fffffffffffffffep+112L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-16384L 0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-16384L 0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-16384L 0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-16384L 0x1.fffffffffffffffep+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-16384L 0x1.ffffffffffffffffffffffffffffp+112L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-128 -0x4p-16384L 0x1.ffffffffffffffffffffffffffffp+112L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-16384L 0x1.ffffffffffffffffffffffffffffp+112L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-16384L 0x1.ffffffffffffffffffffffffffffp+112L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-128 -0x4p-16384L 0x1.ffffffffffffffffffffffffff8p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-16384L 0x1.ffffffffffffffffffffffffff8p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-16384L 0x1.ffffffffffffffffffffffffff8p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-16384L 0x1.ffffffffffffffffffffffffff8p+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x2p-16384L 0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x2p-16384L 0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p-16384L 0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x2p-16384L 0x2p+112L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x2p-16384L 0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x2p-16384L 0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p-16384L 0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x2p-16384L 0x2p+112L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x2p-16384L 0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x2p-16384L 0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x2p-16384L 0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x2p-16384L 0x2p+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x2p-16384L 0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x2p-16384L 0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p-16384L 0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x2p-16384L 0x1.fffffep+112L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x2p-16384L 0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x2p-16384L 0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p-16384L 0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x2p-16384L 0x1.fffffep+112L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x2p-16384L 0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x2p-16384L 0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x2p-16384L 0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x2p-16384L 0x1.fffffep+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x2p-16384L 0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x2p-16384L 0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p-16384L 0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x2p-16384L 0x1.fffffffffffffp+112L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x2p-16384L 0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x2p-16384L 0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p-16384L 0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x2p-16384L 0x1.fffffffffffffp+112L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x2p-16384L 0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x2p-16384L 0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x2p-16384L 0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x2p-16384L 0x1.fffffffffffffp+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x2p-16384L 0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x2p-16384L 0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p-16384L 0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x2p-16384L 0x1.fffffffffffffffep+112L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x2p-16384L 0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x2p-16384L 0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p-16384L 0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x2p-16384L 0x1.fffffffffffffffep+112L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x2p-16384L 0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x2p-16384L 0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x2p-16384L 0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x2p-16384L 0x1.fffffffffffffffep+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x2p-16384L 0x1.ffffffffffffffffffffffffffffp+112L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-128 -0x2p-16384L 0x1.ffffffffffffffffffffffffffffp+112L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x2p-16384L 0x1.ffffffffffffffffffffffffffffp+112L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x2p-16384L 0x1.ffffffffffffffffffffffffffffp+112L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-128 -0x2p-16384L 0x1.ffffffffffffffffffffffffff8p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x2p-16384L 0x1.ffffffffffffffffffffffffff8p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x2p-16384L 0x1.ffffffffffffffffffffffffff8p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x2p-16384L 0x1.ffffffffffffffffffffffffff8p+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x8p-972 0x2p+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x8p-972 0x2p+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x8p-972 0x2p+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x8p-972 0x2p+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x8p-972L 0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x8p-972L 0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-972L 0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x8p-972L 0x2p+112L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x8p-972L 0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x8p-972L 0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-972L 0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x8p-972L 0x2p+112L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x8p-972L 0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x8p-972L 0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x8p-972L 0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x8p-972L 0x2p+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x8p-972L 0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x8p-972L 0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-972L 0x2p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x8p-972L 0x2p+112L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x8p-972 0x1.fffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x8p-972 0x1.fffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x8p-972 0x1.fffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x8p-972 0x1.fffffep+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x8p-972L 0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x8p-972L 0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-972L 0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x8p-972L 0x1.fffffep+112L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x8p-972L 0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x8p-972L 0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-972L 0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x8p-972L 0x1.fffffep+112L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x8p-972L 0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x8p-972L 0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x8p-972L 0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x8p-972L 0x1.fffffep+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x8p-972L 0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x8p-972L 0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-972L 0x1.fffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x8p-972L 0x1.fffffep+112L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x8p-972 0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x8p-972 0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x8p-972 0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x8p-972 0x1.fffffffffffffp+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x8p-972L 0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x8p-972L 0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-972L 0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x8p-972L 0x1.fffffffffffffp+112L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x8p-972L 0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x8p-972L 0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-972L 0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x8p-972L 0x1.fffffffffffffp+112L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x8p-972L 0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x8p-972L 0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x8p-972L 0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x8p-972L 0x1.fffffffffffffp+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x8p-972L 0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x8p-972L 0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-972L 0x1.fffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x8p-972L 0x1.fffffffffffffp+112L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x8p-972L 0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x8p-972L 0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-972L 0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x8p-972L 0x1.fffffffffffffffep+112L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x8p-972L 0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x8p-972L 0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-972L 0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x8p-972L 0x1.fffffffffffffffep+112L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x8p-972L 0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x8p-972L 0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x8p-972L 0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x8p-972L 0x1.fffffffffffffffep+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x8p-972L 0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x8p-972L 0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-972L 0x1.fffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x8p-972L 0x1.fffffffffffffffep+112L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x8p-972L 0x1.ffffffffffffffffffffffffffffp+112L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow tonearest ldbl-128 -0x8p-972L 0x1.ffffffffffffffffffffffffffffp+112L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x8p-972L 0x1.ffffffffffffffffffffffffffffp+112L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x8p-972L 0x1.ffffffffffffffffffffffffffffp+112L : -0x0p+0L : inexact-ok underflow errno-erange
+= pow downward ldbl-128 -0x8p-972L 0x1.ffffffffffffffffffffffffff8p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x8p-972L 0x1.ffffffffffffffffffffffffff8p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x8p-972L 0x1.ffffffffffffffffffffffffff8p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x8p-972L 0x1.ffffffffffffffffffffffffff8p+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x8p-972L 0x1.ffffffffffffffffffffffffff8p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x8p-972L 0x1.ffffffffffffffffffffffffff8p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-972L 0x1.ffffffffffffffffffffffffff8p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x8p-972L 0x1.ffffffffffffffffffffffffff8p+112L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+pow -min 0x1.ffffffffffffffffffffffffffffp+113
+= pow downward flt-32 -0x4p-128f 0x4p+112f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow tonearest flt-32 -0x4p-128f 0x4p+112f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 -0x4p-128f 0x4p+112f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 -0x4p-128f 0x4p+112f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x4p-128 0x4p+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x4p-128 0x4p+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x4p-128 0x4p+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x4p-128 0x4p+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-128L 0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-128L 0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-128L 0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-128L 0x4p+112L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-128L 0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-128L 0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-128L 0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-128L 0x4p+112L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-128L 0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-128L 0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-128L 0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-128L 0x4p+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x4p-128L 0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x4p-128L 0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-128L 0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x4p-128L 0x4p+112L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward flt-32 -0x4p-128f 0x3.fffffcp+112f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow tonearest flt-32 -0x4p-128f 0x3.fffffcp+112f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 -0x4p-128f 0x3.fffffcp+112f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 -0x4p-128f 0x3.fffffcp+112f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x4p-128 0x3.fffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x4p-128 0x3.fffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x4p-128 0x3.fffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x4p-128 0x3.fffffcp+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-128L 0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-128L 0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-128L 0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-128L 0x3.fffffcp+112L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-128L 0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-128L 0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-128L 0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-128L 0x3.fffffcp+112L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-128L 0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-128L 0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-128L 0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-128L 0x3.fffffcp+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x4p-128L 0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x4p-128L 0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-128L 0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x4p-128L 0x3.fffffcp+112L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x4p-128 0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x4p-128 0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x4p-128 0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x4p-128 0x3.ffffffffffffep+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-128L 0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-128L 0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-128L 0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-128L 0x3.ffffffffffffep+112L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-128L 0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-128L 0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-128L 0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-128L 0x3.ffffffffffffep+112L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-128L 0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-128L 0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-128L 0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-128L 0x3.ffffffffffffep+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x4p-128L 0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x4p-128L 0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-128L 0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x4p-128L 0x3.ffffffffffffep+112L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-128L 0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-128L 0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-128L 0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-128L 0x3.fffffffffffffffcp+112L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-128L 0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-128L 0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-128L 0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-128L 0x3.fffffffffffffffcp+112L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-128L 0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-128L 0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-128L 0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-128L 0x3.fffffffffffffffcp+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x4p-128L 0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x4p-128L 0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-128L 0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x4p-128L 0x3.fffffffffffffffcp+112L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-128L 0x3.fffffffffffffffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-128L 0x3.fffffffffffffffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-128L 0x3.fffffffffffffffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-128L 0x3.fffffffffffffffffffffffffffep+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-128L 0x3.ffffffffffffffffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-128L 0x3.ffffffffffffffffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-128L 0x3.ffffffffffffffffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-128L 0x3.ffffffffffffffffffffffffffp+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x4p-128L 0x3.ffffffffffffffffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x4p-128L 0x3.ffffffffffffffffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-128L 0x3.ffffffffffffffffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x4p-128L 0x3.ffffffffffffffffffffffffffp+112L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x4p-1024 0x4p+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x4p-1024 0x4p+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x4p-1024 0x4p+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x4p-1024 0x4p+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-1024L 0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-1024L 0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-1024L 0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-1024L 0x4p+112L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-1024L 0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-1024L 0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-1024L 0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-1024L 0x4p+112L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-1024L 0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-1024L 0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-1024L 0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-1024L 0x4p+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x4p-1024L 0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x4p-1024L 0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-1024L 0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x4p-1024L 0x4p+112L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x4p-1024 0x3.fffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x4p-1024 0x3.fffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x4p-1024 0x3.fffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x4p-1024 0x3.fffffcp+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-1024L 0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-1024L 0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-1024L 0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-1024L 0x3.fffffcp+112L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-1024L 0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-1024L 0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-1024L 0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-1024L 0x3.fffffcp+112L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-1024L 0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-1024L 0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-1024L 0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-1024L 0x3.fffffcp+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x4p-1024L 0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x4p-1024L 0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-1024L 0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x4p-1024L 0x3.fffffcp+112L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x4p-1024 0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x4p-1024 0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x4p-1024 0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x4p-1024 0x3.ffffffffffffep+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-1024L 0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-1024L 0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-1024L 0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-1024L 0x3.ffffffffffffep+112L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-1024L 0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-1024L 0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-1024L 0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-1024L 0x3.ffffffffffffep+112L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-1024L 0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-1024L 0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-1024L 0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-1024L 0x3.ffffffffffffep+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x4p-1024L 0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x4p-1024L 0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-1024L 0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x4p-1024L 0x3.ffffffffffffep+112L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-1024L 0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-1024L 0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-1024L 0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-1024L 0x3.fffffffffffffffcp+112L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-1024L 0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-1024L 0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-1024L 0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-1024L 0x3.fffffffffffffffcp+112L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-1024L 0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-1024L 0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-1024L 0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-1024L 0x3.fffffffffffffffcp+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x4p-1024L 0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x4p-1024L 0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-1024L 0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x4p-1024L 0x3.fffffffffffffffcp+112L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-1024L 0x3.fffffffffffffffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-1024L 0x3.fffffffffffffffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-1024L 0x3.fffffffffffffffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-1024L 0x3.fffffffffffffffffffffffffffep+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-1024L 0x3.ffffffffffffffffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-1024L 0x3.ffffffffffffffffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-1024L 0x3.ffffffffffffffffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-1024L 0x3.ffffffffffffffffffffffffffp+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x4p-1024L 0x3.ffffffffffffffffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x4p-1024L 0x3.ffffffffffffffffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-1024L 0x3.ffffffffffffffffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x4p-1024L 0x3.ffffffffffffffffffffffffffp+112L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-16384L 0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-16384L 0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-16384L 0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-16384L 0x4p+112L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-16384L 0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-16384L 0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-16384L 0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-16384L 0x4p+112L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-16384L 0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-16384L 0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-16384L 0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-16384L 0x4p+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-16384L 0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-16384L 0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-16384L 0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-16384L 0x3.fffffcp+112L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-16384L 0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-16384L 0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-16384L 0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-16384L 0x3.fffffcp+112L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-16384L 0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-16384L 0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-16384L 0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-16384L 0x3.fffffcp+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-16384L 0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-16384L 0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-16384L 0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-16384L 0x3.ffffffffffffep+112L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-16384L 0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-16384L 0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-16384L 0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-16384L 0x3.ffffffffffffep+112L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-16384L 0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-16384L 0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-16384L 0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-16384L 0x3.ffffffffffffep+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-16384L 0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-16384L 0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-16384L 0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-16384L 0x3.fffffffffffffffcp+112L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-16384L 0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-16384L 0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-16384L 0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-16384L 0x3.fffffffffffffffcp+112L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-16384L 0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-16384L 0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-16384L 0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-16384L 0x3.fffffffffffffffcp+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-16384L 0x3.fffffffffffffffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-16384L 0x3.fffffffffffffffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-16384L 0x3.fffffffffffffffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-16384L 0x3.fffffffffffffffffffffffffffep+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-16384L 0x3.ffffffffffffffffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-16384L 0x3.ffffffffffffffffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-16384L 0x3.ffffffffffffffffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-16384L 0x3.ffffffffffffffffffffffffffp+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x2p-16384L 0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x2p-16384L 0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p-16384L 0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x2p-16384L 0x4p+112L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x2p-16384L 0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x2p-16384L 0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p-16384L 0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x2p-16384L 0x4p+112L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x2p-16384L 0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x2p-16384L 0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x2p-16384L 0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x2p-16384L 0x4p+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x2p-16384L 0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x2p-16384L 0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p-16384L 0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x2p-16384L 0x3.fffffcp+112L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x2p-16384L 0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x2p-16384L 0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p-16384L 0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x2p-16384L 0x3.fffffcp+112L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x2p-16384L 0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x2p-16384L 0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x2p-16384L 0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x2p-16384L 0x3.fffffcp+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x2p-16384L 0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x2p-16384L 0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p-16384L 0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x2p-16384L 0x3.ffffffffffffep+112L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x2p-16384L 0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x2p-16384L 0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p-16384L 0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x2p-16384L 0x3.ffffffffffffep+112L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x2p-16384L 0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x2p-16384L 0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x2p-16384L 0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x2p-16384L 0x3.ffffffffffffep+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x2p-16384L 0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x2p-16384L 0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p-16384L 0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x2p-16384L 0x3.fffffffffffffffcp+112L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x2p-16384L 0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x2p-16384L 0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p-16384L 0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x2p-16384L 0x3.fffffffffffffffcp+112L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x2p-16384L 0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x2p-16384L 0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x2p-16384L 0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x2p-16384L 0x3.fffffffffffffffcp+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x2p-16384L 0x3.fffffffffffffffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x2p-16384L 0x3.fffffffffffffffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x2p-16384L 0x3.fffffffffffffffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x2p-16384L 0x3.fffffffffffffffffffffffffffep+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x2p-16384L 0x3.ffffffffffffffffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x2p-16384L 0x3.ffffffffffffffffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x2p-16384L 0x3.ffffffffffffffffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x2p-16384L 0x3.ffffffffffffffffffffffffffp+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x8p-972 0x4p+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x8p-972 0x4p+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x8p-972 0x4p+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x8p-972 0x4p+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x8p-972L 0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x8p-972L 0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-972L 0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x8p-972L 0x4p+112L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x8p-972L 0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x8p-972L 0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-972L 0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x8p-972L 0x4p+112L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x8p-972L 0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x8p-972L 0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x8p-972L 0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x8p-972L 0x4p+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x8p-972L 0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x8p-972L 0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-972L 0x4p+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x8p-972L 0x4p+112L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x8p-972 0x3.fffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x8p-972 0x3.fffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x8p-972 0x3.fffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x8p-972 0x3.fffffcp+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x8p-972L 0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x8p-972L 0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-972L 0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x8p-972L 0x3.fffffcp+112L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x8p-972L 0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x8p-972L 0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-972L 0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x8p-972L 0x3.fffffcp+112L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x8p-972L 0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x8p-972L 0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x8p-972L 0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x8p-972L 0x3.fffffcp+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x8p-972L 0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x8p-972L 0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-972L 0x3.fffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x8p-972L 0x3.fffffcp+112L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x8p-972 0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x8p-972 0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x8p-972 0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x8p-972 0x3.ffffffffffffep+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x8p-972L 0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x8p-972L 0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-972L 0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x8p-972L 0x3.ffffffffffffep+112L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x8p-972L 0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x8p-972L 0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-972L 0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x8p-972L 0x3.ffffffffffffep+112L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x8p-972L 0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x8p-972L 0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x8p-972L 0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x8p-972L 0x3.ffffffffffffep+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x8p-972L 0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x8p-972L 0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-972L 0x3.ffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x8p-972L 0x3.ffffffffffffep+112L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x8p-972L 0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x8p-972L 0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-972L 0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x8p-972L 0x3.fffffffffffffffcp+112L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x8p-972L 0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x8p-972L 0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-972L 0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x8p-972L 0x3.fffffffffffffffcp+112L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x8p-972L 0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x8p-972L 0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x8p-972L 0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x8p-972L 0x3.fffffffffffffffcp+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x8p-972L 0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x8p-972L 0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-972L 0x3.fffffffffffffffcp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x8p-972L 0x3.fffffffffffffffcp+112L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x8p-972L 0x3.fffffffffffffffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x8p-972L 0x3.fffffffffffffffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x8p-972L 0x3.fffffffffffffffffffffffffffep+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x8p-972L 0x3.fffffffffffffffffffffffffffep+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x8p-972L 0x3.ffffffffffffffffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x8p-972L 0x3.ffffffffffffffffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x8p-972L 0x3.ffffffffffffffffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x8p-972L 0x3.ffffffffffffffffffffffffffp+112L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x8p-972L 0x3.ffffffffffffffffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x8p-972L 0x3.ffffffffffffffffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-972L 0x3.ffffffffffffffffffffffffffp+112L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x8p-972L 0x3.ffffffffffffffffffffffffffp+112L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+pow -min max
+= pow downward flt-32 -0x4p-128f 0xf.fffffp+124f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow tonearest flt-32 -0x4p-128f 0xf.fffffp+124f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 -0x4p-128f 0xf.fffffp+124f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 -0x4p-128f 0xf.fffffp+124f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x4p-128 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x4p-128 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x4p-128 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x4p-128 0xf.fffffp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-128L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-128L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-128L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-128L 0xf.fffffp+124L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-128L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-128L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-128L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-128L 0xf.fffffp+124L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-128L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-128L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-128L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-128L 0xf.fffffp+124L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x4p-128L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x4p-128L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-128L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x4p-128L 0xf.fffffp+124L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x4p-128 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x4p-128 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x4p-128 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x4p-128 0xf.ffffffffffff8p+1020 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-128L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-128L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-128L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-128L 0xf.ffffffffffff8p+1020L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-128L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-128L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-128L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-128L 0xf.ffffffffffff8p+1020L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-128L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-128L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-128L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-128L 0xf.ffffffffffff8p+1020L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x4p-128L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x4p-128L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-128L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x4p-128L 0xf.ffffffffffff8p+1020L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-128L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-128L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-128L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-128L 0xf.fffffffffffffffp+16380L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-128L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-128L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-128L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-128L 0xf.fffffffffffffffp+16380L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-128L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-128L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-128L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-128L 0xf.fffffffffffffffp+16380L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-128L 0xf.fffffffffffffffffffffffffff8p+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-128L 0xf.fffffffffffffffffffffffffff8p+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-128L 0xf.fffffffffffffffffffffffffff8p+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-128L 0xf.fffffffffffffffffffffffffff8p+16380L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-128L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-128L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-128L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-128L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x4p-128L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x4p-128L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-128L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x4p-128L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x4p-1024 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x4p-1024 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x4p-1024 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x4p-1024 0xf.fffffp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-1024L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-1024L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-1024L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-1024L 0xf.fffffp+124L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-1024L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-1024L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-1024L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-1024L 0xf.fffffp+124L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-1024L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-1024L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-1024L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-1024L 0xf.fffffp+124L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x4p-1024L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x4p-1024L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-1024L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x4p-1024L 0xf.fffffp+124L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x4p-1024 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x4p-1024 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x4p-1024 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x4p-1024 0xf.ffffffffffff8p+1020 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-1024L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-1024L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-1024L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-1024L 0xf.ffffffffffff8p+1020L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-1024L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-1024L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-1024L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-1024L 0xf.ffffffffffff8p+1020L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-1024L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-1024L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-1024L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-1024L 0xf.ffffffffffff8p+1020L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x4p-1024L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x4p-1024L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-1024L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x4p-1024L 0xf.ffffffffffff8p+1020L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-1024L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-1024L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-1024L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-1024L 0xf.fffffffffffffffp+16380L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-1024L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-1024L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-1024L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-1024L 0xf.fffffffffffffffp+16380L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-1024L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-1024L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-1024L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-1024L 0xf.fffffffffffffffp+16380L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-1024L 0xf.fffffffffffffffffffffffffff8p+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-1024L 0xf.fffffffffffffffffffffffffff8p+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-1024L 0xf.fffffffffffffffffffffffffff8p+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-1024L 0xf.fffffffffffffffffffffffffff8p+16380L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-1024L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-1024L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-1024L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-1024L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x4p-1024L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x4p-1024L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x4p-1024L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x4p-1024L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-16384L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-16384L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-16384L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-16384L 0xf.fffffp+124L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-16384L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-16384L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-16384L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-16384L 0xf.fffffp+124L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-16384L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-16384L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-16384L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-16384L 0xf.fffffp+124L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-16384L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-16384L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-16384L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-16384L 0xf.ffffffffffff8p+1020L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-16384L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-16384L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-16384L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-16384L 0xf.ffffffffffff8p+1020L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-16384L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-16384L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-16384L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-16384L 0xf.ffffffffffff8p+1020L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x4p-16384L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x4p-16384L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x4p-16384L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x4p-16384L 0xf.fffffffffffffffp+16380L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x4p-16384L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x4p-16384L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x4p-16384L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x4p-16384L 0xf.fffffffffffffffp+16380L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-16384L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-16384L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-16384L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-16384L 0xf.fffffffffffffffp+16380L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-16384L 0xf.fffffffffffffffffffffffffff8p+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-16384L 0xf.fffffffffffffffffffffffffff8p+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-16384L 0xf.fffffffffffffffffffffffffff8p+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-16384L 0xf.fffffffffffffffffffffffffff8p+16380L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x4p-16384L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x4p-16384L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x4p-16384L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x4p-16384L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x2p-16384L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x2p-16384L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p-16384L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x2p-16384L 0xf.fffffp+124L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x2p-16384L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x2p-16384L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p-16384L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x2p-16384L 0xf.fffffp+124L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x2p-16384L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x2p-16384L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x2p-16384L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x2p-16384L 0xf.fffffp+124L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x2p-16384L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x2p-16384L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p-16384L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x2p-16384L 0xf.ffffffffffff8p+1020L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x2p-16384L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x2p-16384L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p-16384L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x2p-16384L 0xf.ffffffffffff8p+1020L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x2p-16384L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x2p-16384L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x2p-16384L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x2p-16384L 0xf.ffffffffffff8p+1020L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x2p-16384L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x2p-16384L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x2p-16384L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x2p-16384L 0xf.fffffffffffffffp+16380L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x2p-16384L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x2p-16384L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x2p-16384L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x2p-16384L 0xf.fffffffffffffffp+16380L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x2p-16384L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x2p-16384L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x2p-16384L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x2p-16384L 0xf.fffffffffffffffp+16380L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x2p-16384L 0xf.fffffffffffffffffffffffffff8p+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x2p-16384L 0xf.fffffffffffffffffffffffffff8p+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x2p-16384L 0xf.fffffffffffffffffffffffffff8p+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x2p-16384L 0xf.fffffffffffffffffffffffffff8p+16380L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x2p-16384L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x2p-16384L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x2p-16384L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x2p-16384L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x8p-972 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x8p-972 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x8p-972 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x8p-972 0xf.fffffp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x8p-972L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x8p-972L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-972L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x8p-972L 0xf.fffffp+124L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x8p-972L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x8p-972L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-972L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x8p-972L 0xf.fffffp+124L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x8p-972L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x8p-972L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x8p-972L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x8p-972L 0xf.fffffp+124L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x8p-972L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x8p-972L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-972L 0xf.fffffp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x8p-972L 0xf.fffffp+124L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 -0x8p-972 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 -0x8p-972 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 -0x8p-972 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 -0x8p-972 0xf.ffffffffffff8p+1020 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x8p-972L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x8p-972L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-972L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x8p-972L 0xf.ffffffffffff8p+1020L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x8p-972L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x8p-972L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-972L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x8p-972L 0xf.ffffffffffff8p+1020L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x8p-972L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x8p-972L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x8p-972L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x8p-972L 0xf.ffffffffffff8p+1020L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x8p-972L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x8p-972L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-972L 0xf.ffffffffffff8p+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x8p-972L 0xf.ffffffffffff8p+1020L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel -0x8p-972L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel -0x8p-972L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel -0x8p-972L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel -0x8p-972L 0xf.fffffffffffffffp+16380L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k -0x8p-972L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k -0x8p-972L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k -0x8p-972L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k -0x8p-972L 0xf.fffffffffffffffp+16380L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x8p-972L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x8p-972L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x8p-972L 0xf.fffffffffffffffp+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x8p-972L 0xf.fffffffffffffffp+16380L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x8p-972L 0xf.fffffffffffffffffffffffffff8p+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x8p-972L 0xf.fffffffffffffffffffffffffff8p+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x8p-972L 0xf.fffffffffffffffffffffffffff8p+16380L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x8p-972L 0xf.fffffffffffffffffffffffffff8p+16380L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 -0x8p-972L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 -0x8p-972L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 -0x8p-972L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 -0x8p-972L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm -0x8p-972L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm -0x8p-972L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm -0x8p-972L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm -0x8p-972L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+pow 0x0.ffffffp0 10
+= pow downward flt-32 0xf.fffffp-4f 0xap+0f : 0xf.ffff6p-4f : inexact-ok
+= pow tonearest flt-32 0xf.fffffp-4f 0xap+0f : 0xf.ffff6p-4f : inexact-ok
+= pow towardzero flt-32 0xf.fffffp-4f 0xap+0f : 0xf.ffff6p-4f : inexact-ok
+= pow upward flt-32 0xf.fffffp-4f 0xap+0f : 0xf.ffff7p-4f : inexact-ok
+= pow downward dbl-64 0xf.fffffp-4 0xap+0 : 0xf.ffff600002cf8p-4 : inexact-ok
+= pow tonearest dbl-64 0xf.fffffp-4 0xap+0 : 0xf.ffff600002dp-4 : inexact-ok
+= pow towardzero dbl-64 0xf.fffffp-4 0xap+0 : 0xf.ffff600002cf8p-4 : inexact-ok
+= pow upward dbl-64 0xf.fffffp-4 0xap+0 : 0xf.ffff600002dp-4 : inexact-ok
+= pow downward ldbl-96-intel 0xf.fffffp-4L 0xap+0L : 0xf.ffff600002cffffp-4L : inexact-ok
+= pow tonearest ldbl-96-intel 0xf.fffffp-4L 0xap+0L : 0xf.ffff600002dp-4L : inexact-ok
+= pow towardzero ldbl-96-intel 0xf.fffffp-4L 0xap+0L : 0xf.ffff600002cffffp-4L : inexact-ok
+= pow upward ldbl-96-intel 0xf.fffffp-4L 0xap+0L : 0xf.ffff600002dp-4L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.fffffp-4L 0xap+0L : 0xf.ffff600002cffffp-4L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.fffffp-4L 0xap+0L : 0xf.ffff600002dp-4L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.fffffp-4L 0xap+0L : 0xf.ffff600002cffffp-4L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.fffffp-4L 0xap+0L : 0xf.ffff600002dp-4L : inexact-ok
+= pow downward ldbl-128 0xf.fffffp-4L 0xap+0L : 0xf.ffff600002cffff880000d1ffffp-4L : inexact-ok
+= pow tonearest ldbl-128 0xf.fffffp-4L 0xap+0L : 0xf.ffff600002cffff880000d1ffffp-4L : inexact-ok
+= pow towardzero ldbl-128 0xf.fffffp-4L 0xap+0L : 0xf.ffff600002cffff880000d1ffffp-4L : inexact-ok
+= pow upward ldbl-128 0xf.fffffp-4L 0xap+0L : 0xf.ffff600002cffff880000d1ffff8p-4L : inexact-ok
+= pow downward ldbl-128ibm 0xf.fffffp-4L 0xap+0L : 0xf.ffff600002cffff880000d1ffcp-4L : inexact-ok
+= pow tonearest ldbl-128ibm 0xf.fffffp-4L 0xap+0L : 0xf.ffff600002cffff880000d2p-4L : inexact-ok
+= pow towardzero ldbl-128ibm 0xf.fffffp-4L 0xap+0L : 0xf.ffff600002cffff880000d1ffcp-4L : inexact-ok
+= pow upward ldbl-128ibm 0xf.fffffp-4L 0xap+0L : 0xf.ffff600002cffff880000d2p-4L : inexact-ok
+pow 0x0.ffffffp0 100
+= pow downward flt-32 0xf.fffffp-4f 0x6.4p+4f : 0xf.fff9cp-4f : inexact-ok
+= pow tonearest flt-32 0xf.fffffp-4f 0x6.4p+4f : 0xf.fff9cp-4f : inexact-ok
+= pow towardzero flt-32 0xf.fffffp-4f 0x6.4p+4f : 0xf.fff9cp-4f : inexact-ok
+= pow upward flt-32 0xf.fffffp-4f 0x6.4p+4f : 0xf.fff9dp-4f : inexact-ok
+= pow downward dbl-64 0xf.fffffp-4 0x6.4p+4 : 0xf.fff9c001355f8p-4 : inexact-ok
+= pow tonearest dbl-64 0xf.fffffp-4 0x6.4p+4 : 0xf.fff9c001356p-4 : inexact-ok
+= pow towardzero dbl-64 0xf.fffffp-4 0x6.4p+4 : 0xf.fff9c001355f8p-4 : inexact-ok
+= pow upward dbl-64 0xf.fffffp-4 0x6.4p+4 : 0xf.fff9c001356p-4 : inexact-ok
+= pow downward ldbl-96-intel 0xf.fffffp-4L 0x6.4p+4L : 0xf.fff9c001355fd88p-4L : inexact-ok
+= pow tonearest ldbl-96-intel 0xf.fffffp-4L 0x6.4p+4L : 0xf.fff9c001355fd88p-4L : inexact-ok
+= pow towardzero ldbl-96-intel 0xf.fffffp-4L 0x6.4p+4L : 0xf.fff9c001355fd88p-4L : inexact-ok
+= pow upward ldbl-96-intel 0xf.fffffp-4L 0x6.4p+4L : 0xf.fff9c001355fd89p-4L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.fffffp-4L 0x6.4p+4L : 0xf.fff9c001355fd88p-4L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.fffffp-4L 0x6.4p+4L : 0xf.fff9c001355fd88p-4L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.fffffp-4L 0x6.4p+4L : 0xf.fff9c001355fd88p-4L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.fffffp-4L 0x6.4p+4L : 0xf.fff9c001355fd89p-4L : inexact-ok
+= pow downward ldbl-128 0xf.fffffp-4L 0x6.4p+4L : 0xf.fff9c001355fd885c3bd5448334p-4L : inexact-ok
+= pow tonearest ldbl-128 0xf.fffffp-4L 0x6.4p+4L : 0xf.fff9c001355fd885c3bd54483348p-4L : inexact-ok
+= pow towardzero ldbl-128 0xf.fffffp-4L 0x6.4p+4L : 0xf.fff9c001355fd885c3bd5448334p-4L : inexact-ok
+= pow upward ldbl-128 0xf.fffffp-4L 0x6.4p+4L : 0xf.fff9c001355fd885c3bd54483348p-4L : inexact-ok
+= pow downward ldbl-128ibm 0xf.fffffp-4L 0x6.4p+4L : 0xf.fff9c001355fd885c3bd54483p-4L : inexact-ok
+= pow tonearest ldbl-128ibm 0xf.fffffp-4L 0x6.4p+4L : 0xf.fff9c001355fd885c3bd544834p-4L : inexact-ok
+= pow towardzero ldbl-128ibm 0xf.fffffp-4L 0x6.4p+4L : 0xf.fff9c001355fd885c3bd54483p-4L : inexact-ok
+= pow upward ldbl-128ibm 0xf.fffffp-4L 0x6.4p+4L : 0xf.fff9c001355fd885c3bd544834p-4L : inexact-ok
+pow 0x0.ffffffp0 1000
+= pow downward flt-32 0xf.fffffp-4f 0x3.e8p+8f : 0xf.ffc18p-4f : inexact-ok
+= pow tonearest flt-32 0xf.fffffp-4f 0x3.e8p+8f : 0xf.ffc18p-4f : inexact-ok
+= pow towardzero flt-32 0xf.fffffp-4f 0x3.e8p+8f : 0xf.ffc18p-4f : inexact-ok
+= pow upward flt-32 0xf.fffffp-4f 0x3.e8p+8f : 0xf.ffc19p-4f : inexact-ok
+= pow downward dbl-64 0xf.fffffp-4 0x3.e8p+8 : 0xf.ffc18079f2218p-4 : inexact-ok
+= pow tonearest dbl-64 0xf.fffffp-4 0x3.e8p+8 : 0xf.ffc18079f2218p-4 : inexact-ok
+= pow towardzero dbl-64 0xf.fffffp-4 0x3.e8p+8 : 0xf.ffc18079f2218p-4 : inexact-ok
+= pow upward dbl-64 0xf.fffffp-4 0x3.e8p+8 : 0xf.ffc18079f222p-4 : inexact-ok
+= pow downward ldbl-96-intel 0xf.fffffp-4L 0x3.e8p+8L : 0xf.ffc18079f221887p-4L : inexact-ok
+= pow tonearest ldbl-96-intel 0xf.fffffp-4L 0x3.e8p+8L : 0xf.ffc18079f221888p-4L : inexact-ok
+= pow towardzero ldbl-96-intel 0xf.fffffp-4L 0x3.e8p+8L : 0xf.ffc18079f221887p-4L : inexact-ok
+= pow upward ldbl-96-intel 0xf.fffffp-4L 0x3.e8p+8L : 0xf.ffc18079f221888p-4L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.fffffp-4L 0x3.e8p+8L : 0xf.ffc18079f221887p-4L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.fffffp-4L 0x3.e8p+8L : 0xf.ffc18079f221888p-4L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.fffffp-4L 0x3.e8p+8L : 0xf.ffc18079f221887p-4L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.fffffp-4L 0x3.e8p+8L : 0xf.ffc18079f221888p-4L : inexact-ok
+= pow downward ldbl-128 0xf.fffffp-4L 0x3.e8p+8L : 0xf.ffc18079f221887cc9faaa72e718p-4L : inexact-ok
+= pow tonearest ldbl-128 0xf.fffffp-4L 0x3.e8p+8L : 0xf.ffc18079f221887cc9faaa72e72p-4L : inexact-ok
+= pow towardzero ldbl-128 0xf.fffffp-4L 0x3.e8p+8L : 0xf.ffc18079f221887cc9faaa72e718p-4L : inexact-ok
+= pow upward ldbl-128 0xf.fffffp-4L 0x3.e8p+8L : 0xf.ffc18079f221887cc9faaa72e72p-4L : inexact-ok
+= pow downward ldbl-128ibm 0xf.fffffp-4L 0x3.e8p+8L : 0xf.ffc18079f221887cc9faaa72e4p-4L : inexact-ok
+= pow tonearest ldbl-128ibm 0xf.fffffp-4L 0x3.e8p+8L : 0xf.ffc18079f221887cc9faaa72e8p-4L : inexact-ok
+= pow towardzero ldbl-128ibm 0xf.fffffp-4L 0x3.e8p+8L : 0xf.ffc18079f221887cc9faaa72e4p-4L : inexact-ok
+= pow upward ldbl-128ibm 0xf.fffffp-4L 0x3.e8p+8L : 0xf.ffc18079f221887cc9faaa72e8p-4L : inexact-ok
+pow 0x0.ffffffp0 0x1p24
+= pow downward flt-32 0xf.fffffp-4f 0x1p+24f : 0x5.e2d588p-4f : inexact-ok
+= pow tonearest flt-32 0xf.fffffp-4f 0x1p+24f : 0x5.e2d588p-4f : inexact-ok
+= pow towardzero flt-32 0xf.fffffp-4f 0x1p+24f : 0x5.e2d588p-4f : inexact-ok
+= pow upward flt-32 0xf.fffffp-4f 0x1p+24f : 0x5.e2d59p-4f : inexact-ok
+= pow downward dbl-64 0xf.fffffp-4 0x1p+24 : 0x5.e2d58a99d105cp-4 : inexact-ok
+= pow tonearest dbl-64 0xf.fffffp-4 0x1p+24 : 0x5.e2d58a99d106p-4 : inexact-ok
+= pow towardzero dbl-64 0xf.fffffp-4 0x1p+24 : 0x5.e2d58a99d105cp-4 : inexact-ok
+= pow upward dbl-64 0xf.fffffp-4 0x1p+24 : 0x5.e2d58a99d106p-4 : inexact-ok
+= pow downward ldbl-96-intel 0xf.fffffp-4L 0x1p+24L : 0x5.e2d58a99d105f22p-4L : inexact-ok
+= pow tonearest ldbl-96-intel 0xf.fffffp-4L 0x1p+24L : 0x5.e2d58a99d105f22p-4L : inexact-ok
+= pow towardzero ldbl-96-intel 0xf.fffffp-4L 0x1p+24L : 0x5.e2d58a99d105f22p-4L : inexact-ok
+= pow upward ldbl-96-intel 0xf.fffffp-4L 0x1p+24L : 0x5.e2d58a99d105f228p-4L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.fffffp-4L 0x1p+24L : 0x5.e2d58a99d105f22p-4L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.fffffp-4L 0x1p+24L : 0x5.e2d58a99d105f22p-4L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.fffffp-4L 0x1p+24L : 0x5.e2d58a99d105f22p-4L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.fffffp-4L 0x1p+24L : 0x5.e2d58a99d105f228p-4L : inexact-ok
+= pow downward ldbl-128 0xf.fffffp-4L 0x1p+24L : 0x5.e2d58a99d105f22148d9aa4810b8p-4L : inexact-ok
+= pow tonearest ldbl-128 0xf.fffffp-4L 0x1p+24L : 0x5.e2d58a99d105f22148d9aa4810bcp-4L : inexact-ok
+= pow towardzero ldbl-128 0xf.fffffp-4L 0x1p+24L : 0x5.e2d58a99d105f22148d9aa4810b8p-4L : inexact-ok
+= pow upward ldbl-128 0xf.fffffp-4L 0x1p+24L : 0x5.e2d58a99d105f22148d9aa4810bcp-4L : inexact-ok
+= pow downward ldbl-128ibm 0xf.fffffp-4L 0x1p+24L : 0x5.e2d58a99d105f22148d9aa481p-4L : inexact-ok
+= pow tonearest ldbl-128ibm 0xf.fffffp-4L 0x1p+24L : 0x5.e2d58a99d105f22148d9aa481p-4L : inexact-ok
+= pow towardzero ldbl-128ibm 0xf.fffffp-4L 0x1p+24L : 0x5.e2d58a99d105f22148d9aa481p-4L : inexact-ok
+= pow upward ldbl-128ibm 0xf.fffffp-4L 0x1p+24L : 0x5.e2d58a99d105f22148d9aa4812p-4L : inexact-ok
+pow 0x0.ffffffp0 0x1p30
+= pow downward flt-32 0xf.fffffp-4f 0x4p+28f : 0xc.b4e8ap-96f : inexact-ok
+= pow tonearest flt-32 0xf.fffffp-4f 0x4p+28f : 0xc.b4e8ap-96f : inexact-ok
+= pow towardzero flt-32 0xf.fffffp-4f 0x4p+28f : 0xc.b4e8ap-96f : inexact-ok
+= pow upward flt-32 0xf.fffffp-4f 0x4p+28f : 0xc.b4e8bp-96f : inexact-ok
+= pow downward dbl-64 0xf.fffffp-4 0x4p+28 : 0xc.b4e8a2f3c38ep-96 : inexact-ok
+= pow tonearest dbl-64 0xf.fffffp-4 0x4p+28 : 0xc.b4e8a2f3c38e8p-96 : inexact-ok
+= pow towardzero dbl-64 0xf.fffffp-4 0x4p+28 : 0xc.b4e8a2f3c38ep-96 : inexact-ok
+= pow upward dbl-64 0xf.fffffp-4 0x4p+28 : 0xc.b4e8a2f3c38e8p-96 : inexact-ok
+= pow downward ldbl-96-intel 0xf.fffffp-4L 0x4p+28L : 0xc.b4e8a2f3c38e77ap-96L : inexact-ok
+= pow tonearest ldbl-96-intel 0xf.fffffp-4L 0x4p+28L : 0xc.b4e8a2f3c38e77bp-96L : inexact-ok
+= pow towardzero ldbl-96-intel 0xf.fffffp-4L 0x4p+28L : 0xc.b4e8a2f3c38e77ap-96L : inexact-ok
+= pow upward ldbl-96-intel 0xf.fffffp-4L 0x4p+28L : 0xc.b4e8a2f3c38e77bp-96L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.fffffp-4L 0x4p+28L : 0xc.b4e8a2f3c38e77ap-96L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.fffffp-4L 0x4p+28L : 0xc.b4e8a2f3c38e77bp-96L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.fffffp-4L 0x4p+28L : 0xc.b4e8a2f3c38e77ap-96L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.fffffp-4L 0x4p+28L : 0xc.b4e8a2f3c38e77bp-96L : inexact-ok
+= pow downward ldbl-128 0xf.fffffp-4L 0x4p+28L : 0xc.b4e8a2f3c38e77ad07f54c04c79p-96L : inexact-ok
+= pow tonearest ldbl-128 0xf.fffffp-4L 0x4p+28L : 0xc.b4e8a2f3c38e77ad07f54c04c79p-96L : inexact-ok
+= pow towardzero ldbl-128 0xf.fffffp-4L 0x4p+28L : 0xc.b4e8a2f3c38e77ad07f54c04c79p-96L : inexact-ok
+= pow upward ldbl-128 0xf.fffffp-4L 0x4p+28L : 0xc.b4e8a2f3c38e77ad07f54c04c798p-96L : inexact-ok
+= pow downward ldbl-128ibm 0xf.fffffp-4L 0x4p+28L : 0xc.b4e8a2f3c38e77ad07f54c04c4p-96L : inexact-ok
+= pow tonearest ldbl-128ibm 0xf.fffffp-4L 0x4p+28L : 0xc.b4e8a2f3c38e77ad07f54c04c8p-96L : inexact-ok
+= pow towardzero ldbl-128ibm 0xf.fffffp-4L 0x4p+28L : 0xc.b4e8a2f3c38e77ad07f54c04c4p-96L : inexact-ok
+= pow upward ldbl-128ibm 0xf.fffffp-4L 0x4p+28L : 0xc.b4e8a2f3c38e77ad07f54c04c8p-96L : inexact-ok
+pow 0x0.ffffffp0 0x1.234566p30
+= pow downward flt-32 0xf.fffffp-4f 0x4.8d1598p+28f : 0x7.b4fa18p-108f : inexact-ok
+= pow tonearest flt-32 0xf.fffffp-4f 0x4.8d1598p+28f : 0x7.b4fa2p-108f : inexact-ok
+= pow towardzero flt-32 0xf.fffffp-4f 0x4.8d1598p+28f : 0x7.b4fa18p-108f : inexact-ok
+= pow upward flt-32 0xf.fffffp-4f 0x4.8d1598p+28f : 0x7.b4fa2p-108f : inexact-ok
+= pow downward dbl-64 0xf.fffffp-4 0x4.8d1598p+28 : 0x7.b4fa1e8fc264cp-108 : inexact-ok
+= pow tonearest dbl-64 0xf.fffffp-4 0x4.8d1598p+28 : 0x7.b4fa1e8fc265p-108 : inexact-ok
+= pow towardzero dbl-64 0xf.fffffp-4 0x4.8d1598p+28 : 0x7.b4fa1e8fc264cp-108 : inexact-ok
+= pow upward dbl-64 0xf.fffffp-4 0x4.8d1598p+28 : 0x7.b4fa1e8fc265p-108 : inexact-ok
+= pow downward ldbl-96-intel 0xf.fffffp-4L 0x4.8d1598p+28L : 0x7.b4fa1e8fc264e5bp-108L : inexact-ok
+= pow tonearest ldbl-96-intel 0xf.fffffp-4L 0x4.8d1598p+28L : 0x7.b4fa1e8fc264e5b8p-108L : inexact-ok
+= pow towardzero ldbl-96-intel 0xf.fffffp-4L 0x4.8d1598p+28L : 0x7.b4fa1e8fc264e5bp-108L : inexact-ok
+= pow upward ldbl-96-intel 0xf.fffffp-4L 0x4.8d1598p+28L : 0x7.b4fa1e8fc264e5b8p-108L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.fffffp-4L 0x4.8d1598p+28L : 0x7.b4fa1e8fc264e5bp-108L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.fffffp-4L 0x4.8d1598p+28L : 0x7.b4fa1e8fc264e5b8p-108L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.fffffp-4L 0x4.8d1598p+28L : 0x7.b4fa1e8fc264e5bp-108L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.fffffp-4L 0x4.8d1598p+28L : 0x7.b4fa1e8fc264e5b8p-108L : inexact-ok
+= pow downward ldbl-128 0xf.fffffp-4L 0x4.8d1598p+28L : 0x7.b4fa1e8fc264e5b778223ea4719cp-108L : inexact-ok
+= pow tonearest ldbl-128 0xf.fffffp-4L 0x4.8d1598p+28L : 0x7.b4fa1e8fc264e5b778223ea471ap-108L : inexact-ok
+= pow towardzero ldbl-128 0xf.fffffp-4L 0x4.8d1598p+28L : 0x7.b4fa1e8fc264e5b778223ea4719cp-108L : inexact-ok
+= pow upward ldbl-128 0xf.fffffp-4L 0x4.8d1598p+28L : 0x7.b4fa1e8fc264e5b778223ea471ap-108L : inexact-ok
+= pow downward ldbl-128ibm 0xf.fffffp-4L 0x4.8d1598p+28L : 0x7.b4fa1e8fc264e5b778223ea47p-108L : inexact-ok
+= pow tonearest ldbl-128ibm 0xf.fffffp-4L 0x4.8d1598p+28L : 0x7.b4fa1e8fc264e5b778223ea472p-108L : inexact-ok
+= pow towardzero ldbl-128ibm 0xf.fffffp-4L 0x4.8d1598p+28L : 0x7.b4fa1e8fc264e5b778223ea47p-108L : inexact-ok
+= pow upward ldbl-128ibm 0xf.fffffp-4L 0x4.8d1598p+28L : 0x7.b4fa1e8fc264e5b778223ea472p-108L : inexact-ok
+pow 0x0.ffffffp0 -10
+= pow downward flt-32 0xf.fffffp-4f -0xap+0f : 0x1.00000ap+0f : inexact-ok
+= pow tonearest flt-32 0xf.fffffp-4f -0xap+0f : 0x1.00000ap+0f : inexact-ok
+= pow towardzero flt-32 0xf.fffffp-4f -0xap+0f : 0x1.00000ap+0f : inexact-ok
+= pow upward flt-32 0xf.fffffp-4f -0xap+0f : 0x1.00000cp+0f : inexact-ok
+= pow downward dbl-64 0xf.fffffp-4 -0xap+0 : 0x1.00000a000037p+0 : inexact-ok
+= pow tonearest dbl-64 0xf.fffffp-4 -0xap+0 : 0x1.00000a000037p+0 : inexact-ok
+= pow towardzero dbl-64 0xf.fffffp-4 -0xap+0 : 0x1.00000a000037p+0 : inexact-ok
+= pow upward dbl-64 0xf.fffffp-4 -0xap+0 : 0x1.00000a0000371p+0 : inexact-ok
+= pow downward ldbl-96-intel 0xf.fffffp-4L -0xap+0L : 0x1.00000a000037p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0xf.fffffp-4L -0xap+0L : 0x1.00000a000037p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0xf.fffffp-4L -0xap+0L : 0x1.00000a000037p+0L : inexact-ok
+= pow upward ldbl-96-intel 0xf.fffffp-4L -0xap+0L : 0x1.00000a0000370002p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.fffffp-4L -0xap+0L : 0x1.00000a000037p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.fffffp-4L -0xap+0L : 0x1.00000a000037p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.fffffp-4L -0xap+0L : 0x1.00000a000037p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.fffffp-4L -0xap+0L : 0x1.00000a0000370002p+0L : inexact-ok
+= pow downward ldbl-128 0xf.fffffp-4L -0xap+0L : 0x1.00000a0000370000dc0002cb0007p+0L : inexact-ok
+= pow tonearest ldbl-128 0xf.fffffp-4L -0xap+0L : 0x1.00000a0000370000dc0002cb0008p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.fffffp-4L -0xap+0L : 0x1.00000a0000370000dc0002cb0007p+0L : inexact-ok
+= pow upward ldbl-128 0xf.fffffp-4L -0xap+0L : 0x1.00000a0000370000dc0002cb0008p+0L : inexact-ok
+= pow downward ldbl-128ibm 0xf.fffffp-4L -0xap+0L : 0x1.00000a0000370000dc0002cbp+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0xf.fffffp-4L -0xap+0L : 0x1.00000a0000370000dc0002cbp+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0xf.fffffp-4L -0xap+0L : 0x1.00000a0000370000dc0002cbp+0L : inexact-ok
+= pow upward ldbl-128ibm 0xf.fffffp-4L -0xap+0L : 0x1.00000a0000370000dc0002cb008p+0L : inexact-ok
+pow 0x0.ffffffp0 -100
+= pow downward flt-32 0xf.fffffp-4f -0x6.4p+4f : 0x1.000064p+0f : inexact-ok
+= pow tonearest flt-32 0xf.fffffp-4f -0x6.4p+4f : 0x1.000064p+0f : inexact-ok
+= pow towardzero flt-32 0xf.fffffp-4f -0x6.4p+4f : 0x1.000064p+0f : inexact-ok
+= pow upward flt-32 0xf.fffffp-4f -0x6.4p+4f : 0x1.000066p+0f : inexact-ok
+= pow downward dbl-64 0xf.fffffp-4 -0x6.4p+4 : 0x1.0000640013bap+0 : inexact-ok
+= pow tonearest dbl-64 0xf.fffffp-4 -0x6.4p+4 : 0x1.0000640013bap+0 : inexact-ok
+= pow towardzero dbl-64 0xf.fffffp-4 -0x6.4p+4 : 0x1.0000640013bap+0 : inexact-ok
+= pow upward dbl-64 0xf.fffffp-4 -0x6.4p+4 : 0x1.0000640013ba1p+0 : inexact-ok
+= pow downward ldbl-96-intel 0xf.fffffp-4L -0x6.4p+4L : 0x1.0000640013ba029ep+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0xf.fffffp-4L -0x6.4p+4L : 0x1.0000640013ba029ep+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0xf.fffffp-4L -0x6.4p+4L : 0x1.0000640013ba029ep+0L : inexact-ok
+= pow upward ldbl-96-intel 0xf.fffffp-4L -0x6.4p+4L : 0x1.0000640013ba02ap+0L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.fffffp-4L -0x6.4p+4L : 0x1.0000640013ba029ep+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.fffffp-4L -0x6.4p+4L : 0x1.0000640013ba029ep+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.fffffp-4L -0x6.4p+4L : 0x1.0000640013ba029ep+0L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.fffffp-4L -0x6.4p+4L : 0x1.0000640013ba02ap+0L : inexact-ok
+= pow downward ldbl-128 0xf.fffffp-4L -0x6.4p+4L : 0x1.0000640013ba029eb44376a07b3cp+0L : inexact-ok
+= pow tonearest ldbl-128 0xf.fffffp-4L -0x6.4p+4L : 0x1.0000640013ba029eb44376a07b3dp+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.fffffp-4L -0x6.4p+4L : 0x1.0000640013ba029eb44376a07b3cp+0L : inexact-ok
+= pow upward ldbl-128 0xf.fffffp-4L -0x6.4p+4L : 0x1.0000640013ba029eb44376a07b3dp+0L : inexact-ok
+= pow downward ldbl-128ibm 0xf.fffffp-4L -0x6.4p+4L : 0x1.0000640013ba029eb44376a07bp+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0xf.fffffp-4L -0x6.4p+4L : 0x1.0000640013ba029eb44376a07bp+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0xf.fffffp-4L -0x6.4p+4L : 0x1.0000640013ba029eb44376a07bp+0L : inexact-ok
+= pow upward ldbl-128ibm 0xf.fffffp-4L -0x6.4p+4L : 0x1.0000640013ba029eb44376a07b8p+0L : inexact-ok
+pow 0x0.ffffffp0 -1000
+= pow downward flt-32 0xf.fffffp-4f -0x3.e8p+8f : 0x1.0003e8p+0f : inexact-ok
+= pow tonearest flt-32 0xf.fffffp-4f -0x3.e8p+8f : 0x1.0003e8p+0f : inexact-ok
+= pow towardzero flt-32 0xf.fffffp-4f -0x3.e8p+8f : 0x1.0003e8p+0f : inexact-ok
+= pow upward flt-32 0xf.fffffp-4f -0x3.e8p+8f : 0x1.0003eap+0f : inexact-ok
+= pow downward dbl-64 0xf.fffffp-4 -0x3.e8p+8 : 0x1.0003e807a31dfp+0 : inexact-ok
+= pow tonearest dbl-64 0xf.fffffp-4 -0x3.e8p+8 : 0x1.0003e807a31dfp+0 : inexact-ok
+= pow towardzero dbl-64 0xf.fffffp-4 -0x3.e8p+8 : 0x1.0003e807a31dfp+0 : inexact-ok
+= pow upward dbl-64 0xf.fffffp-4 -0x3.e8p+8 : 0x1.0003e807a31ep+0 : inexact-ok
+= pow downward ldbl-96-intel 0xf.fffffp-4L -0x3.e8p+8L : 0x1.0003e807a31df6ccp+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0xf.fffffp-4L -0x3.e8p+8L : 0x1.0003e807a31df6cep+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0xf.fffffp-4L -0x3.e8p+8L : 0x1.0003e807a31df6ccp+0L : inexact-ok
+= pow upward ldbl-96-intel 0xf.fffffp-4L -0x3.e8p+8L : 0x1.0003e807a31df6cep+0L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.fffffp-4L -0x3.e8p+8L : 0x1.0003e807a31df6ccp+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.fffffp-4L -0x3.e8p+8L : 0x1.0003e807a31df6cep+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.fffffp-4L -0x3.e8p+8L : 0x1.0003e807a31df6ccp+0L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.fffffp-4L -0x3.e8p+8L : 0x1.0003e807a31df6cep+0L : inexact-ok
+= pow downward ldbl-128 0xf.fffffp-4L -0x3.e8p+8L : 0x1.0003e807a31df6cdda7c3a40d85ep+0L : inexact-ok
+= pow tonearest ldbl-128 0xf.fffffp-4L -0x3.e8p+8L : 0x1.0003e807a31df6cdda7c3a40d85fp+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.fffffp-4L -0x3.e8p+8L : 0x1.0003e807a31df6cdda7c3a40d85ep+0L : inexact-ok
+= pow upward ldbl-128 0xf.fffffp-4L -0x3.e8p+8L : 0x1.0003e807a31df6cdda7c3a40d85fp+0L : inexact-ok
+= pow downward ldbl-128ibm 0xf.fffffp-4L -0x3.e8p+8L : 0x1.0003e807a31df6cdda7c3a40d8p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0xf.fffffp-4L -0x3.e8p+8L : 0x1.0003e807a31df6cdda7c3a40d88p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0xf.fffffp-4L -0x3.e8p+8L : 0x1.0003e807a31df6cdda7c3a40d8p+0L : inexact-ok
+= pow upward ldbl-128ibm 0xf.fffffp-4L -0x3.e8p+8L : 0x1.0003e807a31df6cdda7c3a40d88p+0L : inexact-ok
+pow 0x0.ffffffp0 -0x1p24
+= pow downward flt-32 0xf.fffffp-4f -0x1p+24f : 0x2.b7e15p+0f : inexact-ok
+= pow tonearest flt-32 0xf.fffffp-4f -0x1p+24f : 0x2.b7e154p+0f : inexact-ok
+= pow towardzero flt-32 0xf.fffffp-4f -0x1p+24f : 0x2.b7e15p+0f : inexact-ok
+= pow upward flt-32 0xf.fffffp-4f -0x1p+24f : 0x2.b7e154p+0f : inexact-ok
+= pow downward dbl-64 0xf.fffffp-4 -0x1p+24 : 0x2.b7e152be7b97p+0 : inexact-ok
+= pow tonearest dbl-64 0xf.fffffp-4 -0x1p+24 : 0x2.b7e152be7b972p+0 : inexact-ok
+= pow towardzero dbl-64 0xf.fffffp-4 -0x1p+24 : 0x2.b7e152be7b97p+0 : inexact-ok
+= pow upward dbl-64 0xf.fffffp-4 -0x1p+24 : 0x2.b7e152be7b972p+0 : inexact-ok
+= pow downward ldbl-96-intel 0xf.fffffp-4L -0x1p+24L : 0x2.b7e152be7b971aap+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0xf.fffffp-4L -0x1p+24L : 0x2.b7e152be7b971aa4p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0xf.fffffp-4L -0x1p+24L : 0x2.b7e152be7b971aap+0L : inexact-ok
+= pow upward ldbl-96-intel 0xf.fffffp-4L -0x1p+24L : 0x2.b7e152be7b971aa4p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.fffffp-4L -0x1p+24L : 0x2.b7e152be7b971aap+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.fffffp-4L -0x1p+24L : 0x2.b7e152be7b971aa4p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.fffffp-4L -0x1p+24L : 0x2.b7e152be7b971aap+0L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.fffffp-4L -0x1p+24L : 0x2.b7e152be7b971aa4p+0L : inexact-ok
+= pow downward ldbl-128 0xf.fffffp-4L -0x1p+24L : 0x2.b7e152be7b971aa2272ed5772124p+0L : inexact-ok
+= pow tonearest ldbl-128 0xf.fffffp-4L -0x1p+24L : 0x2.b7e152be7b971aa2272ed5772126p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.fffffp-4L -0x1p+24L : 0x2.b7e152be7b971aa2272ed5772124p+0L : inexact-ok
+= pow upward ldbl-128 0xf.fffffp-4L -0x1p+24L : 0x2.b7e152be7b971aa2272ed5772126p+0L : inexact-ok
+= pow downward ldbl-128ibm 0xf.fffffp-4L -0x1p+24L : 0x2.b7e152be7b971aa2272ed57721p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0xf.fffffp-4L -0x1p+24L : 0x2.b7e152be7b971aa2272ed57721p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0xf.fffffp-4L -0x1p+24L : 0x2.b7e152be7b971aa2272ed57721p+0L : inexact-ok
+= pow upward ldbl-128ibm 0xf.fffffp-4L -0x1p+24L : 0x2.b7e152be7b971aa2272ed57722p+0L : inexact-ok
+pow 0x0.ffffffp0 -0x1p30
+= pow downward flt-32 0xf.fffffp-4f -0x4p+28f : 0x1.4259aap+92f : inexact-ok
+= pow tonearest flt-32 0xf.fffffp-4f -0x4p+28f : 0x1.4259acp+92f : inexact-ok
+= pow towardzero flt-32 0xf.fffffp-4f -0x4p+28f : 0x1.4259aap+92f : inexact-ok
+= pow upward flt-32 0xf.fffffp-4f -0x4p+28f : 0x1.4259acp+92f : inexact-ok
+= pow downward dbl-64 0xf.fffffp-4 -0x4p+28 : 0x1.4259ab1a8c764p+92 : inexact-ok
+= pow tonearest dbl-64 0xf.fffffp-4 -0x4p+28 : 0x1.4259ab1a8c765p+92 : inexact-ok
+= pow towardzero dbl-64 0xf.fffffp-4 -0x4p+28 : 0x1.4259ab1a8c764p+92 : inexact-ok
+= pow upward dbl-64 0xf.fffffp-4 -0x4p+28 : 0x1.4259ab1a8c765p+92 : inexact-ok
+= pow downward ldbl-96-intel 0xf.fffffp-4L -0x4p+28L : 0x1.4259ab1a8c764d24p+92L : inexact-ok
+= pow tonearest ldbl-96-intel 0xf.fffffp-4L -0x4p+28L : 0x1.4259ab1a8c764d24p+92L : inexact-ok
+= pow towardzero ldbl-96-intel 0xf.fffffp-4L -0x4p+28L : 0x1.4259ab1a8c764d24p+92L : inexact-ok
+= pow upward ldbl-96-intel 0xf.fffffp-4L -0x4p+28L : 0x1.4259ab1a8c764d26p+92L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.fffffp-4L -0x4p+28L : 0x1.4259ab1a8c764d24p+92L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.fffffp-4L -0x4p+28L : 0x1.4259ab1a8c764d24p+92L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.fffffp-4L -0x4p+28L : 0x1.4259ab1a8c764d24p+92L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.fffffp-4L -0x4p+28L : 0x1.4259ab1a8c764d26p+92L : inexact-ok
+= pow downward ldbl-128 0xf.fffffp-4L -0x4p+28L : 0x1.4259ab1a8c764d243a58c5120fa1p+92L : inexact-ok
+= pow tonearest ldbl-128 0xf.fffffp-4L -0x4p+28L : 0x1.4259ab1a8c764d243a58c5120fa2p+92L : inexact-ok
+= pow towardzero ldbl-128 0xf.fffffp-4L -0x4p+28L : 0x1.4259ab1a8c764d243a58c5120fa1p+92L : inexact-ok
+= pow upward ldbl-128 0xf.fffffp-4L -0x4p+28L : 0x1.4259ab1a8c764d243a58c5120fa2p+92L : inexact-ok
+= pow downward ldbl-128ibm 0xf.fffffp-4L -0x4p+28L : 0x1.4259ab1a8c764d243a58c5120f8p+92L : inexact-ok
+= pow tonearest ldbl-128ibm 0xf.fffffp-4L -0x4p+28L : 0x1.4259ab1a8c764d243a58c5120f8p+92L : inexact-ok
+= pow towardzero ldbl-128ibm 0xf.fffffp-4L -0x4p+28L : 0x1.4259ab1a8c764d243a58c5120f8p+92L : inexact-ok
+= pow upward ldbl-128ibm 0xf.fffffp-4L -0x4p+28L : 0x1.4259ab1a8c764d243a58c5121p+92L : inexact-ok
+pow 0x0.ffffffp0 -0x1.234566p30
+= pow downward flt-32 0xf.fffffp-4f -0x4.8d1598p+28f : 0x2.13780cp+104f : inexact-ok
+= pow tonearest flt-32 0xf.fffffp-4f -0x4.8d1598p+28f : 0x2.13780cp+104f : inexact-ok
+= pow towardzero flt-32 0xf.fffffp-4f -0x4.8d1598p+28f : 0x2.13780cp+104f : inexact-ok
+= pow upward flt-32 0xf.fffffp-4f -0x4.8d1598p+28f : 0x2.13781p+104f : inexact-ok
+= pow downward dbl-64 0xf.fffffp-4 -0x4.8d1598p+28 : 0x2.13780c1d4b144p+104 : inexact-ok
+= pow tonearest dbl-64 0xf.fffffp-4 -0x4.8d1598p+28 : 0x2.13780c1d4b144p+104 : inexact-ok
+= pow towardzero dbl-64 0xf.fffffp-4 -0x4.8d1598p+28 : 0x2.13780c1d4b144p+104 : inexact-ok
+= pow upward dbl-64 0xf.fffffp-4 -0x4.8d1598p+28 : 0x2.13780c1d4b146p+104 : inexact-ok
+= pow downward ldbl-96-intel 0xf.fffffp-4L -0x4.8d1598p+28L : 0x2.13780c1d4b1441bp+104L : inexact-ok
+= pow tonearest ldbl-96-intel 0xf.fffffp-4L -0x4.8d1598p+28L : 0x2.13780c1d4b1441b4p+104L : inexact-ok
+= pow towardzero ldbl-96-intel 0xf.fffffp-4L -0x4.8d1598p+28L : 0x2.13780c1d4b1441bp+104L : inexact-ok
+= pow upward ldbl-96-intel 0xf.fffffp-4L -0x4.8d1598p+28L : 0x2.13780c1d4b1441b4p+104L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.fffffp-4L -0x4.8d1598p+28L : 0x2.13780c1d4b1441bp+104L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.fffffp-4L -0x4.8d1598p+28L : 0x2.13780c1d4b1441b4p+104L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.fffffp-4L -0x4.8d1598p+28L : 0x2.13780c1d4b1441bp+104L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.fffffp-4L -0x4.8d1598p+28L : 0x2.13780c1d4b1441b4p+104L : inexact-ok
+= pow downward ldbl-128 0xf.fffffp-4L -0x4.8d1598p+28L : 0x2.13780c1d4b1441b2aba1fdfa1688p+104L : inexact-ok
+= pow tonearest ldbl-128 0xf.fffffp-4L -0x4.8d1598p+28L : 0x2.13780c1d4b1441b2aba1fdfa168ap+104L : inexact-ok
+= pow towardzero ldbl-128 0xf.fffffp-4L -0x4.8d1598p+28L : 0x2.13780c1d4b1441b2aba1fdfa1688p+104L : inexact-ok
+= pow upward ldbl-128 0xf.fffffp-4L -0x4.8d1598p+28L : 0x2.13780c1d4b1441b2aba1fdfa168ap+104L : inexact-ok
+= pow downward ldbl-128ibm 0xf.fffffp-4L -0x4.8d1598p+28L : 0x2.13780c1d4b1441b2aba1fdfa16p+104L : inexact-ok
+= pow tonearest ldbl-128ibm 0xf.fffffp-4L -0x4.8d1598p+28L : 0x2.13780c1d4b1441b2aba1fdfa17p+104L : inexact-ok
+= pow towardzero ldbl-128ibm 0xf.fffffp-4L -0x4.8d1598p+28L : 0x2.13780c1d4b1441b2aba1fdfa16p+104L : inexact-ok
+= pow upward ldbl-128ibm 0xf.fffffp-4L -0x4.8d1598p+28L : 0x2.13780c1d4b1441b2aba1fdfa17p+104L : inexact-ok
+pow 0x1.000002p0 0x1p24
+= pow downward flt-32 0x1.000002p+0f 0x1p+24f : 0x7.639918p+0f : inexact-ok
+= pow tonearest flt-32 0x1.000002p+0f 0x1p+24f : 0x7.63992p+0f : inexact-ok
+= pow towardzero flt-32 0x1.000002p+0f 0x1p+24f : 0x7.639918p+0f : inexact-ok
+= pow upward flt-32 0x1.000002p+0f 0x1p+24f : 0x7.63992p+0f : inexact-ok
+= pow downward dbl-64 0x1.000002p+0 0x1p+24 : 0x7.63991f6e05318p+0 : inexact-ok
+= pow tonearest dbl-64 0x1.000002p+0 0x1p+24 : 0x7.63991f6e05318p+0 : inexact-ok
+= pow towardzero dbl-64 0x1.000002p+0 0x1p+24 : 0x7.63991f6e05318p+0 : inexact-ok
+= pow upward dbl-64 0x1.000002p+0 0x1p+24 : 0x7.63991f6e0531cp+0 : inexact-ok
+= pow downward ldbl-96-intel 0x1.000002p+0L 0x1p+24L : 0x7.63991f6e0531841p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1.000002p+0L 0x1p+24L : 0x7.63991f6e0531841p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1.000002p+0L 0x1p+24L : 0x7.63991f6e0531841p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x1.000002p+0L 0x1p+24L : 0x7.63991f6e05318418p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1.000002p+0L 0x1p+24L : 0x7.63991f6e0531841p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1.000002p+0L 0x1p+24L : 0x7.63991f6e0531841p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1.000002p+0L 0x1p+24L : 0x7.63991f6e0531841p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1.000002p+0L 0x1p+24L : 0x7.63991f6e05318418p+0L : inexact-ok
+= pow downward ldbl-128 0x1.000002p+0L 0x1p+24L : 0x7.63991f6e0531841345850fad35f8p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1.000002p+0L 0x1p+24L : 0x7.63991f6e0531841345850fad35fcp+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.000002p+0L 0x1p+24L : 0x7.63991f6e0531841345850fad35f8p+0L : inexact-ok
+= pow upward ldbl-128 0x1.000002p+0L 0x1p+24L : 0x7.63991f6e0531841345850fad35fcp+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1.000002p+0L 0x1p+24L : 0x7.63991f6e0531841345850fad34p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1.000002p+0L 0x1p+24L : 0x7.63991f6e0531841345850fad36p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1.000002p+0L 0x1p+24L : 0x7.63991f6e0531841345850fad34p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x1.000002p+0L 0x1p+24L : 0x7.63991f6e0531841345850fad36p+0L : inexact-ok
+pow 0x1.000002p0 0x1.234566p29
+= pow downward flt-32 0x1.000002p+0f 0x2.468accp+28f : 0x2.137728p+104f : inexact-ok
+= pow tonearest flt-32 0x1.000002p+0f 0x2.468accp+28f : 0x2.137728p+104f : inexact-ok
+= pow towardzero flt-32 0x1.000002p+0f 0x2.468accp+28f : 0x2.137728p+104f : inexact-ok
+= pow upward flt-32 0x1.000002p+0f 0x2.468accp+28f : 0x2.13772cp+104f : inexact-ok
+= pow downward dbl-64 0x1.000002p+0 0x2.468accp+28 : 0x2.1377295ae8b6ap+104 : inexact-ok
+= pow tonearest dbl-64 0x1.000002p+0 0x2.468accp+28 : 0x2.1377295ae8b6ap+104 : inexact-ok
+= pow towardzero dbl-64 0x1.000002p+0 0x2.468accp+28 : 0x2.1377295ae8b6ap+104 : inexact-ok
+= pow upward dbl-64 0x1.000002p+0 0x2.468accp+28 : 0x2.1377295ae8b6cp+104 : inexact-ok
+= pow downward ldbl-96-intel 0x1.000002p+0L 0x2.468accp+28L : 0x2.1377295ae8b6a038p+104L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1.000002p+0L 0x2.468accp+28L : 0x2.1377295ae8b6a038p+104L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1.000002p+0L 0x2.468accp+28L : 0x2.1377295ae8b6a038p+104L : inexact-ok
+= pow upward ldbl-96-intel 0x1.000002p+0L 0x2.468accp+28L : 0x2.1377295ae8b6a03cp+104L : inexact-ok
+= pow downward ldbl-96-m68k 0x1.000002p+0L 0x2.468accp+28L : 0x2.1377295ae8b6a038p+104L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1.000002p+0L 0x2.468accp+28L : 0x2.1377295ae8b6a038p+104L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1.000002p+0L 0x2.468accp+28L : 0x2.1377295ae8b6a038p+104L : inexact-ok
+= pow upward ldbl-96-m68k 0x1.000002p+0L 0x2.468accp+28L : 0x2.1377295ae8b6a03cp+104L : inexact-ok
+= pow downward ldbl-128 0x1.000002p+0L 0x2.468accp+28L : 0x2.1377295ae8b6a0384e9b11247d06p+104L : inexact-ok
+= pow tonearest ldbl-128 0x1.000002p+0L 0x2.468accp+28L : 0x2.1377295ae8b6a0384e9b11247d06p+104L : inexact-ok
+= pow towardzero ldbl-128 0x1.000002p+0L 0x2.468accp+28L : 0x2.1377295ae8b6a0384e9b11247d06p+104L : inexact-ok
+= pow upward ldbl-128 0x1.000002p+0L 0x2.468accp+28L : 0x2.1377295ae8b6a0384e9b11247d08p+104L : inexact-ok
+= pow downward ldbl-128ibm 0x1.000002p+0L 0x2.468accp+28L : 0x2.1377295ae8b6a0384e9b11247dp+104L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1.000002p+0L 0x2.468accp+28L : 0x2.1377295ae8b6a0384e9b11247dp+104L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1.000002p+0L 0x2.468accp+28L : 0x2.1377295ae8b6a0384e9b11247dp+104L : inexact-ok
+= pow upward ldbl-128ibm 0x1.000002p+0L 0x2.468accp+28L : 0x2.1377295ae8b6a0384e9b11247ep+104L : inexact-ok
+pow 0x1.000002p0 -0x1.234566p29
+= pow downward flt-32 0x1.000002p+0f -0x2.468accp+28f : 0x7.b4fd68p-108f : inexact-ok
+= pow tonearest flt-32 0x1.000002p+0f -0x2.468accp+28f : 0x7.b4fd68p-108f : inexact-ok
+= pow towardzero flt-32 0x1.000002p+0f -0x2.468accp+28f : 0x7.b4fd68p-108f : inexact-ok
+= pow upward flt-32 0x1.000002p+0f -0x2.468accp+28f : 0x7.b4fd7p-108f : inexact-ok
+= pow downward dbl-64 0x1.000002p+0 -0x2.468accp+28 : 0x7.b4fd685e23a28p-108 : inexact-ok
+= pow tonearest dbl-64 0x1.000002p+0 -0x2.468accp+28 : 0x7.b4fd685e23a2cp-108 : inexact-ok
+= pow towardzero dbl-64 0x1.000002p+0 -0x2.468accp+28 : 0x7.b4fd685e23a28p-108 : inexact-ok
+= pow upward dbl-64 0x1.000002p+0 -0x2.468accp+28 : 0x7.b4fd685e23a2cp-108 : inexact-ok
+= pow downward ldbl-96-intel 0x1.000002p+0L -0x2.468accp+28L : 0x7.b4fd685e23a2b8ap-108L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1.000002p+0L -0x2.468accp+28L : 0x7.b4fd685e23a2b8a8p-108L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1.000002p+0L -0x2.468accp+28L : 0x7.b4fd685e23a2b8ap-108L : inexact-ok
+= pow upward ldbl-96-intel 0x1.000002p+0L -0x2.468accp+28L : 0x7.b4fd685e23a2b8a8p-108L : inexact-ok
+= pow downward ldbl-96-m68k 0x1.000002p+0L -0x2.468accp+28L : 0x7.b4fd685e23a2b8ap-108L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1.000002p+0L -0x2.468accp+28L : 0x7.b4fd685e23a2b8a8p-108L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1.000002p+0L -0x2.468accp+28L : 0x7.b4fd685e23a2b8ap-108L : inexact-ok
+= pow upward ldbl-96-m68k 0x1.000002p+0L -0x2.468accp+28L : 0x7.b4fd685e23a2b8a8p-108L : inexact-ok
+= pow downward ldbl-128 0x1.000002p+0L -0x2.468accp+28L : 0x7.b4fd685e23a2b8a632449d5b10bp-108L : inexact-ok
+= pow tonearest ldbl-128 0x1.000002p+0L -0x2.468accp+28L : 0x7.b4fd685e23a2b8a632449d5b10b4p-108L : inexact-ok
+= pow towardzero ldbl-128 0x1.000002p+0L -0x2.468accp+28L : 0x7.b4fd685e23a2b8a632449d5b10bp-108L : inexact-ok
+= pow upward ldbl-128 0x1.000002p+0L -0x2.468accp+28L : 0x7.b4fd685e23a2b8a632449d5b10b4p-108L : inexact-ok
+= pow downward ldbl-128ibm 0x1.000002p+0L -0x2.468accp+28L : 0x7.b4fd685e23a2b8a632449d5b1p-108L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1.000002p+0L -0x2.468accp+28L : 0x7.b4fd685e23a2b8a632449d5b1p-108L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1.000002p+0L -0x2.468accp+28L : 0x7.b4fd685e23a2b8a632449d5b1p-108L : inexact-ok
+= pow upward ldbl-128ibm 0x1.000002p+0L -0x2.468accp+28L : 0x7.b4fd685e23a2b8a632449d5b12p-108L : inexact-ok
+pow 0x0.fffffffffffff8p0 0x1.23456789abcdfp62
+= pow downward flt-32 0x1p+0f 0x4.8d15ap+60f : 0x1p+0f : inexact-ok
+= pow tonearest flt-32 0x1p+0f 0x4.8d15ap+60f : 0x1p+0f : inexact-ok
+= pow towardzero flt-32 0x1p+0f 0x4.8d15ap+60f : 0x1p+0f : inexact-ok
+= pow upward flt-32 0x1p+0f 0x4.8d15ap+60f : 0x1p+0f : inexact-ok
+= pow downward dbl-64 0x1p+0 0x4.8d15ap+60 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 0x1p+0 0x4.8d15ap+60 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0x1p+0 0x4.8d15ap+60 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 0x1p+0 0x4.8d15ap+60 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x1p+0L 0x4.8d15ap+60L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1p+0L 0x4.8d15ap+60L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1p+0L 0x4.8d15ap+60L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x1p+0L 0x4.8d15ap+60L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1p+0L 0x4.8d15ap+60L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1p+0L 0x4.8d15ap+60L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1p+0L 0x4.8d15ap+60L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1p+0L 0x4.8d15ap+60L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1p+0L 0x4.8d15ap+60L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1p+0L 0x4.8d15ap+60L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1p+0L 0x4.8d15ap+60L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1p+0L 0x4.8d15ap+60L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1p+0L 0x4.8d15ap+60L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1p+0L 0x4.8d15ap+60L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1p+0L 0x4.8d15ap+60L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x1p+0L 0x4.8d15ap+60L : 0x1p+0L : inexact-ok
+= pow downward flt-32 0x1p+0f 0x4.8d1598p+60f : 0x1p+0f : inexact-ok
+= pow tonearest flt-32 0x1p+0f 0x4.8d1598p+60f : 0x1p+0f : inexact-ok
+= pow towardzero flt-32 0x1p+0f 0x4.8d1598p+60f : 0x1p+0f : inexact-ok
+= pow upward flt-32 0x1p+0f 0x4.8d1598p+60f : 0x1p+0f : inexact-ok
+= pow downward dbl-64 0x1p+0 0x4.8d1598p+60 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 0x1p+0 0x4.8d1598p+60 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0x1p+0 0x4.8d1598p+60 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 0x1p+0 0x4.8d1598p+60 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x1p+0L 0x4.8d1598p+60L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1p+0L 0x4.8d1598p+60L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1p+0L 0x4.8d1598p+60L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x1p+0L 0x4.8d1598p+60L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1p+0L 0x4.8d1598p+60L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1p+0L 0x4.8d1598p+60L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1p+0L 0x4.8d1598p+60L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1p+0L 0x4.8d1598p+60L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1p+0L 0x4.8d1598p+60L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1p+0L 0x4.8d1598p+60L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1p+0L 0x4.8d1598p+60L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1p+0L 0x4.8d1598p+60L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1p+0L 0x4.8d1598p+60L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1p+0L 0x4.8d1598p+60L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1p+0L 0x4.8d1598p+60L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x1p+0L 0x4.8d1598p+60L : 0x1p+0L : inexact-ok
+= pow downward dbl-64 0x1p+0 0x4.8d159e26af37cp+60 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 0x1p+0 0x4.8d159e26af37cp+60 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0x1p+0 0x4.8d159e26af37cp+60 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 0x1p+0 0x4.8d159e26af37cp+60 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x1p+0L 0x4.8d159e26af37cp+60L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1p+0L 0x4.8d159e26af37cp+60L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1p+0L 0x4.8d159e26af37cp+60L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x1p+0L 0x4.8d159e26af37cp+60L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1p+0L 0x4.8d159e26af37cp+60L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1p+0L 0x4.8d159e26af37cp+60L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1p+0L 0x4.8d159e26af37cp+60L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1p+0L 0x4.8d159e26af37cp+60L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1p+0L 0x4.8d159e26af37cp+60L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1p+0L 0x4.8d159e26af37cp+60L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1p+0L 0x4.8d159e26af37cp+60L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1p+0L 0x4.8d159e26af37cp+60L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1p+0L 0x4.8d159e26af37cp+60L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1p+0L 0x4.8d159e26af37cp+60L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1p+0L 0x4.8d159e26af37cp+60L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x1p+0L 0x4.8d159e26af37cp+60L : 0x1p+0L : inexact-ok
+= pow downward flt-32 0xf.fffffp-4f 0x4.8d15ap+60f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow tonearest flt-32 0xf.fffffp-4f 0x4.8d15ap+60f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 0xf.fffffp-4f 0x4.8d15ap+60f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 0xf.fffffp-4f 0x4.8d15ap+60f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 0xf.fffffp-4 0x4.8d15ap+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 0xf.fffffp-4 0x4.8d15ap+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 0xf.fffffp-4 0x4.8d15ap+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 0xf.fffffp-4 0x4.8d15ap+60 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel 0xf.fffffp-4L 0x4.8d15ap+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel 0xf.fffffp-4L 0x4.8d15ap+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel 0xf.fffffp-4L 0x4.8d15ap+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel 0xf.fffffp-4L 0x4.8d15ap+60L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k 0xf.fffffp-4L 0x4.8d15ap+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k 0xf.fffffp-4L 0x4.8d15ap+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k 0xf.fffffp-4L 0x4.8d15ap+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k 0xf.fffffp-4L 0x4.8d15ap+60L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0xf.fffffp-4L 0x4.8d15ap+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0xf.fffffp-4L 0x4.8d15ap+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0xf.fffffp-4L 0x4.8d15ap+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0xf.fffffp-4L 0x4.8d15ap+60L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm 0xf.fffffp-4L 0x4.8d15ap+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0xf.fffffp-4L 0x4.8d15ap+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.fffffp-4L 0x4.8d15ap+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0xf.fffffp-4L 0x4.8d15ap+60L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward flt-32 0xf.fffffp-4f 0x4.8d1598p+60f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow tonearest flt-32 0xf.fffffp-4f 0x4.8d1598p+60f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 0xf.fffffp-4f 0x4.8d1598p+60f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 0xf.fffffp-4f 0x4.8d1598p+60f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 0xf.fffffp-4 0x4.8d1598p+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 0xf.fffffp-4 0x4.8d1598p+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 0xf.fffffp-4 0x4.8d1598p+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 0xf.fffffp-4 0x4.8d1598p+60 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel 0xf.fffffp-4L 0x4.8d1598p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel 0xf.fffffp-4L 0x4.8d1598p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel 0xf.fffffp-4L 0x4.8d1598p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel 0xf.fffffp-4L 0x4.8d1598p+60L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k 0xf.fffffp-4L 0x4.8d1598p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k 0xf.fffffp-4L 0x4.8d1598p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k 0xf.fffffp-4L 0x4.8d1598p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k 0xf.fffffp-4L 0x4.8d1598p+60L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0xf.fffffp-4L 0x4.8d1598p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0xf.fffffp-4L 0x4.8d1598p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0xf.fffffp-4L 0x4.8d1598p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0xf.fffffp-4L 0x4.8d1598p+60L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm 0xf.fffffp-4L 0x4.8d1598p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0xf.fffffp-4L 0x4.8d1598p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.fffffp-4L 0x4.8d1598p+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0xf.fffffp-4L 0x4.8d1598p+60L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 0xf.fffffp-4 0x4.8d159e26af37cp+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 0xf.fffffp-4 0x4.8d159e26af37cp+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 0xf.fffffp-4 0x4.8d159e26af37cp+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 0xf.fffffp-4 0x4.8d159e26af37cp+60 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel 0xf.fffffp-4L 0x4.8d159e26af37cp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel 0xf.fffffp-4L 0x4.8d159e26af37cp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel 0xf.fffffp-4L 0x4.8d159e26af37cp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel 0xf.fffffp-4L 0x4.8d159e26af37cp+60L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k 0xf.fffffp-4L 0x4.8d159e26af37cp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k 0xf.fffffp-4L 0x4.8d159e26af37cp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k 0xf.fffffp-4L 0x4.8d159e26af37cp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k 0xf.fffffp-4L 0x4.8d159e26af37cp+60L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0xf.fffffp-4L 0x4.8d159e26af37cp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0xf.fffffp-4L 0x4.8d159e26af37cp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0xf.fffffp-4L 0x4.8d159e26af37cp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0xf.fffffp-4L 0x4.8d159e26af37cp+60L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm 0xf.fffffp-4L 0x4.8d159e26af37cp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0xf.fffffp-4L 0x4.8d159e26af37cp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.fffffp-4L 0x4.8d159e26af37cp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0xf.fffffp-4L 0x4.8d159e26af37cp+60L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 0xf.ffffffffffff8p-4 0x4.8d15ap+60 : 0xb.dea0deefbcfc8p-844 : inexact-ok
+= pow tonearest dbl-64 0xf.ffffffffffff8p-4 0x4.8d15ap+60 : 0xb.dea0deefbcfdp-844 : inexact-ok
+= pow towardzero dbl-64 0xf.ffffffffffff8p-4 0x4.8d15ap+60 : 0xb.dea0deefbcfc8p-844 : inexact-ok
+= pow upward dbl-64 0xf.ffffffffffff8p-4 0x4.8d15ap+60 : 0xb.dea0deefbcfdp-844 : inexact-ok
+= pow downward ldbl-96-intel 0xf.ffffffffffff8p-4L 0x4.8d15ap+60L : 0xb.dea0deefbcfce6dp-844L : inexact-ok
+= pow tonearest ldbl-96-intel 0xf.ffffffffffff8p-4L 0x4.8d15ap+60L : 0xb.dea0deefbcfce6dp-844L : inexact-ok
+= pow towardzero ldbl-96-intel 0xf.ffffffffffff8p-4L 0x4.8d15ap+60L : 0xb.dea0deefbcfce6dp-844L : inexact-ok
+= pow upward ldbl-96-intel 0xf.ffffffffffff8p-4L 0x4.8d15ap+60L : 0xb.dea0deefbcfce6ep-844L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.ffffffffffff8p-4L 0x4.8d15ap+60L : 0xb.dea0deefbcfce6dp-844L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.ffffffffffff8p-4L 0x4.8d15ap+60L : 0xb.dea0deefbcfce6dp-844L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.ffffffffffff8p-4L 0x4.8d15ap+60L : 0xb.dea0deefbcfce6dp-844L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.ffffffffffff8p-4L 0x4.8d15ap+60L : 0xb.dea0deefbcfce6ep-844L : inexact-ok
+= pow downward ldbl-128 0xf.ffffffffffff8p-4L 0x4.8d15ap+60L : 0xb.dea0deefbcfce6d489bb0f8fe77p-844L : inexact-ok
+= pow tonearest ldbl-128 0xf.ffffffffffff8p-4L 0x4.8d15ap+60L : 0xb.dea0deefbcfce6d489bb0f8fe778p-844L : inexact-ok
+= pow towardzero ldbl-128 0xf.ffffffffffff8p-4L 0x4.8d15ap+60L : 0xb.dea0deefbcfce6d489bb0f8fe77p-844L : inexact-ok
+= pow upward ldbl-128 0xf.ffffffffffff8p-4L 0x4.8d15ap+60L : 0xb.dea0deefbcfce6d489bb0f8fe778p-844L : inexact-ok
+= pow downward ldbl-128ibm 0xf.ffffffffffff8p-4L 0x4.8d15ap+60L : 0xb.dea0deefbcfce6d489bb0f8fe4p-844L : inexact-ok
+= pow tonearest ldbl-128ibm 0xf.ffffffffffff8p-4L 0x4.8d15ap+60L : 0xb.dea0deefbcfce6d489bb0f8fe8p-844L : inexact-ok
+= pow towardzero ldbl-128ibm 0xf.ffffffffffff8p-4L 0x4.8d15ap+60L : 0xb.dea0deefbcfce6d489bb0f8fe4p-844L : inexact-ok
+= pow upward ldbl-128ibm 0xf.ffffffffffff8p-4L 0x4.8d15ap+60L : 0xb.dea0deefbcfce6d489bb0f8fe8p-844L : inexact-ok
+= pow downward dbl-64 0xf.ffffffffffff8p-4 0x4.8d1598p+60 : 0xb.ded059d22e41p-844 : inexact-ok
+= pow tonearest dbl-64 0xf.ffffffffffff8p-4 0x4.8d1598p+60 : 0xb.ded059d22e418p-844 : inexact-ok
+= pow towardzero dbl-64 0xf.ffffffffffff8p-4 0x4.8d1598p+60 : 0xb.ded059d22e41p-844 : inexact-ok
+= pow upward dbl-64 0xf.ffffffffffff8p-4 0x4.8d1598p+60 : 0xb.ded059d22e418p-844 : inexact-ok
+= pow downward ldbl-96-intel 0xf.ffffffffffff8p-4L 0x4.8d1598p+60L : 0xb.ded059d22e416ecp-844L : inexact-ok
+= pow tonearest ldbl-96-intel 0xf.ffffffffffff8p-4L 0x4.8d1598p+60L : 0xb.ded059d22e416edp-844L : inexact-ok
+= pow towardzero ldbl-96-intel 0xf.ffffffffffff8p-4L 0x4.8d1598p+60L : 0xb.ded059d22e416ecp-844L : inexact-ok
+= pow upward ldbl-96-intel 0xf.ffffffffffff8p-4L 0x4.8d1598p+60L : 0xb.ded059d22e416edp-844L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.ffffffffffff8p-4L 0x4.8d1598p+60L : 0xb.ded059d22e416ecp-844L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.ffffffffffff8p-4L 0x4.8d1598p+60L : 0xb.ded059d22e416edp-844L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.ffffffffffff8p-4L 0x4.8d1598p+60L : 0xb.ded059d22e416ecp-844L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.ffffffffffff8p-4L 0x4.8d1598p+60L : 0xb.ded059d22e416edp-844L : inexact-ok
+= pow downward ldbl-128 0xf.ffffffffffff8p-4L 0x4.8d1598p+60L : 0xb.ded059d22e416eceb14d3bd3a31p-844L : inexact-ok
+= pow tonearest ldbl-128 0xf.ffffffffffff8p-4L 0x4.8d1598p+60L : 0xb.ded059d22e416eceb14d3bd3a31p-844L : inexact-ok
+= pow towardzero ldbl-128 0xf.ffffffffffff8p-4L 0x4.8d1598p+60L : 0xb.ded059d22e416eceb14d3bd3a31p-844L : inexact-ok
+= pow upward ldbl-128 0xf.ffffffffffff8p-4L 0x4.8d1598p+60L : 0xb.ded059d22e416eceb14d3bd3a318p-844L : inexact-ok
+= pow downward ldbl-128ibm 0xf.ffffffffffff8p-4L 0x4.8d1598p+60L : 0xb.ded059d22e416eceb14d3bd3ap-844L : inexact-ok
+= pow tonearest ldbl-128ibm 0xf.ffffffffffff8p-4L 0x4.8d1598p+60L : 0xb.ded059d22e416eceb14d3bd3a4p-844L : inexact-ok
+= pow towardzero ldbl-128ibm 0xf.ffffffffffff8p-4L 0x4.8d1598p+60L : 0xb.ded059d22e416eceb14d3bd3ap-844L : inexact-ok
+= pow upward ldbl-128ibm 0xf.ffffffffffff8p-4L 0x4.8d1598p+60L : 0xb.ded059d22e416eceb14d3bd3a4p-844L : inexact-ok
+= pow downward dbl-64 0xf.ffffffffffff8p-4 0x4.8d159e26af37cp+60 : 0xb.deabd7ffdaefp-844 : inexact-ok
+= pow tonearest dbl-64 0xf.ffffffffffff8p-4 0x4.8d159e26af37cp+60 : 0xb.deabd7ffdaef8p-844 : inexact-ok
+= pow towardzero dbl-64 0xf.ffffffffffff8p-4 0x4.8d159e26af37cp+60 : 0xb.deabd7ffdaefp-844 : inexact-ok
+= pow upward dbl-64 0xf.ffffffffffff8p-4 0x4.8d159e26af37cp+60 : 0xb.deabd7ffdaef8p-844 : inexact-ok
+= pow downward ldbl-96-intel 0xf.ffffffffffff8p-4L 0x4.8d159e26af37cp+60L : 0xb.deabd7ffdaef65fp-844L : inexact-ok
+= pow tonearest ldbl-96-intel 0xf.ffffffffffff8p-4L 0x4.8d159e26af37cp+60L : 0xb.deabd7ffdaef65fp-844L : inexact-ok
+= pow towardzero ldbl-96-intel 0xf.ffffffffffff8p-4L 0x4.8d159e26af37cp+60L : 0xb.deabd7ffdaef65fp-844L : inexact-ok
+= pow upward ldbl-96-intel 0xf.ffffffffffff8p-4L 0x4.8d159e26af37cp+60L : 0xb.deabd7ffdaef66p-844L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.ffffffffffff8p-4L 0x4.8d159e26af37cp+60L : 0xb.deabd7ffdaef65fp-844L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.ffffffffffff8p-4L 0x4.8d159e26af37cp+60L : 0xb.deabd7ffdaef65fp-844L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.ffffffffffff8p-4L 0x4.8d159e26af37cp+60L : 0xb.deabd7ffdaef65fp-844L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.ffffffffffff8p-4L 0x4.8d159e26af37cp+60L : 0xb.deabd7ffdaef66p-844L : inexact-ok
+= pow downward ldbl-128 0xf.ffffffffffff8p-4L 0x4.8d159e26af37cp+60L : 0xb.deabd7ffdaef65f284a1ad1d5b5p-844L : inexact-ok
+= pow tonearest ldbl-128 0xf.ffffffffffff8p-4L 0x4.8d159e26af37cp+60L : 0xb.deabd7ffdaef65f284a1ad1d5b5p-844L : inexact-ok
+= pow towardzero ldbl-128 0xf.ffffffffffff8p-4L 0x4.8d159e26af37cp+60L : 0xb.deabd7ffdaef65f284a1ad1d5b5p-844L : inexact-ok
+= pow upward ldbl-128 0xf.ffffffffffff8p-4L 0x4.8d159e26af37cp+60L : 0xb.deabd7ffdaef65f284a1ad1d5b58p-844L : inexact-ok
+= pow downward ldbl-128ibm 0xf.ffffffffffff8p-4L 0x4.8d159e26af37cp+60L : 0xb.deabd7ffdaef65f284a1ad1d58p-844L : inexact-ok
+= pow tonearest ldbl-128ibm 0xf.ffffffffffff8p-4L 0x4.8d159e26af37cp+60L : 0xb.deabd7ffdaef65f284a1ad1d5cp-844L : inexact-ok
+= pow towardzero ldbl-128ibm 0xf.ffffffffffff8p-4L 0x4.8d159e26af37cp+60L : 0xb.deabd7ffdaef65f284a1ad1d58p-844L : inexact-ok
+= pow upward ldbl-128ibm 0xf.ffffffffffff8p-4L 0x4.8d159e26af37cp+60L : 0xb.deabd7ffdaef65f284a1ad1d5cp-844L : inexact-ok
+pow 0x0.fffffffffffff8p0 -0x1.23456789abcdfp62
+= pow downward flt-32 0x1p+0f -0x4.8d1598p+60f : 0x1p+0f : inexact-ok
+= pow tonearest flt-32 0x1p+0f -0x4.8d1598p+60f : 0x1p+0f : inexact-ok
+= pow towardzero flt-32 0x1p+0f -0x4.8d1598p+60f : 0x1p+0f : inexact-ok
+= pow upward flt-32 0x1p+0f -0x4.8d1598p+60f : 0x1p+0f : inexact-ok
+= pow downward dbl-64 0x1p+0 -0x4.8d1598p+60 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 0x1p+0 -0x4.8d1598p+60 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0x1p+0 -0x4.8d1598p+60 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 0x1p+0 -0x4.8d1598p+60 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x1p+0L -0x4.8d1598p+60L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1p+0L -0x4.8d1598p+60L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1p+0L -0x4.8d1598p+60L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x1p+0L -0x4.8d1598p+60L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1p+0L -0x4.8d1598p+60L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1p+0L -0x4.8d1598p+60L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1p+0L -0x4.8d1598p+60L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1p+0L -0x4.8d1598p+60L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1p+0L -0x4.8d1598p+60L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1p+0L -0x4.8d1598p+60L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1p+0L -0x4.8d1598p+60L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1p+0L -0x4.8d1598p+60L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1p+0L -0x4.8d1598p+60L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1p+0L -0x4.8d1598p+60L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1p+0L -0x4.8d1598p+60L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x1p+0L -0x4.8d1598p+60L : 0x1p+0L : inexact-ok
+= pow downward flt-32 0x1p+0f -0x4.8d15ap+60f : 0x1p+0f : inexact-ok
+= pow tonearest flt-32 0x1p+0f -0x4.8d15ap+60f : 0x1p+0f : inexact-ok
+= pow towardzero flt-32 0x1p+0f -0x4.8d15ap+60f : 0x1p+0f : inexact-ok
+= pow upward flt-32 0x1p+0f -0x4.8d15ap+60f : 0x1p+0f : inexact-ok
+= pow downward dbl-64 0x1p+0 -0x4.8d15ap+60 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 0x1p+0 -0x4.8d15ap+60 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0x1p+0 -0x4.8d15ap+60 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 0x1p+0 -0x4.8d15ap+60 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x1p+0L -0x4.8d15ap+60L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1p+0L -0x4.8d15ap+60L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1p+0L -0x4.8d15ap+60L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x1p+0L -0x4.8d15ap+60L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1p+0L -0x4.8d15ap+60L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1p+0L -0x4.8d15ap+60L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1p+0L -0x4.8d15ap+60L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1p+0L -0x4.8d15ap+60L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1p+0L -0x4.8d15ap+60L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1p+0L -0x4.8d15ap+60L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1p+0L -0x4.8d15ap+60L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1p+0L -0x4.8d15ap+60L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1p+0L -0x4.8d15ap+60L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1p+0L -0x4.8d15ap+60L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1p+0L -0x4.8d15ap+60L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x1p+0L -0x4.8d15ap+60L : 0x1p+0L : inexact-ok
+= pow downward dbl-64 0x1p+0 -0x4.8d159e26af37cp+60 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 0x1p+0 -0x4.8d159e26af37cp+60 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0x1p+0 -0x4.8d159e26af37cp+60 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 0x1p+0 -0x4.8d159e26af37cp+60 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x1p+0L -0x4.8d159e26af37cp+60L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1p+0L -0x4.8d159e26af37cp+60L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1p+0L -0x4.8d159e26af37cp+60L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x1p+0L -0x4.8d159e26af37cp+60L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1p+0L -0x4.8d159e26af37cp+60L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1p+0L -0x4.8d159e26af37cp+60L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1p+0L -0x4.8d159e26af37cp+60L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1p+0L -0x4.8d159e26af37cp+60L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1p+0L -0x4.8d159e26af37cp+60L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1p+0L -0x4.8d159e26af37cp+60L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1p+0L -0x4.8d159e26af37cp+60L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1p+0L -0x4.8d159e26af37cp+60L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1p+0L -0x4.8d159e26af37cp+60L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1p+0L -0x4.8d159e26af37cp+60L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1p+0L -0x4.8d159e26af37cp+60L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x1p+0L -0x4.8d159e26af37cp+60L : 0x1p+0L : inexact-ok
+= pow downward flt-32 0xf.fffffp-4f -0x4.8d1598p+60f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow tonearest flt-32 0xf.fffffp-4f -0x4.8d1598p+60f : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero flt-32 0xf.fffffp-4f -0x4.8d1598p+60f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow upward flt-32 0xf.fffffp-4f -0x4.8d1598p+60f : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 0xf.fffffp-4 -0x4.8d1598p+60 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 0xf.fffffp-4 -0x4.8d1598p+60 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 0xf.fffffp-4 -0x4.8d1598p+60 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 0xf.fffffp-4 -0x4.8d1598p+60 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel 0xf.fffffp-4L -0x4.8d1598p+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel 0xf.fffffp-4L -0x4.8d1598p+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel 0xf.fffffp-4L -0x4.8d1598p+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel 0xf.fffffp-4L -0x4.8d1598p+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k 0xf.fffffp-4L -0x4.8d1598p+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k 0xf.fffffp-4L -0x4.8d1598p+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k 0xf.fffffp-4L -0x4.8d1598p+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k 0xf.fffffp-4L -0x4.8d1598p+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0xf.fffffp-4L -0x4.8d1598p+60L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0xf.fffffp-4L -0x4.8d1598p+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0xf.fffffp-4L -0x4.8d1598p+60L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0xf.fffffp-4L -0x4.8d1598p+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm 0xf.fffffp-4L -0x4.8d1598p+60L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0xf.fffffp-4L -0x4.8d1598p+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.fffffp-4L -0x4.8d1598p+60L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0xf.fffffp-4L -0x4.8d1598p+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward flt-32 0xf.fffffp-4f -0x4.8d15ap+60f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow tonearest flt-32 0xf.fffffp-4f -0x4.8d15ap+60f : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero flt-32 0xf.fffffp-4f -0x4.8d15ap+60f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow upward flt-32 0xf.fffffp-4f -0x4.8d15ap+60f : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 0xf.fffffp-4 -0x4.8d15ap+60 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 0xf.fffffp-4 -0x4.8d15ap+60 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 0xf.fffffp-4 -0x4.8d15ap+60 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 0xf.fffffp-4 -0x4.8d15ap+60 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel 0xf.fffffp-4L -0x4.8d15ap+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel 0xf.fffffp-4L -0x4.8d15ap+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel 0xf.fffffp-4L -0x4.8d15ap+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel 0xf.fffffp-4L -0x4.8d15ap+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k 0xf.fffffp-4L -0x4.8d15ap+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k 0xf.fffffp-4L -0x4.8d15ap+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k 0xf.fffffp-4L -0x4.8d15ap+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k 0xf.fffffp-4L -0x4.8d15ap+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0xf.fffffp-4L -0x4.8d15ap+60L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0xf.fffffp-4L -0x4.8d15ap+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0xf.fffffp-4L -0x4.8d15ap+60L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0xf.fffffp-4L -0x4.8d15ap+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm 0xf.fffffp-4L -0x4.8d15ap+60L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0xf.fffffp-4L -0x4.8d15ap+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.fffffp-4L -0x4.8d15ap+60L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0xf.fffffp-4L -0x4.8d15ap+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 0xf.fffffp-4 -0x4.8d159e26af37cp+60 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 0xf.fffffp-4 -0x4.8d159e26af37cp+60 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 0xf.fffffp-4 -0x4.8d159e26af37cp+60 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 0xf.fffffp-4 -0x4.8d159e26af37cp+60 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel 0xf.fffffp-4L -0x4.8d159e26af37cp+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel 0xf.fffffp-4L -0x4.8d159e26af37cp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel 0xf.fffffp-4L -0x4.8d159e26af37cp+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel 0xf.fffffp-4L -0x4.8d159e26af37cp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k 0xf.fffffp-4L -0x4.8d159e26af37cp+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k 0xf.fffffp-4L -0x4.8d159e26af37cp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k 0xf.fffffp-4L -0x4.8d159e26af37cp+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k 0xf.fffffp-4L -0x4.8d159e26af37cp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0xf.fffffp-4L -0x4.8d159e26af37cp+60L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0xf.fffffp-4L -0x4.8d159e26af37cp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0xf.fffffp-4L -0x4.8d159e26af37cp+60L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0xf.fffffp-4L -0x4.8d159e26af37cp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm 0xf.fffffp-4L -0x4.8d159e26af37cp+60L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0xf.fffffp-4L -0x4.8d159e26af37cp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.fffffp-4L -0x4.8d159e26af37cp+60L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0xf.fffffp-4L -0x4.8d159e26af37cp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 0xf.ffffffffffff8p-4 -0x4.8d1598p+60 : 0x1.590f9a6586a16p+840 : inexact-ok
+= pow tonearest dbl-64 0xf.ffffffffffff8p-4 -0x4.8d1598p+60 : 0x1.590f9a6586a17p+840 : inexact-ok
+= pow towardzero dbl-64 0xf.ffffffffffff8p-4 -0x4.8d1598p+60 : 0x1.590f9a6586a16p+840 : inexact-ok
+= pow upward dbl-64 0xf.ffffffffffff8p-4 -0x4.8d1598p+60 : 0x1.590f9a6586a17p+840 : inexact-ok
+= pow downward ldbl-96-intel 0xf.ffffffffffff8p-4L -0x4.8d1598p+60L : 0x1.590f9a6586a16cd8p+840L : inexact-ok
+= pow tonearest ldbl-96-intel 0xf.ffffffffffff8p-4L -0x4.8d1598p+60L : 0x1.590f9a6586a16cd8p+840L : inexact-ok
+= pow towardzero ldbl-96-intel 0xf.ffffffffffff8p-4L -0x4.8d1598p+60L : 0x1.590f9a6586a16cd8p+840L : inexact-ok
+= pow upward ldbl-96-intel 0xf.ffffffffffff8p-4L -0x4.8d1598p+60L : 0x1.590f9a6586a16cdap+840L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.ffffffffffff8p-4L -0x4.8d1598p+60L : 0x1.590f9a6586a16cd8p+840L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.ffffffffffff8p-4L -0x4.8d1598p+60L : 0x1.590f9a6586a16cd8p+840L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.ffffffffffff8p-4L -0x4.8d1598p+60L : 0x1.590f9a6586a16cd8p+840L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.ffffffffffff8p-4L -0x4.8d1598p+60L : 0x1.590f9a6586a16cdap+840L : inexact-ok
+= pow downward ldbl-128 0xf.ffffffffffff8p-4L -0x4.8d1598p+60L : 0x1.590f9a6586a16cd8802ac0e10965p+840L : inexact-ok
+= pow tonearest ldbl-128 0xf.ffffffffffff8p-4L -0x4.8d1598p+60L : 0x1.590f9a6586a16cd8802ac0e10965p+840L : inexact-ok
+= pow towardzero ldbl-128 0xf.ffffffffffff8p-4L -0x4.8d1598p+60L : 0x1.590f9a6586a16cd8802ac0e10965p+840L : inexact-ok
+= pow upward ldbl-128 0xf.ffffffffffff8p-4L -0x4.8d1598p+60L : 0x1.590f9a6586a16cd8802ac0e10966p+840L : inexact-ok
+= pow downward ldbl-128ibm 0xf.ffffffffffff8p-4L -0x4.8d1598p+60L : 0x1.590f9a6586a16cd8802ac0e109p+840L : inexact-ok
+= pow tonearest ldbl-128ibm 0xf.ffffffffffff8p-4L -0x4.8d1598p+60L : 0x1.590f9a6586a16cd8802ac0e1098p+840L : inexact-ok
+= pow towardzero ldbl-128ibm 0xf.ffffffffffff8p-4L -0x4.8d1598p+60L : 0x1.590f9a6586a16cd8802ac0e109p+840L : inexact-ok
+= pow upward ldbl-128ibm 0xf.ffffffffffff8p-4L -0x4.8d1598p+60L : 0x1.590f9a6586a16cd8802ac0e1098p+840L : inexact-ok
+= pow downward dbl-64 0xf.ffffffffffff8p-4 -0x4.8d15ap+60 : 0x1.5914feaeb8c2bp+840 : inexact-ok
+= pow tonearest dbl-64 0xf.ffffffffffff8p-4 -0x4.8d15ap+60 : 0x1.5914feaeb8c2cp+840 : inexact-ok
+= pow towardzero dbl-64 0xf.ffffffffffff8p-4 -0x4.8d15ap+60 : 0x1.5914feaeb8c2bp+840 : inexact-ok
+= pow upward dbl-64 0xf.ffffffffffff8p-4 -0x4.8d15ap+60 : 0x1.5914feaeb8c2cp+840 : inexact-ok
+= pow downward ldbl-96-intel 0xf.ffffffffffff8p-4L -0x4.8d15ap+60L : 0x1.5914feaeb8c2bb3ep+840L : inexact-ok
+= pow tonearest ldbl-96-intel 0xf.ffffffffffff8p-4L -0x4.8d15ap+60L : 0x1.5914feaeb8c2bb4p+840L : inexact-ok
+= pow towardzero ldbl-96-intel 0xf.ffffffffffff8p-4L -0x4.8d15ap+60L : 0x1.5914feaeb8c2bb3ep+840L : inexact-ok
+= pow upward ldbl-96-intel 0xf.ffffffffffff8p-4L -0x4.8d15ap+60L : 0x1.5914feaeb8c2bb4p+840L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.ffffffffffff8p-4L -0x4.8d15ap+60L : 0x1.5914feaeb8c2bb3ep+840L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.ffffffffffff8p-4L -0x4.8d15ap+60L : 0x1.5914feaeb8c2bb4p+840L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.ffffffffffff8p-4L -0x4.8d15ap+60L : 0x1.5914feaeb8c2bb3ep+840L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.ffffffffffff8p-4L -0x4.8d15ap+60L : 0x1.5914feaeb8c2bb4p+840L : inexact-ok
+= pow downward ldbl-128 0xf.ffffffffffff8p-4L -0x4.8d15ap+60L : 0x1.5914feaeb8c2bb3f4dc103bc9a17p+840L : inexact-ok
+= pow tonearest ldbl-128 0xf.ffffffffffff8p-4L -0x4.8d15ap+60L : 0x1.5914feaeb8c2bb3f4dc103bc9a17p+840L : inexact-ok
+= pow towardzero ldbl-128 0xf.ffffffffffff8p-4L -0x4.8d15ap+60L : 0x1.5914feaeb8c2bb3f4dc103bc9a17p+840L : inexact-ok
+= pow upward ldbl-128 0xf.ffffffffffff8p-4L -0x4.8d15ap+60L : 0x1.5914feaeb8c2bb3f4dc103bc9a18p+840L : inexact-ok
+= pow downward ldbl-128ibm 0xf.ffffffffffff8p-4L -0x4.8d15ap+60L : 0x1.5914feaeb8c2bb3f4dc103bc9ap+840L : inexact-ok
+= pow tonearest ldbl-128ibm 0xf.ffffffffffff8p-4L -0x4.8d15ap+60L : 0x1.5914feaeb8c2bb3f4dc103bc9ap+840L : inexact-ok
+= pow towardzero ldbl-128ibm 0xf.ffffffffffff8p-4L -0x4.8d15ap+60L : 0x1.5914feaeb8c2bb3f4dc103bc9ap+840L : inexact-ok
+= pow upward ldbl-128ibm 0xf.ffffffffffff8p-4L -0x4.8d15ap+60L : 0x1.5914feaeb8c2bb3f4dc103bc9a8p+840L : inexact-ok
+= pow downward dbl-64 0xf.ffffffffffff8p-4 -0x4.8d159e26af37cp+60 : 0x1.5913bfacf4afp+840 : inexact-ok
+= pow tonearest dbl-64 0xf.ffffffffffff8p-4 -0x4.8d159e26af37cp+60 : 0x1.5913bfacf4afp+840 : inexact-ok
+= pow towardzero dbl-64 0xf.ffffffffffff8p-4 -0x4.8d159e26af37cp+60 : 0x1.5913bfacf4afp+840 : inexact-ok
+= pow upward dbl-64 0xf.ffffffffffff8p-4 -0x4.8d159e26af37cp+60 : 0x1.5913bfacf4af1p+840 : inexact-ok
+= pow downward ldbl-96-intel 0xf.ffffffffffff8p-4L -0x4.8d159e26af37cp+60L : 0x1.5913bfacf4af0236p+840L : inexact-ok
+= pow tonearest ldbl-96-intel 0xf.ffffffffffff8p-4L -0x4.8d159e26af37cp+60L : 0x1.5913bfacf4af0236p+840L : inexact-ok
+= pow towardzero ldbl-96-intel 0xf.ffffffffffff8p-4L -0x4.8d159e26af37cp+60L : 0x1.5913bfacf4af0236p+840L : inexact-ok
+= pow upward ldbl-96-intel 0xf.ffffffffffff8p-4L -0x4.8d159e26af37cp+60L : 0x1.5913bfacf4af0238p+840L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.ffffffffffff8p-4L -0x4.8d159e26af37cp+60L : 0x1.5913bfacf4af0236p+840L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.ffffffffffff8p-4L -0x4.8d159e26af37cp+60L : 0x1.5913bfacf4af0236p+840L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.ffffffffffff8p-4L -0x4.8d159e26af37cp+60L : 0x1.5913bfacf4af0236p+840L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.ffffffffffff8p-4L -0x4.8d159e26af37cp+60L : 0x1.5913bfacf4af0238p+840L : inexact-ok
+= pow downward ldbl-128 0xf.ffffffffffff8p-4L -0x4.8d159e26af37cp+60L : 0x1.5913bfacf4af023616e6e4d86b73p+840L : inexact-ok
+= pow tonearest ldbl-128 0xf.ffffffffffff8p-4L -0x4.8d159e26af37cp+60L : 0x1.5913bfacf4af023616e6e4d86b73p+840L : inexact-ok
+= pow towardzero ldbl-128 0xf.ffffffffffff8p-4L -0x4.8d159e26af37cp+60L : 0x1.5913bfacf4af023616e6e4d86b73p+840L : inexact-ok
+= pow upward ldbl-128 0xf.ffffffffffff8p-4L -0x4.8d159e26af37cp+60L : 0x1.5913bfacf4af023616e6e4d86b74p+840L : inexact-ok
+= pow downward ldbl-128ibm 0xf.ffffffffffff8p-4L -0x4.8d159e26af37cp+60L : 0x1.5913bfacf4af023616e6e4d86bp+840L : inexact-ok
+= pow tonearest ldbl-128ibm 0xf.ffffffffffff8p-4L -0x4.8d159e26af37cp+60L : 0x1.5913bfacf4af023616e6e4d86b8p+840L : inexact-ok
+= pow towardzero ldbl-128ibm 0xf.ffffffffffff8p-4L -0x4.8d159e26af37cp+60L : 0x1.5913bfacf4af023616e6e4d86bp+840L : inexact-ok
+= pow upward ldbl-128ibm 0xf.ffffffffffff8p-4L -0x4.8d159e26af37cp+60L : 0x1.5913bfacf4af023616e6e4d86b8p+840L : inexact-ok
+pow 0x1.0000000000001p0 0x1.23456789abcdfp61
+= pow downward flt-32 0x1.000002p+0f 0x2.468adp+60f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow tonearest flt-32 0x1.000002p+0f 0x2.468adp+60f : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero flt-32 0x1.000002p+0f 0x2.468adp+60f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow upward flt-32 0x1.000002p+0f 0x2.468adp+60f : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 0x1.000002p+0 0x2.468adp+60 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 0x1.000002p+0 0x2.468adp+60 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 0x1.000002p+0 0x2.468adp+60 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 0x1.000002p+0 0x2.468adp+60 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel 0x1.000002p+0L 0x2.468adp+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel 0x1.000002p+0L 0x2.468adp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel 0x1.000002p+0L 0x2.468adp+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel 0x1.000002p+0L 0x2.468adp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k 0x1.000002p+0L 0x2.468adp+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k 0x1.000002p+0L 0x2.468adp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k 0x1.000002p+0L 0x2.468adp+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k 0x1.000002p+0L 0x2.468adp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0x1.000002p+0L 0x2.468adp+60L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0x1.000002p+0L 0x2.468adp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0x1.000002p+0L 0x2.468adp+60L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0x1.000002p+0L 0x2.468adp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm 0x1.000002p+0L 0x2.468adp+60L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0x1.000002p+0L 0x2.468adp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0x1.000002p+0L 0x2.468adp+60L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0x1.000002p+0L 0x2.468adp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward flt-32 0x1.000002p+0f 0x2.468accp+60f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow tonearest flt-32 0x1.000002p+0f 0x2.468accp+60f : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero flt-32 0x1.000002p+0f 0x2.468accp+60f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow upward flt-32 0x1.000002p+0f 0x2.468accp+60f : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 0x1.000002p+0 0x2.468accp+60 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 0x1.000002p+0 0x2.468accp+60 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 0x1.000002p+0 0x2.468accp+60 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 0x1.000002p+0 0x2.468accp+60 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel 0x1.000002p+0L 0x2.468accp+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel 0x1.000002p+0L 0x2.468accp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel 0x1.000002p+0L 0x2.468accp+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel 0x1.000002p+0L 0x2.468accp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k 0x1.000002p+0L 0x2.468accp+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k 0x1.000002p+0L 0x2.468accp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k 0x1.000002p+0L 0x2.468accp+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k 0x1.000002p+0L 0x2.468accp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0x1.000002p+0L 0x2.468accp+60L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0x1.000002p+0L 0x2.468accp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0x1.000002p+0L 0x2.468accp+60L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0x1.000002p+0L 0x2.468accp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm 0x1.000002p+0L 0x2.468accp+60L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0x1.000002p+0L 0x2.468accp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0x1.000002p+0L 0x2.468accp+60L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0x1.000002p+0L 0x2.468accp+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 0x1.000002p+0 0x2.468acf13579bep+60 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 0x1.000002p+0 0x2.468acf13579bep+60 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 0x1.000002p+0 0x2.468acf13579bep+60 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 0x1.000002p+0 0x2.468acf13579bep+60 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel 0x1.000002p+0L 0x2.468acf13579bep+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel 0x1.000002p+0L 0x2.468acf13579bep+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel 0x1.000002p+0L 0x2.468acf13579bep+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel 0x1.000002p+0L 0x2.468acf13579bep+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k 0x1.000002p+0L 0x2.468acf13579bep+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k 0x1.000002p+0L 0x2.468acf13579bep+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k 0x1.000002p+0L 0x2.468acf13579bep+60L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k 0x1.000002p+0L 0x2.468acf13579bep+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0x1.000002p+0L 0x2.468acf13579bep+60L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0x1.000002p+0L 0x2.468acf13579bep+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0x1.000002p+0L 0x2.468acf13579bep+60L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0x1.000002p+0L 0x2.468acf13579bep+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm 0x1.000002p+0L 0x2.468acf13579bep+60L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0x1.000002p+0L 0x2.468acf13579bep+60L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0x1.000002p+0L 0x2.468acf13579bep+60L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0x1.000002p+0L 0x2.468acf13579bep+60L : plus_infty : inexact-ok overflow errno-erange
+= pow downward flt-32 0x1p+0f 0x2.468adp+60f : 0x1p+0f : inexact-ok
+= pow tonearest flt-32 0x1p+0f 0x2.468adp+60f : 0x1p+0f : inexact-ok
+= pow towardzero flt-32 0x1p+0f 0x2.468adp+60f : 0x1p+0f : inexact-ok
+= pow upward flt-32 0x1p+0f 0x2.468adp+60f : 0x1p+0f : inexact-ok
+= pow downward dbl-64 0x1p+0 0x2.468adp+60 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 0x1p+0 0x2.468adp+60 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0x1p+0 0x2.468adp+60 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 0x1p+0 0x2.468adp+60 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x1p+0L 0x2.468adp+60L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1p+0L 0x2.468adp+60L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1p+0L 0x2.468adp+60L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x1p+0L 0x2.468adp+60L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1p+0L 0x2.468adp+60L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1p+0L 0x2.468adp+60L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1p+0L 0x2.468adp+60L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1p+0L 0x2.468adp+60L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1p+0L 0x2.468adp+60L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1p+0L 0x2.468adp+60L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1p+0L 0x2.468adp+60L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1p+0L 0x2.468adp+60L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1p+0L 0x2.468adp+60L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1p+0L 0x2.468adp+60L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1p+0L 0x2.468adp+60L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x1p+0L 0x2.468adp+60L : 0x1p+0L : inexact-ok
+= pow downward flt-32 0x1p+0f 0x2.468accp+60f : 0x1p+0f : inexact-ok
+= pow tonearest flt-32 0x1p+0f 0x2.468accp+60f : 0x1p+0f : inexact-ok
+= pow towardzero flt-32 0x1p+0f 0x2.468accp+60f : 0x1p+0f : inexact-ok
+= pow upward flt-32 0x1p+0f 0x2.468accp+60f : 0x1p+0f : inexact-ok
+= pow downward dbl-64 0x1p+0 0x2.468accp+60 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 0x1p+0 0x2.468accp+60 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0x1p+0 0x2.468accp+60 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 0x1p+0 0x2.468accp+60 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x1p+0L 0x2.468accp+60L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1p+0L 0x2.468accp+60L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1p+0L 0x2.468accp+60L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x1p+0L 0x2.468accp+60L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1p+0L 0x2.468accp+60L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1p+0L 0x2.468accp+60L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1p+0L 0x2.468accp+60L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1p+0L 0x2.468accp+60L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1p+0L 0x2.468accp+60L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1p+0L 0x2.468accp+60L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1p+0L 0x2.468accp+60L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1p+0L 0x2.468accp+60L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1p+0L 0x2.468accp+60L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1p+0L 0x2.468accp+60L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1p+0L 0x2.468accp+60L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x1p+0L 0x2.468accp+60L : 0x1p+0L : inexact-ok
+= pow downward dbl-64 0x1p+0 0x2.468acf13579bep+60 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 0x1p+0 0x2.468acf13579bep+60 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0x1p+0 0x2.468acf13579bep+60 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 0x1p+0 0x2.468acf13579bep+60 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x1p+0L 0x2.468acf13579bep+60L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1p+0L 0x2.468acf13579bep+60L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1p+0L 0x2.468acf13579bep+60L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x1p+0L 0x2.468acf13579bep+60L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1p+0L 0x2.468acf13579bep+60L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1p+0L 0x2.468acf13579bep+60L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1p+0L 0x2.468acf13579bep+60L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1p+0L 0x2.468acf13579bep+60L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1p+0L 0x2.468acf13579bep+60L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1p+0L 0x2.468acf13579bep+60L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1p+0L 0x2.468acf13579bep+60L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1p+0L 0x2.468acf13579bep+60L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1p+0L 0x2.468acf13579bep+60L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1p+0L 0x2.468acf13579bep+60L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1p+0L 0x2.468acf13579bep+60L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x1p+0L 0x2.468acf13579bep+60L : 0x1p+0L : inexact-ok
+= pow downward dbl-64 0x1.0000000000001p+0 0x2.468adp+60 : 0x1.5914feaeb89dep+840 : inexact-ok
+= pow tonearest dbl-64 0x1.0000000000001p+0 0x2.468adp+60 : 0x1.5914feaeb89dfp+840 : inexact-ok
+= pow towardzero dbl-64 0x1.0000000000001p+0 0x2.468adp+60 : 0x1.5914feaeb89dep+840 : inexact-ok
+= pow upward dbl-64 0x1.0000000000001p+0 0x2.468adp+60 : 0x1.5914feaeb89dfp+840 : inexact-ok
+= pow downward ldbl-96-intel 0x1.0000000000001p+0L 0x2.468adp+60L : 0x1.5914feaeb89dec34p+840L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1.0000000000001p+0L 0x2.468adp+60L : 0x1.5914feaeb89dec36p+840L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1.0000000000001p+0L 0x2.468adp+60L : 0x1.5914feaeb89dec34p+840L : inexact-ok
+= pow upward ldbl-96-intel 0x1.0000000000001p+0L 0x2.468adp+60L : 0x1.5914feaeb89dec36p+840L : inexact-ok
+= pow downward ldbl-96-m68k 0x1.0000000000001p+0L 0x2.468adp+60L : 0x1.5914feaeb89dec34p+840L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1.0000000000001p+0L 0x2.468adp+60L : 0x1.5914feaeb89dec36p+840L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1.0000000000001p+0L 0x2.468adp+60L : 0x1.5914feaeb89dec34p+840L : inexact-ok
+= pow upward ldbl-96-m68k 0x1.0000000000001p+0L 0x2.468adp+60L : 0x1.5914feaeb89dec36p+840L : inexact-ok
+= pow downward ldbl-128 0x1.0000000000001p+0L 0x2.468adp+60L : 0x1.5914feaeb89dec35255637d0b4e2p+840L : inexact-ok
+= pow tonearest ldbl-128 0x1.0000000000001p+0L 0x2.468adp+60L : 0x1.5914feaeb89dec35255637d0b4e2p+840L : inexact-ok
+= pow towardzero ldbl-128 0x1.0000000000001p+0L 0x2.468adp+60L : 0x1.5914feaeb89dec35255637d0b4e2p+840L : inexact-ok
+= pow upward ldbl-128 0x1.0000000000001p+0L 0x2.468adp+60L : 0x1.5914feaeb89dec35255637d0b4e3p+840L : inexact-ok
+= pow downward ldbl-128ibm 0x1.0000000000001p+0L 0x2.468adp+60L : 0x1.5914feaeb89dec35255637d0b48p+840L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1.0000000000001p+0L 0x2.468adp+60L : 0x1.5914feaeb89dec35255637d0b5p+840L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1.0000000000001p+0L 0x2.468adp+60L : 0x1.5914feaeb89dec35255637d0b48p+840L : inexact-ok
+= pow upward ldbl-128ibm 0x1.0000000000001p+0L 0x2.468adp+60L : 0x1.5914feaeb89dec35255637d0b5p+840L : inexact-ok
+= pow downward dbl-64 0x1.0000000000001p+0 0x2.468accp+60 : 0x1.590f9a65867c9p+840 : inexact-ok
+= pow tonearest dbl-64 0x1.0000000000001p+0 0x2.468accp+60 : 0x1.590f9a65867cap+840 : inexact-ok
+= pow towardzero dbl-64 0x1.0000000000001p+0 0x2.468accp+60 : 0x1.590f9a65867c9p+840 : inexact-ok
+= pow upward dbl-64 0x1.0000000000001p+0 0x2.468accp+60 : 0x1.590f9a65867cap+840 : inexact-ok
+= pow downward ldbl-96-intel 0x1.0000000000001p+0L 0x2.468accp+60L : 0x1.590f9a65867c9e6p+840L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1.0000000000001p+0L 0x2.468accp+60L : 0x1.590f9a65867c9e62p+840L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1.0000000000001p+0L 0x2.468accp+60L : 0x1.590f9a65867c9e6p+840L : inexact-ok
+= pow upward ldbl-96-intel 0x1.0000000000001p+0L 0x2.468accp+60L : 0x1.590f9a65867c9e62p+840L : inexact-ok
+= pow downward ldbl-96-m68k 0x1.0000000000001p+0L 0x2.468accp+60L : 0x1.590f9a65867c9e6p+840L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1.0000000000001p+0L 0x2.468accp+60L : 0x1.590f9a65867c9e62p+840L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1.0000000000001p+0L 0x2.468accp+60L : 0x1.590f9a65867c9e6p+840L : inexact-ok
+= pow upward ldbl-96-m68k 0x1.0000000000001p+0L 0x2.468accp+60L : 0x1.590f9a65867c9e62p+840L : inexact-ok
+= pow downward ldbl-128 0x1.0000000000001p+0L 0x2.468accp+60L : 0x1.590f9a65867c9e61d3750ccab8a6p+840L : inexact-ok
+= pow tonearest ldbl-128 0x1.0000000000001p+0L 0x2.468accp+60L : 0x1.590f9a65867c9e61d3750ccab8a7p+840L : inexact-ok
+= pow towardzero ldbl-128 0x1.0000000000001p+0L 0x2.468accp+60L : 0x1.590f9a65867c9e61d3750ccab8a6p+840L : inexact-ok
+= pow upward ldbl-128 0x1.0000000000001p+0L 0x2.468accp+60L : 0x1.590f9a65867c9e61d3750ccab8a7p+840L : inexact-ok
+= pow downward ldbl-128ibm 0x1.0000000000001p+0L 0x2.468accp+60L : 0x1.590f9a65867c9e61d3750ccab88p+840L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1.0000000000001p+0L 0x2.468accp+60L : 0x1.590f9a65867c9e61d3750ccab88p+840L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1.0000000000001p+0L 0x2.468accp+60L : 0x1.590f9a65867c9e61d3750ccab88p+840L : inexact-ok
+= pow upward ldbl-128ibm 0x1.0000000000001p+0L 0x2.468accp+60L : 0x1.590f9a65867c9e61d3750ccab9p+840L : inexact-ok
+= pow downward dbl-64 0x1.0000000000001p+0 0x2.468acf13579bep+60 : 0x1.5913bfacf48a3p+840 : inexact-ok
+= pow tonearest dbl-64 0x1.0000000000001p+0 0x2.468acf13579bep+60 : 0x1.5913bfacf48a3p+840 : inexact-ok
+= pow towardzero dbl-64 0x1.0000000000001p+0 0x2.468acf13579bep+60 : 0x1.5913bfacf48a3p+840 : inexact-ok
+= pow upward dbl-64 0x1.0000000000001p+0 0x2.468acf13579bep+60 : 0x1.5913bfacf48a4p+840 : inexact-ok
+= pow downward ldbl-96-intel 0x1.0000000000001p+0L 0x2.468acf13579bep+60L : 0x1.5913bfacf48a334ep+840L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1.0000000000001p+0L 0x2.468acf13579bep+60L : 0x1.5913bfacf48a334ep+840L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1.0000000000001p+0L 0x2.468acf13579bep+60L : 0x1.5913bfacf48a334ep+840L : inexact-ok
+= pow upward ldbl-96-intel 0x1.0000000000001p+0L 0x2.468acf13579bep+60L : 0x1.5913bfacf48a335p+840L : inexact-ok
+= pow downward ldbl-96-m68k 0x1.0000000000001p+0L 0x2.468acf13579bep+60L : 0x1.5913bfacf48a334ep+840L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1.0000000000001p+0L 0x2.468acf13579bep+60L : 0x1.5913bfacf48a334ep+840L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1.0000000000001p+0L 0x2.468acf13579bep+60L : 0x1.5913bfacf48a334ep+840L : inexact-ok
+= pow upward ldbl-96-m68k 0x1.0000000000001p+0L 0x2.468acf13579bep+60L : 0x1.5913bfacf48a335p+840L : inexact-ok
+= pow downward ldbl-128 0x1.0000000000001p+0L 0x2.468acf13579bep+60L : 0x1.5913bfacf48a334e04740e2bacb8p+840L : inexact-ok
+= pow tonearest ldbl-128 0x1.0000000000001p+0L 0x2.468acf13579bep+60L : 0x1.5913bfacf48a334e04740e2bacb9p+840L : inexact-ok
+= pow towardzero ldbl-128 0x1.0000000000001p+0L 0x2.468acf13579bep+60L : 0x1.5913bfacf48a334e04740e2bacb8p+840L : inexact-ok
+= pow upward ldbl-128 0x1.0000000000001p+0L 0x2.468acf13579bep+60L : 0x1.5913bfacf48a334e04740e2bacb9p+840L : inexact-ok
+= pow downward ldbl-128ibm 0x1.0000000000001p+0L 0x2.468acf13579bep+60L : 0x1.5913bfacf48a334e04740e2bac8p+840L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1.0000000000001p+0L 0x2.468acf13579bep+60L : 0x1.5913bfacf48a334e04740e2bac8p+840L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1.0000000000001p+0L 0x2.468acf13579bep+60L : 0x1.5913bfacf48a334e04740e2bac8p+840L : inexact-ok
+= pow upward ldbl-128ibm 0x1.0000000000001p+0L 0x2.468acf13579bep+60L : 0x1.5913bfacf48a334e04740e2badp+840L : inexact-ok
+pow 0x1.0000000000001p0 -0x1.23456789abcdfp61
+= pow downward flt-32 0x1.000002p+0f -0x2.468accp+60f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow tonearest flt-32 0x1.000002p+0f -0x2.468accp+60f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 0x1.000002p+0f -0x2.468accp+60f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 0x1.000002p+0f -0x2.468accp+60f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 0x1.000002p+0 -0x2.468accp+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 0x1.000002p+0 -0x2.468accp+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 0x1.000002p+0 -0x2.468accp+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 0x1.000002p+0 -0x2.468accp+60 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel 0x1.000002p+0L -0x2.468accp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel 0x1.000002p+0L -0x2.468accp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel 0x1.000002p+0L -0x2.468accp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel 0x1.000002p+0L -0x2.468accp+60L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k 0x1.000002p+0L -0x2.468accp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k 0x1.000002p+0L -0x2.468accp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k 0x1.000002p+0L -0x2.468accp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k 0x1.000002p+0L -0x2.468accp+60L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0x1.000002p+0L -0x2.468accp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0x1.000002p+0L -0x2.468accp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0x1.000002p+0L -0x2.468accp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0x1.000002p+0L -0x2.468accp+60L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm 0x1.000002p+0L -0x2.468accp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0x1.000002p+0L -0x2.468accp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0x1.000002p+0L -0x2.468accp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0x1.000002p+0L -0x2.468accp+60L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward flt-32 0x1.000002p+0f -0x2.468adp+60f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow tonearest flt-32 0x1.000002p+0f -0x2.468adp+60f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 0x1.000002p+0f -0x2.468adp+60f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 0x1.000002p+0f -0x2.468adp+60f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 0x1.000002p+0 -0x2.468adp+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 0x1.000002p+0 -0x2.468adp+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 0x1.000002p+0 -0x2.468adp+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 0x1.000002p+0 -0x2.468adp+60 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel 0x1.000002p+0L -0x2.468adp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel 0x1.000002p+0L -0x2.468adp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel 0x1.000002p+0L -0x2.468adp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel 0x1.000002p+0L -0x2.468adp+60L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k 0x1.000002p+0L -0x2.468adp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k 0x1.000002p+0L -0x2.468adp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k 0x1.000002p+0L -0x2.468adp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k 0x1.000002p+0L -0x2.468adp+60L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0x1.000002p+0L -0x2.468adp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0x1.000002p+0L -0x2.468adp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0x1.000002p+0L -0x2.468adp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0x1.000002p+0L -0x2.468adp+60L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm 0x1.000002p+0L -0x2.468adp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0x1.000002p+0L -0x2.468adp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0x1.000002p+0L -0x2.468adp+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0x1.000002p+0L -0x2.468adp+60L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 0x1.000002p+0 -0x2.468acf13579bep+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 0x1.000002p+0 -0x2.468acf13579bep+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 0x1.000002p+0 -0x2.468acf13579bep+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 0x1.000002p+0 -0x2.468acf13579bep+60 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel 0x1.000002p+0L -0x2.468acf13579bep+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel 0x1.000002p+0L -0x2.468acf13579bep+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel 0x1.000002p+0L -0x2.468acf13579bep+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel 0x1.000002p+0L -0x2.468acf13579bep+60L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k 0x1.000002p+0L -0x2.468acf13579bep+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k 0x1.000002p+0L -0x2.468acf13579bep+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k 0x1.000002p+0L -0x2.468acf13579bep+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k 0x1.000002p+0L -0x2.468acf13579bep+60L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0x1.000002p+0L -0x2.468acf13579bep+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0x1.000002p+0L -0x2.468acf13579bep+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0x1.000002p+0L -0x2.468acf13579bep+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0x1.000002p+0L -0x2.468acf13579bep+60L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm 0x1.000002p+0L -0x2.468acf13579bep+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0x1.000002p+0L -0x2.468acf13579bep+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0x1.000002p+0L -0x2.468acf13579bep+60L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0x1.000002p+0L -0x2.468acf13579bep+60L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward flt-32 0x1p+0f -0x2.468accp+60f : 0x1p+0f : inexact-ok
+= pow tonearest flt-32 0x1p+0f -0x2.468accp+60f : 0x1p+0f : inexact-ok
+= pow towardzero flt-32 0x1p+0f -0x2.468accp+60f : 0x1p+0f : inexact-ok
+= pow upward flt-32 0x1p+0f -0x2.468accp+60f : 0x1p+0f : inexact-ok
+= pow downward dbl-64 0x1p+0 -0x2.468accp+60 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 0x1p+0 -0x2.468accp+60 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0x1p+0 -0x2.468accp+60 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 0x1p+0 -0x2.468accp+60 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x1p+0L -0x2.468accp+60L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1p+0L -0x2.468accp+60L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1p+0L -0x2.468accp+60L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x1p+0L -0x2.468accp+60L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1p+0L -0x2.468accp+60L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1p+0L -0x2.468accp+60L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1p+0L -0x2.468accp+60L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1p+0L -0x2.468accp+60L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1p+0L -0x2.468accp+60L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1p+0L -0x2.468accp+60L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1p+0L -0x2.468accp+60L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1p+0L -0x2.468accp+60L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1p+0L -0x2.468accp+60L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1p+0L -0x2.468accp+60L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1p+0L -0x2.468accp+60L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x1p+0L -0x2.468accp+60L : 0x1p+0L : inexact-ok
+= pow downward flt-32 0x1p+0f -0x2.468adp+60f : 0x1p+0f : inexact-ok
+= pow tonearest flt-32 0x1p+0f -0x2.468adp+60f : 0x1p+0f : inexact-ok
+= pow towardzero flt-32 0x1p+0f -0x2.468adp+60f : 0x1p+0f : inexact-ok
+= pow upward flt-32 0x1p+0f -0x2.468adp+60f : 0x1p+0f : inexact-ok
+= pow downward dbl-64 0x1p+0 -0x2.468adp+60 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 0x1p+0 -0x2.468adp+60 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0x1p+0 -0x2.468adp+60 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 0x1p+0 -0x2.468adp+60 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x1p+0L -0x2.468adp+60L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1p+0L -0x2.468adp+60L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1p+0L -0x2.468adp+60L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x1p+0L -0x2.468adp+60L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1p+0L -0x2.468adp+60L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1p+0L -0x2.468adp+60L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1p+0L -0x2.468adp+60L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1p+0L -0x2.468adp+60L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1p+0L -0x2.468adp+60L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1p+0L -0x2.468adp+60L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1p+0L -0x2.468adp+60L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1p+0L -0x2.468adp+60L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1p+0L -0x2.468adp+60L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1p+0L -0x2.468adp+60L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1p+0L -0x2.468adp+60L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x1p+0L -0x2.468adp+60L : 0x1p+0L : inexact-ok
+= pow downward dbl-64 0x1p+0 -0x2.468acf13579bep+60 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 0x1p+0 -0x2.468acf13579bep+60 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0x1p+0 -0x2.468acf13579bep+60 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 0x1p+0 -0x2.468acf13579bep+60 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x1p+0L -0x2.468acf13579bep+60L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1p+0L -0x2.468acf13579bep+60L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1p+0L -0x2.468acf13579bep+60L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x1p+0L -0x2.468acf13579bep+60L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1p+0L -0x2.468acf13579bep+60L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1p+0L -0x2.468acf13579bep+60L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1p+0L -0x2.468acf13579bep+60L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1p+0L -0x2.468acf13579bep+60L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1p+0L -0x2.468acf13579bep+60L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1p+0L -0x2.468acf13579bep+60L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1p+0L -0x2.468acf13579bep+60L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1p+0L -0x2.468acf13579bep+60L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1p+0L -0x2.468acf13579bep+60L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1p+0L -0x2.468acf13579bep+60L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1p+0L -0x2.468acf13579bep+60L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x1p+0L -0x2.468acf13579bep+60L : 0x1p+0L : inexact-ok
+= pow downward dbl-64 0x1.0000000000001p+0 -0x2.468accp+60 : 0xb.ded059d22f858p-844 : inexact-ok
+= pow tonearest dbl-64 0x1.0000000000001p+0 -0x2.468accp+60 : 0xb.ded059d22f858p-844 : inexact-ok
+= pow towardzero dbl-64 0x1.0000000000001p+0 -0x2.468accp+60 : 0xb.ded059d22f858p-844 : inexact-ok
+= pow upward dbl-64 0x1.0000000000001p+0 -0x2.468accp+60 : 0xb.ded059d22f86p-844 : inexact-ok
+= pow downward ldbl-96-intel 0x1.0000000000001p+0L -0x2.468accp+60L : 0xb.ded059d22f8592ap-844L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1.0000000000001p+0L -0x2.468accp+60L : 0xb.ded059d22f8592bp-844L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1.0000000000001p+0L -0x2.468accp+60L : 0xb.ded059d22f8592ap-844L : inexact-ok
+= pow upward ldbl-96-intel 0x1.0000000000001p+0L -0x2.468accp+60L : 0xb.ded059d22f8592bp-844L : inexact-ok
+= pow downward ldbl-96-m68k 0x1.0000000000001p+0L -0x2.468accp+60L : 0xb.ded059d22f8592ap-844L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1.0000000000001p+0L -0x2.468accp+60L : 0xb.ded059d22f8592bp-844L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1.0000000000001p+0L -0x2.468accp+60L : 0xb.ded059d22f8592ap-844L : inexact-ok
+= pow upward ldbl-96-m68k 0x1.0000000000001p+0L -0x2.468accp+60L : 0xb.ded059d22f8592bp-844L : inexact-ok
+= pow downward ldbl-128 0x1.0000000000001p+0L -0x2.468accp+60L : 0xb.ded059d22f8592ad9a28ad84a298p-844L : inexact-ok
+= pow tonearest ldbl-128 0x1.0000000000001p+0L -0x2.468accp+60L : 0xb.ded059d22f8592ad9a28ad84a2ap-844L : inexact-ok
+= pow towardzero ldbl-128 0x1.0000000000001p+0L -0x2.468accp+60L : 0xb.ded059d22f8592ad9a28ad84a298p-844L : inexact-ok
+= pow upward ldbl-128 0x1.0000000000001p+0L -0x2.468accp+60L : 0xb.ded059d22f8592ad9a28ad84a2ap-844L : inexact-ok
+= pow downward ldbl-128ibm 0x1.0000000000001p+0L -0x2.468accp+60L : 0xb.ded059d22f8592ad9a28ad84ap-844L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1.0000000000001p+0L -0x2.468accp+60L : 0xb.ded059d22f8592ad9a28ad84a4p-844L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1.0000000000001p+0L -0x2.468accp+60L : 0xb.ded059d22f8592ad9a28ad84ap-844L : inexact-ok
+= pow upward ldbl-128ibm 0x1.0000000000001p+0L -0x2.468accp+60L : 0xb.ded059d22f8592ad9a28ad84a4p-844L : inexact-ok
+= pow downward dbl-64 0x1.0000000000001p+0 -0x2.468adp+60 : 0xb.dea0deefbe41p-844 : inexact-ok
+= pow tonearest dbl-64 0x1.0000000000001p+0 -0x2.468adp+60 : 0xb.dea0deefbe41p-844 : inexact-ok
+= pow towardzero dbl-64 0x1.0000000000001p+0 -0x2.468adp+60 : 0xb.dea0deefbe41p-844 : inexact-ok
+= pow upward dbl-64 0x1.0000000000001p+0 -0x2.468adp+60 : 0xb.dea0deefbe418p-844 : inexact-ok
+= pow downward ldbl-96-intel 0x1.0000000000001p+0L -0x2.468adp+60L : 0xb.dea0deefbe4105ap-844L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1.0000000000001p+0L -0x2.468adp+60L : 0xb.dea0deefbe4105ap-844L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1.0000000000001p+0L -0x2.468adp+60L : 0xb.dea0deefbe4105ap-844L : inexact-ok
+= pow upward ldbl-96-intel 0x1.0000000000001p+0L -0x2.468adp+60L : 0xb.dea0deefbe4105bp-844L : inexact-ok
+= pow downward ldbl-96-m68k 0x1.0000000000001p+0L -0x2.468adp+60L : 0xb.dea0deefbe4105ap-844L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1.0000000000001p+0L -0x2.468adp+60L : 0xb.dea0deefbe4105ap-844L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1.0000000000001p+0L -0x2.468adp+60L : 0xb.dea0deefbe4105ap-844L : inexact-ok
+= pow upward ldbl-96-m68k 0x1.0000000000001p+0L -0x2.468adp+60L : 0xb.dea0deefbe4105bp-844L : inexact-ok
+= pow downward ldbl-128 0x1.0000000000001p+0L -0x2.468adp+60L : 0xb.dea0deefbe4105a526fa1915e99p-844L : inexact-ok
+= pow tonearest ldbl-128 0x1.0000000000001p+0L -0x2.468adp+60L : 0xb.dea0deefbe4105a526fa1915e998p-844L : inexact-ok
+= pow towardzero ldbl-128 0x1.0000000000001p+0L -0x2.468adp+60L : 0xb.dea0deefbe4105a526fa1915e99p-844L : inexact-ok
+= pow upward ldbl-128 0x1.0000000000001p+0L -0x2.468adp+60L : 0xb.dea0deefbe4105a526fa1915e998p-844L : inexact-ok
+= pow downward ldbl-128ibm 0x1.0000000000001p+0L -0x2.468adp+60L : 0xb.dea0deefbe4105a526fa1915e8p-844L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1.0000000000001p+0L -0x2.468adp+60L : 0xb.dea0deefbe4105a526fa1915e8p-844L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1.0000000000001p+0L -0x2.468adp+60L : 0xb.dea0deefbe4105a526fa1915e8p-844L : inexact-ok
+= pow upward ldbl-128ibm 0x1.0000000000001p+0L -0x2.468adp+60L : 0xb.dea0deefbe4105a526fa1915ecp-844L : inexact-ok
+= pow downward dbl-64 0x1.0000000000001p+0 -0x2.468acf13579bep+60 : 0xb.deabd7ffdc338p-844 : inexact-ok
+= pow tonearest dbl-64 0x1.0000000000001p+0 -0x2.468acf13579bep+60 : 0xb.deabd7ffdc338p-844 : inexact-ok
+= pow towardzero dbl-64 0x1.0000000000001p+0 -0x2.468acf13579bep+60 : 0xb.deabd7ffdc338p-844 : inexact-ok
+= pow upward dbl-64 0x1.0000000000001p+0 -0x2.468acf13579bep+60 : 0xb.deabd7ffdc34p-844 : inexact-ok
+= pow downward ldbl-96-intel 0x1.0000000000001p+0L -0x2.468acf13579bep+60L : 0xb.deabd7ffdc3385ep-844L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1.0000000000001p+0L -0x2.468acf13579bep+60L : 0xb.deabd7ffdc3385fp-844L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1.0000000000001p+0L -0x2.468acf13579bep+60L : 0xb.deabd7ffdc3385ep-844L : inexact-ok
+= pow upward ldbl-96-intel 0x1.0000000000001p+0L -0x2.468acf13579bep+60L : 0xb.deabd7ffdc3385fp-844L : inexact-ok
+= pow downward ldbl-96-m68k 0x1.0000000000001p+0L -0x2.468acf13579bep+60L : 0xb.deabd7ffdc3385ep-844L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1.0000000000001p+0L -0x2.468acf13579bep+60L : 0xb.deabd7ffdc3385fp-844L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1.0000000000001p+0L -0x2.468acf13579bep+60L : 0xb.deabd7ffdc3385ep-844L : inexact-ok
+= pow upward ldbl-96-m68k 0x1.0000000000001p+0L -0x2.468acf13579bep+60L : 0xb.deabd7ffdc3385fp-844L : inexact-ok
+= pow downward ldbl-128 0x1.0000000000001p+0L -0x2.468acf13579bep+60L : 0xb.deabd7ffdc3385ee405985fd8ef8p-844L : inexact-ok
+= pow tonearest ldbl-128 0x1.0000000000001p+0L -0x2.468acf13579bep+60L : 0xb.deabd7ffdc3385ee405985fd8ef8p-844L : inexact-ok
+= pow towardzero ldbl-128 0x1.0000000000001p+0L -0x2.468acf13579bep+60L : 0xb.deabd7ffdc3385ee405985fd8ef8p-844L : inexact-ok
+= pow upward ldbl-128 0x1.0000000000001p+0L -0x2.468acf13579bep+60L : 0xb.deabd7ffdc3385ee405985fd8fp-844L : inexact-ok
+= pow downward ldbl-128ibm 0x1.0000000000001p+0L -0x2.468acf13579bep+60L : 0xb.deabd7ffdc3385ee405985fd8cp-844L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1.0000000000001p+0L -0x2.468acf13579bep+60L : 0xb.deabd7ffdc3385ee405985fd9p-844L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1.0000000000001p+0L -0x2.468acf13579bep+60L : 0xb.deabd7ffdc3385ee405985fd8cp-844L : inexact-ok
+= pow upward ldbl-128ibm 0x1.0000000000001p+0L -0x2.468acf13579bep+60L : 0xb.deabd7ffdc3385ee405985fd9p-844L : inexact-ok
+pow 0x0.ffffffffffffffffp0 0x1.23456789abcdef0ep77
+= pow downward flt-32 0x1p+0f 0x2.468adp+76f : 0x1p+0f : inexact-ok
+= pow tonearest flt-32 0x1p+0f 0x2.468adp+76f : 0x1p+0f : inexact-ok
+= pow towardzero flt-32 0x1p+0f 0x2.468adp+76f : 0x1p+0f : inexact-ok
+= pow upward flt-32 0x1p+0f 0x2.468adp+76f : 0x1p+0f : inexact-ok
+= pow downward dbl-64 0x1p+0 0x2.468adp+76 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 0x1p+0 0x2.468adp+76 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0x1p+0 0x2.468adp+76 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 0x1p+0 0x2.468adp+76 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x1p+0L 0x2.468adp+76L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1p+0L 0x2.468adp+76L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1p+0L 0x2.468adp+76L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x1p+0L 0x2.468adp+76L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1p+0L 0x2.468adp+76L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1p+0L 0x2.468adp+76L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1p+0L 0x2.468adp+76L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1p+0L 0x2.468adp+76L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1p+0L 0x2.468adp+76L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1p+0L 0x2.468adp+76L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1p+0L 0x2.468adp+76L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1p+0L 0x2.468adp+76L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1p+0L 0x2.468adp+76L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1p+0L 0x2.468adp+76L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1p+0L 0x2.468adp+76L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x1p+0L 0x2.468adp+76L : 0x1p+0L : inexact-ok
+= pow downward flt-32 0x1p+0f 0x2.468accp+76f : 0x1p+0f : inexact-ok
+= pow tonearest flt-32 0x1p+0f 0x2.468accp+76f : 0x1p+0f : inexact-ok
+= pow towardzero flt-32 0x1p+0f 0x2.468accp+76f : 0x1p+0f : inexact-ok
+= pow upward flt-32 0x1p+0f 0x2.468accp+76f : 0x1p+0f : inexact-ok
+= pow downward dbl-64 0x1p+0 0x2.468accp+76 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 0x1p+0 0x2.468accp+76 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0x1p+0 0x2.468accp+76 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 0x1p+0 0x2.468accp+76 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x1p+0L 0x2.468accp+76L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1p+0L 0x2.468accp+76L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1p+0L 0x2.468accp+76L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x1p+0L 0x2.468accp+76L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1p+0L 0x2.468accp+76L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1p+0L 0x2.468accp+76L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1p+0L 0x2.468accp+76L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1p+0L 0x2.468accp+76L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1p+0L 0x2.468accp+76L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1p+0L 0x2.468accp+76L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1p+0L 0x2.468accp+76L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1p+0L 0x2.468accp+76L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1p+0L 0x2.468accp+76L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1p+0L 0x2.468accp+76L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1p+0L 0x2.468accp+76L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x1p+0L 0x2.468accp+76L : 0x1p+0L : inexact-ok
+= pow downward dbl-64 0x1p+0 0x2.468acf13579bep+76 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 0x1p+0 0x2.468acf13579bep+76 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0x1p+0 0x2.468acf13579bep+76 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 0x1p+0 0x2.468acf13579bep+76 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x1p+0L 0x2.468acf13579bep+76L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1p+0L 0x2.468acf13579bep+76L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1p+0L 0x2.468acf13579bep+76L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x1p+0L 0x2.468acf13579bep+76L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1p+0L 0x2.468acf13579bep+76L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1p+0L 0x2.468acf13579bep+76L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1p+0L 0x2.468acf13579bep+76L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1p+0L 0x2.468acf13579bep+76L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1p+0L 0x2.468acf13579bep+76L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1p+0L 0x2.468acf13579bep+76L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1p+0L 0x2.468acf13579bep+76L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1p+0L 0x2.468acf13579bep+76L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1p+0L 0x2.468acf13579bep+76L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1p+0L 0x2.468acf13579bep+76L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1p+0L 0x2.468acf13579bep+76L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x1p+0L 0x2.468acf13579bep+76L : 0x1p+0L : inexact-ok
+= pow downward dbl-64 0x1p+0 0x2.468acf13579bcp+76 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 0x1p+0 0x2.468acf13579bcp+76 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0x1p+0 0x2.468acf13579bcp+76 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 0x1p+0 0x2.468acf13579bcp+76 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x1p+0L 0x2.468acf13579bcp+76L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1p+0L 0x2.468acf13579bcp+76L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1p+0L 0x2.468acf13579bcp+76L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x1p+0L 0x2.468acf13579bcp+76L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1p+0L 0x2.468acf13579bcp+76L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1p+0L 0x2.468acf13579bcp+76L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1p+0L 0x2.468acf13579bcp+76L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1p+0L 0x2.468acf13579bcp+76L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1p+0L 0x2.468acf13579bcp+76L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1p+0L 0x2.468acf13579bcp+76L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1p+0L 0x2.468acf13579bcp+76L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1p+0L 0x2.468acf13579bcp+76L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1p+0L 0x2.468acf13579bcp+76L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1p+0L 0x2.468acf13579bcp+76L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1p+0L 0x2.468acf13579bcp+76L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x1p+0L 0x2.468acf13579bcp+76L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-intel 0x1p+0L 0x2.468acf13579bde1cp+76L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1p+0L 0x2.468acf13579bde1cp+76L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1p+0L 0x2.468acf13579bde1cp+76L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x1p+0L 0x2.468acf13579bde1cp+76L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1p+0L 0x2.468acf13579bde1cp+76L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1p+0L 0x2.468acf13579bde1cp+76L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1p+0L 0x2.468acf13579bde1cp+76L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1p+0L 0x2.468acf13579bde1cp+76L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1p+0L 0x2.468acf13579bde1cp+76L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1p+0L 0x2.468acf13579bde1cp+76L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1p+0L 0x2.468acf13579bde1cp+76L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1p+0L 0x2.468acf13579bde1cp+76L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1p+0L 0x2.468acf13579bde1cp+76L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1p+0L 0x2.468acf13579bde1cp+76L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1p+0L 0x2.468acf13579bde1cp+76L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x1p+0L 0x2.468acf13579bde1cp+76L : 0x1p+0L : inexact-ok
+= pow downward flt-32 0xf.fffffp-4f 0x2.468adp+76f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow tonearest flt-32 0xf.fffffp-4f 0x2.468adp+76f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 0xf.fffffp-4f 0x2.468adp+76f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 0xf.fffffp-4f 0x2.468adp+76f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 0xf.fffffp-4 0x2.468adp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 0xf.fffffp-4 0x2.468adp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 0xf.fffffp-4 0x2.468adp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 0xf.fffffp-4 0x2.468adp+76 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel 0xf.fffffp-4L 0x2.468adp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel 0xf.fffffp-4L 0x2.468adp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel 0xf.fffffp-4L 0x2.468adp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel 0xf.fffffp-4L 0x2.468adp+76L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k 0xf.fffffp-4L 0x2.468adp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k 0xf.fffffp-4L 0x2.468adp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k 0xf.fffffp-4L 0x2.468adp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k 0xf.fffffp-4L 0x2.468adp+76L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0xf.fffffp-4L 0x2.468adp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0xf.fffffp-4L 0x2.468adp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0xf.fffffp-4L 0x2.468adp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0xf.fffffp-4L 0x2.468adp+76L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm 0xf.fffffp-4L 0x2.468adp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0xf.fffffp-4L 0x2.468adp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.fffffp-4L 0x2.468adp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0xf.fffffp-4L 0x2.468adp+76L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward flt-32 0xf.fffffp-4f 0x2.468accp+76f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow tonearest flt-32 0xf.fffffp-4f 0x2.468accp+76f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 0xf.fffffp-4f 0x2.468accp+76f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 0xf.fffffp-4f 0x2.468accp+76f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 0xf.fffffp-4 0x2.468accp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 0xf.fffffp-4 0x2.468accp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 0xf.fffffp-4 0x2.468accp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 0xf.fffffp-4 0x2.468accp+76 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel 0xf.fffffp-4L 0x2.468accp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel 0xf.fffffp-4L 0x2.468accp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel 0xf.fffffp-4L 0x2.468accp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel 0xf.fffffp-4L 0x2.468accp+76L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k 0xf.fffffp-4L 0x2.468accp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k 0xf.fffffp-4L 0x2.468accp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k 0xf.fffffp-4L 0x2.468accp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k 0xf.fffffp-4L 0x2.468accp+76L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0xf.fffffp-4L 0x2.468accp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0xf.fffffp-4L 0x2.468accp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0xf.fffffp-4L 0x2.468accp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0xf.fffffp-4L 0x2.468accp+76L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm 0xf.fffffp-4L 0x2.468accp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0xf.fffffp-4L 0x2.468accp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.fffffp-4L 0x2.468accp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0xf.fffffp-4L 0x2.468accp+76L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 0xf.fffffp-4 0x2.468acf13579bep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 0xf.fffffp-4 0x2.468acf13579bep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 0xf.fffffp-4 0x2.468acf13579bep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 0xf.fffffp-4 0x2.468acf13579bep+76 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel 0xf.fffffp-4L 0x2.468acf13579bep+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel 0xf.fffffp-4L 0x2.468acf13579bep+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel 0xf.fffffp-4L 0x2.468acf13579bep+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel 0xf.fffffp-4L 0x2.468acf13579bep+76L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k 0xf.fffffp-4L 0x2.468acf13579bep+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k 0xf.fffffp-4L 0x2.468acf13579bep+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k 0xf.fffffp-4L 0x2.468acf13579bep+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k 0xf.fffffp-4L 0x2.468acf13579bep+76L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0xf.fffffp-4L 0x2.468acf13579bep+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0xf.fffffp-4L 0x2.468acf13579bep+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0xf.fffffp-4L 0x2.468acf13579bep+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0xf.fffffp-4L 0x2.468acf13579bep+76L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm 0xf.fffffp-4L 0x2.468acf13579bep+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0xf.fffffp-4L 0x2.468acf13579bep+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.fffffp-4L 0x2.468acf13579bep+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0xf.fffffp-4L 0x2.468acf13579bep+76L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 0xf.fffffp-4 0x2.468acf13579bcp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 0xf.fffffp-4 0x2.468acf13579bcp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 0xf.fffffp-4 0x2.468acf13579bcp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 0xf.fffffp-4 0x2.468acf13579bcp+76 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel 0xf.fffffp-4L 0x2.468acf13579bcp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel 0xf.fffffp-4L 0x2.468acf13579bcp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel 0xf.fffffp-4L 0x2.468acf13579bcp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel 0xf.fffffp-4L 0x2.468acf13579bcp+76L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k 0xf.fffffp-4L 0x2.468acf13579bcp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k 0xf.fffffp-4L 0x2.468acf13579bcp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k 0xf.fffffp-4L 0x2.468acf13579bcp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k 0xf.fffffp-4L 0x2.468acf13579bcp+76L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0xf.fffffp-4L 0x2.468acf13579bcp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0xf.fffffp-4L 0x2.468acf13579bcp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0xf.fffffp-4L 0x2.468acf13579bcp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0xf.fffffp-4L 0x2.468acf13579bcp+76L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm 0xf.fffffp-4L 0x2.468acf13579bcp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0xf.fffffp-4L 0x2.468acf13579bcp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.fffffp-4L 0x2.468acf13579bcp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0xf.fffffp-4L 0x2.468acf13579bcp+76L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel 0xf.fffffp-4L 0x2.468acf13579bde1cp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel 0xf.fffffp-4L 0x2.468acf13579bde1cp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel 0xf.fffffp-4L 0x2.468acf13579bde1cp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel 0xf.fffffp-4L 0x2.468acf13579bde1cp+76L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k 0xf.fffffp-4L 0x2.468acf13579bde1cp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k 0xf.fffffp-4L 0x2.468acf13579bde1cp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k 0xf.fffffp-4L 0x2.468acf13579bde1cp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k 0xf.fffffp-4L 0x2.468acf13579bde1cp+76L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0xf.fffffp-4L 0x2.468acf13579bde1cp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0xf.fffffp-4L 0x2.468acf13579bde1cp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0xf.fffffp-4L 0x2.468acf13579bde1cp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0xf.fffffp-4L 0x2.468acf13579bde1cp+76L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm 0xf.fffffp-4L 0x2.468acf13579bde1cp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0xf.fffffp-4L 0x2.468acf13579bde1cp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.fffffp-4L 0x2.468acf13579bde1cp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0xf.fffffp-4L 0x2.468acf13579bde1cp+76L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 0xf.ffffffffffff8p-4 0x2.468adp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 0xf.ffffffffffff8p-4 0x2.468adp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 0xf.ffffffffffff8p-4 0x2.468adp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 0xf.ffffffffffff8p-4 0x2.468adp+76 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel 0xf.ffffffffffff8p-4L 0x2.468adp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel 0xf.ffffffffffff8p-4L 0x2.468adp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel 0xf.ffffffffffff8p-4L 0x2.468adp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel 0xf.ffffffffffff8p-4L 0x2.468adp+76L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k 0xf.ffffffffffff8p-4L 0x2.468adp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k 0xf.ffffffffffff8p-4L 0x2.468adp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k 0xf.ffffffffffff8p-4L 0x2.468adp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k 0xf.ffffffffffff8p-4L 0x2.468adp+76L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0xf.ffffffffffff8p-4L 0x2.468adp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0xf.ffffffffffff8p-4L 0x2.468adp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0xf.ffffffffffff8p-4L 0x2.468adp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0xf.ffffffffffff8p-4L 0x2.468adp+76L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm 0xf.ffffffffffff8p-4L 0x2.468adp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0xf.ffffffffffff8p-4L 0x2.468adp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.ffffffffffff8p-4L 0x2.468adp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0xf.ffffffffffff8p-4L 0x2.468adp+76L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 0xf.ffffffffffff8p-4 0x2.468accp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 0xf.ffffffffffff8p-4 0x2.468accp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 0xf.ffffffffffff8p-4 0x2.468accp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 0xf.ffffffffffff8p-4 0x2.468accp+76 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel 0xf.ffffffffffff8p-4L 0x2.468accp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel 0xf.ffffffffffff8p-4L 0x2.468accp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel 0xf.ffffffffffff8p-4L 0x2.468accp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel 0xf.ffffffffffff8p-4L 0x2.468accp+76L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k 0xf.ffffffffffff8p-4L 0x2.468accp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k 0xf.ffffffffffff8p-4L 0x2.468accp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k 0xf.ffffffffffff8p-4L 0x2.468accp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k 0xf.ffffffffffff8p-4L 0x2.468accp+76L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0xf.ffffffffffff8p-4L 0x2.468accp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0xf.ffffffffffff8p-4L 0x2.468accp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0xf.ffffffffffff8p-4L 0x2.468accp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0xf.ffffffffffff8p-4L 0x2.468accp+76L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm 0xf.ffffffffffff8p-4L 0x2.468accp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0xf.ffffffffffff8p-4L 0x2.468accp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.ffffffffffff8p-4L 0x2.468accp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0xf.ffffffffffff8p-4L 0x2.468accp+76L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 0xf.ffffffffffff8p-4 0x2.468acf13579bep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 0xf.ffffffffffff8p-4 0x2.468acf13579bep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 0xf.ffffffffffff8p-4 0x2.468acf13579bep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 0xf.ffffffffffff8p-4 0x2.468acf13579bep+76 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel 0xf.ffffffffffff8p-4L 0x2.468acf13579bep+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel 0xf.ffffffffffff8p-4L 0x2.468acf13579bep+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel 0xf.ffffffffffff8p-4L 0x2.468acf13579bep+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel 0xf.ffffffffffff8p-4L 0x2.468acf13579bep+76L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k 0xf.ffffffffffff8p-4L 0x2.468acf13579bep+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k 0xf.ffffffffffff8p-4L 0x2.468acf13579bep+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k 0xf.ffffffffffff8p-4L 0x2.468acf13579bep+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k 0xf.ffffffffffff8p-4L 0x2.468acf13579bep+76L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0xf.ffffffffffff8p-4L 0x2.468acf13579bep+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0xf.ffffffffffff8p-4L 0x2.468acf13579bep+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0xf.ffffffffffff8p-4L 0x2.468acf13579bep+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0xf.ffffffffffff8p-4L 0x2.468acf13579bep+76L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm 0xf.ffffffffffff8p-4L 0x2.468acf13579bep+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0xf.ffffffffffff8p-4L 0x2.468acf13579bep+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.ffffffffffff8p-4L 0x2.468acf13579bep+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0xf.ffffffffffff8p-4L 0x2.468acf13579bep+76L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 0xf.ffffffffffff8p-4 0x2.468acf13579bcp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 0xf.ffffffffffff8p-4 0x2.468acf13579bcp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 0xf.ffffffffffff8p-4 0x2.468acf13579bcp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 0xf.ffffffffffff8p-4 0x2.468acf13579bcp+76 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel 0xf.ffffffffffff8p-4L 0x2.468acf13579bcp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel 0xf.ffffffffffff8p-4L 0x2.468acf13579bcp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel 0xf.ffffffffffff8p-4L 0x2.468acf13579bcp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel 0xf.ffffffffffff8p-4L 0x2.468acf13579bcp+76L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k 0xf.ffffffffffff8p-4L 0x2.468acf13579bcp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k 0xf.ffffffffffff8p-4L 0x2.468acf13579bcp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k 0xf.ffffffffffff8p-4L 0x2.468acf13579bcp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k 0xf.ffffffffffff8p-4L 0x2.468acf13579bcp+76L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0xf.ffffffffffff8p-4L 0x2.468acf13579bcp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0xf.ffffffffffff8p-4L 0x2.468acf13579bcp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0xf.ffffffffffff8p-4L 0x2.468acf13579bcp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0xf.ffffffffffff8p-4L 0x2.468acf13579bcp+76L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm 0xf.ffffffffffff8p-4L 0x2.468acf13579bcp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0xf.ffffffffffff8p-4L 0x2.468acf13579bcp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.ffffffffffff8p-4L 0x2.468acf13579bcp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0xf.ffffffffffff8p-4L 0x2.468acf13579bcp+76L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel 0xf.ffffffffffff8p-4L 0x2.468acf13579bde1cp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel 0xf.ffffffffffff8p-4L 0x2.468acf13579bde1cp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel 0xf.ffffffffffff8p-4L 0x2.468acf13579bde1cp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel 0xf.ffffffffffff8p-4L 0x2.468acf13579bde1cp+76L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k 0xf.ffffffffffff8p-4L 0x2.468acf13579bde1cp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k 0xf.ffffffffffff8p-4L 0x2.468acf13579bde1cp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k 0xf.ffffffffffff8p-4L 0x2.468acf13579bde1cp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k 0xf.ffffffffffff8p-4L 0x2.468acf13579bde1cp+76L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0xf.ffffffffffff8p-4L 0x2.468acf13579bde1cp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0xf.ffffffffffff8p-4L 0x2.468acf13579bde1cp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0xf.ffffffffffff8p-4L 0x2.468acf13579bde1cp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0xf.ffffffffffff8p-4L 0x2.468acf13579bde1cp+76L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm 0xf.ffffffffffff8p-4L 0x2.468acf13579bde1cp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0xf.ffffffffffff8p-4L 0x2.468acf13579bde1cp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.ffffffffffff8p-4L 0x2.468acf13579bde1cp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0xf.ffffffffffff8p-4L 0x2.468acf13579bde1cp+76L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel 0xf.fffffffffffffffp-4L 0x2.468adp+76L : 0x2.2785707939b37b4p-13448L : inexact-ok
+= pow tonearest ldbl-96-intel 0xf.fffffffffffffffp-4L 0x2.468adp+76L : 0x2.2785707939b37b4p-13448L : inexact-ok
+= pow towardzero ldbl-96-intel 0xf.fffffffffffffffp-4L 0x2.468adp+76L : 0x2.2785707939b37b4p-13448L : inexact-ok
+= pow upward ldbl-96-intel 0xf.fffffffffffffffp-4L 0x2.468adp+76L : 0x2.2785707939b37b44p-13448L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.fffffffffffffffp-4L 0x2.468adp+76L : 0x2.2785707939b37b4p-13448L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.fffffffffffffffp-4L 0x2.468adp+76L : 0x2.2785707939b37b4p-13448L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.fffffffffffffffp-4L 0x2.468adp+76L : 0x2.2785707939b37b4p-13448L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.fffffffffffffffp-4L 0x2.468adp+76L : 0x2.2785707939b37b44p-13448L : inexact-ok
+= pow downward ldbl-128 0xf.fffffffffffffffp-4L 0x2.468adp+76L : 0x2.2785707939b37b4143e88e857df2p-13448L : inexact-ok
+= pow tonearest ldbl-128 0xf.fffffffffffffffp-4L 0x2.468adp+76L : 0x2.2785707939b37b4143e88e857df2p-13448L : inexact-ok
+= pow towardzero ldbl-128 0xf.fffffffffffffffp-4L 0x2.468adp+76L : 0x2.2785707939b37b4143e88e857df2p-13448L : inexact-ok
+= pow upward ldbl-128 0xf.fffffffffffffffp-4L 0x2.468adp+76L : 0x2.2785707939b37b4143e88e857df4p-13448L : inexact-ok
+= pow downward ldbl-128ibm 0xf.fffffffffffffffp-4L 0x2.468adp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0xf.fffffffffffffffp-4L 0x2.468adp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.fffffffffffffffp-4L 0x2.468adp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0xf.fffffffffffffffp-4L 0x2.468adp+76L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel 0xf.fffffffffffffffp-4L 0x2.468accp+76L : 0x2.280f6312f34af8f4p-13448L : inexact-ok
+= pow tonearest ldbl-96-intel 0xf.fffffffffffffffp-4L 0x2.468accp+76L : 0x2.280f6312f34af8f4p-13448L : inexact-ok
+= pow towardzero ldbl-96-intel 0xf.fffffffffffffffp-4L 0x2.468accp+76L : 0x2.280f6312f34af8f4p-13448L : inexact-ok
+= pow upward ldbl-96-intel 0xf.fffffffffffffffp-4L 0x2.468accp+76L : 0x2.280f6312f34af8f8p-13448L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.fffffffffffffffp-4L 0x2.468accp+76L : 0x2.280f6312f34af8f4p-13448L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.fffffffffffffffp-4L 0x2.468accp+76L : 0x2.280f6312f34af8f4p-13448L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.fffffffffffffffp-4L 0x2.468accp+76L : 0x2.280f6312f34af8f4p-13448L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.fffffffffffffffp-4L 0x2.468accp+76L : 0x2.280f6312f34af8f8p-13448L : inexact-ok
+= pow downward ldbl-128 0xf.fffffffffffffffp-4L 0x2.468accp+76L : 0x2.280f6312f34af8f40d2812a4964p-13448L : inexact-ok
+= pow tonearest ldbl-128 0xf.fffffffffffffffp-4L 0x2.468accp+76L : 0x2.280f6312f34af8f40d2812a4964p-13448L : inexact-ok
+= pow towardzero ldbl-128 0xf.fffffffffffffffp-4L 0x2.468accp+76L : 0x2.280f6312f34af8f40d2812a4964p-13448L : inexact-ok
+= pow upward ldbl-128 0xf.fffffffffffffffp-4L 0x2.468accp+76L : 0x2.280f6312f34af8f40d2812a49642p-13448L : inexact-ok
+= pow downward ldbl-128ibm 0xf.fffffffffffffffp-4L 0x2.468accp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0xf.fffffffffffffffp-4L 0x2.468accp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.fffffffffffffffp-4L 0x2.468accp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0xf.fffffffffffffffp-4L 0x2.468accp+76L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel 0xf.fffffffffffffffp-4L 0x2.468acf13579bep+76L : 0x2.27a54f0197ba441cp-13448L : inexact-ok
+= pow tonearest ldbl-96-intel 0xf.fffffffffffffffp-4L 0x2.468acf13579bep+76L : 0x2.27a54f0197ba442p-13448L : inexact-ok
+= pow towardzero ldbl-96-intel 0xf.fffffffffffffffp-4L 0x2.468acf13579bep+76L : 0x2.27a54f0197ba441cp-13448L : inexact-ok
+= pow upward ldbl-96-intel 0xf.fffffffffffffffp-4L 0x2.468acf13579bep+76L : 0x2.27a54f0197ba442p-13448L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.fffffffffffffffp-4L 0x2.468acf13579bep+76L : 0x2.27a54f0197ba441cp-13448L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.fffffffffffffffp-4L 0x2.468acf13579bep+76L : 0x2.27a54f0197ba442p-13448L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.fffffffffffffffp-4L 0x2.468acf13579bep+76L : 0x2.27a54f0197ba441cp-13448L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.fffffffffffffffp-4L 0x2.468acf13579bep+76L : 0x2.27a54f0197ba442p-13448L : inexact-ok
+= pow downward ldbl-128 0xf.fffffffffffffffp-4L 0x2.468acf13579bep+76L : 0x2.27a54f0197ba441f36a9ee2dd268p-13448L : inexact-ok
+= pow tonearest ldbl-128 0xf.fffffffffffffffp-4L 0x2.468acf13579bep+76L : 0x2.27a54f0197ba441f36a9ee2dd268p-13448L : inexact-ok
+= pow towardzero ldbl-128 0xf.fffffffffffffffp-4L 0x2.468acf13579bep+76L : 0x2.27a54f0197ba441f36a9ee2dd268p-13448L : inexact-ok
+= pow upward ldbl-128 0xf.fffffffffffffffp-4L 0x2.468acf13579bep+76L : 0x2.27a54f0197ba441f36a9ee2dd26ap-13448L : inexact-ok
+= pow downward ldbl-128ibm 0xf.fffffffffffffffp-4L 0x2.468acf13579bep+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0xf.fffffffffffffffp-4L 0x2.468acf13579bep+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.fffffffffffffffp-4L 0x2.468acf13579bep+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0xf.fffffffffffffffp-4L 0x2.468acf13579bep+76L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel 0xf.fffffffffffffffp-4L 0x2.468acf13579bcp+76L : 0x2.27a54f019c098ebcp-13448L : inexact-ok
+= pow tonearest ldbl-96-intel 0xf.fffffffffffffffp-4L 0x2.468acf13579bcp+76L : 0x2.27a54f019c098ebcp-13448L : inexact-ok
+= pow towardzero ldbl-96-intel 0xf.fffffffffffffffp-4L 0x2.468acf13579bcp+76L : 0x2.27a54f019c098ebcp-13448L : inexact-ok
+= pow upward ldbl-96-intel 0xf.fffffffffffffffp-4L 0x2.468acf13579bcp+76L : 0x2.27a54f019c098ecp-13448L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.fffffffffffffffp-4L 0x2.468acf13579bcp+76L : 0x2.27a54f019c098ebcp-13448L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.fffffffffffffffp-4L 0x2.468acf13579bcp+76L : 0x2.27a54f019c098ebcp-13448L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.fffffffffffffffp-4L 0x2.468acf13579bcp+76L : 0x2.27a54f019c098ebcp-13448L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.fffffffffffffffp-4L 0x2.468acf13579bcp+76L : 0x2.27a54f019c098ecp-13448L : inexact-ok
+= pow downward ldbl-128 0xf.fffffffffffffffp-4L 0x2.468acf13579bcp+76L : 0x2.27a54f019c098ebd39ddb200b1p-13448L : inexact-ok
+= pow tonearest ldbl-128 0xf.fffffffffffffffp-4L 0x2.468acf13579bcp+76L : 0x2.27a54f019c098ebd39ddb200b1p-13448L : inexact-ok
+= pow towardzero ldbl-128 0xf.fffffffffffffffp-4L 0x2.468acf13579bcp+76L : 0x2.27a54f019c098ebd39ddb200b1p-13448L : inexact-ok
+= pow upward ldbl-128 0xf.fffffffffffffffp-4L 0x2.468acf13579bcp+76L : 0x2.27a54f019c098ebd39ddb200b102p-13448L : inexact-ok
+= pow downward ldbl-128ibm 0xf.fffffffffffffffp-4L 0x2.468acf13579bcp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0xf.fffffffffffffffp-4L 0x2.468acf13579bcp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.fffffffffffffffp-4L 0x2.468acf13579bcp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0xf.fffffffffffffffp-4L 0x2.468acf13579bcp+76L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel 0xf.fffffffffffffffp-4L 0x2.468acf13579bde1cp+76L : 0x2.27a54f0197fb7364p-13448L : inexact-ok
+= pow tonearest ldbl-96-intel 0xf.fffffffffffffffp-4L 0x2.468acf13579bde1cp+76L : 0x2.27a54f0197fb7368p-13448L : inexact-ok
+= pow towardzero ldbl-96-intel 0xf.fffffffffffffffp-4L 0x2.468acf13579bde1cp+76L : 0x2.27a54f0197fb7364p-13448L : inexact-ok
+= pow upward ldbl-96-intel 0xf.fffffffffffffffp-4L 0x2.468acf13579bde1cp+76L : 0x2.27a54f0197fb7368p-13448L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.fffffffffffffffp-4L 0x2.468acf13579bde1cp+76L : 0x2.27a54f0197fb7364p-13448L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.fffffffffffffffp-4L 0x2.468acf13579bde1cp+76L : 0x2.27a54f0197fb7368p-13448L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.fffffffffffffffp-4L 0x2.468acf13579bde1cp+76L : 0x2.27a54f0197fb7364p-13448L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.fffffffffffffffp-4L 0x2.468acf13579bde1cp+76L : 0x2.27a54f0197fb7368p-13448L : inexact-ok
+= pow downward ldbl-128 0xf.fffffffffffffffp-4L 0x2.468acf13579bde1cp+76L : 0x2.27a54f0197fb7367cc9a1fca4a62p-13448L : inexact-ok
+= pow tonearest ldbl-128 0xf.fffffffffffffffp-4L 0x2.468acf13579bde1cp+76L : 0x2.27a54f0197fb7367cc9a1fca4a62p-13448L : inexact-ok
+= pow towardzero ldbl-128 0xf.fffffffffffffffp-4L 0x2.468acf13579bde1cp+76L : 0x2.27a54f0197fb7367cc9a1fca4a62p-13448L : inexact-ok
+= pow upward ldbl-128 0xf.fffffffffffffffp-4L 0x2.468acf13579bde1cp+76L : 0x2.27a54f0197fb7367cc9a1fca4a64p-13448L : inexact-ok
+= pow downward ldbl-128ibm 0xf.fffffffffffffffp-4L 0x2.468acf13579bde1cp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0xf.fffffffffffffffp-4L 0x2.468acf13579bde1cp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.fffffffffffffffp-4L 0x2.468acf13579bde1cp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0xf.fffffffffffffffp-4L 0x2.468acf13579bde1cp+76L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+pow 0x0.ffffffffffffffffp0 -0x1.23456789abcdef0ep77
+= pow downward flt-32 0x1p+0f -0x2.468accp+76f : 0x1p+0f : inexact-ok
+= pow tonearest flt-32 0x1p+0f -0x2.468accp+76f : 0x1p+0f : inexact-ok
+= pow towardzero flt-32 0x1p+0f -0x2.468accp+76f : 0x1p+0f : inexact-ok
+= pow upward flt-32 0x1p+0f -0x2.468accp+76f : 0x1p+0f : inexact-ok
+= pow downward dbl-64 0x1p+0 -0x2.468accp+76 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 0x1p+0 -0x2.468accp+76 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0x1p+0 -0x2.468accp+76 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 0x1p+0 -0x2.468accp+76 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x1p+0L -0x2.468accp+76L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1p+0L -0x2.468accp+76L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1p+0L -0x2.468accp+76L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x1p+0L -0x2.468accp+76L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1p+0L -0x2.468accp+76L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1p+0L -0x2.468accp+76L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1p+0L -0x2.468accp+76L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1p+0L -0x2.468accp+76L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1p+0L -0x2.468accp+76L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1p+0L -0x2.468accp+76L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1p+0L -0x2.468accp+76L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1p+0L -0x2.468accp+76L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1p+0L -0x2.468accp+76L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1p+0L -0x2.468accp+76L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1p+0L -0x2.468accp+76L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x1p+0L -0x2.468accp+76L : 0x1p+0L : inexact-ok
+= pow downward flt-32 0x1p+0f -0x2.468adp+76f : 0x1p+0f : inexact-ok
+= pow tonearest flt-32 0x1p+0f -0x2.468adp+76f : 0x1p+0f : inexact-ok
+= pow towardzero flt-32 0x1p+0f -0x2.468adp+76f : 0x1p+0f : inexact-ok
+= pow upward flt-32 0x1p+0f -0x2.468adp+76f : 0x1p+0f : inexact-ok
+= pow downward dbl-64 0x1p+0 -0x2.468adp+76 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 0x1p+0 -0x2.468adp+76 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0x1p+0 -0x2.468adp+76 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 0x1p+0 -0x2.468adp+76 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x1p+0L -0x2.468adp+76L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1p+0L -0x2.468adp+76L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1p+0L -0x2.468adp+76L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x1p+0L -0x2.468adp+76L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1p+0L -0x2.468adp+76L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1p+0L -0x2.468adp+76L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1p+0L -0x2.468adp+76L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1p+0L -0x2.468adp+76L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1p+0L -0x2.468adp+76L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1p+0L -0x2.468adp+76L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1p+0L -0x2.468adp+76L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1p+0L -0x2.468adp+76L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1p+0L -0x2.468adp+76L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1p+0L -0x2.468adp+76L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1p+0L -0x2.468adp+76L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x1p+0L -0x2.468adp+76L : 0x1p+0L : inexact-ok
+= pow downward dbl-64 0x1p+0 -0x2.468acf13579bcp+76 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 0x1p+0 -0x2.468acf13579bcp+76 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0x1p+0 -0x2.468acf13579bcp+76 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 0x1p+0 -0x2.468acf13579bcp+76 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x1p+0L -0x2.468acf13579bcp+76L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1p+0L -0x2.468acf13579bcp+76L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1p+0L -0x2.468acf13579bcp+76L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x1p+0L -0x2.468acf13579bcp+76L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1p+0L -0x2.468acf13579bcp+76L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1p+0L -0x2.468acf13579bcp+76L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1p+0L -0x2.468acf13579bcp+76L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1p+0L -0x2.468acf13579bcp+76L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1p+0L -0x2.468acf13579bcp+76L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1p+0L -0x2.468acf13579bcp+76L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1p+0L -0x2.468acf13579bcp+76L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1p+0L -0x2.468acf13579bcp+76L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1p+0L -0x2.468acf13579bcp+76L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1p+0L -0x2.468acf13579bcp+76L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1p+0L -0x2.468acf13579bcp+76L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x1p+0L -0x2.468acf13579bcp+76L : 0x1p+0L : inexact-ok
+= pow downward dbl-64 0x1p+0 -0x2.468acf13579bep+76 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 0x1p+0 -0x2.468acf13579bep+76 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0x1p+0 -0x2.468acf13579bep+76 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 0x1p+0 -0x2.468acf13579bep+76 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x1p+0L -0x2.468acf13579bep+76L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1p+0L -0x2.468acf13579bep+76L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1p+0L -0x2.468acf13579bep+76L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x1p+0L -0x2.468acf13579bep+76L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1p+0L -0x2.468acf13579bep+76L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1p+0L -0x2.468acf13579bep+76L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1p+0L -0x2.468acf13579bep+76L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1p+0L -0x2.468acf13579bep+76L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1p+0L -0x2.468acf13579bep+76L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1p+0L -0x2.468acf13579bep+76L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1p+0L -0x2.468acf13579bep+76L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1p+0L -0x2.468acf13579bep+76L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1p+0L -0x2.468acf13579bep+76L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1p+0L -0x2.468acf13579bep+76L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1p+0L -0x2.468acf13579bep+76L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x1p+0L -0x2.468acf13579bep+76L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-intel 0x1p+0L -0x2.468acf13579bde1cp+76L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1p+0L -0x2.468acf13579bde1cp+76L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1p+0L -0x2.468acf13579bde1cp+76L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x1p+0L -0x2.468acf13579bde1cp+76L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1p+0L -0x2.468acf13579bde1cp+76L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1p+0L -0x2.468acf13579bde1cp+76L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1p+0L -0x2.468acf13579bde1cp+76L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1p+0L -0x2.468acf13579bde1cp+76L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1p+0L -0x2.468acf13579bde1cp+76L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1p+0L -0x2.468acf13579bde1cp+76L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1p+0L -0x2.468acf13579bde1cp+76L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1p+0L -0x2.468acf13579bde1cp+76L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1p+0L -0x2.468acf13579bde1cp+76L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1p+0L -0x2.468acf13579bde1cp+76L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1p+0L -0x2.468acf13579bde1cp+76L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x1p+0L -0x2.468acf13579bde1cp+76L : 0x1p+0L : inexact-ok
+= pow downward flt-32 0xf.fffffp-4f -0x2.468accp+76f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow tonearest flt-32 0xf.fffffp-4f -0x2.468accp+76f : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero flt-32 0xf.fffffp-4f -0x2.468accp+76f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow upward flt-32 0xf.fffffp-4f -0x2.468accp+76f : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 0xf.fffffp-4 -0x2.468accp+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 0xf.fffffp-4 -0x2.468accp+76 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 0xf.fffffp-4 -0x2.468accp+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 0xf.fffffp-4 -0x2.468accp+76 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel 0xf.fffffp-4L -0x2.468accp+76L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel 0xf.fffffp-4L -0x2.468accp+76L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel 0xf.fffffp-4L -0x2.468accp+76L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel 0xf.fffffp-4L -0x2.468accp+76L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k 0xf.fffffp-4L -0x2.468accp+76L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k 0xf.fffffp-4L -0x2.468accp+76L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k 0xf.fffffp-4L -0x2.468accp+76L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k 0xf.fffffp-4L -0x2.468accp+76L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0xf.fffffp-4L -0x2.468accp+76L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0xf.fffffp-4L -0x2.468accp+76L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0xf.fffffp-4L -0x2.468accp+76L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0xf.fffffp-4L -0x2.468accp+76L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm 0xf.fffffp-4L -0x2.468accp+76L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0xf.fffffp-4L -0x2.468accp+76L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.fffffp-4L -0x2.468accp+76L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0xf.fffffp-4L -0x2.468accp+76L : plus_infty : inexact-ok overflow errno-erange
+= pow downward flt-32 0xf.fffffp-4f -0x2.468adp+76f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow tonearest flt-32 0xf.fffffp-4f -0x2.468adp+76f : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero flt-32 0xf.fffffp-4f -0x2.468adp+76f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow upward flt-32 0xf.fffffp-4f -0x2.468adp+76f : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 0xf.fffffp-4 -0x2.468adp+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 0xf.fffffp-4 -0x2.468adp+76 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 0xf.fffffp-4 -0x2.468adp+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 0xf.fffffp-4 -0x2.468adp+76 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel 0xf.fffffp-4L -0x2.468adp+76L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel 0xf.fffffp-4L -0x2.468adp+76L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel 0xf.fffffp-4L -0x2.468adp+76L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel 0xf.fffffp-4L -0x2.468adp+76L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k 0xf.fffffp-4L -0x2.468adp+76L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k 0xf.fffffp-4L -0x2.468adp+76L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k 0xf.fffffp-4L -0x2.468adp+76L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k 0xf.fffffp-4L -0x2.468adp+76L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0xf.fffffp-4L -0x2.468adp+76L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0xf.fffffp-4L -0x2.468adp+76L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0xf.fffffp-4L -0x2.468adp+76L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0xf.fffffp-4L -0x2.468adp+76L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm 0xf.fffffp-4L -0x2.468adp+76L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0xf.fffffp-4L -0x2.468adp+76L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.fffffp-4L -0x2.468adp+76L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0xf.fffffp-4L -0x2.468adp+76L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 0xf.fffffp-4 -0x2.468acf13579bcp+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 0xf.fffffp-4 -0x2.468acf13579bcp+76 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 0xf.fffffp-4 -0x2.468acf13579bcp+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 0xf.fffffp-4 -0x2.468acf13579bcp+76 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel 0xf.fffffp-4L -0x2.468acf13579bcp+76L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel 0xf.fffffp-4L -0x2.468acf13579bcp+76L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel 0xf.fffffp-4L -0x2.468acf13579bcp+76L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel 0xf.fffffp-4L -0x2.468acf13579bcp+76L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k 0xf.fffffp-4L -0x2.468acf13579bcp+76L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k 0xf.fffffp-4L -0x2.468acf13579bcp+76L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k 0xf.fffffp-4L -0x2.468acf13579bcp+76L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k 0xf.fffffp-4L -0x2.468acf13579bcp+76L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0xf.fffffp-4L -0x2.468acf13579bcp+76L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0xf.fffffp-4L -0x2.468acf13579bcp+76L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0xf.fffffp-4L -0x2.468acf13579bcp+76L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0xf.fffffp-4L -0x2.468acf13579bcp+76L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm 0xf.fffffp-4L -0x2.468acf13579bcp+76L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0xf.fffffp-4L -0x2.468acf13579bcp+76L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.fffffp-4L -0x2.468acf13579bcp+76L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0xf.fffffp-4L -0x2.468acf13579bcp+76L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 0xf.fffffp-4 -0x2.468acf13579bep+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 0xf.fffffp-4 -0x2.468acf13579bep+76 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 0xf.fffffp-4 -0x2.468acf13579bep+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 0xf.fffffp-4 -0x2.468acf13579bep+76 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel 0xf.fffffp-4L -0x2.468acf13579bep+76L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel 0xf.fffffp-4L -0x2.468acf13579bep+76L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel 0xf.fffffp-4L -0x2.468acf13579bep+76L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel 0xf.fffffp-4L -0x2.468acf13579bep+76L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k 0xf.fffffp-4L -0x2.468acf13579bep+76L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k 0xf.fffffp-4L -0x2.468acf13579bep+76L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k 0xf.fffffp-4L -0x2.468acf13579bep+76L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k 0xf.fffffp-4L -0x2.468acf13579bep+76L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0xf.fffffp-4L -0x2.468acf13579bep+76L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0xf.fffffp-4L -0x2.468acf13579bep+76L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0xf.fffffp-4L -0x2.468acf13579bep+76L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0xf.fffffp-4L -0x2.468acf13579bep+76L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm 0xf.fffffp-4L -0x2.468acf13579bep+76L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0xf.fffffp-4L -0x2.468acf13579bep+76L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.fffffp-4L -0x2.468acf13579bep+76L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0xf.fffffp-4L -0x2.468acf13579bep+76L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel 0xf.fffffp-4L -0x2.468acf13579bde1cp+76L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel 0xf.fffffp-4L -0x2.468acf13579bde1cp+76L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel 0xf.fffffp-4L -0x2.468acf13579bde1cp+76L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel 0xf.fffffp-4L -0x2.468acf13579bde1cp+76L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k 0xf.fffffp-4L -0x2.468acf13579bde1cp+76L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k 0xf.fffffp-4L -0x2.468acf13579bde1cp+76L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k 0xf.fffffp-4L -0x2.468acf13579bde1cp+76L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k 0xf.fffffp-4L -0x2.468acf13579bde1cp+76L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0xf.fffffp-4L -0x2.468acf13579bde1cp+76L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0xf.fffffp-4L -0x2.468acf13579bde1cp+76L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0xf.fffffp-4L -0x2.468acf13579bde1cp+76L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0xf.fffffp-4L -0x2.468acf13579bde1cp+76L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm 0xf.fffffp-4L -0x2.468acf13579bde1cp+76L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0xf.fffffp-4L -0x2.468acf13579bde1cp+76L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.fffffp-4L -0x2.468acf13579bde1cp+76L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0xf.fffffp-4L -0x2.468acf13579bde1cp+76L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 0xf.ffffffffffff8p-4 -0x2.468accp+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 0xf.ffffffffffff8p-4 -0x2.468accp+76 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 0xf.ffffffffffff8p-4 -0x2.468accp+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 0xf.ffffffffffff8p-4 -0x2.468accp+76 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel 0xf.ffffffffffff8p-4L -0x2.468accp+76L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel 0xf.ffffffffffff8p-4L -0x2.468accp+76L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel 0xf.ffffffffffff8p-4L -0x2.468accp+76L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel 0xf.ffffffffffff8p-4L -0x2.468accp+76L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k 0xf.ffffffffffff8p-4L -0x2.468accp+76L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k 0xf.ffffffffffff8p-4L -0x2.468accp+76L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k 0xf.ffffffffffff8p-4L -0x2.468accp+76L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k 0xf.ffffffffffff8p-4L -0x2.468accp+76L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0xf.ffffffffffff8p-4L -0x2.468accp+76L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0xf.ffffffffffff8p-4L -0x2.468accp+76L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0xf.ffffffffffff8p-4L -0x2.468accp+76L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0xf.ffffffffffff8p-4L -0x2.468accp+76L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm 0xf.ffffffffffff8p-4L -0x2.468accp+76L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0xf.ffffffffffff8p-4L -0x2.468accp+76L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.ffffffffffff8p-4L -0x2.468accp+76L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0xf.ffffffffffff8p-4L -0x2.468accp+76L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 0xf.ffffffffffff8p-4 -0x2.468adp+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 0xf.ffffffffffff8p-4 -0x2.468adp+76 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 0xf.ffffffffffff8p-4 -0x2.468adp+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 0xf.ffffffffffff8p-4 -0x2.468adp+76 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel 0xf.ffffffffffff8p-4L -0x2.468adp+76L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel 0xf.ffffffffffff8p-4L -0x2.468adp+76L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel 0xf.ffffffffffff8p-4L -0x2.468adp+76L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel 0xf.ffffffffffff8p-4L -0x2.468adp+76L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k 0xf.ffffffffffff8p-4L -0x2.468adp+76L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k 0xf.ffffffffffff8p-4L -0x2.468adp+76L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k 0xf.ffffffffffff8p-4L -0x2.468adp+76L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k 0xf.ffffffffffff8p-4L -0x2.468adp+76L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0xf.ffffffffffff8p-4L -0x2.468adp+76L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0xf.ffffffffffff8p-4L -0x2.468adp+76L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0xf.ffffffffffff8p-4L -0x2.468adp+76L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0xf.ffffffffffff8p-4L -0x2.468adp+76L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm 0xf.ffffffffffff8p-4L -0x2.468adp+76L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0xf.ffffffffffff8p-4L -0x2.468adp+76L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.ffffffffffff8p-4L -0x2.468adp+76L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0xf.ffffffffffff8p-4L -0x2.468adp+76L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 0xf.ffffffffffff8p-4 -0x2.468acf13579bcp+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 0xf.ffffffffffff8p-4 -0x2.468acf13579bcp+76 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 0xf.ffffffffffff8p-4 -0x2.468acf13579bcp+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 0xf.ffffffffffff8p-4 -0x2.468acf13579bcp+76 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel 0xf.ffffffffffff8p-4L -0x2.468acf13579bcp+76L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel 0xf.ffffffffffff8p-4L -0x2.468acf13579bcp+76L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel 0xf.ffffffffffff8p-4L -0x2.468acf13579bcp+76L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel 0xf.ffffffffffff8p-4L -0x2.468acf13579bcp+76L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k 0xf.ffffffffffff8p-4L -0x2.468acf13579bcp+76L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k 0xf.ffffffffffff8p-4L -0x2.468acf13579bcp+76L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k 0xf.ffffffffffff8p-4L -0x2.468acf13579bcp+76L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k 0xf.ffffffffffff8p-4L -0x2.468acf13579bcp+76L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0xf.ffffffffffff8p-4L -0x2.468acf13579bcp+76L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0xf.ffffffffffff8p-4L -0x2.468acf13579bcp+76L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0xf.ffffffffffff8p-4L -0x2.468acf13579bcp+76L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0xf.ffffffffffff8p-4L -0x2.468acf13579bcp+76L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm 0xf.ffffffffffff8p-4L -0x2.468acf13579bcp+76L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0xf.ffffffffffff8p-4L -0x2.468acf13579bcp+76L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.ffffffffffff8p-4L -0x2.468acf13579bcp+76L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0xf.ffffffffffff8p-4L -0x2.468acf13579bcp+76L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 0xf.ffffffffffff8p-4 -0x2.468acf13579bep+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 0xf.ffffffffffff8p-4 -0x2.468acf13579bep+76 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 0xf.ffffffffffff8p-4 -0x2.468acf13579bep+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 0xf.ffffffffffff8p-4 -0x2.468acf13579bep+76 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel 0xf.ffffffffffff8p-4L -0x2.468acf13579bep+76L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel 0xf.ffffffffffff8p-4L -0x2.468acf13579bep+76L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel 0xf.ffffffffffff8p-4L -0x2.468acf13579bep+76L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel 0xf.ffffffffffff8p-4L -0x2.468acf13579bep+76L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k 0xf.ffffffffffff8p-4L -0x2.468acf13579bep+76L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k 0xf.ffffffffffff8p-4L -0x2.468acf13579bep+76L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k 0xf.ffffffffffff8p-4L -0x2.468acf13579bep+76L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k 0xf.ffffffffffff8p-4L -0x2.468acf13579bep+76L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0xf.ffffffffffff8p-4L -0x2.468acf13579bep+76L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0xf.ffffffffffff8p-4L -0x2.468acf13579bep+76L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0xf.ffffffffffff8p-4L -0x2.468acf13579bep+76L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0xf.ffffffffffff8p-4L -0x2.468acf13579bep+76L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm 0xf.ffffffffffff8p-4L -0x2.468acf13579bep+76L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0xf.ffffffffffff8p-4L -0x2.468acf13579bep+76L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.ffffffffffff8p-4L -0x2.468acf13579bep+76L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0xf.ffffffffffff8p-4L -0x2.468acf13579bep+76L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel 0xf.ffffffffffff8p-4L -0x2.468acf13579bde1cp+76L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel 0xf.ffffffffffff8p-4L -0x2.468acf13579bde1cp+76L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel 0xf.ffffffffffff8p-4L -0x2.468acf13579bde1cp+76L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel 0xf.ffffffffffff8p-4L -0x2.468acf13579bde1cp+76L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k 0xf.ffffffffffff8p-4L -0x2.468acf13579bde1cp+76L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k 0xf.ffffffffffff8p-4L -0x2.468acf13579bde1cp+76L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k 0xf.ffffffffffff8p-4L -0x2.468acf13579bde1cp+76L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k 0xf.ffffffffffff8p-4L -0x2.468acf13579bde1cp+76L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0xf.ffffffffffff8p-4L -0x2.468acf13579bde1cp+76L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0xf.ffffffffffff8p-4L -0x2.468acf13579bde1cp+76L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0xf.ffffffffffff8p-4L -0x2.468acf13579bde1cp+76L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0xf.ffffffffffff8p-4L -0x2.468acf13579bde1cp+76L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm 0xf.ffffffffffff8p-4L -0x2.468acf13579bde1cp+76L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0xf.ffffffffffff8p-4L -0x2.468acf13579bde1cp+76L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.ffffffffffff8p-4L -0x2.468acf13579bde1cp+76L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0xf.ffffffffffff8p-4L -0x2.468acf13579bde1cp+76L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel 0xf.fffffffffffffffp-4L -0x2.468accp+76L : 0x7.6b632ba5541b3648p+13444L : inexact-ok
+= pow tonearest ldbl-96-intel 0xf.fffffffffffffffp-4L -0x2.468accp+76L : 0x7.6b632ba5541b3648p+13444L : inexact-ok
+= pow towardzero ldbl-96-intel 0xf.fffffffffffffffp-4L -0x2.468accp+76L : 0x7.6b632ba5541b3648p+13444L : inexact-ok
+= pow upward ldbl-96-intel 0xf.fffffffffffffffp-4L -0x2.468accp+76L : 0x7.6b632ba5541b365p+13444L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.fffffffffffffffp-4L -0x2.468accp+76L : 0x7.6b632ba5541b3648p+13444L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.fffffffffffffffp-4L -0x2.468accp+76L : 0x7.6b632ba5541b3648p+13444L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.fffffffffffffffp-4L -0x2.468accp+76L : 0x7.6b632ba5541b3648p+13444L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.fffffffffffffffp-4L -0x2.468accp+76L : 0x7.6b632ba5541b365p+13444L : inexact-ok
+= pow downward ldbl-128 0xf.fffffffffffffffp-4L -0x2.468accp+76L : 0x7.6b632ba5541b364949a01fc586dcp+13444L : inexact-ok
+= pow tonearest ldbl-128 0xf.fffffffffffffffp-4L -0x2.468accp+76L : 0x7.6b632ba5541b364949a01fc586dcp+13444L : inexact-ok
+= pow towardzero ldbl-128 0xf.fffffffffffffffp-4L -0x2.468accp+76L : 0x7.6b632ba5541b364949a01fc586dcp+13444L : inexact-ok
+= pow upward ldbl-128 0xf.fffffffffffffffp-4L -0x2.468accp+76L : 0x7.6b632ba5541b364949a01fc586ep+13444L : inexact-ok
+= pow downward ldbl-128ibm 0xf.fffffffffffffffp-4L -0x2.468accp+76L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0xf.fffffffffffffffp-4L -0x2.468accp+76L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.fffffffffffffffp-4L -0x2.468accp+76L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0xf.fffffffffffffffp-4L -0x2.468accp+76L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel 0xf.fffffffffffffffp-4L -0x2.468adp+76L : 0x7.6d3e3fd0495eacep+13444L : inexact-ok
+= pow tonearest ldbl-96-intel 0xf.fffffffffffffffp-4L -0x2.468adp+76L : 0x7.6d3e3fd0495eace8p+13444L : inexact-ok
+= pow towardzero ldbl-96-intel 0xf.fffffffffffffffp-4L -0x2.468adp+76L : 0x7.6d3e3fd0495eacep+13444L : inexact-ok
+= pow upward ldbl-96-intel 0xf.fffffffffffffffp-4L -0x2.468adp+76L : 0x7.6d3e3fd0495eace8p+13444L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.fffffffffffffffp-4L -0x2.468adp+76L : 0x7.6d3e3fd0495eacep+13444L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.fffffffffffffffp-4L -0x2.468adp+76L : 0x7.6d3e3fd0495eace8p+13444L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.fffffffffffffffp-4L -0x2.468adp+76L : 0x7.6d3e3fd0495eacep+13444L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.fffffffffffffffp-4L -0x2.468adp+76L : 0x7.6d3e3fd0495eace8p+13444L : inexact-ok
+= pow downward ldbl-128 0xf.fffffffffffffffp-4L -0x2.468adp+76L : 0x7.6d3e3fd0495eace796c53e935074p+13444L : inexact-ok
+= pow tonearest ldbl-128 0xf.fffffffffffffffp-4L -0x2.468adp+76L : 0x7.6d3e3fd0495eace796c53e935074p+13444L : inexact-ok
+= pow towardzero ldbl-128 0xf.fffffffffffffffp-4L -0x2.468adp+76L : 0x7.6d3e3fd0495eace796c53e935074p+13444L : inexact-ok
+= pow upward ldbl-128 0xf.fffffffffffffffp-4L -0x2.468adp+76L : 0x7.6d3e3fd0495eace796c53e935078p+13444L : inexact-ok
+= pow downward ldbl-128ibm 0xf.fffffffffffffffp-4L -0x2.468adp+76L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0xf.fffffffffffffffp-4L -0x2.468adp+76L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.fffffffffffffffp-4L -0x2.468adp+76L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0xf.fffffffffffffffp-4L -0x2.468adp+76L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel 0xf.fffffffffffffffp-4L -0x2.468acf13579bcp+76L : 0x7.6cd0697cdc7d6f18p+13444L : inexact-ok
+= pow tonearest ldbl-96-intel 0xf.fffffffffffffffp-4L -0x2.468acf13579bcp+76L : 0x7.6cd0697cdc7d6f2p+13444L : inexact-ok
+= pow towardzero ldbl-96-intel 0xf.fffffffffffffffp-4L -0x2.468acf13579bcp+76L : 0x7.6cd0697cdc7d6f18p+13444L : inexact-ok
+= pow upward ldbl-96-intel 0xf.fffffffffffffffp-4L -0x2.468acf13579bcp+76L : 0x7.6cd0697cdc7d6f2p+13444L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.fffffffffffffffp-4L -0x2.468acf13579bcp+76L : 0x7.6cd0697cdc7d6f18p+13444L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.fffffffffffffffp-4L -0x2.468acf13579bcp+76L : 0x7.6cd0697cdc7d6f2p+13444L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.fffffffffffffffp-4L -0x2.468acf13579bcp+76L : 0x7.6cd0697cdc7d6f18p+13444L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.fffffffffffffffp-4L -0x2.468acf13579bcp+76L : 0x7.6cd0697cdc7d6f2p+13444L : inexact-ok
+= pow downward ldbl-128 0xf.fffffffffffffffp-4L -0x2.468acf13579bcp+76L : 0x7.6cd0697cdc7d6f1ed93a2bfa5e28p+13444L : inexact-ok
+= pow tonearest ldbl-128 0xf.fffffffffffffffp-4L -0x2.468acf13579bcp+76L : 0x7.6cd0697cdc7d6f1ed93a2bfa5e28p+13444L : inexact-ok
+= pow towardzero ldbl-128 0xf.fffffffffffffffp-4L -0x2.468acf13579bcp+76L : 0x7.6cd0697cdc7d6f1ed93a2bfa5e28p+13444L : inexact-ok
+= pow upward ldbl-128 0xf.fffffffffffffffp-4L -0x2.468acf13579bcp+76L : 0x7.6cd0697cdc7d6f1ed93a2bfa5e2cp+13444L : inexact-ok
+= pow downward ldbl-128ibm 0xf.fffffffffffffffp-4L -0x2.468acf13579bcp+76L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0xf.fffffffffffffffp-4L -0x2.468acf13579bcp+76L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.fffffffffffffffp-4L -0x2.468acf13579bcp+76L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0xf.fffffffffffffffp-4L -0x2.468acf13579bcp+76L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel 0xf.fffffffffffffffp-4L -0x2.468acf13579bep+76L : 0x7.6cd0697ceb570ffp+13444L : inexact-ok
+= pow tonearest ldbl-96-intel 0xf.fffffffffffffffp-4L -0x2.468acf13579bep+76L : 0x7.6cd0697ceb570ffp+13444L : inexact-ok
+= pow towardzero ldbl-96-intel 0xf.fffffffffffffffp-4L -0x2.468acf13579bep+76L : 0x7.6cd0697ceb570ffp+13444L : inexact-ok
+= pow upward ldbl-96-intel 0xf.fffffffffffffffp-4L -0x2.468acf13579bep+76L : 0x7.6cd0697ceb570ff8p+13444L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.fffffffffffffffp-4L -0x2.468acf13579bep+76L : 0x7.6cd0697ceb570ffp+13444L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.fffffffffffffffp-4L -0x2.468acf13579bep+76L : 0x7.6cd0697ceb570ffp+13444L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.fffffffffffffffp-4L -0x2.468acf13579bep+76L : 0x7.6cd0697ceb570ffp+13444L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.fffffffffffffffp-4L -0x2.468acf13579bep+76L : 0x7.6cd0697ceb570ff8p+13444L : inexact-ok
+= pow downward ldbl-128 0xf.fffffffffffffffp-4L -0x2.468acf13579bep+76L : 0x7.6cd0697ceb570ff1d3020079764p+13444L : inexact-ok
+= pow tonearest ldbl-128 0xf.fffffffffffffffp-4L -0x2.468acf13579bep+76L : 0x7.6cd0697ceb570ff1d3020079764p+13444L : inexact-ok
+= pow towardzero ldbl-128 0xf.fffffffffffffffp-4L -0x2.468acf13579bep+76L : 0x7.6cd0697ceb570ff1d3020079764p+13444L : inexact-ok
+= pow upward ldbl-128 0xf.fffffffffffffffp-4L -0x2.468acf13579bep+76L : 0x7.6cd0697ceb570ff1d30200797644p+13444L : inexact-ok
+= pow downward ldbl-128ibm 0xf.fffffffffffffffp-4L -0x2.468acf13579bep+76L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0xf.fffffffffffffffp-4L -0x2.468acf13579bep+76L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.fffffffffffffffp-4L -0x2.468acf13579bep+76L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0xf.fffffffffffffffp-4L -0x2.468acf13579bep+76L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel 0xf.fffffffffffffffp-4L -0x2.468acf13579bde1cp+76L : 0x7.6cd0697cea76745p+13444L : inexact-ok
+= pow tonearest ldbl-96-intel 0xf.fffffffffffffffp-4L -0x2.468acf13579bde1cp+76L : 0x7.6cd0697cea76745p+13444L : inexact-ok
+= pow towardzero ldbl-96-intel 0xf.fffffffffffffffp-4L -0x2.468acf13579bde1cp+76L : 0x7.6cd0697cea76745p+13444L : inexact-ok
+= pow upward ldbl-96-intel 0xf.fffffffffffffffp-4L -0x2.468acf13579bde1cp+76L : 0x7.6cd0697cea767458p+13444L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.fffffffffffffffp-4L -0x2.468acf13579bde1cp+76L : 0x7.6cd0697cea76745p+13444L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.fffffffffffffffp-4L -0x2.468acf13579bde1cp+76L : 0x7.6cd0697cea76745p+13444L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.fffffffffffffffp-4L -0x2.468acf13579bde1cp+76L : 0x7.6cd0697cea76745p+13444L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.fffffffffffffffp-4L -0x2.468acf13579bde1cp+76L : 0x7.6cd0697cea767458p+13444L : inexact-ok
+= pow downward ldbl-128 0xf.fffffffffffffffp-4L -0x2.468acf13579bde1cp+76L : 0x7.6cd0697cea7674515bff3eb50558p+13444L : inexact-ok
+= pow tonearest ldbl-128 0xf.fffffffffffffffp-4L -0x2.468acf13579bde1cp+76L : 0x7.6cd0697cea7674515bff3eb50558p+13444L : inexact-ok
+= pow towardzero ldbl-128 0xf.fffffffffffffffp-4L -0x2.468acf13579bde1cp+76L : 0x7.6cd0697cea7674515bff3eb50558p+13444L : inexact-ok
+= pow upward ldbl-128 0xf.fffffffffffffffp-4L -0x2.468acf13579bde1cp+76L : 0x7.6cd0697cea7674515bff3eb5055cp+13444L : inexact-ok
+= pow downward ldbl-128ibm 0xf.fffffffffffffffp-4L -0x2.468acf13579bde1cp+76L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0xf.fffffffffffffffp-4L -0x2.468acf13579bde1cp+76L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.fffffffffffffffp-4L -0x2.468acf13579bde1cp+76L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0xf.fffffffffffffffp-4L -0x2.468acf13579bde1cp+76L : plus_infty : inexact-ok overflow errno-erange
+pow 0x1.0000000000000002p0 0x1.23456789abcdef0ep76
+= pow downward flt-32 0x1.000002p+0f 0x1.234568p+76f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow tonearest flt-32 0x1.000002p+0f 0x1.234568p+76f : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero flt-32 0x1.000002p+0f 0x1.234568p+76f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow upward flt-32 0x1.000002p+0f 0x1.234568p+76f : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 0x1.000002p+0 0x1.234568p+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 0x1.000002p+0 0x1.234568p+76 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 0x1.000002p+0 0x1.234568p+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 0x1.000002p+0 0x1.234568p+76 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel 0x1.000002p+0L 0x1.234568p+76L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel 0x1.000002p+0L 0x1.234568p+76L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel 0x1.000002p+0L 0x1.234568p+76L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel 0x1.000002p+0L 0x1.234568p+76L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k 0x1.000002p+0L 0x1.234568p+76L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k 0x1.000002p+0L 0x1.234568p+76L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k 0x1.000002p+0L 0x1.234568p+76L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k 0x1.000002p+0L 0x1.234568p+76L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0x1.000002p+0L 0x1.234568p+76L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0x1.000002p+0L 0x1.234568p+76L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0x1.000002p+0L 0x1.234568p+76L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0x1.000002p+0L 0x1.234568p+76L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm 0x1.000002p+0L 0x1.234568p+76L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0x1.000002p+0L 0x1.234568p+76L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0x1.000002p+0L 0x1.234568p+76L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0x1.000002p+0L 0x1.234568p+76L : plus_infty : inexact-ok overflow errno-erange
+= pow downward flt-32 0x1.000002p+0f 0x1.234566p+76f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow tonearest flt-32 0x1.000002p+0f 0x1.234566p+76f : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero flt-32 0x1.000002p+0f 0x1.234566p+76f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow upward flt-32 0x1.000002p+0f 0x1.234566p+76f : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 0x1.000002p+0 0x1.234566p+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 0x1.000002p+0 0x1.234566p+76 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 0x1.000002p+0 0x1.234566p+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 0x1.000002p+0 0x1.234566p+76 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel 0x1.000002p+0L 0x1.234566p+76L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel 0x1.000002p+0L 0x1.234566p+76L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel 0x1.000002p+0L 0x1.234566p+76L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel 0x1.000002p+0L 0x1.234566p+76L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k 0x1.000002p+0L 0x1.234566p+76L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k 0x1.000002p+0L 0x1.234566p+76L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k 0x1.000002p+0L 0x1.234566p+76L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k 0x1.000002p+0L 0x1.234566p+76L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0x1.000002p+0L 0x1.234566p+76L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0x1.000002p+0L 0x1.234566p+76L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0x1.000002p+0L 0x1.234566p+76L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0x1.000002p+0L 0x1.234566p+76L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm 0x1.000002p+0L 0x1.234566p+76L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0x1.000002p+0L 0x1.234566p+76L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0x1.000002p+0L 0x1.234566p+76L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0x1.000002p+0L 0x1.234566p+76L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 0x1.000002p+0 0x1.23456789abcdfp+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 0x1.000002p+0 0x1.23456789abcdfp+76 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 0x1.000002p+0 0x1.23456789abcdfp+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 0x1.000002p+0 0x1.23456789abcdfp+76 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel 0x1.000002p+0L 0x1.23456789abcdfp+76L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel 0x1.000002p+0L 0x1.23456789abcdfp+76L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel 0x1.000002p+0L 0x1.23456789abcdfp+76L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel 0x1.000002p+0L 0x1.23456789abcdfp+76L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k 0x1.000002p+0L 0x1.23456789abcdfp+76L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k 0x1.000002p+0L 0x1.23456789abcdfp+76L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k 0x1.000002p+0L 0x1.23456789abcdfp+76L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k 0x1.000002p+0L 0x1.23456789abcdfp+76L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0x1.000002p+0L 0x1.23456789abcdfp+76L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0x1.000002p+0L 0x1.23456789abcdfp+76L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0x1.000002p+0L 0x1.23456789abcdfp+76L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0x1.000002p+0L 0x1.23456789abcdfp+76L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm 0x1.000002p+0L 0x1.23456789abcdfp+76L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0x1.000002p+0L 0x1.23456789abcdfp+76L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0x1.000002p+0L 0x1.23456789abcdfp+76L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0x1.000002p+0L 0x1.23456789abcdfp+76L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 0x1.000002p+0 0x1.23456789abcdep+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 0x1.000002p+0 0x1.23456789abcdep+76 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 0x1.000002p+0 0x1.23456789abcdep+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 0x1.000002p+0 0x1.23456789abcdep+76 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel 0x1.000002p+0L 0x1.23456789abcdep+76L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel 0x1.000002p+0L 0x1.23456789abcdep+76L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel 0x1.000002p+0L 0x1.23456789abcdep+76L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel 0x1.000002p+0L 0x1.23456789abcdep+76L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k 0x1.000002p+0L 0x1.23456789abcdep+76L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k 0x1.000002p+0L 0x1.23456789abcdep+76L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k 0x1.000002p+0L 0x1.23456789abcdep+76L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k 0x1.000002p+0L 0x1.23456789abcdep+76L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0x1.000002p+0L 0x1.23456789abcdep+76L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0x1.000002p+0L 0x1.23456789abcdep+76L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0x1.000002p+0L 0x1.23456789abcdep+76L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0x1.000002p+0L 0x1.23456789abcdep+76L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm 0x1.000002p+0L 0x1.23456789abcdep+76L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0x1.000002p+0L 0x1.23456789abcdep+76L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0x1.000002p+0L 0x1.23456789abcdep+76L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0x1.000002p+0L 0x1.23456789abcdep+76L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel 0x1.000002p+0L 0x1.23456789abcdef0ep+76L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel 0x1.000002p+0L 0x1.23456789abcdef0ep+76L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel 0x1.000002p+0L 0x1.23456789abcdef0ep+76L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel 0x1.000002p+0L 0x1.23456789abcdef0ep+76L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k 0x1.000002p+0L 0x1.23456789abcdef0ep+76L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k 0x1.000002p+0L 0x1.23456789abcdef0ep+76L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k 0x1.000002p+0L 0x1.23456789abcdef0ep+76L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k 0x1.000002p+0L 0x1.23456789abcdef0ep+76L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0x1.000002p+0L 0x1.23456789abcdef0ep+76L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0x1.000002p+0L 0x1.23456789abcdef0ep+76L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0x1.000002p+0L 0x1.23456789abcdef0ep+76L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0x1.000002p+0L 0x1.23456789abcdef0ep+76L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm 0x1.000002p+0L 0x1.23456789abcdef0ep+76L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0x1.000002p+0L 0x1.23456789abcdef0ep+76L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0x1.000002p+0L 0x1.23456789abcdef0ep+76L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0x1.000002p+0L 0x1.23456789abcdef0ep+76L : plus_infty : inexact-ok overflow errno-erange
+= pow downward flt-32 0x1p+0f 0x1.234568p+76f : 0x1p+0f : inexact-ok
+= pow tonearest flt-32 0x1p+0f 0x1.234568p+76f : 0x1p+0f : inexact-ok
+= pow towardzero flt-32 0x1p+0f 0x1.234568p+76f : 0x1p+0f : inexact-ok
+= pow upward flt-32 0x1p+0f 0x1.234568p+76f : 0x1p+0f : inexact-ok
+= pow downward dbl-64 0x1p+0 0x1.234568p+76 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 0x1p+0 0x1.234568p+76 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0x1p+0 0x1.234568p+76 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 0x1p+0 0x1.234568p+76 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x1p+0L 0x1.234568p+76L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1p+0L 0x1.234568p+76L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1p+0L 0x1.234568p+76L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x1p+0L 0x1.234568p+76L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1p+0L 0x1.234568p+76L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1p+0L 0x1.234568p+76L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1p+0L 0x1.234568p+76L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1p+0L 0x1.234568p+76L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1p+0L 0x1.234568p+76L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1p+0L 0x1.234568p+76L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1p+0L 0x1.234568p+76L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1p+0L 0x1.234568p+76L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1p+0L 0x1.234568p+76L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1p+0L 0x1.234568p+76L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1p+0L 0x1.234568p+76L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x1p+0L 0x1.234568p+76L : 0x1p+0L : inexact-ok
+= pow downward flt-32 0x1p+0f 0x1.234566p+76f : 0x1p+0f : inexact-ok
+= pow tonearest flt-32 0x1p+0f 0x1.234566p+76f : 0x1p+0f : inexact-ok
+= pow towardzero flt-32 0x1p+0f 0x1.234566p+76f : 0x1p+0f : inexact-ok
+= pow upward flt-32 0x1p+0f 0x1.234566p+76f : 0x1p+0f : inexact-ok
+= pow downward dbl-64 0x1p+0 0x1.234566p+76 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 0x1p+0 0x1.234566p+76 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0x1p+0 0x1.234566p+76 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 0x1p+0 0x1.234566p+76 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x1p+0L 0x1.234566p+76L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1p+0L 0x1.234566p+76L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1p+0L 0x1.234566p+76L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x1p+0L 0x1.234566p+76L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1p+0L 0x1.234566p+76L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1p+0L 0x1.234566p+76L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1p+0L 0x1.234566p+76L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1p+0L 0x1.234566p+76L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1p+0L 0x1.234566p+76L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1p+0L 0x1.234566p+76L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1p+0L 0x1.234566p+76L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1p+0L 0x1.234566p+76L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1p+0L 0x1.234566p+76L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1p+0L 0x1.234566p+76L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1p+0L 0x1.234566p+76L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x1p+0L 0x1.234566p+76L : 0x1p+0L : inexact-ok
+= pow downward dbl-64 0x1p+0 0x1.23456789abcdfp+76 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 0x1p+0 0x1.23456789abcdfp+76 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0x1p+0 0x1.23456789abcdfp+76 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 0x1p+0 0x1.23456789abcdfp+76 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x1p+0L 0x1.23456789abcdfp+76L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1p+0L 0x1.23456789abcdfp+76L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1p+0L 0x1.23456789abcdfp+76L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x1p+0L 0x1.23456789abcdfp+76L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1p+0L 0x1.23456789abcdfp+76L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1p+0L 0x1.23456789abcdfp+76L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1p+0L 0x1.23456789abcdfp+76L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1p+0L 0x1.23456789abcdfp+76L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1p+0L 0x1.23456789abcdfp+76L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1p+0L 0x1.23456789abcdfp+76L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1p+0L 0x1.23456789abcdfp+76L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1p+0L 0x1.23456789abcdfp+76L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1p+0L 0x1.23456789abcdfp+76L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1p+0L 0x1.23456789abcdfp+76L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1p+0L 0x1.23456789abcdfp+76L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x1p+0L 0x1.23456789abcdfp+76L : 0x1p+0L : inexact-ok
+= pow downward dbl-64 0x1p+0 0x1.23456789abcdep+76 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 0x1p+0 0x1.23456789abcdep+76 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0x1p+0 0x1.23456789abcdep+76 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 0x1p+0 0x1.23456789abcdep+76 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x1p+0L 0x1.23456789abcdep+76L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1p+0L 0x1.23456789abcdep+76L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1p+0L 0x1.23456789abcdep+76L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x1p+0L 0x1.23456789abcdep+76L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1p+0L 0x1.23456789abcdep+76L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1p+0L 0x1.23456789abcdep+76L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1p+0L 0x1.23456789abcdep+76L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1p+0L 0x1.23456789abcdep+76L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1p+0L 0x1.23456789abcdep+76L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1p+0L 0x1.23456789abcdep+76L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1p+0L 0x1.23456789abcdep+76L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1p+0L 0x1.23456789abcdep+76L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1p+0L 0x1.23456789abcdep+76L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1p+0L 0x1.23456789abcdep+76L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1p+0L 0x1.23456789abcdep+76L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x1p+0L 0x1.23456789abcdep+76L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-intel 0x1p+0L 0x1.23456789abcdef0ep+76L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1p+0L 0x1.23456789abcdef0ep+76L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1p+0L 0x1.23456789abcdef0ep+76L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x1p+0L 0x1.23456789abcdef0ep+76L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1p+0L 0x1.23456789abcdef0ep+76L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1p+0L 0x1.23456789abcdef0ep+76L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1p+0L 0x1.23456789abcdef0ep+76L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1p+0L 0x1.23456789abcdef0ep+76L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1p+0L 0x1.23456789abcdef0ep+76L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1p+0L 0x1.23456789abcdef0ep+76L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1p+0L 0x1.23456789abcdef0ep+76L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1p+0L 0x1.23456789abcdef0ep+76L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1p+0L 0x1.23456789abcdef0ep+76L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1p+0L 0x1.23456789abcdef0ep+76L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1p+0L 0x1.23456789abcdef0ep+76L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x1p+0L 0x1.23456789abcdef0ep+76L : 0x1p+0L : inexact-ok
+= pow downward dbl-64 0x1.0000000000001p+0 0x1.234568p+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 0x1.0000000000001p+0 0x1.234568p+76 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 0x1.0000000000001p+0 0x1.234568p+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 0x1.0000000000001p+0 0x1.234568p+76 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel 0x1.0000000000001p+0L 0x1.234568p+76L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel 0x1.0000000000001p+0L 0x1.234568p+76L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel 0x1.0000000000001p+0L 0x1.234568p+76L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel 0x1.0000000000001p+0L 0x1.234568p+76L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k 0x1.0000000000001p+0L 0x1.234568p+76L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k 0x1.0000000000001p+0L 0x1.234568p+76L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k 0x1.0000000000001p+0L 0x1.234568p+76L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k 0x1.0000000000001p+0L 0x1.234568p+76L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0x1.0000000000001p+0L 0x1.234568p+76L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0x1.0000000000001p+0L 0x1.234568p+76L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0x1.0000000000001p+0L 0x1.234568p+76L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0x1.0000000000001p+0L 0x1.234568p+76L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm 0x1.0000000000001p+0L 0x1.234568p+76L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0x1.0000000000001p+0L 0x1.234568p+76L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0x1.0000000000001p+0L 0x1.234568p+76L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0x1.0000000000001p+0L 0x1.234568p+76L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 0x1.0000000000001p+0 0x1.234566p+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 0x1.0000000000001p+0 0x1.234566p+76 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 0x1.0000000000001p+0 0x1.234566p+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 0x1.0000000000001p+0 0x1.234566p+76 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel 0x1.0000000000001p+0L 0x1.234566p+76L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel 0x1.0000000000001p+0L 0x1.234566p+76L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel 0x1.0000000000001p+0L 0x1.234566p+76L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel 0x1.0000000000001p+0L 0x1.234566p+76L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k 0x1.0000000000001p+0L 0x1.234566p+76L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k 0x1.0000000000001p+0L 0x1.234566p+76L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k 0x1.0000000000001p+0L 0x1.234566p+76L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k 0x1.0000000000001p+0L 0x1.234566p+76L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0x1.0000000000001p+0L 0x1.234566p+76L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0x1.0000000000001p+0L 0x1.234566p+76L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0x1.0000000000001p+0L 0x1.234566p+76L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0x1.0000000000001p+0L 0x1.234566p+76L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm 0x1.0000000000001p+0L 0x1.234566p+76L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0x1.0000000000001p+0L 0x1.234566p+76L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0x1.0000000000001p+0L 0x1.234566p+76L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0x1.0000000000001p+0L 0x1.234566p+76L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 0x1.0000000000001p+0 0x1.23456789abcdfp+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 0x1.0000000000001p+0 0x1.23456789abcdfp+76 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 0x1.0000000000001p+0 0x1.23456789abcdfp+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 0x1.0000000000001p+0 0x1.23456789abcdfp+76 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel 0x1.0000000000001p+0L 0x1.23456789abcdfp+76L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel 0x1.0000000000001p+0L 0x1.23456789abcdfp+76L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel 0x1.0000000000001p+0L 0x1.23456789abcdfp+76L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel 0x1.0000000000001p+0L 0x1.23456789abcdfp+76L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k 0x1.0000000000001p+0L 0x1.23456789abcdfp+76L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k 0x1.0000000000001p+0L 0x1.23456789abcdfp+76L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k 0x1.0000000000001p+0L 0x1.23456789abcdfp+76L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k 0x1.0000000000001p+0L 0x1.23456789abcdfp+76L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0x1.0000000000001p+0L 0x1.23456789abcdfp+76L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0x1.0000000000001p+0L 0x1.23456789abcdfp+76L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0x1.0000000000001p+0L 0x1.23456789abcdfp+76L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0x1.0000000000001p+0L 0x1.23456789abcdfp+76L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm 0x1.0000000000001p+0L 0x1.23456789abcdfp+76L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0x1.0000000000001p+0L 0x1.23456789abcdfp+76L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0x1.0000000000001p+0L 0x1.23456789abcdfp+76L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0x1.0000000000001p+0L 0x1.23456789abcdfp+76L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 0x1.0000000000001p+0 0x1.23456789abcdep+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 0x1.0000000000001p+0 0x1.23456789abcdep+76 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 0x1.0000000000001p+0 0x1.23456789abcdep+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 0x1.0000000000001p+0 0x1.23456789abcdep+76 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel 0x1.0000000000001p+0L 0x1.23456789abcdep+76L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel 0x1.0000000000001p+0L 0x1.23456789abcdep+76L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel 0x1.0000000000001p+0L 0x1.23456789abcdep+76L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel 0x1.0000000000001p+0L 0x1.23456789abcdep+76L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k 0x1.0000000000001p+0L 0x1.23456789abcdep+76L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k 0x1.0000000000001p+0L 0x1.23456789abcdep+76L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k 0x1.0000000000001p+0L 0x1.23456789abcdep+76L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k 0x1.0000000000001p+0L 0x1.23456789abcdep+76L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0x1.0000000000001p+0L 0x1.23456789abcdep+76L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0x1.0000000000001p+0L 0x1.23456789abcdep+76L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0x1.0000000000001p+0L 0x1.23456789abcdep+76L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0x1.0000000000001p+0L 0x1.23456789abcdep+76L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm 0x1.0000000000001p+0L 0x1.23456789abcdep+76L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0x1.0000000000001p+0L 0x1.23456789abcdep+76L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0x1.0000000000001p+0L 0x1.23456789abcdep+76L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0x1.0000000000001p+0L 0x1.23456789abcdep+76L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel 0x1.0000000000001p+0L 0x1.23456789abcdef0ep+76L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel 0x1.0000000000001p+0L 0x1.23456789abcdef0ep+76L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel 0x1.0000000000001p+0L 0x1.23456789abcdef0ep+76L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel 0x1.0000000000001p+0L 0x1.23456789abcdef0ep+76L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k 0x1.0000000000001p+0L 0x1.23456789abcdef0ep+76L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k 0x1.0000000000001p+0L 0x1.23456789abcdef0ep+76L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k 0x1.0000000000001p+0L 0x1.23456789abcdef0ep+76L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k 0x1.0000000000001p+0L 0x1.23456789abcdef0ep+76L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0x1.0000000000001p+0L 0x1.23456789abcdef0ep+76L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0x1.0000000000001p+0L 0x1.23456789abcdef0ep+76L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0x1.0000000000001p+0L 0x1.23456789abcdef0ep+76L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0x1.0000000000001p+0L 0x1.23456789abcdef0ep+76L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm 0x1.0000000000001p+0L 0x1.23456789abcdef0ep+76L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0x1.0000000000001p+0L 0x1.23456789abcdef0ep+76L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0x1.0000000000001p+0L 0x1.23456789abcdef0ep+76L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0x1.0000000000001p+0L 0x1.23456789abcdef0ep+76L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel 0x1.0000000000000002p+0L 0x1.234568p+76L : 0x7.6d3e3fd0495d1748p+13444L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1.0000000000000002p+0L 0x1.234568p+76L : 0x7.6d3e3fd0495d175p+13444L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1.0000000000000002p+0L 0x1.234568p+76L : 0x7.6d3e3fd0495d1748p+13444L : inexact-ok
+= pow upward ldbl-96-intel 0x1.0000000000000002p+0L 0x1.234568p+76L : 0x7.6d3e3fd0495d175p+13444L : inexact-ok
+= pow downward ldbl-96-m68k 0x1.0000000000000002p+0L 0x1.234568p+76L : 0x7.6d3e3fd0495d1748p+13444L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1.0000000000000002p+0L 0x1.234568p+76L : 0x7.6d3e3fd0495d175p+13444L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1.0000000000000002p+0L 0x1.234568p+76L : 0x7.6d3e3fd0495d1748p+13444L : inexact-ok
+= pow upward ldbl-96-m68k 0x1.0000000000000002p+0L 0x1.234568p+76L : 0x7.6d3e3fd0495d175p+13444L : inexact-ok
+= pow downward ldbl-128 0x1.0000000000000002p+0L 0x1.234568p+76L : 0x7.6d3e3fd0495d174e5c23d27d2b3p+13444L : inexact-ok
+= pow tonearest ldbl-128 0x1.0000000000000002p+0L 0x1.234568p+76L : 0x7.6d3e3fd0495d174e5c23d27d2b3p+13444L : inexact-ok
+= pow towardzero ldbl-128 0x1.0000000000000002p+0L 0x1.234568p+76L : 0x7.6d3e3fd0495d174e5c23d27d2b3p+13444L : inexact-ok
+= pow upward ldbl-128 0x1.0000000000000002p+0L 0x1.234568p+76L : 0x7.6d3e3fd0495d174e5c23d27d2b34p+13444L : inexact-ok
+= pow downward ldbl-128ibm 0x1.0000000000000002p+0L 0x1.234568p+76L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0x1.0000000000000002p+0L 0x1.234568p+76L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0x1.0000000000000002p+0L 0x1.234568p+76L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0x1.0000000000000002p+0L 0x1.234568p+76L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel 0x1.0000000000000002p+0L 0x1.234566p+76L : 0x7.6b632ba55419a11p+13444L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1.0000000000000002p+0L 0x1.234566p+76L : 0x7.6b632ba55419a118p+13444L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1.0000000000000002p+0L 0x1.234566p+76L : 0x7.6b632ba55419a11p+13444L : inexact-ok
+= pow upward ldbl-96-intel 0x1.0000000000000002p+0L 0x1.234566p+76L : 0x7.6b632ba55419a118p+13444L : inexact-ok
+= pow downward ldbl-96-m68k 0x1.0000000000000002p+0L 0x1.234566p+76L : 0x7.6b632ba55419a11p+13444L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1.0000000000000002p+0L 0x1.234566p+76L : 0x7.6b632ba55419a118p+13444L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1.0000000000000002p+0L 0x1.234566p+76L : 0x7.6b632ba55419a11p+13444L : inexact-ok
+= pow upward ldbl-96-m68k 0x1.0000000000000002p+0L 0x1.234566p+76L : 0x7.6b632ba55419a118p+13444L : inexact-ok
+= pow downward ldbl-128 0x1.0000000000000002p+0L 0x1.234566p+76L : 0x7.6b632ba55419a1156b69e5bafb4cp+13444L : inexact-ok
+= pow tonearest ldbl-128 0x1.0000000000000002p+0L 0x1.234566p+76L : 0x7.6b632ba55419a1156b69e5bafb4cp+13444L : inexact-ok
+= pow towardzero ldbl-128 0x1.0000000000000002p+0L 0x1.234566p+76L : 0x7.6b632ba55419a1156b69e5bafb4cp+13444L : inexact-ok
+= pow upward ldbl-128 0x1.0000000000000002p+0L 0x1.234566p+76L : 0x7.6b632ba55419a1156b69e5bafb5p+13444L : inexact-ok
+= pow downward ldbl-128ibm 0x1.0000000000000002p+0L 0x1.234566p+76L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0x1.0000000000000002p+0L 0x1.234566p+76L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0x1.0000000000000002p+0L 0x1.234566p+76L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0x1.0000000000000002p+0L 0x1.234566p+76L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel 0x1.0000000000000002p+0L 0x1.23456789abcdfp+76L : 0x7.6cd0697ceb557a7p+13444L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1.0000000000000002p+0L 0x1.23456789abcdfp+76L : 0x7.6cd0697ceb557a7p+13444L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1.0000000000000002p+0L 0x1.23456789abcdfp+76L : 0x7.6cd0697ceb557a7p+13444L : inexact-ok
+= pow upward ldbl-96-intel 0x1.0000000000000002p+0L 0x1.23456789abcdfp+76L : 0x7.6cd0697ceb557a78p+13444L : inexact-ok
+= pow downward ldbl-96-m68k 0x1.0000000000000002p+0L 0x1.23456789abcdfp+76L : 0x7.6cd0697ceb557a7p+13444L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1.0000000000000002p+0L 0x1.23456789abcdfp+76L : 0x7.6cd0697ceb557a7p+13444L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1.0000000000000002p+0L 0x1.23456789abcdfp+76L : 0x7.6cd0697ceb557a7p+13444L : inexact-ok
+= pow upward ldbl-96-m68k 0x1.0000000000000002p+0L 0x1.23456789abcdfp+76L : 0x7.6cd0697ceb557a78p+13444L : inexact-ok
+= pow downward ldbl-128 0x1.0000000000000002p+0L 0x1.23456789abcdfp+76L : 0x7.6cd0697ceb557a700798d8825d58p+13444L : inexact-ok
+= pow tonearest ldbl-128 0x1.0000000000000002p+0L 0x1.23456789abcdfp+76L : 0x7.6cd0697ceb557a700798d8825d5cp+13444L : inexact-ok
+= pow towardzero ldbl-128 0x1.0000000000000002p+0L 0x1.23456789abcdfp+76L : 0x7.6cd0697ceb557a700798d8825d58p+13444L : inexact-ok
+= pow upward ldbl-128 0x1.0000000000000002p+0L 0x1.23456789abcdfp+76L : 0x7.6cd0697ceb557a700798d8825d5cp+13444L : inexact-ok
+= pow downward ldbl-128ibm 0x1.0000000000000002p+0L 0x1.23456789abcdfp+76L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0x1.0000000000000002p+0L 0x1.23456789abcdfp+76L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0x1.0000000000000002p+0L 0x1.23456789abcdfp+76L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0x1.0000000000000002p+0L 0x1.23456789abcdfp+76L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel 0x1.0000000000000002p+0L 0x1.23456789abcdep+76L : 0x7.6cd0697cdc7bd998p+13444L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1.0000000000000002p+0L 0x1.23456789abcdep+76L : 0x7.6cd0697cdc7bd9ap+13444L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1.0000000000000002p+0L 0x1.23456789abcdep+76L : 0x7.6cd0697cdc7bd998p+13444L : inexact-ok
+= pow upward ldbl-96-intel 0x1.0000000000000002p+0L 0x1.23456789abcdep+76L : 0x7.6cd0697cdc7bd9ap+13444L : inexact-ok
+= pow downward ldbl-96-m68k 0x1.0000000000000002p+0L 0x1.23456789abcdep+76L : 0x7.6cd0697cdc7bd998p+13444L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1.0000000000000002p+0L 0x1.23456789abcdep+76L : 0x7.6cd0697cdc7bd9ap+13444L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1.0000000000000002p+0L 0x1.23456789abcdep+76L : 0x7.6cd0697cdc7bd998p+13444L : inexact-ok
+= pow upward ldbl-96-m68k 0x1.0000000000000002p+0L 0x1.23456789abcdep+76L : 0x7.6cd0697cdc7bd9ap+13444L : inexact-ok
+= pow downward ldbl-128 0x1.0000000000000002p+0L 0x1.23456789abcdep+76L : 0x7.6cd0697cdc7bd99d0dd1072e5f1cp+13444L : inexact-ok
+= pow tonearest ldbl-128 0x1.0000000000000002p+0L 0x1.23456789abcdep+76L : 0x7.6cd0697cdc7bd99d0dd1072e5f2p+13444L : inexact-ok
+= pow towardzero ldbl-128 0x1.0000000000000002p+0L 0x1.23456789abcdep+76L : 0x7.6cd0697cdc7bd99d0dd1072e5f1cp+13444L : inexact-ok
+= pow upward ldbl-128 0x1.0000000000000002p+0L 0x1.23456789abcdep+76L : 0x7.6cd0697cdc7bd99d0dd1072e5f2p+13444L : inexact-ok
+= pow downward ldbl-128ibm 0x1.0000000000000002p+0L 0x1.23456789abcdep+76L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0x1.0000000000000002p+0L 0x1.23456789abcdep+76L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0x1.0000000000000002p+0L 0x1.23456789abcdep+76L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0x1.0000000000000002p+0L 0x1.23456789abcdep+76L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel 0x1.0000000000000002p+0L 0x1.23456789abcdef0ep+76L : 0x7.6cd0697cea74dec8p+13444L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1.0000000000000002p+0L 0x1.23456789abcdef0ep+76L : 0x7.6cd0697cea74dedp+13444L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1.0000000000000002p+0L 0x1.23456789abcdef0ep+76L : 0x7.6cd0697cea74dec8p+13444L : inexact-ok
+= pow upward ldbl-96-intel 0x1.0000000000000002p+0L 0x1.23456789abcdef0ep+76L : 0x7.6cd0697cea74dedp+13444L : inexact-ok
+= pow downward ldbl-96-m68k 0x1.0000000000000002p+0L 0x1.23456789abcdef0ep+76L : 0x7.6cd0697cea74dec8p+13444L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1.0000000000000002p+0L 0x1.23456789abcdef0ep+76L : 0x7.6cd0697cea74dedp+13444L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1.0000000000000002p+0L 0x1.23456789abcdef0ep+76L : 0x7.6cd0697cea74dec8p+13444L : inexact-ok
+= pow upward ldbl-96-m68k 0x1.0000000000000002p+0L 0x1.23456789abcdef0ep+76L : 0x7.6cd0697cea74dedp+13444L : inexact-ok
+= pow downward ldbl-128 0x1.0000000000000002p+0L 0x1.23456789abcdef0ep+76L : 0x7.6cd0697cea74decf909616edd858p+13444L : inexact-ok
+= pow tonearest ldbl-128 0x1.0000000000000002p+0L 0x1.23456789abcdef0ep+76L : 0x7.6cd0697cea74decf909616edd85cp+13444L : inexact-ok
+= pow towardzero ldbl-128 0x1.0000000000000002p+0L 0x1.23456789abcdef0ep+76L : 0x7.6cd0697cea74decf909616edd858p+13444L : inexact-ok
+= pow upward ldbl-128 0x1.0000000000000002p+0L 0x1.23456789abcdef0ep+76L : 0x7.6cd0697cea74decf909616edd85cp+13444L : inexact-ok
+= pow downward ldbl-128ibm 0x1.0000000000000002p+0L 0x1.23456789abcdef0ep+76L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0x1.0000000000000002p+0L 0x1.23456789abcdef0ep+76L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0x1.0000000000000002p+0L 0x1.23456789abcdef0ep+76L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0x1.0000000000000002p+0L 0x1.23456789abcdef0ep+76L : plus_infty : inexact-ok overflow errno-erange
+pow 0x1.0000000000000002p0 -0x1.23456789abcdef0ep76
+= pow downward flt-32 0x1.000002p+0f -0x1.234566p+76f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow tonearest flt-32 0x1.000002p+0f -0x1.234566p+76f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 0x1.000002p+0f -0x1.234566p+76f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 0x1.000002p+0f -0x1.234566p+76f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 0x1.000002p+0 -0x1.234566p+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 0x1.000002p+0 -0x1.234566p+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 0x1.000002p+0 -0x1.234566p+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 0x1.000002p+0 -0x1.234566p+76 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel 0x1.000002p+0L -0x1.234566p+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel 0x1.000002p+0L -0x1.234566p+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel 0x1.000002p+0L -0x1.234566p+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel 0x1.000002p+0L -0x1.234566p+76L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k 0x1.000002p+0L -0x1.234566p+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k 0x1.000002p+0L -0x1.234566p+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k 0x1.000002p+0L -0x1.234566p+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k 0x1.000002p+0L -0x1.234566p+76L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0x1.000002p+0L -0x1.234566p+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0x1.000002p+0L -0x1.234566p+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0x1.000002p+0L -0x1.234566p+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0x1.000002p+0L -0x1.234566p+76L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm 0x1.000002p+0L -0x1.234566p+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0x1.000002p+0L -0x1.234566p+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0x1.000002p+0L -0x1.234566p+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0x1.000002p+0L -0x1.234566p+76L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward flt-32 0x1.000002p+0f -0x1.234568p+76f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow tonearest flt-32 0x1.000002p+0f -0x1.234568p+76f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 0x1.000002p+0f -0x1.234568p+76f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 0x1.000002p+0f -0x1.234568p+76f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 0x1.000002p+0 -0x1.234568p+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 0x1.000002p+0 -0x1.234568p+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 0x1.000002p+0 -0x1.234568p+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 0x1.000002p+0 -0x1.234568p+76 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel 0x1.000002p+0L -0x1.234568p+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel 0x1.000002p+0L -0x1.234568p+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel 0x1.000002p+0L -0x1.234568p+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel 0x1.000002p+0L -0x1.234568p+76L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k 0x1.000002p+0L -0x1.234568p+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k 0x1.000002p+0L -0x1.234568p+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k 0x1.000002p+0L -0x1.234568p+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k 0x1.000002p+0L -0x1.234568p+76L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0x1.000002p+0L -0x1.234568p+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0x1.000002p+0L -0x1.234568p+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0x1.000002p+0L -0x1.234568p+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0x1.000002p+0L -0x1.234568p+76L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm 0x1.000002p+0L -0x1.234568p+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0x1.000002p+0L -0x1.234568p+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0x1.000002p+0L -0x1.234568p+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0x1.000002p+0L -0x1.234568p+76L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 0x1.000002p+0 -0x1.23456789abcdep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 0x1.000002p+0 -0x1.23456789abcdep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 0x1.000002p+0 -0x1.23456789abcdep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 0x1.000002p+0 -0x1.23456789abcdep+76 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel 0x1.000002p+0L -0x1.23456789abcdep+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel 0x1.000002p+0L -0x1.23456789abcdep+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel 0x1.000002p+0L -0x1.23456789abcdep+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel 0x1.000002p+0L -0x1.23456789abcdep+76L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k 0x1.000002p+0L -0x1.23456789abcdep+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k 0x1.000002p+0L -0x1.23456789abcdep+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k 0x1.000002p+0L -0x1.23456789abcdep+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k 0x1.000002p+0L -0x1.23456789abcdep+76L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0x1.000002p+0L -0x1.23456789abcdep+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0x1.000002p+0L -0x1.23456789abcdep+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0x1.000002p+0L -0x1.23456789abcdep+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0x1.000002p+0L -0x1.23456789abcdep+76L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm 0x1.000002p+0L -0x1.23456789abcdep+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0x1.000002p+0L -0x1.23456789abcdep+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0x1.000002p+0L -0x1.23456789abcdep+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0x1.000002p+0L -0x1.23456789abcdep+76L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 0x1.000002p+0 -0x1.23456789abcdfp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 0x1.000002p+0 -0x1.23456789abcdfp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 0x1.000002p+0 -0x1.23456789abcdfp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 0x1.000002p+0 -0x1.23456789abcdfp+76 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel 0x1.000002p+0L -0x1.23456789abcdfp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel 0x1.000002p+0L -0x1.23456789abcdfp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel 0x1.000002p+0L -0x1.23456789abcdfp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel 0x1.000002p+0L -0x1.23456789abcdfp+76L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k 0x1.000002p+0L -0x1.23456789abcdfp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k 0x1.000002p+0L -0x1.23456789abcdfp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k 0x1.000002p+0L -0x1.23456789abcdfp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k 0x1.000002p+0L -0x1.23456789abcdfp+76L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0x1.000002p+0L -0x1.23456789abcdfp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0x1.000002p+0L -0x1.23456789abcdfp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0x1.000002p+0L -0x1.23456789abcdfp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0x1.000002p+0L -0x1.23456789abcdfp+76L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm 0x1.000002p+0L -0x1.23456789abcdfp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0x1.000002p+0L -0x1.23456789abcdfp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0x1.000002p+0L -0x1.23456789abcdfp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0x1.000002p+0L -0x1.23456789abcdfp+76L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel 0x1.000002p+0L -0x1.23456789abcdef0ep+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel 0x1.000002p+0L -0x1.23456789abcdef0ep+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel 0x1.000002p+0L -0x1.23456789abcdef0ep+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel 0x1.000002p+0L -0x1.23456789abcdef0ep+76L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k 0x1.000002p+0L -0x1.23456789abcdef0ep+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k 0x1.000002p+0L -0x1.23456789abcdef0ep+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k 0x1.000002p+0L -0x1.23456789abcdef0ep+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k 0x1.000002p+0L -0x1.23456789abcdef0ep+76L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0x1.000002p+0L -0x1.23456789abcdef0ep+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0x1.000002p+0L -0x1.23456789abcdef0ep+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0x1.000002p+0L -0x1.23456789abcdef0ep+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0x1.000002p+0L -0x1.23456789abcdef0ep+76L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm 0x1.000002p+0L -0x1.23456789abcdef0ep+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0x1.000002p+0L -0x1.23456789abcdef0ep+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0x1.000002p+0L -0x1.23456789abcdef0ep+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0x1.000002p+0L -0x1.23456789abcdef0ep+76L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward flt-32 0x1p+0f -0x1.234566p+76f : 0x1p+0f : inexact-ok
+= pow tonearest flt-32 0x1p+0f -0x1.234566p+76f : 0x1p+0f : inexact-ok
+= pow towardzero flt-32 0x1p+0f -0x1.234566p+76f : 0x1p+0f : inexact-ok
+= pow upward flt-32 0x1p+0f -0x1.234566p+76f : 0x1p+0f : inexact-ok
+= pow downward dbl-64 0x1p+0 -0x1.234566p+76 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 0x1p+0 -0x1.234566p+76 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0x1p+0 -0x1.234566p+76 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 0x1p+0 -0x1.234566p+76 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x1p+0L -0x1.234566p+76L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1p+0L -0x1.234566p+76L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1p+0L -0x1.234566p+76L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x1p+0L -0x1.234566p+76L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1p+0L -0x1.234566p+76L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1p+0L -0x1.234566p+76L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1p+0L -0x1.234566p+76L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1p+0L -0x1.234566p+76L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1p+0L -0x1.234566p+76L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1p+0L -0x1.234566p+76L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1p+0L -0x1.234566p+76L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1p+0L -0x1.234566p+76L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1p+0L -0x1.234566p+76L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1p+0L -0x1.234566p+76L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1p+0L -0x1.234566p+76L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x1p+0L -0x1.234566p+76L : 0x1p+0L : inexact-ok
+= pow downward flt-32 0x1p+0f -0x1.234568p+76f : 0x1p+0f : inexact-ok
+= pow tonearest flt-32 0x1p+0f -0x1.234568p+76f : 0x1p+0f : inexact-ok
+= pow towardzero flt-32 0x1p+0f -0x1.234568p+76f : 0x1p+0f : inexact-ok
+= pow upward flt-32 0x1p+0f -0x1.234568p+76f : 0x1p+0f : inexact-ok
+= pow downward dbl-64 0x1p+0 -0x1.234568p+76 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 0x1p+0 -0x1.234568p+76 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0x1p+0 -0x1.234568p+76 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 0x1p+0 -0x1.234568p+76 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x1p+0L -0x1.234568p+76L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1p+0L -0x1.234568p+76L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1p+0L -0x1.234568p+76L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x1p+0L -0x1.234568p+76L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1p+0L -0x1.234568p+76L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1p+0L -0x1.234568p+76L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1p+0L -0x1.234568p+76L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1p+0L -0x1.234568p+76L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1p+0L -0x1.234568p+76L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1p+0L -0x1.234568p+76L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1p+0L -0x1.234568p+76L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1p+0L -0x1.234568p+76L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1p+0L -0x1.234568p+76L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1p+0L -0x1.234568p+76L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1p+0L -0x1.234568p+76L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x1p+0L -0x1.234568p+76L : 0x1p+0L : inexact-ok
+= pow downward dbl-64 0x1p+0 -0x1.23456789abcdep+76 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 0x1p+0 -0x1.23456789abcdep+76 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0x1p+0 -0x1.23456789abcdep+76 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 0x1p+0 -0x1.23456789abcdep+76 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x1p+0L -0x1.23456789abcdep+76L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1p+0L -0x1.23456789abcdep+76L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1p+0L -0x1.23456789abcdep+76L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x1p+0L -0x1.23456789abcdep+76L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1p+0L -0x1.23456789abcdep+76L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1p+0L -0x1.23456789abcdep+76L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1p+0L -0x1.23456789abcdep+76L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1p+0L -0x1.23456789abcdep+76L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1p+0L -0x1.23456789abcdep+76L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1p+0L -0x1.23456789abcdep+76L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1p+0L -0x1.23456789abcdep+76L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1p+0L -0x1.23456789abcdep+76L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1p+0L -0x1.23456789abcdep+76L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1p+0L -0x1.23456789abcdep+76L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1p+0L -0x1.23456789abcdep+76L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x1p+0L -0x1.23456789abcdep+76L : 0x1p+0L : inexact-ok
+= pow downward dbl-64 0x1p+0 -0x1.23456789abcdfp+76 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 0x1p+0 -0x1.23456789abcdfp+76 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0x1p+0 -0x1.23456789abcdfp+76 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 0x1p+0 -0x1.23456789abcdfp+76 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x1p+0L -0x1.23456789abcdfp+76L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1p+0L -0x1.23456789abcdfp+76L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1p+0L -0x1.23456789abcdfp+76L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x1p+0L -0x1.23456789abcdfp+76L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1p+0L -0x1.23456789abcdfp+76L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1p+0L -0x1.23456789abcdfp+76L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1p+0L -0x1.23456789abcdfp+76L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1p+0L -0x1.23456789abcdfp+76L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1p+0L -0x1.23456789abcdfp+76L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1p+0L -0x1.23456789abcdfp+76L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1p+0L -0x1.23456789abcdfp+76L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1p+0L -0x1.23456789abcdfp+76L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1p+0L -0x1.23456789abcdfp+76L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1p+0L -0x1.23456789abcdfp+76L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1p+0L -0x1.23456789abcdfp+76L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x1p+0L -0x1.23456789abcdfp+76L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-intel 0x1p+0L -0x1.23456789abcdef0ep+76L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1p+0L -0x1.23456789abcdef0ep+76L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1p+0L -0x1.23456789abcdef0ep+76L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x1p+0L -0x1.23456789abcdef0ep+76L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1p+0L -0x1.23456789abcdef0ep+76L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1p+0L -0x1.23456789abcdef0ep+76L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1p+0L -0x1.23456789abcdef0ep+76L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1p+0L -0x1.23456789abcdef0ep+76L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1p+0L -0x1.23456789abcdef0ep+76L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1p+0L -0x1.23456789abcdef0ep+76L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1p+0L -0x1.23456789abcdef0ep+76L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1p+0L -0x1.23456789abcdef0ep+76L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1p+0L -0x1.23456789abcdef0ep+76L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1p+0L -0x1.23456789abcdef0ep+76L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1p+0L -0x1.23456789abcdef0ep+76L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x1p+0L -0x1.23456789abcdef0ep+76L : 0x1p+0L : inexact-ok
+= pow downward dbl-64 0x1.0000000000001p+0 -0x1.234566p+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 0x1.0000000000001p+0 -0x1.234566p+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 0x1.0000000000001p+0 -0x1.234566p+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 0x1.0000000000001p+0 -0x1.234566p+76 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel 0x1.0000000000001p+0L -0x1.234566p+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel 0x1.0000000000001p+0L -0x1.234566p+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel 0x1.0000000000001p+0L -0x1.234566p+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel 0x1.0000000000001p+0L -0x1.234566p+76L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k 0x1.0000000000001p+0L -0x1.234566p+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k 0x1.0000000000001p+0L -0x1.234566p+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k 0x1.0000000000001p+0L -0x1.234566p+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k 0x1.0000000000001p+0L -0x1.234566p+76L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0x1.0000000000001p+0L -0x1.234566p+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0x1.0000000000001p+0L -0x1.234566p+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0x1.0000000000001p+0L -0x1.234566p+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0x1.0000000000001p+0L -0x1.234566p+76L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm 0x1.0000000000001p+0L -0x1.234566p+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0x1.0000000000001p+0L -0x1.234566p+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0x1.0000000000001p+0L -0x1.234566p+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0x1.0000000000001p+0L -0x1.234566p+76L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 0x1.0000000000001p+0 -0x1.234568p+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 0x1.0000000000001p+0 -0x1.234568p+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 0x1.0000000000001p+0 -0x1.234568p+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 0x1.0000000000001p+0 -0x1.234568p+76 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel 0x1.0000000000001p+0L -0x1.234568p+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel 0x1.0000000000001p+0L -0x1.234568p+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel 0x1.0000000000001p+0L -0x1.234568p+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel 0x1.0000000000001p+0L -0x1.234568p+76L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k 0x1.0000000000001p+0L -0x1.234568p+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k 0x1.0000000000001p+0L -0x1.234568p+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k 0x1.0000000000001p+0L -0x1.234568p+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k 0x1.0000000000001p+0L -0x1.234568p+76L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0x1.0000000000001p+0L -0x1.234568p+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0x1.0000000000001p+0L -0x1.234568p+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0x1.0000000000001p+0L -0x1.234568p+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0x1.0000000000001p+0L -0x1.234568p+76L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm 0x1.0000000000001p+0L -0x1.234568p+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0x1.0000000000001p+0L -0x1.234568p+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0x1.0000000000001p+0L -0x1.234568p+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0x1.0000000000001p+0L -0x1.234568p+76L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 0x1.0000000000001p+0 -0x1.23456789abcdep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 0x1.0000000000001p+0 -0x1.23456789abcdep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 0x1.0000000000001p+0 -0x1.23456789abcdep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 0x1.0000000000001p+0 -0x1.23456789abcdep+76 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel 0x1.0000000000001p+0L -0x1.23456789abcdep+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel 0x1.0000000000001p+0L -0x1.23456789abcdep+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel 0x1.0000000000001p+0L -0x1.23456789abcdep+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel 0x1.0000000000001p+0L -0x1.23456789abcdep+76L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k 0x1.0000000000001p+0L -0x1.23456789abcdep+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k 0x1.0000000000001p+0L -0x1.23456789abcdep+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k 0x1.0000000000001p+0L -0x1.23456789abcdep+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k 0x1.0000000000001p+0L -0x1.23456789abcdep+76L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0x1.0000000000001p+0L -0x1.23456789abcdep+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0x1.0000000000001p+0L -0x1.23456789abcdep+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0x1.0000000000001p+0L -0x1.23456789abcdep+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0x1.0000000000001p+0L -0x1.23456789abcdep+76L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm 0x1.0000000000001p+0L -0x1.23456789abcdep+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0x1.0000000000001p+0L -0x1.23456789abcdep+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0x1.0000000000001p+0L -0x1.23456789abcdep+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0x1.0000000000001p+0L -0x1.23456789abcdep+76L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 0x1.0000000000001p+0 -0x1.23456789abcdfp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 0x1.0000000000001p+0 -0x1.23456789abcdfp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 0x1.0000000000001p+0 -0x1.23456789abcdfp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 0x1.0000000000001p+0 -0x1.23456789abcdfp+76 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel 0x1.0000000000001p+0L -0x1.23456789abcdfp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel 0x1.0000000000001p+0L -0x1.23456789abcdfp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel 0x1.0000000000001p+0L -0x1.23456789abcdfp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel 0x1.0000000000001p+0L -0x1.23456789abcdfp+76L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k 0x1.0000000000001p+0L -0x1.23456789abcdfp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k 0x1.0000000000001p+0L -0x1.23456789abcdfp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k 0x1.0000000000001p+0L -0x1.23456789abcdfp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k 0x1.0000000000001p+0L -0x1.23456789abcdfp+76L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0x1.0000000000001p+0L -0x1.23456789abcdfp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0x1.0000000000001p+0L -0x1.23456789abcdfp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0x1.0000000000001p+0L -0x1.23456789abcdfp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0x1.0000000000001p+0L -0x1.23456789abcdfp+76L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm 0x1.0000000000001p+0L -0x1.23456789abcdfp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0x1.0000000000001p+0L -0x1.23456789abcdfp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0x1.0000000000001p+0L -0x1.23456789abcdfp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0x1.0000000000001p+0L -0x1.23456789abcdfp+76L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel 0x1.0000000000001p+0L -0x1.23456789abcdef0ep+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel 0x1.0000000000001p+0L -0x1.23456789abcdef0ep+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel 0x1.0000000000001p+0L -0x1.23456789abcdef0ep+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel 0x1.0000000000001p+0L -0x1.23456789abcdef0ep+76L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k 0x1.0000000000001p+0L -0x1.23456789abcdef0ep+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k 0x1.0000000000001p+0L -0x1.23456789abcdef0ep+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k 0x1.0000000000001p+0L -0x1.23456789abcdef0ep+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k 0x1.0000000000001p+0L -0x1.23456789abcdef0ep+76L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0x1.0000000000001p+0L -0x1.23456789abcdef0ep+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0x1.0000000000001p+0L -0x1.23456789abcdef0ep+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0x1.0000000000001p+0L -0x1.23456789abcdef0ep+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0x1.0000000000001p+0L -0x1.23456789abcdef0ep+76L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm 0x1.0000000000001p+0L -0x1.23456789abcdef0ep+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0x1.0000000000001p+0L -0x1.23456789abcdef0ep+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0x1.0000000000001p+0L -0x1.23456789abcdef0ep+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0x1.0000000000001p+0L -0x1.23456789abcdef0ep+76L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel 0x1.0000000000000002p+0L -0x1.234566p+76L : 0x2.280f6312f34b6eb8p-13448L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1.0000000000000002p+0L -0x1.234566p+76L : 0x2.280f6312f34b6eb8p-13448L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1.0000000000000002p+0L -0x1.234566p+76L : 0x2.280f6312f34b6eb8p-13448L : inexact-ok
+= pow upward ldbl-96-intel 0x1.0000000000000002p+0L -0x1.234566p+76L : 0x2.280f6312f34b6ebcp-13448L : inexact-ok
+= pow downward ldbl-96-m68k 0x1.0000000000000002p+0L -0x1.234566p+76L : 0x2.280f6312f34b6eb8p-13448L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1.0000000000000002p+0L -0x1.234566p+76L : 0x2.280f6312f34b6eb8p-13448L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1.0000000000000002p+0L -0x1.234566p+76L : 0x2.280f6312f34b6eb8p-13448L : inexact-ok
+= pow upward ldbl-96-m68k 0x1.0000000000000002p+0L -0x1.234566p+76L : 0x2.280f6312f34b6ebcp-13448L : inexact-ok
+= pow downward ldbl-128 0x1.0000000000000002p+0L -0x1.234566p+76L : 0x2.280f6312f34b6eb9e43b04ab4386p-13448L : inexact-ok
+= pow tonearest ldbl-128 0x1.0000000000000002p+0L -0x1.234566p+76L : 0x2.280f6312f34b6eb9e43b04ab4386p-13448L : inexact-ok
+= pow towardzero ldbl-128 0x1.0000000000000002p+0L -0x1.234566p+76L : 0x2.280f6312f34b6eb9e43b04ab4386p-13448L : inexact-ok
+= pow upward ldbl-128 0x1.0000000000000002p+0L -0x1.234566p+76L : 0x2.280f6312f34b6eb9e43b04ab4388p-13448L : inexact-ok
+= pow downward ldbl-128ibm 0x1.0000000000000002p+0L -0x1.234566p+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0x1.0000000000000002p+0L -0x1.234566p+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0x1.0000000000000002p+0L -0x1.234566p+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0x1.0000000000000002p+0L -0x1.234566p+76L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel 0x1.0000000000000002p+0L -0x1.234568p+76L : 0x2.2785707939b3f0e8p-13448L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1.0000000000000002p+0L -0x1.234568p+76L : 0x2.2785707939b3f0e8p-13448L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1.0000000000000002p+0L -0x1.234568p+76L : 0x2.2785707939b3f0e8p-13448L : inexact-ok
+= pow upward ldbl-96-intel 0x1.0000000000000002p+0L -0x1.234568p+76L : 0x2.2785707939b3f0ecp-13448L : inexact-ok
+= pow downward ldbl-96-m68k 0x1.0000000000000002p+0L -0x1.234568p+76L : 0x2.2785707939b3f0e8p-13448L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1.0000000000000002p+0L -0x1.234568p+76L : 0x2.2785707939b3f0e8p-13448L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1.0000000000000002p+0L -0x1.234568p+76L : 0x2.2785707939b3f0e8p-13448L : inexact-ok
+= pow upward ldbl-96-m68k 0x1.0000000000000002p+0L -0x1.234568p+76L : 0x2.2785707939b3f0ecp-13448L : inexact-ok
+= pow downward ldbl-128 0x1.0000000000000002p+0L -0x1.234568p+76L : 0x2.2785707939b3f0e9ae026e1371dap-13448L : inexact-ok
+= pow tonearest ldbl-128 0x1.0000000000000002p+0L -0x1.234568p+76L : 0x2.2785707939b3f0e9ae026e1371dcp-13448L : inexact-ok
+= pow towardzero ldbl-128 0x1.0000000000000002p+0L -0x1.234568p+76L : 0x2.2785707939b3f0e9ae026e1371dap-13448L : inexact-ok
+= pow upward ldbl-128 0x1.0000000000000002p+0L -0x1.234568p+76L : 0x2.2785707939b3f0e9ae026e1371dcp-13448L : inexact-ok
+= pow downward ldbl-128ibm 0x1.0000000000000002p+0L -0x1.234568p+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0x1.0000000000000002p+0L -0x1.234568p+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0x1.0000000000000002p+0L -0x1.234568p+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0x1.0000000000000002p+0L -0x1.234568p+76L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel 0x1.0000000000000002p+0L -0x1.23456789abcdep+76L : 0x2.27a54f019c0a046cp-13448L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1.0000000000000002p+0L -0x1.23456789abcdep+76L : 0x2.27a54f019c0a046cp-13448L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1.0000000000000002p+0L -0x1.23456789abcdep+76L : 0x2.27a54f019c0a046cp-13448L : inexact-ok
+= pow upward ldbl-96-intel 0x1.0000000000000002p+0L -0x1.23456789abcdep+76L : 0x2.27a54f019c0a047p-13448L : inexact-ok
+= pow downward ldbl-96-m68k 0x1.0000000000000002p+0L -0x1.23456789abcdep+76L : 0x2.27a54f019c0a046cp-13448L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1.0000000000000002p+0L -0x1.23456789abcdep+76L : 0x2.27a54f019c0a046cp-13448L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1.0000000000000002p+0L -0x1.23456789abcdep+76L : 0x2.27a54f019c0a046cp-13448L : inexact-ok
+= pow upward ldbl-96-m68k 0x1.0000000000000002p+0L -0x1.23456789abcdep+76L : 0x2.27a54f019c0a047p-13448L : inexact-ok
+= pow downward ldbl-128 0x1.0000000000000002p+0L -0x1.23456789abcdep+76L : 0x2.27a54f019c0a046c7044704dd8ecp-13448L : inexact-ok
+= pow tonearest ldbl-128 0x1.0000000000000002p+0L -0x1.23456789abcdep+76L : 0x2.27a54f019c0a046c7044704dd8ecp-13448L : inexact-ok
+= pow towardzero ldbl-128 0x1.0000000000000002p+0L -0x1.23456789abcdep+76L : 0x2.27a54f019c0a046c7044704dd8ecp-13448L : inexact-ok
+= pow upward ldbl-128 0x1.0000000000000002p+0L -0x1.23456789abcdep+76L : 0x2.27a54f019c0a046c7044704dd8eep-13448L : inexact-ok
+= pow downward ldbl-128ibm 0x1.0000000000000002p+0L -0x1.23456789abcdep+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0x1.0000000000000002p+0L -0x1.23456789abcdep+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0x1.0000000000000002p+0L -0x1.23456789abcdep+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0x1.0000000000000002p+0L -0x1.23456789abcdep+76L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel 0x1.0000000000000002p+0L -0x1.23456789abcdfp+76L : 0x2.27a54f0197bab9ccp-13448L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1.0000000000000002p+0L -0x1.23456789abcdfp+76L : 0x2.27a54f0197bab9dp-13448L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1.0000000000000002p+0L -0x1.23456789abcdfp+76L : 0x2.27a54f0197bab9ccp-13448L : inexact-ok
+= pow upward ldbl-96-intel 0x1.0000000000000002p+0L -0x1.23456789abcdfp+76L : 0x2.27a54f0197bab9dp-13448L : inexact-ok
+= pow downward ldbl-96-m68k 0x1.0000000000000002p+0L -0x1.23456789abcdfp+76L : 0x2.27a54f0197bab9ccp-13448L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1.0000000000000002p+0L -0x1.23456789abcdfp+76L : 0x2.27a54f0197bab9dp-13448L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1.0000000000000002p+0L -0x1.23456789abcdfp+76L : 0x2.27a54f0197bab9ccp-13448L : inexact-ok
+= pow upward ldbl-96-m68k 0x1.0000000000000002p+0L -0x1.23456789abcdfp+76L : 0x2.27a54f0197bab9dp-13448L : inexact-ok
+= pow downward ldbl-128 0x1.0000000000000002p+0L -0x1.23456789abcdfp+76L : 0x2.27a54f0197bab9ce6d10ab8fa25ep-13448L : inexact-ok
+= pow tonearest ldbl-128 0x1.0000000000000002p+0L -0x1.23456789abcdfp+76L : 0x2.27a54f0197bab9ce6d10ab8fa25ep-13448L : inexact-ok
+= pow towardzero ldbl-128 0x1.0000000000000002p+0L -0x1.23456789abcdfp+76L : 0x2.27a54f0197bab9ce6d10ab8fa25ep-13448L : inexact-ok
+= pow upward ldbl-128 0x1.0000000000000002p+0L -0x1.23456789abcdfp+76L : 0x2.27a54f0197bab9ce6d10ab8fa26p-13448L : inexact-ok
+= pow downward ldbl-128ibm 0x1.0000000000000002p+0L -0x1.23456789abcdfp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0x1.0000000000000002p+0L -0x1.23456789abcdfp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0x1.0000000000000002p+0L -0x1.23456789abcdfp+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0x1.0000000000000002p+0L -0x1.23456789abcdfp+76L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel 0x1.0000000000000002p+0L -0x1.23456789abcdef0ep+76L : 0x2.27a54f0197fbe914p-13448L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1.0000000000000002p+0L -0x1.23456789abcdef0ep+76L : 0x2.27a54f0197fbe918p-13448L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1.0000000000000002p+0L -0x1.23456789abcdef0ep+76L : 0x2.27a54f0197fbe914p-13448L : inexact-ok
+= pow upward ldbl-96-intel 0x1.0000000000000002p+0L -0x1.23456789abcdef0ep+76L : 0x2.27a54f0197fbe918p-13448L : inexact-ok
+= pow downward ldbl-96-m68k 0x1.0000000000000002p+0L -0x1.23456789abcdef0ep+76L : 0x2.27a54f0197fbe914p-13448L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1.0000000000000002p+0L -0x1.23456789abcdef0ep+76L : 0x2.27a54f0197fbe918p-13448L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1.0000000000000002p+0L -0x1.23456789abcdef0ep+76L : 0x2.27a54f0197fbe914p-13448L : inexact-ok
+= pow upward ldbl-96-m68k 0x1.0000000000000002p+0L -0x1.23456789abcdef0ep+76L : 0x2.27a54f0197fbe918p-13448L : inexact-ok
+= pow downward ldbl-128 0x1.0000000000000002p+0L -0x1.23456789abcdef0ep+76L : 0x2.27a54f0197fbe9170300dd3a01eap-13448L : inexact-ok
+= pow tonearest ldbl-128 0x1.0000000000000002p+0L -0x1.23456789abcdef0ep+76L : 0x2.27a54f0197fbe9170300dd3a01ecp-13448L : inexact-ok
+= pow towardzero ldbl-128 0x1.0000000000000002p+0L -0x1.23456789abcdef0ep+76L : 0x2.27a54f0197fbe9170300dd3a01eap-13448L : inexact-ok
+= pow upward ldbl-128 0x1.0000000000000002p+0L -0x1.23456789abcdef0ep+76L : 0x2.27a54f0197fbe9170300dd3a01ecp-13448L : inexact-ok
+= pow downward ldbl-128ibm 0x1.0000000000000002p+0L -0x1.23456789abcdef0ep+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0x1.0000000000000002p+0L -0x1.23456789abcdef0ep+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0x1.0000000000000002p+0L -0x1.23456789abcdef0ep+76L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0x1.0000000000000002p+0L -0x1.23456789abcdef0ep+76L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+pow 0x0.ffffffffffffffffffffffffffff8p0 0x1.23456789abcdef0123456789abcdp126
+= pow downward flt-32 0x1p+0f 0x4.8d15ap+124f : 0x1p+0f : inexact-ok
+= pow tonearest flt-32 0x1p+0f 0x4.8d15ap+124f : 0x1p+0f : inexact-ok
+= pow towardzero flt-32 0x1p+0f 0x4.8d15ap+124f : 0x1p+0f : inexact-ok
+= pow upward flt-32 0x1p+0f 0x4.8d15ap+124f : 0x1p+0f : inexact-ok
+= pow downward dbl-64 0x1p+0 0x4.8d15ap+124 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 0x1p+0 0x4.8d15ap+124 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0x1p+0 0x4.8d15ap+124 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 0x1p+0 0x4.8d15ap+124 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x1p+0L 0x4.8d15ap+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1p+0L 0x4.8d15ap+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1p+0L 0x4.8d15ap+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x1p+0L 0x4.8d15ap+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1p+0L 0x4.8d15ap+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1p+0L 0x4.8d15ap+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1p+0L 0x4.8d15ap+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1p+0L 0x4.8d15ap+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1p+0L 0x4.8d15ap+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1p+0L 0x4.8d15ap+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1p+0L 0x4.8d15ap+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1p+0L 0x4.8d15ap+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1p+0L 0x4.8d15ap+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1p+0L 0x4.8d15ap+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1p+0L 0x4.8d15ap+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x1p+0L 0x4.8d15ap+124L : 0x1p+0L : inexact-ok
+= pow downward flt-32 0x1p+0f 0x4.8d1598p+124f : 0x1p+0f : inexact-ok
+= pow tonearest flt-32 0x1p+0f 0x4.8d1598p+124f : 0x1p+0f : inexact-ok
+= pow towardzero flt-32 0x1p+0f 0x4.8d1598p+124f : 0x1p+0f : inexact-ok
+= pow upward flt-32 0x1p+0f 0x4.8d1598p+124f : 0x1p+0f : inexact-ok
+= pow downward dbl-64 0x1p+0 0x4.8d1598p+124 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 0x1p+0 0x4.8d1598p+124 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0x1p+0 0x4.8d1598p+124 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 0x1p+0 0x4.8d1598p+124 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x1p+0L 0x4.8d1598p+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1p+0L 0x4.8d1598p+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1p+0L 0x4.8d1598p+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x1p+0L 0x4.8d1598p+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1p+0L 0x4.8d1598p+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1p+0L 0x4.8d1598p+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1p+0L 0x4.8d1598p+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1p+0L 0x4.8d1598p+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1p+0L 0x4.8d1598p+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1p+0L 0x4.8d1598p+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1p+0L 0x4.8d1598p+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1p+0L 0x4.8d1598p+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1p+0L 0x4.8d1598p+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1p+0L 0x4.8d1598p+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1p+0L 0x4.8d1598p+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x1p+0L 0x4.8d1598p+124L : 0x1p+0L : inexact-ok
+= pow downward dbl-64 0x1p+0 0x4.8d159e26af37cp+124 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 0x1p+0 0x4.8d159e26af37cp+124 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0x1p+0 0x4.8d159e26af37cp+124 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 0x1p+0 0x4.8d159e26af37cp+124 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x1p+0L 0x4.8d159e26af37cp+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1p+0L 0x4.8d159e26af37cp+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1p+0L 0x4.8d159e26af37cp+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x1p+0L 0x4.8d159e26af37cp+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1p+0L 0x4.8d159e26af37cp+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1p+0L 0x4.8d159e26af37cp+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1p+0L 0x4.8d159e26af37cp+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1p+0L 0x4.8d159e26af37cp+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1p+0L 0x4.8d159e26af37cp+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1p+0L 0x4.8d159e26af37cp+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1p+0L 0x4.8d159e26af37cp+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1p+0L 0x4.8d159e26af37cp+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1p+0L 0x4.8d159e26af37cp+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1p+0L 0x4.8d159e26af37cp+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1p+0L 0x4.8d159e26af37cp+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x1p+0L 0x4.8d159e26af37cp+124L : 0x1p+0L : inexact-ok
+= pow downward dbl-64 0x1p+0 0x4.8d159e26af378p+124 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 0x1p+0 0x4.8d159e26af378p+124 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0x1p+0 0x4.8d159e26af378p+124 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 0x1p+0 0x4.8d159e26af378p+124 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x1p+0L 0x4.8d159e26af378p+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1p+0L 0x4.8d159e26af378p+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1p+0L 0x4.8d159e26af378p+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x1p+0L 0x4.8d159e26af378p+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1p+0L 0x4.8d159e26af378p+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1p+0L 0x4.8d159e26af378p+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1p+0L 0x4.8d159e26af378p+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1p+0L 0x4.8d159e26af378p+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1p+0L 0x4.8d159e26af378p+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1p+0L 0x4.8d159e26af378p+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1p+0L 0x4.8d159e26af378p+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1p+0L 0x4.8d159e26af378p+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1p+0L 0x4.8d159e26af378p+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1p+0L 0x4.8d159e26af378p+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1p+0L 0x4.8d159e26af378p+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x1p+0L 0x4.8d159e26af378p+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-intel 0x1p+0L 0x4.8d159e26af37bc08p+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1p+0L 0x4.8d159e26af37bc08p+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1p+0L 0x4.8d159e26af37bc08p+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x1p+0L 0x4.8d159e26af37bc08p+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1p+0L 0x4.8d159e26af37bc08p+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1p+0L 0x4.8d159e26af37bc08p+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1p+0L 0x4.8d159e26af37bc08p+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1p+0L 0x4.8d159e26af37bc08p+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1p+0L 0x4.8d159e26af37bc08p+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1p+0L 0x4.8d159e26af37bc08p+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1p+0L 0x4.8d159e26af37bc08p+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1p+0L 0x4.8d159e26af37bc08p+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1p+0L 0x4.8d159e26af37bc08p+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1p+0L 0x4.8d159e26af37bc08p+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1p+0L 0x4.8d159e26af37bc08p+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x1p+0L 0x4.8d159e26af37bc08p+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-intel 0x1p+0L 0x4.8d159e26af37bcp+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1p+0L 0x4.8d159e26af37bcp+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1p+0L 0x4.8d159e26af37bcp+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x1p+0L 0x4.8d159e26af37bcp+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1p+0L 0x4.8d159e26af37bcp+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1p+0L 0x4.8d159e26af37bcp+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1p+0L 0x4.8d159e26af37bcp+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1p+0L 0x4.8d159e26af37bcp+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1p+0L 0x4.8d159e26af37bcp+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1p+0L 0x4.8d159e26af37bcp+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1p+0L 0x4.8d159e26af37bcp+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1p+0L 0x4.8d159e26af37bcp+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1p+0L 0x4.8d159e26af37bcp+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1p+0L 0x4.8d159e26af37bcp+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1p+0L 0x4.8d159e26af37bcp+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x1p+0L 0x4.8d159e26af37bcp+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1p+0L 0x4.8d159e26af37bc048d159e26af34p+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1p+0L 0x4.8d159e26af37bc048d159e26af34p+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1p+0L 0x4.8d159e26af37bc048d159e26af34p+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1p+0L 0x4.8d159e26af37bc048d159e26af34p+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1p+0L 0x4.8d159e26af37bc048d159e26bp+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1p+0L 0x4.8d159e26af37bc048d159e26bp+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1p+0L 0x4.8d159e26af37bc048d159e26bp+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1p+0L 0x4.8d159e26af37bc048d159e26bp+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1p+0L 0x4.8d159e26af37bc048d159e26bp+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1p+0L 0x4.8d159e26af37bc048d159e26bp+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1p+0L 0x4.8d159e26af37bc048d159e26bp+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x1p+0L 0x4.8d159e26af37bc048d159e26bp+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1p+0L 0x4.8d159e26af37bc048d159e26aep+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1p+0L 0x4.8d159e26af37bc048d159e26aep+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1p+0L 0x4.8d159e26af37bc048d159e26aep+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1p+0L 0x4.8d159e26af37bc048d159e26aep+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1p+0L 0x4.8d159e26af37bc048d159e26aep+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1p+0L 0x4.8d159e26af37bc048d159e26aep+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1p+0L 0x4.8d159e26af37bc048d159e26aep+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x1p+0L 0x4.8d159e26af37bc048d159e26aep+124L : 0x1p+0L : inexact-ok
+= pow downward flt-32 0xf.fffffp-4f 0x4.8d15ap+124f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow tonearest flt-32 0xf.fffffp-4f 0x4.8d15ap+124f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 0xf.fffffp-4f 0x4.8d15ap+124f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 0xf.fffffp-4f 0x4.8d15ap+124f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 0xf.fffffp-4 0x4.8d15ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 0xf.fffffp-4 0x4.8d15ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 0xf.fffffp-4 0x4.8d15ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 0xf.fffffp-4 0x4.8d15ap+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel 0xf.fffffp-4L 0x4.8d15ap+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel 0xf.fffffp-4L 0x4.8d15ap+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel 0xf.fffffp-4L 0x4.8d15ap+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel 0xf.fffffp-4L 0x4.8d15ap+124L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k 0xf.fffffp-4L 0x4.8d15ap+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k 0xf.fffffp-4L 0x4.8d15ap+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k 0xf.fffffp-4L 0x4.8d15ap+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k 0xf.fffffp-4L 0x4.8d15ap+124L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0xf.fffffp-4L 0x4.8d15ap+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0xf.fffffp-4L 0x4.8d15ap+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0xf.fffffp-4L 0x4.8d15ap+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0xf.fffffp-4L 0x4.8d15ap+124L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm 0xf.fffffp-4L 0x4.8d15ap+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0xf.fffffp-4L 0x4.8d15ap+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.fffffp-4L 0x4.8d15ap+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0xf.fffffp-4L 0x4.8d15ap+124L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward flt-32 0xf.fffffp-4f 0x4.8d1598p+124f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow tonearest flt-32 0xf.fffffp-4f 0x4.8d1598p+124f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 0xf.fffffp-4f 0x4.8d1598p+124f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 0xf.fffffp-4f 0x4.8d1598p+124f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 0xf.fffffp-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 0xf.fffffp-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 0xf.fffffp-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 0xf.fffffp-4 0x4.8d1598p+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel 0xf.fffffp-4L 0x4.8d1598p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel 0xf.fffffp-4L 0x4.8d1598p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel 0xf.fffffp-4L 0x4.8d1598p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel 0xf.fffffp-4L 0x4.8d1598p+124L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k 0xf.fffffp-4L 0x4.8d1598p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k 0xf.fffffp-4L 0x4.8d1598p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k 0xf.fffffp-4L 0x4.8d1598p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k 0xf.fffffp-4L 0x4.8d1598p+124L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0xf.fffffp-4L 0x4.8d1598p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0xf.fffffp-4L 0x4.8d1598p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0xf.fffffp-4L 0x4.8d1598p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0xf.fffffp-4L 0x4.8d1598p+124L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm 0xf.fffffp-4L 0x4.8d1598p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0xf.fffffp-4L 0x4.8d1598p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.fffffp-4L 0x4.8d1598p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0xf.fffffp-4L 0x4.8d1598p+124L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 0xf.fffffp-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 0xf.fffffp-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 0xf.fffffp-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 0xf.fffffp-4 0x4.8d159e26af37cp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel 0xf.fffffp-4L 0x4.8d159e26af37cp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel 0xf.fffffp-4L 0x4.8d159e26af37cp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel 0xf.fffffp-4L 0x4.8d159e26af37cp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel 0xf.fffffp-4L 0x4.8d159e26af37cp+124L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k 0xf.fffffp-4L 0x4.8d159e26af37cp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k 0xf.fffffp-4L 0x4.8d159e26af37cp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k 0xf.fffffp-4L 0x4.8d159e26af37cp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k 0xf.fffffp-4L 0x4.8d159e26af37cp+124L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0xf.fffffp-4L 0x4.8d159e26af37cp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0xf.fffffp-4L 0x4.8d159e26af37cp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0xf.fffffp-4L 0x4.8d159e26af37cp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0xf.fffffp-4L 0x4.8d159e26af37cp+124L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm 0xf.fffffp-4L 0x4.8d159e26af37cp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0xf.fffffp-4L 0x4.8d159e26af37cp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.fffffp-4L 0x4.8d159e26af37cp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0xf.fffffp-4L 0x4.8d159e26af37cp+124L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 0xf.fffffp-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 0xf.fffffp-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 0xf.fffffp-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 0xf.fffffp-4 0x4.8d159e26af378p+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel 0xf.fffffp-4L 0x4.8d159e26af378p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel 0xf.fffffp-4L 0x4.8d159e26af378p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel 0xf.fffffp-4L 0x4.8d159e26af378p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel 0xf.fffffp-4L 0x4.8d159e26af378p+124L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k 0xf.fffffp-4L 0x4.8d159e26af378p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k 0xf.fffffp-4L 0x4.8d159e26af378p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k 0xf.fffffp-4L 0x4.8d159e26af378p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k 0xf.fffffp-4L 0x4.8d159e26af378p+124L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0xf.fffffp-4L 0x4.8d159e26af378p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0xf.fffffp-4L 0x4.8d159e26af378p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0xf.fffffp-4L 0x4.8d159e26af378p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0xf.fffffp-4L 0x4.8d159e26af378p+124L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm 0xf.fffffp-4L 0x4.8d159e26af378p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0xf.fffffp-4L 0x4.8d159e26af378p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.fffffp-4L 0x4.8d159e26af378p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0xf.fffffp-4L 0x4.8d159e26af378p+124L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel 0xf.fffffp-4L 0x4.8d159e26af37bc08p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel 0xf.fffffp-4L 0x4.8d159e26af37bc08p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel 0xf.fffffp-4L 0x4.8d159e26af37bc08p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel 0xf.fffffp-4L 0x4.8d159e26af37bc08p+124L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k 0xf.fffffp-4L 0x4.8d159e26af37bc08p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k 0xf.fffffp-4L 0x4.8d159e26af37bc08p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k 0xf.fffffp-4L 0x4.8d159e26af37bc08p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k 0xf.fffffp-4L 0x4.8d159e26af37bc08p+124L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0xf.fffffp-4L 0x4.8d159e26af37bc08p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0xf.fffffp-4L 0x4.8d159e26af37bc08p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0xf.fffffp-4L 0x4.8d159e26af37bc08p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0xf.fffffp-4L 0x4.8d159e26af37bc08p+124L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm 0xf.fffffp-4L 0x4.8d159e26af37bc08p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0xf.fffffp-4L 0x4.8d159e26af37bc08p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.fffffp-4L 0x4.8d159e26af37bc08p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0xf.fffffp-4L 0x4.8d159e26af37bc08p+124L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel 0xf.fffffp-4L 0x4.8d159e26af37bcp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel 0xf.fffffp-4L 0x4.8d159e26af37bcp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel 0xf.fffffp-4L 0x4.8d159e26af37bcp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel 0xf.fffffp-4L 0x4.8d159e26af37bcp+124L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k 0xf.fffffp-4L 0x4.8d159e26af37bcp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k 0xf.fffffp-4L 0x4.8d159e26af37bcp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k 0xf.fffffp-4L 0x4.8d159e26af37bcp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k 0xf.fffffp-4L 0x4.8d159e26af37bcp+124L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0xf.fffffp-4L 0x4.8d159e26af37bcp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0xf.fffffp-4L 0x4.8d159e26af37bcp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0xf.fffffp-4L 0x4.8d159e26af37bcp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0xf.fffffp-4L 0x4.8d159e26af37bcp+124L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm 0xf.fffffp-4L 0x4.8d159e26af37bcp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0xf.fffffp-4L 0x4.8d159e26af37bcp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.fffffp-4L 0x4.8d159e26af37bcp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0xf.fffffp-4L 0x4.8d159e26af37bcp+124L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0xf.fffffp-4L 0x4.8d159e26af37bc048d159e26af34p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0xf.fffffp-4L 0x4.8d159e26af37bc048d159e26af34p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0xf.fffffp-4L 0x4.8d159e26af37bc048d159e26af34p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0xf.fffffp-4L 0x4.8d159e26af37bc048d159e26af34p+124L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0xf.fffffp-4L 0x4.8d159e26af37bc048d159e26bp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0xf.fffffp-4L 0x4.8d159e26af37bc048d159e26bp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0xf.fffffp-4L 0x4.8d159e26af37bc048d159e26bp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0xf.fffffp-4L 0x4.8d159e26af37bc048d159e26bp+124L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm 0xf.fffffp-4L 0x4.8d159e26af37bc048d159e26bp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0xf.fffffp-4L 0x4.8d159e26af37bc048d159e26bp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.fffffp-4L 0x4.8d159e26af37bc048d159e26bp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0xf.fffffp-4L 0x4.8d159e26af37bc048d159e26bp+124L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0xf.fffffp-4L 0x4.8d159e26af37bc048d159e26aep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0xf.fffffp-4L 0x4.8d159e26af37bc048d159e26aep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0xf.fffffp-4L 0x4.8d159e26af37bc048d159e26aep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0xf.fffffp-4L 0x4.8d159e26af37bc048d159e26aep+124L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm 0xf.fffffp-4L 0x4.8d159e26af37bc048d159e26aep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0xf.fffffp-4L 0x4.8d159e26af37bc048d159e26aep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.fffffp-4L 0x4.8d159e26af37bc048d159e26aep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0xf.fffffp-4L 0x4.8d159e26af37bc048d159e26aep+124L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 0xf.ffffffffffff8p-4 0x4.8d15ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 0xf.ffffffffffff8p-4 0x4.8d15ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 0xf.ffffffffffff8p-4 0x4.8d15ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 0xf.ffffffffffff8p-4 0x4.8d15ap+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel 0xf.ffffffffffff8p-4L 0x4.8d15ap+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel 0xf.ffffffffffff8p-4L 0x4.8d15ap+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel 0xf.ffffffffffff8p-4L 0x4.8d15ap+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel 0xf.ffffffffffff8p-4L 0x4.8d15ap+124L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k 0xf.ffffffffffff8p-4L 0x4.8d15ap+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k 0xf.ffffffffffff8p-4L 0x4.8d15ap+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k 0xf.ffffffffffff8p-4L 0x4.8d15ap+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k 0xf.ffffffffffff8p-4L 0x4.8d15ap+124L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0xf.ffffffffffff8p-4L 0x4.8d15ap+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0xf.ffffffffffff8p-4L 0x4.8d15ap+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0xf.ffffffffffff8p-4L 0x4.8d15ap+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0xf.ffffffffffff8p-4L 0x4.8d15ap+124L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm 0xf.ffffffffffff8p-4L 0x4.8d15ap+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0xf.ffffffffffff8p-4L 0x4.8d15ap+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.ffffffffffff8p-4L 0x4.8d15ap+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0xf.ffffffffffff8p-4L 0x4.8d15ap+124L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 0xf.ffffffffffff8p-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 0xf.ffffffffffff8p-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 0xf.ffffffffffff8p-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 0xf.ffffffffffff8p-4 0x4.8d1598p+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel 0xf.ffffffffffff8p-4L 0x4.8d1598p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel 0xf.ffffffffffff8p-4L 0x4.8d1598p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel 0xf.ffffffffffff8p-4L 0x4.8d1598p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel 0xf.ffffffffffff8p-4L 0x4.8d1598p+124L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k 0xf.ffffffffffff8p-4L 0x4.8d1598p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k 0xf.ffffffffffff8p-4L 0x4.8d1598p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k 0xf.ffffffffffff8p-4L 0x4.8d1598p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k 0xf.ffffffffffff8p-4L 0x4.8d1598p+124L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0xf.ffffffffffff8p-4L 0x4.8d1598p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0xf.ffffffffffff8p-4L 0x4.8d1598p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0xf.ffffffffffff8p-4L 0x4.8d1598p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0xf.ffffffffffff8p-4L 0x4.8d1598p+124L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm 0xf.ffffffffffff8p-4L 0x4.8d1598p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0xf.ffffffffffff8p-4L 0x4.8d1598p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.ffffffffffff8p-4L 0x4.8d1598p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0xf.ffffffffffff8p-4L 0x4.8d1598p+124L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 0xf.ffffffffffff8p-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 0xf.ffffffffffff8p-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 0xf.ffffffffffff8p-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 0xf.ffffffffffff8p-4 0x4.8d159e26af37cp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel 0xf.ffffffffffff8p-4L 0x4.8d159e26af37cp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel 0xf.ffffffffffff8p-4L 0x4.8d159e26af37cp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel 0xf.ffffffffffff8p-4L 0x4.8d159e26af37cp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel 0xf.ffffffffffff8p-4L 0x4.8d159e26af37cp+124L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k 0xf.ffffffffffff8p-4L 0x4.8d159e26af37cp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k 0xf.ffffffffffff8p-4L 0x4.8d159e26af37cp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k 0xf.ffffffffffff8p-4L 0x4.8d159e26af37cp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k 0xf.ffffffffffff8p-4L 0x4.8d159e26af37cp+124L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0xf.ffffffffffff8p-4L 0x4.8d159e26af37cp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0xf.ffffffffffff8p-4L 0x4.8d159e26af37cp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0xf.ffffffffffff8p-4L 0x4.8d159e26af37cp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0xf.ffffffffffff8p-4L 0x4.8d159e26af37cp+124L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm 0xf.ffffffffffff8p-4L 0x4.8d159e26af37cp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0xf.ffffffffffff8p-4L 0x4.8d159e26af37cp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.ffffffffffff8p-4L 0x4.8d159e26af37cp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0xf.ffffffffffff8p-4L 0x4.8d159e26af37cp+124L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 0xf.ffffffffffff8p-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 0xf.ffffffffffff8p-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 0xf.ffffffffffff8p-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 0xf.ffffffffffff8p-4 0x4.8d159e26af378p+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel 0xf.ffffffffffff8p-4L 0x4.8d159e26af378p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel 0xf.ffffffffffff8p-4L 0x4.8d159e26af378p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel 0xf.ffffffffffff8p-4L 0x4.8d159e26af378p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel 0xf.ffffffffffff8p-4L 0x4.8d159e26af378p+124L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k 0xf.ffffffffffff8p-4L 0x4.8d159e26af378p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k 0xf.ffffffffffff8p-4L 0x4.8d159e26af378p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k 0xf.ffffffffffff8p-4L 0x4.8d159e26af378p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k 0xf.ffffffffffff8p-4L 0x4.8d159e26af378p+124L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0xf.ffffffffffff8p-4L 0x4.8d159e26af378p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0xf.ffffffffffff8p-4L 0x4.8d159e26af378p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0xf.ffffffffffff8p-4L 0x4.8d159e26af378p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0xf.ffffffffffff8p-4L 0x4.8d159e26af378p+124L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm 0xf.ffffffffffff8p-4L 0x4.8d159e26af378p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0xf.ffffffffffff8p-4L 0x4.8d159e26af378p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.ffffffffffff8p-4L 0x4.8d159e26af378p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0xf.ffffffffffff8p-4L 0x4.8d159e26af378p+124L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel 0xf.ffffffffffff8p-4L 0x4.8d159e26af37bc08p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel 0xf.ffffffffffff8p-4L 0x4.8d159e26af37bc08p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel 0xf.ffffffffffff8p-4L 0x4.8d159e26af37bc08p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel 0xf.ffffffffffff8p-4L 0x4.8d159e26af37bc08p+124L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k 0xf.ffffffffffff8p-4L 0x4.8d159e26af37bc08p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k 0xf.ffffffffffff8p-4L 0x4.8d159e26af37bc08p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k 0xf.ffffffffffff8p-4L 0x4.8d159e26af37bc08p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k 0xf.ffffffffffff8p-4L 0x4.8d159e26af37bc08p+124L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0xf.ffffffffffff8p-4L 0x4.8d159e26af37bc08p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0xf.ffffffffffff8p-4L 0x4.8d159e26af37bc08p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0xf.ffffffffffff8p-4L 0x4.8d159e26af37bc08p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0xf.ffffffffffff8p-4L 0x4.8d159e26af37bc08p+124L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm 0xf.ffffffffffff8p-4L 0x4.8d159e26af37bc08p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0xf.ffffffffffff8p-4L 0x4.8d159e26af37bc08p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.ffffffffffff8p-4L 0x4.8d159e26af37bc08p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0xf.ffffffffffff8p-4L 0x4.8d159e26af37bc08p+124L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel 0xf.ffffffffffff8p-4L 0x4.8d159e26af37bcp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel 0xf.ffffffffffff8p-4L 0x4.8d159e26af37bcp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel 0xf.ffffffffffff8p-4L 0x4.8d159e26af37bcp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel 0xf.ffffffffffff8p-4L 0x4.8d159e26af37bcp+124L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k 0xf.ffffffffffff8p-4L 0x4.8d159e26af37bcp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k 0xf.ffffffffffff8p-4L 0x4.8d159e26af37bcp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k 0xf.ffffffffffff8p-4L 0x4.8d159e26af37bcp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k 0xf.ffffffffffff8p-4L 0x4.8d159e26af37bcp+124L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0xf.ffffffffffff8p-4L 0x4.8d159e26af37bcp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0xf.ffffffffffff8p-4L 0x4.8d159e26af37bcp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0xf.ffffffffffff8p-4L 0x4.8d159e26af37bcp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0xf.ffffffffffff8p-4L 0x4.8d159e26af37bcp+124L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm 0xf.ffffffffffff8p-4L 0x4.8d159e26af37bcp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0xf.ffffffffffff8p-4L 0x4.8d159e26af37bcp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.ffffffffffff8p-4L 0x4.8d159e26af37bcp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0xf.ffffffffffff8p-4L 0x4.8d159e26af37bcp+124L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0xf.ffffffffffff8p-4L 0x4.8d159e26af37bc048d159e26af34p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0xf.ffffffffffff8p-4L 0x4.8d159e26af37bc048d159e26af34p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0xf.ffffffffffff8p-4L 0x4.8d159e26af37bc048d159e26af34p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0xf.ffffffffffff8p-4L 0x4.8d159e26af37bc048d159e26af34p+124L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0xf.ffffffffffff8p-4L 0x4.8d159e26af37bc048d159e26bp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0xf.ffffffffffff8p-4L 0x4.8d159e26af37bc048d159e26bp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0xf.ffffffffffff8p-4L 0x4.8d159e26af37bc048d159e26bp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0xf.ffffffffffff8p-4L 0x4.8d159e26af37bc048d159e26bp+124L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm 0xf.ffffffffffff8p-4L 0x4.8d159e26af37bc048d159e26bp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0xf.ffffffffffff8p-4L 0x4.8d159e26af37bc048d159e26bp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.ffffffffffff8p-4L 0x4.8d159e26af37bc048d159e26bp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0xf.ffffffffffff8p-4L 0x4.8d159e26af37bc048d159e26bp+124L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0xf.ffffffffffff8p-4L 0x4.8d159e26af37bc048d159e26aep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0xf.ffffffffffff8p-4L 0x4.8d159e26af37bc048d159e26aep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0xf.ffffffffffff8p-4L 0x4.8d159e26af37bc048d159e26aep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0xf.ffffffffffff8p-4L 0x4.8d159e26af37bc048d159e26aep+124L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm 0xf.ffffffffffff8p-4L 0x4.8d159e26af37bc048d159e26aep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0xf.ffffffffffff8p-4L 0x4.8d159e26af37bc048d159e26aep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.ffffffffffff8p-4L 0x4.8d159e26af37bc048d159e26aep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0xf.ffffffffffff8p-4L 0x4.8d159e26af37bc048d159e26aep+124L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel 0xf.fffffffffffffffp-4L 0x4.8d15ap+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel 0xf.fffffffffffffffp-4L 0x4.8d15ap+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel 0xf.fffffffffffffffp-4L 0x4.8d15ap+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel 0xf.fffffffffffffffp-4L 0x4.8d15ap+124L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k 0xf.fffffffffffffffp-4L 0x4.8d15ap+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k 0xf.fffffffffffffffp-4L 0x4.8d15ap+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k 0xf.fffffffffffffffp-4L 0x4.8d15ap+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k 0xf.fffffffffffffffp-4L 0x4.8d15ap+124L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0xf.fffffffffffffffp-4L 0x4.8d15ap+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0xf.fffffffffffffffp-4L 0x4.8d15ap+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0xf.fffffffffffffffp-4L 0x4.8d15ap+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0xf.fffffffffffffffp-4L 0x4.8d15ap+124L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm 0xf.fffffffffffffffp-4L 0x4.8d15ap+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0xf.fffffffffffffffp-4L 0x4.8d15ap+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.fffffffffffffffp-4L 0x4.8d15ap+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0xf.fffffffffffffffp-4L 0x4.8d15ap+124L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel 0xf.fffffffffffffffp-4L 0x4.8d1598p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel 0xf.fffffffffffffffp-4L 0x4.8d1598p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel 0xf.fffffffffffffffp-4L 0x4.8d1598p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel 0xf.fffffffffffffffp-4L 0x4.8d1598p+124L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k 0xf.fffffffffffffffp-4L 0x4.8d1598p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k 0xf.fffffffffffffffp-4L 0x4.8d1598p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k 0xf.fffffffffffffffp-4L 0x4.8d1598p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k 0xf.fffffffffffffffp-4L 0x4.8d1598p+124L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0xf.fffffffffffffffp-4L 0x4.8d1598p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0xf.fffffffffffffffp-4L 0x4.8d1598p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0xf.fffffffffffffffp-4L 0x4.8d1598p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0xf.fffffffffffffffp-4L 0x4.8d1598p+124L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm 0xf.fffffffffffffffp-4L 0x4.8d1598p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0xf.fffffffffffffffp-4L 0x4.8d1598p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.fffffffffffffffp-4L 0x4.8d1598p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0xf.fffffffffffffffp-4L 0x4.8d1598p+124L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel 0xf.fffffffffffffffp-4L 0x4.8d159e26af37cp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel 0xf.fffffffffffffffp-4L 0x4.8d159e26af37cp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel 0xf.fffffffffffffffp-4L 0x4.8d159e26af37cp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel 0xf.fffffffffffffffp-4L 0x4.8d159e26af37cp+124L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k 0xf.fffffffffffffffp-4L 0x4.8d159e26af37cp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k 0xf.fffffffffffffffp-4L 0x4.8d159e26af37cp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k 0xf.fffffffffffffffp-4L 0x4.8d159e26af37cp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k 0xf.fffffffffffffffp-4L 0x4.8d159e26af37cp+124L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0xf.fffffffffffffffp-4L 0x4.8d159e26af37cp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0xf.fffffffffffffffp-4L 0x4.8d159e26af37cp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0xf.fffffffffffffffp-4L 0x4.8d159e26af37cp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0xf.fffffffffffffffp-4L 0x4.8d159e26af37cp+124L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm 0xf.fffffffffffffffp-4L 0x4.8d159e26af37cp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0xf.fffffffffffffffp-4L 0x4.8d159e26af37cp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.fffffffffffffffp-4L 0x4.8d159e26af37cp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0xf.fffffffffffffffp-4L 0x4.8d159e26af37cp+124L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel 0xf.fffffffffffffffp-4L 0x4.8d159e26af378p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel 0xf.fffffffffffffffp-4L 0x4.8d159e26af378p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel 0xf.fffffffffffffffp-4L 0x4.8d159e26af378p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel 0xf.fffffffffffffffp-4L 0x4.8d159e26af378p+124L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k 0xf.fffffffffffffffp-4L 0x4.8d159e26af378p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k 0xf.fffffffffffffffp-4L 0x4.8d159e26af378p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k 0xf.fffffffffffffffp-4L 0x4.8d159e26af378p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k 0xf.fffffffffffffffp-4L 0x4.8d159e26af378p+124L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0xf.fffffffffffffffp-4L 0x4.8d159e26af378p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0xf.fffffffffffffffp-4L 0x4.8d159e26af378p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0xf.fffffffffffffffp-4L 0x4.8d159e26af378p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0xf.fffffffffffffffp-4L 0x4.8d159e26af378p+124L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm 0xf.fffffffffffffffp-4L 0x4.8d159e26af378p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0xf.fffffffffffffffp-4L 0x4.8d159e26af378p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.fffffffffffffffp-4L 0x4.8d159e26af378p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0xf.fffffffffffffffp-4L 0x4.8d159e26af378p+124L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel 0xf.fffffffffffffffp-4L 0x4.8d159e26af37bc08p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel 0xf.fffffffffffffffp-4L 0x4.8d159e26af37bc08p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel 0xf.fffffffffffffffp-4L 0x4.8d159e26af37bc08p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel 0xf.fffffffffffffffp-4L 0x4.8d159e26af37bc08p+124L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k 0xf.fffffffffffffffp-4L 0x4.8d159e26af37bc08p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k 0xf.fffffffffffffffp-4L 0x4.8d159e26af37bc08p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k 0xf.fffffffffffffffp-4L 0x4.8d159e26af37bc08p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k 0xf.fffffffffffffffp-4L 0x4.8d159e26af37bc08p+124L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0xf.fffffffffffffffp-4L 0x4.8d159e26af37bc08p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0xf.fffffffffffffffp-4L 0x4.8d159e26af37bc08p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0xf.fffffffffffffffp-4L 0x4.8d159e26af37bc08p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0xf.fffffffffffffffp-4L 0x4.8d159e26af37bc08p+124L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm 0xf.fffffffffffffffp-4L 0x4.8d159e26af37bc08p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0xf.fffffffffffffffp-4L 0x4.8d159e26af37bc08p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.fffffffffffffffp-4L 0x4.8d159e26af37bc08p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0xf.fffffffffffffffp-4L 0x4.8d159e26af37bc08p+124L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel 0xf.fffffffffffffffp-4L 0x4.8d159e26af37bcp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel 0xf.fffffffffffffffp-4L 0x4.8d159e26af37bcp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel 0xf.fffffffffffffffp-4L 0x4.8d159e26af37bcp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel 0xf.fffffffffffffffp-4L 0x4.8d159e26af37bcp+124L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k 0xf.fffffffffffffffp-4L 0x4.8d159e26af37bcp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k 0xf.fffffffffffffffp-4L 0x4.8d159e26af37bcp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k 0xf.fffffffffffffffp-4L 0x4.8d159e26af37bcp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k 0xf.fffffffffffffffp-4L 0x4.8d159e26af37bcp+124L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0xf.fffffffffffffffp-4L 0x4.8d159e26af37bcp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0xf.fffffffffffffffp-4L 0x4.8d159e26af37bcp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0xf.fffffffffffffffp-4L 0x4.8d159e26af37bcp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0xf.fffffffffffffffp-4L 0x4.8d159e26af37bcp+124L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm 0xf.fffffffffffffffp-4L 0x4.8d159e26af37bcp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0xf.fffffffffffffffp-4L 0x4.8d159e26af37bcp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.fffffffffffffffp-4L 0x4.8d159e26af37bcp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0xf.fffffffffffffffp-4L 0x4.8d159e26af37bcp+124L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0xf.fffffffffffffffp-4L 0x4.8d159e26af37bc048d159e26af34p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0xf.fffffffffffffffp-4L 0x4.8d159e26af37bc048d159e26af34p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0xf.fffffffffffffffp-4L 0x4.8d159e26af37bc048d159e26af34p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0xf.fffffffffffffffp-4L 0x4.8d159e26af37bc048d159e26af34p+124L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0xf.fffffffffffffffp-4L 0x4.8d159e26af37bc048d159e26bp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0xf.fffffffffffffffp-4L 0x4.8d159e26af37bc048d159e26bp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0xf.fffffffffffffffp-4L 0x4.8d159e26af37bc048d159e26bp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0xf.fffffffffffffffp-4L 0x4.8d159e26af37bc048d159e26bp+124L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm 0xf.fffffffffffffffp-4L 0x4.8d159e26af37bc048d159e26bp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0xf.fffffffffffffffp-4L 0x4.8d159e26af37bc048d159e26bp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.fffffffffffffffp-4L 0x4.8d159e26af37bc048d159e26bp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0xf.fffffffffffffffp-4L 0x4.8d159e26af37bc048d159e26bp+124L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0xf.fffffffffffffffp-4L 0x4.8d159e26af37bc048d159e26aep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0xf.fffffffffffffffp-4L 0x4.8d159e26af37bc048d159e26aep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0xf.fffffffffffffffp-4L 0x4.8d159e26af37bc048d159e26aep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0xf.fffffffffffffffp-4L 0x4.8d159e26af37bc048d159e26aep+124L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm 0xf.fffffffffffffffp-4L 0x4.8d159e26af37bc048d159e26aep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0xf.fffffffffffffffp-4L 0x4.8d159e26af37bc048d159e26aep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.fffffffffffffffp-4L 0x4.8d159e26af37bc048d159e26aep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0xf.fffffffffffffffp-4L 0x4.8d159e26af37bc048d159e26aep+124L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0xf.fffffffffffffffffffffffffff8p-4L 0x4.8d15ap+124L : 0x2.2785707939b3a279674683b4b8dap-13448L : inexact-ok
+= pow tonearest ldbl-128 0xf.fffffffffffffffffffffffffff8p-4L 0x4.8d15ap+124L : 0x2.2785707939b3a279674683b4b8dap-13448L : inexact-ok
+= pow towardzero ldbl-128 0xf.fffffffffffffffffffffffffff8p-4L 0x4.8d15ap+124L : 0x2.2785707939b3a279674683b4b8dap-13448L : inexact-ok
+= pow upward ldbl-128 0xf.fffffffffffffffffffffffffff8p-4L 0x4.8d15ap+124L : 0x2.2785707939b3a279674683b4b8dcp-13448L : inexact-ok
+= pow downward ldbl-128 0xf.fffffffffffffffffffffffffff8p-4L 0x4.8d1598p+124L : 0x2.280f6312f34b2035ff83b8a6b996p-13448L : inexact-ok
+= pow tonearest ldbl-128 0xf.fffffffffffffffffffffffffff8p-4L 0x4.8d1598p+124L : 0x2.280f6312f34b2035ff83b8a6b996p-13448L : inexact-ok
+= pow towardzero ldbl-128 0xf.fffffffffffffffffffffffffff8p-4L 0x4.8d1598p+124L : 0x2.280f6312f34b2035ff83b8a6b996p-13448L : inexact-ok
+= pow upward ldbl-128 0xf.fffffffffffffffffffffffffff8p-4L 0x4.8d1598p+124L : 0x2.280f6312f34b2035ff83b8a6b998p-13448L : inexact-ok
+= pow downward ldbl-128 0xf.fffffffffffffffffffffffffff8p-4L 0x4.8d159e26af37cp+124L : 0x2.27a54f0197ba6b599e2182a3abfcp-13448L : inexact-ok
+= pow tonearest ldbl-128 0xf.fffffffffffffffffffffffffff8p-4L 0x4.8d159e26af37cp+124L : 0x2.27a54f0197ba6b599e2182a3abfep-13448L : inexact-ok
+= pow towardzero ldbl-128 0xf.fffffffffffffffffffffffffff8p-4L 0x4.8d159e26af37cp+124L : 0x2.27a54f0197ba6b599e2182a3abfcp-13448L : inexact-ok
+= pow upward ldbl-128 0xf.fffffffffffffffffffffffffff8p-4L 0x4.8d159e26af37cp+124L : 0x2.27a54f0197ba6b599e2182a3abfep-13448L : inexact-ok
+= pow downward ldbl-128 0xf.fffffffffffffffffffffffffff8p-4L 0x4.8d159e26af378p+124L : 0x2.27a54f019c09b5f7a15546c4fd3cp-13448L : inexact-ok
+= pow tonearest ldbl-128 0xf.fffffffffffffffffffffffffff8p-4L 0x4.8d159e26af378p+124L : 0x2.27a54f019c09b5f7a15546c4fd3ep-13448L : inexact-ok
+= pow towardzero ldbl-128 0xf.fffffffffffffffffffffffffff8p-4L 0x4.8d159e26af378p+124L : 0x2.27a54f019c09b5f7a15546c4fd3cp-13448L : inexact-ok
+= pow upward ldbl-128 0xf.fffffffffffffffffffffffffff8p-4L 0x4.8d159e26af378p+124L : 0x2.27a54f019c09b5f7a15546c4fd3ep-13448L : inexact-ok
+= pow downward ldbl-128 0xf.fffffffffffffffffffffffffff8p-4L 0x4.8d159e26af37bc08p+124L : 0x2.27a54f0197fed61a2a9418409b0ap-13448L : inexact-ok
+= pow tonearest ldbl-128 0xf.fffffffffffffffffffffffffff8p-4L 0x4.8d159e26af37bc08p+124L : 0x2.27a54f0197fed61a2a9418409b0cp-13448L : inexact-ok
+= pow towardzero ldbl-128 0xf.fffffffffffffffffffffffffff8p-4L 0x4.8d159e26af37bc08p+124L : 0x2.27a54f0197fed61a2a9418409b0ap-13448L : inexact-ok
+= pow upward ldbl-128 0xf.fffffffffffffffffffffffffff8p-4L 0x4.8d159e26af37bc08p+124L : 0x2.27a54f0197fed61a2a9418409b0cp-13448L : inexact-ok
+= pow downward ldbl-128 0xf.fffffffffffffffffffffffffff8p-4L 0x4.8d159e26af37bcp+124L : 0x2.27a54f0197ff60037e547e4061cep-13448L : inexact-ok
+= pow tonearest ldbl-128 0xf.fffffffffffffffffffffffffff8p-4L 0x4.8d159e26af37bcp+124L : 0x2.27a54f0197ff60037e547e4061dp-13448L : inexact-ok
+= pow towardzero ldbl-128 0xf.fffffffffffffffffffffffffff8p-4L 0x4.8d159e26af37bcp+124L : 0x2.27a54f0197ff60037e547e4061cep-13448L : inexact-ok
+= pow upward ldbl-128 0xf.fffffffffffffffffffffffffff8p-4L 0x4.8d159e26af37bcp+124L : 0x2.27a54f0197ff60037e547e4061dp-13448L : inexact-ok
+= pow downward ldbl-128 0xf.fffffffffffffffffffffffffff8p-4L 0x4.8d159e26af37bc048d159e26af34p+124L : 0x2.27a54f0197ff118eaf65554afc3ep-13448L : inexact-ok
+= pow tonearest ldbl-128 0xf.fffffffffffffffffffffffffff8p-4L 0x4.8d159e26af37bc048d159e26af34p+124L : 0x2.27a54f0197ff118eaf65554afc4p-13448L : inexact-ok
+= pow towardzero ldbl-128 0xf.fffffffffffffffffffffffffff8p-4L 0x4.8d159e26af37bc048d159e26af34p+124L : 0x2.27a54f0197ff118eaf65554afc3ep-13448L : inexact-ok
+= pow upward ldbl-128 0xf.fffffffffffffffffffffffffff8p-4L 0x4.8d159e26af37bc048d159e26af34p+124L : 0x2.27a54f0197ff118eaf65554afc4p-13448L : inexact-ok
+= pow downward ldbl-128 0xf.fffffffffffffffffffffffffff8p-4L 0x4.8d159e26af37bc048d159e26bp+124L : 0x2.27a54f0197ff118eaf65553d3f8p-13448L : inexact-ok
+= pow tonearest ldbl-128 0xf.fffffffffffffffffffffffffff8p-4L 0x4.8d159e26af37bc048d159e26bp+124L : 0x2.27a54f0197ff118eaf65553d3f82p-13448L : inexact-ok
+= pow towardzero ldbl-128 0xf.fffffffffffffffffffffffffff8p-4L 0x4.8d159e26af37bc048d159e26bp+124L : 0x2.27a54f0197ff118eaf65553d3f8p-13448L : inexact-ok
+= pow upward ldbl-128 0xf.fffffffffffffffffffffffffff8p-4L 0x4.8d159e26af37bc048d159e26bp+124L : 0x2.27a54f0197ff118eaf65553d3f82p-13448L : inexact-ok
+= pow downward ldbl-128 0xf.fffffffffffffffffffffffffff8p-4L 0x4.8d159e26af37bc048d159e26aep+124L : 0x2.27a54f0197ff118eaf65555fb9d6p-13448L : inexact-ok
+= pow tonearest ldbl-128 0xf.fffffffffffffffffffffffffff8p-4L 0x4.8d159e26af37bc048d159e26aep+124L : 0x2.27a54f0197ff118eaf65555fb9d6p-13448L : inexact-ok
+= pow towardzero ldbl-128 0xf.fffffffffffffffffffffffffff8p-4L 0x4.8d159e26af37bc048d159e26aep+124L : 0x2.27a54f0197ff118eaf65555fb9d6p-13448L : inexact-ok
+= pow upward ldbl-128 0xf.fffffffffffffffffffffffffff8p-4L 0x4.8d159e26af37bc048d159e26aep+124L : 0x2.27a54f0197ff118eaf65555fb9d8p-13448L : inexact-ok
+= pow downward ldbl-128 0xf.fffffffffffffffffffffffffcp-4L 0x4.8d15ap+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0xf.fffffffffffffffffffffffffcp-4L 0x4.8d15ap+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0xf.fffffffffffffffffffffffffcp-4L 0x4.8d15ap+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0xf.fffffffffffffffffffffffffcp-4L 0x4.8d15ap+124L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm 0xf.fffffffffffffffffffffffffcp-4L 0x4.8d15ap+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0xf.fffffffffffffffffffffffffcp-4L 0x4.8d15ap+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.fffffffffffffffffffffffffcp-4L 0x4.8d15ap+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0xf.fffffffffffffffffffffffffcp-4L 0x4.8d15ap+124L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0xf.fffffffffffffffffffffffffcp-4L 0x4.8d1598p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0xf.fffffffffffffffffffffffffcp-4L 0x4.8d1598p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0xf.fffffffffffffffffffffffffcp-4L 0x4.8d1598p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0xf.fffffffffffffffffffffffffcp-4L 0x4.8d1598p+124L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm 0xf.fffffffffffffffffffffffffcp-4L 0x4.8d1598p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0xf.fffffffffffffffffffffffffcp-4L 0x4.8d1598p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.fffffffffffffffffffffffffcp-4L 0x4.8d1598p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0xf.fffffffffffffffffffffffffcp-4L 0x4.8d1598p+124L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0xf.fffffffffffffffffffffffffcp-4L 0x4.8d159e26af37cp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0xf.fffffffffffffffffffffffffcp-4L 0x4.8d159e26af37cp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0xf.fffffffffffffffffffffffffcp-4L 0x4.8d159e26af37cp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0xf.fffffffffffffffffffffffffcp-4L 0x4.8d159e26af37cp+124L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm 0xf.fffffffffffffffffffffffffcp-4L 0x4.8d159e26af37cp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0xf.fffffffffffffffffffffffffcp-4L 0x4.8d159e26af37cp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.fffffffffffffffffffffffffcp-4L 0x4.8d159e26af37cp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0xf.fffffffffffffffffffffffffcp-4L 0x4.8d159e26af37cp+124L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0xf.fffffffffffffffffffffffffcp-4L 0x4.8d159e26af378p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0xf.fffffffffffffffffffffffffcp-4L 0x4.8d159e26af378p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0xf.fffffffffffffffffffffffffcp-4L 0x4.8d159e26af378p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0xf.fffffffffffffffffffffffffcp-4L 0x4.8d159e26af378p+124L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm 0xf.fffffffffffffffffffffffffcp-4L 0x4.8d159e26af378p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0xf.fffffffffffffffffffffffffcp-4L 0x4.8d159e26af378p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.fffffffffffffffffffffffffcp-4L 0x4.8d159e26af378p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0xf.fffffffffffffffffffffffffcp-4L 0x4.8d159e26af378p+124L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0xf.fffffffffffffffffffffffffcp-4L 0x4.8d159e26af37bc08p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0xf.fffffffffffffffffffffffffcp-4L 0x4.8d159e26af37bc08p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0xf.fffffffffffffffffffffffffcp-4L 0x4.8d159e26af37bc08p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0xf.fffffffffffffffffffffffffcp-4L 0x4.8d159e26af37bc08p+124L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm 0xf.fffffffffffffffffffffffffcp-4L 0x4.8d159e26af37bc08p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0xf.fffffffffffffffffffffffffcp-4L 0x4.8d159e26af37bc08p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.fffffffffffffffffffffffffcp-4L 0x4.8d159e26af37bc08p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0xf.fffffffffffffffffffffffffcp-4L 0x4.8d159e26af37bc08p+124L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0xf.fffffffffffffffffffffffffcp-4L 0x4.8d159e26af37bcp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0xf.fffffffffffffffffffffffffcp-4L 0x4.8d159e26af37bcp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0xf.fffffffffffffffffffffffffcp-4L 0x4.8d159e26af37bcp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0xf.fffffffffffffffffffffffffcp-4L 0x4.8d159e26af37bcp+124L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm 0xf.fffffffffffffffffffffffffcp-4L 0x4.8d159e26af37bcp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0xf.fffffffffffffffffffffffffcp-4L 0x4.8d159e26af37bcp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.fffffffffffffffffffffffffcp-4L 0x4.8d159e26af37bcp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0xf.fffffffffffffffffffffffffcp-4L 0x4.8d159e26af37bcp+124L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0xf.fffffffffffffffffffffffffcp-4L 0x4.8d159e26af37bc048d159e26af34p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0xf.fffffffffffffffffffffffffcp-4L 0x4.8d159e26af37bc048d159e26af34p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0xf.fffffffffffffffffffffffffcp-4L 0x4.8d159e26af37bc048d159e26af34p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0xf.fffffffffffffffffffffffffcp-4L 0x4.8d159e26af37bc048d159e26af34p+124L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0xf.fffffffffffffffffffffffffcp-4L 0x4.8d159e26af37bc048d159e26bp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0xf.fffffffffffffffffffffffffcp-4L 0x4.8d159e26af37bc048d159e26bp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0xf.fffffffffffffffffffffffffcp-4L 0x4.8d159e26af37bc048d159e26bp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0xf.fffffffffffffffffffffffffcp-4L 0x4.8d159e26af37bc048d159e26bp+124L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm 0xf.fffffffffffffffffffffffffcp-4L 0x4.8d159e26af37bc048d159e26bp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0xf.fffffffffffffffffffffffffcp-4L 0x4.8d159e26af37bc048d159e26bp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.fffffffffffffffffffffffffcp-4L 0x4.8d159e26af37bc048d159e26bp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0xf.fffffffffffffffffffffffffcp-4L 0x4.8d159e26af37bc048d159e26bp+124L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0xf.fffffffffffffffffffffffffcp-4L 0x4.8d159e26af37bc048d159e26aep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0xf.fffffffffffffffffffffffffcp-4L 0x4.8d159e26af37bc048d159e26aep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0xf.fffffffffffffffffffffffffcp-4L 0x4.8d159e26af37bc048d159e26aep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0xf.fffffffffffffffffffffffffcp-4L 0x4.8d159e26af37bc048d159e26aep+124L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm 0xf.fffffffffffffffffffffffffcp-4L 0x4.8d159e26af37bc048d159e26aep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0xf.fffffffffffffffffffffffffcp-4L 0x4.8d159e26af37bc048d159e26aep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.fffffffffffffffffffffffffcp-4L 0x4.8d159e26af37bc048d159e26aep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0xf.fffffffffffffffffffffffffcp-4L 0x4.8d159e26af37bc048d159e26aep+124L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+pow 0x0.ffffffffffffffffffffffffffff8p0 -0x1.23456789abcdef0123456789abcdp126
+= pow downward flt-32 0x1p+0f -0x4.8d1598p+124f : 0x1p+0f : inexact-ok
+= pow tonearest flt-32 0x1p+0f -0x4.8d1598p+124f : 0x1p+0f : inexact-ok
+= pow towardzero flt-32 0x1p+0f -0x4.8d1598p+124f : 0x1p+0f : inexact-ok
+= pow upward flt-32 0x1p+0f -0x4.8d1598p+124f : 0x1p+0f : inexact-ok
+= pow downward dbl-64 0x1p+0 -0x4.8d1598p+124 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 0x1p+0 -0x4.8d1598p+124 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0x1p+0 -0x4.8d1598p+124 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 0x1p+0 -0x4.8d1598p+124 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x1p+0L -0x4.8d1598p+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1p+0L -0x4.8d1598p+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1p+0L -0x4.8d1598p+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x1p+0L -0x4.8d1598p+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1p+0L -0x4.8d1598p+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1p+0L -0x4.8d1598p+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1p+0L -0x4.8d1598p+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1p+0L -0x4.8d1598p+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1p+0L -0x4.8d1598p+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1p+0L -0x4.8d1598p+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1p+0L -0x4.8d1598p+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1p+0L -0x4.8d1598p+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1p+0L -0x4.8d1598p+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1p+0L -0x4.8d1598p+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1p+0L -0x4.8d1598p+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x1p+0L -0x4.8d1598p+124L : 0x1p+0L : inexact-ok
+= pow downward flt-32 0x1p+0f -0x4.8d15ap+124f : 0x1p+0f : inexact-ok
+= pow tonearest flt-32 0x1p+0f -0x4.8d15ap+124f : 0x1p+0f : inexact-ok
+= pow towardzero flt-32 0x1p+0f -0x4.8d15ap+124f : 0x1p+0f : inexact-ok
+= pow upward flt-32 0x1p+0f -0x4.8d15ap+124f : 0x1p+0f : inexact-ok
+= pow downward dbl-64 0x1p+0 -0x4.8d15ap+124 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 0x1p+0 -0x4.8d15ap+124 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0x1p+0 -0x4.8d15ap+124 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 0x1p+0 -0x4.8d15ap+124 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x1p+0L -0x4.8d15ap+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1p+0L -0x4.8d15ap+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1p+0L -0x4.8d15ap+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x1p+0L -0x4.8d15ap+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1p+0L -0x4.8d15ap+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1p+0L -0x4.8d15ap+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1p+0L -0x4.8d15ap+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1p+0L -0x4.8d15ap+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1p+0L -0x4.8d15ap+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1p+0L -0x4.8d15ap+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1p+0L -0x4.8d15ap+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1p+0L -0x4.8d15ap+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1p+0L -0x4.8d15ap+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1p+0L -0x4.8d15ap+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1p+0L -0x4.8d15ap+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x1p+0L -0x4.8d15ap+124L : 0x1p+0L : inexact-ok
+= pow downward dbl-64 0x1p+0 -0x4.8d159e26af378p+124 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 0x1p+0 -0x4.8d159e26af378p+124 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0x1p+0 -0x4.8d159e26af378p+124 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 0x1p+0 -0x4.8d159e26af378p+124 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x1p+0L -0x4.8d159e26af378p+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1p+0L -0x4.8d159e26af378p+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1p+0L -0x4.8d159e26af378p+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x1p+0L -0x4.8d159e26af378p+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1p+0L -0x4.8d159e26af378p+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1p+0L -0x4.8d159e26af378p+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1p+0L -0x4.8d159e26af378p+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1p+0L -0x4.8d159e26af378p+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1p+0L -0x4.8d159e26af378p+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1p+0L -0x4.8d159e26af378p+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1p+0L -0x4.8d159e26af378p+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1p+0L -0x4.8d159e26af378p+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1p+0L -0x4.8d159e26af378p+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1p+0L -0x4.8d159e26af378p+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1p+0L -0x4.8d159e26af378p+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x1p+0L -0x4.8d159e26af378p+124L : 0x1p+0L : inexact-ok
+= pow downward dbl-64 0x1p+0 -0x4.8d159e26af37cp+124 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 0x1p+0 -0x4.8d159e26af37cp+124 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0x1p+0 -0x4.8d159e26af37cp+124 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 0x1p+0 -0x4.8d159e26af37cp+124 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x1p+0L -0x4.8d159e26af37cp+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1p+0L -0x4.8d159e26af37cp+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1p+0L -0x4.8d159e26af37cp+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x1p+0L -0x4.8d159e26af37cp+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1p+0L -0x4.8d159e26af37cp+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1p+0L -0x4.8d159e26af37cp+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1p+0L -0x4.8d159e26af37cp+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1p+0L -0x4.8d159e26af37cp+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1p+0L -0x4.8d159e26af37cp+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1p+0L -0x4.8d159e26af37cp+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1p+0L -0x4.8d159e26af37cp+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1p+0L -0x4.8d159e26af37cp+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1p+0L -0x4.8d159e26af37cp+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1p+0L -0x4.8d159e26af37cp+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1p+0L -0x4.8d159e26af37cp+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x1p+0L -0x4.8d159e26af37cp+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-intel 0x1p+0L -0x4.8d159e26af37bcp+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1p+0L -0x4.8d159e26af37bcp+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1p+0L -0x4.8d159e26af37bcp+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x1p+0L -0x4.8d159e26af37bcp+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1p+0L -0x4.8d159e26af37bcp+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1p+0L -0x4.8d159e26af37bcp+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1p+0L -0x4.8d159e26af37bcp+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1p+0L -0x4.8d159e26af37bcp+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1p+0L -0x4.8d159e26af37bcp+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1p+0L -0x4.8d159e26af37bcp+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1p+0L -0x4.8d159e26af37bcp+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1p+0L -0x4.8d159e26af37bcp+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1p+0L -0x4.8d159e26af37bcp+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1p+0L -0x4.8d159e26af37bcp+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1p+0L -0x4.8d159e26af37bcp+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x1p+0L -0x4.8d159e26af37bcp+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-intel 0x1p+0L -0x4.8d159e26af37bc08p+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1p+0L -0x4.8d159e26af37bc08p+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1p+0L -0x4.8d159e26af37bc08p+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x1p+0L -0x4.8d159e26af37bc08p+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1p+0L -0x4.8d159e26af37bc08p+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1p+0L -0x4.8d159e26af37bc08p+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1p+0L -0x4.8d159e26af37bc08p+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1p+0L -0x4.8d159e26af37bc08p+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1p+0L -0x4.8d159e26af37bc08p+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1p+0L -0x4.8d159e26af37bc08p+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1p+0L -0x4.8d159e26af37bc08p+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1p+0L -0x4.8d159e26af37bc08p+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1p+0L -0x4.8d159e26af37bc08p+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1p+0L -0x4.8d159e26af37bc08p+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1p+0L -0x4.8d159e26af37bc08p+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x1p+0L -0x4.8d159e26af37bc08p+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1p+0L -0x4.8d159e26af37bc048d159e26af34p+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1p+0L -0x4.8d159e26af37bc048d159e26af34p+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1p+0L -0x4.8d159e26af37bc048d159e26af34p+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1p+0L -0x4.8d159e26af37bc048d159e26af34p+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1p+0L -0x4.8d159e26af37bc048d159e26aep+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1p+0L -0x4.8d159e26af37bc048d159e26aep+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1p+0L -0x4.8d159e26af37bc048d159e26aep+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1p+0L -0x4.8d159e26af37bc048d159e26aep+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1p+0L -0x4.8d159e26af37bc048d159e26aep+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1p+0L -0x4.8d159e26af37bc048d159e26aep+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1p+0L -0x4.8d159e26af37bc048d159e26aep+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x1p+0L -0x4.8d159e26af37bc048d159e26aep+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1p+0L -0x4.8d159e26af37bc048d159e26bp+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1p+0L -0x4.8d159e26af37bc048d159e26bp+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1p+0L -0x4.8d159e26af37bc048d159e26bp+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1p+0L -0x4.8d159e26af37bc048d159e26bp+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1p+0L -0x4.8d159e26af37bc048d159e26bp+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1p+0L -0x4.8d159e26af37bc048d159e26bp+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1p+0L -0x4.8d159e26af37bc048d159e26bp+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x1p+0L -0x4.8d159e26af37bc048d159e26bp+124L : 0x1p+0L : inexact-ok
+= pow downward flt-32 0xf.fffffp-4f -0x4.8d1598p+124f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow tonearest flt-32 0xf.fffffp-4f -0x4.8d1598p+124f : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero flt-32 0xf.fffffp-4f -0x4.8d1598p+124f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow upward flt-32 0xf.fffffp-4f -0x4.8d1598p+124f : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 0xf.fffffp-4 -0x4.8d1598p+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 0xf.fffffp-4 -0x4.8d1598p+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 0xf.fffffp-4 -0x4.8d1598p+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 0xf.fffffp-4 -0x4.8d1598p+124 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel 0xf.fffffp-4L -0x4.8d1598p+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel 0xf.fffffp-4L -0x4.8d1598p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel 0xf.fffffp-4L -0x4.8d1598p+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel 0xf.fffffp-4L -0x4.8d1598p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k 0xf.fffffp-4L -0x4.8d1598p+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k 0xf.fffffp-4L -0x4.8d1598p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k 0xf.fffffp-4L -0x4.8d1598p+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k 0xf.fffffp-4L -0x4.8d1598p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0xf.fffffp-4L -0x4.8d1598p+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0xf.fffffp-4L -0x4.8d1598p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0xf.fffffp-4L -0x4.8d1598p+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0xf.fffffp-4L -0x4.8d1598p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm 0xf.fffffp-4L -0x4.8d1598p+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0xf.fffffp-4L -0x4.8d1598p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.fffffp-4L -0x4.8d1598p+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0xf.fffffp-4L -0x4.8d1598p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward flt-32 0xf.fffffp-4f -0x4.8d15ap+124f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow tonearest flt-32 0xf.fffffp-4f -0x4.8d15ap+124f : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero flt-32 0xf.fffffp-4f -0x4.8d15ap+124f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow upward flt-32 0xf.fffffp-4f -0x4.8d15ap+124f : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 0xf.fffffp-4 -0x4.8d15ap+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 0xf.fffffp-4 -0x4.8d15ap+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 0xf.fffffp-4 -0x4.8d15ap+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 0xf.fffffp-4 -0x4.8d15ap+124 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel 0xf.fffffp-4L -0x4.8d15ap+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel 0xf.fffffp-4L -0x4.8d15ap+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel 0xf.fffffp-4L -0x4.8d15ap+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel 0xf.fffffp-4L -0x4.8d15ap+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k 0xf.fffffp-4L -0x4.8d15ap+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k 0xf.fffffp-4L -0x4.8d15ap+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k 0xf.fffffp-4L -0x4.8d15ap+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k 0xf.fffffp-4L -0x4.8d15ap+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0xf.fffffp-4L -0x4.8d15ap+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0xf.fffffp-4L -0x4.8d15ap+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0xf.fffffp-4L -0x4.8d15ap+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0xf.fffffp-4L -0x4.8d15ap+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm 0xf.fffffp-4L -0x4.8d15ap+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0xf.fffffp-4L -0x4.8d15ap+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.fffffp-4L -0x4.8d15ap+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0xf.fffffp-4L -0x4.8d15ap+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 0xf.fffffp-4 -0x4.8d159e26af378p+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 0xf.fffffp-4 -0x4.8d159e26af378p+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 0xf.fffffp-4 -0x4.8d159e26af378p+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 0xf.fffffp-4 -0x4.8d159e26af378p+124 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel 0xf.fffffp-4L -0x4.8d159e26af378p+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel 0xf.fffffp-4L -0x4.8d159e26af378p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel 0xf.fffffp-4L -0x4.8d159e26af378p+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel 0xf.fffffp-4L -0x4.8d159e26af378p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k 0xf.fffffp-4L -0x4.8d159e26af378p+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k 0xf.fffffp-4L -0x4.8d159e26af378p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k 0xf.fffffp-4L -0x4.8d159e26af378p+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k 0xf.fffffp-4L -0x4.8d159e26af378p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0xf.fffffp-4L -0x4.8d159e26af378p+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0xf.fffffp-4L -0x4.8d159e26af378p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0xf.fffffp-4L -0x4.8d159e26af378p+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0xf.fffffp-4L -0x4.8d159e26af378p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm 0xf.fffffp-4L -0x4.8d159e26af378p+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0xf.fffffp-4L -0x4.8d159e26af378p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.fffffp-4L -0x4.8d159e26af378p+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0xf.fffffp-4L -0x4.8d159e26af378p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 0xf.fffffp-4 -0x4.8d159e26af37cp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 0xf.fffffp-4 -0x4.8d159e26af37cp+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 0xf.fffffp-4 -0x4.8d159e26af37cp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 0xf.fffffp-4 -0x4.8d159e26af37cp+124 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel 0xf.fffffp-4L -0x4.8d159e26af37cp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel 0xf.fffffp-4L -0x4.8d159e26af37cp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel 0xf.fffffp-4L -0x4.8d159e26af37cp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel 0xf.fffffp-4L -0x4.8d159e26af37cp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k 0xf.fffffp-4L -0x4.8d159e26af37cp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k 0xf.fffffp-4L -0x4.8d159e26af37cp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k 0xf.fffffp-4L -0x4.8d159e26af37cp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k 0xf.fffffp-4L -0x4.8d159e26af37cp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0xf.fffffp-4L -0x4.8d159e26af37cp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0xf.fffffp-4L -0x4.8d159e26af37cp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0xf.fffffp-4L -0x4.8d159e26af37cp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0xf.fffffp-4L -0x4.8d159e26af37cp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm 0xf.fffffp-4L -0x4.8d159e26af37cp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0xf.fffffp-4L -0x4.8d159e26af37cp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.fffffp-4L -0x4.8d159e26af37cp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0xf.fffffp-4L -0x4.8d159e26af37cp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel 0xf.fffffp-4L -0x4.8d159e26af37bcp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel 0xf.fffffp-4L -0x4.8d159e26af37bcp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel 0xf.fffffp-4L -0x4.8d159e26af37bcp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel 0xf.fffffp-4L -0x4.8d159e26af37bcp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k 0xf.fffffp-4L -0x4.8d159e26af37bcp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k 0xf.fffffp-4L -0x4.8d159e26af37bcp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k 0xf.fffffp-4L -0x4.8d159e26af37bcp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k 0xf.fffffp-4L -0x4.8d159e26af37bcp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0xf.fffffp-4L -0x4.8d159e26af37bcp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0xf.fffffp-4L -0x4.8d159e26af37bcp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0xf.fffffp-4L -0x4.8d159e26af37bcp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0xf.fffffp-4L -0x4.8d159e26af37bcp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm 0xf.fffffp-4L -0x4.8d159e26af37bcp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0xf.fffffp-4L -0x4.8d159e26af37bcp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.fffffp-4L -0x4.8d159e26af37bcp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0xf.fffffp-4L -0x4.8d159e26af37bcp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel 0xf.fffffp-4L -0x4.8d159e26af37bc08p+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel 0xf.fffffp-4L -0x4.8d159e26af37bc08p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel 0xf.fffffp-4L -0x4.8d159e26af37bc08p+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel 0xf.fffffp-4L -0x4.8d159e26af37bc08p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k 0xf.fffffp-4L -0x4.8d159e26af37bc08p+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k 0xf.fffffp-4L -0x4.8d159e26af37bc08p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k 0xf.fffffp-4L -0x4.8d159e26af37bc08p+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k 0xf.fffffp-4L -0x4.8d159e26af37bc08p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0xf.fffffp-4L -0x4.8d159e26af37bc08p+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0xf.fffffp-4L -0x4.8d159e26af37bc08p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0xf.fffffp-4L -0x4.8d159e26af37bc08p+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0xf.fffffp-4L -0x4.8d159e26af37bc08p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm 0xf.fffffp-4L -0x4.8d159e26af37bc08p+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0xf.fffffp-4L -0x4.8d159e26af37bc08p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.fffffp-4L -0x4.8d159e26af37bc08p+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0xf.fffffp-4L -0x4.8d159e26af37bc08p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0xf.fffffp-4L -0x4.8d159e26af37bc048d159e26af34p+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0xf.fffffp-4L -0x4.8d159e26af37bc048d159e26af34p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0xf.fffffp-4L -0x4.8d159e26af37bc048d159e26af34p+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0xf.fffffp-4L -0x4.8d159e26af37bc048d159e26af34p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0xf.fffffp-4L -0x4.8d159e26af37bc048d159e26aep+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0xf.fffffp-4L -0x4.8d159e26af37bc048d159e26aep+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0xf.fffffp-4L -0x4.8d159e26af37bc048d159e26aep+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0xf.fffffp-4L -0x4.8d159e26af37bc048d159e26aep+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm 0xf.fffffp-4L -0x4.8d159e26af37bc048d159e26aep+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0xf.fffffp-4L -0x4.8d159e26af37bc048d159e26aep+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.fffffp-4L -0x4.8d159e26af37bc048d159e26aep+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0xf.fffffp-4L -0x4.8d159e26af37bc048d159e26aep+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0xf.fffffp-4L -0x4.8d159e26af37bc048d159e26bp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0xf.fffffp-4L -0x4.8d159e26af37bc048d159e26bp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0xf.fffffp-4L -0x4.8d159e26af37bc048d159e26bp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0xf.fffffp-4L -0x4.8d159e26af37bc048d159e26bp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm 0xf.fffffp-4L -0x4.8d159e26af37bc048d159e26bp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0xf.fffffp-4L -0x4.8d159e26af37bc048d159e26bp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.fffffp-4L -0x4.8d159e26af37bc048d159e26bp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0xf.fffffp-4L -0x4.8d159e26af37bc048d159e26bp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 0xf.ffffffffffff8p-4 -0x4.8d1598p+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 0xf.ffffffffffff8p-4 -0x4.8d1598p+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 0xf.ffffffffffff8p-4 -0x4.8d1598p+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 0xf.ffffffffffff8p-4 -0x4.8d1598p+124 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel 0xf.ffffffffffff8p-4L -0x4.8d1598p+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel 0xf.ffffffffffff8p-4L -0x4.8d1598p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel 0xf.ffffffffffff8p-4L -0x4.8d1598p+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel 0xf.ffffffffffff8p-4L -0x4.8d1598p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k 0xf.ffffffffffff8p-4L -0x4.8d1598p+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k 0xf.ffffffffffff8p-4L -0x4.8d1598p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k 0xf.ffffffffffff8p-4L -0x4.8d1598p+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k 0xf.ffffffffffff8p-4L -0x4.8d1598p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0xf.ffffffffffff8p-4L -0x4.8d1598p+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0xf.ffffffffffff8p-4L -0x4.8d1598p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0xf.ffffffffffff8p-4L -0x4.8d1598p+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0xf.ffffffffffff8p-4L -0x4.8d1598p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm 0xf.ffffffffffff8p-4L -0x4.8d1598p+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0xf.ffffffffffff8p-4L -0x4.8d1598p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.ffffffffffff8p-4L -0x4.8d1598p+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0xf.ffffffffffff8p-4L -0x4.8d1598p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 0xf.ffffffffffff8p-4 -0x4.8d15ap+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 0xf.ffffffffffff8p-4 -0x4.8d15ap+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 0xf.ffffffffffff8p-4 -0x4.8d15ap+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 0xf.ffffffffffff8p-4 -0x4.8d15ap+124 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel 0xf.ffffffffffff8p-4L -0x4.8d15ap+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel 0xf.ffffffffffff8p-4L -0x4.8d15ap+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel 0xf.ffffffffffff8p-4L -0x4.8d15ap+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel 0xf.ffffffffffff8p-4L -0x4.8d15ap+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k 0xf.ffffffffffff8p-4L -0x4.8d15ap+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k 0xf.ffffffffffff8p-4L -0x4.8d15ap+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k 0xf.ffffffffffff8p-4L -0x4.8d15ap+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k 0xf.ffffffffffff8p-4L -0x4.8d15ap+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0xf.ffffffffffff8p-4L -0x4.8d15ap+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0xf.ffffffffffff8p-4L -0x4.8d15ap+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0xf.ffffffffffff8p-4L -0x4.8d15ap+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0xf.ffffffffffff8p-4L -0x4.8d15ap+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm 0xf.ffffffffffff8p-4L -0x4.8d15ap+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0xf.ffffffffffff8p-4L -0x4.8d15ap+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.ffffffffffff8p-4L -0x4.8d15ap+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0xf.ffffffffffff8p-4L -0x4.8d15ap+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 0xf.ffffffffffff8p-4 -0x4.8d159e26af378p+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 0xf.ffffffffffff8p-4 -0x4.8d159e26af378p+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 0xf.ffffffffffff8p-4 -0x4.8d159e26af378p+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 0xf.ffffffffffff8p-4 -0x4.8d159e26af378p+124 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel 0xf.ffffffffffff8p-4L -0x4.8d159e26af378p+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel 0xf.ffffffffffff8p-4L -0x4.8d159e26af378p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel 0xf.ffffffffffff8p-4L -0x4.8d159e26af378p+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel 0xf.ffffffffffff8p-4L -0x4.8d159e26af378p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k 0xf.ffffffffffff8p-4L -0x4.8d159e26af378p+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k 0xf.ffffffffffff8p-4L -0x4.8d159e26af378p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k 0xf.ffffffffffff8p-4L -0x4.8d159e26af378p+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k 0xf.ffffffffffff8p-4L -0x4.8d159e26af378p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0xf.ffffffffffff8p-4L -0x4.8d159e26af378p+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0xf.ffffffffffff8p-4L -0x4.8d159e26af378p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0xf.ffffffffffff8p-4L -0x4.8d159e26af378p+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0xf.ffffffffffff8p-4L -0x4.8d159e26af378p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm 0xf.ffffffffffff8p-4L -0x4.8d159e26af378p+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0xf.ffffffffffff8p-4L -0x4.8d159e26af378p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.ffffffffffff8p-4L -0x4.8d159e26af378p+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0xf.ffffffffffff8p-4L -0x4.8d159e26af378p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 0xf.ffffffffffff8p-4 -0x4.8d159e26af37cp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 0xf.ffffffffffff8p-4 -0x4.8d159e26af37cp+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 0xf.ffffffffffff8p-4 -0x4.8d159e26af37cp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 0xf.ffffffffffff8p-4 -0x4.8d159e26af37cp+124 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel 0xf.ffffffffffff8p-4L -0x4.8d159e26af37cp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel 0xf.ffffffffffff8p-4L -0x4.8d159e26af37cp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel 0xf.ffffffffffff8p-4L -0x4.8d159e26af37cp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel 0xf.ffffffffffff8p-4L -0x4.8d159e26af37cp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k 0xf.ffffffffffff8p-4L -0x4.8d159e26af37cp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k 0xf.ffffffffffff8p-4L -0x4.8d159e26af37cp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k 0xf.ffffffffffff8p-4L -0x4.8d159e26af37cp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k 0xf.ffffffffffff8p-4L -0x4.8d159e26af37cp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0xf.ffffffffffff8p-4L -0x4.8d159e26af37cp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0xf.ffffffffffff8p-4L -0x4.8d159e26af37cp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0xf.ffffffffffff8p-4L -0x4.8d159e26af37cp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0xf.ffffffffffff8p-4L -0x4.8d159e26af37cp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm 0xf.ffffffffffff8p-4L -0x4.8d159e26af37cp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0xf.ffffffffffff8p-4L -0x4.8d159e26af37cp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.ffffffffffff8p-4L -0x4.8d159e26af37cp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0xf.ffffffffffff8p-4L -0x4.8d159e26af37cp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel 0xf.ffffffffffff8p-4L -0x4.8d159e26af37bcp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel 0xf.ffffffffffff8p-4L -0x4.8d159e26af37bcp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel 0xf.ffffffffffff8p-4L -0x4.8d159e26af37bcp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel 0xf.ffffffffffff8p-4L -0x4.8d159e26af37bcp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k 0xf.ffffffffffff8p-4L -0x4.8d159e26af37bcp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k 0xf.ffffffffffff8p-4L -0x4.8d159e26af37bcp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k 0xf.ffffffffffff8p-4L -0x4.8d159e26af37bcp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k 0xf.ffffffffffff8p-4L -0x4.8d159e26af37bcp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0xf.ffffffffffff8p-4L -0x4.8d159e26af37bcp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0xf.ffffffffffff8p-4L -0x4.8d159e26af37bcp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0xf.ffffffffffff8p-4L -0x4.8d159e26af37bcp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0xf.ffffffffffff8p-4L -0x4.8d159e26af37bcp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm 0xf.ffffffffffff8p-4L -0x4.8d159e26af37bcp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0xf.ffffffffffff8p-4L -0x4.8d159e26af37bcp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.ffffffffffff8p-4L -0x4.8d159e26af37bcp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0xf.ffffffffffff8p-4L -0x4.8d159e26af37bcp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel 0xf.ffffffffffff8p-4L -0x4.8d159e26af37bc08p+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel 0xf.ffffffffffff8p-4L -0x4.8d159e26af37bc08p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel 0xf.ffffffffffff8p-4L -0x4.8d159e26af37bc08p+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel 0xf.ffffffffffff8p-4L -0x4.8d159e26af37bc08p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k 0xf.ffffffffffff8p-4L -0x4.8d159e26af37bc08p+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k 0xf.ffffffffffff8p-4L -0x4.8d159e26af37bc08p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k 0xf.ffffffffffff8p-4L -0x4.8d159e26af37bc08p+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k 0xf.ffffffffffff8p-4L -0x4.8d159e26af37bc08p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0xf.ffffffffffff8p-4L -0x4.8d159e26af37bc08p+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0xf.ffffffffffff8p-4L -0x4.8d159e26af37bc08p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0xf.ffffffffffff8p-4L -0x4.8d159e26af37bc08p+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0xf.ffffffffffff8p-4L -0x4.8d159e26af37bc08p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm 0xf.ffffffffffff8p-4L -0x4.8d159e26af37bc08p+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0xf.ffffffffffff8p-4L -0x4.8d159e26af37bc08p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.ffffffffffff8p-4L -0x4.8d159e26af37bc08p+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0xf.ffffffffffff8p-4L -0x4.8d159e26af37bc08p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0xf.ffffffffffff8p-4L -0x4.8d159e26af37bc048d159e26af34p+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0xf.ffffffffffff8p-4L -0x4.8d159e26af37bc048d159e26af34p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0xf.ffffffffffff8p-4L -0x4.8d159e26af37bc048d159e26af34p+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0xf.ffffffffffff8p-4L -0x4.8d159e26af37bc048d159e26af34p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0xf.ffffffffffff8p-4L -0x4.8d159e26af37bc048d159e26aep+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0xf.ffffffffffff8p-4L -0x4.8d159e26af37bc048d159e26aep+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0xf.ffffffffffff8p-4L -0x4.8d159e26af37bc048d159e26aep+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0xf.ffffffffffff8p-4L -0x4.8d159e26af37bc048d159e26aep+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm 0xf.ffffffffffff8p-4L -0x4.8d159e26af37bc048d159e26aep+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0xf.ffffffffffff8p-4L -0x4.8d159e26af37bc048d159e26aep+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.ffffffffffff8p-4L -0x4.8d159e26af37bc048d159e26aep+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0xf.ffffffffffff8p-4L -0x4.8d159e26af37bc048d159e26aep+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0xf.ffffffffffff8p-4L -0x4.8d159e26af37bc048d159e26bp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0xf.ffffffffffff8p-4L -0x4.8d159e26af37bc048d159e26bp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0xf.ffffffffffff8p-4L -0x4.8d159e26af37bc048d159e26bp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0xf.ffffffffffff8p-4L -0x4.8d159e26af37bc048d159e26bp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm 0xf.ffffffffffff8p-4L -0x4.8d159e26af37bc048d159e26bp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0xf.ffffffffffff8p-4L -0x4.8d159e26af37bc048d159e26bp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.ffffffffffff8p-4L -0x4.8d159e26af37bc048d159e26bp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0xf.ffffffffffff8p-4L -0x4.8d159e26af37bc048d159e26bp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel 0xf.fffffffffffffffp-4L -0x4.8d1598p+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel 0xf.fffffffffffffffp-4L -0x4.8d1598p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel 0xf.fffffffffffffffp-4L -0x4.8d1598p+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel 0xf.fffffffffffffffp-4L -0x4.8d1598p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k 0xf.fffffffffffffffp-4L -0x4.8d1598p+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k 0xf.fffffffffffffffp-4L -0x4.8d1598p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k 0xf.fffffffffffffffp-4L -0x4.8d1598p+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k 0xf.fffffffffffffffp-4L -0x4.8d1598p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0xf.fffffffffffffffp-4L -0x4.8d1598p+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0xf.fffffffffffffffp-4L -0x4.8d1598p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0xf.fffffffffffffffp-4L -0x4.8d1598p+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0xf.fffffffffffffffp-4L -0x4.8d1598p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm 0xf.fffffffffffffffp-4L -0x4.8d1598p+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0xf.fffffffffffffffp-4L -0x4.8d1598p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.fffffffffffffffp-4L -0x4.8d1598p+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0xf.fffffffffffffffp-4L -0x4.8d1598p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel 0xf.fffffffffffffffp-4L -0x4.8d15ap+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel 0xf.fffffffffffffffp-4L -0x4.8d15ap+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel 0xf.fffffffffffffffp-4L -0x4.8d15ap+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel 0xf.fffffffffffffffp-4L -0x4.8d15ap+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k 0xf.fffffffffffffffp-4L -0x4.8d15ap+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k 0xf.fffffffffffffffp-4L -0x4.8d15ap+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k 0xf.fffffffffffffffp-4L -0x4.8d15ap+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k 0xf.fffffffffffffffp-4L -0x4.8d15ap+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0xf.fffffffffffffffp-4L -0x4.8d15ap+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0xf.fffffffffffffffp-4L -0x4.8d15ap+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0xf.fffffffffffffffp-4L -0x4.8d15ap+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0xf.fffffffffffffffp-4L -0x4.8d15ap+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm 0xf.fffffffffffffffp-4L -0x4.8d15ap+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0xf.fffffffffffffffp-4L -0x4.8d15ap+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.fffffffffffffffp-4L -0x4.8d15ap+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0xf.fffffffffffffffp-4L -0x4.8d15ap+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel 0xf.fffffffffffffffp-4L -0x4.8d159e26af378p+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel 0xf.fffffffffffffffp-4L -0x4.8d159e26af378p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel 0xf.fffffffffffffffp-4L -0x4.8d159e26af378p+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel 0xf.fffffffffffffffp-4L -0x4.8d159e26af378p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k 0xf.fffffffffffffffp-4L -0x4.8d159e26af378p+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k 0xf.fffffffffffffffp-4L -0x4.8d159e26af378p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k 0xf.fffffffffffffffp-4L -0x4.8d159e26af378p+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k 0xf.fffffffffffffffp-4L -0x4.8d159e26af378p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0xf.fffffffffffffffp-4L -0x4.8d159e26af378p+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0xf.fffffffffffffffp-4L -0x4.8d159e26af378p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0xf.fffffffffffffffp-4L -0x4.8d159e26af378p+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0xf.fffffffffffffffp-4L -0x4.8d159e26af378p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm 0xf.fffffffffffffffp-4L -0x4.8d159e26af378p+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0xf.fffffffffffffffp-4L -0x4.8d159e26af378p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.fffffffffffffffp-4L -0x4.8d159e26af378p+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0xf.fffffffffffffffp-4L -0x4.8d159e26af378p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel 0xf.fffffffffffffffp-4L -0x4.8d159e26af37cp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel 0xf.fffffffffffffffp-4L -0x4.8d159e26af37cp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel 0xf.fffffffffffffffp-4L -0x4.8d159e26af37cp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel 0xf.fffffffffffffffp-4L -0x4.8d159e26af37cp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k 0xf.fffffffffffffffp-4L -0x4.8d159e26af37cp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k 0xf.fffffffffffffffp-4L -0x4.8d159e26af37cp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k 0xf.fffffffffffffffp-4L -0x4.8d159e26af37cp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k 0xf.fffffffffffffffp-4L -0x4.8d159e26af37cp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0xf.fffffffffffffffp-4L -0x4.8d159e26af37cp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0xf.fffffffffffffffp-4L -0x4.8d159e26af37cp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0xf.fffffffffffffffp-4L -0x4.8d159e26af37cp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0xf.fffffffffffffffp-4L -0x4.8d159e26af37cp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm 0xf.fffffffffffffffp-4L -0x4.8d159e26af37cp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0xf.fffffffffffffffp-4L -0x4.8d159e26af37cp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.fffffffffffffffp-4L -0x4.8d159e26af37cp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0xf.fffffffffffffffp-4L -0x4.8d159e26af37cp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel 0xf.fffffffffffffffp-4L -0x4.8d159e26af37bcp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel 0xf.fffffffffffffffp-4L -0x4.8d159e26af37bcp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel 0xf.fffffffffffffffp-4L -0x4.8d159e26af37bcp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel 0xf.fffffffffffffffp-4L -0x4.8d159e26af37bcp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k 0xf.fffffffffffffffp-4L -0x4.8d159e26af37bcp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k 0xf.fffffffffffffffp-4L -0x4.8d159e26af37bcp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k 0xf.fffffffffffffffp-4L -0x4.8d159e26af37bcp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k 0xf.fffffffffffffffp-4L -0x4.8d159e26af37bcp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0xf.fffffffffffffffp-4L -0x4.8d159e26af37bcp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0xf.fffffffffffffffp-4L -0x4.8d159e26af37bcp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0xf.fffffffffffffffp-4L -0x4.8d159e26af37bcp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0xf.fffffffffffffffp-4L -0x4.8d159e26af37bcp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm 0xf.fffffffffffffffp-4L -0x4.8d159e26af37bcp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0xf.fffffffffffffffp-4L -0x4.8d159e26af37bcp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.fffffffffffffffp-4L -0x4.8d159e26af37bcp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0xf.fffffffffffffffp-4L -0x4.8d159e26af37bcp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel 0xf.fffffffffffffffp-4L -0x4.8d159e26af37bc08p+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel 0xf.fffffffffffffffp-4L -0x4.8d159e26af37bc08p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel 0xf.fffffffffffffffp-4L -0x4.8d159e26af37bc08p+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel 0xf.fffffffffffffffp-4L -0x4.8d159e26af37bc08p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k 0xf.fffffffffffffffp-4L -0x4.8d159e26af37bc08p+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k 0xf.fffffffffffffffp-4L -0x4.8d159e26af37bc08p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k 0xf.fffffffffffffffp-4L -0x4.8d159e26af37bc08p+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k 0xf.fffffffffffffffp-4L -0x4.8d159e26af37bc08p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0xf.fffffffffffffffp-4L -0x4.8d159e26af37bc08p+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0xf.fffffffffffffffp-4L -0x4.8d159e26af37bc08p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0xf.fffffffffffffffp-4L -0x4.8d159e26af37bc08p+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0xf.fffffffffffffffp-4L -0x4.8d159e26af37bc08p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm 0xf.fffffffffffffffp-4L -0x4.8d159e26af37bc08p+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0xf.fffffffffffffffp-4L -0x4.8d159e26af37bc08p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.fffffffffffffffp-4L -0x4.8d159e26af37bc08p+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0xf.fffffffffffffffp-4L -0x4.8d159e26af37bc08p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0xf.fffffffffffffffp-4L -0x4.8d159e26af37bc048d159e26af34p+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0xf.fffffffffffffffp-4L -0x4.8d159e26af37bc048d159e26af34p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0xf.fffffffffffffffp-4L -0x4.8d159e26af37bc048d159e26af34p+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0xf.fffffffffffffffp-4L -0x4.8d159e26af37bc048d159e26af34p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0xf.fffffffffffffffp-4L -0x4.8d159e26af37bc048d159e26aep+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0xf.fffffffffffffffp-4L -0x4.8d159e26af37bc048d159e26aep+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0xf.fffffffffffffffp-4L -0x4.8d159e26af37bc048d159e26aep+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0xf.fffffffffffffffp-4L -0x4.8d159e26af37bc048d159e26aep+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm 0xf.fffffffffffffffp-4L -0x4.8d159e26af37bc048d159e26aep+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0xf.fffffffffffffffp-4L -0x4.8d159e26af37bc048d159e26aep+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.fffffffffffffffp-4L -0x4.8d159e26af37bc048d159e26aep+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0xf.fffffffffffffffp-4L -0x4.8d159e26af37bc048d159e26aep+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0xf.fffffffffffffffp-4L -0x4.8d159e26af37bc048d159e26bp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0xf.fffffffffffffffp-4L -0x4.8d159e26af37bc048d159e26bp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0xf.fffffffffffffffp-4L -0x4.8d159e26af37bc048d159e26bp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0xf.fffffffffffffffp-4L -0x4.8d159e26af37bc048d159e26bp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm 0xf.fffffffffffffffp-4L -0x4.8d159e26af37bc048d159e26bp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0xf.fffffffffffffffp-4L -0x4.8d159e26af37bc048d159e26bp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.fffffffffffffffp-4L -0x4.8d159e26af37bc048d159e26bp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0xf.fffffffffffffffp-4L -0x4.8d159e26af37bc048d159e26bp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0xf.fffffffffffffffffffffffffff8p-4L -0x4.8d1598p+124L : 0x7.6b632ba5541aaf37ff8e0c6ce798p+13444L : inexact-ok
+= pow tonearest ldbl-128 0xf.fffffffffffffffffffffffffff8p-4L -0x4.8d1598p+124L : 0x7.6b632ba5541aaf37ff8e0c6ce79cp+13444L : inexact-ok
+= pow towardzero ldbl-128 0xf.fffffffffffffffffffffffffff8p-4L -0x4.8d1598p+124L : 0x7.6b632ba5541aaf37ff8e0c6ce798p+13444L : inexact-ok
+= pow upward ldbl-128 0xf.fffffffffffffffffffffffffff8p-4L -0x4.8d1598p+124L : 0x7.6b632ba5541aaf37ff8e0c6ce79cp+13444L : inexact-ok
+= pow downward ldbl-128 0xf.fffffffffffffffffffffffffff8p-4L -0x4.8d15ap+124L : 0x7.6d3e3fd0495e25b4833a1a8c28acp+13444L : inexact-ok
+= pow tonearest ldbl-128 0xf.fffffffffffffffffffffffffff8p-4L -0x4.8d15ap+124L : 0x7.6d3e3fd0495e25b4833a1a8c28bp+13444L : inexact-ok
+= pow towardzero ldbl-128 0xf.fffffffffffffffffffffffffff8p-4L -0x4.8d15ap+124L : 0x7.6d3e3fd0495e25b4833a1a8c28acp+13444L : inexact-ok
+= pow upward ldbl-128 0xf.fffffffffffffffffffffffffff8p-4L -0x4.8d15ap+124L : 0x7.6d3e3fd0495e25b4833a1a8c28bp+13444L : inexact-ok
+= pow downward ldbl-128 0xf.fffffffffffffffffffffffffff8p-4L -0x4.8d159e26af378p+124L : 0x7.6cd0697cdc7ce7f3956c750bedc8p+13444L : inexact-ok
+= pow tonearest ldbl-128 0xf.fffffffffffffffffffffffffff8p-4L -0x4.8d159e26af378p+124L : 0x7.6cd0697cdc7ce7f3956c750bedc8p+13444L : inexact-ok
+= pow towardzero ldbl-128 0xf.fffffffffffffffffffffffffff8p-4L -0x4.8d159e26af378p+124L : 0x7.6cd0697cdc7ce7f3956c750bedc8p+13444L : inexact-ok
+= pow upward ldbl-128 0xf.fffffffffffffffffffffffffff8p-4L -0x4.8d159e26af378p+124L : 0x7.6cd0697cdc7ce7f3956c750bedccp+13444L : inexact-ok
+= pow downward ldbl-128 0xf.fffffffffffffffffffffffffff8p-4L -0x4.8d159e26af37cp+124L : 0x7.6cd0697ceb5688c68f34487ca7ecp+13444L : inexact-ok
+= pow tonearest ldbl-128 0xf.fffffffffffffffffffffffffff8p-4L -0x4.8d159e26af37cp+124L : 0x7.6cd0697ceb5688c68f34487ca7ecp+13444L : inexact-ok
+= pow towardzero ldbl-128 0xf.fffffffffffffffffffffffffff8p-4L -0x4.8d159e26af37cp+124L : 0x7.6cd0697ceb5688c68f34487ca7ecp+13444L : inexact-ok
+= pow upward ldbl-128 0xf.fffffffffffffffffffffffffff8p-4L -0x4.8d159e26af37cp+124L : 0x7.6cd0697ceb5688c68f34487ca7fp+13444L : inexact-ok
+= pow downward ldbl-128 0xf.fffffffffffffffffffffffffff8p-4L -0x4.8d159e26af37bcp+124L : 0x7.6cd0697cea68eeb95f96ec852fecp+13444L : inexact-ok
+= pow tonearest ldbl-128 0xf.fffffffffffffffffffffffffff8p-4L -0x4.8d159e26af37bcp+124L : 0x7.6cd0697cea68eeb95f96ec852ffp+13444L : inexact-ok
+= pow towardzero ldbl-128 0xf.fffffffffffffffffffffffffff8p-4L -0x4.8d159e26af37bcp+124L : 0x7.6cd0697cea68eeb95f96ec852fecp+13444L : inexact-ok
+= pow upward ldbl-128 0xf.fffffffffffffffffffffffffff8p-4L -0x4.8d159e26af37bcp+124L : 0x7.6cd0697cea68eeb95f96ec852ffp+13444L : inexact-ok
+= pow downward ldbl-128 0xf.fffffffffffffffffffffffffff8p-4L -0x4.8d159e26af37bc08p+124L : 0x7.6cd0697cea6ac9ed79f6271fa7p+13444L : inexact-ok
+= pow tonearest ldbl-128 0xf.fffffffffffffffffffffffffff8p-4L -0x4.8d159e26af37bc08p+124L : 0x7.6cd0697cea6ac9ed79f6271fa704p+13444L : inexact-ok
+= pow towardzero ldbl-128 0xf.fffffffffffffffffffffffffff8p-4L -0x4.8d159e26af37bc08p+124L : 0x7.6cd0697cea6ac9ed79f6271fa7p+13444L : inexact-ok
+= pow upward ldbl-128 0xf.fffffffffffffffffffffffffff8p-4L -0x4.8d159e26af37bc08p+124L : 0x7.6cd0697cea6ac9ed79f6271fa704p+13444L : inexact-ok
+= pow downward ldbl-128 0xf.fffffffffffffffffffffffffff8p-4L -0x4.8d159e26af37bc048d159e26af34p+124L : 0x7.6cd0697cea69fd0fe7325c5cb3ccp+13444L : inexact-ok
+= pow tonearest ldbl-128 0xf.fffffffffffffffffffffffffff8p-4L -0x4.8d159e26af37bc048d159e26af34p+124L : 0x7.6cd0697cea69fd0fe7325c5cb3ccp+13444L : inexact-ok
+= pow towardzero ldbl-128 0xf.fffffffffffffffffffffffffff8p-4L -0x4.8d159e26af37bc048d159e26af34p+124L : 0x7.6cd0697cea69fd0fe7325c5cb3ccp+13444L : inexact-ok
+= pow upward ldbl-128 0xf.fffffffffffffffffffffffffff8p-4L -0x4.8d159e26af37bc048d159e26af34p+124L : 0x7.6cd0697cea69fd0fe7325c5cb3dp+13444L : inexact-ok
+= pow downward ldbl-128 0xf.fffffffffffffffffffffffffff8p-4L -0x4.8d159e26af37bc048d159e26aep+124L : 0x7.6cd0697cea69fd0fe7325c153c74p+13444L : inexact-ok
+= pow tonearest ldbl-128 0xf.fffffffffffffffffffffffffff8p-4L -0x4.8d159e26af37bc048d159e26aep+124L : 0x7.6cd0697cea69fd0fe7325c153c78p+13444L : inexact-ok
+= pow towardzero ldbl-128 0xf.fffffffffffffffffffffffffff8p-4L -0x4.8d159e26af37bc048d159e26aep+124L : 0x7.6cd0697cea69fd0fe7325c153c74p+13444L : inexact-ok
+= pow upward ldbl-128 0xf.fffffffffffffffffffffffffff8p-4L -0x4.8d159e26af37bc048d159e26aep+124L : 0x7.6cd0697cea69fd0fe7325c153c78p+13444L : inexact-ok
+= pow downward ldbl-128 0xf.fffffffffffffffffffffffffff8p-4L -0x4.8d159e26af37bc048d159e26bp+124L : 0x7.6cd0697cea69fd0fe7325c8c097cp+13444L : inexact-ok
+= pow tonearest ldbl-128 0xf.fffffffffffffffffffffffffff8p-4L -0x4.8d159e26af37bc048d159e26bp+124L : 0x7.6cd0697cea69fd0fe7325c8c097cp+13444L : inexact-ok
+= pow towardzero ldbl-128 0xf.fffffffffffffffffffffffffff8p-4L -0x4.8d159e26af37bc048d159e26bp+124L : 0x7.6cd0697cea69fd0fe7325c8c097cp+13444L : inexact-ok
+= pow upward ldbl-128 0xf.fffffffffffffffffffffffffff8p-4L -0x4.8d159e26af37bc048d159e26bp+124L : 0x7.6cd0697cea69fd0fe7325c8c098p+13444L : inexact-ok
+= pow downward ldbl-128 0xf.fffffffffffffffffffffffffcp-4L -0x4.8d1598p+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0xf.fffffffffffffffffffffffffcp-4L -0x4.8d1598p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0xf.fffffffffffffffffffffffffcp-4L -0x4.8d1598p+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0xf.fffffffffffffffffffffffffcp-4L -0x4.8d1598p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm 0xf.fffffffffffffffffffffffffcp-4L -0x4.8d1598p+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0xf.fffffffffffffffffffffffffcp-4L -0x4.8d1598p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.fffffffffffffffffffffffffcp-4L -0x4.8d1598p+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0xf.fffffffffffffffffffffffffcp-4L -0x4.8d1598p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0xf.fffffffffffffffffffffffffcp-4L -0x4.8d15ap+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0xf.fffffffffffffffffffffffffcp-4L -0x4.8d15ap+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0xf.fffffffffffffffffffffffffcp-4L -0x4.8d15ap+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0xf.fffffffffffffffffffffffffcp-4L -0x4.8d15ap+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm 0xf.fffffffffffffffffffffffffcp-4L -0x4.8d15ap+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0xf.fffffffffffffffffffffffffcp-4L -0x4.8d15ap+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.fffffffffffffffffffffffffcp-4L -0x4.8d15ap+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0xf.fffffffffffffffffffffffffcp-4L -0x4.8d15ap+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0xf.fffffffffffffffffffffffffcp-4L -0x4.8d159e26af378p+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0xf.fffffffffffffffffffffffffcp-4L -0x4.8d159e26af378p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0xf.fffffffffffffffffffffffffcp-4L -0x4.8d159e26af378p+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0xf.fffffffffffffffffffffffffcp-4L -0x4.8d159e26af378p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm 0xf.fffffffffffffffffffffffffcp-4L -0x4.8d159e26af378p+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0xf.fffffffffffffffffffffffffcp-4L -0x4.8d159e26af378p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.fffffffffffffffffffffffffcp-4L -0x4.8d159e26af378p+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0xf.fffffffffffffffffffffffffcp-4L -0x4.8d159e26af378p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0xf.fffffffffffffffffffffffffcp-4L -0x4.8d159e26af37cp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0xf.fffffffffffffffffffffffffcp-4L -0x4.8d159e26af37cp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0xf.fffffffffffffffffffffffffcp-4L -0x4.8d159e26af37cp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0xf.fffffffffffffffffffffffffcp-4L -0x4.8d159e26af37cp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm 0xf.fffffffffffffffffffffffffcp-4L -0x4.8d159e26af37cp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0xf.fffffffffffffffffffffffffcp-4L -0x4.8d159e26af37cp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.fffffffffffffffffffffffffcp-4L -0x4.8d159e26af37cp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0xf.fffffffffffffffffffffffffcp-4L -0x4.8d159e26af37cp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0xf.fffffffffffffffffffffffffcp-4L -0x4.8d159e26af37bcp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0xf.fffffffffffffffffffffffffcp-4L -0x4.8d159e26af37bcp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0xf.fffffffffffffffffffffffffcp-4L -0x4.8d159e26af37bcp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0xf.fffffffffffffffffffffffffcp-4L -0x4.8d159e26af37bcp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm 0xf.fffffffffffffffffffffffffcp-4L -0x4.8d159e26af37bcp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0xf.fffffffffffffffffffffffffcp-4L -0x4.8d159e26af37bcp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.fffffffffffffffffffffffffcp-4L -0x4.8d159e26af37bcp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0xf.fffffffffffffffffffffffffcp-4L -0x4.8d159e26af37bcp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0xf.fffffffffffffffffffffffffcp-4L -0x4.8d159e26af37bc08p+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0xf.fffffffffffffffffffffffffcp-4L -0x4.8d159e26af37bc08p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0xf.fffffffffffffffffffffffffcp-4L -0x4.8d159e26af37bc08p+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0xf.fffffffffffffffffffffffffcp-4L -0x4.8d159e26af37bc08p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm 0xf.fffffffffffffffffffffffffcp-4L -0x4.8d159e26af37bc08p+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0xf.fffffffffffffffffffffffffcp-4L -0x4.8d159e26af37bc08p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.fffffffffffffffffffffffffcp-4L -0x4.8d159e26af37bc08p+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0xf.fffffffffffffffffffffffffcp-4L -0x4.8d159e26af37bc08p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0xf.fffffffffffffffffffffffffcp-4L -0x4.8d159e26af37bc048d159e26af34p+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0xf.fffffffffffffffffffffffffcp-4L -0x4.8d159e26af37bc048d159e26af34p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0xf.fffffffffffffffffffffffffcp-4L -0x4.8d159e26af37bc048d159e26af34p+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0xf.fffffffffffffffffffffffffcp-4L -0x4.8d159e26af37bc048d159e26af34p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0xf.fffffffffffffffffffffffffcp-4L -0x4.8d159e26af37bc048d159e26aep+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0xf.fffffffffffffffffffffffffcp-4L -0x4.8d159e26af37bc048d159e26aep+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0xf.fffffffffffffffffffffffffcp-4L -0x4.8d159e26af37bc048d159e26aep+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0xf.fffffffffffffffffffffffffcp-4L -0x4.8d159e26af37bc048d159e26aep+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm 0xf.fffffffffffffffffffffffffcp-4L -0x4.8d159e26af37bc048d159e26aep+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0xf.fffffffffffffffffffffffffcp-4L -0x4.8d159e26af37bc048d159e26aep+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.fffffffffffffffffffffffffcp-4L -0x4.8d159e26af37bc048d159e26aep+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0xf.fffffffffffffffffffffffffcp-4L -0x4.8d159e26af37bc048d159e26aep+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0xf.fffffffffffffffffffffffffcp-4L -0x4.8d159e26af37bc048d159e26bp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0xf.fffffffffffffffffffffffffcp-4L -0x4.8d159e26af37bc048d159e26bp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0xf.fffffffffffffffffffffffffcp-4L -0x4.8d159e26af37bc048d159e26bp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0xf.fffffffffffffffffffffffffcp-4L -0x4.8d159e26af37bc048d159e26bp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm 0xf.fffffffffffffffffffffffffcp-4L -0x4.8d159e26af37bc048d159e26bp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0xf.fffffffffffffffffffffffffcp-4L -0x4.8d159e26af37bc048d159e26bp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0xf.fffffffffffffffffffffffffcp-4L -0x4.8d159e26af37bc048d159e26bp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0xf.fffffffffffffffffffffffffcp-4L -0x4.8d159e26af37bc048d159e26bp+124L : plus_infty : inexact-ok overflow errno-erange
+pow 0x1.0000000000000000000000000001p0 0x1.23456789abcdef0123456789abcdp125
+= pow downward flt-32 0x1.000002p+0f 0x2.468adp+124f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow tonearest flt-32 0x1.000002p+0f 0x2.468adp+124f : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero flt-32 0x1.000002p+0f 0x2.468adp+124f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow upward flt-32 0x1.000002p+0f 0x2.468adp+124f : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 0x1.000002p+0 0x2.468adp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 0x1.000002p+0 0x2.468adp+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 0x1.000002p+0 0x2.468adp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 0x1.000002p+0 0x2.468adp+124 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel 0x1.000002p+0L 0x2.468adp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel 0x1.000002p+0L 0x2.468adp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel 0x1.000002p+0L 0x2.468adp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel 0x1.000002p+0L 0x2.468adp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k 0x1.000002p+0L 0x2.468adp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k 0x1.000002p+0L 0x2.468adp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k 0x1.000002p+0L 0x2.468adp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k 0x1.000002p+0L 0x2.468adp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0x1.000002p+0L 0x2.468adp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0x1.000002p+0L 0x2.468adp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0x1.000002p+0L 0x2.468adp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0x1.000002p+0L 0x2.468adp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm 0x1.000002p+0L 0x2.468adp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0x1.000002p+0L 0x2.468adp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0x1.000002p+0L 0x2.468adp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0x1.000002p+0L 0x2.468adp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward flt-32 0x1.000002p+0f 0x2.468accp+124f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow tonearest flt-32 0x1.000002p+0f 0x2.468accp+124f : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero flt-32 0x1.000002p+0f 0x2.468accp+124f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow upward flt-32 0x1.000002p+0f 0x2.468accp+124f : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 0x1.000002p+0 0x2.468accp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 0x1.000002p+0 0x2.468accp+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 0x1.000002p+0 0x2.468accp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 0x1.000002p+0 0x2.468accp+124 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel 0x1.000002p+0L 0x2.468accp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel 0x1.000002p+0L 0x2.468accp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel 0x1.000002p+0L 0x2.468accp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel 0x1.000002p+0L 0x2.468accp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k 0x1.000002p+0L 0x2.468accp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k 0x1.000002p+0L 0x2.468accp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k 0x1.000002p+0L 0x2.468accp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k 0x1.000002p+0L 0x2.468accp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0x1.000002p+0L 0x2.468accp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0x1.000002p+0L 0x2.468accp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0x1.000002p+0L 0x2.468accp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0x1.000002p+0L 0x2.468accp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm 0x1.000002p+0L 0x2.468accp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0x1.000002p+0L 0x2.468accp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0x1.000002p+0L 0x2.468accp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0x1.000002p+0L 0x2.468accp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 0x1.000002p+0 0x2.468acf13579bep+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 0x1.000002p+0 0x2.468acf13579bep+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 0x1.000002p+0 0x2.468acf13579bep+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 0x1.000002p+0 0x2.468acf13579bep+124 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel 0x1.000002p+0L 0x2.468acf13579bep+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel 0x1.000002p+0L 0x2.468acf13579bep+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel 0x1.000002p+0L 0x2.468acf13579bep+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel 0x1.000002p+0L 0x2.468acf13579bep+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k 0x1.000002p+0L 0x2.468acf13579bep+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k 0x1.000002p+0L 0x2.468acf13579bep+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k 0x1.000002p+0L 0x2.468acf13579bep+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k 0x1.000002p+0L 0x2.468acf13579bep+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0x1.000002p+0L 0x2.468acf13579bep+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0x1.000002p+0L 0x2.468acf13579bep+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0x1.000002p+0L 0x2.468acf13579bep+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0x1.000002p+0L 0x2.468acf13579bep+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm 0x1.000002p+0L 0x2.468acf13579bep+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0x1.000002p+0L 0x2.468acf13579bep+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0x1.000002p+0L 0x2.468acf13579bep+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0x1.000002p+0L 0x2.468acf13579bep+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 0x1.000002p+0 0x2.468acf13579bcp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 0x1.000002p+0 0x2.468acf13579bcp+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 0x1.000002p+0 0x2.468acf13579bcp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 0x1.000002p+0 0x2.468acf13579bcp+124 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel 0x1.000002p+0L 0x2.468acf13579bcp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel 0x1.000002p+0L 0x2.468acf13579bcp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel 0x1.000002p+0L 0x2.468acf13579bcp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel 0x1.000002p+0L 0x2.468acf13579bcp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k 0x1.000002p+0L 0x2.468acf13579bcp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k 0x1.000002p+0L 0x2.468acf13579bcp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k 0x1.000002p+0L 0x2.468acf13579bcp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k 0x1.000002p+0L 0x2.468acf13579bcp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0x1.000002p+0L 0x2.468acf13579bcp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0x1.000002p+0L 0x2.468acf13579bcp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0x1.000002p+0L 0x2.468acf13579bcp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0x1.000002p+0L 0x2.468acf13579bcp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm 0x1.000002p+0L 0x2.468acf13579bcp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0x1.000002p+0L 0x2.468acf13579bcp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0x1.000002p+0L 0x2.468acf13579bcp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0x1.000002p+0L 0x2.468acf13579bcp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel 0x1.000002p+0L 0x2.468acf13579bde04p+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel 0x1.000002p+0L 0x2.468acf13579bde04p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel 0x1.000002p+0L 0x2.468acf13579bde04p+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel 0x1.000002p+0L 0x2.468acf13579bde04p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k 0x1.000002p+0L 0x2.468acf13579bde04p+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k 0x1.000002p+0L 0x2.468acf13579bde04p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k 0x1.000002p+0L 0x2.468acf13579bde04p+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k 0x1.000002p+0L 0x2.468acf13579bde04p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0x1.000002p+0L 0x2.468acf13579bde04p+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0x1.000002p+0L 0x2.468acf13579bde04p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0x1.000002p+0L 0x2.468acf13579bde04p+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0x1.000002p+0L 0x2.468acf13579bde04p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm 0x1.000002p+0L 0x2.468acf13579bde04p+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0x1.000002p+0L 0x2.468acf13579bde04p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0x1.000002p+0L 0x2.468acf13579bde04p+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0x1.000002p+0L 0x2.468acf13579bde04p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel 0x1.000002p+0L 0x2.468acf13579bdep+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel 0x1.000002p+0L 0x2.468acf13579bdep+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel 0x1.000002p+0L 0x2.468acf13579bdep+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel 0x1.000002p+0L 0x2.468acf13579bdep+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k 0x1.000002p+0L 0x2.468acf13579bdep+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k 0x1.000002p+0L 0x2.468acf13579bdep+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k 0x1.000002p+0L 0x2.468acf13579bdep+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k 0x1.000002p+0L 0x2.468acf13579bdep+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0x1.000002p+0L 0x2.468acf13579bdep+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0x1.000002p+0L 0x2.468acf13579bdep+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0x1.000002p+0L 0x2.468acf13579bdep+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0x1.000002p+0L 0x2.468acf13579bdep+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm 0x1.000002p+0L 0x2.468acf13579bdep+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0x1.000002p+0L 0x2.468acf13579bdep+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0x1.000002p+0L 0x2.468acf13579bdep+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0x1.000002p+0L 0x2.468acf13579bdep+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0x1.000002p+0L 0x2.468acf13579bde02468acf13579ap+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0x1.000002p+0L 0x2.468acf13579bde02468acf13579ap+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0x1.000002p+0L 0x2.468acf13579bde02468acf13579ap+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0x1.000002p+0L 0x2.468acf13579bde02468acf13579ap+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0x1.000002p+0L 0x2.468acf13579bde02468acf1358p+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0x1.000002p+0L 0x2.468acf13579bde02468acf1358p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0x1.000002p+0L 0x2.468acf13579bde02468acf1358p+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0x1.000002p+0L 0x2.468acf13579bde02468acf1358p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm 0x1.000002p+0L 0x2.468acf13579bde02468acf1358p+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0x1.000002p+0L 0x2.468acf13579bde02468acf1358p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0x1.000002p+0L 0x2.468acf13579bde02468acf1358p+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0x1.000002p+0L 0x2.468acf13579bde02468acf1358p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0x1.000002p+0L 0x2.468acf13579bde02468acf1357p+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0x1.000002p+0L 0x2.468acf13579bde02468acf1357p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0x1.000002p+0L 0x2.468acf13579bde02468acf1357p+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0x1.000002p+0L 0x2.468acf13579bde02468acf1357p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm 0x1.000002p+0L 0x2.468acf13579bde02468acf1357p+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0x1.000002p+0L 0x2.468acf13579bde02468acf1357p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0x1.000002p+0L 0x2.468acf13579bde02468acf1357p+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0x1.000002p+0L 0x2.468acf13579bde02468acf1357p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward flt-32 0x1p+0f 0x2.468adp+124f : 0x1p+0f : inexact-ok
+= pow tonearest flt-32 0x1p+0f 0x2.468adp+124f : 0x1p+0f : inexact-ok
+= pow towardzero flt-32 0x1p+0f 0x2.468adp+124f : 0x1p+0f : inexact-ok
+= pow upward flt-32 0x1p+0f 0x2.468adp+124f : 0x1p+0f : inexact-ok
+= pow downward dbl-64 0x1p+0 0x2.468adp+124 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 0x1p+0 0x2.468adp+124 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0x1p+0 0x2.468adp+124 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 0x1p+0 0x2.468adp+124 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x1p+0L 0x2.468adp+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1p+0L 0x2.468adp+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1p+0L 0x2.468adp+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x1p+0L 0x2.468adp+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1p+0L 0x2.468adp+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1p+0L 0x2.468adp+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1p+0L 0x2.468adp+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1p+0L 0x2.468adp+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1p+0L 0x2.468adp+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1p+0L 0x2.468adp+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1p+0L 0x2.468adp+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1p+0L 0x2.468adp+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1p+0L 0x2.468adp+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1p+0L 0x2.468adp+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1p+0L 0x2.468adp+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x1p+0L 0x2.468adp+124L : 0x1p+0L : inexact-ok
+= pow downward flt-32 0x1p+0f 0x2.468accp+124f : 0x1p+0f : inexact-ok
+= pow tonearest flt-32 0x1p+0f 0x2.468accp+124f : 0x1p+0f : inexact-ok
+= pow towardzero flt-32 0x1p+0f 0x2.468accp+124f : 0x1p+0f : inexact-ok
+= pow upward flt-32 0x1p+0f 0x2.468accp+124f : 0x1p+0f : inexact-ok
+= pow downward dbl-64 0x1p+0 0x2.468accp+124 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 0x1p+0 0x2.468accp+124 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0x1p+0 0x2.468accp+124 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 0x1p+0 0x2.468accp+124 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x1p+0L 0x2.468accp+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1p+0L 0x2.468accp+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1p+0L 0x2.468accp+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x1p+0L 0x2.468accp+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1p+0L 0x2.468accp+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1p+0L 0x2.468accp+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1p+0L 0x2.468accp+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1p+0L 0x2.468accp+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1p+0L 0x2.468accp+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1p+0L 0x2.468accp+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1p+0L 0x2.468accp+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1p+0L 0x2.468accp+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1p+0L 0x2.468accp+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1p+0L 0x2.468accp+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1p+0L 0x2.468accp+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x1p+0L 0x2.468accp+124L : 0x1p+0L : inexact-ok
+= pow downward dbl-64 0x1p+0 0x2.468acf13579bep+124 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 0x1p+0 0x2.468acf13579bep+124 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0x1p+0 0x2.468acf13579bep+124 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 0x1p+0 0x2.468acf13579bep+124 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x1p+0L 0x2.468acf13579bep+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1p+0L 0x2.468acf13579bep+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1p+0L 0x2.468acf13579bep+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x1p+0L 0x2.468acf13579bep+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1p+0L 0x2.468acf13579bep+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1p+0L 0x2.468acf13579bep+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1p+0L 0x2.468acf13579bep+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1p+0L 0x2.468acf13579bep+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1p+0L 0x2.468acf13579bep+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1p+0L 0x2.468acf13579bep+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1p+0L 0x2.468acf13579bep+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1p+0L 0x2.468acf13579bep+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1p+0L 0x2.468acf13579bep+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1p+0L 0x2.468acf13579bep+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1p+0L 0x2.468acf13579bep+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x1p+0L 0x2.468acf13579bep+124L : 0x1p+0L : inexact-ok
+= pow downward dbl-64 0x1p+0 0x2.468acf13579bcp+124 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 0x1p+0 0x2.468acf13579bcp+124 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0x1p+0 0x2.468acf13579bcp+124 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 0x1p+0 0x2.468acf13579bcp+124 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x1p+0L 0x2.468acf13579bcp+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1p+0L 0x2.468acf13579bcp+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1p+0L 0x2.468acf13579bcp+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x1p+0L 0x2.468acf13579bcp+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1p+0L 0x2.468acf13579bcp+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1p+0L 0x2.468acf13579bcp+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1p+0L 0x2.468acf13579bcp+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1p+0L 0x2.468acf13579bcp+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1p+0L 0x2.468acf13579bcp+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1p+0L 0x2.468acf13579bcp+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1p+0L 0x2.468acf13579bcp+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1p+0L 0x2.468acf13579bcp+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1p+0L 0x2.468acf13579bcp+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1p+0L 0x2.468acf13579bcp+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1p+0L 0x2.468acf13579bcp+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x1p+0L 0x2.468acf13579bcp+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-intel 0x1p+0L 0x2.468acf13579bde04p+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1p+0L 0x2.468acf13579bde04p+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1p+0L 0x2.468acf13579bde04p+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x1p+0L 0x2.468acf13579bde04p+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1p+0L 0x2.468acf13579bde04p+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1p+0L 0x2.468acf13579bde04p+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1p+0L 0x2.468acf13579bde04p+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1p+0L 0x2.468acf13579bde04p+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1p+0L 0x2.468acf13579bde04p+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1p+0L 0x2.468acf13579bde04p+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1p+0L 0x2.468acf13579bde04p+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1p+0L 0x2.468acf13579bde04p+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1p+0L 0x2.468acf13579bde04p+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1p+0L 0x2.468acf13579bde04p+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1p+0L 0x2.468acf13579bde04p+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x1p+0L 0x2.468acf13579bde04p+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-intel 0x1p+0L 0x2.468acf13579bdep+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1p+0L 0x2.468acf13579bdep+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1p+0L 0x2.468acf13579bdep+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x1p+0L 0x2.468acf13579bdep+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1p+0L 0x2.468acf13579bdep+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1p+0L 0x2.468acf13579bdep+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1p+0L 0x2.468acf13579bdep+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1p+0L 0x2.468acf13579bdep+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1p+0L 0x2.468acf13579bdep+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1p+0L 0x2.468acf13579bdep+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1p+0L 0x2.468acf13579bdep+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1p+0L 0x2.468acf13579bdep+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1p+0L 0x2.468acf13579bdep+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1p+0L 0x2.468acf13579bdep+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1p+0L 0x2.468acf13579bdep+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x1p+0L 0x2.468acf13579bdep+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1p+0L 0x2.468acf13579bde02468acf13579ap+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1p+0L 0x2.468acf13579bde02468acf13579ap+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1p+0L 0x2.468acf13579bde02468acf13579ap+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1p+0L 0x2.468acf13579bde02468acf13579ap+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1p+0L 0x2.468acf13579bde02468acf1358p+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1p+0L 0x2.468acf13579bde02468acf1358p+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1p+0L 0x2.468acf13579bde02468acf1358p+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1p+0L 0x2.468acf13579bde02468acf1358p+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1p+0L 0x2.468acf13579bde02468acf1358p+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1p+0L 0x2.468acf13579bde02468acf1358p+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1p+0L 0x2.468acf13579bde02468acf1358p+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x1p+0L 0x2.468acf13579bde02468acf1358p+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1p+0L 0x2.468acf13579bde02468acf1357p+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1p+0L 0x2.468acf13579bde02468acf1357p+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1p+0L 0x2.468acf13579bde02468acf1357p+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1p+0L 0x2.468acf13579bde02468acf1357p+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1p+0L 0x2.468acf13579bde02468acf1357p+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1p+0L 0x2.468acf13579bde02468acf1357p+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1p+0L 0x2.468acf13579bde02468acf1357p+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x1p+0L 0x2.468acf13579bde02468acf1357p+124L : 0x1p+0L : inexact-ok
+= pow downward dbl-64 0x1.0000000000001p+0 0x2.468adp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 0x1.0000000000001p+0 0x2.468adp+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 0x1.0000000000001p+0 0x2.468adp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 0x1.0000000000001p+0 0x2.468adp+124 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel 0x1.0000000000001p+0L 0x2.468adp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel 0x1.0000000000001p+0L 0x2.468adp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel 0x1.0000000000001p+0L 0x2.468adp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel 0x1.0000000000001p+0L 0x2.468adp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k 0x1.0000000000001p+0L 0x2.468adp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k 0x1.0000000000001p+0L 0x2.468adp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k 0x1.0000000000001p+0L 0x2.468adp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k 0x1.0000000000001p+0L 0x2.468adp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0x1.0000000000001p+0L 0x2.468adp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0x1.0000000000001p+0L 0x2.468adp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0x1.0000000000001p+0L 0x2.468adp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0x1.0000000000001p+0L 0x2.468adp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm 0x1.0000000000001p+0L 0x2.468adp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0x1.0000000000001p+0L 0x2.468adp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0x1.0000000000001p+0L 0x2.468adp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0x1.0000000000001p+0L 0x2.468adp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 0x1.0000000000001p+0 0x2.468accp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 0x1.0000000000001p+0 0x2.468accp+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 0x1.0000000000001p+0 0x2.468accp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 0x1.0000000000001p+0 0x2.468accp+124 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel 0x1.0000000000001p+0L 0x2.468accp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel 0x1.0000000000001p+0L 0x2.468accp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel 0x1.0000000000001p+0L 0x2.468accp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel 0x1.0000000000001p+0L 0x2.468accp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k 0x1.0000000000001p+0L 0x2.468accp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k 0x1.0000000000001p+0L 0x2.468accp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k 0x1.0000000000001p+0L 0x2.468accp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k 0x1.0000000000001p+0L 0x2.468accp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0x1.0000000000001p+0L 0x2.468accp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0x1.0000000000001p+0L 0x2.468accp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0x1.0000000000001p+0L 0x2.468accp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0x1.0000000000001p+0L 0x2.468accp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm 0x1.0000000000001p+0L 0x2.468accp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0x1.0000000000001p+0L 0x2.468accp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0x1.0000000000001p+0L 0x2.468accp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0x1.0000000000001p+0L 0x2.468accp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 0x1.0000000000001p+0 0x2.468acf13579bep+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 0x1.0000000000001p+0 0x2.468acf13579bep+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 0x1.0000000000001p+0 0x2.468acf13579bep+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 0x1.0000000000001p+0 0x2.468acf13579bep+124 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel 0x1.0000000000001p+0L 0x2.468acf13579bep+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel 0x1.0000000000001p+0L 0x2.468acf13579bep+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel 0x1.0000000000001p+0L 0x2.468acf13579bep+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel 0x1.0000000000001p+0L 0x2.468acf13579bep+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k 0x1.0000000000001p+0L 0x2.468acf13579bep+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k 0x1.0000000000001p+0L 0x2.468acf13579bep+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k 0x1.0000000000001p+0L 0x2.468acf13579bep+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k 0x1.0000000000001p+0L 0x2.468acf13579bep+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0x1.0000000000001p+0L 0x2.468acf13579bep+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0x1.0000000000001p+0L 0x2.468acf13579bep+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0x1.0000000000001p+0L 0x2.468acf13579bep+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0x1.0000000000001p+0L 0x2.468acf13579bep+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm 0x1.0000000000001p+0L 0x2.468acf13579bep+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0x1.0000000000001p+0L 0x2.468acf13579bep+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0x1.0000000000001p+0L 0x2.468acf13579bep+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0x1.0000000000001p+0L 0x2.468acf13579bep+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 0x1.0000000000001p+0 0x2.468acf13579bcp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 0x1.0000000000001p+0 0x2.468acf13579bcp+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 0x1.0000000000001p+0 0x2.468acf13579bcp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 0x1.0000000000001p+0 0x2.468acf13579bcp+124 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel 0x1.0000000000001p+0L 0x2.468acf13579bcp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel 0x1.0000000000001p+0L 0x2.468acf13579bcp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel 0x1.0000000000001p+0L 0x2.468acf13579bcp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel 0x1.0000000000001p+0L 0x2.468acf13579bcp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k 0x1.0000000000001p+0L 0x2.468acf13579bcp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k 0x1.0000000000001p+0L 0x2.468acf13579bcp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k 0x1.0000000000001p+0L 0x2.468acf13579bcp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k 0x1.0000000000001p+0L 0x2.468acf13579bcp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0x1.0000000000001p+0L 0x2.468acf13579bcp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0x1.0000000000001p+0L 0x2.468acf13579bcp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0x1.0000000000001p+0L 0x2.468acf13579bcp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0x1.0000000000001p+0L 0x2.468acf13579bcp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm 0x1.0000000000001p+0L 0x2.468acf13579bcp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0x1.0000000000001p+0L 0x2.468acf13579bcp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0x1.0000000000001p+0L 0x2.468acf13579bcp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0x1.0000000000001p+0L 0x2.468acf13579bcp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel 0x1.0000000000001p+0L 0x2.468acf13579bde04p+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel 0x1.0000000000001p+0L 0x2.468acf13579bde04p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel 0x1.0000000000001p+0L 0x2.468acf13579bde04p+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel 0x1.0000000000001p+0L 0x2.468acf13579bde04p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k 0x1.0000000000001p+0L 0x2.468acf13579bde04p+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k 0x1.0000000000001p+0L 0x2.468acf13579bde04p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k 0x1.0000000000001p+0L 0x2.468acf13579bde04p+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k 0x1.0000000000001p+0L 0x2.468acf13579bde04p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0x1.0000000000001p+0L 0x2.468acf13579bde04p+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0x1.0000000000001p+0L 0x2.468acf13579bde04p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0x1.0000000000001p+0L 0x2.468acf13579bde04p+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0x1.0000000000001p+0L 0x2.468acf13579bde04p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm 0x1.0000000000001p+0L 0x2.468acf13579bde04p+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0x1.0000000000001p+0L 0x2.468acf13579bde04p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0x1.0000000000001p+0L 0x2.468acf13579bde04p+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0x1.0000000000001p+0L 0x2.468acf13579bde04p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel 0x1.0000000000001p+0L 0x2.468acf13579bdep+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel 0x1.0000000000001p+0L 0x2.468acf13579bdep+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel 0x1.0000000000001p+0L 0x2.468acf13579bdep+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel 0x1.0000000000001p+0L 0x2.468acf13579bdep+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k 0x1.0000000000001p+0L 0x2.468acf13579bdep+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k 0x1.0000000000001p+0L 0x2.468acf13579bdep+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k 0x1.0000000000001p+0L 0x2.468acf13579bdep+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k 0x1.0000000000001p+0L 0x2.468acf13579bdep+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0x1.0000000000001p+0L 0x2.468acf13579bdep+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0x1.0000000000001p+0L 0x2.468acf13579bdep+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0x1.0000000000001p+0L 0x2.468acf13579bdep+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0x1.0000000000001p+0L 0x2.468acf13579bdep+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm 0x1.0000000000001p+0L 0x2.468acf13579bdep+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0x1.0000000000001p+0L 0x2.468acf13579bdep+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0x1.0000000000001p+0L 0x2.468acf13579bdep+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0x1.0000000000001p+0L 0x2.468acf13579bdep+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0x1.0000000000001p+0L 0x2.468acf13579bde02468acf13579ap+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0x1.0000000000001p+0L 0x2.468acf13579bde02468acf13579ap+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0x1.0000000000001p+0L 0x2.468acf13579bde02468acf13579ap+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0x1.0000000000001p+0L 0x2.468acf13579bde02468acf13579ap+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0x1.0000000000001p+0L 0x2.468acf13579bde02468acf1358p+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0x1.0000000000001p+0L 0x2.468acf13579bde02468acf1358p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0x1.0000000000001p+0L 0x2.468acf13579bde02468acf1358p+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0x1.0000000000001p+0L 0x2.468acf13579bde02468acf1358p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm 0x1.0000000000001p+0L 0x2.468acf13579bde02468acf1358p+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0x1.0000000000001p+0L 0x2.468acf13579bde02468acf1358p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0x1.0000000000001p+0L 0x2.468acf13579bde02468acf1358p+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0x1.0000000000001p+0L 0x2.468acf13579bde02468acf1358p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0x1.0000000000001p+0L 0x2.468acf13579bde02468acf1357p+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0x1.0000000000001p+0L 0x2.468acf13579bde02468acf1357p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0x1.0000000000001p+0L 0x2.468acf13579bde02468acf1357p+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0x1.0000000000001p+0L 0x2.468acf13579bde02468acf1357p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm 0x1.0000000000001p+0L 0x2.468acf13579bde02468acf1357p+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0x1.0000000000001p+0L 0x2.468acf13579bde02468acf1357p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0x1.0000000000001p+0L 0x2.468acf13579bde02468acf1357p+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0x1.0000000000001p+0L 0x2.468acf13579bde02468acf1357p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel 0x1.0000000000000002p+0L 0x2.468adp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel 0x1.0000000000000002p+0L 0x2.468adp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel 0x1.0000000000000002p+0L 0x2.468adp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel 0x1.0000000000000002p+0L 0x2.468adp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k 0x1.0000000000000002p+0L 0x2.468adp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k 0x1.0000000000000002p+0L 0x2.468adp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k 0x1.0000000000000002p+0L 0x2.468adp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k 0x1.0000000000000002p+0L 0x2.468adp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0x1.0000000000000002p+0L 0x2.468adp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0x1.0000000000000002p+0L 0x2.468adp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0x1.0000000000000002p+0L 0x2.468adp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0x1.0000000000000002p+0L 0x2.468adp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm 0x1.0000000000000002p+0L 0x2.468adp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0x1.0000000000000002p+0L 0x2.468adp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0x1.0000000000000002p+0L 0x2.468adp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0x1.0000000000000002p+0L 0x2.468adp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel 0x1.0000000000000002p+0L 0x2.468accp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel 0x1.0000000000000002p+0L 0x2.468accp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel 0x1.0000000000000002p+0L 0x2.468accp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel 0x1.0000000000000002p+0L 0x2.468accp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k 0x1.0000000000000002p+0L 0x2.468accp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k 0x1.0000000000000002p+0L 0x2.468accp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k 0x1.0000000000000002p+0L 0x2.468accp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k 0x1.0000000000000002p+0L 0x2.468accp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0x1.0000000000000002p+0L 0x2.468accp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0x1.0000000000000002p+0L 0x2.468accp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0x1.0000000000000002p+0L 0x2.468accp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0x1.0000000000000002p+0L 0x2.468accp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm 0x1.0000000000000002p+0L 0x2.468accp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0x1.0000000000000002p+0L 0x2.468accp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0x1.0000000000000002p+0L 0x2.468accp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0x1.0000000000000002p+0L 0x2.468accp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel 0x1.0000000000000002p+0L 0x2.468acf13579bep+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel 0x1.0000000000000002p+0L 0x2.468acf13579bep+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel 0x1.0000000000000002p+0L 0x2.468acf13579bep+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel 0x1.0000000000000002p+0L 0x2.468acf13579bep+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k 0x1.0000000000000002p+0L 0x2.468acf13579bep+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k 0x1.0000000000000002p+0L 0x2.468acf13579bep+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k 0x1.0000000000000002p+0L 0x2.468acf13579bep+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k 0x1.0000000000000002p+0L 0x2.468acf13579bep+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0x1.0000000000000002p+0L 0x2.468acf13579bep+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0x1.0000000000000002p+0L 0x2.468acf13579bep+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0x1.0000000000000002p+0L 0x2.468acf13579bep+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0x1.0000000000000002p+0L 0x2.468acf13579bep+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm 0x1.0000000000000002p+0L 0x2.468acf13579bep+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0x1.0000000000000002p+0L 0x2.468acf13579bep+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0x1.0000000000000002p+0L 0x2.468acf13579bep+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0x1.0000000000000002p+0L 0x2.468acf13579bep+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel 0x1.0000000000000002p+0L 0x2.468acf13579bcp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel 0x1.0000000000000002p+0L 0x2.468acf13579bcp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel 0x1.0000000000000002p+0L 0x2.468acf13579bcp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel 0x1.0000000000000002p+0L 0x2.468acf13579bcp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k 0x1.0000000000000002p+0L 0x2.468acf13579bcp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k 0x1.0000000000000002p+0L 0x2.468acf13579bcp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k 0x1.0000000000000002p+0L 0x2.468acf13579bcp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k 0x1.0000000000000002p+0L 0x2.468acf13579bcp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0x1.0000000000000002p+0L 0x2.468acf13579bcp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0x1.0000000000000002p+0L 0x2.468acf13579bcp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0x1.0000000000000002p+0L 0x2.468acf13579bcp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0x1.0000000000000002p+0L 0x2.468acf13579bcp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm 0x1.0000000000000002p+0L 0x2.468acf13579bcp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0x1.0000000000000002p+0L 0x2.468acf13579bcp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0x1.0000000000000002p+0L 0x2.468acf13579bcp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0x1.0000000000000002p+0L 0x2.468acf13579bcp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel 0x1.0000000000000002p+0L 0x2.468acf13579bde04p+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel 0x1.0000000000000002p+0L 0x2.468acf13579bde04p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel 0x1.0000000000000002p+0L 0x2.468acf13579bde04p+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel 0x1.0000000000000002p+0L 0x2.468acf13579bde04p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k 0x1.0000000000000002p+0L 0x2.468acf13579bde04p+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k 0x1.0000000000000002p+0L 0x2.468acf13579bde04p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k 0x1.0000000000000002p+0L 0x2.468acf13579bde04p+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k 0x1.0000000000000002p+0L 0x2.468acf13579bde04p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0x1.0000000000000002p+0L 0x2.468acf13579bde04p+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0x1.0000000000000002p+0L 0x2.468acf13579bde04p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0x1.0000000000000002p+0L 0x2.468acf13579bde04p+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0x1.0000000000000002p+0L 0x2.468acf13579bde04p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm 0x1.0000000000000002p+0L 0x2.468acf13579bde04p+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0x1.0000000000000002p+0L 0x2.468acf13579bde04p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0x1.0000000000000002p+0L 0x2.468acf13579bde04p+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0x1.0000000000000002p+0L 0x2.468acf13579bde04p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel 0x1.0000000000000002p+0L 0x2.468acf13579bdep+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-intel 0x1.0000000000000002p+0L 0x2.468acf13579bdep+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-intel 0x1.0000000000000002p+0L 0x2.468acf13579bdep+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-intel 0x1.0000000000000002p+0L 0x2.468acf13579bdep+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-m68k 0x1.0000000000000002p+0L 0x2.468acf13579bdep+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-96-m68k 0x1.0000000000000002p+0L 0x2.468acf13579bdep+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-96-m68k 0x1.0000000000000002p+0L 0x2.468acf13579bdep+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-96-m68k 0x1.0000000000000002p+0L 0x2.468acf13579bdep+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0x1.0000000000000002p+0L 0x2.468acf13579bdep+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0x1.0000000000000002p+0L 0x2.468acf13579bdep+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0x1.0000000000000002p+0L 0x2.468acf13579bdep+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0x1.0000000000000002p+0L 0x2.468acf13579bdep+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm 0x1.0000000000000002p+0L 0x2.468acf13579bdep+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0x1.0000000000000002p+0L 0x2.468acf13579bdep+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0x1.0000000000000002p+0L 0x2.468acf13579bdep+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0x1.0000000000000002p+0L 0x2.468acf13579bdep+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0x1.0000000000000002p+0L 0x2.468acf13579bde02468acf13579ap+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0x1.0000000000000002p+0L 0x2.468acf13579bde02468acf13579ap+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0x1.0000000000000002p+0L 0x2.468acf13579bde02468acf13579ap+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0x1.0000000000000002p+0L 0x2.468acf13579bde02468acf13579ap+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0x1.0000000000000002p+0L 0x2.468acf13579bde02468acf1358p+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0x1.0000000000000002p+0L 0x2.468acf13579bde02468acf1358p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0x1.0000000000000002p+0L 0x2.468acf13579bde02468acf1358p+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0x1.0000000000000002p+0L 0x2.468acf13579bde02468acf1358p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm 0x1.0000000000000002p+0L 0x2.468acf13579bde02468acf1358p+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0x1.0000000000000002p+0L 0x2.468acf13579bde02468acf1358p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0x1.0000000000000002p+0L 0x2.468acf13579bde02468acf1358p+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0x1.0000000000000002p+0L 0x2.468acf13579bde02468acf1358p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0x1.0000000000000002p+0L 0x2.468acf13579bde02468acf1357p+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0x1.0000000000000002p+0L 0x2.468acf13579bde02468acf1357p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0x1.0000000000000002p+0L 0x2.468acf13579bde02468acf1357p+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0x1.0000000000000002p+0L 0x2.468acf13579bde02468acf1357p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm 0x1.0000000000000002p+0L 0x2.468acf13579bde02468acf1357p+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0x1.0000000000000002p+0L 0x2.468acf13579bde02468acf1357p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0x1.0000000000000002p+0L 0x2.468acf13579bde02468acf1357p+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0x1.0000000000000002p+0L 0x2.468acf13579bde02468acf1357p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0x1.0000000000000000000000000001p+0L 0x2.468adp+124L : 0x7.6d3e3fd0495e25b4833a1a8b5dep+13444L : inexact-ok
+= pow tonearest ldbl-128 0x1.0000000000000000000000000001p+0L 0x2.468adp+124L : 0x7.6d3e3fd0495e25b4833a1a8b5de4p+13444L : inexact-ok
+= pow towardzero ldbl-128 0x1.0000000000000000000000000001p+0L 0x2.468adp+124L : 0x7.6d3e3fd0495e25b4833a1a8b5dep+13444L : inexact-ok
+= pow upward ldbl-128 0x1.0000000000000000000000000001p+0L 0x2.468adp+124L : 0x7.6d3e3fd0495e25b4833a1a8b5de4p+13444L : inexact-ok
+= pow downward ldbl-128 0x1.0000000000000000000000000001p+0L 0x2.468accp+124L : 0x7.6b632ba5541aaf37ff8e0c6c1dp+13444L : inexact-ok
+= pow tonearest ldbl-128 0x1.0000000000000000000000000001p+0L 0x2.468accp+124L : 0x7.6b632ba5541aaf37ff8e0c6c1dp+13444L : inexact-ok
+= pow towardzero ldbl-128 0x1.0000000000000000000000000001p+0L 0x2.468accp+124L : 0x7.6b632ba5541aaf37ff8e0c6c1dp+13444L : inexact-ok
+= pow upward ldbl-128 0x1.0000000000000000000000000001p+0L 0x2.468accp+124L : 0x7.6b632ba5541aaf37ff8e0c6c1d04p+13444L : inexact-ok
+= pow downward ldbl-128 0x1.0000000000000000000000000001p+0L 0x2.468acf13579bep+124L : 0x7.6cd0697ceb5688c68f34487bdd2cp+13444L : inexact-ok
+= pow tonearest ldbl-128 0x1.0000000000000000000000000001p+0L 0x2.468acf13579bep+124L : 0x7.6cd0697ceb5688c68f34487bdd2cp+13444L : inexact-ok
+= pow towardzero ldbl-128 0x1.0000000000000000000000000001p+0L 0x2.468acf13579bep+124L : 0x7.6cd0697ceb5688c68f34487bdd2cp+13444L : inexact-ok
+= pow upward ldbl-128 0x1.0000000000000000000000000001p+0L 0x2.468acf13579bep+124L : 0x7.6cd0697ceb5688c68f34487bdd3p+13444L : inexact-ok
+= pow downward ldbl-128 0x1.0000000000000000000000000001p+0L 0x2.468acf13579bcp+124L : 0x7.6cd0697cdc7ce7f3956c750b2304p+13444L : inexact-ok
+= pow tonearest ldbl-128 0x1.0000000000000000000000000001p+0L 0x2.468acf13579bcp+124L : 0x7.6cd0697cdc7ce7f3956c750b2308p+13444L : inexact-ok
+= pow towardzero ldbl-128 0x1.0000000000000000000000000001p+0L 0x2.468acf13579bcp+124L : 0x7.6cd0697cdc7ce7f3956c750b2304p+13444L : inexact-ok
+= pow upward ldbl-128 0x1.0000000000000000000000000001p+0L 0x2.468acf13579bcp+124L : 0x7.6cd0697cdc7ce7f3956c750b2308p+13444L : inexact-ok
+= pow downward ldbl-128 0x1.0000000000000000000000000001p+0L 0x2.468acf13579bde04p+124L : 0x7.6cd0697cea6ac9ed79f6271edc4p+13444L : inexact-ok
+= pow tonearest ldbl-128 0x1.0000000000000000000000000001p+0L 0x2.468acf13579bde04p+124L : 0x7.6cd0697cea6ac9ed79f6271edc44p+13444L : inexact-ok
+= pow towardzero ldbl-128 0x1.0000000000000000000000000001p+0L 0x2.468acf13579bde04p+124L : 0x7.6cd0697cea6ac9ed79f6271edc4p+13444L : inexact-ok
+= pow upward ldbl-128 0x1.0000000000000000000000000001p+0L 0x2.468acf13579bde04p+124L : 0x7.6cd0697cea6ac9ed79f6271edc44p+13444L : inexact-ok
+= pow downward ldbl-128 0x1.0000000000000000000000000001p+0L 0x2.468acf13579bdep+124L : 0x7.6cd0697cea68eeb95f96ec84652cp+13444L : inexact-ok
+= pow tonearest ldbl-128 0x1.0000000000000000000000000001p+0L 0x2.468acf13579bdep+124L : 0x7.6cd0697cea68eeb95f96ec84652cp+13444L : inexact-ok
+= pow towardzero ldbl-128 0x1.0000000000000000000000000001p+0L 0x2.468acf13579bdep+124L : 0x7.6cd0697cea68eeb95f96ec84652cp+13444L : inexact-ok
+= pow upward ldbl-128 0x1.0000000000000000000000000001p+0L 0x2.468acf13579bdep+124L : 0x7.6cd0697cea68eeb95f96ec84653p+13444L : inexact-ok
+= pow downward ldbl-128 0x1.0000000000000000000000000001p+0L 0x2.468acf13579bde02468acf13579ap+124L : 0x7.6cd0697cea69fd0fe7325c5be908p+13444L : inexact-ok
+= pow tonearest ldbl-128 0x1.0000000000000000000000000001p+0L 0x2.468acf13579bde02468acf13579ap+124L : 0x7.6cd0697cea69fd0fe7325c5be90cp+13444L : inexact-ok
+= pow towardzero ldbl-128 0x1.0000000000000000000000000001p+0L 0x2.468acf13579bde02468acf13579ap+124L : 0x7.6cd0697cea69fd0fe7325c5be908p+13444L : inexact-ok
+= pow upward ldbl-128 0x1.0000000000000000000000000001p+0L 0x2.468acf13579bde02468acf13579ap+124L : 0x7.6cd0697cea69fd0fe7325c5be90cp+13444L : inexact-ok
+= pow downward ldbl-128 0x1.0000000000000000000000000001p+0L 0x2.468acf13579bde02468acf1358p+124L : 0x7.6cd0697cea69fd0fe7325c8b3ebcp+13444L : inexact-ok
+= pow tonearest ldbl-128 0x1.0000000000000000000000000001p+0L 0x2.468acf13579bde02468acf1358p+124L : 0x7.6cd0697cea69fd0fe7325c8b3ebcp+13444L : inexact-ok
+= pow towardzero ldbl-128 0x1.0000000000000000000000000001p+0L 0x2.468acf13579bde02468acf1358p+124L : 0x7.6cd0697cea69fd0fe7325c8b3ebcp+13444L : inexact-ok
+= pow upward ldbl-128 0x1.0000000000000000000000000001p+0L 0x2.468acf13579bde02468acf1358p+124L : 0x7.6cd0697cea69fd0fe7325c8b3ecp+13444L : inexact-ok
+= pow downward ldbl-128 0x1.0000000000000000000000000001p+0L 0x2.468acf13579bde02468acf1357p+124L : 0x7.6cd0697cea69fd0fe7325c1471b4p+13444L : inexact-ok
+= pow tonearest ldbl-128 0x1.0000000000000000000000000001p+0L 0x2.468acf13579bde02468acf1357p+124L : 0x7.6cd0697cea69fd0fe7325c1471b4p+13444L : inexact-ok
+= pow towardzero ldbl-128 0x1.0000000000000000000000000001p+0L 0x2.468acf13579bde02468acf1357p+124L : 0x7.6cd0697cea69fd0fe7325c1471b4p+13444L : inexact-ok
+= pow upward ldbl-128 0x1.0000000000000000000000000001p+0L 0x2.468acf13579bde02468acf1357p+124L : 0x7.6cd0697cea69fd0fe7325c1471b8p+13444L : inexact-ok
+= pow downward ldbl-128 0x1.000000000000000000000000008p+0L 0x2.468adp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0x1.000000000000000000000000008p+0L 0x2.468adp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0x1.000000000000000000000000008p+0L 0x2.468adp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0x1.000000000000000000000000008p+0L 0x2.468adp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm 0x1.000000000000000000000000008p+0L 0x2.468adp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0x1.000000000000000000000000008p+0L 0x2.468adp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0x1.000000000000000000000000008p+0L 0x2.468adp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0x1.000000000000000000000000008p+0L 0x2.468adp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0x1.000000000000000000000000008p+0L 0x2.468accp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0x1.000000000000000000000000008p+0L 0x2.468accp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0x1.000000000000000000000000008p+0L 0x2.468accp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0x1.000000000000000000000000008p+0L 0x2.468accp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm 0x1.000000000000000000000000008p+0L 0x2.468accp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0x1.000000000000000000000000008p+0L 0x2.468accp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0x1.000000000000000000000000008p+0L 0x2.468accp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0x1.000000000000000000000000008p+0L 0x2.468accp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0x1.000000000000000000000000008p+0L 0x2.468acf13579bep+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0x1.000000000000000000000000008p+0L 0x2.468acf13579bep+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0x1.000000000000000000000000008p+0L 0x2.468acf13579bep+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0x1.000000000000000000000000008p+0L 0x2.468acf13579bep+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm 0x1.000000000000000000000000008p+0L 0x2.468acf13579bep+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0x1.000000000000000000000000008p+0L 0x2.468acf13579bep+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0x1.000000000000000000000000008p+0L 0x2.468acf13579bep+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0x1.000000000000000000000000008p+0L 0x2.468acf13579bep+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0x1.000000000000000000000000008p+0L 0x2.468acf13579bcp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0x1.000000000000000000000000008p+0L 0x2.468acf13579bcp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0x1.000000000000000000000000008p+0L 0x2.468acf13579bcp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0x1.000000000000000000000000008p+0L 0x2.468acf13579bcp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm 0x1.000000000000000000000000008p+0L 0x2.468acf13579bcp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0x1.000000000000000000000000008p+0L 0x2.468acf13579bcp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0x1.000000000000000000000000008p+0L 0x2.468acf13579bcp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0x1.000000000000000000000000008p+0L 0x2.468acf13579bcp+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0x1.000000000000000000000000008p+0L 0x2.468acf13579bde04p+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0x1.000000000000000000000000008p+0L 0x2.468acf13579bde04p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0x1.000000000000000000000000008p+0L 0x2.468acf13579bde04p+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0x1.000000000000000000000000008p+0L 0x2.468acf13579bde04p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm 0x1.000000000000000000000000008p+0L 0x2.468acf13579bde04p+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0x1.000000000000000000000000008p+0L 0x2.468acf13579bde04p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0x1.000000000000000000000000008p+0L 0x2.468acf13579bde04p+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0x1.000000000000000000000000008p+0L 0x2.468acf13579bde04p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0x1.000000000000000000000000008p+0L 0x2.468acf13579bdep+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0x1.000000000000000000000000008p+0L 0x2.468acf13579bdep+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0x1.000000000000000000000000008p+0L 0x2.468acf13579bdep+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0x1.000000000000000000000000008p+0L 0x2.468acf13579bdep+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm 0x1.000000000000000000000000008p+0L 0x2.468acf13579bdep+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0x1.000000000000000000000000008p+0L 0x2.468acf13579bdep+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0x1.000000000000000000000000008p+0L 0x2.468acf13579bdep+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0x1.000000000000000000000000008p+0L 0x2.468acf13579bdep+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0x1.000000000000000000000000008p+0L 0x2.468acf13579bde02468acf13579ap+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0x1.000000000000000000000000008p+0L 0x2.468acf13579bde02468acf13579ap+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0x1.000000000000000000000000008p+0L 0x2.468acf13579bde02468acf13579ap+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0x1.000000000000000000000000008p+0L 0x2.468acf13579bde02468acf13579ap+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0x1.000000000000000000000000008p+0L 0x2.468acf13579bde02468acf1358p+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0x1.000000000000000000000000008p+0L 0x2.468acf13579bde02468acf1358p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0x1.000000000000000000000000008p+0L 0x2.468acf13579bde02468acf1358p+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0x1.000000000000000000000000008p+0L 0x2.468acf13579bde02468acf1358p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm 0x1.000000000000000000000000008p+0L 0x2.468acf13579bde02468acf1358p+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0x1.000000000000000000000000008p+0L 0x2.468acf13579bde02468acf1358p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0x1.000000000000000000000000008p+0L 0x2.468acf13579bde02468acf1358p+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0x1.000000000000000000000000008p+0L 0x2.468acf13579bde02468acf1358p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128 0x1.000000000000000000000000008p+0L 0x2.468acf13579bde02468acf1357p+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128 0x1.000000000000000000000000008p+0L 0x2.468acf13579bde02468acf1357p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128 0x1.000000000000000000000000008p+0L 0x2.468acf13579bde02468acf1357p+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128 0x1.000000000000000000000000008p+0L 0x2.468acf13579bde02468acf1357p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-128ibm 0x1.000000000000000000000000008p+0L 0x2.468acf13579bde02468acf1357p+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0x1.000000000000000000000000008p+0L 0x2.468acf13579bde02468acf1357p+124L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0x1.000000000000000000000000008p+0L 0x2.468acf13579bde02468acf1357p+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0x1.000000000000000000000000008p+0L 0x2.468acf13579bde02468acf1357p+124L : plus_infty : inexact-ok overflow errno-erange
+pow 0x1.0000000000000000000000000001p0 -0x1.23456789abcdef0123456789abcdp125
+= pow downward flt-32 0x1.000002p+0f -0x2.468accp+124f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow tonearest flt-32 0x1.000002p+0f -0x2.468accp+124f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 0x1.000002p+0f -0x2.468accp+124f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 0x1.000002p+0f -0x2.468accp+124f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 0x1.000002p+0 -0x2.468accp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 0x1.000002p+0 -0x2.468accp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 0x1.000002p+0 -0x2.468accp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 0x1.000002p+0 -0x2.468accp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel 0x1.000002p+0L -0x2.468accp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel 0x1.000002p+0L -0x2.468accp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel 0x1.000002p+0L -0x2.468accp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel 0x1.000002p+0L -0x2.468accp+124L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k 0x1.000002p+0L -0x2.468accp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k 0x1.000002p+0L -0x2.468accp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k 0x1.000002p+0L -0x2.468accp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k 0x1.000002p+0L -0x2.468accp+124L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0x1.000002p+0L -0x2.468accp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0x1.000002p+0L -0x2.468accp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0x1.000002p+0L -0x2.468accp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0x1.000002p+0L -0x2.468accp+124L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm 0x1.000002p+0L -0x2.468accp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0x1.000002p+0L -0x2.468accp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0x1.000002p+0L -0x2.468accp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0x1.000002p+0L -0x2.468accp+124L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward flt-32 0x1.000002p+0f -0x2.468adp+124f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow tonearest flt-32 0x1.000002p+0f -0x2.468adp+124f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 0x1.000002p+0f -0x2.468adp+124f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 0x1.000002p+0f -0x2.468adp+124f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 0x1.000002p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 0x1.000002p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 0x1.000002p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 0x1.000002p+0 -0x2.468adp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel 0x1.000002p+0L -0x2.468adp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel 0x1.000002p+0L -0x2.468adp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel 0x1.000002p+0L -0x2.468adp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel 0x1.000002p+0L -0x2.468adp+124L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k 0x1.000002p+0L -0x2.468adp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k 0x1.000002p+0L -0x2.468adp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k 0x1.000002p+0L -0x2.468adp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k 0x1.000002p+0L -0x2.468adp+124L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0x1.000002p+0L -0x2.468adp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0x1.000002p+0L -0x2.468adp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0x1.000002p+0L -0x2.468adp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0x1.000002p+0L -0x2.468adp+124L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm 0x1.000002p+0L -0x2.468adp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0x1.000002p+0L -0x2.468adp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0x1.000002p+0L -0x2.468adp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0x1.000002p+0L -0x2.468adp+124L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 0x1.000002p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 0x1.000002p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 0x1.000002p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 0x1.000002p+0 -0x2.468acf13579bcp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel 0x1.000002p+0L -0x2.468acf13579bcp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel 0x1.000002p+0L -0x2.468acf13579bcp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel 0x1.000002p+0L -0x2.468acf13579bcp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel 0x1.000002p+0L -0x2.468acf13579bcp+124L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k 0x1.000002p+0L -0x2.468acf13579bcp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k 0x1.000002p+0L -0x2.468acf13579bcp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k 0x1.000002p+0L -0x2.468acf13579bcp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k 0x1.000002p+0L -0x2.468acf13579bcp+124L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0x1.000002p+0L -0x2.468acf13579bcp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0x1.000002p+0L -0x2.468acf13579bcp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0x1.000002p+0L -0x2.468acf13579bcp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0x1.000002p+0L -0x2.468acf13579bcp+124L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm 0x1.000002p+0L -0x2.468acf13579bcp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0x1.000002p+0L -0x2.468acf13579bcp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0x1.000002p+0L -0x2.468acf13579bcp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0x1.000002p+0L -0x2.468acf13579bcp+124L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 0x1.000002p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 0x1.000002p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 0x1.000002p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 0x1.000002p+0 -0x2.468acf13579bep+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel 0x1.000002p+0L -0x2.468acf13579bep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel 0x1.000002p+0L -0x2.468acf13579bep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel 0x1.000002p+0L -0x2.468acf13579bep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel 0x1.000002p+0L -0x2.468acf13579bep+124L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k 0x1.000002p+0L -0x2.468acf13579bep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k 0x1.000002p+0L -0x2.468acf13579bep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k 0x1.000002p+0L -0x2.468acf13579bep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k 0x1.000002p+0L -0x2.468acf13579bep+124L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0x1.000002p+0L -0x2.468acf13579bep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0x1.000002p+0L -0x2.468acf13579bep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0x1.000002p+0L -0x2.468acf13579bep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0x1.000002p+0L -0x2.468acf13579bep+124L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm 0x1.000002p+0L -0x2.468acf13579bep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0x1.000002p+0L -0x2.468acf13579bep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0x1.000002p+0L -0x2.468acf13579bep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0x1.000002p+0L -0x2.468acf13579bep+124L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel 0x1.000002p+0L -0x2.468acf13579bdep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel 0x1.000002p+0L -0x2.468acf13579bdep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel 0x1.000002p+0L -0x2.468acf13579bdep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel 0x1.000002p+0L -0x2.468acf13579bdep+124L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k 0x1.000002p+0L -0x2.468acf13579bdep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k 0x1.000002p+0L -0x2.468acf13579bdep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k 0x1.000002p+0L -0x2.468acf13579bdep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k 0x1.000002p+0L -0x2.468acf13579bdep+124L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0x1.000002p+0L -0x2.468acf13579bdep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0x1.000002p+0L -0x2.468acf13579bdep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0x1.000002p+0L -0x2.468acf13579bdep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0x1.000002p+0L -0x2.468acf13579bdep+124L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm 0x1.000002p+0L -0x2.468acf13579bdep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0x1.000002p+0L -0x2.468acf13579bdep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0x1.000002p+0L -0x2.468acf13579bdep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0x1.000002p+0L -0x2.468acf13579bdep+124L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel 0x1.000002p+0L -0x2.468acf13579bde04p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel 0x1.000002p+0L -0x2.468acf13579bde04p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel 0x1.000002p+0L -0x2.468acf13579bde04p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel 0x1.000002p+0L -0x2.468acf13579bde04p+124L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k 0x1.000002p+0L -0x2.468acf13579bde04p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k 0x1.000002p+0L -0x2.468acf13579bde04p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k 0x1.000002p+0L -0x2.468acf13579bde04p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k 0x1.000002p+0L -0x2.468acf13579bde04p+124L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0x1.000002p+0L -0x2.468acf13579bde04p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0x1.000002p+0L -0x2.468acf13579bde04p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0x1.000002p+0L -0x2.468acf13579bde04p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0x1.000002p+0L -0x2.468acf13579bde04p+124L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm 0x1.000002p+0L -0x2.468acf13579bde04p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0x1.000002p+0L -0x2.468acf13579bde04p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0x1.000002p+0L -0x2.468acf13579bde04p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0x1.000002p+0L -0x2.468acf13579bde04p+124L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0x1.000002p+0L -0x2.468acf13579bde02468acf13579ap+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0x1.000002p+0L -0x2.468acf13579bde02468acf13579ap+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0x1.000002p+0L -0x2.468acf13579bde02468acf13579ap+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0x1.000002p+0L -0x2.468acf13579bde02468acf13579ap+124L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0x1.000002p+0L -0x2.468acf13579bde02468acf1357p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0x1.000002p+0L -0x2.468acf13579bde02468acf1357p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0x1.000002p+0L -0x2.468acf13579bde02468acf1357p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0x1.000002p+0L -0x2.468acf13579bde02468acf1357p+124L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm 0x1.000002p+0L -0x2.468acf13579bde02468acf1357p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0x1.000002p+0L -0x2.468acf13579bde02468acf1357p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0x1.000002p+0L -0x2.468acf13579bde02468acf1357p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0x1.000002p+0L -0x2.468acf13579bde02468acf1357p+124L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0x1.000002p+0L -0x2.468acf13579bde02468acf1358p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0x1.000002p+0L -0x2.468acf13579bde02468acf1358p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0x1.000002p+0L -0x2.468acf13579bde02468acf1358p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0x1.000002p+0L -0x2.468acf13579bde02468acf1358p+124L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm 0x1.000002p+0L -0x2.468acf13579bde02468acf1358p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0x1.000002p+0L -0x2.468acf13579bde02468acf1358p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0x1.000002p+0L -0x2.468acf13579bde02468acf1358p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0x1.000002p+0L -0x2.468acf13579bde02468acf1358p+124L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward flt-32 0x1p+0f -0x2.468accp+124f : 0x1p+0f : inexact-ok
+= pow tonearest flt-32 0x1p+0f -0x2.468accp+124f : 0x1p+0f : inexact-ok
+= pow towardzero flt-32 0x1p+0f -0x2.468accp+124f : 0x1p+0f : inexact-ok
+= pow upward flt-32 0x1p+0f -0x2.468accp+124f : 0x1p+0f : inexact-ok
+= pow downward dbl-64 0x1p+0 -0x2.468accp+124 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 0x1p+0 -0x2.468accp+124 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0x1p+0 -0x2.468accp+124 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 0x1p+0 -0x2.468accp+124 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x1p+0L -0x2.468accp+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1p+0L -0x2.468accp+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1p+0L -0x2.468accp+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x1p+0L -0x2.468accp+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1p+0L -0x2.468accp+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1p+0L -0x2.468accp+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1p+0L -0x2.468accp+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1p+0L -0x2.468accp+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1p+0L -0x2.468accp+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1p+0L -0x2.468accp+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1p+0L -0x2.468accp+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1p+0L -0x2.468accp+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1p+0L -0x2.468accp+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1p+0L -0x2.468accp+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1p+0L -0x2.468accp+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x1p+0L -0x2.468accp+124L : 0x1p+0L : inexact-ok
+= pow downward flt-32 0x1p+0f -0x2.468adp+124f : 0x1p+0f : inexact-ok
+= pow tonearest flt-32 0x1p+0f -0x2.468adp+124f : 0x1p+0f : inexact-ok
+= pow towardzero flt-32 0x1p+0f -0x2.468adp+124f : 0x1p+0f : inexact-ok
+= pow upward flt-32 0x1p+0f -0x2.468adp+124f : 0x1p+0f : inexact-ok
+= pow downward dbl-64 0x1p+0 -0x2.468adp+124 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 0x1p+0 -0x2.468adp+124 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0x1p+0 -0x2.468adp+124 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 0x1p+0 -0x2.468adp+124 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x1p+0L -0x2.468adp+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1p+0L -0x2.468adp+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1p+0L -0x2.468adp+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x1p+0L -0x2.468adp+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1p+0L -0x2.468adp+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1p+0L -0x2.468adp+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1p+0L -0x2.468adp+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1p+0L -0x2.468adp+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1p+0L -0x2.468adp+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1p+0L -0x2.468adp+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1p+0L -0x2.468adp+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1p+0L -0x2.468adp+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1p+0L -0x2.468adp+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1p+0L -0x2.468adp+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1p+0L -0x2.468adp+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x1p+0L -0x2.468adp+124L : 0x1p+0L : inexact-ok
+= pow downward dbl-64 0x1p+0 -0x2.468acf13579bcp+124 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 0x1p+0 -0x2.468acf13579bcp+124 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0x1p+0 -0x2.468acf13579bcp+124 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 0x1p+0 -0x2.468acf13579bcp+124 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x1p+0L -0x2.468acf13579bcp+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1p+0L -0x2.468acf13579bcp+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1p+0L -0x2.468acf13579bcp+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x1p+0L -0x2.468acf13579bcp+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1p+0L -0x2.468acf13579bcp+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1p+0L -0x2.468acf13579bcp+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1p+0L -0x2.468acf13579bcp+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1p+0L -0x2.468acf13579bcp+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1p+0L -0x2.468acf13579bcp+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1p+0L -0x2.468acf13579bcp+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1p+0L -0x2.468acf13579bcp+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1p+0L -0x2.468acf13579bcp+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1p+0L -0x2.468acf13579bcp+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1p+0L -0x2.468acf13579bcp+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1p+0L -0x2.468acf13579bcp+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x1p+0L -0x2.468acf13579bcp+124L : 0x1p+0L : inexact-ok
+= pow downward dbl-64 0x1p+0 -0x2.468acf13579bep+124 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 0x1p+0 -0x2.468acf13579bep+124 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0x1p+0 -0x2.468acf13579bep+124 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 0x1p+0 -0x2.468acf13579bep+124 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x1p+0L -0x2.468acf13579bep+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1p+0L -0x2.468acf13579bep+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1p+0L -0x2.468acf13579bep+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x1p+0L -0x2.468acf13579bep+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1p+0L -0x2.468acf13579bep+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1p+0L -0x2.468acf13579bep+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1p+0L -0x2.468acf13579bep+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1p+0L -0x2.468acf13579bep+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1p+0L -0x2.468acf13579bep+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1p+0L -0x2.468acf13579bep+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1p+0L -0x2.468acf13579bep+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1p+0L -0x2.468acf13579bep+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1p+0L -0x2.468acf13579bep+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1p+0L -0x2.468acf13579bep+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1p+0L -0x2.468acf13579bep+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x1p+0L -0x2.468acf13579bep+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-intel 0x1p+0L -0x2.468acf13579bdep+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1p+0L -0x2.468acf13579bdep+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1p+0L -0x2.468acf13579bdep+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x1p+0L -0x2.468acf13579bdep+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1p+0L -0x2.468acf13579bdep+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1p+0L -0x2.468acf13579bdep+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1p+0L -0x2.468acf13579bdep+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1p+0L -0x2.468acf13579bdep+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1p+0L -0x2.468acf13579bdep+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1p+0L -0x2.468acf13579bdep+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1p+0L -0x2.468acf13579bdep+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1p+0L -0x2.468acf13579bdep+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1p+0L -0x2.468acf13579bdep+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1p+0L -0x2.468acf13579bdep+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1p+0L -0x2.468acf13579bdep+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x1p+0L -0x2.468acf13579bdep+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-intel 0x1p+0L -0x2.468acf13579bde04p+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1p+0L -0x2.468acf13579bde04p+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1p+0L -0x2.468acf13579bde04p+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x1p+0L -0x2.468acf13579bde04p+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1p+0L -0x2.468acf13579bde04p+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1p+0L -0x2.468acf13579bde04p+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1p+0L -0x2.468acf13579bde04p+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1p+0L -0x2.468acf13579bde04p+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1p+0L -0x2.468acf13579bde04p+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1p+0L -0x2.468acf13579bde04p+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1p+0L -0x2.468acf13579bde04p+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1p+0L -0x2.468acf13579bde04p+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1p+0L -0x2.468acf13579bde04p+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1p+0L -0x2.468acf13579bde04p+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1p+0L -0x2.468acf13579bde04p+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x1p+0L -0x2.468acf13579bde04p+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1p+0L -0x2.468acf13579bde02468acf13579ap+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1p+0L -0x2.468acf13579bde02468acf13579ap+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1p+0L -0x2.468acf13579bde02468acf13579ap+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1p+0L -0x2.468acf13579bde02468acf13579ap+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1p+0L -0x2.468acf13579bde02468acf1357p+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1p+0L -0x2.468acf13579bde02468acf1357p+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1p+0L -0x2.468acf13579bde02468acf1357p+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1p+0L -0x2.468acf13579bde02468acf1357p+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1p+0L -0x2.468acf13579bde02468acf1357p+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1p+0L -0x2.468acf13579bde02468acf1357p+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1p+0L -0x2.468acf13579bde02468acf1357p+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x1p+0L -0x2.468acf13579bde02468acf1357p+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1p+0L -0x2.468acf13579bde02468acf1358p+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1p+0L -0x2.468acf13579bde02468acf1358p+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1p+0L -0x2.468acf13579bde02468acf1358p+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1p+0L -0x2.468acf13579bde02468acf1358p+124L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1p+0L -0x2.468acf13579bde02468acf1358p+124L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1p+0L -0x2.468acf13579bde02468acf1358p+124L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1p+0L -0x2.468acf13579bde02468acf1358p+124L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x1p+0L -0x2.468acf13579bde02468acf1358p+124L : 0x1p+0L : inexact-ok
+= pow downward dbl-64 0x1.0000000000001p+0 -0x2.468accp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 0x1.0000000000001p+0 -0x2.468accp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 0x1.0000000000001p+0 -0x2.468accp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 0x1.0000000000001p+0 -0x2.468accp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel 0x1.0000000000001p+0L -0x2.468accp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel 0x1.0000000000001p+0L -0x2.468accp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel 0x1.0000000000001p+0L -0x2.468accp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel 0x1.0000000000001p+0L -0x2.468accp+124L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k 0x1.0000000000001p+0L -0x2.468accp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k 0x1.0000000000001p+0L -0x2.468accp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k 0x1.0000000000001p+0L -0x2.468accp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k 0x1.0000000000001p+0L -0x2.468accp+124L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0x1.0000000000001p+0L -0x2.468accp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0x1.0000000000001p+0L -0x2.468accp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0x1.0000000000001p+0L -0x2.468accp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0x1.0000000000001p+0L -0x2.468accp+124L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm 0x1.0000000000001p+0L -0x2.468accp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0x1.0000000000001p+0L -0x2.468accp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0x1.0000000000001p+0L -0x2.468accp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0x1.0000000000001p+0L -0x2.468accp+124L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 0x1.0000000000001p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 0x1.0000000000001p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 0x1.0000000000001p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 0x1.0000000000001p+0 -0x2.468adp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel 0x1.0000000000001p+0L -0x2.468adp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel 0x1.0000000000001p+0L -0x2.468adp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel 0x1.0000000000001p+0L -0x2.468adp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel 0x1.0000000000001p+0L -0x2.468adp+124L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k 0x1.0000000000001p+0L -0x2.468adp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k 0x1.0000000000001p+0L -0x2.468adp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k 0x1.0000000000001p+0L -0x2.468adp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k 0x1.0000000000001p+0L -0x2.468adp+124L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0x1.0000000000001p+0L -0x2.468adp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0x1.0000000000001p+0L -0x2.468adp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0x1.0000000000001p+0L -0x2.468adp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0x1.0000000000001p+0L -0x2.468adp+124L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm 0x1.0000000000001p+0L -0x2.468adp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0x1.0000000000001p+0L -0x2.468adp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0x1.0000000000001p+0L -0x2.468adp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0x1.0000000000001p+0L -0x2.468adp+124L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 0x1.0000000000001p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 0x1.0000000000001p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 0x1.0000000000001p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 0x1.0000000000001p+0 -0x2.468acf13579bcp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel 0x1.0000000000001p+0L -0x2.468acf13579bcp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel 0x1.0000000000001p+0L -0x2.468acf13579bcp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel 0x1.0000000000001p+0L -0x2.468acf13579bcp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel 0x1.0000000000001p+0L -0x2.468acf13579bcp+124L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k 0x1.0000000000001p+0L -0x2.468acf13579bcp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k 0x1.0000000000001p+0L -0x2.468acf13579bcp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k 0x1.0000000000001p+0L -0x2.468acf13579bcp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k 0x1.0000000000001p+0L -0x2.468acf13579bcp+124L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0x1.0000000000001p+0L -0x2.468acf13579bcp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0x1.0000000000001p+0L -0x2.468acf13579bcp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0x1.0000000000001p+0L -0x2.468acf13579bcp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0x1.0000000000001p+0L -0x2.468acf13579bcp+124L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm 0x1.0000000000001p+0L -0x2.468acf13579bcp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0x1.0000000000001p+0L -0x2.468acf13579bcp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0x1.0000000000001p+0L -0x2.468acf13579bcp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0x1.0000000000001p+0L -0x2.468acf13579bcp+124L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 0x1.0000000000001p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 0x1.0000000000001p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 0x1.0000000000001p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 0x1.0000000000001p+0 -0x2.468acf13579bep+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel 0x1.0000000000001p+0L -0x2.468acf13579bep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel 0x1.0000000000001p+0L -0x2.468acf13579bep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel 0x1.0000000000001p+0L -0x2.468acf13579bep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel 0x1.0000000000001p+0L -0x2.468acf13579bep+124L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k 0x1.0000000000001p+0L -0x2.468acf13579bep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k 0x1.0000000000001p+0L -0x2.468acf13579bep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k 0x1.0000000000001p+0L -0x2.468acf13579bep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k 0x1.0000000000001p+0L -0x2.468acf13579bep+124L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0x1.0000000000001p+0L -0x2.468acf13579bep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0x1.0000000000001p+0L -0x2.468acf13579bep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0x1.0000000000001p+0L -0x2.468acf13579bep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0x1.0000000000001p+0L -0x2.468acf13579bep+124L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm 0x1.0000000000001p+0L -0x2.468acf13579bep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0x1.0000000000001p+0L -0x2.468acf13579bep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0x1.0000000000001p+0L -0x2.468acf13579bep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0x1.0000000000001p+0L -0x2.468acf13579bep+124L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel 0x1.0000000000001p+0L -0x2.468acf13579bdep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel 0x1.0000000000001p+0L -0x2.468acf13579bdep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel 0x1.0000000000001p+0L -0x2.468acf13579bdep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel 0x1.0000000000001p+0L -0x2.468acf13579bdep+124L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k 0x1.0000000000001p+0L -0x2.468acf13579bdep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k 0x1.0000000000001p+0L -0x2.468acf13579bdep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k 0x1.0000000000001p+0L -0x2.468acf13579bdep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k 0x1.0000000000001p+0L -0x2.468acf13579bdep+124L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0x1.0000000000001p+0L -0x2.468acf13579bdep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0x1.0000000000001p+0L -0x2.468acf13579bdep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0x1.0000000000001p+0L -0x2.468acf13579bdep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0x1.0000000000001p+0L -0x2.468acf13579bdep+124L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm 0x1.0000000000001p+0L -0x2.468acf13579bdep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0x1.0000000000001p+0L -0x2.468acf13579bdep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0x1.0000000000001p+0L -0x2.468acf13579bdep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0x1.0000000000001p+0L -0x2.468acf13579bdep+124L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel 0x1.0000000000001p+0L -0x2.468acf13579bde04p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel 0x1.0000000000001p+0L -0x2.468acf13579bde04p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel 0x1.0000000000001p+0L -0x2.468acf13579bde04p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel 0x1.0000000000001p+0L -0x2.468acf13579bde04p+124L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k 0x1.0000000000001p+0L -0x2.468acf13579bde04p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k 0x1.0000000000001p+0L -0x2.468acf13579bde04p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k 0x1.0000000000001p+0L -0x2.468acf13579bde04p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k 0x1.0000000000001p+0L -0x2.468acf13579bde04p+124L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0x1.0000000000001p+0L -0x2.468acf13579bde04p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0x1.0000000000001p+0L -0x2.468acf13579bde04p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0x1.0000000000001p+0L -0x2.468acf13579bde04p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0x1.0000000000001p+0L -0x2.468acf13579bde04p+124L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm 0x1.0000000000001p+0L -0x2.468acf13579bde04p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0x1.0000000000001p+0L -0x2.468acf13579bde04p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0x1.0000000000001p+0L -0x2.468acf13579bde04p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0x1.0000000000001p+0L -0x2.468acf13579bde04p+124L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0x1.0000000000001p+0L -0x2.468acf13579bde02468acf13579ap+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0x1.0000000000001p+0L -0x2.468acf13579bde02468acf13579ap+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0x1.0000000000001p+0L -0x2.468acf13579bde02468acf13579ap+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0x1.0000000000001p+0L -0x2.468acf13579bde02468acf13579ap+124L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0x1.0000000000001p+0L -0x2.468acf13579bde02468acf1357p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0x1.0000000000001p+0L -0x2.468acf13579bde02468acf1357p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0x1.0000000000001p+0L -0x2.468acf13579bde02468acf1357p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0x1.0000000000001p+0L -0x2.468acf13579bde02468acf1357p+124L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm 0x1.0000000000001p+0L -0x2.468acf13579bde02468acf1357p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0x1.0000000000001p+0L -0x2.468acf13579bde02468acf1357p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0x1.0000000000001p+0L -0x2.468acf13579bde02468acf1357p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0x1.0000000000001p+0L -0x2.468acf13579bde02468acf1357p+124L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0x1.0000000000001p+0L -0x2.468acf13579bde02468acf1358p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0x1.0000000000001p+0L -0x2.468acf13579bde02468acf1358p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0x1.0000000000001p+0L -0x2.468acf13579bde02468acf1358p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0x1.0000000000001p+0L -0x2.468acf13579bde02468acf1358p+124L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm 0x1.0000000000001p+0L -0x2.468acf13579bde02468acf1358p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0x1.0000000000001p+0L -0x2.468acf13579bde02468acf1358p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0x1.0000000000001p+0L -0x2.468acf13579bde02468acf1358p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0x1.0000000000001p+0L -0x2.468acf13579bde02468acf1358p+124L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel 0x1.0000000000000002p+0L -0x2.468accp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel 0x1.0000000000000002p+0L -0x2.468accp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel 0x1.0000000000000002p+0L -0x2.468accp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel 0x1.0000000000000002p+0L -0x2.468accp+124L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k 0x1.0000000000000002p+0L -0x2.468accp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k 0x1.0000000000000002p+0L -0x2.468accp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k 0x1.0000000000000002p+0L -0x2.468accp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k 0x1.0000000000000002p+0L -0x2.468accp+124L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0x1.0000000000000002p+0L -0x2.468accp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0x1.0000000000000002p+0L -0x2.468accp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0x1.0000000000000002p+0L -0x2.468accp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0x1.0000000000000002p+0L -0x2.468accp+124L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm 0x1.0000000000000002p+0L -0x2.468accp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0x1.0000000000000002p+0L -0x2.468accp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0x1.0000000000000002p+0L -0x2.468accp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0x1.0000000000000002p+0L -0x2.468accp+124L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel 0x1.0000000000000002p+0L -0x2.468adp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel 0x1.0000000000000002p+0L -0x2.468adp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel 0x1.0000000000000002p+0L -0x2.468adp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel 0x1.0000000000000002p+0L -0x2.468adp+124L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k 0x1.0000000000000002p+0L -0x2.468adp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k 0x1.0000000000000002p+0L -0x2.468adp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k 0x1.0000000000000002p+0L -0x2.468adp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k 0x1.0000000000000002p+0L -0x2.468adp+124L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0x1.0000000000000002p+0L -0x2.468adp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0x1.0000000000000002p+0L -0x2.468adp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0x1.0000000000000002p+0L -0x2.468adp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0x1.0000000000000002p+0L -0x2.468adp+124L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm 0x1.0000000000000002p+0L -0x2.468adp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0x1.0000000000000002p+0L -0x2.468adp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0x1.0000000000000002p+0L -0x2.468adp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0x1.0000000000000002p+0L -0x2.468adp+124L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel 0x1.0000000000000002p+0L -0x2.468acf13579bcp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel 0x1.0000000000000002p+0L -0x2.468acf13579bcp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel 0x1.0000000000000002p+0L -0x2.468acf13579bcp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel 0x1.0000000000000002p+0L -0x2.468acf13579bcp+124L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k 0x1.0000000000000002p+0L -0x2.468acf13579bcp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k 0x1.0000000000000002p+0L -0x2.468acf13579bcp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k 0x1.0000000000000002p+0L -0x2.468acf13579bcp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k 0x1.0000000000000002p+0L -0x2.468acf13579bcp+124L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0x1.0000000000000002p+0L -0x2.468acf13579bcp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0x1.0000000000000002p+0L -0x2.468acf13579bcp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0x1.0000000000000002p+0L -0x2.468acf13579bcp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0x1.0000000000000002p+0L -0x2.468acf13579bcp+124L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm 0x1.0000000000000002p+0L -0x2.468acf13579bcp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0x1.0000000000000002p+0L -0x2.468acf13579bcp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0x1.0000000000000002p+0L -0x2.468acf13579bcp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0x1.0000000000000002p+0L -0x2.468acf13579bcp+124L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel 0x1.0000000000000002p+0L -0x2.468acf13579bep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel 0x1.0000000000000002p+0L -0x2.468acf13579bep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel 0x1.0000000000000002p+0L -0x2.468acf13579bep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel 0x1.0000000000000002p+0L -0x2.468acf13579bep+124L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k 0x1.0000000000000002p+0L -0x2.468acf13579bep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k 0x1.0000000000000002p+0L -0x2.468acf13579bep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k 0x1.0000000000000002p+0L -0x2.468acf13579bep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k 0x1.0000000000000002p+0L -0x2.468acf13579bep+124L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0x1.0000000000000002p+0L -0x2.468acf13579bep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0x1.0000000000000002p+0L -0x2.468acf13579bep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0x1.0000000000000002p+0L -0x2.468acf13579bep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0x1.0000000000000002p+0L -0x2.468acf13579bep+124L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm 0x1.0000000000000002p+0L -0x2.468acf13579bep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0x1.0000000000000002p+0L -0x2.468acf13579bep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0x1.0000000000000002p+0L -0x2.468acf13579bep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0x1.0000000000000002p+0L -0x2.468acf13579bep+124L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel 0x1.0000000000000002p+0L -0x2.468acf13579bdep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel 0x1.0000000000000002p+0L -0x2.468acf13579bdep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel 0x1.0000000000000002p+0L -0x2.468acf13579bdep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel 0x1.0000000000000002p+0L -0x2.468acf13579bdep+124L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k 0x1.0000000000000002p+0L -0x2.468acf13579bdep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k 0x1.0000000000000002p+0L -0x2.468acf13579bdep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k 0x1.0000000000000002p+0L -0x2.468acf13579bdep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k 0x1.0000000000000002p+0L -0x2.468acf13579bdep+124L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0x1.0000000000000002p+0L -0x2.468acf13579bdep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0x1.0000000000000002p+0L -0x2.468acf13579bdep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0x1.0000000000000002p+0L -0x2.468acf13579bdep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0x1.0000000000000002p+0L -0x2.468acf13579bdep+124L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm 0x1.0000000000000002p+0L -0x2.468acf13579bdep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0x1.0000000000000002p+0L -0x2.468acf13579bdep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0x1.0000000000000002p+0L -0x2.468acf13579bdep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0x1.0000000000000002p+0L -0x2.468acf13579bdep+124L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel 0x1.0000000000000002p+0L -0x2.468acf13579bde04p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel 0x1.0000000000000002p+0L -0x2.468acf13579bde04p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel 0x1.0000000000000002p+0L -0x2.468acf13579bde04p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel 0x1.0000000000000002p+0L -0x2.468acf13579bde04p+124L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k 0x1.0000000000000002p+0L -0x2.468acf13579bde04p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k 0x1.0000000000000002p+0L -0x2.468acf13579bde04p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k 0x1.0000000000000002p+0L -0x2.468acf13579bde04p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k 0x1.0000000000000002p+0L -0x2.468acf13579bde04p+124L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0x1.0000000000000002p+0L -0x2.468acf13579bde04p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0x1.0000000000000002p+0L -0x2.468acf13579bde04p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0x1.0000000000000002p+0L -0x2.468acf13579bde04p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0x1.0000000000000002p+0L -0x2.468acf13579bde04p+124L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm 0x1.0000000000000002p+0L -0x2.468acf13579bde04p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0x1.0000000000000002p+0L -0x2.468acf13579bde04p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0x1.0000000000000002p+0L -0x2.468acf13579bde04p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0x1.0000000000000002p+0L -0x2.468acf13579bde04p+124L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0x1.0000000000000002p+0L -0x2.468acf13579bde02468acf13579ap+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0x1.0000000000000002p+0L -0x2.468acf13579bde02468acf13579ap+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0x1.0000000000000002p+0L -0x2.468acf13579bde02468acf13579ap+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0x1.0000000000000002p+0L -0x2.468acf13579bde02468acf13579ap+124L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0x1.0000000000000002p+0L -0x2.468acf13579bde02468acf1357p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0x1.0000000000000002p+0L -0x2.468acf13579bde02468acf1357p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0x1.0000000000000002p+0L -0x2.468acf13579bde02468acf1357p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0x1.0000000000000002p+0L -0x2.468acf13579bde02468acf1357p+124L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm 0x1.0000000000000002p+0L -0x2.468acf13579bde02468acf1357p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0x1.0000000000000002p+0L -0x2.468acf13579bde02468acf1357p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0x1.0000000000000002p+0L -0x2.468acf13579bde02468acf1357p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0x1.0000000000000002p+0L -0x2.468acf13579bde02468acf1357p+124L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0x1.0000000000000002p+0L -0x2.468acf13579bde02468acf1358p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0x1.0000000000000002p+0L -0x2.468acf13579bde02468acf1358p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0x1.0000000000000002p+0L -0x2.468acf13579bde02468acf1358p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0x1.0000000000000002p+0L -0x2.468acf13579bde02468acf1358p+124L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm 0x1.0000000000000002p+0L -0x2.468acf13579bde02468acf1358p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0x1.0000000000000002p+0L -0x2.468acf13579bde02468acf1358p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0x1.0000000000000002p+0L -0x2.468acf13579bde02468acf1358p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0x1.0000000000000002p+0L -0x2.468acf13579bde02468acf1358p+124L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0x1.0000000000000000000000000001p+0L -0x2.468accp+124L : 0x2.280f6312f34b2035ff83b8a6f478p-13448L : inexact-ok
+= pow tonearest ldbl-128 0x1.0000000000000000000000000001p+0L -0x2.468accp+124L : 0x2.280f6312f34b2035ff83b8a6f47ap-13448L : inexact-ok
+= pow towardzero ldbl-128 0x1.0000000000000000000000000001p+0L -0x2.468accp+124L : 0x2.280f6312f34b2035ff83b8a6f478p-13448L : inexact-ok
+= pow upward ldbl-128 0x1.0000000000000000000000000001p+0L -0x2.468accp+124L : 0x2.280f6312f34b2035ff83b8a6f47ap-13448L : inexact-ok
+= pow downward ldbl-128 0x1.0000000000000000000000000001p+0L -0x2.468adp+124L : 0x2.2785707939b3a279674683b4f3aep-13448L : inexact-ok
+= pow tonearest ldbl-128 0x1.0000000000000000000000000001p+0L -0x2.468adp+124L : 0x2.2785707939b3a279674683b4f3aep-13448L : inexact-ok
+= pow towardzero ldbl-128 0x1.0000000000000000000000000001p+0L -0x2.468adp+124L : 0x2.2785707939b3a279674683b4f3aep-13448L : inexact-ok
+= pow upward ldbl-128 0x1.0000000000000000000000000001p+0L -0x2.468adp+124L : 0x2.2785707939b3a279674683b4f3bp-13448L : inexact-ok
+= pow downward ldbl-128 0x1.0000000000000000000000000001p+0L -0x2.468acf13579bcp+124L : 0x2.27a54f019c09b5f7a15546c53814p-13448L : inexact-ok
+= pow tonearest ldbl-128 0x1.0000000000000000000000000001p+0L -0x2.468acf13579bcp+124L : 0x2.27a54f019c09b5f7a15546c53814p-13448L : inexact-ok
+= pow towardzero ldbl-128 0x1.0000000000000000000000000001p+0L -0x2.468acf13579bcp+124L : 0x2.27a54f019c09b5f7a15546c53814p-13448L : inexact-ok
+= pow upward ldbl-128 0x1.0000000000000000000000000001p+0L -0x2.468acf13579bcp+124L : 0x2.27a54f019c09b5f7a15546c53816p-13448L : inexact-ok
+= pow downward ldbl-128 0x1.0000000000000000000000000001p+0L -0x2.468acf13579bep+124L : 0x2.27a54f0197ba6b599e2182a3e6d4p-13448L : inexact-ok
+= pow tonearest ldbl-128 0x1.0000000000000000000000000001p+0L -0x2.468acf13579bep+124L : 0x2.27a54f0197ba6b599e2182a3e6d6p-13448L : inexact-ok
+= pow towardzero ldbl-128 0x1.0000000000000000000000000001p+0L -0x2.468acf13579bep+124L : 0x2.27a54f0197ba6b599e2182a3e6d4p-13448L : inexact-ok
+= pow upward ldbl-128 0x1.0000000000000000000000000001p+0L -0x2.468acf13579bep+124L : 0x2.27a54f0197ba6b599e2182a3e6d6p-13448L : inexact-ok
+= pow downward ldbl-128 0x1.0000000000000000000000000001p+0L -0x2.468acf13579bdep+124L : 0x2.27a54f0197ff60037e547e409ca6p-13448L : inexact-ok
+= pow tonearest ldbl-128 0x1.0000000000000000000000000001p+0L -0x2.468acf13579bdep+124L : 0x2.27a54f0197ff60037e547e409ca8p-13448L : inexact-ok
+= pow towardzero ldbl-128 0x1.0000000000000000000000000001p+0L -0x2.468acf13579bdep+124L : 0x2.27a54f0197ff60037e547e409ca6p-13448L : inexact-ok
+= pow upward ldbl-128 0x1.0000000000000000000000000001p+0L -0x2.468acf13579bdep+124L : 0x2.27a54f0197ff60037e547e409ca8p-13448L : inexact-ok
+= pow downward ldbl-128 0x1.0000000000000000000000000001p+0L -0x2.468acf13579bde04p+124L : 0x2.27a54f0197fed61a2a941840d5e2p-13448L : inexact-ok
+= pow tonearest ldbl-128 0x1.0000000000000000000000000001p+0L -0x2.468acf13579bde04p+124L : 0x2.27a54f0197fed61a2a941840d5e4p-13448L : inexact-ok
+= pow towardzero ldbl-128 0x1.0000000000000000000000000001p+0L -0x2.468acf13579bde04p+124L : 0x2.27a54f0197fed61a2a941840d5e2p-13448L : inexact-ok
+= pow upward ldbl-128 0x1.0000000000000000000000000001p+0L -0x2.468acf13579bde04p+124L : 0x2.27a54f0197fed61a2a941840d5e4p-13448L : inexact-ok
+= pow downward ldbl-128 0x1.0000000000000000000000000001p+0L -0x2.468acf13579bde02468acf13579ap+124L : 0x2.27a54f0197ff118eaf65554b3716p-13448L : inexact-ok
+= pow tonearest ldbl-128 0x1.0000000000000000000000000001p+0L -0x2.468acf13579bde02468acf13579ap+124L : 0x2.27a54f0197ff118eaf65554b3718p-13448L : inexact-ok
+= pow towardzero ldbl-128 0x1.0000000000000000000000000001p+0L -0x2.468acf13579bde02468acf13579ap+124L : 0x2.27a54f0197ff118eaf65554b3716p-13448L : inexact-ok
+= pow upward ldbl-128 0x1.0000000000000000000000000001p+0L -0x2.468acf13579bde02468acf13579ap+124L : 0x2.27a54f0197ff118eaf65554b3718p-13448L : inexact-ok
+= pow downward ldbl-128 0x1.0000000000000000000000000001p+0L -0x2.468acf13579bde02468acf1357p+124L : 0x2.27a54f0197ff118eaf65555ff4aep-13448L : inexact-ok
+= pow tonearest ldbl-128 0x1.0000000000000000000000000001p+0L -0x2.468acf13579bde02468acf1357p+124L : 0x2.27a54f0197ff118eaf65555ff4aep-13448L : inexact-ok
+= pow towardzero ldbl-128 0x1.0000000000000000000000000001p+0L -0x2.468acf13579bde02468acf1357p+124L : 0x2.27a54f0197ff118eaf65555ff4aep-13448L : inexact-ok
+= pow upward ldbl-128 0x1.0000000000000000000000000001p+0L -0x2.468acf13579bde02468acf1357p+124L : 0x2.27a54f0197ff118eaf65555ff4bp-13448L : inexact-ok
+= pow downward ldbl-128 0x1.0000000000000000000000000001p+0L -0x2.468acf13579bde02468acf1358p+124L : 0x2.27a54f0197ff118eaf65553d7a58p-13448L : inexact-ok
+= pow tonearest ldbl-128 0x1.0000000000000000000000000001p+0L -0x2.468acf13579bde02468acf1358p+124L : 0x2.27a54f0197ff118eaf65553d7a5ap-13448L : inexact-ok
+= pow towardzero ldbl-128 0x1.0000000000000000000000000001p+0L -0x2.468acf13579bde02468acf1358p+124L : 0x2.27a54f0197ff118eaf65553d7a58p-13448L : inexact-ok
+= pow upward ldbl-128 0x1.0000000000000000000000000001p+0L -0x2.468acf13579bde02468acf1358p+124L : 0x2.27a54f0197ff118eaf65553d7a5ap-13448L : inexact-ok
+= pow downward ldbl-128 0x1.000000000000000000000000008p+0L -0x2.468accp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0x1.000000000000000000000000008p+0L -0x2.468accp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0x1.000000000000000000000000008p+0L -0x2.468accp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0x1.000000000000000000000000008p+0L -0x2.468accp+124L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm 0x1.000000000000000000000000008p+0L -0x2.468accp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0x1.000000000000000000000000008p+0L -0x2.468accp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0x1.000000000000000000000000008p+0L -0x2.468accp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0x1.000000000000000000000000008p+0L -0x2.468accp+124L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0x1.000000000000000000000000008p+0L -0x2.468adp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0x1.000000000000000000000000008p+0L -0x2.468adp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0x1.000000000000000000000000008p+0L -0x2.468adp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0x1.000000000000000000000000008p+0L -0x2.468adp+124L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm 0x1.000000000000000000000000008p+0L -0x2.468adp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0x1.000000000000000000000000008p+0L -0x2.468adp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0x1.000000000000000000000000008p+0L -0x2.468adp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0x1.000000000000000000000000008p+0L -0x2.468adp+124L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0x1.000000000000000000000000008p+0L -0x2.468acf13579bcp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0x1.000000000000000000000000008p+0L -0x2.468acf13579bcp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0x1.000000000000000000000000008p+0L -0x2.468acf13579bcp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0x1.000000000000000000000000008p+0L -0x2.468acf13579bcp+124L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm 0x1.000000000000000000000000008p+0L -0x2.468acf13579bcp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0x1.000000000000000000000000008p+0L -0x2.468acf13579bcp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0x1.000000000000000000000000008p+0L -0x2.468acf13579bcp+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0x1.000000000000000000000000008p+0L -0x2.468acf13579bcp+124L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0x1.000000000000000000000000008p+0L -0x2.468acf13579bep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0x1.000000000000000000000000008p+0L -0x2.468acf13579bep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0x1.000000000000000000000000008p+0L -0x2.468acf13579bep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0x1.000000000000000000000000008p+0L -0x2.468acf13579bep+124L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm 0x1.000000000000000000000000008p+0L -0x2.468acf13579bep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0x1.000000000000000000000000008p+0L -0x2.468acf13579bep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0x1.000000000000000000000000008p+0L -0x2.468acf13579bep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0x1.000000000000000000000000008p+0L -0x2.468acf13579bep+124L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0x1.000000000000000000000000008p+0L -0x2.468acf13579bdep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0x1.000000000000000000000000008p+0L -0x2.468acf13579bdep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0x1.000000000000000000000000008p+0L -0x2.468acf13579bdep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0x1.000000000000000000000000008p+0L -0x2.468acf13579bdep+124L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm 0x1.000000000000000000000000008p+0L -0x2.468acf13579bdep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0x1.000000000000000000000000008p+0L -0x2.468acf13579bdep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0x1.000000000000000000000000008p+0L -0x2.468acf13579bdep+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0x1.000000000000000000000000008p+0L -0x2.468acf13579bdep+124L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0x1.000000000000000000000000008p+0L -0x2.468acf13579bde04p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0x1.000000000000000000000000008p+0L -0x2.468acf13579bde04p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0x1.000000000000000000000000008p+0L -0x2.468acf13579bde04p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0x1.000000000000000000000000008p+0L -0x2.468acf13579bde04p+124L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm 0x1.000000000000000000000000008p+0L -0x2.468acf13579bde04p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0x1.000000000000000000000000008p+0L -0x2.468acf13579bde04p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0x1.000000000000000000000000008p+0L -0x2.468acf13579bde04p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0x1.000000000000000000000000008p+0L -0x2.468acf13579bde04p+124L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0x1.000000000000000000000000008p+0L -0x2.468acf13579bde02468acf13579ap+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0x1.000000000000000000000000008p+0L -0x2.468acf13579bde02468acf13579ap+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0x1.000000000000000000000000008p+0L -0x2.468acf13579bde02468acf13579ap+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0x1.000000000000000000000000008p+0L -0x2.468acf13579bde02468acf13579ap+124L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0x1.000000000000000000000000008p+0L -0x2.468acf13579bde02468acf1357p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0x1.000000000000000000000000008p+0L -0x2.468acf13579bde02468acf1357p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0x1.000000000000000000000000008p+0L -0x2.468acf13579bde02468acf1357p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0x1.000000000000000000000000008p+0L -0x2.468acf13579bde02468acf1357p+124L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm 0x1.000000000000000000000000008p+0L -0x2.468acf13579bde02468acf1357p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0x1.000000000000000000000000008p+0L -0x2.468acf13579bde02468acf1357p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0x1.000000000000000000000000008p+0L -0x2.468acf13579bde02468acf1357p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0x1.000000000000000000000000008p+0L -0x2.468acf13579bde02468acf1357p+124L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0x1.000000000000000000000000008p+0L -0x2.468acf13579bde02468acf1358p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0x1.000000000000000000000000008p+0L -0x2.468acf13579bde02468acf1358p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0x1.000000000000000000000000008p+0L -0x2.468acf13579bde02468acf1358p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0x1.000000000000000000000000008p+0L -0x2.468acf13579bde02468acf1358p+124L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm 0x1.000000000000000000000000008p+0L -0x2.468acf13579bde02468acf1358p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0x1.000000000000000000000000008p+0L -0x2.468acf13579bde02468acf1358p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0x1.000000000000000000000000008p+0L -0x2.468acf13579bde02468acf1358p+124L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0x1.000000000000000000000000008p+0L -0x2.468acf13579bde02468acf1358p+124L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+pow 1e4932 0.75
+= pow downward flt-32 0xf.fffffp+124f 0xcp-4f : 0xf.fffffp+92f : inexact-ok
+= pow tonearest flt-32 0xf.fffffp+124f 0xcp-4f : 0xf.fffffp+92f : inexact-ok
+= pow towardzero flt-32 0xf.fffffp+124f 0xcp-4f : 0xf.fffffp+92f : inexact-ok
+= pow upward flt-32 0xf.fffffp+124f 0xcp-4f : 0x1p+96f : inexact-ok
+= pow downward dbl-64 0xf.fffffp+124 0xcp-4 : 0xf.fffff3fffffep+92 : inexact-ok
+= pow tonearest dbl-64 0xf.fffffp+124 0xcp-4 : 0xf.fffff3fffffe8p+92 : inexact-ok
+= pow towardzero dbl-64 0xf.fffffp+124 0xcp-4 : 0xf.fffff3fffffep+92 : inexact-ok
+= pow upward dbl-64 0xf.fffffp+124 0xcp-4 : 0xf.fffff3fffffe8p+92 : inexact-ok
+= pow downward ldbl-96-intel 0xf.fffffp+124L 0xcp-4L : 0xf.fffff3fffffe7ffp+92L : inexact-ok
+= pow tonearest ldbl-96-intel 0xf.fffffp+124L 0xcp-4L : 0xf.fffff3fffffe8p+92L : inexact-ok
+= pow towardzero ldbl-96-intel 0xf.fffffp+124L 0xcp-4L : 0xf.fffff3fffffe7ffp+92L : inexact-ok
+= pow upward ldbl-96-intel 0xf.fffffp+124L 0xcp-4L : 0xf.fffff3fffffe8p+92L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.fffffp+124L 0xcp-4L : 0xf.fffff3fffffe7ffp+92L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.fffffp+124L 0xcp-4L : 0xf.fffff3fffffe8p+92L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.fffffp+124L 0xcp-4L : 0xf.fffff3fffffe7ffp+92L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.fffffp+124L 0xcp-4L : 0xf.fffff3fffffe8p+92L : inexact-ok
+= pow downward ldbl-128 0xf.fffffp+124L 0xcp-4L : 0xf.fffff3fffffe7fffff5fffffa5f8p+92L : inexact-ok
+= pow tonearest ldbl-128 0xf.fffffp+124L 0xcp-4L : 0xf.fffff3fffffe7fffff5fffffa6p+92L : inexact-ok
+= pow towardzero ldbl-128 0xf.fffffp+124L 0xcp-4L : 0xf.fffff3fffffe7fffff5fffffa5f8p+92L : inexact-ok
+= pow upward ldbl-128 0xf.fffffp+124L 0xcp-4L : 0xf.fffff3fffffe7fffff5fffffa6p+92L : inexact-ok
+= pow downward ldbl-128ibm 0xf.fffffp+124L 0xcp-4L : 0xf.fffff3fffffe7fffff5fffffa4p+92L : inexact-ok
+= pow tonearest ldbl-128ibm 0xf.fffffp+124L 0xcp-4L : 0xf.fffff3fffffe7fffff5fffffa4p+92L : inexact-ok
+= pow towardzero ldbl-128ibm 0xf.fffffp+124L 0xcp-4L : 0xf.fffff3fffffe7fffff5fffffa4p+92L : inexact-ok
+= pow upward ldbl-128ibm 0xf.fffffp+124L 0xcp-4L : 0xf.fffff3fffffe7fffff5fffffa8p+92L : inexact-ok
+= pow downward dbl-64 0xf.ffffffffffff8p+1020 0xcp-4 : 0xf.ffffffffffff8p+764 : inexact-ok
+= pow tonearest dbl-64 0xf.ffffffffffff8p+1020 0xcp-4 : 0xf.ffffffffffff8p+764 : inexact-ok
+= pow towardzero dbl-64 0xf.ffffffffffff8p+1020 0xcp-4 : 0xf.ffffffffffff8p+764 : inexact-ok
+= pow upward dbl-64 0xf.ffffffffffff8p+1020 0xcp-4 : 0x1p+768 : inexact-ok
+= pow downward ldbl-96-intel 0xf.ffffffffffff8p+1020L 0xcp-4L : 0xf.ffffffffffff9ffp+764L : inexact-ok
+= pow tonearest ldbl-96-intel 0xf.ffffffffffff8p+1020L 0xcp-4L : 0xf.ffffffffffffap+764L : inexact-ok
+= pow towardzero ldbl-96-intel 0xf.ffffffffffff8p+1020L 0xcp-4L : 0xf.ffffffffffff9ffp+764L : inexact-ok
+= pow upward ldbl-96-intel 0xf.ffffffffffff8p+1020L 0xcp-4L : 0xf.ffffffffffffap+764L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0xcp-4L : 0xf.ffffffffffff9ffp+764L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0xcp-4L : 0xf.ffffffffffffap+764L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0xcp-4L : 0xf.ffffffffffff9ffp+764L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0xcp-4L : 0xf.ffffffffffffap+764L : inexact-ok
+= pow downward ldbl-128 0xf.ffffffffffff8p+1020L 0xcp-4L : 0xf.ffffffffffff9fffffffffffff98p+764L : inexact-ok
+= pow tonearest ldbl-128 0xf.ffffffffffff8p+1020L 0xcp-4L : 0xf.ffffffffffff9fffffffffffffap+764L : inexact-ok
+= pow towardzero ldbl-128 0xf.ffffffffffff8p+1020L 0xcp-4L : 0xf.ffffffffffff9fffffffffffff98p+764L : inexact-ok
+= pow upward ldbl-128 0xf.ffffffffffff8p+1020L 0xcp-4L : 0xf.ffffffffffff9fffffffffffffap+764L : inexact-ok
+= pow downward ldbl-128ibm 0xf.ffffffffffff8p+1020L 0xcp-4L : 0xf.ffffffffffff9ffffffffffffcp+764L : inexact-ok
+= pow tonearest ldbl-128ibm 0xf.ffffffffffff8p+1020L 0xcp-4L : 0xf.ffffffffffffap+764L : inexact-ok
+= pow towardzero ldbl-128ibm 0xf.ffffffffffff8p+1020L 0xcp-4L : 0xf.ffffffffffff9ffffffffffffcp+764L : inexact-ok
+= pow upward ldbl-128ibm 0xf.ffffffffffff8p+1020L 0xcp-4L : 0xf.ffffffffffffap+764L : inexact-ok
+= pow downward ldbl-96-intel 0xd.72cb2a95c7ef6cdp+16380L 0xcp-4L : 0xe.0b9d894b9a782d7p+12284L : inexact-ok
+= pow tonearest ldbl-96-intel 0xd.72cb2a95c7ef6cdp+16380L 0xcp-4L : 0xe.0b9d894b9a782d8p+12284L : inexact-ok
+= pow towardzero ldbl-96-intel 0xd.72cb2a95c7ef6cdp+16380L 0xcp-4L : 0xe.0b9d894b9a782d7p+12284L : inexact-ok
+= pow upward ldbl-96-intel 0xd.72cb2a95c7ef6cdp+16380L 0xcp-4L : 0xe.0b9d894b9a782d8p+12284L : inexact-ok
+= pow downward ldbl-96-m68k 0xd.72cb2a95c7ef6cdp+16380L 0xcp-4L : 0xe.0b9d894b9a782d7p+12284L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xd.72cb2a95c7ef6cdp+16380L 0xcp-4L : 0xe.0b9d894b9a782d8p+12284L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xd.72cb2a95c7ef6cdp+16380L 0xcp-4L : 0xe.0b9d894b9a782d7p+12284L : inexact-ok
+= pow upward ldbl-96-m68k 0xd.72cb2a95c7ef6cdp+16380L 0xcp-4L : 0xe.0b9d894b9a782d8p+12284L : inexact-ok
+= pow downward ldbl-128 0xd.72cb2a95c7ef6cdp+16380L 0xcp-4L : 0xe.0b9d894b9a782d7f974f16449c28p+12284L : inexact-ok
+= pow tonearest ldbl-128 0xd.72cb2a95c7ef6cdp+16380L 0xcp-4L : 0xe.0b9d894b9a782d7f974f16449c28p+12284L : inexact-ok
+= pow towardzero ldbl-128 0xd.72cb2a95c7ef6cdp+16380L 0xcp-4L : 0xe.0b9d894b9a782d7f974f16449c28p+12284L : inexact-ok
+= pow upward ldbl-128 0xd.72cb2a95c7ef6cdp+16380L 0xcp-4L : 0xe.0b9d894b9a782d7f974f16449c3p+12284L : inexact-ok
+= pow downward ldbl-96-intel 0xd.72cb2a95c7ef6ccp+16380L 0xcp-4L : 0xe.0b9d894b9a782d7p+12284L : inexact-ok
+= pow tonearest ldbl-96-intel 0xd.72cb2a95c7ef6ccp+16380L 0xcp-4L : 0xe.0b9d894b9a782d7p+12284L : inexact-ok
+= pow towardzero ldbl-96-intel 0xd.72cb2a95c7ef6ccp+16380L 0xcp-4L : 0xe.0b9d894b9a782d7p+12284L : inexact-ok
+= pow upward ldbl-96-intel 0xd.72cb2a95c7ef6ccp+16380L 0xcp-4L : 0xe.0b9d894b9a782d8p+12284L : inexact-ok
+= pow downward ldbl-96-m68k 0xd.72cb2a95c7ef6ccp+16380L 0xcp-4L : 0xe.0b9d894b9a782d7p+12284L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xd.72cb2a95c7ef6ccp+16380L 0xcp-4L : 0xe.0b9d894b9a782d7p+12284L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xd.72cb2a95c7ef6ccp+16380L 0xcp-4L : 0xe.0b9d894b9a782d7p+12284L : inexact-ok
+= pow upward ldbl-96-m68k 0xd.72cb2a95c7ef6ccp+16380L 0xcp-4L : 0xe.0b9d894b9a782d8p+12284L : inexact-ok
+= pow downward ldbl-128 0xd.72cb2a95c7ef6ccp+16380L 0xcp-4L : 0xe.0b9d894b9a782d730ef2400ce76p+12284L : inexact-ok
+= pow tonearest ldbl-128 0xd.72cb2a95c7ef6ccp+16380L 0xcp-4L : 0xe.0b9d894b9a782d730ef2400ce768p+12284L : inexact-ok
+= pow towardzero ldbl-128 0xd.72cb2a95c7ef6ccp+16380L 0xcp-4L : 0xe.0b9d894b9a782d730ef2400ce76p+12284L : inexact-ok
+= pow upward ldbl-128 0xd.72cb2a95c7ef6ccp+16380L 0xcp-4L : 0xe.0b9d894b9a782d730ef2400ce768p+12284L : inexact-ok
+= pow downward ldbl-128 0xd.72cb2a95c7ef6cce81bf1e825ba8p+16380L 0xcp-4L : 0xe.0b9d894b9a782d7e6be49bb6cdb8p+12284L : inexact-ok
+= pow tonearest ldbl-128 0xd.72cb2a95c7ef6cce81bf1e825ba8p+16380L 0xcp-4L : 0xe.0b9d894b9a782d7e6be49bb6cdb8p+12284L : inexact-ok
+= pow towardzero ldbl-128 0xd.72cb2a95c7ef6cce81bf1e825ba8p+16380L 0xcp-4L : 0xe.0b9d894b9a782d7e6be49bb6cdb8p+12284L : inexact-ok
+= pow upward ldbl-128 0xd.72cb2a95c7ef6cce81bf1e825ba8p+16380L 0xcp-4L : 0xe.0b9d894b9a782d7e6be49bb6cdcp+12284L : inexact-ok
+= pow downward ldbl-128 0xd.72cb2a95c7ef6cce81bf1e825bap+16380L 0xcp-4L : 0xe.0b9d894b9a782d7e6be49bb6cdbp+12284L : inexact-ok
+= pow tonearest ldbl-128 0xd.72cb2a95c7ef6cce81bf1e825bap+16380L 0xcp-4L : 0xe.0b9d894b9a782d7e6be49bb6cdb8p+12284L : inexact-ok
+= pow towardzero ldbl-128 0xd.72cb2a95c7ef6cce81bf1e825bap+16380L 0xcp-4L : 0xe.0b9d894b9a782d7e6be49bb6cdbp+12284L : inexact-ok
+= pow upward ldbl-128 0xd.72cb2a95c7ef6cce81bf1e825bap+16380L 0xcp-4L : 0xe.0b9d894b9a782d7e6be49bb6cdb8p+12284L : inexact-ok
+= pow downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0xcp-4L : 0xf.ffffffffffffcffffffffffffcep+764L : inexact-ok
+= pow tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0xcp-4L : 0xf.ffffffffffffcffffffffffffce8p+764L : inexact-ok
+= pow towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0xcp-4L : 0xf.ffffffffffffcffffffffffffcep+764L : inexact-ok
+= pow upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0xcp-4L : 0xf.ffffffffffffcffffffffffffce8p+764L : inexact-ok
+= pow downward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L 0xcp-4L : 0xf.ffffffffffffcffffffffffffcp+764L : inexact-ok
+= pow tonearest ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L 0xcp-4L : 0xf.ffffffffffffcffffffffffffcp+764L : inexact-ok
+= pow towardzero ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L 0xcp-4L : 0xf.ffffffffffffcffffffffffffcp+764L : inexact-ok
+= pow upward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L 0xcp-4L : 0xf.ffffffffffffdp+764L : inexact-ok
+pow 1e4928 0.75
+= pow downward flt-32 0xf.fffffp+124f 0xcp-4f : 0xf.fffffp+92f : inexact-ok
+= pow tonearest flt-32 0xf.fffffp+124f 0xcp-4f : 0xf.fffffp+92f : inexact-ok
+= pow towardzero flt-32 0xf.fffffp+124f 0xcp-4f : 0xf.fffffp+92f : inexact-ok
+= pow upward flt-32 0xf.fffffp+124f 0xcp-4f : 0x1p+96f : inexact-ok
+= pow downward dbl-64 0xf.fffffp+124 0xcp-4 : 0xf.fffff3fffffep+92 : inexact-ok
+= pow tonearest dbl-64 0xf.fffffp+124 0xcp-4 : 0xf.fffff3fffffe8p+92 : inexact-ok
+= pow towardzero dbl-64 0xf.fffffp+124 0xcp-4 : 0xf.fffff3fffffep+92 : inexact-ok
+= pow upward dbl-64 0xf.fffffp+124 0xcp-4 : 0xf.fffff3fffffe8p+92 : inexact-ok
+= pow downward ldbl-96-intel 0xf.fffffp+124L 0xcp-4L : 0xf.fffff3fffffe7ffp+92L : inexact-ok
+= pow tonearest ldbl-96-intel 0xf.fffffp+124L 0xcp-4L : 0xf.fffff3fffffe8p+92L : inexact-ok
+= pow towardzero ldbl-96-intel 0xf.fffffp+124L 0xcp-4L : 0xf.fffff3fffffe7ffp+92L : inexact-ok
+= pow upward ldbl-96-intel 0xf.fffffp+124L 0xcp-4L : 0xf.fffff3fffffe8p+92L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.fffffp+124L 0xcp-4L : 0xf.fffff3fffffe7ffp+92L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.fffffp+124L 0xcp-4L : 0xf.fffff3fffffe8p+92L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.fffffp+124L 0xcp-4L : 0xf.fffff3fffffe7ffp+92L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.fffffp+124L 0xcp-4L : 0xf.fffff3fffffe8p+92L : inexact-ok
+= pow downward ldbl-128 0xf.fffffp+124L 0xcp-4L : 0xf.fffff3fffffe7fffff5fffffa5f8p+92L : inexact-ok
+= pow tonearest ldbl-128 0xf.fffffp+124L 0xcp-4L : 0xf.fffff3fffffe7fffff5fffffa6p+92L : inexact-ok
+= pow towardzero ldbl-128 0xf.fffffp+124L 0xcp-4L : 0xf.fffff3fffffe7fffff5fffffa5f8p+92L : inexact-ok
+= pow upward ldbl-128 0xf.fffffp+124L 0xcp-4L : 0xf.fffff3fffffe7fffff5fffffa6p+92L : inexact-ok
+= pow downward ldbl-128ibm 0xf.fffffp+124L 0xcp-4L : 0xf.fffff3fffffe7fffff5fffffa4p+92L : inexact-ok
+= pow tonearest ldbl-128ibm 0xf.fffffp+124L 0xcp-4L : 0xf.fffff3fffffe7fffff5fffffa4p+92L : inexact-ok
+= pow towardzero ldbl-128ibm 0xf.fffffp+124L 0xcp-4L : 0xf.fffff3fffffe7fffff5fffffa4p+92L : inexact-ok
+= pow upward ldbl-128ibm 0xf.fffffp+124L 0xcp-4L : 0xf.fffff3fffffe7fffff5fffffa8p+92L : inexact-ok
+= pow downward dbl-64 0xf.ffffffffffff8p+1020 0xcp-4 : 0xf.ffffffffffff8p+764 : inexact-ok
+= pow tonearest dbl-64 0xf.ffffffffffff8p+1020 0xcp-4 : 0xf.ffffffffffff8p+764 : inexact-ok
+= pow towardzero dbl-64 0xf.ffffffffffff8p+1020 0xcp-4 : 0xf.ffffffffffff8p+764 : inexact-ok
+= pow upward dbl-64 0xf.ffffffffffff8p+1020 0xcp-4 : 0x1p+768 : inexact-ok
+= pow downward ldbl-96-intel 0xf.ffffffffffff8p+1020L 0xcp-4L : 0xf.ffffffffffff9ffp+764L : inexact-ok
+= pow tonearest ldbl-96-intel 0xf.ffffffffffff8p+1020L 0xcp-4L : 0xf.ffffffffffffap+764L : inexact-ok
+= pow towardzero ldbl-96-intel 0xf.ffffffffffff8p+1020L 0xcp-4L : 0xf.ffffffffffff9ffp+764L : inexact-ok
+= pow upward ldbl-96-intel 0xf.ffffffffffff8p+1020L 0xcp-4L : 0xf.ffffffffffffap+764L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0xcp-4L : 0xf.ffffffffffff9ffp+764L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0xcp-4L : 0xf.ffffffffffffap+764L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0xcp-4L : 0xf.ffffffffffff9ffp+764L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0xcp-4L : 0xf.ffffffffffffap+764L : inexact-ok
+= pow downward ldbl-128 0xf.ffffffffffff8p+1020L 0xcp-4L : 0xf.ffffffffffff9fffffffffffff98p+764L : inexact-ok
+= pow tonearest ldbl-128 0xf.ffffffffffff8p+1020L 0xcp-4L : 0xf.ffffffffffff9fffffffffffffap+764L : inexact-ok
+= pow towardzero ldbl-128 0xf.ffffffffffff8p+1020L 0xcp-4L : 0xf.ffffffffffff9fffffffffffff98p+764L : inexact-ok
+= pow upward ldbl-128 0xf.ffffffffffff8p+1020L 0xcp-4L : 0xf.ffffffffffff9fffffffffffffap+764L : inexact-ok
+= pow downward ldbl-128ibm 0xf.ffffffffffff8p+1020L 0xcp-4L : 0xf.ffffffffffff9ffffffffffffcp+764L : inexact-ok
+= pow tonearest ldbl-128ibm 0xf.ffffffffffff8p+1020L 0xcp-4L : 0xf.ffffffffffffap+764L : inexact-ok
+= pow towardzero ldbl-128ibm 0xf.ffffffffffff8p+1020L 0xcp-4L : 0xf.ffffffffffff9ffffffffffffcp+764L : inexact-ok
+= pow upward ldbl-128ibm 0xf.ffffffffffff8p+1020L 0xcp-4L : 0xf.ffffffffffffap+764L : inexact-ok
+= pow downward ldbl-96-intel 0x5.822b137da851af4p+16368L 0xcp-4L : 0x3.987a3fd1d18736a8p+12276L : inexact-ok
+= pow tonearest ldbl-96-intel 0x5.822b137da851af4p+16368L 0xcp-4L : 0x3.987a3fd1d18736acp+12276L : inexact-ok
+= pow towardzero ldbl-96-intel 0x5.822b137da851af4p+16368L 0xcp-4L : 0x3.987a3fd1d18736a8p+12276L : inexact-ok
+= pow upward ldbl-96-intel 0x5.822b137da851af4p+16368L 0xcp-4L : 0x3.987a3fd1d18736acp+12276L : inexact-ok
+= pow downward ldbl-96-m68k 0x5.822b137da851af4p+16368L 0xcp-4L : 0x3.987a3fd1d18736a8p+12276L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x5.822b137da851af4p+16368L 0xcp-4L : 0x3.987a3fd1d18736acp+12276L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x5.822b137da851af4p+16368L 0xcp-4L : 0x3.987a3fd1d18736a8p+12276L : inexact-ok
+= pow upward ldbl-96-m68k 0x5.822b137da851af4p+16368L 0xcp-4L : 0x3.987a3fd1d18736acp+12276L : inexact-ok
+= pow downward ldbl-128 0x5.822b137da851af4p+16368L 0xcp-4L : 0x3.987a3fd1d18736aa1652034cbe46p+12276L : inexact-ok
+= pow tonearest ldbl-128 0x5.822b137da851af4p+16368L 0xcp-4L : 0x3.987a3fd1d18736aa1652034cbe48p+12276L : inexact-ok
+= pow towardzero ldbl-128 0x5.822b137da851af4p+16368L 0xcp-4L : 0x3.987a3fd1d18736aa1652034cbe46p+12276L : inexact-ok
+= pow upward ldbl-128 0x5.822b137da851af4p+16368L 0xcp-4L : 0x3.987a3fd1d18736aa1652034cbe48p+12276L : inexact-ok
+= pow downward ldbl-96-intel 0x5.822b137da851af38p+16368L 0xcp-4L : 0x3.987a3fd1d18736a4p+12276L : inexact-ok
+= pow tonearest ldbl-96-intel 0x5.822b137da851af38p+16368L 0xcp-4L : 0x3.987a3fd1d18736a8p+12276L : inexact-ok
+= pow towardzero ldbl-96-intel 0x5.822b137da851af38p+16368L 0xcp-4L : 0x3.987a3fd1d18736a4p+12276L : inexact-ok
+= pow upward ldbl-96-intel 0x5.822b137da851af38p+16368L 0xcp-4L : 0x3.987a3fd1d18736a8p+12276L : inexact-ok
+= pow downward ldbl-96-m68k 0x5.822b137da851af38p+16368L 0xcp-4L : 0x3.987a3fd1d18736a4p+12276L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x5.822b137da851af38p+16368L 0xcp-4L : 0x3.987a3fd1d18736a8p+12276L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x5.822b137da851af38p+16368L 0xcp-4L : 0x3.987a3fd1d18736a4p+12276L : inexact-ok
+= pow upward ldbl-96-m68k 0x5.822b137da851af38p+16368L 0xcp-4L : 0x3.987a3fd1d18736a8p+12276L : inexact-ok
+= pow downward ldbl-128 0x5.822b137da851af38p+16368L 0xcp-4L : 0x3.987a3fd1d18736a62bb5005b55c8p+12276L : inexact-ok
+= pow tonearest ldbl-128 0x5.822b137da851af38p+16368L 0xcp-4L : 0x3.987a3fd1d18736a62bb5005b55cap+12276L : inexact-ok
+= pow towardzero ldbl-128 0x5.822b137da851af38p+16368L 0xcp-4L : 0x3.987a3fd1d18736a62bb5005b55c8p+12276L : inexact-ok
+= pow upward ldbl-128 0x5.822b137da851af38p+16368L 0xcp-4L : 0x3.987a3fd1d18736a62bb5005b55cap+12276L : inexact-ok
+= pow downward ldbl-128 0x5.822b137da851af3ac7c7ef01602p+16368L 0xcp-4L : 0x3.987a3fd1d18736a7882a23c44d3ep+12276L : inexact-ok
+= pow tonearest ldbl-128 0x5.822b137da851af3ac7c7ef01602p+16368L 0xcp-4L : 0x3.987a3fd1d18736a7882a23c44d4p+12276L : inexact-ok
+= pow towardzero ldbl-128 0x5.822b137da851af3ac7c7ef01602p+16368L 0xcp-4L : 0x3.987a3fd1d18736a7882a23c44d3ep+12276L : inexact-ok
+= pow upward ldbl-128 0x5.822b137da851af3ac7c7ef01602p+16368L 0xcp-4L : 0x3.987a3fd1d18736a7882a23c44d4p+12276L : inexact-ok
+= pow downward ldbl-128 0x5.822b137da851af3ac7c7ef01601cp+16368L 0xcp-4L : 0x3.987a3fd1d18736a7882a23c44d3cp+12276L : inexact-ok
+= pow tonearest ldbl-128 0x5.822b137da851af3ac7c7ef01601cp+16368L 0xcp-4L : 0x3.987a3fd1d18736a7882a23c44d3ep+12276L : inexact-ok
+= pow towardzero ldbl-128 0x5.822b137da851af3ac7c7ef01601cp+16368L 0xcp-4L : 0x3.987a3fd1d18736a7882a23c44d3cp+12276L : inexact-ok
+= pow upward ldbl-128 0x5.822b137da851af3ac7c7ef01601cp+16368L 0xcp-4L : 0x3.987a3fd1d18736a7882a23c44d3ep+12276L : inexact-ok
+= pow downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0xcp-4L : 0xf.ffffffffffffcffffffffffffcep+764L : inexact-ok
+= pow tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0xcp-4L : 0xf.ffffffffffffcffffffffffffce8p+764L : inexact-ok
+= pow towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0xcp-4L : 0xf.ffffffffffffcffffffffffffcep+764L : inexact-ok
+= pow upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0xcp-4L : 0xf.ffffffffffffcffffffffffffce8p+764L : inexact-ok
+= pow downward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L 0xcp-4L : 0xf.ffffffffffffcffffffffffffcp+764L : inexact-ok
+= pow tonearest ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L 0xcp-4L : 0xf.ffffffffffffcffffffffffffcp+764L : inexact-ok
+= pow towardzero ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L 0xcp-4L : 0xf.ffffffffffffcffffffffffffcp+764L : inexact-ok
+= pow upward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L 0xcp-4L : 0xf.ffffffffffffdp+764L : inexact-ok
+pow 1e4924 0.75
+= pow downward flt-32 0xf.fffffp+124f 0xcp-4f : 0xf.fffffp+92f : inexact-ok
+= pow tonearest flt-32 0xf.fffffp+124f 0xcp-4f : 0xf.fffffp+92f : inexact-ok
+= pow towardzero flt-32 0xf.fffffp+124f 0xcp-4f : 0xf.fffffp+92f : inexact-ok
+= pow upward flt-32 0xf.fffffp+124f 0xcp-4f : 0x1p+96f : inexact-ok
+= pow downward dbl-64 0xf.fffffp+124 0xcp-4 : 0xf.fffff3fffffep+92 : inexact-ok
+= pow tonearest dbl-64 0xf.fffffp+124 0xcp-4 : 0xf.fffff3fffffe8p+92 : inexact-ok
+= pow towardzero dbl-64 0xf.fffffp+124 0xcp-4 : 0xf.fffff3fffffep+92 : inexact-ok
+= pow upward dbl-64 0xf.fffffp+124 0xcp-4 : 0xf.fffff3fffffe8p+92 : inexact-ok
+= pow downward ldbl-96-intel 0xf.fffffp+124L 0xcp-4L : 0xf.fffff3fffffe7ffp+92L : inexact-ok
+= pow tonearest ldbl-96-intel 0xf.fffffp+124L 0xcp-4L : 0xf.fffff3fffffe8p+92L : inexact-ok
+= pow towardzero ldbl-96-intel 0xf.fffffp+124L 0xcp-4L : 0xf.fffff3fffffe7ffp+92L : inexact-ok
+= pow upward ldbl-96-intel 0xf.fffffp+124L 0xcp-4L : 0xf.fffff3fffffe8p+92L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.fffffp+124L 0xcp-4L : 0xf.fffff3fffffe7ffp+92L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.fffffp+124L 0xcp-4L : 0xf.fffff3fffffe8p+92L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.fffffp+124L 0xcp-4L : 0xf.fffff3fffffe7ffp+92L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.fffffp+124L 0xcp-4L : 0xf.fffff3fffffe8p+92L : inexact-ok
+= pow downward ldbl-128 0xf.fffffp+124L 0xcp-4L : 0xf.fffff3fffffe7fffff5fffffa5f8p+92L : inexact-ok
+= pow tonearest ldbl-128 0xf.fffffp+124L 0xcp-4L : 0xf.fffff3fffffe7fffff5fffffa6p+92L : inexact-ok
+= pow towardzero ldbl-128 0xf.fffffp+124L 0xcp-4L : 0xf.fffff3fffffe7fffff5fffffa5f8p+92L : inexact-ok
+= pow upward ldbl-128 0xf.fffffp+124L 0xcp-4L : 0xf.fffff3fffffe7fffff5fffffa6p+92L : inexact-ok
+= pow downward ldbl-128ibm 0xf.fffffp+124L 0xcp-4L : 0xf.fffff3fffffe7fffff5fffffa4p+92L : inexact-ok
+= pow tonearest ldbl-128ibm 0xf.fffffp+124L 0xcp-4L : 0xf.fffff3fffffe7fffff5fffffa4p+92L : inexact-ok
+= pow towardzero ldbl-128ibm 0xf.fffffp+124L 0xcp-4L : 0xf.fffff3fffffe7fffff5fffffa4p+92L : inexact-ok
+= pow upward ldbl-128ibm 0xf.fffffp+124L 0xcp-4L : 0xf.fffff3fffffe7fffff5fffffa8p+92L : inexact-ok
+= pow downward dbl-64 0xf.ffffffffffff8p+1020 0xcp-4 : 0xf.ffffffffffff8p+764 : inexact-ok
+= pow tonearest dbl-64 0xf.ffffffffffff8p+1020 0xcp-4 : 0xf.ffffffffffff8p+764 : inexact-ok
+= pow towardzero dbl-64 0xf.ffffffffffff8p+1020 0xcp-4 : 0xf.ffffffffffff8p+764 : inexact-ok
+= pow upward dbl-64 0xf.ffffffffffff8p+1020 0xcp-4 : 0x1p+768 : inexact-ok
+= pow downward ldbl-96-intel 0xf.ffffffffffff8p+1020L 0xcp-4L : 0xf.ffffffffffff9ffp+764L : inexact-ok
+= pow tonearest ldbl-96-intel 0xf.ffffffffffff8p+1020L 0xcp-4L : 0xf.ffffffffffffap+764L : inexact-ok
+= pow towardzero ldbl-96-intel 0xf.ffffffffffff8p+1020L 0xcp-4L : 0xf.ffffffffffff9ffp+764L : inexact-ok
+= pow upward ldbl-96-intel 0xf.ffffffffffff8p+1020L 0xcp-4L : 0xf.ffffffffffffap+764L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0xcp-4L : 0xf.ffffffffffff9ffp+764L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0xcp-4L : 0xf.ffffffffffffap+764L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0xcp-4L : 0xf.ffffffffffff9ffp+764L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0xcp-4L : 0xf.ffffffffffffap+764L : inexact-ok
+= pow downward ldbl-128 0xf.ffffffffffff8p+1020L 0xcp-4L : 0xf.ffffffffffff9fffffffffffff98p+764L : inexact-ok
+= pow tonearest ldbl-128 0xf.ffffffffffff8p+1020L 0xcp-4L : 0xf.ffffffffffff9fffffffffffffap+764L : inexact-ok
+= pow towardzero ldbl-128 0xf.ffffffffffff8p+1020L 0xcp-4L : 0xf.ffffffffffff9fffffffffffff98p+764L : inexact-ok
+= pow upward ldbl-128 0xf.ffffffffffff8p+1020L 0xcp-4L : 0xf.ffffffffffff9fffffffffffffap+764L : inexact-ok
+= pow downward ldbl-128ibm 0xf.ffffffffffff8p+1020L 0xcp-4L : 0xf.ffffffffffff9ffffffffffffcp+764L : inexact-ok
+= pow tonearest ldbl-128ibm 0xf.ffffffffffff8p+1020L 0xcp-4L : 0xf.ffffffffffffap+764L : inexact-ok
+= pow towardzero ldbl-128ibm 0xf.ffffffffffff8p+1020L 0xcp-4L : 0xf.ffffffffffff9ffffffffffffcp+764L : inexact-ok
+= pow upward ldbl-128ibm 0xf.ffffffffffff8p+1020L 0xcp-4L : 0xf.ffffffffffffap+764L : inexact-ok
+= pow downward ldbl-96-intel 0x2.419adc280021754p+16356L 0xcp-4L : 0xe.ba46a73274d9f67p+12264L : inexact-ok
+= pow tonearest ldbl-96-intel 0x2.419adc280021754p+16356L 0xcp-4L : 0xe.ba46a73274d9f67p+12264L : inexact-ok
+= pow towardzero ldbl-96-intel 0x2.419adc280021754p+16356L 0xcp-4L : 0xe.ba46a73274d9f67p+12264L : inexact-ok
+= pow upward ldbl-96-intel 0x2.419adc280021754p+16356L 0xcp-4L : 0xe.ba46a73274d9f68p+12264L : inexact-ok
+= pow downward ldbl-96-m68k 0x2.419adc280021754p+16356L 0xcp-4L : 0xe.ba46a73274d9f67p+12264L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x2.419adc280021754p+16356L 0xcp-4L : 0xe.ba46a73274d9f67p+12264L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x2.419adc280021754p+16356L 0xcp-4L : 0xe.ba46a73274d9f67p+12264L : inexact-ok
+= pow upward ldbl-96-m68k 0x2.419adc280021754p+16356L 0xcp-4L : 0xe.ba46a73274d9f68p+12264L : inexact-ok
+= pow downward ldbl-128 0x2.419adc280021754p+16356L 0xcp-4L : 0xe.ba46a73274d9f67174a6137ed358p+12264L : inexact-ok
+= pow tonearest ldbl-128 0x2.419adc280021754p+16356L 0xcp-4L : 0xe.ba46a73274d9f67174a6137ed36p+12264L : inexact-ok
+= pow towardzero ldbl-128 0x2.419adc280021754p+16356L 0xcp-4L : 0xe.ba46a73274d9f67174a6137ed358p+12264L : inexact-ok
+= pow upward ldbl-128 0x2.419adc280021754p+16356L 0xcp-4L : 0xe.ba46a73274d9f67174a6137ed36p+12264L : inexact-ok
+= pow downward ldbl-96-intel 0x2.419adc280021753cp+16356L 0xcp-4L : 0xe.ba46a73274d9f65p+12264L : inexact-ok
+= pow tonearest ldbl-96-intel 0x2.419adc280021753cp+16356L 0xcp-4L : 0xe.ba46a73274d9f66p+12264L : inexact-ok
+= pow towardzero ldbl-96-intel 0x2.419adc280021753cp+16356L 0xcp-4L : 0xe.ba46a73274d9f65p+12264L : inexact-ok
+= pow upward ldbl-96-intel 0x2.419adc280021753cp+16356L 0xcp-4L : 0xe.ba46a73274d9f66p+12264L : inexact-ok
+= pow downward ldbl-96-m68k 0x2.419adc280021753cp+16356L 0xcp-4L : 0xe.ba46a73274d9f65p+12264L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x2.419adc280021753cp+16356L 0xcp-4L : 0xe.ba46a73274d9f66p+12264L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x2.419adc280021753cp+16356L 0xcp-4L : 0xe.ba46a73274d9f65p+12264L : inexact-ok
+= pow upward ldbl-96-m68k 0x2.419adc280021753cp+16356L 0xcp-4L : 0xe.ba46a73274d9f66p+12264L : inexact-ok
+= pow downward ldbl-128 0x2.419adc280021753cp+16356L 0xcp-4L : 0xe.ba46a73274d9f65ddf9504c7c8e8p+12264L : inexact-ok
+= pow tonearest ldbl-128 0x2.419adc280021753cp+16356L 0xcp-4L : 0xe.ba46a73274d9f65ddf9504c7c8e8p+12264L : inexact-ok
+= pow towardzero ldbl-128 0x2.419adc280021753cp+16356L 0xcp-4L : 0xe.ba46a73274d9f65ddf9504c7c8e8p+12264L : inexact-ok
+= pow upward ldbl-128 0x2.419adc280021753cp+16356L 0xcp-4L : 0xe.ba46a73274d9f65ddf9504c7c8fp+12264L : inexact-ok
+= pow downward ldbl-128 0x2.419adc280021753d599cd97ff2f2p+16356L 0xcp-4L : 0xe.ba46a73274d9f6647b8de25f71a8p+12264L : inexact-ok
+= pow tonearest ldbl-128 0x2.419adc280021753d599cd97ff2f2p+16356L 0xcp-4L : 0xe.ba46a73274d9f6647b8de25f71a8p+12264L : inexact-ok
+= pow towardzero ldbl-128 0x2.419adc280021753d599cd97ff2f2p+16356L 0xcp-4L : 0xe.ba46a73274d9f6647b8de25f71a8p+12264L : inexact-ok
+= pow upward ldbl-128 0x2.419adc280021753d599cd97ff2f2p+16356L 0xcp-4L : 0xe.ba46a73274d9f6647b8de25f71bp+12264L : inexact-ok
+= pow downward ldbl-128 0x2.419adc280021753d599cd97ff2fp+16356L 0xcp-4L : 0xe.ba46a73274d9f6647b8de25f71ap+12264L : inexact-ok
+= pow tonearest ldbl-128 0x2.419adc280021753d599cd97ff2fp+16356L 0xcp-4L : 0xe.ba46a73274d9f6647b8de25f71ap+12264L : inexact-ok
+= pow towardzero ldbl-128 0x2.419adc280021753d599cd97ff2fp+16356L 0xcp-4L : 0xe.ba46a73274d9f6647b8de25f71ap+12264L : inexact-ok
+= pow upward ldbl-128 0x2.419adc280021753d599cd97ff2fp+16356L 0xcp-4L : 0xe.ba46a73274d9f6647b8de25f71a8p+12264L : inexact-ok
+= pow downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0xcp-4L : 0xf.ffffffffffffcffffffffffffcep+764L : inexact-ok
+= pow tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0xcp-4L : 0xf.ffffffffffffcffffffffffffce8p+764L : inexact-ok
+= pow towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0xcp-4L : 0xf.ffffffffffffcffffffffffffcep+764L : inexact-ok
+= pow upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0xcp-4L : 0xf.ffffffffffffcffffffffffffce8p+764L : inexact-ok
+= pow downward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L 0xcp-4L : 0xf.ffffffffffffcffffffffffffcp+764L : inexact-ok
+= pow tonearest ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L 0xcp-4L : 0xf.ffffffffffffcffffffffffffcp+764L : inexact-ok
+= pow towardzero ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L 0xcp-4L : 0xf.ffffffffffffcffffffffffffcp+764L : inexact-ok
+= pow upward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L 0xcp-4L : 0xf.ffffffffffffdp+764L : inexact-ok
+pow 1e4920 0.75
+= pow downward flt-32 0xf.fffffp+124f 0xcp-4f : 0xf.fffffp+92f : inexact-ok
+= pow tonearest flt-32 0xf.fffffp+124f 0xcp-4f : 0xf.fffffp+92f : inexact-ok
+= pow towardzero flt-32 0xf.fffffp+124f 0xcp-4f : 0xf.fffffp+92f : inexact-ok
+= pow upward flt-32 0xf.fffffp+124f 0xcp-4f : 0x1p+96f : inexact-ok
+= pow downward dbl-64 0xf.fffffp+124 0xcp-4 : 0xf.fffff3fffffep+92 : inexact-ok
+= pow tonearest dbl-64 0xf.fffffp+124 0xcp-4 : 0xf.fffff3fffffe8p+92 : inexact-ok
+= pow towardzero dbl-64 0xf.fffffp+124 0xcp-4 : 0xf.fffff3fffffep+92 : inexact-ok
+= pow upward dbl-64 0xf.fffffp+124 0xcp-4 : 0xf.fffff3fffffe8p+92 : inexact-ok
+= pow downward ldbl-96-intel 0xf.fffffp+124L 0xcp-4L : 0xf.fffff3fffffe7ffp+92L : inexact-ok
+= pow tonearest ldbl-96-intel 0xf.fffffp+124L 0xcp-4L : 0xf.fffff3fffffe8p+92L : inexact-ok
+= pow towardzero ldbl-96-intel 0xf.fffffp+124L 0xcp-4L : 0xf.fffff3fffffe7ffp+92L : inexact-ok
+= pow upward ldbl-96-intel 0xf.fffffp+124L 0xcp-4L : 0xf.fffff3fffffe8p+92L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.fffffp+124L 0xcp-4L : 0xf.fffff3fffffe7ffp+92L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.fffffp+124L 0xcp-4L : 0xf.fffff3fffffe8p+92L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.fffffp+124L 0xcp-4L : 0xf.fffff3fffffe7ffp+92L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.fffffp+124L 0xcp-4L : 0xf.fffff3fffffe8p+92L : inexact-ok
+= pow downward ldbl-128 0xf.fffffp+124L 0xcp-4L : 0xf.fffff3fffffe7fffff5fffffa5f8p+92L : inexact-ok
+= pow tonearest ldbl-128 0xf.fffffp+124L 0xcp-4L : 0xf.fffff3fffffe7fffff5fffffa6p+92L : inexact-ok
+= pow towardzero ldbl-128 0xf.fffffp+124L 0xcp-4L : 0xf.fffff3fffffe7fffff5fffffa5f8p+92L : inexact-ok
+= pow upward ldbl-128 0xf.fffffp+124L 0xcp-4L : 0xf.fffff3fffffe7fffff5fffffa6p+92L : inexact-ok
+= pow downward ldbl-128ibm 0xf.fffffp+124L 0xcp-4L : 0xf.fffff3fffffe7fffff5fffffa4p+92L : inexact-ok
+= pow tonearest ldbl-128ibm 0xf.fffffp+124L 0xcp-4L : 0xf.fffff3fffffe7fffff5fffffa4p+92L : inexact-ok
+= pow towardzero ldbl-128ibm 0xf.fffffp+124L 0xcp-4L : 0xf.fffff3fffffe7fffff5fffffa4p+92L : inexact-ok
+= pow upward ldbl-128ibm 0xf.fffffp+124L 0xcp-4L : 0xf.fffff3fffffe7fffff5fffffa8p+92L : inexact-ok
+= pow downward dbl-64 0xf.ffffffffffff8p+1020 0xcp-4 : 0xf.ffffffffffff8p+764 : inexact-ok
+= pow tonearest dbl-64 0xf.ffffffffffff8p+1020 0xcp-4 : 0xf.ffffffffffff8p+764 : inexact-ok
+= pow towardzero dbl-64 0xf.ffffffffffff8p+1020 0xcp-4 : 0xf.ffffffffffff8p+764 : inexact-ok
+= pow upward dbl-64 0xf.ffffffffffff8p+1020 0xcp-4 : 0x1p+768 : inexact-ok
+= pow downward ldbl-96-intel 0xf.ffffffffffff8p+1020L 0xcp-4L : 0xf.ffffffffffff9ffp+764L : inexact-ok
+= pow tonearest ldbl-96-intel 0xf.ffffffffffff8p+1020L 0xcp-4L : 0xf.ffffffffffffap+764L : inexact-ok
+= pow towardzero ldbl-96-intel 0xf.ffffffffffff8p+1020L 0xcp-4L : 0xf.ffffffffffff9ffp+764L : inexact-ok
+= pow upward ldbl-96-intel 0xf.ffffffffffff8p+1020L 0xcp-4L : 0xf.ffffffffffffap+764L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0xcp-4L : 0xf.ffffffffffff9ffp+764L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0xcp-4L : 0xf.ffffffffffffap+764L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0xcp-4L : 0xf.ffffffffffff9ffp+764L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0xcp-4L : 0xf.ffffffffffffap+764L : inexact-ok
+= pow downward ldbl-128 0xf.ffffffffffff8p+1020L 0xcp-4L : 0xf.ffffffffffff9fffffffffffff98p+764L : inexact-ok
+= pow tonearest ldbl-128 0xf.ffffffffffff8p+1020L 0xcp-4L : 0xf.ffffffffffff9fffffffffffffap+764L : inexact-ok
+= pow towardzero ldbl-128 0xf.ffffffffffff8p+1020L 0xcp-4L : 0xf.ffffffffffff9fffffffffffff98p+764L : inexact-ok
+= pow upward ldbl-128 0xf.ffffffffffff8p+1020L 0xcp-4L : 0xf.ffffffffffff9fffffffffffffap+764L : inexact-ok
+= pow downward ldbl-128ibm 0xf.ffffffffffff8p+1020L 0xcp-4L : 0xf.ffffffffffff9ffffffffffffcp+764L : inexact-ok
+= pow tonearest ldbl-128ibm 0xf.ffffffffffff8p+1020L 0xcp-4L : 0xf.ffffffffffffap+764L : inexact-ok
+= pow towardzero ldbl-128ibm 0xf.ffffffffffff8p+1020L 0xcp-4L : 0xf.ffffffffffff9ffffffffffffcp+764L : inexact-ok
+= pow upward ldbl-128ibm 0xf.ffffffffffff8p+1020L 0xcp-4L : 0xf.ffffffffffffap+764L : inexact-ok
+= pow downward ldbl-96-intel 0xe.c96440ebeed5893p+16340L 0xcp-4L : 0x3.c530cea47806a578p+12256L : inexact-ok
+= pow tonearest ldbl-96-intel 0xe.c96440ebeed5893p+16340L 0xcp-4L : 0x3.c530cea47806a57cp+12256L : inexact-ok
+= pow towardzero ldbl-96-intel 0xe.c96440ebeed5893p+16340L 0xcp-4L : 0x3.c530cea47806a578p+12256L : inexact-ok
+= pow upward ldbl-96-intel 0xe.c96440ebeed5893p+16340L 0xcp-4L : 0x3.c530cea47806a57cp+12256L : inexact-ok
+= pow downward ldbl-96-m68k 0xe.c96440ebeed5893p+16340L 0xcp-4L : 0x3.c530cea47806a578p+12256L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xe.c96440ebeed5893p+16340L 0xcp-4L : 0x3.c530cea47806a57cp+12256L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xe.c96440ebeed5893p+16340L 0xcp-4L : 0x3.c530cea47806a578p+12256L : inexact-ok
+= pow upward ldbl-96-m68k 0xe.c96440ebeed5893p+16340L 0xcp-4L : 0x3.c530cea47806a57cp+12256L : inexact-ok
+= pow downward ldbl-128 0xe.c96440ebeed5893p+16340L 0xcp-4L : 0x3.c530cea47806a57be7c8faeb1b1p+12256L : inexact-ok
+= pow tonearest ldbl-128 0xe.c96440ebeed5893p+16340L 0xcp-4L : 0x3.c530cea47806a57be7c8faeb1b1p+12256L : inexact-ok
+= pow towardzero ldbl-128 0xe.c96440ebeed5893p+16340L 0xcp-4L : 0x3.c530cea47806a57be7c8faeb1b1p+12256L : inexact-ok
+= pow upward ldbl-128 0xe.c96440ebeed5893p+16340L 0xcp-4L : 0x3.c530cea47806a57be7c8faeb1b12p+12256L : inexact-ok
+= pow downward ldbl-96-intel 0xe.c96440ebeed5892p+16340L 0xcp-4L : 0x3.c530cea47806a578p+12256L : inexact-ok
+= pow tonearest ldbl-96-intel 0xe.c96440ebeed5892p+16340L 0xcp-4L : 0x3.c530cea47806a578p+12256L : inexact-ok
+= pow towardzero ldbl-96-intel 0xe.c96440ebeed5892p+16340L 0xcp-4L : 0x3.c530cea47806a578p+12256L : inexact-ok
+= pow upward ldbl-96-intel 0xe.c96440ebeed5892p+16340L 0xcp-4L : 0x3.c530cea47806a57cp+12256L : inexact-ok
+= pow downward ldbl-96-m68k 0xe.c96440ebeed5892p+16340L 0xcp-4L : 0x3.c530cea47806a578p+12256L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xe.c96440ebeed5892p+16340L 0xcp-4L : 0x3.c530cea47806a578p+12256L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xe.c96440ebeed5892p+16340L 0xcp-4L : 0x3.c530cea47806a578p+12256L : inexact-ok
+= pow upward ldbl-96-m68k 0xe.c96440ebeed5892p+16340L 0xcp-4L : 0x3.c530cea47806a57cp+12256L : inexact-ok
+= pow downward ldbl-128 0xe.c96440ebeed5892p+16340L 0xcp-4L : 0x3.c530cea47806a578d87e509e816cp+12256L : inexact-ok
+= pow tonearest ldbl-128 0xe.c96440ebeed5892p+16340L 0xcp-4L : 0x3.c530cea47806a578d87e509e816ep+12256L : inexact-ok
+= pow towardzero ldbl-128 0xe.c96440ebeed5892p+16340L 0xcp-4L : 0x3.c530cea47806a578d87e509e816cp+12256L : inexact-ok
+= pow upward ldbl-128 0xe.c96440ebeed5892p+16340L 0xcp-4L : 0x3.c530cea47806a578d87e509e816ep+12256L : inexact-ok
+= pow downward ldbl-128 0xe.c96440ebeed58925ede59e838e9p+16340L 0xcp-4L : 0x3.c530cea47806a579fac410fdcf44p+12256L : inexact-ok
+= pow tonearest ldbl-128 0xe.c96440ebeed58925ede59e838e9p+16340L 0xcp-4L : 0x3.c530cea47806a579fac410fdcf44p+12256L : inexact-ok
+= pow towardzero ldbl-128 0xe.c96440ebeed58925ede59e838e9p+16340L 0xcp-4L : 0x3.c530cea47806a579fac410fdcf44p+12256L : inexact-ok
+= pow upward ldbl-128 0xe.c96440ebeed58925ede59e838e9p+16340L 0xcp-4L : 0x3.c530cea47806a579fac410fdcf46p+12256L : inexact-ok
+= pow downward ldbl-128 0xe.c96440ebeed58925ede59e838e88p+16340L 0xcp-4L : 0x3.c530cea47806a579fac410fdcf42p+12256L : inexact-ok
+= pow tonearest ldbl-128 0xe.c96440ebeed58925ede59e838e88p+16340L 0xcp-4L : 0x3.c530cea47806a579fac410fdcf44p+12256L : inexact-ok
+= pow towardzero ldbl-128 0xe.c96440ebeed58925ede59e838e88p+16340L 0xcp-4L : 0x3.c530cea47806a579fac410fdcf42p+12256L : inexact-ok
+= pow upward ldbl-128 0xe.c96440ebeed58925ede59e838e88p+16340L 0xcp-4L : 0x3.c530cea47806a579fac410fdcf44p+12256L : inexact-ok
+= pow downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0xcp-4L : 0xf.ffffffffffffcffffffffffffcep+764L : inexact-ok
+= pow tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0xcp-4L : 0xf.ffffffffffffcffffffffffffce8p+764L : inexact-ok
+= pow towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0xcp-4L : 0xf.ffffffffffffcffffffffffffcep+764L : inexact-ok
+= pow upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0xcp-4L : 0xf.ffffffffffffcffffffffffffce8p+764L : inexact-ok
+= pow downward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L 0xcp-4L : 0xf.ffffffffffffcffffffffffffcp+764L : inexact-ok
+= pow tonearest ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L 0xcp-4L : 0xf.ffffffffffffcffffffffffffcp+764L : inexact-ok
+= pow towardzero ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L 0xcp-4L : 0xf.ffffffffffffcffffffffffffcp+764L : inexact-ok
+= pow upward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L 0xcp-4L : 0xf.ffffffffffffdp+764L : inexact-ok
+pow 10.0 4932.0
+= pow downward flt-32 0xap+0f 0x1.344p+12f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow tonearest flt-32 0xap+0f 0x1.344p+12f : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero flt-32 0xap+0f 0x1.344p+12f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow upward flt-32 0xap+0f 0x1.344p+12f : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 0xap+0 0x1.344p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 0xap+0 0x1.344p+12 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 0xap+0 0x1.344p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 0xap+0 0x1.344p+12 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel 0xap+0L 0x1.344p+12L : 0xd.72cb2a95c7ef6ccp+16380L : inexact-ok
+= pow tonearest ldbl-96-intel 0xap+0L 0x1.344p+12L : 0xd.72cb2a95c7ef6cdp+16380L : inexact-ok
+= pow towardzero ldbl-96-intel 0xap+0L 0x1.344p+12L : 0xd.72cb2a95c7ef6ccp+16380L : inexact-ok
+= pow upward ldbl-96-intel 0xap+0L 0x1.344p+12L : 0xd.72cb2a95c7ef6cdp+16380L : inexact-ok
+= pow downward ldbl-96-m68k 0xap+0L 0x1.344p+12L : 0xd.72cb2a95c7ef6ccp+16380L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xap+0L 0x1.344p+12L : 0xd.72cb2a95c7ef6cdp+16380L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xap+0L 0x1.344p+12L : 0xd.72cb2a95c7ef6ccp+16380L : inexact-ok
+= pow upward ldbl-96-m68k 0xap+0L 0x1.344p+12L : 0xd.72cb2a95c7ef6cdp+16380L : inexact-ok
+= pow downward ldbl-128 0xap+0L 0x1.344p+12L : 0xd.72cb2a95c7ef6cce81bf1e825bap+16380L : inexact-ok
+= pow tonearest ldbl-128 0xap+0L 0x1.344p+12L : 0xd.72cb2a95c7ef6cce81bf1e825ba8p+16380L : inexact-ok
+= pow towardzero ldbl-128 0xap+0L 0x1.344p+12L : 0xd.72cb2a95c7ef6cce81bf1e825bap+16380L : inexact-ok
+= pow upward ldbl-128 0xap+0L 0x1.344p+12L : 0xd.72cb2a95c7ef6cce81bf1e825ba8p+16380L : inexact-ok
+= pow downward ldbl-128ibm 0xap+0L 0x1.344p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0xap+0L 0x1.344p+12L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0xap+0L 0x1.344p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0xap+0L 0x1.344p+12L : plus_infty : inexact-ok overflow errno-erange
+pow 10.0 4931.0
+= pow downward flt-32 0xap+0f 0x1.343p+12f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow tonearest flt-32 0xap+0f 0x1.343p+12f : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero flt-32 0xap+0f 0x1.343p+12f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow upward flt-32 0xap+0f 0x1.343p+12f : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 0xap+0 0x1.343p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 0xap+0 0x1.343p+12 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 0xap+0 0x1.343p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 0xap+0 0x1.343p+12 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel 0xap+0L 0x1.343p+12L : 0x1.584784422d97f146p+16380L : inexact-ok
+= pow tonearest ldbl-96-intel 0xap+0L 0x1.343p+12L : 0x1.584784422d97f148p+16380L : inexact-ok
+= pow towardzero ldbl-96-intel 0xap+0L 0x1.343p+12L : 0x1.584784422d97f146p+16380L : inexact-ok
+= pow upward ldbl-96-intel 0xap+0L 0x1.343p+12L : 0x1.584784422d97f148p+16380L : inexact-ok
+= pow downward ldbl-96-m68k 0xap+0L 0x1.343p+12L : 0x1.584784422d97f146p+16380L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xap+0L 0x1.343p+12L : 0x1.584784422d97f148p+16380L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xap+0L 0x1.343p+12L : 0x1.584784422d97f146p+16380L : inexact-ok
+= pow upward ldbl-96-m68k 0xap+0L 0x1.343p+12L : 0x1.584784422d97f148p+16380L : inexact-ok
+= pow downward ldbl-128 0xap+0L 0x1.343p+12L : 0x1.584784422d97f147d9c64fd9d5f7p+16380L : inexact-ok
+= pow tonearest ldbl-128 0xap+0L 0x1.343p+12L : 0x1.584784422d97f147d9c64fd9d5f7p+16380L : inexact-ok
+= pow towardzero ldbl-128 0xap+0L 0x1.343p+12L : 0x1.584784422d97f147d9c64fd9d5f7p+16380L : inexact-ok
+= pow upward ldbl-128 0xap+0L 0x1.343p+12L : 0x1.584784422d97f147d9c64fd9d5f8p+16380L : inexact-ok
+= pow downward ldbl-128ibm 0xap+0L 0x1.343p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0xap+0L 0x1.343p+12L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0xap+0L 0x1.343p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0xap+0L 0x1.343p+12L : plus_infty : inexact-ok overflow errno-erange
+pow 10.0 4930.0
+= pow downward flt-32 0xap+0f 0x1.342p+12f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow tonearest flt-32 0xap+0f 0x1.342p+12f : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero flt-32 0xap+0f 0x1.342p+12f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow upward flt-32 0xap+0f 0x1.342p+12f : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 0xap+0 0x1.342p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 0xap+0 0x1.342p+12 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 0xap+0 0x1.342p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 0xap+0 0x1.342p+12 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel 0xap+0L 0x1.342p+12L : 0x2.26d8d39d15bfe87p+16376L : inexact-ok
+= pow tonearest ldbl-96-intel 0xap+0L 0x1.342p+12L : 0x2.26d8d39d15bfe874p+16376L : inexact-ok
+= pow towardzero ldbl-96-intel 0xap+0L 0x1.342p+12L : 0x2.26d8d39d15bfe87p+16376L : inexact-ok
+= pow upward ldbl-96-intel 0xap+0L 0x1.342p+12L : 0x2.26d8d39d15bfe874p+16376L : inexact-ok
+= pow downward ldbl-96-m68k 0xap+0L 0x1.342p+12L : 0x2.26d8d39d15bfe87p+16376L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xap+0L 0x1.342p+12L : 0x2.26d8d39d15bfe874p+16376L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xap+0L 0x1.342p+12L : 0x2.26d8d39d15bfe87p+16376L : inexact-ok
+= pow upward ldbl-96-m68k 0xap+0L 0x1.342p+12L : 0x2.26d8d39d15bfe874p+16376L : inexact-ok
+= pow downward ldbl-128 0xap+0L 0x1.342p+12L : 0x2.26d8d39d15bfe872f60a195c898ap+16376L : inexact-ok
+= pow tonearest ldbl-128 0xap+0L 0x1.342p+12L : 0x2.26d8d39d15bfe872f60a195c898cp+16376L : inexact-ok
+= pow towardzero ldbl-128 0xap+0L 0x1.342p+12L : 0x2.26d8d39d15bfe872f60a195c898ap+16376L : inexact-ok
+= pow upward ldbl-128 0xap+0L 0x1.342p+12L : 0x2.26d8d39d15bfe872f60a195c898cp+16376L : inexact-ok
+= pow downward ldbl-128ibm 0xap+0L 0x1.342p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0xap+0L 0x1.342p+12L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0xap+0L 0x1.342p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0xap+0L 0x1.342p+12L : plus_infty : inexact-ok overflow errno-erange
+pow 10.0 4929.0
+= pow downward flt-32 0xap+0f 0x1.341p+12f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow tonearest flt-32 0xap+0f 0x1.341p+12f : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero flt-32 0xap+0f 0x1.341p+12f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow upward flt-32 0xap+0f 0x1.341p+12f : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 0xap+0 0x1.341p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 0xap+0 0x1.341p+12 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 0xap+0 0x1.341p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 0xap+0 0x1.341p+12 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel 0xap+0L 0x1.341p+12L : 0x3.715aec2e89330d84p+16372L : inexact-ok
+= pow tonearest ldbl-96-intel 0xap+0L 0x1.341p+12L : 0x3.715aec2e89330d84p+16372L : inexact-ok
+= pow towardzero ldbl-96-intel 0xap+0L 0x1.341p+12L : 0x3.715aec2e89330d84p+16372L : inexact-ok
+= pow upward ldbl-96-intel 0xap+0L 0x1.341p+12L : 0x3.715aec2e89330d88p+16372L : inexact-ok
+= pow downward ldbl-96-m68k 0xap+0L 0x1.341p+12L : 0x3.715aec2e89330d84p+16372L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xap+0L 0x1.341p+12L : 0x3.715aec2e89330d84p+16372L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xap+0L 0x1.341p+12L : 0x3.715aec2e89330d84p+16372L : inexact-ok
+= pow upward ldbl-96-m68k 0xap+0L 0x1.341p+12L : 0x3.715aec2e89330d88p+16372L : inexact-ok
+= pow downward ldbl-128 0xap+0L 0x1.341p+12L : 0x3.715aec2e89330d84bcdcf560dc12p+16372L : inexact-ok
+= pow tonearest ldbl-128 0xap+0L 0x1.341p+12L : 0x3.715aec2e89330d84bcdcf560dc12p+16372L : inexact-ok
+= pow towardzero ldbl-128 0xap+0L 0x1.341p+12L : 0x3.715aec2e89330d84bcdcf560dc12p+16372L : inexact-ok
+= pow upward ldbl-128 0xap+0L 0x1.341p+12L : 0x3.715aec2e89330d84bcdcf560dc14p+16372L : inexact-ok
+= pow downward ldbl-128ibm 0xap+0L 0x1.341p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0xap+0L 0x1.341p+12L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0xap+0L 0x1.341p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0xap+0L 0x1.341p+12L : plus_infty : inexact-ok overflow errno-erange
+pow 10.0 -4931.0
+= pow downward flt-32 0xap+0f -0x1.343p+12f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow tonearest flt-32 0xap+0f -0x1.343p+12f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 0xap+0f -0x1.343p+12f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 0xap+0f -0x1.343p+12f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 0xap+0 -0x1.343p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 0xap+0 -0x1.343p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 0xap+0 -0x1.343p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 0xap+0 -0x1.343p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel 0xap+0L -0x1.343p+12L : 0xb.e5b66ecbce0b7bp-16384L : inexact-ok
+= pow tonearest ldbl-96-intel 0xap+0L -0x1.343p+12L : 0xb.e5b66ecbce0b7b1p-16384L : inexact-ok
+= pow towardzero ldbl-96-intel 0xap+0L -0x1.343p+12L : 0xb.e5b66ecbce0b7bp-16384L : inexact-ok
+= pow upward ldbl-96-intel 0xap+0L -0x1.343p+12L : 0xb.e5b66ecbce0b7b1p-16384L : inexact-ok
+= pow downward ldbl-96-m68k 0xap+0L -0x1.343p+12L : 0xb.e5b66ecbce0b7bp-16384L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xap+0L -0x1.343p+12L : 0xb.e5b66ecbce0b7b1p-16384L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xap+0L -0x1.343p+12L : 0xb.e5b66ecbce0b7bp-16384L : inexact-ok
+= pow upward ldbl-96-m68k 0xap+0L -0x1.343p+12L : 0xb.e5b66ecbce0b7b1p-16384L : inexact-ok
+= pow downward ldbl-128 0xap+0L -0x1.343p+12L : 0xb.e5b66ecbce0b7b0e32e439358088p-16384L : inexact-ok
+= pow tonearest ldbl-128 0xap+0L -0x1.343p+12L : 0xb.e5b66ecbce0b7b0e32e43935809p-16384L : inexact-ok
+= pow towardzero ldbl-128 0xap+0L -0x1.343p+12L : 0xb.e5b66ecbce0b7b0e32e439358088p-16384L : inexact-ok
+= pow upward ldbl-128 0xap+0L -0x1.343p+12L : 0xb.e5b66ecbce0b7b0e32e43935809p-16384L : inexact-ok
+= pow downward ldbl-128ibm 0xap+0L -0x1.343p+12L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0xap+0L -0x1.343p+12L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0xap+0L -0x1.343p+12L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0xap+0L -0x1.343p+12L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+pow 10.0 -4930.0
+= pow downward flt-32 0xap+0f -0x1.342p+12f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow tonearest flt-32 0xap+0f -0x1.342p+12f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 0xap+0f -0x1.342p+12f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 0xap+0f -0x1.342p+12f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 0xap+0 -0x1.342p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 0xap+0 -0x1.342p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 0xap+0 -0x1.342p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 0xap+0 -0x1.342p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel 0xap+0L -0x1.342p+12L : 0x7.6f92053f60c72ce8p-16380L : inexact-ok
+= pow tonearest ldbl-96-intel 0xap+0L -0x1.342p+12L : 0x7.6f92053f60c72ce8p-16380L : inexact-ok
+= pow towardzero ldbl-96-intel 0xap+0L -0x1.342p+12L : 0x7.6f92053f60c72ce8p-16380L : inexact-ok
+= pow upward ldbl-96-intel 0xap+0L -0x1.342p+12L : 0x7.6f92053f60c72cfp-16380L : inexact-ok
+= pow downward ldbl-96-m68k 0xap+0L -0x1.342p+12L : 0x7.6f92053f60c72ce8p-16380L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xap+0L -0x1.342p+12L : 0x7.6f92053f60c72ce8p-16380L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xap+0L -0x1.342p+12L : 0x7.6f92053f60c72ce8p-16380L : inexact-ok
+= pow upward ldbl-96-m68k 0xap+0L -0x1.342p+12L : 0x7.6f92053f60c72cfp-16380L : inexact-ok
+= pow downward ldbl-128 0xap+0L -0x1.342p+12L : 0x7.6f92053f60c72ce8dfcea3c17058p-16380L : inexact-ok
+= pow tonearest ldbl-128 0xap+0L -0x1.342p+12L : 0x7.6f92053f60c72ce8dfcea3c17058p-16380L : inexact-ok
+= pow towardzero ldbl-128 0xap+0L -0x1.342p+12L : 0x7.6f92053f60c72ce8dfcea3c17058p-16380L : inexact-ok
+= pow upward ldbl-128 0xap+0L -0x1.342p+12L : 0x7.6f92053f60c72ce8dfcea3c1705cp-16380L : inexact-ok
+= pow downward ldbl-128ibm 0xap+0L -0x1.342p+12L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0xap+0L -0x1.342p+12L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0xap+0L -0x1.342p+12L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0xap+0L -0x1.342p+12L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+pow 10.0 -4929.0
+= pow downward flt-32 0xap+0f -0x1.341p+12f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow tonearest flt-32 0xap+0f -0x1.341p+12f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 0xap+0f -0x1.341p+12f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 0xap+0f -0x1.341p+12f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 0xap+0 -0x1.341p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 0xap+0 -0x1.341p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 0xap+0 -0x1.341p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 0xap+0 -0x1.341p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel 0xap+0L -0x1.341p+12L : 0x4.a5bb43479c7c7c1p-16376L : inexact-ok
+= pow tonearest ldbl-96-intel 0xap+0L -0x1.341p+12L : 0x4.a5bb43479c7c7c1p-16376L : inexact-ok
+= pow towardzero ldbl-96-intel 0xap+0L -0x1.341p+12L : 0x4.a5bb43479c7c7c1p-16376L : inexact-ok
+= pow upward ldbl-96-intel 0xap+0L -0x1.341p+12L : 0x4.a5bb43479c7c7c18p-16376L : inexact-ok
+= pow downward ldbl-96-m68k 0xap+0L -0x1.341p+12L : 0x4.a5bb43479c7c7c1p-16376L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xap+0L -0x1.341p+12L : 0x4.a5bb43479c7c7c1p-16376L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xap+0L -0x1.341p+12L : 0x4.a5bb43479c7c7c1p-16376L : inexact-ok
+= pow upward ldbl-96-m68k 0xap+0L -0x1.341p+12L : 0x4.a5bb43479c7c7c18p-16376L : inexact-ok
+= pow downward ldbl-128 0xap+0L -0x1.341p+12L : 0x4.a5bb43479c7c7c118be12658e634p-16376L : inexact-ok
+= pow tonearest ldbl-128 0xap+0L -0x1.341p+12L : 0x4.a5bb43479c7c7c118be12658e638p-16376L : inexact-ok
+= pow towardzero ldbl-128 0xap+0L -0x1.341p+12L : 0x4.a5bb43479c7c7c118be12658e634p-16376L : inexact-ok
+= pow upward ldbl-128 0xap+0L -0x1.341p+12L : 0x4.a5bb43479c7c7c118be12658e638p-16376L : inexact-ok
+= pow downward ldbl-128ibm 0xap+0L -0x1.341p+12L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0xap+0L -0x1.341p+12L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0xap+0L -0x1.341p+12L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0xap+0L -0x1.341p+12L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+pow 1e27 182.0
+= pow downward flt-32 0x3.3b2e4p+88f 0xb.6p+4f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow tonearest flt-32 0x3.3b2e4p+88f 0xb.6p+4f : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero flt-32 0x3.3b2e4p+88f 0xb.6p+4f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow upward flt-32 0x3.3b2e4p+88f 0xb.6p+4f : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 0x3.3b2e4p+88 0xb.6p+4 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 0x3.3b2e4p+88 0xb.6p+4 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 0x3.3b2e4p+88 0xb.6p+4 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 0x3.3b2e4p+88 0xb.6p+4 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel 0x3.3b2e4p+88L 0xb.6p+4L : 0xf.8150d73a5bad7b7p+16320L : inexact-ok
+= pow tonearest ldbl-96-intel 0x3.3b2e4p+88L 0xb.6p+4L : 0xf.8150d73a5bad7b7p+16320L : inexact-ok
+= pow towardzero ldbl-96-intel 0x3.3b2e4p+88L 0xb.6p+4L : 0xf.8150d73a5bad7b7p+16320L : inexact-ok
+= pow upward ldbl-96-intel 0x3.3b2e4p+88L 0xb.6p+4L : 0xf.8150d73a5bad7b8p+16320L : inexact-ok
+= pow downward ldbl-96-m68k 0x3.3b2e4p+88L 0xb.6p+4L : 0xf.8150d73a5bad7b7p+16320L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x3.3b2e4p+88L 0xb.6p+4L : 0xf.8150d73a5bad7b7p+16320L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x3.3b2e4p+88L 0xb.6p+4L : 0xf.8150d73a5bad7b7p+16320L : inexact-ok
+= pow upward ldbl-96-m68k 0x3.3b2e4p+88L 0xb.6p+4L : 0xf.8150d73a5bad7b8p+16320L : inexact-ok
+= pow downward ldbl-128 0x3.3b2e4p+88L 0xb.6p+4L : 0xf.8150d73a5bad7b733ee7fcf0356p+16320L : inexact-ok
+= pow tonearest ldbl-128 0x3.3b2e4p+88L 0xb.6p+4L : 0xf.8150d73a5bad7b733ee7fcf03568p+16320L : inexact-ok
+= pow towardzero ldbl-128 0x3.3b2e4p+88L 0xb.6p+4L : 0xf.8150d73a5bad7b733ee7fcf0356p+16320L : inexact-ok
+= pow upward ldbl-128 0x3.3b2e4p+88L 0xb.6p+4L : 0xf.8150d73a5bad7b733ee7fcf03568p+16320L : inexact-ok
+= pow downward ldbl-128ibm 0x3.3b2e4p+88L 0xb.6p+4L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0x3.3b2e4p+88L 0xb.6p+4L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0x3.3b2e4p+88L 0xb.6p+4L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0x3.3b2e4p+88L 0xb.6p+4L : plus_infty : inexact-ok overflow errno-erange
+= pow downward flt-32 0x3.3b2e3cp+88f 0xb.6p+4f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow tonearest flt-32 0x3.3b2e3cp+88f 0xb.6p+4f : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero flt-32 0x3.3b2e3cp+88f 0xb.6p+4f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= pow upward flt-32 0x3.3b2e3cp+88f 0xb.6p+4f : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 0x3.3b2e3cp+88 0xb.6p+4 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 0x3.3b2e3cp+88 0xb.6p+4 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 0x3.3b2e3cp+88 0xb.6p+4 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 0x3.3b2e3cp+88 0xb.6p+4 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel 0x3.3b2e3cp+88L 0xb.6p+4L : 0xf.814331dd58d7f1fp+16320L : inexact-ok
+= pow tonearest ldbl-96-intel 0x3.3b2e3cp+88L 0xb.6p+4L : 0xf.814331dd58d7f2p+16320L : inexact-ok
+= pow towardzero ldbl-96-intel 0x3.3b2e3cp+88L 0xb.6p+4L : 0xf.814331dd58d7f1fp+16320L : inexact-ok
+= pow upward ldbl-96-intel 0x3.3b2e3cp+88L 0xb.6p+4L : 0xf.814331dd58d7f2p+16320L : inexact-ok
+= pow downward ldbl-96-m68k 0x3.3b2e3cp+88L 0xb.6p+4L : 0xf.814331dd58d7f1fp+16320L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x3.3b2e3cp+88L 0xb.6p+4L : 0xf.814331dd58d7f2p+16320L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x3.3b2e3cp+88L 0xb.6p+4L : 0xf.814331dd58d7f1fp+16320L : inexact-ok
+= pow upward ldbl-96-m68k 0x3.3b2e3cp+88L 0xb.6p+4L : 0xf.814331dd58d7f2p+16320L : inexact-ok
+= pow downward ldbl-128 0x3.3b2e3cp+88L 0xb.6p+4L : 0xf.814331dd58d7f1fe3091f957b8p+16320L : inexact-ok
+= pow tonearest ldbl-128 0x3.3b2e3cp+88L 0xb.6p+4L : 0xf.814331dd58d7f1fe3091f957b808p+16320L : inexact-ok
+= pow towardzero ldbl-128 0x3.3b2e3cp+88L 0xb.6p+4L : 0xf.814331dd58d7f1fe3091f957b8p+16320L : inexact-ok
+= pow upward ldbl-128 0x3.3b2e3cp+88L 0xb.6p+4L : 0xf.814331dd58d7f1fe3091f957b808p+16320L : inexact-ok
+= pow downward ldbl-128ibm 0x3.3b2e3cp+88L 0xb.6p+4L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0x3.3b2e3cp+88L 0xb.6p+4L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0x3.3b2e3cp+88L 0xb.6p+4L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0x3.3b2e3cp+88L 0xb.6p+4L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 0x3.3b2e3c9fd0804p+88 0xb.6p+4 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 0x3.3b2e3c9fd0804p+88 0xb.6p+4 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 0x3.3b2e3c9fd0804p+88 0xb.6p+4 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 0x3.3b2e3c9fd0804p+88 0xb.6p+4 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel 0x3.3b2e3c9fd0804p+88L 0xb.6p+4L : 0xf.814553110d16d49p+16320L : inexact-ok
+= pow tonearest ldbl-96-intel 0x3.3b2e3c9fd0804p+88L 0xb.6p+4L : 0xf.814553110d16d4ap+16320L : inexact-ok
+= pow towardzero ldbl-96-intel 0x3.3b2e3c9fd0804p+88L 0xb.6p+4L : 0xf.814553110d16d49p+16320L : inexact-ok
+= pow upward ldbl-96-intel 0x3.3b2e3c9fd0804p+88L 0xb.6p+4L : 0xf.814553110d16d4ap+16320L : inexact-ok
+= pow downward ldbl-96-m68k 0x3.3b2e3c9fd0804p+88L 0xb.6p+4L : 0xf.814553110d16d49p+16320L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x3.3b2e3c9fd0804p+88L 0xb.6p+4L : 0xf.814553110d16d4ap+16320L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x3.3b2e3c9fd0804p+88L 0xb.6p+4L : 0xf.814553110d16d49p+16320L : inexact-ok
+= pow upward ldbl-96-m68k 0x3.3b2e3c9fd0804p+88L 0xb.6p+4L : 0xf.814553110d16d4ap+16320L : inexact-ok
+= pow downward ldbl-128 0x3.3b2e3c9fd0804p+88L 0xb.6p+4L : 0xf.814553110d16d49f982ecfb4a598p+16320L : inexact-ok
+= pow tonearest ldbl-128 0x3.3b2e3c9fd0804p+88L 0xb.6p+4L : 0xf.814553110d16d49f982ecfb4a5ap+16320L : inexact-ok
+= pow towardzero ldbl-128 0x3.3b2e3c9fd0804p+88L 0xb.6p+4L : 0xf.814553110d16d49f982ecfb4a598p+16320L : inexact-ok
+= pow upward ldbl-128 0x3.3b2e3c9fd0804p+88L 0xb.6p+4L : 0xf.814553110d16d49f982ecfb4a5ap+16320L : inexact-ok
+= pow downward ldbl-128ibm 0x3.3b2e3c9fd0804p+88L 0xb.6p+4L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0x3.3b2e3c9fd0804p+88L 0xb.6p+4L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0x3.3b2e3c9fd0804p+88L 0xb.6p+4L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0x3.3b2e3c9fd0804p+88L 0xb.6p+4L : plus_infty : inexact-ok overflow errno-erange
+= pow downward dbl-64 0x3.3b2e3c9fd0802p+88 0xb.6p+4 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow tonearest dbl-64 0x3.3b2e3c9fd0802p+88 0xb.6p+4 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero dbl-64 0x3.3b2e3c9fd0802p+88 0xb.6p+4 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pow upward dbl-64 0x3.3b2e3c9fd0802p+88 0xb.6p+4 : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel 0x3.3b2e3c9fd0802p+88L 0xb.6p+4L : 0xf.814553110ca9a9dp+16320L : inexact-ok
+= pow tonearest ldbl-96-intel 0x3.3b2e3c9fd0802p+88L 0xb.6p+4L : 0xf.814553110ca9a9ep+16320L : inexact-ok
+= pow towardzero ldbl-96-intel 0x3.3b2e3c9fd0802p+88L 0xb.6p+4L : 0xf.814553110ca9a9dp+16320L : inexact-ok
+= pow upward ldbl-96-intel 0x3.3b2e3c9fd0802p+88L 0xb.6p+4L : 0xf.814553110ca9a9ep+16320L : inexact-ok
+= pow downward ldbl-96-m68k 0x3.3b2e3c9fd0802p+88L 0xb.6p+4L : 0xf.814553110ca9a9dp+16320L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x3.3b2e3c9fd0802p+88L 0xb.6p+4L : 0xf.814553110ca9a9ep+16320L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x3.3b2e3c9fd0802p+88L 0xb.6p+4L : 0xf.814553110ca9a9dp+16320L : inexact-ok
+= pow upward ldbl-96-m68k 0x3.3b2e3c9fd0802p+88L 0xb.6p+4L : 0xf.814553110ca9a9ep+16320L : inexact-ok
+= pow downward ldbl-128 0x3.3b2e3c9fd0802p+88L 0xb.6p+4L : 0xf.814553110ca9a9d85e5c85e60ad8p+16320L : inexact-ok
+= pow tonearest ldbl-128 0x3.3b2e3c9fd0802p+88L 0xb.6p+4L : 0xf.814553110ca9a9d85e5c85e60aep+16320L : inexact-ok
+= pow towardzero ldbl-128 0x3.3b2e3c9fd0802p+88L 0xb.6p+4L : 0xf.814553110ca9a9d85e5c85e60ad8p+16320L : inexact-ok
+= pow upward ldbl-128 0x3.3b2e3c9fd0802p+88L 0xb.6p+4L : 0xf.814553110ca9a9d85e5c85e60aep+16320L : inexact-ok
+= pow downward ldbl-128ibm 0x3.3b2e3c9fd0802p+88L 0xb.6p+4L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0x3.3b2e3c9fd0802p+88L 0xb.6p+4L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0x3.3b2e3c9fd0802p+88L 0xb.6p+4L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0x3.3b2e3c9fd0802p+88L 0xb.6p+4L : plus_infty : inexact-ok overflow errno-erange
+= pow downward ldbl-96-intel 0x3.3b2e3c9fd0803ce8p+88L 0xb.6p+4L : 0xf.814553110d0c46bp+16320L : inexact-ok
+= pow tonearest ldbl-96-intel 0x3.3b2e3c9fd0803ce8p+88L 0xb.6p+4L : 0xf.814553110d0c46cp+16320L : inexact-ok
+= pow towardzero ldbl-96-intel 0x3.3b2e3c9fd0803ce8p+88L 0xb.6p+4L : 0xf.814553110d0c46bp+16320L : inexact-ok
+= pow upward ldbl-96-intel 0x3.3b2e3c9fd0803ce8p+88L 0xb.6p+4L : 0xf.814553110d0c46cp+16320L : inexact-ok
+= pow downward ldbl-96-m68k 0x3.3b2e3c9fd0803ce8p+88L 0xb.6p+4L : 0xf.814553110d0c46bp+16320L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x3.3b2e3c9fd0803ce8p+88L 0xb.6p+4L : 0xf.814553110d0c46cp+16320L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x3.3b2e3c9fd0803ce8p+88L 0xb.6p+4L : 0xf.814553110d0c46bp+16320L : inexact-ok
+= pow upward ldbl-96-m68k 0x3.3b2e3c9fd0803ce8p+88L 0xb.6p+4L : 0xf.814553110d0c46cp+16320L : inexact-ok
+= pow downward ldbl-128 0x3.3b2e3c9fd0803ce8p+88L 0xb.6p+4L : 0xf.814553110d0c46bcd557baf08b4p+16320L : inexact-ok
+= pow tonearest ldbl-128 0x3.3b2e3c9fd0803ce8p+88L 0xb.6p+4L : 0xf.814553110d0c46bcd557baf08b4p+16320L : inexact-ok
+= pow towardzero ldbl-128 0x3.3b2e3c9fd0803ce8p+88L 0xb.6p+4L : 0xf.814553110d0c46bcd557baf08b4p+16320L : inexact-ok
+= pow upward ldbl-128 0x3.3b2e3c9fd0803ce8p+88L 0xb.6p+4L : 0xf.814553110d0c46bcd557baf08b48p+16320L : inexact-ok
+= pow downward ldbl-128ibm 0x3.3b2e3c9fd0803ce8p+88L 0xb.6p+4L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow tonearest ldbl-128ibm 0x3.3b2e3c9fd0803ce8p+88L 0xb.6p+4L : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ldbl-128ibm 0x3.3b2e3c9fd0803ce8p+88L 0xb.6p+4L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= pow upward ldbl-128ibm 0x3.3b2e3c9fd0803ce8p+88L 0xb.6p+4L : plus_infty : inexact-ok overflow errno-erange
+pow 1e27 -182.0
+= pow downward flt-32 0x3.3b2e4p+88f -0xb.6p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow tonearest flt-32 0x3.3b2e4p+88f -0xb.6p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 0x3.3b2e4p+88f -0xb.6p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 0x3.3b2e4p+88f -0xb.6p+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 0x3.3b2e4p+88 -0xb.6p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 0x3.3b2e4p+88 -0xb.6p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 0x3.3b2e4p+88 -0xb.6p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 0x3.3b2e4p+88 -0xb.6p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel 0x3.3b2e4p+88L -0xb.6p+4L : 0x1.082ba3a73f5378cap-16324L : inexact-ok
+= pow tonearest ldbl-96-intel 0x3.3b2e4p+88L -0xb.6p+4L : 0x1.082ba3a73f5378ccp-16324L : inexact-ok
+= pow towardzero ldbl-96-intel 0x3.3b2e4p+88L -0xb.6p+4L : 0x1.082ba3a73f5378cap-16324L : inexact-ok
+= pow upward ldbl-96-intel 0x3.3b2e4p+88L -0xb.6p+4L : 0x1.082ba3a73f5378ccp-16324L : inexact-ok
+= pow downward ldbl-96-m68k 0x3.3b2e4p+88L -0xb.6p+4L : 0x1.082ba3a73f5378cap-16324L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x3.3b2e4p+88L -0xb.6p+4L : 0x1.082ba3a73f5378ccp-16324L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x3.3b2e4p+88L -0xb.6p+4L : 0x1.082ba3a73f5378cap-16324L : inexact-ok
+= pow upward ldbl-96-m68k 0x3.3b2e4p+88L -0xb.6p+4L : 0x1.082ba3a73f5378ccp-16324L : inexact-ok
+= pow downward ldbl-128 0x3.3b2e4p+88L -0xb.6p+4L : 0x1.082ba3a73f5378cb5c00d333fc55p-16324L : inexact-ok
+= pow tonearest ldbl-128 0x3.3b2e4p+88L -0xb.6p+4L : 0x1.082ba3a73f5378cb5c00d333fc56p-16324L : inexact-ok
+= pow towardzero ldbl-128 0x3.3b2e4p+88L -0xb.6p+4L : 0x1.082ba3a73f5378cb5c00d333fc55p-16324L : inexact-ok
+= pow upward ldbl-128 0x3.3b2e4p+88L -0xb.6p+4L : 0x1.082ba3a73f5378cb5c00d333fc56p-16324L : inexact-ok
+= pow downward ldbl-128ibm 0x3.3b2e4p+88L -0xb.6p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0x3.3b2e4p+88L -0xb.6p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0x3.3b2e4p+88L -0xb.6p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0x3.3b2e4p+88L -0xb.6p+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward flt-32 0x3.3b2e3cp+88f -0xb.6p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow tonearest flt-32 0x3.3b2e3cp+88f -0xb.6p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 0x3.3b2e3cp+88f -0xb.6p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 0x3.3b2e3cp+88f -0xb.6p+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 0x3.3b2e3cp+88 -0xb.6p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 0x3.3b2e3cp+88 -0xb.6p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 0x3.3b2e3cp+88 -0xb.6p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 0x3.3b2e3cp+88 -0xb.6p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel 0x3.3b2e3cp+88L -0xb.6p+4L : 0x1.082c8c269868b884p-16324L : inexact-ok
+= pow tonearest ldbl-96-intel 0x3.3b2e3cp+88L -0xb.6p+4L : 0x1.082c8c269868b886p-16324L : inexact-ok
+= pow towardzero ldbl-96-intel 0x3.3b2e3cp+88L -0xb.6p+4L : 0x1.082c8c269868b884p-16324L : inexact-ok
+= pow upward ldbl-96-intel 0x3.3b2e3cp+88L -0xb.6p+4L : 0x1.082c8c269868b886p-16324L : inexact-ok
+= pow downward ldbl-96-m68k 0x3.3b2e3cp+88L -0xb.6p+4L : 0x1.082c8c269868b884p-16324L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x3.3b2e3cp+88L -0xb.6p+4L : 0x1.082c8c269868b886p-16324L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x3.3b2e3cp+88L -0xb.6p+4L : 0x1.082c8c269868b884p-16324L : inexact-ok
+= pow upward ldbl-96-m68k 0x3.3b2e3cp+88L -0xb.6p+4L : 0x1.082c8c269868b886p-16324L : inexact-ok
+= pow downward ldbl-128 0x3.3b2e3cp+88L -0xb.6p+4L : 0x1.082c8c269868b8855031b7dcc992p-16324L : inexact-ok
+= pow tonearest ldbl-128 0x3.3b2e3cp+88L -0xb.6p+4L : 0x1.082c8c269868b8855031b7dcc993p-16324L : inexact-ok
+= pow towardzero ldbl-128 0x3.3b2e3cp+88L -0xb.6p+4L : 0x1.082c8c269868b8855031b7dcc992p-16324L : inexact-ok
+= pow upward ldbl-128 0x3.3b2e3cp+88L -0xb.6p+4L : 0x1.082c8c269868b8855031b7dcc993p-16324L : inexact-ok
+= pow downward ldbl-128ibm 0x3.3b2e3cp+88L -0xb.6p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0x3.3b2e3cp+88L -0xb.6p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0x3.3b2e3cp+88L -0xb.6p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0x3.3b2e3cp+88L -0xb.6p+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 0x3.3b2e3c9fd0804p+88 -0xb.6p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 0x3.3b2e3c9fd0804p+88 -0xb.6p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 0x3.3b2e3c9fd0804p+88 -0xb.6p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 0x3.3b2e3c9fd0804p+88 -0xb.6p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel 0x3.3b2e3c9fd0804p+88L -0xb.6p+4L : 0x1.082c67dd6dca757ep-16324L : inexact-ok
+= pow tonearest ldbl-96-intel 0x3.3b2e3c9fd0804p+88L -0xb.6p+4L : 0x1.082c67dd6dca757ep-16324L : inexact-ok
+= pow towardzero ldbl-96-intel 0x3.3b2e3c9fd0804p+88L -0xb.6p+4L : 0x1.082c67dd6dca757ep-16324L : inexact-ok
+= pow upward ldbl-96-intel 0x3.3b2e3c9fd0804p+88L -0xb.6p+4L : 0x1.082c67dd6dca758p-16324L : inexact-ok
+= pow downward ldbl-96-m68k 0x3.3b2e3c9fd0804p+88L -0xb.6p+4L : 0x1.082c67dd6dca757ep-16324L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x3.3b2e3c9fd0804p+88L -0xb.6p+4L : 0x1.082c67dd6dca757ep-16324L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x3.3b2e3c9fd0804p+88L -0xb.6p+4L : 0x1.082c67dd6dca757ep-16324L : inexact-ok
+= pow upward ldbl-96-m68k 0x3.3b2e3c9fd0804p+88L -0xb.6p+4L : 0x1.082c67dd6dca758p-16324L : inexact-ok
+= pow downward ldbl-128 0x3.3b2e3c9fd0804p+88L -0xb.6p+4L : 0x1.082c67dd6dca757ea9a3d6b23512p-16324L : inexact-ok
+= pow tonearest ldbl-128 0x3.3b2e3c9fd0804p+88L -0xb.6p+4L : 0x1.082c67dd6dca757ea9a3d6b23513p-16324L : inexact-ok
+= pow towardzero ldbl-128 0x3.3b2e3c9fd0804p+88L -0xb.6p+4L : 0x1.082c67dd6dca757ea9a3d6b23512p-16324L : inexact-ok
+= pow upward ldbl-128 0x3.3b2e3c9fd0804p+88L -0xb.6p+4L : 0x1.082c67dd6dca757ea9a3d6b23513p-16324L : inexact-ok
+= pow downward ldbl-128ibm 0x3.3b2e3c9fd0804p+88L -0xb.6p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0x3.3b2e3c9fd0804p+88L -0xb.6p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0x3.3b2e3c9fd0804p+88L -0xb.6p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0x3.3b2e3c9fd0804p+88L -0xb.6p+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 0x3.3b2e3c9fd0802p+88 -0xb.6p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 0x3.3b2e3c9fd0802p+88 -0xb.6p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 0x3.3b2e3c9fd0802p+88 -0xb.6p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 0x3.3b2e3c9fd0802p+88 -0xb.6p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel 0x3.3b2e3c9fd0802p+88L -0xb.6p+4L : 0x1.082c67dd6dd1b97ap-16324L : inexact-ok
+= pow tonearest ldbl-96-intel 0x3.3b2e3c9fd0802p+88L -0xb.6p+4L : 0x1.082c67dd6dd1b97cp-16324L : inexact-ok
+= pow towardzero ldbl-96-intel 0x3.3b2e3c9fd0802p+88L -0xb.6p+4L : 0x1.082c67dd6dd1b97ap-16324L : inexact-ok
+= pow upward ldbl-96-intel 0x3.3b2e3c9fd0802p+88L -0xb.6p+4L : 0x1.082c67dd6dd1b97cp-16324L : inexact-ok
+= pow downward ldbl-96-m68k 0x3.3b2e3c9fd0802p+88L -0xb.6p+4L : 0x1.082c67dd6dd1b97ap-16324L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x3.3b2e3c9fd0802p+88L -0xb.6p+4L : 0x1.082c67dd6dd1b97cp-16324L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x3.3b2e3c9fd0802p+88L -0xb.6p+4L : 0x1.082c67dd6dd1b97ap-16324L : inexact-ok
+= pow upward ldbl-96-m68k 0x3.3b2e3c9fd0802p+88L -0xb.6p+4L : 0x1.082c67dd6dd1b97cp-16324L : inexact-ok
+= pow downward ldbl-128 0x3.3b2e3c9fd0802p+88L -0xb.6p+4L : 0x1.082c67dd6dd1b97ba866a31b29bcp-16324L : inexact-ok
+= pow tonearest ldbl-128 0x3.3b2e3c9fd0802p+88L -0xb.6p+4L : 0x1.082c67dd6dd1b97ba866a31b29bdp-16324L : inexact-ok
+= pow towardzero ldbl-128 0x3.3b2e3c9fd0802p+88L -0xb.6p+4L : 0x1.082c67dd6dd1b97ba866a31b29bcp-16324L : inexact-ok
+= pow upward ldbl-128 0x3.3b2e3c9fd0802p+88L -0xb.6p+4L : 0x1.082c67dd6dd1b97ba866a31b29bdp-16324L : inexact-ok
+= pow downward ldbl-128ibm 0x3.3b2e3c9fd0802p+88L -0xb.6p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0x3.3b2e3c9fd0802p+88L -0xb.6p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0x3.3b2e3c9fd0802p+88L -0xb.6p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0x3.3b2e3c9fd0802p+88L -0xb.6p+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel 0x3.3b2e3c9fd0803ce8p+88L -0xb.6p+4L : 0x1.082c67dd6dcb295p-16324L : inexact-ok
+= pow tonearest ldbl-96-intel 0x3.3b2e3c9fd0803ce8p+88L -0xb.6p+4L : 0x1.082c67dd6dcb2952p-16324L : inexact-ok
+= pow towardzero ldbl-96-intel 0x3.3b2e3c9fd0803ce8p+88L -0xb.6p+4L : 0x1.082c67dd6dcb295p-16324L : inexact-ok
+= pow upward ldbl-96-intel 0x3.3b2e3c9fd0803ce8p+88L -0xb.6p+4L : 0x1.082c67dd6dcb2952p-16324L : inexact-ok
+= pow downward ldbl-96-m68k 0x3.3b2e3c9fd0803ce8p+88L -0xb.6p+4L : 0x1.082c67dd6dcb295p-16324L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x3.3b2e3c9fd0803ce8p+88L -0xb.6p+4L : 0x1.082c67dd6dcb2952p-16324L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x3.3b2e3c9fd0803ce8p+88L -0xb.6p+4L : 0x1.082c67dd6dcb295p-16324L : inexact-ok
+= pow upward ldbl-96-m68k 0x3.3b2e3c9fd0803ce8p+88L -0xb.6p+4L : 0x1.082c67dd6dcb2952p-16324L : inexact-ok
+= pow downward ldbl-128 0x3.3b2e3c9fd0803ce8p+88L -0xb.6p+4L : 0x1.082c67dd6dcb29515f452bf31bbdp-16324L : inexact-ok
+= pow tonearest ldbl-128 0x3.3b2e3c9fd0803ce8p+88L -0xb.6p+4L : 0x1.082c67dd6dcb29515f452bf31bbep-16324L : inexact-ok
+= pow towardzero ldbl-128 0x3.3b2e3c9fd0803ce8p+88L -0xb.6p+4L : 0x1.082c67dd6dcb29515f452bf31bbdp-16324L : inexact-ok
+= pow upward ldbl-128 0x3.3b2e3c9fd0803ce8p+88L -0xb.6p+4L : 0x1.082c67dd6dcb29515f452bf31bbep-16324L : inexact-ok
+= pow downward ldbl-128ibm 0x3.3b2e3c9fd0803ce8p+88L -0xb.6p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0x3.3b2e3c9fd0803ce8p+88L -0xb.6p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0x3.3b2e3c9fd0803ce8p+88L -0xb.6p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0x3.3b2e3c9fd0803ce8p+88L -0xb.6p+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+pow min_subnorm min_subnorm
+= pow downward flt-32 0x8p-152f 0x8p-152f : 0xf.fffffp-4f : inexact-ok
+= pow tonearest flt-32 0x8p-152f 0x8p-152f : 0x1p+0f : inexact-ok
+= pow towardzero flt-32 0x8p-152f 0x8p-152f : 0xf.fffffp-4f : inexact-ok
+= pow upward flt-32 0x8p-152f 0x8p-152f : 0x1p+0f : inexact-ok
+= pow downward dbl-64 0x8p-152 0x8p-152 : 0xf.ffffffffffff8p-4 : inexact-ok
+= pow tonearest dbl-64 0x8p-152 0x8p-152 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0x8p-152 0x8p-152 : 0xf.ffffffffffff8p-4 : inexact-ok
+= pow upward dbl-64 0x8p-152 0x8p-152 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x8p-152L 0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-intel 0x8p-152L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x8p-152L 0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-intel 0x8p-152L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x8p-152L 0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x8p-152L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x8p-152L 0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-m68k 0x8p-152L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x8p-152L 0x8p-152L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0x8p-152L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x8p-152L 0x8p-152L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0x8p-152L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x8p-152L 0x8p-152L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= pow tonearest ldbl-128ibm 0x8p-152L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x8p-152L 0x8p-152L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= pow upward ldbl-128ibm 0x8p-152L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow downward dbl-64 0x8p-152 0x4p-1076 : 0xf.ffffffffffff8p-4 : inexact-ok
+= pow tonearest dbl-64 0x8p-152 0x4p-1076 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0x8p-152 0x4p-1076 : 0xf.ffffffffffff8p-4 : inexact-ok
+= pow upward dbl-64 0x8p-152 0x4p-1076 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x8p-152L 0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-intel 0x8p-152L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x8p-152L 0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-intel 0x8p-152L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x8p-152L 0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x8p-152L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x8p-152L 0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-m68k 0x8p-152L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x8p-152L 0x4p-1076L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0x8p-152L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x8p-152L 0x4p-1076L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0x8p-152L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x8p-152L 0x4p-1076L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= pow tonearest ldbl-128ibm 0x8p-152L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x8p-152L 0x4p-1076L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= pow upward ldbl-128ibm 0x8p-152L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-intel 0x8p-152L 0x8p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-intel 0x8p-152L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x8p-152L 0x8p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-intel 0x8p-152L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x8p-152L 0x8p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x8p-152L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x8p-152L 0x8p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-m68k 0x8p-152L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x8p-152L 0x8p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0x8p-152L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x8p-152L 0x8p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0x8p-152L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x8p-152L 0x4p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x8p-152L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x8p-152L 0x4p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-m68k 0x8p-152L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x8p-152L 0x4p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0x8p-152L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x8p-152L 0x4p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0x8p-152L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x8p-152L 0x4p-16496L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0x8p-152L 0x4p-16496L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x8p-152L 0x4p-16496L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0x8p-152L 0x4p-16496L : 0x1p+0L : inexact-ok
+= pow downward dbl-64 0x4p-1076 0x8p-152 : 0xf.ffffffffffff8p-4 : inexact-ok
+= pow tonearest dbl-64 0x4p-1076 0x8p-152 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0x4p-1076 0x8p-152 : 0xf.ffffffffffff8p-4 : inexact-ok
+= pow upward dbl-64 0x4p-1076 0x8p-152 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x4p-1076L 0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-intel 0x4p-1076L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x4p-1076L 0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-intel 0x4p-1076L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x4p-1076L 0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x4p-1076L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x4p-1076L 0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-m68k 0x4p-1076L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x4p-1076L 0x8p-152L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0x4p-1076L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x4p-1076L 0x8p-152L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0x4p-1076L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x4p-1076L 0x8p-152L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= pow tonearest ldbl-128ibm 0x4p-1076L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x4p-1076L 0x8p-152L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= pow upward ldbl-128ibm 0x4p-1076L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow downward dbl-64 0x4p-1076 0x4p-1076 : 0xf.ffffffffffff8p-4 : inexact-ok
+= pow tonearest dbl-64 0x4p-1076 0x4p-1076 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0x4p-1076 0x4p-1076 : 0xf.ffffffffffff8p-4 : inexact-ok
+= pow upward dbl-64 0x4p-1076 0x4p-1076 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x4p-1076L 0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-intel 0x4p-1076L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x4p-1076L 0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-intel 0x4p-1076L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x4p-1076L 0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x4p-1076L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x4p-1076L 0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-m68k 0x4p-1076L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x4p-1076L 0x4p-1076L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0x4p-1076L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x4p-1076L 0x4p-1076L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0x4p-1076L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x4p-1076L 0x4p-1076L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= pow tonearest ldbl-128ibm 0x4p-1076L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x4p-1076L 0x4p-1076L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= pow upward ldbl-128ibm 0x4p-1076L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-intel 0x4p-1076L 0x8p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-intel 0x4p-1076L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x4p-1076L 0x8p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-intel 0x4p-1076L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x4p-1076L 0x8p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x4p-1076L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x4p-1076L 0x8p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-m68k 0x4p-1076L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x4p-1076L 0x8p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0x4p-1076L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x4p-1076L 0x8p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0x4p-1076L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x4p-1076L 0x4p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x4p-1076L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x4p-1076L 0x4p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-m68k 0x4p-1076L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x4p-1076L 0x4p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0x4p-1076L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x4p-1076L 0x4p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0x4p-1076L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x4p-1076L 0x4p-16496L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0x4p-1076L 0x4p-16496L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x4p-1076L 0x4p-16496L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0x4p-1076L 0x4p-16496L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-intel 0x8p-16448L 0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-intel 0x8p-16448L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x8p-16448L 0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-intel 0x8p-16448L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x8p-16448L 0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x8p-16448L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x8p-16448L 0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-m68k 0x8p-16448L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x8p-16448L 0x8p-152L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0x8p-16448L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x8p-16448L 0x8p-152L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0x8p-16448L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-intel 0x8p-16448L 0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-intel 0x8p-16448L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x8p-16448L 0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-intel 0x8p-16448L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x8p-16448L 0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x8p-16448L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x8p-16448L 0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-m68k 0x8p-16448L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x8p-16448L 0x4p-1076L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0x8p-16448L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x8p-16448L 0x4p-1076L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0x8p-16448L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-intel 0x8p-16448L 0x8p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-intel 0x8p-16448L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x8p-16448L 0x8p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-intel 0x8p-16448L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x8p-16448L 0x8p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x8p-16448L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x8p-16448L 0x8p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-m68k 0x8p-16448L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x8p-16448L 0x8p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0x8p-16448L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x8p-16448L 0x8p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0x8p-16448L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x8p-16448L 0x4p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x8p-16448L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x8p-16448L 0x4p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-m68k 0x8p-16448L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x8p-16448L 0x4p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0x8p-16448L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x8p-16448L 0x4p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0x8p-16448L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x8p-16448L 0x4p-16496L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0x8p-16448L 0x4p-16496L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x8p-16448L 0x4p-16496L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0x8p-16448L 0x4p-16496L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x4p-16448L 0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x4p-16448L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x4p-16448L 0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-m68k 0x4p-16448L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x4p-16448L 0x8p-152L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0x4p-16448L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x4p-16448L 0x8p-152L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0x4p-16448L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x4p-16448L 0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x4p-16448L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x4p-16448L 0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-m68k 0x4p-16448L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x4p-16448L 0x4p-1076L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0x4p-16448L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x4p-16448L 0x4p-1076L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0x4p-16448L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x4p-16448L 0x8p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x4p-16448L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x4p-16448L 0x8p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-m68k 0x4p-16448L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x4p-16448L 0x8p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0x4p-16448L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x4p-16448L 0x8p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0x4p-16448L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x4p-16448L 0x4p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x4p-16448L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x4p-16448L 0x4p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-m68k 0x4p-16448L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x4p-16448L 0x4p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0x4p-16448L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x4p-16448L 0x4p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0x4p-16448L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x4p-16448L 0x4p-16496L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0x4p-16448L 0x4p-16496L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x4p-16448L 0x4p-16496L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0x4p-16448L 0x4p-16496L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x4p-16496L 0x8p-152L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0x4p-16496L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x4p-16496L 0x8p-152L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0x4p-16496L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x4p-16496L 0x4p-1076L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0x4p-16496L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x4p-16496L 0x4p-1076L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0x4p-16496L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x4p-16496L 0x8p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0x4p-16496L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x4p-16496L 0x8p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0x4p-16496L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x4p-16496L 0x4p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0x4p-16496L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x4p-16496L 0x4p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0x4p-16496L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x4p-16496L 0x4p-16496L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0x4p-16496L 0x4p-16496L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x4p-16496L 0x4p-16496L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0x4p-16496L 0x4p-16496L : 0x1p+0L : inexact-ok
+pow min_subnorm -min_subnorm
+= pow downward flt-32 0x8p-152f -0x8p-152f : 0x1p+0f : inexact-ok
+= pow tonearest flt-32 0x8p-152f -0x8p-152f : 0x1p+0f : inexact-ok
+= pow towardzero flt-32 0x8p-152f -0x8p-152f : 0x1p+0f : inexact-ok
+= pow upward flt-32 0x8p-152f -0x8p-152f : 0x1.000002p+0f : inexact-ok
+= pow downward dbl-64 0x8p-152 -0x8p-152 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 0x8p-152 -0x8p-152 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0x8p-152 -0x8p-152 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 0x8p-152 -0x8p-152 : 0x1.0000000000001p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x8p-152L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x8p-152L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x8p-152L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x8p-152L -0x8p-152L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x8p-152L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x8p-152L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x8p-152L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x8p-152L -0x8p-152L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-128 0x8p-152L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x8p-152L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x8p-152L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x8p-152L -0x8p-152L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x8p-152L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x8p-152L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x8p-152L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x8p-152L -0x8p-152L : 0x1.000000000000000000000000008p+0L : inexact-ok
+= pow downward dbl-64 0x8p-152 -0x4p-1076 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 0x8p-152 -0x4p-1076 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0x8p-152 -0x4p-1076 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 0x8p-152 -0x4p-1076 : 0x1.0000000000001p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x8p-152L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x8p-152L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x8p-152L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x8p-152L -0x4p-1076L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x8p-152L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x8p-152L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x8p-152L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x8p-152L -0x4p-1076L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-128 0x8p-152L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x8p-152L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x8p-152L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x8p-152L -0x4p-1076L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x8p-152L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x8p-152L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x8p-152L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x8p-152L -0x4p-1076L : 0x1.000000000000000000000000008p+0L : inexact-ok
+= pow downward ldbl-96-intel 0x8p-152L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x8p-152L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x8p-152L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x8p-152L -0x8p-16448L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x8p-152L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x8p-152L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x8p-152L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x8p-152L -0x8p-16448L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-128 0x8p-152L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x8p-152L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x8p-152L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x8p-152L -0x8p-16448L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x8p-152L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x8p-152L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x8p-152L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x8p-152L -0x4p-16448L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-128 0x8p-152L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x8p-152L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x8p-152L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x8p-152L -0x4p-16448L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128 0x8p-152L -0x4p-16496L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x8p-152L -0x4p-16496L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x8p-152L -0x4p-16496L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x8p-152L -0x4p-16496L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward dbl-64 0x4p-1076 -0x8p-152 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 0x4p-1076 -0x8p-152 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0x4p-1076 -0x8p-152 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 0x4p-1076 -0x8p-152 : 0x1.0000000000001p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x4p-1076L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x4p-1076L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x4p-1076L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x4p-1076L -0x8p-152L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x4p-1076L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x4p-1076L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x4p-1076L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x4p-1076L -0x8p-152L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-128 0x4p-1076L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x4p-1076L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x4p-1076L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x4p-1076L -0x8p-152L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x4p-1076L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x4p-1076L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x4p-1076L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x4p-1076L -0x8p-152L : 0x1.000000000000000000000000008p+0L : inexact-ok
+= pow downward dbl-64 0x4p-1076 -0x4p-1076 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 0x4p-1076 -0x4p-1076 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0x4p-1076 -0x4p-1076 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 0x4p-1076 -0x4p-1076 : 0x1.0000000000001p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x4p-1076L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x4p-1076L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x4p-1076L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x4p-1076L -0x4p-1076L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x4p-1076L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x4p-1076L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x4p-1076L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x4p-1076L -0x4p-1076L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-128 0x4p-1076L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x4p-1076L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x4p-1076L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x4p-1076L -0x4p-1076L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x4p-1076L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x4p-1076L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x4p-1076L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x4p-1076L -0x4p-1076L : 0x1.000000000000000000000000008p+0L : inexact-ok
+= pow downward ldbl-96-intel 0x4p-1076L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x4p-1076L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x4p-1076L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x4p-1076L -0x8p-16448L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x4p-1076L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x4p-1076L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x4p-1076L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x4p-1076L -0x8p-16448L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-128 0x4p-1076L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x4p-1076L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x4p-1076L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x4p-1076L -0x8p-16448L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x4p-1076L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x4p-1076L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x4p-1076L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x4p-1076L -0x4p-16448L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-128 0x4p-1076L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x4p-1076L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x4p-1076L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x4p-1076L -0x4p-16448L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128 0x4p-1076L -0x4p-16496L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x4p-1076L -0x4p-16496L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x4p-1076L -0x4p-16496L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x4p-1076L -0x4p-16496L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-96-intel 0x8p-16448L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x8p-16448L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x8p-16448L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x8p-16448L -0x8p-152L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x8p-16448L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x8p-16448L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x8p-16448L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x8p-16448L -0x8p-152L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-128 0x8p-16448L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x8p-16448L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x8p-16448L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x8p-16448L -0x8p-152L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-96-intel 0x8p-16448L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x8p-16448L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x8p-16448L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x8p-16448L -0x4p-1076L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x8p-16448L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x8p-16448L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x8p-16448L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x8p-16448L -0x4p-1076L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-128 0x8p-16448L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x8p-16448L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x8p-16448L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x8p-16448L -0x4p-1076L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-96-intel 0x8p-16448L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x8p-16448L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x8p-16448L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x8p-16448L -0x8p-16448L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x8p-16448L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x8p-16448L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x8p-16448L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x8p-16448L -0x8p-16448L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-128 0x8p-16448L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x8p-16448L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x8p-16448L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x8p-16448L -0x8p-16448L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x8p-16448L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x8p-16448L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x8p-16448L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x8p-16448L -0x4p-16448L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-128 0x8p-16448L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x8p-16448L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x8p-16448L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x8p-16448L -0x4p-16448L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128 0x8p-16448L -0x4p-16496L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x8p-16448L -0x4p-16496L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x8p-16448L -0x4p-16496L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x8p-16448L -0x4p-16496L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x4p-16448L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x4p-16448L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x4p-16448L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x4p-16448L -0x8p-152L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-128 0x4p-16448L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x4p-16448L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x4p-16448L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x4p-16448L -0x8p-152L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x4p-16448L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x4p-16448L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x4p-16448L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x4p-16448L -0x4p-1076L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-128 0x4p-16448L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x4p-16448L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x4p-16448L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x4p-16448L -0x4p-1076L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x4p-16448L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x4p-16448L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x4p-16448L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x4p-16448L -0x8p-16448L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-128 0x4p-16448L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x4p-16448L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x4p-16448L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x4p-16448L -0x8p-16448L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x4p-16448L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x4p-16448L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x4p-16448L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x4p-16448L -0x4p-16448L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-128 0x4p-16448L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x4p-16448L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x4p-16448L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x4p-16448L -0x4p-16448L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128 0x4p-16448L -0x4p-16496L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x4p-16448L -0x4p-16496L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x4p-16448L -0x4p-16496L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x4p-16448L -0x4p-16496L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128 0x4p-16496L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x4p-16496L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x4p-16496L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x4p-16496L -0x8p-152L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128 0x4p-16496L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x4p-16496L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x4p-16496L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x4p-16496L -0x4p-1076L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128 0x4p-16496L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x4p-16496L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x4p-16496L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x4p-16496L -0x8p-16448L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128 0x4p-16496L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x4p-16496L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x4p-16496L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x4p-16496L -0x4p-16448L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128 0x4p-16496L -0x4p-16496L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x4p-16496L -0x4p-16496L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x4p-16496L -0x4p-16496L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x4p-16496L -0x4p-16496L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+pow max min_subnorm
+= pow downward flt-32 0xf.fffffp+124f 0x8p-152f : 0x1p+0f : inexact-ok
+= pow tonearest flt-32 0xf.fffffp+124f 0x8p-152f : 0x1p+0f : inexact-ok
+= pow towardzero flt-32 0xf.fffffp+124f 0x8p-152f : 0x1p+0f : inexact-ok
+= pow upward flt-32 0xf.fffffp+124f 0x8p-152f : 0x1.000002p+0f : inexact-ok
+= pow downward dbl-64 0xf.fffffp+124 0x8p-152 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 0xf.fffffp+124 0x8p-152 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0xf.fffffp+124 0x8p-152 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 0xf.fffffp+124 0x8p-152 : 0x1.0000000000001p+0 : inexact-ok
+= pow downward ldbl-96-intel 0xf.fffffp+124L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0xf.fffffp+124L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0xf.fffffp+124L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0xf.fffffp+124L 0x8p-152L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.fffffp+124L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.fffffp+124L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.fffffp+124L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.fffffp+124L 0x8p-152L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-128 0xf.fffffp+124L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0xf.fffffp+124L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.fffffp+124L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0xf.fffffp+124L 0x8p-152L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128ibm 0xf.fffffp+124L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0xf.fffffp+124L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0xf.fffffp+124L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0xf.fffffp+124L 0x8p-152L : 0x1.000000000000000000000000008p+0L : inexact-ok
+= pow downward dbl-64 0xf.fffffp+124 0x4p-1076 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 0xf.fffffp+124 0x4p-1076 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0xf.fffffp+124 0x4p-1076 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 0xf.fffffp+124 0x4p-1076 : 0x1.0000000000001p+0 : inexact-ok
+= pow downward ldbl-96-intel 0xf.fffffp+124L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0xf.fffffp+124L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0xf.fffffp+124L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0xf.fffffp+124L 0x4p-1076L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.fffffp+124L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.fffffp+124L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.fffffp+124L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.fffffp+124L 0x4p-1076L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-128 0xf.fffffp+124L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0xf.fffffp+124L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.fffffp+124L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0xf.fffffp+124L 0x4p-1076L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128ibm 0xf.fffffp+124L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0xf.fffffp+124L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0xf.fffffp+124L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0xf.fffffp+124L 0x4p-1076L : 0x1.000000000000000000000000008p+0L : inexact-ok
+= pow downward ldbl-96-intel 0xf.fffffp+124L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0xf.fffffp+124L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0xf.fffffp+124L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0xf.fffffp+124L 0x8p-16448L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.fffffp+124L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.fffffp+124L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.fffffp+124L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.fffffp+124L 0x8p-16448L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-128 0xf.fffffp+124L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0xf.fffffp+124L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.fffffp+124L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0xf.fffffp+124L 0x8p-16448L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.fffffp+124L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.fffffp+124L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.fffffp+124L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.fffffp+124L 0x4p-16448L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-128 0xf.fffffp+124L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0xf.fffffp+124L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.fffffp+124L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0xf.fffffp+124L 0x4p-16448L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128 0xf.fffffp+124L 0x4p-16496L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0xf.fffffp+124L 0x4p-16496L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.fffffp+124L 0x4p-16496L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0xf.fffffp+124L 0x4p-16496L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward dbl-64 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1.0000000000001p+0 : inexact-ok
+= pow downward ldbl-96-intel 0xf.ffffffffffff8p+1020L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0xf.ffffffffffff8p+1020L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0xf.ffffffffffff8p+1020L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0xf.ffffffffffff8p+1020L 0x8p-152L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0x8p-152L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-128 0xf.ffffffffffff8p+1020L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0xf.ffffffffffff8p+1020L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.ffffffffffff8p+1020L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0xf.ffffffffffff8p+1020L 0x8p-152L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128ibm 0xf.ffffffffffff8p+1020L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0xf.ffffffffffff8p+1020L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0xf.ffffffffffff8p+1020L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0xf.ffffffffffff8p+1020L 0x8p-152L : 0x1.000000000000000000000000008p+0L : inexact-ok
+= pow downward dbl-64 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1.0000000000001p+0 : inexact-ok
+= pow downward ldbl-96-intel 0xf.ffffffffffff8p+1020L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0xf.ffffffffffff8p+1020L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0xf.ffffffffffff8p+1020L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0xf.ffffffffffff8p+1020L 0x4p-1076L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0x4p-1076L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-128 0xf.ffffffffffff8p+1020L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0xf.ffffffffffff8p+1020L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.ffffffffffff8p+1020L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0xf.ffffffffffff8p+1020L 0x4p-1076L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128ibm 0xf.ffffffffffff8p+1020L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0xf.ffffffffffff8p+1020L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0xf.ffffffffffff8p+1020L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0xf.ffffffffffff8p+1020L 0x4p-1076L : 0x1.000000000000000000000000008p+0L : inexact-ok
+= pow downward ldbl-96-intel 0xf.ffffffffffff8p+1020L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0xf.ffffffffffff8p+1020L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0xf.ffffffffffff8p+1020L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0xf.ffffffffffff8p+1020L 0x8p-16448L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0x8p-16448L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-128 0xf.ffffffffffff8p+1020L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0xf.ffffffffffff8p+1020L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.ffffffffffff8p+1020L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0xf.ffffffffffff8p+1020L 0x8p-16448L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0x4p-16448L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-128 0xf.ffffffffffff8p+1020L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0xf.ffffffffffff8p+1020L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.ffffffffffff8p+1020L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0xf.ffffffffffff8p+1020L 0x4p-16448L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128 0xf.ffffffffffff8p+1020L 0x4p-16496L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0xf.ffffffffffff8p+1020L 0x4p-16496L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.ffffffffffff8p+1020L 0x4p-16496L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0xf.ffffffffffff8p+1020L 0x4p-16496L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-96-intel 0xf.fffffffffffffffp+16380L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0xf.fffffffffffffffp+16380L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0xf.fffffffffffffffp+16380L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0xf.fffffffffffffffp+16380L 0x8p-152L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.fffffffffffffffp+16380L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.fffffffffffffffp+16380L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.fffffffffffffffp+16380L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.fffffffffffffffp+16380L 0x8p-152L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-128 0xf.fffffffffffffffp+16380L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0xf.fffffffffffffffp+16380L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.fffffffffffffffp+16380L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0xf.fffffffffffffffp+16380L 0x8p-152L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-96-intel 0xf.fffffffffffffffp+16380L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0xf.fffffffffffffffp+16380L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0xf.fffffffffffffffp+16380L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0xf.fffffffffffffffp+16380L 0x4p-1076L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.fffffffffffffffp+16380L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.fffffffffffffffp+16380L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.fffffffffffffffp+16380L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.fffffffffffffffp+16380L 0x4p-1076L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-128 0xf.fffffffffffffffp+16380L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0xf.fffffffffffffffp+16380L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.fffffffffffffffp+16380L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0xf.fffffffffffffffp+16380L 0x4p-1076L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-96-intel 0xf.fffffffffffffffp+16380L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0xf.fffffffffffffffp+16380L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0xf.fffffffffffffffp+16380L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0xf.fffffffffffffffp+16380L 0x8p-16448L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.fffffffffffffffp+16380L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.fffffffffffffffp+16380L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.fffffffffffffffp+16380L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.fffffffffffffffp+16380L 0x8p-16448L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-128 0xf.fffffffffffffffp+16380L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0xf.fffffffffffffffp+16380L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.fffffffffffffffp+16380L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0xf.fffffffffffffffp+16380L 0x8p-16448L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.fffffffffffffffp+16380L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.fffffffffffffffp+16380L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.fffffffffffffffp+16380L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.fffffffffffffffp+16380L 0x4p-16448L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-128 0xf.fffffffffffffffp+16380L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0xf.fffffffffffffffp+16380L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.fffffffffffffffp+16380L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0xf.fffffffffffffffp+16380L 0x4p-16448L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128 0xf.fffffffffffffffp+16380L 0x4p-16496L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0xf.fffffffffffffffp+16380L 0x4p-16496L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.fffffffffffffffp+16380L 0x4p-16496L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0xf.fffffffffffffffp+16380L 0x4p-16496L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L 0x8p-152L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L 0x4p-1076L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L 0x8p-16448L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L 0x4p-16448L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L 0x4p-16496L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L 0x4p-16496L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L 0x4p-16496L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L 0x4p-16496L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0x8p-152L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L 0x8p-152L : 0x1.000000000000000000000000008p+0L : inexact-ok
+= pow downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0x4p-1076L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L 0x4p-1076L : 0x1.000000000000000000000000008p+0L : inexact-ok
+= pow downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0x8p-16448L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0x4p-16448L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0x4p-16496L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0x4p-16496L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0x4p-16496L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0x4p-16496L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+pow max -min_subnorm
+= pow downward flt-32 0xf.fffffp+124f -0x8p-152f : 0xf.fffffp-4f : inexact-ok
+= pow tonearest flt-32 0xf.fffffp+124f -0x8p-152f : 0x1p+0f : inexact-ok
+= pow towardzero flt-32 0xf.fffffp+124f -0x8p-152f : 0xf.fffffp-4f : inexact-ok
+= pow upward flt-32 0xf.fffffp+124f -0x8p-152f : 0x1p+0f : inexact-ok
+= pow downward dbl-64 0xf.fffffp+124 -0x8p-152 : 0xf.ffffffffffff8p-4 : inexact-ok
+= pow tonearest dbl-64 0xf.fffffp+124 -0x8p-152 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0xf.fffffp+124 -0x8p-152 : 0xf.ffffffffffff8p-4 : inexact-ok
+= pow upward dbl-64 0xf.fffffp+124 -0x8p-152 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel 0xf.fffffp+124L -0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-intel 0xf.fffffp+124L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0xf.fffffp+124L -0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-intel 0xf.fffffp+124L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.fffffp+124L -0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.fffffp+124L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.fffffp+124L -0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.fffffp+124L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0xf.fffffp+124L -0x8p-152L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0xf.fffffp+124L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.fffffp+124L -0x8p-152L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0xf.fffffp+124L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0xf.fffffp+124L -0x8p-152L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= pow tonearest ldbl-128ibm 0xf.fffffp+124L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0xf.fffffp+124L -0x8p-152L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= pow upward ldbl-128ibm 0xf.fffffp+124L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow downward dbl-64 0xf.fffffp+124 -0x4p-1076 : 0xf.ffffffffffff8p-4 : inexact-ok
+= pow tonearest dbl-64 0xf.fffffp+124 -0x4p-1076 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0xf.fffffp+124 -0x4p-1076 : 0xf.ffffffffffff8p-4 : inexact-ok
+= pow upward dbl-64 0xf.fffffp+124 -0x4p-1076 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel 0xf.fffffp+124L -0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-intel 0xf.fffffp+124L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0xf.fffffp+124L -0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-intel 0xf.fffffp+124L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.fffffp+124L -0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.fffffp+124L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.fffffp+124L -0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.fffffp+124L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0xf.fffffp+124L -0x4p-1076L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0xf.fffffp+124L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.fffffp+124L -0x4p-1076L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0xf.fffffp+124L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0xf.fffffp+124L -0x4p-1076L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= pow tonearest ldbl-128ibm 0xf.fffffp+124L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0xf.fffffp+124L -0x4p-1076L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= pow upward ldbl-128ibm 0xf.fffffp+124L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-intel 0xf.fffffp+124L -0x8p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-intel 0xf.fffffp+124L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0xf.fffffp+124L -0x8p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-intel 0xf.fffffp+124L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.fffffp+124L -0x8p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.fffffp+124L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.fffffp+124L -0x8p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.fffffp+124L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0xf.fffffp+124L -0x8p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0xf.fffffp+124L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.fffffp+124L -0x8p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0xf.fffffp+124L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.fffffp+124L -0x4p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.fffffp+124L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.fffffp+124L -0x4p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.fffffp+124L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0xf.fffffp+124L -0x4p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0xf.fffffp+124L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.fffffp+124L -0x4p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0xf.fffffp+124L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0xf.fffffp+124L -0x4p-16496L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0xf.fffffp+124L -0x4p-16496L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.fffffp+124L -0x4p-16496L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0xf.fffffp+124L -0x4p-16496L : 0x1p+0L : inexact-ok
+= pow downward dbl-64 0xf.ffffffffffff8p+1020 -0x8p-152 : 0xf.ffffffffffff8p-4 : inexact-ok
+= pow tonearest dbl-64 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0xf.ffffffffffff8p+1020 -0x8p-152 : 0xf.ffffffffffff8p-4 : inexact-ok
+= pow upward dbl-64 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel 0xf.ffffffffffff8p+1020L -0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-intel 0xf.ffffffffffff8p+1020L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0xf.ffffffffffff8p+1020L -0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-intel 0xf.ffffffffffff8p+1020L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.ffffffffffff8p+1020L -0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.ffffffffffff8p+1020L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.ffffffffffff8p+1020L -0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.ffffffffffff8p+1020L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0xf.ffffffffffff8p+1020L -0x8p-152L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0xf.ffffffffffff8p+1020L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.ffffffffffff8p+1020L -0x8p-152L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0xf.ffffffffffff8p+1020L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0xf.ffffffffffff8p+1020L -0x8p-152L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= pow tonearest ldbl-128ibm 0xf.ffffffffffff8p+1020L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0xf.ffffffffffff8p+1020L -0x8p-152L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= pow upward ldbl-128ibm 0xf.ffffffffffff8p+1020L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow downward dbl-64 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0xf.ffffffffffff8p-4 : inexact-ok
+= pow tonearest dbl-64 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0xf.ffffffffffff8p-4 : inexact-ok
+= pow upward dbl-64 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel 0xf.ffffffffffff8p+1020L -0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-intel 0xf.ffffffffffff8p+1020L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0xf.ffffffffffff8p+1020L -0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-intel 0xf.ffffffffffff8p+1020L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.ffffffffffff8p+1020L -0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.ffffffffffff8p+1020L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.ffffffffffff8p+1020L -0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.ffffffffffff8p+1020L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0xf.ffffffffffff8p+1020L -0x4p-1076L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0xf.ffffffffffff8p+1020L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.ffffffffffff8p+1020L -0x4p-1076L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0xf.ffffffffffff8p+1020L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0xf.ffffffffffff8p+1020L -0x4p-1076L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= pow tonearest ldbl-128ibm 0xf.ffffffffffff8p+1020L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0xf.ffffffffffff8p+1020L -0x4p-1076L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= pow upward ldbl-128ibm 0xf.ffffffffffff8p+1020L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-intel 0xf.ffffffffffff8p+1020L -0x8p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-intel 0xf.ffffffffffff8p+1020L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0xf.ffffffffffff8p+1020L -0x8p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-intel 0xf.ffffffffffff8p+1020L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.ffffffffffff8p+1020L -0x8p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.ffffffffffff8p+1020L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.ffffffffffff8p+1020L -0x8p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.ffffffffffff8p+1020L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0xf.ffffffffffff8p+1020L -0x8p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0xf.ffffffffffff8p+1020L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.ffffffffffff8p+1020L -0x8p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0xf.ffffffffffff8p+1020L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.ffffffffffff8p+1020L -0x4p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.ffffffffffff8p+1020L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.ffffffffffff8p+1020L -0x4p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.ffffffffffff8p+1020L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0xf.ffffffffffff8p+1020L -0x4p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0xf.ffffffffffff8p+1020L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.ffffffffffff8p+1020L -0x4p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0xf.ffffffffffff8p+1020L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0xf.ffffffffffff8p+1020L -0x4p-16496L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0xf.ffffffffffff8p+1020L -0x4p-16496L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.ffffffffffff8p+1020L -0x4p-16496L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0xf.ffffffffffff8p+1020L -0x4p-16496L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-intel 0xf.fffffffffffffffp+16380L -0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-intel 0xf.fffffffffffffffp+16380L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0xf.fffffffffffffffp+16380L -0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-intel 0xf.fffffffffffffffp+16380L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.fffffffffffffffp+16380L -0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.fffffffffffffffp+16380L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.fffffffffffffffp+16380L -0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.fffffffffffffffp+16380L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0xf.fffffffffffffffp+16380L -0x8p-152L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0xf.fffffffffffffffp+16380L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.fffffffffffffffp+16380L -0x8p-152L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0xf.fffffffffffffffp+16380L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-intel 0xf.fffffffffffffffp+16380L -0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-intel 0xf.fffffffffffffffp+16380L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0xf.fffffffffffffffp+16380L -0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-intel 0xf.fffffffffffffffp+16380L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.fffffffffffffffp+16380L -0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.fffffffffffffffp+16380L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.fffffffffffffffp+16380L -0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.fffffffffffffffp+16380L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0xf.fffffffffffffffp+16380L -0x4p-1076L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0xf.fffffffffffffffp+16380L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.fffffffffffffffp+16380L -0x4p-1076L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0xf.fffffffffffffffp+16380L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-intel 0xf.fffffffffffffffp+16380L -0x8p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-intel 0xf.fffffffffffffffp+16380L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0xf.fffffffffffffffp+16380L -0x8p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-intel 0xf.fffffffffffffffp+16380L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.fffffffffffffffp+16380L -0x8p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.fffffffffffffffp+16380L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.fffffffffffffffp+16380L -0x8p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.fffffffffffffffp+16380L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0xf.fffffffffffffffp+16380L -0x8p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0xf.fffffffffffffffp+16380L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.fffffffffffffffp+16380L -0x8p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0xf.fffffffffffffffp+16380L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.fffffffffffffffp+16380L -0x4p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.fffffffffffffffp+16380L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.fffffffffffffffp+16380L -0x4p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.fffffffffffffffp+16380L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0xf.fffffffffffffffp+16380L -0x4p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0xf.fffffffffffffffp+16380L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.fffffffffffffffp+16380L -0x4p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0xf.fffffffffffffffp+16380L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0xf.fffffffffffffffp+16380L -0x4p-16496L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0xf.fffffffffffffffp+16380L -0x4p-16496L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.fffffffffffffffp+16380L -0x4p-16496L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0xf.fffffffffffffffp+16380L -0x4p-16496L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L -0x8p-152L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L -0x8p-152L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L -0x4p-1076L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L -0x4p-1076L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L -0x8p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L -0x8p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L -0x4p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L -0x4p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L -0x4p-16496L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L -0x4p-16496L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L -0x4p-16496L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L -0x4p-16496L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L -0x8p-152L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L -0x8p-152L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L -0x8p-152L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= pow tonearest ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L -0x8p-152L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= pow upward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L -0x4p-1076L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L -0x4p-1076L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L -0x4p-1076L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= pow tonearest ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L -0x4p-1076L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= pow upward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L -0x8p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L -0x8p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L -0x4p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L -0x4p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L -0x4p-16496L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L -0x4p-16496L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L -0x4p-16496L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L -0x4p-16496L : 0x1p+0L : inexact-ok
+pow 0.99 min_subnorm
+= pow downward flt-32 0xf.d70a4p-4f 0x8p-152f : 0xf.fffffp-4f : inexact-ok
+= pow tonearest flt-32 0xf.d70a4p-4f 0x8p-152f : 0x1p+0f : inexact-ok
+= pow towardzero flt-32 0xf.d70a4p-4f 0x8p-152f : 0xf.fffffp-4f : inexact-ok
+= pow upward flt-32 0xf.d70a4p-4f 0x8p-152f : 0x1p+0f : inexact-ok
+= pow downward dbl-64 0xf.d70a4p-4 0x8p-152 : 0xf.ffffffffffff8p-4 : inexact-ok
+= pow tonearest dbl-64 0xf.d70a4p-4 0x8p-152 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0xf.d70a4p-4 0x8p-152 : 0xf.ffffffffffff8p-4 : inexact-ok
+= pow upward dbl-64 0xf.d70a4p-4 0x8p-152 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel 0xf.d70a4p-4L 0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-intel 0xf.d70a4p-4L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0xf.d70a4p-4L 0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-intel 0xf.d70a4p-4L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.d70a4p-4L 0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.d70a4p-4L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.d70a4p-4L 0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.d70a4p-4L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0xf.d70a4p-4L 0x8p-152L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0xf.d70a4p-4L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.d70a4p-4L 0x8p-152L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0xf.d70a4p-4L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0xf.d70a4p-4L 0x8p-152L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= pow tonearest ldbl-128ibm 0xf.d70a4p-4L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0xf.d70a4p-4L 0x8p-152L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= pow upward ldbl-128ibm 0xf.d70a4p-4L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow downward dbl-64 0xf.d70a4p-4 0x4p-1076 : 0xf.ffffffffffff8p-4 : inexact-ok
+= pow tonearest dbl-64 0xf.d70a4p-4 0x4p-1076 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0xf.d70a4p-4 0x4p-1076 : 0xf.ffffffffffff8p-4 : inexact-ok
+= pow upward dbl-64 0xf.d70a4p-4 0x4p-1076 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel 0xf.d70a4p-4L 0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-intel 0xf.d70a4p-4L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0xf.d70a4p-4L 0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-intel 0xf.d70a4p-4L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.d70a4p-4L 0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.d70a4p-4L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.d70a4p-4L 0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.d70a4p-4L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0xf.d70a4p-4L 0x4p-1076L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0xf.d70a4p-4L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.d70a4p-4L 0x4p-1076L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0xf.d70a4p-4L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0xf.d70a4p-4L 0x4p-1076L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= pow tonearest ldbl-128ibm 0xf.d70a4p-4L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0xf.d70a4p-4L 0x4p-1076L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= pow upward ldbl-128ibm 0xf.d70a4p-4L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-intel 0xf.d70a4p-4L 0x8p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-intel 0xf.d70a4p-4L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0xf.d70a4p-4L 0x8p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-intel 0xf.d70a4p-4L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.d70a4p-4L 0x8p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.d70a4p-4L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.d70a4p-4L 0x8p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.d70a4p-4L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0xf.d70a4p-4L 0x8p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0xf.d70a4p-4L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.d70a4p-4L 0x8p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0xf.d70a4p-4L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.d70a4p-4L 0x4p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.d70a4p-4L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.d70a4p-4L 0x4p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.d70a4p-4L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0xf.d70a4p-4L 0x4p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0xf.d70a4p-4L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.d70a4p-4L 0x4p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0xf.d70a4p-4L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0xf.d70a4p-4L 0x4p-16496L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0xf.d70a4p-4L 0x4p-16496L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.d70a4p-4L 0x4p-16496L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0xf.d70a4p-4L 0x4p-16496L : 0x1p+0L : inexact-ok
+= pow downward flt-32 0xf.d70a3p-4f 0x8p-152f : 0xf.fffffp-4f : inexact-ok
+= pow tonearest flt-32 0xf.d70a3p-4f 0x8p-152f : 0x1p+0f : inexact-ok
+= pow towardzero flt-32 0xf.d70a3p-4f 0x8p-152f : 0xf.fffffp-4f : inexact-ok
+= pow upward flt-32 0xf.d70a3p-4f 0x8p-152f : 0x1p+0f : inexact-ok
+= pow downward dbl-64 0xf.d70a3p-4 0x8p-152 : 0xf.ffffffffffff8p-4 : inexact-ok
+= pow tonearest dbl-64 0xf.d70a3p-4 0x8p-152 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0xf.d70a3p-4 0x8p-152 : 0xf.ffffffffffff8p-4 : inexact-ok
+= pow upward dbl-64 0xf.d70a3p-4 0x8p-152 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel 0xf.d70a3p-4L 0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-intel 0xf.d70a3p-4L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0xf.d70a3p-4L 0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-intel 0xf.d70a3p-4L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.d70a3p-4L 0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.d70a3p-4L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.d70a3p-4L 0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.d70a3p-4L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0xf.d70a3p-4L 0x8p-152L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0xf.d70a3p-4L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.d70a3p-4L 0x8p-152L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0xf.d70a3p-4L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0xf.d70a3p-4L 0x8p-152L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= pow tonearest ldbl-128ibm 0xf.d70a3p-4L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0xf.d70a3p-4L 0x8p-152L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= pow upward ldbl-128ibm 0xf.d70a3p-4L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow downward dbl-64 0xf.d70a3p-4 0x4p-1076 : 0xf.ffffffffffff8p-4 : inexact-ok
+= pow tonearest dbl-64 0xf.d70a3p-4 0x4p-1076 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0xf.d70a3p-4 0x4p-1076 : 0xf.ffffffffffff8p-4 : inexact-ok
+= pow upward dbl-64 0xf.d70a3p-4 0x4p-1076 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel 0xf.d70a3p-4L 0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-intel 0xf.d70a3p-4L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0xf.d70a3p-4L 0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-intel 0xf.d70a3p-4L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.d70a3p-4L 0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.d70a3p-4L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.d70a3p-4L 0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.d70a3p-4L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0xf.d70a3p-4L 0x4p-1076L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0xf.d70a3p-4L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.d70a3p-4L 0x4p-1076L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0xf.d70a3p-4L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0xf.d70a3p-4L 0x4p-1076L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= pow tonearest ldbl-128ibm 0xf.d70a3p-4L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0xf.d70a3p-4L 0x4p-1076L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= pow upward ldbl-128ibm 0xf.d70a3p-4L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-intel 0xf.d70a3p-4L 0x8p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-intel 0xf.d70a3p-4L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0xf.d70a3p-4L 0x8p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-intel 0xf.d70a3p-4L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.d70a3p-4L 0x8p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.d70a3p-4L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.d70a3p-4L 0x8p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.d70a3p-4L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0xf.d70a3p-4L 0x8p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0xf.d70a3p-4L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.d70a3p-4L 0x8p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0xf.d70a3p-4L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.d70a3p-4L 0x4p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.d70a3p-4L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.d70a3p-4L 0x4p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.d70a3p-4L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0xf.d70a3p-4L 0x4p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0xf.d70a3p-4L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.d70a3p-4L 0x4p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0xf.d70a3p-4L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0xf.d70a3p-4L 0x4p-16496L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0xf.d70a3p-4L 0x4p-16496L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.d70a3p-4L 0x4p-16496L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0xf.d70a3p-4L 0x4p-16496L : 0x1p+0L : inexact-ok
+= pow downward dbl-64 0xf.d70a3d70a3d78p-4 0x8p-152 : 0xf.ffffffffffff8p-4 : inexact-ok
+= pow tonearest dbl-64 0xf.d70a3d70a3d78p-4 0x8p-152 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0xf.d70a3d70a3d78p-4 0x8p-152 : 0xf.ffffffffffff8p-4 : inexact-ok
+= pow upward dbl-64 0xf.d70a3d70a3d78p-4 0x8p-152 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel 0xf.d70a3d70a3d78p-4L 0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-intel 0xf.d70a3d70a3d78p-4L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0xf.d70a3d70a3d78p-4L 0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-intel 0xf.d70a3d70a3d78p-4L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.d70a3d70a3d78p-4L 0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.d70a3d70a3d78p-4L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.d70a3d70a3d78p-4L 0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.d70a3d70a3d78p-4L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0xf.d70a3d70a3d78p-4L 0x8p-152L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0xf.d70a3d70a3d78p-4L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.d70a3d70a3d78p-4L 0x8p-152L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0xf.d70a3d70a3d78p-4L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0xf.d70a3d70a3d78p-4L 0x8p-152L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= pow tonearest ldbl-128ibm 0xf.d70a3d70a3d78p-4L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0xf.d70a3d70a3d78p-4L 0x8p-152L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= pow upward ldbl-128ibm 0xf.d70a3d70a3d78p-4L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow downward dbl-64 0xf.d70a3d70a3d78p-4 0x4p-1076 : 0xf.ffffffffffff8p-4 : inexact-ok
+= pow tonearest dbl-64 0xf.d70a3d70a3d78p-4 0x4p-1076 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0xf.d70a3d70a3d78p-4 0x4p-1076 : 0xf.ffffffffffff8p-4 : inexact-ok
+= pow upward dbl-64 0xf.d70a3d70a3d78p-4 0x4p-1076 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel 0xf.d70a3d70a3d78p-4L 0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-intel 0xf.d70a3d70a3d78p-4L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0xf.d70a3d70a3d78p-4L 0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-intel 0xf.d70a3d70a3d78p-4L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.d70a3d70a3d78p-4L 0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.d70a3d70a3d78p-4L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.d70a3d70a3d78p-4L 0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.d70a3d70a3d78p-4L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0xf.d70a3d70a3d78p-4L 0x4p-1076L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0xf.d70a3d70a3d78p-4L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.d70a3d70a3d78p-4L 0x4p-1076L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0xf.d70a3d70a3d78p-4L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0xf.d70a3d70a3d78p-4L 0x4p-1076L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= pow tonearest ldbl-128ibm 0xf.d70a3d70a3d78p-4L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0xf.d70a3d70a3d78p-4L 0x4p-1076L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= pow upward ldbl-128ibm 0xf.d70a3d70a3d78p-4L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-intel 0xf.d70a3d70a3d78p-4L 0x8p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-intel 0xf.d70a3d70a3d78p-4L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0xf.d70a3d70a3d78p-4L 0x8p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-intel 0xf.d70a3d70a3d78p-4L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.d70a3d70a3d78p-4L 0x8p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.d70a3d70a3d78p-4L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.d70a3d70a3d78p-4L 0x8p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.d70a3d70a3d78p-4L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0xf.d70a3d70a3d78p-4L 0x8p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0xf.d70a3d70a3d78p-4L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.d70a3d70a3d78p-4L 0x8p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0xf.d70a3d70a3d78p-4L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.d70a3d70a3d78p-4L 0x4p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.d70a3d70a3d78p-4L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.d70a3d70a3d78p-4L 0x4p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.d70a3d70a3d78p-4L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0xf.d70a3d70a3d78p-4L 0x4p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0xf.d70a3d70a3d78p-4L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.d70a3d70a3d78p-4L 0x4p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0xf.d70a3d70a3d78p-4L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0xf.d70a3d70a3d78p-4L 0x4p-16496L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0xf.d70a3d70a3d78p-4L 0x4p-16496L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.d70a3d70a3d78p-4L 0x4p-16496L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0xf.d70a3d70a3d78p-4L 0x4p-16496L : 0x1p+0L : inexact-ok
+= pow downward dbl-64 0xf.d70a3d70a3d7p-4 0x8p-152 : 0xf.ffffffffffff8p-4 : inexact-ok
+= pow tonearest dbl-64 0xf.d70a3d70a3d7p-4 0x8p-152 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0xf.d70a3d70a3d7p-4 0x8p-152 : 0xf.ffffffffffff8p-4 : inexact-ok
+= pow upward dbl-64 0xf.d70a3d70a3d7p-4 0x8p-152 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel 0xf.d70a3d70a3d7p-4L 0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-intel 0xf.d70a3d70a3d7p-4L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0xf.d70a3d70a3d7p-4L 0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-intel 0xf.d70a3d70a3d7p-4L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.d70a3d70a3d7p-4L 0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.d70a3d70a3d7p-4L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.d70a3d70a3d7p-4L 0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.d70a3d70a3d7p-4L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0xf.d70a3d70a3d7p-4L 0x8p-152L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0xf.d70a3d70a3d7p-4L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.d70a3d70a3d7p-4L 0x8p-152L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0xf.d70a3d70a3d7p-4L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0xf.d70a3d70a3d7p-4L 0x8p-152L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= pow tonearest ldbl-128ibm 0xf.d70a3d70a3d7p-4L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0xf.d70a3d70a3d7p-4L 0x8p-152L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= pow upward ldbl-128ibm 0xf.d70a3d70a3d7p-4L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow downward dbl-64 0xf.d70a3d70a3d7p-4 0x4p-1076 : 0xf.ffffffffffff8p-4 : inexact-ok
+= pow tonearest dbl-64 0xf.d70a3d70a3d7p-4 0x4p-1076 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0xf.d70a3d70a3d7p-4 0x4p-1076 : 0xf.ffffffffffff8p-4 : inexact-ok
+= pow upward dbl-64 0xf.d70a3d70a3d7p-4 0x4p-1076 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel 0xf.d70a3d70a3d7p-4L 0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-intel 0xf.d70a3d70a3d7p-4L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0xf.d70a3d70a3d7p-4L 0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-intel 0xf.d70a3d70a3d7p-4L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.d70a3d70a3d7p-4L 0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.d70a3d70a3d7p-4L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.d70a3d70a3d7p-4L 0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.d70a3d70a3d7p-4L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0xf.d70a3d70a3d7p-4L 0x4p-1076L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0xf.d70a3d70a3d7p-4L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.d70a3d70a3d7p-4L 0x4p-1076L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0xf.d70a3d70a3d7p-4L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0xf.d70a3d70a3d7p-4L 0x4p-1076L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= pow tonearest ldbl-128ibm 0xf.d70a3d70a3d7p-4L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0xf.d70a3d70a3d7p-4L 0x4p-1076L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= pow upward ldbl-128ibm 0xf.d70a3d70a3d7p-4L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-intel 0xf.d70a3d70a3d7p-4L 0x8p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-intel 0xf.d70a3d70a3d7p-4L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0xf.d70a3d70a3d7p-4L 0x8p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-intel 0xf.d70a3d70a3d7p-4L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.d70a3d70a3d7p-4L 0x8p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.d70a3d70a3d7p-4L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.d70a3d70a3d7p-4L 0x8p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.d70a3d70a3d7p-4L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0xf.d70a3d70a3d7p-4L 0x8p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0xf.d70a3d70a3d7p-4L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.d70a3d70a3d7p-4L 0x8p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0xf.d70a3d70a3d7p-4L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.d70a3d70a3d7p-4L 0x4p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.d70a3d70a3d7p-4L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.d70a3d70a3d7p-4L 0x4p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.d70a3d70a3d7p-4L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0xf.d70a3d70a3d7p-4L 0x4p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0xf.d70a3d70a3d7p-4L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.d70a3d70a3d7p-4L 0x4p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0xf.d70a3d70a3d7p-4L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0xf.d70a3d70a3d7p-4L 0x4p-16496L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0xf.d70a3d70a3d7p-4L 0x4p-16496L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.d70a3d70a3d7p-4L 0x4p-16496L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0xf.d70a3d70a3d7p-4L 0x4p-16496L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-intel 0xf.d70a3d70a3d70a4p-4L 0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-intel 0xf.d70a3d70a3d70a4p-4L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0xf.d70a3d70a3d70a4p-4L 0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-intel 0xf.d70a3d70a3d70a4p-4L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.d70a3d70a3d70a4p-4L 0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.d70a3d70a3d70a4p-4L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.d70a3d70a3d70a4p-4L 0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.d70a3d70a3d70a4p-4L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0xf.d70a3d70a3d70a4p-4L 0x8p-152L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0xf.d70a3d70a3d70a4p-4L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.d70a3d70a3d70a4p-4L 0x8p-152L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0xf.d70a3d70a3d70a4p-4L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0xf.d70a3d70a3d70a4p-4L 0x8p-152L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= pow tonearest ldbl-128ibm 0xf.d70a3d70a3d70a4p-4L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0xf.d70a3d70a3d70a4p-4L 0x8p-152L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= pow upward ldbl-128ibm 0xf.d70a3d70a3d70a4p-4L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-intel 0xf.d70a3d70a3d70a4p-4L 0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-intel 0xf.d70a3d70a3d70a4p-4L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0xf.d70a3d70a3d70a4p-4L 0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-intel 0xf.d70a3d70a3d70a4p-4L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.d70a3d70a3d70a4p-4L 0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.d70a3d70a3d70a4p-4L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.d70a3d70a3d70a4p-4L 0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.d70a3d70a3d70a4p-4L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0xf.d70a3d70a3d70a4p-4L 0x4p-1076L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0xf.d70a3d70a3d70a4p-4L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.d70a3d70a3d70a4p-4L 0x4p-1076L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0xf.d70a3d70a3d70a4p-4L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0xf.d70a3d70a3d70a4p-4L 0x4p-1076L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= pow tonearest ldbl-128ibm 0xf.d70a3d70a3d70a4p-4L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0xf.d70a3d70a3d70a4p-4L 0x4p-1076L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= pow upward ldbl-128ibm 0xf.d70a3d70a3d70a4p-4L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-intel 0xf.d70a3d70a3d70a4p-4L 0x8p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-intel 0xf.d70a3d70a3d70a4p-4L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0xf.d70a3d70a3d70a4p-4L 0x8p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-intel 0xf.d70a3d70a3d70a4p-4L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.d70a3d70a3d70a4p-4L 0x8p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.d70a3d70a3d70a4p-4L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.d70a3d70a3d70a4p-4L 0x8p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.d70a3d70a3d70a4p-4L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0xf.d70a3d70a3d70a4p-4L 0x8p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0xf.d70a3d70a3d70a4p-4L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.d70a3d70a3d70a4p-4L 0x8p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0xf.d70a3d70a3d70a4p-4L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.d70a3d70a3d70a4p-4L 0x4p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.d70a3d70a3d70a4p-4L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.d70a3d70a3d70a4p-4L 0x4p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.d70a3d70a3d70a4p-4L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0xf.d70a3d70a3d70a4p-4L 0x4p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0xf.d70a3d70a3d70a4p-4L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.d70a3d70a3d70a4p-4L 0x4p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0xf.d70a3d70a3d70a4p-4L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0xf.d70a3d70a3d70a4p-4L 0x4p-16496L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0xf.d70a3d70a3d70a4p-4L 0x4p-16496L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.d70a3d70a3d70a4p-4L 0x4p-16496L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0xf.d70a3d70a3d70a4p-4L 0x4p-16496L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-intel 0xf.d70a3d70a3d70a3p-4L 0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-intel 0xf.d70a3d70a3d70a3p-4L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0xf.d70a3d70a3d70a3p-4L 0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-intel 0xf.d70a3d70a3d70a3p-4L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.d70a3d70a3d70a3p-4L 0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.d70a3d70a3d70a3p-4L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.d70a3d70a3d70a3p-4L 0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.d70a3d70a3d70a3p-4L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0xf.d70a3d70a3d70a3p-4L 0x8p-152L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0xf.d70a3d70a3d70a3p-4L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.d70a3d70a3d70a3p-4L 0x8p-152L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0xf.d70a3d70a3d70a3p-4L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0xf.d70a3d70a3d70a3p-4L 0x8p-152L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= pow tonearest ldbl-128ibm 0xf.d70a3d70a3d70a3p-4L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0xf.d70a3d70a3d70a3p-4L 0x8p-152L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= pow upward ldbl-128ibm 0xf.d70a3d70a3d70a3p-4L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-intel 0xf.d70a3d70a3d70a3p-4L 0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-intel 0xf.d70a3d70a3d70a3p-4L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0xf.d70a3d70a3d70a3p-4L 0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-intel 0xf.d70a3d70a3d70a3p-4L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.d70a3d70a3d70a3p-4L 0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.d70a3d70a3d70a3p-4L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.d70a3d70a3d70a3p-4L 0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.d70a3d70a3d70a3p-4L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0xf.d70a3d70a3d70a3p-4L 0x4p-1076L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0xf.d70a3d70a3d70a3p-4L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.d70a3d70a3d70a3p-4L 0x4p-1076L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0xf.d70a3d70a3d70a3p-4L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0xf.d70a3d70a3d70a3p-4L 0x4p-1076L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= pow tonearest ldbl-128ibm 0xf.d70a3d70a3d70a3p-4L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0xf.d70a3d70a3d70a3p-4L 0x4p-1076L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= pow upward ldbl-128ibm 0xf.d70a3d70a3d70a3p-4L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-intel 0xf.d70a3d70a3d70a3p-4L 0x8p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-intel 0xf.d70a3d70a3d70a3p-4L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0xf.d70a3d70a3d70a3p-4L 0x8p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-intel 0xf.d70a3d70a3d70a3p-4L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.d70a3d70a3d70a3p-4L 0x8p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.d70a3d70a3d70a3p-4L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.d70a3d70a3d70a3p-4L 0x8p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.d70a3d70a3d70a3p-4L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0xf.d70a3d70a3d70a3p-4L 0x8p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0xf.d70a3d70a3d70a3p-4L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.d70a3d70a3d70a3p-4L 0x8p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0xf.d70a3d70a3d70a3p-4L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.d70a3d70a3d70a3p-4L 0x4p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.d70a3d70a3d70a3p-4L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.d70a3d70a3d70a3p-4L 0x4p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.d70a3d70a3d70a3p-4L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0xf.d70a3d70a3d70a3p-4L 0x4p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0xf.d70a3d70a3d70a3p-4L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.d70a3d70a3d70a3p-4L 0x4p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0xf.d70a3d70a3d70a3p-4L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0xf.d70a3d70a3d70a3p-4L 0x4p-16496L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0xf.d70a3d70a3d70a3p-4L 0x4p-16496L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.d70a3d70a3d70a3p-4L 0x4p-16496L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0xf.d70a3d70a3d70a3p-4L 0x4p-16496L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3d78p-4L 0x8p-152L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3d78p-4L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3d78p-4L 0x8p-152L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3d78p-4L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3d78p-4L 0x4p-1076L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3d78p-4L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3d78p-4L 0x4p-1076L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3d78p-4L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3d78p-4L 0x8p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3d78p-4L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3d78p-4L 0x8p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3d78p-4L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3d78p-4L 0x4p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3d78p-4L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3d78p-4L 0x4p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3d78p-4L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3d78p-4L 0x4p-16496L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3d78p-4L 0x4p-16496L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3d78p-4L 0x4p-16496L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3d78p-4L 0x4p-16496L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3d7p-4L 0x8p-152L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3d7p-4L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3d7p-4L 0x8p-152L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3d7p-4L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3d7p-4L 0x4p-1076L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3d7p-4L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3d7p-4L 0x4p-1076L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3d7p-4L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3d7p-4L 0x8p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3d7p-4L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3d7p-4L 0x8p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3d7p-4L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3d7p-4L 0x4p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3d7p-4L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3d7p-4L 0x4p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3d7p-4L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3d7p-4L 0x4p-16496L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3d7p-4L 0x4p-16496L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3d7p-4L 0x4p-16496L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3d7p-4L 0x4p-16496L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a4p-4L 0x8p-152L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a4p-4L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a4p-4L 0x8p-152L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a4p-4L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0xf.d70a3d70a3d70a3d70a3d70a4p-4L 0x8p-152L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= pow tonearest ldbl-128ibm 0xf.d70a3d70a3d70a3d70a3d70a4p-4L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0xf.d70a3d70a3d70a3d70a3d70a4p-4L 0x8p-152L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= pow upward ldbl-128ibm 0xf.d70a3d70a3d70a3d70a3d70a4p-4L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a4p-4L 0x4p-1076L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a4p-4L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a4p-4L 0x4p-1076L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a4p-4L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0xf.d70a3d70a3d70a3d70a3d70a4p-4L 0x4p-1076L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= pow tonearest ldbl-128ibm 0xf.d70a3d70a3d70a3d70a3d70a4p-4L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0xf.d70a3d70a3d70a3d70a3d70a4p-4L 0x4p-1076L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= pow upward ldbl-128ibm 0xf.d70a3d70a3d70a3d70a3d70a4p-4L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a4p-4L 0x8p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a4p-4L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a4p-4L 0x8p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a4p-4L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a4p-4L 0x4p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a4p-4L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a4p-4L 0x4p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a4p-4L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a4p-4L 0x4p-16496L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a4p-4L 0x4p-16496L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a4p-4L 0x4p-16496L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a4p-4L 0x4p-16496L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3cp-4L 0x8p-152L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3cp-4L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3cp-4L 0x8p-152L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3cp-4L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0xf.d70a3d70a3d70a3d70a3d70a3cp-4L 0x8p-152L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= pow tonearest ldbl-128ibm 0xf.d70a3d70a3d70a3d70a3d70a3cp-4L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0xf.d70a3d70a3d70a3d70a3d70a3cp-4L 0x8p-152L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= pow upward ldbl-128ibm 0xf.d70a3d70a3d70a3d70a3d70a3cp-4L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3cp-4L 0x4p-1076L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3cp-4L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3cp-4L 0x4p-1076L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3cp-4L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0xf.d70a3d70a3d70a3d70a3d70a3cp-4L 0x4p-1076L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= pow tonearest ldbl-128ibm 0xf.d70a3d70a3d70a3d70a3d70a3cp-4L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0xf.d70a3d70a3d70a3d70a3d70a3cp-4L 0x4p-1076L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= pow upward ldbl-128ibm 0xf.d70a3d70a3d70a3d70a3d70a3cp-4L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3cp-4L 0x8p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3cp-4L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3cp-4L 0x8p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3cp-4L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3cp-4L 0x4p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3cp-4L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3cp-4L 0x4p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3cp-4L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3cp-4L 0x4p-16496L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3cp-4L 0x4p-16496L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3cp-4L 0x4p-16496L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3cp-4L 0x4p-16496L : 0x1p+0L : inexact-ok
+pow 0.99 -min_subnorm
+= pow downward flt-32 0xf.d70a4p-4f -0x8p-152f : 0x1p+0f : inexact-ok
+= pow tonearest flt-32 0xf.d70a4p-4f -0x8p-152f : 0x1p+0f : inexact-ok
+= pow towardzero flt-32 0xf.d70a4p-4f -0x8p-152f : 0x1p+0f : inexact-ok
+= pow upward flt-32 0xf.d70a4p-4f -0x8p-152f : 0x1.000002p+0f : inexact-ok
+= pow downward dbl-64 0xf.d70a4p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 0xf.d70a4p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0xf.d70a4p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 0xf.d70a4p-4 -0x8p-152 : 0x1.0000000000001p+0 : inexact-ok
+= pow downward ldbl-96-intel 0xf.d70a4p-4L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0xf.d70a4p-4L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0xf.d70a4p-4L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0xf.d70a4p-4L -0x8p-152L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.d70a4p-4L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.d70a4p-4L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.d70a4p-4L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.d70a4p-4L -0x8p-152L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-128 0xf.d70a4p-4L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0xf.d70a4p-4L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.d70a4p-4L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0xf.d70a4p-4L -0x8p-152L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128ibm 0xf.d70a4p-4L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0xf.d70a4p-4L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0xf.d70a4p-4L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0xf.d70a4p-4L -0x8p-152L : 0x1.000000000000000000000000008p+0L : inexact-ok
+= pow downward dbl-64 0xf.d70a4p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 0xf.d70a4p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0xf.d70a4p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 0xf.d70a4p-4 -0x4p-1076 : 0x1.0000000000001p+0 : inexact-ok
+= pow downward ldbl-96-intel 0xf.d70a4p-4L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0xf.d70a4p-4L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0xf.d70a4p-4L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0xf.d70a4p-4L -0x4p-1076L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.d70a4p-4L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.d70a4p-4L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.d70a4p-4L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.d70a4p-4L -0x4p-1076L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-128 0xf.d70a4p-4L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0xf.d70a4p-4L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.d70a4p-4L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0xf.d70a4p-4L -0x4p-1076L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128ibm 0xf.d70a4p-4L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0xf.d70a4p-4L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0xf.d70a4p-4L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0xf.d70a4p-4L -0x4p-1076L : 0x1.000000000000000000000000008p+0L : inexact-ok
+= pow downward ldbl-96-intel 0xf.d70a4p-4L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0xf.d70a4p-4L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0xf.d70a4p-4L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0xf.d70a4p-4L -0x8p-16448L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.d70a4p-4L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.d70a4p-4L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.d70a4p-4L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.d70a4p-4L -0x8p-16448L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-128 0xf.d70a4p-4L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0xf.d70a4p-4L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.d70a4p-4L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0xf.d70a4p-4L -0x8p-16448L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.d70a4p-4L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.d70a4p-4L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.d70a4p-4L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.d70a4p-4L -0x4p-16448L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-128 0xf.d70a4p-4L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0xf.d70a4p-4L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.d70a4p-4L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0xf.d70a4p-4L -0x4p-16448L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128 0xf.d70a4p-4L -0x4p-16496L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0xf.d70a4p-4L -0x4p-16496L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.d70a4p-4L -0x4p-16496L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0xf.d70a4p-4L -0x4p-16496L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward flt-32 0xf.d70a3p-4f -0x8p-152f : 0x1p+0f : inexact-ok
+= pow tonearest flt-32 0xf.d70a3p-4f -0x8p-152f : 0x1p+0f : inexact-ok
+= pow towardzero flt-32 0xf.d70a3p-4f -0x8p-152f : 0x1p+0f : inexact-ok
+= pow upward flt-32 0xf.d70a3p-4f -0x8p-152f : 0x1.000002p+0f : inexact-ok
+= pow downward dbl-64 0xf.d70a3p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 0xf.d70a3p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0xf.d70a3p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 0xf.d70a3p-4 -0x8p-152 : 0x1.0000000000001p+0 : inexact-ok
+= pow downward ldbl-96-intel 0xf.d70a3p-4L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0xf.d70a3p-4L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0xf.d70a3p-4L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0xf.d70a3p-4L -0x8p-152L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.d70a3p-4L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.d70a3p-4L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.d70a3p-4L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.d70a3p-4L -0x8p-152L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-128 0xf.d70a3p-4L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0xf.d70a3p-4L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.d70a3p-4L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0xf.d70a3p-4L -0x8p-152L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128ibm 0xf.d70a3p-4L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0xf.d70a3p-4L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0xf.d70a3p-4L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0xf.d70a3p-4L -0x8p-152L : 0x1.000000000000000000000000008p+0L : inexact-ok
+= pow downward dbl-64 0xf.d70a3p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 0xf.d70a3p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0xf.d70a3p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 0xf.d70a3p-4 -0x4p-1076 : 0x1.0000000000001p+0 : inexact-ok
+= pow downward ldbl-96-intel 0xf.d70a3p-4L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0xf.d70a3p-4L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0xf.d70a3p-4L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0xf.d70a3p-4L -0x4p-1076L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.d70a3p-4L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.d70a3p-4L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.d70a3p-4L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.d70a3p-4L -0x4p-1076L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-128 0xf.d70a3p-4L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0xf.d70a3p-4L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.d70a3p-4L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0xf.d70a3p-4L -0x4p-1076L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128ibm 0xf.d70a3p-4L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0xf.d70a3p-4L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0xf.d70a3p-4L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0xf.d70a3p-4L -0x4p-1076L : 0x1.000000000000000000000000008p+0L : inexact-ok
+= pow downward ldbl-96-intel 0xf.d70a3p-4L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0xf.d70a3p-4L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0xf.d70a3p-4L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0xf.d70a3p-4L -0x8p-16448L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.d70a3p-4L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.d70a3p-4L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.d70a3p-4L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.d70a3p-4L -0x8p-16448L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-128 0xf.d70a3p-4L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0xf.d70a3p-4L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.d70a3p-4L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0xf.d70a3p-4L -0x8p-16448L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.d70a3p-4L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.d70a3p-4L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.d70a3p-4L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.d70a3p-4L -0x4p-16448L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-128 0xf.d70a3p-4L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0xf.d70a3p-4L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.d70a3p-4L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0xf.d70a3p-4L -0x4p-16448L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128 0xf.d70a3p-4L -0x4p-16496L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0xf.d70a3p-4L -0x4p-16496L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.d70a3p-4L -0x4p-16496L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0xf.d70a3p-4L -0x4p-16496L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward dbl-64 0xf.d70a3d70a3d78p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 0xf.d70a3d70a3d78p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0xf.d70a3d70a3d78p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 0xf.d70a3d70a3d78p-4 -0x8p-152 : 0x1.0000000000001p+0 : inexact-ok
+= pow downward ldbl-96-intel 0xf.d70a3d70a3d78p-4L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0xf.d70a3d70a3d78p-4L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0xf.d70a3d70a3d78p-4L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0xf.d70a3d70a3d78p-4L -0x8p-152L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.d70a3d70a3d78p-4L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.d70a3d70a3d78p-4L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.d70a3d70a3d78p-4L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.d70a3d70a3d78p-4L -0x8p-152L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-128 0xf.d70a3d70a3d78p-4L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0xf.d70a3d70a3d78p-4L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.d70a3d70a3d78p-4L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0xf.d70a3d70a3d78p-4L -0x8p-152L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128ibm 0xf.d70a3d70a3d78p-4L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0xf.d70a3d70a3d78p-4L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0xf.d70a3d70a3d78p-4L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0xf.d70a3d70a3d78p-4L -0x8p-152L : 0x1.000000000000000000000000008p+0L : inexact-ok
+= pow downward dbl-64 0xf.d70a3d70a3d78p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 0xf.d70a3d70a3d78p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0xf.d70a3d70a3d78p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 0xf.d70a3d70a3d78p-4 -0x4p-1076 : 0x1.0000000000001p+0 : inexact-ok
+= pow downward ldbl-96-intel 0xf.d70a3d70a3d78p-4L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0xf.d70a3d70a3d78p-4L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0xf.d70a3d70a3d78p-4L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0xf.d70a3d70a3d78p-4L -0x4p-1076L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.d70a3d70a3d78p-4L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.d70a3d70a3d78p-4L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.d70a3d70a3d78p-4L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.d70a3d70a3d78p-4L -0x4p-1076L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-128 0xf.d70a3d70a3d78p-4L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0xf.d70a3d70a3d78p-4L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.d70a3d70a3d78p-4L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0xf.d70a3d70a3d78p-4L -0x4p-1076L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128ibm 0xf.d70a3d70a3d78p-4L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0xf.d70a3d70a3d78p-4L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0xf.d70a3d70a3d78p-4L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0xf.d70a3d70a3d78p-4L -0x4p-1076L : 0x1.000000000000000000000000008p+0L : inexact-ok
+= pow downward ldbl-96-intel 0xf.d70a3d70a3d78p-4L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0xf.d70a3d70a3d78p-4L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0xf.d70a3d70a3d78p-4L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0xf.d70a3d70a3d78p-4L -0x8p-16448L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.d70a3d70a3d78p-4L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.d70a3d70a3d78p-4L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.d70a3d70a3d78p-4L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.d70a3d70a3d78p-4L -0x8p-16448L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-128 0xf.d70a3d70a3d78p-4L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0xf.d70a3d70a3d78p-4L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.d70a3d70a3d78p-4L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0xf.d70a3d70a3d78p-4L -0x8p-16448L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.d70a3d70a3d78p-4L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.d70a3d70a3d78p-4L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.d70a3d70a3d78p-4L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.d70a3d70a3d78p-4L -0x4p-16448L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-128 0xf.d70a3d70a3d78p-4L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0xf.d70a3d70a3d78p-4L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.d70a3d70a3d78p-4L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0xf.d70a3d70a3d78p-4L -0x4p-16448L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128 0xf.d70a3d70a3d78p-4L -0x4p-16496L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0xf.d70a3d70a3d78p-4L -0x4p-16496L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.d70a3d70a3d78p-4L -0x4p-16496L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0xf.d70a3d70a3d78p-4L -0x4p-16496L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward dbl-64 0xf.d70a3d70a3d7p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 0xf.d70a3d70a3d7p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0xf.d70a3d70a3d7p-4 -0x8p-152 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 0xf.d70a3d70a3d7p-4 -0x8p-152 : 0x1.0000000000001p+0 : inexact-ok
+= pow downward ldbl-96-intel 0xf.d70a3d70a3d7p-4L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0xf.d70a3d70a3d7p-4L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0xf.d70a3d70a3d7p-4L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0xf.d70a3d70a3d7p-4L -0x8p-152L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.d70a3d70a3d7p-4L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.d70a3d70a3d7p-4L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.d70a3d70a3d7p-4L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.d70a3d70a3d7p-4L -0x8p-152L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-128 0xf.d70a3d70a3d7p-4L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0xf.d70a3d70a3d7p-4L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.d70a3d70a3d7p-4L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0xf.d70a3d70a3d7p-4L -0x8p-152L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128ibm 0xf.d70a3d70a3d7p-4L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0xf.d70a3d70a3d7p-4L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0xf.d70a3d70a3d7p-4L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0xf.d70a3d70a3d7p-4L -0x8p-152L : 0x1.000000000000000000000000008p+0L : inexact-ok
+= pow downward dbl-64 0xf.d70a3d70a3d7p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 0xf.d70a3d70a3d7p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0xf.d70a3d70a3d7p-4 -0x4p-1076 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 0xf.d70a3d70a3d7p-4 -0x4p-1076 : 0x1.0000000000001p+0 : inexact-ok
+= pow downward ldbl-96-intel 0xf.d70a3d70a3d7p-4L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0xf.d70a3d70a3d7p-4L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0xf.d70a3d70a3d7p-4L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0xf.d70a3d70a3d7p-4L -0x4p-1076L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.d70a3d70a3d7p-4L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.d70a3d70a3d7p-4L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.d70a3d70a3d7p-4L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.d70a3d70a3d7p-4L -0x4p-1076L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-128 0xf.d70a3d70a3d7p-4L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0xf.d70a3d70a3d7p-4L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.d70a3d70a3d7p-4L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0xf.d70a3d70a3d7p-4L -0x4p-1076L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128ibm 0xf.d70a3d70a3d7p-4L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0xf.d70a3d70a3d7p-4L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0xf.d70a3d70a3d7p-4L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0xf.d70a3d70a3d7p-4L -0x4p-1076L : 0x1.000000000000000000000000008p+0L : inexact-ok
+= pow downward ldbl-96-intel 0xf.d70a3d70a3d7p-4L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0xf.d70a3d70a3d7p-4L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0xf.d70a3d70a3d7p-4L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0xf.d70a3d70a3d7p-4L -0x8p-16448L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.d70a3d70a3d7p-4L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.d70a3d70a3d7p-4L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.d70a3d70a3d7p-4L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.d70a3d70a3d7p-4L -0x8p-16448L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-128 0xf.d70a3d70a3d7p-4L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0xf.d70a3d70a3d7p-4L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.d70a3d70a3d7p-4L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0xf.d70a3d70a3d7p-4L -0x8p-16448L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.d70a3d70a3d7p-4L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.d70a3d70a3d7p-4L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.d70a3d70a3d7p-4L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.d70a3d70a3d7p-4L -0x4p-16448L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-128 0xf.d70a3d70a3d7p-4L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0xf.d70a3d70a3d7p-4L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.d70a3d70a3d7p-4L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0xf.d70a3d70a3d7p-4L -0x4p-16448L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128 0xf.d70a3d70a3d7p-4L -0x4p-16496L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0xf.d70a3d70a3d7p-4L -0x4p-16496L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.d70a3d70a3d7p-4L -0x4p-16496L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0xf.d70a3d70a3d7p-4L -0x4p-16496L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-96-intel 0xf.d70a3d70a3d70a4p-4L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0xf.d70a3d70a3d70a4p-4L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0xf.d70a3d70a3d70a4p-4L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0xf.d70a3d70a3d70a4p-4L -0x8p-152L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.d70a3d70a3d70a4p-4L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.d70a3d70a3d70a4p-4L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.d70a3d70a3d70a4p-4L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.d70a3d70a3d70a4p-4L -0x8p-152L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-128 0xf.d70a3d70a3d70a4p-4L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0xf.d70a3d70a3d70a4p-4L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.d70a3d70a3d70a4p-4L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0xf.d70a3d70a3d70a4p-4L -0x8p-152L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128ibm 0xf.d70a3d70a3d70a4p-4L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0xf.d70a3d70a3d70a4p-4L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0xf.d70a3d70a3d70a4p-4L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0xf.d70a3d70a3d70a4p-4L -0x8p-152L : 0x1.000000000000000000000000008p+0L : inexact-ok
+= pow downward ldbl-96-intel 0xf.d70a3d70a3d70a4p-4L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0xf.d70a3d70a3d70a4p-4L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0xf.d70a3d70a3d70a4p-4L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0xf.d70a3d70a3d70a4p-4L -0x4p-1076L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.d70a3d70a3d70a4p-4L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.d70a3d70a3d70a4p-4L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.d70a3d70a3d70a4p-4L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.d70a3d70a3d70a4p-4L -0x4p-1076L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-128 0xf.d70a3d70a3d70a4p-4L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0xf.d70a3d70a3d70a4p-4L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.d70a3d70a3d70a4p-4L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0xf.d70a3d70a3d70a4p-4L -0x4p-1076L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128ibm 0xf.d70a3d70a3d70a4p-4L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0xf.d70a3d70a3d70a4p-4L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0xf.d70a3d70a3d70a4p-4L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0xf.d70a3d70a3d70a4p-4L -0x4p-1076L : 0x1.000000000000000000000000008p+0L : inexact-ok
+= pow downward ldbl-96-intel 0xf.d70a3d70a3d70a4p-4L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0xf.d70a3d70a3d70a4p-4L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0xf.d70a3d70a3d70a4p-4L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0xf.d70a3d70a3d70a4p-4L -0x8p-16448L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.d70a3d70a3d70a4p-4L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.d70a3d70a3d70a4p-4L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.d70a3d70a3d70a4p-4L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.d70a3d70a3d70a4p-4L -0x8p-16448L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-128 0xf.d70a3d70a3d70a4p-4L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0xf.d70a3d70a3d70a4p-4L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.d70a3d70a3d70a4p-4L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0xf.d70a3d70a3d70a4p-4L -0x8p-16448L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.d70a3d70a3d70a4p-4L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.d70a3d70a3d70a4p-4L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.d70a3d70a3d70a4p-4L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.d70a3d70a3d70a4p-4L -0x4p-16448L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-128 0xf.d70a3d70a3d70a4p-4L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0xf.d70a3d70a3d70a4p-4L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.d70a3d70a3d70a4p-4L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0xf.d70a3d70a3d70a4p-4L -0x4p-16448L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128 0xf.d70a3d70a3d70a4p-4L -0x4p-16496L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0xf.d70a3d70a3d70a4p-4L -0x4p-16496L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.d70a3d70a3d70a4p-4L -0x4p-16496L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0xf.d70a3d70a3d70a4p-4L -0x4p-16496L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-96-intel 0xf.d70a3d70a3d70a3p-4L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0xf.d70a3d70a3d70a3p-4L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0xf.d70a3d70a3d70a3p-4L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0xf.d70a3d70a3d70a3p-4L -0x8p-152L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.d70a3d70a3d70a3p-4L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.d70a3d70a3d70a3p-4L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.d70a3d70a3d70a3p-4L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.d70a3d70a3d70a3p-4L -0x8p-152L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-128 0xf.d70a3d70a3d70a3p-4L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0xf.d70a3d70a3d70a3p-4L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.d70a3d70a3d70a3p-4L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0xf.d70a3d70a3d70a3p-4L -0x8p-152L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128ibm 0xf.d70a3d70a3d70a3p-4L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0xf.d70a3d70a3d70a3p-4L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0xf.d70a3d70a3d70a3p-4L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0xf.d70a3d70a3d70a3p-4L -0x8p-152L : 0x1.000000000000000000000000008p+0L : inexact-ok
+= pow downward ldbl-96-intel 0xf.d70a3d70a3d70a3p-4L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0xf.d70a3d70a3d70a3p-4L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0xf.d70a3d70a3d70a3p-4L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0xf.d70a3d70a3d70a3p-4L -0x4p-1076L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.d70a3d70a3d70a3p-4L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.d70a3d70a3d70a3p-4L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.d70a3d70a3d70a3p-4L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.d70a3d70a3d70a3p-4L -0x4p-1076L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-128 0xf.d70a3d70a3d70a3p-4L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0xf.d70a3d70a3d70a3p-4L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.d70a3d70a3d70a3p-4L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0xf.d70a3d70a3d70a3p-4L -0x4p-1076L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128ibm 0xf.d70a3d70a3d70a3p-4L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0xf.d70a3d70a3d70a3p-4L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0xf.d70a3d70a3d70a3p-4L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0xf.d70a3d70a3d70a3p-4L -0x4p-1076L : 0x1.000000000000000000000000008p+0L : inexact-ok
+= pow downward ldbl-96-intel 0xf.d70a3d70a3d70a3p-4L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0xf.d70a3d70a3d70a3p-4L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0xf.d70a3d70a3d70a3p-4L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0xf.d70a3d70a3d70a3p-4L -0x8p-16448L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.d70a3d70a3d70a3p-4L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.d70a3d70a3d70a3p-4L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.d70a3d70a3d70a3p-4L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.d70a3d70a3d70a3p-4L -0x8p-16448L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-128 0xf.d70a3d70a3d70a3p-4L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0xf.d70a3d70a3d70a3p-4L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.d70a3d70a3d70a3p-4L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0xf.d70a3d70a3d70a3p-4L -0x8p-16448L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0xf.d70a3d70a3d70a3p-4L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0xf.d70a3d70a3d70a3p-4L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0xf.d70a3d70a3d70a3p-4L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0xf.d70a3d70a3d70a3p-4L -0x4p-16448L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-128 0xf.d70a3d70a3d70a3p-4L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0xf.d70a3d70a3d70a3p-4L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.d70a3d70a3d70a3p-4L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0xf.d70a3d70a3d70a3p-4L -0x4p-16448L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128 0xf.d70a3d70a3d70a3p-4L -0x4p-16496L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0xf.d70a3d70a3d70a3p-4L -0x4p-16496L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.d70a3d70a3d70a3p-4L -0x4p-16496L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0xf.d70a3d70a3d70a3p-4L -0x4p-16496L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3d78p-4L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3d78p-4L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3d78p-4L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3d78p-4L -0x8p-152L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3d78p-4L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3d78p-4L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3d78p-4L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3d78p-4L -0x4p-1076L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3d78p-4L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3d78p-4L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3d78p-4L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3d78p-4L -0x8p-16448L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3d78p-4L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3d78p-4L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3d78p-4L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3d78p-4L -0x4p-16448L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3d78p-4L -0x4p-16496L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3d78p-4L -0x4p-16496L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3d78p-4L -0x4p-16496L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3d78p-4L -0x4p-16496L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3d7p-4L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3d7p-4L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3d7p-4L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3d7p-4L -0x8p-152L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3d7p-4L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3d7p-4L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3d7p-4L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3d7p-4L -0x4p-1076L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3d7p-4L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3d7p-4L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3d7p-4L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3d7p-4L -0x8p-16448L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3d7p-4L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3d7p-4L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3d7p-4L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3d7p-4L -0x4p-16448L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3d7p-4L -0x4p-16496L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3d7p-4L -0x4p-16496L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3d7p-4L -0x4p-16496L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3d7p-4L -0x4p-16496L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a4p-4L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a4p-4L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a4p-4L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a4p-4L -0x8p-152L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128ibm 0xf.d70a3d70a3d70a3d70a3d70a4p-4L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0xf.d70a3d70a3d70a3d70a3d70a4p-4L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0xf.d70a3d70a3d70a3d70a3d70a4p-4L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0xf.d70a3d70a3d70a3d70a3d70a4p-4L -0x8p-152L : 0x1.000000000000000000000000008p+0L : inexact-ok
+= pow downward ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a4p-4L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a4p-4L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a4p-4L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a4p-4L -0x4p-1076L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128ibm 0xf.d70a3d70a3d70a3d70a3d70a4p-4L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0xf.d70a3d70a3d70a3d70a3d70a4p-4L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0xf.d70a3d70a3d70a3d70a3d70a4p-4L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0xf.d70a3d70a3d70a3d70a3d70a4p-4L -0x4p-1076L : 0x1.000000000000000000000000008p+0L : inexact-ok
+= pow downward ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a4p-4L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a4p-4L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a4p-4L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a4p-4L -0x8p-16448L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a4p-4L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a4p-4L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a4p-4L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a4p-4L -0x4p-16448L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a4p-4L -0x4p-16496L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a4p-4L -0x4p-16496L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a4p-4L -0x4p-16496L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a4p-4L -0x4p-16496L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3cp-4L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3cp-4L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3cp-4L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3cp-4L -0x8p-152L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128ibm 0xf.d70a3d70a3d70a3d70a3d70a3cp-4L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0xf.d70a3d70a3d70a3d70a3d70a3cp-4L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0xf.d70a3d70a3d70a3d70a3d70a3cp-4L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0xf.d70a3d70a3d70a3d70a3d70a3cp-4L -0x8p-152L : 0x1.000000000000000000000000008p+0L : inexact-ok
+= pow downward ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3cp-4L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3cp-4L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3cp-4L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3cp-4L -0x4p-1076L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128ibm 0xf.d70a3d70a3d70a3d70a3d70a3cp-4L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0xf.d70a3d70a3d70a3d70a3d70a3cp-4L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0xf.d70a3d70a3d70a3d70a3d70a3cp-4L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0xf.d70a3d70a3d70a3d70a3d70a3cp-4L -0x4p-1076L : 0x1.000000000000000000000000008p+0L : inexact-ok
+= pow downward ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3cp-4L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3cp-4L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3cp-4L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3cp-4L -0x8p-16448L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3cp-4L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3cp-4L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3cp-4L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3cp-4L -0x4p-16448L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3cp-4L -0x4p-16496L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3cp-4L -0x4p-16496L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3cp-4L -0x4p-16496L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0xf.d70a3d70a3d70a3d70a3d70a3cp-4L -0x4p-16496L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+pow 1.01 min_subnorm
+= pow downward flt-32 0x1.028f5ep+0f 0x8p-152f : 0x1p+0f : inexact-ok
+= pow tonearest flt-32 0x1.028f5ep+0f 0x8p-152f : 0x1p+0f : inexact-ok
+= pow towardzero flt-32 0x1.028f5ep+0f 0x8p-152f : 0x1p+0f : inexact-ok
+= pow upward flt-32 0x1.028f5ep+0f 0x8p-152f : 0x1.000002p+0f : inexact-ok
+= pow downward dbl-64 0x1.028f5ep+0 0x8p-152 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 0x1.028f5ep+0 0x8p-152 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0x1.028f5ep+0 0x8p-152 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 0x1.028f5ep+0 0x8p-152 : 0x1.0000000000001p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x1.028f5ep+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1.028f5ep+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1.028f5ep+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x1.028f5ep+0L 0x8p-152L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1.028f5ep+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1.028f5ep+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1.028f5ep+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1.028f5ep+0L 0x8p-152L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-128 0x1.028f5ep+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1.028f5ep+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.028f5ep+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1.028f5ep+0L 0x8p-152L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1.028f5ep+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1.028f5ep+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1.028f5ep+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x1.028f5ep+0L 0x8p-152L : 0x1.000000000000000000000000008p+0L : inexact-ok
+= pow downward dbl-64 0x1.028f5ep+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 0x1.028f5ep+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0x1.028f5ep+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 0x1.028f5ep+0 0x4p-1076 : 0x1.0000000000001p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x1.028f5ep+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1.028f5ep+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1.028f5ep+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x1.028f5ep+0L 0x4p-1076L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1.028f5ep+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1.028f5ep+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1.028f5ep+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1.028f5ep+0L 0x4p-1076L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-128 0x1.028f5ep+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1.028f5ep+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.028f5ep+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1.028f5ep+0L 0x4p-1076L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1.028f5ep+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1.028f5ep+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1.028f5ep+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x1.028f5ep+0L 0x4p-1076L : 0x1.000000000000000000000000008p+0L : inexact-ok
+= pow downward ldbl-96-intel 0x1.028f5ep+0L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1.028f5ep+0L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1.028f5ep+0L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x1.028f5ep+0L 0x8p-16448L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1.028f5ep+0L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1.028f5ep+0L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1.028f5ep+0L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1.028f5ep+0L 0x8p-16448L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-128 0x1.028f5ep+0L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1.028f5ep+0L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.028f5ep+0L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1.028f5ep+0L 0x8p-16448L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1.028f5ep+0L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1.028f5ep+0L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1.028f5ep+0L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1.028f5ep+0L 0x4p-16448L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-128 0x1.028f5ep+0L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1.028f5ep+0L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.028f5ep+0L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1.028f5ep+0L 0x4p-16448L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128 0x1.028f5ep+0L 0x4p-16496L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1.028f5ep+0L 0x4p-16496L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.028f5ep+0L 0x4p-16496L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1.028f5ep+0L 0x4p-16496L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward flt-32 0x1.028f5cp+0f 0x8p-152f : 0x1p+0f : inexact-ok
+= pow tonearest flt-32 0x1.028f5cp+0f 0x8p-152f : 0x1p+0f : inexact-ok
+= pow towardzero flt-32 0x1.028f5cp+0f 0x8p-152f : 0x1p+0f : inexact-ok
+= pow upward flt-32 0x1.028f5cp+0f 0x8p-152f : 0x1.000002p+0f : inexact-ok
+= pow downward dbl-64 0x1.028f5cp+0 0x8p-152 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 0x1.028f5cp+0 0x8p-152 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0x1.028f5cp+0 0x8p-152 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 0x1.028f5cp+0 0x8p-152 : 0x1.0000000000001p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x1.028f5cp+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1.028f5cp+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1.028f5cp+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x1.028f5cp+0L 0x8p-152L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1.028f5cp+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1.028f5cp+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1.028f5cp+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1.028f5cp+0L 0x8p-152L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-128 0x1.028f5cp+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1.028f5cp+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.028f5cp+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1.028f5cp+0L 0x8p-152L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1.028f5cp+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1.028f5cp+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1.028f5cp+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x1.028f5cp+0L 0x8p-152L : 0x1.000000000000000000000000008p+0L : inexact-ok
+= pow downward dbl-64 0x1.028f5cp+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 0x1.028f5cp+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0x1.028f5cp+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 0x1.028f5cp+0 0x4p-1076 : 0x1.0000000000001p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x1.028f5cp+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1.028f5cp+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1.028f5cp+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x1.028f5cp+0L 0x4p-1076L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1.028f5cp+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1.028f5cp+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1.028f5cp+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1.028f5cp+0L 0x4p-1076L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-128 0x1.028f5cp+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1.028f5cp+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.028f5cp+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1.028f5cp+0L 0x4p-1076L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1.028f5cp+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1.028f5cp+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1.028f5cp+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x1.028f5cp+0L 0x4p-1076L : 0x1.000000000000000000000000008p+0L : inexact-ok
+= pow downward ldbl-96-intel 0x1.028f5cp+0L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1.028f5cp+0L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1.028f5cp+0L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x1.028f5cp+0L 0x8p-16448L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1.028f5cp+0L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1.028f5cp+0L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1.028f5cp+0L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1.028f5cp+0L 0x8p-16448L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-128 0x1.028f5cp+0L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1.028f5cp+0L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.028f5cp+0L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1.028f5cp+0L 0x8p-16448L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1.028f5cp+0L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1.028f5cp+0L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1.028f5cp+0L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1.028f5cp+0L 0x4p-16448L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-128 0x1.028f5cp+0L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1.028f5cp+0L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.028f5cp+0L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1.028f5cp+0L 0x4p-16448L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128 0x1.028f5cp+0L 0x4p-16496L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1.028f5cp+0L 0x4p-16496L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.028f5cp+0L 0x4p-16496L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1.028f5cp+0L 0x4p-16496L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward dbl-64 0x1.028f5c28f5c29p+0 0x8p-152 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 0x1.028f5c28f5c29p+0 0x8p-152 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0x1.028f5c28f5c29p+0 0x8p-152 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 0x1.028f5c28f5c29p+0 0x8p-152 : 0x1.0000000000001p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x1.028f5c28f5c29p+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1.028f5c28f5c29p+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1.028f5c28f5c29p+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x1.028f5c28f5c29p+0L 0x8p-152L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1.028f5c28f5c29p+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1.028f5c28f5c29p+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1.028f5c28f5c29p+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1.028f5c28f5c29p+0L 0x8p-152L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-128 0x1.028f5c28f5c29p+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1.028f5c28f5c29p+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.028f5c28f5c29p+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1.028f5c28f5c29p+0L 0x8p-152L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1.028f5c28f5c29p+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1.028f5c28f5c29p+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1.028f5c28f5c29p+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x1.028f5c28f5c29p+0L 0x8p-152L : 0x1.000000000000000000000000008p+0L : inexact-ok
+= pow downward dbl-64 0x1.028f5c28f5c29p+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 0x1.028f5c28f5c29p+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0x1.028f5c28f5c29p+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 0x1.028f5c28f5c29p+0 0x4p-1076 : 0x1.0000000000001p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x1.028f5c28f5c29p+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1.028f5c28f5c29p+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1.028f5c28f5c29p+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x1.028f5c28f5c29p+0L 0x4p-1076L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1.028f5c28f5c29p+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1.028f5c28f5c29p+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1.028f5c28f5c29p+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1.028f5c28f5c29p+0L 0x4p-1076L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-128 0x1.028f5c28f5c29p+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1.028f5c28f5c29p+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.028f5c28f5c29p+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1.028f5c28f5c29p+0L 0x4p-1076L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1.028f5c28f5c29p+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1.028f5c28f5c29p+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1.028f5c28f5c29p+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x1.028f5c28f5c29p+0L 0x4p-1076L : 0x1.000000000000000000000000008p+0L : inexact-ok
+= pow downward ldbl-96-intel 0x1.028f5c28f5c29p+0L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1.028f5c28f5c29p+0L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1.028f5c28f5c29p+0L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x1.028f5c28f5c29p+0L 0x8p-16448L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1.028f5c28f5c29p+0L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1.028f5c28f5c29p+0L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1.028f5c28f5c29p+0L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1.028f5c28f5c29p+0L 0x8p-16448L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-128 0x1.028f5c28f5c29p+0L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1.028f5c28f5c29p+0L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.028f5c28f5c29p+0L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1.028f5c28f5c29p+0L 0x8p-16448L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1.028f5c28f5c29p+0L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1.028f5c28f5c29p+0L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1.028f5c28f5c29p+0L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1.028f5c28f5c29p+0L 0x4p-16448L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-128 0x1.028f5c28f5c29p+0L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1.028f5c28f5c29p+0L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.028f5c28f5c29p+0L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1.028f5c28f5c29p+0L 0x4p-16448L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128 0x1.028f5c28f5c29p+0L 0x4p-16496L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1.028f5c28f5c29p+0L 0x4p-16496L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.028f5c28f5c29p+0L 0x4p-16496L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1.028f5c28f5c29p+0L 0x4p-16496L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward dbl-64 0x1.028f5c28f5c28p+0 0x8p-152 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 0x1.028f5c28f5c28p+0 0x8p-152 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0x1.028f5c28f5c28p+0 0x8p-152 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 0x1.028f5c28f5c28p+0 0x8p-152 : 0x1.0000000000001p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x1.028f5c28f5c28p+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1.028f5c28f5c28p+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1.028f5c28f5c28p+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x1.028f5c28f5c28p+0L 0x8p-152L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1.028f5c28f5c28p+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1.028f5c28f5c28p+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1.028f5c28f5c28p+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1.028f5c28f5c28p+0L 0x8p-152L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-128 0x1.028f5c28f5c28p+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1.028f5c28f5c28p+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.028f5c28f5c28p+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1.028f5c28f5c28p+0L 0x8p-152L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1.028f5c28f5c28p+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1.028f5c28f5c28p+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1.028f5c28f5c28p+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x1.028f5c28f5c28p+0L 0x8p-152L : 0x1.000000000000000000000000008p+0L : inexact-ok
+= pow downward dbl-64 0x1.028f5c28f5c28p+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= pow tonearest dbl-64 0x1.028f5c28f5c28p+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0x1.028f5c28f5c28p+0 0x4p-1076 : 0x1p+0 : inexact-ok
+= pow upward dbl-64 0x1.028f5c28f5c28p+0 0x4p-1076 : 0x1.0000000000001p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x1.028f5c28f5c28p+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1.028f5c28f5c28p+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1.028f5c28f5c28p+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x1.028f5c28f5c28p+0L 0x4p-1076L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1.028f5c28f5c28p+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1.028f5c28f5c28p+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1.028f5c28f5c28p+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1.028f5c28f5c28p+0L 0x4p-1076L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-128 0x1.028f5c28f5c28p+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1.028f5c28f5c28p+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.028f5c28f5c28p+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1.028f5c28f5c28p+0L 0x4p-1076L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1.028f5c28f5c28p+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1.028f5c28f5c28p+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1.028f5c28f5c28p+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x1.028f5c28f5c28p+0L 0x4p-1076L : 0x1.000000000000000000000000008p+0L : inexact-ok
+= pow downward ldbl-96-intel 0x1.028f5c28f5c28p+0L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1.028f5c28f5c28p+0L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1.028f5c28f5c28p+0L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x1.028f5c28f5c28p+0L 0x8p-16448L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1.028f5c28f5c28p+0L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1.028f5c28f5c28p+0L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1.028f5c28f5c28p+0L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1.028f5c28f5c28p+0L 0x8p-16448L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-128 0x1.028f5c28f5c28p+0L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1.028f5c28f5c28p+0L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.028f5c28f5c28p+0L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1.028f5c28f5c28p+0L 0x8p-16448L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1.028f5c28f5c28p+0L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1.028f5c28f5c28p+0L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1.028f5c28f5c28p+0L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1.028f5c28f5c28p+0L 0x4p-16448L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-128 0x1.028f5c28f5c28p+0L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1.028f5c28f5c28p+0L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.028f5c28f5c28p+0L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1.028f5c28f5c28p+0L 0x4p-16448L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128 0x1.028f5c28f5c28p+0L 0x4p-16496L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1.028f5c28f5c28p+0L 0x4p-16496L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.028f5c28f5c28p+0L 0x4p-16496L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1.028f5c28f5c28p+0L 0x4p-16496L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-96-intel 0x1.028f5c28f5c28f5ep+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1.028f5c28f5c28f5ep+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1.028f5c28f5c28f5ep+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x1.028f5c28f5c28f5ep+0L 0x8p-152L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1.028f5c28f5c28f5ep+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1.028f5c28f5c28f5ep+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1.028f5c28f5c28f5ep+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1.028f5c28f5c28f5ep+0L 0x8p-152L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-128 0x1.028f5c28f5c28f5ep+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1.028f5c28f5c28f5ep+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.028f5c28f5c28f5ep+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1.028f5c28f5c28f5ep+0L 0x8p-152L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1.028f5c28f5c28f5ep+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1.028f5c28f5c28f5ep+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1.028f5c28f5c28f5ep+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x1.028f5c28f5c28f5ep+0L 0x8p-152L : 0x1.000000000000000000000000008p+0L : inexact-ok
+= pow downward ldbl-96-intel 0x1.028f5c28f5c28f5ep+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1.028f5c28f5c28f5ep+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1.028f5c28f5c28f5ep+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x1.028f5c28f5c28f5ep+0L 0x4p-1076L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1.028f5c28f5c28f5ep+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1.028f5c28f5c28f5ep+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1.028f5c28f5c28f5ep+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1.028f5c28f5c28f5ep+0L 0x4p-1076L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-128 0x1.028f5c28f5c28f5ep+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1.028f5c28f5c28f5ep+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.028f5c28f5c28f5ep+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1.028f5c28f5c28f5ep+0L 0x4p-1076L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1.028f5c28f5c28f5ep+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1.028f5c28f5c28f5ep+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1.028f5c28f5c28f5ep+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x1.028f5c28f5c28f5ep+0L 0x4p-1076L : 0x1.000000000000000000000000008p+0L : inexact-ok
+= pow downward ldbl-96-intel 0x1.028f5c28f5c28f5ep+0L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1.028f5c28f5c28f5ep+0L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1.028f5c28f5c28f5ep+0L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x1.028f5c28f5c28f5ep+0L 0x8p-16448L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1.028f5c28f5c28f5ep+0L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1.028f5c28f5c28f5ep+0L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1.028f5c28f5c28f5ep+0L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1.028f5c28f5c28f5ep+0L 0x8p-16448L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-128 0x1.028f5c28f5c28f5ep+0L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1.028f5c28f5c28f5ep+0L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.028f5c28f5c28f5ep+0L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1.028f5c28f5c28f5ep+0L 0x8p-16448L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1.028f5c28f5c28f5ep+0L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1.028f5c28f5c28f5ep+0L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1.028f5c28f5c28f5ep+0L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1.028f5c28f5c28f5ep+0L 0x4p-16448L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-128 0x1.028f5c28f5c28f5ep+0L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1.028f5c28f5c28f5ep+0L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.028f5c28f5c28f5ep+0L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1.028f5c28f5c28f5ep+0L 0x4p-16448L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128 0x1.028f5c28f5c28f5ep+0L 0x4p-16496L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1.028f5c28f5c28f5ep+0L 0x4p-16496L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.028f5c28f5c28f5ep+0L 0x4p-16496L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1.028f5c28f5c28f5ep+0L 0x4p-16496L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-96-intel 0x1.028f5c28f5c28f5cp+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1.028f5c28f5c28f5cp+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1.028f5c28f5c28f5cp+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x1.028f5c28f5c28f5cp+0L 0x8p-152L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1.028f5c28f5c28f5cp+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1.028f5c28f5c28f5cp+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1.028f5c28f5c28f5cp+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1.028f5c28f5c28f5cp+0L 0x8p-152L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-128 0x1.028f5c28f5c28f5cp+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1.028f5c28f5c28f5cp+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.028f5c28f5c28f5cp+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1.028f5c28f5c28f5cp+0L 0x8p-152L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1.028f5c28f5c28f5cp+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1.028f5c28f5c28f5cp+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1.028f5c28f5c28f5cp+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x1.028f5c28f5c28f5cp+0L 0x8p-152L : 0x1.000000000000000000000000008p+0L : inexact-ok
+= pow downward ldbl-96-intel 0x1.028f5c28f5c28f5cp+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1.028f5c28f5c28f5cp+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1.028f5c28f5c28f5cp+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x1.028f5c28f5c28f5cp+0L 0x4p-1076L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1.028f5c28f5c28f5cp+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1.028f5c28f5c28f5cp+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1.028f5c28f5c28f5cp+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1.028f5c28f5c28f5cp+0L 0x4p-1076L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-128 0x1.028f5c28f5c28f5cp+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1.028f5c28f5c28f5cp+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.028f5c28f5c28f5cp+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1.028f5c28f5c28f5cp+0L 0x4p-1076L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1.028f5c28f5c28f5cp+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1.028f5c28f5c28f5cp+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1.028f5c28f5c28f5cp+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x1.028f5c28f5c28f5cp+0L 0x4p-1076L : 0x1.000000000000000000000000008p+0L : inexact-ok
+= pow downward ldbl-96-intel 0x1.028f5c28f5c28f5cp+0L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1.028f5c28f5c28f5cp+0L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1.028f5c28f5c28f5cp+0L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x1.028f5c28f5c28f5cp+0L 0x8p-16448L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1.028f5c28f5c28f5cp+0L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1.028f5c28f5c28f5cp+0L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1.028f5c28f5c28f5cp+0L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1.028f5c28f5c28f5cp+0L 0x8p-16448L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-128 0x1.028f5c28f5c28f5cp+0L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1.028f5c28f5c28f5cp+0L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.028f5c28f5c28f5cp+0L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1.028f5c28f5c28f5cp+0L 0x8p-16448L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1.028f5c28f5c28f5cp+0L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1.028f5c28f5c28f5cp+0L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1.028f5c28f5c28f5cp+0L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1.028f5c28f5c28f5cp+0L 0x4p-16448L : 0x1.0000000000000002p+0L : inexact-ok
+= pow downward ldbl-128 0x1.028f5c28f5c28f5cp+0L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1.028f5c28f5c28f5cp+0L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.028f5c28f5c28f5cp+0L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1.028f5c28f5c28f5cp+0L 0x4p-16448L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128 0x1.028f5c28f5c28f5cp+0L 0x4p-16496L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1.028f5c28f5c28f5cp+0L 0x4p-16496L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.028f5c28f5c28f5cp+0L 0x4p-16496L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1.028f5c28f5c28f5cp+0L 0x4p-16496L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c29p+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c29p+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c29p+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c29p+0L 0x8p-152L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c29p+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c29p+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c29p+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c29p+0L 0x4p-1076L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c29p+0L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c29p+0L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c29p+0L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c29p+0L 0x8p-16448L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c29p+0L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c29p+0L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c29p+0L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c29p+0L 0x4p-16448L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c29p+0L 0x4p-16496L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c29p+0L 0x4p-16496L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c29p+0L 0x4p-16496L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c29p+0L 0x4p-16496L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c28p+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c28p+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c28p+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c28p+0L 0x8p-152L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c28p+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c28p+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c28p+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c28p+0L 0x4p-1076L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c28p+0L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c28p+0L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c28p+0L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c28p+0L 0x8p-16448L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c28p+0L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c28p+0L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c28p+0L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c28p+0L 0x4p-16448L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c28p+0L 0x4p-16496L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c28p+0L 0x4p-16496L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c28p+0L 0x4p-16496L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c28p+0L 0x4p-16496L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c8p+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c8p+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c8p+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c8p+0L 0x8p-152L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1.028f5c28f5c28f5c28f5c28f5c8p+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1.028f5c28f5c28f5c28f5c28f5c8p+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1.028f5c28f5c28f5c28f5c28f5c8p+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x1.028f5c28f5c28f5c28f5c28f5c8p+0L 0x8p-152L : 0x1.000000000000000000000000008p+0L : inexact-ok
+= pow downward ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c8p+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c8p+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c8p+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c8p+0L 0x4p-1076L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1.028f5c28f5c28f5c28f5c28f5c8p+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1.028f5c28f5c28f5c28f5c28f5c8p+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1.028f5c28f5c28f5c28f5c28f5c8p+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x1.028f5c28f5c28f5c28f5c28f5c8p+0L 0x4p-1076L : 0x1.000000000000000000000000008p+0L : inexact-ok
+= pow downward ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c8p+0L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c8p+0L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c8p+0L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c8p+0L 0x8p-16448L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c8p+0L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c8p+0L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c8p+0L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c8p+0L 0x4p-16448L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c8p+0L 0x4p-16496L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c8p+0L 0x4p-16496L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c8p+0L 0x4p-16496L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c8p+0L 0x4p-16496L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5cp+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5cp+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5cp+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5cp+0L 0x8p-152L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1.028f5c28f5c28f5c28f5c28f5cp+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1.028f5c28f5c28f5c28f5c28f5cp+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1.028f5c28f5c28f5c28f5c28f5cp+0L 0x8p-152L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x1.028f5c28f5c28f5c28f5c28f5cp+0L 0x8p-152L : 0x1.000000000000000000000000008p+0L : inexact-ok
+= pow downward ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5cp+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5cp+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5cp+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5cp+0L 0x4p-1076L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1.028f5c28f5c28f5c28f5c28f5cp+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1.028f5c28f5c28f5c28f5c28f5cp+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1.028f5c28f5c28f5c28f5c28f5cp+0L 0x4p-1076L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x1.028f5c28f5c28f5c28f5c28f5cp+0L 0x4p-1076L : 0x1.000000000000000000000000008p+0L : inexact-ok
+= pow downward ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5cp+0L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5cp+0L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5cp+0L 0x8p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5cp+0L 0x8p-16448L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5cp+0L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5cp+0L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5cp+0L 0x4p-16448L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5cp+0L 0x4p-16448L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= pow downward ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5cp+0L 0x4p-16496L : 0x1p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5cp+0L 0x4p-16496L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5cp+0L 0x4p-16496L : 0x1p+0L : inexact-ok
+= pow upward ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5cp+0L 0x4p-16496L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+pow 1.01 -min_subnorm
+= pow downward flt-32 0x1.028f5ep+0f -0x8p-152f : 0xf.fffffp-4f : inexact-ok
+= pow tonearest flt-32 0x1.028f5ep+0f -0x8p-152f : 0x1p+0f : inexact-ok
+= pow towardzero flt-32 0x1.028f5ep+0f -0x8p-152f : 0xf.fffffp-4f : inexact-ok
+= pow upward flt-32 0x1.028f5ep+0f -0x8p-152f : 0x1p+0f : inexact-ok
+= pow downward dbl-64 0x1.028f5ep+0 -0x8p-152 : 0xf.ffffffffffff8p-4 : inexact-ok
+= pow tonearest dbl-64 0x1.028f5ep+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0x1.028f5ep+0 -0x8p-152 : 0xf.ffffffffffff8p-4 : inexact-ok
+= pow upward dbl-64 0x1.028f5ep+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x1.028f5ep+0L -0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1.028f5ep+0L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1.028f5ep+0L -0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-intel 0x1.028f5ep+0L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1.028f5ep+0L -0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1.028f5ep+0L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1.028f5ep+0L -0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-m68k 0x1.028f5ep+0L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1.028f5ep+0L -0x8p-152L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0x1.028f5ep+0L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.028f5ep+0L -0x8p-152L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0x1.028f5ep+0L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1.028f5ep+0L -0x8p-152L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1.028f5ep+0L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1.028f5ep+0L -0x8p-152L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= pow upward ldbl-128ibm 0x1.028f5ep+0L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow downward dbl-64 0x1.028f5ep+0 -0x4p-1076 : 0xf.ffffffffffff8p-4 : inexact-ok
+= pow tonearest dbl-64 0x1.028f5ep+0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0x1.028f5ep+0 -0x4p-1076 : 0xf.ffffffffffff8p-4 : inexact-ok
+= pow upward dbl-64 0x1.028f5ep+0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x1.028f5ep+0L -0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1.028f5ep+0L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1.028f5ep+0L -0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-intel 0x1.028f5ep+0L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1.028f5ep+0L -0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1.028f5ep+0L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1.028f5ep+0L -0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-m68k 0x1.028f5ep+0L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1.028f5ep+0L -0x4p-1076L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0x1.028f5ep+0L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.028f5ep+0L -0x4p-1076L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0x1.028f5ep+0L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1.028f5ep+0L -0x4p-1076L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1.028f5ep+0L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1.028f5ep+0L -0x4p-1076L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= pow upward ldbl-128ibm 0x1.028f5ep+0L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-intel 0x1.028f5ep+0L -0x8p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1.028f5ep+0L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1.028f5ep+0L -0x8p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-intel 0x1.028f5ep+0L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1.028f5ep+0L -0x8p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1.028f5ep+0L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1.028f5ep+0L -0x8p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-m68k 0x1.028f5ep+0L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1.028f5ep+0L -0x8p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0x1.028f5ep+0L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.028f5ep+0L -0x8p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0x1.028f5ep+0L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1.028f5ep+0L -0x4p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1.028f5ep+0L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1.028f5ep+0L -0x4p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-m68k 0x1.028f5ep+0L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1.028f5ep+0L -0x4p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0x1.028f5ep+0L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.028f5ep+0L -0x4p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0x1.028f5ep+0L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1.028f5ep+0L -0x4p-16496L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0x1.028f5ep+0L -0x4p-16496L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.028f5ep+0L -0x4p-16496L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0x1.028f5ep+0L -0x4p-16496L : 0x1p+0L : inexact-ok
+= pow downward flt-32 0x1.028f5cp+0f -0x8p-152f : 0xf.fffffp-4f : inexact-ok
+= pow tonearest flt-32 0x1.028f5cp+0f -0x8p-152f : 0x1p+0f : inexact-ok
+= pow towardzero flt-32 0x1.028f5cp+0f -0x8p-152f : 0xf.fffffp-4f : inexact-ok
+= pow upward flt-32 0x1.028f5cp+0f -0x8p-152f : 0x1p+0f : inexact-ok
+= pow downward dbl-64 0x1.028f5cp+0 -0x8p-152 : 0xf.ffffffffffff8p-4 : inexact-ok
+= pow tonearest dbl-64 0x1.028f5cp+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0x1.028f5cp+0 -0x8p-152 : 0xf.ffffffffffff8p-4 : inexact-ok
+= pow upward dbl-64 0x1.028f5cp+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x1.028f5cp+0L -0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1.028f5cp+0L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1.028f5cp+0L -0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-intel 0x1.028f5cp+0L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1.028f5cp+0L -0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1.028f5cp+0L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1.028f5cp+0L -0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-m68k 0x1.028f5cp+0L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1.028f5cp+0L -0x8p-152L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0x1.028f5cp+0L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.028f5cp+0L -0x8p-152L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0x1.028f5cp+0L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1.028f5cp+0L -0x8p-152L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1.028f5cp+0L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1.028f5cp+0L -0x8p-152L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= pow upward ldbl-128ibm 0x1.028f5cp+0L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow downward dbl-64 0x1.028f5cp+0 -0x4p-1076 : 0xf.ffffffffffff8p-4 : inexact-ok
+= pow tonearest dbl-64 0x1.028f5cp+0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0x1.028f5cp+0 -0x4p-1076 : 0xf.ffffffffffff8p-4 : inexact-ok
+= pow upward dbl-64 0x1.028f5cp+0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x1.028f5cp+0L -0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1.028f5cp+0L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1.028f5cp+0L -0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-intel 0x1.028f5cp+0L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1.028f5cp+0L -0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1.028f5cp+0L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1.028f5cp+0L -0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-m68k 0x1.028f5cp+0L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1.028f5cp+0L -0x4p-1076L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0x1.028f5cp+0L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.028f5cp+0L -0x4p-1076L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0x1.028f5cp+0L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1.028f5cp+0L -0x4p-1076L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1.028f5cp+0L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1.028f5cp+0L -0x4p-1076L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= pow upward ldbl-128ibm 0x1.028f5cp+0L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-intel 0x1.028f5cp+0L -0x8p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1.028f5cp+0L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1.028f5cp+0L -0x8p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-intel 0x1.028f5cp+0L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1.028f5cp+0L -0x8p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1.028f5cp+0L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1.028f5cp+0L -0x8p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-m68k 0x1.028f5cp+0L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1.028f5cp+0L -0x8p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0x1.028f5cp+0L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.028f5cp+0L -0x8p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0x1.028f5cp+0L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1.028f5cp+0L -0x4p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1.028f5cp+0L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1.028f5cp+0L -0x4p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-m68k 0x1.028f5cp+0L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1.028f5cp+0L -0x4p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0x1.028f5cp+0L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.028f5cp+0L -0x4p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0x1.028f5cp+0L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1.028f5cp+0L -0x4p-16496L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0x1.028f5cp+0L -0x4p-16496L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.028f5cp+0L -0x4p-16496L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0x1.028f5cp+0L -0x4p-16496L : 0x1p+0L : inexact-ok
+= pow downward dbl-64 0x1.028f5c28f5c29p+0 -0x8p-152 : 0xf.ffffffffffff8p-4 : inexact-ok
+= pow tonearest dbl-64 0x1.028f5c28f5c29p+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0x1.028f5c28f5c29p+0 -0x8p-152 : 0xf.ffffffffffff8p-4 : inexact-ok
+= pow upward dbl-64 0x1.028f5c28f5c29p+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x1.028f5c28f5c29p+0L -0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1.028f5c28f5c29p+0L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1.028f5c28f5c29p+0L -0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-intel 0x1.028f5c28f5c29p+0L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1.028f5c28f5c29p+0L -0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1.028f5c28f5c29p+0L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1.028f5c28f5c29p+0L -0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-m68k 0x1.028f5c28f5c29p+0L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1.028f5c28f5c29p+0L -0x8p-152L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0x1.028f5c28f5c29p+0L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.028f5c28f5c29p+0L -0x8p-152L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0x1.028f5c28f5c29p+0L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1.028f5c28f5c29p+0L -0x8p-152L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1.028f5c28f5c29p+0L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1.028f5c28f5c29p+0L -0x8p-152L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= pow upward ldbl-128ibm 0x1.028f5c28f5c29p+0L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow downward dbl-64 0x1.028f5c28f5c29p+0 -0x4p-1076 : 0xf.ffffffffffff8p-4 : inexact-ok
+= pow tonearest dbl-64 0x1.028f5c28f5c29p+0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0x1.028f5c28f5c29p+0 -0x4p-1076 : 0xf.ffffffffffff8p-4 : inexact-ok
+= pow upward dbl-64 0x1.028f5c28f5c29p+0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x1.028f5c28f5c29p+0L -0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1.028f5c28f5c29p+0L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1.028f5c28f5c29p+0L -0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-intel 0x1.028f5c28f5c29p+0L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1.028f5c28f5c29p+0L -0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1.028f5c28f5c29p+0L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1.028f5c28f5c29p+0L -0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-m68k 0x1.028f5c28f5c29p+0L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1.028f5c28f5c29p+0L -0x4p-1076L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0x1.028f5c28f5c29p+0L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.028f5c28f5c29p+0L -0x4p-1076L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0x1.028f5c28f5c29p+0L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1.028f5c28f5c29p+0L -0x4p-1076L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1.028f5c28f5c29p+0L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1.028f5c28f5c29p+0L -0x4p-1076L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= pow upward ldbl-128ibm 0x1.028f5c28f5c29p+0L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-intel 0x1.028f5c28f5c29p+0L -0x8p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1.028f5c28f5c29p+0L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1.028f5c28f5c29p+0L -0x8p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-intel 0x1.028f5c28f5c29p+0L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1.028f5c28f5c29p+0L -0x8p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1.028f5c28f5c29p+0L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1.028f5c28f5c29p+0L -0x8p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-m68k 0x1.028f5c28f5c29p+0L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1.028f5c28f5c29p+0L -0x8p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0x1.028f5c28f5c29p+0L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.028f5c28f5c29p+0L -0x8p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0x1.028f5c28f5c29p+0L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1.028f5c28f5c29p+0L -0x4p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1.028f5c28f5c29p+0L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1.028f5c28f5c29p+0L -0x4p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-m68k 0x1.028f5c28f5c29p+0L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1.028f5c28f5c29p+0L -0x4p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0x1.028f5c28f5c29p+0L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.028f5c28f5c29p+0L -0x4p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0x1.028f5c28f5c29p+0L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1.028f5c28f5c29p+0L -0x4p-16496L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0x1.028f5c28f5c29p+0L -0x4p-16496L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.028f5c28f5c29p+0L -0x4p-16496L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0x1.028f5c28f5c29p+0L -0x4p-16496L : 0x1p+0L : inexact-ok
+= pow downward dbl-64 0x1.028f5c28f5c28p+0 -0x8p-152 : 0xf.ffffffffffff8p-4 : inexact-ok
+= pow tonearest dbl-64 0x1.028f5c28f5c28p+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0x1.028f5c28f5c28p+0 -0x8p-152 : 0xf.ffffffffffff8p-4 : inexact-ok
+= pow upward dbl-64 0x1.028f5c28f5c28p+0 -0x8p-152 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x1.028f5c28f5c28p+0L -0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1.028f5c28f5c28p+0L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1.028f5c28f5c28p+0L -0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-intel 0x1.028f5c28f5c28p+0L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1.028f5c28f5c28p+0L -0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1.028f5c28f5c28p+0L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1.028f5c28f5c28p+0L -0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-m68k 0x1.028f5c28f5c28p+0L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1.028f5c28f5c28p+0L -0x8p-152L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0x1.028f5c28f5c28p+0L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.028f5c28f5c28p+0L -0x8p-152L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0x1.028f5c28f5c28p+0L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1.028f5c28f5c28p+0L -0x8p-152L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1.028f5c28f5c28p+0L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1.028f5c28f5c28p+0L -0x8p-152L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= pow upward ldbl-128ibm 0x1.028f5c28f5c28p+0L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow downward dbl-64 0x1.028f5c28f5c28p+0 -0x4p-1076 : 0xf.ffffffffffff8p-4 : inexact-ok
+= pow tonearest dbl-64 0x1.028f5c28f5c28p+0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= pow towardzero dbl-64 0x1.028f5c28f5c28p+0 -0x4p-1076 : 0xf.ffffffffffff8p-4 : inexact-ok
+= pow upward dbl-64 0x1.028f5c28f5c28p+0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x1.028f5c28f5c28p+0L -0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1.028f5c28f5c28p+0L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1.028f5c28f5c28p+0L -0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-intel 0x1.028f5c28f5c28p+0L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1.028f5c28f5c28p+0L -0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1.028f5c28f5c28p+0L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1.028f5c28f5c28p+0L -0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-m68k 0x1.028f5c28f5c28p+0L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1.028f5c28f5c28p+0L -0x4p-1076L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0x1.028f5c28f5c28p+0L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.028f5c28f5c28p+0L -0x4p-1076L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0x1.028f5c28f5c28p+0L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1.028f5c28f5c28p+0L -0x4p-1076L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1.028f5c28f5c28p+0L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1.028f5c28f5c28p+0L -0x4p-1076L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= pow upward ldbl-128ibm 0x1.028f5c28f5c28p+0L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-intel 0x1.028f5c28f5c28p+0L -0x8p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1.028f5c28f5c28p+0L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1.028f5c28f5c28p+0L -0x8p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-intel 0x1.028f5c28f5c28p+0L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1.028f5c28f5c28p+0L -0x8p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1.028f5c28f5c28p+0L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1.028f5c28f5c28p+0L -0x8p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-m68k 0x1.028f5c28f5c28p+0L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1.028f5c28f5c28p+0L -0x8p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0x1.028f5c28f5c28p+0L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.028f5c28f5c28p+0L -0x8p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0x1.028f5c28f5c28p+0L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1.028f5c28f5c28p+0L -0x4p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1.028f5c28f5c28p+0L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1.028f5c28f5c28p+0L -0x4p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-m68k 0x1.028f5c28f5c28p+0L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1.028f5c28f5c28p+0L -0x4p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0x1.028f5c28f5c28p+0L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.028f5c28f5c28p+0L -0x4p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0x1.028f5c28f5c28p+0L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1.028f5c28f5c28p+0L -0x4p-16496L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0x1.028f5c28f5c28p+0L -0x4p-16496L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.028f5c28f5c28p+0L -0x4p-16496L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0x1.028f5c28f5c28p+0L -0x4p-16496L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-intel 0x1.028f5c28f5c28f5ep+0L -0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1.028f5c28f5c28f5ep+0L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1.028f5c28f5c28f5ep+0L -0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-intel 0x1.028f5c28f5c28f5ep+0L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1.028f5c28f5c28f5ep+0L -0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1.028f5c28f5c28f5ep+0L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1.028f5c28f5c28f5ep+0L -0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-m68k 0x1.028f5c28f5c28f5ep+0L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1.028f5c28f5c28f5ep+0L -0x8p-152L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0x1.028f5c28f5c28f5ep+0L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.028f5c28f5c28f5ep+0L -0x8p-152L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0x1.028f5c28f5c28f5ep+0L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1.028f5c28f5c28f5ep+0L -0x8p-152L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1.028f5c28f5c28f5ep+0L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1.028f5c28f5c28f5ep+0L -0x8p-152L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= pow upward ldbl-128ibm 0x1.028f5c28f5c28f5ep+0L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-intel 0x1.028f5c28f5c28f5ep+0L -0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1.028f5c28f5c28f5ep+0L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1.028f5c28f5c28f5ep+0L -0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-intel 0x1.028f5c28f5c28f5ep+0L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1.028f5c28f5c28f5ep+0L -0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1.028f5c28f5c28f5ep+0L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1.028f5c28f5c28f5ep+0L -0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-m68k 0x1.028f5c28f5c28f5ep+0L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1.028f5c28f5c28f5ep+0L -0x4p-1076L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0x1.028f5c28f5c28f5ep+0L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.028f5c28f5c28f5ep+0L -0x4p-1076L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0x1.028f5c28f5c28f5ep+0L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1.028f5c28f5c28f5ep+0L -0x4p-1076L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1.028f5c28f5c28f5ep+0L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1.028f5c28f5c28f5ep+0L -0x4p-1076L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= pow upward ldbl-128ibm 0x1.028f5c28f5c28f5ep+0L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-intel 0x1.028f5c28f5c28f5ep+0L -0x8p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1.028f5c28f5c28f5ep+0L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1.028f5c28f5c28f5ep+0L -0x8p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-intel 0x1.028f5c28f5c28f5ep+0L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1.028f5c28f5c28f5ep+0L -0x8p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1.028f5c28f5c28f5ep+0L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1.028f5c28f5c28f5ep+0L -0x8p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-m68k 0x1.028f5c28f5c28f5ep+0L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1.028f5c28f5c28f5ep+0L -0x8p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0x1.028f5c28f5c28f5ep+0L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.028f5c28f5c28f5ep+0L -0x8p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0x1.028f5c28f5c28f5ep+0L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1.028f5c28f5c28f5ep+0L -0x4p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1.028f5c28f5c28f5ep+0L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1.028f5c28f5c28f5ep+0L -0x4p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-m68k 0x1.028f5c28f5c28f5ep+0L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1.028f5c28f5c28f5ep+0L -0x4p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0x1.028f5c28f5c28f5ep+0L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.028f5c28f5c28f5ep+0L -0x4p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0x1.028f5c28f5c28f5ep+0L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1.028f5c28f5c28f5ep+0L -0x4p-16496L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0x1.028f5c28f5c28f5ep+0L -0x4p-16496L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.028f5c28f5c28f5ep+0L -0x4p-16496L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0x1.028f5c28f5c28f5ep+0L -0x4p-16496L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-intel 0x1.028f5c28f5c28f5cp+0L -0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1.028f5c28f5c28f5cp+0L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1.028f5c28f5c28f5cp+0L -0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-intel 0x1.028f5c28f5c28f5cp+0L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1.028f5c28f5c28f5cp+0L -0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1.028f5c28f5c28f5cp+0L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1.028f5c28f5c28f5cp+0L -0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-m68k 0x1.028f5c28f5c28f5cp+0L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1.028f5c28f5c28f5cp+0L -0x8p-152L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0x1.028f5c28f5c28f5cp+0L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.028f5c28f5c28f5cp+0L -0x8p-152L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0x1.028f5c28f5c28f5cp+0L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1.028f5c28f5c28f5cp+0L -0x8p-152L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1.028f5c28f5c28f5cp+0L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1.028f5c28f5c28f5cp+0L -0x8p-152L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= pow upward ldbl-128ibm 0x1.028f5c28f5c28f5cp+0L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-intel 0x1.028f5c28f5c28f5cp+0L -0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1.028f5c28f5c28f5cp+0L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1.028f5c28f5c28f5cp+0L -0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-intel 0x1.028f5c28f5c28f5cp+0L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1.028f5c28f5c28f5cp+0L -0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1.028f5c28f5c28f5cp+0L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1.028f5c28f5c28f5cp+0L -0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-m68k 0x1.028f5c28f5c28f5cp+0L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1.028f5c28f5c28f5cp+0L -0x4p-1076L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0x1.028f5c28f5c28f5cp+0L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.028f5c28f5c28f5cp+0L -0x4p-1076L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0x1.028f5c28f5c28f5cp+0L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1.028f5c28f5c28f5cp+0L -0x4p-1076L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1.028f5c28f5c28f5cp+0L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1.028f5c28f5c28f5cp+0L -0x4p-1076L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= pow upward ldbl-128ibm 0x1.028f5c28f5c28f5cp+0L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-intel 0x1.028f5c28f5c28f5cp+0L -0x8p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1.028f5c28f5c28f5cp+0L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1.028f5c28f5c28f5cp+0L -0x8p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-intel 0x1.028f5c28f5c28f5cp+0L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1.028f5c28f5c28f5cp+0L -0x8p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1.028f5c28f5c28f5cp+0L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1.028f5c28f5c28f5cp+0L -0x8p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-m68k 0x1.028f5c28f5c28f5cp+0L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1.028f5c28f5c28f5cp+0L -0x8p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0x1.028f5c28f5c28f5cp+0L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.028f5c28f5c28f5cp+0L -0x8p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0x1.028f5c28f5c28f5cp+0L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1.028f5c28f5c28f5cp+0L -0x4p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1.028f5c28f5c28f5cp+0L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1.028f5c28f5c28f5cp+0L -0x4p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= pow upward ldbl-96-m68k 0x1.028f5c28f5c28f5cp+0L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1.028f5c28f5c28f5cp+0L -0x4p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0x1.028f5c28f5c28f5cp+0L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.028f5c28f5c28f5cp+0L -0x4p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0x1.028f5c28f5c28f5cp+0L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1.028f5c28f5c28f5cp+0L -0x4p-16496L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0x1.028f5c28f5c28f5cp+0L -0x4p-16496L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.028f5c28f5c28f5cp+0L -0x4p-16496L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0x1.028f5c28f5c28f5cp+0L -0x4p-16496L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c29p+0L -0x8p-152L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c29p+0L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c29p+0L -0x8p-152L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c29p+0L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c29p+0L -0x4p-1076L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c29p+0L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c29p+0L -0x4p-1076L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c29p+0L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c29p+0L -0x8p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c29p+0L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c29p+0L -0x8p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c29p+0L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c29p+0L -0x4p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c29p+0L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c29p+0L -0x4p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c29p+0L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c29p+0L -0x4p-16496L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c29p+0L -0x4p-16496L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c29p+0L -0x4p-16496L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c29p+0L -0x4p-16496L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c28p+0L -0x8p-152L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c28p+0L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c28p+0L -0x8p-152L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c28p+0L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c28p+0L -0x4p-1076L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c28p+0L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c28p+0L -0x4p-1076L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c28p+0L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c28p+0L -0x8p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c28p+0L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c28p+0L -0x8p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c28p+0L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c28p+0L -0x4p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c28p+0L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c28p+0L -0x4p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c28p+0L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c28p+0L -0x4p-16496L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c28p+0L -0x4p-16496L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c28p+0L -0x4p-16496L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c28p+0L -0x4p-16496L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c8p+0L -0x8p-152L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c8p+0L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c8p+0L -0x8p-152L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c8p+0L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1.028f5c28f5c28f5c28f5c28f5c8p+0L -0x8p-152L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1.028f5c28f5c28f5c28f5c28f5c8p+0L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1.028f5c28f5c28f5c28f5c28f5c8p+0L -0x8p-152L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= pow upward ldbl-128ibm 0x1.028f5c28f5c28f5c28f5c28f5c8p+0L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c8p+0L -0x4p-1076L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c8p+0L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c8p+0L -0x4p-1076L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c8p+0L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1.028f5c28f5c28f5c28f5c28f5c8p+0L -0x4p-1076L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1.028f5c28f5c28f5c28f5c28f5c8p+0L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1.028f5c28f5c28f5c28f5c28f5c8p+0L -0x4p-1076L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= pow upward ldbl-128ibm 0x1.028f5c28f5c28f5c28f5c28f5c8p+0L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c8p+0L -0x8p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c8p+0L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c8p+0L -0x8p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c8p+0L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c8p+0L -0x4p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c8p+0L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c8p+0L -0x4p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c8p+0L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c8p+0L -0x4p-16496L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c8p+0L -0x4p-16496L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c8p+0L -0x4p-16496L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5c8p+0L -0x4p-16496L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5cp+0L -0x8p-152L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5cp+0L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5cp+0L -0x8p-152L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5cp+0L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1.028f5c28f5c28f5c28f5c28f5cp+0L -0x8p-152L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1.028f5c28f5c28f5c28f5c28f5cp+0L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1.028f5c28f5c28f5c28f5c28f5cp+0L -0x8p-152L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= pow upward ldbl-128ibm 0x1.028f5c28f5c28f5c28f5c28f5cp+0L -0x8p-152L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5cp+0L -0x4p-1076L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5cp+0L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5cp+0L -0x4p-1076L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5cp+0L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1.028f5c28f5c28f5c28f5c28f5cp+0L -0x4p-1076L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1.028f5c28f5c28f5c28f5c28f5cp+0L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1.028f5c28f5c28f5c28f5c28f5cp+0L -0x4p-1076L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= pow upward ldbl-128ibm 0x1.028f5c28f5c28f5c28f5c28f5cp+0L -0x4p-1076L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5cp+0L -0x8p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5cp+0L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5cp+0L -0x8p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5cp+0L -0x8p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5cp+0L -0x4p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5cp+0L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5cp+0L -0x4p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5cp+0L -0x4p-16448L : 0x1p+0L : inexact-ok
+= pow downward ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5cp+0L -0x4p-16496L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow tonearest ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5cp+0L -0x4p-16496L : 0x1p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5cp+0L -0x4p-16496L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= pow upward ldbl-128 0x1.028f5c28f5c28f5c28f5c28f5cp+0L -0x4p-16496L : 0x1p+0L : inexact-ok
+pow 2.0 -100000.0
+= pow downward flt-32 0x2p+0f -0x1.86ap+16f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow tonearest flt-32 0x2p+0f -0x1.86ap+16f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow towardzero flt-32 0x2p+0f -0x1.86ap+16f : 0x0p+0f : inexact-ok underflow errno-erange
+= pow upward flt-32 0x2p+0f -0x1.86ap+16f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= pow downward dbl-64 0x2p+0 -0x1.86ap+16 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow tonearest dbl-64 0x2p+0 -0x1.86ap+16 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero dbl-64 0x2p+0 -0x1.86ap+16 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow upward dbl-64 0x2p+0 -0x1.86ap+16 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-intel 0x2p+0L -0x1.86ap+16L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-intel 0x2p+0L -0x1.86ap+16L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-intel 0x2p+0L -0x1.86ap+16L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-intel 0x2p+0L -0x1.86ap+16L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-96-m68k 0x2p+0L -0x1.86ap+16L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-96-m68k 0x2p+0L -0x1.86ap+16L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-96-m68k 0x2p+0L -0x1.86ap+16L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-96-m68k 0x2p+0L -0x1.86ap+16L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128 0x2p+0L -0x1.86ap+16L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128 0x2p+0L -0x1.86ap+16L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128 0x2p+0L -0x1.86ap+16L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128 0x2p+0L -0x1.86ap+16L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= pow downward ldbl-128ibm 0x2p+0L -0x1.86ap+16L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow tonearest ldbl-128ibm 0x2p+0L -0x1.86ap+16L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow towardzero ldbl-128ibm 0x2p+0L -0x1.86ap+16L : 0x0p+0L : inexact-ok underflow errno-erange
+= pow upward ldbl-128ibm 0x2p+0L -0x1.86ap+16L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+pow 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
+= pow towardzero flt-32 0x1.1p+0f 0x1.2p+0f : 0x1.1211aep+0f : inexact-ok
+= pow upward flt-32 0x1.1p+0f 0x1.2p+0f : 0x1.1211bp+0f : inexact-ok
+= pow downward dbl-64 0x1.1p+0 0x1.2p+0 : 0x1.1211ae603c374p+0 : inexact-ok
+= pow tonearest dbl-64 0x1.1p+0 0x1.2p+0 : 0x1.1211ae603c375p+0 : inexact-ok
+= pow towardzero dbl-64 0x1.1p+0 0x1.2p+0 : 0x1.1211ae603c374p+0 : inexact-ok
+= pow upward dbl-64 0x1.1p+0 0x1.2p+0 : 0x1.1211ae603c375p+0 : inexact-ok
+= pow downward ldbl-96-intel 0x1.1p+0L 0x1.2p+0L : 0x1.1211ae603c374d4p+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1.1p+0L 0x1.2p+0L : 0x1.1211ae603c374d4p+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1.1p+0L 0x1.2p+0L : 0x1.1211ae603c374d4p+0L : inexact-ok
+= pow upward ldbl-96-intel 0x1.1p+0L 0x1.2p+0L : 0x1.1211ae603c374d42p+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1.1p+0L 0x1.2p+0L : 0x1.1211ae603c374d4p+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1.1p+0L 0x1.2p+0L : 0x1.1211ae603c374d4p+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1.1p+0L 0x1.2p+0L : 0x1.1211ae603c374d4p+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1.1p+0L 0x1.2p+0L : 0x1.1211ae603c374d42p+0L : inexact-ok
+= pow downward ldbl-128 0x1.1p+0L 0x1.2p+0L : 0x1.1211ae603c374d40159530102074p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1.1p+0L 0x1.2p+0L : 0x1.1211ae603c374d40159530102074p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.1p+0L 0x1.2p+0L : 0x1.1211ae603c374d40159530102074p+0L : inexact-ok
+= pow upward ldbl-128 0x1.1p+0L 0x1.2p+0L : 0x1.1211ae603c374d40159530102075p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1.1p+0L 0x1.2p+0L : 0x1.1211ae603c374d40159530102p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1.1p+0L 0x1.2p+0L : 0x1.1211ae603c374d4015953010208p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1.1p+0L 0x1.2p+0L : 0x1.1211ae603c374d40159530102p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x1.1p+0L 0x1.2p+0L : 0x1.1211ae603c374d4015953010208p+0L : inexact-ok
+pow 1.5 1.03125
+= pow downward flt-32 0x1.8p+0f 0x1.08p+0f : 0x1.84e582p+0f : inexact-ok
+= pow tonearest flt-32 0x1.8p+0f 0x1.08p+0f : 0x1.84e584p+0f : inexact-ok
+= pow towardzero flt-32 0x1.8p+0f 0x1.08p+0f : 0x1.84e582p+0f : inexact-ok
+= pow upward flt-32 0x1.8p+0f 0x1.08p+0f : 0x1.84e584p+0f : inexact-ok
+= pow downward dbl-64 0x1.8p+0 0x1.08p+0 : 0x1.84e58377727acp+0 : inexact-ok
+= pow tonearest dbl-64 0x1.8p+0 0x1.08p+0 : 0x1.84e58377727acp+0 : inexact-ok
+= pow towardzero dbl-64 0x1.8p+0 0x1.08p+0 : 0x1.84e58377727acp+0 : inexact-ok
+= pow upward dbl-64 0x1.8p+0 0x1.08p+0 : 0x1.84e58377727adp+0 : inexact-ok
+= pow downward ldbl-96-intel 0x1.8p+0L 0x1.08p+0L : 0x1.84e58377727ac18cp+0L : inexact-ok
+= pow tonearest ldbl-96-intel 0x1.8p+0L 0x1.08p+0L : 0x1.84e58377727ac18cp+0L : inexact-ok
+= pow towardzero ldbl-96-intel 0x1.8p+0L 0x1.08p+0L : 0x1.84e58377727ac18cp+0L : inexact-ok
+= pow upward ldbl-96-intel 0x1.8p+0L 0x1.08p+0L : 0x1.84e58377727ac18ep+0L : inexact-ok
+= pow downward ldbl-96-m68k 0x1.8p+0L 0x1.08p+0L : 0x1.84e58377727ac18cp+0L : inexact-ok
+= pow tonearest ldbl-96-m68k 0x1.8p+0L 0x1.08p+0L : 0x1.84e58377727ac18cp+0L : inexact-ok
+= pow towardzero ldbl-96-m68k 0x1.8p+0L 0x1.08p+0L : 0x1.84e58377727ac18cp+0L : inexact-ok
+= pow upward ldbl-96-m68k 0x1.8p+0L 0x1.08p+0L : 0x1.84e58377727ac18ep+0L : inexact-ok
+= pow downward ldbl-128 0x1.8p+0L 0x1.08p+0L : 0x1.84e58377727ac18c4b0e8b54f091p+0L : inexact-ok
+= pow tonearest ldbl-128 0x1.8p+0L 0x1.08p+0L : 0x1.84e58377727ac18c4b0e8b54f091p+0L : inexact-ok
+= pow towardzero ldbl-128 0x1.8p+0L 0x1.08p+0L : 0x1.84e58377727ac18c4b0e8b54f091p+0L : inexact-ok
+= pow upward ldbl-128 0x1.8p+0L 0x1.08p+0L : 0x1.84e58377727ac18c4b0e8b54f092p+0L : inexact-ok
+= pow downward ldbl-128ibm 0x1.8p+0L 0x1.08p+0L : 0x1.84e58377727ac18c4b0e8b54f08p+0L : inexact-ok
+= pow tonearest ldbl-128ibm 0x1.8p+0L 0x1.08p+0L : 0x1.84e58377727ac18c4b0e8b54f08p+0L : inexact-ok
+= pow towardzero ldbl-128ibm 0x1.8p+0L 0x1.08p+0L : 0x1.84e58377727ac18c4b0e8b54f08p+0L : inexact-ok
+= pow upward ldbl-128ibm 0x1.8p+0L 0x1.08p+0L : 0x1.84e58377727ac18c4b0e8b54f1p+0L : inexact-ok
+sin 0
+= sin downward flt-32 0x0p+0f : 0x0p+0f : inexact-ok
+= sin tonearest flt-32 0x0p+0f : 0x0p+0f : inexact-ok
+= sin towardzero flt-32 0x0p+0f : 0x0p+0f : inexact-ok
+= sin upward flt-32 0x0p+0f : 0x0p+0f : inexact-ok
+= sin downward dbl-64 0x0p+0 : 0x0p+0 : inexact-ok
+= sin tonearest dbl-64 0x0p+0 : 0x0p+0 : inexact-ok
+= sin towardzero dbl-64 0x0p+0 : 0x0p+0 : inexact-ok
+= sin upward dbl-64 0x0p+0 : 0x0p+0 : inexact-ok
+= sin downward ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok
+= sin tonearest ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok
+= sin towardzero ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok
+= sin upward ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok
+= sin downward ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok
+= sin tonearest ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok
+= sin towardzero ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok
+= sin upward ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok
+= sin downward ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok
+= sin tonearest ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok
+= sin towardzero ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok
+= sin upward ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok
+= sin downward ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok
+= sin tonearest ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok
+= sin towardzero ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok
+= sin upward ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok
+sin -0
+= sin downward flt-32 -0x0p+0f : -0x0p+0f : inexact-ok
+= sin tonearest flt-32 -0x0p+0f : -0x0p+0f : inexact-ok
+= sin towardzero flt-32 -0x0p+0f : -0x0p+0f : inexact-ok
+= sin upward flt-32 -0x0p+0f : -0x0p+0f : inexact-ok
+= sin downward dbl-64 -0x0p+0 : -0x0p+0 : inexact-ok
+= sin tonearest dbl-64 -0x0p+0 : -0x0p+0 : inexact-ok
+= sin towardzero dbl-64 -0x0p+0 : -0x0p+0 : inexact-ok
+= sin upward dbl-64 -0x0p+0 : -0x0p+0 : inexact-ok
+= sin downward ldbl-96-intel -0x0p+0L : -0x0p+0L : inexact-ok
+= sin tonearest ldbl-96-intel -0x0p+0L : -0x0p+0L : inexact-ok
+= sin towardzero ldbl-96-intel -0x0p+0L : -0x0p+0L : inexact-ok
+= sin upward ldbl-96-intel -0x0p+0L : -0x0p+0L : inexact-ok
+= sin downward ldbl-96-m68k -0x0p+0L : -0x0p+0L : inexact-ok
+= sin tonearest ldbl-96-m68k -0x0p+0L : -0x0p+0L : inexact-ok
+= sin towardzero ldbl-96-m68k -0x0p+0L : -0x0p+0L : inexact-ok
+= sin upward ldbl-96-m68k -0x0p+0L : -0x0p+0L : inexact-ok
+= sin downward ldbl-128 -0x0p+0L : -0x0p+0L : inexact-ok
+= sin tonearest ldbl-128 -0x0p+0L : -0x0p+0L : inexact-ok
+= sin towardzero ldbl-128 -0x0p+0L : -0x0p+0L : inexact-ok
+= sin upward ldbl-128 -0x0p+0L : -0x0p+0L : inexact-ok
+= sin downward ldbl-128ibm -0x0p+0L : -0x0p+0L : inexact-ok
+= sin tonearest ldbl-128ibm -0x0p+0L : -0x0p+0L : inexact-ok
+= sin towardzero ldbl-128ibm -0x0p+0L : -0x0p+0L : inexact-ok
+= sin upward ldbl-128ibm -0x0p+0L : -0x0p+0L : inexact-ok
+sin pi/6
+= sin downward flt-32 0x8.60a92p-4f : 0x8p-4f : inexact-ok
+= sin tonearest flt-32 0x8.60a92p-4f : 0x8p-4f : inexact-ok
+= sin towardzero flt-32 0x8.60a92p-4f : 0x8p-4f : inexact-ok
+= sin upward flt-32 0x8.60a92p-4f : 0x8.00001p-4f : inexact-ok
+= sin downward dbl-64 0x8.60a92p-4 : 0x8.0000036321168p-4 : inexact-ok
+= sin tonearest dbl-64 0x8.60a92p-4 : 0x8.0000036321168p-4 : inexact-ok
+= sin towardzero dbl-64 0x8.60a92p-4 : 0x8.0000036321168p-4 : inexact-ok
+= sin upward dbl-64 0x8.60a92p-4 : 0x8.000003632117p-4 : inexact-ok
+= sin downward ldbl-96-intel 0x8.60a92p-4L : 0x8.000003632116885p-4L : inexact-ok
+= sin tonearest ldbl-96-intel 0x8.60a92p-4L : 0x8.000003632116885p-4L : inexact-ok
+= sin towardzero ldbl-96-intel 0x8.60a92p-4L : 0x8.000003632116885p-4L : inexact-ok
+= sin upward ldbl-96-intel 0x8.60a92p-4L : 0x8.000003632116886p-4L : inexact-ok
+= sin downward ldbl-96-m68k 0x8.60a92p-4L : 0x8.000003632116885p-4L : inexact-ok
+= sin tonearest ldbl-96-m68k 0x8.60a92p-4L : 0x8.000003632116885p-4L : inexact-ok
+= sin towardzero ldbl-96-m68k 0x8.60a92p-4L : 0x8.000003632116885p-4L : inexact-ok
+= sin upward ldbl-96-m68k 0x8.60a92p-4L : 0x8.000003632116886p-4L : inexact-ok
+= sin downward ldbl-128 0x8.60a92p-4L : 0x8.0000036321168852c4130c64b4b8p-4L : inexact-ok
+= sin tonearest ldbl-128 0x8.60a92p-4L : 0x8.0000036321168852c4130c64b4cp-4L : inexact-ok
+= sin towardzero ldbl-128 0x8.60a92p-4L : 0x8.0000036321168852c4130c64b4b8p-4L : inexact-ok
+= sin upward ldbl-128 0x8.60a92p-4L : 0x8.0000036321168852c4130c64b4cp-4L : inexact-ok
+= sin downward ldbl-128ibm 0x8.60a92p-4L : 0x8.0000036321168852c4130c64b4p-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0x8.60a92p-4L : 0x8.0000036321168852c4130c64b4p-4L : inexact-ok
+= sin towardzero ldbl-128ibm 0x8.60a92p-4L : 0x8.0000036321168852c4130c64b4p-4L : inexact-ok
+= sin upward ldbl-128ibm 0x8.60a92p-4L : 0x8.0000036321168852c4130c64b8p-4L : inexact-ok
+= sin downward flt-32 0x8.60a91p-4f : 0x7.fffffp-4f : inexact-ok
+= sin tonearest flt-32 0x8.60a91p-4f : 0x7.fffff8p-4f : inexact-ok
+= sin towardzero flt-32 0x8.60a91p-4f : 0x7.fffffp-4f : inexact-ok
+= sin upward flt-32 0x8.60a91p-4f : 0x7.fffff8p-4f : inexact-ok
+= sin downward dbl-64 0x8.60a91p-4 : 0x7.fffff587e3a04p-4 : inexact-ok
+= sin tonearest dbl-64 0x8.60a91p-4 : 0x7.fffff587e3a04p-4 : inexact-ok
+= sin towardzero dbl-64 0x8.60a91p-4 : 0x7.fffff587e3a04p-4 : inexact-ok
+= sin upward dbl-64 0x8.60a91p-4 : 0x7.fffff587e3a08p-4 : inexact-ok
+= sin downward ldbl-96-intel 0x8.60a91p-4L : 0x7.fffff587e3a050c8p-4L : inexact-ok
+= sin tonearest ldbl-96-intel 0x8.60a91p-4L : 0x7.fffff587e3a050dp-4L : inexact-ok
+= sin towardzero ldbl-96-intel 0x8.60a91p-4L : 0x7.fffff587e3a050c8p-4L : inexact-ok
+= sin upward ldbl-96-intel 0x8.60a91p-4L : 0x7.fffff587e3a050dp-4L : inexact-ok
+= sin downward ldbl-96-m68k 0x8.60a91p-4L : 0x7.fffff587e3a050c8p-4L : inexact-ok
+= sin tonearest ldbl-96-m68k 0x8.60a91p-4L : 0x7.fffff587e3a050dp-4L : inexact-ok
+= sin towardzero ldbl-96-m68k 0x8.60a91p-4L : 0x7.fffff587e3a050c8p-4L : inexact-ok
+= sin upward ldbl-96-m68k 0x8.60a91p-4L : 0x7.fffff587e3a050dp-4L : inexact-ok
+= sin downward ldbl-128 0x8.60a91p-4L : 0x7.fffff587e3a050cf967fba7bc728p-4L : inexact-ok
+= sin tonearest ldbl-128 0x8.60a91p-4L : 0x7.fffff587e3a050cf967fba7bc728p-4L : inexact-ok
+= sin towardzero ldbl-128 0x8.60a91p-4L : 0x7.fffff587e3a050cf967fba7bc728p-4L : inexact-ok
+= sin upward ldbl-128 0x8.60a91p-4L : 0x7.fffff587e3a050cf967fba7bc72cp-4L : inexact-ok
+= sin downward ldbl-128ibm 0x8.60a91p-4L : 0x7.fffff587e3a050cf967fba7bc6p-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0x8.60a91p-4L : 0x7.fffff587e3a050cf967fba7bc8p-4L : inexact-ok
+= sin towardzero ldbl-128ibm 0x8.60a91p-4L : 0x7.fffff587e3a050cf967fba7bc6p-4L : inexact-ok
+= sin upward ldbl-128ibm 0x8.60a91p-4L : 0x7.fffff587e3a050cf967fba7bc8p-4L : inexact-ok
+= sin downward dbl-64 0x8.60a91c16b9b3p-4 : 0x8p-4 : inexact-ok
+= sin tonearest dbl-64 0x8.60a91c16b9b3p-4 : 0x8p-4 : inexact-ok
+= sin towardzero dbl-64 0x8.60a91c16b9b3p-4 : 0x8p-4 : inexact-ok
+= sin upward dbl-64 0x8.60a91c16b9b3p-4 : 0x8.0000000000008p-4 : inexact-ok
+= sin downward ldbl-96-intel 0x8.60a91c16b9b3p-4L : 0x8.000000000000358p-4L : inexact-ok
+= sin tonearest ldbl-96-intel 0x8.60a91c16b9b3p-4L : 0x8.000000000000358p-4L : inexact-ok
+= sin towardzero ldbl-96-intel 0x8.60a91c16b9b3p-4L : 0x8.000000000000358p-4L : inexact-ok
+= sin upward ldbl-96-intel 0x8.60a91c16b9b3p-4L : 0x8.000000000000359p-4L : inexact-ok
+= sin downward ldbl-96-m68k 0x8.60a91c16b9b3p-4L : 0x8.000000000000358p-4L : inexact-ok
+= sin tonearest ldbl-96-m68k 0x8.60a91c16b9b3p-4L : 0x8.000000000000358p-4L : inexact-ok
+= sin towardzero ldbl-96-m68k 0x8.60a91c16b9b3p-4L : 0x8.000000000000358p-4L : inexact-ok
+= sin upward ldbl-96-m68k 0x8.60a91c16b9b3p-4L : 0x8.000000000000359p-4L : inexact-ok
+= sin downward ldbl-128 0x8.60a91c16b9b3p-4L : 0x8.00000000000035858118fd5157ep-4L : inexact-ok
+= sin tonearest ldbl-128 0x8.60a91c16b9b3p-4L : 0x8.00000000000035858118fd5157ep-4L : inexact-ok
+= sin towardzero ldbl-128 0x8.60a91c16b9b3p-4L : 0x8.00000000000035858118fd5157ep-4L : inexact-ok
+= sin upward ldbl-128 0x8.60a91c16b9b3p-4L : 0x8.00000000000035858118fd5157e8p-4L : inexact-ok
+= sin downward ldbl-128ibm 0x8.60a91c16b9b3p-4L : 0x8.00000000000035858118fd5154p-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0x8.60a91c16b9b3p-4L : 0x8.00000000000035858118fd5158p-4L : inexact-ok
+= sin towardzero ldbl-128ibm 0x8.60a91c16b9b3p-4L : 0x8.00000000000035858118fd5154p-4L : inexact-ok
+= sin upward ldbl-128ibm 0x8.60a91c16b9b3p-4L : 0x8.00000000000035858118fd5158p-4L : inexact-ok
+= sin downward dbl-64 0x8.60a91c16b9b28p-4 : 0x7.ffffffffffffcp-4 : inexact-ok
+= sin tonearest dbl-64 0x8.60a91c16b9b28p-4 : 0x7.ffffffffffffcp-4 : inexact-ok
+= sin towardzero dbl-64 0x8.60a91c16b9b28p-4 : 0x7.ffffffffffffcp-4 : inexact-ok
+= sin upward dbl-64 0x8.60a91c16b9b28p-4 : 0x8p-4 : inexact-ok
+= sin downward ldbl-96-intel 0x8.60a91c16b9b28p-4L : 0x7.ffffffffffffc6a8p-4L : inexact-ok
+= sin tonearest ldbl-96-intel 0x8.60a91c16b9b28p-4L : 0x7.ffffffffffffc6a8p-4L : inexact-ok
+= sin towardzero ldbl-96-intel 0x8.60a91c16b9b28p-4L : 0x7.ffffffffffffc6a8p-4L : inexact-ok
+= sin upward ldbl-96-intel 0x8.60a91c16b9b28p-4L : 0x7.ffffffffffffc6bp-4L : inexact-ok
+= sin downward ldbl-96-m68k 0x8.60a91c16b9b28p-4L : 0x7.ffffffffffffc6a8p-4L : inexact-ok
+= sin tonearest ldbl-96-m68k 0x8.60a91c16b9b28p-4L : 0x7.ffffffffffffc6a8p-4L : inexact-ok
+= sin towardzero ldbl-96-m68k 0x8.60a91c16b9b28p-4L : 0x7.ffffffffffffc6a8p-4L : inexact-ok
+= sin upward ldbl-96-m68k 0x8.60a91c16b9b28p-4L : 0x7.ffffffffffffc6bp-4L : inexact-ok
+= sin downward ldbl-128 0x8.60a91c16b9b28p-4L : 0x7.ffffffffffffc6ab95779c1eae08p-4L : inexact-ok
+= sin tonearest ldbl-128 0x8.60a91c16b9b28p-4L : 0x7.ffffffffffffc6ab95779c1eae0cp-4L : inexact-ok
+= sin towardzero ldbl-128 0x8.60a91c16b9b28p-4L : 0x7.ffffffffffffc6ab95779c1eae08p-4L : inexact-ok
+= sin upward ldbl-128 0x8.60a91c16b9b28p-4L : 0x7.ffffffffffffc6ab95779c1eae0cp-4L : inexact-ok
+= sin downward ldbl-128ibm 0x8.60a91c16b9b28p-4L : 0x7.ffffffffffffc6ab95779c1eaep-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0x8.60a91c16b9b28p-4L : 0x7.ffffffffffffc6ab95779c1eaep-4L : inexact-ok
+= sin towardzero ldbl-128ibm 0x8.60a91c16b9b28p-4L : 0x7.ffffffffffffc6ab95779c1eaep-4L : inexact-ok
+= sin upward ldbl-128ibm 0x8.60a91c16b9b28p-4L : 0x7.ffffffffffffc6ab95779c1ebp-4L : inexact-ok
+= sin downward ldbl-96-intel 0x8.60a91c16b9b2c24p-4L : 0x8p-4L : inexact-ok
+= sin tonearest ldbl-96-intel 0x8.60a91c16b9b2c24p-4L : 0x8.000000000000001p-4L : inexact-ok
+= sin towardzero ldbl-96-intel 0x8.60a91c16b9b2c24p-4L : 0x8p-4L : inexact-ok
+= sin upward ldbl-96-intel 0x8.60a91c16b9b2c24p-4L : 0x8.000000000000001p-4L : inexact-ok
+= sin downward ldbl-96-m68k 0x8.60a91c16b9b2c24p-4L : 0x8p-4L : inexact-ok
+= sin tonearest ldbl-96-m68k 0x8.60a91c16b9b2c24p-4L : 0x8.000000000000001p-4L : inexact-ok
+= sin towardzero ldbl-96-m68k 0x8.60a91c16b9b2c24p-4L : 0x8p-4L : inexact-ok
+= sin upward ldbl-96-m68k 0x8.60a91c16b9b2c24p-4L : 0x8.000000000000001p-4L : inexact-ok
+= sin downward ldbl-128 0x8.60a91c16b9b2c24p-4L : 0x8.000000000000000b5feca2ed673p-4L : inexact-ok
+= sin tonearest ldbl-128 0x8.60a91c16b9b2c24p-4L : 0x8.000000000000000b5feca2ed673p-4L : inexact-ok
+= sin towardzero ldbl-128 0x8.60a91c16b9b2c24p-4L : 0x8.000000000000000b5feca2ed673p-4L : inexact-ok
+= sin upward ldbl-128 0x8.60a91c16b9b2c24p-4L : 0x8.000000000000000b5feca2ed6738p-4L : inexact-ok
+= sin downward ldbl-128ibm 0x8.60a91c16b9b2c24p-4L : 0x8.000000000000000b5feca2ed64p-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0x8.60a91c16b9b2c24p-4L : 0x8.000000000000000b5feca2ed68p-4L : inexact-ok
+= sin towardzero ldbl-128ibm 0x8.60a91c16b9b2c24p-4L : 0x8.000000000000000b5feca2ed64p-4L : inexact-ok
+= sin upward ldbl-128ibm 0x8.60a91c16b9b2c24p-4L : 0x8.000000000000000b5feca2ed68p-4L : inexact-ok
+= sin downward ldbl-96-intel 0x8.60a91c16b9b2c23p-4L : 0x7.fffffffffffffff8p-4L : inexact-ok
+= sin tonearest ldbl-96-intel 0x8.60a91c16b9b2c23p-4L : 0x8p-4L : inexact-ok
+= sin towardzero ldbl-96-intel 0x8.60a91c16b9b2c23p-4L : 0x7.fffffffffffffff8p-4L : inexact-ok
+= sin upward ldbl-96-intel 0x8.60a91c16b9b2c23p-4L : 0x8p-4L : inexact-ok
+= sin downward ldbl-96-m68k 0x8.60a91c16b9b2c23p-4L : 0x7.fffffffffffffff8p-4L : inexact-ok
+= sin tonearest ldbl-96-m68k 0x8.60a91c16b9b2c23p-4L : 0x8p-4L : inexact-ok
+= sin towardzero ldbl-96-m68k 0x8.60a91c16b9b2c23p-4L : 0x7.fffffffffffffff8p-4L : inexact-ok
+= sin upward ldbl-96-m68k 0x8.60a91c16b9b2c23p-4L : 0x8p-4L : inexact-ok
+= sin downward ldbl-128 0x8.60a91c16b9b2c23p-4L : 0x7.fffffffffffffffd84af2ec140dcp-4L : inexact-ok
+= sin tonearest ldbl-128 0x8.60a91c16b9b2c23p-4L : 0x7.fffffffffffffffd84af2ec140dcp-4L : inexact-ok
+= sin towardzero ldbl-128 0x8.60a91c16b9b2c23p-4L : 0x7.fffffffffffffffd84af2ec140dcp-4L : inexact-ok
+= sin upward ldbl-128 0x8.60a91c16b9b2c23p-4L : 0x7.fffffffffffffffd84af2ec140ep-4L : inexact-ok
+= sin downward ldbl-128ibm 0x8.60a91c16b9b2c23p-4L : 0x7.fffffffffffffffd84af2ec14p-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0x8.60a91c16b9b2c23p-4L : 0x7.fffffffffffffffd84af2ec14p-4L : inexact-ok
+= sin towardzero ldbl-128ibm 0x8.60a91c16b9b2c23p-4L : 0x7.fffffffffffffffd84af2ec14p-4L : inexact-ok
+= sin upward ldbl-128ibm 0x8.60a91c16b9b2c23p-4L : 0x7.fffffffffffffffd84af2ec142p-4L : inexact-ok
+= sin downward ldbl-128 0x8.60a91c16b9b2c232dd99707ab3d8p-4L : 0x8p-4L : inexact-ok
+= sin tonearest ldbl-128 0x8.60a91c16b9b2c232dd99707ab3d8p-4L : 0x8p-4L : inexact-ok
+= sin towardzero ldbl-128 0x8.60a91c16b9b2c232dd99707ab3d8p-4L : 0x8p-4L : inexact-ok
+= sin upward ldbl-128 0x8.60a91c16b9b2c232dd99707ab3d8p-4L : 0x8.0000000000000000000000000008p-4L : inexact-ok
+= sin downward ldbl-128 0x8.60a91c16b9b2c232dd99707ab3dp-4L : 0x7.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= sin tonearest ldbl-128 0x8.60a91c16b9b2c232dd99707ab3dp-4L : 0x7.fffffffffffffffffffffffffffcp-4L : inexact-ok
+= sin towardzero ldbl-128 0x8.60a91c16b9b2c232dd99707ab3dp-4L : 0x7.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= sin upward ldbl-128 0x8.60a91c16b9b2c232dd99707ab3dp-4L : 0x7.fffffffffffffffffffffffffffcp-4L : inexact-ok
+= sin downward ldbl-128 0x8.60a91c16b9b2c232dd99707ab4p-4L : 0x8.000000000000000000000000002p-4L : inexact-ok
+= sin tonearest ldbl-128 0x8.60a91c16b9b2c232dd99707ab4p-4L : 0x8.000000000000000000000000002p-4L : inexact-ok
+= sin towardzero ldbl-128 0x8.60a91c16b9b2c232dd99707ab4p-4L : 0x8.000000000000000000000000002p-4L : inexact-ok
+= sin upward ldbl-128 0x8.60a91c16b9b2c232dd99707ab4p-4L : 0x8.0000000000000000000000000028p-4L : inexact-ok
+= sin downward ldbl-128ibm 0x8.60a91c16b9b2c232dd99707ab4p-4L : 0x8p-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0x8.60a91c16b9b2c232dd99707ab4p-4L : 0x8p-4L : inexact-ok
+= sin towardzero ldbl-128ibm 0x8.60a91c16b9b2c232dd99707ab4p-4L : 0x8p-4L : inexact-ok
+= sin upward ldbl-128ibm 0x8.60a91c16b9b2c232dd99707ab4p-4L : 0x8.00000000000000000000000004p-4L : inexact-ok
+= sin downward ldbl-128 0x8.60a91c16b9b2c232dd99707abp-4L : 0x7.fffffffffffffffffffffffffcacp-4L : inexact-ok
+= sin tonearest ldbl-128 0x8.60a91c16b9b2c232dd99707abp-4L : 0x7.fffffffffffffffffffffffffcacp-4L : inexact-ok
+= sin towardzero ldbl-128 0x8.60a91c16b9b2c232dd99707abp-4L : 0x7.fffffffffffffffffffffffffcacp-4L : inexact-ok
+= sin upward ldbl-128 0x8.60a91c16b9b2c232dd99707abp-4L : 0x7.fffffffffffffffffffffffffcbp-4L : inexact-ok
+= sin downward ldbl-128ibm 0x8.60a91c16b9b2c232dd99707abp-4L : 0x7.fffffffffffffffffffffffffcp-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0x8.60a91c16b9b2c232dd99707abp-4L : 0x7.fffffffffffffffffffffffffcp-4L : inexact-ok
+= sin towardzero ldbl-128ibm 0x8.60a91c16b9b2c232dd99707abp-4L : 0x7.fffffffffffffffffffffffffcp-4L : inexact-ok
+= sin upward ldbl-128ibm 0x8.60a91c16b9b2c232dd99707abp-4L : 0x7.fffffffffffffffffffffffffep-4L : inexact-ok
+sin -pi/6
+= sin downward flt-32 -0x8.60a91p-4f : -0x7.fffff8p-4f : inexact-ok
+= sin tonearest flt-32 -0x8.60a91p-4f : -0x7.fffff8p-4f : inexact-ok
+= sin towardzero flt-32 -0x8.60a91p-4f : -0x7.fffffp-4f : inexact-ok
+= sin upward flt-32 -0x8.60a91p-4f : -0x7.fffffp-4f : inexact-ok
+= sin downward dbl-64 -0x8.60a91p-4 : -0x7.fffff587e3a08p-4 : inexact-ok
+= sin tonearest dbl-64 -0x8.60a91p-4 : -0x7.fffff587e3a04p-4 : inexact-ok
+= sin towardzero dbl-64 -0x8.60a91p-4 : -0x7.fffff587e3a04p-4 : inexact-ok
+= sin upward dbl-64 -0x8.60a91p-4 : -0x7.fffff587e3a04p-4 : inexact-ok
+= sin downward ldbl-96-intel -0x8.60a91p-4L : -0x7.fffff587e3a050dp-4L : inexact-ok
+= sin tonearest ldbl-96-intel -0x8.60a91p-4L : -0x7.fffff587e3a050dp-4L : inexact-ok
+= sin towardzero ldbl-96-intel -0x8.60a91p-4L : -0x7.fffff587e3a050c8p-4L : inexact-ok
+= sin upward ldbl-96-intel -0x8.60a91p-4L : -0x7.fffff587e3a050c8p-4L : inexact-ok
+= sin downward ldbl-96-m68k -0x8.60a91p-4L : -0x7.fffff587e3a050dp-4L : inexact-ok
+= sin tonearest ldbl-96-m68k -0x8.60a91p-4L : -0x7.fffff587e3a050dp-4L : inexact-ok
+= sin towardzero ldbl-96-m68k -0x8.60a91p-4L : -0x7.fffff587e3a050c8p-4L : inexact-ok
+= sin upward ldbl-96-m68k -0x8.60a91p-4L : -0x7.fffff587e3a050c8p-4L : inexact-ok
+= sin downward ldbl-128 -0x8.60a91p-4L : -0x7.fffff587e3a050cf967fba7bc728p-4L : inexact-ok
+= sin tonearest ldbl-128 -0x8.60a91p-4L : -0x7.fffff587e3a050cf967fba7bc728p-4L : inexact-ok
+= sin towardzero ldbl-128 -0x8.60a91p-4L : -0x7.fffff587e3a050cf967fba7bc724p-4L : inexact-ok
+= sin upward ldbl-128 -0x8.60a91p-4L : -0x7.fffff587e3a050cf967fba7bc724p-4L : inexact-ok
+= sin downward ldbl-128ibm -0x8.60a91p-4L : -0x7.fffff587e3a050cf967fba7bc8p-4L : inexact-ok
+= sin tonearest ldbl-128ibm -0x8.60a91p-4L : -0x7.fffff587e3a050cf967fba7bc8p-4L : inexact-ok
+= sin towardzero ldbl-128ibm -0x8.60a91p-4L : -0x7.fffff587e3a050cf967fba7bc6p-4L : inexact-ok
+= sin upward ldbl-128ibm -0x8.60a91p-4L : -0x7.fffff587e3a050cf967fba7bc6p-4L : inexact-ok
+= sin downward flt-32 -0x8.60a92p-4f : -0x8.00001p-4f : inexact-ok
+= sin tonearest flt-32 -0x8.60a92p-4f : -0x8p-4f : inexact-ok
+= sin towardzero flt-32 -0x8.60a92p-4f : -0x8p-4f : inexact-ok
+= sin upward flt-32 -0x8.60a92p-4f : -0x8p-4f : inexact-ok
+= sin downward dbl-64 -0x8.60a92p-4 : -0x8.000003632117p-4 : inexact-ok
+= sin tonearest dbl-64 -0x8.60a92p-4 : -0x8.0000036321168p-4 : inexact-ok
+= sin towardzero dbl-64 -0x8.60a92p-4 : -0x8.0000036321168p-4 : inexact-ok
+= sin upward dbl-64 -0x8.60a92p-4 : -0x8.0000036321168p-4 : inexact-ok
+= sin downward ldbl-96-intel -0x8.60a92p-4L : -0x8.000003632116886p-4L : inexact-ok
+= sin tonearest ldbl-96-intel -0x8.60a92p-4L : -0x8.000003632116885p-4L : inexact-ok
+= sin towardzero ldbl-96-intel -0x8.60a92p-4L : -0x8.000003632116885p-4L : inexact-ok
+= sin upward ldbl-96-intel -0x8.60a92p-4L : -0x8.000003632116885p-4L : inexact-ok
+= sin downward ldbl-96-m68k -0x8.60a92p-4L : -0x8.000003632116886p-4L : inexact-ok
+= sin tonearest ldbl-96-m68k -0x8.60a92p-4L : -0x8.000003632116885p-4L : inexact-ok
+= sin towardzero ldbl-96-m68k -0x8.60a92p-4L : -0x8.000003632116885p-4L : inexact-ok
+= sin upward ldbl-96-m68k -0x8.60a92p-4L : -0x8.000003632116885p-4L : inexact-ok
+= sin downward ldbl-128 -0x8.60a92p-4L : -0x8.0000036321168852c4130c64b4cp-4L : inexact-ok
+= sin tonearest ldbl-128 -0x8.60a92p-4L : -0x8.0000036321168852c4130c64b4cp-4L : inexact-ok
+= sin towardzero ldbl-128 -0x8.60a92p-4L : -0x8.0000036321168852c4130c64b4b8p-4L : inexact-ok
+= sin upward ldbl-128 -0x8.60a92p-4L : -0x8.0000036321168852c4130c64b4b8p-4L : inexact-ok
+= sin downward ldbl-128ibm -0x8.60a92p-4L : -0x8.0000036321168852c4130c64b8p-4L : inexact-ok
+= sin tonearest ldbl-128ibm -0x8.60a92p-4L : -0x8.0000036321168852c4130c64b4p-4L : inexact-ok
+= sin towardzero ldbl-128ibm -0x8.60a92p-4L : -0x8.0000036321168852c4130c64b4p-4L : inexact-ok
+= sin upward ldbl-128ibm -0x8.60a92p-4L : -0x8.0000036321168852c4130c64b4p-4L : inexact-ok
+= sin downward dbl-64 -0x8.60a91c16b9b28p-4 : -0x8p-4 : inexact-ok
+= sin tonearest dbl-64 -0x8.60a91c16b9b28p-4 : -0x7.ffffffffffffcp-4 : inexact-ok
+= sin towardzero dbl-64 -0x8.60a91c16b9b28p-4 : -0x7.ffffffffffffcp-4 : inexact-ok
+= sin upward dbl-64 -0x8.60a91c16b9b28p-4 : -0x7.ffffffffffffcp-4 : inexact-ok
+= sin downward ldbl-96-intel -0x8.60a91c16b9b28p-4L : -0x7.ffffffffffffc6bp-4L : inexact-ok
+= sin tonearest ldbl-96-intel -0x8.60a91c16b9b28p-4L : -0x7.ffffffffffffc6a8p-4L : inexact-ok
+= sin towardzero ldbl-96-intel -0x8.60a91c16b9b28p-4L : -0x7.ffffffffffffc6a8p-4L : inexact-ok
+= sin upward ldbl-96-intel -0x8.60a91c16b9b28p-4L : -0x7.ffffffffffffc6a8p-4L : inexact-ok
+= sin downward ldbl-96-m68k -0x8.60a91c16b9b28p-4L : -0x7.ffffffffffffc6bp-4L : inexact-ok
+= sin tonearest ldbl-96-m68k -0x8.60a91c16b9b28p-4L : -0x7.ffffffffffffc6a8p-4L : inexact-ok
+= sin towardzero ldbl-96-m68k -0x8.60a91c16b9b28p-4L : -0x7.ffffffffffffc6a8p-4L : inexact-ok
+= sin upward ldbl-96-m68k -0x8.60a91c16b9b28p-4L : -0x7.ffffffffffffc6a8p-4L : inexact-ok
+= sin downward ldbl-128 -0x8.60a91c16b9b28p-4L : -0x7.ffffffffffffc6ab95779c1eae0cp-4L : inexact-ok
+= sin tonearest ldbl-128 -0x8.60a91c16b9b28p-4L : -0x7.ffffffffffffc6ab95779c1eae08p-4L : inexact-ok
+= sin towardzero ldbl-128 -0x8.60a91c16b9b28p-4L : -0x7.ffffffffffffc6ab95779c1eae08p-4L : inexact-ok
+= sin upward ldbl-128 -0x8.60a91c16b9b28p-4L : -0x7.ffffffffffffc6ab95779c1eae08p-4L : inexact-ok
+= sin downward ldbl-128ibm -0x8.60a91c16b9b28p-4L : -0x7.ffffffffffffc6ab95779c1ebp-4L : inexact-ok
+= sin tonearest ldbl-128ibm -0x8.60a91c16b9b28p-4L : -0x7.ffffffffffffc6ab95779c1eaep-4L : inexact-ok
+= sin towardzero ldbl-128ibm -0x8.60a91c16b9b28p-4L : -0x7.ffffffffffffc6ab95779c1eaep-4L : inexact-ok
+= sin upward ldbl-128ibm -0x8.60a91c16b9b28p-4L : -0x7.ffffffffffffc6ab95779c1eaep-4L : inexact-ok
+= sin downward dbl-64 -0x8.60a91c16b9b3p-4 : -0x8.0000000000008p-4 : inexact-ok
+= sin tonearest dbl-64 -0x8.60a91c16b9b3p-4 : -0x8p-4 : inexact-ok
+= sin towardzero dbl-64 -0x8.60a91c16b9b3p-4 : -0x8p-4 : inexact-ok
+= sin upward dbl-64 -0x8.60a91c16b9b3p-4 : -0x8p-4 : inexact-ok
+= sin downward ldbl-96-intel -0x8.60a91c16b9b3p-4L : -0x8.000000000000359p-4L : inexact-ok
+= sin tonearest ldbl-96-intel -0x8.60a91c16b9b3p-4L : -0x8.000000000000358p-4L : inexact-ok
+= sin towardzero ldbl-96-intel -0x8.60a91c16b9b3p-4L : -0x8.000000000000358p-4L : inexact-ok
+= sin upward ldbl-96-intel -0x8.60a91c16b9b3p-4L : -0x8.000000000000358p-4L : inexact-ok
+= sin downward ldbl-96-m68k -0x8.60a91c16b9b3p-4L : -0x8.000000000000359p-4L : inexact-ok
+= sin tonearest ldbl-96-m68k -0x8.60a91c16b9b3p-4L : -0x8.000000000000358p-4L : inexact-ok
+= sin towardzero ldbl-96-m68k -0x8.60a91c16b9b3p-4L : -0x8.000000000000358p-4L : inexact-ok
+= sin upward ldbl-96-m68k -0x8.60a91c16b9b3p-4L : -0x8.000000000000358p-4L : inexact-ok
+= sin downward ldbl-128 -0x8.60a91c16b9b3p-4L : -0x8.00000000000035858118fd5157e8p-4L : inexact-ok
+= sin tonearest ldbl-128 -0x8.60a91c16b9b3p-4L : -0x8.00000000000035858118fd5157ep-4L : inexact-ok
+= sin towardzero ldbl-128 -0x8.60a91c16b9b3p-4L : -0x8.00000000000035858118fd5157ep-4L : inexact-ok
+= sin upward ldbl-128 -0x8.60a91c16b9b3p-4L : -0x8.00000000000035858118fd5157ep-4L : inexact-ok
+= sin downward ldbl-128ibm -0x8.60a91c16b9b3p-4L : -0x8.00000000000035858118fd5158p-4L : inexact-ok
+= sin tonearest ldbl-128ibm -0x8.60a91c16b9b3p-4L : -0x8.00000000000035858118fd5158p-4L : inexact-ok
+= sin towardzero ldbl-128ibm -0x8.60a91c16b9b3p-4L : -0x8.00000000000035858118fd5154p-4L : inexact-ok
+= sin upward ldbl-128ibm -0x8.60a91c16b9b3p-4L : -0x8.00000000000035858118fd5154p-4L : inexact-ok
+= sin downward ldbl-96-intel -0x8.60a91c16b9b2c23p-4L : -0x8p-4L : inexact-ok
+= sin tonearest ldbl-96-intel -0x8.60a91c16b9b2c23p-4L : -0x8p-4L : inexact-ok
+= sin towardzero ldbl-96-intel -0x8.60a91c16b9b2c23p-4L : -0x7.fffffffffffffff8p-4L : inexact-ok
+= sin upward ldbl-96-intel -0x8.60a91c16b9b2c23p-4L : -0x7.fffffffffffffff8p-4L : inexact-ok
+= sin downward ldbl-96-m68k -0x8.60a91c16b9b2c23p-4L : -0x8p-4L : inexact-ok
+= sin tonearest ldbl-96-m68k -0x8.60a91c16b9b2c23p-4L : -0x8p-4L : inexact-ok
+= sin towardzero ldbl-96-m68k -0x8.60a91c16b9b2c23p-4L : -0x7.fffffffffffffff8p-4L : inexact-ok
+= sin upward ldbl-96-m68k -0x8.60a91c16b9b2c23p-4L : -0x7.fffffffffffffff8p-4L : inexact-ok
+= sin downward ldbl-128 -0x8.60a91c16b9b2c23p-4L : -0x7.fffffffffffffffd84af2ec140ep-4L : inexact-ok
+= sin tonearest ldbl-128 -0x8.60a91c16b9b2c23p-4L : -0x7.fffffffffffffffd84af2ec140dcp-4L : inexact-ok
+= sin towardzero ldbl-128 -0x8.60a91c16b9b2c23p-4L : -0x7.fffffffffffffffd84af2ec140dcp-4L : inexact-ok
+= sin upward ldbl-128 -0x8.60a91c16b9b2c23p-4L : -0x7.fffffffffffffffd84af2ec140dcp-4L : inexact-ok
+= sin downward ldbl-128ibm -0x8.60a91c16b9b2c23p-4L : -0x7.fffffffffffffffd84af2ec142p-4L : inexact-ok
+= sin tonearest ldbl-128ibm -0x8.60a91c16b9b2c23p-4L : -0x7.fffffffffffffffd84af2ec14p-4L : inexact-ok
+= sin towardzero ldbl-128ibm -0x8.60a91c16b9b2c23p-4L : -0x7.fffffffffffffffd84af2ec14p-4L : inexact-ok
+= sin upward ldbl-128ibm -0x8.60a91c16b9b2c23p-4L : -0x7.fffffffffffffffd84af2ec14p-4L : inexact-ok
+= sin downward ldbl-96-intel -0x8.60a91c16b9b2c24p-4L : -0x8.000000000000001p-4L : inexact-ok
+= sin tonearest ldbl-96-intel -0x8.60a91c16b9b2c24p-4L : -0x8.000000000000001p-4L : inexact-ok
+= sin towardzero ldbl-96-intel -0x8.60a91c16b9b2c24p-4L : -0x8p-4L : inexact-ok
+= sin upward ldbl-96-intel -0x8.60a91c16b9b2c24p-4L : -0x8p-4L : inexact-ok
+= sin downward ldbl-96-m68k -0x8.60a91c16b9b2c24p-4L : -0x8.000000000000001p-4L : inexact-ok
+= sin tonearest ldbl-96-m68k -0x8.60a91c16b9b2c24p-4L : -0x8.000000000000001p-4L : inexact-ok
+= sin towardzero ldbl-96-m68k -0x8.60a91c16b9b2c24p-4L : -0x8p-4L : inexact-ok
+= sin upward ldbl-96-m68k -0x8.60a91c16b9b2c24p-4L : -0x8p-4L : inexact-ok
+= sin downward ldbl-128 -0x8.60a91c16b9b2c24p-4L : -0x8.000000000000000b5feca2ed6738p-4L : inexact-ok
+= sin tonearest ldbl-128 -0x8.60a91c16b9b2c24p-4L : -0x8.000000000000000b5feca2ed673p-4L : inexact-ok
+= sin towardzero ldbl-128 -0x8.60a91c16b9b2c24p-4L : -0x8.000000000000000b5feca2ed673p-4L : inexact-ok
+= sin upward ldbl-128 -0x8.60a91c16b9b2c24p-4L : -0x8.000000000000000b5feca2ed673p-4L : inexact-ok
+= sin downward ldbl-128ibm -0x8.60a91c16b9b2c24p-4L : -0x8.000000000000000b5feca2ed68p-4L : inexact-ok
+= sin tonearest ldbl-128ibm -0x8.60a91c16b9b2c24p-4L : -0x8.000000000000000b5feca2ed68p-4L : inexact-ok
+= sin towardzero ldbl-128ibm -0x8.60a91c16b9b2c24p-4L : -0x8.000000000000000b5feca2ed64p-4L : inexact-ok
+= sin upward ldbl-128ibm -0x8.60a91c16b9b2c24p-4L : -0x8.000000000000000b5feca2ed64p-4L : inexact-ok
+= sin downward ldbl-128 -0x8.60a91c16b9b2c232dd99707ab3dp-4L : -0x7.fffffffffffffffffffffffffffcp-4L : inexact-ok
+= sin tonearest ldbl-128 -0x8.60a91c16b9b2c232dd99707ab3dp-4L : -0x7.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= sin towardzero ldbl-128 -0x8.60a91c16b9b2c232dd99707ab3dp-4L : -0x7.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= sin upward ldbl-128 -0x8.60a91c16b9b2c232dd99707ab3dp-4L : -0x7.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= sin downward ldbl-128 -0x8.60a91c16b9b2c232dd99707ab3d8p-4L : -0x8p-4L : inexact-ok
+= sin tonearest ldbl-128 -0x8.60a91c16b9b2c232dd99707ab3d8p-4L : -0x8p-4L : inexact-ok
+= sin towardzero ldbl-128 -0x8.60a91c16b9b2c232dd99707ab3d8p-4L : -0x7.fffffffffffffffffffffffffffcp-4L : inexact-ok
+= sin upward ldbl-128 -0x8.60a91c16b9b2c232dd99707ab3d8p-4L : -0x7.fffffffffffffffffffffffffffcp-4L : inexact-ok
+= sin downward ldbl-128 -0x8.60a91c16b9b2c232dd99707abp-4L : -0x7.fffffffffffffffffffffffffcbp-4L : inexact-ok
+= sin tonearest ldbl-128 -0x8.60a91c16b9b2c232dd99707abp-4L : -0x7.fffffffffffffffffffffffffcacp-4L : inexact-ok
+= sin towardzero ldbl-128 -0x8.60a91c16b9b2c232dd99707abp-4L : -0x7.fffffffffffffffffffffffffcacp-4L : inexact-ok
+= sin upward ldbl-128 -0x8.60a91c16b9b2c232dd99707abp-4L : -0x7.fffffffffffffffffffffffffcacp-4L : inexact-ok
+= sin downward ldbl-128ibm -0x8.60a91c16b9b2c232dd99707abp-4L : -0x7.fffffffffffffffffffffffffep-4L : inexact-ok
+= sin tonearest ldbl-128ibm -0x8.60a91c16b9b2c232dd99707abp-4L : -0x7.fffffffffffffffffffffffffcp-4L : inexact-ok
+= sin towardzero ldbl-128ibm -0x8.60a91c16b9b2c232dd99707abp-4L : -0x7.fffffffffffffffffffffffffcp-4L : inexact-ok
+= sin upward ldbl-128ibm -0x8.60a91c16b9b2c232dd99707abp-4L : -0x7.fffffffffffffffffffffffffcp-4L : inexact-ok
+= sin downward ldbl-128 -0x8.60a91c16b9b2c232dd99707ab4p-4L : -0x8.0000000000000000000000000028p-4L : inexact-ok
+= sin tonearest ldbl-128 -0x8.60a91c16b9b2c232dd99707ab4p-4L : -0x8.000000000000000000000000002p-4L : inexact-ok
+= sin towardzero ldbl-128 -0x8.60a91c16b9b2c232dd99707ab4p-4L : -0x8.000000000000000000000000002p-4L : inexact-ok
+= sin upward ldbl-128 -0x8.60a91c16b9b2c232dd99707ab4p-4L : -0x8.000000000000000000000000002p-4L : inexact-ok
+= sin downward ldbl-128ibm -0x8.60a91c16b9b2c232dd99707ab4p-4L : -0x8.00000000000000000000000004p-4L : inexact-ok
+= sin tonearest ldbl-128ibm -0x8.60a91c16b9b2c232dd99707ab4p-4L : -0x8p-4L : inexact-ok
+= sin towardzero ldbl-128ibm -0x8.60a91c16b9b2c232dd99707ab4p-4L : -0x8p-4L : inexact-ok
+= sin upward ldbl-128ibm -0x8.60a91c16b9b2c232dd99707ab4p-4L : -0x8p-4L : inexact-ok
+sin pi/2
+= sin downward flt-32 0x1.921fb6p+0f : 0xf.fffffp-4f : inexact-ok
+= sin tonearest flt-32 0x1.921fb6p+0f : 0x1p+0f : inexact-ok
+= sin towardzero flt-32 0x1.921fb6p+0f : 0xf.fffffp-4f : inexact-ok
+= sin upward flt-32 0x1.921fb6p+0f : 0x1p+0f : inexact-ok
+= sin downward dbl-64 0x1.921fb6p+0 : 0xf.fffffffffffb8p-4 : inexact-ok
+= sin tonearest dbl-64 0x1.921fb6p+0 : 0xf.fffffffffffb8p-4 : inexact-ok
+= sin towardzero dbl-64 0x1.921fb6p+0 : 0xf.fffffffffffb8p-4 : inexact-ok
+= sin upward dbl-64 0x1.921fb6p+0 : 0xf.fffffffffffcp-4 : inexact-ok
+= sin downward ldbl-96-intel 0x1.921fb6p+0L : 0xf.fffffffffffbb29p-4L : inexact-ok
+= sin tonearest ldbl-96-intel 0x1.921fb6p+0L : 0xf.fffffffffffbb29p-4L : inexact-ok
+= sin towardzero ldbl-96-intel 0x1.921fb6p+0L : 0xf.fffffffffffbb29p-4L : inexact-ok
+= sin upward ldbl-96-intel 0x1.921fb6p+0L : 0xf.fffffffffffbb2ap-4L : inexact-ok
+= sin downward ldbl-96-m68k 0x1.921fb6p+0L : 0xf.fffffffffffbb29p-4L : inexact-ok
+= sin tonearest ldbl-96-m68k 0x1.921fb6p+0L : 0xf.fffffffffffbb29p-4L : inexact-ok
+= sin towardzero ldbl-96-m68k 0x1.921fb6p+0L : 0xf.fffffffffffbb29p-4L : inexact-ok
+= sin upward ldbl-96-m68k 0x1.921fb6p+0L : 0xf.fffffffffffbb2ap-4L : inexact-ok
+= sin downward ldbl-128 0x1.921fb6p+0L : 0xf.fffffffffffbb290924e3a11498p-4L : inexact-ok
+= sin tonearest ldbl-128 0x1.921fb6p+0L : 0xf.fffffffffffbb290924e3a114988p-4L : inexact-ok
+= sin towardzero ldbl-128 0x1.921fb6p+0L : 0xf.fffffffffffbb290924e3a11498p-4L : inexact-ok
+= sin upward ldbl-128 0x1.921fb6p+0L : 0xf.fffffffffffbb290924e3a114988p-4L : inexact-ok
+= sin downward ldbl-128ibm 0x1.921fb6p+0L : 0xf.fffffffffffbb290924e3a1148p-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0x1.921fb6p+0L : 0xf.fffffffffffbb290924e3a1148p-4L : inexact-ok
+= sin towardzero ldbl-128ibm 0x1.921fb6p+0L : 0xf.fffffffffffbb290924e3a1148p-4L : inexact-ok
+= sin upward ldbl-128ibm 0x1.921fb6p+0L : 0xf.fffffffffffbb290924e3a114cp-4L : inexact-ok
+= sin downward flt-32 0x1.921fb4p+0f : 0xf.fffffp-4f : inexact-ok
+= sin tonearest flt-32 0x1.921fb4p+0f : 0x1p+0f : inexact-ok
+= sin towardzero flt-32 0x1.921fb4p+0f : 0xf.fffffp-4f : inexact-ok
+= sin upward flt-32 0x1.921fb4p+0f : 0x1p+0f : inexact-ok
+= sin downward dbl-64 0x1.921fb4p+0 : 0xf.fffffffffff3p-4 : inexact-ok
+= sin tonearest dbl-64 0x1.921fb4p+0 : 0xf.fffffffffff3p-4 : inexact-ok
+= sin towardzero dbl-64 0x1.921fb4p+0 : 0xf.fffffffffff3p-4 : inexact-ok
+= sin upward dbl-64 0x1.921fb4p+0 : 0xf.fffffffffff38p-4 : inexact-ok
+= sin downward ldbl-96-intel 0x1.921fb4p+0L : 0xf.fffffffffff32a3p-4L : inexact-ok
+= sin tonearest ldbl-96-intel 0x1.921fb4p+0L : 0xf.fffffffffff32a3p-4L : inexact-ok
+= sin towardzero ldbl-96-intel 0x1.921fb4p+0L : 0xf.fffffffffff32a3p-4L : inexact-ok
+= sin upward ldbl-96-intel 0x1.921fb4p+0L : 0xf.fffffffffff32a4p-4L : inexact-ok
+= sin downward ldbl-96-m68k 0x1.921fb4p+0L : 0xf.fffffffffff32a3p-4L : inexact-ok
+= sin tonearest ldbl-96-m68k 0x1.921fb4p+0L : 0xf.fffffffffff32a3p-4L : inexact-ok
+= sin towardzero ldbl-96-m68k 0x1.921fb4p+0L : 0xf.fffffffffff32a3p-4L : inexact-ok
+= sin upward ldbl-96-m68k 0x1.921fb4p+0L : 0xf.fffffffffff32a4p-4L : inexact-ok
+= sin downward ldbl-128 0x1.921fb4p+0L : 0xf.fffffffffff32a3661c108e136dp-4L : inexact-ok
+= sin tonearest ldbl-128 0x1.921fb4p+0L : 0xf.fffffffffff32a3661c108e136d8p-4L : inexact-ok
+= sin towardzero ldbl-128 0x1.921fb4p+0L : 0xf.fffffffffff32a3661c108e136dp-4L : inexact-ok
+= sin upward ldbl-128 0x1.921fb4p+0L : 0xf.fffffffffff32a3661c108e136d8p-4L : inexact-ok
+= sin downward ldbl-128ibm 0x1.921fb4p+0L : 0xf.fffffffffff32a3661c108e134p-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0x1.921fb4p+0L : 0xf.fffffffffff32a3661c108e138p-4L : inexact-ok
+= sin towardzero ldbl-128ibm 0x1.921fb4p+0L : 0xf.fffffffffff32a3661c108e134p-4L : inexact-ok
+= sin upward ldbl-128ibm 0x1.921fb4p+0L : 0xf.fffffffffff32a3661c108e138p-4L : inexact-ok
+= sin downward dbl-64 0x1.921fb54442d19p+0 : 0xf.ffffffffffff8p-4 : inexact-ok
+= sin tonearest dbl-64 0x1.921fb54442d19p+0 : 0x1p+0 : inexact-ok
+= sin towardzero dbl-64 0x1.921fb54442d19p+0 : 0xf.ffffffffffff8p-4 : inexact-ok
+= sin upward dbl-64 0x1.921fb54442d19p+0 : 0x1p+0 : inexact-ok
+= sin downward ldbl-96-intel 0x1.921fb54442d19p+0L : 0xf.fffffffffffffffp-4L : inexact-ok
+= sin tonearest ldbl-96-intel 0x1.921fb54442d19p+0L : 0x1p+0L : inexact-ok
+= sin towardzero ldbl-96-intel 0x1.921fb54442d19p+0L : 0xf.fffffffffffffffp-4L : inexact-ok
+= sin upward ldbl-96-intel 0x1.921fb54442d19p+0L : 0x1p+0L : inexact-ok
+= sin downward ldbl-96-m68k 0x1.921fb54442d19p+0L : 0xf.fffffffffffffffp-4L : inexact-ok
+= sin tonearest ldbl-96-m68k 0x1.921fb54442d19p+0L : 0x1p+0L : inexact-ok
+= sin towardzero ldbl-96-m68k 0x1.921fb54442d19p+0L : 0xf.fffffffffffffffp-4L : inexact-ok
+= sin upward ldbl-96-m68k 0x1.921fb54442d19p+0L : 0x1p+0L : inexact-ok
+= sin downward ldbl-128 0x1.921fb54442d19p+0L : 0xf.fffffffffffffffffffffffffbc8p-4L : inexact-ok
+= sin tonearest ldbl-128 0x1.921fb54442d19p+0L : 0xf.fffffffffffffffffffffffffbdp-4L : inexact-ok
+= sin towardzero ldbl-128 0x1.921fb54442d19p+0L : 0xf.fffffffffffffffffffffffffbc8p-4L : inexact-ok
+= sin upward ldbl-128 0x1.921fb54442d19p+0L : 0xf.fffffffffffffffffffffffffbdp-4L : inexact-ok
+= sin downward ldbl-128ibm 0x1.921fb54442d19p+0L : 0xf.fffffffffffffffffffffffff8p-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0x1.921fb54442d19p+0L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= sin towardzero ldbl-128ibm 0x1.921fb54442d19p+0L : 0xf.fffffffffffffffffffffffff8p-4L : inexact-ok
+= sin upward ldbl-128ibm 0x1.921fb54442d19p+0L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= sin downward dbl-64 0x1.921fb54442d18p+0 : 0xf.ffffffffffff8p-4 : inexact-ok
+= sin tonearest dbl-64 0x1.921fb54442d18p+0 : 0x1p+0 : inexact-ok
+= sin towardzero dbl-64 0x1.921fb54442d18p+0 : 0xf.ffffffffffff8p-4 : inexact-ok
+= sin upward dbl-64 0x1.921fb54442d18p+0 : 0x1p+0 : inexact-ok
+= sin downward ldbl-96-intel 0x1.921fb54442d18p+0L : 0xf.fffffffffffffffp-4L : inexact-ok
+= sin tonearest ldbl-96-intel 0x1.921fb54442d18p+0L : 0x1p+0L : inexact-ok
+= sin towardzero ldbl-96-intel 0x1.921fb54442d18p+0L : 0xf.fffffffffffffffp-4L : inexact-ok
+= sin upward ldbl-96-intel 0x1.921fb54442d18p+0L : 0x1p+0L : inexact-ok
+= sin downward ldbl-96-m68k 0x1.921fb54442d18p+0L : 0xf.fffffffffffffffp-4L : inexact-ok
+= sin tonearest ldbl-96-m68k 0x1.921fb54442d18p+0L : 0x1p+0L : inexact-ok
+= sin towardzero ldbl-96-m68k 0x1.921fb54442d18p+0L : 0xf.fffffffffffffffp-4L : inexact-ok
+= sin upward ldbl-96-m68k 0x1.921fb54442d18p+0L : 0x1p+0L : inexact-ok
+= sin downward ldbl-128 0x1.921fb54442d18p+0L : 0xf.ffffffffffffffffffffffffff6p-4L : inexact-ok
+= sin tonearest ldbl-128 0x1.921fb54442d18p+0L : 0xf.ffffffffffffffffffffffffff68p-4L : inexact-ok
+= sin towardzero ldbl-128 0x1.921fb54442d18p+0L : 0xf.ffffffffffffffffffffffffff6p-4L : inexact-ok
+= sin upward ldbl-128 0x1.921fb54442d18p+0L : 0xf.ffffffffffffffffffffffffff68p-4L : inexact-ok
+= sin downward ldbl-128ibm 0x1.921fb54442d18p+0L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0x1.921fb54442d18p+0L : 0x1p+0L : inexact-ok
+= sin towardzero ldbl-128ibm 0x1.921fb54442d18p+0L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= sin upward ldbl-128ibm 0x1.921fb54442d18p+0L : 0x1p+0L : inexact-ok
+= sin downward ldbl-96-intel 0x1.921fb54442d1846ap+0L : 0xf.fffffffffffffffp-4L : inexact-ok
+= sin tonearest ldbl-96-intel 0x1.921fb54442d1846ap+0L : 0x1p+0L : inexact-ok
+= sin towardzero ldbl-96-intel 0x1.921fb54442d1846ap+0L : 0xf.fffffffffffffffp-4L : inexact-ok
+= sin upward ldbl-96-intel 0x1.921fb54442d1846ap+0L : 0x1p+0L : inexact-ok
+= sin downward ldbl-96-m68k 0x1.921fb54442d1846ap+0L : 0xf.fffffffffffffffp-4L : inexact-ok
+= sin tonearest ldbl-96-m68k 0x1.921fb54442d1846ap+0L : 0x1p+0L : inexact-ok
+= sin towardzero ldbl-96-m68k 0x1.921fb54442d1846ap+0L : 0xf.fffffffffffffffp-4L : inexact-ok
+= sin upward ldbl-96-m68k 0x1.921fb54442d1846ap+0L : 0x1p+0L : inexact-ok
+= sin downward ldbl-128 0x1.921fb54442d1846ap+0L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= sin tonearest ldbl-128 0x1.921fb54442d1846ap+0L : 0x1p+0L : inexact-ok
+= sin towardzero ldbl-128 0x1.921fb54442d1846ap+0L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= sin upward ldbl-128 0x1.921fb54442d1846ap+0L : 0x1p+0L : inexact-ok
+= sin downward ldbl-128ibm 0x1.921fb54442d1846ap+0L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0x1.921fb54442d1846ap+0L : 0x1p+0L : inexact-ok
+= sin towardzero ldbl-128ibm 0x1.921fb54442d1846ap+0L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= sin upward ldbl-128ibm 0x1.921fb54442d1846ap+0L : 0x1p+0L : inexact-ok
+= sin downward ldbl-96-intel 0x1.921fb54442d18468p+0L : 0xf.fffffffffffffffp-4L : inexact-ok
+= sin tonearest ldbl-96-intel 0x1.921fb54442d18468p+0L : 0x1p+0L : inexact-ok
+= sin towardzero ldbl-96-intel 0x1.921fb54442d18468p+0L : 0xf.fffffffffffffffp-4L : inexact-ok
+= sin upward ldbl-96-intel 0x1.921fb54442d18468p+0L : 0x1p+0L : inexact-ok
+= sin downward ldbl-96-m68k 0x1.921fb54442d18468p+0L : 0xf.fffffffffffffffp-4L : inexact-ok
+= sin tonearest ldbl-96-m68k 0x1.921fb54442d18468p+0L : 0x1p+0L : inexact-ok
+= sin towardzero ldbl-96-m68k 0x1.921fb54442d18468p+0L : 0xf.fffffffffffffffp-4L : inexact-ok
+= sin upward ldbl-96-m68k 0x1.921fb54442d18468p+0L : 0x1p+0L : inexact-ok
+= sin downward ldbl-128 0x1.921fb54442d18468p+0L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= sin tonearest ldbl-128 0x1.921fb54442d18468p+0L : 0x1p+0L : inexact-ok
+= sin towardzero ldbl-128 0x1.921fb54442d18468p+0L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= sin upward ldbl-128 0x1.921fb54442d18468p+0L : 0x1p+0L : inexact-ok
+= sin downward ldbl-128ibm 0x1.921fb54442d18468p+0L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0x1.921fb54442d18468p+0L : 0x1p+0L : inexact-ok
+= sin towardzero ldbl-128ibm 0x1.921fb54442d18468p+0L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= sin upward ldbl-128ibm 0x1.921fb54442d18468p+0L : 0x1p+0L : inexact-ok
+= sin downward ldbl-128 0x1.921fb54442d18469898cc51701b9p+0L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= sin tonearest ldbl-128 0x1.921fb54442d18469898cc51701b9p+0L : 0x1p+0L : inexact-ok
+= sin towardzero ldbl-128 0x1.921fb54442d18469898cc51701b9p+0L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= sin upward ldbl-128 0x1.921fb54442d18469898cc51701b9p+0L : 0x1p+0L : inexact-ok
+= sin downward ldbl-128 0x1.921fb54442d18469898cc51701b8p+0L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= sin tonearest ldbl-128 0x1.921fb54442d18469898cc51701b8p+0L : 0x1p+0L : inexact-ok
+= sin towardzero ldbl-128 0x1.921fb54442d18469898cc51701b8p+0L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= sin upward ldbl-128 0x1.921fb54442d18469898cc51701b8p+0L : 0x1p+0L : inexact-ok
+= sin downward ldbl-128 0x1.921fb54442d18469898cc51702p+0L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= sin tonearest ldbl-128 0x1.921fb54442d18469898cc51702p+0L : 0x1p+0L : inexact-ok
+= sin towardzero ldbl-128 0x1.921fb54442d18469898cc51702p+0L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= sin upward ldbl-128 0x1.921fb54442d18469898cc51702p+0L : 0x1p+0L : inexact-ok
+= sin downward ldbl-128ibm 0x1.921fb54442d18469898cc51702p+0L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0x1.921fb54442d18469898cc51702p+0L : 0x1p+0L : inexact-ok
+= sin towardzero ldbl-128ibm 0x1.921fb54442d18469898cc51702p+0L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= sin upward ldbl-128ibm 0x1.921fb54442d18469898cc51702p+0L : 0x1p+0L : inexact-ok
+= sin downward ldbl-128 0x1.921fb54442d18469898cc517018p+0L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= sin tonearest ldbl-128 0x1.921fb54442d18469898cc517018p+0L : 0x1p+0L : inexact-ok
+= sin towardzero ldbl-128 0x1.921fb54442d18469898cc517018p+0L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= sin upward ldbl-128 0x1.921fb54442d18469898cc517018p+0L : 0x1p+0L : inexact-ok
+= sin downward ldbl-128ibm 0x1.921fb54442d18469898cc517018p+0L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0x1.921fb54442d18469898cc517018p+0L : 0x1p+0L : inexact-ok
+= sin towardzero ldbl-128ibm 0x1.921fb54442d18469898cc517018p+0L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= sin upward ldbl-128ibm 0x1.921fb54442d18469898cc517018p+0L : 0x1p+0L : inexact-ok
+sin -pi/2
+= sin downward flt-32 -0x1.921fb6p+0f : -0x1p+0f : inexact-ok
+= sin tonearest flt-32 -0x1.921fb6p+0f : -0x1p+0f : inexact-ok
+= sin towardzero flt-32 -0x1.921fb6p+0f : -0xf.fffffp-4f : inexact-ok
+= sin upward flt-32 -0x1.921fb6p+0f : -0xf.fffffp-4f : inexact-ok
+= sin downward dbl-64 -0x1.921fb6p+0 : -0xf.fffffffffffcp-4 : inexact-ok
+= sin tonearest dbl-64 -0x1.921fb6p+0 : -0xf.fffffffffffb8p-4 : inexact-ok
+= sin towardzero dbl-64 -0x1.921fb6p+0 : -0xf.fffffffffffb8p-4 : inexact-ok
+= sin upward dbl-64 -0x1.921fb6p+0 : -0xf.fffffffffffb8p-4 : inexact-ok
+= sin downward ldbl-96-intel -0x1.921fb6p+0L : -0xf.fffffffffffbb2ap-4L : inexact-ok
+= sin tonearest ldbl-96-intel -0x1.921fb6p+0L : -0xf.fffffffffffbb29p-4L : inexact-ok
+= sin towardzero ldbl-96-intel -0x1.921fb6p+0L : -0xf.fffffffffffbb29p-4L : inexact-ok
+= sin upward ldbl-96-intel -0x1.921fb6p+0L : -0xf.fffffffffffbb29p-4L : inexact-ok
+= sin downward ldbl-96-m68k -0x1.921fb6p+0L : -0xf.fffffffffffbb2ap-4L : inexact-ok
+= sin tonearest ldbl-96-m68k -0x1.921fb6p+0L : -0xf.fffffffffffbb29p-4L : inexact-ok
+= sin towardzero ldbl-96-m68k -0x1.921fb6p+0L : -0xf.fffffffffffbb29p-4L : inexact-ok
+= sin upward ldbl-96-m68k -0x1.921fb6p+0L : -0xf.fffffffffffbb29p-4L : inexact-ok
+= sin downward ldbl-128 -0x1.921fb6p+0L : -0xf.fffffffffffbb290924e3a114988p-4L : inexact-ok
+= sin tonearest ldbl-128 -0x1.921fb6p+0L : -0xf.fffffffffffbb290924e3a114988p-4L : inexact-ok
+= sin towardzero ldbl-128 -0x1.921fb6p+0L : -0xf.fffffffffffbb290924e3a11498p-4L : inexact-ok
+= sin upward ldbl-128 -0x1.921fb6p+0L : -0xf.fffffffffffbb290924e3a11498p-4L : inexact-ok
+= sin downward ldbl-128ibm -0x1.921fb6p+0L : -0xf.fffffffffffbb290924e3a114cp-4L : inexact-ok
+= sin tonearest ldbl-128ibm -0x1.921fb6p+0L : -0xf.fffffffffffbb290924e3a1148p-4L : inexact-ok
+= sin towardzero ldbl-128ibm -0x1.921fb6p+0L : -0xf.fffffffffffbb290924e3a1148p-4L : inexact-ok
+= sin upward ldbl-128ibm -0x1.921fb6p+0L : -0xf.fffffffffffbb290924e3a1148p-4L : inexact-ok
+= sin downward flt-32 -0x1.921fb4p+0f : -0x1p+0f : inexact-ok
+= sin tonearest flt-32 -0x1.921fb4p+0f : -0x1p+0f : inexact-ok
+= sin towardzero flt-32 -0x1.921fb4p+0f : -0xf.fffffp-4f : inexact-ok
+= sin upward flt-32 -0x1.921fb4p+0f : -0xf.fffffp-4f : inexact-ok
+= sin downward dbl-64 -0x1.921fb4p+0 : -0xf.fffffffffff38p-4 : inexact-ok
+= sin tonearest dbl-64 -0x1.921fb4p+0 : -0xf.fffffffffff3p-4 : inexact-ok
+= sin towardzero dbl-64 -0x1.921fb4p+0 : -0xf.fffffffffff3p-4 : inexact-ok
+= sin upward dbl-64 -0x1.921fb4p+0 : -0xf.fffffffffff3p-4 : inexact-ok
+= sin downward ldbl-96-intel -0x1.921fb4p+0L : -0xf.fffffffffff32a4p-4L : inexact-ok
+= sin tonearest ldbl-96-intel -0x1.921fb4p+0L : -0xf.fffffffffff32a3p-4L : inexact-ok
+= sin towardzero ldbl-96-intel -0x1.921fb4p+0L : -0xf.fffffffffff32a3p-4L : inexact-ok
+= sin upward ldbl-96-intel -0x1.921fb4p+0L : -0xf.fffffffffff32a3p-4L : inexact-ok
+= sin downward ldbl-96-m68k -0x1.921fb4p+0L : -0xf.fffffffffff32a4p-4L : inexact-ok
+= sin tonearest ldbl-96-m68k -0x1.921fb4p+0L : -0xf.fffffffffff32a3p-4L : inexact-ok
+= sin towardzero ldbl-96-m68k -0x1.921fb4p+0L : -0xf.fffffffffff32a3p-4L : inexact-ok
+= sin upward ldbl-96-m68k -0x1.921fb4p+0L : -0xf.fffffffffff32a3p-4L : inexact-ok
+= sin downward ldbl-128 -0x1.921fb4p+0L : -0xf.fffffffffff32a3661c108e136d8p-4L : inexact-ok
+= sin tonearest ldbl-128 -0x1.921fb4p+0L : -0xf.fffffffffff32a3661c108e136dp-4L : inexact-ok
+= sin towardzero ldbl-128 -0x1.921fb4p+0L : -0xf.fffffffffff32a3661c108e136dp-4L : inexact-ok
+= sin upward ldbl-128 -0x1.921fb4p+0L : -0xf.fffffffffff32a3661c108e136dp-4L : inexact-ok
+= sin downward ldbl-128ibm -0x1.921fb4p+0L : -0xf.fffffffffff32a3661c108e138p-4L : inexact-ok
+= sin tonearest ldbl-128ibm -0x1.921fb4p+0L : -0xf.fffffffffff32a3661c108e138p-4L : inexact-ok
+= sin towardzero ldbl-128ibm -0x1.921fb4p+0L : -0xf.fffffffffff32a3661c108e134p-4L : inexact-ok
+= sin upward ldbl-128ibm -0x1.921fb4p+0L : -0xf.fffffffffff32a3661c108e134p-4L : inexact-ok
+= sin downward dbl-64 -0x1.921fb54442d19p+0 : -0x1p+0 : inexact-ok
+= sin tonearest dbl-64 -0x1.921fb54442d19p+0 : -0x1p+0 : inexact-ok
+= sin towardzero dbl-64 -0x1.921fb54442d19p+0 : -0xf.ffffffffffff8p-4 : inexact-ok
+= sin upward dbl-64 -0x1.921fb54442d19p+0 : -0xf.ffffffffffff8p-4 : inexact-ok
+= sin downward ldbl-96-intel -0x1.921fb54442d19p+0L : -0x1p+0L : inexact-ok
+= sin tonearest ldbl-96-intel -0x1.921fb54442d19p+0L : -0x1p+0L : inexact-ok
+= sin towardzero ldbl-96-intel -0x1.921fb54442d19p+0L : -0xf.fffffffffffffffp-4L : inexact-ok
+= sin upward ldbl-96-intel -0x1.921fb54442d19p+0L : -0xf.fffffffffffffffp-4L : inexact-ok
+= sin downward ldbl-96-m68k -0x1.921fb54442d19p+0L : -0x1p+0L : inexact-ok
+= sin tonearest ldbl-96-m68k -0x1.921fb54442d19p+0L : -0x1p+0L : inexact-ok
+= sin towardzero ldbl-96-m68k -0x1.921fb54442d19p+0L : -0xf.fffffffffffffffp-4L : inexact-ok
+= sin upward ldbl-96-m68k -0x1.921fb54442d19p+0L : -0xf.fffffffffffffffp-4L : inexact-ok
+= sin downward ldbl-128 -0x1.921fb54442d19p+0L : -0xf.fffffffffffffffffffffffffbdp-4L : inexact-ok
+= sin tonearest ldbl-128 -0x1.921fb54442d19p+0L : -0xf.fffffffffffffffffffffffffbc8p-4L : inexact-ok
+= sin towardzero ldbl-128 -0x1.921fb54442d19p+0L : -0xf.fffffffffffffffffffffffffbc8p-4L : inexact-ok
+= sin upward ldbl-128 -0x1.921fb54442d19p+0L : -0xf.fffffffffffffffffffffffffbc8p-4L : inexact-ok
+= sin downward ldbl-128ibm -0x1.921fb54442d19p+0L : -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= sin tonearest ldbl-128ibm -0x1.921fb54442d19p+0L : -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= sin towardzero ldbl-128ibm -0x1.921fb54442d19p+0L : -0xf.fffffffffffffffffffffffff8p-4L : inexact-ok
+= sin upward ldbl-128ibm -0x1.921fb54442d19p+0L : -0xf.fffffffffffffffffffffffff8p-4L : inexact-ok
+= sin downward dbl-64 -0x1.921fb54442d18p+0 : -0x1p+0 : inexact-ok
+= sin tonearest dbl-64 -0x1.921fb54442d18p+0 : -0x1p+0 : inexact-ok
+= sin towardzero dbl-64 -0x1.921fb54442d18p+0 : -0xf.ffffffffffff8p-4 : inexact-ok
+= sin upward dbl-64 -0x1.921fb54442d18p+0 : -0xf.ffffffffffff8p-4 : inexact-ok
+= sin downward ldbl-96-intel -0x1.921fb54442d18p+0L : -0x1p+0L : inexact-ok
+= sin tonearest ldbl-96-intel -0x1.921fb54442d18p+0L : -0x1p+0L : inexact-ok
+= sin towardzero ldbl-96-intel -0x1.921fb54442d18p+0L : -0xf.fffffffffffffffp-4L : inexact-ok
+= sin upward ldbl-96-intel -0x1.921fb54442d18p+0L : -0xf.fffffffffffffffp-4L : inexact-ok
+= sin downward ldbl-96-m68k -0x1.921fb54442d18p+0L : -0x1p+0L : inexact-ok
+= sin tonearest ldbl-96-m68k -0x1.921fb54442d18p+0L : -0x1p+0L : inexact-ok
+= sin towardzero ldbl-96-m68k -0x1.921fb54442d18p+0L : -0xf.fffffffffffffffp-4L : inexact-ok
+= sin upward ldbl-96-m68k -0x1.921fb54442d18p+0L : -0xf.fffffffffffffffp-4L : inexact-ok
+= sin downward ldbl-128 -0x1.921fb54442d18p+0L : -0xf.ffffffffffffffffffffffffff68p-4L : inexact-ok
+= sin tonearest ldbl-128 -0x1.921fb54442d18p+0L : -0xf.ffffffffffffffffffffffffff6p-4L : inexact-ok
+= sin towardzero ldbl-128 -0x1.921fb54442d18p+0L : -0xf.ffffffffffffffffffffffffff6p-4L : inexact-ok
+= sin upward ldbl-128 -0x1.921fb54442d18p+0L : -0xf.ffffffffffffffffffffffffff6p-4L : inexact-ok
+= sin downward ldbl-128ibm -0x1.921fb54442d18p+0L : -0x1p+0L : inexact-ok
+= sin tonearest ldbl-128ibm -0x1.921fb54442d18p+0L : -0x1p+0L : inexact-ok
+= sin towardzero ldbl-128ibm -0x1.921fb54442d18p+0L : -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= sin upward ldbl-128ibm -0x1.921fb54442d18p+0L : -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= sin downward ldbl-96-intel -0x1.921fb54442d1846ap+0L : -0x1p+0L : inexact-ok
+= sin tonearest ldbl-96-intel -0x1.921fb54442d1846ap+0L : -0x1p+0L : inexact-ok
+= sin towardzero ldbl-96-intel -0x1.921fb54442d1846ap+0L : -0xf.fffffffffffffffp-4L : inexact-ok
+= sin upward ldbl-96-intel -0x1.921fb54442d1846ap+0L : -0xf.fffffffffffffffp-4L : inexact-ok
+= sin downward ldbl-96-m68k -0x1.921fb54442d1846ap+0L : -0x1p+0L : inexact-ok
+= sin tonearest ldbl-96-m68k -0x1.921fb54442d1846ap+0L : -0x1p+0L : inexact-ok
+= sin towardzero ldbl-96-m68k -0x1.921fb54442d1846ap+0L : -0xf.fffffffffffffffp-4L : inexact-ok
+= sin upward ldbl-96-m68k -0x1.921fb54442d1846ap+0L : -0xf.fffffffffffffffp-4L : inexact-ok
+= sin downward ldbl-128 -0x1.921fb54442d1846ap+0L : -0x1p+0L : inexact-ok
+= sin tonearest ldbl-128 -0x1.921fb54442d1846ap+0L : -0x1p+0L : inexact-ok
+= sin towardzero ldbl-128 -0x1.921fb54442d1846ap+0L : -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= sin upward ldbl-128 -0x1.921fb54442d1846ap+0L : -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= sin downward ldbl-128ibm -0x1.921fb54442d1846ap+0L : -0x1p+0L : inexact-ok
+= sin tonearest ldbl-128ibm -0x1.921fb54442d1846ap+0L : -0x1p+0L : inexact-ok
+= sin towardzero ldbl-128ibm -0x1.921fb54442d1846ap+0L : -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= sin upward ldbl-128ibm -0x1.921fb54442d1846ap+0L : -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= sin downward ldbl-96-intel -0x1.921fb54442d18468p+0L : -0x1p+0L : inexact-ok
+= sin tonearest ldbl-96-intel -0x1.921fb54442d18468p+0L : -0x1p+0L : inexact-ok
+= sin towardzero ldbl-96-intel -0x1.921fb54442d18468p+0L : -0xf.fffffffffffffffp-4L : inexact-ok
+= sin upward ldbl-96-intel -0x1.921fb54442d18468p+0L : -0xf.fffffffffffffffp-4L : inexact-ok
+= sin downward ldbl-96-m68k -0x1.921fb54442d18468p+0L : -0x1p+0L : inexact-ok
+= sin tonearest ldbl-96-m68k -0x1.921fb54442d18468p+0L : -0x1p+0L : inexact-ok
+= sin towardzero ldbl-96-m68k -0x1.921fb54442d18468p+0L : -0xf.fffffffffffffffp-4L : inexact-ok
+= sin upward ldbl-96-m68k -0x1.921fb54442d18468p+0L : -0xf.fffffffffffffffp-4L : inexact-ok
+= sin downward ldbl-128 -0x1.921fb54442d18468p+0L : -0x1p+0L : inexact-ok
+= sin tonearest ldbl-128 -0x1.921fb54442d18468p+0L : -0x1p+0L : inexact-ok
+= sin towardzero ldbl-128 -0x1.921fb54442d18468p+0L : -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= sin upward ldbl-128 -0x1.921fb54442d18468p+0L : -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= sin downward ldbl-128ibm -0x1.921fb54442d18468p+0L : -0x1p+0L : inexact-ok
+= sin tonearest ldbl-128ibm -0x1.921fb54442d18468p+0L : -0x1p+0L : inexact-ok
+= sin towardzero ldbl-128ibm -0x1.921fb54442d18468p+0L : -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= sin upward ldbl-128ibm -0x1.921fb54442d18468p+0L : -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= sin downward ldbl-128 -0x1.921fb54442d18469898cc51701b9p+0L : -0x1p+0L : inexact-ok
+= sin tonearest ldbl-128 -0x1.921fb54442d18469898cc51701b9p+0L : -0x1p+0L : inexact-ok
+= sin towardzero ldbl-128 -0x1.921fb54442d18469898cc51701b9p+0L : -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= sin upward ldbl-128 -0x1.921fb54442d18469898cc51701b9p+0L : -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= sin downward ldbl-128 -0x1.921fb54442d18469898cc51701b8p+0L : -0x1p+0L : inexact-ok
+= sin tonearest ldbl-128 -0x1.921fb54442d18469898cc51701b8p+0L : -0x1p+0L : inexact-ok
+= sin towardzero ldbl-128 -0x1.921fb54442d18469898cc51701b8p+0L : -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= sin upward ldbl-128 -0x1.921fb54442d18469898cc51701b8p+0L : -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= sin downward ldbl-128 -0x1.921fb54442d18469898cc51702p+0L : -0x1p+0L : inexact-ok
+= sin tonearest ldbl-128 -0x1.921fb54442d18469898cc51702p+0L : -0x1p+0L : inexact-ok
+= sin towardzero ldbl-128 -0x1.921fb54442d18469898cc51702p+0L : -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= sin upward ldbl-128 -0x1.921fb54442d18469898cc51702p+0L : -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= sin downward ldbl-128ibm -0x1.921fb54442d18469898cc51702p+0L : -0x1p+0L : inexact-ok
+= sin tonearest ldbl-128ibm -0x1.921fb54442d18469898cc51702p+0L : -0x1p+0L : inexact-ok
+= sin towardzero ldbl-128ibm -0x1.921fb54442d18469898cc51702p+0L : -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= sin upward ldbl-128ibm -0x1.921fb54442d18469898cc51702p+0L : -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= sin downward ldbl-128 -0x1.921fb54442d18469898cc517018p+0L : -0x1p+0L : inexact-ok
+= sin tonearest ldbl-128 -0x1.921fb54442d18469898cc517018p+0L : -0x1p+0L : inexact-ok
+= sin towardzero ldbl-128 -0x1.921fb54442d18469898cc517018p+0L : -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= sin upward ldbl-128 -0x1.921fb54442d18469898cc517018p+0L : -0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= sin downward ldbl-128ibm -0x1.921fb54442d18469898cc517018p+0L : -0x1p+0L : inexact-ok
+= sin tonearest ldbl-128ibm -0x1.921fb54442d18469898cc517018p+0L : -0x1p+0L : inexact-ok
+= sin towardzero ldbl-128ibm -0x1.921fb54442d18469898cc517018p+0L : -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= sin upward ldbl-128ibm -0x1.921fb54442d18469898cc517018p+0L : -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+sin 0.75
+= sin downward flt-32 0xcp-4f : 0xa.e7fep-4f : inexact-ok
+= sin tonearest flt-32 0xcp-4f : 0xa.e7fe1p-4f : inexact-ok
+= sin towardzero flt-32 0xcp-4f : 0xa.e7fep-4f : inexact-ok
+= sin upward flt-32 0xcp-4f : 0xa.e7fe1p-4f : inexact-ok
+= sin downward dbl-64 0xcp-4 : 0xa.e7fe0b5fc7868p-4 : inexact-ok
+= sin tonearest dbl-64 0xcp-4 : 0xa.e7fe0b5fc7868p-4 : inexact-ok
+= sin towardzero dbl-64 0xcp-4 : 0xa.e7fe0b5fc7868p-4 : inexact-ok
+= sin upward dbl-64 0xcp-4 : 0xa.e7fe0b5fc787p-4 : inexact-ok
+= sin downward ldbl-96-intel 0xcp-4L : 0xa.e7fe0b5fc786b2dp-4L : inexact-ok
+= sin tonearest ldbl-96-intel 0xcp-4L : 0xa.e7fe0b5fc786b2ep-4L : inexact-ok
+= sin towardzero ldbl-96-intel 0xcp-4L : 0xa.e7fe0b5fc786b2dp-4L : inexact-ok
+= sin upward ldbl-96-intel 0xcp-4L : 0xa.e7fe0b5fc786b2ep-4L : inexact-ok
+= sin downward ldbl-96-m68k 0xcp-4L : 0xa.e7fe0b5fc786b2dp-4L : inexact-ok
+= sin tonearest ldbl-96-m68k 0xcp-4L : 0xa.e7fe0b5fc786b2ep-4L : inexact-ok
+= sin towardzero ldbl-96-m68k 0xcp-4L : 0xa.e7fe0b5fc786b2dp-4L : inexact-ok
+= sin upward ldbl-96-m68k 0xcp-4L : 0xa.e7fe0b5fc786b2ep-4L : inexact-ok
+= sin downward ldbl-128 0xcp-4L : 0xa.e7fe0b5fc786b2d966e1d6af1408p-4L : inexact-ok
+= sin tonearest ldbl-128 0xcp-4L : 0xa.e7fe0b5fc786b2d966e1d6af1408p-4L : inexact-ok
+= sin towardzero ldbl-128 0xcp-4L : 0xa.e7fe0b5fc786b2d966e1d6af1408p-4L : inexact-ok
+= sin upward ldbl-128 0xcp-4L : 0xa.e7fe0b5fc786b2d966e1d6af141p-4L : inexact-ok
+= sin downward ldbl-128ibm 0xcp-4L : 0xa.e7fe0b5fc786b2d966e1d6af14p-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0xcp-4L : 0xa.e7fe0b5fc786b2d966e1d6af14p-4L : inexact-ok
+= sin towardzero ldbl-128ibm 0xcp-4L : 0xa.e7fe0b5fc786b2d966e1d6af14p-4L : inexact-ok
+= sin upward ldbl-128ibm 0xcp-4L : 0xa.e7fe0b5fc786b2d966e1d6af18p-4L : inexact-ok
+sin 0x1p65
+= sin downward flt-32 0x2p+64f : -0xc.143e2p-8f : inexact-ok
+= sin tonearest flt-32 0x2p+64f : -0xc.143e1p-8f : inexact-ok
+= sin towardzero flt-32 0x2p+64f : -0xc.143e1p-8f : inexact-ok
+= sin upward flt-32 0x2p+64f : -0xc.143e1p-8f : inexact-ok
+= sin downward dbl-64 0x2p+64 : -0xc.143e153b0702p-8 : inexact-ok
+= sin tonearest dbl-64 0x2p+64 : -0xc.143e153b0702p-8 : inexact-ok
+= sin towardzero dbl-64 0x2p+64 : -0xc.143e153b07018p-8 : inexact-ok
+= sin upward dbl-64 0x2p+64 : -0xc.143e153b07018p-8 : inexact-ok
+= sin downward ldbl-96-intel 0x2p+64L : -0xc.143e153b0701e81p-8L : inexact-ok
+= sin tonearest ldbl-96-intel 0x2p+64L : -0xc.143e153b0701e8p-8L : inexact-ok
+= sin towardzero ldbl-96-intel 0x2p+64L : -0xc.143e153b0701e8p-8L : inexact-ok
+= sin upward ldbl-96-intel 0x2p+64L : -0xc.143e153b0701e8p-8L : inexact-ok
+= sin downward ldbl-96-m68k 0x2p+64L : -0xc.143e153b0701e81p-8L : inexact-ok
+= sin tonearest ldbl-96-m68k 0x2p+64L : -0xc.143e153b0701e8p-8L : inexact-ok
+= sin towardzero ldbl-96-m68k 0x2p+64L : -0xc.143e153b0701e8p-8L : inexact-ok
+= sin upward ldbl-96-m68k 0x2p+64L : -0xc.143e153b0701e8p-8L : inexact-ok
+= sin downward ldbl-128 0x2p+64L : -0xc.143e153b0701e800f9b8a47b75b8p-8L : inexact-ok
+= sin tonearest ldbl-128 0x2p+64L : -0xc.143e153b0701e800f9b8a47b75bp-8L : inexact-ok
+= sin towardzero ldbl-128 0x2p+64L : -0xc.143e153b0701e800f9b8a47b75bp-8L : inexact-ok
+= sin upward ldbl-128 0x2p+64L : -0xc.143e153b0701e800f9b8a47b75bp-8L : inexact-ok
+= sin downward ldbl-128ibm 0x2p+64L : -0xc.143e153b0701e800f9b8a47b78p-8L : inexact-ok
+= sin tonearest ldbl-128ibm 0x2p+64L : -0xc.143e153b0701e800f9b8a47b74p-8L : inexact-ok
+= sin towardzero ldbl-128ibm 0x2p+64L : -0xc.143e153b0701e800f9b8a47b74p-8L : inexact-ok
+= sin upward ldbl-128ibm 0x2p+64L : -0xc.143e153b0701e800f9b8a47b74p-8L : inexact-ok
+sin -0x1p65
+= sin downward flt-32 -0x2p+64f : 0xc.143e1p-8f : inexact-ok
+= sin tonearest flt-32 -0x2p+64f : 0xc.143e1p-8f : inexact-ok
+= sin towardzero flt-32 -0x2p+64f : 0xc.143e1p-8f : inexact-ok
+= sin upward flt-32 -0x2p+64f : 0xc.143e2p-8f : inexact-ok
+= sin downward dbl-64 -0x2p+64 : 0xc.143e153b07018p-8 : inexact-ok
+= sin tonearest dbl-64 -0x2p+64 : 0xc.143e153b0702p-8 : inexact-ok
+= sin towardzero dbl-64 -0x2p+64 : 0xc.143e153b07018p-8 : inexact-ok
+= sin upward dbl-64 -0x2p+64 : 0xc.143e153b0702p-8 : inexact-ok
+= sin downward ldbl-96-intel -0x2p+64L : 0xc.143e153b0701e8p-8L : inexact-ok
+= sin tonearest ldbl-96-intel -0x2p+64L : 0xc.143e153b0701e8p-8L : inexact-ok
+= sin towardzero ldbl-96-intel -0x2p+64L : 0xc.143e153b0701e8p-8L : inexact-ok
+= sin upward ldbl-96-intel -0x2p+64L : 0xc.143e153b0701e81p-8L : inexact-ok
+= sin downward ldbl-96-m68k -0x2p+64L : 0xc.143e153b0701e8p-8L : inexact-ok
+= sin tonearest ldbl-96-m68k -0x2p+64L : 0xc.143e153b0701e8p-8L : inexact-ok
+= sin towardzero ldbl-96-m68k -0x2p+64L : 0xc.143e153b0701e8p-8L : inexact-ok
+= sin upward ldbl-96-m68k -0x2p+64L : 0xc.143e153b0701e81p-8L : inexact-ok
+= sin downward ldbl-128 -0x2p+64L : 0xc.143e153b0701e800f9b8a47b75bp-8L : inexact-ok
+= sin tonearest ldbl-128 -0x2p+64L : 0xc.143e153b0701e800f9b8a47b75b8p-8L : inexact-ok
+= sin towardzero ldbl-128 -0x2p+64L : 0xc.143e153b0701e800f9b8a47b75bp-8L : inexact-ok
+= sin upward ldbl-128 -0x2p+64L : 0xc.143e153b0701e800f9b8a47b75b8p-8L : inexact-ok
+= sin downward ldbl-128ibm -0x2p+64L : 0xc.143e153b0701e800f9b8a47b74p-8L : inexact-ok
+= sin tonearest ldbl-128ibm -0x2p+64L : 0xc.143e153b0701e800f9b8a47b74p-8L : inexact-ok
+= sin towardzero ldbl-128ibm -0x2p+64L : 0xc.143e153b0701e800f9b8a47b74p-8L : inexact-ok
+= sin upward ldbl-128ibm -0x2p+64L : 0xc.143e153b0701e800f9b8a47b78p-8L : inexact-ok
+sin 0x1.7f4134p+103
+= sin downward flt-32 0xb.fa09ap+100f : -0x1.1e7cfap-24f : inexact-ok
+= sin tonearest flt-32 0xb.fa09ap+100f : -0x1.1e7cfap-24f : inexact-ok
+= sin towardzero flt-32 0xb.fa09ap+100f : -0x1.1e7cf8p-24f : inexact-ok
+= sin upward flt-32 0xb.fa09ap+100f : -0x1.1e7cf8p-24f : inexact-ok
+= sin downward dbl-64 0xb.fa09ap+100 : -0x1.1e7cf9ec10917p-24 : inexact-ok
+= sin tonearest dbl-64 0xb.fa09ap+100 : -0x1.1e7cf9ec10917p-24 : inexact-ok
+= sin towardzero dbl-64 0xb.fa09ap+100 : -0x1.1e7cf9ec10916p-24 : inexact-ok
+= sin upward dbl-64 0xb.fa09ap+100 : -0x1.1e7cf9ec10916p-24 : inexact-ok
+= sin downward ldbl-96-intel 0xb.fa09ap+100L : -0x1.1e7cf9ec10916c26p-24L : inexact-ok
+= sin tonearest ldbl-96-intel 0xb.fa09ap+100L : -0x1.1e7cf9ec10916c24p-24L : inexact-ok
+= sin towardzero ldbl-96-intel 0xb.fa09ap+100L : -0x1.1e7cf9ec10916c24p-24L : inexact-ok
+= sin upward ldbl-96-intel 0xb.fa09ap+100L : -0x1.1e7cf9ec10916c24p-24L : inexact-ok
+= sin downward ldbl-96-m68k 0xb.fa09ap+100L : -0x1.1e7cf9ec10916c26p-24L : inexact-ok
+= sin tonearest ldbl-96-m68k 0xb.fa09ap+100L : -0x1.1e7cf9ec10916c24p-24L : inexact-ok
+= sin towardzero ldbl-96-m68k 0xb.fa09ap+100L : -0x1.1e7cf9ec10916c24p-24L : inexact-ok
+= sin upward ldbl-96-m68k 0xb.fa09ap+100L : -0x1.1e7cf9ec10916c24p-24L : inexact-ok
+= sin downward ldbl-128 0xb.fa09ap+100L : -0x1.1e7cf9ec10916c247834e44dabf2p-24L : inexact-ok
+= sin tonearest ldbl-128 0xb.fa09ap+100L : -0x1.1e7cf9ec10916c247834e44dabf1p-24L : inexact-ok
+= sin towardzero ldbl-128 0xb.fa09ap+100L : -0x1.1e7cf9ec10916c247834e44dabf1p-24L : inexact-ok
+= sin upward ldbl-128 0xb.fa09ap+100L : -0x1.1e7cf9ec10916c247834e44dabf1p-24L : inexact-ok
+= sin downward ldbl-128ibm 0xb.fa09ap+100L : -0x1.1e7cf9ec10916c247834e44dacp-24L : inexact-ok
+= sin tonearest ldbl-128ibm 0xb.fa09ap+100L : -0x1.1e7cf9ec10916c247834e44dacp-24L : inexact-ok
+= sin towardzero ldbl-128ibm 0xb.fa09ap+100L : -0x1.1e7cf9ec10916c247834e44dab8p-24L : inexact-ok
+= sin upward ldbl-128ibm 0xb.fa09ap+100L : -0x1.1e7cf9ec10916c247834e44dab8p-24L : inexact-ok
+sin 0.80190127184058835
+= sin downward flt-32 0xc.d4967p-4f : 0xb.7fb6p-4f : inexact-ok
+= sin tonearest flt-32 0xc.d4967p-4f : 0xb.7fb6p-4f : inexact-ok
+= sin towardzero flt-32 0xc.d4967p-4f : 0xb.7fb6p-4f : inexact-ok
+= sin upward flt-32 0xc.d4967p-4f : 0xb.7fb61p-4f : inexact-ok
+= sin downward dbl-64 0xc.d4967p-4 : 0xb.7fb6002758778p-4 : inexact-ok
+= sin tonearest dbl-64 0xc.d4967p-4 : 0xb.7fb6002758778p-4 : inexact-ok
+= sin towardzero dbl-64 0xc.d4967p-4 : 0xb.7fb6002758778p-4 : inexact-ok
+= sin upward dbl-64 0xc.d4967p-4 : 0xb.7fb600275878p-4 : inexact-ok
+= sin downward ldbl-96-intel 0xc.d4967p-4L : 0xb.7fb600275877a6p-4L : inexact-ok
+= sin tonearest ldbl-96-intel 0xc.d4967p-4L : 0xb.7fb600275877a6p-4L : inexact-ok
+= sin towardzero ldbl-96-intel 0xc.d4967p-4L : 0xb.7fb600275877a6p-4L : inexact-ok
+= sin upward ldbl-96-intel 0xc.d4967p-4L : 0xb.7fb600275877a61p-4L : inexact-ok
+= sin downward ldbl-96-m68k 0xc.d4967p-4L : 0xb.7fb600275877a6p-4L : inexact-ok
+= sin tonearest ldbl-96-m68k 0xc.d4967p-4L : 0xb.7fb600275877a6p-4L : inexact-ok
+= sin towardzero ldbl-96-m68k 0xc.d4967p-4L : 0xb.7fb600275877a6p-4L : inexact-ok
+= sin upward ldbl-96-m68k 0xc.d4967p-4L : 0xb.7fb600275877a61p-4L : inexact-ok
+= sin downward ldbl-128 0xc.d4967p-4L : 0xb.7fb600275877a60011766c8a3178p-4L : inexact-ok
+= sin tonearest ldbl-128 0xc.d4967p-4L : 0xb.7fb600275877a60011766c8a3178p-4L : inexact-ok
+= sin towardzero ldbl-128 0xc.d4967p-4L : 0xb.7fb600275877a60011766c8a3178p-4L : inexact-ok
+= sin upward ldbl-128 0xc.d4967p-4L : 0xb.7fb600275877a60011766c8a318p-4L : inexact-ok
+= sin downward ldbl-128ibm 0xc.d4967p-4L : 0xb.7fb600275877a60011766c8a3p-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0xc.d4967p-4L : 0xb.7fb600275877a60011766c8a3p-4L : inexact-ok
+= sin towardzero ldbl-128ibm 0xc.d4967p-4L : 0xb.7fb600275877a60011766c8a3p-4L : inexact-ok
+= sin upward ldbl-128ibm 0xc.d4967p-4L : 0xb.7fb600275877a60011766c8a34p-4L : inexact-ok
+= sin downward flt-32 0xc.d4966p-4f : 0xb.7fb5fp-4f : inexact-ok
+= sin tonearest flt-32 0xc.d4966p-4f : 0xb.7fb5fp-4f : inexact-ok
+= sin towardzero flt-32 0xc.d4966p-4f : 0xb.7fb5fp-4f : inexact-ok
+= sin upward flt-32 0xc.d4966p-4f : 0xb.7fb6p-4f : inexact-ok
+= sin downward dbl-64 0xc.d4966p-4 : 0xb.7fb5f50739fap-4 : inexact-ok
+= sin tonearest dbl-64 0xc.d4966p-4 : 0xb.7fb5f50739fa8p-4 : inexact-ok
+= sin towardzero dbl-64 0xc.d4966p-4 : 0xb.7fb5f50739fap-4 : inexact-ok
+= sin upward dbl-64 0xc.d4966p-4 : 0xb.7fb5f50739fa8p-4 : inexact-ok
+= sin downward ldbl-96-intel 0xc.d4966p-4L : 0xb.7fb5f50739fa5f8p-4L : inexact-ok
+= sin tonearest ldbl-96-intel 0xc.d4966p-4L : 0xb.7fb5f50739fa5f9p-4L : inexact-ok
+= sin towardzero ldbl-96-intel 0xc.d4966p-4L : 0xb.7fb5f50739fa5f8p-4L : inexact-ok
+= sin upward ldbl-96-intel 0xc.d4966p-4L : 0xb.7fb5f50739fa5f9p-4L : inexact-ok
+= sin downward ldbl-96-m68k 0xc.d4966p-4L : 0xb.7fb5f50739fa5f8p-4L : inexact-ok
+= sin tonearest ldbl-96-m68k 0xc.d4966p-4L : 0xb.7fb5f50739fa5f9p-4L : inexact-ok
+= sin towardzero ldbl-96-m68k 0xc.d4966p-4L : 0xb.7fb5f50739fa5f8p-4L : inexact-ok
+= sin upward ldbl-96-m68k 0xc.d4966p-4L : 0xb.7fb5f50739fa5f9p-4L : inexact-ok
+= sin downward ldbl-128 0xc.d4966p-4L : 0xb.7fb5f50739fa5f8acc8f4f3f1b3p-4L : inexact-ok
+= sin tonearest ldbl-128 0xc.d4966p-4L : 0xb.7fb5f50739fa5f8acc8f4f3f1b3p-4L : inexact-ok
+= sin towardzero ldbl-128 0xc.d4966p-4L : 0xb.7fb5f50739fa5f8acc8f4f3f1b3p-4L : inexact-ok
+= sin upward ldbl-128 0xc.d4966p-4L : 0xb.7fb5f50739fa5f8acc8f4f3f1b38p-4L : inexact-ok
+= sin downward ldbl-128ibm 0xc.d4966p-4L : 0xb.7fb5f50739fa5f8acc8f4f3f18p-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0xc.d4966p-4L : 0xb.7fb5f50739fa5f8acc8f4f3f1cp-4L : inexact-ok
+= sin towardzero ldbl-128ibm 0xc.d4966p-4L : 0xb.7fb5f50739fa5f8acc8f4f3f18p-4L : inexact-ok
+= sin upward ldbl-128ibm 0xc.d4966p-4L : 0xb.7fb5f50739fa5f8acc8f4f3f1cp-4L : inexact-ok
+= sin downward dbl-64 0xc.d4966d92d171p-4 : 0xb.7fb5fe776979p-4 : inexact-ok
+= sin tonearest dbl-64 0xc.d4966d92d171p-4 : 0xb.7fb5fe776979p-4 : inexact-ok
+= sin towardzero dbl-64 0xc.d4966d92d171p-4 : 0xb.7fb5fe776979p-4 : inexact-ok
+= sin upward dbl-64 0xc.d4966d92d171p-4 : 0xb.7fb5fe7769798p-4 : inexact-ok
+= sin downward ldbl-96-intel 0xc.d4966d92d171p-4L : 0xb.7fb5fe7769793e6p-4L : inexact-ok
+= sin tonearest ldbl-96-intel 0xc.d4966d92d171p-4L : 0xb.7fb5fe7769793e6p-4L : inexact-ok
+= sin towardzero ldbl-96-intel 0xc.d4966d92d171p-4L : 0xb.7fb5fe7769793e6p-4L : inexact-ok
+= sin upward ldbl-96-intel 0xc.d4966d92d171p-4L : 0xb.7fb5fe7769793e7p-4L : inexact-ok
+= sin downward ldbl-96-m68k 0xc.d4966d92d171p-4L : 0xb.7fb5fe7769793e6p-4L : inexact-ok
+= sin tonearest ldbl-96-m68k 0xc.d4966d92d171p-4L : 0xb.7fb5fe7769793e6p-4L : inexact-ok
+= sin towardzero ldbl-96-m68k 0xc.d4966d92d171p-4L : 0xb.7fb5fe7769793e6p-4L : inexact-ok
+= sin upward ldbl-96-m68k 0xc.d4966d92d171p-4L : 0xb.7fb5fe7769793e7p-4L : inexact-ok
+= sin downward ldbl-128 0xc.d4966d92d171p-4L : 0xb.7fb5fe7769793e65c978bd3cef98p-4L : inexact-ok
+= sin tonearest ldbl-128 0xc.d4966d92d171p-4L : 0xb.7fb5fe7769793e65c978bd3cef98p-4L : inexact-ok
+= sin towardzero ldbl-128 0xc.d4966d92d171p-4L : 0xb.7fb5fe7769793e65c978bd3cef98p-4L : inexact-ok
+= sin upward ldbl-128 0xc.d4966d92d171p-4L : 0xb.7fb5fe7769793e65c978bd3cefap-4L : inexact-ok
+= sin downward ldbl-128ibm 0xc.d4966d92d171p-4L : 0xb.7fb5fe7769793e65c978bd3cecp-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0xc.d4966d92d171p-4L : 0xb.7fb5fe7769793e65c978bd3cfp-4L : inexact-ok
+= sin towardzero ldbl-128ibm 0xc.d4966d92d171p-4L : 0xb.7fb5fe7769793e65c978bd3cecp-4L : inexact-ok
+= sin upward ldbl-128ibm 0xc.d4966d92d171p-4L : 0xb.7fb5fe7769793e65c978bd3cfp-4L : inexact-ok
+= sin downward dbl-64 0xc.d4966d92d1708p-4 : 0xb.7fb5fe7769788p-4 : inexact-ok
+= sin tonearest dbl-64 0xc.d4966d92d1708p-4 : 0xb.7fb5fe776979p-4 : inexact-ok
+= sin towardzero dbl-64 0xc.d4966d92d1708p-4 : 0xb.7fb5fe7769788p-4 : inexact-ok
+= sin upward dbl-64 0xc.d4966d92d1708p-4 : 0xb.7fb5fe776979p-4 : inexact-ok
+= sin downward ldbl-96-intel 0xc.d4966d92d1708p-4L : 0xb.7fb5fe776978e56p-4L : inexact-ok
+= sin tonearest ldbl-96-intel 0xc.d4966d92d1708p-4L : 0xb.7fb5fe776978e56p-4L : inexact-ok
+= sin towardzero ldbl-96-intel 0xc.d4966d92d1708p-4L : 0xb.7fb5fe776978e56p-4L : inexact-ok
+= sin upward ldbl-96-intel 0xc.d4966d92d1708p-4L : 0xb.7fb5fe776978e57p-4L : inexact-ok
+= sin downward ldbl-96-m68k 0xc.d4966d92d1708p-4L : 0xb.7fb5fe776978e56p-4L : inexact-ok
+= sin tonearest ldbl-96-m68k 0xc.d4966d92d1708p-4L : 0xb.7fb5fe776978e56p-4L : inexact-ok
+= sin towardzero ldbl-96-m68k 0xc.d4966d92d1708p-4L : 0xb.7fb5fe776978e56p-4L : inexact-ok
+= sin upward ldbl-96-m68k 0xc.d4966d92d1708p-4L : 0xb.7fb5fe776978e57p-4L : inexact-ok
+= sin downward ldbl-128 0xc.d4966d92d1708p-4L : 0xb.7fb5fe776978e564d5ae94f8cb08p-4L : inexact-ok
+= sin tonearest ldbl-128 0xc.d4966d92d1708p-4L : 0xb.7fb5fe776978e564d5ae94f8cb08p-4L : inexact-ok
+= sin towardzero ldbl-128 0xc.d4966d92d1708p-4L : 0xb.7fb5fe776978e564d5ae94f8cb08p-4L : inexact-ok
+= sin upward ldbl-128 0xc.d4966d92d1708p-4L : 0xb.7fb5fe776978e564d5ae94f8cb1p-4L : inexact-ok
+= sin downward ldbl-128ibm 0xc.d4966d92d1708p-4L : 0xb.7fb5fe776978e564d5ae94f8c8p-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0xc.d4966d92d1708p-4L : 0xb.7fb5fe776978e564d5ae94f8ccp-4L : inexact-ok
+= sin towardzero ldbl-128ibm 0xc.d4966d92d1708p-4L : 0xb.7fb5fe776978e564d5ae94f8c8p-4L : inexact-ok
+= sin upward ldbl-128ibm 0xc.d4966d92d1708p-4L : 0xb.7fb5fe776978e564d5ae94f8ccp-4L : inexact-ok
+= sin downward ldbl-96-intel 0xc.d4966d92d17082ap-4L : 0xb.7fb5fe776978e73p-4L : inexact-ok
+= sin tonearest ldbl-96-intel 0xc.d4966d92d17082ap-4L : 0xb.7fb5fe776978e74p-4L : inexact-ok
+= sin towardzero ldbl-96-intel 0xc.d4966d92d17082ap-4L : 0xb.7fb5fe776978e73p-4L : inexact-ok
+= sin upward ldbl-96-intel 0xc.d4966d92d17082ap-4L : 0xb.7fb5fe776978e74p-4L : inexact-ok
+= sin downward ldbl-96-m68k 0xc.d4966d92d17082ap-4L : 0xb.7fb5fe776978e73p-4L : inexact-ok
+= sin tonearest ldbl-96-m68k 0xc.d4966d92d17082ap-4L : 0xb.7fb5fe776978e74p-4L : inexact-ok
+= sin towardzero ldbl-96-m68k 0xc.d4966d92d17082ap-4L : 0xb.7fb5fe776978e73p-4L : inexact-ok
+= sin upward ldbl-96-m68k 0xc.d4966d92d17082ap-4L : 0xb.7fb5fe776978e74p-4L : inexact-ok
+= sin downward ldbl-128 0xc.d4966d92d17082ap-4L : 0xb.7fb5fe776978e7381aae7a4c30dp-4L : inexact-ok
+= sin tonearest ldbl-128 0xc.d4966d92d17082ap-4L : 0xb.7fb5fe776978e7381aae7a4c30dp-4L : inexact-ok
+= sin towardzero ldbl-128 0xc.d4966d92d17082ap-4L : 0xb.7fb5fe776978e7381aae7a4c30dp-4L : inexact-ok
+= sin upward ldbl-128 0xc.d4966d92d17082ap-4L : 0xb.7fb5fe776978e7381aae7a4c30d8p-4L : inexact-ok
+= sin downward ldbl-128ibm 0xc.d4966d92d17082ap-4L : 0xb.7fb5fe776978e7381aae7a4c3p-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0xc.d4966d92d17082ap-4L : 0xb.7fb5fe776978e7381aae7a4c3p-4L : inexact-ok
+= sin towardzero ldbl-128ibm 0xc.d4966d92d17082ap-4L : 0xb.7fb5fe776978e7381aae7a4c3p-4L : inexact-ok
+= sin upward ldbl-128ibm 0xc.d4966d92d17082ap-4L : 0xb.7fb5fe776978e7381aae7a4c34p-4L : inexact-ok
+= sin downward ldbl-96-intel 0xc.d4966d92d170829p-4L : 0xb.7fb5fe776978e72p-4L : inexact-ok
+= sin tonearest ldbl-96-intel 0xc.d4966d92d170829p-4L : 0xb.7fb5fe776978e73p-4L : inexact-ok
+= sin towardzero ldbl-96-intel 0xc.d4966d92d170829p-4L : 0xb.7fb5fe776978e72p-4L : inexact-ok
+= sin upward ldbl-96-intel 0xc.d4966d92d170829p-4L : 0xb.7fb5fe776978e73p-4L : inexact-ok
+= sin downward ldbl-96-m68k 0xc.d4966d92d170829p-4L : 0xb.7fb5fe776978e72p-4L : inexact-ok
+= sin tonearest ldbl-96-m68k 0xc.d4966d92d170829p-4L : 0xb.7fb5fe776978e73p-4L : inexact-ok
+= sin towardzero ldbl-96-m68k 0xc.d4966d92d170829p-4L : 0xb.7fb5fe776978e72p-4L : inexact-ok
+= sin upward ldbl-96-m68k 0xc.d4966d92d170829p-4L : 0xb.7fb5fe776978e73p-4L : inexact-ok
+= sin downward ldbl-128 0xc.d4966d92d170829p-4L : 0xb.7fb5fe776978e72cfa9001072848p-4L : inexact-ok
+= sin tonearest ldbl-128 0xc.d4966d92d170829p-4L : 0xb.7fb5fe776978e72cfa9001072848p-4L : inexact-ok
+= sin towardzero ldbl-128 0xc.d4966d92d170829p-4L : 0xb.7fb5fe776978e72cfa9001072848p-4L : inexact-ok
+= sin upward ldbl-128 0xc.d4966d92d170829p-4L : 0xb.7fb5fe776978e72cfa900107285p-4L : inexact-ok
+= sin downward ldbl-128ibm 0xc.d4966d92d170829p-4L : 0xb.7fb5fe776978e72cfa90010728p-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0xc.d4966d92d170829p-4L : 0xb.7fb5fe776978e72cfa90010728p-4L : inexact-ok
+= sin towardzero ldbl-128ibm 0xc.d4966d92d170829p-4L : 0xb.7fb5fe776978e72cfa90010728p-4L : inexact-ok
+= sin upward ldbl-128ibm 0xc.d4966d92d170829p-4L : 0xb.7fb5fe776978e72cfa9001072cp-4L : inexact-ok
+= sin downward ldbl-128 0xc.d4966d92d17082980965c1a663c8p-4L : 0xb.7fb5fe776978e732912810356318p-4L : inexact-ok
+= sin tonearest ldbl-128 0xc.d4966d92d17082980965c1a663c8p-4L : 0xb.7fb5fe776978e732912810356318p-4L : inexact-ok
+= sin towardzero ldbl-128 0xc.d4966d92d17082980965c1a663c8p-4L : 0xb.7fb5fe776978e732912810356318p-4L : inexact-ok
+= sin upward ldbl-128 0xc.d4966d92d17082980965c1a663c8p-4L : 0xb.7fb5fe776978e73291281035632p-4L : inexact-ok
+= sin downward ldbl-128 0xc.d4966d92d17082980965c1a663cp-4L : 0xb.7fb5fe776978e73291281035631p-4L : inexact-ok
+= sin tonearest ldbl-128 0xc.d4966d92d17082980965c1a663cp-4L : 0xb.7fb5fe776978e732912810356318p-4L : inexact-ok
+= sin towardzero ldbl-128 0xc.d4966d92d17082980965c1a663cp-4L : 0xb.7fb5fe776978e73291281035631p-4L : inexact-ok
+= sin upward ldbl-128 0xc.d4966d92d17082980965c1a663cp-4L : 0xb.7fb5fe776978e732912810356318p-4L : inexact-ok
+= sin downward ldbl-128 0xc.d4966d92d17082980965c1a664p-4L : 0xb.7fb5fe776978e73291281035634p-4L : inexact-ok
+= sin tonearest ldbl-128 0xc.d4966d92d17082980965c1a664p-4L : 0xb.7fb5fe776978e73291281035634p-4L : inexact-ok
+= sin towardzero ldbl-128 0xc.d4966d92d17082980965c1a664p-4L : 0xb.7fb5fe776978e73291281035634p-4L : inexact-ok
+= sin upward ldbl-128 0xc.d4966d92d17082980965c1a664p-4L : 0xb.7fb5fe776978e732912810356348p-4L : inexact-ok
+= sin downward ldbl-128ibm 0xc.d4966d92d17082980965c1a664p-4L : 0xb.7fb5fe776978e732912810356p-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0xc.d4966d92d17082980965c1a664p-4L : 0xb.7fb5fe776978e7329128103564p-4L : inexact-ok
+= sin towardzero ldbl-128ibm 0xc.d4966d92d17082980965c1a664p-4L : 0xb.7fb5fe776978e732912810356p-4L : inexact-ok
+= sin upward ldbl-128ibm 0xc.d4966d92d17082980965c1a664p-4L : 0xb.7fb5fe776978e7329128103564p-4L : inexact-ok
+= sin downward ldbl-128 0xc.d4966d92d17082980965c1a66p-4L : 0xb.7fb5fe776978e732912810356078p-4L : inexact-ok
+= sin tonearest ldbl-128 0xc.d4966d92d17082980965c1a66p-4L : 0xb.7fb5fe776978e732912810356078p-4L : inexact-ok
+= sin towardzero ldbl-128 0xc.d4966d92d17082980965c1a66p-4L : 0xb.7fb5fe776978e732912810356078p-4L : inexact-ok
+= sin upward ldbl-128 0xc.d4966d92d17082980965c1a66p-4L : 0xb.7fb5fe776978e73291281035608p-4L : inexact-ok
+= sin downward ldbl-128ibm 0xc.d4966d92d17082980965c1a66p-4L : 0xb.7fb5fe776978e732912810356p-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0xc.d4966d92d17082980965c1a66p-4L : 0xb.7fb5fe776978e732912810356p-4L : inexact-ok
+= sin towardzero ldbl-128ibm 0xc.d4966d92d17082980965c1a66p-4L : 0xb.7fb5fe776978e732912810356p-4L : inexact-ok
+= sin upward ldbl-128ibm 0xc.d4966d92d17082980965c1a66p-4L : 0xb.7fb5fe776978e7329128103564p-4L : inexact-ok
+sin 2.522464e-1
+= sin downward flt-32 0x4.093388p-4f : 0x3.fe478p-4f : inexact-ok
+= sin tonearest flt-32 0x4.093388p-4f : 0x3.fe478p-4f : inexact-ok
+= sin towardzero flt-32 0x4.093388p-4f : 0x3.fe478p-4f : inexact-ok
+= sin upward flt-32 0x4.093388p-4f : 0x3.fe4784p-4f : inexact-ok
+= sin downward dbl-64 0x4.093388p-4 : 0x3.fe4780403e806p-4 : inexact-ok
+= sin tonearest dbl-64 0x4.093388p-4 : 0x3.fe4780403e808p-4 : inexact-ok
+= sin towardzero dbl-64 0x4.093388p-4 : 0x3.fe4780403e806p-4 : inexact-ok
+= sin upward dbl-64 0x4.093388p-4 : 0x3.fe4780403e808p-4 : inexact-ok
+= sin downward ldbl-96-intel 0x4.093388p-4L : 0x3.fe4780403e8078c8p-4L : inexact-ok
+= sin tonearest ldbl-96-intel 0x4.093388p-4L : 0x3.fe4780403e8078ccp-4L : inexact-ok
+= sin towardzero ldbl-96-intel 0x4.093388p-4L : 0x3.fe4780403e8078c8p-4L : inexact-ok
+= sin upward ldbl-96-intel 0x4.093388p-4L : 0x3.fe4780403e8078ccp-4L : inexact-ok
+= sin downward ldbl-96-m68k 0x4.093388p-4L : 0x3.fe4780403e8078c8p-4L : inexact-ok
+= sin tonearest ldbl-96-m68k 0x4.093388p-4L : 0x3.fe4780403e8078ccp-4L : inexact-ok
+= sin towardzero ldbl-96-m68k 0x4.093388p-4L : 0x3.fe4780403e8078c8p-4L : inexact-ok
+= sin upward ldbl-96-m68k 0x4.093388p-4L : 0x3.fe4780403e8078ccp-4L : inexact-ok
+= sin downward ldbl-128 0x4.093388p-4L : 0x3.fe4780403e8078ca89790118cb8cp-4L : inexact-ok
+= sin tonearest ldbl-128 0x4.093388p-4L : 0x3.fe4780403e8078ca89790118cb8cp-4L : inexact-ok
+= sin towardzero ldbl-128 0x4.093388p-4L : 0x3.fe4780403e8078ca89790118cb8cp-4L : inexact-ok
+= sin upward ldbl-128 0x4.093388p-4L : 0x3.fe4780403e8078ca89790118cb8ep-4L : inexact-ok
+= sin downward ldbl-128ibm 0x4.093388p-4L : 0x3.fe4780403e8078ca89790118cbp-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0x4.093388p-4L : 0x3.fe4780403e8078ca89790118ccp-4L : inexact-ok
+= sin towardzero ldbl-128ibm 0x4.093388p-4L : 0x3.fe4780403e8078ca89790118cbp-4L : inexact-ok
+= sin upward ldbl-128ibm 0x4.093388p-4L : 0x3.fe4780403e8078ca89790118ccp-4L : inexact-ok
+= sin downward flt-32 0x4.09338p-4f : 0x3.fe4778p-4f : inexact-ok
+= sin tonearest flt-32 0x4.09338p-4f : 0x3.fe4778p-4f : inexact-ok
+= sin towardzero flt-32 0x4.09338p-4f : 0x3.fe4778p-4f : inexact-ok
+= sin upward flt-32 0x4.09338p-4f : 0x3.fe477cp-4f : inexact-ok
+= sin downward dbl-64 0x4.09338p-4 : 0x3.fe4778810e026p-4 : inexact-ok
+= sin tonearest dbl-64 0x4.09338p-4 : 0x3.fe4778810e026p-4 : inexact-ok
+= sin towardzero dbl-64 0x4.09338p-4 : 0x3.fe4778810e026p-4 : inexact-ok
+= sin upward dbl-64 0x4.09338p-4 : 0x3.fe4778810e028p-4 : inexact-ok
+= sin downward ldbl-96-intel 0x4.09338p-4L : 0x3.fe4778810e026fep-4L : inexact-ok
+= sin tonearest ldbl-96-intel 0x4.09338p-4L : 0x3.fe4778810e026fep-4L : inexact-ok
+= sin towardzero ldbl-96-intel 0x4.09338p-4L : 0x3.fe4778810e026fep-4L : inexact-ok
+= sin upward ldbl-96-intel 0x4.09338p-4L : 0x3.fe4778810e026fe4p-4L : inexact-ok
+= sin downward ldbl-96-m68k 0x4.09338p-4L : 0x3.fe4778810e026fep-4L : inexact-ok
+= sin tonearest ldbl-96-m68k 0x4.09338p-4L : 0x3.fe4778810e026fep-4L : inexact-ok
+= sin towardzero ldbl-96-m68k 0x4.09338p-4L : 0x3.fe4778810e026fep-4L : inexact-ok
+= sin upward ldbl-96-m68k 0x4.09338p-4L : 0x3.fe4778810e026fe4p-4L : inexact-ok
+= sin downward ldbl-128 0x4.09338p-4L : 0x3.fe4778810e026fe1e37f141da492p-4L : inexact-ok
+= sin tonearest ldbl-128 0x4.09338p-4L : 0x3.fe4778810e026fe1e37f141da492p-4L : inexact-ok
+= sin towardzero ldbl-128 0x4.09338p-4L : 0x3.fe4778810e026fe1e37f141da492p-4L : inexact-ok
+= sin upward ldbl-128 0x4.09338p-4L : 0x3.fe4778810e026fe1e37f141da494p-4L : inexact-ok
+= sin downward ldbl-128ibm 0x4.09338p-4L : 0x3.fe4778810e026fe1e37f141da4p-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0x4.09338p-4L : 0x3.fe4778810e026fe1e37f141da5p-4L : inexact-ok
+= sin towardzero ldbl-128ibm 0x4.09338p-4L : 0x3.fe4778810e026fe1e37f141da4p-4L : inexact-ok
+= sin upward ldbl-128ibm 0x4.09338p-4L : 0x3.fe4778810e026fe1e37f141da5p-4L : inexact-ok
+= sin downward dbl-64 0x4.093385688a2d4p-4 : 0x3.fe477dbdc7958p-4 : inexact-ok
+= sin tonearest dbl-64 0x4.093385688a2d4p-4 : 0x3.fe477dbdc7958p-4 : inexact-ok
+= sin towardzero dbl-64 0x4.093385688a2d4p-4 : 0x3.fe477dbdc7958p-4 : inexact-ok
+= sin upward dbl-64 0x4.093385688a2d4p-4 : 0x3.fe477dbdc795ap-4 : inexact-ok
+= sin downward ldbl-96-intel 0x4.093385688a2d4p-4L : 0x3.fe477dbdc7958dc8p-4L : inexact-ok
+= sin tonearest ldbl-96-intel 0x4.093385688a2d4p-4L : 0x3.fe477dbdc7958dccp-4L : inexact-ok
+= sin towardzero ldbl-96-intel 0x4.093385688a2d4p-4L : 0x3.fe477dbdc7958dc8p-4L : inexact-ok
+= sin upward ldbl-96-intel 0x4.093385688a2d4p-4L : 0x3.fe477dbdc7958dccp-4L : inexact-ok
+= sin downward ldbl-96-m68k 0x4.093385688a2d4p-4L : 0x3.fe477dbdc7958dc8p-4L : inexact-ok
+= sin tonearest ldbl-96-m68k 0x4.093385688a2d4p-4L : 0x3.fe477dbdc7958dccp-4L : inexact-ok
+= sin towardzero ldbl-96-m68k 0x4.093385688a2d4p-4L : 0x3.fe477dbdc7958dc8p-4L : inexact-ok
+= sin upward ldbl-96-m68k 0x4.093385688a2d4p-4L : 0x3.fe477dbdc7958dccp-4L : inexact-ok
+= sin downward ldbl-128 0x4.093385688a2d4p-4L : 0x3.fe477dbdc7958dcbe52ad14f88f2p-4L : inexact-ok
+= sin tonearest ldbl-128 0x4.093385688a2d4p-4L : 0x3.fe477dbdc7958dcbe52ad14f88f2p-4L : inexact-ok
+= sin towardzero ldbl-128 0x4.093385688a2d4p-4L : 0x3.fe477dbdc7958dcbe52ad14f88f2p-4L : inexact-ok
+= sin upward ldbl-128 0x4.093385688a2d4p-4L : 0x3.fe477dbdc7958dcbe52ad14f88f4p-4L : inexact-ok
+= sin downward ldbl-128ibm 0x4.093385688a2d4p-4L : 0x3.fe477dbdc7958dcbe52ad14f88p-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0x4.093385688a2d4p-4L : 0x3.fe477dbdc7958dcbe52ad14f89p-4L : inexact-ok
+= sin towardzero ldbl-128ibm 0x4.093385688a2d4p-4L : 0x3.fe477dbdc7958dcbe52ad14f88p-4L : inexact-ok
+= sin upward ldbl-128ibm 0x4.093385688a2d4p-4L : 0x3.fe477dbdc7958dcbe52ad14f89p-4L : inexact-ok
+= sin downward dbl-64 0x4.093385688a2dp-4 : 0x3.fe477dbdc7954p-4 : inexact-ok
+= sin tonearest dbl-64 0x4.093385688a2dp-4 : 0x3.fe477dbdc7954p-4 : inexact-ok
+= sin towardzero dbl-64 0x4.093385688a2dp-4 : 0x3.fe477dbdc7954p-4 : inexact-ok
+= sin upward dbl-64 0x4.093385688a2dp-4 : 0x3.fe477dbdc7956p-4 : inexact-ok
+= sin downward ldbl-96-intel 0x4.093385688a2dp-4L : 0x3.fe477dbdc7954fdp-4L : inexact-ok
+= sin tonearest ldbl-96-intel 0x4.093385688a2dp-4L : 0x3.fe477dbdc7954fd4p-4L : inexact-ok
+= sin towardzero ldbl-96-intel 0x4.093385688a2dp-4L : 0x3.fe477dbdc7954fdp-4L : inexact-ok
+= sin upward ldbl-96-intel 0x4.093385688a2dp-4L : 0x3.fe477dbdc7954fd4p-4L : inexact-ok
+= sin downward ldbl-96-m68k 0x4.093385688a2dp-4L : 0x3.fe477dbdc7954fdp-4L : inexact-ok
+= sin tonearest ldbl-96-m68k 0x4.093385688a2dp-4L : 0x3.fe477dbdc7954fd4p-4L : inexact-ok
+= sin towardzero ldbl-96-m68k 0x4.093385688a2dp-4L : 0x3.fe477dbdc7954fdp-4L : inexact-ok
+= sin upward ldbl-96-m68k 0x4.093385688a2dp-4L : 0x3.fe477dbdc7954fd4p-4L : inexact-ok
+= sin downward ldbl-128 0x4.093385688a2dp-4L : 0x3.fe477dbdc7954fd2613bf1f96c22p-4L : inexact-ok
+= sin tonearest ldbl-128 0x4.093385688a2dp-4L : 0x3.fe477dbdc7954fd2613bf1f96c24p-4L : inexact-ok
+= sin towardzero ldbl-128 0x4.093385688a2dp-4L : 0x3.fe477dbdc7954fd2613bf1f96c22p-4L : inexact-ok
+= sin upward ldbl-128 0x4.093385688a2dp-4L : 0x3.fe477dbdc7954fd2613bf1f96c24p-4L : inexact-ok
+= sin downward ldbl-128ibm 0x4.093385688a2dp-4L : 0x3.fe477dbdc7954fd2613bf1f96cp-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0x4.093385688a2dp-4L : 0x3.fe477dbdc7954fd2613bf1f96cp-4L : inexact-ok
+= sin towardzero ldbl-128ibm 0x4.093385688a2dp-4L : 0x3.fe477dbdc7954fd2613bf1f96cp-4L : inexact-ok
+= sin upward ldbl-128ibm 0x4.093385688a2dp-4L : 0x3.fe477dbdc7954fd2613bf1f96dp-4L : inexact-ok
+= sin downward ldbl-96-intel 0x4.093385688a2d151p-4L : 0x3.fe477dbdc7956434p-4L : inexact-ok
+= sin tonearest ldbl-96-intel 0x4.093385688a2d151p-4L : 0x3.fe477dbdc7956438p-4L : inexact-ok
+= sin towardzero ldbl-96-intel 0x4.093385688a2d151p-4L : 0x3.fe477dbdc7956434p-4L : inexact-ok
+= sin upward ldbl-96-intel 0x4.093385688a2d151p-4L : 0x3.fe477dbdc7956438p-4L : inexact-ok
+= sin downward ldbl-96-m68k 0x4.093385688a2d151p-4L : 0x3.fe477dbdc7956434p-4L : inexact-ok
+= sin tonearest ldbl-96-m68k 0x4.093385688a2d151p-4L : 0x3.fe477dbdc7956438p-4L : inexact-ok
+= sin towardzero ldbl-96-m68k 0x4.093385688a2d151p-4L : 0x3.fe477dbdc7956434p-4L : inexact-ok
+= sin upward ldbl-96-m68k 0x4.093385688a2d151p-4L : 0x3.fe477dbdc7956438p-4L : inexact-ok
+= sin downward ldbl-128 0x4.093385688a2d151p-4L : 0x3.fe477dbdc7956437bee74ef98324p-4L : inexact-ok
+= sin tonearest ldbl-128 0x4.093385688a2d151p-4L : 0x3.fe477dbdc7956437bee74ef98326p-4L : inexact-ok
+= sin towardzero ldbl-128 0x4.093385688a2d151p-4L : 0x3.fe477dbdc7956437bee74ef98324p-4L : inexact-ok
+= sin upward ldbl-128 0x4.093385688a2d151p-4L : 0x3.fe477dbdc7956437bee74ef98326p-4L : inexact-ok
+= sin downward ldbl-128ibm 0x4.093385688a2d151p-4L : 0x3.fe477dbdc7956437bee74ef983p-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0x4.093385688a2d151p-4L : 0x3.fe477dbdc7956437bee74ef983p-4L : inexact-ok
+= sin towardzero ldbl-128ibm 0x4.093385688a2d151p-4L : 0x3.fe477dbdc7956437bee74ef983p-4L : inexact-ok
+= sin upward ldbl-128ibm 0x4.093385688a2d151p-4L : 0x3.fe477dbdc7956437bee74ef984p-4L : inexact-ok
+= sin downward ldbl-96-intel 0x4.093385688a2d1508p-4L : 0x3.fe477dbdc795642cp-4L : inexact-ok
+= sin tonearest ldbl-96-intel 0x4.093385688a2d1508p-4L : 0x3.fe477dbdc795643p-4L : inexact-ok
+= sin towardzero ldbl-96-intel 0x4.093385688a2d1508p-4L : 0x3.fe477dbdc795642cp-4L : inexact-ok
+= sin upward ldbl-96-intel 0x4.093385688a2d1508p-4L : 0x3.fe477dbdc795643p-4L : inexact-ok
+= sin downward ldbl-96-m68k 0x4.093385688a2d1508p-4L : 0x3.fe477dbdc795642cp-4L : inexact-ok
+= sin tonearest ldbl-96-m68k 0x4.093385688a2d1508p-4L : 0x3.fe477dbdc795643p-4L : inexact-ok
+= sin towardzero ldbl-96-m68k 0x4.093385688a2d1508p-4L : 0x3.fe477dbdc795642cp-4L : inexact-ok
+= sin upward ldbl-96-m68k 0x4.093385688a2d1508p-4L : 0x3.fe477dbdc795643p-4L : inexact-ok
+= sin downward ldbl-128 0x4.093385688a2d1508p-4L : 0x3.fe477dbdc795642fffb6d11d9862p-4L : inexact-ok
+= sin tonearest ldbl-128 0x4.093385688a2d1508p-4L : 0x3.fe477dbdc795642fffb6d11d9862p-4L : inexact-ok
+= sin towardzero ldbl-128 0x4.093385688a2d1508p-4L : 0x3.fe477dbdc795642fffb6d11d9862p-4L : inexact-ok
+= sin upward ldbl-128 0x4.093385688a2d1508p-4L : 0x3.fe477dbdc795642fffb6d11d9864p-4L : inexact-ok
+= sin downward ldbl-128ibm 0x4.093385688a2d1508p-4L : 0x3.fe477dbdc795642fffb6d11d98p-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0x4.093385688a2d1508p-4L : 0x3.fe477dbdc795642fffb6d11d98p-4L : inexact-ok
+= sin towardzero ldbl-128ibm 0x4.093385688a2d1508p-4L : 0x3.fe477dbdc795642fffb6d11d98p-4L : inexact-ok
+= sin upward ldbl-128ibm 0x4.093385688a2d1508p-4L : 0x3.fe477dbdc795642fffb6d11d99p-4L : inexact-ok
+= sin downward ldbl-128 0x4.093385688a2d150c00bf42a08e84p-4L : 0x3.fe477dbdc7956433e0084536147ep-4L : inexact-ok
+= sin tonearest ldbl-128 0x4.093385688a2d150c00bf42a08e84p-4L : 0x3.fe477dbdc7956433e0084536148p-4L : inexact-ok
+= sin towardzero ldbl-128 0x4.093385688a2d150c00bf42a08e84p-4L : 0x3.fe477dbdc7956433e0084536147ep-4L : inexact-ok
+= sin upward ldbl-128 0x4.093385688a2d150c00bf42a08e84p-4L : 0x3.fe477dbdc7956433e0084536148p-4L : inexact-ok
+= sin downward ldbl-128 0x4.093385688a2d150c00bf42a08e8p-4L : 0x3.fe477dbdc7956433e0084536147cp-4L : inexact-ok
+= sin tonearest ldbl-128 0x4.093385688a2d150c00bf42a08e8p-4L : 0x3.fe477dbdc7956433e0084536147cp-4L : inexact-ok
+= sin towardzero ldbl-128 0x4.093385688a2d150c00bf42a08e8p-4L : 0x3.fe477dbdc7956433e0084536147cp-4L : inexact-ok
+= sin upward ldbl-128 0x4.093385688a2d150c00bf42a08e8p-4L : 0x3.fe477dbdc7956433e0084536147ep-4L : inexact-ok
+= sin downward ldbl-128 0x4.093385688a2d150c00bf42a09p-4L : 0x3.fe477dbdc7956433e008453615eep-4L : inexact-ok
+= sin tonearest ldbl-128 0x4.093385688a2d150c00bf42a09p-4L : 0x3.fe477dbdc7956433e008453615fp-4L : inexact-ok
+= sin towardzero ldbl-128 0x4.093385688a2d150c00bf42a09p-4L : 0x3.fe477dbdc7956433e008453615eep-4L : inexact-ok
+= sin upward ldbl-128 0x4.093385688a2d150c00bf42a09p-4L : 0x3.fe477dbdc7956433e008453615fp-4L : inexact-ok
+= sin downward ldbl-128ibm 0x4.093385688a2d150c00bf42a09p-4L : 0x3.fe477dbdc7956433e008453615p-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0x4.093385688a2d150c00bf42a09p-4L : 0x3.fe477dbdc7956433e008453616p-4L : inexact-ok
+= sin towardzero ldbl-128ibm 0x4.093385688a2d150c00bf42a09p-4L : 0x3.fe477dbdc7956433e008453615p-4L : inexact-ok
+= sin upward ldbl-128ibm 0x4.093385688a2d150c00bf42a09p-4L : 0x3.fe477dbdc7956433e008453616p-4L : inexact-ok
+= sin downward ldbl-128 0x4.093385688a2d150c00bf42a08ep-4L : 0x3.fe477dbdc7956433e008453614p-4L : inexact-ok
+= sin tonearest ldbl-128 0x4.093385688a2d150c00bf42a08ep-4L : 0x3.fe477dbdc7956433e008453614p-4L : inexact-ok
+= sin towardzero ldbl-128 0x4.093385688a2d150c00bf42a08ep-4L : 0x3.fe477dbdc7956433e008453614p-4L : inexact-ok
+= sin upward ldbl-128 0x4.093385688a2d150c00bf42a08ep-4L : 0x3.fe477dbdc7956433e00845361402p-4L : inexact-ok
+= sin downward ldbl-128ibm 0x4.093385688a2d150c00bf42a08ep-4L : 0x3.fe477dbdc7956433e008453614p-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0x4.093385688a2d150c00bf42a08ep-4L : 0x3.fe477dbdc7956433e008453614p-4L : inexact-ok
+= sin towardzero ldbl-128ibm 0x4.093385688a2d150c00bf42a08ep-4L : 0x3.fe477dbdc7956433e008453614p-4L : inexact-ok
+= sin upward ldbl-128ibm 0x4.093385688a2d150c00bf42a08ep-4L : 0x3.fe477dbdc7956433e008453615p-4L : inexact-ok
+sin 1e22
+= sin downward flt-32 0x2.1e19e4p+72f : -0x4.cd7e88p-4f : inexact-ok
+= sin tonearest flt-32 0x2.1e19e4p+72f : -0x4.cd7e88p-4f : inexact-ok
+= sin towardzero flt-32 0x2.1e19e4p+72f : -0x4.cd7e8p-4f : inexact-ok
+= sin upward flt-32 0x2.1e19e4p+72f : -0x4.cd7e8p-4f : inexact-ok
+= sin downward dbl-64 0x2.1e19e4p+72 : -0x4.cd7e86c4077cp-4 : inexact-ok
+= sin tonearest dbl-64 0x2.1e19e4p+72 : -0x4.cd7e86c4077cp-4 : inexact-ok
+= sin towardzero dbl-64 0x2.1e19e4p+72 : -0x4.cd7e86c4077bcp-4 : inexact-ok
+= sin upward dbl-64 0x2.1e19e4p+72 : -0x4.cd7e86c4077bcp-4 : inexact-ok
+= sin downward ldbl-96-intel 0x2.1e19e4p+72L : -0x4.cd7e86c4077bf0ep-4L : inexact-ok
+= sin tonearest ldbl-96-intel 0x2.1e19e4p+72L : -0x4.cd7e86c4077bf0ep-4L : inexact-ok
+= sin towardzero ldbl-96-intel 0x2.1e19e4p+72L : -0x4.cd7e86c4077bf0d8p-4L : inexact-ok
+= sin upward ldbl-96-intel 0x2.1e19e4p+72L : -0x4.cd7e86c4077bf0d8p-4L : inexact-ok
+= sin downward ldbl-96-m68k 0x2.1e19e4p+72L : -0x4.cd7e86c4077bf0ep-4L : inexact-ok
+= sin tonearest ldbl-96-m68k 0x2.1e19e4p+72L : -0x4.cd7e86c4077bf0ep-4L : inexact-ok
+= sin towardzero ldbl-96-m68k 0x2.1e19e4p+72L : -0x4.cd7e86c4077bf0d8p-4L : inexact-ok
+= sin upward ldbl-96-m68k 0x2.1e19e4p+72L : -0x4.cd7e86c4077bf0d8p-4L : inexact-ok
+= sin downward ldbl-128 0x2.1e19e4p+72L : -0x4.cd7e86c4077bf0debc87d70d196p-4L : inexact-ok
+= sin tonearest ldbl-128 0x2.1e19e4p+72L : -0x4.cd7e86c4077bf0debc87d70d196p-4L : inexact-ok
+= sin towardzero ldbl-128 0x2.1e19e4p+72L : -0x4.cd7e86c4077bf0debc87d70d195cp-4L : inexact-ok
+= sin upward ldbl-128 0x2.1e19e4p+72L : -0x4.cd7e86c4077bf0debc87d70d195cp-4L : inexact-ok
+= sin downward ldbl-128ibm 0x2.1e19e4p+72L : -0x4.cd7e86c4077bf0debc87d70d1ap-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0x2.1e19e4p+72L : -0x4.cd7e86c4077bf0debc87d70d1ap-4L : inexact-ok
+= sin towardzero ldbl-128ibm 0x2.1e19e4p+72L : -0x4.cd7e86c4077bf0debc87d70d18p-4L : inexact-ok
+= sin upward ldbl-128ibm 0x2.1e19e4p+72L : -0x4.cd7e86c4077bf0debc87d70d18p-4L : inexact-ok
+= sin downward flt-32 0x2.1e19ep+72f : -0xb.becc5p-4f : inexact-ok
+= sin tonearest flt-32 0x2.1e19ep+72f : -0xb.becc4p-4f : inexact-ok
+= sin towardzero flt-32 0x2.1e19ep+72f : -0xb.becc4p-4f : inexact-ok
+= sin upward flt-32 0x2.1e19ep+72f : -0xb.becc4p-4f : inexact-ok
+= sin downward dbl-64 0x2.1e19ep+72 : -0xb.becc47ab1b8c8p-4 : inexact-ok
+= sin tonearest dbl-64 0x2.1e19ep+72 : -0xb.becc47ab1b8c8p-4 : inexact-ok
+= sin towardzero dbl-64 0x2.1e19ep+72 : -0xb.becc47ab1b8cp-4 : inexact-ok
+= sin upward dbl-64 0x2.1e19ep+72 : -0xb.becc47ab1b8cp-4 : inexact-ok
+= sin downward ldbl-96-intel 0x2.1e19ep+72L : -0xb.becc47ab1b8c708p-4L : inexact-ok
+= sin tonearest ldbl-96-intel 0x2.1e19ep+72L : -0xb.becc47ab1b8c708p-4L : inexact-ok
+= sin towardzero ldbl-96-intel 0x2.1e19ep+72L : -0xb.becc47ab1b8c707p-4L : inexact-ok
+= sin upward ldbl-96-intel 0x2.1e19ep+72L : -0xb.becc47ab1b8c707p-4L : inexact-ok
+= sin downward ldbl-96-m68k 0x2.1e19ep+72L : -0xb.becc47ab1b8c708p-4L : inexact-ok
+= sin tonearest ldbl-96-m68k 0x2.1e19ep+72L : -0xb.becc47ab1b8c708p-4L : inexact-ok
+= sin towardzero ldbl-96-m68k 0x2.1e19ep+72L : -0xb.becc47ab1b8c707p-4L : inexact-ok
+= sin upward ldbl-96-m68k 0x2.1e19ep+72L : -0xb.becc47ab1b8c707p-4L : inexact-ok
+= sin downward ldbl-128 0x2.1e19ep+72L : -0xb.becc47ab1b8c70793712c4ff2bcp-4L : inexact-ok
+= sin tonearest ldbl-128 0x2.1e19ep+72L : -0xb.becc47ab1b8c70793712c4ff2bcp-4L : inexact-ok
+= sin towardzero ldbl-128 0x2.1e19ep+72L : -0xb.becc47ab1b8c70793712c4ff2bb8p-4L : inexact-ok
+= sin upward ldbl-128 0x2.1e19ep+72L : -0xb.becc47ab1b8c70793712c4ff2bb8p-4L : inexact-ok
+= sin downward ldbl-128ibm 0x2.1e19ep+72L : -0xb.becc47ab1b8c70793712c4ff2cp-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0x2.1e19ep+72L : -0xb.becc47ab1b8c70793712c4ff2cp-4L : inexact-ok
+= sin towardzero ldbl-128ibm 0x2.1e19ep+72L : -0xb.becc47ab1b8c70793712c4ff28p-4L : inexact-ok
+= sin upward ldbl-128ibm 0x2.1e19ep+72L : -0xb.becc47ab1b8c70793712c4ff28p-4L : inexact-ok
+= sin downward dbl-64 0x2.1e19e0c9bab24p+72 : -0xd.a29d5bb5f9ccp-4 : inexact-ok
+= sin tonearest dbl-64 0x2.1e19e0c9bab24p+72 : -0xd.a29d5bb5f9cb8p-4 : inexact-ok
+= sin towardzero dbl-64 0x2.1e19e0c9bab24p+72 : -0xd.a29d5bb5f9cb8p-4 : inexact-ok
+= sin upward dbl-64 0x2.1e19e0c9bab24p+72 : -0xd.a29d5bb5f9cb8p-4 : inexact-ok
+= sin downward ldbl-96-intel 0x2.1e19e0c9bab24p+72L : -0xd.a29d5bb5f9cb87ep-4L : inexact-ok
+= sin tonearest ldbl-96-intel 0x2.1e19e0c9bab24p+72L : -0xd.a29d5bb5f9cb87dp-4L : inexact-ok
+= sin towardzero ldbl-96-intel 0x2.1e19e0c9bab24p+72L : -0xd.a29d5bb5f9cb87dp-4L : inexact-ok
+= sin upward ldbl-96-intel 0x2.1e19e0c9bab24p+72L : -0xd.a29d5bb5f9cb87dp-4L : inexact-ok
+= sin downward ldbl-96-m68k 0x2.1e19e0c9bab24p+72L : -0xd.a29d5bb5f9cb87ep-4L : inexact-ok
+= sin tonearest ldbl-96-m68k 0x2.1e19e0c9bab24p+72L : -0xd.a29d5bb5f9cb87dp-4L : inexact-ok
+= sin towardzero ldbl-96-m68k 0x2.1e19e0c9bab24p+72L : -0xd.a29d5bb5f9cb87dp-4L : inexact-ok
+= sin upward ldbl-96-m68k 0x2.1e19e0c9bab24p+72L : -0xd.a29d5bb5f9cb87dp-4L : inexact-ok
+= sin downward ldbl-128 0x2.1e19e0c9bab24p+72L : -0xd.a29d5bb5f9cb87d14de41dc991fp-4L : inexact-ok
+= sin tonearest ldbl-128 0x2.1e19e0c9bab24p+72L : -0xd.a29d5bb5f9cb87d14de41dc991e8p-4L : inexact-ok
+= sin towardzero ldbl-128 0x2.1e19e0c9bab24p+72L : -0xd.a29d5bb5f9cb87d14de41dc991e8p-4L : inexact-ok
+= sin upward ldbl-128 0x2.1e19e0c9bab24p+72L : -0xd.a29d5bb5f9cb87d14de41dc991e8p-4L : inexact-ok
+= sin downward ldbl-128ibm 0x2.1e19e0c9bab24p+72L : -0xd.a29d5bb5f9cb87d14de41dc994p-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0x2.1e19e0c9bab24p+72L : -0xd.a29d5bb5f9cb87d14de41dc99p-4L : inexact-ok
+= sin towardzero ldbl-128ibm 0x2.1e19e0c9bab24p+72L : -0xd.a29d5bb5f9cb87d14de41dc99p-4L : inexact-ok
+= sin upward ldbl-128ibm 0x2.1e19e0c9bab24p+72L : -0xd.a29d5bb5f9cb87d14de41dc99p-4L : inexact-ok
+sin 0x1p1023
+= sin downward flt-32 0xf.fffffp+124f : -0x8.599b4p-4f : inexact-ok
+= sin tonearest flt-32 0xf.fffffp+124f : -0x8.599b3p-4f : inexact-ok
+= sin towardzero flt-32 0xf.fffffp+124f : -0x8.599b3p-4f : inexact-ok
+= sin upward flt-32 0xf.fffffp+124f : -0x8.599b3p-4f : inexact-ok
+= sin downward dbl-64 0xf.fffffp+124 : -0x8.599b32844abbp-4 : inexact-ok
+= sin tonearest dbl-64 0xf.fffffp+124 : -0x8.599b32844aba8p-4 : inexact-ok
+= sin towardzero dbl-64 0xf.fffffp+124 : -0x8.599b32844aba8p-4 : inexact-ok
+= sin upward dbl-64 0xf.fffffp+124 : -0x8.599b32844aba8p-4 : inexact-ok
+= sin downward ldbl-96-intel 0xf.fffffp+124L : -0x8.599b32844aba907p-4L : inexact-ok
+= sin tonearest ldbl-96-intel 0xf.fffffp+124L : -0x8.599b32844aba907p-4L : inexact-ok
+= sin towardzero ldbl-96-intel 0xf.fffffp+124L : -0x8.599b32844aba906p-4L : inexact-ok
+= sin upward ldbl-96-intel 0xf.fffffp+124L : -0x8.599b32844aba906p-4L : inexact-ok
+= sin downward ldbl-96-m68k 0xf.fffffp+124L : -0x8.599b32844aba907p-4L : inexact-ok
+= sin tonearest ldbl-96-m68k 0xf.fffffp+124L : -0x8.599b32844aba907p-4L : inexact-ok
+= sin towardzero ldbl-96-m68k 0xf.fffffp+124L : -0x8.599b32844aba906p-4L : inexact-ok
+= sin upward ldbl-96-m68k 0xf.fffffp+124L : -0x8.599b32844aba906p-4L : inexact-ok
+= sin downward ldbl-128 0xf.fffffp+124L : -0x8.599b32844aba906cee446be049ap-4L : inexact-ok
+= sin tonearest ldbl-128 0xf.fffffp+124L : -0x8.599b32844aba906cee446be04998p-4L : inexact-ok
+= sin towardzero ldbl-128 0xf.fffffp+124L : -0x8.599b32844aba906cee446be04998p-4L : inexact-ok
+= sin upward ldbl-128 0xf.fffffp+124L : -0x8.599b32844aba906cee446be04998p-4L : inexact-ok
+= sin downward ldbl-128ibm 0xf.fffffp+124L : -0x8.599b32844aba906cee446be04cp-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0xf.fffffp+124L : -0x8.599b32844aba906cee446be048p-4L : inexact-ok
+= sin towardzero ldbl-128ibm 0xf.fffffp+124L : -0x8.599b32844aba906cee446be048p-4L : inexact-ok
+= sin upward ldbl-128ibm 0xf.fffffp+124L : -0x8.599b32844aba906cee446be048p-4L : inexact-ok
+= sin downward dbl-64 0x8p+1020 : 0x9.0292465edbaf8p-4 : inexact-ok
+= sin tonearest dbl-64 0x8p+1020 : 0x9.0292465edbbp-4 : inexact-ok
+= sin towardzero dbl-64 0x8p+1020 : 0x9.0292465edbaf8p-4 : inexact-ok
+= sin upward dbl-64 0x8p+1020 : 0x9.0292465edbbp-4 : inexact-ok
+= sin downward ldbl-96-intel 0x8p+1020L : 0x9.0292465edbaff2dp-4L : inexact-ok
+= sin tonearest ldbl-96-intel 0x8p+1020L : 0x9.0292465edbaff2dp-4L : inexact-ok
+= sin towardzero ldbl-96-intel 0x8p+1020L : 0x9.0292465edbaff2dp-4L : inexact-ok
+= sin upward ldbl-96-intel 0x8p+1020L : 0x9.0292465edbaff2ep-4L : inexact-ok
+= sin downward ldbl-96-m68k 0x8p+1020L : 0x9.0292465edbaff2dp-4L : inexact-ok
+= sin tonearest ldbl-96-m68k 0x8p+1020L : 0x9.0292465edbaff2dp-4L : inexact-ok
+= sin towardzero ldbl-96-m68k 0x8p+1020L : 0x9.0292465edbaff2dp-4L : inexact-ok
+= sin upward ldbl-96-m68k 0x8p+1020L : 0x9.0292465edbaff2ep-4L : inexact-ok
+= sin downward ldbl-128 0x8p+1020L : 0x9.0292465edbaff2d2e64a2845e55p-4L : inexact-ok
+= sin tonearest ldbl-128 0x8p+1020L : 0x9.0292465edbaff2d2e64a2845e558p-4L : inexact-ok
+= sin towardzero ldbl-128 0x8p+1020L : 0x9.0292465edbaff2d2e64a2845e55p-4L : inexact-ok
+= sin upward ldbl-128 0x8p+1020L : 0x9.0292465edbaff2d2e64a2845e558p-4L : inexact-ok
+= sin downward ldbl-128ibm 0x8p+1020L : 0x9.0292465edbaff2d2e64a2845e4p-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0x8p+1020L : 0x9.0292465edbaff2d2e64a2845e4p-4L : inexact-ok
+= sin towardzero ldbl-128ibm 0x8p+1020L : 0x9.0292465edbaff2d2e64a2845e4p-4L : inexact-ok
+= sin upward ldbl-128ibm 0x8p+1020L : 0x9.0292465edbaff2d2e64a2845e8p-4L : inexact-ok
+sin 0x1p16383
+= sin downward flt-32 0xf.fffffp+124f : -0x8.599b4p-4f : inexact-ok
+= sin tonearest flt-32 0xf.fffffp+124f : -0x8.599b3p-4f : inexact-ok
+= sin towardzero flt-32 0xf.fffffp+124f : -0x8.599b3p-4f : inexact-ok
+= sin upward flt-32 0xf.fffffp+124f : -0x8.599b3p-4f : inexact-ok
+= sin downward dbl-64 0xf.fffffp+124 : -0x8.599b32844abbp-4 : inexact-ok
+= sin tonearest dbl-64 0xf.fffffp+124 : -0x8.599b32844aba8p-4 : inexact-ok
+= sin towardzero dbl-64 0xf.fffffp+124 : -0x8.599b32844aba8p-4 : inexact-ok
+= sin upward dbl-64 0xf.fffffp+124 : -0x8.599b32844aba8p-4 : inexact-ok
+= sin downward ldbl-96-intel 0xf.fffffp+124L : -0x8.599b32844aba907p-4L : inexact-ok
+= sin tonearest ldbl-96-intel 0xf.fffffp+124L : -0x8.599b32844aba907p-4L : inexact-ok
+= sin towardzero ldbl-96-intel 0xf.fffffp+124L : -0x8.599b32844aba906p-4L : inexact-ok
+= sin upward ldbl-96-intel 0xf.fffffp+124L : -0x8.599b32844aba906p-4L : inexact-ok
+= sin downward ldbl-96-m68k 0xf.fffffp+124L : -0x8.599b32844aba907p-4L : inexact-ok
+= sin tonearest ldbl-96-m68k 0xf.fffffp+124L : -0x8.599b32844aba907p-4L : inexact-ok
+= sin towardzero ldbl-96-m68k 0xf.fffffp+124L : -0x8.599b32844aba906p-4L : inexact-ok
+= sin upward ldbl-96-m68k 0xf.fffffp+124L : -0x8.599b32844aba906p-4L : inexact-ok
+= sin downward ldbl-128 0xf.fffffp+124L : -0x8.599b32844aba906cee446be049ap-4L : inexact-ok
+= sin tonearest ldbl-128 0xf.fffffp+124L : -0x8.599b32844aba906cee446be04998p-4L : inexact-ok
+= sin towardzero ldbl-128 0xf.fffffp+124L : -0x8.599b32844aba906cee446be04998p-4L : inexact-ok
+= sin upward ldbl-128 0xf.fffffp+124L : -0x8.599b32844aba906cee446be04998p-4L : inexact-ok
+= sin downward ldbl-128ibm 0xf.fffffp+124L : -0x8.599b32844aba906cee446be04cp-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0xf.fffffp+124L : -0x8.599b32844aba906cee446be048p-4L : inexact-ok
+= sin towardzero ldbl-128ibm 0xf.fffffp+124L : -0x8.599b32844aba906cee446be048p-4L : inexact-ok
+= sin upward ldbl-128ibm 0xf.fffffp+124L : -0x8.599b32844aba906cee446be048p-4L : inexact-ok
+= sin downward dbl-64 0xf.ffffffffffff8p+1020 : 0x1.452fc98b34e96p-8 : inexact-ok
+= sin tonearest dbl-64 0xf.ffffffffffff8p+1020 : 0x1.452fc98b34e97p-8 : inexact-ok
+= sin towardzero dbl-64 0xf.ffffffffffff8p+1020 : 0x1.452fc98b34e96p-8 : inexact-ok
+= sin upward dbl-64 0xf.ffffffffffff8p+1020 : 0x1.452fc98b34e97p-8 : inexact-ok
+= sin downward ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x1.452fc98b34e96b6p-8L : inexact-ok
+= sin tonearest ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x1.452fc98b34e96b62p-8L : inexact-ok
+= sin towardzero ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x1.452fc98b34e96b6p-8L : inexact-ok
+= sin upward ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x1.452fc98b34e96b62p-8L : inexact-ok
+= sin downward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x1.452fc98b34e96b6p-8L : inexact-ok
+= sin tonearest ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x1.452fc98b34e96b62p-8L : inexact-ok
+= sin towardzero ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x1.452fc98b34e96b6p-8L : inexact-ok
+= sin upward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x1.452fc98b34e96b62p-8L : inexact-ok
+= sin downward ldbl-128 0xf.ffffffffffff8p+1020L : 0x1.452fc98b34e96b61139b09a7c84ap-8L : inexact-ok
+= sin tonearest ldbl-128 0xf.ffffffffffff8p+1020L : 0x1.452fc98b34e96b61139b09a7c84ap-8L : inexact-ok
+= sin towardzero ldbl-128 0xf.ffffffffffff8p+1020L : 0x1.452fc98b34e96b61139b09a7c84ap-8L : inexact-ok
+= sin upward ldbl-128 0xf.ffffffffffff8p+1020L : 0x1.452fc98b34e96b61139b09a7c84bp-8L : inexact-ok
+= sin downward ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0x1.452fc98b34e96b61139b09a7c8p-8L : inexact-ok
+= sin tonearest ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0x1.452fc98b34e96b61139b09a7c88p-8L : inexact-ok
+= sin towardzero ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0x1.452fc98b34e96b61139b09a7c8p-8L : inexact-ok
+= sin upward ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0x1.452fc98b34e96b61139b09a7c88p-8L : inexact-ok
+= sin downward ldbl-96-intel 0x8p+16380L : 0x6.3ad4b2136cc68818p-4L : inexact-ok
+= sin tonearest ldbl-96-intel 0x8p+16380L : 0x6.3ad4b2136cc6882p-4L : inexact-ok
+= sin towardzero ldbl-96-intel 0x8p+16380L : 0x6.3ad4b2136cc68818p-4L : inexact-ok
+= sin upward ldbl-96-intel 0x8p+16380L : 0x6.3ad4b2136cc6882p-4L : inexact-ok
+= sin downward ldbl-96-m68k 0x8p+16380L : 0x6.3ad4b2136cc68818p-4L : inexact-ok
+= sin tonearest ldbl-96-m68k 0x8p+16380L : 0x6.3ad4b2136cc6882p-4L : inexact-ok
+= sin towardzero ldbl-96-m68k 0x8p+16380L : 0x6.3ad4b2136cc68818p-4L : inexact-ok
+= sin upward ldbl-96-m68k 0x8p+16380L : 0x6.3ad4b2136cc6882p-4L : inexact-ok
+= sin downward ldbl-128 0x8p+16380L : 0x6.3ad4b2136cc6881f0ca607c7946p-4L : inexact-ok
+= sin tonearest ldbl-128 0x8p+16380L : 0x6.3ad4b2136cc6881f0ca607c7946p-4L : inexact-ok
+= sin towardzero ldbl-128 0x8p+16380L : 0x6.3ad4b2136cc6881f0ca607c7946p-4L : inexact-ok
+= sin upward ldbl-128 0x8p+16380L : 0x6.3ad4b2136cc6881f0ca607c79464p-4L : inexact-ok
+= sin downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : -0xe.f1a3e1dc468a921dddb4e37fbe6p-4L : inexact-ok
+= sin tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : -0xe.f1a3e1dc468a921dddb4e37fbe6p-4L : inexact-ok
+= sin towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : -0xe.f1a3e1dc468a921dddb4e37fbe58p-4L : inexact-ok
+= sin upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : -0xe.f1a3e1dc468a921dddb4e37fbe58p-4L : inexact-ok
+= sin downward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : -0xe.f1a3e1dc468a921dddb4e37fcp-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : -0xe.f1a3e1dc468a921dddb4e37fcp-4L : inexact-ok
+= sin towardzero ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : -0xe.f1a3e1dc468a921dddb4e37fbcp-4L : inexact-ok
+= sin upward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : -0xe.f1a3e1dc468a921dddb4e37fbcp-4L : inexact-ok
+sin 0x1p+120
+= sin downward flt-32 0x1p+120f : 0x6.0b8d18p-4f : inexact-ok
+= sin tonearest flt-32 0x1p+120f : 0x6.0b8d18p-4f : inexact-ok
+= sin towardzero flt-32 0x1p+120f : 0x6.0b8d18p-4f : inexact-ok
+= sin upward flt-32 0x1p+120f : 0x6.0b8d2p-4f : inexact-ok
+= sin downward dbl-64 0x1p+120 : 0x6.0b8d19579bf2cp-4 : inexact-ok
+= sin tonearest dbl-64 0x1p+120 : 0x6.0b8d19579bf2cp-4 : inexact-ok
+= sin towardzero dbl-64 0x1p+120 : 0x6.0b8d19579bf2cp-4 : inexact-ok
+= sin upward dbl-64 0x1p+120 : 0x6.0b8d19579bf3p-4 : inexact-ok
+= sin downward ldbl-96-intel 0x1p+120L : 0x6.0b8d19579bf2db58p-4L : inexact-ok
+= sin tonearest ldbl-96-intel 0x1p+120L : 0x6.0b8d19579bf2db6p-4L : inexact-ok
+= sin towardzero ldbl-96-intel 0x1p+120L : 0x6.0b8d19579bf2db58p-4L : inexact-ok
+= sin upward ldbl-96-intel 0x1p+120L : 0x6.0b8d19579bf2db6p-4L : inexact-ok
+= sin downward ldbl-96-m68k 0x1p+120L : 0x6.0b8d19579bf2db58p-4L : inexact-ok
+= sin tonearest ldbl-96-m68k 0x1p+120L : 0x6.0b8d19579bf2db6p-4L : inexact-ok
+= sin towardzero ldbl-96-m68k 0x1p+120L : 0x6.0b8d19579bf2db58p-4L : inexact-ok
+= sin upward ldbl-96-m68k 0x1p+120L : 0x6.0b8d19579bf2db6p-4L : inexact-ok
+= sin downward ldbl-128 0x1p+120L : 0x6.0b8d19579bf2db5e5f1aa933f37cp-4L : inexact-ok
+= sin tonearest ldbl-128 0x1p+120L : 0x6.0b8d19579bf2db5e5f1aa933f37cp-4L : inexact-ok
+= sin towardzero ldbl-128 0x1p+120L : 0x6.0b8d19579bf2db5e5f1aa933f37cp-4L : inexact-ok
+= sin upward ldbl-128 0x1p+120L : 0x6.0b8d19579bf2db5e5f1aa933f38p-4L : inexact-ok
+= sin downward ldbl-128ibm 0x1p+120L : 0x6.0b8d19579bf2db5e5f1aa933f2p-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0x1p+120L : 0x6.0b8d19579bf2db5e5f1aa933f4p-4L : inexact-ok
+= sin towardzero ldbl-128ibm 0x1p+120L : 0x6.0b8d19579bf2db5e5f1aa933f2p-4L : inexact-ok
+= sin upward ldbl-128ibm 0x1p+120L : 0x6.0b8d19579bf2db5e5f1aa933f4p-4L : inexact-ok
+sin 0x1p+127
+= sin downward flt-32 0x8p+124f : 0x9.f9631p-4f : inexact-ok
+= sin tonearest flt-32 0x8p+124f : 0x9.f9631p-4f : inexact-ok
+= sin towardzero flt-32 0x8p+124f : 0x9.f9631p-4f : inexact-ok
+= sin upward flt-32 0x8p+124f : 0x9.f9632p-4f : inexact-ok
+= sin downward dbl-64 0x8p+124 : 0x9.f963166f215e8p-4 : inexact-ok
+= sin tonearest dbl-64 0x8p+124 : 0x9.f963166f215e8p-4 : inexact-ok
+= sin towardzero dbl-64 0x8p+124 : 0x9.f963166f215e8p-4 : inexact-ok
+= sin upward dbl-64 0x8p+124 : 0x9.f963166f215fp-4 : inexact-ok
+= sin downward ldbl-96-intel 0x8p+124L : 0x9.f963166f215eb89p-4L : inexact-ok
+= sin tonearest ldbl-96-intel 0x8p+124L : 0x9.f963166f215eb89p-4L : inexact-ok
+= sin towardzero ldbl-96-intel 0x8p+124L : 0x9.f963166f215eb89p-4L : inexact-ok
+= sin upward ldbl-96-intel 0x8p+124L : 0x9.f963166f215eb8ap-4L : inexact-ok
+= sin downward ldbl-96-m68k 0x8p+124L : 0x9.f963166f215eb89p-4L : inexact-ok
+= sin tonearest ldbl-96-m68k 0x8p+124L : 0x9.f963166f215eb89p-4L : inexact-ok
+= sin towardzero ldbl-96-m68k 0x8p+124L : 0x9.f963166f215eb89p-4L : inexact-ok
+= sin upward ldbl-96-m68k 0x8p+124L : 0x9.f963166f215eb8ap-4L : inexact-ok
+= sin downward ldbl-128 0x8p+124L : 0x9.f963166f215eb89381836cafaa28p-4L : inexact-ok
+= sin tonearest ldbl-128 0x8p+124L : 0x9.f963166f215eb89381836cafaa3p-4L : inexact-ok
+= sin towardzero ldbl-128 0x8p+124L : 0x9.f963166f215eb89381836cafaa28p-4L : inexact-ok
+= sin upward ldbl-128 0x8p+124L : 0x9.f963166f215eb89381836cafaa3p-4L : inexact-ok
+= sin downward ldbl-128ibm 0x8p+124L : 0x9.f963166f215eb89381836cafa8p-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0x8p+124L : 0x9.f963166f215eb89381836cafacp-4L : inexact-ok
+= sin towardzero ldbl-128ibm 0x8p+124L : 0x9.f963166f215eb89381836cafa8p-4L : inexact-ok
+= sin upward ldbl-128ibm 0x8p+124L : 0x9.f963166f215eb89381836cafacp-4L : inexact-ok
+sin 0x1.fffff8p+127
+= sin downward flt-32 0xf.ffffcp+124f : 0xc.6fa5cp-8f : inexact-ok
+= sin tonearest flt-32 0xf.ffffcp+124f : 0xc.6fa5cp-8f : inexact-ok
+= sin towardzero flt-32 0xf.ffffcp+124f : 0xc.6fa5cp-8f : inexact-ok
+= sin upward flt-32 0xf.ffffcp+124f : 0xc.6fa5dp-8f : inexact-ok
+= sin downward dbl-64 0xf.ffffcp+124 : 0xc.6fa5c56659848p-8 : inexact-ok
+= sin tonearest dbl-64 0xf.ffffcp+124 : 0xc.6fa5c5665985p-8 : inexact-ok
+= sin towardzero dbl-64 0xf.ffffcp+124 : 0xc.6fa5c56659848p-8 : inexact-ok
+= sin upward dbl-64 0xf.ffffcp+124 : 0xc.6fa5c5665985p-8 : inexact-ok
+= sin downward ldbl-96-intel 0xf.ffffcp+124L : 0xc.6fa5c5665984d88p-8L : inexact-ok
+= sin tonearest ldbl-96-intel 0xf.ffffcp+124L : 0xc.6fa5c5665984d89p-8L : inexact-ok
+= sin towardzero ldbl-96-intel 0xf.ffffcp+124L : 0xc.6fa5c5665984d88p-8L : inexact-ok
+= sin upward ldbl-96-intel 0xf.ffffcp+124L : 0xc.6fa5c5665984d89p-8L : inexact-ok
+= sin downward ldbl-96-m68k 0xf.ffffcp+124L : 0xc.6fa5c5665984d88p-8L : inexact-ok
+= sin tonearest ldbl-96-m68k 0xf.ffffcp+124L : 0xc.6fa5c5665984d89p-8L : inexact-ok
+= sin towardzero ldbl-96-m68k 0xf.ffffcp+124L : 0xc.6fa5c5665984d88p-8L : inexact-ok
+= sin upward ldbl-96-m68k 0xf.ffffcp+124L : 0xc.6fa5c5665984d89p-8L : inexact-ok
+= sin downward ldbl-128 0xf.ffffcp+124L : 0xc.6fa5c5665984d8892761be1537b8p-8L : inexact-ok
+= sin tonearest ldbl-128 0xf.ffffcp+124L : 0xc.6fa5c5665984d8892761be1537b8p-8L : inexact-ok
+= sin towardzero ldbl-128 0xf.ffffcp+124L : 0xc.6fa5c5665984d8892761be1537b8p-8L : inexact-ok
+= sin upward ldbl-128 0xf.ffffcp+124L : 0xc.6fa5c5665984d8892761be1537cp-8L : inexact-ok
+= sin downward ldbl-128ibm 0xf.ffffcp+124L : 0xc.6fa5c5665984d8892761be1534p-8L : inexact-ok
+= sin tonearest ldbl-128ibm 0xf.ffffcp+124L : 0xc.6fa5c5665984d8892761be1538p-8L : inexact-ok
+= sin towardzero ldbl-128ibm 0xf.ffffcp+124L : 0xc.6fa5c5665984d8892761be1534p-8L : inexact-ok
+= sin upward ldbl-128ibm 0xf.ffffcp+124L : 0xc.6fa5c5665984d8892761be1538p-8L : inexact-ok
+sin 0x1.fffffep+127
+= sin downward flt-32 0xf.fffffp+124f : -0x8.599b4p-4f : inexact-ok
+= sin tonearest flt-32 0xf.fffffp+124f : -0x8.599b3p-4f : inexact-ok
+= sin towardzero flt-32 0xf.fffffp+124f : -0x8.599b3p-4f : inexact-ok
+= sin upward flt-32 0xf.fffffp+124f : -0x8.599b3p-4f : inexact-ok
+= sin downward dbl-64 0xf.fffffp+124 : -0x8.599b32844abbp-4 : inexact-ok
+= sin tonearest dbl-64 0xf.fffffp+124 : -0x8.599b32844aba8p-4 : inexact-ok
+= sin towardzero dbl-64 0xf.fffffp+124 : -0x8.599b32844aba8p-4 : inexact-ok
+= sin upward dbl-64 0xf.fffffp+124 : -0x8.599b32844aba8p-4 : inexact-ok
+= sin downward ldbl-96-intel 0xf.fffffp+124L : -0x8.599b32844aba907p-4L : inexact-ok
+= sin tonearest ldbl-96-intel 0xf.fffffp+124L : -0x8.599b32844aba907p-4L : inexact-ok
+= sin towardzero ldbl-96-intel 0xf.fffffp+124L : -0x8.599b32844aba906p-4L : inexact-ok
+= sin upward ldbl-96-intel 0xf.fffffp+124L : -0x8.599b32844aba906p-4L : inexact-ok
+= sin downward ldbl-96-m68k 0xf.fffffp+124L : -0x8.599b32844aba907p-4L : inexact-ok
+= sin tonearest ldbl-96-m68k 0xf.fffffp+124L : -0x8.599b32844aba907p-4L : inexact-ok
+= sin towardzero ldbl-96-m68k 0xf.fffffp+124L : -0x8.599b32844aba906p-4L : inexact-ok
+= sin upward ldbl-96-m68k 0xf.fffffp+124L : -0x8.599b32844aba906p-4L : inexact-ok
+= sin downward ldbl-128 0xf.fffffp+124L : -0x8.599b32844aba906cee446be049ap-4L : inexact-ok
+= sin tonearest ldbl-128 0xf.fffffp+124L : -0x8.599b32844aba906cee446be04998p-4L : inexact-ok
+= sin towardzero ldbl-128 0xf.fffffp+124L : -0x8.599b32844aba906cee446be04998p-4L : inexact-ok
+= sin upward ldbl-128 0xf.fffffp+124L : -0x8.599b32844aba906cee446be04998p-4L : inexact-ok
+= sin downward ldbl-128ibm 0xf.fffffp+124L : -0x8.599b32844aba906cee446be04cp-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0xf.fffffp+124L : -0x8.599b32844aba906cee446be048p-4L : inexact-ok
+= sin towardzero ldbl-128ibm 0xf.fffffp+124L : -0x8.599b32844aba906cee446be048p-4L : inexact-ok
+= sin upward ldbl-128ibm 0xf.fffffp+124L : -0x8.599b32844aba906cee446be048p-4L : inexact-ok
+sin 0x1p+50
+= sin downward flt-32 0x4p+48f : 0x7.f13d78p-4f : inexact-ok
+= sin tonearest flt-32 0x4p+48f : 0x7.f13d78p-4f : inexact-ok
+= sin towardzero flt-32 0x4p+48f : 0x7.f13d78p-4f : inexact-ok
+= sin upward flt-32 0x4p+48f : 0x7.f13d8p-4f : inexact-ok
+= sin downward dbl-64 0x4p+48 : 0x7.f13d78eabb768p-4 : inexact-ok
+= sin tonearest dbl-64 0x4p+48 : 0x7.f13d78eabb76cp-4 : inexact-ok
+= sin towardzero dbl-64 0x4p+48 : 0x7.f13d78eabb768p-4 : inexact-ok
+= sin upward dbl-64 0x4p+48 : 0x7.f13d78eabb76cp-4 : inexact-ok
+= sin downward ldbl-96-intel 0x4p+48L : 0x7.f13d78eabb76b8a8p-4L : inexact-ok
+= sin tonearest ldbl-96-intel 0x4p+48L : 0x7.f13d78eabb76b8a8p-4L : inexact-ok
+= sin towardzero ldbl-96-intel 0x4p+48L : 0x7.f13d78eabb76b8a8p-4L : inexact-ok
+= sin upward ldbl-96-intel 0x4p+48L : 0x7.f13d78eabb76b8bp-4L : inexact-ok
+= sin downward ldbl-96-m68k 0x4p+48L : 0x7.f13d78eabb76b8a8p-4L : inexact-ok
+= sin tonearest ldbl-96-m68k 0x4p+48L : 0x7.f13d78eabb76b8a8p-4L : inexact-ok
+= sin towardzero ldbl-96-m68k 0x4p+48L : 0x7.f13d78eabb76b8a8p-4L : inexact-ok
+= sin upward ldbl-96-m68k 0x4p+48L : 0x7.f13d78eabb76b8bp-4L : inexact-ok
+= sin downward ldbl-128 0x4p+48L : 0x7.f13d78eabb76b8a986d98d6703e4p-4L : inexact-ok
+= sin tonearest ldbl-128 0x4p+48L : 0x7.f13d78eabb76b8a986d98d6703e8p-4L : inexact-ok
+= sin towardzero ldbl-128 0x4p+48L : 0x7.f13d78eabb76b8a986d98d6703e4p-4L : inexact-ok
+= sin upward ldbl-128 0x4p+48L : 0x7.f13d78eabb76b8a986d98d6703e8p-4L : inexact-ok
+= sin downward ldbl-128ibm 0x4p+48L : 0x7.f13d78eabb76b8a986d98d6702p-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0x4p+48L : 0x7.f13d78eabb76b8a986d98d6704p-4L : inexact-ok
+= sin towardzero ldbl-128ibm 0x4p+48L : 0x7.f13d78eabb76b8a986d98d6702p-4L : inexact-ok
+= sin upward ldbl-128ibm 0x4p+48L : 0x7.f13d78eabb76b8a986d98d6704p-4L : inexact-ok
+sin 0x1p+28
+= sin downward flt-32 0x1p+28f : -0xf.c777dp-4f : inexact-ok
+= sin tonearest flt-32 0x1p+28f : -0xf.c777cp-4f : inexact-ok
+= sin towardzero flt-32 0x1p+28f : -0xf.c777cp-4f : inexact-ok
+= sin upward flt-32 0x1p+28f : -0xf.c777cp-4f : inexact-ok
+= sin downward dbl-64 0x1p+28 : -0xf.c777c6b36a758p-4 : inexact-ok
+= sin tonearest dbl-64 0x1p+28 : -0xf.c777c6b36a75p-4 : inexact-ok
+= sin towardzero dbl-64 0x1p+28 : -0xf.c777c6b36a75p-4 : inexact-ok
+= sin upward dbl-64 0x1p+28 : -0xf.c777c6b36a75p-4 : inexact-ok
+= sin downward ldbl-96-intel 0x1p+28L : -0xf.c777c6b36a750a6p-4L : inexact-ok
+= sin tonearest ldbl-96-intel 0x1p+28L : -0xf.c777c6b36a750a6p-4L : inexact-ok
+= sin towardzero ldbl-96-intel 0x1p+28L : -0xf.c777c6b36a750a5p-4L : inexact-ok
+= sin upward ldbl-96-intel 0x1p+28L : -0xf.c777c6b36a750a5p-4L : inexact-ok
+= sin downward ldbl-96-m68k 0x1p+28L : -0xf.c777c6b36a750a6p-4L : inexact-ok
+= sin tonearest ldbl-96-m68k 0x1p+28L : -0xf.c777c6b36a750a6p-4L : inexact-ok
+= sin towardzero ldbl-96-m68k 0x1p+28L : -0xf.c777c6b36a750a5p-4L : inexact-ok
+= sin upward ldbl-96-m68k 0x1p+28L : -0xf.c777c6b36a750a5p-4L : inexact-ok
+= sin downward ldbl-128 0x1p+28L : -0xf.c777c6b36a750a5fdeb8807a156p-4L : inexact-ok
+= sin tonearest ldbl-128 0x1p+28L : -0xf.c777c6b36a750a5fdeb8807a156p-4L : inexact-ok
+= sin towardzero ldbl-128 0x1p+28L : -0xf.c777c6b36a750a5fdeb8807a1558p-4L : inexact-ok
+= sin upward ldbl-128 0x1p+28L : -0xf.c777c6b36a750a5fdeb8807a1558p-4L : inexact-ok
+= sin downward ldbl-128ibm 0x1p+28L : -0xf.c777c6b36a750a5fdeb8807a18p-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0x1p+28L : -0xf.c777c6b36a750a5fdeb8807a14p-4L : inexact-ok
+= sin towardzero ldbl-128ibm 0x1p+28L : -0xf.c777c6b36a750a5fdeb8807a14p-4L : inexact-ok
+= sin upward ldbl-128ibm 0x1p+28L : -0xf.c777c6b36a750a5fdeb8807a14p-4L : inexact-ok
+sin 0.93340582292648832662962377071381
+= sin downward flt-32 0xe.ef3bp-4f : 0xc.dbc19p-4f : inexact-ok
+= sin tonearest flt-32 0xe.ef3bp-4f : 0xc.dbc1ap-4f : inexact-ok
+= sin towardzero flt-32 0xe.ef3bp-4f : 0xc.dbc19p-4f : inexact-ok
+= sin upward flt-32 0xe.ef3bp-4f : 0xc.dbc1ap-4f : inexact-ok
+= sin downward dbl-64 0xe.ef3bp-4 : 0xc.dbc19bb4a58a8p-4 : inexact-ok
+= sin tonearest dbl-64 0xe.ef3bp-4 : 0xc.dbc19bb4a58a8p-4 : inexact-ok
+= sin towardzero dbl-64 0xe.ef3bp-4 : 0xc.dbc19bb4a58a8p-4 : inexact-ok
+= sin upward dbl-64 0xe.ef3bp-4 : 0xc.dbc19bb4a58bp-4 : inexact-ok
+= sin downward ldbl-96-intel 0xe.ef3bp-4L : 0xc.dbc19bb4a58a818p-4L : inexact-ok
+= sin tonearest ldbl-96-intel 0xe.ef3bp-4L : 0xc.dbc19bb4a58a819p-4L : inexact-ok
+= sin towardzero ldbl-96-intel 0xe.ef3bp-4L : 0xc.dbc19bb4a58a818p-4L : inexact-ok
+= sin upward ldbl-96-intel 0xe.ef3bp-4L : 0xc.dbc19bb4a58a819p-4L : inexact-ok
+= sin downward ldbl-96-m68k 0xe.ef3bp-4L : 0xc.dbc19bb4a58a818p-4L : inexact-ok
+= sin tonearest ldbl-96-m68k 0xe.ef3bp-4L : 0xc.dbc19bb4a58a819p-4L : inexact-ok
+= sin towardzero ldbl-96-m68k 0xe.ef3bp-4L : 0xc.dbc19bb4a58a818p-4L : inexact-ok
+= sin upward ldbl-96-m68k 0xe.ef3bp-4L : 0xc.dbc19bb4a58a819p-4L : inexact-ok
+= sin downward ldbl-128 0xe.ef3bp-4L : 0xc.dbc19bb4a58a818888614bb13368p-4L : inexact-ok
+= sin tonearest ldbl-128 0xe.ef3bp-4L : 0xc.dbc19bb4a58a818888614bb1337p-4L : inexact-ok
+= sin towardzero ldbl-128 0xe.ef3bp-4L : 0xc.dbc19bb4a58a818888614bb13368p-4L : inexact-ok
+= sin upward ldbl-128 0xe.ef3bp-4L : 0xc.dbc19bb4a58a818888614bb1337p-4L : inexact-ok
+= sin downward ldbl-128ibm 0xe.ef3bp-4L : 0xc.dbc19bb4a58a818888614bb13p-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0xe.ef3bp-4L : 0xc.dbc19bb4a58a818888614bb134p-4L : inexact-ok
+= sin towardzero ldbl-128ibm 0xe.ef3bp-4L : 0xc.dbc19bb4a58a818888614bb13p-4L : inexact-ok
+= sin upward ldbl-128ibm 0xe.ef3bp-4L : 0xc.dbc19bb4a58a818888614bb134p-4L : inexact-ok
+= sin downward flt-32 0xe.ef3afp-4f : 0xc.dbc19p-4f : inexact-ok
+= sin tonearest flt-32 0xe.ef3afp-4f : 0xc.dbc19p-4f : inexact-ok
+= sin towardzero flt-32 0xe.ef3afp-4f : 0xc.dbc19p-4f : inexact-ok
+= sin upward flt-32 0xe.ef3afp-4f : 0xc.dbc1ap-4f : inexact-ok
+= sin downward dbl-64 0xe.ef3afp-4 : 0xc.dbc1922f1d9fp-4 : inexact-ok
+= sin tonearest dbl-64 0xe.ef3afp-4 : 0xc.dbc1922f1d9fp-4 : inexact-ok
+= sin towardzero dbl-64 0xe.ef3afp-4 : 0xc.dbc1922f1d9fp-4 : inexact-ok
+= sin upward dbl-64 0xe.ef3afp-4 : 0xc.dbc1922f1d9f8p-4 : inexact-ok
+= sin downward ldbl-96-intel 0xe.ef3afp-4L : 0xc.dbc1922f1d9f2c7p-4L : inexact-ok
+= sin tonearest ldbl-96-intel 0xe.ef3afp-4L : 0xc.dbc1922f1d9f2c7p-4L : inexact-ok
+= sin towardzero ldbl-96-intel 0xe.ef3afp-4L : 0xc.dbc1922f1d9f2c7p-4L : inexact-ok
+= sin upward ldbl-96-intel 0xe.ef3afp-4L : 0xc.dbc1922f1d9f2c8p-4L : inexact-ok
+= sin downward ldbl-96-m68k 0xe.ef3afp-4L : 0xc.dbc1922f1d9f2c7p-4L : inexact-ok
+= sin tonearest ldbl-96-m68k 0xe.ef3afp-4L : 0xc.dbc1922f1d9f2c7p-4L : inexact-ok
+= sin towardzero ldbl-96-m68k 0xe.ef3afp-4L : 0xc.dbc1922f1d9f2c7p-4L : inexact-ok
+= sin upward ldbl-96-m68k 0xe.ef3afp-4L : 0xc.dbc1922f1d9f2c8p-4L : inexact-ok
+= sin downward ldbl-128 0xe.ef3afp-4L : 0xc.dbc1922f1d9f2c71bb4e06826528p-4L : inexact-ok
+= sin tonearest ldbl-128 0xe.ef3afp-4L : 0xc.dbc1922f1d9f2c71bb4e0682653p-4L : inexact-ok
+= sin towardzero ldbl-128 0xe.ef3afp-4L : 0xc.dbc1922f1d9f2c71bb4e06826528p-4L : inexact-ok
+= sin upward ldbl-128 0xe.ef3afp-4L : 0xc.dbc1922f1d9f2c71bb4e0682653p-4L : inexact-ok
+= sin downward ldbl-128ibm 0xe.ef3afp-4L : 0xc.dbc1922f1d9f2c71bb4e068264p-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0xe.ef3afp-4L : 0xc.dbc1922f1d9f2c71bb4e068264p-4L : inexact-ok
+= sin towardzero ldbl-128ibm 0xe.ef3afp-4L : 0xc.dbc1922f1d9f2c71bb4e068264p-4L : inexact-ok
+= sin upward ldbl-128ibm 0xe.ef3afp-4L : 0xc.dbc1922f1d9f2c71bb4e068268p-4L : inexact-ok
+= sin downward dbl-64 0xe.ef3af1b5d8008p-4 : 0xc.dbc19333ad3bp-4 : inexact-ok
+= sin tonearest dbl-64 0xe.ef3af1b5d8008p-4 : 0xc.dbc19333ad3bp-4 : inexact-ok
+= sin towardzero dbl-64 0xe.ef3af1b5d8008p-4 : 0xc.dbc19333ad3bp-4 : inexact-ok
+= sin upward dbl-64 0xe.ef3af1b5d8008p-4 : 0xc.dbc19333ad3b8p-4 : inexact-ok
+= sin downward ldbl-96-intel 0xe.ef3af1b5d8008p-4L : 0xc.dbc19333ad3b0c2p-4L : inexact-ok
+= sin tonearest ldbl-96-intel 0xe.ef3af1b5d8008p-4L : 0xc.dbc19333ad3b0c3p-4L : inexact-ok
+= sin towardzero ldbl-96-intel 0xe.ef3af1b5d8008p-4L : 0xc.dbc19333ad3b0c2p-4L : inexact-ok
+= sin upward ldbl-96-intel 0xe.ef3af1b5d8008p-4L : 0xc.dbc19333ad3b0c3p-4L : inexact-ok
+= sin downward ldbl-96-m68k 0xe.ef3af1b5d8008p-4L : 0xc.dbc19333ad3b0c2p-4L : inexact-ok
+= sin tonearest ldbl-96-m68k 0xe.ef3af1b5d8008p-4L : 0xc.dbc19333ad3b0c3p-4L : inexact-ok
+= sin towardzero ldbl-96-m68k 0xe.ef3af1b5d8008p-4L : 0xc.dbc19333ad3b0c2p-4L : inexact-ok
+= sin upward ldbl-96-m68k 0xe.ef3af1b5d8008p-4L : 0xc.dbc19333ad3b0c3p-4L : inexact-ok
+= sin downward ldbl-128 0xe.ef3af1b5d8008p-4L : 0xc.dbc19333ad3b0c2c3f7f22cb9868p-4L : inexact-ok
+= sin tonearest ldbl-128 0xe.ef3af1b5d8008p-4L : 0xc.dbc19333ad3b0c2c3f7f22cb9868p-4L : inexact-ok
+= sin towardzero ldbl-128 0xe.ef3af1b5d8008p-4L : 0xc.dbc19333ad3b0c2c3f7f22cb9868p-4L : inexact-ok
+= sin upward ldbl-128 0xe.ef3af1b5d8008p-4L : 0xc.dbc19333ad3b0c2c3f7f22cb987p-4L : inexact-ok
+= sin downward ldbl-128ibm 0xe.ef3af1b5d8008p-4L : 0xc.dbc19333ad3b0c2c3f7f22cb98p-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0xe.ef3af1b5d8008p-4L : 0xc.dbc19333ad3b0c2c3f7f22cb98p-4L : inexact-ok
+= sin towardzero ldbl-128ibm 0xe.ef3af1b5d8008p-4L : 0xc.dbc19333ad3b0c2c3f7f22cb98p-4L : inexact-ok
+= sin upward ldbl-128ibm 0xe.ef3af1b5d8008p-4L : 0xc.dbc19333ad3b0c2c3f7f22cb9cp-4L : inexact-ok
+= sin downward dbl-64 0xe.ef3af1b5d8p-4 : 0xc.dbc19333ad3a8p-4 : inexact-ok
+= sin tonearest dbl-64 0xe.ef3af1b5d8p-4 : 0xc.dbc19333ad3a8p-4 : inexact-ok
+= sin towardzero dbl-64 0xe.ef3af1b5d8p-4 : 0xc.dbc19333ad3a8p-4 : inexact-ok
+= sin upward dbl-64 0xe.ef3af1b5d8p-4 : 0xc.dbc19333ad3bp-4 : inexact-ok
+= sin downward ldbl-96-intel 0xe.ef3af1b5d8p-4L : 0xc.dbc19333ad3abffp-4L : inexact-ok
+= sin tonearest ldbl-96-intel 0xe.ef3af1b5d8p-4L : 0xc.dbc19333ad3acp-4L : inexact-ok
+= sin towardzero ldbl-96-intel 0xe.ef3af1b5d8p-4L : 0xc.dbc19333ad3abffp-4L : inexact-ok
+= sin upward ldbl-96-intel 0xe.ef3af1b5d8p-4L : 0xc.dbc19333ad3acp-4L : inexact-ok
+= sin downward ldbl-96-m68k 0xe.ef3af1b5d8p-4L : 0xc.dbc19333ad3abffp-4L : inexact-ok
+= sin tonearest ldbl-96-m68k 0xe.ef3af1b5d8p-4L : 0xc.dbc19333ad3acp-4L : inexact-ok
+= sin towardzero ldbl-96-m68k 0xe.ef3af1b5d8p-4L : 0xc.dbc19333ad3abffp-4L : inexact-ok
+= sin upward ldbl-96-m68k 0xe.ef3af1b5d8p-4L : 0xc.dbc19333ad3acp-4L : inexact-ok
+= sin downward ldbl-128 0xe.ef3af1b5d8p-4L : 0xc.dbc19333ad3abffffffc0a0c4958p-4L : inexact-ok
+= sin tonearest ldbl-128 0xe.ef3af1b5d8p-4L : 0xc.dbc19333ad3abffffffc0a0c496p-4L : inexact-ok
+= sin towardzero ldbl-128 0xe.ef3af1b5d8p-4L : 0xc.dbc19333ad3abffffffc0a0c4958p-4L : inexact-ok
+= sin upward ldbl-128 0xe.ef3af1b5d8p-4L : 0xc.dbc19333ad3abffffffc0a0c496p-4L : inexact-ok
+= sin downward ldbl-128ibm 0xe.ef3af1b5d8p-4L : 0xc.dbc19333ad3abffffffc0a0c48p-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0xe.ef3af1b5d8p-4L : 0xc.dbc19333ad3abffffffc0a0c48p-4L : inexact-ok
+= sin towardzero ldbl-128ibm 0xe.ef3af1b5d8p-4L : 0xc.dbc19333ad3abffffffc0a0c48p-4L : inexact-ok
+= sin upward ldbl-128ibm 0xe.ef3af1b5d8p-4L : 0xc.dbc19333ad3abffffffc0a0c4cp-4L : inexact-ok
+= sin downward ldbl-96-intel 0xe.ef3af1b5d800001p-4L : 0xc.dbc19333ad3acp-4L : inexact-ok
+= sin tonearest ldbl-96-intel 0xe.ef3af1b5d800001p-4L : 0xc.dbc19333ad3ac01p-4L : inexact-ok
+= sin towardzero ldbl-96-intel 0xe.ef3af1b5d800001p-4L : 0xc.dbc19333ad3acp-4L : inexact-ok
+= sin upward ldbl-96-intel 0xe.ef3af1b5d800001p-4L : 0xc.dbc19333ad3ac01p-4L : inexact-ok
+= sin downward ldbl-96-m68k 0xe.ef3af1b5d800001p-4L : 0xc.dbc19333ad3acp-4L : inexact-ok
+= sin tonearest ldbl-96-m68k 0xe.ef3af1b5d800001p-4L : 0xc.dbc19333ad3ac01p-4L : inexact-ok
+= sin towardzero ldbl-96-m68k 0xe.ef3af1b5d800001p-4L : 0xc.dbc19333ad3acp-4L : inexact-ok
+= sin upward ldbl-96-m68k 0xe.ef3af1b5d800001p-4L : 0xc.dbc19333ad3ac01p-4L : inexact-ok
+= sin downward ldbl-128 0xe.ef3af1b5d800001p-4L : 0xc.dbc19333ad3ac0098583fa6f614p-4L : inexact-ok
+= sin tonearest ldbl-128 0xe.ef3af1b5d800001p-4L : 0xc.dbc19333ad3ac0098583fa6f6148p-4L : inexact-ok
+= sin towardzero ldbl-128 0xe.ef3af1b5d800001p-4L : 0xc.dbc19333ad3ac0098583fa6f614p-4L : inexact-ok
+= sin upward ldbl-128 0xe.ef3af1b5d800001p-4L : 0xc.dbc19333ad3ac0098583fa6f6148p-4L : inexact-ok
+= sin downward ldbl-128ibm 0xe.ef3af1b5d800001p-4L : 0xc.dbc19333ad3ac0098583fa6f6p-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0xe.ef3af1b5d800001p-4L : 0xc.dbc19333ad3ac0098583fa6f6p-4L : inexact-ok
+= sin towardzero ldbl-128ibm 0xe.ef3af1b5d800001p-4L : 0xc.dbc19333ad3ac0098583fa6f6p-4L : inexact-ok
+= sin upward ldbl-128ibm 0xe.ef3af1b5d800001p-4L : 0xc.dbc19333ad3ac0098583fa6f64p-4L : inexact-ok
+= sin downward ldbl-128 0xe.ef3af1b5d800000000000000014p-4L : 0xc.dbc19333ad3abffffffc0a0c4a18p-4L : inexact-ok
+= sin tonearest ldbl-128 0xe.ef3af1b5d800000000000000014p-4L : 0xc.dbc19333ad3abffffffc0a0c4a18p-4L : inexact-ok
+= sin towardzero ldbl-128 0xe.ef3af1b5d800000000000000014p-4L : 0xc.dbc19333ad3abffffffc0a0c4a18p-4L : inexact-ok
+= sin upward ldbl-128 0xe.ef3af1b5d800000000000000014p-4L : 0xc.dbc19333ad3abffffffc0a0c4a2p-4L : inexact-ok
+= sin downward ldbl-128 0xe.ef3af1b5d8000000000000000138p-4L : 0xc.dbc19333ad3abffffffc0a0c4a1p-4L : inexact-ok
+= sin tonearest ldbl-128 0xe.ef3af1b5d8000000000000000138p-4L : 0xc.dbc19333ad3abffffffc0a0c4a18p-4L : inexact-ok
+= sin towardzero ldbl-128 0xe.ef3af1b5d8000000000000000138p-4L : 0xc.dbc19333ad3abffffffc0a0c4a1p-4L : inexact-ok
+= sin upward ldbl-128 0xe.ef3af1b5d8000000000000000138p-4L : 0xc.dbc19333ad3abffffffc0a0c4a18p-4L : inexact-ok
+= sin downward ldbl-128 0xe.ef3af1b5d80000000000000004p-4L : 0xc.dbc19333ad3abffffffc0a0c4bb8p-4L : inexact-ok
+= sin tonearest ldbl-128 0xe.ef3af1b5d80000000000000004p-4L : 0xc.dbc19333ad3abffffffc0a0c4bcp-4L : inexact-ok
+= sin towardzero ldbl-128 0xe.ef3af1b5d80000000000000004p-4L : 0xc.dbc19333ad3abffffffc0a0c4bb8p-4L : inexact-ok
+= sin upward ldbl-128 0xe.ef3af1b5d80000000000000004p-4L : 0xc.dbc19333ad3abffffffc0a0c4bcp-4L : inexact-ok
+= sin downward ldbl-128ibm 0xe.ef3af1b5d80000000000000004p-4L : 0xc.dbc19333ad3abffffffc0a0c48p-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0xe.ef3af1b5d80000000000000004p-4L : 0xc.dbc19333ad3abffffffc0a0c4cp-4L : inexact-ok
+= sin towardzero ldbl-128ibm 0xe.ef3af1b5d80000000000000004p-4L : 0xc.dbc19333ad3abffffffc0a0c48p-4L : inexact-ok
+= sin upward ldbl-128ibm 0xe.ef3af1b5d80000000000000004p-4L : 0xc.dbc19333ad3abffffffc0a0c4cp-4L : inexact-ok
+sin 2.3328432680770916363144351635128
+= sin downward flt-32 0x2.553538p+0f : 0xb.93255p-4f : inexact-ok
+= sin tonearest flt-32 0x2.553538p+0f : 0xb.93256p-4f : inexact-ok
+= sin towardzero flt-32 0x2.553538p+0f : 0xb.93255p-4f : inexact-ok
+= sin upward flt-32 0x2.553538p+0f : 0xb.93256p-4f : inexact-ok
+= sin downward dbl-64 0x2.553538p+0 : 0xb.93255854754ap-4 : inexact-ok
+= sin tonearest dbl-64 0x2.553538p+0 : 0xb.93255854754ap-4 : inexact-ok
+= sin towardzero dbl-64 0x2.553538p+0 : 0xb.93255854754ap-4 : inexact-ok
+= sin upward dbl-64 0x2.553538p+0 : 0xb.93255854754a8p-4 : inexact-ok
+= sin downward ldbl-96-intel 0x2.553538p+0L : 0xb.93255854754a36dp-4L : inexact-ok
+= sin tonearest ldbl-96-intel 0x2.553538p+0L : 0xb.93255854754a36dp-4L : inexact-ok
+= sin towardzero ldbl-96-intel 0x2.553538p+0L : 0xb.93255854754a36dp-4L : inexact-ok
+= sin upward ldbl-96-intel 0x2.553538p+0L : 0xb.93255854754a36ep-4L : inexact-ok
+= sin downward ldbl-96-m68k 0x2.553538p+0L : 0xb.93255854754a36dp-4L : inexact-ok
+= sin tonearest ldbl-96-m68k 0x2.553538p+0L : 0xb.93255854754a36dp-4L : inexact-ok
+= sin towardzero ldbl-96-m68k 0x2.553538p+0L : 0xb.93255854754a36dp-4L : inexact-ok
+= sin upward ldbl-96-m68k 0x2.553538p+0L : 0xb.93255854754a36ep-4L : inexact-ok
+= sin downward ldbl-128 0x2.553538p+0L : 0xb.93255854754a36d261581d7c0da8p-4L : inexact-ok
+= sin tonearest ldbl-128 0x2.553538p+0L : 0xb.93255854754a36d261581d7c0da8p-4L : inexact-ok
+= sin towardzero ldbl-128 0x2.553538p+0L : 0xb.93255854754a36d261581d7c0da8p-4L : inexact-ok
+= sin upward ldbl-128 0x2.553538p+0L : 0xb.93255854754a36d261581d7c0dbp-4L : inexact-ok
+= sin downward ldbl-128ibm 0x2.553538p+0L : 0xb.93255854754a36d261581d7c0cp-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0x2.553538p+0L : 0xb.93255854754a36d261581d7c0cp-4L : inexact-ok
+= sin towardzero ldbl-128ibm 0x2.553538p+0L : 0xb.93255854754a36d261581d7c0cp-4L : inexact-ok
+= sin upward ldbl-128ibm 0x2.553538p+0L : 0xb.93255854754a36d261581d7c1p-4L : inexact-ok
+= sin downward flt-32 0x2.553534p+0f : 0xb.93258p-4f : inexact-ok
+= sin tonearest flt-32 0x2.553534p+0f : 0xb.93258p-4f : inexact-ok
+= sin towardzero flt-32 0x2.553534p+0f : 0xb.93258p-4f : inexact-ok
+= sin upward flt-32 0x2.553534p+0f : 0xb.93259p-4f : inexact-ok
+= sin downward dbl-64 0x2.553534p+0 : 0xb.9325848408068p-4 : inexact-ok
+= sin tonearest dbl-64 0x2.553534p+0 : 0xb.932584840807p-4 : inexact-ok
+= sin towardzero dbl-64 0x2.553534p+0 : 0xb.9325848408068p-4 : inexact-ok
+= sin upward dbl-64 0x2.553534p+0 : 0xb.932584840807p-4 : inexact-ok
+= sin downward ldbl-96-intel 0x2.553534p+0L : 0xb.932584840806c6p-4L : inexact-ok
+= sin tonearest ldbl-96-intel 0x2.553534p+0L : 0xb.932584840806c61p-4L : inexact-ok
+= sin towardzero ldbl-96-intel 0x2.553534p+0L : 0xb.932584840806c6p-4L : inexact-ok
+= sin upward ldbl-96-intel 0x2.553534p+0L : 0xb.932584840806c61p-4L : inexact-ok
+= sin downward ldbl-96-m68k 0x2.553534p+0L : 0xb.932584840806c6p-4L : inexact-ok
+= sin tonearest ldbl-96-m68k 0x2.553534p+0L : 0xb.932584840806c61p-4L : inexact-ok
+= sin towardzero ldbl-96-m68k 0x2.553534p+0L : 0xb.932584840806c6p-4L : inexact-ok
+= sin upward ldbl-96-m68k 0x2.553534p+0L : 0xb.932584840806c61p-4L : inexact-ok
+= sin downward ldbl-128 0x2.553534p+0L : 0xb.932584840806c6090aefd5f25048p-4L : inexact-ok
+= sin tonearest ldbl-128 0x2.553534p+0L : 0xb.932584840806c6090aefd5f2505p-4L : inexact-ok
+= sin towardzero ldbl-128 0x2.553534p+0L : 0xb.932584840806c6090aefd5f25048p-4L : inexact-ok
+= sin upward ldbl-128 0x2.553534p+0L : 0xb.932584840806c6090aefd5f2505p-4L : inexact-ok
+= sin downward ldbl-128ibm 0x2.553534p+0L : 0xb.932584840806c6090aefd5f25p-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0x2.553534p+0L : 0xb.932584840806c6090aefd5f25p-4L : inexact-ok
+= sin towardzero ldbl-128ibm 0x2.553534p+0L : 0xb.932584840806c6090aefd5f25p-4L : inexact-ok
+= sin upward ldbl-128ibm 0x2.553534p+0L : 0xb.932584840806c6090aefd5f254p-4L : inexact-ok
+= sin downward dbl-64 0x2.5535376715bap+0 : 0xb.93255eeda102p-4 : inexact-ok
+= sin tonearest dbl-64 0x2.5535376715bap+0 : 0xb.93255eeda1028p-4 : inexact-ok
+= sin towardzero dbl-64 0x2.5535376715bap+0 : 0xb.93255eeda102p-4 : inexact-ok
+= sin upward dbl-64 0x2.5535376715bap+0 : 0xb.93255eeda1028p-4 : inexact-ok
+= sin downward ldbl-96-intel 0x2.5535376715bap+0L : 0xb.93255eeda1024p-4L : inexact-ok
+= sin tonearest ldbl-96-intel 0x2.5535376715bap+0L : 0xb.93255eeda1024p-4L : inexact-ok
+= sin towardzero ldbl-96-intel 0x2.5535376715bap+0L : 0xb.93255eeda1024p-4L : inexact-ok
+= sin upward ldbl-96-intel 0x2.5535376715bap+0L : 0xb.93255eeda102401p-4L : inexact-ok
+= sin downward ldbl-96-m68k 0x2.5535376715bap+0L : 0xb.93255eeda1024p-4L : inexact-ok
+= sin tonearest ldbl-96-m68k 0x2.5535376715bap+0L : 0xb.93255eeda1024p-4L : inexact-ok
+= sin towardzero ldbl-96-m68k 0x2.5535376715bap+0L : 0xb.93255eeda1024p-4L : inexact-ok
+= sin upward ldbl-96-m68k 0x2.5535376715bap+0L : 0xb.93255eeda102401p-4L : inexact-ok
+= sin downward ldbl-128 0x2.5535376715bap+0L : 0xb.93255eeda10240000004f6fd44f8p-4L : inexact-ok
+= sin tonearest ldbl-128 0x2.5535376715bap+0L : 0xb.93255eeda10240000004f6fd44f8p-4L : inexact-ok
+= sin towardzero ldbl-128 0x2.5535376715bap+0L : 0xb.93255eeda10240000004f6fd44f8p-4L : inexact-ok
+= sin upward ldbl-128 0x2.5535376715bap+0L : 0xb.93255eeda10240000004f6fd45p-4L : inexact-ok
+= sin downward ldbl-128ibm 0x2.5535376715bap+0L : 0xb.93255eeda10240000004f6fd44p-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0x2.5535376715bap+0L : 0xb.93255eeda10240000004f6fd44p-4L : inexact-ok
+= sin towardzero ldbl-128ibm 0x2.5535376715bap+0L : 0xb.93255eeda10240000004f6fd44p-4L : inexact-ok
+= sin upward ldbl-128ibm 0x2.5535376715bap+0L : 0xb.93255eeda10240000004f6fd48p-4L : inexact-ok
+= sin downward dbl-64 0x2.5535376715b9ep+0 : 0xb.93255eeda1038p-4 : inexact-ok
+= sin tonearest dbl-64 0x2.5535376715b9ep+0 : 0xb.93255eeda1038p-4 : inexact-ok
+= sin towardzero dbl-64 0x2.5535376715b9ep+0 : 0xb.93255eeda1038p-4 : inexact-ok
+= sin upward dbl-64 0x2.5535376715b9ep+0 : 0xb.93255eeda104p-4 : inexact-ok
+= sin downward ldbl-96-intel 0x2.5535376715b9ep+0L : 0xb.93255eeda103a17p-4L : inexact-ok
+= sin tonearest ldbl-96-intel 0x2.5535376715b9ep+0L : 0xb.93255eeda103a18p-4L : inexact-ok
+= sin towardzero ldbl-96-intel 0x2.5535376715b9ep+0L : 0xb.93255eeda103a17p-4L : inexact-ok
+= sin upward ldbl-96-intel 0x2.5535376715b9ep+0L : 0xb.93255eeda103a18p-4L : inexact-ok
+= sin downward ldbl-96-m68k 0x2.5535376715b9ep+0L : 0xb.93255eeda103a17p-4L : inexact-ok
+= sin tonearest ldbl-96-m68k 0x2.5535376715b9ep+0L : 0xb.93255eeda103a18p-4L : inexact-ok
+= sin towardzero ldbl-96-m68k 0x2.5535376715b9ep+0L : 0xb.93255eeda103a17p-4L : inexact-ok
+= sin upward ldbl-96-m68k 0x2.5535376715b9ep+0L : 0xb.93255eeda103a18p-4L : inexact-ok
+= sin downward ldbl-128 0x2.5535376715b9ep+0L : 0xb.93255eeda103a17c97f0fb512518p-4L : inexact-ok
+= sin tonearest ldbl-128 0x2.5535376715b9ep+0L : 0xb.93255eeda103a17c97f0fb51252p-4L : inexact-ok
+= sin towardzero ldbl-128 0x2.5535376715b9ep+0L : 0xb.93255eeda103a17c97f0fb512518p-4L : inexact-ok
+= sin upward ldbl-128 0x2.5535376715b9ep+0L : 0xb.93255eeda103a17c97f0fb51252p-4L : inexact-ok
+= sin downward ldbl-128ibm 0x2.5535376715b9ep+0L : 0xb.93255eeda103a17c97f0fb5124p-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0x2.5535376715b9ep+0L : 0xb.93255eeda103a17c97f0fb5124p-4L : inexact-ok
+= sin towardzero ldbl-128ibm 0x2.5535376715b9ep+0L : 0xb.93255eeda103a17c97f0fb5124p-4L : inexact-ok
+= sin upward ldbl-128ibm 0x2.5535376715b9ep+0L : 0xb.93255eeda103a17c97f0fb5128p-4L : inexact-ok
+= sin downward ldbl-96-intel 0x2.5535376715b9fffcp+0L : 0xb.93255eeda102402p-4L : inexact-ok
+= sin tonearest ldbl-96-intel 0x2.5535376715b9fffcp+0L : 0xb.93255eeda102403p-4L : inexact-ok
+= sin towardzero ldbl-96-intel 0x2.5535376715b9fffcp+0L : 0xb.93255eeda102402p-4L : inexact-ok
+= sin upward ldbl-96-intel 0x2.5535376715b9fffcp+0L : 0xb.93255eeda102403p-4L : inexact-ok
+= sin downward ldbl-96-m68k 0x2.5535376715b9fffcp+0L : 0xb.93255eeda102402p-4L : inexact-ok
+= sin tonearest ldbl-96-m68k 0x2.5535376715b9fffcp+0L : 0xb.93255eeda102403p-4L : inexact-ok
+= sin towardzero ldbl-96-m68k 0x2.5535376715b9fffcp+0L : 0xb.93255eeda102402p-4L : inexact-ok
+= sin upward ldbl-96-m68k 0x2.5535376715b9fffcp+0L : 0xb.93255eeda102403p-4L : inexact-ok
+= sin downward ldbl-128 0x2.5535376715b9fffcp+0L : 0xb.93255eeda102402c2f97f47dcf78p-4L : inexact-ok
+= sin tonearest ldbl-128 0x2.5535376715b9fffcp+0L : 0xb.93255eeda102402c2f97f47dcf78p-4L : inexact-ok
+= sin towardzero ldbl-128 0x2.5535376715b9fffcp+0L : 0xb.93255eeda102402c2f97f47dcf78p-4L : inexact-ok
+= sin upward ldbl-128 0x2.5535376715b9fffcp+0L : 0xb.93255eeda102402c2f97f47dcf8p-4L : inexact-ok
+= sin downward ldbl-128ibm 0x2.5535376715b9fffcp+0L : 0xb.93255eeda102402c2f97f47dccp-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0x2.5535376715b9fffcp+0L : 0xb.93255eeda102402c2f97f47ddp-4L : inexact-ok
+= sin towardzero ldbl-128ibm 0x2.5535376715b9fffcp+0L : 0xb.93255eeda102402c2f97f47dccp-4L : inexact-ok
+= sin upward ldbl-128ibm 0x2.5535376715b9fffcp+0L : 0xb.93255eeda102402c2f97f47ddp-4L : inexact-ok
+= sin downward ldbl-128 0x2.5535376715b9ffffffffffffff7ap+0L : 0xb.93255eeda10240000004f6fd4acp-4L : inexact-ok
+= sin tonearest ldbl-128 0x2.5535376715b9ffffffffffffff7ap+0L : 0xb.93255eeda10240000004f6fd4acp-4L : inexact-ok
+= sin towardzero ldbl-128 0x2.5535376715b9ffffffffffffff7ap+0L : 0xb.93255eeda10240000004f6fd4acp-4L : inexact-ok
+= sin upward ldbl-128 0x2.5535376715b9ffffffffffffff7ap+0L : 0xb.93255eeda10240000004f6fd4ac8p-4L : inexact-ok
+= sin downward ldbl-128 0x2.5535376715b9ffffffffffffff78p+0L : 0xb.93255eeda10240000004f6fd4ad8p-4L : inexact-ok
+= sin tonearest ldbl-128 0x2.5535376715b9ffffffffffffff78p+0L : 0xb.93255eeda10240000004f6fd4ad8p-4L : inexact-ok
+= sin towardzero ldbl-128 0x2.5535376715b9ffffffffffffff78p+0L : 0xb.93255eeda10240000004f6fd4ad8p-4L : inexact-ok
+= sin upward ldbl-128 0x2.5535376715b9ffffffffffffff78p+0L : 0xb.93255eeda10240000004f6fd4aep-4L : inexact-ok
+= sin downward ldbl-128 0x2.5535376715b9ffffffffffffffp+0L : 0xb.93255eeda10240000004f6fd5p-4L : inexact-ok
+= sin tonearest ldbl-128 0x2.5535376715b9ffffffffffffffp+0L : 0xb.93255eeda10240000004f6fd5008p-4L : inexact-ok
+= sin towardzero ldbl-128 0x2.5535376715b9ffffffffffffffp+0L : 0xb.93255eeda10240000004f6fd5p-4L : inexact-ok
+= sin upward ldbl-128 0x2.5535376715b9ffffffffffffffp+0L : 0xb.93255eeda10240000004f6fd5008p-4L : inexact-ok
+= sin downward ldbl-128ibm 0x2.5535376715b9ffffffffffffffp+0L : 0xb.93255eeda10240000004f6fd5p-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0x2.5535376715b9ffffffffffffffp+0L : 0xb.93255eeda10240000004f6fd5p-4L : inexact-ok
+= sin towardzero ldbl-128ibm 0x2.5535376715b9ffffffffffffffp+0L : 0xb.93255eeda10240000004f6fd5p-4L : inexact-ok
+= sin upward ldbl-128ibm 0x2.5535376715b9ffffffffffffffp+0L : 0xb.93255eeda10240000004f6fd54p-4L : inexact-ok
+sin 3.7439477503636453548097051680088
+= sin downward flt-32 0x3.be736p+0f : -0x9.10bb5p-4f : inexact-ok
+= sin tonearest flt-32 0x3.be736p+0f : -0x9.10bb4p-4f : inexact-ok
+= sin towardzero flt-32 0x3.be736p+0f : -0x9.10bb4p-4f : inexact-ok
+= sin upward flt-32 0x3.be736p+0f : -0x9.10bb4p-4f : inexact-ok
+= sin downward dbl-64 0x3.be736p+0 : -0x9.10bb448d3cb08p-4 : inexact-ok
+= sin tonearest dbl-64 0x3.be736p+0 : -0x9.10bb448d3cbp-4 : inexact-ok
+= sin towardzero dbl-64 0x3.be736p+0 : -0x9.10bb448d3cbp-4 : inexact-ok
+= sin upward dbl-64 0x3.be736p+0 : -0x9.10bb448d3cbp-4 : inexact-ok
+= sin downward ldbl-96-intel 0x3.be736p+0L : -0x9.10bb448d3cb0167p-4L : inexact-ok
+= sin tonearest ldbl-96-intel 0x3.be736p+0L : -0x9.10bb448d3cb0167p-4L : inexact-ok
+= sin towardzero ldbl-96-intel 0x3.be736p+0L : -0x9.10bb448d3cb0166p-4L : inexact-ok
+= sin upward ldbl-96-intel 0x3.be736p+0L : -0x9.10bb448d3cb0166p-4L : inexact-ok
+= sin downward ldbl-96-m68k 0x3.be736p+0L : -0x9.10bb448d3cb0167p-4L : inexact-ok
+= sin tonearest ldbl-96-m68k 0x3.be736p+0L : -0x9.10bb448d3cb0167p-4L : inexact-ok
+= sin towardzero ldbl-96-m68k 0x3.be736p+0L : -0x9.10bb448d3cb0166p-4L : inexact-ok
+= sin upward ldbl-96-m68k 0x3.be736p+0L : -0x9.10bb448d3cb0166p-4L : inexact-ok
+= sin downward ldbl-128 0x3.be736p+0L : -0x9.10bb448d3cb0166e220f3af793c8p-4L : inexact-ok
+= sin tonearest ldbl-128 0x3.be736p+0L : -0x9.10bb448d3cb0166e220f3af793cp-4L : inexact-ok
+= sin towardzero ldbl-128 0x3.be736p+0L : -0x9.10bb448d3cb0166e220f3af793cp-4L : inexact-ok
+= sin upward ldbl-128 0x3.be736p+0L : -0x9.10bb448d3cb0166e220f3af793cp-4L : inexact-ok
+= sin downward ldbl-128ibm 0x3.be736p+0L : -0x9.10bb448d3cb0166e220f3af794p-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0x3.be736p+0L : -0x9.10bb448d3cb0166e220f3af794p-4L : inexact-ok
+= sin towardzero ldbl-128ibm 0x3.be736p+0L : -0x9.10bb448d3cb0166e220f3af79p-4L : inexact-ok
+= sin upward ldbl-128ibm 0x3.be736p+0L : -0x9.10bb448d3cb0166e220f3af79p-4L : inexact-ok
+= sin downward flt-32 0x3.be735cp+0f : -0x9.10bb1p-4f : inexact-ok
+= sin tonearest flt-32 0x3.be735cp+0f : -0x9.10bb1p-4f : inexact-ok
+= sin towardzero flt-32 0x3.be735cp+0f : -0x9.10bbp-4f : inexact-ok
+= sin upward flt-32 0x3.be735cp+0f : -0x9.10bbp-4f : inexact-ok
+= sin downward dbl-64 0x3.be735cp+0 : -0x9.10bb0fd0c39d8p-4 : inexact-ok
+= sin tonearest dbl-64 0x3.be735cp+0 : -0x9.10bb0fd0c39d8p-4 : inexact-ok
+= sin towardzero dbl-64 0x3.be735cp+0 : -0x9.10bb0fd0c39dp-4 : inexact-ok
+= sin upward dbl-64 0x3.be735cp+0 : -0x9.10bb0fd0c39dp-4 : inexact-ok
+= sin downward ldbl-96-intel 0x3.be735cp+0L : -0x9.10bb0fd0c39d5ap-4L : inexact-ok
+= sin tonearest ldbl-96-intel 0x3.be735cp+0L : -0x9.10bb0fd0c39d5ap-4L : inexact-ok
+= sin towardzero ldbl-96-intel 0x3.be735cp+0L : -0x9.10bb0fd0c39d59fp-4L : inexact-ok
+= sin upward ldbl-96-intel 0x3.be735cp+0L : -0x9.10bb0fd0c39d59fp-4L : inexact-ok
+= sin downward ldbl-96-m68k 0x3.be735cp+0L : -0x9.10bb0fd0c39d5ap-4L : inexact-ok
+= sin tonearest ldbl-96-m68k 0x3.be735cp+0L : -0x9.10bb0fd0c39d5ap-4L : inexact-ok
+= sin towardzero ldbl-96-m68k 0x3.be735cp+0L : -0x9.10bb0fd0c39d59fp-4L : inexact-ok
+= sin upward ldbl-96-m68k 0x3.be735cp+0L : -0x9.10bb0fd0c39d59fp-4L : inexact-ok
+= sin downward ldbl-128 0x3.be735cp+0L : -0x9.10bb0fd0c39d59f8b7898e86413p-4L : inexact-ok
+= sin tonearest ldbl-128 0x3.be735cp+0L : -0x9.10bb0fd0c39d59f8b7898e86413p-4L : inexact-ok
+= sin towardzero ldbl-128 0x3.be735cp+0L : -0x9.10bb0fd0c39d59f8b7898e864128p-4L : inexact-ok
+= sin upward ldbl-128 0x3.be735cp+0L : -0x9.10bb0fd0c39d59f8b7898e864128p-4L : inexact-ok
+= sin downward ldbl-128ibm 0x3.be735cp+0L : -0x9.10bb0fd0c39d59f8b7898e8644p-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0x3.be735cp+0L : -0x9.10bb0fd0c39d59f8b7898e864p-4L : inexact-ok
+= sin towardzero ldbl-128ibm 0x3.be735cp+0L : -0x9.10bb0fd0c39d59f8b7898e864p-4L : inexact-ok
+= sin upward ldbl-128ibm 0x3.be735cp+0L : -0x9.10bb0fd0c39d59f8b7898e864p-4L : inexact-ok
+= sin downward dbl-64 0x3.be735c19beap+0 : -0x9.10bb11242ecap-4 : inexact-ok
+= sin tonearest dbl-64 0x3.be735c19beap+0 : -0x9.10bb11242ecap-4 : inexact-ok
+= sin towardzero dbl-64 0x3.be735c19beap+0 : -0x9.10bb11242ec98p-4 : inexact-ok
+= sin upward dbl-64 0x3.be735c19beap+0 : -0x9.10bb11242ec98p-4 : inexact-ok
+= sin downward ldbl-96-intel 0x3.be735c19beap+0L : -0x9.10bb11242ec9c01p-4L : inexact-ok
+= sin tonearest ldbl-96-intel 0x3.be735c19beap+0L : -0x9.10bb11242ec9cp-4L : inexact-ok
+= sin towardzero ldbl-96-intel 0x3.be735c19beap+0L : -0x9.10bb11242ec9cp-4L : inexact-ok
+= sin upward ldbl-96-intel 0x3.be735c19beap+0L : -0x9.10bb11242ec9cp-4L : inexact-ok
+= sin downward ldbl-96-m68k 0x3.be735c19beap+0L : -0x9.10bb11242ec9c01p-4L : inexact-ok
+= sin tonearest ldbl-96-m68k 0x3.be735c19beap+0L : -0x9.10bb11242ec9cp-4L : inexact-ok
+= sin towardzero ldbl-96-m68k 0x3.be735c19beap+0L : -0x9.10bb11242ec9cp-4L : inexact-ok
+= sin upward ldbl-96-m68k 0x3.be735c19beap+0L : -0x9.10bb11242ec9cp-4L : inexact-ok
+= sin downward ldbl-128 0x3.be735c19beap+0L : -0x9.10bb11242ec9c000000287a188ap-4L : inexact-ok
+= sin tonearest ldbl-128 0x3.be735c19beap+0L : -0x9.10bb11242ec9c000000287a188ap-4L : inexact-ok
+= sin towardzero ldbl-128 0x3.be735c19beap+0L : -0x9.10bb11242ec9c000000287a18898p-4L : inexact-ok
+= sin upward ldbl-128 0x3.be735c19beap+0L : -0x9.10bb11242ec9c000000287a18898p-4L : inexact-ok
+= sin downward ldbl-128ibm 0x3.be735c19beap+0L : -0x9.10bb11242ec9c000000287a18cp-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0x3.be735c19beap+0L : -0x9.10bb11242ec9c000000287a188p-4L : inexact-ok
+= sin towardzero ldbl-128ibm 0x3.be735c19beap+0L : -0x9.10bb11242ec9c000000287a188p-4L : inexact-ok
+= sin upward ldbl-128ibm 0x3.be735c19beap+0L : -0x9.10bb11242ec9c000000287a188p-4L : inexact-ok
+= sin downward dbl-64 0x3.be735c19be9fep+0 : -0x9.10bb11242ec88p-4 : inexact-ok
+= sin tonearest dbl-64 0x3.be735c19be9fep+0 : -0x9.10bb11242ec8p-4 : inexact-ok
+= sin towardzero dbl-64 0x3.be735c19be9fep+0 : -0x9.10bb11242ec8p-4 : inexact-ok
+= sin upward dbl-64 0x3.be735c19be9fep+0 : -0x9.10bb11242ec8p-4 : inexact-ok
+= sin downward ldbl-96-intel 0x3.be735c19be9fep+0L : -0x9.10bb11242ec81a2p-4L : inexact-ok
+= sin tonearest ldbl-96-intel 0x3.be735c19be9fep+0L : -0x9.10bb11242ec81a2p-4L : inexact-ok
+= sin towardzero ldbl-96-intel 0x3.be735c19be9fep+0L : -0x9.10bb11242ec81a1p-4L : inexact-ok
+= sin upward ldbl-96-intel 0x3.be735c19be9fep+0L : -0x9.10bb11242ec81a1p-4L : inexact-ok
+= sin downward ldbl-96-m68k 0x3.be735c19be9fep+0L : -0x9.10bb11242ec81a2p-4L : inexact-ok
+= sin tonearest ldbl-96-m68k 0x3.be735c19be9fep+0L : -0x9.10bb11242ec81a2p-4L : inexact-ok
+= sin towardzero ldbl-96-m68k 0x3.be735c19be9fep+0L : -0x9.10bb11242ec81a1p-4L : inexact-ok
+= sin upward ldbl-96-m68k 0x3.be735c19be9fep+0L : -0x9.10bb11242ec81a1p-4L : inexact-ok
+= sin downward ldbl-128 0x3.be735c19be9fep+0L : -0x9.10bb11242ec81a1c3545a17906p-4L : inexact-ok
+= sin tonearest ldbl-128 0x3.be735c19be9fep+0L : -0x9.10bb11242ec81a1c3545a17905f8p-4L : inexact-ok
+= sin towardzero ldbl-128 0x3.be735c19be9fep+0L : -0x9.10bb11242ec81a1c3545a17905f8p-4L : inexact-ok
+= sin upward ldbl-128 0x3.be735c19be9fep+0L : -0x9.10bb11242ec81a1c3545a17905f8p-4L : inexact-ok
+= sin downward ldbl-128ibm 0x3.be735c19be9fep+0L : -0x9.10bb11242ec81a1c3545a17908p-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0x3.be735c19be9fep+0L : -0x9.10bb11242ec81a1c3545a17904p-4L : inexact-ok
+= sin towardzero ldbl-128ibm 0x3.be735c19be9fep+0L : -0x9.10bb11242ec81a1c3545a17904p-4L : inexact-ok
+= sin upward ldbl-128ibm 0x3.be735c19be9fep+0L : -0x9.10bb11242ec81a1c3545a17904p-4L : inexact-ok
+= sin downward ldbl-96-intel 0x3.be735c19be9ffffcp+0L : -0x9.10bb11242ec9bfdp-4L : inexact-ok
+= sin tonearest ldbl-96-intel 0x3.be735c19be9ffffcp+0L : -0x9.10bb11242ec9bfdp-4L : inexact-ok
+= sin towardzero ldbl-96-intel 0x3.be735c19be9ffffcp+0L : -0x9.10bb11242ec9bfcp-4L : inexact-ok
+= sin upward ldbl-96-intel 0x3.be735c19be9ffffcp+0L : -0x9.10bb11242ec9bfcp-4L : inexact-ok
+= sin downward ldbl-96-m68k 0x3.be735c19be9ffffcp+0L : -0x9.10bb11242ec9bfdp-4L : inexact-ok
+= sin tonearest ldbl-96-m68k 0x3.be735c19be9ffffcp+0L : -0x9.10bb11242ec9bfdp-4L : inexact-ok
+= sin towardzero ldbl-96-m68k 0x3.be735c19be9ffffcp+0L : -0x9.10bb11242ec9bfcp-4L : inexact-ok
+= sin upward ldbl-96-m68k 0x3.be735c19be9ffffcp+0L : -0x9.10bb11242ec9bfcp-4L : inexact-ok
+= sin downward ldbl-128 0x3.be735c19be9ffffcp+0L : -0x9.10bb11242ec9bfcb43893004c398p-4L : inexact-ok
+= sin tonearest ldbl-128 0x3.be735c19be9ffffcp+0L : -0x9.10bb11242ec9bfcb43893004c39p-4L : inexact-ok
+= sin towardzero ldbl-128 0x3.be735c19be9ffffcp+0L : -0x9.10bb11242ec9bfcb43893004c39p-4L : inexact-ok
+= sin upward ldbl-128 0x3.be735c19be9ffffcp+0L : -0x9.10bb11242ec9bfcb43893004c39p-4L : inexact-ok
+= sin downward ldbl-128ibm 0x3.be735c19be9ffffcp+0L : -0x9.10bb11242ec9bfcb43893004c4p-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0x3.be735c19be9ffffcp+0L : -0x9.10bb11242ec9bfcb43893004c4p-4L : inexact-ok
+= sin towardzero ldbl-128ibm 0x3.be735c19be9ffffcp+0L : -0x9.10bb11242ec9bfcb43893004cp-4L : inexact-ok
+= sin upward ldbl-128ibm 0x3.be735c19be9ffffcp+0L : -0x9.10bb11242ec9bfcb43893004cp-4L : inexact-ok
+= sin downward ldbl-128 0x3.be735c19be9fffffffffffffffeap+0L : -0x9.10bb11242ec9c000000287a1878p-4L : inexact-ok
+= sin tonearest ldbl-128 0x3.be735c19be9fffffffffffffffeap+0L : -0x9.10bb11242ec9c000000287a1878p-4L : inexact-ok
+= sin towardzero ldbl-128 0x3.be735c19be9fffffffffffffffeap+0L : -0x9.10bb11242ec9c000000287a18778p-4L : inexact-ok
+= sin upward ldbl-128 0x3.be735c19be9fffffffffffffffeap+0L : -0x9.10bb11242ec9c000000287a18778p-4L : inexact-ok
+= sin downward ldbl-128 0x3.be735c19be9fffffffffffffffe8p+0L : -0x9.10bb11242ec9c000000287a18768p-4L : inexact-ok
+= sin tonearest ldbl-128 0x3.be735c19be9fffffffffffffffe8p+0L : -0x9.10bb11242ec9c000000287a1876p-4L : inexact-ok
+= sin towardzero ldbl-128 0x3.be735c19be9fffffffffffffffe8p+0L : -0x9.10bb11242ec9c000000287a1876p-4L : inexact-ok
+= sin upward ldbl-128 0x3.be735c19be9fffffffffffffffe8p+0L : -0x9.10bb11242ec9c000000287a1876p-4L : inexact-ok
+= sin downward ldbl-128 0x3.be735c19be9fffffffffffffffp+0L : -0x9.10bb11242ec9c000000287a17b78p-4L : inexact-ok
+= sin tonearest ldbl-128 0x3.be735c19be9fffffffffffffffp+0L : -0x9.10bb11242ec9c000000287a17b7p-4L : inexact-ok
+= sin towardzero ldbl-128 0x3.be735c19be9fffffffffffffffp+0L : -0x9.10bb11242ec9c000000287a17b7p-4L : inexact-ok
+= sin upward ldbl-128 0x3.be735c19be9fffffffffffffffp+0L : -0x9.10bb11242ec9c000000287a17b7p-4L : inexact-ok
+= sin downward ldbl-128ibm 0x3.be735c19be9fffffffffffffffp+0L : -0x9.10bb11242ec9c000000287a17cp-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0x3.be735c19be9fffffffffffffffp+0L : -0x9.10bb11242ec9c000000287a17cp-4L : inexact-ok
+= sin towardzero ldbl-128ibm 0x3.be735c19be9fffffffffffffffp+0L : -0x9.10bb11242ec9c000000287a178p-4L : inexact-ok
+= sin upward ldbl-128ibm 0x3.be735c19be9fffffffffffffffp+0L : -0x9.10bb11242ec9c000000287a178p-4L : inexact-ok
+sin 3.9225160069792437411706487182528
+= sin downward flt-32 0x3.ec2a04p+0f : -0xb.4352p-4f : inexact-ok
+= sin tonearest flt-32 0x3.ec2a04p+0f : -0xb.4352p-4f : inexact-ok
+= sin towardzero flt-32 0x3.ec2a04p+0f : -0xb.4351fp-4f : inexact-ok
+= sin upward flt-32 0x3.ec2a04p+0f : -0xb.4351fp-4f : inexact-ok
+= sin downward dbl-64 0x3.ec2a04p+0 : -0xb.4351fdda3d818p-4 : inexact-ok
+= sin tonearest dbl-64 0x3.ec2a04p+0 : -0xb.4351fdda3d818p-4 : inexact-ok
+= sin towardzero dbl-64 0x3.ec2a04p+0 : -0xb.4351fdda3d81p-4 : inexact-ok
+= sin upward dbl-64 0x3.ec2a04p+0 : -0xb.4351fdda3d81p-4 : inexact-ok
+= sin downward ldbl-96-intel 0x3.ec2a04p+0L : -0xb.4351fdda3d81514p-4L : inexact-ok
+= sin tonearest ldbl-96-intel 0x3.ec2a04p+0L : -0xb.4351fdda3d81514p-4L : inexact-ok
+= sin towardzero ldbl-96-intel 0x3.ec2a04p+0L : -0xb.4351fdda3d81513p-4L : inexact-ok
+= sin upward ldbl-96-intel 0x3.ec2a04p+0L : -0xb.4351fdda3d81513p-4L : inexact-ok
+= sin downward ldbl-96-m68k 0x3.ec2a04p+0L : -0xb.4351fdda3d81514p-4L : inexact-ok
+= sin tonearest ldbl-96-m68k 0x3.ec2a04p+0L : -0xb.4351fdda3d81514p-4L : inexact-ok
+= sin towardzero ldbl-96-m68k 0x3.ec2a04p+0L : -0xb.4351fdda3d81513p-4L : inexact-ok
+= sin upward ldbl-96-m68k 0x3.ec2a04p+0L : -0xb.4351fdda3d81513p-4L : inexact-ok
+= sin downward ldbl-128 0x3.ec2a04p+0L : -0xb.4351fdda3d81513dedde4fd2cd28p-4L : inexact-ok
+= sin tonearest ldbl-128 0x3.ec2a04p+0L : -0xb.4351fdda3d81513dedde4fd2cd2p-4L : inexact-ok
+= sin towardzero ldbl-128 0x3.ec2a04p+0L : -0xb.4351fdda3d81513dedde4fd2cd2p-4L : inexact-ok
+= sin upward ldbl-128 0x3.ec2a04p+0L : -0xb.4351fdda3d81513dedde4fd2cd2p-4L : inexact-ok
+= sin downward ldbl-128ibm 0x3.ec2a04p+0L : -0xb.4351fdda3d81513dedde4fd2dp-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0x3.ec2a04p+0L : -0xb.4351fdda3d81513dedde4fd2ccp-4L : inexact-ok
+= sin towardzero ldbl-128ibm 0x3.ec2a04p+0L : -0xb.4351fdda3d81513dedde4fd2ccp-4L : inexact-ok
+= sin upward ldbl-128ibm 0x3.ec2a04p+0L : -0xb.4351fdda3d81513dedde4fd2ccp-4L : inexact-ok
+= sin downward flt-32 0x3.ec2ap+0f : -0xb.4351ep-4f : inexact-ok
+= sin tonearest flt-32 0x3.ec2ap+0f : -0xb.4351dp-4f : inexact-ok
+= sin towardzero flt-32 0x3.ec2ap+0f : -0xb.4351dp-4f : inexact-ok
+= sin upward flt-32 0x3.ec2ap+0f : -0xb.4351dp-4f : inexact-ok
+= sin downward dbl-64 0x3.ec2ap+0 : -0xb.4351d06546e78p-4 : inexact-ok
+= sin tonearest dbl-64 0x3.ec2ap+0 : -0xb.4351d06546e7p-4 : inexact-ok
+= sin towardzero dbl-64 0x3.ec2ap+0 : -0xb.4351d06546e7p-4 : inexact-ok
+= sin upward dbl-64 0x3.ec2ap+0 : -0xb.4351d06546e7p-4 : inexact-ok
+= sin downward ldbl-96-intel 0x3.ec2ap+0L : -0xb.4351d06546e7182p-4L : inexact-ok
+= sin tonearest ldbl-96-intel 0x3.ec2ap+0L : -0xb.4351d06546e7181p-4L : inexact-ok
+= sin towardzero ldbl-96-intel 0x3.ec2ap+0L : -0xb.4351d06546e7181p-4L : inexact-ok
+= sin upward ldbl-96-intel 0x3.ec2ap+0L : -0xb.4351d06546e7181p-4L : inexact-ok
+= sin downward ldbl-96-m68k 0x3.ec2ap+0L : -0xb.4351d06546e7182p-4L : inexact-ok
+= sin tonearest ldbl-96-m68k 0x3.ec2ap+0L : -0xb.4351d06546e7181p-4L : inexact-ok
+= sin towardzero ldbl-96-m68k 0x3.ec2ap+0L : -0xb.4351d06546e7181p-4L : inexact-ok
+= sin upward ldbl-96-m68k 0x3.ec2ap+0L : -0xb.4351d06546e7181p-4L : inexact-ok
+= sin downward ldbl-128 0x3.ec2ap+0L : -0xb.4351d06546e7181306453a5b2ec8p-4L : inexact-ok
+= sin tonearest ldbl-128 0x3.ec2ap+0L : -0xb.4351d06546e7181306453a5b2ecp-4L : inexact-ok
+= sin towardzero ldbl-128 0x3.ec2ap+0L : -0xb.4351d06546e7181306453a5b2ecp-4L : inexact-ok
+= sin upward ldbl-128 0x3.ec2ap+0L : -0xb.4351d06546e7181306453a5b2ecp-4L : inexact-ok
+= sin downward ldbl-128ibm 0x3.ec2ap+0L : -0xb.4351d06546e7181306453a5b3p-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0x3.ec2ap+0L : -0xb.4351d06546e7181306453a5b3p-4L : inexact-ok
+= sin towardzero ldbl-128ibm 0x3.ec2ap+0L : -0xb.4351d06546e7181306453a5b2cp-4L : inexact-ok
+= sin upward ldbl-128ibm 0x3.ec2ap+0L : -0xb.4351d06546e7181306453a5b2cp-4L : inexact-ok
+= sin downward dbl-64 0x3.ec2a0250032a2p+0 : -0xb.4351eaad0985p-4 : inexact-ok
+= sin tonearest dbl-64 0x3.ec2a0250032a2p+0 : -0xb.4351eaad09848p-4 : inexact-ok
+= sin towardzero dbl-64 0x3.ec2a0250032a2p+0 : -0xb.4351eaad09848p-4 : inexact-ok
+= sin upward dbl-64 0x3.ec2a0250032a2p+0 : -0xb.4351eaad09848p-4 : inexact-ok
+= sin downward ldbl-96-intel 0x3.ec2a0250032a2p+0L : -0xb.4351eaad0984abbp-4L : inexact-ok
+= sin tonearest ldbl-96-intel 0x3.ec2a0250032a2p+0L : -0xb.4351eaad0984abap-4L : inexact-ok
+= sin towardzero ldbl-96-intel 0x3.ec2a0250032a2p+0L : -0xb.4351eaad0984abap-4L : inexact-ok
+= sin upward ldbl-96-intel 0x3.ec2a0250032a2p+0L : -0xb.4351eaad0984abap-4L : inexact-ok
+= sin downward ldbl-96-m68k 0x3.ec2a0250032a2p+0L : -0xb.4351eaad0984abbp-4L : inexact-ok
+= sin tonearest ldbl-96-m68k 0x3.ec2a0250032a2p+0L : -0xb.4351eaad0984abap-4L : inexact-ok
+= sin towardzero ldbl-96-m68k 0x3.ec2a0250032a2p+0L : -0xb.4351eaad0984abap-4L : inexact-ok
+= sin upward ldbl-96-m68k 0x3.ec2a0250032a2p+0L : -0xb.4351eaad0984abap-4L : inexact-ok
+= sin downward ldbl-128 0x3.ec2a0250032a2p+0L : -0xb.4351eaad0984aba7b4606b57ad68p-4L : inexact-ok
+= sin tonearest ldbl-128 0x3.ec2a0250032a2p+0L : -0xb.4351eaad0984aba7b4606b57ad6p-4L : inexact-ok
+= sin towardzero ldbl-128 0x3.ec2a0250032a2p+0L : -0xb.4351eaad0984aba7b4606b57ad6p-4L : inexact-ok
+= sin upward ldbl-128 0x3.ec2a0250032a2p+0L : -0xb.4351eaad0984aba7b4606b57ad6p-4L : inexact-ok
+= sin downward ldbl-128ibm 0x3.ec2a0250032a2p+0L : -0xb.4351eaad0984aba7b4606b57bp-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0x3.ec2a0250032a2p+0L : -0xb.4351eaad0984aba7b4606b57acp-4L : inexact-ok
+= sin towardzero ldbl-128ibm 0x3.ec2a0250032a2p+0L : -0xb.4351eaad0984aba7b4606b57acp-4L : inexact-ok
+= sin upward ldbl-128ibm 0x3.ec2a0250032a2p+0L : -0xb.4351eaad0984aba7b4606b57acp-4L : inexact-ok
+= sin downward dbl-64 0x3.ec2a0250032ap+0 : -0xb.4351eaad09838p-4 : inexact-ok
+= sin tonearest dbl-64 0x3.ec2a0250032ap+0 : -0xb.4351eaad0983p-4 : inexact-ok
+= sin towardzero dbl-64 0x3.ec2a0250032ap+0 : -0xb.4351eaad0983p-4 : inexact-ok
+= sin upward dbl-64 0x3.ec2a0250032ap+0 : -0xb.4351eaad0983p-4 : inexact-ok
+= sin downward ldbl-96-intel 0x3.ec2a0250032ap+0L : -0xb.4351eaad09834p-4L : inexact-ok
+= sin tonearest ldbl-96-intel 0x3.ec2a0250032ap+0L : -0xb.4351eaad09834p-4L : inexact-ok
+= sin towardzero ldbl-96-intel 0x3.ec2a0250032ap+0L : -0xb.4351eaad09833ffp-4L : inexact-ok
+= sin upward ldbl-96-intel 0x3.ec2a0250032ap+0L : -0xb.4351eaad09833ffp-4L : inexact-ok
+= sin downward ldbl-96-m68k 0x3.ec2a0250032ap+0L : -0xb.4351eaad09834p-4L : inexact-ok
+= sin tonearest ldbl-96-m68k 0x3.ec2a0250032ap+0L : -0xb.4351eaad09834p-4L : inexact-ok
+= sin towardzero ldbl-96-m68k 0x3.ec2a0250032ap+0L : -0xb.4351eaad09833ffp-4L : inexact-ok
+= sin upward ldbl-96-m68k 0x3.ec2a0250032ap+0L : -0xb.4351eaad09833ffp-4L : inexact-ok
+= sin downward ldbl-128 0x3.ec2a0250032ap+0L : -0xb.4351eaad09833fffffff47a70dd8p-4L : inexact-ok
+= sin tonearest ldbl-128 0x3.ec2a0250032ap+0L : -0xb.4351eaad09833fffffff47a70dd8p-4L : inexact-ok
+= sin towardzero ldbl-128 0x3.ec2a0250032ap+0L : -0xb.4351eaad09833fffffff47a70ddp-4L : inexact-ok
+= sin upward ldbl-128 0x3.ec2a0250032ap+0L : -0xb.4351eaad09833fffffff47a70ddp-4L : inexact-ok
+= sin downward ldbl-128ibm 0x3.ec2a0250032ap+0L : -0xb.4351eaad09833fffffff47a71p-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0x3.ec2a0250032ap+0L : -0xb.4351eaad09833fffffff47a70cp-4L : inexact-ok
+= sin towardzero ldbl-128ibm 0x3.ec2a0250032ap+0L : -0xb.4351eaad09833fffffff47a70cp-4L : inexact-ok
+= sin upward ldbl-128ibm 0x3.ec2a0250032ap+0L : -0xb.4351eaad09833fffffff47a70cp-4L : inexact-ok
+= sin downward ldbl-96-intel 0x3.ec2a0250032a0004p+0L : -0xb.4351eaad0983403p-4L : inexact-ok
+= sin tonearest ldbl-96-intel 0x3.ec2a0250032a0004p+0L : -0xb.4351eaad0983403p-4L : inexact-ok
+= sin towardzero ldbl-96-intel 0x3.ec2a0250032a0004p+0L : -0xb.4351eaad0983402p-4L : inexact-ok
+= sin upward ldbl-96-intel 0x3.ec2a0250032a0004p+0L : -0xb.4351eaad0983402p-4L : inexact-ok
+= sin downward ldbl-96-m68k 0x3.ec2a0250032a0004p+0L : -0xb.4351eaad0983403p-4L : inexact-ok
+= sin tonearest ldbl-96-m68k 0x3.ec2a0250032a0004p+0L : -0xb.4351eaad0983403p-4L : inexact-ok
+= sin towardzero ldbl-96-m68k 0x3.ec2a0250032a0004p+0L : -0xb.4351eaad0983402p-4L : inexact-ok
+= sin upward ldbl-96-m68k 0x3.ec2a0250032a0004p+0L : -0xb.4351eaad0983402p-4L : inexact-ok
+= sin downward ldbl-128 0x3.ec2a0250032a0004p+0L : -0xb.4351eaad0983402d74f5d3cb83fp-4L : inexact-ok
+= sin tonearest ldbl-128 0x3.ec2a0250032a0004p+0L : -0xb.4351eaad0983402d74f5d3cb83fp-4L : inexact-ok
+= sin towardzero ldbl-128 0x3.ec2a0250032a0004p+0L : -0xb.4351eaad0983402d74f5d3cb83e8p-4L : inexact-ok
+= sin upward ldbl-128 0x3.ec2a0250032a0004p+0L : -0xb.4351eaad0983402d74f5d3cb83e8p-4L : inexact-ok
+= sin downward ldbl-128ibm 0x3.ec2a0250032a0004p+0L : -0xb.4351eaad0983402d74f5d3cb84p-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0x3.ec2a0250032a0004p+0L : -0xb.4351eaad0983402d74f5d3cb84p-4L : inexact-ok
+= sin towardzero ldbl-128ibm 0x3.ec2a0250032a0004p+0L : -0xb.4351eaad0983402d74f5d3cb8p-4L : inexact-ok
+= sin upward ldbl-128ibm 0x3.ec2a0250032a0004p+0L : -0xb.4351eaad0983402d74f5d3cb8p-4L : inexact-ok
+= sin downward ldbl-128 0x3.ec2a0250032a0000000000000072p+0L : -0xb.4351eaad09833fffffff47a712e8p-4L : inexact-ok
+= sin tonearest ldbl-128 0x3.ec2a0250032a0000000000000072p+0L : -0xb.4351eaad09833fffffff47a712e8p-4L : inexact-ok
+= sin towardzero ldbl-128 0x3.ec2a0250032a0000000000000072p+0L : -0xb.4351eaad09833fffffff47a712ep-4L : inexact-ok
+= sin upward ldbl-128 0x3.ec2a0250032a0000000000000072p+0L : -0xb.4351eaad09833fffffff47a712ep-4L : inexact-ok
+= sin downward ldbl-128 0x3.ec2a0250032a000000000000007p+0L : -0xb.4351eaad09833fffffff47a712dp-4L : inexact-ok
+= sin tonearest ldbl-128 0x3.ec2a0250032a000000000000007p+0L : -0xb.4351eaad09833fffffff47a712dp-4L : inexact-ok
+= sin towardzero ldbl-128 0x3.ec2a0250032a000000000000007p+0L : -0xb.4351eaad09833fffffff47a712c8p-4L : inexact-ok
+= sin upward ldbl-128 0x3.ec2a0250032a000000000000007p+0L : -0xb.4351eaad09833fffffff47a712c8p-4L : inexact-ok
+= sin downward ldbl-128 0x3.ec2a0250032a00000000000001p+0L : -0xb.4351eaad09833fffffff47a71938p-4L : inexact-ok
+= sin tonearest ldbl-128 0x3.ec2a0250032a00000000000001p+0L : -0xb.4351eaad09833fffffff47a7193p-4L : inexact-ok
+= sin towardzero ldbl-128 0x3.ec2a0250032a00000000000001p+0L : -0xb.4351eaad09833fffffff47a7193p-4L : inexact-ok
+= sin upward ldbl-128 0x3.ec2a0250032a00000000000001p+0L : -0xb.4351eaad09833fffffff47a7193p-4L : inexact-ok
+= sin downward ldbl-128ibm 0x3.ec2a0250032a00000000000001p+0L : -0xb.4351eaad09833fffffff47a71cp-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0x3.ec2a0250032a00000000000001p+0L : -0xb.4351eaad09833fffffff47a718p-4L : inexact-ok
+= sin towardzero ldbl-128ibm 0x3.ec2a0250032a00000000000001p+0L : -0xb.4351eaad09833fffffff47a718p-4L : inexact-ok
+= sin upward ldbl-128ibm 0x3.ec2a0250032a00000000000001p+0L : -0xb.4351eaad09833fffffff47a718p-4L : inexact-ok
+sin 4.0711651639931289992091478779912
+= sin downward flt-32 0x4.1237e8p+0f : -0xc.d263ap-4f : inexact-ok
+= sin tonearest flt-32 0x4.1237e8p+0f : -0xc.d263ap-4f : inexact-ok
+= sin towardzero flt-32 0x4.1237e8p+0f : -0xc.d2639p-4f : inexact-ok
+= sin upward flt-32 0x4.1237e8p+0f : -0xc.d2639p-4f : inexact-ok
+= sin downward dbl-64 0x4.1237e8p+0 : -0xc.d2639f1afc7f8p-4 : inexact-ok
+= sin tonearest dbl-64 0x4.1237e8p+0 : -0xc.d2639f1afc7f8p-4 : inexact-ok
+= sin towardzero dbl-64 0x4.1237e8p+0 : -0xc.d2639f1afc7fp-4 : inexact-ok
+= sin upward dbl-64 0x4.1237e8p+0 : -0xc.d2639f1afc7fp-4 : inexact-ok
+= sin downward ldbl-96-intel 0x4.1237e8p+0L : -0xc.d2639f1afc7f46ap-4L : inexact-ok
+= sin tonearest ldbl-96-intel 0x4.1237e8p+0L : -0xc.d2639f1afc7f46ap-4L : inexact-ok
+= sin towardzero ldbl-96-intel 0x4.1237e8p+0L : -0xc.d2639f1afc7f469p-4L : inexact-ok
+= sin upward ldbl-96-intel 0x4.1237e8p+0L : -0xc.d2639f1afc7f469p-4L : inexact-ok
+= sin downward ldbl-96-m68k 0x4.1237e8p+0L : -0xc.d2639f1afc7f46ap-4L : inexact-ok
+= sin tonearest ldbl-96-m68k 0x4.1237e8p+0L : -0xc.d2639f1afc7f46ap-4L : inexact-ok
+= sin towardzero ldbl-96-m68k 0x4.1237e8p+0L : -0xc.d2639f1afc7f469p-4L : inexact-ok
+= sin upward ldbl-96-m68k 0x4.1237e8p+0L : -0xc.d2639f1afc7f469p-4L : inexact-ok
+= sin downward ldbl-128 0x4.1237e8p+0L : -0xc.d2639f1afc7f4698649bd4cf58dp-4L : inexact-ok
+= sin tonearest ldbl-128 0x4.1237e8p+0L : -0xc.d2639f1afc7f4698649bd4cf58c8p-4L : inexact-ok
+= sin towardzero ldbl-128 0x4.1237e8p+0L : -0xc.d2639f1afc7f4698649bd4cf58c8p-4L : inexact-ok
+= sin upward ldbl-128 0x4.1237e8p+0L : -0xc.d2639f1afc7f4698649bd4cf58c8p-4L : inexact-ok
+= sin downward ldbl-128ibm 0x4.1237e8p+0L : -0xc.d2639f1afc7f4698649bd4cf5cp-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0x4.1237e8p+0L : -0xc.d2639f1afc7f4698649bd4cf58p-4L : inexact-ok
+= sin towardzero ldbl-128ibm 0x4.1237e8p+0L : -0xc.d2639f1afc7f4698649bd4cf58p-4L : inexact-ok
+= sin upward ldbl-128ibm 0x4.1237e8p+0L : -0xc.d2639f1afc7f4698649bd4cf58p-4L : inexact-ok
+= sin downward flt-32 0x4.1237ep+0f : -0xc.d2636p-4f : inexact-ok
+= sin tonearest flt-32 0x4.1237ep+0f : -0xc.d2635p-4f : inexact-ok
+= sin towardzero flt-32 0x4.1237ep+0f : -0xc.d2635p-4f : inexact-ok
+= sin upward flt-32 0x4.1237ep+0f : -0xc.d2635p-4f : inexact-ok
+= sin downward dbl-64 0x4.1237ep+0 : -0xc.d2635289f075p-4 : inexact-ok
+= sin tonearest dbl-64 0x4.1237ep+0 : -0xc.d2635289f075p-4 : inexact-ok
+= sin towardzero dbl-64 0x4.1237ep+0 : -0xc.d2635289f0748p-4 : inexact-ok
+= sin upward dbl-64 0x4.1237ep+0 : -0xc.d2635289f0748p-4 : inexact-ok
+= sin downward ldbl-96-intel 0x4.1237ep+0L : -0xc.d2635289f074d2cp-4L : inexact-ok
+= sin tonearest ldbl-96-intel 0x4.1237ep+0L : -0xc.d2635289f074d2bp-4L : inexact-ok
+= sin towardzero ldbl-96-intel 0x4.1237ep+0L : -0xc.d2635289f074d2bp-4L : inexact-ok
+= sin upward ldbl-96-intel 0x4.1237ep+0L : -0xc.d2635289f074d2bp-4L : inexact-ok
+= sin downward ldbl-96-m68k 0x4.1237ep+0L : -0xc.d2635289f074d2cp-4L : inexact-ok
+= sin tonearest ldbl-96-m68k 0x4.1237ep+0L : -0xc.d2635289f074d2bp-4L : inexact-ok
+= sin towardzero ldbl-96-m68k 0x4.1237ep+0L : -0xc.d2635289f074d2bp-4L : inexact-ok
+= sin upward ldbl-96-m68k 0x4.1237ep+0L : -0xc.d2635289f074d2bp-4L : inexact-ok
+= sin downward ldbl-128 0x4.1237ep+0L : -0xc.d2635289f074d2b2df33331ddd4p-4L : inexact-ok
+= sin tonearest ldbl-128 0x4.1237ep+0L : -0xc.d2635289f074d2b2df33331ddd4p-4L : inexact-ok
+= sin towardzero ldbl-128 0x4.1237ep+0L : -0xc.d2635289f074d2b2df33331ddd38p-4L : inexact-ok
+= sin upward ldbl-128 0x4.1237ep+0L : -0xc.d2635289f074d2b2df33331ddd38p-4L : inexact-ok
+= sin downward ldbl-128ibm 0x4.1237ep+0L : -0xc.d2635289f074d2b2df33331dep-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0x4.1237ep+0L : -0xc.d2635289f074d2b2df33331ddcp-4L : inexact-ok
+= sin towardzero ldbl-128ibm 0x4.1237ep+0L : -0xc.d2635289f074d2b2df33331ddcp-4L : inexact-ok
+= sin upward ldbl-128ibm 0x4.1237ep+0L : -0xc.d2635289f074d2b2df33331ddcp-4L : inexact-ok
+= sin downward dbl-64 0x4.1237e153f7084p+0 : -0xc.d2635f3faf598p-4 : inexact-ok
+= sin tonearest dbl-64 0x4.1237e153f7084p+0 : -0xc.d2635f3faf59p-4 : inexact-ok
+= sin towardzero dbl-64 0x4.1237e153f7084p+0 : -0xc.d2635f3faf59p-4 : inexact-ok
+= sin upward dbl-64 0x4.1237e153f7084p+0 : -0xc.d2635f3faf59p-4 : inexact-ok
+= sin downward ldbl-96-intel 0x4.1237e153f7084p+0L : -0xc.d2635f3faf59249p-4L : inexact-ok
+= sin tonearest ldbl-96-intel 0x4.1237e153f7084p+0L : -0xc.d2635f3faf59249p-4L : inexact-ok
+= sin towardzero ldbl-96-intel 0x4.1237e153f7084p+0L : -0xc.d2635f3faf59248p-4L : inexact-ok
+= sin upward ldbl-96-intel 0x4.1237e153f7084p+0L : -0xc.d2635f3faf59248p-4L : inexact-ok
+= sin downward ldbl-96-m68k 0x4.1237e153f7084p+0L : -0xc.d2635f3faf59249p-4L : inexact-ok
+= sin tonearest ldbl-96-m68k 0x4.1237e153f7084p+0L : -0xc.d2635f3faf59249p-4L : inexact-ok
+= sin towardzero ldbl-96-m68k 0x4.1237e153f7084p+0L : -0xc.d2635f3faf59248p-4L : inexact-ok
+= sin upward ldbl-96-m68k 0x4.1237e153f7084p+0L : -0xc.d2635f3faf59248p-4L : inexact-ok
+= sin downward ldbl-128 0x4.1237e153f7084p+0L : -0xc.d2635f3faf59248868df5425cd98p-4L : inexact-ok
+= sin tonearest ldbl-128 0x4.1237e153f7084p+0L : -0xc.d2635f3faf59248868df5425cd98p-4L : inexact-ok
+= sin towardzero ldbl-128 0x4.1237e153f7084p+0L : -0xc.d2635f3faf59248868df5425cd9p-4L : inexact-ok
+= sin upward ldbl-128 0x4.1237e153f7084p+0L : -0xc.d2635f3faf59248868df5425cd9p-4L : inexact-ok
+= sin downward ldbl-128ibm 0x4.1237e153f7084p+0L : -0xc.d2635f3faf59248868df5425dp-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0x4.1237e153f7084p+0L : -0xc.d2635f3faf59248868df5425ccp-4L : inexact-ok
+= sin towardzero ldbl-128ibm 0x4.1237e153f7084p+0L : -0xc.d2635f3faf59248868df5425ccp-4L : inexact-ok
+= sin upward ldbl-128ibm 0x4.1237e153f7084p+0L : -0xc.d2635f3faf59248868df5425ccp-4L : inexact-ok
+= sin downward dbl-64 0x4.1237e153f708p+0 : -0xc.d2635f3faf57p-4 : inexact-ok
+= sin tonearest dbl-64 0x4.1237e153f708p+0 : -0xc.d2635f3faf568p-4 : inexact-ok
+= sin towardzero dbl-64 0x4.1237e153f708p+0 : -0xc.d2635f3faf568p-4 : inexact-ok
+= sin upward dbl-64 0x4.1237e153f708p+0 : -0xc.d2635f3faf568p-4 : inexact-ok
+= sin downward ldbl-96-intel 0x4.1237e153f708p+0L : -0xc.d2635f3faf56cp-4L : inexact-ok
+= sin tonearest ldbl-96-intel 0x4.1237e153f708p+0L : -0xc.d2635f3faf56cp-4L : inexact-ok
+= sin towardzero ldbl-96-intel 0x4.1237e153f708p+0L : -0xc.d2635f3faf56bffp-4L : inexact-ok
+= sin upward ldbl-96-intel 0x4.1237e153f708p+0L : -0xc.d2635f3faf56bffp-4L : inexact-ok
+= sin downward ldbl-96-m68k 0x4.1237e153f708p+0L : -0xc.d2635f3faf56cp-4L : inexact-ok
+= sin tonearest ldbl-96-m68k 0x4.1237e153f708p+0L : -0xc.d2635f3faf56cp-4L : inexact-ok
+= sin towardzero ldbl-96-m68k 0x4.1237e153f708p+0L : -0xc.d2635f3faf56bffp-4L : inexact-ok
+= sin upward ldbl-96-m68k 0x4.1237e153f708p+0L : -0xc.d2635f3faf56bffp-4L : inexact-ok
+= sin downward ldbl-128 0x4.1237e153f708p+0L : -0xc.d2635f3faf56bffffffb0fcac28p-4L : inexact-ok
+= sin tonearest ldbl-128 0x4.1237e153f708p+0L : -0xc.d2635f3faf56bffffffb0fcac28p-4L : inexact-ok
+= sin towardzero ldbl-128 0x4.1237e153f708p+0L : -0xc.d2635f3faf56bffffffb0fcac278p-4L : inexact-ok
+= sin upward ldbl-128 0x4.1237e153f708p+0L : -0xc.d2635f3faf56bffffffb0fcac278p-4L : inexact-ok
+= sin downward ldbl-128ibm 0x4.1237e153f708p+0L : -0xc.d2635f3faf56bffffffb0fcac4p-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0x4.1237e153f708p+0L : -0xc.d2635f3faf56bffffffb0fcac4p-4L : inexact-ok
+= sin towardzero ldbl-128ibm 0x4.1237e153f708p+0L : -0xc.d2635f3faf56bffffffb0fcacp-4L : inexact-ok
+= sin upward ldbl-128ibm 0x4.1237e153f708p+0L : -0xc.d2635f3faf56bffffffb0fcacp-4L : inexact-ok
+= sin downward ldbl-96-intel 0x4.1237e153f7080008p+0L : -0xc.d2635f3faf56c05p-4L : inexact-ok
+= sin tonearest ldbl-96-intel 0x4.1237e153f7080008p+0L : -0xc.d2635f3faf56c05p-4L : inexact-ok
+= sin towardzero ldbl-96-intel 0x4.1237e153f7080008p+0L : -0xc.d2635f3faf56c04p-4L : inexact-ok
+= sin upward ldbl-96-intel 0x4.1237e153f7080008p+0L : -0xc.d2635f3faf56c04p-4L : inexact-ok
+= sin downward ldbl-96-m68k 0x4.1237e153f7080008p+0L : -0xc.d2635f3faf56c05p-4L : inexact-ok
+= sin tonearest ldbl-96-m68k 0x4.1237e153f7080008p+0L : -0xc.d2635f3faf56c05p-4L : inexact-ok
+= sin towardzero ldbl-96-m68k 0x4.1237e153f7080008p+0L : -0xc.d2635f3faf56c04p-4L : inexact-ok
+= sin upward ldbl-96-m68k 0x4.1237e153f7080008p+0L : -0xc.d2635f3faf56c04p-4L : inexact-ok
+= sin downward ldbl-128 0x4.1237e153f7080008p+0L : -0xc.d2635f3faf56c04c91082c534dfp-4L : inexact-ok
+= sin tonearest ldbl-128 0x4.1237e153f7080008p+0L : -0xc.d2635f3faf56c04c91082c534de8p-4L : inexact-ok
+= sin towardzero ldbl-128 0x4.1237e153f7080008p+0L : -0xc.d2635f3faf56c04c91082c534de8p-4L : inexact-ok
+= sin upward ldbl-128 0x4.1237e153f7080008p+0L : -0xc.d2635f3faf56c04c91082c534de8p-4L : inexact-ok
+= sin downward ldbl-128ibm 0x4.1237e153f7080008p+0L : -0xc.d2635f3faf56c04c91082c535p-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0x4.1237e153f7080008p+0L : -0xc.d2635f3faf56c04c91082c534cp-4L : inexact-ok
+= sin towardzero ldbl-128ibm 0x4.1237e153f7080008p+0L : -0xc.d2635f3faf56c04c91082c534cp-4L : inexact-ok
+= sin upward ldbl-128ibm 0x4.1237e153f7080008p+0L : -0xc.d2635f3faf56c04c91082c534cp-4L : inexact-ok
+= sin downward ldbl-128 0x4.1237e153f7080000000000000004p+0L : -0xc.d2635f3faf56bffffffb0fcac2a8p-4L : inexact-ok
+= sin tonearest ldbl-128 0x4.1237e153f7080000000000000004p+0L : -0xc.d2635f3faf56bffffffb0fcac2ap-4L : inexact-ok
+= sin towardzero ldbl-128 0x4.1237e153f7080000000000000004p+0L : -0xc.d2635f3faf56bffffffb0fcac2ap-4L : inexact-ok
+= sin upward ldbl-128 0x4.1237e153f7080000000000000004p+0L : -0xc.d2635f3faf56bffffffb0fcac2ap-4L : inexact-ok
+= sin downward ldbl-128 0x4.1237e153f70800000000000002p+0L : -0xc.d2635f3faf56bffffffb0fcad5a8p-4L : inexact-ok
+= sin tonearest ldbl-128 0x4.1237e153f70800000000000002p+0L : -0xc.d2635f3faf56bffffffb0fcad5ap-4L : inexact-ok
+= sin towardzero ldbl-128 0x4.1237e153f70800000000000002p+0L : -0xc.d2635f3faf56bffffffb0fcad5ap-4L : inexact-ok
+= sin upward ldbl-128 0x4.1237e153f70800000000000002p+0L : -0xc.d2635f3faf56bffffffb0fcad5ap-4L : inexact-ok
+= sin downward ldbl-128ibm 0x4.1237e153f70800000000000002p+0L : -0xc.d2635f3faf56bffffffb0fcad8p-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0x4.1237e153f70800000000000002p+0L : -0xc.d2635f3faf56bffffffb0fcad4p-4L : inexact-ok
+= sin towardzero ldbl-128ibm 0x4.1237e153f70800000000000002p+0L : -0xc.d2635f3faf56bffffffb0fcad4p-4L : inexact-ok
+= sin upward ldbl-128ibm 0x4.1237e153f70800000000000002p+0L : -0xc.d2635f3faf56bffffffb0fcad4p-4L : inexact-ok
+sin 4.7858438478542097982426639646292
+= sin downward flt-32 0x4.c92d1p+0f : -0xf.f4f47p-4f : inexact-ok
+= sin tonearest flt-32 0x4.c92d1p+0f : -0xf.f4f47p-4f : inexact-ok
+= sin towardzero flt-32 0x4.c92d1p+0f : -0xf.f4f46p-4f : inexact-ok
+= sin upward flt-32 0x4.c92d1p+0f : -0xf.f4f46p-4f : inexact-ok
+= sin downward dbl-64 0x4.c92d1p+0 : -0xf.f4f46a017cb9p-4 : inexact-ok
+= sin tonearest dbl-64 0x4.c92d1p+0 : -0xf.f4f46a017cb88p-4 : inexact-ok
+= sin towardzero dbl-64 0x4.c92d1p+0 : -0xf.f4f46a017cb88p-4 : inexact-ok
+= sin upward dbl-64 0x4.c92d1p+0 : -0xf.f4f46a017cb88p-4 : inexact-ok
+= sin downward ldbl-96-intel 0x4.c92d1p+0L : -0xf.f4f46a017cb884p-4L : inexact-ok
+= sin tonearest ldbl-96-intel 0x4.c92d1p+0L : -0xf.f4f46a017cb884p-4L : inexact-ok
+= sin towardzero ldbl-96-intel 0x4.c92d1p+0L : -0xf.f4f46a017cb883fp-4L : inexact-ok
+= sin upward ldbl-96-intel 0x4.c92d1p+0L : -0xf.f4f46a017cb883fp-4L : inexact-ok
+= sin downward ldbl-96-m68k 0x4.c92d1p+0L : -0xf.f4f46a017cb884p-4L : inexact-ok
+= sin tonearest ldbl-96-m68k 0x4.c92d1p+0L : -0xf.f4f46a017cb884p-4L : inexact-ok
+= sin towardzero ldbl-96-m68k 0x4.c92d1p+0L : -0xf.f4f46a017cb883fp-4L : inexact-ok
+= sin upward ldbl-96-m68k 0x4.c92d1p+0L : -0xf.f4f46a017cb883fp-4L : inexact-ok
+= sin downward ldbl-128 0x4.c92d1p+0L : -0xf.f4f46a017cb883f95b64a197e97p-4L : inexact-ok
+= sin tonearest ldbl-128 0x4.c92d1p+0L : -0xf.f4f46a017cb883f95b64a197e97p-4L : inexact-ok
+= sin towardzero ldbl-128 0x4.c92d1p+0L : -0xf.f4f46a017cb883f95b64a197e968p-4L : inexact-ok
+= sin upward ldbl-128 0x4.c92d1p+0L : -0xf.f4f46a017cb883f95b64a197e968p-4L : inexact-ok
+= sin downward ldbl-128ibm 0x4.c92d1p+0L : -0xf.f4f46a017cb883f95b64a197ecp-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0x4.c92d1p+0L : -0xf.f4f46a017cb883f95b64a197e8p-4L : inexact-ok
+= sin towardzero ldbl-128ibm 0x4.c92d1p+0L : -0xf.f4f46a017cb883f95b64a197e8p-4L : inexact-ok
+= sin upward ldbl-128ibm 0x4.c92d1p+0L : -0xf.f4f46a017cb883f95b64a197e8p-4L : inexact-ok
+= sin downward flt-32 0x4.c92d08p+0f : -0xf.f4f48p-4f : inexact-ok
+= sin tonearest flt-32 0x4.c92d08p+0f : -0xf.f4f47p-4f : inexact-ok
+= sin towardzero flt-32 0x4.c92d08p+0f : -0xf.f4f47p-4f : inexact-ok
+= sin upward flt-32 0x4.c92d08p+0f : -0xf.f4f47p-4f : inexact-ok
+= sin downward dbl-64 0x4.c92d08p+0 : -0xf.f4f4736648dc8p-4 : inexact-ok
+= sin tonearest dbl-64 0x4.c92d08p+0 : -0xf.f4f4736648dcp-4 : inexact-ok
+= sin towardzero dbl-64 0x4.c92d08p+0 : -0xf.f4f4736648dcp-4 : inexact-ok
+= sin upward dbl-64 0x4.c92d08p+0 : -0xf.f4f4736648dcp-4 : inexact-ok
+= sin downward ldbl-96-intel 0x4.c92d08p+0L : -0xf.f4f4736648dc2a1p-4L : inexact-ok
+= sin tonearest ldbl-96-intel 0x4.c92d08p+0L : -0xf.f4f4736648dc2ap-4L : inexact-ok
+= sin towardzero ldbl-96-intel 0x4.c92d08p+0L : -0xf.f4f4736648dc2ap-4L : inexact-ok
+= sin upward ldbl-96-intel 0x4.c92d08p+0L : -0xf.f4f4736648dc2ap-4L : inexact-ok
+= sin downward ldbl-96-m68k 0x4.c92d08p+0L : -0xf.f4f4736648dc2a1p-4L : inexact-ok
+= sin tonearest ldbl-96-m68k 0x4.c92d08p+0L : -0xf.f4f4736648dc2ap-4L : inexact-ok
+= sin towardzero ldbl-96-m68k 0x4.c92d08p+0L : -0xf.f4f4736648dc2ap-4L : inexact-ok
+= sin upward ldbl-96-m68k 0x4.c92d08p+0L : -0xf.f4f4736648dc2ap-4L : inexact-ok
+= sin downward ldbl-128 0x4.c92d08p+0L : -0xf.f4f4736648dc2a042045142724ap-4L : inexact-ok
+= sin tonearest ldbl-128 0x4.c92d08p+0L : -0xf.f4f4736648dc2a04204514272498p-4L : inexact-ok
+= sin towardzero ldbl-128 0x4.c92d08p+0L : -0xf.f4f4736648dc2a04204514272498p-4L : inexact-ok
+= sin upward ldbl-128 0x4.c92d08p+0L : -0xf.f4f4736648dc2a04204514272498p-4L : inexact-ok
+= sin downward ldbl-128ibm 0x4.c92d08p+0L : -0xf.f4f4736648dc2a042045142728p-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0x4.c92d08p+0L : -0xf.f4f4736648dc2a042045142724p-4L : inexact-ok
+= sin towardzero ldbl-128ibm 0x4.c92d08p+0L : -0xf.f4f4736648dc2a042045142724p-4L : inexact-ok
+= sin upward ldbl-128ibm 0x4.c92d08p+0L : -0xf.f4f4736648dc2a042045142724p-4L : inexact-ok
+= sin downward dbl-64 0x4.c92d0ffa4bf04p+0 : -0xf.f4f46a082f28p-4 : inexact-ok
+= sin tonearest dbl-64 0x4.c92d0ffa4bf04p+0 : -0xf.f4f46a082f28p-4 : inexact-ok
+= sin towardzero dbl-64 0x4.c92d0ffa4bf04p+0 : -0xf.f4f46a082f278p-4 : inexact-ok
+= sin upward dbl-64 0x4.c92d0ffa4bf04p+0 : -0xf.f4f46a082f278p-4 : inexact-ok
+= sin downward ldbl-96-intel 0x4.c92d0ffa4bf04p+0L : -0xf.f4f46a082f27f4ep-4L : inexact-ok
+= sin tonearest ldbl-96-intel 0x4.c92d0ffa4bf04p+0L : -0xf.f4f46a082f27f4ep-4L : inexact-ok
+= sin towardzero ldbl-96-intel 0x4.c92d0ffa4bf04p+0L : -0xf.f4f46a082f27f4dp-4L : inexact-ok
+= sin upward ldbl-96-intel 0x4.c92d0ffa4bf04p+0L : -0xf.f4f46a082f27f4dp-4L : inexact-ok
+= sin downward ldbl-96-m68k 0x4.c92d0ffa4bf04p+0L : -0xf.f4f46a082f27f4ep-4L : inexact-ok
+= sin tonearest ldbl-96-m68k 0x4.c92d0ffa4bf04p+0L : -0xf.f4f46a082f27f4ep-4L : inexact-ok
+= sin towardzero ldbl-96-m68k 0x4.c92d0ffa4bf04p+0L : -0xf.f4f46a082f27f4dp-4L : inexact-ok
+= sin upward ldbl-96-m68k 0x4.c92d0ffa4bf04p+0L : -0xf.f4f46a082f27f4dp-4L : inexact-ok
+= sin downward ldbl-128 0x4.c92d0ffa4bf04p+0L : -0xf.f4f46a082f27f4d98f09e3c6cf38p-4L : inexact-ok
+= sin tonearest ldbl-128 0x4.c92d0ffa4bf04p+0L : -0xf.f4f46a082f27f4d98f09e3c6cf3p-4L : inexact-ok
+= sin towardzero ldbl-128 0x4.c92d0ffa4bf04p+0L : -0xf.f4f46a082f27f4d98f09e3c6cf3p-4L : inexact-ok
+= sin upward ldbl-128 0x4.c92d0ffa4bf04p+0L : -0xf.f4f46a082f27f4d98f09e3c6cf3p-4L : inexact-ok
+= sin downward ldbl-128ibm 0x4.c92d0ffa4bf04p+0L : -0xf.f4f46a082f27f4d98f09e3c6dp-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0x4.c92d0ffa4bf04p+0L : -0xf.f4f46a082f27f4d98f09e3c6dp-4L : inexact-ok
+= sin towardzero ldbl-128ibm 0x4.c92d0ffa4bf04p+0L : -0xf.f4f46a082f27f4d98f09e3c6ccp-4L : inexact-ok
+= sin upward ldbl-128ibm 0x4.c92d0ffa4bf04p+0L : -0xf.f4f46a082f27f4d98f09e3c6ccp-4L : inexact-ok
+= sin downward dbl-64 0x4.c92d0ffa4bfp+0 : -0xf.f4f46a082f288p-4 : inexact-ok
+= sin tonearest dbl-64 0x4.c92d0ffa4bfp+0 : -0xf.f4f46a082f288p-4 : inexact-ok
+= sin towardzero dbl-64 0x4.c92d0ffa4bfp+0 : -0xf.f4f46a082f28p-4 : inexact-ok
+= sin upward dbl-64 0x4.c92d0ffa4bfp+0 : -0xf.f4f46a082f28p-4 : inexact-ok
+= sin downward ldbl-96-intel 0x4.c92d0ffa4bfp+0L : -0xf.f4f46a082f28401p-4L : inexact-ok
+= sin tonearest ldbl-96-intel 0x4.c92d0ffa4bfp+0L : -0xf.f4f46a082f284p-4L : inexact-ok
+= sin towardzero ldbl-96-intel 0x4.c92d0ffa4bfp+0L : -0xf.f4f46a082f284p-4L : inexact-ok
+= sin upward ldbl-96-intel 0x4.c92d0ffa4bfp+0L : -0xf.f4f46a082f284p-4L : inexact-ok
+= sin downward ldbl-96-m68k 0x4.c92d0ffa4bfp+0L : -0xf.f4f46a082f28401p-4L : inexact-ok
+= sin tonearest ldbl-96-m68k 0x4.c92d0ffa4bfp+0L : -0xf.f4f46a082f284p-4L : inexact-ok
+= sin towardzero ldbl-96-m68k 0x4.c92d0ffa4bfp+0L : -0xf.f4f46a082f284p-4L : inexact-ok
+= sin upward ldbl-96-m68k 0x4.c92d0ffa4bfp+0L : -0xf.f4f46a082f284p-4L : inexact-ok
+= sin downward ldbl-128 0x4.c92d0ffa4bfp+0L : -0xf.f4f46a082f2840000005480a4ap-4L : inexact-ok
+= sin tonearest ldbl-128 0x4.c92d0ffa4bfp+0L : -0xf.f4f46a082f2840000005480a49f8p-4L : inexact-ok
+= sin towardzero ldbl-128 0x4.c92d0ffa4bfp+0L : -0xf.f4f46a082f2840000005480a49f8p-4L : inexact-ok
+= sin upward ldbl-128 0x4.c92d0ffa4bfp+0L : -0xf.f4f46a082f2840000005480a49f8p-4L : inexact-ok
+= sin downward ldbl-128ibm 0x4.c92d0ffa4bfp+0L : -0xf.f4f46a082f2840000005480a4cp-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0x4.c92d0ffa4bfp+0L : -0xf.f4f46a082f2840000005480a48p-4L : inexact-ok
+= sin towardzero ldbl-128ibm 0x4.c92d0ffa4bfp+0L : -0xf.f4f46a082f2840000005480a48p-4L : inexact-ok
+= sin upward ldbl-128ibm 0x4.c92d0ffa4bfp+0L : -0xf.f4f46a082f2840000005480a48p-4L : inexact-ok
+= sin downward ldbl-96-intel 0x4.c92d0ffa4bf00008p+0L : -0xf.f4f46a082f284p-4L : inexact-ok
+= sin tonearest ldbl-96-intel 0x4.c92d0ffa4bf00008p+0L : -0xf.f4f46a082f283ffp-4L : inexact-ok
+= sin towardzero ldbl-96-intel 0x4.c92d0ffa4bf00008p+0L : -0xf.f4f46a082f283ffp-4L : inexact-ok
+= sin upward ldbl-96-intel 0x4.c92d0ffa4bf00008p+0L : -0xf.f4f46a082f283ffp-4L : inexact-ok
+= sin downward ldbl-96-m68k 0x4.c92d0ffa4bf00008p+0L : -0xf.f4f46a082f284p-4L : inexact-ok
+= sin tonearest ldbl-96-m68k 0x4.c92d0ffa4bf00008p+0L : -0xf.f4f46a082f283ffp-4L : inexact-ok
+= sin towardzero ldbl-96-m68k 0x4.c92d0ffa4bf00008p+0L : -0xf.f4f46a082f283ffp-4L : inexact-ok
+= sin upward ldbl-96-m68k 0x4.c92d0ffa4bf00008p+0L : -0xf.f4f46a082f283ffp-4L : inexact-ok
+= sin downward ldbl-128 0x4.c92d0ffa4bf00008p+0L : -0xf.f4f46a082f283ff69b37289dc1ap-4L : inexact-ok
+= sin tonearest ldbl-128 0x4.c92d0ffa4bf00008p+0L : -0xf.f4f46a082f283ff69b37289dc198p-4L : inexact-ok
+= sin towardzero ldbl-128 0x4.c92d0ffa4bf00008p+0L : -0xf.f4f46a082f283ff69b37289dc198p-4L : inexact-ok
+= sin upward ldbl-128 0x4.c92d0ffa4bf00008p+0L : -0xf.f4f46a082f283ff69b37289dc198p-4L : inexact-ok
+= sin downward ldbl-128ibm 0x4.c92d0ffa4bf00008p+0L : -0xf.f4f46a082f283ff69b37289dc4p-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0x4.c92d0ffa4bf00008p+0L : -0xf.f4f46a082f283ff69b37289dcp-4L : inexact-ok
+= sin towardzero ldbl-128ibm 0x4.c92d0ffa4bf00008p+0L : -0xf.f4f46a082f283ff69b37289dcp-4L : inexact-ok
+= sin upward ldbl-128ibm 0x4.c92d0ffa4bf00008p+0L : -0xf.f4f46a082f283ff69b37289dcp-4L : inexact-ok
+= sin downward ldbl-128 0x4.c92d0ffa4bf0000000000000008cp+0L : -0xf.f4f46a082f2840000005480a4958p-4L : inexact-ok
+= sin tonearest ldbl-128 0x4.c92d0ffa4bf0000000000000008cp+0L : -0xf.f4f46a082f2840000005480a4958p-4L : inexact-ok
+= sin towardzero ldbl-128 0x4.c92d0ffa4bf0000000000000008cp+0L : -0xf.f4f46a082f2840000005480a495p-4L : inexact-ok
+= sin upward ldbl-128 0x4.c92d0ffa4bf0000000000000008cp+0L : -0xf.f4f46a082f2840000005480a495p-4L : inexact-ok
+= sin downward ldbl-128 0x4.c92d0ffa4bf00000000000000088p+0L : -0xf.f4f46a082f2840000005480a496p-4L : inexact-ok
+= sin tonearest ldbl-128 0x4.c92d0ffa4bf00000000000000088p+0L : -0xf.f4f46a082f2840000005480a4958p-4L : inexact-ok
+= sin towardzero ldbl-128 0x4.c92d0ffa4bf00000000000000088p+0L : -0xf.f4f46a082f2840000005480a4958p-4L : inexact-ok
+= sin upward ldbl-128 0x4.c92d0ffa4bf00000000000000088p+0L : -0xf.f4f46a082f2840000005480a4958p-4L : inexact-ok
+= sin downward ldbl-128 0x4.c92d0ffa4bf000000000000002p+0L : -0xf.f4f46a082f2840000005480a47a8p-4L : inexact-ok
+= sin tonearest ldbl-128 0x4.c92d0ffa4bf000000000000002p+0L : -0xf.f4f46a082f2840000005480a47ap-4L : inexact-ok
+= sin towardzero ldbl-128 0x4.c92d0ffa4bf000000000000002p+0L : -0xf.f4f46a082f2840000005480a47ap-4L : inexact-ok
+= sin upward ldbl-128 0x4.c92d0ffa4bf000000000000002p+0L : -0xf.f4f46a082f2840000005480a47ap-4L : inexact-ok
+= sin downward ldbl-128ibm 0x4.c92d0ffa4bf000000000000002p+0L : -0xf.f4f46a082f2840000005480a48p-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0x4.c92d0ffa4bf000000000000002p+0L : -0xf.f4f46a082f2840000005480a48p-4L : inexact-ok
+= sin towardzero ldbl-128ibm 0x4.c92d0ffa4bf000000000000002p+0L : -0xf.f4f46a082f2840000005480a44p-4L : inexact-ok
+= sin upward ldbl-128ibm 0x4.c92d0ffa4bf000000000000002p+0L : -0xf.f4f46a082f2840000005480a44p-4L : inexact-ok
+sin 5.9840767662578002727968851104379
+= sin downward flt-32 0x5.fbec78p+0f : -0x4.b6f61p-4f : inexact-ok
+= sin tonearest flt-32 0x5.fbec78p+0f : -0x4.b6f61p-4f : inexact-ok
+= sin towardzero flt-32 0x5.fbec78p+0f : -0x4.b6f608p-4f : inexact-ok
+= sin upward flt-32 0x5.fbec78p+0f : -0x4.b6f608p-4f : inexact-ok
+= sin downward dbl-64 0x5.fbec78p+0 : -0x4.b6f60ca8d4154p-4 : inexact-ok
+= sin tonearest dbl-64 0x5.fbec78p+0 : -0x4.b6f60ca8d415p-4 : inexact-ok
+= sin towardzero dbl-64 0x5.fbec78p+0 : -0x4.b6f60ca8d415p-4 : inexact-ok
+= sin upward dbl-64 0x5.fbec78p+0 : -0x4.b6f60ca8d415p-4 : inexact-ok
+= sin downward ldbl-96-intel 0x5.fbec78p+0L : -0x4.b6f60ca8d4150bc8p-4L : inexact-ok
+= sin tonearest ldbl-96-intel 0x5.fbec78p+0L : -0x4.b6f60ca8d4150bcp-4L : inexact-ok
+= sin towardzero ldbl-96-intel 0x5.fbec78p+0L : -0x4.b6f60ca8d4150bcp-4L : inexact-ok
+= sin upward ldbl-96-intel 0x5.fbec78p+0L : -0x4.b6f60ca8d4150bcp-4L : inexact-ok
+= sin downward ldbl-96-m68k 0x5.fbec78p+0L : -0x4.b6f60ca8d4150bc8p-4L : inexact-ok
+= sin tonearest ldbl-96-m68k 0x5.fbec78p+0L : -0x4.b6f60ca8d4150bcp-4L : inexact-ok
+= sin towardzero ldbl-96-m68k 0x5.fbec78p+0L : -0x4.b6f60ca8d4150bcp-4L : inexact-ok
+= sin upward ldbl-96-m68k 0x5.fbec78p+0L : -0x4.b6f60ca8d4150bcp-4L : inexact-ok
+= sin downward ldbl-128 0x5.fbec78p+0L : -0x4.b6f60ca8d4150bc1732b1580fc8p-4L : inexact-ok
+= sin tonearest ldbl-128 0x5.fbec78p+0L : -0x4.b6f60ca8d4150bc1732b1580fc7cp-4L : inexact-ok
+= sin towardzero ldbl-128 0x5.fbec78p+0L : -0x4.b6f60ca8d4150bc1732b1580fc7cp-4L : inexact-ok
+= sin upward ldbl-128 0x5.fbec78p+0L : -0x4.b6f60ca8d4150bc1732b1580fc7cp-4L : inexact-ok
+= sin downward ldbl-128ibm 0x5.fbec78p+0L : -0x4.b6f60ca8d4150bc1732b1580fep-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0x5.fbec78p+0L : -0x4.b6f60ca8d4150bc1732b1580fcp-4L : inexact-ok
+= sin towardzero ldbl-128ibm 0x5.fbec78p+0L : -0x4.b6f60ca8d4150bc1732b1580fcp-4L : inexact-ok
+= sin upward ldbl-128ibm 0x5.fbec78p+0L : -0x4.b6f60ca8d4150bc1732b1580fcp-4L : inexact-ok
+= sin downward flt-32 0x5.fbec7p+0f : -0x4.b6f688p-4f : inexact-ok
+= sin tonearest flt-32 0x5.fbec7p+0f : -0x4.b6f688p-4f : inexact-ok
+= sin towardzero flt-32 0x5.fbec7p+0f : -0x4.b6f68p-4f : inexact-ok
+= sin upward flt-32 0x5.fbec7p+0f : -0x4.b6f68p-4f : inexact-ok
+= sin downward dbl-64 0x5.fbec7p+0 : -0x4.b6f686f9ea13p-4 : inexact-ok
+= sin tonearest dbl-64 0x5.fbec7p+0 : -0x4.b6f686f9ea13p-4 : inexact-ok
+= sin towardzero dbl-64 0x5.fbec7p+0 : -0x4.b6f686f9ea12cp-4 : inexact-ok
+= sin upward dbl-64 0x5.fbec7p+0 : -0x4.b6f686f9ea12cp-4 : inexact-ok
+= sin downward ldbl-96-intel 0x5.fbec7p+0L : -0x4.b6f686f9ea12e8fp-4L : inexact-ok
+= sin tonearest ldbl-96-intel 0x5.fbec7p+0L : -0x4.b6f686f9ea12e8fp-4L : inexact-ok
+= sin towardzero ldbl-96-intel 0x5.fbec7p+0L : -0x4.b6f686f9ea12e8e8p-4L : inexact-ok
+= sin upward ldbl-96-intel 0x5.fbec7p+0L : -0x4.b6f686f9ea12e8e8p-4L : inexact-ok
+= sin downward ldbl-96-m68k 0x5.fbec7p+0L : -0x4.b6f686f9ea12e8fp-4L : inexact-ok
+= sin tonearest ldbl-96-m68k 0x5.fbec7p+0L : -0x4.b6f686f9ea12e8fp-4L : inexact-ok
+= sin towardzero ldbl-96-m68k 0x5.fbec7p+0L : -0x4.b6f686f9ea12e8e8p-4L : inexact-ok
+= sin upward ldbl-96-m68k 0x5.fbec7p+0L : -0x4.b6f686f9ea12e8e8p-4L : inexact-ok
+= sin downward ldbl-128 0x5.fbec7p+0L : -0x4.b6f686f9ea12e8ec702d198cbfa8p-4L : inexact-ok
+= sin tonearest ldbl-128 0x5.fbec7p+0L : -0x4.b6f686f9ea12e8ec702d198cbfa8p-4L : inexact-ok
+= sin towardzero ldbl-128 0x5.fbec7p+0L : -0x4.b6f686f9ea12e8ec702d198cbfa4p-4L : inexact-ok
+= sin upward ldbl-128 0x5.fbec7p+0L : -0x4.b6f686f9ea12e8ec702d198cbfa4p-4L : inexact-ok
+= sin downward ldbl-128ibm 0x5.fbec7p+0L : -0x4.b6f686f9ea12e8ec702d198ccp-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0x5.fbec7p+0L : -0x4.b6f686f9ea12e8ec702d198ccp-4L : inexact-ok
+= sin towardzero ldbl-128ibm 0x5.fbec7p+0L : -0x4.b6f686f9ea12e8ec702d198cbep-4L : inexact-ok
+= sin upward ldbl-128ibm 0x5.fbec7p+0L : -0x4.b6f686f9ea12e8ec702d198cbep-4L : inexact-ok
+= sin downward dbl-64 0x5.fbec7477d4a84p+0 : -0x4.b6f642a935a1p-4 : inexact-ok
+= sin tonearest dbl-64 0x5.fbec7477d4a84p+0 : -0x4.b6f642a935a0cp-4 : inexact-ok
+= sin towardzero dbl-64 0x5.fbec7477d4a84p+0 : -0x4.b6f642a935a0cp-4 : inexact-ok
+= sin upward dbl-64 0x5.fbec7477d4a84p+0 : -0x4.b6f642a935a0cp-4 : inexact-ok
+= sin downward ldbl-96-intel 0x5.fbec7477d4a84p+0L : -0x4.b6f642a935a0cd78p-4L : inexact-ok
+= sin tonearest ldbl-96-intel 0x5.fbec7477d4a84p+0L : -0x4.b6f642a935a0cd78p-4L : inexact-ok
+= sin towardzero ldbl-96-intel 0x5.fbec7477d4a84p+0L : -0x4.b6f642a935a0cd7p-4L : inexact-ok
+= sin upward ldbl-96-intel 0x5.fbec7477d4a84p+0L : -0x4.b6f642a935a0cd7p-4L : inexact-ok
+= sin downward ldbl-96-m68k 0x5.fbec7477d4a84p+0L : -0x4.b6f642a935a0cd78p-4L : inexact-ok
+= sin tonearest ldbl-96-m68k 0x5.fbec7477d4a84p+0L : -0x4.b6f642a935a0cd78p-4L : inexact-ok
+= sin towardzero ldbl-96-m68k 0x5.fbec7477d4a84p+0L : -0x4.b6f642a935a0cd7p-4L : inexact-ok
+= sin upward ldbl-96-m68k 0x5.fbec7477d4a84p+0L : -0x4.b6f642a935a0cd7p-4L : inexact-ok
+= sin downward ldbl-128 0x5.fbec7477d4a84p+0L : -0x4.b6f642a935a0cd774f8372f49334p-4L : inexact-ok
+= sin tonearest ldbl-128 0x5.fbec7477d4a84p+0L : -0x4.b6f642a935a0cd774f8372f4933p-4L : inexact-ok
+= sin towardzero ldbl-128 0x5.fbec7477d4a84p+0L : -0x4.b6f642a935a0cd774f8372f4933p-4L : inexact-ok
+= sin upward ldbl-128 0x5.fbec7477d4a84p+0L : -0x4.b6f642a935a0cd774f8372f4933p-4L : inexact-ok
+= sin downward ldbl-128ibm 0x5.fbec7477d4a84p+0L : -0x4.b6f642a935a0cd774f8372f494p-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0x5.fbec7477d4a84p+0L : -0x4.b6f642a935a0cd774f8372f494p-4L : inexact-ok
+= sin towardzero ldbl-128ibm 0x5.fbec7477d4a84p+0L : -0x4.b6f642a935a0cd774f8372f492p-4L : inexact-ok
+= sin upward ldbl-128ibm 0x5.fbec7477d4a84p+0L : -0x4.b6f642a935a0cd774f8372f492p-4L : inexact-ok
+= sin downward dbl-64 0x5.fbec7477d4a8p+0 : -0x4.b6f642a935a4cp-4 : inexact-ok
+= sin tonearest dbl-64 0x5.fbec7477d4a8p+0 : -0x4.b6f642a935a48p-4 : inexact-ok
+= sin towardzero dbl-64 0x5.fbec7477d4a8p+0 : -0x4.b6f642a935a48p-4 : inexact-ok
+= sin upward dbl-64 0x5.fbec7477d4a8p+0 : -0x4.b6f642a935a48p-4 : inexact-ok
+= sin downward ldbl-96-intel 0x5.fbec7477d4a8p+0L : -0x4.b6f642a935a4ap-4L : inexact-ok
+= sin tonearest ldbl-96-intel 0x5.fbec7477d4a8p+0L : -0x4.b6f642a935a4ap-4L : inexact-ok
+= sin towardzero ldbl-96-intel 0x5.fbec7477d4a8p+0L : -0x4.b6f642a935a49ff8p-4L : inexact-ok
+= sin upward ldbl-96-intel 0x5.fbec7477d4a8p+0L : -0x4.b6f642a935a49ff8p-4L : inexact-ok
+= sin downward ldbl-96-m68k 0x5.fbec7477d4a8p+0L : -0x4.b6f642a935a4ap-4L : inexact-ok
+= sin tonearest ldbl-96-m68k 0x5.fbec7477d4a8p+0L : -0x4.b6f642a935a4ap-4L : inexact-ok
+= sin towardzero ldbl-96-m68k 0x5.fbec7477d4a8p+0L : -0x4.b6f642a935a49ff8p-4L : inexact-ok
+= sin upward ldbl-96-m68k 0x5.fbec7477d4a8p+0L : -0x4.b6f642a935a49ff8p-4L : inexact-ok
+= sin downward ldbl-128 0x5.fbec7477d4a8p+0L : -0x4.b6f642a935a49fffffff9a1c7cf8p-4L : inexact-ok
+= sin tonearest ldbl-128 0x5.fbec7477d4a8p+0L : -0x4.b6f642a935a49fffffff9a1c7cf8p-4L : inexact-ok
+= sin towardzero ldbl-128 0x5.fbec7477d4a8p+0L : -0x4.b6f642a935a49fffffff9a1c7cf4p-4L : inexact-ok
+= sin upward ldbl-128 0x5.fbec7477d4a8p+0L : -0x4.b6f642a935a49fffffff9a1c7cf4p-4L : inexact-ok
+= sin downward ldbl-128ibm 0x5.fbec7477d4a8p+0L : -0x4.b6f642a935a49fffffff9a1c7ep-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0x5.fbec7477d4a8p+0L : -0x4.b6f642a935a49fffffff9a1c7cp-4L : inexact-ok
+= sin towardzero ldbl-128ibm 0x5.fbec7477d4a8p+0L : -0x4.b6f642a935a49fffffff9a1c7cp-4L : inexact-ok
+= sin upward ldbl-128ibm 0x5.fbec7477d4a8p+0L : -0x4.b6f642a935a49fffffff9a1c7cp-4L : inexact-ok
+= sin downward ldbl-96-intel 0x5.fbec7477d4a80008p+0L : -0x4.b6f642a935a49f88p-4L : inexact-ok
+= sin tonearest ldbl-96-intel 0x5.fbec7477d4a80008p+0L : -0x4.b6f642a935a49f88p-4L : inexact-ok
+= sin towardzero ldbl-96-intel 0x5.fbec7477d4a80008p+0L : -0x4.b6f642a935a49f8p-4L : inexact-ok
+= sin upward ldbl-96-intel 0x5.fbec7477d4a80008p+0L : -0x4.b6f642a935a49f8p-4L : inexact-ok
+= sin downward ldbl-96-m68k 0x5.fbec7477d4a80008p+0L : -0x4.b6f642a935a49f88p-4L : inexact-ok
+= sin tonearest ldbl-96-m68k 0x5.fbec7477d4a80008p+0L : -0x4.b6f642a935a49f88p-4L : inexact-ok
+= sin towardzero ldbl-96-m68k 0x5.fbec7477d4a80008p+0L : -0x4.b6f642a935a49f8p-4L : inexact-ok
+= sin upward ldbl-96-m68k 0x5.fbec7477d4a80008p+0L : -0x4.b6f642a935a49f8p-4L : inexact-ok
+= sin downward ldbl-128 0x5.fbec7477d4a80008p+0L : -0x4.b6f642a935a49f85aee98a9798p-4L : inexact-ok
+= sin tonearest ldbl-128 0x5.fbec7477d4a80008p+0L : -0x4.b6f642a935a49f85aee98a9798p-4L : inexact-ok
+= sin towardzero ldbl-128 0x5.fbec7477d4a80008p+0L : -0x4.b6f642a935a49f85aee98a9797fcp-4L : inexact-ok
+= sin upward ldbl-128 0x5.fbec7477d4a80008p+0L : -0x4.b6f642a935a49f85aee98a9797fcp-4L : inexact-ok
+= sin downward ldbl-128ibm 0x5.fbec7477d4a80008p+0L : -0x4.b6f642a935a49f85aee98a9798p-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0x5.fbec7477d4a80008p+0L : -0x4.b6f642a935a49f85aee98a9798p-4L : inexact-ok
+= sin towardzero ldbl-128ibm 0x5.fbec7477d4a80008p+0L : -0x4.b6f642a935a49f85aee98a9796p-4L : inexact-ok
+= sin upward ldbl-128ibm 0x5.fbec7477d4a80008p+0L : -0x4.b6f642a935a49f85aee98a9796p-4L : inexact-ok
+= sin downward ldbl-128 0x5.fbec7477d4a8000000000000009cp+0L : -0x4.b6f642a935a49fffffff9a1c73a8p-4L : inexact-ok
+= sin tonearest ldbl-128 0x5.fbec7477d4a8000000000000009cp+0L : -0x4.b6f642a935a49fffffff9a1c73a8p-4L : inexact-ok
+= sin towardzero ldbl-128 0x5.fbec7477d4a8000000000000009cp+0L : -0x4.b6f642a935a49fffffff9a1c73a4p-4L : inexact-ok
+= sin upward ldbl-128 0x5.fbec7477d4a8000000000000009cp+0L : -0x4.b6f642a935a49fffffff9a1c73a4p-4L : inexact-ok
+= sin downward ldbl-128 0x5.fbec7477d4a80000000000000098p+0L : -0x4.b6f642a935a49fffffff9a1c73e4p-4L : inexact-ok
+= sin tonearest ldbl-128 0x5.fbec7477d4a80000000000000098p+0L : -0x4.b6f642a935a49fffffff9a1c73e4p-4L : inexact-ok
+= sin towardzero ldbl-128 0x5.fbec7477d4a80000000000000098p+0L : -0x4.b6f642a935a49fffffff9a1c73ep-4L : inexact-ok
+= sin upward ldbl-128 0x5.fbec7477d4a80000000000000098p+0L : -0x4.b6f642a935a49fffffff9a1c73ep-4L : inexact-ok
+= sin downward ldbl-128 0x5.fbec7477d4a800000000000002p+0L : -0x4.b6f642a935a49fffffff9a1c5e64p-4L : inexact-ok
+= sin tonearest ldbl-128 0x5.fbec7477d4a800000000000002p+0L : -0x4.b6f642a935a49fffffff9a1c5e64p-4L : inexact-ok
+= sin towardzero ldbl-128 0x5.fbec7477d4a800000000000002p+0L : -0x4.b6f642a935a49fffffff9a1c5e6p-4L : inexact-ok
+= sin upward ldbl-128 0x5.fbec7477d4a800000000000002p+0L : -0x4.b6f642a935a49fffffff9a1c5e6p-4L : inexact-ok
+= sin downward ldbl-128ibm 0x5.fbec7477d4a800000000000002p+0L : -0x4.b6f642a935a49fffffff9a1c6p-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0x5.fbec7477d4a800000000000002p+0L : -0x4.b6f642a935a49fffffff9a1c5ep-4L : inexact-ok
+= sin towardzero ldbl-128ibm 0x5.fbec7477d4a800000000000002p+0L : -0x4.b6f642a935a49fffffff9a1c5ep-4L : inexact-ok
+= sin upward ldbl-128ibm 0x5.fbec7477d4a800000000000002p+0L : -0x4.b6f642a935a49fffffff9a1c5ep-4L : inexact-ok
+sin 1
+= sin downward flt-32 0x1p+0f : 0xd.76aa4p-4f : inexact-ok
+= sin tonearest flt-32 0x1p+0f : 0xd.76aa4p-4f : inexact-ok
+= sin towardzero flt-32 0x1p+0f : 0xd.76aa4p-4f : inexact-ok
+= sin upward flt-32 0x1p+0f : 0xd.76aa5p-4f : inexact-ok
+= sin downward dbl-64 0x1p+0 : 0xd.76aa47848677p-4 : inexact-ok
+= sin tonearest dbl-64 0x1p+0 : 0xd.76aa47848677p-4 : inexact-ok
+= sin towardzero dbl-64 0x1p+0 : 0xd.76aa47848677p-4 : inexact-ok
+= sin upward dbl-64 0x1p+0 : 0xd.76aa478486778p-4 : inexact-ok
+= sin downward ldbl-96-intel 0x1p+0L : 0xd.76aa4784867702p-4L : inexact-ok
+= sin tonearest ldbl-96-intel 0x1p+0L : 0xd.76aa47848677021p-4L : inexact-ok
+= sin towardzero ldbl-96-intel 0x1p+0L : 0xd.76aa4784867702p-4L : inexact-ok
+= sin upward ldbl-96-intel 0x1p+0L : 0xd.76aa47848677021p-4L : inexact-ok
+= sin downward ldbl-96-m68k 0x1p+0L : 0xd.76aa4784867702p-4L : inexact-ok
+= sin tonearest ldbl-96-m68k 0x1p+0L : 0xd.76aa47848677021p-4L : inexact-ok
+= sin towardzero ldbl-96-m68k 0x1p+0L : 0xd.76aa4784867702p-4L : inexact-ok
+= sin upward ldbl-96-m68k 0x1p+0L : 0xd.76aa47848677021p-4L : inexact-ok
+= sin downward ldbl-128 0x1p+0L : 0xd.76aa47848677020c6e9e909c50fp-4L : inexact-ok
+= sin tonearest ldbl-128 0x1p+0L : 0xd.76aa47848677020c6e9e909c50fp-4L : inexact-ok
+= sin towardzero ldbl-128 0x1p+0L : 0xd.76aa47848677020c6e9e909c50fp-4L : inexact-ok
+= sin upward ldbl-128 0x1p+0L : 0xd.76aa47848677020c6e9e909c50f8p-4L : inexact-ok
+= sin downward ldbl-128ibm 0x1p+0L : 0xd.76aa47848677020c6e9e909c5p-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0x1p+0L : 0xd.76aa47848677020c6e9e909c5p-4L : inexact-ok
+= sin towardzero ldbl-128ibm 0x1p+0L : 0xd.76aa47848677020c6e9e909c5p-4L : inexact-ok
+= sin upward ldbl-128ibm 0x1p+0L : 0xd.76aa47848677020c6e9e909c54p-4L : inexact-ok
+sin 2
+= sin downward flt-32 0x2p+0f : 0xe.8c7b7p-4f : inexact-ok
+= sin tonearest flt-32 0x2p+0f : 0xe.8c7b7p-4f : inexact-ok
+= sin towardzero flt-32 0x2p+0f : 0xe.8c7b7p-4f : inexact-ok
+= sin upward flt-32 0x2p+0f : 0xe.8c7b8p-4f : inexact-ok
+= sin downward dbl-64 0x2p+0 : 0xe.8c7b7568da228p-4 : inexact-ok
+= sin tonearest dbl-64 0x2p+0 : 0xe.8c7b7568da23p-4 : inexact-ok
+= sin towardzero dbl-64 0x2p+0 : 0xe.8c7b7568da228p-4 : inexact-ok
+= sin upward dbl-64 0x2p+0 : 0xe.8c7b7568da23p-4 : inexact-ok
+= sin downward ldbl-96-intel 0x2p+0L : 0xe.8c7b7568da22efdp-4L : inexact-ok
+= sin tonearest ldbl-96-intel 0x2p+0L : 0xe.8c7b7568da22efdp-4L : inexact-ok
+= sin towardzero ldbl-96-intel 0x2p+0L : 0xe.8c7b7568da22efdp-4L : inexact-ok
+= sin upward ldbl-96-intel 0x2p+0L : 0xe.8c7b7568da22efep-4L : inexact-ok
+= sin downward ldbl-96-m68k 0x2p+0L : 0xe.8c7b7568da22efdp-4L : inexact-ok
+= sin tonearest ldbl-96-m68k 0x2p+0L : 0xe.8c7b7568da22efdp-4L : inexact-ok
+= sin towardzero ldbl-96-m68k 0x2p+0L : 0xe.8c7b7568da22efdp-4L : inexact-ok
+= sin upward ldbl-96-m68k 0x2p+0L : 0xe.8c7b7568da22efep-4L : inexact-ok
+= sin downward ldbl-128 0x2p+0L : 0xe.8c7b7568da22efd5c240c4004e48p-4L : inexact-ok
+= sin tonearest ldbl-128 0x2p+0L : 0xe.8c7b7568da22efd5c240c4004e5p-4L : inexact-ok
+= sin towardzero ldbl-128 0x2p+0L : 0xe.8c7b7568da22efd5c240c4004e48p-4L : inexact-ok
+= sin upward ldbl-128 0x2p+0L : 0xe.8c7b7568da22efd5c240c4004e5p-4L : inexact-ok
+= sin downward ldbl-128ibm 0x2p+0L : 0xe.8c7b7568da22efd5c240c4004cp-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0x2p+0L : 0xe.8c7b7568da22efd5c240c4005p-4L : inexact-ok
+= sin towardzero ldbl-128ibm 0x2p+0L : 0xe.8c7b7568da22efd5c240c4004cp-4L : inexact-ok
+= sin upward ldbl-128ibm 0x2p+0L : 0xe.8c7b7568da22efd5c240c4005p-4L : inexact-ok
+sin 3
+= sin downward flt-32 0x3p+0f : 0x2.42070cp-4f : inexact-ok
+= sin tonearest flt-32 0x3p+0f : 0x2.42070cp-4f : inexact-ok
+= sin towardzero flt-32 0x3p+0f : 0x2.42070cp-4f : inexact-ok
+= sin upward flt-32 0x3p+0f : 0x2.42071p-4f : inexact-ok
+= sin downward dbl-64 0x3p+0 : 0x2.42070db6daab6p-4 : inexact-ok
+= sin tonearest dbl-64 0x3p+0 : 0x2.42070db6daab6p-4 : inexact-ok
+= sin towardzero dbl-64 0x3p+0 : 0x2.42070db6daab6p-4 : inexact-ok
+= sin upward dbl-64 0x3p+0 : 0x2.42070db6daab8p-4 : inexact-ok
+= sin downward ldbl-96-intel 0x3p+0L : 0x2.42070db6daab69ep-4L : inexact-ok
+= sin tonearest ldbl-96-intel 0x3p+0L : 0x2.42070db6daab69e4p-4L : inexact-ok
+= sin towardzero ldbl-96-intel 0x3p+0L : 0x2.42070db6daab69ep-4L : inexact-ok
+= sin upward ldbl-96-intel 0x3p+0L : 0x2.42070db6daab69e4p-4L : inexact-ok
+= sin downward ldbl-96-m68k 0x3p+0L : 0x2.42070db6daab69ep-4L : inexact-ok
+= sin tonearest ldbl-96-m68k 0x3p+0L : 0x2.42070db6daab69e4p-4L : inexact-ok
+= sin towardzero ldbl-96-m68k 0x3p+0L : 0x2.42070db6daab69ep-4L : inexact-ok
+= sin upward ldbl-96-m68k 0x3p+0L : 0x2.42070db6daab69e4p-4L : inexact-ok
+= sin downward ldbl-128 0x3p+0L : 0x2.42070db6daab69e3902e8468315p-4L : inexact-ok
+= sin tonearest ldbl-128 0x3p+0L : 0x2.42070db6daab69e3902e8468315p-4L : inexact-ok
+= sin towardzero ldbl-128 0x3p+0L : 0x2.42070db6daab69e3902e8468315p-4L : inexact-ok
+= sin upward ldbl-128 0x3p+0L : 0x2.42070db6daab69e3902e84683152p-4L : inexact-ok
+= sin downward ldbl-128ibm 0x3p+0L : 0x2.42070db6daab69e3902e846831p-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0x3p+0L : 0x2.42070db6daab69e3902e846831p-4L : inexact-ok
+= sin towardzero ldbl-128ibm 0x3p+0L : 0x2.42070db6daab69e3902e846831p-4L : inexact-ok
+= sin upward ldbl-128ibm 0x3p+0L : 0x2.42070db6daab69e3902e846832p-4L : inexact-ok
+sin 4
+= sin downward flt-32 0x4p+0f : -0xc.1bdcfp-4f : inexact-ok
+= sin tonearest flt-32 0x4p+0f : -0xc.1bdcfp-4f : inexact-ok
+= sin towardzero flt-32 0x4p+0f : -0xc.1bdcep-4f : inexact-ok
+= sin upward flt-32 0x4p+0f : -0xc.1bdcep-4f : inexact-ok
+= sin downward dbl-64 0x4p+0 : -0xc.1bdceeee0f578p-4 : inexact-ok
+= sin tonearest dbl-64 0x4p+0 : -0xc.1bdceeee0f57p-4 : inexact-ok
+= sin towardzero dbl-64 0x4p+0 : -0xc.1bdceeee0f57p-4 : inexact-ok
+= sin upward dbl-64 0x4p+0 : -0xc.1bdceeee0f57p-4 : inexact-ok
+= sin downward ldbl-96-intel 0x4p+0L : -0xc.1bdceeee0f57387p-4L : inexact-ok
+= sin tonearest ldbl-96-intel 0x4p+0L : -0xc.1bdceeee0f57386p-4L : inexact-ok
+= sin towardzero ldbl-96-intel 0x4p+0L : -0xc.1bdceeee0f57386p-4L : inexact-ok
+= sin upward ldbl-96-intel 0x4p+0L : -0xc.1bdceeee0f57386p-4L : inexact-ok
+= sin downward ldbl-96-m68k 0x4p+0L : -0xc.1bdceeee0f57387p-4L : inexact-ok
+= sin tonearest ldbl-96-m68k 0x4p+0L : -0xc.1bdceeee0f57386p-4L : inexact-ok
+= sin towardzero ldbl-96-m68k 0x4p+0L : -0xc.1bdceeee0f57386p-4L : inexact-ok
+= sin upward ldbl-96-m68k 0x4p+0L : -0xc.1bdceeee0f57386p-4L : inexact-ok
+= sin downward ldbl-128 0x4p+0L : -0xc.1bdceeee0f5738674c02ad072288p-4L : inexact-ok
+= sin tonearest ldbl-128 0x4p+0L : -0xc.1bdceeee0f5738674c02ad072288p-4L : inexact-ok
+= sin towardzero ldbl-128 0x4p+0L : -0xc.1bdceeee0f5738674c02ad07228p-4L : inexact-ok
+= sin upward ldbl-128 0x4p+0L : -0xc.1bdceeee0f5738674c02ad07228p-4L : inexact-ok
+= sin downward ldbl-128ibm 0x4p+0L : -0xc.1bdceeee0f5738674c02ad0724p-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0x4p+0L : -0xc.1bdceeee0f5738674c02ad0724p-4L : inexact-ok
+= sin towardzero ldbl-128ibm 0x4p+0L : -0xc.1bdceeee0f5738674c02ad072p-4L : inexact-ok
+= sin upward ldbl-128ibm 0x4p+0L : -0xc.1bdceeee0f5738674c02ad072p-4L : inexact-ok
+sin 5
+= sin downward flt-32 0x5p+0f : -0xf.57c1p-4f : inexact-ok
+= sin tonearest flt-32 0x5p+0f : -0xf.57c1p-4f : inexact-ok
+= sin towardzero flt-32 0x5p+0f : -0xf.57c0fp-4f : inexact-ok
+= sin upward flt-32 0x5p+0f : -0xf.57c0fp-4f : inexact-ok
+= sin downward dbl-64 0x5p+0 : -0xf.57c0faf04c9ap-4 : inexact-ok
+= sin tonearest dbl-64 0x5p+0 : -0xf.57c0faf04c998p-4 : inexact-ok
+= sin towardzero dbl-64 0x5p+0 : -0xf.57c0faf04c998p-4 : inexact-ok
+= sin upward dbl-64 0x5p+0 : -0xf.57c0faf04c998p-4 : inexact-ok
+= sin downward ldbl-96-intel 0x5p+0L : -0xf.57c0faf04c99914p-4L : inexact-ok
+= sin tonearest ldbl-96-intel 0x5p+0L : -0xf.57c0faf04c99913p-4L : inexact-ok
+= sin towardzero ldbl-96-intel 0x5p+0L : -0xf.57c0faf04c99913p-4L : inexact-ok
+= sin upward ldbl-96-intel 0x5p+0L : -0xf.57c0faf04c99913p-4L : inexact-ok
+= sin downward ldbl-96-m68k 0x5p+0L : -0xf.57c0faf04c99914p-4L : inexact-ok
+= sin tonearest ldbl-96-m68k 0x5p+0L : -0xf.57c0faf04c99913p-4L : inexact-ok
+= sin towardzero ldbl-96-m68k 0x5p+0L : -0xf.57c0faf04c99913p-4L : inexact-ok
+= sin upward ldbl-96-m68k 0x5p+0L : -0xf.57c0faf04c99913p-4L : inexact-ok
+= sin downward ldbl-128 0x5p+0L : -0xf.57c0faf04c999135789f2ab1de3p-4L : inexact-ok
+= sin tonearest ldbl-128 0x5p+0L : -0xf.57c0faf04c999135789f2ab1de3p-4L : inexact-ok
+= sin towardzero ldbl-128 0x5p+0L : -0xf.57c0faf04c999135789f2ab1de28p-4L : inexact-ok
+= sin upward ldbl-128 0x5p+0L : -0xf.57c0faf04c999135789f2ab1de28p-4L : inexact-ok
+= sin downward ldbl-128ibm 0x5p+0L : -0xf.57c0faf04c999135789f2ab1ep-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0x5p+0L : -0xf.57c0faf04c999135789f2ab1ep-4L : inexact-ok
+= sin towardzero ldbl-128ibm 0x5p+0L : -0xf.57c0faf04c999135789f2ab1dcp-4L : inexact-ok
+= sin upward ldbl-128ibm 0x5p+0L : -0xf.57c0faf04c999135789f2ab1dcp-4L : inexact-ok
+sin 6
+= sin downward flt-32 0x6p+0f : -0x4.787c68p-4f : inexact-ok
+= sin tonearest flt-32 0x6p+0f : -0x4.787c6p-4f : inexact-ok
+= sin towardzero flt-32 0x6p+0f : -0x4.787c6p-4f : inexact-ok
+= sin upward flt-32 0x6p+0f : -0x4.787c6p-4f : inexact-ok
+= sin downward dbl-64 0x6p+0 : -0x4.787c62ac28b04p-4 : inexact-ok
+= sin tonearest dbl-64 0x6p+0 : -0x4.787c62ac28bp-4 : inexact-ok
+= sin towardzero dbl-64 0x6p+0 : -0x4.787c62ac28bp-4 : inexact-ok
+= sin upward dbl-64 0x6p+0 : -0x4.787c62ac28bp-4 : inexact-ok
+= sin downward ldbl-96-intel 0x6p+0L : -0x4.787c62ac28b00eap-4L : inexact-ok
+= sin tonearest ldbl-96-intel 0x6p+0L : -0x4.787c62ac28b00e98p-4L : inexact-ok
+= sin towardzero ldbl-96-intel 0x6p+0L : -0x4.787c62ac28b00e98p-4L : inexact-ok
+= sin upward ldbl-96-intel 0x6p+0L : -0x4.787c62ac28b00e98p-4L : inexact-ok
+= sin downward ldbl-96-m68k 0x6p+0L : -0x4.787c62ac28b00eap-4L : inexact-ok
+= sin tonearest ldbl-96-m68k 0x6p+0L : -0x4.787c62ac28b00e98p-4L : inexact-ok
+= sin towardzero ldbl-96-m68k 0x6p+0L : -0x4.787c62ac28b00e98p-4L : inexact-ok
+= sin upward ldbl-96-m68k 0x6p+0L : -0x4.787c62ac28b00e98p-4L : inexact-ok
+= sin downward ldbl-128 0x6p+0L : -0x4.787c62ac28b00e989105113d2888p-4L : inexact-ok
+= sin tonearest ldbl-128 0x6p+0L : -0x4.787c62ac28b00e989105113d2884p-4L : inexact-ok
+= sin towardzero ldbl-128 0x6p+0L : -0x4.787c62ac28b00e989105113d2884p-4L : inexact-ok
+= sin upward ldbl-128 0x6p+0L : -0x4.787c62ac28b00e989105113d2884p-4L : inexact-ok
+= sin downward ldbl-128ibm 0x6p+0L : -0x4.787c62ac28b00e989105113d2ap-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0x6p+0L : -0x4.787c62ac28b00e989105113d28p-4L : inexact-ok
+= sin towardzero ldbl-128ibm 0x6p+0L : -0x4.787c62ac28b00e989105113d28p-4L : inexact-ok
+= sin upward ldbl-128ibm 0x6p+0L : -0x4.787c62ac28b00e989105113d28p-4L : inexact-ok
+sin 7
+= sin downward flt-32 0x7p+0f : 0xa.83046p-4f : inexact-ok
+= sin tonearest flt-32 0x7p+0f : 0xa.83046p-4f : inexact-ok
+= sin towardzero flt-32 0x7p+0f : 0xa.83046p-4f : inexact-ok
+= sin upward flt-32 0x7p+0f : 0xa.83047p-4f : inexact-ok
+= sin downward dbl-64 0x7p+0 : 0xa.830461368504p-4 : inexact-ok
+= sin tonearest dbl-64 0x7p+0 : 0xa.830461368504p-4 : inexact-ok
+= sin towardzero dbl-64 0x7p+0 : 0xa.830461368504p-4 : inexact-ok
+= sin upward dbl-64 0x7p+0 : 0xa.8304613685048p-4 : inexact-ok
+= sin downward ldbl-96-intel 0x7p+0L : 0xa.83046136850421dp-4L : inexact-ok
+= sin tonearest ldbl-96-intel 0x7p+0L : 0xa.83046136850421ep-4L : inexact-ok
+= sin towardzero ldbl-96-intel 0x7p+0L : 0xa.83046136850421dp-4L : inexact-ok
+= sin upward ldbl-96-intel 0x7p+0L : 0xa.83046136850421ep-4L : inexact-ok
+= sin downward ldbl-96-m68k 0x7p+0L : 0xa.83046136850421dp-4L : inexact-ok
+= sin tonearest ldbl-96-m68k 0x7p+0L : 0xa.83046136850421ep-4L : inexact-ok
+= sin towardzero ldbl-96-m68k 0x7p+0L : 0xa.83046136850421dp-4L : inexact-ok
+= sin upward ldbl-96-m68k 0x7p+0L : 0xa.83046136850421ep-4L : inexact-ok
+= sin downward ldbl-128 0x7p+0L : 0xa.83046136850421dd444208fd7788p-4L : inexact-ok
+= sin tonearest ldbl-128 0x7p+0L : 0xa.83046136850421dd444208fd7788p-4L : inexact-ok
+= sin towardzero ldbl-128 0x7p+0L : 0xa.83046136850421dd444208fd7788p-4L : inexact-ok
+= sin upward ldbl-128 0x7p+0L : 0xa.83046136850421dd444208fd779p-4L : inexact-ok
+= sin downward ldbl-128ibm 0x7p+0L : 0xa.83046136850421dd444208fd74p-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0x7p+0L : 0xa.83046136850421dd444208fd78p-4L : inexact-ok
+= sin towardzero ldbl-128ibm 0x7p+0L : 0xa.83046136850421dd444208fd74p-4L : inexact-ok
+= sin upward ldbl-128ibm 0x7p+0L : 0xa.83046136850421dd444208fd78p-4L : inexact-ok
+sin 8
+= sin downward flt-32 0x8p+0f : 0xf.d4695p-4f : inexact-ok
+= sin tonearest flt-32 0x8p+0f : 0xf.d4695p-4f : inexact-ok
+= sin towardzero flt-32 0x8p+0f : 0xf.d4695p-4f : inexact-ok
+= sin upward flt-32 0x8p+0f : 0xf.d4696p-4f : inexact-ok
+= sin downward dbl-64 0x8p+0 : 0xf.d469501467bdp-4 : inexact-ok
+= sin tonearest dbl-64 0x8p+0 : 0xf.d469501467bd8p-4 : inexact-ok
+= sin towardzero dbl-64 0x8p+0 : 0xf.d469501467bdp-4 : inexact-ok
+= sin upward dbl-64 0x8p+0 : 0xf.d469501467bd8p-4 : inexact-ok
+= sin downward ldbl-96-intel 0x8p+0L : 0xf.d469501467bd74fp-4L : inexact-ok
+= sin tonearest ldbl-96-intel 0x8p+0L : 0xf.d469501467bd75p-4L : inexact-ok
+= sin towardzero ldbl-96-intel 0x8p+0L : 0xf.d469501467bd74fp-4L : inexact-ok
+= sin upward ldbl-96-intel 0x8p+0L : 0xf.d469501467bd75p-4L : inexact-ok
+= sin downward ldbl-96-m68k 0x8p+0L : 0xf.d469501467bd74fp-4L : inexact-ok
+= sin tonearest ldbl-96-m68k 0x8p+0L : 0xf.d469501467bd75p-4L : inexact-ok
+= sin towardzero ldbl-96-m68k 0x8p+0L : 0xf.d469501467bd74fp-4L : inexact-ok
+= sin upward ldbl-96-m68k 0x8p+0L : 0xf.d469501467bd75p-4L : inexact-ok
+= sin downward ldbl-128 0x8p+0L : 0xf.d469501467bd74fb158538284668p-4L : inexact-ok
+= sin tonearest ldbl-128 0x8p+0L : 0xf.d469501467bd74fb15853828467p-4L : inexact-ok
+= sin towardzero ldbl-128 0x8p+0L : 0xf.d469501467bd74fb158538284668p-4L : inexact-ok
+= sin upward ldbl-128 0x8p+0L : 0xf.d469501467bd74fb15853828467p-4L : inexact-ok
+= sin downward ldbl-128ibm 0x8p+0L : 0xf.d469501467bd74fb1585382844p-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0x8p+0L : 0xf.d469501467bd74fb1585382848p-4L : inexact-ok
+= sin towardzero ldbl-128ibm 0x8p+0L : 0xf.d469501467bd74fb1585382844p-4L : inexact-ok
+= sin upward ldbl-128ibm 0x8p+0L : 0xf.d469501467bd74fb1585382848p-4L : inexact-ok
+sin 9
+= sin downward flt-32 0x9p+0f : 0x6.980988p-4f : inexact-ok
+= sin tonearest flt-32 0x9p+0f : 0x6.98099p-4f : inexact-ok
+= sin towardzero flt-32 0x9p+0f : 0x6.980988p-4f : inexact-ok
+= sin upward flt-32 0x9p+0f : 0x6.98099p-4f : inexact-ok
+= sin downward dbl-64 0x9p+0 : 0x6.98098d830be4p-4 : inexact-ok
+= sin tonearest dbl-64 0x9p+0 : 0x6.98098d830be44p-4 : inexact-ok
+= sin towardzero dbl-64 0x9p+0 : 0x6.98098d830be4p-4 : inexact-ok
+= sin upward dbl-64 0x9p+0 : 0x6.98098d830be44p-4 : inexact-ok
+= sin downward ldbl-96-intel 0x9p+0L : 0x6.98098d830be4248p-4L : inexact-ok
+= sin tonearest ldbl-96-intel 0x9p+0L : 0x6.98098d830be42488p-4L : inexact-ok
+= sin towardzero ldbl-96-intel 0x9p+0L : 0x6.98098d830be4248p-4L : inexact-ok
+= sin upward ldbl-96-intel 0x9p+0L : 0x6.98098d830be42488p-4L : inexact-ok
+= sin downward ldbl-96-m68k 0x9p+0L : 0x6.98098d830be4248p-4L : inexact-ok
+= sin tonearest ldbl-96-m68k 0x9p+0L : 0x6.98098d830be42488p-4L : inexact-ok
+= sin towardzero ldbl-96-m68k 0x9p+0L : 0x6.98098d830be4248p-4L : inexact-ok
+= sin upward ldbl-96-m68k 0x9p+0L : 0x6.98098d830be42488p-4L : inexact-ok
+= sin downward ldbl-128 0x9p+0L : 0x6.98098d830be42487274a8291c678p-4L : inexact-ok
+= sin tonearest ldbl-128 0x9p+0L : 0x6.98098d830be42487274a8291c67cp-4L : inexact-ok
+= sin towardzero ldbl-128 0x9p+0L : 0x6.98098d830be42487274a8291c678p-4L : inexact-ok
+= sin upward ldbl-128 0x9p+0L : 0x6.98098d830be42487274a8291c67cp-4L : inexact-ok
+= sin downward ldbl-128ibm 0x9p+0L : 0x6.98098d830be42487274a8291c6p-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0x9p+0L : 0x6.98098d830be42487274a8291c6p-4L : inexact-ok
+= sin towardzero ldbl-128ibm 0x9p+0L : 0x6.98098d830be42487274a8291c6p-4L : inexact-ok
+= sin upward ldbl-128ibm 0x9p+0L : 0x6.98098d830be42487274a8291c8p-4L : inexact-ok
+sin 10
+= sin downward flt-32 0xap+0f : -0x8.b44f8p-4f : inexact-ok
+= sin tonearest flt-32 0xap+0f : -0x8.b44f8p-4f : inexact-ok
+= sin towardzero flt-32 0xap+0f : -0x8.b44f7p-4f : inexact-ok
+= sin upward flt-32 0xap+0f : -0x8.b44f7p-4f : inexact-ok
+= sin downward dbl-64 0xap+0 : -0x8.b44f7af9a7a98p-4 : inexact-ok
+= sin tonearest dbl-64 0xap+0 : -0x8.b44f7af9a7a9p-4 : inexact-ok
+= sin towardzero dbl-64 0xap+0 : -0x8.b44f7af9a7a9p-4 : inexact-ok
+= sin upward dbl-64 0xap+0 : -0x8.b44f7af9a7a9p-4 : inexact-ok
+= sin downward ldbl-96-intel 0xap+0L : -0x8.b44f7af9a7a92cfp-4L : inexact-ok
+= sin tonearest ldbl-96-intel 0xap+0L : -0x8.b44f7af9a7a92cep-4L : inexact-ok
+= sin towardzero ldbl-96-intel 0xap+0L : -0x8.b44f7af9a7a92cep-4L : inexact-ok
+= sin upward ldbl-96-intel 0xap+0L : -0x8.b44f7af9a7a92cep-4L : inexact-ok
+= sin downward ldbl-96-m68k 0xap+0L : -0x8.b44f7af9a7a92cfp-4L : inexact-ok
+= sin tonearest ldbl-96-m68k 0xap+0L : -0x8.b44f7af9a7a92cep-4L : inexact-ok
+= sin towardzero ldbl-96-m68k 0xap+0L : -0x8.b44f7af9a7a92cep-4L : inexact-ok
+= sin upward ldbl-96-m68k 0xap+0L : -0x8.b44f7af9a7a92cep-4L : inexact-ok
+= sin downward ldbl-128 0xap+0L : -0x8.b44f7af9a7a92ce7fb22be024e2p-4L : inexact-ok
+= sin tonearest ldbl-128 0xap+0L : -0x8.b44f7af9a7a92ce7fb22be024e2p-4L : inexact-ok
+= sin towardzero ldbl-128 0xap+0L : -0x8.b44f7af9a7a92ce7fb22be024e18p-4L : inexact-ok
+= sin upward ldbl-128 0xap+0L : -0x8.b44f7af9a7a92ce7fb22be024e18p-4L : inexact-ok
+= sin downward ldbl-128ibm 0xap+0L : -0x8.b44f7af9a7a92ce7fb22be025p-4L : inexact-ok
+= sin tonearest ldbl-128ibm 0xap+0L : -0x8.b44f7af9a7a92ce7fb22be025p-4L : inexact-ok
+= sin towardzero ldbl-128ibm 0xap+0L : -0x8.b44f7af9a7a92ce7fb22be024cp-4L : inexact-ok
+= sin upward ldbl-128ibm 0xap+0L : -0x8.b44f7af9a7a92ce7fb22be024cp-4L : inexact-ok
+sincos 0
+= sincos downward flt-32 0x0p+0f : 0x0p+0f 0x1p+0f : inexact-ok
+= sincos tonearest flt-32 0x0p+0f : 0x0p+0f 0x1p+0f : inexact-ok
+= sincos towardzero flt-32 0x0p+0f : 0x0p+0f 0x1p+0f : inexact-ok
+= sincos upward flt-32 0x0p+0f : 0x0p+0f 0x1p+0f : inexact-ok
+= sincos downward dbl-64 0x0p+0 : 0x0p+0 0x1p+0 : inexact-ok
+= sincos tonearest dbl-64 0x0p+0 : 0x0p+0 0x1p+0 : inexact-ok
+= sincos towardzero dbl-64 0x0p+0 : 0x0p+0 0x1p+0 : inexact-ok
+= sincos upward dbl-64 0x0p+0 : 0x0p+0 0x1p+0 : inexact-ok
+= sincos downward ldbl-96-intel 0x0p+0L : 0x0p+0L 0x1p+0L : inexact-ok
+= sincos tonearest ldbl-96-intel 0x0p+0L : 0x0p+0L 0x1p+0L : inexact-ok
+= sincos towardzero ldbl-96-intel 0x0p+0L : 0x0p+0L 0x1p+0L : inexact-ok
+= sincos upward ldbl-96-intel 0x0p+0L : 0x0p+0L 0x1p+0L : inexact-ok
+= sincos downward ldbl-96-m68k 0x0p+0L : 0x0p+0L 0x1p+0L : inexact-ok
+= sincos tonearest ldbl-96-m68k 0x0p+0L : 0x0p+0L 0x1p+0L : inexact-ok
+= sincos towardzero ldbl-96-m68k 0x0p+0L : 0x0p+0L 0x1p+0L : inexact-ok
+= sincos upward ldbl-96-m68k 0x0p+0L : 0x0p+0L 0x1p+0L : inexact-ok
+= sincos downward ldbl-128 0x0p+0L : 0x0p+0L 0x1p+0L : inexact-ok
+= sincos tonearest ldbl-128 0x0p+0L : 0x0p+0L 0x1p+0L : inexact-ok
+= sincos towardzero ldbl-128 0x0p+0L : 0x0p+0L 0x1p+0L : inexact-ok
+= sincos upward ldbl-128 0x0p+0L : 0x0p+0L 0x1p+0L : inexact-ok
+= sincos downward ldbl-128ibm 0x0p+0L : 0x0p+0L 0x1p+0L : inexact-ok
+= sincos tonearest ldbl-128ibm 0x0p+0L : 0x0p+0L 0x1p+0L : inexact-ok
+= sincos towardzero ldbl-128ibm 0x0p+0L : 0x0p+0L 0x1p+0L : inexact-ok
+= sincos upward ldbl-128ibm 0x0p+0L : 0x0p+0L 0x1p+0L : inexact-ok
+sincos -0
+= sincos downward flt-32 -0x0p+0f : -0x0p+0f 0x1p+0f : inexact-ok
+= sincos tonearest flt-32 -0x0p+0f : -0x0p+0f 0x1p+0f : inexact-ok
+= sincos towardzero flt-32 -0x0p+0f : -0x0p+0f 0x1p+0f : inexact-ok
+= sincos upward flt-32 -0x0p+0f : -0x0p+0f 0x1p+0f : inexact-ok
+= sincos downward dbl-64 -0x0p+0 : -0x0p+0 0x1p+0 : inexact-ok
+= sincos tonearest dbl-64 -0x0p+0 : -0x0p+0 0x1p+0 : inexact-ok
+= sincos towardzero dbl-64 -0x0p+0 : -0x0p+0 0x1p+0 : inexact-ok
+= sincos upward dbl-64 -0x0p+0 : -0x0p+0 0x1p+0 : inexact-ok
+= sincos downward ldbl-96-intel -0x0p+0L : -0x0p+0L 0x1p+0L : inexact-ok
+= sincos tonearest ldbl-96-intel -0x0p+0L : -0x0p+0L 0x1p+0L : inexact-ok
+= sincos towardzero ldbl-96-intel -0x0p+0L : -0x0p+0L 0x1p+0L : inexact-ok
+= sincos upward ldbl-96-intel -0x0p+0L : -0x0p+0L 0x1p+0L : inexact-ok
+= sincos downward ldbl-96-m68k -0x0p+0L : -0x0p+0L 0x1p+0L : inexact-ok
+= sincos tonearest ldbl-96-m68k -0x0p+0L : -0x0p+0L 0x1p+0L : inexact-ok
+= sincos towardzero ldbl-96-m68k -0x0p+0L : -0x0p+0L 0x1p+0L : inexact-ok
+= sincos upward ldbl-96-m68k -0x0p+0L : -0x0p+0L 0x1p+0L : inexact-ok
+= sincos downward ldbl-128 -0x0p+0L : -0x0p+0L 0x1p+0L : inexact-ok
+= sincos tonearest ldbl-128 -0x0p+0L : -0x0p+0L 0x1p+0L : inexact-ok
+= sincos towardzero ldbl-128 -0x0p+0L : -0x0p+0L 0x1p+0L : inexact-ok
+= sincos upward ldbl-128 -0x0p+0L : -0x0p+0L 0x1p+0L : inexact-ok
+= sincos downward ldbl-128ibm -0x0p+0L : -0x0p+0L 0x1p+0L : inexact-ok
+= sincos tonearest ldbl-128ibm -0x0p+0L : -0x0p+0L 0x1p+0L : inexact-ok
+= sincos towardzero ldbl-128ibm -0x0p+0L : -0x0p+0L 0x1p+0L : inexact-ok
+= sincos upward ldbl-128ibm -0x0p+0L : -0x0p+0L 0x1p+0L : inexact-ok
+sincos pi/2
+= sincos downward flt-32 0x1.921fb6p+0f : 0xf.fffffp-4f -0xb.bbd2fp-28f : inexact-ok
+= sincos tonearest flt-32 0x1.921fb6p+0f : 0x1p+0f -0xb.bbd2ep-28f : inexact-ok
+= sincos towardzero flt-32 0x1.921fb6p+0f : 0xf.fffffp-4f -0xb.bbd2ep-28f : inexact-ok
+= sincos upward flt-32 0x1.921fb6p+0f : 0x1p+0f -0xb.bbd2ep-28f : inexact-ok
+= sincos downward dbl-64 0x1.921fb6p+0 : 0xf.fffffffffffb8p-4 -0xb.bbd2e7b967668p-28 : inexact-ok
+= sincos tonearest dbl-64 0x1.921fb6p+0 : 0xf.fffffffffffb8p-4 -0xb.bbd2e7b96766p-28 : inexact-ok
+= sincos towardzero dbl-64 0x1.921fb6p+0 : 0xf.fffffffffffb8p-4 -0xb.bbd2e7b96766p-28 : inexact-ok
+= sincos upward dbl-64 0x1.921fb6p+0 : 0xf.fffffffffffcp-4 -0xb.bbd2e7b96766p-28 : inexact-ok
+= sincos downward ldbl-96-intel 0x1.921fb6p+0L : 0xf.fffffffffffbb29p-4L -0xb.bbd2e7b96766267p-28L : inexact-ok
+= sincos tonearest ldbl-96-intel 0x1.921fb6p+0L : 0xf.fffffffffffbb29p-4L -0xb.bbd2e7b96766267p-28L : inexact-ok
+= sincos towardzero ldbl-96-intel 0x1.921fb6p+0L : 0xf.fffffffffffbb29p-4L -0xb.bbd2e7b96766266p-28L : inexact-ok
+= sincos upward ldbl-96-intel 0x1.921fb6p+0L : 0xf.fffffffffffbb2ap-4L -0xb.bbd2e7b96766266p-28L : inexact-ok
+= sincos downward ldbl-96-m68k 0x1.921fb6p+0L : 0xf.fffffffffffbb29p-4L -0xb.bbd2e7b96766267p-28L : inexact-ok
+= sincos tonearest ldbl-96-m68k 0x1.921fb6p+0L : 0xf.fffffffffffbb29p-4L -0xb.bbd2e7b96766267p-28L : inexact-ok
+= sincos towardzero ldbl-96-m68k 0x1.921fb6p+0L : 0xf.fffffffffffbb29p-4L -0xb.bbd2e7b96766266p-28L : inexact-ok
+= sincos upward ldbl-96-m68k 0x1.921fb6p+0L : 0xf.fffffffffffbb2ap-4L -0xb.bbd2e7b96766266p-28L : inexact-ok
+= sincos downward ldbl-128 0x1.921fb6p+0L : 0xf.fffffffffffbb290924e3a11498p-4L -0xb.bbd2e7b96766266f1d18f3ead018p-28L : inexact-ok
+= sincos tonearest ldbl-128 0x1.921fb6p+0L : 0xf.fffffffffffbb290924e3a114988p-4L -0xb.bbd2e7b96766266f1d18f3ead01p-28L : inexact-ok
+= sincos towardzero ldbl-128 0x1.921fb6p+0L : 0xf.fffffffffffbb290924e3a11498p-4L -0xb.bbd2e7b96766266f1d18f3ead01p-28L : inexact-ok
+= sincos upward ldbl-128 0x1.921fb6p+0L : 0xf.fffffffffffbb290924e3a114988p-4L -0xb.bbd2e7b96766266f1d18f3ead01p-28L : inexact-ok
+= sincos downward ldbl-128ibm 0x1.921fb6p+0L : 0xf.fffffffffffbb290924e3a1148p-4L -0xb.bbd2e7b96766266f1d18f3ead4p-28L : inexact-ok
+= sincos tonearest ldbl-128ibm 0x1.921fb6p+0L : 0xf.fffffffffffbb290924e3a1148p-4L -0xb.bbd2e7b96766266f1d18f3eadp-28L : inexact-ok
+= sincos towardzero ldbl-128ibm 0x1.921fb6p+0L : 0xf.fffffffffffbb290924e3a1148p-4L -0xb.bbd2e7b96766266f1d18f3eadp-28L : inexact-ok
+= sincos upward ldbl-128ibm 0x1.921fb6p+0L : 0xf.fffffffffffbb290924e3a114cp-4L -0xb.bbd2e7b96766266f1d18f3eadp-28L : inexact-ok
+= sincos downward flt-32 0x1.921fb4p+0f : 0xf.fffffp-4f 0x1.4442dp-24f : inexact-ok
+= sincos tonearest flt-32 0x1.921fb4p+0f : 0x1p+0f 0x1.4442d2p-24f : inexact-ok
+= sincos towardzero flt-32 0x1.921fb4p+0f : 0xf.fffffp-4f 0x1.4442dp-24f : inexact-ok
+= sincos upward flt-32 0x1.921fb4p+0f : 0x1p+0f 0x1.4442d2p-24f : inexact-ok
+= sincos downward dbl-64 0x1.921fb4p+0 : 0xf.fffffffffff3p-4 0x1.4442d18469893p-24 : inexact-ok
+= sincos tonearest dbl-64 0x1.921fb4p+0 : 0xf.fffffffffff3p-4 0x1.4442d18469893p-24 : inexact-ok
+= sincos towardzero dbl-64 0x1.921fb4p+0 : 0xf.fffffffffff3p-4 0x1.4442d18469893p-24 : inexact-ok
+= sincos upward dbl-64 0x1.921fb4p+0 : 0xf.fffffffffff38p-4 0x1.4442d18469894p-24 : inexact-ok
+= sincos downward ldbl-96-intel 0x1.921fb4p+0L : 0xf.fffffffffff32a3p-4L 0x1.4442d1846989361p-24L : inexact-ok
+= sincos tonearest ldbl-96-intel 0x1.921fb4p+0L : 0xf.fffffffffff32a3p-4L 0x1.4442d1846989361p-24L : inexact-ok
+= sincos towardzero ldbl-96-intel 0x1.921fb4p+0L : 0xf.fffffffffff32a3p-4L 0x1.4442d1846989361p-24L : inexact-ok
+= sincos upward ldbl-96-intel 0x1.921fb4p+0L : 0xf.fffffffffff32a4p-4L 0x1.4442d18469893612p-24L : inexact-ok
+= sincos downward ldbl-96-m68k 0x1.921fb4p+0L : 0xf.fffffffffff32a3p-4L 0x1.4442d1846989361p-24L : inexact-ok
+= sincos tonearest ldbl-96-m68k 0x1.921fb4p+0L : 0xf.fffffffffff32a3p-4L 0x1.4442d1846989361p-24L : inexact-ok
+= sincos towardzero ldbl-96-m68k 0x1.921fb4p+0L : 0xf.fffffffffff32a3p-4L 0x1.4442d1846989361p-24L : inexact-ok
+= sincos upward ldbl-96-m68k 0x1.921fb4p+0L : 0xf.fffffffffff32a4p-4L 0x1.4442d18469893612p-24L : inexact-ok
+= sincos downward ldbl-128 0x1.921fb4p+0L : 0xf.fffffffffff32a3661c108e136dp-4L 0x1.4442d18469893610281a0f9b0e8dp-24L : inexact-ok
+= sincos tonearest ldbl-128 0x1.921fb4p+0L : 0xf.fffffffffff32a3661c108e136d8p-4L 0x1.4442d18469893610281a0f9b0e8dp-24L : inexact-ok
+= sincos towardzero ldbl-128 0x1.921fb4p+0L : 0xf.fffffffffff32a3661c108e136dp-4L 0x1.4442d18469893610281a0f9b0e8dp-24L : inexact-ok
+= sincos upward ldbl-128 0x1.921fb4p+0L : 0xf.fffffffffff32a3661c108e136d8p-4L 0x1.4442d18469893610281a0f9b0e8ep-24L : inexact-ok
+= sincos downward ldbl-128ibm 0x1.921fb4p+0L : 0xf.fffffffffff32a3661c108e134p-4L 0x1.4442d18469893610281a0f9b0e8p-24L : inexact-ok
+= sincos tonearest ldbl-128ibm 0x1.921fb4p+0L : 0xf.fffffffffff32a3661c108e138p-4L 0x1.4442d18469893610281a0f9b0e8p-24L : inexact-ok
+= sincos towardzero ldbl-128ibm 0x1.921fb4p+0L : 0xf.fffffffffff32a3661c108e134p-4L 0x1.4442d18469893610281a0f9b0e8p-24L : inexact-ok
+= sincos upward ldbl-128ibm 0x1.921fb4p+0L : 0xf.fffffffffff32a3661c108e138p-4L 0x1.4442d18469893610281a0f9b0fp-24L : inexact-ok
+= sincos downward dbl-64 0x1.921fb54442d19p+0 : 0xf.ffffffffffff8p-4 -0xb.9676733ae8fe8p-56 : inexact-ok
+= sincos tonearest dbl-64 0x1.921fb54442d19p+0 : 0x1p+0 -0xb.9676733ae8fe8p-56 : inexact-ok
+= sincos towardzero dbl-64 0x1.921fb54442d19p+0 : 0xf.ffffffffffff8p-4 -0xb.9676733ae8fep-56 : inexact-ok
+= sincos upward dbl-64 0x1.921fb54442d19p+0 : 0x1p+0 -0xb.9676733ae8fep-56 : inexact-ok
+= sincos downward ldbl-96-intel 0x1.921fb54442d19p+0L : 0xf.fffffffffffffffp-4L -0xb.9676733ae8fe47dp-56L : inexact-ok
+= sincos tonearest ldbl-96-intel 0x1.921fb54442d19p+0L : 0x1p+0L -0xb.9676733ae8fe47cp-56L : inexact-ok
+= sincos towardzero ldbl-96-intel 0x1.921fb54442d19p+0L : 0xf.fffffffffffffffp-4L -0xb.9676733ae8fe47cp-56L : inexact-ok
+= sincos upward ldbl-96-intel 0x1.921fb54442d19p+0L : 0x1p+0L -0xb.9676733ae8fe47cp-56L : inexact-ok
+= sincos downward ldbl-96-m68k 0x1.921fb54442d19p+0L : 0xf.fffffffffffffffp-4L -0xb.9676733ae8fe47dp-56L : inexact-ok
+= sincos tonearest ldbl-96-m68k 0x1.921fb54442d19p+0L : 0x1p+0L -0xb.9676733ae8fe47cp-56L : inexact-ok
+= sincos towardzero ldbl-96-m68k 0x1.921fb54442d19p+0L : 0xf.fffffffffffffffp-4L -0xb.9676733ae8fe47cp-56L : inexact-ok
+= sincos upward ldbl-96-m68k 0x1.921fb54442d19p+0L : 0x1p+0L -0xb.9676733ae8fe47cp-56L : inexact-ok
+= sincos downward ldbl-128 0x1.921fb54442d19p+0L : 0xf.fffffffffffffffffffffffffbc8p-4L -0xb.9676733ae8fe47c65dadfb63ede8p-56L : inexact-ok
+= sincos tonearest ldbl-128 0x1.921fb54442d19p+0L : 0xf.fffffffffffffffffffffffffbdp-4L -0xb.9676733ae8fe47c65dadfb63ede8p-56L : inexact-ok
+= sincos towardzero ldbl-128 0x1.921fb54442d19p+0L : 0xf.fffffffffffffffffffffffffbc8p-4L -0xb.9676733ae8fe47c65dadfb63edep-56L : inexact-ok
+= sincos upward ldbl-128 0x1.921fb54442d19p+0L : 0xf.fffffffffffffffffffffffffbdp-4L -0xb.9676733ae8fe47c65dadfb63edep-56L : inexact-ok
+= sincos downward ldbl-128ibm 0x1.921fb54442d19p+0L : 0xf.fffffffffffffffffffffffff8p-4L -0xb.9676733ae8fe47c65dadfb63fp-56L : inexact-ok
+= sincos tonearest ldbl-128ibm 0x1.921fb54442d19p+0L : 0xf.fffffffffffffffffffffffffcp-4L -0xb.9676733ae8fe47c65dadfb63ecp-56L : inexact-ok
+= sincos towardzero ldbl-128ibm 0x1.921fb54442d19p+0L : 0xf.fffffffffffffffffffffffff8p-4L -0xb.9676733ae8fe47c65dadfb63ecp-56L : inexact-ok
+= sincos upward ldbl-128ibm 0x1.921fb54442d19p+0L : 0xf.fffffffffffffffffffffffffcp-4L -0xb.9676733ae8fe47c65dadfb63ecp-56L : inexact-ok
+= sincos downward dbl-64 0x1.921fb54442d18p+0 : 0xf.ffffffffffff8p-4 0x4.69898cc517018p-56 : inexact-ok
+= sincos tonearest dbl-64 0x1.921fb54442d18p+0 : 0x1p+0 0x4.69898cc51701cp-56 : inexact-ok
+= sincos towardzero dbl-64 0x1.921fb54442d18p+0 : 0xf.ffffffffffff8p-4 0x4.69898cc517018p-56 : inexact-ok
+= sincos upward dbl-64 0x1.921fb54442d18p+0 : 0x1p+0 0x4.69898cc51701cp-56 : inexact-ok
+= sincos downward ldbl-96-intel 0x1.921fb54442d18p+0L : 0xf.fffffffffffffffp-4L 0x4.69898cc51701b838p-56L : inexact-ok
+= sincos tonearest ldbl-96-intel 0x1.921fb54442d18p+0L : 0x1p+0L 0x4.69898cc51701b838p-56L : inexact-ok
+= sincos towardzero ldbl-96-intel 0x1.921fb54442d18p+0L : 0xf.fffffffffffffffp-4L 0x4.69898cc51701b838p-56L : inexact-ok
+= sincos upward ldbl-96-intel 0x1.921fb54442d18p+0L : 0x1p+0L 0x4.69898cc51701b84p-56L : inexact-ok
+= sincos downward ldbl-96-m68k 0x1.921fb54442d18p+0L : 0xf.fffffffffffffffp-4L 0x4.69898cc51701b838p-56L : inexact-ok
+= sincos tonearest ldbl-96-m68k 0x1.921fb54442d18p+0L : 0x1p+0L 0x4.69898cc51701b838p-56L : inexact-ok
+= sincos towardzero ldbl-96-m68k 0x1.921fb54442d18p+0L : 0xf.fffffffffffffffp-4L 0x4.69898cc51701b838p-56L : inexact-ok
+= sincos upward ldbl-96-m68k 0x1.921fb54442d18p+0L : 0x1p+0L 0x4.69898cc51701b84p-56L : inexact-ok
+= sincos downward ldbl-128 0x1.921fb54442d18p+0L : 0xf.ffffffffffffffffffffffffff6p-4L 0x4.69898cc51701b839a252049c1104p-56L : inexact-ok
+= sincos tonearest ldbl-128 0x1.921fb54442d18p+0L : 0xf.ffffffffffffffffffffffffff68p-4L 0x4.69898cc51701b839a252049c1108p-56L : inexact-ok
+= sincos towardzero ldbl-128 0x1.921fb54442d18p+0L : 0xf.ffffffffffffffffffffffffff6p-4L 0x4.69898cc51701b839a252049c1104p-56L : inexact-ok
+= sincos upward ldbl-128 0x1.921fb54442d18p+0L : 0xf.ffffffffffffffffffffffffff68p-4L 0x4.69898cc51701b839a252049c1108p-56L : inexact-ok
+= sincos downward ldbl-128ibm 0x1.921fb54442d18p+0L : 0xf.fffffffffffffffffffffffffcp-4L 0x4.69898cc51701b839a252049c1p-56L : inexact-ok
+= sincos tonearest ldbl-128ibm 0x1.921fb54442d18p+0L : 0x1p+0L 0x4.69898cc51701b839a252049c12p-56L : inexact-ok
+= sincos towardzero ldbl-128ibm 0x1.921fb54442d18p+0L : 0xf.fffffffffffffffffffffffffcp-4L 0x4.69898cc51701b839a252049c1p-56L : inexact-ok
+= sincos upward ldbl-128ibm 0x1.921fb54442d18p+0L : 0x1p+0L 0x4.69898cc51701b839a252049c12p-56L : inexact-ok
+= sincos downward ldbl-96-intel 0x1.921fb54442d1846ap+0L : 0xf.fffffffffffffffp-4L -0x7.6733ae8fe47c65ep-68L : inexact-ok
+= sincos tonearest ldbl-96-intel 0x1.921fb54442d1846ap+0L : 0x1p+0L -0x7.6733ae8fe47c65d8p-68L : inexact-ok
+= sincos towardzero ldbl-96-intel 0x1.921fb54442d1846ap+0L : 0xf.fffffffffffffffp-4L -0x7.6733ae8fe47c65d8p-68L : inexact-ok
+= sincos upward ldbl-96-intel 0x1.921fb54442d1846ap+0L : 0x1p+0L -0x7.6733ae8fe47c65d8p-68L : inexact-ok
+= sincos downward ldbl-96-m68k 0x1.921fb54442d1846ap+0L : 0xf.fffffffffffffffp-4L -0x7.6733ae8fe47c65ep-68L : inexact-ok
+= sincos tonearest ldbl-96-m68k 0x1.921fb54442d1846ap+0L : 0x1p+0L -0x7.6733ae8fe47c65d8p-68L : inexact-ok
+= sincos towardzero ldbl-96-m68k 0x1.921fb54442d1846ap+0L : 0xf.fffffffffffffffp-4L -0x7.6733ae8fe47c65d8p-68L : inexact-ok
+= sincos upward ldbl-96-m68k 0x1.921fb54442d1846ap+0L : 0x1p+0L -0x7.6733ae8fe47c65d8p-68L : inexact-ok
+= sincos downward ldbl-128 0x1.921fb54442d1846ap+0L : 0xf.fffffffffffffffffffffffffff8p-4L -0x7.6733ae8fe47c65dadfb63eeeb308p-68L : inexact-ok
+= sincos tonearest ldbl-128 0x1.921fb54442d1846ap+0L : 0x1p+0L -0x7.6733ae8fe47c65dadfb63eeeb304p-68L : inexact-ok
+= sincos towardzero ldbl-128 0x1.921fb54442d1846ap+0L : 0xf.fffffffffffffffffffffffffff8p-4L -0x7.6733ae8fe47c65dadfb63eeeb304p-68L : inexact-ok
+= sincos upward ldbl-128 0x1.921fb54442d1846ap+0L : 0x1p+0L -0x7.6733ae8fe47c65dadfb63eeeb304p-68L : inexact-ok
+= sincos downward ldbl-128ibm 0x1.921fb54442d1846ap+0L : 0xf.fffffffffffffffffffffffffcp-4L -0x7.6733ae8fe47c65dadfb63eeeb4p-68L : inexact-ok
+= sincos tonearest ldbl-128ibm 0x1.921fb54442d1846ap+0L : 0x1p+0L -0x7.6733ae8fe47c65dadfb63eeeb4p-68L : inexact-ok
+= sincos towardzero ldbl-128ibm 0x1.921fb54442d1846ap+0L : 0xf.fffffffffffffffffffffffffcp-4L -0x7.6733ae8fe47c65dadfb63eeeb2p-68L : inexact-ok
+= sincos upward ldbl-128ibm 0x1.921fb54442d1846ap+0L : 0x1p+0L -0x7.6733ae8fe47c65dadfb63eeeb2p-68L : inexact-ok
+= sincos downward ldbl-96-intel 0x1.921fb54442d18468p+0L : 0xf.fffffffffffffffp-4L 0x1.898cc51701b839a2p-64L : inexact-ok
+= sincos tonearest ldbl-96-intel 0x1.921fb54442d18468p+0L : 0x1p+0L 0x1.898cc51701b839a2p-64L : inexact-ok
+= sincos towardzero ldbl-96-intel 0x1.921fb54442d18468p+0L : 0xf.fffffffffffffffp-4L 0x1.898cc51701b839a2p-64L : inexact-ok
+= sincos upward ldbl-96-intel 0x1.921fb54442d18468p+0L : 0x1p+0L 0x1.898cc51701b839a4p-64L : inexact-ok
+= sincos downward ldbl-96-m68k 0x1.921fb54442d18468p+0L : 0xf.fffffffffffffffp-4L 0x1.898cc51701b839a2p-64L : inexact-ok
+= sincos tonearest ldbl-96-m68k 0x1.921fb54442d18468p+0L : 0x1p+0L 0x1.898cc51701b839a2p-64L : inexact-ok
+= sincos towardzero ldbl-96-m68k 0x1.921fb54442d18468p+0L : 0xf.fffffffffffffffp-4L 0x1.898cc51701b839a2p-64L : inexact-ok
+= sincos upward ldbl-96-m68k 0x1.921fb54442d18468p+0L : 0x1p+0L 0x1.898cc51701b839a4p-64L : inexact-ok
+= sincos downward ldbl-128 0x1.921fb54442d18468p+0L : 0xf.fffffffffffffffffffffffffff8p-4L 0x1.898cc51701b839a252049c1114cfp-64L : inexact-ok
+= sincos tonearest ldbl-128 0x1.921fb54442d18468p+0L : 0x1p+0L 0x1.898cc51701b839a252049c1114dp-64L : inexact-ok
+= sincos towardzero ldbl-128 0x1.921fb54442d18468p+0L : 0xf.fffffffffffffffffffffffffff8p-4L 0x1.898cc51701b839a252049c1114cfp-64L : inexact-ok
+= sincos upward ldbl-128 0x1.921fb54442d18468p+0L : 0x1p+0L 0x1.898cc51701b839a252049c1114dp-64L : inexact-ok
+= sincos downward ldbl-128ibm 0x1.921fb54442d18468p+0L : 0xf.fffffffffffffffffffffffffcp-4L 0x1.898cc51701b839a252049c11148p-64L : inexact-ok
+= sincos tonearest ldbl-128ibm 0x1.921fb54442d18468p+0L : 0x1p+0L 0x1.898cc51701b839a252049c1115p-64L : inexact-ok
+= sincos towardzero ldbl-128ibm 0x1.921fb54442d18468p+0L : 0xf.fffffffffffffffffffffffffcp-4L 0x1.898cc51701b839a252049c11148p-64L : inexact-ok
+= sincos upward ldbl-128ibm 0x1.921fb54442d18468p+0L : 0x1p+0L 0x1.898cc51701b839a252049c1115p-64L : inexact-ok
+= sincos downward ldbl-128 0x1.921fb54442d18469898cc51701b9p+0L : 0xf.fffffffffffffffffffffffffff8p-4L -0xc.65dadfb63eeeb306717fbe882b38p-116L : inexact-ok
+= sincos tonearest ldbl-128 0x1.921fb54442d18469898cc51701b9p+0L : 0x1p+0L -0xc.65dadfb63eeeb306717fbe882b38p-116L : inexact-ok
+= sincos towardzero ldbl-128 0x1.921fb54442d18469898cc51701b9p+0L : 0xf.fffffffffffffffffffffffffff8p-4L -0xc.65dadfb63eeeb306717fbe882b3p-116L : inexact-ok
+= sincos upward ldbl-128 0x1.921fb54442d18469898cc51701b9p+0L : 0x1p+0L -0xc.65dadfb63eeeb306717fbe882b3p-116L : inexact-ok
+= sincos downward ldbl-128 0x1.921fb54442d18469898cc51701b8p+0L : 0xf.fffffffffffffffffffffffffff8p-4L 0x3.9a252049c1114cf98e804177d4c6p-116L : inexact-ok
+= sincos tonearest ldbl-128 0x1.921fb54442d18469898cc51701b8p+0L : 0x1p+0L 0x3.9a252049c1114cf98e804177d4c8p-116L : inexact-ok
+= sincos towardzero ldbl-128 0x1.921fb54442d18469898cc51701b8p+0L : 0xf.fffffffffffffffffffffffffff8p-4L 0x3.9a252049c1114cf98e804177d4c6p-116L : inexact-ok
+= sincos upward ldbl-128 0x1.921fb54442d18469898cc51701b8p+0L : 0x1p+0L 0x3.9a252049c1114cf98e804177d4c8p-116L : inexact-ok
+= sincos downward ldbl-128 0x1.921fb54442d18469898cc51702p+0L : 0xf.fffffffffffffffffffffffffff8p-4L -0x4.7c65dadfb63eeeb306717fbe882cp-108L : inexact-ok
+= sincos tonearest ldbl-128 0x1.921fb54442d18469898cc51702p+0L : 0x1p+0L -0x4.7c65dadfb63eeeb306717fbe882cp-108L : inexact-ok
+= sincos towardzero ldbl-128 0x1.921fb54442d18469898cc51702p+0L : 0xf.fffffffffffffffffffffffffff8p-4L -0x4.7c65dadfb63eeeb306717fbe8828p-108L : inexact-ok
+= sincos upward ldbl-128 0x1.921fb54442d18469898cc51702p+0L : 0x1p+0L -0x4.7c65dadfb63eeeb306717fbe8828p-108L : inexact-ok
+= sincos downward ldbl-128ibm 0x1.921fb54442d18469898cc51702p+0L : 0xf.fffffffffffffffffffffffffcp-4L -0x4.7c65dadfb63eeeb306717fbe8ap-108L : inexact-ok
+= sincos tonearest ldbl-128ibm 0x1.921fb54442d18469898cc51702p+0L : 0x1p+0L -0x4.7c65dadfb63eeeb306717fbe88p-108L : inexact-ok
+= sincos towardzero ldbl-128ibm 0x1.921fb54442d18469898cc51702p+0L : 0xf.fffffffffffffffffffffffffcp-4L -0x4.7c65dadfb63eeeb306717fbe88p-108L : inexact-ok
+= sincos upward ldbl-128ibm 0x1.921fb54442d18469898cc51702p+0L : 0x1p+0L -0x4.7c65dadfb63eeeb306717fbe88p-108L : inexact-ok
+= sincos downward ldbl-128 0x1.921fb54442d18469898cc517018p+0L : 0xf.fffffffffffffffffffffffffff8p-4L 0x3.839a252049c1114cf98e804177d4p-108L : inexact-ok
+= sincos tonearest ldbl-128 0x1.921fb54442d18469898cc517018p+0L : 0x1p+0L 0x3.839a252049c1114cf98e804177d4p-108L : inexact-ok
+= sincos towardzero ldbl-128 0x1.921fb54442d18469898cc517018p+0L : 0xf.fffffffffffffffffffffffffff8p-4L 0x3.839a252049c1114cf98e804177d4p-108L : inexact-ok
+= sincos upward ldbl-128 0x1.921fb54442d18469898cc517018p+0L : 0x1p+0L 0x3.839a252049c1114cf98e804177d6p-108L : inexact-ok
+= sincos downward ldbl-128ibm 0x1.921fb54442d18469898cc517018p+0L : 0xf.fffffffffffffffffffffffffcp-4L 0x3.839a252049c1114cf98e804177p-108L : inexact-ok
+= sincos tonearest ldbl-128ibm 0x1.921fb54442d18469898cc517018p+0L : 0x1p+0L 0x3.839a252049c1114cf98e804178p-108L : inexact-ok
+= sincos towardzero ldbl-128ibm 0x1.921fb54442d18469898cc517018p+0L : 0xf.fffffffffffffffffffffffffcp-4L 0x3.839a252049c1114cf98e804177p-108L : inexact-ok
+= sincos upward ldbl-128ibm 0x1.921fb54442d18469898cc517018p+0L : 0x1p+0L 0x3.839a252049c1114cf98e804178p-108L : inexact-ok
+sincos pi/6
+= sincos downward flt-32 0x8.60a92p-4f : 0x8p-4f 0xd.db3d7p-4f : inexact-ok
+= sincos tonearest flt-32 0x8.60a92p-4f : 0x8p-4f 0xd.db3d7p-4f : inexact-ok
+= sincos towardzero flt-32 0x8.60a92p-4f : 0x8p-4f 0xd.db3d7p-4f : inexact-ok
+= sincos upward flt-32 0x8.60a92p-4f : 0x8.00001p-4f 0xd.db3d8p-4f : inexact-ok
+= sincos downward dbl-64 0x8.60a92p-4 : 0x8.0000036321168p-4 0xd.db3d7237832ep-4 : inexact-ok
+= sincos tonearest dbl-64 0x8.60a92p-4 : 0x8.0000036321168p-4 0xd.db3d7237832ep-4 : inexact-ok
+= sincos towardzero dbl-64 0x8.60a92p-4 : 0x8.0000036321168p-4 0xd.db3d7237832ep-4 : inexact-ok
+= sincos upward dbl-64 0x8.60a92p-4 : 0x8.000003632117p-4 0xd.db3d7237832e8p-4 : inexact-ok
+= sincos downward ldbl-96-intel 0x8.60a92p-4L : 0x8.000003632116885p-4L 0xd.db3d7237832e30fp-4L : inexact-ok
+= sincos tonearest ldbl-96-intel 0x8.60a92p-4L : 0x8.000003632116885p-4L 0xd.db3d7237832e30fp-4L : inexact-ok
+= sincos towardzero ldbl-96-intel 0x8.60a92p-4L : 0x8.000003632116885p-4L 0xd.db3d7237832e30fp-4L : inexact-ok
+= sincos upward ldbl-96-intel 0x8.60a92p-4L : 0x8.000003632116886p-4L 0xd.db3d7237832e31p-4L : inexact-ok
+= sincos downward ldbl-96-m68k 0x8.60a92p-4L : 0x8.000003632116885p-4L 0xd.db3d7237832e30fp-4L : inexact-ok
+= sincos tonearest ldbl-96-m68k 0x8.60a92p-4L : 0x8.000003632116885p-4L 0xd.db3d7237832e30fp-4L : inexact-ok
+= sincos towardzero ldbl-96-m68k 0x8.60a92p-4L : 0x8.000003632116885p-4L 0xd.db3d7237832e30fp-4L : inexact-ok
+= sincos upward ldbl-96-m68k 0x8.60a92p-4L : 0x8.000003632116886p-4L 0xd.db3d7237832e31p-4L : inexact-ok
+= sincos downward ldbl-128 0x8.60a92p-4L : 0x8.0000036321168852c4130c64b4b8p-4L 0xd.db3d7237832e30f6465d599654a8p-4L : inexact-ok
+= sincos tonearest ldbl-128 0x8.60a92p-4L : 0x8.0000036321168852c4130c64b4cp-4L 0xd.db3d7237832e30f6465d599654a8p-4L : inexact-ok
+= sincos towardzero ldbl-128 0x8.60a92p-4L : 0x8.0000036321168852c4130c64b4b8p-4L 0xd.db3d7237832e30f6465d599654a8p-4L : inexact-ok
+= sincos upward ldbl-128 0x8.60a92p-4L : 0x8.0000036321168852c4130c64b4cp-4L 0xd.db3d7237832e30f6465d599654bp-4L : inexact-ok
+= sincos downward ldbl-128ibm 0x8.60a92p-4L : 0x8.0000036321168852c4130c64b4p-4L 0xd.db3d7237832e30f6465d599654p-4L : inexact-ok
+= sincos tonearest ldbl-128ibm 0x8.60a92p-4L : 0x8.0000036321168852c4130c64b4p-4L 0xd.db3d7237832e30f6465d599654p-4L : inexact-ok
+= sincos towardzero ldbl-128ibm 0x8.60a92p-4L : 0x8.0000036321168852c4130c64b4p-4L 0xd.db3d7237832e30f6465d599654p-4L : inexact-ok
+= sincos upward ldbl-128ibm 0x8.60a92p-4L : 0x8.0000036321168852c4130c64b8p-4L 0xd.db3d7237832e30f6465d599658p-4L : inexact-ok
+= sincos downward flt-32 0x8.60a91p-4f : 0x7.fffffp-4f 0xd.db3d7p-4f : inexact-ok
+= sincos tonearest flt-32 0x8.60a91p-4f : 0x7.fffff8p-4f 0xd.db3d8p-4f : inexact-ok
+= sincos towardzero flt-32 0x8.60a91p-4f : 0x7.fffffp-4f 0xd.db3d7p-4f : inexact-ok
+= sincos upward flt-32 0x8.60a91p-4f : 0x7.fffff8p-4f 0xd.db3d8p-4f : inexact-ok
+= sincos downward dbl-64 0x8.60a91p-4 : 0x7.fffff587e3a04p-4 0xd.db3d7a37832a8p-4 : inexact-ok
+= sincos tonearest dbl-64 0x8.60a91p-4 : 0x7.fffff587e3a04p-4 0xd.db3d7a37832a8p-4 : inexact-ok
+= sincos towardzero dbl-64 0x8.60a91p-4 : 0x7.fffff587e3a04p-4 0xd.db3d7a37832a8p-4 : inexact-ok
+= sincos upward dbl-64 0x8.60a91p-4 : 0x7.fffff587e3a08p-4 0xd.db3d7a37832bp-4 : inexact-ok
+= sincos downward ldbl-96-intel 0x8.60a91p-4L : 0x7.fffff587e3a050c8p-4L 0xd.db3d7a37832aa67p-4L : inexact-ok
+= sincos tonearest ldbl-96-intel 0x8.60a91p-4L : 0x7.fffff587e3a050dp-4L 0xd.db3d7a37832aa68p-4L : inexact-ok
+= sincos towardzero ldbl-96-intel 0x8.60a91p-4L : 0x7.fffff587e3a050c8p-4L 0xd.db3d7a37832aa67p-4L : inexact-ok
+= sincos upward ldbl-96-intel 0x8.60a91p-4L : 0x7.fffff587e3a050dp-4L 0xd.db3d7a37832aa68p-4L : inexact-ok
+= sincos downward ldbl-96-m68k 0x8.60a91p-4L : 0x7.fffff587e3a050c8p-4L 0xd.db3d7a37832aa67p-4L : inexact-ok
+= sincos tonearest ldbl-96-m68k 0x8.60a91p-4L : 0x7.fffff587e3a050dp-4L 0xd.db3d7a37832aa68p-4L : inexact-ok
+= sincos towardzero ldbl-96-m68k 0x8.60a91p-4L : 0x7.fffff587e3a050c8p-4L 0xd.db3d7a37832aa67p-4L : inexact-ok
+= sincos upward ldbl-96-m68k 0x8.60a91p-4L : 0x7.fffff587e3a050dp-4L 0xd.db3d7a37832aa68p-4L : inexact-ok
+= sincos downward ldbl-128 0x8.60a91p-4L : 0x7.fffff587e3a050cf967fba7bc728p-4L 0xd.db3d7a37832aa678a274956dfd28p-4L : inexact-ok
+= sincos tonearest ldbl-128 0x8.60a91p-4L : 0x7.fffff587e3a050cf967fba7bc728p-4L 0xd.db3d7a37832aa678a274956dfd3p-4L : inexact-ok
+= sincos towardzero ldbl-128 0x8.60a91p-4L : 0x7.fffff587e3a050cf967fba7bc728p-4L 0xd.db3d7a37832aa678a274956dfd28p-4L : inexact-ok
+= sincos upward ldbl-128 0x8.60a91p-4L : 0x7.fffff587e3a050cf967fba7bc72cp-4L 0xd.db3d7a37832aa678a274956dfd3p-4L : inexact-ok
+= sincos downward ldbl-128ibm 0x8.60a91p-4L : 0x7.fffff587e3a050cf967fba7bc6p-4L 0xd.db3d7a37832aa678a274956dfcp-4L : inexact-ok
+= sincos tonearest ldbl-128ibm 0x8.60a91p-4L : 0x7.fffff587e3a050cf967fba7bc8p-4L 0xd.db3d7a37832aa678a274956dfcp-4L : inexact-ok
+= sincos towardzero ldbl-128ibm 0x8.60a91p-4L : 0x7.fffff587e3a050cf967fba7bc6p-4L 0xd.db3d7a37832aa678a274956dfcp-4L : inexact-ok
+= sincos upward ldbl-128ibm 0x8.60a91p-4L : 0x7.fffff587e3a050cf967fba7bc8p-4L 0xd.db3d7a37832aa678a274956ep-4L : inexact-ok
+= sincos downward dbl-64 0x8.60a91c16b9b3p-4 : 0x8p-4 0xd.db3d742c2655p-4 : inexact-ok
+= sincos tonearest dbl-64 0x8.60a91c16b9b3p-4 : 0x8p-4 0xd.db3d742c2655p-4 : inexact-ok
+= sincos towardzero dbl-64 0x8.60a91c16b9b3p-4 : 0x8p-4 0xd.db3d742c2655p-4 : inexact-ok
+= sincos upward dbl-64 0x8.60a91c16b9b3p-4 : 0x8.0000000000008p-4 0xd.db3d742c26558p-4 : inexact-ok
+= sincos downward ldbl-96-intel 0x8.60a91c16b9b3p-4L : 0x8.000000000000358p-4L 0xd.db3d742c26551afp-4L : inexact-ok
+= sincos tonearest ldbl-96-intel 0x8.60a91c16b9b3p-4L : 0x8.000000000000358p-4L 0xd.db3d742c26551afp-4L : inexact-ok
+= sincos towardzero ldbl-96-intel 0x8.60a91c16b9b3p-4L : 0x8.000000000000358p-4L 0xd.db3d742c26551afp-4L : inexact-ok
+= sincos upward ldbl-96-intel 0x8.60a91c16b9b3p-4L : 0x8.000000000000359p-4L 0xd.db3d742c26551bp-4L : inexact-ok
+= sincos downward ldbl-96-m68k 0x8.60a91c16b9b3p-4L : 0x8.000000000000358p-4L 0xd.db3d742c26551afp-4L : inexact-ok
+= sincos tonearest ldbl-96-m68k 0x8.60a91c16b9b3p-4L : 0x8.000000000000358p-4L 0xd.db3d742c26551afp-4L : inexact-ok
+= sincos towardzero ldbl-96-m68k 0x8.60a91c16b9b3p-4L : 0x8.000000000000358p-4L 0xd.db3d742c26551afp-4L : inexact-ok
+= sincos upward ldbl-96-m68k 0x8.60a91c16b9b3p-4L : 0x8.000000000000359p-4L 0xd.db3d742c26551bp-4L : inexact-ok
+= sincos downward ldbl-128 0x8.60a91c16b9b3p-4L : 0x8.00000000000035858118fd5157ep-4L 0xd.db3d742c26551af29a6e23c11f4p-4L : inexact-ok
+= sincos tonearest ldbl-128 0x8.60a91c16b9b3p-4L : 0x8.00000000000035858118fd5157ep-4L 0xd.db3d742c26551af29a6e23c11f48p-4L : inexact-ok
+= sincos towardzero ldbl-128 0x8.60a91c16b9b3p-4L : 0x8.00000000000035858118fd5157ep-4L 0xd.db3d742c26551af29a6e23c11f4p-4L : inexact-ok
+= sincos upward ldbl-128 0x8.60a91c16b9b3p-4L : 0x8.00000000000035858118fd5157e8p-4L 0xd.db3d742c26551af29a6e23c11f48p-4L : inexact-ok
+= sincos downward ldbl-128ibm 0x8.60a91c16b9b3p-4L : 0x8.00000000000035858118fd5154p-4L 0xd.db3d742c26551af29a6e23c11cp-4L : inexact-ok
+= sincos tonearest ldbl-128ibm 0x8.60a91c16b9b3p-4L : 0x8.00000000000035858118fd5158p-4L 0xd.db3d742c26551af29a6e23c12p-4L : inexact-ok
+= sincos towardzero ldbl-128ibm 0x8.60a91c16b9b3p-4L : 0x8.00000000000035858118fd5154p-4L 0xd.db3d742c26551af29a6e23c11cp-4L : inexact-ok
+= sincos upward ldbl-128ibm 0x8.60a91c16b9b3p-4L : 0x8.00000000000035858118fd5158p-4L 0xd.db3d742c26551af29a6e23c12p-4L : inexact-ok
+= sincos downward dbl-64 0x8.60a91c16b9b28p-4 : 0x7.ffffffffffffcp-4 0xd.db3d742c2655p-4 : inexact-ok
+= sincos tonearest dbl-64 0x8.60a91c16b9b28p-4 : 0x7.ffffffffffffcp-4 0xd.db3d742c26558p-4 : inexact-ok
+= sincos towardzero dbl-64 0x8.60a91c16b9b28p-4 : 0x7.ffffffffffffcp-4 0xd.db3d742c2655p-4 : inexact-ok
+= sincos upward dbl-64 0x8.60a91c16b9b28p-4 : 0x8p-4 0xd.db3d742c26558p-4 : inexact-ok
+= sincos downward ldbl-96-intel 0x8.60a91c16b9b28p-4L : 0x7.ffffffffffffc6a8p-4L 0xd.db3d742c26555afp-4L : inexact-ok
+= sincos tonearest ldbl-96-intel 0x8.60a91c16b9b28p-4L : 0x7.ffffffffffffc6a8p-4L 0xd.db3d742c26555afp-4L : inexact-ok
+= sincos towardzero ldbl-96-intel 0x8.60a91c16b9b28p-4L : 0x7.ffffffffffffc6a8p-4L 0xd.db3d742c26555afp-4L : inexact-ok
+= sincos upward ldbl-96-intel 0x8.60a91c16b9b28p-4L : 0x7.ffffffffffffc6bp-4L 0xd.db3d742c26555bp-4L : inexact-ok
+= sincos downward ldbl-96-m68k 0x8.60a91c16b9b28p-4L : 0x7.ffffffffffffc6a8p-4L 0xd.db3d742c26555afp-4L : inexact-ok
+= sincos tonearest ldbl-96-m68k 0x8.60a91c16b9b28p-4L : 0x7.ffffffffffffc6a8p-4L 0xd.db3d742c26555afp-4L : inexact-ok
+= sincos towardzero ldbl-96-m68k 0x8.60a91c16b9b28p-4L : 0x7.ffffffffffffc6a8p-4L 0xd.db3d742c26555afp-4L : inexact-ok
+= sincos upward ldbl-96-m68k 0x8.60a91c16b9b28p-4L : 0x7.ffffffffffffc6bp-4L 0xd.db3d742c26555bp-4L : inexact-ok
+= sincos downward ldbl-128 0x8.60a91c16b9b28p-4L : 0x7.ffffffffffffc6ab95779c1eae08p-4L 0xd.db3d742c26555af29a6e23c11f3p-4L : inexact-ok
+= sincos tonearest ldbl-128 0x8.60a91c16b9b28p-4L : 0x7.ffffffffffffc6ab95779c1eae0cp-4L 0xd.db3d742c26555af29a6e23c11f38p-4L : inexact-ok
+= sincos towardzero ldbl-128 0x8.60a91c16b9b28p-4L : 0x7.ffffffffffffc6ab95779c1eae08p-4L 0xd.db3d742c26555af29a6e23c11f3p-4L : inexact-ok
+= sincos upward ldbl-128 0x8.60a91c16b9b28p-4L : 0x7.ffffffffffffc6ab95779c1eae0cp-4L 0xd.db3d742c26555af29a6e23c11f38p-4L : inexact-ok
+= sincos downward ldbl-128ibm 0x8.60a91c16b9b28p-4L : 0x7.ffffffffffffc6ab95779c1eaep-4L 0xd.db3d742c26555af29a6e23c11cp-4L : inexact-ok
+= sincos tonearest ldbl-128ibm 0x8.60a91c16b9b28p-4L : 0x7.ffffffffffffc6ab95779c1eaep-4L 0xd.db3d742c26555af29a6e23c12p-4L : inexact-ok
+= sincos towardzero ldbl-128ibm 0x8.60a91c16b9b28p-4L : 0x7.ffffffffffffc6ab95779c1eaep-4L 0xd.db3d742c26555af29a6e23c11cp-4L : inexact-ok
+= sincos upward ldbl-128ibm 0x8.60a91c16b9b28p-4L : 0x7.ffffffffffffc6ab95779c1ebp-4L 0xd.db3d742c26555af29a6e23c12p-4L : inexact-ok
+= sincos downward ldbl-96-intel 0x8.60a91c16b9b2c24p-4L : 0x8p-4L 0xd.db3d742c265539dp-4L : inexact-ok
+= sincos tonearest ldbl-96-intel 0x8.60a91c16b9b2c24p-4L : 0x8.000000000000001p-4L 0xd.db3d742c265539dp-4L : inexact-ok
+= sincos towardzero ldbl-96-intel 0x8.60a91c16b9b2c24p-4L : 0x8p-4L 0xd.db3d742c265539dp-4L : inexact-ok
+= sincos upward ldbl-96-intel 0x8.60a91c16b9b2c24p-4L : 0x8.000000000000001p-4L 0xd.db3d742c265539ep-4L : inexact-ok
+= sincos downward ldbl-96-m68k 0x8.60a91c16b9b2c24p-4L : 0x8p-4L 0xd.db3d742c265539dp-4L : inexact-ok
+= sincos tonearest ldbl-96-m68k 0x8.60a91c16b9b2c24p-4L : 0x8.000000000000001p-4L 0xd.db3d742c265539dp-4L : inexact-ok
+= sincos towardzero ldbl-96-m68k 0x8.60a91c16b9b2c24p-4L : 0x8p-4L 0xd.db3d742c265539dp-4L : inexact-ok
+= sincos upward ldbl-96-m68k 0x8.60a91c16b9b2c24p-4L : 0x8.000000000000001p-4L 0xd.db3d742c265539ep-4L : inexact-ok
+= sincos downward ldbl-128 0x8.60a91c16b9b2c24p-4L : 0x8.000000000000000b5feca2ed673p-4L 0xd.db3d742c265539d29a6e23c11fa8p-4L : inexact-ok
+= sincos tonearest ldbl-128 0x8.60a91c16b9b2c24p-4L : 0x8.000000000000000b5feca2ed673p-4L 0xd.db3d742c265539d29a6e23c11fbp-4L : inexact-ok
+= sincos towardzero ldbl-128 0x8.60a91c16b9b2c24p-4L : 0x8.000000000000000b5feca2ed673p-4L 0xd.db3d742c265539d29a6e23c11fa8p-4L : inexact-ok
+= sincos upward ldbl-128 0x8.60a91c16b9b2c24p-4L : 0x8.000000000000000b5feca2ed6738p-4L 0xd.db3d742c265539d29a6e23c11fbp-4L : inexact-ok
+= sincos downward ldbl-128ibm 0x8.60a91c16b9b2c24p-4L : 0x8.000000000000000b5feca2ed64p-4L 0xd.db3d742c265539d29a6e23c11cp-4L : inexact-ok
+= sincos tonearest ldbl-128ibm 0x8.60a91c16b9b2c24p-4L : 0x8.000000000000000b5feca2ed68p-4L 0xd.db3d742c265539d29a6e23c12p-4L : inexact-ok
+= sincos towardzero ldbl-128ibm 0x8.60a91c16b9b2c24p-4L : 0x8.000000000000000b5feca2ed64p-4L 0xd.db3d742c265539d29a6e23c11cp-4L : inexact-ok
+= sincos upward ldbl-128ibm 0x8.60a91c16b9b2c24p-4L : 0x8.000000000000000b5feca2ed68p-4L 0xd.db3d742c265539d29a6e23c12p-4L : inexact-ok
+= sincos downward ldbl-96-intel 0x8.60a91c16b9b2c23p-4L : 0x7.fffffffffffffff8p-4L 0xd.db3d742c265539dp-4L : inexact-ok
+= sincos tonearest ldbl-96-intel 0x8.60a91c16b9b2c23p-4L : 0x8p-4L 0xd.db3d742c265539ep-4L : inexact-ok
+= sincos towardzero ldbl-96-intel 0x8.60a91c16b9b2c23p-4L : 0x7.fffffffffffffff8p-4L 0xd.db3d742c265539dp-4L : inexact-ok
+= sincos upward ldbl-96-intel 0x8.60a91c16b9b2c23p-4L : 0x8p-4L 0xd.db3d742c265539ep-4L : inexact-ok
+= sincos downward ldbl-96-m68k 0x8.60a91c16b9b2c23p-4L : 0x7.fffffffffffffff8p-4L 0xd.db3d742c265539dp-4L : inexact-ok
+= sincos tonearest ldbl-96-m68k 0x8.60a91c16b9b2c23p-4L : 0x8p-4L 0xd.db3d742c265539ep-4L : inexact-ok
+= sincos towardzero ldbl-96-m68k 0x8.60a91c16b9b2c23p-4L : 0x7.fffffffffffffff8p-4L 0xd.db3d742c265539dp-4L : inexact-ok
+= sincos upward ldbl-96-m68k 0x8.60a91c16b9b2c23p-4L : 0x8p-4L 0xd.db3d742c265539ep-4L : inexact-ok
+= sincos downward ldbl-128 0x8.60a91c16b9b2c23p-4L : 0x7.fffffffffffffffd84af2ec140dcp-4L 0xd.db3d742c265539da9a6e23c11fa8p-4L : inexact-ok
+= sincos tonearest ldbl-128 0x8.60a91c16b9b2c23p-4L : 0x7.fffffffffffffffd84af2ec140dcp-4L 0xd.db3d742c265539da9a6e23c11fbp-4L : inexact-ok
+= sincos towardzero ldbl-128 0x8.60a91c16b9b2c23p-4L : 0x7.fffffffffffffffd84af2ec140dcp-4L 0xd.db3d742c265539da9a6e23c11fa8p-4L : inexact-ok
+= sincos upward ldbl-128 0x8.60a91c16b9b2c23p-4L : 0x7.fffffffffffffffd84af2ec140ep-4L 0xd.db3d742c265539da9a6e23c11fbp-4L : inexact-ok
+= sincos downward ldbl-128ibm 0x8.60a91c16b9b2c23p-4L : 0x7.fffffffffffffffd84af2ec14p-4L 0xd.db3d742c265539da9a6e23c11cp-4L : inexact-ok
+= sincos tonearest ldbl-128ibm 0x8.60a91c16b9b2c23p-4L : 0x7.fffffffffffffffd84af2ec14p-4L 0xd.db3d742c265539da9a6e23c12p-4L : inexact-ok
+= sincos towardzero ldbl-128ibm 0x8.60a91c16b9b2c23p-4L : 0x7.fffffffffffffffd84af2ec14p-4L 0xd.db3d742c265539da9a6e23c11cp-4L : inexact-ok
+= sincos upward ldbl-128ibm 0x8.60a91c16b9b2c23p-4L : 0x7.fffffffffffffffd84af2ec142p-4L 0xd.db3d742c265539da9a6e23c12p-4L : inexact-ok
+= sincos downward ldbl-128 0x8.60a91c16b9b2c232dd99707ab3d8p-4L : 0x8p-4L 0xd.db3d742c265539d92ba16b83c5cp-4L : inexact-ok
+= sincos tonearest ldbl-128 0x8.60a91c16b9b2c232dd99707ab3d8p-4L : 0x8p-4L 0xd.db3d742c265539d92ba16b83c5cp-4L : inexact-ok
+= sincos towardzero ldbl-128 0x8.60a91c16b9b2c232dd99707ab3d8p-4L : 0x8p-4L 0xd.db3d742c265539d92ba16b83c5cp-4L : inexact-ok
+= sincos upward ldbl-128 0x8.60a91c16b9b2c232dd99707ab3d8p-4L : 0x8.0000000000000000000000000008p-4L 0xd.db3d742c265539d92ba16b83c5c8p-4L : inexact-ok
+= sincos downward ldbl-128 0x8.60a91c16b9b2c232dd99707ab3dp-4L : 0x7.fffffffffffffffffffffffffff8p-4L 0xd.db3d742c265539d92ba16b83c5cp-4L : inexact-ok
+= sincos tonearest ldbl-128 0x8.60a91c16b9b2c232dd99707ab3dp-4L : 0x7.fffffffffffffffffffffffffffcp-4L 0xd.db3d742c265539d92ba16b83c5c8p-4L : inexact-ok
+= sincos towardzero ldbl-128 0x8.60a91c16b9b2c232dd99707ab3dp-4L : 0x7.fffffffffffffffffffffffffff8p-4L 0xd.db3d742c265539d92ba16b83c5cp-4L : inexact-ok
+= sincos upward ldbl-128 0x8.60a91c16b9b2c232dd99707ab3dp-4L : 0x7.fffffffffffffffffffffffffffcp-4L 0xd.db3d742c265539d92ba16b83c5c8p-4L : inexact-ok
+= sincos downward ldbl-128 0x8.60a91c16b9b2c232dd99707ab4p-4L : 0x8.000000000000000000000000002p-4L 0xd.db3d742c265539d92ba16b83c5a8p-4L : inexact-ok
+= sincos tonearest ldbl-128 0x8.60a91c16b9b2c232dd99707ab4p-4L : 0x8.000000000000000000000000002p-4L 0xd.db3d742c265539d92ba16b83c5bp-4L : inexact-ok
+= sincos towardzero ldbl-128 0x8.60a91c16b9b2c232dd99707ab4p-4L : 0x8.000000000000000000000000002p-4L 0xd.db3d742c265539d92ba16b83c5a8p-4L : inexact-ok
+= sincos upward ldbl-128 0x8.60a91c16b9b2c232dd99707ab4p-4L : 0x8.0000000000000000000000000028p-4L 0xd.db3d742c265539d92ba16b83c5bp-4L : inexact-ok
+= sincos downward ldbl-128ibm 0x8.60a91c16b9b2c232dd99707ab4p-4L : 0x8p-4L 0xd.db3d742c265539d92ba16b83c4p-4L : inexact-ok
+= sincos tonearest ldbl-128ibm 0x8.60a91c16b9b2c232dd99707ab4p-4L : 0x8p-4L 0xd.db3d742c265539d92ba16b83c4p-4L : inexact-ok
+= sincos towardzero ldbl-128ibm 0x8.60a91c16b9b2c232dd99707ab4p-4L : 0x8p-4L 0xd.db3d742c265539d92ba16b83c4p-4L : inexact-ok
+= sincos upward ldbl-128ibm 0x8.60a91c16b9b2c232dd99707ab4p-4L : 0x8.00000000000000000000000004p-4L 0xd.db3d742c265539d92ba16b83c8p-4L : inexact-ok
+= sincos downward ldbl-128 0x8.60a91c16b9b2c232dd99707abp-4L : 0x7.fffffffffffffffffffffffffcacp-4L 0xd.db3d742c265539d92ba16b83c7a8p-4L : inexact-ok
+= sincos tonearest ldbl-128 0x8.60a91c16b9b2c232dd99707abp-4L : 0x7.fffffffffffffffffffffffffcacp-4L 0xd.db3d742c265539d92ba16b83c7bp-4L : inexact-ok
+= sincos towardzero ldbl-128 0x8.60a91c16b9b2c232dd99707abp-4L : 0x7.fffffffffffffffffffffffffcacp-4L 0xd.db3d742c265539d92ba16b83c7a8p-4L : inexact-ok
+= sincos upward ldbl-128 0x8.60a91c16b9b2c232dd99707abp-4L : 0x7.fffffffffffffffffffffffffcbp-4L 0xd.db3d742c265539d92ba16b83c7bp-4L : inexact-ok
+= sincos downward ldbl-128ibm 0x8.60a91c16b9b2c232dd99707abp-4L : 0x7.fffffffffffffffffffffffffcp-4L 0xd.db3d742c265539d92ba16b83c4p-4L : inexact-ok
+= sincos tonearest ldbl-128ibm 0x8.60a91c16b9b2c232dd99707abp-4L : 0x7.fffffffffffffffffffffffffcp-4L 0xd.db3d742c265539d92ba16b83c8p-4L : inexact-ok
+= sincos towardzero ldbl-128ibm 0x8.60a91c16b9b2c232dd99707abp-4L : 0x7.fffffffffffffffffffffffffcp-4L 0xd.db3d742c265539d92ba16b83c4p-4L : inexact-ok
+= sincos upward ldbl-128ibm 0x8.60a91c16b9b2c232dd99707abp-4L : 0x7.fffffffffffffffffffffffffep-4L 0xd.db3d742c265539d92ba16b83c8p-4L : inexact-ok
+sincos pi/3
+= sincos downward flt-32 0x1.0c1524p+0f : 0xd.db3d7p-4f 0x7.fffff8p-4f : inexact-ok
+= sincos tonearest flt-32 0x1.0c1524p+0f : 0xd.db3d8p-4f 0x7.fffff8p-4f : inexact-ok
+= sincos towardzero flt-32 0x1.0c1524p+0f : 0xd.db3d7p-4f 0x7.fffff8p-4f : inexact-ok
+= sincos upward flt-32 0x1.0c1524p+0f : 0xd.db3d8p-4f 0x8p-4f : inexact-ok
+= sincos downward dbl-64 0x1.0c1524p+0 : 0xd.db3d78156ca08p-4 0x7.fffff939bdd18p-4 : inexact-ok
+= sincos tonearest dbl-64 0x1.0c1524p+0 : 0xd.db3d78156ca1p-4 0x7.fffff939bdd18p-4 : inexact-ok
+= sincos towardzero dbl-64 0x1.0c1524p+0 : 0xd.db3d78156ca08p-4 0x7.fffff939bdd18p-4 : inexact-ok
+= sincos upward dbl-64 0x1.0c1524p+0 : 0xd.db3d78156ca1p-4 0x7.fffff939bdd1cp-4 : inexact-ok
+= sincos downward ldbl-96-intel 0x1.0c1524p+0L : 0xd.db3d78156ca0cfbp-4L 0x7.fffff939bdd1803p-4L : inexact-ok
+= sincos tonearest ldbl-96-intel 0x1.0c1524p+0L : 0xd.db3d78156ca0cfbp-4L 0x7.fffff939bdd18038p-4L : inexact-ok
+= sincos towardzero ldbl-96-intel 0x1.0c1524p+0L : 0xd.db3d78156ca0cfbp-4L 0x7.fffff939bdd1803p-4L : inexact-ok
+= sincos upward ldbl-96-intel 0x1.0c1524p+0L : 0xd.db3d78156ca0cfcp-4L 0x7.fffff939bdd18038p-4L : inexact-ok
+= sincos downward ldbl-96-m68k 0x1.0c1524p+0L : 0xd.db3d78156ca0cfbp-4L 0x7.fffff939bdd1803p-4L : inexact-ok
+= sincos tonearest ldbl-96-m68k 0x1.0c1524p+0L : 0xd.db3d78156ca0cfbp-4L 0x7.fffff939bdd18038p-4L : inexact-ok
+= sincos towardzero ldbl-96-m68k 0x1.0c1524p+0L : 0xd.db3d78156ca0cfbp-4L 0x7.fffff939bdd1803p-4L : inexact-ok
+= sincos upward ldbl-96-m68k 0x1.0c1524p+0L : 0xd.db3d78156ca0cfcp-4L 0x7.fffff939bdd18038p-4L : inexact-ok
+= sincos downward ldbl-128 0x1.0c1524p+0L : 0xd.db3d78156ca0cfb4fd88fd27f7d8p-4L 0x7.fffff939bdd18035537d20fef1bp-4L : inexact-ok
+= sincos tonearest ldbl-128 0x1.0c1524p+0L : 0xd.db3d78156ca0cfb4fd88fd27f7ep-4L 0x7.fffff939bdd18035537d20fef1b4p-4L : inexact-ok
+= sincos towardzero ldbl-128 0x1.0c1524p+0L : 0xd.db3d78156ca0cfb4fd88fd27f7d8p-4L 0x7.fffff939bdd18035537d20fef1bp-4L : inexact-ok
+= sincos upward ldbl-128 0x1.0c1524p+0L : 0xd.db3d78156ca0cfb4fd88fd27f7ep-4L 0x7.fffff939bdd18035537d20fef1b4p-4L : inexact-ok
+= sincos downward ldbl-128ibm 0x1.0c1524p+0L : 0xd.db3d78156ca0cfb4fd88fd27f4p-4L 0x7.fffff939bdd18035537d20fefp-4L : inexact-ok
+= sincos tonearest ldbl-128ibm 0x1.0c1524p+0L : 0xd.db3d78156ca0cfb4fd88fd27f8p-4L 0x7.fffff939bdd18035537d20fef2p-4L : inexact-ok
+= sincos towardzero ldbl-128ibm 0x1.0c1524p+0L : 0xd.db3d78156ca0cfb4fd88fd27f4p-4L 0x7.fffff939bdd18035537d20fefp-4L : inexact-ok
+= sincos upward ldbl-128ibm 0x1.0c1524p+0L : 0xd.db3d78156ca0cfb4fd88fd27f8p-4L 0x7.fffff939bdd18035537d20fef2p-4L : inexact-ok
+= sincos downward flt-32 0x1.0c1522p+0f : 0xd.db3d6p-4f 0x8.00001p-4f : inexact-ok
+= sincos tonearest flt-32 0x1.0c1522p+0f : 0xd.db3d7p-4f 0x8.00001p-4f : inexact-ok
+= sincos towardzero flt-32 0x1.0c1522p+0f : 0xd.db3d6p-4f 0x8.00001p-4f : inexact-ok
+= sincos upward flt-32 0x1.0c1522p+0f : 0xd.db3d7p-4f 0x8.00002p-4f : inexact-ok
+= sincos downward dbl-64 0x1.0c1522p+0 : 0xd.db3d68156c928p-4 0x8.000014f038b18p-4 : inexact-ok
+= sincos tonearest dbl-64 0x1.0c1522p+0 : 0xd.db3d68156c928p-4 0x8.000014f038b18p-4 : inexact-ok
+= sincos towardzero dbl-64 0x1.0c1522p+0 : 0xd.db3d68156c928p-4 0x8.000014f038b18p-4 : inexact-ok
+= sincos upward dbl-64 0x1.0c1522p+0 : 0xd.db3d68156c93p-4 0x8.000014f038b2p-4 : inexact-ok
+= sincos downward ldbl-96-intel 0x1.0c1522p+0L : 0xd.db3d68156c92a5bp-4L 0x8.000014f038b1abp-4L : inexact-ok
+= sincos tonearest ldbl-96-intel 0x1.0c1522p+0L : 0xd.db3d68156c92a5cp-4L 0x8.000014f038b1ab1p-4L : inexact-ok
+= sincos towardzero ldbl-96-intel 0x1.0c1522p+0L : 0xd.db3d68156c92a5bp-4L 0x8.000014f038b1abp-4L : inexact-ok
+= sincos upward ldbl-96-intel 0x1.0c1522p+0L : 0xd.db3d68156c92a5cp-4L 0x8.000014f038b1ab1p-4L : inexact-ok
+= sincos downward ldbl-96-m68k 0x1.0c1522p+0L : 0xd.db3d68156c92a5bp-4L 0x8.000014f038b1abp-4L : inexact-ok
+= sincos tonearest ldbl-96-m68k 0x1.0c1522p+0L : 0xd.db3d68156c92a5cp-4L 0x8.000014f038b1ab1p-4L : inexact-ok
+= sincos towardzero ldbl-96-m68k 0x1.0c1522p+0L : 0xd.db3d68156c92a5bp-4L 0x8.000014f038b1abp-4L : inexact-ok
+= sincos upward ldbl-96-m68k 0x1.0c1522p+0L : 0xd.db3d68156c92a5cp-4L 0x8.000014f038b1ab1p-4L : inexact-ok
+= sincos downward ldbl-128 0x1.0c1522p+0L : 0xd.db3d68156c92a5be750863ea3d58p-4L 0x8.000014f038b1ab0e902f68119158p-4L : inexact-ok
+= sincos tonearest ldbl-128 0x1.0c1522p+0L : 0xd.db3d68156c92a5be750863ea3d58p-4L 0x8.000014f038b1ab0e902f6811916p-4L : inexact-ok
+= sincos towardzero ldbl-128 0x1.0c1522p+0L : 0xd.db3d68156c92a5be750863ea3d58p-4L 0x8.000014f038b1ab0e902f68119158p-4L : inexact-ok
+= sincos upward ldbl-128 0x1.0c1522p+0L : 0xd.db3d68156c92a5be750863ea3d6p-4L 0x8.000014f038b1ab0e902f6811916p-4L : inexact-ok
+= sincos downward ldbl-128ibm 0x1.0c1522p+0L : 0xd.db3d68156c92a5be750863ea3cp-4L 0x8.000014f038b1ab0e902f68119p-4L : inexact-ok
+= sincos tonearest ldbl-128ibm 0x1.0c1522p+0L : 0xd.db3d68156c92a5be750863ea3cp-4L 0x8.000014f038b1ab0e902f68119p-4L : inexact-ok
+= sincos towardzero ldbl-128ibm 0x1.0c1522p+0L : 0xd.db3d68156c92a5be750863ea3cp-4L 0x8.000014f038b1ab0e902f68119p-4L : inexact-ok
+= sincos upward ldbl-128ibm 0x1.0c1522p+0L : 0xd.db3d68156c92a5be750863ea4p-4L 0x8.000014f038b1ab0e902f681194p-4L : inexact-ok
+= sincos downward dbl-64 0x1.0c152382d7366p+0 : 0xd.db3d742c2655p-4 0x7.ffffffffffff8p-4 : inexact-ok
+= sincos tonearest dbl-64 0x1.0c152382d7366p+0 : 0xd.db3d742c26558p-4 0x7.ffffffffffff8p-4 : inexact-ok
+= sincos towardzero dbl-64 0x1.0c152382d7366p+0 : 0xd.db3d742c2655p-4 0x7.ffffffffffff8p-4 : inexact-ok
+= sincos upward dbl-64 0x1.0c152382d7366p+0 : 0xd.db3d742c26558p-4 0x7.ffffffffffffcp-4 : inexact-ok
+= sincos downward ldbl-96-intel 0x1.0c152382d7366p+0L : 0xd.db3d742c265577ap-4L 0x7.ffffffffffff94fp-4L : inexact-ok
+= sincos tonearest ldbl-96-intel 0x1.0c152382d7366p+0L : 0xd.db3d742c265577ap-4L 0x7.ffffffffffff94f8p-4L : inexact-ok
+= sincos towardzero ldbl-96-intel 0x1.0c152382d7366p+0L : 0xd.db3d742c265577ap-4L 0x7.ffffffffffff94fp-4L : inexact-ok
+= sincos upward ldbl-96-intel 0x1.0c152382d7366p+0L : 0xd.db3d742c265577bp-4L 0x7.ffffffffffff94f8p-4L : inexact-ok
+= sincos downward ldbl-96-m68k 0x1.0c152382d7366p+0L : 0xd.db3d742c265577ap-4L 0x7.ffffffffffff94fp-4L : inexact-ok
+= sincos tonearest ldbl-96-m68k 0x1.0c152382d7366p+0L : 0xd.db3d742c265577ap-4L 0x7.ffffffffffff94f8p-4L : inexact-ok
+= sincos towardzero ldbl-96-m68k 0x1.0c152382d7366p+0L : 0xd.db3d742c265577ap-4L 0x7.ffffffffffff94fp-4L : inexact-ok
+= sincos upward ldbl-96-m68k 0x1.0c152382d7366p+0L : 0xd.db3d742c265577bp-4L 0x7.ffffffffffff94f8p-4L : inexact-ok
+= sincos downward ldbl-128 0x1.0c152382d7366p+0L : 0xd.db3d742c265577a64e07fb091048p-4L 0x7.ffffffffffff94f4fdce055d4ed4p-4L : inexact-ok
+= sincos tonearest ldbl-128 0x1.0c152382d7366p+0L : 0xd.db3d742c265577a64e07fb09105p-4L 0x7.ffffffffffff94f4fdce055d4ed4p-4L : inexact-ok
+= sincos towardzero ldbl-128 0x1.0c152382d7366p+0L : 0xd.db3d742c265577a64e07fb091048p-4L 0x7.ffffffffffff94f4fdce055d4ed4p-4L : inexact-ok
+= sincos upward ldbl-128 0x1.0c152382d7366p+0L : 0xd.db3d742c265577a64e07fb09105p-4L 0x7.ffffffffffff94f4fdce055d4ed8p-4L : inexact-ok
+= sincos downward ldbl-128ibm 0x1.0c152382d7366p+0L : 0xd.db3d742c265577a64e07fb091p-4L 0x7.ffffffffffff94f4fdce055d4ep-4L : inexact-ok
+= sincos tonearest ldbl-128ibm 0x1.0c152382d7366p+0L : 0xd.db3d742c265577a64e07fb091p-4L 0x7.ffffffffffff94f4fdce055d4ep-4L : inexact-ok
+= sincos towardzero ldbl-128ibm 0x1.0c152382d7366p+0L : 0xd.db3d742c265577a64e07fb091p-4L 0x7.ffffffffffff94f4fdce055d4ep-4L : inexact-ok
+= sincos upward ldbl-128ibm 0x1.0c152382d7366p+0L : 0xd.db3d742c265577a64e07fb0914p-4L 0x7.ffffffffffff94f4fdce055d5p-4L : inexact-ok
+= sincos downward dbl-64 0x1.0c152382d7365p+0 : 0xd.db3d742c26548p-4 0x8p-4 : inexact-ok
+= sincos tonearest dbl-64 0x1.0c152382d7365p+0 : 0xd.db3d742c2655p-4 0x8.0000000000008p-4 : inexact-ok
+= sincos towardzero dbl-64 0x1.0c152382d7365p+0 : 0xd.db3d742c26548p-4 0x8p-4 : inexact-ok
+= sincos upward dbl-64 0x1.0c152382d7365p+0 : 0xd.db3d742c2655p-4 0x8.0000000000008p-4 : inexact-ok
+= sincos downward ldbl-96-intel 0x1.0c152382d7365p+0L : 0xd.db3d742c2654f7ap-4L 0x8.00000000000072ap-4L : inexact-ok
+= sincos tonearest ldbl-96-intel 0x1.0c152382d7365p+0L : 0xd.db3d742c2654f7ap-4L 0x8.00000000000072bp-4L : inexact-ok
+= sincos towardzero ldbl-96-intel 0x1.0c152382d7365p+0L : 0xd.db3d742c2654f7ap-4L 0x8.00000000000072ap-4L : inexact-ok
+= sincos upward ldbl-96-intel 0x1.0c152382d7365p+0L : 0xd.db3d742c2654f7bp-4L 0x8.00000000000072bp-4L : inexact-ok
+= sincos downward ldbl-96-m68k 0x1.0c152382d7365p+0L : 0xd.db3d742c2654f7ap-4L 0x8.00000000000072ap-4L : inexact-ok
+= sincos tonearest ldbl-96-m68k 0x1.0c152382d7365p+0L : 0xd.db3d742c2654f7ap-4L 0x8.00000000000072bp-4L : inexact-ok
+= sincos towardzero ldbl-96-m68k 0x1.0c152382d7365p+0L : 0xd.db3d742c2654f7ap-4L 0x8.00000000000072ap-4L : inexact-ok
+= sincos upward ldbl-96-m68k 0x1.0c152382d7365p+0L : 0xd.db3d742c2654f7bp-4L 0x8.00000000000072bp-4L : inexact-ok
+= sincos downward ldbl-128 0x1.0c152382d7365p+0L : 0xd.db3d742c2654f7a64e07fb09101p-4L 0x8.00000000000072a8d510c7c2a248p-4L : inexact-ok
+= sincos tonearest ldbl-128 0x1.0c152382d7365p+0L : 0xd.db3d742c2654f7a64e07fb09101p-4L 0x8.00000000000072a8d510c7c2a25p-4L : inexact-ok
+= sincos towardzero ldbl-128 0x1.0c152382d7365p+0L : 0xd.db3d742c2654f7a64e07fb09101p-4L 0x8.00000000000072a8d510c7c2a248p-4L : inexact-ok
+= sincos upward ldbl-128 0x1.0c152382d7365p+0L : 0xd.db3d742c2654f7a64e07fb091018p-4L 0x8.00000000000072a8d510c7c2a25p-4L : inexact-ok
+= sincos downward ldbl-128ibm 0x1.0c152382d7365p+0L : 0xd.db3d742c2654f7a64e07fb091p-4L 0x8.00000000000072a8d510c7c2ap-4L : inexact-ok
+= sincos tonearest ldbl-128ibm 0x1.0c152382d7365p+0L : 0xd.db3d742c2654f7a64e07fb091p-4L 0x8.00000000000072a8d510c7c2a4p-4L : inexact-ok
+= sincos towardzero ldbl-128ibm 0x1.0c152382d7365p+0L : 0xd.db3d742c2654f7a64e07fb091p-4L 0x8.00000000000072a8d510c7c2ap-4L : inexact-ok
+= sincos upward ldbl-128ibm 0x1.0c152382d7365p+0L : 0xd.db3d742c2654f7a64e07fb0914p-4L 0x8.00000000000072a8d510c7c2a4p-4L : inexact-ok
+= sincos downward ldbl-96-intel 0x1.0c152382d7365848p+0L : 0xd.db3d742c265539ep-4L 0x7.ffffffffffffffe8p-4L : inexact-ok
+= sincos tonearest ldbl-96-intel 0x1.0c152382d7365848p+0L : 0xd.db3d742c265539ep-4L 0x7.ffffffffffffffe8p-4L : inexact-ok
+= sincos towardzero ldbl-96-intel 0x1.0c152382d7365848p+0L : 0xd.db3d742c265539ep-4L 0x7.ffffffffffffffe8p-4L : inexact-ok
+= sincos upward ldbl-96-intel 0x1.0c152382d7365848p+0L : 0xd.db3d742c265539fp-4L 0x7.fffffffffffffffp-4L : inexact-ok
+= sincos downward ldbl-96-m68k 0x1.0c152382d7365848p+0L : 0xd.db3d742c265539ep-4L 0x7.ffffffffffffffe8p-4L : inexact-ok
+= sincos tonearest ldbl-96-m68k 0x1.0c152382d7365848p+0L : 0xd.db3d742c265539ep-4L 0x7.ffffffffffffffe8p-4L : inexact-ok
+= sincos towardzero ldbl-96-m68k 0x1.0c152382d7365848p+0L : 0xd.db3d742c265539ep-4L 0x7.ffffffffffffffe8p-4L : inexact-ok
+= sincos upward ldbl-96-m68k 0x1.0c152382d7365848p+0L : 0xd.db3d742c265539fp-4L 0x7.fffffffffffffffp-4L : inexact-ok
+= sincos downward ldbl-128 0x1.0c152382d7365848p+0L : 0xd.db3d742c265539e64e07fb0911e8p-4L 0x7.ffffffffffffffe94026ba253198p-4L : inexact-ok
+= sincos tonearest ldbl-128 0x1.0c152382d7365848p+0L : 0xd.db3d742c265539e64e07fb0911e8p-4L 0x7.ffffffffffffffe94026ba25319cp-4L : inexact-ok
+= sincos towardzero ldbl-128 0x1.0c152382d7365848p+0L : 0xd.db3d742c265539e64e07fb0911e8p-4L 0x7.ffffffffffffffe94026ba253198p-4L : inexact-ok
+= sincos upward ldbl-128 0x1.0c152382d7365848p+0L : 0xd.db3d742c265539e64e07fb0911fp-4L 0x7.ffffffffffffffe94026ba25319cp-4L : inexact-ok
+= sincos downward ldbl-128ibm 0x1.0c152382d7365848p+0L : 0xd.db3d742c265539e64e07fb091p-4L 0x7.ffffffffffffffe94026ba253p-4L : inexact-ok
+= sincos tonearest ldbl-128ibm 0x1.0c152382d7365848p+0L : 0xd.db3d742c265539e64e07fb091p-4L 0x7.ffffffffffffffe94026ba2532p-4L : inexact-ok
+= sincos towardzero ldbl-128ibm 0x1.0c152382d7365848p+0L : 0xd.db3d742c265539e64e07fb091p-4L 0x7.ffffffffffffffe94026ba253p-4L : inexact-ok
+= sincos upward ldbl-128ibm 0x1.0c152382d7365848p+0L : 0xd.db3d742c265539e64e07fb0914p-4L 0x7.ffffffffffffffe94026ba2532p-4L : inexact-ok
+= sincos downward ldbl-96-intel 0x1.0c152382d7365846p+0L : 0xd.db3d742c265539dp-4L 0x8p-4L : inexact-ok
+= sincos tonearest ldbl-96-intel 0x1.0c152382d7365846p+0L : 0xd.db3d742c265539dp-4L 0x8p-4L : inexact-ok
+= sincos towardzero ldbl-96-intel 0x1.0c152382d7365846p+0L : 0xd.db3d742c265539dp-4L 0x8p-4L : inexact-ok
+= sincos upward ldbl-96-intel 0x1.0c152382d7365846p+0L : 0xd.db3d742c265539ep-4L 0x8.000000000000001p-4L : inexact-ok
+= sincos downward ldbl-96-m68k 0x1.0c152382d7365846p+0L : 0xd.db3d742c265539dp-4L 0x8p-4L : inexact-ok
+= sincos tonearest ldbl-96-m68k 0x1.0c152382d7365846p+0L : 0xd.db3d742c265539dp-4L 0x8p-4L : inexact-ok
+= sincos towardzero ldbl-96-m68k 0x1.0c152382d7365846p+0L : 0xd.db3d742c265539dp-4L 0x8p-4L : inexact-ok
+= sincos upward ldbl-96-m68k 0x1.0c152382d7365846p+0L : 0xd.db3d742c265539ep-4L 0x8.000000000000001p-4L : inexact-ok
+= sincos downward ldbl-128 0x1.0c152382d7365846p+0L : 0xd.db3d742c265539d64e07fb0911e8p-4L 0x8.0000000000000004f6a1a27d7e4p-4L : inexact-ok
+= sincos tonearest ldbl-128 0x1.0c152382d7365846p+0L : 0xd.db3d742c265539d64e07fb0911e8p-4L 0x8.0000000000000004f6a1a27d7e48p-4L : inexact-ok
+= sincos towardzero ldbl-128 0x1.0c152382d7365846p+0L : 0xd.db3d742c265539d64e07fb0911e8p-4L 0x8.0000000000000004f6a1a27d7e4p-4L : inexact-ok
+= sincos upward ldbl-128 0x1.0c152382d7365846p+0L : 0xd.db3d742c265539d64e07fb0911fp-4L 0x8.0000000000000004f6a1a27d7e48p-4L : inexact-ok
+= sincos downward ldbl-128ibm 0x1.0c152382d7365846p+0L : 0xd.db3d742c265539d64e07fb091p-4L 0x8.0000000000000004f6a1a27d7cp-4L : inexact-ok
+= sincos tonearest ldbl-128ibm 0x1.0c152382d7365846p+0L : 0xd.db3d742c265539d64e07fb091p-4L 0x8.0000000000000004f6a1a27d8p-4L : inexact-ok
+= sincos towardzero ldbl-128ibm 0x1.0c152382d7365846p+0L : 0xd.db3d742c265539d64e07fb091p-4L 0x8.0000000000000004f6a1a27d7cp-4L : inexact-ok
+= sincos upward ldbl-128ibm 0x1.0c152382d7365846p+0L : 0xd.db3d742c265539d64e07fb0914p-4L 0x8.0000000000000004f6a1a27d8p-4L : inexact-ok
+= sincos downward ldbl-128 0x1.0c152382d73658465bb32e0f567bp+0L : 0xd.db3d742c265539d92ba16b83c5cp-4L 0x7.fffffffffffffffffffffffffffcp-4L : inexact-ok
+= sincos tonearest ldbl-128 0x1.0c152382d73658465bb32e0f567bp+0L : 0xd.db3d742c265539d92ba16b83c5cp-4L 0x7.fffffffffffffffffffffffffffcp-4L : inexact-ok
+= sincos towardzero ldbl-128 0x1.0c152382d73658465bb32e0f567bp+0L : 0xd.db3d742c265539d92ba16b83c5cp-4L 0x7.fffffffffffffffffffffffffffcp-4L : inexact-ok
+= sincos upward ldbl-128 0x1.0c152382d73658465bb32e0f567bp+0L : 0xd.db3d742c265539d92ba16b83c5c8p-4L 0x8p-4L : inexact-ok
+= sincos downward ldbl-128 0x1.0c152382d73658465bb32e0f567ap+0L : 0xd.db3d742c265539d92ba16b83c5b8p-4L 0x8.0000000000000000000000000008p-4L : inexact-ok
+= sincos tonearest ldbl-128 0x1.0c152382d73658465bb32e0f567ap+0L : 0xd.db3d742c265539d92ba16b83c5b8p-4L 0x8.0000000000000000000000000008p-4L : inexact-ok
+= sincos towardzero ldbl-128 0x1.0c152382d73658465bb32e0f567ap+0L : 0xd.db3d742c265539d92ba16b83c5b8p-4L 0x8.0000000000000000000000000008p-4L : inexact-ok
+= sincos upward ldbl-128 0x1.0c152382d73658465bb32e0f567ap+0L : 0xd.db3d742c265539d92ba16b83c5cp-4L 0x8.000000000000000000000000001p-4L : inexact-ok
+= sincos downward ldbl-128 0x1.0c152382d73658465bb32e0f568p+0L : 0xd.db3d742c265539d92ba16b83c5e8p-4L 0x7.ffffffffffffffffffffffffffb8p-4L : inexact-ok
+= sincos tonearest ldbl-128 0x1.0c152382d73658465bb32e0f568p+0L : 0xd.db3d742c265539d92ba16b83c5e8p-4L 0x7.ffffffffffffffffffffffffffb8p-4L : inexact-ok
+= sincos towardzero ldbl-128 0x1.0c152382d73658465bb32e0f568p+0L : 0xd.db3d742c265539d92ba16b83c5e8p-4L 0x7.ffffffffffffffffffffffffffb8p-4L : inexact-ok
+= sincos upward ldbl-128 0x1.0c152382d73658465bb32e0f568p+0L : 0xd.db3d742c265539d92ba16b83c5fp-4L 0x7.ffffffffffffffffffffffffffbcp-4L : inexact-ok
+= sincos downward ldbl-128ibm 0x1.0c152382d73658465bb32e0f568p+0L : 0xd.db3d742c265539d92ba16b83c4p-4L 0x7.fffffffffffffffffffffffffep-4L : inexact-ok
+= sincos tonearest ldbl-128ibm 0x1.0c152382d73658465bb32e0f568p+0L : 0xd.db3d742c265539d92ba16b83c4p-4L 0x8p-4L : inexact-ok
+= sincos towardzero ldbl-128ibm 0x1.0c152382d73658465bb32e0f568p+0L : 0xd.db3d742c265539d92ba16b83c4p-4L 0x7.fffffffffffffffffffffffffep-4L : inexact-ok
+= sincos upward ldbl-128ibm 0x1.0c152382d73658465bb32e0f568p+0L : 0xd.db3d742c265539d92ba16b83c8p-4L 0x8p-4L : inexact-ok
+= sincos downward ldbl-128 0x1.0c152382d73658465bb32e0f56p+0L : 0xd.db3d742c265539d92ba16b83c1e8p-4L 0x8.00000000000000000000000006ap-4L : inexact-ok
+= sincos tonearest ldbl-128 0x1.0c152382d73658465bb32e0f56p+0L : 0xd.db3d742c265539d92ba16b83c1e8p-4L 0x8.00000000000000000000000006a8p-4L : inexact-ok
+= sincos towardzero ldbl-128 0x1.0c152382d73658465bb32e0f56p+0L : 0xd.db3d742c265539d92ba16b83c1e8p-4L 0x8.00000000000000000000000006ap-4L : inexact-ok
+= sincos upward ldbl-128 0x1.0c152382d73658465bb32e0f56p+0L : 0xd.db3d742c265539d92ba16b83c1fp-4L 0x8.00000000000000000000000006a8p-4L : inexact-ok
+= sincos downward ldbl-128ibm 0x1.0c152382d73658465bb32e0f56p+0L : 0xd.db3d742c265539d92ba16b83cp-4L 0x8.00000000000000000000000004p-4L : inexact-ok
+= sincos tonearest ldbl-128ibm 0x1.0c152382d73658465bb32e0f56p+0L : 0xd.db3d742c265539d92ba16b83cp-4L 0x8.00000000000000000000000008p-4L : inexact-ok
+= sincos towardzero ldbl-128ibm 0x1.0c152382d73658465bb32e0f56p+0L : 0xd.db3d742c265539d92ba16b83cp-4L 0x8.00000000000000000000000004p-4L : inexact-ok
+= sincos upward ldbl-128ibm 0x1.0c152382d73658465bb32e0f56p+0L : 0xd.db3d742c265539d92ba16b83c4p-4L 0x8.00000000000000000000000008p-4L : inexact-ok
+sincos 0.75
+= sincos downward flt-32 0xcp-4f : 0xa.e7fep-4f 0xb.b4ff6p-4f : inexact-ok
+= sincos tonearest flt-32 0xcp-4f : 0xa.e7fe1p-4f 0xb.b4ff6p-4f : inexact-ok
+= sincos towardzero flt-32 0xcp-4f : 0xa.e7fep-4f 0xb.b4ff6p-4f : inexact-ok
+= sincos upward flt-32 0xcp-4f : 0xa.e7fe1p-4f 0xb.b4ff7p-4f : inexact-ok
+= sincos downward dbl-64 0xcp-4 : 0xa.e7fe0b5fc7868p-4 0xb.b4ff632a908fp-4 : inexact-ok
+= sincos tonearest dbl-64 0xcp-4 : 0xa.e7fe0b5fc7868p-4 0xb.b4ff632a908f8p-4 : inexact-ok
+= sincos towardzero dbl-64 0xcp-4 : 0xa.e7fe0b5fc7868p-4 0xb.b4ff632a908fp-4 : inexact-ok
+= sincos upward dbl-64 0xcp-4 : 0xa.e7fe0b5fc787p-4 0xb.b4ff632a908f8p-4 : inexact-ok
+= sincos downward ldbl-96-intel 0xcp-4L : 0xa.e7fe0b5fc786b2dp-4L 0xb.b4ff632a908f73ep-4L : inexact-ok
+= sincos tonearest ldbl-96-intel 0xcp-4L : 0xa.e7fe0b5fc786b2ep-4L 0xb.b4ff632a908f73fp-4L : inexact-ok
+= sincos towardzero ldbl-96-intel 0xcp-4L : 0xa.e7fe0b5fc786b2dp-4L 0xb.b4ff632a908f73ep-4L : inexact-ok
+= sincos upward ldbl-96-intel 0xcp-4L : 0xa.e7fe0b5fc786b2ep-4L 0xb.b4ff632a908f73fp-4L : inexact-ok
+= sincos downward ldbl-96-m68k 0xcp-4L : 0xa.e7fe0b5fc786b2dp-4L 0xb.b4ff632a908f73ep-4L : inexact-ok
+= sincos tonearest ldbl-96-m68k 0xcp-4L : 0xa.e7fe0b5fc786b2ep-4L 0xb.b4ff632a908f73fp-4L : inexact-ok
+= sincos towardzero ldbl-96-m68k 0xcp-4L : 0xa.e7fe0b5fc786b2dp-4L 0xb.b4ff632a908f73ep-4L : inexact-ok
+= sincos upward ldbl-96-m68k 0xcp-4L : 0xa.e7fe0b5fc786b2ep-4L 0xb.b4ff632a908f73fp-4L : inexact-ok
+= sincos downward ldbl-128 0xcp-4L : 0xa.e7fe0b5fc786b2d966e1d6af1408p-4L 0xb.b4ff632a908f73ec151839cb9d98p-4L : inexact-ok
+= sincos tonearest ldbl-128 0xcp-4L : 0xa.e7fe0b5fc786b2d966e1d6af1408p-4L 0xb.b4ff632a908f73ec151839cb9d98p-4L : inexact-ok
+= sincos towardzero ldbl-128 0xcp-4L : 0xa.e7fe0b5fc786b2d966e1d6af1408p-4L 0xb.b4ff632a908f73ec151839cb9d98p-4L : inexact-ok
+= sincos upward ldbl-128 0xcp-4L : 0xa.e7fe0b5fc786b2d966e1d6af141p-4L 0xb.b4ff632a908f73ec151839cb9dap-4L : inexact-ok
+= sincos downward ldbl-128ibm 0xcp-4L : 0xa.e7fe0b5fc786b2d966e1d6af14p-4L 0xb.b4ff632a908f73ec151839cb9cp-4L : inexact-ok
+= sincos tonearest ldbl-128ibm 0xcp-4L : 0xa.e7fe0b5fc786b2d966e1d6af14p-4L 0xb.b4ff632a908f73ec151839cb9cp-4L : inexact-ok
+= sincos towardzero ldbl-128ibm 0xcp-4L : 0xa.e7fe0b5fc786b2d966e1d6af14p-4L 0xb.b4ff632a908f73ec151839cb9cp-4L : inexact-ok
+= sincos upward ldbl-128ibm 0xcp-4L : 0xa.e7fe0b5fc786b2d966e1d6af18p-4L 0xb.b4ff632a908f73ec151839cbap-4L : inexact-ok
+sincos 0x1p65
+= sincos downward flt-32 0x2p+64f : -0xc.143e2p-8f 0xf.fb701p-4f : inexact-ok
+= sincos tonearest flt-32 0x2p+64f : -0xc.143e1p-8f 0xf.fb702p-4f : inexact-ok
+= sincos towardzero flt-32 0x2p+64f : -0xc.143e1p-8f 0xf.fb701p-4f : inexact-ok
+= sincos upward flt-32 0x2p+64f : -0xc.143e1p-8f 0xf.fb702p-4f : inexact-ok
+= sincos downward dbl-64 0x2p+64 : -0xc.143e153b0702p-8 0xf.fb701e22987f8p-4 : inexact-ok
+= sincos tonearest dbl-64 0x2p+64 : -0xc.143e153b0702p-8 0xf.fb701e22987f8p-4 : inexact-ok
+= sincos towardzero dbl-64 0x2p+64 : -0xc.143e153b07018p-8 0xf.fb701e22987f8p-4 : inexact-ok
+= sincos upward dbl-64 0x2p+64 : -0xc.143e153b07018p-8 0xf.fb701e22988p-4 : inexact-ok
+= sincos downward ldbl-96-intel 0x2p+64L : -0xc.143e153b0701e81p-8L 0xf.fb701e22987fbe6p-4L : inexact-ok
+= sincos tonearest ldbl-96-intel 0x2p+64L : -0xc.143e153b0701e8p-8L 0xf.fb701e22987fbe7p-4L : inexact-ok
+= sincos towardzero ldbl-96-intel 0x2p+64L : -0xc.143e153b0701e8p-8L 0xf.fb701e22987fbe6p-4L : inexact-ok
+= sincos upward ldbl-96-intel 0x2p+64L : -0xc.143e153b0701e8p-8L 0xf.fb701e22987fbe7p-4L : inexact-ok
+= sincos downward ldbl-96-m68k 0x2p+64L : -0xc.143e153b0701e81p-8L 0xf.fb701e22987fbe6p-4L : inexact-ok
+= sincos tonearest ldbl-96-m68k 0x2p+64L : -0xc.143e153b0701e8p-8L 0xf.fb701e22987fbe7p-4L : inexact-ok
+= sincos towardzero ldbl-96-m68k 0x2p+64L : -0xc.143e153b0701e8p-8L 0xf.fb701e22987fbe6p-4L : inexact-ok
+= sincos upward ldbl-96-m68k 0x2p+64L : -0xc.143e153b0701e8p-8L 0xf.fb701e22987fbe7p-4L : inexact-ok
+= sincos downward ldbl-128 0x2p+64L : -0xc.143e153b0701e800f9b8a47b75b8p-8L 0xf.fb701e22987fbe68852ee2bc897p-4L : inexact-ok
+= sincos tonearest ldbl-128 0x2p+64L : -0xc.143e153b0701e800f9b8a47b75bp-8L 0xf.fb701e22987fbe68852ee2bc897p-4L : inexact-ok
+= sincos towardzero ldbl-128 0x2p+64L : -0xc.143e153b0701e800f9b8a47b75bp-8L 0xf.fb701e22987fbe68852ee2bc897p-4L : inexact-ok
+= sincos upward ldbl-128 0x2p+64L : -0xc.143e153b0701e800f9b8a47b75bp-8L 0xf.fb701e22987fbe68852ee2bc8978p-4L : inexact-ok
+= sincos downward ldbl-128ibm 0x2p+64L : -0xc.143e153b0701e800f9b8a47b78p-8L 0xf.fb701e22987fbe68852ee2bc88p-4L : inexact-ok
+= sincos tonearest ldbl-128ibm 0x2p+64L : -0xc.143e153b0701e800f9b8a47b74p-8L 0xf.fb701e22987fbe68852ee2bc88p-4L : inexact-ok
+= sincos towardzero ldbl-128ibm 0x2p+64L : -0xc.143e153b0701e800f9b8a47b74p-8L 0xf.fb701e22987fbe68852ee2bc88p-4L : inexact-ok
+= sincos upward ldbl-128ibm 0x2p+64L : -0xc.143e153b0701e800f9b8a47b74p-8L 0xf.fb701e22987fbe68852ee2bc8cp-4L : inexact-ok
+sincos -0x1p65
+= sincos downward flt-32 -0x2p+64f : 0xc.143e1p-8f 0xf.fb701p-4f : inexact-ok
+= sincos tonearest flt-32 -0x2p+64f : 0xc.143e1p-8f 0xf.fb702p-4f : inexact-ok
+= sincos towardzero flt-32 -0x2p+64f : 0xc.143e1p-8f 0xf.fb701p-4f : inexact-ok
+= sincos upward flt-32 -0x2p+64f : 0xc.143e2p-8f 0xf.fb702p-4f : inexact-ok
+= sincos downward dbl-64 -0x2p+64 : 0xc.143e153b07018p-8 0xf.fb701e22987f8p-4 : inexact-ok
+= sincos tonearest dbl-64 -0x2p+64 : 0xc.143e153b0702p-8 0xf.fb701e22987f8p-4 : inexact-ok
+= sincos towardzero dbl-64 -0x2p+64 : 0xc.143e153b07018p-8 0xf.fb701e22987f8p-4 : inexact-ok
+= sincos upward dbl-64 -0x2p+64 : 0xc.143e153b0702p-8 0xf.fb701e22988p-4 : inexact-ok
+= sincos downward ldbl-96-intel -0x2p+64L : 0xc.143e153b0701e8p-8L 0xf.fb701e22987fbe6p-4L : inexact-ok
+= sincos tonearest ldbl-96-intel -0x2p+64L : 0xc.143e153b0701e8p-8L 0xf.fb701e22987fbe7p-4L : inexact-ok
+= sincos towardzero ldbl-96-intel -0x2p+64L : 0xc.143e153b0701e8p-8L 0xf.fb701e22987fbe6p-4L : inexact-ok
+= sincos upward ldbl-96-intel -0x2p+64L : 0xc.143e153b0701e81p-8L 0xf.fb701e22987fbe7p-4L : inexact-ok
+= sincos downward ldbl-96-m68k -0x2p+64L : 0xc.143e153b0701e8p-8L 0xf.fb701e22987fbe6p-4L : inexact-ok
+= sincos tonearest ldbl-96-m68k -0x2p+64L : 0xc.143e153b0701e8p-8L 0xf.fb701e22987fbe7p-4L : inexact-ok
+= sincos towardzero ldbl-96-m68k -0x2p+64L : 0xc.143e153b0701e8p-8L 0xf.fb701e22987fbe6p-4L : inexact-ok
+= sincos upward ldbl-96-m68k -0x2p+64L : 0xc.143e153b0701e81p-8L 0xf.fb701e22987fbe7p-4L : inexact-ok
+= sincos downward ldbl-128 -0x2p+64L : 0xc.143e153b0701e800f9b8a47b75bp-8L 0xf.fb701e22987fbe68852ee2bc897p-4L : inexact-ok
+= sincos tonearest ldbl-128 -0x2p+64L : 0xc.143e153b0701e800f9b8a47b75b8p-8L 0xf.fb701e22987fbe68852ee2bc897p-4L : inexact-ok
+= sincos towardzero ldbl-128 -0x2p+64L : 0xc.143e153b0701e800f9b8a47b75bp-8L 0xf.fb701e22987fbe68852ee2bc897p-4L : inexact-ok
+= sincos upward ldbl-128 -0x2p+64L : 0xc.143e153b0701e800f9b8a47b75b8p-8L 0xf.fb701e22987fbe68852ee2bc8978p-4L : inexact-ok
+= sincos downward ldbl-128ibm -0x2p+64L : 0xc.143e153b0701e800f9b8a47b74p-8L 0xf.fb701e22987fbe68852ee2bc88p-4L : inexact-ok
+= sincos tonearest ldbl-128ibm -0x2p+64L : 0xc.143e153b0701e800f9b8a47b74p-8L 0xf.fb701e22987fbe68852ee2bc88p-4L : inexact-ok
+= sincos towardzero ldbl-128ibm -0x2p+64L : 0xc.143e153b0701e800f9b8a47b74p-8L 0xf.fb701e22987fbe68852ee2bc88p-4L : inexact-ok
+= sincos upward ldbl-128ibm -0x2p+64L : 0xc.143e153b0701e800f9b8a47b78p-8L 0xf.fb701e22987fbe68852ee2bc8cp-4L : inexact-ok
+sincos 0.80190127184058835
+= sincos downward flt-32 0xc.d4967p-4f : 0xb.7fb6p-4f 0xb.201e7p-4f : inexact-ok
+= sincos tonearest flt-32 0xc.d4967p-4f : 0xb.7fb6p-4f 0xb.201e7p-4f : inexact-ok
+= sincos towardzero flt-32 0xc.d4967p-4f : 0xb.7fb6p-4f 0xb.201e7p-4f : inexact-ok
+= sincos upward flt-32 0xc.d4967p-4f : 0xb.7fb61p-4f 0xb.201e8p-4f : inexact-ok
+= sincos downward dbl-64 0xc.d4967p-4 : 0xb.7fb6002758778p-4 0xb.201e77869a468p-4 : inexact-ok
+= sincos tonearest dbl-64 0xc.d4967p-4 : 0xb.7fb6002758778p-4 0xb.201e77869a468p-4 : inexact-ok
+= sincos towardzero dbl-64 0xc.d4967p-4 : 0xb.7fb6002758778p-4 0xb.201e77869a468p-4 : inexact-ok
+= sincos upward dbl-64 0xc.d4967p-4 : 0xb.7fb600275878p-4 0xb.201e77869a47p-4 : inexact-ok
+= sincos downward ldbl-96-intel 0xc.d4967p-4L : 0xb.7fb600275877a6p-4L 0xb.201e77869a46ae2p-4L : inexact-ok
+= sincos tonearest ldbl-96-intel 0xc.d4967p-4L : 0xb.7fb600275877a6p-4L 0xb.201e77869a46ae2p-4L : inexact-ok
+= sincos towardzero ldbl-96-intel 0xc.d4967p-4L : 0xb.7fb600275877a6p-4L 0xb.201e77869a46ae2p-4L : inexact-ok
+= sincos upward ldbl-96-intel 0xc.d4967p-4L : 0xb.7fb600275877a61p-4L 0xb.201e77869a46ae3p-4L : inexact-ok
+= sincos downward ldbl-96-m68k 0xc.d4967p-4L : 0xb.7fb600275877a6p-4L 0xb.201e77869a46ae2p-4L : inexact-ok
+= sincos tonearest ldbl-96-m68k 0xc.d4967p-4L : 0xb.7fb600275877a6p-4L 0xb.201e77869a46ae2p-4L : inexact-ok
+= sincos towardzero ldbl-96-m68k 0xc.d4967p-4L : 0xb.7fb600275877a6p-4L 0xb.201e77869a46ae2p-4L : inexact-ok
+= sincos upward ldbl-96-m68k 0xc.d4967p-4L : 0xb.7fb600275877a61p-4L 0xb.201e77869a46ae3p-4L : inexact-ok
+= sincos downward ldbl-128 0xc.d4967p-4L : 0xb.7fb600275877a60011766c8a3178p-4L 0xb.201e77869a46ae20ce545c5c67p-4L : inexact-ok
+= sincos tonearest ldbl-128 0xc.d4967p-4L : 0xb.7fb600275877a60011766c8a3178p-4L 0xb.201e77869a46ae20ce545c5c67p-4L : inexact-ok
+= sincos towardzero ldbl-128 0xc.d4967p-4L : 0xb.7fb600275877a60011766c8a3178p-4L 0xb.201e77869a46ae20ce545c5c67p-4L : inexact-ok
+= sincos upward ldbl-128 0xc.d4967p-4L : 0xb.7fb600275877a60011766c8a318p-4L 0xb.201e77869a46ae20ce545c5c6708p-4L : inexact-ok
+= sincos downward ldbl-128ibm 0xc.d4967p-4L : 0xb.7fb600275877a60011766c8a3p-4L 0xb.201e77869a46ae20ce545c5c64p-4L : inexact-ok
+= sincos tonearest ldbl-128ibm 0xc.d4967p-4L : 0xb.7fb600275877a60011766c8a3p-4L 0xb.201e77869a46ae20ce545c5c68p-4L : inexact-ok
+= sincos towardzero ldbl-128ibm 0xc.d4967p-4L : 0xb.7fb600275877a60011766c8a3p-4L 0xb.201e77869a46ae20ce545c5c64p-4L : inexact-ok
+= sincos upward ldbl-128ibm 0xc.d4967p-4L : 0xb.7fb600275877a60011766c8a34p-4L 0xb.201e77869a46ae20ce545c5c68p-4L : inexact-ok
+= sincos downward flt-32 0xc.d4966p-4f : 0xb.7fb5fp-4f 0xb.201e8p-4f : inexact-ok
+= sincos tonearest flt-32 0xc.d4966p-4f : 0xb.7fb5fp-4f 0xb.201e8p-4f : inexact-ok
+= sincos towardzero flt-32 0xc.d4966p-4f : 0xb.7fb5fp-4f 0xb.201e8p-4f : inexact-ok
+= sincos upward flt-32 0xc.d4966p-4f : 0xb.7fb6p-4f 0xb.201e9p-4f : inexact-ok
+= sincos downward dbl-64 0xc.d4966p-4 : 0xb.7fb5f50739fap-4 0xb.201e83065041p-4 : inexact-ok
+= sincos tonearest dbl-64 0xc.d4966p-4 : 0xb.7fb5f50739fa8p-4 0xb.201e830650418p-4 : inexact-ok
+= sincos towardzero dbl-64 0xc.d4966p-4 : 0xb.7fb5f50739fap-4 0xb.201e83065041p-4 : inexact-ok
+= sincos upward dbl-64 0xc.d4966p-4 : 0xb.7fb5f50739fa8p-4 0xb.201e830650418p-4 : inexact-ok
+= sincos downward ldbl-96-intel 0xc.d4966p-4L : 0xb.7fb5f50739fa5f8p-4L 0xb.201e83065041456p-4L : inexact-ok
+= sincos tonearest ldbl-96-intel 0xc.d4966p-4L : 0xb.7fb5f50739fa5f9p-4L 0xb.201e83065041457p-4L : inexact-ok
+= sincos towardzero ldbl-96-intel 0xc.d4966p-4L : 0xb.7fb5f50739fa5f8p-4L 0xb.201e83065041456p-4L : inexact-ok
+= sincos upward ldbl-96-intel 0xc.d4966p-4L : 0xb.7fb5f50739fa5f9p-4L 0xb.201e83065041457p-4L : inexact-ok
+= sincos downward ldbl-96-m68k 0xc.d4966p-4L : 0xb.7fb5f50739fa5f8p-4L 0xb.201e83065041456p-4L : inexact-ok
+= sincos tonearest ldbl-96-m68k 0xc.d4966p-4L : 0xb.7fb5f50739fa5f9p-4L 0xb.201e83065041457p-4L : inexact-ok
+= sincos towardzero ldbl-96-m68k 0xc.d4966p-4L : 0xb.7fb5f50739fa5f8p-4L 0xb.201e83065041456p-4L : inexact-ok
+= sincos upward ldbl-96-m68k 0xc.d4966p-4L : 0xb.7fb5f50739fa5f9p-4L 0xb.201e83065041457p-4L : inexact-ok
+= sincos downward ldbl-128 0xc.d4966p-4L : 0xb.7fb5f50739fa5f8acc8f4f3f1b3p-4L 0xb.201e83065041456a084c70f5a12p-4L : inexact-ok
+= sincos tonearest ldbl-128 0xc.d4966p-4L : 0xb.7fb5f50739fa5f8acc8f4f3f1b3p-4L 0xb.201e83065041456a084c70f5a128p-4L : inexact-ok
+= sincos towardzero ldbl-128 0xc.d4966p-4L : 0xb.7fb5f50739fa5f8acc8f4f3f1b3p-4L 0xb.201e83065041456a084c70f5a12p-4L : inexact-ok
+= sincos upward ldbl-128 0xc.d4966p-4L : 0xb.7fb5f50739fa5f8acc8f4f3f1b38p-4L 0xb.201e83065041456a084c70f5a128p-4L : inexact-ok
+= sincos downward ldbl-128ibm 0xc.d4966p-4L : 0xb.7fb5f50739fa5f8acc8f4f3f18p-4L 0xb.201e83065041456a084c70f5ap-4L : inexact-ok
+= sincos tonearest ldbl-128ibm 0xc.d4966p-4L : 0xb.7fb5f50739fa5f8acc8f4f3f1cp-4L 0xb.201e83065041456a084c70f5ap-4L : inexact-ok
+= sincos towardzero ldbl-128ibm 0xc.d4966p-4L : 0xb.7fb5f50739fa5f8acc8f4f3f18p-4L 0xb.201e83065041456a084c70f5ap-4L : inexact-ok
+= sincos upward ldbl-128ibm 0xc.d4966p-4L : 0xb.7fb5f50739fa5f8acc8f4f3f1cp-4L 0xb.201e83065041456a084c70f5a4p-4L : inexact-ok
+= sincos downward dbl-64 0xc.d4966d92d171p-4 : 0xb.7fb5fe776979p-4 0xb.201e79450884p-4 : inexact-ok
+= sincos tonearest dbl-64 0xc.d4966d92d171p-4 : 0xb.7fb5fe776979p-4 0xb.201e794508848p-4 : inexact-ok
+= sincos towardzero dbl-64 0xc.d4966d92d171p-4 : 0xb.7fb5fe776979p-4 0xb.201e79450884p-4 : inexact-ok
+= sincos upward dbl-64 0xc.d4966d92d171p-4 : 0xb.7fb5fe7769798p-4 0xb.201e794508848p-4 : inexact-ok
+= sincos downward ldbl-96-intel 0xc.d4966d92d171p-4L : 0xb.7fb5fe7769793e6p-4L 0xb.201e7945088464p-4L : inexact-ok
+= sincos tonearest ldbl-96-intel 0xc.d4966d92d171p-4L : 0xb.7fb5fe7769793e6p-4L 0xb.201e7945088464p-4L : inexact-ok
+= sincos towardzero ldbl-96-intel 0xc.d4966d92d171p-4L : 0xb.7fb5fe7769793e6p-4L 0xb.201e7945088464p-4L : inexact-ok
+= sincos upward ldbl-96-intel 0xc.d4966d92d171p-4L : 0xb.7fb5fe7769793e7p-4L 0xb.201e79450884641p-4L : inexact-ok
+= sincos downward ldbl-96-m68k 0xc.d4966d92d171p-4L : 0xb.7fb5fe7769793e6p-4L 0xb.201e7945088464p-4L : inexact-ok
+= sincos tonearest ldbl-96-m68k 0xc.d4966d92d171p-4L : 0xb.7fb5fe7769793e6p-4L 0xb.201e7945088464p-4L : inexact-ok
+= sincos towardzero ldbl-96-m68k 0xc.d4966d92d171p-4L : 0xb.7fb5fe7769793e6p-4L 0xb.201e7945088464p-4L : inexact-ok
+= sincos upward ldbl-96-m68k 0xc.d4966d92d171p-4L : 0xb.7fb5fe7769793e7p-4L 0xb.201e79450884641p-4L : inexact-ok
+= sincos downward ldbl-128 0xc.d4966d92d171p-4L : 0xb.7fb5fe7769793e65c978bd3cef98p-4L 0xb.201e794508846402500c44b4f8ep-4L : inexact-ok
+= sincos tonearest ldbl-128 0xc.d4966d92d171p-4L : 0xb.7fb5fe7769793e65c978bd3cef98p-4L 0xb.201e794508846402500c44b4f8e8p-4L : inexact-ok
+= sincos towardzero ldbl-128 0xc.d4966d92d171p-4L : 0xb.7fb5fe7769793e65c978bd3cef98p-4L 0xb.201e794508846402500c44b4f8ep-4L : inexact-ok
+= sincos upward ldbl-128 0xc.d4966d92d171p-4L : 0xb.7fb5fe7769793e65c978bd3cefap-4L 0xb.201e794508846402500c44b4f8e8p-4L : inexact-ok
+= sincos downward ldbl-128ibm 0xc.d4966d92d171p-4L : 0xb.7fb5fe7769793e65c978bd3cecp-4L 0xb.201e794508846402500c44b4f8p-4L : inexact-ok
+= sincos tonearest ldbl-128ibm 0xc.d4966d92d171p-4L : 0xb.7fb5fe7769793e65c978bd3cfp-4L 0xb.201e794508846402500c44b4f8p-4L : inexact-ok
+= sincos towardzero ldbl-128ibm 0xc.d4966d92d171p-4L : 0xb.7fb5fe7769793e65c978bd3cecp-4L 0xb.201e794508846402500c44b4f8p-4L : inexact-ok
+= sincos upward ldbl-128ibm 0xc.d4966d92d171p-4L : 0xb.7fb5fe7769793e65c978bd3cfp-4L 0xb.201e794508846402500c44b4fcp-4L : inexact-ok
+= sincos downward dbl-64 0xc.d4966d92d1708p-4 : 0xb.7fb5fe7769788p-4 0xb.201e794508848p-4 : inexact-ok
+= sincos tonearest dbl-64 0xc.d4966d92d1708p-4 : 0xb.7fb5fe776979p-4 0xb.201e79450885p-4 : inexact-ok
+= sincos towardzero dbl-64 0xc.d4966d92d1708p-4 : 0xb.7fb5fe7769788p-4 0xb.201e794508848p-4 : inexact-ok
+= sincos upward dbl-64 0xc.d4966d92d1708p-4 : 0xb.7fb5fe776979p-4 0xb.201e79450885p-4 : inexact-ok
+= sincos downward ldbl-96-intel 0xc.d4966d92d1708p-4L : 0xb.7fb5fe776978e56p-4L 0xb.201e79450884cp-4L : inexact-ok
+= sincos tonearest ldbl-96-intel 0xc.d4966d92d1708p-4L : 0xb.7fb5fe776978e56p-4L 0xb.201e79450884cp-4L : inexact-ok
+= sincos towardzero ldbl-96-intel 0xc.d4966d92d1708p-4L : 0xb.7fb5fe776978e56p-4L 0xb.201e79450884cp-4L : inexact-ok
+= sincos upward ldbl-96-intel 0xc.d4966d92d1708p-4L : 0xb.7fb5fe776978e57p-4L 0xb.201e79450884c01p-4L : inexact-ok
+= sincos downward ldbl-96-m68k 0xc.d4966d92d1708p-4L : 0xb.7fb5fe776978e56p-4L 0xb.201e79450884cp-4L : inexact-ok
+= sincos tonearest ldbl-96-m68k 0xc.d4966d92d1708p-4L : 0xb.7fb5fe776978e56p-4L 0xb.201e79450884cp-4L : inexact-ok
+= sincos towardzero ldbl-96-m68k 0xc.d4966d92d1708p-4L : 0xb.7fb5fe776978e56p-4L 0xb.201e79450884cp-4L : inexact-ok
+= sincos upward ldbl-96-m68k 0xc.d4966d92d1708p-4L : 0xb.7fb5fe776978e57p-4L 0xb.201e79450884c01p-4L : inexact-ok
+= sincos downward ldbl-128 0xc.d4966d92d1708p-4L : 0xb.7fb5fe776978e564d5ae94f8cb08p-4L 0xb.201e79450884c00000000000c17p-4L : inexact-ok
+= sincos tonearest ldbl-128 0xc.d4966d92d1708p-4L : 0xb.7fb5fe776978e564d5ae94f8cb08p-4L 0xb.201e79450884c00000000000c178p-4L : inexact-ok
+= sincos towardzero ldbl-128 0xc.d4966d92d1708p-4L : 0xb.7fb5fe776978e564d5ae94f8cb08p-4L 0xb.201e79450884c00000000000c17p-4L : inexact-ok
+= sincos upward ldbl-128 0xc.d4966d92d1708p-4L : 0xb.7fb5fe776978e564d5ae94f8cb1p-4L 0xb.201e79450884c00000000000c178p-4L : inexact-ok
+= sincos downward ldbl-128ibm 0xc.d4966d92d1708p-4L : 0xb.7fb5fe776978e564d5ae94f8c8p-4L 0xb.201e79450884c00000000000cp-4L : inexact-ok
+= sincos tonearest ldbl-128ibm 0xc.d4966d92d1708p-4L : 0xb.7fb5fe776978e564d5ae94f8ccp-4L 0xb.201e79450884c00000000000cp-4L : inexact-ok
+= sincos towardzero ldbl-128ibm 0xc.d4966d92d1708p-4L : 0xb.7fb5fe776978e564d5ae94f8c8p-4L 0xb.201e79450884c00000000000cp-4L : inexact-ok
+= sincos upward ldbl-128ibm 0xc.d4966d92d1708p-4L : 0xb.7fb5fe776978e564d5ae94f8ccp-4L 0xb.201e79450884c00000000000c4p-4L : inexact-ok
+= sincos downward ldbl-96-intel 0xc.d4966d92d17082ap-4L : 0xb.7fb5fe776978e73p-4L 0xb.201e79450884be1p-4L : inexact-ok
+= sincos tonearest ldbl-96-intel 0xc.d4966d92d17082ap-4L : 0xb.7fb5fe776978e74p-4L 0xb.201e79450884be2p-4L : inexact-ok
+= sincos towardzero ldbl-96-intel 0xc.d4966d92d17082ap-4L : 0xb.7fb5fe776978e73p-4L 0xb.201e79450884be1p-4L : inexact-ok
+= sincos upward ldbl-96-intel 0xc.d4966d92d17082ap-4L : 0xb.7fb5fe776978e74p-4L 0xb.201e79450884be2p-4L : inexact-ok
+= sincos downward ldbl-96-m68k 0xc.d4966d92d17082ap-4L : 0xb.7fb5fe776978e73p-4L 0xb.201e79450884be1p-4L : inexact-ok
+= sincos tonearest ldbl-96-m68k 0xc.d4966d92d17082ap-4L : 0xb.7fb5fe776978e74p-4L 0xb.201e79450884be2p-4L : inexact-ok
+= sincos towardzero ldbl-96-m68k 0xc.d4966d92d17082ap-4L : 0xb.7fb5fe776978e73p-4L 0xb.201e79450884be1p-4L : inexact-ok
+= sincos upward ldbl-96-m68k 0xc.d4966d92d17082ap-4L : 0xb.7fb5fe776978e74p-4L 0xb.201e79450884be2p-4L : inexact-ok
+= sincos downward ldbl-128 0xc.d4966d92d17082ap-4L : 0xb.7fb5fe776978e7381aae7a4c30dp-4L 0xb.201e79450884be1d0c24406973ap-4L : inexact-ok
+= sincos tonearest ldbl-128 0xc.d4966d92d17082ap-4L : 0xb.7fb5fe776978e7381aae7a4c30dp-4L 0xb.201e79450884be1d0c24406973ap-4L : inexact-ok
+= sincos towardzero ldbl-128 0xc.d4966d92d17082ap-4L : 0xb.7fb5fe776978e7381aae7a4c30dp-4L 0xb.201e79450884be1d0c24406973ap-4L : inexact-ok
+= sincos upward ldbl-128 0xc.d4966d92d17082ap-4L : 0xb.7fb5fe776978e7381aae7a4c30d8p-4L 0xb.201e79450884be1d0c24406973a8p-4L : inexact-ok
+= sincos downward ldbl-128ibm 0xc.d4966d92d17082ap-4L : 0xb.7fb5fe776978e7381aae7a4c3p-4L 0xb.201e79450884be1d0c2440697p-4L : inexact-ok
+= sincos tonearest ldbl-128ibm 0xc.d4966d92d17082ap-4L : 0xb.7fb5fe776978e7381aae7a4c3p-4L 0xb.201e79450884be1d0c24406974p-4L : inexact-ok
+= sincos towardzero ldbl-128ibm 0xc.d4966d92d17082ap-4L : 0xb.7fb5fe776978e7381aae7a4c3p-4L 0xb.201e79450884be1d0c2440697p-4L : inexact-ok
+= sincos upward ldbl-128ibm 0xc.d4966d92d17082ap-4L : 0xb.7fb5fe776978e7381aae7a4c34p-4L 0xb.201e79450884be1d0c24406974p-4L : inexact-ok
+= sincos downward ldbl-96-intel 0xc.d4966d92d170829p-4L : 0xb.7fb5fe776978e72p-4L 0xb.201e79450884be2p-4L : inexact-ok
+= sincos tonearest ldbl-96-intel 0xc.d4966d92d170829p-4L : 0xb.7fb5fe776978e73p-4L 0xb.201e79450884be3p-4L : inexact-ok
+= sincos towardzero ldbl-96-intel 0xc.d4966d92d170829p-4L : 0xb.7fb5fe776978e72p-4L 0xb.201e79450884be2p-4L : inexact-ok
+= sincos upward ldbl-96-intel 0xc.d4966d92d170829p-4L : 0xb.7fb5fe776978e73p-4L 0xb.201e79450884be3p-4L : inexact-ok
+= sincos downward ldbl-96-m68k 0xc.d4966d92d170829p-4L : 0xb.7fb5fe776978e72p-4L 0xb.201e79450884be2p-4L : inexact-ok
+= sincos tonearest ldbl-96-m68k 0xc.d4966d92d170829p-4L : 0xb.7fb5fe776978e73p-4L 0xb.201e79450884be3p-4L : inexact-ok
+= sincos towardzero ldbl-96-m68k 0xc.d4966d92d170829p-4L : 0xb.7fb5fe776978e72p-4L 0xb.201e79450884be2p-4L : inexact-ok
+= sincos upward ldbl-96-m68k 0xc.d4966d92d170829p-4L : 0xb.7fb5fe776978e73p-4L 0xb.201e79450884be3p-4L : inexact-ok
+= sincos downward ldbl-128 0xc.d4966d92d170829p-4L : 0xb.7fb5fe776978e72cfa9001072848p-4L 0xb.201e79450884be288bda3ee0dd18p-4L : inexact-ok
+= sincos tonearest ldbl-128 0xc.d4966d92d170829p-4L : 0xb.7fb5fe776978e72cfa9001072848p-4L 0xb.201e79450884be288bda3ee0dd18p-4L : inexact-ok
+= sincos towardzero ldbl-128 0xc.d4966d92d170829p-4L : 0xb.7fb5fe776978e72cfa9001072848p-4L 0xb.201e79450884be288bda3ee0dd18p-4L : inexact-ok
+= sincos upward ldbl-128 0xc.d4966d92d170829p-4L : 0xb.7fb5fe776978e72cfa900107285p-4L 0xb.201e79450884be288bda3ee0dd2p-4L : inexact-ok
+= sincos downward ldbl-128ibm 0xc.d4966d92d170829p-4L : 0xb.7fb5fe776978e72cfa90010728p-4L 0xb.201e79450884be288bda3ee0dcp-4L : inexact-ok
+= sincos tonearest ldbl-128ibm 0xc.d4966d92d170829p-4L : 0xb.7fb5fe776978e72cfa90010728p-4L 0xb.201e79450884be288bda3ee0dcp-4L : inexact-ok
+= sincos towardzero ldbl-128ibm 0xc.d4966d92d170829p-4L : 0xb.7fb5fe776978e72cfa90010728p-4L 0xb.201e79450884be288bda3ee0dcp-4L : inexact-ok
+= sincos upward ldbl-128ibm 0xc.d4966d92d170829p-4L : 0xb.7fb5fe776978e72cfa9001072cp-4L 0xb.201e79450884be288bda3ee0ep-4L : inexact-ok
+= sincos downward ldbl-128 0xc.d4966d92d17082980965c1a663c8p-4L : 0xb.7fb5fe776978e732912810356318p-4L 0xb.201e79450884be22c53e47ed16d8p-4L : inexact-ok
+= sincos tonearest ldbl-128 0xc.d4966d92d17082980965c1a663c8p-4L : 0xb.7fb5fe776978e732912810356318p-4L 0xb.201e79450884be22c53e47ed16d8p-4L : inexact-ok
+= sincos towardzero ldbl-128 0xc.d4966d92d17082980965c1a663c8p-4L : 0xb.7fb5fe776978e732912810356318p-4L 0xb.201e79450884be22c53e47ed16d8p-4L : inexact-ok
+= sincos upward ldbl-128 0xc.d4966d92d17082980965c1a663c8p-4L : 0xb.7fb5fe776978e73291281035632p-4L 0xb.201e79450884be22c53e47ed16ep-4L : inexact-ok
+= sincos downward ldbl-128 0xc.d4966d92d17082980965c1a663cp-4L : 0xb.7fb5fe776978e73291281035631p-4L 0xb.201e79450884be22c53e47ed16ep-4L : inexact-ok
+= sincos tonearest ldbl-128 0xc.d4966d92d17082980965c1a663cp-4L : 0xb.7fb5fe776978e732912810356318p-4L 0xb.201e79450884be22c53e47ed16ep-4L : inexact-ok
+= sincos towardzero ldbl-128 0xc.d4966d92d17082980965c1a663cp-4L : 0xb.7fb5fe776978e73291281035631p-4L 0xb.201e79450884be22c53e47ed16ep-4L : inexact-ok
+= sincos upward ldbl-128 0xc.d4966d92d17082980965c1a663cp-4L : 0xb.7fb5fe776978e732912810356318p-4L 0xb.201e79450884be22c53e47ed16e8p-4L : inexact-ok
+= sincos downward ldbl-128 0xc.d4966d92d17082980965c1a664p-4L : 0xb.7fb5fe776978e73291281035634p-4L 0xb.201e79450884be22c53e47ed16bp-4L : inexact-ok
+= sincos tonearest ldbl-128 0xc.d4966d92d17082980965c1a664p-4L : 0xb.7fb5fe776978e73291281035634p-4L 0xb.201e79450884be22c53e47ed16bp-4L : inexact-ok
+= sincos towardzero ldbl-128 0xc.d4966d92d17082980965c1a664p-4L : 0xb.7fb5fe776978e73291281035634p-4L 0xb.201e79450884be22c53e47ed16bp-4L : inexact-ok
+= sincos upward ldbl-128 0xc.d4966d92d17082980965c1a664p-4L : 0xb.7fb5fe776978e732912810356348p-4L 0xb.201e79450884be22c53e47ed16b8p-4L : inexact-ok
+= sincos downward ldbl-128ibm 0xc.d4966d92d17082980965c1a664p-4L : 0xb.7fb5fe776978e732912810356p-4L 0xb.201e79450884be22c53e47ed14p-4L : inexact-ok
+= sincos tonearest ldbl-128ibm 0xc.d4966d92d17082980965c1a664p-4L : 0xb.7fb5fe776978e7329128103564p-4L 0xb.201e79450884be22c53e47ed18p-4L : inexact-ok
+= sincos towardzero ldbl-128ibm 0xc.d4966d92d17082980965c1a664p-4L : 0xb.7fb5fe776978e732912810356p-4L 0xb.201e79450884be22c53e47ed14p-4L : inexact-ok
+= sincos upward ldbl-128ibm 0xc.d4966d92d17082980965c1a664p-4L : 0xb.7fb5fe776978e7329128103564p-4L 0xb.201e79450884be22c53e47ed18p-4L : inexact-ok
+= sincos downward ldbl-128 0xc.d4966d92d17082980965c1a66p-4L : 0xb.7fb5fe776978e732912810356078p-4L 0xb.201e79450884be22c53e47ed199p-4L : inexact-ok
+= sincos tonearest ldbl-128 0xc.d4966d92d17082980965c1a66p-4L : 0xb.7fb5fe776978e732912810356078p-4L 0xb.201e79450884be22c53e47ed199p-4L : inexact-ok
+= sincos towardzero ldbl-128 0xc.d4966d92d17082980965c1a66p-4L : 0xb.7fb5fe776978e732912810356078p-4L 0xb.201e79450884be22c53e47ed199p-4L : inexact-ok
+= sincos upward ldbl-128 0xc.d4966d92d17082980965c1a66p-4L : 0xb.7fb5fe776978e73291281035608p-4L 0xb.201e79450884be22c53e47ed1998p-4L : inexact-ok
+= sincos downward ldbl-128ibm 0xc.d4966d92d17082980965c1a66p-4L : 0xb.7fb5fe776978e732912810356p-4L 0xb.201e79450884be22c53e47ed18p-4L : inexact-ok
+= sincos tonearest ldbl-128ibm 0xc.d4966d92d17082980965c1a66p-4L : 0xb.7fb5fe776978e732912810356p-4L 0xb.201e79450884be22c53e47ed18p-4L : inexact-ok
+= sincos towardzero ldbl-128ibm 0xc.d4966d92d17082980965c1a66p-4L : 0xb.7fb5fe776978e732912810356p-4L 0xb.201e79450884be22c53e47ed18p-4L : inexact-ok
+= sincos upward ldbl-128ibm 0xc.d4966d92d17082980965c1a66p-4L : 0xb.7fb5fe776978e7329128103564p-4L 0xb.201e79450884be22c53e47ed1cp-4L : inexact-ok
+sincos 1e22
+= sincos downward flt-32 0x2.1e19e4p+72f : -0x4.cd7e88p-4f 0xf.431ddp-4f : inexact-ok
+= sincos tonearest flt-32 0x2.1e19e4p+72f : -0x4.cd7e88p-4f 0xf.431ddp-4f : inexact-ok
+= sincos towardzero flt-32 0x2.1e19e4p+72f : -0x4.cd7e8p-4f 0xf.431ddp-4f : inexact-ok
+= sincos upward flt-32 0x2.1e19e4p+72f : -0x4.cd7e8p-4f 0xf.431dep-4f : inexact-ok
+= sincos downward dbl-64 0x2.1e19e4p+72 : -0x4.cd7e86c4077cp-4 0xf.431dd7a36cf3p-4 : inexact-ok
+= sincos tonearest dbl-64 0x2.1e19e4p+72 : -0x4.cd7e86c4077cp-4 0xf.431dd7a36cf38p-4 : inexact-ok
+= sincos towardzero dbl-64 0x2.1e19e4p+72 : -0x4.cd7e86c4077bcp-4 0xf.431dd7a36cf3p-4 : inexact-ok
+= sincos upward dbl-64 0x2.1e19e4p+72 : -0x4.cd7e86c4077bcp-4 0xf.431dd7a36cf38p-4 : inexact-ok
+= sincos downward ldbl-96-intel 0x2.1e19e4p+72L : -0x4.cd7e86c4077bf0ep-4L 0xf.431dd7a36cf37dep-4L : inexact-ok
+= sincos tonearest ldbl-96-intel 0x2.1e19e4p+72L : -0x4.cd7e86c4077bf0ep-4L 0xf.431dd7a36cf37dep-4L : inexact-ok
+= sincos towardzero ldbl-96-intel 0x2.1e19e4p+72L : -0x4.cd7e86c4077bf0d8p-4L 0xf.431dd7a36cf37dep-4L : inexact-ok
+= sincos upward ldbl-96-intel 0x2.1e19e4p+72L : -0x4.cd7e86c4077bf0d8p-4L 0xf.431dd7a36cf37dfp-4L : inexact-ok
+= sincos downward ldbl-96-m68k 0x2.1e19e4p+72L : -0x4.cd7e86c4077bf0ep-4L 0xf.431dd7a36cf37dep-4L : inexact-ok
+= sincos tonearest ldbl-96-m68k 0x2.1e19e4p+72L : -0x4.cd7e86c4077bf0ep-4L 0xf.431dd7a36cf37dep-4L : inexact-ok
+= sincos towardzero ldbl-96-m68k 0x2.1e19e4p+72L : -0x4.cd7e86c4077bf0d8p-4L 0xf.431dd7a36cf37dep-4L : inexact-ok
+= sincos upward ldbl-96-m68k 0x2.1e19e4p+72L : -0x4.cd7e86c4077bf0d8p-4L 0xf.431dd7a36cf37dfp-4L : inexact-ok
+= sincos downward ldbl-128 0x2.1e19e4p+72L : -0x4.cd7e86c4077bf0debc87d70d196p-4L 0xf.431dd7a36cf37de5c74544f6b438p-4L : inexact-ok
+= sincos tonearest ldbl-128 0x2.1e19e4p+72L : -0x4.cd7e86c4077bf0debc87d70d196p-4L 0xf.431dd7a36cf37de5c74544f6b438p-4L : inexact-ok
+= sincos towardzero ldbl-128 0x2.1e19e4p+72L : -0x4.cd7e86c4077bf0debc87d70d195cp-4L 0xf.431dd7a36cf37de5c74544f6b438p-4L : inexact-ok
+= sincos upward ldbl-128 0x2.1e19e4p+72L : -0x4.cd7e86c4077bf0debc87d70d195cp-4L 0xf.431dd7a36cf37de5c74544f6b44p-4L : inexact-ok
+= sincos downward ldbl-128ibm 0x2.1e19e4p+72L : -0x4.cd7e86c4077bf0debc87d70d1ap-4L 0xf.431dd7a36cf37de5c74544f6b4p-4L : inexact-ok
+= sincos tonearest ldbl-128ibm 0x2.1e19e4p+72L : -0x4.cd7e86c4077bf0debc87d70d1ap-4L 0xf.431dd7a36cf37de5c74544f6b4p-4L : inexact-ok
+= sincos towardzero ldbl-128ibm 0x2.1e19e4p+72L : -0x4.cd7e86c4077bf0debc87d70d18p-4L 0xf.431dd7a36cf37de5c74544f6b4p-4L : inexact-ok
+= sincos upward ldbl-128ibm 0x2.1e19e4p+72L : -0x4.cd7e86c4077bf0debc87d70d18p-4L 0xf.431dd7a36cf37de5c74544f6b8p-4L : inexact-ok
+= sincos downward flt-32 0x2.1e19ep+72f : -0xb.becc5p-4f 0xa.dd6f6p-4f : inexact-ok
+= sincos tonearest flt-32 0x2.1e19ep+72f : -0xb.becc4p-4f 0xa.dd6f7p-4f : inexact-ok
+= sincos towardzero flt-32 0x2.1e19ep+72f : -0xb.becc4p-4f 0xa.dd6f6p-4f : inexact-ok
+= sincos upward flt-32 0x2.1e19ep+72f : -0xb.becc4p-4f 0xa.dd6f7p-4f : inexact-ok
+= sincos downward dbl-64 0x2.1e19ep+72 : -0xb.becc47ab1b8c8p-4 0xa.dd6f6bacd206p-4 : inexact-ok
+= sincos tonearest dbl-64 0x2.1e19ep+72 : -0xb.becc47ab1b8c8p-4 0xa.dd6f6bacd2068p-4 : inexact-ok
+= sincos towardzero dbl-64 0x2.1e19ep+72 : -0xb.becc47ab1b8cp-4 0xa.dd6f6bacd206p-4 : inexact-ok
+= sincos upward dbl-64 0x2.1e19ep+72 : -0xb.becc47ab1b8cp-4 0xa.dd6f6bacd2068p-4 : inexact-ok
+= sincos downward ldbl-96-intel 0x2.1e19ep+72L : -0xb.becc47ab1b8c708p-4L 0xa.dd6f6bacd20654cp-4L : inexact-ok
+= sincos tonearest ldbl-96-intel 0x2.1e19ep+72L : -0xb.becc47ab1b8c708p-4L 0xa.dd6f6bacd20654cp-4L : inexact-ok
+= sincos towardzero ldbl-96-intel 0x2.1e19ep+72L : -0xb.becc47ab1b8c707p-4L 0xa.dd6f6bacd20654cp-4L : inexact-ok
+= sincos upward ldbl-96-intel 0x2.1e19ep+72L : -0xb.becc47ab1b8c707p-4L 0xa.dd6f6bacd20654dp-4L : inexact-ok
+= sincos downward ldbl-96-m68k 0x2.1e19ep+72L : -0xb.becc47ab1b8c708p-4L 0xa.dd6f6bacd20654cp-4L : inexact-ok
+= sincos tonearest ldbl-96-m68k 0x2.1e19ep+72L : -0xb.becc47ab1b8c708p-4L 0xa.dd6f6bacd20654cp-4L : inexact-ok
+= sincos towardzero ldbl-96-m68k 0x2.1e19ep+72L : -0xb.becc47ab1b8c707p-4L 0xa.dd6f6bacd20654cp-4L : inexact-ok
+= sincos upward ldbl-96-m68k 0x2.1e19ep+72L : -0xb.becc47ab1b8c707p-4L 0xa.dd6f6bacd20654dp-4L : inexact-ok
+= sincos downward ldbl-128 0x2.1e19ep+72L : -0xb.becc47ab1b8c70793712c4ff2bcp-4L 0xa.dd6f6bacd20654c1404f52cde16p-4L : inexact-ok
+= sincos tonearest ldbl-128 0x2.1e19ep+72L : -0xb.becc47ab1b8c70793712c4ff2bcp-4L 0xa.dd6f6bacd20654c1404f52cde16p-4L : inexact-ok
+= sincos towardzero ldbl-128 0x2.1e19ep+72L : -0xb.becc47ab1b8c70793712c4ff2bb8p-4L 0xa.dd6f6bacd20654c1404f52cde16p-4L : inexact-ok
+= sincos upward ldbl-128 0x2.1e19ep+72L : -0xb.becc47ab1b8c70793712c4ff2bb8p-4L 0xa.dd6f6bacd20654c1404f52cde168p-4L : inexact-ok
+= sincos downward ldbl-128ibm 0x2.1e19ep+72L : -0xb.becc47ab1b8c70793712c4ff2cp-4L 0xa.dd6f6bacd20654c1404f52cdep-4L : inexact-ok
+= sincos tonearest ldbl-128ibm 0x2.1e19ep+72L : -0xb.becc47ab1b8c70793712c4ff2cp-4L 0xa.dd6f6bacd20654c1404f52cdep-4L : inexact-ok
+= sincos towardzero ldbl-128ibm 0x2.1e19ep+72L : -0xb.becc47ab1b8c70793712c4ff28p-4L 0xa.dd6f6bacd20654c1404f52cdep-4L : inexact-ok
+= sincos upward ldbl-128ibm 0x2.1e19ep+72L : -0xb.becc47ab1b8c70793712c4ff28p-4L 0xa.dd6f6bacd20654c1404f52cde4p-4L : inexact-ok
+= sincos downward dbl-64 0x2.1e19e0c9bab24p+72 : -0xd.a29d5bb5f9ccp-4 0x8.5f167780e4798p-4 : inexact-ok
+= sincos tonearest dbl-64 0x2.1e19e0c9bab24p+72 : -0xd.a29d5bb5f9cb8p-4 0x8.5f167780e47ap-4 : inexact-ok
+= sincos towardzero dbl-64 0x2.1e19e0c9bab24p+72 : -0xd.a29d5bb5f9cb8p-4 0x8.5f167780e4798p-4 : inexact-ok
+= sincos upward dbl-64 0x2.1e19e0c9bab24p+72 : -0xd.a29d5bb5f9cb8p-4 0x8.5f167780e47ap-4 : inexact-ok
+= sincos downward ldbl-96-intel 0x2.1e19e0c9bab24p+72L : -0xd.a29d5bb5f9cb87ep-4L 0x8.5f167780e479c9ap-4L : inexact-ok
+= sincos tonearest ldbl-96-intel 0x2.1e19e0c9bab24p+72L : -0xd.a29d5bb5f9cb87dp-4L 0x8.5f167780e479c9ap-4L : inexact-ok
+= sincos towardzero ldbl-96-intel 0x2.1e19e0c9bab24p+72L : -0xd.a29d5bb5f9cb87dp-4L 0x8.5f167780e479c9ap-4L : inexact-ok
+= sincos upward ldbl-96-intel 0x2.1e19e0c9bab24p+72L : -0xd.a29d5bb5f9cb87dp-4L 0x8.5f167780e479c9bp-4L : inexact-ok
+= sincos downward ldbl-96-m68k 0x2.1e19e0c9bab24p+72L : -0xd.a29d5bb5f9cb87ep-4L 0x8.5f167780e479c9ap-4L : inexact-ok
+= sincos tonearest ldbl-96-m68k 0x2.1e19e0c9bab24p+72L : -0xd.a29d5bb5f9cb87dp-4L 0x8.5f167780e479c9ap-4L : inexact-ok
+= sincos towardzero ldbl-96-m68k 0x2.1e19e0c9bab24p+72L : -0xd.a29d5bb5f9cb87dp-4L 0x8.5f167780e479c9ap-4L : inexact-ok
+= sincos upward ldbl-96-m68k 0x2.1e19e0c9bab24p+72L : -0xd.a29d5bb5f9cb87dp-4L 0x8.5f167780e479c9bp-4L : inexact-ok
+= sincos downward ldbl-128 0x2.1e19e0c9bab24p+72L : -0xd.a29d5bb5f9cb87d14de41dc991fp-4L 0x8.5f167780e479c9a5c86ffce76148p-4L : inexact-ok
+= sincos tonearest ldbl-128 0x2.1e19e0c9bab24p+72L : -0xd.a29d5bb5f9cb87d14de41dc991e8p-4L 0x8.5f167780e479c9a5c86ffce7615p-4L : inexact-ok
+= sincos towardzero ldbl-128 0x2.1e19e0c9bab24p+72L : -0xd.a29d5bb5f9cb87d14de41dc991e8p-4L 0x8.5f167780e479c9a5c86ffce76148p-4L : inexact-ok
+= sincos upward ldbl-128 0x2.1e19e0c9bab24p+72L : -0xd.a29d5bb5f9cb87d14de41dc991e8p-4L 0x8.5f167780e479c9a5c86ffce7615p-4L : inexact-ok
+= sincos downward ldbl-128ibm 0x2.1e19e0c9bab24p+72L : -0xd.a29d5bb5f9cb87d14de41dc994p-4L 0x8.5f167780e479c9a5c86ffce76p-4L : inexact-ok
+= sincos tonearest ldbl-128ibm 0x2.1e19e0c9bab24p+72L : -0xd.a29d5bb5f9cb87d14de41dc99p-4L 0x8.5f167780e479c9a5c86ffce76p-4L : inexact-ok
+= sincos towardzero ldbl-128ibm 0x2.1e19e0c9bab24p+72L : -0xd.a29d5bb5f9cb87d14de41dc99p-4L 0x8.5f167780e479c9a5c86ffce76p-4L : inexact-ok
+= sincos upward ldbl-128ibm 0x2.1e19e0c9bab24p+72L : -0xd.a29d5bb5f9cb87d14de41dc99p-4L 0x8.5f167780e479c9a5c86ffce764p-4L : inexact-ok
+sincos 0x1p1023
+= sincos downward flt-32 0xf.fffffp+124f : -0x8.599b4p-4f 0xd.a5f96p-4f : inexact-ok
+= sincos tonearest flt-32 0xf.fffffp+124f : -0x8.599b3p-4f 0xd.a5f96p-4f : inexact-ok
+= sincos towardzero flt-32 0xf.fffffp+124f : -0x8.599b3p-4f 0xd.a5f96p-4f : inexact-ok
+= sincos upward flt-32 0xf.fffffp+124f : -0x8.599b3p-4f 0xd.a5f97p-4f : inexact-ok
+= sincos downward dbl-64 0xf.fffffp+124 : -0x8.599b32844abbp-4 0xd.a5f963cdefe68p-4 : inexact-ok
+= sincos tonearest dbl-64 0xf.fffffp+124 : -0x8.599b32844aba8p-4 0xd.a5f963cdefe7p-4 : inexact-ok
+= sincos towardzero dbl-64 0xf.fffffp+124 : -0x8.599b32844aba8p-4 0xd.a5f963cdefe68p-4 : inexact-ok
+= sincos upward dbl-64 0xf.fffffp+124 : -0x8.599b32844aba8p-4 0xd.a5f963cdefe7p-4 : inexact-ok
+= sincos downward ldbl-96-intel 0xf.fffffp+124L : -0x8.599b32844aba907p-4L 0xd.a5f963cdefe6d52p-4L : inexact-ok
+= sincos tonearest ldbl-96-intel 0xf.fffffp+124L : -0x8.599b32844aba907p-4L 0xd.a5f963cdefe6d53p-4L : inexact-ok
+= sincos towardzero ldbl-96-intel 0xf.fffffp+124L : -0x8.599b32844aba906p-4L 0xd.a5f963cdefe6d52p-4L : inexact-ok
+= sincos upward ldbl-96-intel 0xf.fffffp+124L : -0x8.599b32844aba906p-4L 0xd.a5f963cdefe6d53p-4L : inexact-ok
+= sincos downward ldbl-96-m68k 0xf.fffffp+124L : -0x8.599b32844aba907p-4L 0xd.a5f963cdefe6d52p-4L : inexact-ok
+= sincos tonearest ldbl-96-m68k 0xf.fffffp+124L : -0x8.599b32844aba907p-4L 0xd.a5f963cdefe6d53p-4L : inexact-ok
+= sincos towardzero ldbl-96-m68k 0xf.fffffp+124L : -0x8.599b32844aba906p-4L 0xd.a5f963cdefe6d52p-4L : inexact-ok
+= sincos upward ldbl-96-m68k 0xf.fffffp+124L : -0x8.599b32844aba906p-4L 0xd.a5f963cdefe6d53p-4L : inexact-ok
+= sincos downward ldbl-128 0xf.fffffp+124L : -0x8.599b32844aba906cee446be049ap-4L 0xd.a5f963cdefe6d529f6b6009fb2fp-4L : inexact-ok
+= sincos tonearest ldbl-128 0xf.fffffp+124L : -0x8.599b32844aba906cee446be04998p-4L 0xd.a5f963cdefe6d529f6b6009fb2fp-4L : inexact-ok
+= sincos towardzero ldbl-128 0xf.fffffp+124L : -0x8.599b32844aba906cee446be04998p-4L 0xd.a5f963cdefe6d529f6b6009fb2fp-4L : inexact-ok
+= sincos upward ldbl-128 0xf.fffffp+124L : -0x8.599b32844aba906cee446be04998p-4L 0xd.a5f963cdefe6d529f6b6009fb2f8p-4L : inexact-ok
+= sincos downward ldbl-128ibm 0xf.fffffp+124L : -0x8.599b32844aba906cee446be04cp-4L 0xd.a5f963cdefe6d529f6b6009fbp-4L : inexact-ok
+= sincos tonearest ldbl-128ibm 0xf.fffffp+124L : -0x8.599b32844aba906cee446be048p-4L 0xd.a5f963cdefe6d529f6b6009fb4p-4L : inexact-ok
+= sincos towardzero ldbl-128ibm 0xf.fffffp+124L : -0x8.599b32844aba906cee446be048p-4L 0xd.a5f963cdefe6d529f6b6009fbp-4L : inexact-ok
+= sincos upward ldbl-128ibm 0xf.fffffp+124L : -0x8.599b32844aba906cee446be048p-4L 0xd.a5f963cdefe6d529f6b6009fb4p-4L : inexact-ok
+= sincos downward dbl-64 0x8p+1020 : 0x9.0292465edbaf8p-4 -0xd.38cf9361195f8p-4 : inexact-ok
+= sincos tonearest dbl-64 0x8p+1020 : 0x9.0292465edbbp-4 -0xd.38cf9361195f8p-4 : inexact-ok
+= sincos towardzero dbl-64 0x8p+1020 : 0x9.0292465edbaf8p-4 -0xd.38cf9361195fp-4 : inexact-ok
+= sincos upward dbl-64 0x8p+1020 : 0x9.0292465edbbp-4 -0xd.38cf9361195fp-4 : inexact-ok
+= sincos downward ldbl-96-intel 0x8p+1020L : 0x9.0292465edbaff2dp-4L -0xd.38cf9361195f50cp-4L : inexact-ok
+= sincos tonearest ldbl-96-intel 0x8p+1020L : 0x9.0292465edbaff2dp-4L -0xd.38cf9361195f50bp-4L : inexact-ok
+= sincos towardzero ldbl-96-intel 0x8p+1020L : 0x9.0292465edbaff2dp-4L -0xd.38cf9361195f50bp-4L : inexact-ok
+= sincos upward ldbl-96-intel 0x8p+1020L : 0x9.0292465edbaff2ep-4L -0xd.38cf9361195f50bp-4L : inexact-ok
+= sincos downward ldbl-96-m68k 0x8p+1020L : 0x9.0292465edbaff2dp-4L -0xd.38cf9361195f50cp-4L : inexact-ok
+= sincos tonearest ldbl-96-m68k 0x8p+1020L : 0x9.0292465edbaff2dp-4L -0xd.38cf9361195f50bp-4L : inexact-ok
+= sincos towardzero ldbl-96-m68k 0x8p+1020L : 0x9.0292465edbaff2dp-4L -0xd.38cf9361195f50bp-4L : inexact-ok
+= sincos upward ldbl-96-m68k 0x8p+1020L : 0x9.0292465edbaff2ep-4L -0xd.38cf9361195f50bp-4L : inexact-ok
+= sincos downward ldbl-128 0x8p+1020L : 0x9.0292465edbaff2d2e64a2845e55p-4L -0xd.38cf9361195f50b10fac29dd9038p-4L : inexact-ok
+= sincos tonearest ldbl-128 0x8p+1020L : 0x9.0292465edbaff2d2e64a2845e558p-4L -0xd.38cf9361195f50b10fac29dd9038p-4L : inexact-ok
+= sincos towardzero ldbl-128 0x8p+1020L : 0x9.0292465edbaff2d2e64a2845e55p-4L -0xd.38cf9361195f50b10fac29dd903p-4L : inexact-ok
+= sincos upward ldbl-128 0x8p+1020L : 0x9.0292465edbaff2d2e64a2845e558p-4L -0xd.38cf9361195f50b10fac29dd903p-4L : inexact-ok
+= sincos downward ldbl-128ibm 0x8p+1020L : 0x9.0292465edbaff2d2e64a2845e4p-4L -0xd.38cf9361195f50b10fac29dd94p-4L : inexact-ok
+= sincos tonearest ldbl-128ibm 0x8p+1020L : 0x9.0292465edbaff2d2e64a2845e4p-4L -0xd.38cf9361195f50b10fac29dd9p-4L : inexact-ok
+= sincos towardzero ldbl-128ibm 0x8p+1020L : 0x9.0292465edbaff2d2e64a2845e4p-4L -0xd.38cf9361195f50b10fac29dd9p-4L : inexact-ok
+= sincos upward ldbl-128ibm 0x8p+1020L : 0x9.0292465edbaff2d2e64a2845e8p-4L -0xd.38cf9361195f50b10fac29dd9p-4L : inexact-ok
+sincos 0x1p16383
+= sincos downward flt-32 0xf.fffffp+124f : -0x8.599b4p-4f 0xd.a5f96p-4f : inexact-ok
+= sincos tonearest flt-32 0xf.fffffp+124f : -0x8.599b3p-4f 0xd.a5f96p-4f : inexact-ok
+= sincos towardzero flt-32 0xf.fffffp+124f : -0x8.599b3p-4f 0xd.a5f96p-4f : inexact-ok
+= sincos upward flt-32 0xf.fffffp+124f : -0x8.599b3p-4f 0xd.a5f97p-4f : inexact-ok
+= sincos downward dbl-64 0xf.fffffp+124 : -0x8.599b32844abbp-4 0xd.a5f963cdefe68p-4 : inexact-ok
+= sincos tonearest dbl-64 0xf.fffffp+124 : -0x8.599b32844aba8p-4 0xd.a5f963cdefe7p-4 : inexact-ok
+= sincos towardzero dbl-64 0xf.fffffp+124 : -0x8.599b32844aba8p-4 0xd.a5f963cdefe68p-4 : inexact-ok
+= sincos upward dbl-64 0xf.fffffp+124 : -0x8.599b32844aba8p-4 0xd.a5f963cdefe7p-4 : inexact-ok
+= sincos downward ldbl-96-intel 0xf.fffffp+124L : -0x8.599b32844aba907p-4L 0xd.a5f963cdefe6d52p-4L : inexact-ok
+= sincos tonearest ldbl-96-intel 0xf.fffffp+124L : -0x8.599b32844aba907p-4L 0xd.a5f963cdefe6d53p-4L : inexact-ok
+= sincos towardzero ldbl-96-intel 0xf.fffffp+124L : -0x8.599b32844aba906p-4L 0xd.a5f963cdefe6d52p-4L : inexact-ok
+= sincos upward ldbl-96-intel 0xf.fffffp+124L : -0x8.599b32844aba906p-4L 0xd.a5f963cdefe6d53p-4L : inexact-ok
+= sincos downward ldbl-96-m68k 0xf.fffffp+124L : -0x8.599b32844aba907p-4L 0xd.a5f963cdefe6d52p-4L : inexact-ok
+= sincos tonearest ldbl-96-m68k 0xf.fffffp+124L : -0x8.599b32844aba907p-4L 0xd.a5f963cdefe6d53p-4L : inexact-ok
+= sincos towardzero ldbl-96-m68k 0xf.fffffp+124L : -0x8.599b32844aba906p-4L 0xd.a5f963cdefe6d52p-4L : inexact-ok
+= sincos upward ldbl-96-m68k 0xf.fffffp+124L : -0x8.599b32844aba906p-4L 0xd.a5f963cdefe6d53p-4L : inexact-ok
+= sincos downward ldbl-128 0xf.fffffp+124L : -0x8.599b32844aba906cee446be049ap-4L 0xd.a5f963cdefe6d529f6b6009fb2fp-4L : inexact-ok
+= sincos tonearest ldbl-128 0xf.fffffp+124L : -0x8.599b32844aba906cee446be04998p-4L 0xd.a5f963cdefe6d529f6b6009fb2fp-4L : inexact-ok
+= sincos towardzero ldbl-128 0xf.fffffp+124L : -0x8.599b32844aba906cee446be04998p-4L 0xd.a5f963cdefe6d529f6b6009fb2fp-4L : inexact-ok
+= sincos upward ldbl-128 0xf.fffffp+124L : -0x8.599b32844aba906cee446be04998p-4L 0xd.a5f963cdefe6d529f6b6009fb2f8p-4L : inexact-ok
+= sincos downward ldbl-128ibm 0xf.fffffp+124L : -0x8.599b32844aba906cee446be04cp-4L 0xd.a5f963cdefe6d529f6b6009fbp-4L : inexact-ok
+= sincos tonearest ldbl-128ibm 0xf.fffffp+124L : -0x8.599b32844aba906cee446be048p-4L 0xd.a5f963cdefe6d529f6b6009fb4p-4L : inexact-ok
+= sincos towardzero ldbl-128ibm 0xf.fffffp+124L : -0x8.599b32844aba906cee446be048p-4L 0xd.a5f963cdefe6d529f6b6009fbp-4L : inexact-ok
+= sincos upward ldbl-128ibm 0xf.fffffp+124L : -0x8.599b32844aba906cee446be048p-4L 0xd.a5f963cdefe6d529f6b6009fb4p-4L : inexact-ok
+= sincos downward dbl-64 0xf.ffffffffffff8p+1020 : 0x1.452fc98b34e96p-8 -0xf.fff31767d5bbp-4 : inexact-ok
+= sincos tonearest dbl-64 0xf.ffffffffffff8p+1020 : 0x1.452fc98b34e97p-8 -0xf.fff31767d5ba8p-4 : inexact-ok
+= sincos towardzero dbl-64 0xf.ffffffffffff8p+1020 : 0x1.452fc98b34e96p-8 -0xf.fff31767d5ba8p-4 : inexact-ok
+= sincos upward dbl-64 0xf.ffffffffffff8p+1020 : 0x1.452fc98b34e97p-8 -0xf.fff31767d5ba8p-4 : inexact-ok
+= sincos downward ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x1.452fc98b34e96b6p-8L -0xf.fff31767d5ba9e1p-4L : inexact-ok
+= sincos tonearest ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x1.452fc98b34e96b62p-8L -0xf.fff31767d5ba9ep-4L : inexact-ok
+= sincos towardzero ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x1.452fc98b34e96b6p-8L -0xf.fff31767d5ba9ep-4L : inexact-ok
+= sincos upward ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x1.452fc98b34e96b62p-8L -0xf.fff31767d5ba9ep-4L : inexact-ok
+= sincos downward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x1.452fc98b34e96b6p-8L -0xf.fff31767d5ba9e1p-4L : inexact-ok
+= sincos tonearest ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x1.452fc98b34e96b62p-8L -0xf.fff31767d5ba9ep-4L : inexact-ok
+= sincos towardzero ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x1.452fc98b34e96b6p-8L -0xf.fff31767d5ba9ep-4L : inexact-ok
+= sincos upward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x1.452fc98b34e96b62p-8L -0xf.fff31767d5ba9ep-4L : inexact-ok
+= sincos downward ldbl-128 0xf.ffffffffffff8p+1020L : 0x1.452fc98b34e96b61139b09a7c84ap-8L -0xf.fff31767d5ba9e038d934070f138p-4L : inexact-ok
+= sincos tonearest ldbl-128 0xf.ffffffffffff8p+1020L : 0x1.452fc98b34e96b61139b09a7c84ap-8L -0xf.fff31767d5ba9e038d934070f13p-4L : inexact-ok
+= sincos towardzero ldbl-128 0xf.ffffffffffff8p+1020L : 0x1.452fc98b34e96b61139b09a7c84ap-8L -0xf.fff31767d5ba9e038d934070f13p-4L : inexact-ok
+= sincos upward ldbl-128 0xf.ffffffffffff8p+1020L : 0x1.452fc98b34e96b61139b09a7c84bp-8L -0xf.fff31767d5ba9e038d934070f13p-4L : inexact-ok
+= sincos downward ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0x1.452fc98b34e96b61139b09a7c8p-8L -0xf.fff31767d5ba9e038d934070f4p-4L : inexact-ok
+= sincos tonearest ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0x1.452fc98b34e96b61139b09a7c88p-8L -0xf.fff31767d5ba9e038d934070fp-4L : inexact-ok
+= sincos towardzero ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0x1.452fc98b34e96b61139b09a7c8p-8L -0xf.fff31767d5ba9e038d934070fp-4L : inexact-ok
+= sincos upward ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0x1.452fc98b34e96b61139b09a7c88p-8L -0xf.fff31767d5ba9e038d934070fp-4L : inexact-ok
+= sincos downward ldbl-96-intel 0x8p+16380L : 0x6.3ad4b2136cc68818p-4L 0xe.bcc2fc82ae39ebfp-4L : inexact-ok
+= sincos tonearest ldbl-96-intel 0x8p+16380L : 0x6.3ad4b2136cc6882p-4L 0xe.bcc2fc82ae39ecp-4L : inexact-ok
+= sincos towardzero ldbl-96-intel 0x8p+16380L : 0x6.3ad4b2136cc68818p-4L 0xe.bcc2fc82ae39ebfp-4L : inexact-ok
+= sincos upward ldbl-96-intel 0x8p+16380L : 0x6.3ad4b2136cc6882p-4L 0xe.bcc2fc82ae39ecp-4L : inexact-ok
+= sincos downward ldbl-96-m68k 0x8p+16380L : 0x6.3ad4b2136cc68818p-4L 0xe.bcc2fc82ae39ebfp-4L : inexact-ok
+= sincos tonearest ldbl-96-m68k 0x8p+16380L : 0x6.3ad4b2136cc6882p-4L 0xe.bcc2fc82ae39ecp-4L : inexact-ok
+= sincos towardzero ldbl-96-m68k 0x8p+16380L : 0x6.3ad4b2136cc68818p-4L 0xe.bcc2fc82ae39ebfp-4L : inexact-ok
+= sincos upward ldbl-96-m68k 0x8p+16380L : 0x6.3ad4b2136cc6882p-4L 0xe.bcc2fc82ae39ecp-4L : inexact-ok
+= sincos downward ldbl-128 0x8p+16380L : 0x6.3ad4b2136cc6881f0ca607c7946p-4L 0xe.bcc2fc82ae39ebf8da5d687bf358p-4L : inexact-ok
+= sincos tonearest ldbl-128 0x8p+16380L : 0x6.3ad4b2136cc6881f0ca607c7946p-4L 0xe.bcc2fc82ae39ebf8da5d687bf36p-4L : inexact-ok
+= sincos towardzero ldbl-128 0x8p+16380L : 0x6.3ad4b2136cc6881f0ca607c7946p-4L 0xe.bcc2fc82ae39ebf8da5d687bf358p-4L : inexact-ok
+= sincos upward ldbl-128 0x8p+16380L : 0x6.3ad4b2136cc6881f0ca607c79464p-4L 0xe.bcc2fc82ae39ebf8da5d687bf36p-4L : inexact-ok
+= sincos downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : -0xe.f1a3e1dc468a921dddb4e37fbe6p-4L -0x5.b773d971a848e75c230605526978p-4L : inexact-ok
+= sincos tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : -0xe.f1a3e1dc468a921dddb4e37fbe6p-4L -0x5.b773d971a848e75c230605526974p-4L : inexact-ok
+= sincos towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : -0xe.f1a3e1dc468a921dddb4e37fbe58p-4L -0x5.b773d971a848e75c230605526974p-4L : inexact-ok
+= sincos upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : -0xe.f1a3e1dc468a921dddb4e37fbe58p-4L -0x5.b773d971a848e75c230605526974p-4L : inexact-ok
+= sincos downward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : -0xe.f1a3e1dc468a921dddb4e37fcp-4L -0x5.b773d971a848e75c230605526ap-4L : inexact-ok
+= sincos tonearest ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : -0xe.f1a3e1dc468a921dddb4e37fcp-4L -0x5.b773d971a848e75c230605526ap-4L : inexact-ok
+= sincos towardzero ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : -0xe.f1a3e1dc468a921dddb4e37fbcp-4L -0x5.b773d971a848e75c2306055268p-4L : inexact-ok
+= sincos upward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : -0xe.f1a3e1dc468a921dddb4e37fbcp-4L -0x5.b773d971a848e75c2306055268p-4L : inexact-ok
+sincos 0x1p+120
+= sincos downward flt-32 0x1p+120f : 0x6.0b8d18p-4f -0xe.d0669p-4f : inexact-ok
+= sincos tonearest flt-32 0x1p+120f : 0x6.0b8d18p-4f -0xe.d0668p-4f : inexact-ok
+= sincos towardzero flt-32 0x1p+120f : 0x6.0b8d18p-4f -0xe.d0668p-4f : inexact-ok
+= sincos upward flt-32 0x1p+120f : 0x6.0b8d2p-4f -0xe.d0668p-4f : inexact-ok
+= sincos downward dbl-64 0x1p+120 : 0x6.0b8d19579bf2cp-4 -0xe.d06685b36c67p-4 : inexact-ok
+= sincos tonearest dbl-64 0x1p+120 : 0x6.0b8d19579bf2cp-4 -0xe.d06685b36c67p-4 : inexact-ok
+= sincos towardzero dbl-64 0x1p+120 : 0x6.0b8d19579bf2cp-4 -0xe.d06685b36c668p-4 : inexact-ok
+= sincos upward dbl-64 0x1p+120 : 0x6.0b8d19579bf3p-4 -0xe.d06685b36c668p-4 : inexact-ok
+= sincos downward ldbl-96-intel 0x1p+120L : 0x6.0b8d19579bf2db58p-4L -0xe.d06685b36c66c4dp-4L : inexact-ok
+= sincos tonearest ldbl-96-intel 0x1p+120L : 0x6.0b8d19579bf2db6p-4L -0xe.d06685b36c66c4dp-4L : inexact-ok
+= sincos towardzero ldbl-96-intel 0x1p+120L : 0x6.0b8d19579bf2db58p-4L -0xe.d06685b36c66c4cp-4L : inexact-ok
+= sincos upward ldbl-96-intel 0x1p+120L : 0x6.0b8d19579bf2db6p-4L -0xe.d06685b36c66c4cp-4L : inexact-ok
+= sincos downward ldbl-96-m68k 0x1p+120L : 0x6.0b8d19579bf2db58p-4L -0xe.d06685b36c66c4dp-4L : inexact-ok
+= sincos tonearest ldbl-96-m68k 0x1p+120L : 0x6.0b8d19579bf2db6p-4L -0xe.d06685b36c66c4dp-4L : inexact-ok
+= sincos towardzero ldbl-96-m68k 0x1p+120L : 0x6.0b8d19579bf2db58p-4L -0xe.d06685b36c66c4cp-4L : inexact-ok
+= sincos upward ldbl-96-m68k 0x1p+120L : 0x6.0b8d19579bf2db6p-4L -0xe.d06685b36c66c4cp-4L : inexact-ok
+= sincos downward ldbl-128 0x1p+120L : 0x6.0b8d19579bf2db5e5f1aa933f37cp-4L -0xe.d06685b36c66c4cf35c11f6519p-4L : inexact-ok
+= sincos tonearest ldbl-128 0x1p+120L : 0x6.0b8d19579bf2db5e5f1aa933f37cp-4L -0xe.d06685b36c66c4cf35c11f6518f8p-4L : inexact-ok
+= sincos towardzero ldbl-128 0x1p+120L : 0x6.0b8d19579bf2db5e5f1aa933f37cp-4L -0xe.d06685b36c66c4cf35c11f6518f8p-4L : inexact-ok
+= sincos upward ldbl-128 0x1p+120L : 0x6.0b8d19579bf2db5e5f1aa933f38p-4L -0xe.d06685b36c66c4cf35c11f6518f8p-4L : inexact-ok
+= sincos downward ldbl-128ibm 0x1p+120L : 0x6.0b8d19579bf2db5e5f1aa933f2p-4L -0xe.d06685b36c66c4cf35c11f651cp-4L : inexact-ok
+= sincos tonearest ldbl-128ibm 0x1p+120L : 0x6.0b8d19579bf2db5e5f1aa933f4p-4L -0xe.d06685b36c66c4cf35c11f6518p-4L : inexact-ok
+= sincos towardzero ldbl-128ibm 0x1p+120L : 0x6.0b8d19579bf2db5e5f1aa933f2p-4L -0xe.d06685b36c66c4cf35c11f6518p-4L : inexact-ok
+= sincos upward ldbl-128ibm 0x1p+120L : 0x6.0b8d19579bf2db5e5f1aa933f4p-4L -0xe.d06685b36c66c4cf35c11f6518p-4L : inexact-ok
+sincos 0x1p+127
+= sincos downward flt-32 0x8p+124f : 0x9.f9631p-4f 0xc.82b8ep-4f : inexact-ok
+= sincos tonearest flt-32 0x8p+124f : 0x9.f9631p-4f 0xc.82b8fp-4f : inexact-ok
+= sincos towardzero flt-32 0x8p+124f : 0x9.f9631p-4f 0xc.82b8ep-4f : inexact-ok
+= sincos upward flt-32 0x8p+124f : 0x9.f9632p-4f 0xc.82b8fp-4f : inexact-ok
+= sincos downward dbl-64 0x8p+124 : 0x9.f963166f215e8p-4 0xc.82b8ec98b5e6p-4 : inexact-ok
+= sincos tonearest dbl-64 0x8p+124 : 0x9.f963166f215e8p-4 0xc.82b8ec98b5e6p-4 : inexact-ok
+= sincos towardzero dbl-64 0x8p+124 : 0x9.f963166f215e8p-4 0xc.82b8ec98b5e6p-4 : inexact-ok
+= sincos upward dbl-64 0x8p+124 : 0x9.f963166f215fp-4 0xc.82b8ec98b5e68p-4 : inexact-ok
+= sincos downward ldbl-96-intel 0x8p+124L : 0x9.f963166f215eb89p-4L 0xc.82b8ec98b5e62fcp-4L : inexact-ok
+= sincos tonearest ldbl-96-intel 0x8p+124L : 0x9.f963166f215eb89p-4L 0xc.82b8ec98b5e62fdp-4L : inexact-ok
+= sincos towardzero ldbl-96-intel 0x8p+124L : 0x9.f963166f215eb89p-4L 0xc.82b8ec98b5e62fcp-4L : inexact-ok
+= sincos upward ldbl-96-intel 0x8p+124L : 0x9.f963166f215eb8ap-4L 0xc.82b8ec98b5e62fdp-4L : inexact-ok
+= sincos downward ldbl-96-m68k 0x8p+124L : 0x9.f963166f215eb89p-4L 0xc.82b8ec98b5e62fcp-4L : inexact-ok
+= sincos tonearest ldbl-96-m68k 0x8p+124L : 0x9.f963166f215eb89p-4L 0xc.82b8ec98b5e62fdp-4L : inexact-ok
+= sincos towardzero ldbl-96-m68k 0x8p+124L : 0x9.f963166f215eb89p-4L 0xc.82b8ec98b5e62fcp-4L : inexact-ok
+= sincos upward ldbl-96-m68k 0x8p+124L : 0x9.f963166f215eb8ap-4L 0xc.82b8ec98b5e62fdp-4L : inexact-ok
+= sincos downward ldbl-128 0x8p+124L : 0x9.f963166f215eb89381836cafaa28p-4L 0xc.82b8ec98b5e62fcf0b09fd10eb28p-4L : inexact-ok
+= sincos tonearest ldbl-128 0x8p+124L : 0x9.f963166f215eb89381836cafaa3p-4L 0xc.82b8ec98b5e62fcf0b09fd10eb3p-4L : inexact-ok
+= sincos towardzero ldbl-128 0x8p+124L : 0x9.f963166f215eb89381836cafaa28p-4L 0xc.82b8ec98b5e62fcf0b09fd10eb28p-4L : inexact-ok
+= sincos upward ldbl-128 0x8p+124L : 0x9.f963166f215eb89381836cafaa3p-4L 0xc.82b8ec98b5e62fcf0b09fd10eb3p-4L : inexact-ok
+= sincos downward ldbl-128ibm 0x8p+124L : 0x9.f963166f215eb89381836cafa8p-4L 0xc.82b8ec98b5e62fcf0b09fd10e8p-4L : inexact-ok
+= sincos tonearest ldbl-128ibm 0x8p+124L : 0x9.f963166f215eb89381836cafacp-4L 0xc.82b8ec98b5e62fcf0b09fd10ecp-4L : inexact-ok
+= sincos towardzero ldbl-128ibm 0x8p+124L : 0x9.f963166f215eb89381836cafa8p-4L 0xc.82b8ec98b5e62fcf0b09fd10e8p-4L : inexact-ok
+= sincos upward ldbl-128ibm 0x8p+124L : 0x9.f963166f215eb89381836cafacp-4L 0xc.82b8ec98b5e62fcf0b09fd10ecp-4L : inexact-ok
+sincos 0x1.fffff8p+127
+= sincos downward flt-32 0xf.ffffcp+124f : 0xc.6fa5cp-8f 0xf.fb2ap-4f : inexact-ok
+= sincos tonearest flt-32 0xf.ffffcp+124f : 0xc.6fa5cp-8f 0xf.fb2ap-4f : inexact-ok
+= sincos towardzero flt-32 0xf.ffffcp+124f : 0xc.6fa5cp-8f 0xf.fb2ap-4f : inexact-ok
+= sincos upward flt-32 0xf.ffffcp+124f : 0xc.6fa5dp-8f 0xf.fb2a1p-4f : inexact-ok
+= sincos downward dbl-64 0xf.ffffcp+124 : 0xc.6fa5c56659848p-8 0xf.fb2a030c5ae2p-4 : inexact-ok
+= sincos tonearest dbl-64 0xf.ffffcp+124 : 0xc.6fa5c5665985p-8 0xf.fb2a030c5ae2p-4 : inexact-ok
+= sincos towardzero dbl-64 0xf.ffffcp+124 : 0xc.6fa5c56659848p-8 0xf.fb2a030c5ae2p-4 : inexact-ok
+= sincos upward dbl-64 0xf.ffffcp+124 : 0xc.6fa5c5665985p-8 0xf.fb2a030c5ae28p-4 : inexact-ok
+= sincos downward ldbl-96-intel 0xf.ffffcp+124L : 0xc.6fa5c5665984d88p-8L 0xf.fb2a030c5ae20bdp-4L : inexact-ok
+= sincos tonearest ldbl-96-intel 0xf.ffffcp+124L : 0xc.6fa5c5665984d89p-8L 0xf.fb2a030c5ae20bep-4L : inexact-ok
+= sincos towardzero ldbl-96-intel 0xf.ffffcp+124L : 0xc.6fa5c5665984d88p-8L 0xf.fb2a030c5ae20bdp-4L : inexact-ok
+= sincos upward ldbl-96-intel 0xf.ffffcp+124L : 0xc.6fa5c5665984d89p-8L 0xf.fb2a030c5ae20bep-4L : inexact-ok
+= sincos downward ldbl-96-m68k 0xf.ffffcp+124L : 0xc.6fa5c5665984d88p-8L 0xf.fb2a030c5ae20bdp-4L : inexact-ok
+= sincos tonearest ldbl-96-m68k 0xf.ffffcp+124L : 0xc.6fa5c5665984d89p-8L 0xf.fb2a030c5ae20bep-4L : inexact-ok
+= sincos towardzero ldbl-96-m68k 0xf.ffffcp+124L : 0xc.6fa5c5665984d88p-8L 0xf.fb2a030c5ae20bdp-4L : inexact-ok
+= sincos upward ldbl-96-m68k 0xf.ffffcp+124L : 0xc.6fa5c5665984d89p-8L 0xf.fb2a030c5ae20bep-4L : inexact-ok
+= sincos downward ldbl-128 0xf.ffffcp+124L : 0xc.6fa5c5665984d8892761be1537b8p-8L 0xf.fb2a030c5ae20bdfe29fda198eap-4L : inexact-ok
+= sincos tonearest ldbl-128 0xf.ffffcp+124L : 0xc.6fa5c5665984d8892761be1537b8p-8L 0xf.fb2a030c5ae20bdfe29fda198eap-4L : inexact-ok
+= sincos towardzero ldbl-128 0xf.ffffcp+124L : 0xc.6fa5c5665984d8892761be1537b8p-8L 0xf.fb2a030c5ae20bdfe29fda198eap-4L : inexact-ok
+= sincos upward ldbl-128 0xf.ffffcp+124L : 0xc.6fa5c5665984d8892761be1537cp-8L 0xf.fb2a030c5ae20bdfe29fda198ea8p-4L : inexact-ok
+= sincos downward ldbl-128ibm 0xf.ffffcp+124L : 0xc.6fa5c5665984d8892761be1534p-8L 0xf.fb2a030c5ae20bdfe29fda198cp-4L : inexact-ok
+= sincos tonearest ldbl-128ibm 0xf.ffffcp+124L : 0xc.6fa5c5665984d8892761be1538p-8L 0xf.fb2a030c5ae20bdfe29fda199p-4L : inexact-ok
+= sincos towardzero ldbl-128ibm 0xf.ffffcp+124L : 0xc.6fa5c5665984d8892761be1534p-8L 0xf.fb2a030c5ae20bdfe29fda198cp-4L : inexact-ok
+= sincos upward ldbl-128ibm 0xf.ffffcp+124L : 0xc.6fa5c5665984d8892761be1538p-8L 0xf.fb2a030c5ae20bdfe29fda199p-4L : inexact-ok
+sincos 0x1.fffffep+127
+= sincos downward flt-32 0xf.fffffp+124f : -0x8.599b4p-4f 0xd.a5f96p-4f : inexact-ok
+= sincos tonearest flt-32 0xf.fffffp+124f : -0x8.599b3p-4f 0xd.a5f96p-4f : inexact-ok
+= sincos towardzero flt-32 0xf.fffffp+124f : -0x8.599b3p-4f 0xd.a5f96p-4f : inexact-ok
+= sincos upward flt-32 0xf.fffffp+124f : -0x8.599b3p-4f 0xd.a5f97p-4f : inexact-ok
+= sincos downward dbl-64 0xf.fffffp+124 : -0x8.599b32844abbp-4 0xd.a5f963cdefe68p-4 : inexact-ok
+= sincos tonearest dbl-64 0xf.fffffp+124 : -0x8.599b32844aba8p-4 0xd.a5f963cdefe7p-4 : inexact-ok
+= sincos towardzero dbl-64 0xf.fffffp+124 : -0x8.599b32844aba8p-4 0xd.a5f963cdefe68p-4 : inexact-ok
+= sincos upward dbl-64 0xf.fffffp+124 : -0x8.599b32844aba8p-4 0xd.a5f963cdefe7p-4 : inexact-ok
+= sincos downward ldbl-96-intel 0xf.fffffp+124L : -0x8.599b32844aba907p-4L 0xd.a5f963cdefe6d52p-4L : inexact-ok
+= sincos tonearest ldbl-96-intel 0xf.fffffp+124L : -0x8.599b32844aba907p-4L 0xd.a5f963cdefe6d53p-4L : inexact-ok
+= sincos towardzero ldbl-96-intel 0xf.fffffp+124L : -0x8.599b32844aba906p-4L 0xd.a5f963cdefe6d52p-4L : inexact-ok
+= sincos upward ldbl-96-intel 0xf.fffffp+124L : -0x8.599b32844aba906p-4L 0xd.a5f963cdefe6d53p-4L : inexact-ok
+= sincos downward ldbl-96-m68k 0xf.fffffp+124L : -0x8.599b32844aba907p-4L 0xd.a5f963cdefe6d52p-4L : inexact-ok
+= sincos tonearest ldbl-96-m68k 0xf.fffffp+124L : -0x8.599b32844aba907p-4L 0xd.a5f963cdefe6d53p-4L : inexact-ok
+= sincos towardzero ldbl-96-m68k 0xf.fffffp+124L : -0x8.599b32844aba906p-4L 0xd.a5f963cdefe6d52p-4L : inexact-ok
+= sincos upward ldbl-96-m68k 0xf.fffffp+124L : -0x8.599b32844aba906p-4L 0xd.a5f963cdefe6d53p-4L : inexact-ok
+= sincos downward ldbl-128 0xf.fffffp+124L : -0x8.599b32844aba906cee446be049ap-4L 0xd.a5f963cdefe6d529f6b6009fb2fp-4L : inexact-ok
+= sincos tonearest ldbl-128 0xf.fffffp+124L : -0x8.599b32844aba906cee446be04998p-4L 0xd.a5f963cdefe6d529f6b6009fb2fp-4L : inexact-ok
+= sincos towardzero ldbl-128 0xf.fffffp+124L : -0x8.599b32844aba906cee446be04998p-4L 0xd.a5f963cdefe6d529f6b6009fb2fp-4L : inexact-ok
+= sincos upward ldbl-128 0xf.fffffp+124L : -0x8.599b32844aba906cee446be04998p-4L 0xd.a5f963cdefe6d529f6b6009fb2f8p-4L : inexact-ok
+= sincos downward ldbl-128ibm 0xf.fffffp+124L : -0x8.599b32844aba906cee446be04cp-4L 0xd.a5f963cdefe6d529f6b6009fbp-4L : inexact-ok
+= sincos tonearest ldbl-128ibm 0xf.fffffp+124L : -0x8.599b32844aba906cee446be048p-4L 0xd.a5f963cdefe6d529f6b6009fb4p-4L : inexact-ok
+= sincos towardzero ldbl-128ibm 0xf.fffffp+124L : -0x8.599b32844aba906cee446be048p-4L 0xd.a5f963cdefe6d529f6b6009fbp-4L : inexact-ok
+= sincos upward ldbl-128ibm 0xf.fffffp+124L : -0x8.599b32844aba906cee446be048p-4L 0xd.a5f963cdefe6d529f6b6009fb4p-4L : inexact-ok
+sincos 0x1p+50
+= sincos downward flt-32 0x4p+48f : 0x7.f13d78p-4f 0xd.e3b88p-4f : inexact-ok
+= sincos tonearest flt-32 0x4p+48f : 0x7.f13d78p-4f 0xd.e3b89p-4f : inexact-ok
+= sincos towardzero flt-32 0x4p+48f : 0x7.f13d78p-4f 0xd.e3b88p-4f : inexact-ok
+= sincos upward flt-32 0x4p+48f : 0x7.f13d8p-4f 0xd.e3b89p-4f : inexact-ok
+= sincos downward dbl-64 0x4p+48 : 0x7.f13d78eabb768p-4 0xd.e3b88804f005p-4 : inexact-ok
+= sincos tonearest dbl-64 0x4p+48 : 0x7.f13d78eabb76cp-4 0xd.e3b88804f0058p-4 : inexact-ok
+= sincos towardzero dbl-64 0x4p+48 : 0x7.f13d78eabb768p-4 0xd.e3b88804f005p-4 : inexact-ok
+= sincos upward dbl-64 0x4p+48 : 0x7.f13d78eabb76cp-4 0xd.e3b88804f0058p-4 : inexact-ok
+= sincos downward ldbl-96-intel 0x4p+48L : 0x7.f13d78eabb76b8a8p-4L 0xd.e3b88804f00552dp-4L : inexact-ok
+= sincos tonearest ldbl-96-intel 0x4p+48L : 0x7.f13d78eabb76b8a8p-4L 0xd.e3b88804f00552dp-4L : inexact-ok
+= sincos towardzero ldbl-96-intel 0x4p+48L : 0x7.f13d78eabb76b8a8p-4L 0xd.e3b88804f00552dp-4L : inexact-ok
+= sincos upward ldbl-96-intel 0x4p+48L : 0x7.f13d78eabb76b8bp-4L 0xd.e3b88804f00552ep-4L : inexact-ok
+= sincos downward ldbl-96-m68k 0x4p+48L : 0x7.f13d78eabb76b8a8p-4L 0xd.e3b88804f00552dp-4L : inexact-ok
+= sincos tonearest ldbl-96-m68k 0x4p+48L : 0x7.f13d78eabb76b8a8p-4L 0xd.e3b88804f00552dp-4L : inexact-ok
+= sincos towardzero ldbl-96-m68k 0x4p+48L : 0x7.f13d78eabb76b8a8p-4L 0xd.e3b88804f00552dp-4L : inexact-ok
+= sincos upward ldbl-96-m68k 0x4p+48L : 0x7.f13d78eabb76b8bp-4L 0xd.e3b88804f00552ep-4L : inexact-ok
+= sincos downward ldbl-128 0x4p+48L : 0x7.f13d78eabb76b8a986d98d6703e4p-4L 0xd.e3b88804f00552d6baba709471d8p-4L : inexact-ok
+= sincos tonearest ldbl-128 0x4p+48L : 0x7.f13d78eabb76b8a986d98d6703e8p-4L 0xd.e3b88804f00552d6baba709471d8p-4L : inexact-ok
+= sincos towardzero ldbl-128 0x4p+48L : 0x7.f13d78eabb76b8a986d98d6703e4p-4L 0xd.e3b88804f00552d6baba709471d8p-4L : inexact-ok
+= sincos upward ldbl-128 0x4p+48L : 0x7.f13d78eabb76b8a986d98d6703e8p-4L 0xd.e3b88804f00552d6baba709471ep-4L : inexact-ok
+= sincos downward ldbl-128ibm 0x4p+48L : 0x7.f13d78eabb76b8a986d98d6702p-4L 0xd.e3b88804f00552d6baba70947p-4L : inexact-ok
+= sincos tonearest ldbl-128ibm 0x4p+48L : 0x7.f13d78eabb76b8a986d98d6704p-4L 0xd.e3b88804f00552d6baba70947p-4L : inexact-ok
+= sincos towardzero ldbl-128ibm 0x4p+48L : 0x7.f13d78eabb76b8a986d98d6702p-4L 0xd.e3b88804f00552d6baba70947p-4L : inexact-ok
+= sincos upward ldbl-128ibm 0x4p+48L : 0x7.f13d78eabb76b8a986d98d6704p-4L 0xd.e3b88804f00552d6baba709474p-4L : inexact-ok
+sincos 0x1p+28
+= sincos downward flt-32 0x1p+28f : -0xf.c777dp-4f -0x2.a62bacp-4f : inexact-ok
+= sincos tonearest flt-32 0x1p+28f : -0xf.c777cp-4f -0x2.a62ba8p-4f : inexact-ok
+= sincos towardzero flt-32 0x1p+28f : -0xf.c777cp-4f -0x2.a62ba8p-4f : inexact-ok
+= sincos upward flt-32 0x1p+28f : -0xf.c777cp-4f -0x2.a62ba8p-4f : inexact-ok
+= sincos downward dbl-64 0x1p+28 : -0xf.c777c6b36a758p-4 -0x2.a62ba8824e5bep-4 : inexact-ok
+= sincos tonearest dbl-64 0x1p+28 : -0xf.c777c6b36a75p-4 -0x2.a62ba8824e5bcp-4 : inexact-ok
+= sincos towardzero dbl-64 0x1p+28 : -0xf.c777c6b36a75p-4 -0x2.a62ba8824e5bcp-4 : inexact-ok
+= sincos upward dbl-64 0x1p+28 : -0xf.c777c6b36a75p-4 -0x2.a62ba8824e5bcp-4 : inexact-ok
+= sincos downward ldbl-96-intel 0x1p+28L : -0xf.c777c6b36a750a6p-4L -0x2.a62ba8824e5bcb08p-4L : inexact-ok
+= sincos tonearest ldbl-96-intel 0x1p+28L : -0xf.c777c6b36a750a6p-4L -0x2.a62ba8824e5bcb08p-4L : inexact-ok
+= sincos towardzero ldbl-96-intel 0x1p+28L : -0xf.c777c6b36a750a5p-4L -0x2.a62ba8824e5bcb04p-4L : inexact-ok
+= sincos upward ldbl-96-intel 0x1p+28L : -0xf.c777c6b36a750a5p-4L -0x2.a62ba8824e5bcb04p-4L : inexact-ok
+= sincos downward ldbl-96-m68k 0x1p+28L : -0xf.c777c6b36a750a6p-4L -0x2.a62ba8824e5bcb08p-4L : inexact-ok
+= sincos tonearest ldbl-96-m68k 0x1p+28L : -0xf.c777c6b36a750a6p-4L -0x2.a62ba8824e5bcb08p-4L : inexact-ok
+= sincos towardzero ldbl-96-m68k 0x1p+28L : -0xf.c777c6b36a750a5p-4L -0x2.a62ba8824e5bcb04p-4L : inexact-ok
+= sincos upward ldbl-96-m68k 0x1p+28L : -0xf.c777c6b36a750a5p-4L -0x2.a62ba8824e5bcb04p-4L : inexact-ok
+= sincos downward ldbl-128 0x1p+28L : -0xf.c777c6b36a750a5fdeb8807a156p-4L -0x2.a62ba8824e5bcb065f5f3b8e4f58p-4L : inexact-ok
+= sincos tonearest ldbl-128 0x1p+28L : -0xf.c777c6b36a750a5fdeb8807a156p-4L -0x2.a62ba8824e5bcb065f5f3b8e4f56p-4L : inexact-ok
+= sincos towardzero ldbl-128 0x1p+28L : -0xf.c777c6b36a750a5fdeb8807a1558p-4L -0x2.a62ba8824e5bcb065f5f3b8e4f56p-4L : inexact-ok
+= sincos upward ldbl-128 0x1p+28L : -0xf.c777c6b36a750a5fdeb8807a1558p-4L -0x2.a62ba8824e5bcb065f5f3b8e4f56p-4L : inexact-ok
+= sincos downward ldbl-128ibm 0x1p+28L : -0xf.c777c6b36a750a5fdeb8807a18p-4L -0x2.a62ba8824e5bcb065f5f3b8e5p-4L : inexact-ok
+= sincos tonearest ldbl-128ibm 0x1p+28L : -0xf.c777c6b36a750a5fdeb8807a14p-4L -0x2.a62ba8824e5bcb065f5f3b8e4fp-4L : inexact-ok
+= sincos towardzero ldbl-128ibm 0x1p+28L : -0xf.c777c6b36a750a5fdeb8807a14p-4L -0x2.a62ba8824e5bcb065f5f3b8e4fp-4L : inexact-ok
+= sincos upward ldbl-128ibm 0x1p+28L : -0xf.c777c6b36a750a5fdeb8807a14p-4L -0x2.a62ba8824e5bcb065f5f3b8e4fp-4L : inexact-ok
+sinh 0
+= sinh downward flt-32 0x0p+0f : 0x0p+0f : inexact-ok
+= sinh tonearest flt-32 0x0p+0f : 0x0p+0f : inexact-ok
+= sinh towardzero flt-32 0x0p+0f : 0x0p+0f : inexact-ok
+= sinh upward flt-32 0x0p+0f : 0x0p+0f : inexact-ok
+= sinh downward dbl-64 0x0p+0 : 0x0p+0 : inexact-ok
+= sinh tonearest dbl-64 0x0p+0 : 0x0p+0 : inexact-ok
+= sinh towardzero dbl-64 0x0p+0 : 0x0p+0 : inexact-ok
+= sinh upward dbl-64 0x0p+0 : 0x0p+0 : inexact-ok
+= sinh downward ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok
+= sinh tonearest ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok
+= sinh towardzero ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok
+= sinh upward ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok
+= sinh downward ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok
+= sinh tonearest ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok
+= sinh towardzero ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok
+= sinh upward ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok
+= sinh downward ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok
+= sinh tonearest ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok
+= sinh towardzero ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok
+= sinh upward ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok
+= sinh downward ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok
+= sinh tonearest ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok
+= sinh towardzero ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok
+= sinh upward ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok
+sinh -0
+= sinh downward flt-32 -0x0p+0f : -0x0p+0f : inexact-ok
+= sinh tonearest flt-32 -0x0p+0f : -0x0p+0f : inexact-ok
+= sinh towardzero flt-32 -0x0p+0f : -0x0p+0f : inexact-ok
+= sinh upward flt-32 -0x0p+0f : -0x0p+0f : inexact-ok
+= sinh downward dbl-64 -0x0p+0 : -0x0p+0 : inexact-ok
+= sinh tonearest dbl-64 -0x0p+0 : -0x0p+0 : inexact-ok
+= sinh towardzero dbl-64 -0x0p+0 : -0x0p+0 : inexact-ok
+= sinh upward dbl-64 -0x0p+0 : -0x0p+0 : inexact-ok
+= sinh downward ldbl-96-intel -0x0p+0L : -0x0p+0L : inexact-ok
+= sinh tonearest ldbl-96-intel -0x0p+0L : -0x0p+0L : inexact-ok
+= sinh towardzero ldbl-96-intel -0x0p+0L : -0x0p+0L : inexact-ok
+= sinh upward ldbl-96-intel -0x0p+0L : -0x0p+0L : inexact-ok
+= sinh downward ldbl-96-m68k -0x0p+0L : -0x0p+0L : inexact-ok
+= sinh tonearest ldbl-96-m68k -0x0p+0L : -0x0p+0L : inexact-ok
+= sinh towardzero ldbl-96-m68k -0x0p+0L : -0x0p+0L : inexact-ok
+= sinh upward ldbl-96-m68k -0x0p+0L : -0x0p+0L : inexact-ok
+= sinh downward ldbl-128 -0x0p+0L : -0x0p+0L : inexact-ok
+= sinh tonearest ldbl-128 -0x0p+0L : -0x0p+0L : inexact-ok
+= sinh towardzero ldbl-128 -0x0p+0L : -0x0p+0L : inexact-ok
+= sinh upward ldbl-128 -0x0p+0L : -0x0p+0L : inexact-ok
+= sinh downward ldbl-128ibm -0x0p+0L : -0x0p+0L : inexact-ok
+= sinh tonearest ldbl-128ibm -0x0p+0L : -0x0p+0L : inexact-ok
+= sinh towardzero ldbl-128ibm -0x0p+0L : -0x0p+0L : inexact-ok
+= sinh upward ldbl-128ibm -0x0p+0L : -0x0p+0L : inexact-ok
+sinh 0.75
+= sinh downward flt-32 0xcp-4f : 0xd.28359p-4f : inexact-ok
+= sinh tonearest flt-32 0xcp-4f : 0xd.28359p-4f : inexact-ok
+= sinh towardzero flt-32 0xcp-4f : 0xd.28359p-4f : inexact-ok
+= sinh upward flt-32 0xcp-4f : 0xd.2835ap-4f : inexact-ok
+= sinh downward dbl-64 0xcp-4 : 0xd.283596e9e3478p-4 : inexact-ok
+= sinh tonearest dbl-64 0xcp-4 : 0xd.283596e9e348p-4 : inexact-ok
+= sinh towardzero dbl-64 0xcp-4 : 0xd.283596e9e3478p-4 : inexact-ok
+= sinh upward dbl-64 0xcp-4 : 0xd.283596e9e348p-4 : inexact-ok
+= sinh downward ldbl-96-intel 0xcp-4L : 0xd.283596e9e347f2ep-4L : inexact-ok
+= sinh tonearest ldbl-96-intel 0xcp-4L : 0xd.283596e9e347f2fp-4L : inexact-ok
+= sinh towardzero ldbl-96-intel 0xcp-4L : 0xd.283596e9e347f2ep-4L : inexact-ok
+= sinh upward ldbl-96-intel 0xcp-4L : 0xd.283596e9e347f2fp-4L : inexact-ok
+= sinh downward ldbl-96-m68k 0xcp-4L : 0xd.283596e9e347f2ep-4L : inexact-ok
+= sinh tonearest ldbl-96-m68k 0xcp-4L : 0xd.283596e9e347f2fp-4L : inexact-ok
+= sinh towardzero ldbl-96-m68k 0xcp-4L : 0xd.283596e9e347f2ep-4L : inexact-ok
+= sinh upward ldbl-96-m68k 0xcp-4L : 0xd.283596e9e347f2fp-4L : inexact-ok
+= sinh downward ldbl-128 0xcp-4L : 0xd.283596e9e347f2ee3cf47bf04af8p-4L : inexact-ok
+= sinh tonearest ldbl-128 0xcp-4L : 0xd.283596e9e347f2ee3cf47bf04bp-4L : inexact-ok
+= sinh towardzero ldbl-128 0xcp-4L : 0xd.283596e9e347f2ee3cf47bf04af8p-4L : inexact-ok
+= sinh upward ldbl-128 0xcp-4L : 0xd.283596e9e347f2ee3cf47bf04bp-4L : inexact-ok
+= sinh downward ldbl-128ibm 0xcp-4L : 0xd.283596e9e347f2ee3cf47bf048p-4L : inexact-ok
+= sinh tonearest ldbl-128ibm 0xcp-4L : 0xd.283596e9e347f2ee3cf47bf04cp-4L : inexact-ok
+= sinh towardzero ldbl-128ibm 0xcp-4L : 0xd.283596e9e347f2ee3cf47bf048p-4L : inexact-ok
+= sinh upward ldbl-128ibm 0xcp-4L : 0xd.283596e9e347f2ee3cf47bf04cp-4L : inexact-ok
+sinh 0x8p-32
+= sinh downward flt-32 0x8p-32f : 0x8p-32f : inexact-ok
+= sinh tonearest flt-32 0x8p-32f : 0x8p-32f : inexact-ok
+= sinh towardzero flt-32 0x8p-32f : 0x8p-32f : inexact-ok
+= sinh upward flt-32 0x8p-32f : 0x8.00001p-32f : inexact-ok
+= sinh downward dbl-64 0x8p-32 : 0x8p-32 : inexact-ok
+= sinh tonearest dbl-64 0x8p-32 : 0x8p-32 : inexact-ok
+= sinh towardzero dbl-64 0x8p-32 : 0x8p-32 : inexact-ok
+= sinh upward dbl-64 0x8p-32 : 0x8.0000000000008p-32 : inexact-ok
+= sinh downward ldbl-96-intel 0x8p-32L : 0x8.000000000000005p-32L : inexact-ok
+= sinh tonearest ldbl-96-intel 0x8p-32L : 0x8.000000000000005p-32L : inexact-ok
+= sinh towardzero ldbl-96-intel 0x8p-32L : 0x8.000000000000005p-32L : inexact-ok
+= sinh upward ldbl-96-intel 0x8p-32L : 0x8.000000000000006p-32L : inexact-ok
+= sinh downward ldbl-96-m68k 0x8p-32L : 0x8.000000000000005p-32L : inexact-ok
+= sinh tonearest ldbl-96-m68k 0x8p-32L : 0x8.000000000000005p-32L : inexact-ok
+= sinh towardzero ldbl-96-m68k 0x8p-32L : 0x8.000000000000005p-32L : inexact-ok
+= sinh upward ldbl-96-m68k 0x8p-32L : 0x8.000000000000006p-32L : inexact-ok
+= sinh downward ldbl-128 0x8p-32L : 0x8.000000000000005555555555555p-32L : inexact-ok
+= sinh tonearest ldbl-128 0x8p-32L : 0x8.0000000000000055555555555558p-32L : inexact-ok
+= sinh towardzero ldbl-128 0x8p-32L : 0x8.000000000000005555555555555p-32L : inexact-ok
+= sinh upward ldbl-128 0x8p-32L : 0x8.0000000000000055555555555558p-32L : inexact-ok
+= sinh downward ldbl-128ibm 0x8p-32L : 0x8.00000000000000555555555554p-32L : inexact-ok
+= sinh tonearest ldbl-128ibm 0x8p-32L : 0x8.00000000000000555555555554p-32L : inexact-ok
+= sinh towardzero ldbl-128ibm 0x8p-32L : 0x8.00000000000000555555555554p-32L : inexact-ok
+= sinh upward ldbl-128ibm 0x8p-32L : 0x8.00000000000000555555555558p-32L : inexact-ok
+sinh 22
+= sinh downward flt-32 0x1.6p+4f : 0x6.ad6b68p+28f : inexact-ok
+= sinh tonearest flt-32 0x1.6p+4f : 0x6.ad6b7p+28f : inexact-ok
+= sinh towardzero flt-32 0x1.6p+4f : 0x6.ad6b68p+28f : inexact-ok
+= sinh upward flt-32 0x1.6p+4f : 0x6.ad6b7p+28f : inexact-ok
+= sinh downward dbl-64 0x1.6p+4 : 0x6.ad6b6e710d7fcp+28 : inexact-ok
+= sinh tonearest dbl-64 0x1.6p+4 : 0x6.ad6b6e710d8p+28 : inexact-ok
+= sinh towardzero dbl-64 0x1.6p+4 : 0x6.ad6b6e710d7fcp+28 : inexact-ok
+= sinh upward dbl-64 0x1.6p+4 : 0x6.ad6b6e710d8p+28 : inexact-ok
+= sinh downward ldbl-96-intel 0x1.6p+4L : 0x6.ad6b6e710d7fe06p+28L : inexact-ok
+= sinh tonearest ldbl-96-intel 0x1.6p+4L : 0x6.ad6b6e710d7fe068p+28L : inexact-ok
+= sinh towardzero ldbl-96-intel 0x1.6p+4L : 0x6.ad6b6e710d7fe06p+28L : inexact-ok
+= sinh upward ldbl-96-intel 0x1.6p+4L : 0x6.ad6b6e710d7fe068p+28L : inexact-ok
+= sinh downward ldbl-96-m68k 0x1.6p+4L : 0x6.ad6b6e710d7fe06p+28L : inexact-ok
+= sinh tonearest ldbl-96-m68k 0x1.6p+4L : 0x6.ad6b6e710d7fe068p+28L : inexact-ok
+= sinh towardzero ldbl-96-m68k 0x1.6p+4L : 0x6.ad6b6e710d7fe06p+28L : inexact-ok
+= sinh upward ldbl-96-m68k 0x1.6p+4L : 0x6.ad6b6e710d7fe068p+28L : inexact-ok
+= sinh downward ldbl-128 0x1.6p+4L : 0x6.ad6b6e710d7fe065377669cb23p+28L : inexact-ok
+= sinh tonearest ldbl-128 0x1.6p+4L : 0x6.ad6b6e710d7fe065377669cb23p+28L : inexact-ok
+= sinh towardzero ldbl-128 0x1.6p+4L : 0x6.ad6b6e710d7fe065377669cb23p+28L : inexact-ok
+= sinh upward ldbl-128 0x1.6p+4L : 0x6.ad6b6e710d7fe065377669cb2304p+28L : inexact-ok
+= sinh downward ldbl-128ibm 0x1.6p+4L : 0x6.ad6b6e710d7fe065377669cb22p+28L : inexact-ok
+= sinh tonearest ldbl-128ibm 0x1.6p+4L : 0x6.ad6b6e710d7fe065377669cb24p+28L : inexact-ok
+= sinh towardzero ldbl-128ibm 0x1.6p+4L : 0x6.ad6b6e710d7fe065377669cb22p+28L : inexact-ok
+= sinh upward ldbl-128ibm 0x1.6p+4L : 0x6.ad6b6e710d7fe065377669cb24p+28L : inexact-ok
+sinh 23
+= sinh downward flt-32 0x1.7p+4f : 0x1.226af2p+32f : inexact-ok
+= sinh tonearest flt-32 0x1.7p+4f : 0x1.226af4p+32f : inexact-ok
+= sinh towardzero flt-32 0x1.7p+4f : 0x1.226af2p+32f : inexact-ok
+= sinh upward flt-32 0x1.7p+4f : 0x1.226af4p+32f : inexact-ok
+= sinh downward dbl-64 0x1.7p+4 : 0x1.226af33b1fdcp+32 : inexact-ok
+= sinh tonearest dbl-64 0x1.7p+4 : 0x1.226af33b1fdc1p+32 : inexact-ok
+= sinh towardzero dbl-64 0x1.7p+4 : 0x1.226af33b1fdcp+32 : inexact-ok
+= sinh upward dbl-64 0x1.7p+4 : 0x1.226af33b1fdc1p+32 : inexact-ok
+= sinh downward ldbl-96-intel 0x1.7p+4L : 0x1.226af33b1fdc0a56p+32L : inexact-ok
+= sinh tonearest ldbl-96-intel 0x1.7p+4L : 0x1.226af33b1fdc0a58p+32L : inexact-ok
+= sinh towardzero ldbl-96-intel 0x1.7p+4L : 0x1.226af33b1fdc0a56p+32L : inexact-ok
+= sinh upward ldbl-96-intel 0x1.7p+4L : 0x1.226af33b1fdc0a58p+32L : inexact-ok
+= sinh downward ldbl-96-m68k 0x1.7p+4L : 0x1.226af33b1fdc0a56p+32L : inexact-ok
+= sinh tonearest ldbl-96-m68k 0x1.7p+4L : 0x1.226af33b1fdc0a58p+32L : inexact-ok
+= sinh towardzero ldbl-96-m68k 0x1.7p+4L : 0x1.226af33b1fdc0a56p+32L : inexact-ok
+= sinh upward ldbl-96-m68k 0x1.7p+4L : 0x1.226af33b1fdc0a58p+32L : inexact-ok
+= sinh downward ldbl-128 0x1.7p+4L : 0x1.226af33b1fdc0a574c76ab21613p+32L : inexact-ok
+= sinh tonearest ldbl-128 0x1.7p+4L : 0x1.226af33b1fdc0a574c76ab216131p+32L : inexact-ok
+= sinh towardzero ldbl-128 0x1.7p+4L : 0x1.226af33b1fdc0a574c76ab21613p+32L : inexact-ok
+= sinh upward ldbl-128 0x1.7p+4L : 0x1.226af33b1fdc0a574c76ab216131p+32L : inexact-ok
+= sinh downward ldbl-128ibm 0x1.7p+4L : 0x1.226af33b1fdc0a574c76ab2161p+32L : inexact-ok
+= sinh tonearest ldbl-128ibm 0x1.7p+4L : 0x1.226af33b1fdc0a574c76ab2161p+32L : inexact-ok
+= sinh towardzero ldbl-128ibm 0x1.7p+4L : 0x1.226af33b1fdc0a574c76ab2161p+32L : inexact-ok
+= sinh upward ldbl-128ibm 0x1.7p+4L : 0x1.226af33b1fdc0a574c76ab21618p+32L : inexact-ok
+sinh 24
+= sinh downward flt-32 0x1.8p+4f : 0x3.156ff4p+32f : inexact-ok
+= sinh tonearest flt-32 0x1.8p+4f : 0x3.156ff8p+32f : inexact-ok
+= sinh towardzero flt-32 0x1.8p+4f : 0x3.156ff4p+32f : inexact-ok
+= sinh upward flt-32 0x1.8p+4f : 0x3.156ff8p+32f : inexact-ok
+= sinh downward dbl-64 0x1.8p+4 : 0x3.156ff6a8ebf6ep+32 : inexact-ok
+= sinh tonearest dbl-64 0x1.8p+4 : 0x3.156ff6a8ebf6ep+32 : inexact-ok
+= sinh towardzero dbl-64 0x1.8p+4 : 0x3.156ff6a8ebf6ep+32 : inexact-ok
+= sinh upward dbl-64 0x1.8p+4 : 0x3.156ff6a8ebf7p+32 : inexact-ok
+= sinh downward ldbl-96-intel 0x1.8p+4L : 0x3.156ff6a8ebf6e66cp+32L : inexact-ok
+= sinh tonearest ldbl-96-intel 0x1.8p+4L : 0x3.156ff6a8ebf6e67p+32L : inexact-ok
+= sinh towardzero ldbl-96-intel 0x1.8p+4L : 0x3.156ff6a8ebf6e66cp+32L : inexact-ok
+= sinh upward ldbl-96-intel 0x1.8p+4L : 0x3.156ff6a8ebf6e67p+32L : inexact-ok
+= sinh downward ldbl-96-m68k 0x1.8p+4L : 0x3.156ff6a8ebf6e66cp+32L : inexact-ok
+= sinh tonearest ldbl-96-m68k 0x1.8p+4L : 0x3.156ff6a8ebf6e67p+32L : inexact-ok
+= sinh towardzero ldbl-96-m68k 0x1.8p+4L : 0x3.156ff6a8ebf6e66cp+32L : inexact-ok
+= sinh upward ldbl-96-m68k 0x1.8p+4L : 0x3.156ff6a8ebf6e67p+32L : inexact-ok
+= sinh downward ldbl-128 0x1.8p+4L : 0x3.156ff6a8ebf6e66f1fb318fc8d6ap+32L : inexact-ok
+= sinh tonearest ldbl-128 0x1.8p+4L : 0x3.156ff6a8ebf6e66f1fb318fc8d6ap+32L : inexact-ok
+= sinh towardzero ldbl-128 0x1.8p+4L : 0x3.156ff6a8ebf6e66f1fb318fc8d6ap+32L : inexact-ok
+= sinh upward ldbl-128 0x1.8p+4L : 0x3.156ff6a8ebf6e66f1fb318fc8d6cp+32L : inexact-ok
+= sinh downward ldbl-128ibm 0x1.8p+4L : 0x3.156ff6a8ebf6e66f1fb318fc8dp+32L : inexact-ok
+= sinh tonearest ldbl-128ibm 0x1.8p+4L : 0x3.156ff6a8ebf6e66f1fb318fc8dp+32L : inexact-ok
+= sinh towardzero ldbl-128ibm 0x1.8p+4L : 0x3.156ff6a8ebf6e66f1fb318fc8dp+32L : inexact-ok
+= sinh upward ldbl-128ibm 0x1.8p+4L : 0x3.156ff6a8ebf6e66f1fb318fc8ep+32L : inexact-ok
+sqrt 0
+= sqrt downward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt tonearest flt-32 0x0p+0f : 0x0p+0f :
+= sqrt towardzero flt-32 0x0p+0f : 0x0p+0f :
+= sqrt upward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt downward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt tonearest dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt towardzero dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt upward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt downward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+sqrt -0
+= sqrt downward flt-32 -0x0p+0f : -0x0p+0f :
+= sqrt tonearest flt-32 -0x0p+0f : -0x0p+0f :
+= sqrt towardzero flt-32 -0x0p+0f : -0x0p+0f :
+= sqrt upward flt-32 -0x0p+0f : -0x0p+0f :
+= sqrt downward dbl-64 -0x0p+0 : -0x0p+0 :
+= sqrt tonearest dbl-64 -0x0p+0 : -0x0p+0 :
+= sqrt towardzero dbl-64 -0x0p+0 : -0x0p+0 :
+= sqrt upward dbl-64 -0x0p+0 : -0x0p+0 :
+= sqrt downward ldbl-96-intel -0x0p+0L : -0x0p+0L :
+= sqrt tonearest ldbl-96-intel -0x0p+0L : -0x0p+0L :
+= sqrt towardzero ldbl-96-intel -0x0p+0L : -0x0p+0L :
+= sqrt upward ldbl-96-intel -0x0p+0L : -0x0p+0L :
+= sqrt downward ldbl-96-m68k -0x0p+0L : -0x0p+0L :
+= sqrt tonearest ldbl-96-m68k -0x0p+0L : -0x0p+0L :
+= sqrt towardzero ldbl-96-m68k -0x0p+0L : -0x0p+0L :
+= sqrt upward ldbl-96-m68k -0x0p+0L : -0x0p+0L :
+= sqrt downward ldbl-128 -0x0p+0L : -0x0p+0L :
+= sqrt tonearest ldbl-128 -0x0p+0L : -0x0p+0L :
+= sqrt towardzero ldbl-128 -0x0p+0L : -0x0p+0L :
+= sqrt upward ldbl-128 -0x0p+0L : -0x0p+0L :
+= sqrt downward ldbl-128ibm -0x0p+0L : -0x0p+0L :
+= sqrt tonearest ldbl-128ibm -0x0p+0L : -0x0p+0L :
+= sqrt towardzero ldbl-128ibm -0x0p+0L : -0x0p+0L :
+= sqrt upward ldbl-128ibm -0x0p+0L : -0x0p+0L :
+sqrt 2209
+= sqrt downward flt-32 0x8.a1p+8f : 0x2.fp+4f :
+= sqrt tonearest flt-32 0x8.a1p+8f : 0x2.fp+4f :
+= sqrt towardzero flt-32 0x8.a1p+8f : 0x2.fp+4f :
+= sqrt upward flt-32 0x8.a1p+8f : 0x2.fp+4f :
+= sqrt downward dbl-64 0x8.a1p+8 : 0x2.fp+4 :
+= sqrt tonearest dbl-64 0x8.a1p+8 : 0x2.fp+4 :
+= sqrt towardzero dbl-64 0x8.a1p+8 : 0x2.fp+4 :
+= sqrt upward dbl-64 0x8.a1p+8 : 0x2.fp+4 :
+= sqrt downward ldbl-96-intel 0x8.a1p+8L : 0x2.fp+4L :
+= sqrt tonearest ldbl-96-intel 0x8.a1p+8L : 0x2.fp+4L :
+= sqrt towardzero ldbl-96-intel 0x8.a1p+8L : 0x2.fp+4L :
+= sqrt upward ldbl-96-intel 0x8.a1p+8L : 0x2.fp+4L :
+= sqrt downward ldbl-96-m68k 0x8.a1p+8L : 0x2.fp+4L :
+= sqrt tonearest ldbl-96-m68k 0x8.a1p+8L : 0x2.fp+4L :
+= sqrt towardzero ldbl-96-m68k 0x8.a1p+8L : 0x2.fp+4L :
+= sqrt upward ldbl-96-m68k 0x8.a1p+8L : 0x2.fp+4L :
+= sqrt downward ldbl-128 0x8.a1p+8L : 0x2.fp+4L :
+= sqrt tonearest ldbl-128 0x8.a1p+8L : 0x2.fp+4L :
+= sqrt towardzero ldbl-128 0x8.a1p+8L : 0x2.fp+4L :
+= sqrt upward ldbl-128 0x8.a1p+8L : 0x2.fp+4L :
+= sqrt downward ldbl-128ibm 0x8.a1p+8L : 0x2.fp+4L :
+= sqrt tonearest ldbl-128ibm 0x8.a1p+8L : 0x2.fp+4L :
+= sqrt towardzero ldbl-128ibm 0x8.a1p+8L : 0x2.fp+4L :
+= sqrt upward ldbl-128ibm 0x8.a1p+8L : 0x2.fp+4L :
+sqrt 4
+= sqrt downward flt-32 0x4p+0f : 0x2p+0f :
+= sqrt tonearest flt-32 0x4p+0f : 0x2p+0f :
+= sqrt towardzero flt-32 0x4p+0f : 0x2p+0f :
+= sqrt upward flt-32 0x4p+0f : 0x2p+0f :
+= sqrt downward dbl-64 0x4p+0 : 0x2p+0 :
+= sqrt tonearest dbl-64 0x4p+0 : 0x2p+0 :
+= sqrt towardzero dbl-64 0x4p+0 : 0x2p+0 :
+= sqrt upward dbl-64 0x4p+0 : 0x2p+0 :
+= sqrt downward ldbl-96-intel 0x4p+0L : 0x2p+0L :
+= sqrt tonearest ldbl-96-intel 0x4p+0L : 0x2p+0L :
+= sqrt towardzero ldbl-96-intel 0x4p+0L : 0x2p+0L :
+= sqrt upward ldbl-96-intel 0x4p+0L : 0x2p+0L :
+= sqrt downward ldbl-96-m68k 0x4p+0L : 0x2p+0L :
+= sqrt tonearest ldbl-96-m68k 0x4p+0L : 0x2p+0L :
+= sqrt towardzero ldbl-96-m68k 0x4p+0L : 0x2p+0L :
+= sqrt upward ldbl-96-m68k 0x4p+0L : 0x2p+0L :
+= sqrt downward ldbl-128 0x4p+0L : 0x2p+0L :
+= sqrt tonearest ldbl-128 0x4p+0L : 0x2p+0L :
+= sqrt towardzero ldbl-128 0x4p+0L : 0x2p+0L :
+= sqrt upward ldbl-128 0x4p+0L : 0x2p+0L :
+= sqrt downward ldbl-128ibm 0x4p+0L : 0x2p+0L :
+= sqrt tonearest ldbl-128ibm 0x4p+0L : 0x2p+0L :
+= sqrt towardzero ldbl-128ibm 0x4p+0L : 0x2p+0L :
+= sqrt upward ldbl-128ibm 0x4p+0L : 0x2p+0L :
+sqrt 2
+= sqrt downward flt-32 0x2p+0f : 0x1.6a09e6p+0f : inexact
+= sqrt tonearest flt-32 0x2p+0f : 0x1.6a09e6p+0f : inexact
+= sqrt towardzero flt-32 0x2p+0f : 0x1.6a09e6p+0f : inexact
+= sqrt upward flt-32 0x2p+0f : 0x1.6a09e8p+0f : inexact
+= sqrt downward dbl-64 0x2p+0 : 0x1.6a09e667f3bccp+0 : inexact
+= sqrt tonearest dbl-64 0x2p+0 : 0x1.6a09e667f3bcdp+0 : inexact
+= sqrt towardzero dbl-64 0x2p+0 : 0x1.6a09e667f3bccp+0 : inexact
+= sqrt upward dbl-64 0x2p+0 : 0x1.6a09e667f3bcdp+0 : inexact
+= sqrt downward ldbl-96-intel 0x2p+0L : 0x1.6a09e667f3bcc908p+0L : inexact
+= sqrt tonearest ldbl-96-intel 0x2p+0L : 0x1.6a09e667f3bcc908p+0L : inexact
+= sqrt towardzero ldbl-96-intel 0x2p+0L : 0x1.6a09e667f3bcc908p+0L : inexact
+= sqrt upward ldbl-96-intel 0x2p+0L : 0x1.6a09e667f3bcc90ap+0L : inexact
+= sqrt downward ldbl-96-m68k 0x2p+0L : 0x1.6a09e667f3bcc908p+0L : inexact
+= sqrt tonearest ldbl-96-m68k 0x2p+0L : 0x1.6a09e667f3bcc908p+0L : inexact
+= sqrt towardzero ldbl-96-m68k 0x2p+0L : 0x1.6a09e667f3bcc908p+0L : inexact
+= sqrt upward ldbl-96-m68k 0x2p+0L : 0x1.6a09e667f3bcc90ap+0L : inexact
+= sqrt downward ldbl-128 0x2p+0L : 0x1.6a09e667f3bcc908b2fb1366ea95p+0L : inexact
+= sqrt tonearest ldbl-128 0x2p+0L : 0x1.6a09e667f3bcc908b2fb1366ea95p+0L : inexact
+= sqrt towardzero ldbl-128 0x2p+0L : 0x1.6a09e667f3bcc908b2fb1366ea95p+0L : inexact
+= sqrt upward ldbl-128 0x2p+0L : 0x1.6a09e667f3bcc908b2fb1366ea96p+0L : inexact
+= sqrt downward ldbl-128ibm 0x2p+0L : 0x1.6a09e667f3bcc908b2fb1366ea8p+0L : inexact
+= sqrt tonearest ldbl-128ibm 0x2p+0L : 0x1.6a09e667f3bcc908b2fb1366ea8p+0L : inexact
+= sqrt towardzero ldbl-128ibm 0x2p+0L : 0x1.6a09e667f3bcc908b2fb1366ea8p+0L : inexact
+= sqrt upward ldbl-128ibm 0x2p+0L : 0x1.6a09e667f3bcc908b2fb1366ebp+0L : inexact
+sqrt 0.25
+= sqrt downward flt-32 0x4p-4f : 0x8p-4f :
+= sqrt tonearest flt-32 0x4p-4f : 0x8p-4f :
+= sqrt towardzero flt-32 0x4p-4f : 0x8p-4f :
+= sqrt upward flt-32 0x4p-4f : 0x8p-4f :
+= sqrt downward dbl-64 0x4p-4 : 0x8p-4 :
+= sqrt tonearest dbl-64 0x4p-4 : 0x8p-4 :
+= sqrt towardzero dbl-64 0x4p-4 : 0x8p-4 :
+= sqrt upward dbl-64 0x4p-4 : 0x8p-4 :
+= sqrt downward ldbl-96-intel 0x4p-4L : 0x8p-4L :
+= sqrt tonearest ldbl-96-intel 0x4p-4L : 0x8p-4L :
+= sqrt towardzero ldbl-96-intel 0x4p-4L : 0x8p-4L :
+= sqrt upward ldbl-96-intel 0x4p-4L : 0x8p-4L :
+= sqrt downward ldbl-96-m68k 0x4p-4L : 0x8p-4L :
+= sqrt tonearest ldbl-96-m68k 0x4p-4L : 0x8p-4L :
+= sqrt towardzero ldbl-96-m68k 0x4p-4L : 0x8p-4L :
+= sqrt upward ldbl-96-m68k 0x4p-4L : 0x8p-4L :
+= sqrt downward ldbl-128 0x4p-4L : 0x8p-4L :
+= sqrt tonearest ldbl-128 0x4p-4L : 0x8p-4L :
+= sqrt towardzero ldbl-128 0x4p-4L : 0x8p-4L :
+= sqrt upward ldbl-128 0x4p-4L : 0x8p-4L :
+= sqrt downward ldbl-128ibm 0x4p-4L : 0x8p-4L :
+= sqrt tonearest ldbl-128ibm 0x4p-4L : 0x8p-4L :
+= sqrt towardzero ldbl-128ibm 0x4p-4L : 0x8p-4L :
+= sqrt upward ldbl-128ibm 0x4p-4L : 0x8p-4L :
+sqrt 6642.25
+= sqrt downward flt-32 0x1.9f24p+12f : 0x5.18p+4f :
+= sqrt tonearest flt-32 0x1.9f24p+12f : 0x5.18p+4f :
+= sqrt towardzero flt-32 0x1.9f24p+12f : 0x5.18p+4f :
+= sqrt upward flt-32 0x1.9f24p+12f : 0x5.18p+4f :
+= sqrt downward dbl-64 0x1.9f24p+12 : 0x5.18p+4 :
+= sqrt tonearest dbl-64 0x1.9f24p+12 : 0x5.18p+4 :
+= sqrt towardzero dbl-64 0x1.9f24p+12 : 0x5.18p+4 :
+= sqrt upward dbl-64 0x1.9f24p+12 : 0x5.18p+4 :
+= sqrt downward ldbl-96-intel 0x1.9f24p+12L : 0x5.18p+4L :
+= sqrt tonearest ldbl-96-intel 0x1.9f24p+12L : 0x5.18p+4L :
+= sqrt towardzero ldbl-96-intel 0x1.9f24p+12L : 0x5.18p+4L :
+= sqrt upward ldbl-96-intel 0x1.9f24p+12L : 0x5.18p+4L :
+= sqrt downward ldbl-96-m68k 0x1.9f24p+12L : 0x5.18p+4L :
+= sqrt tonearest ldbl-96-m68k 0x1.9f24p+12L : 0x5.18p+4L :
+= sqrt towardzero ldbl-96-m68k 0x1.9f24p+12L : 0x5.18p+4L :
+= sqrt upward ldbl-96-m68k 0x1.9f24p+12L : 0x5.18p+4L :
+= sqrt downward ldbl-128 0x1.9f24p+12L : 0x5.18p+4L :
+= sqrt tonearest ldbl-128 0x1.9f24p+12L : 0x5.18p+4L :
+= sqrt towardzero ldbl-128 0x1.9f24p+12L : 0x5.18p+4L :
+= sqrt upward ldbl-128 0x1.9f24p+12L : 0x5.18p+4L :
+= sqrt downward ldbl-128ibm 0x1.9f24p+12L : 0x5.18p+4L :
+= sqrt tonearest ldbl-128ibm 0x1.9f24p+12L : 0x5.18p+4L :
+= sqrt towardzero ldbl-128ibm 0x1.9f24p+12L : 0x5.18p+4L :
+= sqrt upward ldbl-128ibm 0x1.9f24p+12L : 0x5.18p+4L :
+sqrt 15190.5625
+= sqrt downward flt-32 0x3.b569p+12f : 0x7.b4p+4f :
+= sqrt tonearest flt-32 0x3.b569p+12f : 0x7.b4p+4f :
+= sqrt towardzero flt-32 0x3.b569p+12f : 0x7.b4p+4f :
+= sqrt upward flt-32 0x3.b569p+12f : 0x7.b4p+4f :
+= sqrt downward dbl-64 0x3.b569p+12 : 0x7.b4p+4 :
+= sqrt tonearest dbl-64 0x3.b569p+12 : 0x7.b4p+4 :
+= sqrt towardzero dbl-64 0x3.b569p+12 : 0x7.b4p+4 :
+= sqrt upward dbl-64 0x3.b569p+12 : 0x7.b4p+4 :
+= sqrt downward ldbl-96-intel 0x3.b569p+12L : 0x7.b4p+4L :
+= sqrt tonearest ldbl-96-intel 0x3.b569p+12L : 0x7.b4p+4L :
+= sqrt towardzero ldbl-96-intel 0x3.b569p+12L : 0x7.b4p+4L :
+= sqrt upward ldbl-96-intel 0x3.b569p+12L : 0x7.b4p+4L :
+= sqrt downward ldbl-96-m68k 0x3.b569p+12L : 0x7.b4p+4L :
+= sqrt tonearest ldbl-96-m68k 0x3.b569p+12L : 0x7.b4p+4L :
+= sqrt towardzero ldbl-96-m68k 0x3.b569p+12L : 0x7.b4p+4L :
+= sqrt upward ldbl-96-m68k 0x3.b569p+12L : 0x7.b4p+4L :
+= sqrt downward ldbl-128 0x3.b569p+12L : 0x7.b4p+4L :
+= sqrt tonearest ldbl-128 0x3.b569p+12L : 0x7.b4p+4L :
+= sqrt towardzero ldbl-128 0x3.b569p+12L : 0x7.b4p+4L :
+= sqrt upward ldbl-128 0x3.b569p+12L : 0x7.b4p+4L :
+= sqrt downward ldbl-128ibm 0x3.b569p+12L : 0x7.b4p+4L :
+= sqrt tonearest ldbl-128ibm 0x3.b569p+12L : 0x7.b4p+4L :
+= sqrt towardzero ldbl-128ibm 0x3.b569p+12L : 0x7.b4p+4L :
+= sqrt upward ldbl-128ibm 0x3.b569p+12L : 0x7.b4p+4L :
+sqrt 0.75
+= sqrt downward flt-32 0xcp-4f : 0xd.db3d7p-4f : inexact
+= sqrt tonearest flt-32 0xcp-4f : 0xd.db3d7p-4f : inexact
+= sqrt towardzero flt-32 0xcp-4f : 0xd.db3d7p-4f : inexact
+= sqrt upward flt-32 0xcp-4f : 0xd.db3d8p-4f : inexact
+= sqrt downward dbl-64 0xcp-4 : 0xd.db3d742c2655p-4 : inexact
+= sqrt tonearest dbl-64 0xcp-4 : 0xd.db3d742c2655p-4 : inexact
+= sqrt towardzero dbl-64 0xcp-4 : 0xd.db3d742c2655p-4 : inexact
+= sqrt upward dbl-64 0xcp-4 : 0xd.db3d742c26558p-4 : inexact
+= sqrt downward ldbl-96-intel 0xcp-4L : 0xd.db3d742c265539dp-4L : inexact
+= sqrt tonearest ldbl-96-intel 0xcp-4L : 0xd.db3d742c265539ep-4L : inexact
+= sqrt towardzero ldbl-96-intel 0xcp-4L : 0xd.db3d742c265539dp-4L : inexact
+= sqrt upward ldbl-96-intel 0xcp-4L : 0xd.db3d742c265539ep-4L : inexact
+= sqrt downward ldbl-96-m68k 0xcp-4L : 0xd.db3d742c265539dp-4L : inexact
+= sqrt tonearest ldbl-96-m68k 0xcp-4L : 0xd.db3d742c265539ep-4L : inexact
+= sqrt towardzero ldbl-96-m68k 0xcp-4L : 0xd.db3d742c265539dp-4L : inexact
+= sqrt upward ldbl-96-m68k 0xcp-4L : 0xd.db3d742c265539ep-4L : inexact
+= sqrt downward ldbl-128 0xcp-4L : 0xd.db3d742c265539d92ba16b83c5cp-4L : inexact
+= sqrt tonearest ldbl-128 0xcp-4L : 0xd.db3d742c265539d92ba16b83c5cp-4L : inexact
+= sqrt towardzero ldbl-128 0xcp-4L : 0xd.db3d742c265539d92ba16b83c5cp-4L : inexact
+= sqrt upward ldbl-128 0xcp-4L : 0xd.db3d742c265539d92ba16b83c5c8p-4L : inexact
+= sqrt downward ldbl-128ibm 0xcp-4L : 0xd.db3d742c265539d92ba16b83c4p-4L : inexact
+= sqrt tonearest ldbl-128ibm 0xcp-4L : 0xd.db3d742c265539d92ba16b83c4p-4L : inexact
+= sqrt towardzero ldbl-128ibm 0xcp-4L : 0xd.db3d742c265539d92ba16b83c4p-4L : inexact
+= sqrt upward ldbl-128ibm 0xcp-4L : 0xd.db3d742c265539d92ba16b83c8p-4L : inexact
+sqrt 0x1.fffffffffffffp+1023
+= sqrt downward flt-32 0xf.fffffp+124f : 0xf.fffffp+60f : inexact
+= sqrt tonearest flt-32 0xf.fffffp+124f : 0xf.fffffp+60f : inexact
+= sqrt towardzero flt-32 0xf.fffffp+124f : 0xf.fffffp+60f : inexact
+= sqrt upward flt-32 0xf.fffffp+124f : 0x1p+64f : inexact
+= sqrt downward dbl-64 0xf.fffffp+124 : 0xf.fffff7fffffd8p+60 : inexact
+= sqrt tonearest dbl-64 0xf.fffffp+124 : 0xf.fffff7fffffep+60 : inexact
+= sqrt towardzero dbl-64 0xf.fffffp+124 : 0xf.fffff7fffffd8p+60 : inexact
+= sqrt upward dbl-64 0xf.fffffp+124 : 0xf.fffff7fffffep+60 : inexact
+= sqrt downward ldbl-96-intel 0xf.fffffp+124L : 0xf.fffff7fffffdfffp+60L : inexact
+= sqrt tonearest ldbl-96-intel 0xf.fffffp+124L : 0xf.fffff7fffffep+60L : inexact
+= sqrt towardzero ldbl-96-intel 0xf.fffffp+124L : 0xf.fffff7fffffdfffp+60L : inexact
+= sqrt upward ldbl-96-intel 0xf.fffffp+124L : 0xf.fffff7fffffep+60L : inexact
+= sqrt downward ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffff7fffffdfffp+60L : inexact
+= sqrt tonearest ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffff7fffffep+60L : inexact
+= sqrt towardzero ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffff7fffffdfffp+60L : inexact
+= sqrt upward ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffff7fffffep+60L : inexact
+= sqrt downward ldbl-128 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff5ff8p+60L : inexact
+= sqrt tonearest ldbl-128 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff6p+60L : inexact
+= sqrt towardzero ldbl-128 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff5ff8p+60L : inexact
+= sqrt upward ldbl-128 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff6p+60L : inexact
+= sqrt downward ldbl-128ibm 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff5cp+60L : inexact
+= sqrt tonearest ldbl-128ibm 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff6p+60L : inexact
+= sqrt towardzero ldbl-128ibm 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff5cp+60L : inexact
+= sqrt upward ldbl-128ibm 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff6p+60L : inexact
+= sqrt downward dbl-64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+508 : inexact
+= sqrt tonearest dbl-64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+508 : inexact
+= sqrt towardzero dbl-64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+508 : inexact
+= sqrt upward dbl-64 0xf.ffffffffffff8p+1020 : 0x1p+512 : inexact
+= sqrt downward ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffbffp+508L : inexact
+= sqrt tonearest ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffcp+508L : inexact
+= sqrt towardzero ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffbffp+508L : inexact
+= sqrt upward ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffcp+508L : inexact
+= sqrt downward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffbffp+508L : inexact
+= sqrt tonearest ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffcp+508L : inexact
+= sqrt towardzero ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffbffp+508L : inexact
+= sqrt upward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffcp+508L : inexact
+= sqrt downward ldbl-128 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffbfffffffffffff78p+508L : inexact
+= sqrt tonearest ldbl-128 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffbfffffffffffff8p+508L : inexact
+= sqrt towardzero ldbl-128 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffbfffffffffffff78p+508L : inexact
+= sqrt upward ldbl-128 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffbfffffffffffff8p+508L : inexact
+= sqrt downward ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffbffffffffffffcp+508L : inexact
+= sqrt tonearest ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffcp+508L : inexact
+= sqrt towardzero ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffbffffffffffffcp+508L : inexact
+= sqrt upward ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffcp+508L : inexact
+sqrt 0x1.ffffffffffffbp+1023
+= sqrt downward flt-32 0xf.fffffp+124f : 0xf.fffffp+60f : inexact
+= sqrt tonearest flt-32 0xf.fffffp+124f : 0xf.fffffp+60f : inexact
+= sqrt towardzero flt-32 0xf.fffffp+124f : 0xf.fffffp+60f : inexact
+= sqrt upward flt-32 0xf.fffffp+124f : 0x1p+64f : inexact
+= sqrt downward dbl-64 0xf.fffffp+124 : 0xf.fffff7fffffd8p+60 : inexact
+= sqrt tonearest dbl-64 0xf.fffffp+124 : 0xf.fffff7fffffep+60 : inexact
+= sqrt towardzero dbl-64 0xf.fffffp+124 : 0xf.fffff7fffffd8p+60 : inexact
+= sqrt upward dbl-64 0xf.fffffp+124 : 0xf.fffff7fffffep+60 : inexact
+= sqrt downward ldbl-96-intel 0xf.fffffp+124L : 0xf.fffff7fffffdfffp+60L : inexact
+= sqrt tonearest ldbl-96-intel 0xf.fffffp+124L : 0xf.fffff7fffffep+60L : inexact
+= sqrt towardzero ldbl-96-intel 0xf.fffffp+124L : 0xf.fffff7fffffdfffp+60L : inexact
+= sqrt upward ldbl-96-intel 0xf.fffffp+124L : 0xf.fffff7fffffep+60L : inexact
+= sqrt downward ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffff7fffffdfffp+60L : inexact
+= sqrt tonearest ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffff7fffffep+60L : inexact
+= sqrt towardzero ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffff7fffffdfffp+60L : inexact
+= sqrt upward ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffff7fffffep+60L : inexact
+= sqrt downward ldbl-128 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff5ff8p+60L : inexact
+= sqrt tonearest ldbl-128 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff6p+60L : inexact
+= sqrt towardzero ldbl-128 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff5ff8p+60L : inexact
+= sqrt upward ldbl-128 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff6p+60L : inexact
+= sqrt downward ldbl-128ibm 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff5cp+60L : inexact
+= sqrt tonearest ldbl-128ibm 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff6p+60L : inexact
+= sqrt towardzero ldbl-128ibm 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff5cp+60L : inexact
+= sqrt upward ldbl-128ibm 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff6p+60L : inexact
+= sqrt downward dbl-64 0xf.fffffffffffd8p+1020 : 0xf.fffffffffffe8p+508 : inexact
+= sqrt tonearest dbl-64 0xf.fffffffffffd8p+1020 : 0xf.fffffffffffe8p+508 : inexact
+= sqrt towardzero dbl-64 0xf.fffffffffffd8p+1020 : 0xf.fffffffffffe8p+508 : inexact
+= sqrt upward dbl-64 0xf.fffffffffffd8p+1020 : 0xf.ffffffffffffp+508 : inexact
+= sqrt downward ldbl-96-intel 0xf.fffffffffffd8p+1020L : 0xf.fffffffffffebffp+508L : inexact
+= sqrt tonearest ldbl-96-intel 0xf.fffffffffffd8p+1020L : 0xf.fffffffffffecp+508L : inexact
+= sqrt towardzero ldbl-96-intel 0xf.fffffffffffd8p+1020L : 0xf.fffffffffffebffp+508L : inexact
+= sqrt upward ldbl-96-intel 0xf.fffffffffffd8p+1020L : 0xf.fffffffffffecp+508L : inexact
+= sqrt downward ldbl-96-m68k 0xf.fffffffffffd8p+1020L : 0xf.fffffffffffebffp+508L : inexact
+= sqrt tonearest ldbl-96-m68k 0xf.fffffffffffd8p+1020L : 0xf.fffffffffffecp+508L : inexact
+= sqrt towardzero ldbl-96-m68k 0xf.fffffffffffd8p+1020L : 0xf.fffffffffffebffp+508L : inexact
+= sqrt upward ldbl-96-m68k 0xf.fffffffffffd8p+1020L : 0xf.fffffffffffecp+508L : inexact
+= sqrt downward ldbl-128 0xf.fffffffffffd8p+1020L : 0xf.fffffffffffebffffffffffff378p+508L : inexact
+= sqrt tonearest ldbl-128 0xf.fffffffffffd8p+1020L : 0xf.fffffffffffebffffffffffff38p+508L : inexact
+= sqrt towardzero ldbl-128 0xf.fffffffffffd8p+1020L : 0xf.fffffffffffebffffffffffff378p+508L : inexact
+= sqrt upward ldbl-128 0xf.fffffffffffd8p+1020L : 0xf.fffffffffffebffffffffffff38p+508L : inexact
+= sqrt downward ldbl-128ibm 0xf.fffffffffffd8p+1020L : 0xf.fffffffffffebffffffffffffp+508L : inexact
+= sqrt tonearest ldbl-128ibm 0xf.fffffffffffd8p+1020L : 0xf.fffffffffffebffffffffffff4p+508L : inexact
+= sqrt towardzero ldbl-128ibm 0xf.fffffffffffd8p+1020L : 0xf.fffffffffffebffffffffffffp+508L : inexact
+= sqrt upward ldbl-128ibm 0xf.fffffffffffd8p+1020L : 0xf.fffffffffffebffffffffffff4p+508L : inexact
+sqrt 0x1.ffffffffffff7p+1023
+= sqrt downward flt-32 0xf.fffffp+124f : 0xf.fffffp+60f : inexact
+= sqrt tonearest flt-32 0xf.fffffp+124f : 0xf.fffffp+60f : inexact
+= sqrt towardzero flt-32 0xf.fffffp+124f : 0xf.fffffp+60f : inexact
+= sqrt upward flt-32 0xf.fffffp+124f : 0x1p+64f : inexact
+= sqrt downward dbl-64 0xf.fffffp+124 : 0xf.fffff7fffffd8p+60 : inexact
+= sqrt tonearest dbl-64 0xf.fffffp+124 : 0xf.fffff7fffffep+60 : inexact
+= sqrt towardzero dbl-64 0xf.fffffp+124 : 0xf.fffff7fffffd8p+60 : inexact
+= sqrt upward dbl-64 0xf.fffffp+124 : 0xf.fffff7fffffep+60 : inexact
+= sqrt downward ldbl-96-intel 0xf.fffffp+124L : 0xf.fffff7fffffdfffp+60L : inexact
+= sqrt tonearest ldbl-96-intel 0xf.fffffp+124L : 0xf.fffff7fffffep+60L : inexact
+= sqrt towardzero ldbl-96-intel 0xf.fffffp+124L : 0xf.fffff7fffffdfffp+60L : inexact
+= sqrt upward ldbl-96-intel 0xf.fffffp+124L : 0xf.fffff7fffffep+60L : inexact
+= sqrt downward ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffff7fffffdfffp+60L : inexact
+= sqrt tonearest ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffff7fffffep+60L : inexact
+= sqrt towardzero ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffff7fffffdfffp+60L : inexact
+= sqrt upward ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffff7fffffep+60L : inexact
+= sqrt downward ldbl-128 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff5ff8p+60L : inexact
+= sqrt tonearest ldbl-128 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff6p+60L : inexact
+= sqrt towardzero ldbl-128 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff5ff8p+60L : inexact
+= sqrt upward ldbl-128 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff6p+60L : inexact
+= sqrt downward ldbl-128ibm 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff5cp+60L : inexact
+= sqrt tonearest ldbl-128ibm 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff6p+60L : inexact
+= sqrt towardzero ldbl-128ibm 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff5cp+60L : inexact
+= sqrt upward ldbl-128ibm 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff6p+60L : inexact
+= sqrt downward dbl-64 0xf.fffffffffffb8p+1020 : 0xf.fffffffffffd8p+508 : inexact
+= sqrt tonearest dbl-64 0xf.fffffffffffb8p+1020 : 0xf.fffffffffffd8p+508 : inexact
+= sqrt towardzero dbl-64 0xf.fffffffffffb8p+1020 : 0xf.fffffffffffd8p+508 : inexact
+= sqrt upward dbl-64 0xf.fffffffffffb8p+1020 : 0xf.fffffffffffep+508 : inexact
+= sqrt downward ldbl-96-intel 0xf.fffffffffffb8p+1020L : 0xf.fffffffffffdbffp+508L : inexact
+= sqrt tonearest ldbl-96-intel 0xf.fffffffffffb8p+1020L : 0xf.fffffffffffdcp+508L : inexact
+= sqrt towardzero ldbl-96-intel 0xf.fffffffffffb8p+1020L : 0xf.fffffffffffdbffp+508L : inexact
+= sqrt upward ldbl-96-intel 0xf.fffffffffffb8p+1020L : 0xf.fffffffffffdcp+508L : inexact
+= sqrt downward ldbl-96-m68k 0xf.fffffffffffb8p+1020L : 0xf.fffffffffffdbffp+508L : inexact
+= sqrt tonearest ldbl-96-m68k 0xf.fffffffffffb8p+1020L : 0xf.fffffffffffdcp+508L : inexact
+= sqrt towardzero ldbl-96-m68k 0xf.fffffffffffb8p+1020L : 0xf.fffffffffffdbffp+508L : inexact
+= sqrt upward ldbl-96-m68k 0xf.fffffffffffb8p+1020L : 0xf.fffffffffffdcp+508L : inexact
+= sqrt downward ldbl-128 0xf.fffffffffffb8p+1020L : 0xf.fffffffffffdbfffffffffffd778p+508L : inexact
+= sqrt tonearest ldbl-128 0xf.fffffffffffb8p+1020L : 0xf.fffffffffffdbfffffffffffd78p+508L : inexact
+= sqrt towardzero ldbl-128 0xf.fffffffffffb8p+1020L : 0xf.fffffffffffdbfffffffffffd778p+508L : inexact
+= sqrt upward ldbl-128 0xf.fffffffffffb8p+1020L : 0xf.fffffffffffdbfffffffffffd78p+508L : inexact
+= sqrt downward ldbl-128ibm 0xf.fffffffffffb8p+1020L : 0xf.fffffffffffdbfffffffffffd4p+508L : inexact
+= sqrt tonearest ldbl-128ibm 0xf.fffffffffffb8p+1020L : 0xf.fffffffffffdbfffffffffffd8p+508L : inexact
+= sqrt towardzero ldbl-128ibm 0xf.fffffffffffb8p+1020L : 0xf.fffffffffffdbfffffffffffd4p+508L : inexact
+= sqrt upward ldbl-128ibm 0xf.fffffffffffb8p+1020L : 0xf.fffffffffffdbfffffffffffd8p+508L : inexact
+sqrt 0x1.ffffffffffff3p+1023
+= sqrt downward flt-32 0xf.fffffp+124f : 0xf.fffffp+60f : inexact
+= sqrt tonearest flt-32 0xf.fffffp+124f : 0xf.fffffp+60f : inexact
+= sqrt towardzero flt-32 0xf.fffffp+124f : 0xf.fffffp+60f : inexact
+= sqrt upward flt-32 0xf.fffffp+124f : 0x1p+64f : inexact
+= sqrt downward dbl-64 0xf.fffffp+124 : 0xf.fffff7fffffd8p+60 : inexact
+= sqrt tonearest dbl-64 0xf.fffffp+124 : 0xf.fffff7fffffep+60 : inexact
+= sqrt towardzero dbl-64 0xf.fffffp+124 : 0xf.fffff7fffffd8p+60 : inexact
+= sqrt upward dbl-64 0xf.fffffp+124 : 0xf.fffff7fffffep+60 : inexact
+= sqrt downward ldbl-96-intel 0xf.fffffp+124L : 0xf.fffff7fffffdfffp+60L : inexact
+= sqrt tonearest ldbl-96-intel 0xf.fffffp+124L : 0xf.fffff7fffffep+60L : inexact
+= sqrt towardzero ldbl-96-intel 0xf.fffffp+124L : 0xf.fffff7fffffdfffp+60L : inexact
+= sqrt upward ldbl-96-intel 0xf.fffffp+124L : 0xf.fffff7fffffep+60L : inexact
+= sqrt downward ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffff7fffffdfffp+60L : inexact
+= sqrt tonearest ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffff7fffffep+60L : inexact
+= sqrt towardzero ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffff7fffffdfffp+60L : inexact
+= sqrt upward ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffff7fffffep+60L : inexact
+= sqrt downward ldbl-128 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff5ff8p+60L : inexact
+= sqrt tonearest ldbl-128 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff6p+60L : inexact
+= sqrt towardzero ldbl-128 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff5ff8p+60L : inexact
+= sqrt upward ldbl-128 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff6p+60L : inexact
+= sqrt downward ldbl-128ibm 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff5cp+60L : inexact
+= sqrt tonearest ldbl-128ibm 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff6p+60L : inexact
+= sqrt towardzero ldbl-128ibm 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff5cp+60L : inexact
+= sqrt upward ldbl-128ibm 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff6p+60L : inexact
+= sqrt downward dbl-64 0xf.fffffffffff98p+1020 : 0xf.fffffffffffc8p+508 : inexact
+= sqrt tonearest dbl-64 0xf.fffffffffff98p+1020 : 0xf.fffffffffffc8p+508 : inexact
+= sqrt towardzero dbl-64 0xf.fffffffffff98p+1020 : 0xf.fffffffffffc8p+508 : inexact
+= sqrt upward dbl-64 0xf.fffffffffff98p+1020 : 0xf.fffffffffffdp+508 : inexact
+= sqrt downward ldbl-96-intel 0xf.fffffffffff98p+1020L : 0xf.fffffffffffcbffp+508L : inexact
+= sqrt tonearest ldbl-96-intel 0xf.fffffffffff98p+1020L : 0xf.fffffffffffccp+508L : inexact
+= sqrt towardzero ldbl-96-intel 0xf.fffffffffff98p+1020L : 0xf.fffffffffffcbffp+508L : inexact
+= sqrt upward ldbl-96-intel 0xf.fffffffffff98p+1020L : 0xf.fffffffffffccp+508L : inexact
+= sqrt downward ldbl-96-m68k 0xf.fffffffffff98p+1020L : 0xf.fffffffffffcbffp+508L : inexact
+= sqrt tonearest ldbl-96-m68k 0xf.fffffffffff98p+1020L : 0xf.fffffffffffccp+508L : inexact
+= sqrt towardzero ldbl-96-m68k 0xf.fffffffffff98p+1020L : 0xf.fffffffffffcbffp+508L : inexact
+= sqrt upward ldbl-96-m68k 0xf.fffffffffff98p+1020L : 0xf.fffffffffffccp+508L : inexact
+= sqrt downward ldbl-128 0xf.fffffffffff98p+1020L : 0xf.fffffffffffcbfffffffffffab78p+508L : inexact
+= sqrt tonearest ldbl-128 0xf.fffffffffff98p+1020L : 0xf.fffffffffffcbfffffffffffab8p+508L : inexact
+= sqrt towardzero ldbl-128 0xf.fffffffffff98p+1020L : 0xf.fffffffffffcbfffffffffffab78p+508L : inexact
+= sqrt upward ldbl-128 0xf.fffffffffff98p+1020L : 0xf.fffffffffffcbfffffffffffab8p+508L : inexact
+= sqrt downward ldbl-128ibm 0xf.fffffffffff98p+1020L : 0xf.fffffffffffcbfffffffffffa8p+508L : inexact
+= sqrt tonearest ldbl-128ibm 0xf.fffffffffff98p+1020L : 0xf.fffffffffffcbfffffffffffacp+508L : inexact
+= sqrt towardzero ldbl-128ibm 0xf.fffffffffff98p+1020L : 0xf.fffffffffffcbfffffffffffa8p+508L : inexact
+= sqrt upward ldbl-128ibm 0xf.fffffffffff98p+1020L : 0xf.fffffffffffcbfffffffffffacp+508L : inexact
+sqrt 0x1.fffffffffffefp+1023
+= sqrt downward flt-32 0xf.fffffp+124f : 0xf.fffffp+60f : inexact
+= sqrt tonearest flt-32 0xf.fffffp+124f : 0xf.fffffp+60f : inexact
+= sqrt towardzero flt-32 0xf.fffffp+124f : 0xf.fffffp+60f : inexact
+= sqrt upward flt-32 0xf.fffffp+124f : 0x1p+64f : inexact
+= sqrt downward dbl-64 0xf.fffffp+124 : 0xf.fffff7fffffd8p+60 : inexact
+= sqrt tonearest dbl-64 0xf.fffffp+124 : 0xf.fffff7fffffep+60 : inexact
+= sqrt towardzero dbl-64 0xf.fffffp+124 : 0xf.fffff7fffffd8p+60 : inexact
+= sqrt upward dbl-64 0xf.fffffp+124 : 0xf.fffff7fffffep+60 : inexact
+= sqrt downward ldbl-96-intel 0xf.fffffp+124L : 0xf.fffff7fffffdfffp+60L : inexact
+= sqrt tonearest ldbl-96-intel 0xf.fffffp+124L : 0xf.fffff7fffffep+60L : inexact
+= sqrt towardzero ldbl-96-intel 0xf.fffffp+124L : 0xf.fffff7fffffdfffp+60L : inexact
+= sqrt upward ldbl-96-intel 0xf.fffffp+124L : 0xf.fffff7fffffep+60L : inexact
+= sqrt downward ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffff7fffffdfffp+60L : inexact
+= sqrt tonearest ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffff7fffffep+60L : inexact
+= sqrt towardzero ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffff7fffffdfffp+60L : inexact
+= sqrt upward ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffff7fffffep+60L : inexact
+= sqrt downward ldbl-128 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff5ff8p+60L : inexact
+= sqrt tonearest ldbl-128 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff6p+60L : inexact
+= sqrt towardzero ldbl-128 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff5ff8p+60L : inexact
+= sqrt upward ldbl-128 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff6p+60L : inexact
+= sqrt downward ldbl-128ibm 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff5cp+60L : inexact
+= sqrt tonearest ldbl-128ibm 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff6p+60L : inexact
+= sqrt towardzero ldbl-128ibm 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff5cp+60L : inexact
+= sqrt upward ldbl-128ibm 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff6p+60L : inexact
+= sqrt downward dbl-64 0xf.fffffffffff78p+1020 : 0xf.fffffffffffb8p+508 : inexact
+= sqrt tonearest dbl-64 0xf.fffffffffff78p+1020 : 0xf.fffffffffffb8p+508 : inexact
+= sqrt towardzero dbl-64 0xf.fffffffffff78p+1020 : 0xf.fffffffffffb8p+508 : inexact
+= sqrt upward dbl-64 0xf.fffffffffff78p+1020 : 0xf.fffffffffffcp+508 : inexact
+= sqrt downward ldbl-96-intel 0xf.fffffffffff78p+1020L : 0xf.fffffffffffbbffp+508L : inexact
+= sqrt tonearest ldbl-96-intel 0xf.fffffffffff78p+1020L : 0xf.fffffffffffbcp+508L : inexact
+= sqrt towardzero ldbl-96-intel 0xf.fffffffffff78p+1020L : 0xf.fffffffffffbbffp+508L : inexact
+= sqrt upward ldbl-96-intel 0xf.fffffffffff78p+1020L : 0xf.fffffffffffbcp+508L : inexact
+= sqrt downward ldbl-96-m68k 0xf.fffffffffff78p+1020L : 0xf.fffffffffffbbffp+508L : inexact
+= sqrt tonearest ldbl-96-m68k 0xf.fffffffffff78p+1020L : 0xf.fffffffffffbcp+508L : inexact
+= sqrt towardzero ldbl-96-m68k 0xf.fffffffffff78p+1020L : 0xf.fffffffffffbbffp+508L : inexact
+= sqrt upward ldbl-96-m68k 0xf.fffffffffff78p+1020L : 0xf.fffffffffffbcp+508L : inexact
+= sqrt downward ldbl-128 0xf.fffffffffff78p+1020L : 0xf.fffffffffffbbfffffffffff6f78p+508L : inexact
+= sqrt tonearest ldbl-128 0xf.fffffffffff78p+1020L : 0xf.fffffffffffbbfffffffffff6f8p+508L : inexact
+= sqrt towardzero ldbl-128 0xf.fffffffffff78p+1020L : 0xf.fffffffffffbbfffffffffff6f78p+508L : inexact
+= sqrt upward ldbl-128 0xf.fffffffffff78p+1020L : 0xf.fffffffffffbbfffffffffff6f8p+508L : inexact
+= sqrt downward ldbl-128ibm 0xf.fffffffffff78p+1020L : 0xf.fffffffffffbbfffffffffff6cp+508L : inexact
+= sqrt tonearest ldbl-128ibm 0xf.fffffffffff78p+1020L : 0xf.fffffffffffbbfffffffffff7p+508L : inexact
+= sqrt towardzero ldbl-128ibm 0xf.fffffffffff78p+1020L : 0xf.fffffffffffbbfffffffffff6cp+508L : inexact
+= sqrt upward ldbl-128ibm 0xf.fffffffffff78p+1020L : 0xf.fffffffffffbbfffffffffff7p+508L : inexact
+sqrt 0x1.fffffffffffebp+1023
+= sqrt downward flt-32 0xf.fffffp+124f : 0xf.fffffp+60f : inexact
+= sqrt tonearest flt-32 0xf.fffffp+124f : 0xf.fffffp+60f : inexact
+= sqrt towardzero flt-32 0xf.fffffp+124f : 0xf.fffffp+60f : inexact
+= sqrt upward flt-32 0xf.fffffp+124f : 0x1p+64f : inexact
+= sqrt downward dbl-64 0xf.fffffp+124 : 0xf.fffff7fffffd8p+60 : inexact
+= sqrt tonearest dbl-64 0xf.fffffp+124 : 0xf.fffff7fffffep+60 : inexact
+= sqrt towardzero dbl-64 0xf.fffffp+124 : 0xf.fffff7fffffd8p+60 : inexact
+= sqrt upward dbl-64 0xf.fffffp+124 : 0xf.fffff7fffffep+60 : inexact
+= sqrt downward ldbl-96-intel 0xf.fffffp+124L : 0xf.fffff7fffffdfffp+60L : inexact
+= sqrt tonearest ldbl-96-intel 0xf.fffffp+124L : 0xf.fffff7fffffep+60L : inexact
+= sqrt towardzero ldbl-96-intel 0xf.fffffp+124L : 0xf.fffff7fffffdfffp+60L : inexact
+= sqrt upward ldbl-96-intel 0xf.fffffp+124L : 0xf.fffff7fffffep+60L : inexact
+= sqrt downward ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffff7fffffdfffp+60L : inexact
+= sqrt tonearest ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffff7fffffep+60L : inexact
+= sqrt towardzero ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffff7fffffdfffp+60L : inexact
+= sqrt upward ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffff7fffffep+60L : inexact
+= sqrt downward ldbl-128 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff5ff8p+60L : inexact
+= sqrt tonearest ldbl-128 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff6p+60L : inexact
+= sqrt towardzero ldbl-128 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff5ff8p+60L : inexact
+= sqrt upward ldbl-128 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff6p+60L : inexact
+= sqrt downward ldbl-128ibm 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff5cp+60L : inexact
+= sqrt tonearest ldbl-128ibm 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff6p+60L : inexact
+= sqrt towardzero ldbl-128ibm 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff5cp+60L : inexact
+= sqrt upward ldbl-128ibm 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff6p+60L : inexact
+= sqrt downward dbl-64 0xf.fffffffffff58p+1020 : 0xf.fffffffffffa8p+508 : inexact
+= sqrt tonearest dbl-64 0xf.fffffffffff58p+1020 : 0xf.fffffffffffa8p+508 : inexact
+= sqrt towardzero dbl-64 0xf.fffffffffff58p+1020 : 0xf.fffffffffffa8p+508 : inexact
+= sqrt upward dbl-64 0xf.fffffffffff58p+1020 : 0xf.fffffffffffbp+508 : inexact
+= sqrt downward ldbl-96-intel 0xf.fffffffffff58p+1020L : 0xf.fffffffffffabffp+508L : inexact
+= sqrt tonearest ldbl-96-intel 0xf.fffffffffff58p+1020L : 0xf.fffffffffffacp+508L : inexact
+= sqrt towardzero ldbl-96-intel 0xf.fffffffffff58p+1020L : 0xf.fffffffffffabffp+508L : inexact
+= sqrt upward ldbl-96-intel 0xf.fffffffffff58p+1020L : 0xf.fffffffffffacp+508L : inexact
+= sqrt downward ldbl-96-m68k 0xf.fffffffffff58p+1020L : 0xf.fffffffffffabffp+508L : inexact
+= sqrt tonearest ldbl-96-m68k 0xf.fffffffffff58p+1020L : 0xf.fffffffffffacp+508L : inexact
+= sqrt towardzero ldbl-96-m68k 0xf.fffffffffff58p+1020L : 0xf.fffffffffffabffp+508L : inexact
+= sqrt upward ldbl-96-m68k 0xf.fffffffffff58p+1020L : 0xf.fffffffffffacp+508L : inexact
+= sqrt downward ldbl-128 0xf.fffffffffff58p+1020L : 0xf.fffffffffffabfffffffffff2378p+508L : inexact
+= sqrt tonearest ldbl-128 0xf.fffffffffff58p+1020L : 0xf.fffffffffffabfffffffffff238p+508L : inexact
+= sqrt towardzero ldbl-128 0xf.fffffffffff58p+1020L : 0xf.fffffffffffabfffffffffff2378p+508L : inexact
+= sqrt upward ldbl-128 0xf.fffffffffff58p+1020L : 0xf.fffffffffffabfffffffffff238p+508L : inexact
+= sqrt downward ldbl-128ibm 0xf.fffffffffff58p+1020L : 0xf.fffffffffffabfffffffffff2p+508L : inexact
+= sqrt tonearest ldbl-128ibm 0xf.fffffffffff58p+1020L : 0xf.fffffffffffabfffffffffff24p+508L : inexact
+= sqrt towardzero ldbl-128ibm 0xf.fffffffffff58p+1020L : 0xf.fffffffffffabfffffffffff2p+508L : inexact
+= sqrt upward ldbl-128ibm 0xf.fffffffffff58p+1020L : 0xf.fffffffffffabfffffffffff24p+508L : inexact
+sqrt 0x1.fffffffffffe7p+1023
+= sqrt downward flt-32 0xf.fffffp+124f : 0xf.fffffp+60f : inexact
+= sqrt tonearest flt-32 0xf.fffffp+124f : 0xf.fffffp+60f : inexact
+= sqrt towardzero flt-32 0xf.fffffp+124f : 0xf.fffffp+60f : inexact
+= sqrt upward flt-32 0xf.fffffp+124f : 0x1p+64f : inexact
+= sqrt downward dbl-64 0xf.fffffp+124 : 0xf.fffff7fffffd8p+60 : inexact
+= sqrt tonearest dbl-64 0xf.fffffp+124 : 0xf.fffff7fffffep+60 : inexact
+= sqrt towardzero dbl-64 0xf.fffffp+124 : 0xf.fffff7fffffd8p+60 : inexact
+= sqrt upward dbl-64 0xf.fffffp+124 : 0xf.fffff7fffffep+60 : inexact
+= sqrt downward ldbl-96-intel 0xf.fffffp+124L : 0xf.fffff7fffffdfffp+60L : inexact
+= sqrt tonearest ldbl-96-intel 0xf.fffffp+124L : 0xf.fffff7fffffep+60L : inexact
+= sqrt towardzero ldbl-96-intel 0xf.fffffp+124L : 0xf.fffff7fffffdfffp+60L : inexact
+= sqrt upward ldbl-96-intel 0xf.fffffp+124L : 0xf.fffff7fffffep+60L : inexact
+= sqrt downward ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffff7fffffdfffp+60L : inexact
+= sqrt tonearest ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffff7fffffep+60L : inexact
+= sqrt towardzero ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffff7fffffdfffp+60L : inexact
+= sqrt upward ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffff7fffffep+60L : inexact
+= sqrt downward ldbl-128 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff5ff8p+60L : inexact
+= sqrt tonearest ldbl-128 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff6p+60L : inexact
+= sqrt towardzero ldbl-128 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff5ff8p+60L : inexact
+= sqrt upward ldbl-128 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff6p+60L : inexact
+= sqrt downward ldbl-128ibm 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff5cp+60L : inexact
+= sqrt tonearest ldbl-128ibm 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff6p+60L : inexact
+= sqrt towardzero ldbl-128ibm 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff5cp+60L : inexact
+= sqrt upward ldbl-128ibm 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff6p+60L : inexact
+= sqrt downward dbl-64 0xf.fffffffffff38p+1020 : 0xf.fffffffffff98p+508 : inexact
+= sqrt tonearest dbl-64 0xf.fffffffffff38p+1020 : 0xf.fffffffffff98p+508 : inexact
+= sqrt towardzero dbl-64 0xf.fffffffffff38p+1020 : 0xf.fffffffffff98p+508 : inexact
+= sqrt upward dbl-64 0xf.fffffffffff38p+1020 : 0xf.fffffffffffap+508 : inexact
+= sqrt downward ldbl-96-intel 0xf.fffffffffff38p+1020L : 0xf.fffffffffff9bffp+508L : inexact
+= sqrt tonearest ldbl-96-intel 0xf.fffffffffff38p+1020L : 0xf.fffffffffff9cp+508L : inexact
+= sqrt towardzero ldbl-96-intel 0xf.fffffffffff38p+1020L : 0xf.fffffffffff9bffp+508L : inexact
+= sqrt upward ldbl-96-intel 0xf.fffffffffff38p+1020L : 0xf.fffffffffff9cp+508L : inexact
+= sqrt downward ldbl-96-m68k 0xf.fffffffffff38p+1020L : 0xf.fffffffffff9bffp+508L : inexact
+= sqrt tonearest ldbl-96-m68k 0xf.fffffffffff38p+1020L : 0xf.fffffffffff9cp+508L : inexact
+= sqrt towardzero ldbl-96-m68k 0xf.fffffffffff38p+1020L : 0xf.fffffffffff9bffp+508L : inexact
+= sqrt upward ldbl-96-m68k 0xf.fffffffffff38p+1020L : 0xf.fffffffffff9cp+508L : inexact
+= sqrt downward ldbl-128 0xf.fffffffffff38p+1020L : 0xf.fffffffffff9bffffffffffec778p+508L : inexact
+= sqrt tonearest ldbl-128 0xf.fffffffffff38p+1020L : 0xf.fffffffffff9bffffffffffec78p+508L : inexact
+= sqrt towardzero ldbl-128 0xf.fffffffffff38p+1020L : 0xf.fffffffffff9bffffffffffec778p+508L : inexact
+= sqrt upward ldbl-128 0xf.fffffffffff38p+1020L : 0xf.fffffffffff9bffffffffffec78p+508L : inexact
+= sqrt downward ldbl-128ibm 0xf.fffffffffff38p+1020L : 0xf.fffffffffff9bffffffffffec4p+508L : inexact
+= sqrt tonearest ldbl-128ibm 0xf.fffffffffff38p+1020L : 0xf.fffffffffff9bffffffffffec8p+508L : inexact
+= sqrt towardzero ldbl-128ibm 0xf.fffffffffff38p+1020L : 0xf.fffffffffff9bffffffffffec4p+508L : inexact
+= sqrt upward ldbl-128ibm 0xf.fffffffffff38p+1020L : 0xf.fffffffffff9bffffffffffec8p+508L : inexact
+sqrt 0x1.fffffffffffe3p+1023
+= sqrt downward flt-32 0xf.fffffp+124f : 0xf.fffffp+60f : inexact
+= sqrt tonearest flt-32 0xf.fffffp+124f : 0xf.fffffp+60f : inexact
+= sqrt towardzero flt-32 0xf.fffffp+124f : 0xf.fffffp+60f : inexact
+= sqrt upward flt-32 0xf.fffffp+124f : 0x1p+64f : inexact
+= sqrt downward dbl-64 0xf.fffffp+124 : 0xf.fffff7fffffd8p+60 : inexact
+= sqrt tonearest dbl-64 0xf.fffffp+124 : 0xf.fffff7fffffep+60 : inexact
+= sqrt towardzero dbl-64 0xf.fffffp+124 : 0xf.fffff7fffffd8p+60 : inexact
+= sqrt upward dbl-64 0xf.fffffp+124 : 0xf.fffff7fffffep+60 : inexact
+= sqrt downward ldbl-96-intel 0xf.fffffp+124L : 0xf.fffff7fffffdfffp+60L : inexact
+= sqrt tonearest ldbl-96-intel 0xf.fffffp+124L : 0xf.fffff7fffffep+60L : inexact
+= sqrt towardzero ldbl-96-intel 0xf.fffffp+124L : 0xf.fffff7fffffdfffp+60L : inexact
+= sqrt upward ldbl-96-intel 0xf.fffffp+124L : 0xf.fffff7fffffep+60L : inexact
+= sqrt downward ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffff7fffffdfffp+60L : inexact
+= sqrt tonearest ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffff7fffffep+60L : inexact
+= sqrt towardzero ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffff7fffffdfffp+60L : inexact
+= sqrt upward ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffff7fffffep+60L : inexact
+= sqrt downward ldbl-128 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff5ff8p+60L : inexact
+= sqrt tonearest ldbl-128 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff6p+60L : inexact
+= sqrt towardzero ldbl-128 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff5ff8p+60L : inexact
+= sqrt upward ldbl-128 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff6p+60L : inexact
+= sqrt downward ldbl-128ibm 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff5cp+60L : inexact
+= sqrt tonearest ldbl-128ibm 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff6p+60L : inexact
+= sqrt towardzero ldbl-128ibm 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff5cp+60L : inexact
+= sqrt upward ldbl-128ibm 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff6p+60L : inexact
+= sqrt downward dbl-64 0xf.fffffffffff18p+1020 : 0xf.fffffffffff88p+508 : inexact
+= sqrt tonearest dbl-64 0xf.fffffffffff18p+1020 : 0xf.fffffffffff88p+508 : inexact
+= sqrt towardzero dbl-64 0xf.fffffffffff18p+1020 : 0xf.fffffffffff88p+508 : inexact
+= sqrt upward dbl-64 0xf.fffffffffff18p+1020 : 0xf.fffffffffff9p+508 : inexact
+= sqrt downward ldbl-96-intel 0xf.fffffffffff18p+1020L : 0xf.fffffffffff8bffp+508L : inexact
+= sqrt tonearest ldbl-96-intel 0xf.fffffffffff18p+1020L : 0xf.fffffffffff8cp+508L : inexact
+= sqrt towardzero ldbl-96-intel 0xf.fffffffffff18p+1020L : 0xf.fffffffffff8bffp+508L : inexact
+= sqrt upward ldbl-96-intel 0xf.fffffffffff18p+1020L : 0xf.fffffffffff8cp+508L : inexact
+= sqrt downward ldbl-96-m68k 0xf.fffffffffff18p+1020L : 0xf.fffffffffff8bffp+508L : inexact
+= sqrt tonearest ldbl-96-m68k 0xf.fffffffffff18p+1020L : 0xf.fffffffffff8cp+508L : inexact
+= sqrt towardzero ldbl-96-m68k 0xf.fffffffffff18p+1020L : 0xf.fffffffffff8bffp+508L : inexact
+= sqrt upward ldbl-96-m68k 0xf.fffffffffff18p+1020L : 0xf.fffffffffff8cp+508L : inexact
+= sqrt downward ldbl-128 0xf.fffffffffff18p+1020L : 0xf.fffffffffff8bffffffffffe5b78p+508L : inexact
+= sqrt tonearest ldbl-128 0xf.fffffffffff18p+1020L : 0xf.fffffffffff8bffffffffffe5b8p+508L : inexact
+= sqrt towardzero ldbl-128 0xf.fffffffffff18p+1020L : 0xf.fffffffffff8bffffffffffe5b78p+508L : inexact
+= sqrt upward ldbl-128 0xf.fffffffffff18p+1020L : 0xf.fffffffffff8bffffffffffe5b8p+508L : inexact
+= sqrt downward ldbl-128ibm 0xf.fffffffffff18p+1020L : 0xf.fffffffffff8bffffffffffe58p+508L : inexact
+= sqrt tonearest ldbl-128ibm 0xf.fffffffffff18p+1020L : 0xf.fffffffffff8bffffffffffe5cp+508L : inexact
+= sqrt towardzero ldbl-128ibm 0xf.fffffffffff18p+1020L : 0xf.fffffffffff8bffffffffffe58p+508L : inexact
+= sqrt upward ldbl-128ibm 0xf.fffffffffff18p+1020L : 0xf.fffffffffff8bffffffffffe5cp+508L : inexact
+sqrt 0x1.fffffffffffdfp+1023
+= sqrt downward flt-32 0xf.fffffp+124f : 0xf.fffffp+60f : inexact
+= sqrt tonearest flt-32 0xf.fffffp+124f : 0xf.fffffp+60f : inexact
+= sqrt towardzero flt-32 0xf.fffffp+124f : 0xf.fffffp+60f : inexact
+= sqrt upward flt-32 0xf.fffffp+124f : 0x1p+64f : inexact
+= sqrt downward dbl-64 0xf.fffffp+124 : 0xf.fffff7fffffd8p+60 : inexact
+= sqrt tonearest dbl-64 0xf.fffffp+124 : 0xf.fffff7fffffep+60 : inexact
+= sqrt towardzero dbl-64 0xf.fffffp+124 : 0xf.fffff7fffffd8p+60 : inexact
+= sqrt upward dbl-64 0xf.fffffp+124 : 0xf.fffff7fffffep+60 : inexact
+= sqrt downward ldbl-96-intel 0xf.fffffp+124L : 0xf.fffff7fffffdfffp+60L : inexact
+= sqrt tonearest ldbl-96-intel 0xf.fffffp+124L : 0xf.fffff7fffffep+60L : inexact
+= sqrt towardzero ldbl-96-intel 0xf.fffffp+124L : 0xf.fffff7fffffdfffp+60L : inexact
+= sqrt upward ldbl-96-intel 0xf.fffffp+124L : 0xf.fffff7fffffep+60L : inexact
+= sqrt downward ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffff7fffffdfffp+60L : inexact
+= sqrt tonearest ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffff7fffffep+60L : inexact
+= sqrt towardzero ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffff7fffffdfffp+60L : inexact
+= sqrt upward ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffff7fffffep+60L : inexact
+= sqrt downward ldbl-128 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff5ff8p+60L : inexact
+= sqrt tonearest ldbl-128 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff6p+60L : inexact
+= sqrt towardzero ldbl-128 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff5ff8p+60L : inexact
+= sqrt upward ldbl-128 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff6p+60L : inexact
+= sqrt downward ldbl-128ibm 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff5cp+60L : inexact
+= sqrt tonearest ldbl-128ibm 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff6p+60L : inexact
+= sqrt towardzero ldbl-128ibm 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff5cp+60L : inexact
+= sqrt upward ldbl-128ibm 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff6p+60L : inexact
+= sqrt downward dbl-64 0xf.ffffffffffef8p+1020 : 0xf.fffffffffff78p+508 : inexact
+= sqrt tonearest dbl-64 0xf.ffffffffffef8p+1020 : 0xf.fffffffffff78p+508 : inexact
+= sqrt towardzero dbl-64 0xf.ffffffffffef8p+1020 : 0xf.fffffffffff78p+508 : inexact
+= sqrt upward dbl-64 0xf.ffffffffffef8p+1020 : 0xf.fffffffffff8p+508 : inexact
+= sqrt downward ldbl-96-intel 0xf.ffffffffffef8p+1020L : 0xf.fffffffffff7bffp+508L : inexact
+= sqrt tonearest ldbl-96-intel 0xf.ffffffffffef8p+1020L : 0xf.fffffffffff7cp+508L : inexact
+= sqrt towardzero ldbl-96-intel 0xf.ffffffffffef8p+1020L : 0xf.fffffffffff7bffp+508L : inexact
+= sqrt upward ldbl-96-intel 0xf.ffffffffffef8p+1020L : 0xf.fffffffffff7cp+508L : inexact
+= sqrt downward ldbl-96-m68k 0xf.ffffffffffef8p+1020L : 0xf.fffffffffff7bffp+508L : inexact
+= sqrt tonearest ldbl-96-m68k 0xf.ffffffffffef8p+1020L : 0xf.fffffffffff7cp+508L : inexact
+= sqrt towardzero ldbl-96-m68k 0xf.ffffffffffef8p+1020L : 0xf.fffffffffff7bffp+508L : inexact
+= sqrt upward ldbl-96-m68k 0xf.ffffffffffef8p+1020L : 0xf.fffffffffff7cp+508L : inexact
+= sqrt downward ldbl-128 0xf.ffffffffffef8p+1020L : 0xf.fffffffffff7bffffffffffddf78p+508L : inexact
+= sqrt tonearest ldbl-128 0xf.ffffffffffef8p+1020L : 0xf.fffffffffff7bffffffffffddf8p+508L : inexact
+= sqrt towardzero ldbl-128 0xf.ffffffffffef8p+1020L : 0xf.fffffffffff7bffffffffffddf78p+508L : inexact
+= sqrt upward ldbl-128 0xf.ffffffffffef8p+1020L : 0xf.fffffffffff7bffffffffffddf8p+508L : inexact
+= sqrt downward ldbl-128ibm 0xf.ffffffffffef8p+1020L : 0xf.fffffffffff7bffffffffffddcp+508L : inexact
+= sqrt tonearest ldbl-128ibm 0xf.ffffffffffef8p+1020L : 0xf.fffffffffff7bffffffffffdep+508L : inexact
+= sqrt towardzero ldbl-128ibm 0xf.ffffffffffef8p+1020L : 0xf.fffffffffff7bffffffffffddcp+508L : inexact
+= sqrt upward ldbl-128ibm 0xf.ffffffffffef8p+1020L : 0xf.fffffffffff7bffffffffffdep+508L : inexact
+sqrt 0x1.fffffffffffdbp+1023
+= sqrt downward flt-32 0xf.fffffp+124f : 0xf.fffffp+60f : inexact
+= sqrt tonearest flt-32 0xf.fffffp+124f : 0xf.fffffp+60f : inexact
+= sqrt towardzero flt-32 0xf.fffffp+124f : 0xf.fffffp+60f : inexact
+= sqrt upward flt-32 0xf.fffffp+124f : 0x1p+64f : inexact
+= sqrt downward dbl-64 0xf.fffffp+124 : 0xf.fffff7fffffd8p+60 : inexact
+= sqrt tonearest dbl-64 0xf.fffffp+124 : 0xf.fffff7fffffep+60 : inexact
+= sqrt towardzero dbl-64 0xf.fffffp+124 : 0xf.fffff7fffffd8p+60 : inexact
+= sqrt upward dbl-64 0xf.fffffp+124 : 0xf.fffff7fffffep+60 : inexact
+= sqrt downward ldbl-96-intel 0xf.fffffp+124L : 0xf.fffff7fffffdfffp+60L : inexact
+= sqrt tonearest ldbl-96-intel 0xf.fffffp+124L : 0xf.fffff7fffffep+60L : inexact
+= sqrt towardzero ldbl-96-intel 0xf.fffffp+124L : 0xf.fffff7fffffdfffp+60L : inexact
+= sqrt upward ldbl-96-intel 0xf.fffffp+124L : 0xf.fffff7fffffep+60L : inexact
+= sqrt downward ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffff7fffffdfffp+60L : inexact
+= sqrt tonearest ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffff7fffffep+60L : inexact
+= sqrt towardzero ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffff7fffffdfffp+60L : inexact
+= sqrt upward ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffff7fffffep+60L : inexact
+= sqrt downward ldbl-128 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff5ff8p+60L : inexact
+= sqrt tonearest ldbl-128 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff6p+60L : inexact
+= sqrt towardzero ldbl-128 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff5ff8p+60L : inexact
+= sqrt upward ldbl-128 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff6p+60L : inexact
+= sqrt downward ldbl-128ibm 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff5cp+60L : inexact
+= sqrt tonearest ldbl-128ibm 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff6p+60L : inexact
+= sqrt towardzero ldbl-128ibm 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff5cp+60L : inexact
+= sqrt upward ldbl-128ibm 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff6p+60L : inexact
+= sqrt downward dbl-64 0xf.ffffffffffed8p+1020 : 0xf.fffffffffff68p+508 : inexact
+= sqrt tonearest dbl-64 0xf.ffffffffffed8p+1020 : 0xf.fffffffffff68p+508 : inexact
+= sqrt towardzero dbl-64 0xf.ffffffffffed8p+1020 : 0xf.fffffffffff68p+508 : inexact
+= sqrt upward dbl-64 0xf.ffffffffffed8p+1020 : 0xf.fffffffffff7p+508 : inexact
+= sqrt downward ldbl-96-intel 0xf.ffffffffffed8p+1020L : 0xf.fffffffffff6bffp+508L : inexact
+= sqrt tonearest ldbl-96-intel 0xf.ffffffffffed8p+1020L : 0xf.fffffffffff6cp+508L : inexact
+= sqrt towardzero ldbl-96-intel 0xf.ffffffffffed8p+1020L : 0xf.fffffffffff6bffp+508L : inexact
+= sqrt upward ldbl-96-intel 0xf.ffffffffffed8p+1020L : 0xf.fffffffffff6cp+508L : inexact
+= sqrt downward ldbl-96-m68k 0xf.ffffffffffed8p+1020L : 0xf.fffffffffff6bffp+508L : inexact
+= sqrt tonearest ldbl-96-m68k 0xf.ffffffffffed8p+1020L : 0xf.fffffffffff6cp+508L : inexact
+= sqrt towardzero ldbl-96-m68k 0xf.ffffffffffed8p+1020L : 0xf.fffffffffff6bffp+508L : inexact
+= sqrt upward ldbl-96-m68k 0xf.ffffffffffed8p+1020L : 0xf.fffffffffff6cp+508L : inexact
+= sqrt downward ldbl-128 0xf.ffffffffffed8p+1020L : 0xf.fffffffffff6bffffffffffd5378p+508L : inexact
+= sqrt tonearest ldbl-128 0xf.ffffffffffed8p+1020L : 0xf.fffffffffff6bffffffffffd538p+508L : inexact
+= sqrt towardzero ldbl-128 0xf.ffffffffffed8p+1020L : 0xf.fffffffffff6bffffffffffd5378p+508L : inexact
+= sqrt upward ldbl-128 0xf.ffffffffffed8p+1020L : 0xf.fffffffffff6bffffffffffd538p+508L : inexact
+= sqrt downward ldbl-128ibm 0xf.ffffffffffed8p+1020L : 0xf.fffffffffff6bffffffffffd5p+508L : inexact
+= sqrt tonearest ldbl-128ibm 0xf.ffffffffffed8p+1020L : 0xf.fffffffffff6bffffffffffd54p+508L : inexact
+= sqrt towardzero ldbl-128ibm 0xf.ffffffffffed8p+1020L : 0xf.fffffffffff6bffffffffffd5p+508L : inexact
+= sqrt upward ldbl-128ibm 0xf.ffffffffffed8p+1020L : 0xf.fffffffffff6bffffffffffd54p+508L : inexact
+sqrt 0x1.fffffffffffd7p+1023
+= sqrt downward flt-32 0xf.fffffp+124f : 0xf.fffffp+60f : inexact
+= sqrt tonearest flt-32 0xf.fffffp+124f : 0xf.fffffp+60f : inexact
+= sqrt towardzero flt-32 0xf.fffffp+124f : 0xf.fffffp+60f : inexact
+= sqrt upward flt-32 0xf.fffffp+124f : 0x1p+64f : inexact
+= sqrt downward dbl-64 0xf.fffffp+124 : 0xf.fffff7fffffd8p+60 : inexact
+= sqrt tonearest dbl-64 0xf.fffffp+124 : 0xf.fffff7fffffep+60 : inexact
+= sqrt towardzero dbl-64 0xf.fffffp+124 : 0xf.fffff7fffffd8p+60 : inexact
+= sqrt upward dbl-64 0xf.fffffp+124 : 0xf.fffff7fffffep+60 : inexact
+= sqrt downward ldbl-96-intel 0xf.fffffp+124L : 0xf.fffff7fffffdfffp+60L : inexact
+= sqrt tonearest ldbl-96-intel 0xf.fffffp+124L : 0xf.fffff7fffffep+60L : inexact
+= sqrt towardzero ldbl-96-intel 0xf.fffffp+124L : 0xf.fffff7fffffdfffp+60L : inexact
+= sqrt upward ldbl-96-intel 0xf.fffffp+124L : 0xf.fffff7fffffep+60L : inexact
+= sqrt downward ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffff7fffffdfffp+60L : inexact
+= sqrt tonearest ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffff7fffffep+60L : inexact
+= sqrt towardzero ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffff7fffffdfffp+60L : inexact
+= sqrt upward ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffff7fffffep+60L : inexact
+= sqrt downward ldbl-128 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff5ff8p+60L : inexact
+= sqrt tonearest ldbl-128 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff6p+60L : inexact
+= sqrt towardzero ldbl-128 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff5ff8p+60L : inexact
+= sqrt upward ldbl-128 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff6p+60L : inexact
+= sqrt downward ldbl-128ibm 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff5cp+60L : inexact
+= sqrt tonearest ldbl-128ibm 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff6p+60L : inexact
+= sqrt towardzero ldbl-128ibm 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff5cp+60L : inexact
+= sqrt upward ldbl-128ibm 0xf.fffffp+124L : 0xf.fffff7fffffdfffffeffffff6p+60L : inexact
+= sqrt downward dbl-64 0xf.ffffffffffeb8p+1020 : 0xf.fffffffffff58p+508 : inexact
+= sqrt tonearest dbl-64 0xf.ffffffffffeb8p+1020 : 0xf.fffffffffff58p+508 : inexact
+= sqrt towardzero dbl-64 0xf.ffffffffffeb8p+1020 : 0xf.fffffffffff58p+508 : inexact
+= sqrt upward dbl-64 0xf.ffffffffffeb8p+1020 : 0xf.fffffffffff6p+508 : inexact
+= sqrt downward ldbl-96-intel 0xf.ffffffffffeb8p+1020L : 0xf.fffffffffff5bffp+508L : inexact
+= sqrt tonearest ldbl-96-intel 0xf.ffffffffffeb8p+1020L : 0xf.fffffffffff5cp+508L : inexact
+= sqrt towardzero ldbl-96-intel 0xf.ffffffffffeb8p+1020L : 0xf.fffffffffff5bffp+508L : inexact
+= sqrt upward ldbl-96-intel 0xf.ffffffffffeb8p+1020L : 0xf.fffffffffff5cp+508L : inexact
+= sqrt downward ldbl-96-m68k 0xf.ffffffffffeb8p+1020L : 0xf.fffffffffff5bffp+508L : inexact
+= sqrt tonearest ldbl-96-m68k 0xf.ffffffffffeb8p+1020L : 0xf.fffffffffff5cp+508L : inexact
+= sqrt towardzero ldbl-96-m68k 0xf.ffffffffffeb8p+1020L : 0xf.fffffffffff5bffp+508L : inexact
+= sqrt upward ldbl-96-m68k 0xf.ffffffffffeb8p+1020L : 0xf.fffffffffff5cp+508L : inexact
+= sqrt downward ldbl-128 0xf.ffffffffffeb8p+1020L : 0xf.fffffffffff5bffffffffffcb778p+508L : inexact
+= sqrt tonearest ldbl-128 0xf.ffffffffffeb8p+1020L : 0xf.fffffffffff5bffffffffffcb78p+508L : inexact
+= sqrt towardzero ldbl-128 0xf.ffffffffffeb8p+1020L : 0xf.fffffffffff5bffffffffffcb778p+508L : inexact
+= sqrt upward ldbl-128 0xf.ffffffffffeb8p+1020L : 0xf.fffffffffff5bffffffffffcb78p+508L : inexact
+= sqrt downward ldbl-128ibm 0xf.ffffffffffeb8p+1020L : 0xf.fffffffffff5bffffffffffcb4p+508L : inexact
+= sqrt tonearest ldbl-128ibm 0xf.ffffffffffeb8p+1020L : 0xf.fffffffffff5bffffffffffcb8p+508L : inexact
+= sqrt towardzero ldbl-128ibm 0xf.ffffffffffeb8p+1020L : 0xf.fffffffffff5bffffffffffcb4p+508L : inexact
+= sqrt upward ldbl-128ibm 0xf.ffffffffffeb8p+1020L : 0xf.fffffffffff5bffffffffffcb8p+508L : inexact
+sqrt 0x1.0000000000003p-1022
+= sqrt downward flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt tonearest flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt towardzero flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt upward flt-32 0x8p-152f : 0x2.d413dp-76f : inexact
+= sqrt downward dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt tonearest dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt towardzero dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt upward dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt downward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt tonearest ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt towardzero ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt upward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52cp-76L : inexact
+= sqrt downward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt tonearest ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt towardzero ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt upward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd6p-76L : inexact
+= sqrt downward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt tonearest flt-32 0x0p+0f : 0x0p+0f :
+= sqrt towardzero flt-32 0x0p+0f : 0x0p+0f :
+= sqrt upward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt downward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt tonearest dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt towardzero dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt upward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt downward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt downward dbl-64 0x4.000000000000cp-1024 : 0x2.0000000000002p-512 : inexact
+= sqrt tonearest dbl-64 0x4.000000000000cp-1024 : 0x2.0000000000002p-512 : inexact
+= sqrt towardzero dbl-64 0x4.000000000000cp-1024 : 0x2.0000000000002p-512 : inexact
+= sqrt upward dbl-64 0x4.000000000000cp-1024 : 0x2.0000000000004p-512 : inexact
+= sqrt downward ldbl-96-intel 0x4.000000000000cp-1024L : 0x2.0000000000002ffcp-512L : inexact
+= sqrt tonearest ldbl-96-intel 0x4.000000000000cp-1024L : 0x2.0000000000003p-512L : inexact
+= sqrt towardzero ldbl-96-intel 0x4.000000000000cp-1024L : 0x2.0000000000002ffcp-512L : inexact
+= sqrt upward ldbl-96-intel 0x4.000000000000cp-1024L : 0x2.0000000000003p-512L : inexact
+= sqrt downward ldbl-96-m68k 0x4.000000000000cp-1024L : 0x2.0000000000002ffcp-512L : inexact
+= sqrt tonearest ldbl-96-m68k 0x4.000000000000cp-1024L : 0x2.0000000000003p-512L : inexact
+= sqrt towardzero ldbl-96-m68k 0x4.000000000000cp-1024L : 0x2.0000000000002ffcp-512L : inexact
+= sqrt upward ldbl-96-m68k 0x4.000000000000cp-1024L : 0x2.0000000000003p-512L : inexact
+= sqrt downward ldbl-128 0x4.000000000000cp-1024L : 0x2.0000000000002ffffffffffffdcp-512L : inexact
+= sqrt tonearest ldbl-128 0x4.000000000000cp-1024L : 0x2.0000000000002ffffffffffffdcp-512L : inexact
+= sqrt towardzero ldbl-128 0x4.000000000000cp-1024L : 0x2.0000000000002ffffffffffffdcp-512L : inexact
+= sqrt upward ldbl-128 0x4.000000000000cp-1024L : 0x2.0000000000002ffffffffffffdc2p-512L : inexact
+= sqrt downward ldbl-128ibm 0x4.000000000000cp-1024L : 0x2.0000000000002ffffffffffffdp-512L : inexact
+= sqrt tonearest ldbl-128ibm 0x4.000000000000cp-1024L : 0x2.0000000000002ffffffffffffep-512L : inexact
+= sqrt towardzero ldbl-128ibm 0x4.000000000000cp-1024L : 0x2.0000000000002ffffffffffffdp-512L : inexact
+= sqrt upward ldbl-128ibm 0x4.000000000000cp-1024L : 0x2.0000000000002ffffffffffffep-512L : inexact
+sqrt 0x1.0000000000007p-1022
+= sqrt downward flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt tonearest flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt towardzero flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt upward flt-32 0x8p-152f : 0x2.d413dp-76f : inexact
+= sqrt downward dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt tonearest dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt towardzero dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt upward dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt downward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt tonearest ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt towardzero ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt upward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52cp-76L : inexact
+= sqrt downward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt tonearest ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt towardzero ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt upward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd6p-76L : inexact
+= sqrt downward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt tonearest flt-32 0x0p+0f : 0x0p+0f :
+= sqrt towardzero flt-32 0x0p+0f : 0x0p+0f :
+= sqrt upward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt downward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt tonearest dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt towardzero dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt upward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt downward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt downward dbl-64 0x4.000000000001cp-1024 : 0x2.0000000000006p-512 : inexact
+= sqrt tonearest dbl-64 0x4.000000000001cp-1024 : 0x2.0000000000006p-512 : inexact
+= sqrt towardzero dbl-64 0x4.000000000001cp-1024 : 0x2.0000000000006p-512 : inexact
+= sqrt upward dbl-64 0x4.000000000001cp-1024 : 0x2.0000000000008p-512 : inexact
+= sqrt downward ldbl-96-intel 0x4.000000000001cp-1024L : 0x2.0000000000006ffcp-512L : inexact
+= sqrt tonearest ldbl-96-intel 0x4.000000000001cp-1024L : 0x2.0000000000007p-512L : inexact
+= sqrt towardzero ldbl-96-intel 0x4.000000000001cp-1024L : 0x2.0000000000006ffcp-512L : inexact
+= sqrt upward ldbl-96-intel 0x4.000000000001cp-1024L : 0x2.0000000000007p-512L : inexact
+= sqrt downward ldbl-96-m68k 0x4.000000000001cp-1024L : 0x2.0000000000006ffcp-512L : inexact
+= sqrt tonearest ldbl-96-m68k 0x4.000000000001cp-1024L : 0x2.0000000000007p-512L : inexact
+= sqrt towardzero ldbl-96-m68k 0x4.000000000001cp-1024L : 0x2.0000000000006ffcp-512L : inexact
+= sqrt upward ldbl-96-m68k 0x4.000000000001cp-1024L : 0x2.0000000000007p-512L : inexact
+= sqrt downward ldbl-128 0x4.000000000001cp-1024L : 0x2.0000000000006ffffffffffff3cp-512L : inexact
+= sqrt tonearest ldbl-128 0x4.000000000001cp-1024L : 0x2.0000000000006ffffffffffff3cp-512L : inexact
+= sqrt towardzero ldbl-128 0x4.000000000001cp-1024L : 0x2.0000000000006ffffffffffff3cp-512L : inexact
+= sqrt upward ldbl-128 0x4.000000000001cp-1024L : 0x2.0000000000006ffffffffffff3c2p-512L : inexact
+= sqrt downward ldbl-128ibm 0x4.000000000001cp-1024L : 0x2.0000000000006ffffffffffff3p-512L : inexact
+= sqrt tonearest ldbl-128ibm 0x4.000000000001cp-1024L : 0x2.0000000000006ffffffffffff4p-512L : inexact
+= sqrt towardzero ldbl-128ibm 0x4.000000000001cp-1024L : 0x2.0000000000006ffffffffffff3p-512L : inexact
+= sqrt upward ldbl-128ibm 0x4.000000000001cp-1024L : 0x2.0000000000006ffffffffffff4p-512L : inexact
+sqrt 0x1.000000000000bp-1022
+= sqrt downward flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt tonearest flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt towardzero flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt upward flt-32 0x8p-152f : 0x2.d413dp-76f : inexact
+= sqrt downward dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt tonearest dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt towardzero dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt upward dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt downward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt tonearest ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt towardzero ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt upward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52cp-76L : inexact
+= sqrt downward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt tonearest ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt towardzero ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt upward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd6p-76L : inexact
+= sqrt downward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt tonearest flt-32 0x0p+0f : 0x0p+0f :
+= sqrt towardzero flt-32 0x0p+0f : 0x0p+0f :
+= sqrt upward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt downward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt tonearest dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt towardzero dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt upward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt downward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt downward dbl-64 0x4.000000000002cp-1024 : 0x2.000000000000ap-512 : inexact
+= sqrt tonearest dbl-64 0x4.000000000002cp-1024 : 0x2.000000000000ap-512 : inexact
+= sqrt towardzero dbl-64 0x4.000000000002cp-1024 : 0x2.000000000000ap-512 : inexact
+= sqrt upward dbl-64 0x4.000000000002cp-1024 : 0x2.000000000000cp-512 : inexact
+= sqrt downward ldbl-96-intel 0x4.000000000002cp-1024L : 0x2.000000000000affcp-512L : inexact
+= sqrt tonearest ldbl-96-intel 0x4.000000000002cp-1024L : 0x2.000000000000bp-512L : inexact
+= sqrt towardzero ldbl-96-intel 0x4.000000000002cp-1024L : 0x2.000000000000affcp-512L : inexact
+= sqrt upward ldbl-96-intel 0x4.000000000002cp-1024L : 0x2.000000000000bp-512L : inexact
+= sqrt downward ldbl-96-m68k 0x4.000000000002cp-1024L : 0x2.000000000000affcp-512L : inexact
+= sqrt tonearest ldbl-96-m68k 0x4.000000000002cp-1024L : 0x2.000000000000bp-512L : inexact
+= sqrt towardzero ldbl-96-m68k 0x4.000000000002cp-1024L : 0x2.000000000000affcp-512L : inexact
+= sqrt upward ldbl-96-m68k 0x4.000000000002cp-1024L : 0x2.000000000000bp-512L : inexact
+= sqrt downward ldbl-128 0x4.000000000002cp-1024L : 0x2.000000000000afffffffffffe1cp-512L : inexact
+= sqrt tonearest ldbl-128 0x4.000000000002cp-1024L : 0x2.000000000000afffffffffffe1cp-512L : inexact
+= sqrt towardzero ldbl-128 0x4.000000000002cp-1024L : 0x2.000000000000afffffffffffe1cp-512L : inexact
+= sqrt upward ldbl-128 0x4.000000000002cp-1024L : 0x2.000000000000afffffffffffe1c2p-512L : inexact
+= sqrt downward ldbl-128ibm 0x4.000000000002cp-1024L : 0x2.000000000000afffffffffffe1p-512L : inexact
+= sqrt tonearest ldbl-128ibm 0x4.000000000002cp-1024L : 0x2.000000000000afffffffffffe2p-512L : inexact
+= sqrt towardzero ldbl-128ibm 0x4.000000000002cp-1024L : 0x2.000000000000afffffffffffe1p-512L : inexact
+= sqrt upward ldbl-128ibm 0x4.000000000002cp-1024L : 0x2.000000000000afffffffffffe2p-512L : inexact
+sqrt 0x1.000000000000fp-1022
+= sqrt downward flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt tonearest flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt towardzero flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt upward flt-32 0x8p-152f : 0x2.d413dp-76f : inexact
+= sqrt downward dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt tonearest dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt towardzero dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt upward dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt downward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt tonearest ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt towardzero ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt upward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52cp-76L : inexact
+= sqrt downward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt tonearest ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt towardzero ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt upward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd6p-76L : inexact
+= sqrt downward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt tonearest flt-32 0x0p+0f : 0x0p+0f :
+= sqrt towardzero flt-32 0x0p+0f : 0x0p+0f :
+= sqrt upward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt downward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt tonearest dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt towardzero dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt upward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt downward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt downward dbl-64 0x4.000000000003cp-1024 : 0x2.000000000000ep-512 : inexact
+= sqrt tonearest dbl-64 0x4.000000000003cp-1024 : 0x2.000000000000ep-512 : inexact
+= sqrt towardzero dbl-64 0x4.000000000003cp-1024 : 0x2.000000000000ep-512 : inexact
+= sqrt upward dbl-64 0x4.000000000003cp-1024 : 0x2.000000000001p-512 : inexact
+= sqrt downward ldbl-96-intel 0x4.000000000003cp-1024L : 0x2.000000000000effcp-512L : inexact
+= sqrt tonearest ldbl-96-intel 0x4.000000000003cp-1024L : 0x2.000000000000fp-512L : inexact
+= sqrt towardzero ldbl-96-intel 0x4.000000000003cp-1024L : 0x2.000000000000effcp-512L : inexact
+= sqrt upward ldbl-96-intel 0x4.000000000003cp-1024L : 0x2.000000000000fp-512L : inexact
+= sqrt downward ldbl-96-m68k 0x4.000000000003cp-1024L : 0x2.000000000000effcp-512L : inexact
+= sqrt tonearest ldbl-96-m68k 0x4.000000000003cp-1024L : 0x2.000000000000fp-512L : inexact
+= sqrt towardzero ldbl-96-m68k 0x4.000000000003cp-1024L : 0x2.000000000000effcp-512L : inexact
+= sqrt upward ldbl-96-m68k 0x4.000000000003cp-1024L : 0x2.000000000000fp-512L : inexact
+= sqrt downward ldbl-128 0x4.000000000003cp-1024L : 0x2.000000000000efffffffffffc7cp-512L : inexact
+= sqrt tonearest ldbl-128 0x4.000000000003cp-1024L : 0x2.000000000000efffffffffffc7cp-512L : inexact
+= sqrt towardzero ldbl-128 0x4.000000000003cp-1024L : 0x2.000000000000efffffffffffc7cp-512L : inexact
+= sqrt upward ldbl-128 0x4.000000000003cp-1024L : 0x2.000000000000efffffffffffc7c2p-512L : inexact
+= sqrt downward ldbl-128ibm 0x4.000000000003cp-1024L : 0x2.000000000000efffffffffffc7p-512L : inexact
+= sqrt tonearest ldbl-128ibm 0x4.000000000003cp-1024L : 0x2.000000000000efffffffffffc8p-512L : inexact
+= sqrt towardzero ldbl-128ibm 0x4.000000000003cp-1024L : 0x2.000000000000efffffffffffc7p-512L : inexact
+= sqrt upward ldbl-128ibm 0x4.000000000003cp-1024L : 0x2.000000000000efffffffffffc8p-512L : inexact
+sqrt 0x1.0000000000013p-1022
+= sqrt downward flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt tonearest flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt towardzero flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt upward flt-32 0x8p-152f : 0x2.d413dp-76f : inexact
+= sqrt downward dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt tonearest dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt towardzero dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt upward dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt downward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt tonearest ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt towardzero ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt upward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52cp-76L : inexact
+= sqrt downward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt tonearest ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt towardzero ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt upward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd6p-76L : inexact
+= sqrt downward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt tonearest flt-32 0x0p+0f : 0x0p+0f :
+= sqrt towardzero flt-32 0x0p+0f : 0x0p+0f :
+= sqrt upward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt downward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt tonearest dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt towardzero dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt upward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt downward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt downward dbl-64 0x4.000000000004cp-1024 : 0x2.0000000000012p-512 : inexact
+= sqrt tonearest dbl-64 0x4.000000000004cp-1024 : 0x2.0000000000012p-512 : inexact
+= sqrt towardzero dbl-64 0x4.000000000004cp-1024 : 0x2.0000000000012p-512 : inexact
+= sqrt upward dbl-64 0x4.000000000004cp-1024 : 0x2.0000000000014p-512 : inexact
+= sqrt downward ldbl-96-intel 0x4.000000000004cp-1024L : 0x2.0000000000012ffcp-512L : inexact
+= sqrt tonearest ldbl-96-intel 0x4.000000000004cp-1024L : 0x2.0000000000013p-512L : inexact
+= sqrt towardzero ldbl-96-intel 0x4.000000000004cp-1024L : 0x2.0000000000012ffcp-512L : inexact
+= sqrt upward ldbl-96-intel 0x4.000000000004cp-1024L : 0x2.0000000000013p-512L : inexact
+= sqrt downward ldbl-96-m68k 0x4.000000000004cp-1024L : 0x2.0000000000012ffcp-512L : inexact
+= sqrt tonearest ldbl-96-m68k 0x4.000000000004cp-1024L : 0x2.0000000000013p-512L : inexact
+= sqrt towardzero ldbl-96-m68k 0x4.000000000004cp-1024L : 0x2.0000000000012ffcp-512L : inexact
+= sqrt upward ldbl-96-m68k 0x4.000000000004cp-1024L : 0x2.0000000000013p-512L : inexact
+= sqrt downward ldbl-128 0x4.000000000004cp-1024L : 0x2.0000000000012fffffffffffa5cp-512L : inexact
+= sqrt tonearest ldbl-128 0x4.000000000004cp-1024L : 0x2.0000000000012fffffffffffa5cp-512L : inexact
+= sqrt towardzero ldbl-128 0x4.000000000004cp-1024L : 0x2.0000000000012fffffffffffa5cp-512L : inexact
+= sqrt upward ldbl-128 0x4.000000000004cp-1024L : 0x2.0000000000012fffffffffffa5c2p-512L : inexact
+= sqrt downward ldbl-128ibm 0x4.000000000004cp-1024L : 0x2.0000000000012fffffffffffa5p-512L : inexact
+= sqrt tonearest ldbl-128ibm 0x4.000000000004cp-1024L : 0x2.0000000000012fffffffffffa6p-512L : inexact
+= sqrt towardzero ldbl-128ibm 0x4.000000000004cp-1024L : 0x2.0000000000012fffffffffffa5p-512L : inexact
+= sqrt upward ldbl-128ibm 0x4.000000000004cp-1024L : 0x2.0000000000012fffffffffffa6p-512L : inexact
+sqrt 0x1.0000000000017p-1022
+= sqrt downward flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt tonearest flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt towardzero flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt upward flt-32 0x8p-152f : 0x2.d413dp-76f : inexact
+= sqrt downward dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt tonearest dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt towardzero dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt upward dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt downward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt tonearest ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt towardzero ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt upward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52cp-76L : inexact
+= sqrt downward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt tonearest ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt towardzero ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt upward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd6p-76L : inexact
+= sqrt downward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt tonearest flt-32 0x0p+0f : 0x0p+0f :
+= sqrt towardzero flt-32 0x0p+0f : 0x0p+0f :
+= sqrt upward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt downward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt tonearest dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt towardzero dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt upward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt downward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt downward dbl-64 0x4.000000000005cp-1024 : 0x2.0000000000016p-512 : inexact
+= sqrt tonearest dbl-64 0x4.000000000005cp-1024 : 0x2.0000000000016p-512 : inexact
+= sqrt towardzero dbl-64 0x4.000000000005cp-1024 : 0x2.0000000000016p-512 : inexact
+= sqrt upward dbl-64 0x4.000000000005cp-1024 : 0x2.0000000000018p-512 : inexact
+= sqrt downward ldbl-96-intel 0x4.000000000005cp-1024L : 0x2.0000000000016ffcp-512L : inexact
+= sqrt tonearest ldbl-96-intel 0x4.000000000005cp-1024L : 0x2.0000000000017p-512L : inexact
+= sqrt towardzero ldbl-96-intel 0x4.000000000005cp-1024L : 0x2.0000000000016ffcp-512L : inexact
+= sqrt upward ldbl-96-intel 0x4.000000000005cp-1024L : 0x2.0000000000017p-512L : inexact
+= sqrt downward ldbl-96-m68k 0x4.000000000005cp-1024L : 0x2.0000000000016ffcp-512L : inexact
+= sqrt tonearest ldbl-96-m68k 0x4.000000000005cp-1024L : 0x2.0000000000017p-512L : inexact
+= sqrt towardzero ldbl-96-m68k 0x4.000000000005cp-1024L : 0x2.0000000000016ffcp-512L : inexact
+= sqrt upward ldbl-96-m68k 0x4.000000000005cp-1024L : 0x2.0000000000017p-512L : inexact
+= sqrt downward ldbl-128 0x4.000000000005cp-1024L : 0x2.0000000000016fffffffffff7bcp-512L : inexact
+= sqrt tonearest ldbl-128 0x4.000000000005cp-1024L : 0x2.0000000000016fffffffffff7bcp-512L : inexact
+= sqrt towardzero ldbl-128 0x4.000000000005cp-1024L : 0x2.0000000000016fffffffffff7bcp-512L : inexact
+= sqrt upward ldbl-128 0x4.000000000005cp-1024L : 0x2.0000000000016fffffffffff7bc2p-512L : inexact
+= sqrt downward ldbl-128ibm 0x4.000000000005cp-1024L : 0x2.0000000000016fffffffffff7bp-512L : inexact
+= sqrt tonearest ldbl-128ibm 0x4.000000000005cp-1024L : 0x2.0000000000016fffffffffff7cp-512L : inexact
+= sqrt towardzero ldbl-128ibm 0x4.000000000005cp-1024L : 0x2.0000000000016fffffffffff7bp-512L : inexact
+= sqrt upward ldbl-128ibm 0x4.000000000005cp-1024L : 0x2.0000000000016fffffffffff7cp-512L : inexact
+sqrt 0x1.000000000001bp-1022
+= sqrt downward flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt tonearest flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt towardzero flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt upward flt-32 0x8p-152f : 0x2.d413dp-76f : inexact
+= sqrt downward dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt tonearest dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt towardzero dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt upward dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt downward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt tonearest ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt towardzero ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt upward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52cp-76L : inexact
+= sqrt downward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt tonearest ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt towardzero ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt upward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd6p-76L : inexact
+= sqrt downward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt tonearest flt-32 0x0p+0f : 0x0p+0f :
+= sqrt towardzero flt-32 0x0p+0f : 0x0p+0f :
+= sqrt upward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt downward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt tonearest dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt towardzero dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt upward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt downward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt downward dbl-64 0x4.000000000006cp-1024 : 0x2.000000000001ap-512 : inexact
+= sqrt tonearest dbl-64 0x4.000000000006cp-1024 : 0x2.000000000001ap-512 : inexact
+= sqrt towardzero dbl-64 0x4.000000000006cp-1024 : 0x2.000000000001ap-512 : inexact
+= sqrt upward dbl-64 0x4.000000000006cp-1024 : 0x2.000000000001cp-512 : inexact
+= sqrt downward ldbl-96-intel 0x4.000000000006cp-1024L : 0x2.000000000001affcp-512L : inexact
+= sqrt tonearest ldbl-96-intel 0x4.000000000006cp-1024L : 0x2.000000000001bp-512L : inexact
+= sqrt towardzero ldbl-96-intel 0x4.000000000006cp-1024L : 0x2.000000000001affcp-512L : inexact
+= sqrt upward ldbl-96-intel 0x4.000000000006cp-1024L : 0x2.000000000001bp-512L : inexact
+= sqrt downward ldbl-96-m68k 0x4.000000000006cp-1024L : 0x2.000000000001affcp-512L : inexact
+= sqrt tonearest ldbl-96-m68k 0x4.000000000006cp-1024L : 0x2.000000000001bp-512L : inexact
+= sqrt towardzero ldbl-96-m68k 0x4.000000000006cp-1024L : 0x2.000000000001affcp-512L : inexact
+= sqrt upward ldbl-96-m68k 0x4.000000000006cp-1024L : 0x2.000000000001bp-512L : inexact
+= sqrt downward ldbl-128 0x4.000000000006cp-1024L : 0x2.000000000001afffffffffff49cp-512L : inexact
+= sqrt tonearest ldbl-128 0x4.000000000006cp-1024L : 0x2.000000000001afffffffffff49cp-512L : inexact
+= sqrt towardzero ldbl-128 0x4.000000000006cp-1024L : 0x2.000000000001afffffffffff49cp-512L : inexact
+= sqrt upward ldbl-128 0x4.000000000006cp-1024L : 0x2.000000000001afffffffffff49c2p-512L : inexact
+= sqrt downward ldbl-128ibm 0x4.000000000006cp-1024L : 0x2.000000000001afffffffffff49p-512L : inexact
+= sqrt tonearest ldbl-128ibm 0x4.000000000006cp-1024L : 0x2.000000000001afffffffffff4ap-512L : inexact
+= sqrt towardzero ldbl-128ibm 0x4.000000000006cp-1024L : 0x2.000000000001afffffffffff49p-512L : inexact
+= sqrt upward ldbl-128ibm 0x4.000000000006cp-1024L : 0x2.000000000001afffffffffff4ap-512L : inexact
+sqrt 0x1.000000000001fp-1022
+= sqrt downward flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt tonearest flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt towardzero flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt upward flt-32 0x8p-152f : 0x2.d413dp-76f : inexact
+= sqrt downward dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt tonearest dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt towardzero dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt upward dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt downward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt tonearest ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt towardzero ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt upward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52cp-76L : inexact
+= sqrt downward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt tonearest ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt towardzero ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt upward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd6p-76L : inexact
+= sqrt downward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt tonearest flt-32 0x0p+0f : 0x0p+0f :
+= sqrt towardzero flt-32 0x0p+0f : 0x0p+0f :
+= sqrt upward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt downward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt tonearest dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt towardzero dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt upward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt downward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt downward dbl-64 0x4.000000000007cp-1024 : 0x2.000000000001ep-512 : inexact
+= sqrt tonearest dbl-64 0x4.000000000007cp-1024 : 0x2.000000000001ep-512 : inexact
+= sqrt towardzero dbl-64 0x4.000000000007cp-1024 : 0x2.000000000001ep-512 : inexact
+= sqrt upward dbl-64 0x4.000000000007cp-1024 : 0x2.000000000002p-512 : inexact
+= sqrt downward ldbl-96-intel 0x4.000000000007cp-1024L : 0x2.000000000001effcp-512L : inexact
+= sqrt tonearest ldbl-96-intel 0x4.000000000007cp-1024L : 0x2.000000000001fp-512L : inexact
+= sqrt towardzero ldbl-96-intel 0x4.000000000007cp-1024L : 0x2.000000000001effcp-512L : inexact
+= sqrt upward ldbl-96-intel 0x4.000000000007cp-1024L : 0x2.000000000001fp-512L : inexact
+= sqrt downward ldbl-96-m68k 0x4.000000000007cp-1024L : 0x2.000000000001effcp-512L : inexact
+= sqrt tonearest ldbl-96-m68k 0x4.000000000007cp-1024L : 0x2.000000000001fp-512L : inexact
+= sqrt towardzero ldbl-96-m68k 0x4.000000000007cp-1024L : 0x2.000000000001effcp-512L : inexact
+= sqrt upward ldbl-96-m68k 0x4.000000000007cp-1024L : 0x2.000000000001fp-512L : inexact
+= sqrt downward ldbl-128 0x4.000000000007cp-1024L : 0x2.000000000001efffffffffff0fcp-512L : inexact
+= sqrt tonearest ldbl-128 0x4.000000000007cp-1024L : 0x2.000000000001efffffffffff0fcp-512L : inexact
+= sqrt towardzero ldbl-128 0x4.000000000007cp-1024L : 0x2.000000000001efffffffffff0fcp-512L : inexact
+= sqrt upward ldbl-128 0x4.000000000007cp-1024L : 0x2.000000000001efffffffffff0fc2p-512L : inexact
+= sqrt downward ldbl-128ibm 0x4.000000000007cp-1024L : 0x2.000000000001efffffffffff0fp-512L : inexact
+= sqrt tonearest ldbl-128ibm 0x4.000000000007cp-1024L : 0x2.000000000001efffffffffff1p-512L : inexact
+= sqrt towardzero ldbl-128ibm 0x4.000000000007cp-1024L : 0x2.000000000001efffffffffff0fp-512L : inexact
+= sqrt upward ldbl-128ibm 0x4.000000000007cp-1024L : 0x2.000000000001efffffffffff1p-512L : inexact
+sqrt 0x1.0000000000023p-1022
+= sqrt downward flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt tonearest flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt towardzero flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt upward flt-32 0x8p-152f : 0x2.d413dp-76f : inexact
+= sqrt downward dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt tonearest dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt towardzero dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt upward dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt downward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt tonearest ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt towardzero ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt upward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52cp-76L : inexact
+= sqrt downward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt tonearest ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt towardzero ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt upward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd6p-76L : inexact
+= sqrt downward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt tonearest flt-32 0x0p+0f : 0x0p+0f :
+= sqrt towardzero flt-32 0x0p+0f : 0x0p+0f :
+= sqrt upward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt downward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt tonearest dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt towardzero dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt upward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt downward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt downward dbl-64 0x4.000000000008cp-1024 : 0x2.0000000000022p-512 : inexact
+= sqrt tonearest dbl-64 0x4.000000000008cp-1024 : 0x2.0000000000022p-512 : inexact
+= sqrt towardzero dbl-64 0x4.000000000008cp-1024 : 0x2.0000000000022p-512 : inexact
+= sqrt upward dbl-64 0x4.000000000008cp-1024 : 0x2.0000000000024p-512 : inexact
+= sqrt downward ldbl-96-intel 0x4.000000000008cp-1024L : 0x2.0000000000022ffcp-512L : inexact
+= sqrt tonearest ldbl-96-intel 0x4.000000000008cp-1024L : 0x2.0000000000023p-512L : inexact
+= sqrt towardzero ldbl-96-intel 0x4.000000000008cp-1024L : 0x2.0000000000022ffcp-512L : inexact
+= sqrt upward ldbl-96-intel 0x4.000000000008cp-1024L : 0x2.0000000000023p-512L : inexact
+= sqrt downward ldbl-96-m68k 0x4.000000000008cp-1024L : 0x2.0000000000022ffcp-512L : inexact
+= sqrt tonearest ldbl-96-m68k 0x4.000000000008cp-1024L : 0x2.0000000000023p-512L : inexact
+= sqrt towardzero ldbl-96-m68k 0x4.000000000008cp-1024L : 0x2.0000000000022ffcp-512L : inexact
+= sqrt upward ldbl-96-m68k 0x4.000000000008cp-1024L : 0x2.0000000000023p-512L : inexact
+= sqrt downward ldbl-128 0x4.000000000008cp-1024L : 0x2.0000000000022ffffffffffecdcp-512L : inexact
+= sqrt tonearest ldbl-128 0x4.000000000008cp-1024L : 0x2.0000000000022ffffffffffecdcp-512L : inexact
+= sqrt towardzero ldbl-128 0x4.000000000008cp-1024L : 0x2.0000000000022ffffffffffecdcp-512L : inexact
+= sqrt upward ldbl-128 0x4.000000000008cp-1024L : 0x2.0000000000022ffffffffffecdc2p-512L : inexact
+= sqrt downward ldbl-128ibm 0x4.000000000008cp-1024L : 0x2.0000000000022ffffffffffecdp-512L : inexact
+= sqrt tonearest ldbl-128ibm 0x4.000000000008cp-1024L : 0x2.0000000000022ffffffffffecep-512L : inexact
+= sqrt towardzero ldbl-128ibm 0x4.000000000008cp-1024L : 0x2.0000000000022ffffffffffecdp-512L : inexact
+= sqrt upward ldbl-128ibm 0x4.000000000008cp-1024L : 0x2.0000000000022ffffffffffecep-512L : inexact
+sqrt 0x1.0000000000027p-1022
+= sqrt downward flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt tonearest flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt towardzero flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt upward flt-32 0x8p-152f : 0x2.d413dp-76f : inexact
+= sqrt downward dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt tonearest dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt towardzero dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt upward dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt downward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt tonearest ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt towardzero ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt upward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52cp-76L : inexact
+= sqrt downward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt tonearest ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt towardzero ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt upward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd6p-76L : inexact
+= sqrt downward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt tonearest flt-32 0x0p+0f : 0x0p+0f :
+= sqrt towardzero flt-32 0x0p+0f : 0x0p+0f :
+= sqrt upward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt downward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt tonearest dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt towardzero dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt upward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt downward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt downward dbl-64 0x4.000000000009cp-1024 : 0x2.0000000000026p-512 : inexact
+= sqrt tonearest dbl-64 0x4.000000000009cp-1024 : 0x2.0000000000026p-512 : inexact
+= sqrt towardzero dbl-64 0x4.000000000009cp-1024 : 0x2.0000000000026p-512 : inexact
+= sqrt upward dbl-64 0x4.000000000009cp-1024 : 0x2.0000000000028p-512 : inexact
+= sqrt downward ldbl-96-intel 0x4.000000000009cp-1024L : 0x2.0000000000026ffcp-512L : inexact
+= sqrt tonearest ldbl-96-intel 0x4.000000000009cp-1024L : 0x2.0000000000027p-512L : inexact
+= sqrt towardzero ldbl-96-intel 0x4.000000000009cp-1024L : 0x2.0000000000026ffcp-512L : inexact
+= sqrt upward ldbl-96-intel 0x4.000000000009cp-1024L : 0x2.0000000000027p-512L : inexact
+= sqrt downward ldbl-96-m68k 0x4.000000000009cp-1024L : 0x2.0000000000026ffcp-512L : inexact
+= sqrt tonearest ldbl-96-m68k 0x4.000000000009cp-1024L : 0x2.0000000000027p-512L : inexact
+= sqrt towardzero ldbl-96-m68k 0x4.000000000009cp-1024L : 0x2.0000000000026ffcp-512L : inexact
+= sqrt upward ldbl-96-m68k 0x4.000000000009cp-1024L : 0x2.0000000000027p-512L : inexact
+= sqrt downward ldbl-128 0x4.000000000009cp-1024L : 0x2.0000000000026ffffffffffe83cp-512L : inexact
+= sqrt tonearest ldbl-128 0x4.000000000009cp-1024L : 0x2.0000000000026ffffffffffe83cp-512L : inexact
+= sqrt towardzero ldbl-128 0x4.000000000009cp-1024L : 0x2.0000000000026ffffffffffe83cp-512L : inexact
+= sqrt upward ldbl-128 0x4.000000000009cp-1024L : 0x2.0000000000026ffffffffffe83c2p-512L : inexact
+= sqrt downward ldbl-128ibm 0x4.000000000009cp-1024L : 0x2.0000000000026ffffffffffe83p-512L : inexact
+= sqrt tonearest ldbl-128ibm 0x4.000000000009cp-1024L : 0x2.0000000000026ffffffffffe84p-512L : inexact
+= sqrt towardzero ldbl-128ibm 0x4.000000000009cp-1024L : 0x2.0000000000026ffffffffffe83p-512L : inexact
+= sqrt upward ldbl-128ibm 0x4.000000000009cp-1024L : 0x2.0000000000026ffffffffffe84p-512L : inexact
+sqrt 0x1.000000000002bp-1022
+= sqrt downward flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt tonearest flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt towardzero flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt upward flt-32 0x8p-152f : 0x2.d413dp-76f : inexact
+= sqrt downward dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt tonearest dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt towardzero dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt upward dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt downward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt tonearest ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt towardzero ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt upward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52cp-76L : inexact
+= sqrt downward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt tonearest ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt towardzero ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt upward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd6p-76L : inexact
+= sqrt downward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt tonearest flt-32 0x0p+0f : 0x0p+0f :
+= sqrt towardzero flt-32 0x0p+0f : 0x0p+0f :
+= sqrt upward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt downward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt tonearest dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt towardzero dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt upward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt downward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt downward dbl-64 0x4.00000000000acp-1024 : 0x2.000000000002ap-512 : inexact
+= sqrt tonearest dbl-64 0x4.00000000000acp-1024 : 0x2.000000000002ap-512 : inexact
+= sqrt towardzero dbl-64 0x4.00000000000acp-1024 : 0x2.000000000002ap-512 : inexact
+= sqrt upward dbl-64 0x4.00000000000acp-1024 : 0x2.000000000002cp-512 : inexact
+= sqrt downward ldbl-96-intel 0x4.00000000000acp-1024L : 0x2.000000000002affcp-512L : inexact
+= sqrt tonearest ldbl-96-intel 0x4.00000000000acp-1024L : 0x2.000000000002bp-512L : inexact
+= sqrt towardzero ldbl-96-intel 0x4.00000000000acp-1024L : 0x2.000000000002affcp-512L : inexact
+= sqrt upward ldbl-96-intel 0x4.00000000000acp-1024L : 0x2.000000000002bp-512L : inexact
+= sqrt downward ldbl-96-m68k 0x4.00000000000acp-1024L : 0x2.000000000002affcp-512L : inexact
+= sqrt tonearest ldbl-96-m68k 0x4.00000000000acp-1024L : 0x2.000000000002bp-512L : inexact
+= sqrt towardzero ldbl-96-m68k 0x4.00000000000acp-1024L : 0x2.000000000002affcp-512L : inexact
+= sqrt upward ldbl-96-m68k 0x4.00000000000acp-1024L : 0x2.000000000002bp-512L : inexact
+= sqrt downward ldbl-128 0x4.00000000000acp-1024L : 0x2.000000000002affffffffffe31cp-512L : inexact
+= sqrt tonearest ldbl-128 0x4.00000000000acp-1024L : 0x2.000000000002affffffffffe31cp-512L : inexact
+= sqrt towardzero ldbl-128 0x4.00000000000acp-1024L : 0x2.000000000002affffffffffe31cp-512L : inexact
+= sqrt upward ldbl-128 0x4.00000000000acp-1024L : 0x2.000000000002affffffffffe31c2p-512L : inexact
+= sqrt downward ldbl-128ibm 0x4.00000000000acp-1024L : 0x2.000000000002affffffffffe31p-512L : inexact
+= sqrt tonearest ldbl-128ibm 0x4.00000000000acp-1024L : 0x2.000000000002affffffffffe32p-512L : inexact
+= sqrt towardzero ldbl-128ibm 0x4.00000000000acp-1024L : 0x2.000000000002affffffffffe31p-512L : inexact
+= sqrt upward ldbl-128ibm 0x4.00000000000acp-1024L : 0x2.000000000002affffffffffe32p-512L : inexact
+sqrt 0x1.000000000002fp-1022
+= sqrt downward flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt tonearest flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt towardzero flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt upward flt-32 0x8p-152f : 0x2.d413dp-76f : inexact
+= sqrt downward dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt tonearest dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt towardzero dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt upward dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt downward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt tonearest ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt towardzero ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt upward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52cp-76L : inexact
+= sqrt downward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt tonearest ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt towardzero ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt upward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd6p-76L : inexact
+= sqrt downward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt tonearest flt-32 0x0p+0f : 0x0p+0f :
+= sqrt towardzero flt-32 0x0p+0f : 0x0p+0f :
+= sqrt upward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt downward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt tonearest dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt towardzero dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt upward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt downward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt downward dbl-64 0x4.00000000000bcp-1024 : 0x2.000000000002ep-512 : inexact
+= sqrt tonearest dbl-64 0x4.00000000000bcp-1024 : 0x2.000000000002ep-512 : inexact
+= sqrt towardzero dbl-64 0x4.00000000000bcp-1024 : 0x2.000000000002ep-512 : inexact
+= sqrt upward dbl-64 0x4.00000000000bcp-1024 : 0x2.000000000003p-512 : inexact
+= sqrt downward ldbl-96-intel 0x4.00000000000bcp-1024L : 0x2.000000000002effcp-512L : inexact
+= sqrt tonearest ldbl-96-intel 0x4.00000000000bcp-1024L : 0x2.000000000002fp-512L : inexact
+= sqrt towardzero ldbl-96-intel 0x4.00000000000bcp-1024L : 0x2.000000000002effcp-512L : inexact
+= sqrt upward ldbl-96-intel 0x4.00000000000bcp-1024L : 0x2.000000000002fp-512L : inexact
+= sqrt downward ldbl-96-m68k 0x4.00000000000bcp-1024L : 0x2.000000000002effcp-512L : inexact
+= sqrt tonearest ldbl-96-m68k 0x4.00000000000bcp-1024L : 0x2.000000000002fp-512L : inexact
+= sqrt towardzero ldbl-96-m68k 0x4.00000000000bcp-1024L : 0x2.000000000002effcp-512L : inexact
+= sqrt upward ldbl-96-m68k 0x4.00000000000bcp-1024L : 0x2.000000000002fp-512L : inexact
+= sqrt downward ldbl-128 0x4.00000000000bcp-1024L : 0x2.000000000002effffffffffdd7cp-512L : inexact
+= sqrt tonearest ldbl-128 0x4.00000000000bcp-1024L : 0x2.000000000002effffffffffdd7cp-512L : inexact
+= sqrt towardzero ldbl-128 0x4.00000000000bcp-1024L : 0x2.000000000002effffffffffdd7cp-512L : inexact
+= sqrt upward ldbl-128 0x4.00000000000bcp-1024L : 0x2.000000000002effffffffffdd7c2p-512L : inexact
+= sqrt downward ldbl-128ibm 0x4.00000000000bcp-1024L : 0x2.000000000002effffffffffdd7p-512L : inexact
+= sqrt tonearest ldbl-128ibm 0x4.00000000000bcp-1024L : 0x2.000000000002effffffffffdd8p-512L : inexact
+= sqrt towardzero ldbl-128ibm 0x4.00000000000bcp-1024L : 0x2.000000000002effffffffffdd7p-512L : inexact
+= sqrt upward ldbl-128ibm 0x4.00000000000bcp-1024L : 0x2.000000000002effffffffffdd8p-512L : inexact
+sqrt 0x1.0000000000033p-1022
+= sqrt downward flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt tonearest flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt towardzero flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt upward flt-32 0x8p-152f : 0x2.d413dp-76f : inexact
+= sqrt downward dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt tonearest dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt towardzero dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt upward dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt downward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt tonearest ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt towardzero ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt upward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52cp-76L : inexact
+= sqrt downward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt tonearest ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt towardzero ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt upward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd6p-76L : inexact
+= sqrt downward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt tonearest flt-32 0x0p+0f : 0x0p+0f :
+= sqrt towardzero flt-32 0x0p+0f : 0x0p+0f :
+= sqrt upward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt downward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt tonearest dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt towardzero dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt upward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt downward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt downward dbl-64 0x4.00000000000ccp-1024 : 0x2.0000000000032p-512 : inexact
+= sqrt tonearest dbl-64 0x4.00000000000ccp-1024 : 0x2.0000000000032p-512 : inexact
+= sqrt towardzero dbl-64 0x4.00000000000ccp-1024 : 0x2.0000000000032p-512 : inexact
+= sqrt upward dbl-64 0x4.00000000000ccp-1024 : 0x2.0000000000034p-512 : inexact
+= sqrt downward ldbl-96-intel 0x4.00000000000ccp-1024L : 0x2.0000000000032ffcp-512L : inexact
+= sqrt tonearest ldbl-96-intel 0x4.00000000000ccp-1024L : 0x2.0000000000033p-512L : inexact
+= sqrt towardzero ldbl-96-intel 0x4.00000000000ccp-1024L : 0x2.0000000000032ffcp-512L : inexact
+= sqrt upward ldbl-96-intel 0x4.00000000000ccp-1024L : 0x2.0000000000033p-512L : inexact
+= sqrt downward ldbl-96-m68k 0x4.00000000000ccp-1024L : 0x2.0000000000032ffcp-512L : inexact
+= sqrt tonearest ldbl-96-m68k 0x4.00000000000ccp-1024L : 0x2.0000000000033p-512L : inexact
+= sqrt towardzero ldbl-96-m68k 0x4.00000000000ccp-1024L : 0x2.0000000000032ffcp-512L : inexact
+= sqrt upward ldbl-96-m68k 0x4.00000000000ccp-1024L : 0x2.0000000000033p-512L : inexact
+= sqrt downward ldbl-128 0x4.00000000000ccp-1024L : 0x2.0000000000032ffffffffffd75cp-512L : inexact
+= sqrt tonearest ldbl-128 0x4.00000000000ccp-1024L : 0x2.0000000000032ffffffffffd75cp-512L : inexact
+= sqrt towardzero ldbl-128 0x4.00000000000ccp-1024L : 0x2.0000000000032ffffffffffd75cp-512L : inexact
+= sqrt upward ldbl-128 0x4.00000000000ccp-1024L : 0x2.0000000000032ffffffffffd75c2p-512L : inexact
+= sqrt downward ldbl-128ibm 0x4.00000000000ccp-1024L : 0x2.0000000000032ffffffffffd75p-512L : inexact
+= sqrt tonearest ldbl-128ibm 0x4.00000000000ccp-1024L : 0x2.0000000000032ffffffffffd76p-512L : inexact
+= sqrt towardzero ldbl-128ibm 0x4.00000000000ccp-1024L : 0x2.0000000000032ffffffffffd75p-512L : inexact
+= sqrt upward ldbl-128ibm 0x4.00000000000ccp-1024L : 0x2.0000000000032ffffffffffd76p-512L : inexact
+sqrt 0x1.0000000000037p-1022
+= sqrt downward flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt tonearest flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt towardzero flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt upward flt-32 0x8p-152f : 0x2.d413dp-76f : inexact
+= sqrt downward dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt tonearest dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt towardzero dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt upward dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt downward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt tonearest ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt towardzero ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt upward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52cp-76L : inexact
+= sqrt downward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt tonearest ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt towardzero ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt upward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd6p-76L : inexact
+= sqrt downward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt tonearest flt-32 0x0p+0f : 0x0p+0f :
+= sqrt towardzero flt-32 0x0p+0f : 0x0p+0f :
+= sqrt upward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt downward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt tonearest dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt towardzero dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt upward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt downward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt downward dbl-64 0x4.00000000000dcp-1024 : 0x2.0000000000036p-512 : inexact
+= sqrt tonearest dbl-64 0x4.00000000000dcp-1024 : 0x2.0000000000036p-512 : inexact
+= sqrt towardzero dbl-64 0x4.00000000000dcp-1024 : 0x2.0000000000036p-512 : inexact
+= sqrt upward dbl-64 0x4.00000000000dcp-1024 : 0x2.0000000000038p-512 : inexact
+= sqrt downward ldbl-96-intel 0x4.00000000000dcp-1024L : 0x2.0000000000036ffcp-512L : inexact
+= sqrt tonearest ldbl-96-intel 0x4.00000000000dcp-1024L : 0x2.0000000000037p-512L : inexact
+= sqrt towardzero ldbl-96-intel 0x4.00000000000dcp-1024L : 0x2.0000000000036ffcp-512L : inexact
+= sqrt upward ldbl-96-intel 0x4.00000000000dcp-1024L : 0x2.0000000000037p-512L : inexact
+= sqrt downward ldbl-96-m68k 0x4.00000000000dcp-1024L : 0x2.0000000000036ffcp-512L : inexact
+= sqrt tonearest ldbl-96-m68k 0x4.00000000000dcp-1024L : 0x2.0000000000037p-512L : inexact
+= sqrt towardzero ldbl-96-m68k 0x4.00000000000dcp-1024L : 0x2.0000000000036ffcp-512L : inexact
+= sqrt upward ldbl-96-m68k 0x4.00000000000dcp-1024L : 0x2.0000000000037p-512L : inexact
+= sqrt downward ldbl-128 0x4.00000000000dcp-1024L : 0x2.0000000000036ffffffffffd0bcp-512L : inexact
+= sqrt tonearest ldbl-128 0x4.00000000000dcp-1024L : 0x2.0000000000036ffffffffffd0bcp-512L : inexact
+= sqrt towardzero ldbl-128 0x4.00000000000dcp-1024L : 0x2.0000000000036ffffffffffd0bcp-512L : inexact
+= sqrt upward ldbl-128 0x4.00000000000dcp-1024L : 0x2.0000000000036ffffffffffd0bc2p-512L : inexact
+= sqrt downward ldbl-128ibm 0x4.00000000000dcp-1024L : 0x2.0000000000036ffffffffffd0bp-512L : inexact
+= sqrt tonearest ldbl-128ibm 0x4.00000000000dcp-1024L : 0x2.0000000000036ffffffffffd0cp-512L : inexact
+= sqrt towardzero ldbl-128ibm 0x4.00000000000dcp-1024L : 0x2.0000000000036ffffffffffd0bp-512L : inexact
+= sqrt upward ldbl-128ibm 0x4.00000000000dcp-1024L : 0x2.0000000000036ffffffffffd0cp-512L : inexact
+sqrt 0x1.7167bc36eaa3bp+6
+= sqrt downward flt-32 0x5.c59ef8p+4f : 0x9.9c264p+0f : inexact
+= sqrt tonearest flt-32 0x5.c59ef8p+4f : 0x9.9c264p+0f : inexact
+= sqrt towardzero flt-32 0x5.c59ef8p+4f : 0x9.9c264p+0f : inexact
+= sqrt upward flt-32 0x5.c59ef8p+4f : 0x9.9c265p+0f : inexact
+= sqrt downward dbl-64 0x5.c59ef8p+4 : 0x9.9c2644cd30bb8p+0 : inexact
+= sqrt tonearest dbl-64 0x5.c59ef8p+4 : 0x9.9c2644cd30bb8p+0 : inexact
+= sqrt towardzero dbl-64 0x5.c59ef8p+4 : 0x9.9c2644cd30bb8p+0 : inexact
+= sqrt upward dbl-64 0x5.c59ef8p+4 : 0x9.9c2644cd30bcp+0 : inexact
+= sqrt downward ldbl-96-intel 0x5.c59ef8p+4L : 0x9.9c2644cd30bbba2p+0L : inexact
+= sqrt tonearest ldbl-96-intel 0x5.c59ef8p+4L : 0x9.9c2644cd30bbba3p+0L : inexact
+= sqrt towardzero ldbl-96-intel 0x5.c59ef8p+4L : 0x9.9c2644cd30bbba2p+0L : inexact
+= sqrt upward ldbl-96-intel 0x5.c59ef8p+4L : 0x9.9c2644cd30bbba3p+0L : inexact
+= sqrt downward ldbl-96-m68k 0x5.c59ef8p+4L : 0x9.9c2644cd30bbba2p+0L : inexact
+= sqrt tonearest ldbl-96-m68k 0x5.c59ef8p+4L : 0x9.9c2644cd30bbba3p+0L : inexact
+= sqrt towardzero ldbl-96-m68k 0x5.c59ef8p+4L : 0x9.9c2644cd30bbba2p+0L : inexact
+= sqrt upward ldbl-96-m68k 0x5.c59ef8p+4L : 0x9.9c2644cd30bbba3p+0L : inexact
+= sqrt downward ldbl-128 0x5.c59ef8p+4L : 0x9.9c2644cd30bbba2af9770d1a6adp+0L : inexact
+= sqrt tonearest ldbl-128 0x5.c59ef8p+4L : 0x9.9c2644cd30bbba2af9770d1a6adp+0L : inexact
+= sqrt towardzero ldbl-128 0x5.c59ef8p+4L : 0x9.9c2644cd30bbba2af9770d1a6adp+0L : inexact
+= sqrt upward ldbl-128 0x5.c59ef8p+4L : 0x9.9c2644cd30bbba2af9770d1a6ad8p+0L : inexact
+= sqrt downward ldbl-128ibm 0x5.c59ef8p+4L : 0x9.9c2644cd30bbba2af9770d1a68p+0L : inexact
+= sqrt tonearest ldbl-128ibm 0x5.c59ef8p+4L : 0x9.9c2644cd30bbba2af9770d1a6cp+0L : inexact
+= sqrt towardzero ldbl-128ibm 0x5.c59ef8p+4L : 0x9.9c2644cd30bbba2af9770d1a68p+0L : inexact
+= sqrt upward ldbl-128ibm 0x5.c59ef8p+4L : 0x9.9c2644cd30bbba2af9770d1a6cp+0L : inexact
+= sqrt downward flt-32 0x5.c59efp+4f : 0x9.9c263p+0f : inexact
+= sqrt tonearest flt-32 0x5.c59efp+4f : 0x9.9c264p+0f : inexact
+= sqrt towardzero flt-32 0x5.c59efp+4f : 0x9.9c263p+0f : inexact
+= sqrt upward flt-32 0x5.c59efp+4f : 0x9.9c264p+0f : inexact
+= sqrt downward dbl-64 0x5.c59efp+4 : 0x9.9c263e244ad48p+0 : inexact
+= sqrt tonearest dbl-64 0x5.c59efp+4 : 0x9.9c263e244ad48p+0 : inexact
+= sqrt towardzero dbl-64 0x5.c59efp+4 : 0x9.9c263e244ad48p+0 : inexact
+= sqrt upward dbl-64 0x5.c59efp+4 : 0x9.9c263e244ad5p+0 : inexact
+= sqrt downward ldbl-96-intel 0x5.c59efp+4L : 0x9.9c263e244ad482ap+0L : inexact
+= sqrt tonearest ldbl-96-intel 0x5.c59efp+4L : 0x9.9c263e244ad482bp+0L : inexact
+= sqrt towardzero ldbl-96-intel 0x5.c59efp+4L : 0x9.9c263e244ad482ap+0L : inexact
+= sqrt upward ldbl-96-intel 0x5.c59efp+4L : 0x9.9c263e244ad482bp+0L : inexact
+= sqrt downward ldbl-96-m68k 0x5.c59efp+4L : 0x9.9c263e244ad482ap+0L : inexact
+= sqrt tonearest ldbl-96-m68k 0x5.c59efp+4L : 0x9.9c263e244ad482bp+0L : inexact
+= sqrt towardzero ldbl-96-m68k 0x5.c59efp+4L : 0x9.9c263e244ad482ap+0L : inexact
+= sqrt upward ldbl-96-m68k 0x5.c59efp+4L : 0x9.9c263e244ad482bp+0L : inexact
+= sqrt downward ldbl-128 0x5.c59efp+4L : 0x9.9c263e244ad482ae439b6ebb7e28p+0L : inexact
+= sqrt tonearest ldbl-128 0x5.c59efp+4L : 0x9.9c263e244ad482ae439b6ebb7e28p+0L : inexact
+= sqrt towardzero ldbl-128 0x5.c59efp+4L : 0x9.9c263e244ad482ae439b6ebb7e28p+0L : inexact
+= sqrt upward ldbl-128 0x5.c59efp+4L : 0x9.9c263e244ad482ae439b6ebb7e3p+0L : inexact
+= sqrt downward ldbl-128ibm 0x5.c59efp+4L : 0x9.9c263e244ad482ae439b6ebb7cp+0L : inexact
+= sqrt tonearest ldbl-128ibm 0x5.c59efp+4L : 0x9.9c263e244ad482ae439b6ebb8p+0L : inexact
+= sqrt towardzero ldbl-128ibm 0x5.c59efp+4L : 0x9.9c263e244ad482ae439b6ebb7cp+0L : inexact
+= sqrt upward ldbl-128ibm 0x5.c59efp+4L : 0x9.9c263e244ad482ae439b6ebb8p+0L : inexact
+= sqrt downward dbl-64 0x5.c59ef0dbaa8ecp+4 : 0x9.9c263edb2866p+0 : inexact
+= sqrt tonearest dbl-64 0x5.c59ef0dbaa8ecp+4 : 0x9.9c263edb28668p+0 : inexact
+= sqrt towardzero dbl-64 0x5.c59ef0dbaa8ecp+4 : 0x9.9c263edb2866p+0 : inexact
+= sqrt upward dbl-64 0x5.c59ef0dbaa8ecp+4 : 0x9.9c263edb28668p+0 : inexact
+= sqrt downward ldbl-96-intel 0x5.c59ef0dbaa8ecp+4L : 0x9.9c263edb28664p+0L : inexact
+= sqrt tonearest ldbl-96-intel 0x5.c59ef0dbaa8ecp+4L : 0x9.9c263edb28664p+0L : inexact
+= sqrt towardzero ldbl-96-intel 0x5.c59ef0dbaa8ecp+4L : 0x9.9c263edb28664p+0L : inexact
+= sqrt upward ldbl-96-intel 0x5.c59ef0dbaa8ecp+4L : 0x9.9c263edb2866401p+0L : inexact
+= sqrt downward ldbl-96-m68k 0x5.c59ef0dbaa8ecp+4L : 0x9.9c263edb28664p+0L : inexact
+= sqrt tonearest ldbl-96-m68k 0x5.c59ef0dbaa8ecp+4L : 0x9.9c263edb28664p+0L : inexact
+= sqrt towardzero ldbl-96-m68k 0x5.c59ef0dbaa8ecp+4L : 0x9.9c263edb28664p+0L : inexact
+= sqrt upward ldbl-96-m68k 0x5.c59ef0dbaa8ecp+4L : 0x9.9c263edb2866401p+0L : inexact
+= sqrt downward ldbl-128 0x5.c59ef0dbaa8ecp+4L : 0x9.9c263edb286640061abcbed744a8p+0L : inexact
+= sqrt tonearest ldbl-128 0x5.c59ef0dbaa8ecp+4L : 0x9.9c263edb286640061abcbed744a8p+0L : inexact
+= sqrt towardzero ldbl-128 0x5.c59ef0dbaa8ecp+4L : 0x9.9c263edb286640061abcbed744a8p+0L : inexact
+= sqrt upward ldbl-128 0x5.c59ef0dbaa8ecp+4L : 0x9.9c263edb286640061abcbed744bp+0L : inexact
+= sqrt downward ldbl-128ibm 0x5.c59ef0dbaa8ecp+4L : 0x9.9c263edb286640061abcbed744p+0L : inexact
+= sqrt tonearest ldbl-128ibm 0x5.c59ef0dbaa8ecp+4L : 0x9.9c263edb286640061abcbed744p+0L : inexact
+= sqrt towardzero ldbl-128ibm 0x5.c59ef0dbaa8ecp+4L : 0x9.9c263edb286640061abcbed744p+0L : inexact
+= sqrt upward ldbl-128ibm 0x5.c59ef0dbaa8ecp+4L : 0x9.9c263edb286640061abcbed748p+0L : inexact
+sqrt 0x1.7570994273ad7p+6
+= sqrt downward flt-32 0x5.d5c268p+4f : 0x9.a98c3p+0f : inexact
+= sqrt tonearest flt-32 0x5.d5c268p+4f : 0x9.a98c4p+0f : inexact
+= sqrt towardzero flt-32 0x5.d5c268p+4f : 0x9.a98c3p+0f : inexact
+= sqrt upward flt-32 0x5.d5c268p+4f : 0x9.a98c4p+0f : inexact
+= sqrt downward dbl-64 0x5.d5c268p+4 : 0x9.a98c39b89d67p+0 : inexact
+= sqrt tonearest dbl-64 0x5.d5c268p+4 : 0x9.a98c39b89d67p+0 : inexact
+= sqrt towardzero dbl-64 0x5.d5c268p+4 : 0x9.a98c39b89d67p+0 : inexact
+= sqrt upward dbl-64 0x5.d5c268p+4 : 0x9.a98c39b89d678p+0 : inexact
+= sqrt downward ldbl-96-intel 0x5.d5c268p+4L : 0x9.a98c39b89d67018p+0L : inexact
+= sqrt tonearest ldbl-96-intel 0x5.d5c268p+4L : 0x9.a98c39b89d67019p+0L : inexact
+= sqrt towardzero ldbl-96-intel 0x5.d5c268p+4L : 0x9.a98c39b89d67018p+0L : inexact
+= sqrt upward ldbl-96-intel 0x5.d5c268p+4L : 0x9.a98c39b89d67019p+0L : inexact
+= sqrt downward ldbl-96-m68k 0x5.d5c268p+4L : 0x9.a98c39b89d67018p+0L : inexact
+= sqrt tonearest ldbl-96-m68k 0x5.d5c268p+4L : 0x9.a98c39b89d67019p+0L : inexact
+= sqrt towardzero ldbl-96-m68k 0x5.d5c268p+4L : 0x9.a98c39b89d67018p+0L : inexact
+= sqrt upward ldbl-96-m68k 0x5.d5c268p+4L : 0x9.a98c39b89d67019p+0L : inexact
+= sqrt downward ldbl-128 0x5.d5c268p+4L : 0x9.a98c39b89d67018ef271d70ac41p+0L : inexact
+= sqrt tonearest ldbl-128 0x5.d5c268p+4L : 0x9.a98c39b89d67018ef271d70ac418p+0L : inexact
+= sqrt towardzero ldbl-128 0x5.d5c268p+4L : 0x9.a98c39b89d67018ef271d70ac41p+0L : inexact
+= sqrt upward ldbl-128 0x5.d5c268p+4L : 0x9.a98c39b89d67018ef271d70ac418p+0L : inexact
+= sqrt downward ldbl-128ibm 0x5.d5c268p+4L : 0x9.a98c39b89d67018ef271d70ac4p+0L : inexact
+= sqrt tonearest ldbl-128ibm 0x5.d5c268p+4L : 0x9.a98c39b89d67018ef271d70ac4p+0L : inexact
+= sqrt towardzero ldbl-128ibm 0x5.d5c268p+4L : 0x9.a98c39b89d67018ef271d70ac4p+0L : inexact
+= sqrt upward ldbl-128ibm 0x5.d5c268p+4L : 0x9.a98c39b89d67018ef271d70ac8p+0L : inexact
+= sqrt downward flt-32 0x5.d5c26p+4f : 0x9.a98c3p+0f : inexact
+= sqrt tonearest flt-32 0x5.d5c26p+4f : 0x9.a98c3p+0f : inexact
+= sqrt towardzero flt-32 0x5.d5c26p+4f : 0x9.a98c3p+0f : inexact
+= sqrt upward flt-32 0x5.d5c26p+4f : 0x9.a98c4p+0f : inexact
+= sqrt downward dbl-64 0x5.d5c26p+4 : 0x9.a98c3318f39a8p+0 : inexact
+= sqrt tonearest dbl-64 0x5.d5c26p+4 : 0x9.a98c3318f39a8p+0 : inexact
+= sqrt towardzero dbl-64 0x5.d5c26p+4 : 0x9.a98c3318f39a8p+0 : inexact
+= sqrt upward dbl-64 0x5.d5c26p+4 : 0x9.a98c3318f39bp+0 : inexact
+= sqrt downward ldbl-96-intel 0x5.d5c26p+4L : 0x9.a98c3318f39aaffp+0L : inexact
+= sqrt tonearest ldbl-96-intel 0x5.d5c26p+4L : 0x9.a98c3318f39aaffp+0L : inexact
+= sqrt towardzero ldbl-96-intel 0x5.d5c26p+4L : 0x9.a98c3318f39aaffp+0L : inexact
+= sqrt upward ldbl-96-intel 0x5.d5c26p+4L : 0x9.a98c3318f39abp+0L : inexact
+= sqrt downward ldbl-96-m68k 0x5.d5c26p+4L : 0x9.a98c3318f39aaffp+0L : inexact
+= sqrt tonearest ldbl-96-m68k 0x5.d5c26p+4L : 0x9.a98c3318f39aaffp+0L : inexact
+= sqrt towardzero ldbl-96-m68k 0x5.d5c26p+4L : 0x9.a98c3318f39aaffp+0L : inexact
+= sqrt upward ldbl-96-m68k 0x5.d5c26p+4L : 0x9.a98c3318f39abp+0L : inexact
+= sqrt downward ldbl-128 0x5.d5c26p+4L : 0x9.a98c3318f39aaff1fdbe5f0520d8p+0L : inexact
+= sqrt tonearest ldbl-128 0x5.d5c26p+4L : 0x9.a98c3318f39aaff1fdbe5f0520ep+0L : inexact
+= sqrt towardzero ldbl-128 0x5.d5c26p+4L : 0x9.a98c3318f39aaff1fdbe5f0520d8p+0L : inexact
+= sqrt upward ldbl-128 0x5.d5c26p+4L : 0x9.a98c3318f39aaff1fdbe5f0520ep+0L : inexact
+= sqrt downward ldbl-128ibm 0x5.d5c26p+4L : 0x9.a98c3318f39aaff1fdbe5f052p+0L : inexact
+= sqrt tonearest ldbl-128ibm 0x5.d5c26p+4L : 0x9.a98c3318f39aaff1fdbe5f052p+0L : inexact
+= sqrt towardzero ldbl-128ibm 0x5.d5c26p+4L : 0x9.a98c3318f39aaff1fdbe5f052p+0L : inexact
+= sqrt upward ldbl-128ibm 0x5.d5c26p+4L : 0x9.a98c3318f39aaff1fdbe5f0524p+0L : inexact
+= sqrt downward dbl-64 0x5.d5c26509ceb5cp+4 : 0x9.a98c3744dc7f8p+0 : inexact
+= sqrt tonearest dbl-64 0x5.d5c26509ceb5cp+4 : 0x9.a98c3744dc7f8p+0 : inexact
+= sqrt towardzero dbl-64 0x5.d5c26509ceb5cp+4 : 0x9.a98c3744dc7f8p+0 : inexact
+= sqrt upward dbl-64 0x5.d5c26509ceb5cp+4 : 0x9.a98c3744dc8p+0 : inexact
+= sqrt downward ldbl-96-intel 0x5.d5c26509ceb5cp+4L : 0x9.a98c3744dc7fbffp+0L : inexact
+= sqrt tonearest ldbl-96-intel 0x5.d5c26509ceb5cp+4L : 0x9.a98c3744dc7fcp+0L : inexact
+= sqrt towardzero ldbl-96-intel 0x5.d5c26509ceb5cp+4L : 0x9.a98c3744dc7fbffp+0L : inexact
+= sqrt upward ldbl-96-intel 0x5.d5c26509ceb5cp+4L : 0x9.a98c3744dc7fcp+0L : inexact
+= sqrt downward ldbl-96-m68k 0x5.d5c26509ceb5cp+4L : 0x9.a98c3744dc7fbffp+0L : inexact
+= sqrt tonearest ldbl-96-m68k 0x5.d5c26509ceb5cp+4L : 0x9.a98c3744dc7fcp+0L : inexact
+= sqrt towardzero ldbl-96-m68k 0x5.d5c26509ceb5cp+4L : 0x9.a98c3744dc7fbffp+0L : inexact
+= sqrt upward ldbl-96-m68k 0x5.d5c26509ceb5cp+4L : 0x9.a98c3744dc7fcp+0L : inexact
+= sqrt downward ldbl-128 0x5.d5c26509ceb5cp+4L : 0x9.a98c3744dc7fbff970920ee38d8p+0L : inexact
+= sqrt tonearest ldbl-128 0x5.d5c26509ceb5cp+4L : 0x9.a98c3744dc7fbff970920ee38d88p+0L : inexact
+= sqrt towardzero ldbl-128 0x5.d5c26509ceb5cp+4L : 0x9.a98c3744dc7fbff970920ee38d8p+0L : inexact
+= sqrt upward ldbl-128 0x5.d5c26509ceb5cp+4L : 0x9.a98c3744dc7fbff970920ee38d88p+0L : inexact
+= sqrt downward ldbl-128ibm 0x5.d5c26509ceb5cp+4L : 0x9.a98c3744dc7fbff970920ee38cp+0L : inexact
+= sqrt tonearest ldbl-128ibm 0x5.d5c26509ceb5cp+4L : 0x9.a98c3744dc7fbff970920ee38cp+0L : inexact
+= sqrt towardzero ldbl-128ibm 0x5.d5c26509ceb5cp+4L : 0x9.a98c3744dc7fbff970920ee38cp+0L : inexact
+= sqrt upward ldbl-128ibm 0x5.d5c26509ceb5cp+4L : 0x9.a98c3744dc7fbff970920ee39p+0L : inexact
+sqrt 0x1.7dae969442fe6p+6
+= sqrt downward flt-32 0x5.f6ba6p+4f : 0x9.c4b2p+0f : inexact
+= sqrt tonearest flt-32 0x5.f6ba6p+4f : 0x9.c4b21p+0f : inexact
+= sqrt towardzero flt-32 0x5.f6ba6p+4f : 0x9.c4b2p+0f : inexact
+= sqrt upward flt-32 0x5.f6ba6p+4f : 0x9.c4b21p+0f : inexact
+= sqrt downward dbl-64 0x5.f6ba6p+4 : 0x9.c4b20c8056adp+0 : inexact
+= sqrt tonearest dbl-64 0x5.f6ba6p+4 : 0x9.c4b20c8056ad8p+0 : inexact
+= sqrt towardzero dbl-64 0x5.f6ba6p+4 : 0x9.c4b20c8056adp+0 : inexact
+= sqrt upward dbl-64 0x5.f6ba6p+4 : 0x9.c4b20c8056ad8p+0 : inexact
+= sqrt downward ldbl-96-intel 0x5.f6ba6p+4L : 0x9.c4b20c8056ad6c7p+0L : inexact
+= sqrt tonearest ldbl-96-intel 0x5.f6ba6p+4L : 0x9.c4b20c8056ad6c7p+0L : inexact
+= sqrt towardzero ldbl-96-intel 0x5.f6ba6p+4L : 0x9.c4b20c8056ad6c7p+0L : inexact
+= sqrt upward ldbl-96-intel 0x5.f6ba6p+4L : 0x9.c4b20c8056ad6c8p+0L : inexact
+= sqrt downward ldbl-96-m68k 0x5.f6ba6p+4L : 0x9.c4b20c8056ad6c7p+0L : inexact
+= sqrt tonearest ldbl-96-m68k 0x5.f6ba6p+4L : 0x9.c4b20c8056ad6c7p+0L : inexact
+= sqrt towardzero ldbl-96-m68k 0x5.f6ba6p+4L : 0x9.c4b20c8056ad6c7p+0L : inexact
+= sqrt upward ldbl-96-m68k 0x5.f6ba6p+4L : 0x9.c4b20c8056ad6c8p+0L : inexact
+= sqrt downward ldbl-128 0x5.f6ba6p+4L : 0x9.c4b20c8056ad6c75de5e878cf818p+0L : inexact
+= sqrt tonearest ldbl-128 0x5.f6ba6p+4L : 0x9.c4b20c8056ad6c75de5e878cf82p+0L : inexact
+= sqrt towardzero ldbl-128 0x5.f6ba6p+4L : 0x9.c4b20c8056ad6c75de5e878cf818p+0L : inexact
+= sqrt upward ldbl-128 0x5.f6ba6p+4L : 0x9.c4b20c8056ad6c75de5e878cf82p+0L : inexact
+= sqrt downward ldbl-128ibm 0x5.f6ba6p+4L : 0x9.c4b20c8056ad6c75de5e878cf8p+0L : inexact
+= sqrt tonearest ldbl-128ibm 0x5.f6ba6p+4L : 0x9.c4b20c8056ad6c75de5e878cf8p+0L : inexact
+= sqrt towardzero ldbl-128ibm 0x5.f6ba6p+4L : 0x9.c4b20c8056ad6c75de5e878cf8p+0L : inexact
+= sqrt upward ldbl-128ibm 0x5.f6ba6p+4L : 0x9.c4b20c8056ad6c75de5e878cfcp+0L : inexact
+= sqrt downward flt-32 0x5.f6ba58p+4f : 0x9.c4b2p+0f : inexact
+= sqrt tonearest flt-32 0x5.f6ba58p+4f : 0x9.c4b2p+0f : inexact
+= sqrt towardzero flt-32 0x5.f6ba58p+4f : 0x9.c4b2p+0f : inexact
+= sqrt upward flt-32 0x5.f6ba58p+4f : 0x9.c4b21p+0f : inexact
+= sqrt downward dbl-64 0x5.f6ba58p+4 : 0x9.c4b205f31564p+0 : inexact
+= sqrt tonearest dbl-64 0x5.f6ba58p+4 : 0x9.c4b205f315648p+0 : inexact
+= sqrt towardzero dbl-64 0x5.f6ba58p+4 : 0x9.c4b205f31564p+0 : inexact
+= sqrt upward dbl-64 0x5.f6ba58p+4 : 0x9.c4b205f315648p+0 : inexact
+= sqrt downward ldbl-96-intel 0x5.f6ba58p+4L : 0x9.c4b205f315647f8p+0L : inexact
+= sqrt tonearest ldbl-96-intel 0x5.f6ba58p+4L : 0x9.c4b205f315647f8p+0L : inexact
+= sqrt towardzero ldbl-96-intel 0x5.f6ba58p+4L : 0x9.c4b205f315647f8p+0L : inexact
+= sqrt upward ldbl-96-intel 0x5.f6ba58p+4L : 0x9.c4b205f315647f9p+0L : inexact
+= sqrt downward ldbl-96-m68k 0x5.f6ba58p+4L : 0x9.c4b205f315647f8p+0L : inexact
+= sqrt tonearest ldbl-96-m68k 0x5.f6ba58p+4L : 0x9.c4b205f315647f8p+0L : inexact
+= sqrt towardzero ldbl-96-m68k 0x5.f6ba58p+4L : 0x9.c4b205f315647f8p+0L : inexact
+= sqrt upward ldbl-96-m68k 0x5.f6ba58p+4L : 0x9.c4b205f315647f9p+0L : inexact
+= sqrt downward ldbl-128 0x5.f6ba58p+4L : 0x9.c4b205f315647f84aa6427849bep+0L : inexact
+= sqrt tonearest ldbl-128 0x5.f6ba58p+4L : 0x9.c4b205f315647f84aa6427849be8p+0L : inexact
+= sqrt towardzero ldbl-128 0x5.f6ba58p+4L : 0x9.c4b205f315647f84aa6427849bep+0L : inexact
+= sqrt upward ldbl-128 0x5.f6ba58p+4L : 0x9.c4b205f315647f84aa6427849be8p+0L : inexact
+= sqrt downward ldbl-128ibm 0x5.f6ba58p+4L : 0x9.c4b205f315647f84aa64278498p+0L : inexact
+= sqrt tonearest ldbl-128ibm 0x5.f6ba58p+4L : 0x9.c4b205f315647f84aa6427849cp+0L : inexact
+= sqrt towardzero ldbl-128ibm 0x5.f6ba58p+4L : 0x9.c4b205f315647f84aa64278498p+0L : inexact
+= sqrt upward ldbl-128ibm 0x5.f6ba58p+4L : 0x9.c4b205f315647f84aa6427849cp+0L : inexact
+= sqrt downward dbl-64 0x5.f6ba5a510bf98p+4 : 0x9.c4b207d8c5ba8p+0 : inexact
+= sqrt tonearest dbl-64 0x5.f6ba5a510bf98p+4 : 0x9.c4b207d8c5ba8p+0 : inexact
+= sqrt towardzero dbl-64 0x5.f6ba5a510bf98p+4 : 0x9.c4b207d8c5ba8p+0 : inexact
+= sqrt upward dbl-64 0x5.f6ba5a510bf98p+4 : 0x9.c4b207d8c5bbp+0 : inexact
+= sqrt downward ldbl-96-intel 0x5.f6ba5a510bf98p+4L : 0x9.c4b207d8c5babffp+0L : inexact
+= sqrt tonearest ldbl-96-intel 0x5.f6ba5a510bf98p+4L : 0x9.c4b207d8c5bacp+0L : inexact
+= sqrt towardzero ldbl-96-intel 0x5.f6ba5a510bf98p+4L : 0x9.c4b207d8c5babffp+0L : inexact
+= sqrt upward ldbl-96-intel 0x5.f6ba5a510bf98p+4L : 0x9.c4b207d8c5bacp+0L : inexact
+= sqrt downward ldbl-96-m68k 0x5.f6ba5a510bf98p+4L : 0x9.c4b207d8c5babffp+0L : inexact
+= sqrt tonearest ldbl-96-m68k 0x5.f6ba5a510bf98p+4L : 0x9.c4b207d8c5bacp+0L : inexact
+= sqrt towardzero ldbl-96-m68k 0x5.f6ba5a510bf98p+4L : 0x9.c4b207d8c5babffp+0L : inexact
+= sqrt upward ldbl-96-m68k 0x5.f6ba5a510bf98p+4L : 0x9.c4b207d8c5bacp+0L : inexact
+= sqrt downward ldbl-128 0x5.f6ba5a510bf98p+4L : 0x9.c4b207d8c5babfff1af9eff6033p+0L : inexact
+= sqrt tonearest ldbl-128 0x5.f6ba5a510bf98p+4L : 0x9.c4b207d8c5babfff1af9eff60338p+0L : inexact
+= sqrt towardzero ldbl-128 0x5.f6ba5a510bf98p+4L : 0x9.c4b207d8c5babfff1af9eff6033p+0L : inexact
+= sqrt upward ldbl-128 0x5.f6ba5a510bf98p+4L : 0x9.c4b207d8c5babfff1af9eff60338p+0L : inexact
+= sqrt downward ldbl-128ibm 0x5.f6ba5a510bf98p+4L : 0x9.c4b207d8c5babfff1af9eff6p+0L : inexact
+= sqrt tonearest ldbl-128ibm 0x5.f6ba5a510bf98p+4L : 0x9.c4b207d8c5babfff1af9eff604p+0L : inexact
+= sqrt towardzero ldbl-128ibm 0x5.f6ba5a510bf98p+4L : 0x9.c4b207d8c5babfff1af9eff6p+0L : inexact
+= sqrt upward ldbl-128ibm 0x5.f6ba5a510bf98p+4L : 0x9.c4b207d8c5babfff1af9eff604p+0L : inexact
+sqrt 0x1.7f8444fcf67e5p+6
+= sqrt downward flt-32 0x5.fe1118p+4f : 0x9.cab2dp+0f : inexact
+= sqrt tonearest flt-32 0x5.fe1118p+4f : 0x9.cab2dp+0f : inexact
+= sqrt towardzero flt-32 0x5.fe1118p+4f : 0x9.cab2dp+0f : inexact
+= sqrt upward flt-32 0x5.fe1118p+4f : 0x9.cab2ep+0f : inexact
+= sqrt downward dbl-64 0x5.fe1118p+4 : 0x9.cab2d298bebd8p+0 : inexact
+= sqrt tonearest dbl-64 0x5.fe1118p+4 : 0x9.cab2d298bebd8p+0 : inexact
+= sqrt towardzero dbl-64 0x5.fe1118p+4 : 0x9.cab2d298bebd8p+0 : inexact
+= sqrt upward dbl-64 0x5.fe1118p+4 : 0x9.cab2d298bebep+0 : inexact
+= sqrt downward ldbl-96-intel 0x5.fe1118p+4L : 0x9.cab2d298bebd96cp+0L : inexact
+= sqrt tonearest ldbl-96-intel 0x5.fe1118p+4L : 0x9.cab2d298bebd96dp+0L : inexact
+= sqrt towardzero ldbl-96-intel 0x5.fe1118p+4L : 0x9.cab2d298bebd96cp+0L : inexact
+= sqrt upward ldbl-96-intel 0x5.fe1118p+4L : 0x9.cab2d298bebd96dp+0L : inexact
+= sqrt downward ldbl-96-m68k 0x5.fe1118p+4L : 0x9.cab2d298bebd96cp+0L : inexact
+= sqrt tonearest ldbl-96-m68k 0x5.fe1118p+4L : 0x9.cab2d298bebd96dp+0L : inexact
+= sqrt towardzero ldbl-96-m68k 0x5.fe1118p+4L : 0x9.cab2d298bebd96cp+0L : inexact
+= sqrt upward ldbl-96-m68k 0x5.fe1118p+4L : 0x9.cab2d298bebd96dp+0L : inexact
+= sqrt downward ldbl-128 0x5.fe1118p+4L : 0x9.cab2d298bebd96cb80a18484978p+0L : inexact
+= sqrt tonearest ldbl-128 0x5.fe1118p+4L : 0x9.cab2d298bebd96cb80a18484978p+0L : inexact
+= sqrt towardzero ldbl-128 0x5.fe1118p+4L : 0x9.cab2d298bebd96cb80a18484978p+0L : inexact
+= sqrt upward ldbl-128 0x5.fe1118p+4L : 0x9.cab2d298bebd96cb80a184849788p+0L : inexact
+= sqrt downward ldbl-128ibm 0x5.fe1118p+4L : 0x9.cab2d298bebd96cb80a1848494p+0L : inexact
+= sqrt tonearest ldbl-128ibm 0x5.fe1118p+4L : 0x9.cab2d298bebd96cb80a1848498p+0L : inexact
+= sqrt towardzero ldbl-128ibm 0x5.fe1118p+4L : 0x9.cab2d298bebd96cb80a1848494p+0L : inexact
+= sqrt upward ldbl-128ibm 0x5.fe1118p+4L : 0x9.cab2d298bebd96cb80a1848498p+0L : inexact
+= sqrt downward flt-32 0x5.fe111p+4f : 0x9.cab2cp+0f : inexact
+= sqrt tonearest flt-32 0x5.fe111p+4f : 0x9.cab2dp+0f : inexact
+= sqrt towardzero flt-32 0x5.fe111p+4f : 0x9.cab2cp+0f : inexact
+= sqrt upward flt-32 0x5.fe111p+4f : 0x9.cab2dp+0f : inexact
+= sqrt downward dbl-64 0x5.fe111p+4 : 0x9.cab2cc0f81b98p+0 : inexact
+= sqrt tonearest dbl-64 0x5.fe111p+4 : 0x9.cab2cc0f81b98p+0 : inexact
+= sqrt towardzero dbl-64 0x5.fe111p+4 : 0x9.cab2cc0f81b98p+0 : inexact
+= sqrt upward dbl-64 0x5.fe111p+4 : 0x9.cab2cc0f81bap+0 : inexact
+= sqrt downward ldbl-96-intel 0x5.fe111p+4L : 0x9.cab2cc0f81b9a91p+0L : inexact
+= sqrt tonearest ldbl-96-intel 0x5.fe111p+4L : 0x9.cab2cc0f81b9a91p+0L : inexact
+= sqrt towardzero ldbl-96-intel 0x5.fe111p+4L : 0x9.cab2cc0f81b9a91p+0L : inexact
+= sqrt upward ldbl-96-intel 0x5.fe111p+4L : 0x9.cab2cc0f81b9a92p+0L : inexact
+= sqrt downward ldbl-96-m68k 0x5.fe111p+4L : 0x9.cab2cc0f81b9a91p+0L : inexact
+= sqrt tonearest ldbl-96-m68k 0x5.fe111p+4L : 0x9.cab2cc0f81b9a91p+0L : inexact
+= sqrt towardzero ldbl-96-m68k 0x5.fe111p+4L : 0x9.cab2cc0f81b9a91p+0L : inexact
+= sqrt upward ldbl-96-m68k 0x5.fe111p+4L : 0x9.cab2cc0f81b9a92p+0L : inexact
+= sqrt downward ldbl-128 0x5.fe111p+4L : 0x9.cab2cc0f81b9a9129e80476516c8p+0L : inexact
+= sqrt tonearest ldbl-128 0x5.fe111p+4L : 0x9.cab2cc0f81b9a9129e80476516c8p+0L : inexact
+= sqrt towardzero ldbl-128 0x5.fe111p+4L : 0x9.cab2cc0f81b9a9129e80476516c8p+0L : inexact
+= sqrt upward ldbl-128 0x5.fe111p+4L : 0x9.cab2cc0f81b9a9129e80476516dp+0L : inexact
+= sqrt downward ldbl-128ibm 0x5.fe111p+4L : 0x9.cab2cc0f81b9a9129e80476514p+0L : inexact
+= sqrt tonearest ldbl-128ibm 0x5.fe111p+4L : 0x9.cab2cc0f81b9a9129e80476518p+0L : inexact
+= sqrt towardzero ldbl-128ibm 0x5.fe111p+4L : 0x9.cab2cc0f81b9a9129e80476514p+0L : inexact
+= sqrt upward ldbl-128ibm 0x5.fe111p+4L : 0x9.cab2cc0f81b9a9129e80476518p+0L : inexact
+= sqrt downward dbl-64 0x5.fe1113f3d9f94p+4 : 0x9.cab2cf4a334fp+0 : inexact
+= sqrt tonearest dbl-64 0x5.fe1113f3d9f94p+4 : 0x9.cab2cf4a334f8p+0 : inexact
+= sqrt towardzero dbl-64 0x5.fe1113f3d9f94p+4 : 0x9.cab2cf4a334fp+0 : inexact
+= sqrt upward dbl-64 0x5.fe1113f3d9f94p+4 : 0x9.cab2cf4a334f8p+0 : inexact
+= sqrt downward ldbl-96-intel 0x5.fe1113f3d9f94p+4L : 0x9.cab2cf4a334f4p+0L : inexact
+= sqrt tonearest ldbl-96-intel 0x5.fe1113f3d9f94p+4L : 0x9.cab2cf4a334f4p+0L : inexact
+= sqrt towardzero ldbl-96-intel 0x5.fe1113f3d9f94p+4L : 0x9.cab2cf4a334f4p+0L : inexact
+= sqrt upward ldbl-96-intel 0x5.fe1113f3d9f94p+4L : 0x9.cab2cf4a334f401p+0L : inexact
+= sqrt downward ldbl-96-m68k 0x5.fe1113f3d9f94p+4L : 0x9.cab2cf4a334f4p+0L : inexact
+= sqrt tonearest ldbl-96-m68k 0x5.fe1113f3d9f94p+4L : 0x9.cab2cf4a334f4p+0L : inexact
+= sqrt towardzero ldbl-96-m68k 0x5.fe1113f3d9f94p+4L : 0x9.cab2cf4a334f4p+0L : inexact
+= sqrt upward ldbl-96-m68k 0x5.fe1113f3d9f94p+4L : 0x9.cab2cf4a334f401p+0L : inexact
+= sqrt downward ldbl-128 0x5.fe1113f3d9f94p+4L : 0x9.cab2cf4a334f40040a75564c1b1p+0L : inexact
+= sqrt tonearest ldbl-128 0x5.fe1113f3d9f94p+4L : 0x9.cab2cf4a334f40040a75564c1b1p+0L : inexact
+= sqrt towardzero ldbl-128 0x5.fe1113f3d9f94p+4L : 0x9.cab2cf4a334f40040a75564c1b1p+0L : inexact
+= sqrt upward ldbl-128 0x5.fe1113f3d9f94p+4L : 0x9.cab2cf4a334f40040a75564c1b18p+0L : inexact
+= sqrt downward ldbl-128ibm 0x5.fe1113f3d9f94p+4L : 0x9.cab2cf4a334f40040a75564c18p+0L : inexact
+= sqrt tonearest ldbl-128ibm 0x5.fe1113f3d9f94p+4L : 0x9.cab2cf4a334f40040a75564c1cp+0L : inexact
+= sqrt towardzero ldbl-128ibm 0x5.fe1113f3d9f94p+4L : 0x9.cab2cf4a334f40040a75564c18p+0L : inexact
+= sqrt upward ldbl-128ibm 0x5.fe1113f3d9f94p+4L : 0x9.cab2cf4a334f40040a75564c1cp+0L : inexact
+sqrt 0x1.8364650e63a54p+6
+= sqrt downward flt-32 0x6.0d9198p+4f : 0x9.d754fp+0f : inexact
+= sqrt tonearest flt-32 0x6.0d9198p+4f : 0x9.d755p+0f : inexact
+= sqrt towardzero flt-32 0x6.0d9198p+4f : 0x9.d754fp+0f : inexact
+= sqrt upward flt-32 0x6.0d9198p+4f : 0x9.d755p+0f : inexact
+= sqrt downward dbl-64 0x6.0d9198p+4 : 0x9.d754fb02747a8p+0 : inexact
+= sqrt tonearest dbl-64 0x6.0d9198p+4 : 0x9.d754fb02747a8p+0 : inexact
+= sqrt towardzero dbl-64 0x6.0d9198p+4 : 0x9.d754fb02747a8p+0 : inexact
+= sqrt upward dbl-64 0x6.0d9198p+4 : 0x9.d754fb02747bp+0 : inexact
+= sqrt downward ldbl-96-intel 0x6.0d9198p+4L : 0x9.d754fb02747aa6dp+0L : inexact
+= sqrt tonearest ldbl-96-intel 0x6.0d9198p+4L : 0x9.d754fb02747aa6dp+0L : inexact
+= sqrt towardzero ldbl-96-intel 0x6.0d9198p+4L : 0x9.d754fb02747aa6dp+0L : inexact
+= sqrt upward ldbl-96-intel 0x6.0d9198p+4L : 0x9.d754fb02747aa6ep+0L : inexact
+= sqrt downward ldbl-96-m68k 0x6.0d9198p+4L : 0x9.d754fb02747aa6dp+0L : inexact
+= sqrt tonearest ldbl-96-m68k 0x6.0d9198p+4L : 0x9.d754fb02747aa6dp+0L : inexact
+= sqrt towardzero ldbl-96-m68k 0x6.0d9198p+4L : 0x9.d754fb02747aa6dp+0L : inexact
+= sqrt upward ldbl-96-m68k 0x6.0d9198p+4L : 0x9.d754fb02747aa6ep+0L : inexact
+= sqrt downward ldbl-128 0x6.0d9198p+4L : 0x9.d754fb02747aa6d3627024158ap+0L : inexact
+= sqrt tonearest ldbl-128 0x6.0d9198p+4L : 0x9.d754fb02747aa6d3627024158ap+0L : inexact
+= sqrt towardzero ldbl-128 0x6.0d9198p+4L : 0x9.d754fb02747aa6d3627024158ap+0L : inexact
+= sqrt upward ldbl-128 0x6.0d9198p+4L : 0x9.d754fb02747aa6d3627024158a08p+0L : inexact
+= sqrt downward ldbl-128ibm 0x6.0d9198p+4L : 0x9.d754fb02747aa6d36270241588p+0L : inexact
+= sqrt tonearest ldbl-128ibm 0x6.0d9198p+4L : 0x9.d754fb02747aa6d3627024158cp+0L : inexact
+= sqrt towardzero ldbl-128ibm 0x6.0d9198p+4L : 0x9.d754fb02747aa6d36270241588p+0L : inexact
+= sqrt upward ldbl-128ibm 0x6.0d9198p+4L : 0x9.d754fb02747aa6d3627024158cp+0L : inexact
+= sqrt downward flt-32 0x6.0d919p+4f : 0x9.d754fp+0f : inexact
+= sqrt tonearest flt-32 0x6.0d919p+4f : 0x9.d754fp+0f : inexact
+= sqrt towardzero flt-32 0x6.0d919p+4f : 0x9.d754fp+0f : inexact
+= sqrt upward flt-32 0x6.0d919p+4f : 0x9.d755p+0f : inexact
+= sqrt downward dbl-64 0x6.0d919p+4 : 0x9.d754f4819b758p+0 : inexact
+= sqrt tonearest dbl-64 0x6.0d919p+4 : 0x9.d754f4819b76p+0 : inexact
+= sqrt towardzero dbl-64 0x6.0d919p+4 : 0x9.d754f4819b758p+0 : inexact
+= sqrt upward dbl-64 0x6.0d919p+4 : 0x9.d754f4819b76p+0 : inexact
+= sqrt downward ldbl-96-intel 0x6.0d919p+4L : 0x9.d754f4819b75ebep+0L : inexact
+= sqrt tonearest ldbl-96-intel 0x6.0d919p+4L : 0x9.d754f4819b75ebfp+0L : inexact
+= sqrt towardzero ldbl-96-intel 0x6.0d919p+4L : 0x9.d754f4819b75ebep+0L : inexact
+= sqrt upward ldbl-96-intel 0x6.0d919p+4L : 0x9.d754f4819b75ebfp+0L : inexact
+= sqrt downward ldbl-96-m68k 0x6.0d919p+4L : 0x9.d754f4819b75ebep+0L : inexact
+= sqrt tonearest ldbl-96-m68k 0x6.0d919p+4L : 0x9.d754f4819b75ebfp+0L : inexact
+= sqrt towardzero ldbl-96-m68k 0x6.0d919p+4L : 0x9.d754f4819b75ebep+0L : inexact
+= sqrt upward ldbl-96-m68k 0x6.0d919p+4L : 0x9.d754f4819b75ebfp+0L : inexact
+= sqrt downward ldbl-128 0x6.0d919p+4L : 0x9.d754f4819b75ebe926d2e4b1b198p+0L : inexact
+= sqrt tonearest ldbl-128 0x6.0d919p+4L : 0x9.d754f4819b75ebe926d2e4b1b1ap+0L : inexact
+= sqrt towardzero ldbl-128 0x6.0d919p+4L : 0x9.d754f4819b75ebe926d2e4b1b198p+0L : inexact
+= sqrt upward ldbl-128 0x6.0d919p+4L : 0x9.d754f4819b75ebe926d2e4b1b1ap+0L : inexact
+= sqrt downward ldbl-128ibm 0x6.0d919p+4L : 0x9.d754f4819b75ebe926d2e4b1bp+0L : inexact
+= sqrt tonearest ldbl-128ibm 0x6.0d919p+4L : 0x9.d754f4819b75ebe926d2e4b1bp+0L : inexact
+= sqrt towardzero ldbl-128ibm 0x6.0d919p+4L : 0x9.d754f4819b75ebe926d2e4b1bp+0L : inexact
+= sqrt upward ldbl-128ibm 0x6.0d919p+4L : 0x9.d754f4819b75ebe926d2e4b1b4p+0L : inexact
+= sqrt downward dbl-64 0x6.0d9194398e95p+4 : 0x9.d754f7f0d1ebp+0 : inexact
+= sqrt tonearest dbl-64 0x6.0d9194398e95p+4 : 0x9.d754f7f0d1eb8p+0 : inexact
+= sqrt towardzero dbl-64 0x6.0d9194398e95p+4 : 0x9.d754f7f0d1ebp+0 : inexact
+= sqrt upward dbl-64 0x6.0d9194398e95p+4 : 0x9.d754f7f0d1eb8p+0 : inexact
+= sqrt downward ldbl-96-intel 0x6.0d9194398e95p+4L : 0x9.d754f7f0d1eb4p+0L : inexact
+= sqrt tonearest ldbl-96-intel 0x6.0d9194398e95p+4L : 0x9.d754f7f0d1eb4p+0L : inexact
+= sqrt towardzero ldbl-96-intel 0x6.0d9194398e95p+4L : 0x9.d754f7f0d1eb4p+0L : inexact
+= sqrt upward ldbl-96-intel 0x6.0d9194398e95p+4L : 0x9.d754f7f0d1eb401p+0L : inexact
+= sqrt downward ldbl-96-m68k 0x6.0d9194398e95p+4L : 0x9.d754f7f0d1eb4p+0L : inexact
+= sqrt tonearest ldbl-96-m68k 0x6.0d9194398e95p+4L : 0x9.d754f7f0d1eb4p+0L : inexact
+= sqrt towardzero ldbl-96-m68k 0x6.0d9194398e95p+4L : 0x9.d754f7f0d1eb4p+0L : inexact
+= sqrt upward ldbl-96-m68k 0x6.0d9194398e95p+4L : 0x9.d754f7f0d1eb401p+0L : inexact
+= sqrt downward ldbl-128 0x6.0d9194398e95p+4L : 0x9.d754f7f0d1eb40067ddd2f83bffp+0L : inexact
+= sqrt tonearest ldbl-128 0x6.0d9194398e95p+4L : 0x9.d754f7f0d1eb40067ddd2f83bff8p+0L : inexact
+= sqrt towardzero ldbl-128 0x6.0d9194398e95p+4L : 0x9.d754f7f0d1eb40067ddd2f83bffp+0L : inexact
+= sqrt upward ldbl-128 0x6.0d9194398e95p+4L : 0x9.d754f7f0d1eb40067ddd2f83bff8p+0L : inexact
+= sqrt downward ldbl-128ibm 0x6.0d9194398e95p+4L : 0x9.d754f7f0d1eb40067ddd2f83bcp+0L : inexact
+= sqrt tonearest ldbl-128ibm 0x6.0d9194398e95p+4L : 0x9.d754f7f0d1eb40067ddd2f83cp+0L : inexact
+= sqrt towardzero ldbl-128ibm 0x6.0d9194398e95p+4L : 0x9.d754f7f0d1eb40067ddd2f83bcp+0L : inexact
+= sqrt upward ldbl-128ibm 0x6.0d9194398e95p+4L : 0x9.d754f7f0d1eb40067ddd2f83cp+0L : inexact
+sqrt 0x1.85bedd274edd8p+6
+= sqrt downward flt-32 0x6.16fb78p+4f : 0x9.def9p+0f : inexact
+= sqrt tonearest flt-32 0x6.16fb78p+4f : 0x9.def91p+0f : inexact
+= sqrt towardzero flt-32 0x6.16fb78p+4f : 0x9.def9p+0f : inexact
+= sqrt upward flt-32 0x6.16fb78p+4f : 0x9.def91p+0f : inexact
+= sqrt downward dbl-64 0x6.16fb78p+4 : 0x9.def90901b249p+0 : inexact
+= sqrt tonearest dbl-64 0x6.16fb78p+4 : 0x9.def90901b2498p+0 : inexact
+= sqrt towardzero dbl-64 0x6.16fb78p+4 : 0x9.def90901b249p+0 : inexact
+= sqrt upward dbl-64 0x6.16fb78p+4 : 0x9.def90901b2498p+0 : inexact
+= sqrt downward ldbl-96-intel 0x6.16fb78p+4L : 0x9.def90901b2497a8p+0L : inexact
+= sqrt tonearest ldbl-96-intel 0x6.16fb78p+4L : 0x9.def90901b2497a9p+0L : inexact
+= sqrt towardzero ldbl-96-intel 0x6.16fb78p+4L : 0x9.def90901b2497a8p+0L : inexact
+= sqrt upward ldbl-96-intel 0x6.16fb78p+4L : 0x9.def90901b2497a9p+0L : inexact
+= sqrt downward ldbl-96-m68k 0x6.16fb78p+4L : 0x9.def90901b2497a8p+0L : inexact
+= sqrt tonearest ldbl-96-m68k 0x6.16fb78p+4L : 0x9.def90901b2497a9p+0L : inexact
+= sqrt towardzero ldbl-96-m68k 0x6.16fb78p+4L : 0x9.def90901b2497a8p+0L : inexact
+= sqrt upward ldbl-96-m68k 0x6.16fb78p+4L : 0x9.def90901b2497a9p+0L : inexact
+= sqrt downward ldbl-128 0x6.16fb78p+4L : 0x9.def90901b2497a8da8b1b159094p+0L : inexact
+= sqrt tonearest ldbl-128 0x6.16fb78p+4L : 0x9.def90901b2497a8da8b1b1590948p+0L : inexact
+= sqrt towardzero ldbl-128 0x6.16fb78p+4L : 0x9.def90901b2497a8da8b1b159094p+0L : inexact
+= sqrt upward ldbl-128 0x6.16fb78p+4L : 0x9.def90901b2497a8da8b1b1590948p+0L : inexact
+= sqrt downward ldbl-128ibm 0x6.16fb78p+4L : 0x9.def90901b2497a8da8b1b15908p+0L : inexact
+= sqrt tonearest ldbl-128ibm 0x6.16fb78p+4L : 0x9.def90901b2497a8da8b1b15908p+0L : inexact
+= sqrt towardzero ldbl-128ibm 0x6.16fb78p+4L : 0x9.def90901b2497a8da8b1b15908p+0L : inexact
+= sqrt upward ldbl-128ibm 0x6.16fb78p+4L : 0x9.def90901b2497a8da8b1b1590cp+0L : inexact
+= sqrt downward flt-32 0x6.16fb7p+4f : 0x9.def9p+0f : inexact
+= sqrt tonearest flt-32 0x6.16fb7p+4f : 0x9.def9p+0f : inexact
+= sqrt towardzero flt-32 0x6.16fb7p+4f : 0x9.def9p+0f : inexact
+= sqrt upward flt-32 0x6.16fb7p+4f : 0x9.def91p+0f : inexact
+= sqrt downward dbl-64 0x6.16fb7p+4 : 0x9.def90285e1fap+0 : inexact
+= sqrt tonearest dbl-64 0x6.16fb7p+4 : 0x9.def90285e1fa8p+0 : inexact
+= sqrt towardzero dbl-64 0x6.16fb7p+4 : 0x9.def90285e1fap+0 : inexact
+= sqrt upward dbl-64 0x6.16fb7p+4 : 0x9.def90285e1fa8p+0 : inexact
+= sqrt downward ldbl-96-intel 0x6.16fb7p+4L : 0x9.def90285e1fa539p+0L : inexact
+= sqrt tonearest ldbl-96-intel 0x6.16fb7p+4L : 0x9.def90285e1fa539p+0L : inexact
+= sqrt towardzero ldbl-96-intel 0x6.16fb7p+4L : 0x9.def90285e1fa539p+0L : inexact
+= sqrt upward ldbl-96-intel 0x6.16fb7p+4L : 0x9.def90285e1fa53ap+0L : inexact
+= sqrt downward ldbl-96-m68k 0x6.16fb7p+4L : 0x9.def90285e1fa539p+0L : inexact
+= sqrt tonearest ldbl-96-m68k 0x6.16fb7p+4L : 0x9.def90285e1fa539p+0L : inexact
+= sqrt towardzero ldbl-96-m68k 0x6.16fb7p+4L : 0x9.def90285e1fa539p+0L : inexact
+= sqrt upward ldbl-96-m68k 0x6.16fb7p+4L : 0x9.def90285e1fa53ap+0L : inexact
+= sqrt downward ldbl-128 0x6.16fb7p+4L : 0x9.def90285e1fa5395a1f3d3cfbbb8p+0L : inexact
+= sqrt tonearest ldbl-128 0x6.16fb7p+4L : 0x9.def90285e1fa5395a1f3d3cfbbcp+0L : inexact
+= sqrt towardzero ldbl-128 0x6.16fb7p+4L : 0x9.def90285e1fa5395a1f3d3cfbbb8p+0L : inexact
+= sqrt upward ldbl-128 0x6.16fb7p+4L : 0x9.def90285e1fa5395a1f3d3cfbbcp+0L : inexact
+= sqrt downward ldbl-128ibm 0x6.16fb7p+4L : 0x9.def90285e1fa5395a1f3d3cfb8p+0L : inexact
+= sqrt tonearest ldbl-128ibm 0x6.16fb7p+4L : 0x9.def90285e1fa5395a1f3d3cfbcp+0L : inexact
+= sqrt towardzero ldbl-128ibm 0x6.16fb7p+4L : 0x9.def90285e1fa5395a1f3d3cfb8p+0L : inexact
+= sqrt upward ldbl-128ibm 0x6.16fb7p+4L : 0x9.def90285e1fa5395a1f3d3cfbcp+0L : inexact
+= sqrt downward dbl-64 0x6.16fb749d3b76p+4 : 0x9.def90643382bp+0 : inexact
+= sqrt tonearest dbl-64 0x6.16fb749d3b76p+4 : 0x9.def90643382b8p+0 : inexact
+= sqrt towardzero dbl-64 0x6.16fb749d3b76p+4 : 0x9.def90643382bp+0 : inexact
+= sqrt upward dbl-64 0x6.16fb749d3b76p+4 : 0x9.def90643382b8p+0 : inexact
+= sqrt downward ldbl-96-intel 0x6.16fb749d3b76p+4L : 0x9.def90643382b4p+0L : inexact
+= sqrt tonearest ldbl-96-intel 0x6.16fb749d3b76p+4L : 0x9.def90643382b4p+0L : inexact
+= sqrt towardzero ldbl-96-intel 0x6.16fb749d3b76p+4L : 0x9.def90643382b4p+0L : inexact
+= sqrt upward ldbl-96-intel 0x6.16fb749d3b76p+4L : 0x9.def90643382b401p+0L : inexact
+= sqrt downward ldbl-96-m68k 0x6.16fb749d3b76p+4L : 0x9.def90643382b4p+0L : inexact
+= sqrt tonearest ldbl-96-m68k 0x6.16fb749d3b76p+4L : 0x9.def90643382b4p+0L : inexact
+= sqrt towardzero ldbl-96-m68k 0x6.16fb749d3b76p+4L : 0x9.def90643382b4p+0L : inexact
+= sqrt upward ldbl-96-m68k 0x6.16fb749d3b76p+4L : 0x9.def90643382b401p+0L : inexact
+= sqrt downward ldbl-128 0x6.16fb749d3b76p+4L : 0x9.def90643382b40078c6ec55aaep+0L : inexact
+= sqrt tonearest ldbl-128 0x6.16fb749d3b76p+4L : 0x9.def90643382b40078c6ec55aae08p+0L : inexact
+= sqrt towardzero ldbl-128 0x6.16fb749d3b76p+4L : 0x9.def90643382b40078c6ec55aaep+0L : inexact
+= sqrt upward ldbl-128 0x6.16fb749d3b76p+4L : 0x9.def90643382b40078c6ec55aae08p+0L : inexact
+= sqrt downward ldbl-128ibm 0x6.16fb749d3b76p+4L : 0x9.def90643382b40078c6ec55aacp+0L : inexact
+= sqrt tonearest ldbl-128ibm 0x6.16fb749d3b76p+4L : 0x9.def90643382b40078c6ec55abp+0L : inexact
+= sqrt towardzero ldbl-128ibm 0x6.16fb749d3b76p+4L : 0x9.def90643382b40078c6ec55aacp+0L : inexact
+= sqrt upward ldbl-128ibm 0x6.16fb749d3b76p+4L : 0x9.def90643382b40078c6ec55abp+0L : inexact
+sqrt 0x1.8609cf496ab77p+6
+= sqrt downward flt-32 0x6.18274p+4f : 0x9.dfebfp+0f : inexact
+= sqrt tonearest flt-32 0x6.18274p+4f : 0x9.dfebfp+0f : inexact
+= sqrt towardzero flt-32 0x6.18274p+4f : 0x9.dfebfp+0f : inexact
+= sqrt upward flt-32 0x6.18274p+4f : 0x9.dfecp+0f : inexact
+= sqrt downward dbl-64 0x6.18274p+4 : 0x9.dfebf2f55d738p+0 : inexact
+= sqrt tonearest dbl-64 0x6.18274p+4 : 0x9.dfebf2f55d738p+0 : inexact
+= sqrt towardzero dbl-64 0x6.18274p+4 : 0x9.dfebf2f55d738p+0 : inexact
+= sqrt upward dbl-64 0x6.18274p+4 : 0x9.dfebf2f55d74p+0 : inexact
+= sqrt downward ldbl-96-intel 0x6.18274p+4L : 0x9.dfebf2f55d73acp+0L : inexact
+= sqrt tonearest ldbl-96-intel 0x6.18274p+4L : 0x9.dfebf2f55d73acp+0L : inexact
+= sqrt towardzero ldbl-96-intel 0x6.18274p+4L : 0x9.dfebf2f55d73acp+0L : inexact
+= sqrt upward ldbl-96-intel 0x6.18274p+4L : 0x9.dfebf2f55d73ac1p+0L : inexact
+= sqrt downward ldbl-96-m68k 0x6.18274p+4L : 0x9.dfebf2f55d73acp+0L : inexact
+= sqrt tonearest ldbl-96-m68k 0x6.18274p+4L : 0x9.dfebf2f55d73acp+0L : inexact
+= sqrt towardzero ldbl-96-m68k 0x6.18274p+4L : 0x9.dfebf2f55d73acp+0L : inexact
+= sqrt upward ldbl-96-m68k 0x6.18274p+4L : 0x9.dfebf2f55d73ac1p+0L : inexact
+= sqrt downward ldbl-128 0x6.18274p+4L : 0x9.dfebf2f55d73ac019895a5c2c9b8p+0L : inexact
+= sqrt tonearest ldbl-128 0x6.18274p+4L : 0x9.dfebf2f55d73ac019895a5c2c9cp+0L : inexact
+= sqrt towardzero ldbl-128 0x6.18274p+4L : 0x9.dfebf2f55d73ac019895a5c2c9b8p+0L : inexact
+= sqrt upward ldbl-128 0x6.18274p+4L : 0x9.dfebf2f55d73ac019895a5c2c9cp+0L : inexact
+= sqrt downward ldbl-128ibm 0x6.18274p+4L : 0x9.dfebf2f55d73ac019895a5c2c8p+0L : inexact
+= sqrt tonearest ldbl-128ibm 0x6.18274p+4L : 0x9.dfebf2f55d73ac019895a5c2c8p+0L : inexact
+= sqrt towardzero ldbl-128ibm 0x6.18274p+4L : 0x9.dfebf2f55d73ac019895a5c2c8p+0L : inexact
+= sqrt upward ldbl-128ibm 0x6.18274p+4L : 0x9.dfebf2f55d73ac019895a5c2ccp+0L : inexact
+= sqrt downward flt-32 0x6.182738p+4f : 0x9.dfebep+0f : inexact
+= sqrt tonearest flt-32 0x6.182738p+4f : 0x9.dfebfp+0f : inexact
+= sqrt towardzero flt-32 0x6.182738p+4f : 0x9.dfebep+0f : inexact
+= sqrt upward flt-32 0x6.182738p+4f : 0x9.dfebfp+0f : inexact
+= sqrt downward dbl-64 0x6.182738p+4 : 0x9.dfebec7a2ca3p+0 : inexact
+= sqrt tonearest dbl-64 0x6.182738p+4 : 0x9.dfebec7a2ca38p+0 : inexact
+= sqrt towardzero dbl-64 0x6.182738p+4 : 0x9.dfebec7a2ca3p+0 : inexact
+= sqrt upward dbl-64 0x6.182738p+4 : 0x9.dfebec7a2ca38p+0 : inexact
+= sqrt downward ldbl-96-intel 0x6.182738p+4L : 0x9.dfebec7a2ca3556p+0L : inexact
+= sqrt tonearest ldbl-96-intel 0x6.182738p+4L : 0x9.dfebec7a2ca3556p+0L : inexact
+= sqrt towardzero ldbl-96-intel 0x6.182738p+4L : 0x9.dfebec7a2ca3556p+0L : inexact
+= sqrt upward ldbl-96-intel 0x6.182738p+4L : 0x9.dfebec7a2ca3557p+0L : inexact
+= sqrt downward ldbl-96-m68k 0x6.182738p+4L : 0x9.dfebec7a2ca3556p+0L : inexact
+= sqrt tonearest ldbl-96-m68k 0x6.182738p+4L : 0x9.dfebec7a2ca3556p+0L : inexact
+= sqrt towardzero ldbl-96-m68k 0x6.182738p+4L : 0x9.dfebec7a2ca3556p+0L : inexact
+= sqrt upward ldbl-96-m68k 0x6.182738p+4L : 0x9.dfebec7a2ca3557p+0L : inexact
+= sqrt downward ldbl-128 0x6.182738p+4L : 0x9.dfebec7a2ca355606b63be1f301p+0L : inexact
+= sqrt tonearest ldbl-128 0x6.182738p+4L : 0x9.dfebec7a2ca355606b63be1f301p+0L : inexact
+= sqrt towardzero ldbl-128 0x6.182738p+4L : 0x9.dfebec7a2ca355606b63be1f301p+0L : inexact
+= sqrt upward ldbl-128 0x6.182738p+4L : 0x9.dfebec7a2ca355606b63be1f3018p+0L : inexact
+= sqrt downward ldbl-128ibm 0x6.182738p+4L : 0x9.dfebec7a2ca355606b63be1f3p+0L : inexact
+= sqrt tonearest ldbl-128ibm 0x6.182738p+4L : 0x9.dfebec7a2ca355606b63be1f3p+0L : inexact
+= sqrt towardzero ldbl-128ibm 0x6.182738p+4L : 0x9.dfebec7a2ca355606b63be1f3p+0L : inexact
+= sqrt upward ldbl-128ibm 0x6.182738p+4L : 0x9.dfebec7a2ca355606b63be1f34p+0L : inexact
+= sqrt downward dbl-64 0x6.18273d25aaddcp+4 : 0x9.dfebf0a5af55p+0 : inexact
+= sqrt tonearest dbl-64 0x6.18273d25aaddcp+4 : 0x9.dfebf0a5af558p+0 : inexact
+= sqrt towardzero dbl-64 0x6.18273d25aaddcp+4 : 0x9.dfebf0a5af55p+0 : inexact
+= sqrt upward dbl-64 0x6.18273d25aaddcp+4 : 0x9.dfebf0a5af558p+0 : inexact
+= sqrt downward ldbl-96-intel 0x6.18273d25aaddcp+4L : 0x9.dfebf0a5af554p+0L : inexact
+= sqrt tonearest ldbl-96-intel 0x6.18273d25aaddcp+4L : 0x9.dfebf0a5af554p+0L : inexact
+= sqrt towardzero ldbl-96-intel 0x6.18273d25aaddcp+4L : 0x9.dfebf0a5af554p+0L : inexact
+= sqrt upward ldbl-96-intel 0x6.18273d25aaddcp+4L : 0x9.dfebf0a5af55401p+0L : inexact
+= sqrt downward ldbl-96-m68k 0x6.18273d25aaddcp+4L : 0x9.dfebf0a5af554p+0L : inexact
+= sqrt tonearest ldbl-96-m68k 0x6.18273d25aaddcp+4L : 0x9.dfebf0a5af554p+0L : inexact
+= sqrt towardzero ldbl-96-m68k 0x6.18273d25aaddcp+4L : 0x9.dfebf0a5af554p+0L : inexact
+= sqrt upward ldbl-96-m68k 0x6.18273d25aaddcp+4L : 0x9.dfebf0a5af55401p+0L : inexact
+= sqrt downward ldbl-128 0x6.18273d25aaddcp+4L : 0x9.dfebf0a5af5540000f31060e2b6p+0L : inexact
+= sqrt tonearest ldbl-128 0x6.18273d25aaddcp+4L : 0x9.dfebf0a5af5540000f31060e2b68p+0L : inexact
+= sqrt towardzero ldbl-128 0x6.18273d25aaddcp+4L : 0x9.dfebf0a5af5540000f31060e2b6p+0L : inexact
+= sqrt upward ldbl-128 0x6.18273d25aaddcp+4L : 0x9.dfebf0a5af5540000f31060e2b68p+0L : inexact
+= sqrt downward ldbl-128ibm 0x6.18273d25aaddcp+4L : 0x9.dfebf0a5af5540000f31060e28p+0L : inexact
+= sqrt tonearest ldbl-128ibm 0x6.18273d25aaddcp+4L : 0x9.dfebf0a5af5540000f31060e2cp+0L : inexact
+= sqrt towardzero ldbl-128ibm 0x6.18273d25aaddcp+4L : 0x9.dfebf0a5af5540000f31060e28p+0L : inexact
+= sqrt upward ldbl-128ibm 0x6.18273d25aaddcp+4L : 0x9.dfebf0a5af5540000f31060e2cp+0L : inexact
+sqrt 0x1.873849c70a375p+6
+= sqrt downward flt-32 0x6.1ce128p+4f : 0x9.e3bf6p+0f : inexact
+= sqrt tonearest flt-32 0x6.1ce128p+4f : 0x9.e3bf7p+0f : inexact
+= sqrt towardzero flt-32 0x6.1ce128p+4f : 0x9.e3bf6p+0f : inexact
+= sqrt upward flt-32 0x6.1ce128p+4f : 0x9.e3bf7p+0f : inexact
+= sqrt downward dbl-64 0x6.1ce128p+4 : 0x9.e3bf6a5937aap+0 : inexact
+= sqrt tonearest dbl-64 0x6.1ce128p+4 : 0x9.e3bf6a5937aa8p+0 : inexact
+= sqrt towardzero dbl-64 0x6.1ce128p+4 : 0x9.e3bf6a5937aap+0 : inexact
+= sqrt upward dbl-64 0x6.1ce128p+4 : 0x9.e3bf6a5937aa8p+0 : inexact
+= sqrt downward ldbl-96-intel 0x6.1ce128p+4L : 0x9.e3bf6a5937aa468p+0L : inexact
+= sqrt tonearest ldbl-96-intel 0x6.1ce128p+4L : 0x9.e3bf6a5937aa469p+0L : inexact
+= sqrt towardzero ldbl-96-intel 0x6.1ce128p+4L : 0x9.e3bf6a5937aa468p+0L : inexact
+= sqrt upward ldbl-96-intel 0x6.1ce128p+4L : 0x9.e3bf6a5937aa469p+0L : inexact
+= sqrt downward ldbl-96-m68k 0x6.1ce128p+4L : 0x9.e3bf6a5937aa468p+0L : inexact
+= sqrt tonearest ldbl-96-m68k 0x6.1ce128p+4L : 0x9.e3bf6a5937aa469p+0L : inexact
+= sqrt towardzero ldbl-96-m68k 0x6.1ce128p+4L : 0x9.e3bf6a5937aa468p+0L : inexact
+= sqrt upward ldbl-96-m68k 0x6.1ce128p+4L : 0x9.e3bf6a5937aa469p+0L : inexact
+= sqrt downward ldbl-128 0x6.1ce128p+4L : 0x9.e3bf6a5937aa46890d478fffccp+0L : inexact
+= sqrt tonearest ldbl-128 0x6.1ce128p+4L : 0x9.e3bf6a5937aa46890d478fffcc08p+0L : inexact
+= sqrt towardzero ldbl-128 0x6.1ce128p+4L : 0x9.e3bf6a5937aa46890d478fffccp+0L : inexact
+= sqrt upward ldbl-128 0x6.1ce128p+4L : 0x9.e3bf6a5937aa46890d478fffcc08p+0L : inexact
+= sqrt downward ldbl-128ibm 0x6.1ce128p+4L : 0x9.e3bf6a5937aa46890d478fffccp+0L : inexact
+= sqrt tonearest ldbl-128ibm 0x6.1ce128p+4L : 0x9.e3bf6a5937aa46890d478fffccp+0L : inexact
+= sqrt towardzero ldbl-128ibm 0x6.1ce128p+4L : 0x9.e3bf6a5937aa46890d478fffccp+0L : inexact
+= sqrt upward ldbl-128ibm 0x6.1ce128p+4L : 0x9.e3bf6a5937aa46890d478fffdp+0L : inexact
+= sqrt downward flt-32 0x6.1ce12p+4f : 0x9.e3bf6p+0f : inexact
+= sqrt tonearest flt-32 0x6.1ce12p+4f : 0x9.e3bf6p+0f : inexact
+= sqrt towardzero flt-32 0x6.1ce12p+4f : 0x9.e3bf6p+0f : inexact
+= sqrt upward flt-32 0x6.1ce12p+4f : 0x9.e3bf7p+0f : inexact
+= sqrt downward dbl-64 0x6.1ce12p+4 : 0x9.e3bf63e088bf8p+0 : inexact
+= sqrt tonearest dbl-64 0x6.1ce12p+4 : 0x9.e3bf63e088bf8p+0 : inexact
+= sqrt towardzero dbl-64 0x6.1ce12p+4 : 0x9.e3bf63e088bf8p+0 : inexact
+= sqrt upward dbl-64 0x6.1ce12p+4 : 0x9.e3bf63e088cp+0 : inexact
+= sqrt downward ldbl-96-intel 0x6.1ce12p+4L : 0x9.e3bf63e088bf989p+0L : inexact
+= sqrt tonearest ldbl-96-intel 0x6.1ce12p+4L : 0x9.e3bf63e088bf98ap+0L : inexact
+= sqrt towardzero ldbl-96-intel 0x6.1ce12p+4L : 0x9.e3bf63e088bf989p+0L : inexact
+= sqrt upward ldbl-96-intel 0x6.1ce12p+4L : 0x9.e3bf63e088bf98ap+0L : inexact
+= sqrt downward ldbl-96-m68k 0x6.1ce12p+4L : 0x9.e3bf63e088bf989p+0L : inexact
+= sqrt tonearest ldbl-96-m68k 0x6.1ce12p+4L : 0x9.e3bf63e088bf98ap+0L : inexact
+= sqrt towardzero ldbl-96-m68k 0x6.1ce12p+4L : 0x9.e3bf63e088bf989p+0L : inexact
+= sqrt upward ldbl-96-m68k 0x6.1ce12p+4L : 0x9.e3bf63e088bf98ap+0L : inexact
+= sqrt downward ldbl-128 0x6.1ce12p+4L : 0x9.e3bf63e088bf9899430188403ea8p+0L : inexact
+= sqrt tonearest ldbl-128 0x6.1ce12p+4L : 0x9.e3bf63e088bf9899430188403ea8p+0L : inexact
+= sqrt towardzero ldbl-128 0x6.1ce12p+4L : 0x9.e3bf63e088bf9899430188403ea8p+0L : inexact
+= sqrt upward ldbl-128 0x6.1ce12p+4L : 0x9.e3bf63e088bf9899430188403ebp+0L : inexact
+= sqrt downward ldbl-128ibm 0x6.1ce12p+4L : 0x9.e3bf63e088bf9899430188403cp+0L : inexact
+= sqrt tonearest ldbl-128ibm 0x6.1ce12p+4L : 0x9.e3bf63e088bf9899430188404p+0L : inexact
+= sqrt towardzero ldbl-128ibm 0x6.1ce12p+4L : 0x9.e3bf63e088bf9899430188403cp+0L : inexact
+= sqrt upward ldbl-128ibm 0x6.1ce12p+4L : 0x9.e3bf63e088bf9899430188404p+0L : inexact
+= sqrt downward dbl-64 0x6.1ce1271c28dd4p+4 : 0x9.e3bf69a0e93f8p+0 : inexact
+= sqrt tonearest dbl-64 0x6.1ce1271c28dd4p+4 : 0x9.e3bf69a0e93f8p+0 : inexact
+= sqrt towardzero dbl-64 0x6.1ce1271c28dd4p+4 : 0x9.e3bf69a0e93f8p+0 : inexact
+= sqrt upward dbl-64 0x6.1ce1271c28dd4p+4 : 0x9.e3bf69a0e94p+0 : inexact
+= sqrt downward ldbl-96-intel 0x6.1ce1271c28dd4p+4L : 0x9.e3bf69a0e93fbffp+0L : inexact
+= sqrt tonearest ldbl-96-intel 0x6.1ce1271c28dd4p+4L : 0x9.e3bf69a0e93fcp+0L : inexact
+= sqrt towardzero ldbl-96-intel 0x6.1ce1271c28dd4p+4L : 0x9.e3bf69a0e93fbffp+0L : inexact
+= sqrt upward ldbl-96-intel 0x6.1ce1271c28dd4p+4L : 0x9.e3bf69a0e93fcp+0L : inexact
+= sqrt downward ldbl-96-m68k 0x6.1ce1271c28dd4p+4L : 0x9.e3bf69a0e93fbffp+0L : inexact
+= sqrt tonearest ldbl-96-m68k 0x6.1ce1271c28dd4p+4L : 0x9.e3bf69a0e93fcp+0L : inexact
+= sqrt towardzero ldbl-96-m68k 0x6.1ce1271c28dd4p+4L : 0x9.e3bf69a0e93fbffp+0L : inexact
+= sqrt upward ldbl-96-m68k 0x6.1ce1271c28dd4p+4L : 0x9.e3bf69a0e93fcp+0L : inexact
+= sqrt downward ldbl-128 0x6.1ce1271c28dd4p+4L : 0x9.e3bf69a0e93fbffea021a294fdfp+0L : inexact
+= sqrt tonearest ldbl-128 0x6.1ce1271c28dd4p+4L : 0x9.e3bf69a0e93fbffea021a294fdfp+0L : inexact
+= sqrt towardzero ldbl-128 0x6.1ce1271c28dd4p+4L : 0x9.e3bf69a0e93fbffea021a294fdfp+0L : inexact
+= sqrt upward ldbl-128 0x6.1ce1271c28dd4p+4L : 0x9.e3bf69a0e93fbffea021a294fdf8p+0L : inexact
+= sqrt downward ldbl-128ibm 0x6.1ce1271c28dd4p+4L : 0x9.e3bf69a0e93fbffea021a294fcp+0L : inexact
+= sqrt tonearest ldbl-128ibm 0x6.1ce1271c28dd4p+4L : 0x9.e3bf69a0e93fbffea021a294fcp+0L : inexact
+= sqrt towardzero ldbl-128ibm 0x6.1ce1271c28dd4p+4L : 0x9.e3bf69a0e93fbffea021a294fcp+0L : inexact
+= sqrt upward ldbl-128ibm 0x6.1ce1271c28dd4p+4L : 0x9.e3bf69a0e93fbffea021a295p+0L : inexact
+sqrt 0x1.8919c962cbaaep+6
+= sqrt downward flt-32 0x6.246728p+4f : 0x9.e9d38p+0f : inexact
+= sqrt tonearest flt-32 0x6.246728p+4f : 0x9.e9d39p+0f : inexact
+= sqrt towardzero flt-32 0x6.246728p+4f : 0x9.e9d38p+0f : inexact
+= sqrt upward flt-32 0x6.246728p+4f : 0x9.e9d39p+0f : inexact
+= sqrt downward dbl-64 0x6.246728p+4 : 0x9.e9d38a9ae728p+0 : inexact
+= sqrt tonearest dbl-64 0x6.246728p+4 : 0x9.e9d38a9ae728p+0 : inexact
+= sqrt towardzero dbl-64 0x6.246728p+4 : 0x9.e9d38a9ae728p+0 : inexact
+= sqrt upward dbl-64 0x6.246728p+4 : 0x9.e9d38a9ae7288p+0 : inexact
+= sqrt downward ldbl-96-intel 0x6.246728p+4L : 0x9.e9d38a9ae7283d9p+0L : inexact
+= sqrt tonearest ldbl-96-intel 0x6.246728p+4L : 0x9.e9d38a9ae7283d9p+0L : inexact
+= sqrt towardzero ldbl-96-intel 0x6.246728p+4L : 0x9.e9d38a9ae7283d9p+0L : inexact
+= sqrt upward ldbl-96-intel 0x6.246728p+4L : 0x9.e9d38a9ae7283dap+0L : inexact
+= sqrt downward ldbl-96-m68k 0x6.246728p+4L : 0x9.e9d38a9ae7283d9p+0L : inexact
+= sqrt tonearest ldbl-96-m68k 0x6.246728p+4L : 0x9.e9d38a9ae7283d9p+0L : inexact
+= sqrt towardzero ldbl-96-m68k 0x6.246728p+4L : 0x9.e9d38a9ae7283d9p+0L : inexact
+= sqrt upward ldbl-96-m68k 0x6.246728p+4L : 0x9.e9d38a9ae7283dap+0L : inexact
+= sqrt downward ldbl-128 0x6.246728p+4L : 0x9.e9d38a9ae7283d96dd13217515fp+0L : inexact
+= sqrt tonearest ldbl-128 0x6.246728p+4L : 0x9.e9d38a9ae7283d96dd13217515fp+0L : inexact
+= sqrt towardzero ldbl-128 0x6.246728p+4L : 0x9.e9d38a9ae7283d96dd13217515fp+0L : inexact
+= sqrt upward ldbl-128 0x6.246728p+4L : 0x9.e9d38a9ae7283d96dd13217515f8p+0L : inexact
+= sqrt downward ldbl-128ibm 0x6.246728p+4L : 0x9.e9d38a9ae7283d96dd13217514p+0L : inexact
+= sqrt tonearest ldbl-128ibm 0x6.246728p+4L : 0x9.e9d38a9ae7283d96dd13217514p+0L : inexact
+= sqrt towardzero ldbl-128ibm 0x6.246728p+4L : 0x9.e9d38a9ae7283d96dd13217514p+0L : inexact
+= sqrt upward ldbl-128ibm 0x6.246728p+4L : 0x9.e9d38a9ae7283d96dd13217518p+0L : inexact
+= sqrt downward flt-32 0x6.24672p+4f : 0x9.e9d38p+0f : inexact
+= sqrt tonearest flt-32 0x6.24672p+4f : 0x9.e9d38p+0f : inexact
+= sqrt towardzero flt-32 0x6.24672p+4f : 0x9.e9d38p+0f : inexact
+= sqrt upward flt-32 0x6.24672p+4f : 0x9.e9d39p+0f : inexact
+= sqrt downward dbl-64 0x6.24672p+4 : 0x9.e9d3842630128p+0 : inexact
+= sqrt tonearest dbl-64 0x6.24672p+4 : 0x9.e9d384263013p+0 : inexact
+= sqrt towardzero dbl-64 0x6.24672p+4 : 0x9.e9d3842630128p+0 : inexact
+= sqrt upward dbl-64 0x6.24672p+4 : 0x9.e9d384263013p+0 : inexact
+= sqrt downward ldbl-96-intel 0x6.24672p+4L : 0x9.e9d384263012d63p+0L : inexact
+= sqrt tonearest ldbl-96-intel 0x6.24672p+4L : 0x9.e9d384263012d63p+0L : inexact
+= sqrt towardzero ldbl-96-intel 0x6.24672p+4L : 0x9.e9d384263012d63p+0L : inexact
+= sqrt upward ldbl-96-intel 0x6.24672p+4L : 0x9.e9d384263012d64p+0L : inexact
+= sqrt downward ldbl-96-m68k 0x6.24672p+4L : 0x9.e9d384263012d63p+0L : inexact
+= sqrt tonearest ldbl-96-m68k 0x6.24672p+4L : 0x9.e9d384263012d63p+0L : inexact
+= sqrt towardzero ldbl-96-m68k 0x6.24672p+4L : 0x9.e9d384263012d63p+0L : inexact
+= sqrt upward ldbl-96-m68k 0x6.24672p+4L : 0x9.e9d384263012d64p+0L : inexact
+= sqrt downward ldbl-128 0x6.24672p+4L : 0x9.e9d384263012d635564d99c20bf8p+0L : inexact
+= sqrt tonearest ldbl-128 0x6.24672p+4L : 0x9.e9d384263012d635564d99c20bf8p+0L : inexact
+= sqrt towardzero ldbl-128 0x6.24672p+4L : 0x9.e9d384263012d635564d99c20bf8p+0L : inexact
+= sqrt upward ldbl-128 0x6.24672p+4L : 0x9.e9d384263012d635564d99c20cp+0L : inexact
+= sqrt downward ldbl-128ibm 0x6.24672p+4L : 0x9.e9d384263012d635564d99c208p+0L : inexact
+= sqrt tonearest ldbl-128ibm 0x6.24672p+4L : 0x9.e9d384263012d635564d99c20cp+0L : inexact
+= sqrt towardzero ldbl-128ibm 0x6.24672p+4L : 0x9.e9d384263012d635564d99c208p+0L : inexact
+= sqrt upward ldbl-128ibm 0x6.24672p+4L : 0x9.e9d384263012d635564d99c20cp+0L : inexact
+= sqrt downward dbl-64 0x6.2467258b2eab8p+4 : 0x9.e9d3889f7417p+0 : inexact
+= sqrt tonearest dbl-64 0x6.2467258b2eab8p+4 : 0x9.e9d3889f74178p+0 : inexact
+= sqrt towardzero dbl-64 0x6.2467258b2eab8p+4 : 0x9.e9d3889f7417p+0 : inexact
+= sqrt upward dbl-64 0x6.2467258b2eab8p+4 : 0x9.e9d3889f74178p+0 : inexact
+= sqrt downward ldbl-96-intel 0x6.2467258b2eab8p+4L : 0x9.e9d3889f74174p+0L : inexact
+= sqrt tonearest ldbl-96-intel 0x6.2467258b2eab8p+4L : 0x9.e9d3889f74174p+0L : inexact
+= sqrt towardzero ldbl-96-intel 0x6.2467258b2eab8p+4L : 0x9.e9d3889f74174p+0L : inexact
+= sqrt upward ldbl-96-intel 0x6.2467258b2eab8p+4L : 0x9.e9d3889f7417401p+0L : inexact
+= sqrt downward ldbl-96-m68k 0x6.2467258b2eab8p+4L : 0x9.e9d3889f74174p+0L : inexact
+= sqrt tonearest ldbl-96-m68k 0x6.2467258b2eab8p+4L : 0x9.e9d3889f74174p+0L : inexact
+= sqrt towardzero ldbl-96-m68k 0x6.2467258b2eab8p+4L : 0x9.e9d3889f74174p+0L : inexact
+= sqrt upward ldbl-96-m68k 0x6.2467258b2eab8p+4L : 0x9.e9d3889f7417401p+0L : inexact
+= sqrt downward ldbl-128 0x6.2467258b2eab8p+4L : 0x9.e9d3889f7417400693816cdbf0a8p+0L : inexact
+= sqrt tonearest ldbl-128 0x6.2467258b2eab8p+4L : 0x9.e9d3889f7417400693816cdbf0a8p+0L : inexact
+= sqrt towardzero ldbl-128 0x6.2467258b2eab8p+4L : 0x9.e9d3889f7417400693816cdbf0a8p+0L : inexact
+= sqrt upward ldbl-128 0x6.2467258b2eab8p+4L : 0x9.e9d3889f7417400693816cdbf0bp+0L : inexact
+= sqrt downward ldbl-128ibm 0x6.2467258b2eab8p+4L : 0x9.e9d3889f7417400693816cdbfp+0L : inexact
+= sqrt tonearest ldbl-128ibm 0x6.2467258b2eab8p+4L : 0x9.e9d3889f7417400693816cdbfp+0L : inexact
+= sqrt towardzero ldbl-128ibm 0x6.2467258b2eab8p+4L : 0x9.e9d3889f7417400693816cdbfp+0L : inexact
+= sqrt upward ldbl-128ibm 0x6.2467258b2eab8p+4L : 0x9.e9d3889f7417400693816cdbf4p+0L : inexact
+sqrt 0x1.8de4493e22dc6p+6
+= sqrt downward flt-32 0x6.379128p+4f : 0x9.f93eap+0f : inexact
+= sqrt tonearest flt-32 0x6.379128p+4f : 0x9.f93eap+0f : inexact
+= sqrt towardzero flt-32 0x6.379128p+4f : 0x9.f93eap+0f : inexact
+= sqrt upward flt-32 0x6.379128p+4f : 0x9.f93ebp+0f : inexact
+= sqrt downward dbl-64 0x6.379128p+4 : 0x9.f93ea4af11cf8p+0 : inexact
+= sqrt tonearest dbl-64 0x6.379128p+4 : 0x9.f93ea4af11dp+0 : inexact
+= sqrt towardzero dbl-64 0x6.379128p+4 : 0x9.f93ea4af11cf8p+0 : inexact
+= sqrt upward dbl-64 0x6.379128p+4 : 0x9.f93ea4af11dp+0 : inexact
+= sqrt downward ldbl-96-intel 0x6.379128p+4L : 0x9.f93ea4af11cfcc4p+0L : inexact
+= sqrt tonearest ldbl-96-intel 0x6.379128p+4L : 0x9.f93ea4af11cfcc5p+0L : inexact
+= sqrt towardzero ldbl-96-intel 0x6.379128p+4L : 0x9.f93ea4af11cfcc4p+0L : inexact
+= sqrt upward ldbl-96-intel 0x6.379128p+4L : 0x9.f93ea4af11cfcc5p+0L : inexact
+= sqrt downward ldbl-96-m68k 0x6.379128p+4L : 0x9.f93ea4af11cfcc4p+0L : inexact
+= sqrt tonearest ldbl-96-m68k 0x6.379128p+4L : 0x9.f93ea4af11cfcc5p+0L : inexact
+= sqrt towardzero ldbl-96-m68k 0x6.379128p+4L : 0x9.f93ea4af11cfcc4p+0L : inexact
+= sqrt upward ldbl-96-m68k 0x6.379128p+4L : 0x9.f93ea4af11cfcc5p+0L : inexact
+= sqrt downward ldbl-128 0x6.379128p+4L : 0x9.f93ea4af11cfcc4c7b3ad927d8b8p+0L : inexact
+= sqrt tonearest ldbl-128 0x6.379128p+4L : 0x9.f93ea4af11cfcc4c7b3ad927d8cp+0L : inexact
+= sqrt towardzero ldbl-128 0x6.379128p+4L : 0x9.f93ea4af11cfcc4c7b3ad927d8b8p+0L : inexact
+= sqrt upward ldbl-128 0x6.379128p+4L : 0x9.f93ea4af11cfcc4c7b3ad927d8cp+0L : inexact
+= sqrt downward ldbl-128ibm 0x6.379128p+4L : 0x9.f93ea4af11cfcc4c7b3ad927d8p+0L : inexact
+= sqrt tonearest ldbl-128ibm 0x6.379128p+4L : 0x9.f93ea4af11cfcc4c7b3ad927d8p+0L : inexact
+= sqrt towardzero ldbl-128ibm 0x6.379128p+4L : 0x9.f93ea4af11cfcc4c7b3ad927d8p+0L : inexact
+= sqrt upward ldbl-128ibm 0x6.379128p+4L : 0x9.f93ea4af11cfcc4c7b3ad927dcp+0L : inexact
+= sqrt downward flt-32 0x6.37912p+4f : 0x9.f93e9p+0f : inexact
+= sqrt tonearest flt-32 0x6.37912p+4f : 0x9.f93eap+0f : inexact
+= sqrt towardzero flt-32 0x6.37912p+4f : 0x9.f93e9p+0f : inexact
+= sqrt upward flt-32 0x6.37912p+4f : 0x9.f93eap+0f : inexact
+= sqrt downward dbl-64 0x6.37912p+4 : 0x9.f93e9e4455af8p+0 : inexact
+= sqrt tonearest dbl-64 0x6.37912p+4 : 0x9.f93e9e4455bp+0 : inexact
+= sqrt towardzero dbl-64 0x6.37912p+4 : 0x9.f93e9e4455af8p+0 : inexact
+= sqrt upward dbl-64 0x6.37912p+4 : 0x9.f93e9e4455bp+0 : inexact
+= sqrt downward ldbl-96-intel 0x6.37912p+4L : 0x9.f93e9e4455afe27p+0L : inexact
+= sqrt tonearest ldbl-96-intel 0x6.37912p+4L : 0x9.f93e9e4455afe27p+0L : inexact
+= sqrt towardzero ldbl-96-intel 0x6.37912p+4L : 0x9.f93e9e4455afe27p+0L : inexact
+= sqrt upward ldbl-96-intel 0x6.37912p+4L : 0x9.f93e9e4455afe28p+0L : inexact
+= sqrt downward ldbl-96-m68k 0x6.37912p+4L : 0x9.f93e9e4455afe27p+0L : inexact
+= sqrt tonearest ldbl-96-m68k 0x6.37912p+4L : 0x9.f93e9e4455afe27p+0L : inexact
+= sqrt towardzero ldbl-96-m68k 0x6.37912p+4L : 0x9.f93e9e4455afe27p+0L : inexact
+= sqrt upward ldbl-96-m68k 0x6.37912p+4L : 0x9.f93e9e4455afe28p+0L : inexact
+= sqrt downward ldbl-128 0x6.37912p+4L : 0x9.f93e9e4455afe2757febddb767c8p+0L : inexact
+= sqrt tonearest ldbl-128 0x6.37912p+4L : 0x9.f93e9e4455afe2757febddb767c8p+0L : inexact
+= sqrt towardzero ldbl-128 0x6.37912p+4L : 0x9.f93e9e4455afe2757febddb767c8p+0L : inexact
+= sqrt upward ldbl-128 0x6.37912p+4L : 0x9.f93e9e4455afe2757febddb767dp+0L : inexact
+= sqrt downward ldbl-128ibm 0x6.37912p+4L : 0x9.f93e9e4455afe2757febddb764p+0L : inexact
+= sqrt tonearest ldbl-128ibm 0x6.37912p+4L : 0x9.f93e9e4455afe2757febddb768p+0L : inexact
+= sqrt towardzero ldbl-128ibm 0x6.37912p+4L : 0x9.f93e9e4455afe2757febddb764p+0L : inexact
+= sqrt upward ldbl-128ibm 0x6.37912p+4L : 0x9.f93e9e4455afe2757febddb768p+0L : inexact
+= sqrt downward dbl-64 0x6.379124f88b718p+4 : 0x9.f93ea24110618p+0 : inexact
+= sqrt tonearest dbl-64 0x6.379124f88b718p+4 : 0x9.f93ea24110618p+0 : inexact
+= sqrt towardzero dbl-64 0x6.379124f88b718p+4 : 0x9.f93ea24110618p+0 : inexact
+= sqrt upward dbl-64 0x6.379124f88b718p+4 : 0x9.f93ea2411062p+0 : inexact
+= sqrt downward ldbl-96-intel 0x6.379124f88b718p+4L : 0x9.f93ea2411061bffp+0L : inexact
+= sqrt tonearest ldbl-96-intel 0x6.379124f88b718p+4L : 0x9.f93ea2411061cp+0L : inexact
+= sqrt towardzero ldbl-96-intel 0x6.379124f88b718p+4L : 0x9.f93ea2411061bffp+0L : inexact
+= sqrt upward ldbl-96-intel 0x6.379124f88b718p+4L : 0x9.f93ea2411061cp+0L : inexact
+= sqrt downward ldbl-96-m68k 0x6.379124f88b718p+4L : 0x9.f93ea2411061bffp+0L : inexact
+= sqrt tonearest ldbl-96-m68k 0x6.379124f88b718p+4L : 0x9.f93ea2411061cp+0L : inexact
+= sqrt towardzero ldbl-96-m68k 0x6.379124f88b718p+4L : 0x9.f93ea2411061bffp+0L : inexact
+= sqrt upward ldbl-96-m68k 0x6.379124f88b718p+4L : 0x9.f93ea2411061cp+0L : inexact
+= sqrt downward ldbl-128 0x6.379124f88b718p+4L : 0x9.f93ea2411061bffe7e7f96636678p+0L : inexact
+= sqrt tonearest ldbl-128 0x6.379124f88b718p+4L : 0x9.f93ea2411061bffe7e7f96636678p+0L : inexact
+= sqrt towardzero ldbl-128 0x6.379124f88b718p+4L : 0x9.f93ea2411061bffe7e7f96636678p+0L : inexact
+= sqrt upward ldbl-128 0x6.379124f88b718p+4L : 0x9.f93ea2411061bffe7e7f9663668p+0L : inexact
+= sqrt downward ldbl-128ibm 0x6.379124f88b718p+4L : 0x9.f93ea2411061bffe7e7f966364p+0L : inexact
+= sqrt tonearest ldbl-128ibm 0x6.379124f88b718p+4L : 0x9.f93ea2411061bffe7e7f966368p+0L : inexact
+= sqrt towardzero ldbl-128ibm 0x6.379124f88b718p+4L : 0x9.f93ea2411061bffe7e7f966364p+0L : inexact
+= sqrt upward ldbl-128ibm 0x6.379124f88b718p+4L : 0x9.f93ea2411061bffe7e7f966368p+0L : inexact
+sqrt 0x1.924829a17a288p+6
+= sqrt downward flt-32 0x6.4920a8p+4f : 0xa.074aap+0f : inexact
+= sqrt tonearest flt-32 0x6.4920a8p+4f : 0xa.074abp+0f : inexact
+= sqrt towardzero flt-32 0x6.4920a8p+4f : 0xa.074aap+0f : inexact
+= sqrt upward flt-32 0x6.4920a8p+4f : 0xa.074abp+0f : inexact
+= sqrt downward dbl-64 0x6.4920a8p+4 : 0xa.074aaaa4fe728p+0 : inexact
+= sqrt tonearest dbl-64 0x6.4920a8p+4 : 0xa.074aaaa4fe728p+0 : inexact
+= sqrt towardzero dbl-64 0x6.4920a8p+4 : 0xa.074aaaa4fe728p+0 : inexact
+= sqrt upward dbl-64 0x6.4920a8p+4 : 0xa.074aaaa4fe73p+0 : inexact
+= sqrt downward ldbl-96-intel 0x6.4920a8p+4L : 0xa.074aaaa4fe728dep+0L : inexact
+= sqrt tonearest ldbl-96-intel 0x6.4920a8p+4L : 0xa.074aaaa4fe728dep+0L : inexact
+= sqrt towardzero ldbl-96-intel 0x6.4920a8p+4L : 0xa.074aaaa4fe728dep+0L : inexact
+= sqrt upward ldbl-96-intel 0x6.4920a8p+4L : 0xa.074aaaa4fe728dfp+0L : inexact
+= sqrt downward ldbl-96-m68k 0x6.4920a8p+4L : 0xa.074aaaa4fe728dep+0L : inexact
+= sqrt tonearest ldbl-96-m68k 0x6.4920a8p+4L : 0xa.074aaaa4fe728dep+0L : inexact
+= sqrt towardzero ldbl-96-m68k 0x6.4920a8p+4L : 0xa.074aaaa4fe728dep+0L : inexact
+= sqrt upward ldbl-96-m68k 0x6.4920a8p+4L : 0xa.074aaaa4fe728dfp+0L : inexact
+= sqrt downward ldbl-128 0x6.4920a8p+4L : 0xa.074aaaa4fe728de305512ee33ba8p+0L : inexact
+= sqrt tonearest ldbl-128 0x6.4920a8p+4L : 0xa.074aaaa4fe728de305512ee33bbp+0L : inexact
+= sqrt towardzero ldbl-128 0x6.4920a8p+4L : 0xa.074aaaa4fe728de305512ee33ba8p+0L : inexact
+= sqrt upward ldbl-128 0x6.4920a8p+4L : 0xa.074aaaa4fe728de305512ee33bbp+0L : inexact
+= sqrt downward ldbl-128ibm 0x6.4920a8p+4L : 0xa.074aaaa4fe728de305512ee338p+0L : inexact
+= sqrt tonearest ldbl-128ibm 0x6.4920a8p+4L : 0xa.074aaaa4fe728de305512ee33cp+0L : inexact
+= sqrt towardzero ldbl-128ibm 0x6.4920a8p+4L : 0xa.074aaaa4fe728de305512ee338p+0L : inexact
+= sqrt upward ldbl-128ibm 0x6.4920a8p+4L : 0xa.074aaaa4fe728de305512ee33cp+0L : inexact
+= sqrt downward flt-32 0x6.4920ap+4f : 0xa.074aap+0f : inexact
+= sqrt tonearest flt-32 0x6.4920ap+4f : 0xa.074aap+0f : inexact
+= sqrt towardzero flt-32 0x6.4920ap+4f : 0xa.074aap+0f : inexact
+= sqrt upward flt-32 0x6.4920ap+4f : 0xa.074abp+0f : inexact
+= sqrt downward dbl-64 0x6.4920ap+4 : 0xa.074aa4433f5p+0 : inexact
+= sqrt tonearest dbl-64 0x6.4920ap+4 : 0xa.074aa4433f5p+0 : inexact
+= sqrt towardzero dbl-64 0x6.4920ap+4 : 0xa.074aa4433f5p+0 : inexact
+= sqrt upward dbl-64 0x6.4920ap+4 : 0xa.074aa4433f508p+0 : inexact
+= sqrt downward ldbl-96-intel 0x6.4920ap+4L : 0xa.074aa4433f5023ap+0L : inexact
+= sqrt tonearest ldbl-96-intel 0x6.4920ap+4L : 0xa.074aa4433f5023ap+0L : inexact
+= sqrt towardzero ldbl-96-intel 0x6.4920ap+4L : 0xa.074aa4433f5023ap+0L : inexact
+= sqrt upward ldbl-96-intel 0x6.4920ap+4L : 0xa.074aa4433f5023bp+0L : inexact
+= sqrt downward ldbl-96-m68k 0x6.4920ap+4L : 0xa.074aa4433f5023ap+0L : inexact
+= sqrt tonearest ldbl-96-m68k 0x6.4920ap+4L : 0xa.074aa4433f5023ap+0L : inexact
+= sqrt towardzero ldbl-96-m68k 0x6.4920ap+4L : 0xa.074aa4433f5023ap+0L : inexact
+= sqrt upward ldbl-96-m68k 0x6.4920ap+4L : 0xa.074aa4433f5023bp+0L : inexact
+= sqrt downward ldbl-128 0x6.4920ap+4L : 0xa.074aa4433f5023a592a623bd7a5p+0L : inexact
+= sqrt tonearest ldbl-128 0x6.4920ap+4L : 0xa.074aa4433f5023a592a623bd7a5p+0L : inexact
+= sqrt towardzero ldbl-128 0x6.4920ap+4L : 0xa.074aa4433f5023a592a623bd7a5p+0L : inexact
+= sqrt upward ldbl-128 0x6.4920ap+4L : 0xa.074aa4433f5023a592a623bd7a58p+0L : inexact
+= sqrt downward ldbl-128ibm 0x6.4920ap+4L : 0xa.074aa4433f5023a592a623bd78p+0L : inexact
+= sqrt tonearest ldbl-128ibm 0x6.4920ap+4L : 0xa.074aa4433f5023a592a623bd7cp+0L : inexact
+= sqrt towardzero ldbl-128ibm 0x6.4920ap+4L : 0xa.074aa4433f5023a592a623bd78p+0L : inexact
+= sqrt upward ldbl-128ibm 0x6.4920ap+4L : 0xa.074aa4433f5023a592a623bd7cp+0L : inexact
+= sqrt downward dbl-64 0x6.4920a685e8a2p+4 : 0xa.074aa97761478p+0 : inexact
+= sqrt tonearest dbl-64 0x6.4920a685e8a2p+4 : 0xa.074aa97761478p+0 : inexact
+= sqrt towardzero dbl-64 0x6.4920a685e8a2p+4 : 0xa.074aa97761478p+0 : inexact
+= sqrt upward dbl-64 0x6.4920a685e8a2p+4 : 0xa.074aa9776148p+0 : inexact
+= sqrt downward ldbl-96-intel 0x6.4920a685e8a2p+4L : 0xa.074aa9776147bffp+0L : inexact
+= sqrt tonearest ldbl-96-intel 0x6.4920a685e8a2p+4L : 0xa.074aa9776147cp+0L : inexact
+= sqrt towardzero ldbl-96-intel 0x6.4920a685e8a2p+4L : 0xa.074aa9776147bffp+0L : inexact
+= sqrt upward ldbl-96-intel 0x6.4920a685e8a2p+4L : 0xa.074aa9776147cp+0L : inexact
+= sqrt downward ldbl-96-m68k 0x6.4920a685e8a2p+4L : 0xa.074aa9776147bffp+0L : inexact
+= sqrt tonearest ldbl-96-m68k 0x6.4920a685e8a2p+4L : 0xa.074aa9776147cp+0L : inexact
+= sqrt towardzero ldbl-96-m68k 0x6.4920a685e8a2p+4L : 0xa.074aa9776147bffp+0L : inexact
+= sqrt upward ldbl-96-m68k 0x6.4920a685e8a2p+4L : 0xa.074aa9776147cp+0L : inexact
+= sqrt downward ldbl-128 0x6.4920a685e8a2p+4L : 0xa.074aa9776147bffed6639c1d4e8p+0L : inexact
+= sqrt tonearest ldbl-128 0x6.4920a685e8a2p+4L : 0xa.074aa9776147bffed6639c1d4e8p+0L : inexact
+= sqrt towardzero ldbl-128 0x6.4920a685e8a2p+4L : 0xa.074aa9776147bffed6639c1d4e8p+0L : inexact
+= sqrt upward ldbl-128 0x6.4920a685e8a2p+4L : 0xa.074aa9776147bffed6639c1d4e88p+0L : inexact
+= sqrt downward ldbl-128ibm 0x6.4920a685e8a2p+4L : 0xa.074aa9776147bffed6639c1d4cp+0L : inexact
+= sqrt tonearest ldbl-128ibm 0x6.4920a685e8a2p+4L : 0xa.074aa9776147bffed6639c1d5p+0L : inexact
+= sqrt towardzero ldbl-128ibm 0x6.4920a685e8a2p+4L : 0xa.074aa9776147bffed6639c1d4cp+0L : inexact
+= sqrt upward ldbl-128ibm 0x6.4920a685e8a2p+4L : 0xa.074aa9776147bffed6639c1d5p+0L : inexact
+sqrt 0x1.92702cd992f12p+6
+= sqrt downward flt-32 0x6.49c0b8p+4f : 0xa.07ca5p+0f : inexact
+= sqrt tonearest flt-32 0x6.49c0b8p+4f : 0xa.07ca5p+0f : inexact
+= sqrt towardzero flt-32 0x6.49c0b8p+4f : 0xa.07ca5p+0f : inexact
+= sqrt upward flt-32 0x6.49c0b8p+4f : 0xa.07ca6p+0f : inexact
+= sqrt downward dbl-64 0x6.49c0b8p+4 : 0xa.07ca572a4cf78p+0 : inexact
+= sqrt tonearest dbl-64 0x6.49c0b8p+4 : 0xa.07ca572a4cf8p+0 : inexact
+= sqrt towardzero dbl-64 0x6.49c0b8p+4 : 0xa.07ca572a4cf78p+0 : inexact
+= sqrt upward dbl-64 0x6.49c0b8p+4 : 0xa.07ca572a4cf8p+0 : inexact
+= sqrt downward ldbl-96-intel 0x6.49c0b8p+4L : 0xa.07ca572a4cf7c2ap+0L : inexact
+= sqrt tonearest ldbl-96-intel 0x6.49c0b8p+4L : 0xa.07ca572a4cf7c2ap+0L : inexact
+= sqrt towardzero ldbl-96-intel 0x6.49c0b8p+4L : 0xa.07ca572a4cf7c2ap+0L : inexact
+= sqrt upward ldbl-96-intel 0x6.49c0b8p+4L : 0xa.07ca572a4cf7c2bp+0L : inexact
+= sqrt downward ldbl-96-m68k 0x6.49c0b8p+4L : 0xa.07ca572a4cf7c2ap+0L : inexact
+= sqrt tonearest ldbl-96-m68k 0x6.49c0b8p+4L : 0xa.07ca572a4cf7c2ap+0L : inexact
+= sqrt towardzero ldbl-96-m68k 0x6.49c0b8p+4L : 0xa.07ca572a4cf7c2ap+0L : inexact
+= sqrt upward ldbl-96-m68k 0x6.49c0b8p+4L : 0xa.07ca572a4cf7c2bp+0L : inexact
+= sqrt downward ldbl-128 0x6.49c0b8p+4L : 0xa.07ca572a4cf7c2a718b5e0e26dd8p+0L : inexact
+= sqrt tonearest ldbl-128 0x6.49c0b8p+4L : 0xa.07ca572a4cf7c2a718b5e0e26dd8p+0L : inexact
+= sqrt towardzero ldbl-128 0x6.49c0b8p+4L : 0xa.07ca572a4cf7c2a718b5e0e26dd8p+0L : inexact
+= sqrt upward ldbl-128 0x6.49c0b8p+4L : 0xa.07ca572a4cf7c2a718b5e0e26dep+0L : inexact
+= sqrt downward ldbl-128ibm 0x6.49c0b8p+4L : 0xa.07ca572a4cf7c2a718b5e0e26cp+0L : inexact
+= sqrt tonearest ldbl-128ibm 0x6.49c0b8p+4L : 0xa.07ca572a4cf7c2a718b5e0e26cp+0L : inexact
+= sqrt towardzero ldbl-128ibm 0x6.49c0b8p+4L : 0xa.07ca572a4cf7c2a718b5e0e26cp+0L : inexact
+= sqrt upward ldbl-128ibm 0x6.49c0b8p+4L : 0xa.07ca572a4cf7c2a718b5e0e27p+0L : inexact
+= sqrt downward flt-32 0x6.49c0bp+4f : 0xa.07ca5p+0f : inexact
+= sqrt tonearest flt-32 0x6.49c0bp+4f : 0xa.07ca5p+0f : inexact
+= sqrt towardzero flt-32 0x6.49c0bp+4f : 0xa.07ca5p+0f : inexact
+= sqrt upward flt-32 0x6.49c0bp+4f : 0xa.07ca6p+0f : inexact
+= sqrt downward dbl-64 0x6.49c0bp+4 : 0xa.07ca50c8df108p+0 : inexact
+= sqrt tonearest dbl-64 0x6.49c0bp+4 : 0xa.07ca50c8df108p+0 : inexact
+= sqrt towardzero dbl-64 0x6.49c0bp+4 : 0xa.07ca50c8df108p+0 : inexact
+= sqrt upward dbl-64 0x6.49c0bp+4 : 0xa.07ca50c8df11p+0 : inexact
+= sqrt downward ldbl-96-intel 0x6.49c0bp+4L : 0xa.07ca50c8df10bebp+0L : inexact
+= sqrt tonearest ldbl-96-intel 0x6.49c0bp+4L : 0xa.07ca50c8df10bebp+0L : inexact
+= sqrt towardzero ldbl-96-intel 0x6.49c0bp+4L : 0xa.07ca50c8df10bebp+0L : inexact
+= sqrt upward ldbl-96-intel 0x6.49c0bp+4L : 0xa.07ca50c8df10becp+0L : inexact
+= sqrt downward ldbl-96-m68k 0x6.49c0bp+4L : 0xa.07ca50c8df10bebp+0L : inexact
+= sqrt tonearest ldbl-96-m68k 0x6.49c0bp+4L : 0xa.07ca50c8df10bebp+0L : inexact
+= sqrt towardzero ldbl-96-m68k 0x6.49c0bp+4L : 0xa.07ca50c8df10bebp+0L : inexact
+= sqrt upward ldbl-96-m68k 0x6.49c0bp+4L : 0xa.07ca50c8df10becp+0L : inexact
+= sqrt downward ldbl-128 0x6.49c0bp+4L : 0xa.07ca50c8df10beb4ab7d2c2955d8p+0L : inexact
+= sqrt tonearest ldbl-128 0x6.49c0bp+4L : 0xa.07ca50c8df10beb4ab7d2c2955ep+0L : inexact
+= sqrt towardzero ldbl-128 0x6.49c0bp+4L : 0xa.07ca50c8df10beb4ab7d2c2955d8p+0L : inexact
+= sqrt upward ldbl-128 0x6.49c0bp+4L : 0xa.07ca50c8df10beb4ab7d2c2955ep+0L : inexact
+= sqrt downward ldbl-128ibm 0x6.49c0bp+4L : 0xa.07ca50c8df10beb4ab7d2c2954p+0L : inexact
+= sqrt tonearest ldbl-128ibm 0x6.49c0bp+4L : 0xa.07ca50c8df10beb4ab7d2c2954p+0L : inexact
+= sqrt towardzero ldbl-128ibm 0x6.49c0bp+4L : 0xa.07ca50c8df10beb4ab7d2c2954p+0L : inexact
+= sqrt upward ldbl-128ibm 0x6.49c0bp+4L : 0xa.07ca50c8df10beb4ab7d2c2958p+0L : inexact
+= sqrt downward dbl-64 0x6.49c0b3664bc48p+4 : 0xa.07ca537efeefp+0 : inexact
+= sqrt tonearest dbl-64 0x6.49c0b3664bc48p+4 : 0xa.07ca537efeef8p+0 : inexact
+= sqrt towardzero dbl-64 0x6.49c0b3664bc48p+4 : 0xa.07ca537efeefp+0 : inexact
+= sqrt upward dbl-64 0x6.49c0b3664bc48p+4 : 0xa.07ca537efeef8p+0 : inexact
+= sqrt downward ldbl-96-intel 0x6.49c0b3664bc48p+4L : 0xa.07ca537efeef4p+0L : inexact
+= sqrt tonearest ldbl-96-intel 0x6.49c0b3664bc48p+4L : 0xa.07ca537efeef4p+0L : inexact
+= sqrt towardzero ldbl-96-intel 0x6.49c0b3664bc48p+4L : 0xa.07ca537efeef4p+0L : inexact
+= sqrt upward ldbl-96-intel 0x6.49c0b3664bc48p+4L : 0xa.07ca537efeef401p+0L : inexact
+= sqrt downward ldbl-96-m68k 0x6.49c0b3664bc48p+4L : 0xa.07ca537efeef4p+0L : inexact
+= sqrt tonearest ldbl-96-m68k 0x6.49c0b3664bc48p+4L : 0xa.07ca537efeef4p+0L : inexact
+= sqrt towardzero ldbl-96-m68k 0x6.49c0b3664bc48p+4L : 0xa.07ca537efeef4p+0L : inexact
+= sqrt upward ldbl-96-m68k 0x6.49c0b3664bc48p+4L : 0xa.07ca537efeef401p+0L : inexact
+= sqrt downward ldbl-128 0x6.49c0b3664bc48p+4L : 0xa.07ca537efeef4007f8bedbd94e3p+0L : inexact
+= sqrt tonearest ldbl-128 0x6.49c0b3664bc48p+4L : 0xa.07ca537efeef4007f8bedbd94e3p+0L : inexact
+= sqrt towardzero ldbl-128 0x6.49c0b3664bc48p+4L : 0xa.07ca537efeef4007f8bedbd94e3p+0L : inexact
+= sqrt upward ldbl-128 0x6.49c0b3664bc48p+4L : 0xa.07ca537efeef4007f8bedbd94e38p+0L : inexact
+= sqrt downward ldbl-128ibm 0x6.49c0b3664bc48p+4L : 0xa.07ca537efeef4007f8bedbd94cp+0L : inexact
+= sqrt tonearest ldbl-128ibm 0x6.49c0b3664bc48p+4L : 0xa.07ca537efeef4007f8bedbd95p+0L : inexact
+= sqrt towardzero ldbl-128ibm 0x6.49c0b3664bc48p+4L : 0xa.07ca537efeef4007f8bedbd94cp+0L : inexact
+= sqrt upward ldbl-128ibm 0x6.49c0b3664bc48p+4L : 0xa.07ca537efeef4007f8bedbd95p+0L : inexact
+sqrt 0x1.92b763a8311fdp+6
+= sqrt downward flt-32 0x6.4add9p+4f : 0xa.08ad7p+0f : inexact
+= sqrt tonearest flt-32 0x6.4add9p+4f : 0xa.08ad8p+0f : inexact
+= sqrt towardzero flt-32 0x6.4add9p+4f : 0xa.08ad7p+0f : inexact
+= sqrt upward flt-32 0x6.4add9p+4f : 0xa.08ad8p+0f : inexact
+= sqrt downward dbl-64 0x6.4add9p+4 : 0xa.08ad7c223e15p+0 : inexact
+= sqrt tonearest dbl-64 0x6.4add9p+4 : 0xa.08ad7c223e15p+0 : inexact
+= sqrt towardzero dbl-64 0x6.4add9p+4 : 0xa.08ad7c223e15p+0 : inexact
+= sqrt upward dbl-64 0x6.4add9p+4 : 0xa.08ad7c223e158p+0 : inexact
+= sqrt downward ldbl-96-intel 0x6.4add9p+4L : 0xa.08ad7c223e15144p+0L : inexact
+= sqrt tonearest ldbl-96-intel 0x6.4add9p+4L : 0xa.08ad7c223e15144p+0L : inexact
+= sqrt towardzero ldbl-96-intel 0x6.4add9p+4L : 0xa.08ad7c223e15144p+0L : inexact
+= sqrt upward ldbl-96-intel 0x6.4add9p+4L : 0xa.08ad7c223e15145p+0L : inexact
+= sqrt downward ldbl-96-m68k 0x6.4add9p+4L : 0xa.08ad7c223e15144p+0L : inexact
+= sqrt tonearest ldbl-96-m68k 0x6.4add9p+4L : 0xa.08ad7c223e15144p+0L : inexact
+= sqrt towardzero ldbl-96-m68k 0x6.4add9p+4L : 0xa.08ad7c223e15144p+0L : inexact
+= sqrt upward ldbl-96-m68k 0x6.4add9p+4L : 0xa.08ad7c223e15145p+0L : inexact
+= sqrt downward ldbl-128 0x6.4add9p+4L : 0xa.08ad7c223e151446a914e7db4298p+0L : inexact
+= sqrt tonearest ldbl-128 0x6.4add9p+4L : 0xa.08ad7c223e151446a914e7db42ap+0L : inexact
+= sqrt towardzero ldbl-128 0x6.4add9p+4L : 0xa.08ad7c223e151446a914e7db4298p+0L : inexact
+= sqrt upward ldbl-128 0x6.4add9p+4L : 0xa.08ad7c223e151446a914e7db42ap+0L : inexact
+= sqrt downward ldbl-128ibm 0x6.4add9p+4L : 0xa.08ad7c223e151446a914e7db4p+0L : inexact
+= sqrt tonearest ldbl-128ibm 0x6.4add9p+4L : 0xa.08ad7c223e151446a914e7db44p+0L : inexact
+= sqrt towardzero ldbl-128ibm 0x6.4add9p+4L : 0xa.08ad7c223e151446a914e7db4p+0L : inexact
+= sqrt upward ldbl-128ibm 0x6.4add9p+4L : 0xa.08ad7c223e151446a914e7db44p+0L : inexact
+= sqrt downward flt-32 0x6.4add88p+4f : 0xa.08ad7p+0f : inexact
+= sqrt tonearest flt-32 0x6.4add88p+4f : 0xa.08ad7p+0f : inexact
+= sqrt towardzero flt-32 0x6.4add88p+4f : 0xa.08ad7p+0f : inexact
+= sqrt upward flt-32 0x6.4add88p+4f : 0xa.08ad8p+0f : inexact
+= sqrt downward dbl-64 0x6.4add88p+4 : 0xa.08ad75c1609fp+0 : inexact
+= sqrt tonearest dbl-64 0x6.4add88p+4 : 0xa.08ad75c1609fp+0 : inexact
+= sqrt towardzero dbl-64 0x6.4add88p+4 : 0xa.08ad75c1609fp+0 : inexact
+= sqrt upward dbl-64 0x6.4add88p+4 : 0xa.08ad75c1609f8p+0 : inexact
+= sqrt downward ldbl-96-intel 0x6.4add88p+4L : 0xa.08ad75c1609f281p+0L : inexact
+= sqrt tonearest ldbl-96-intel 0x6.4add88p+4L : 0xa.08ad75c1609f282p+0L : inexact
+= sqrt towardzero ldbl-96-intel 0x6.4add88p+4L : 0xa.08ad75c1609f281p+0L : inexact
+= sqrt upward ldbl-96-intel 0x6.4add88p+4L : 0xa.08ad75c1609f282p+0L : inexact
+= sqrt downward ldbl-96-m68k 0x6.4add88p+4L : 0xa.08ad75c1609f281p+0L : inexact
+= sqrt tonearest ldbl-96-m68k 0x6.4add88p+4L : 0xa.08ad75c1609f282p+0L : inexact
+= sqrt towardzero ldbl-96-m68k 0x6.4add88p+4L : 0xa.08ad75c1609f281p+0L : inexact
+= sqrt upward ldbl-96-m68k 0x6.4add88p+4L : 0xa.08ad75c1609f282p+0L : inexact
+= sqrt downward ldbl-128 0x6.4add88p+4L : 0xa.08ad75c1609f28197eb9e111fcap+0L : inexact
+= sqrt tonearest ldbl-128 0x6.4add88p+4L : 0xa.08ad75c1609f28197eb9e111fca8p+0L : inexact
+= sqrt towardzero ldbl-128 0x6.4add88p+4L : 0xa.08ad75c1609f28197eb9e111fcap+0L : inexact
+= sqrt upward ldbl-128 0x6.4add88p+4L : 0xa.08ad75c1609f28197eb9e111fca8p+0L : inexact
+= sqrt downward ldbl-128ibm 0x6.4add88p+4L : 0xa.08ad75c1609f28197eb9e111fcp+0L : inexact
+= sqrt tonearest ldbl-128ibm 0x6.4add88p+4L : 0xa.08ad75c1609f28197eb9e111fcp+0L : inexact
+= sqrt towardzero ldbl-128ibm 0x6.4add88p+4L : 0xa.08ad75c1609f28197eb9e111fcp+0L : inexact
+= sqrt upward ldbl-128ibm 0x6.4add88p+4L : 0xa.08ad75c1609f28197eb9e112p+0L : inexact
+= sqrt downward dbl-64 0x6.4add8ea0c47f4p+4 : 0xa.08ad7b0a34af8p+0 : inexact
+= sqrt tonearest dbl-64 0x6.4add8ea0c47f4p+4 : 0xa.08ad7b0a34af8p+0 : inexact
+= sqrt towardzero dbl-64 0x6.4add8ea0c47f4p+4 : 0xa.08ad7b0a34af8p+0 : inexact
+= sqrt upward dbl-64 0x6.4add8ea0c47f4p+4 : 0xa.08ad7b0a34bp+0 : inexact
+= sqrt downward ldbl-96-intel 0x6.4add8ea0c47f4p+4L : 0xa.08ad7b0a34afbffp+0L : inexact
+= sqrt tonearest ldbl-96-intel 0x6.4add8ea0c47f4p+4L : 0xa.08ad7b0a34afcp+0L : inexact
+= sqrt towardzero ldbl-96-intel 0x6.4add8ea0c47f4p+4L : 0xa.08ad7b0a34afbffp+0L : inexact
+= sqrt upward ldbl-96-intel 0x6.4add8ea0c47f4p+4L : 0xa.08ad7b0a34afcp+0L : inexact
+= sqrt downward ldbl-96-m68k 0x6.4add8ea0c47f4p+4L : 0xa.08ad7b0a34afbffp+0L : inexact
+= sqrt tonearest ldbl-96-m68k 0x6.4add8ea0c47f4p+4L : 0xa.08ad7b0a34afcp+0L : inexact
+= sqrt towardzero ldbl-96-m68k 0x6.4add8ea0c47f4p+4L : 0xa.08ad7b0a34afbffp+0L : inexact
+= sqrt upward ldbl-96-m68k 0x6.4add8ea0c47f4p+4L : 0xa.08ad7b0a34afcp+0L : inexact
+= sqrt downward ldbl-128 0x6.4add8ea0c47f4p+4L : 0xa.08ad7b0a34afbff8b29545cf696p+0L : inexact
+= sqrt tonearest ldbl-128 0x6.4add8ea0c47f4p+4L : 0xa.08ad7b0a34afbff8b29545cf6968p+0L : inexact
+= sqrt towardzero ldbl-128 0x6.4add8ea0c47f4p+4L : 0xa.08ad7b0a34afbff8b29545cf696p+0L : inexact
+= sqrt upward ldbl-128 0x6.4add8ea0c47f4p+4L : 0xa.08ad7b0a34afbff8b29545cf6968p+0L : inexact
+= sqrt downward ldbl-128ibm 0x6.4add8ea0c47f4p+4L : 0xa.08ad7b0a34afbff8b29545cf68p+0L : inexact
+= sqrt tonearest ldbl-128ibm 0x6.4add8ea0c47f4p+4L : 0xa.08ad7b0a34afbff8b29545cf68p+0L : inexact
+= sqrt towardzero ldbl-128ibm 0x6.4add8ea0c47f4p+4L : 0xa.08ad7b0a34afbff8b29545cf68p+0L : inexact
+= sqrt upward ldbl-128ibm 0x6.4add8ea0c47f4p+4L : 0xa.08ad7b0a34afbff8b29545cf6cp+0L : inexact
+sqrt 0x1.947da013c7293p+6
+= sqrt downward flt-32 0x6.51f688p+4f : 0xa.0e548p+0f : inexact
+= sqrt tonearest flt-32 0x6.51f688p+4f : 0xa.0e549p+0f : inexact
+= sqrt towardzero flt-32 0x6.51f688p+4f : 0xa.0e548p+0f : inexact
+= sqrt upward flt-32 0x6.51f688p+4f : 0xa.0e549p+0f : inexact
+= sqrt downward dbl-64 0x6.51f688p+4 : 0xa.0e548e9fa1b4p+0 : inexact
+= sqrt tonearest dbl-64 0x6.51f688p+4 : 0xa.0e548e9fa1b48p+0 : inexact
+= sqrt towardzero dbl-64 0x6.51f688p+4 : 0xa.0e548e9fa1b4p+0 : inexact
+= sqrt upward dbl-64 0x6.51f688p+4 : 0xa.0e548e9fa1b48p+0 : inexact
+= sqrt downward ldbl-96-intel 0x6.51f688p+4L : 0xa.0e548e9fa1b46eep+0L : inexact
+= sqrt tonearest ldbl-96-intel 0x6.51f688p+4L : 0xa.0e548e9fa1b46efp+0L : inexact
+= sqrt towardzero ldbl-96-intel 0x6.51f688p+4L : 0xa.0e548e9fa1b46eep+0L : inexact
+= sqrt upward ldbl-96-intel 0x6.51f688p+4L : 0xa.0e548e9fa1b46efp+0L : inexact
+= sqrt downward ldbl-96-m68k 0x6.51f688p+4L : 0xa.0e548e9fa1b46eep+0L : inexact
+= sqrt tonearest ldbl-96-m68k 0x6.51f688p+4L : 0xa.0e548e9fa1b46efp+0L : inexact
+= sqrt towardzero ldbl-96-m68k 0x6.51f688p+4L : 0xa.0e548e9fa1b46eep+0L : inexact
+= sqrt upward ldbl-96-m68k 0x6.51f688p+4L : 0xa.0e548e9fa1b46efp+0L : inexact
+= sqrt downward ldbl-128 0x6.51f688p+4L : 0xa.0e548e9fa1b46eed2440fd35521p+0L : inexact
+= sqrt tonearest ldbl-128 0x6.51f688p+4L : 0xa.0e548e9fa1b46eed2440fd35521p+0L : inexact
+= sqrt towardzero ldbl-128 0x6.51f688p+4L : 0xa.0e548e9fa1b46eed2440fd35521p+0L : inexact
+= sqrt upward ldbl-128 0x6.51f688p+4L : 0xa.0e548e9fa1b46eed2440fd355218p+0L : inexact
+= sqrt downward ldbl-128ibm 0x6.51f688p+4L : 0xa.0e548e9fa1b46eed2440fd355p+0L : inexact
+= sqrt tonearest ldbl-128ibm 0x6.51f688p+4L : 0xa.0e548e9fa1b46eed2440fd3554p+0L : inexact
+= sqrt towardzero ldbl-128ibm 0x6.51f688p+4L : 0xa.0e548e9fa1b46eed2440fd355p+0L : inexact
+= sqrt upward ldbl-128ibm 0x6.51f688p+4L : 0xa.0e548e9fa1b46eed2440fd3554p+0L : inexact
+= sqrt downward flt-32 0x6.51f68p+4f : 0xa.0e548p+0f : inexact
+= sqrt tonearest flt-32 0x6.51f68p+4f : 0xa.0e549p+0f : inexact
+= sqrt towardzero flt-32 0x6.51f68p+4f : 0xa.0e548p+0f : inexact
+= sqrt upward flt-32 0x6.51f68p+4f : 0xa.0e549p+0f : inexact
+= sqrt downward dbl-64 0x6.51f68p+4 : 0xa.0e5488425a1a8p+0 : inexact
+= sqrt tonearest dbl-64 0x6.51f68p+4 : 0xa.0e5488425a1a8p+0 : inexact
+= sqrt towardzero dbl-64 0x6.51f68p+4 : 0xa.0e5488425a1a8p+0 : inexact
+= sqrt upward dbl-64 0x6.51f68p+4 : 0xa.0e5488425a1bp+0 : inexact
+= sqrt downward ldbl-96-intel 0x6.51f68p+4L : 0xa.0e5488425a1a91ep+0L : inexact
+= sqrt tonearest ldbl-96-intel 0x6.51f68p+4L : 0xa.0e5488425a1a91ep+0L : inexact
+= sqrt towardzero ldbl-96-intel 0x6.51f68p+4L : 0xa.0e5488425a1a91ep+0L : inexact
+= sqrt upward ldbl-96-intel 0x6.51f68p+4L : 0xa.0e5488425a1a91fp+0L : inexact
+= sqrt downward ldbl-96-m68k 0x6.51f68p+4L : 0xa.0e5488425a1a91ep+0L : inexact
+= sqrt tonearest ldbl-96-m68k 0x6.51f68p+4L : 0xa.0e5488425a1a91ep+0L : inexact
+= sqrt towardzero ldbl-96-m68k 0x6.51f68p+4L : 0xa.0e5488425a1a91ep+0L : inexact
+= sqrt upward ldbl-96-m68k 0x6.51f68p+4L : 0xa.0e5488425a1a91fp+0L : inexact
+= sqrt downward ldbl-128 0x6.51f68p+4L : 0xa.0e5488425a1a91e23c39fe025e08p+0L : inexact
+= sqrt tonearest ldbl-128 0x6.51f68p+4L : 0xa.0e5488425a1a91e23c39fe025e1p+0L : inexact
+= sqrt towardzero ldbl-128 0x6.51f68p+4L : 0xa.0e5488425a1a91e23c39fe025e08p+0L : inexact
+= sqrt upward ldbl-128 0x6.51f68p+4L : 0xa.0e5488425a1a91e23c39fe025e1p+0L : inexact
+= sqrt downward ldbl-128ibm 0x6.51f68p+4L : 0xa.0e5488425a1a91e23c39fe025cp+0L : inexact
+= sqrt tonearest ldbl-128ibm 0x6.51f68p+4L : 0xa.0e5488425a1a91e23c39fe026p+0L : inexact
+= sqrt towardzero ldbl-128ibm 0x6.51f68p+4L : 0xa.0e5488425a1a91e23c39fe025cp+0L : inexact
+= sqrt upward ldbl-128ibm 0x6.51f68p+4L : 0xa.0e5488425a1a91e23c39fe026p+0L : inexact
+= sqrt downward dbl-64 0x6.51f6804f1ca4cp+4 : 0xa.0e5488814a07p+0 : inexact
+= sqrt tonearest dbl-64 0x6.51f6804f1ca4cp+4 : 0xa.0e5488814a078p+0 : inexact
+= sqrt towardzero dbl-64 0x6.51f6804f1ca4cp+4 : 0xa.0e5488814a07p+0 : inexact
+= sqrt upward dbl-64 0x6.51f6804f1ca4cp+4 : 0xa.0e5488814a078p+0 : inexact
+= sqrt downward ldbl-96-intel 0x6.51f6804f1ca4cp+4L : 0xa.0e5488814a074p+0L : inexact
+= sqrt tonearest ldbl-96-intel 0x6.51f6804f1ca4cp+4L : 0xa.0e5488814a074p+0L : inexact
+= sqrt towardzero ldbl-96-intel 0x6.51f6804f1ca4cp+4L : 0xa.0e5488814a074p+0L : inexact
+= sqrt upward ldbl-96-intel 0x6.51f6804f1ca4cp+4L : 0xa.0e5488814a07401p+0L : inexact
+= sqrt downward ldbl-96-m68k 0x6.51f6804f1ca4cp+4L : 0xa.0e5488814a074p+0L : inexact
+= sqrt tonearest ldbl-96-m68k 0x6.51f6804f1ca4cp+4L : 0xa.0e5488814a074p+0L : inexact
+= sqrt towardzero ldbl-96-m68k 0x6.51f6804f1ca4cp+4L : 0xa.0e5488814a074p+0L : inexact
+= sqrt upward ldbl-96-m68k 0x6.51f6804f1ca4cp+4L : 0xa.0e5488814a07401p+0L : inexact
+= sqrt downward ldbl-128 0x6.51f6804f1ca4cp+4L : 0xa.0e5488814a074003b5a5ffdb32c8p+0L : inexact
+= sqrt tonearest ldbl-128 0x6.51f6804f1ca4cp+4L : 0xa.0e5488814a074003b5a5ffdb32dp+0L : inexact
+= sqrt towardzero ldbl-128 0x6.51f6804f1ca4cp+4L : 0xa.0e5488814a074003b5a5ffdb32c8p+0L : inexact
+= sqrt upward ldbl-128 0x6.51f6804f1ca4cp+4L : 0xa.0e5488814a074003b5a5ffdb32dp+0L : inexact
+= sqrt downward ldbl-128ibm 0x6.51f6804f1ca4cp+4L : 0xa.0e5488814a074003b5a5ffdb3p+0L : inexact
+= sqrt tonearest ldbl-128ibm 0x6.51f6804f1ca4cp+4L : 0xa.0e5488814a074003b5a5ffdb34p+0L : inexact
+= sqrt towardzero ldbl-128ibm 0x6.51f6804f1ca4cp+4L : 0xa.0e5488814a074003b5a5ffdb3p+0L : inexact
+= sqrt upward ldbl-128ibm 0x6.51f6804f1ca4cp+4L : 0xa.0e5488814a074003b5a5ffdb34p+0L : inexact
+sqrt 0x1.9536091c494d2p+6
+= sqrt downward flt-32 0x6.54d828p+4f : 0xa.109f1p+0f : inexact
+= sqrt tonearest flt-32 0x6.54d828p+4f : 0xa.109f2p+0f : inexact
+= sqrt towardzero flt-32 0x6.54d828p+4f : 0xa.109f1p+0f : inexact
+= sqrt upward flt-32 0x6.54d828p+4f : 0xa.109f2p+0f : inexact
+= sqrt downward dbl-64 0x6.54d828p+4 : 0xa.109f1c7a37808p+0 : inexact
+= sqrt tonearest dbl-64 0x6.54d828p+4 : 0xa.109f1c7a3781p+0 : inexact
+= sqrt towardzero dbl-64 0x6.54d828p+4 : 0xa.109f1c7a37808p+0 : inexact
+= sqrt upward dbl-64 0x6.54d828p+4 : 0xa.109f1c7a3781p+0 : inexact
+= sqrt downward ldbl-96-intel 0x6.54d828p+4L : 0xa.109f1c7a3780ff9p+0L : inexact
+= sqrt tonearest ldbl-96-intel 0x6.54d828p+4L : 0xa.109f1c7a3780ff9p+0L : inexact
+= sqrt towardzero ldbl-96-intel 0x6.54d828p+4L : 0xa.109f1c7a3780ff9p+0L : inexact
+= sqrt upward ldbl-96-intel 0x6.54d828p+4L : 0xa.109f1c7a3780ffap+0L : inexact
+= sqrt downward ldbl-96-m68k 0x6.54d828p+4L : 0xa.109f1c7a3780ff9p+0L : inexact
+= sqrt tonearest ldbl-96-m68k 0x6.54d828p+4L : 0xa.109f1c7a3780ff9p+0L : inexact
+= sqrt towardzero ldbl-96-m68k 0x6.54d828p+4L : 0xa.109f1c7a3780ff9p+0L : inexact
+= sqrt upward ldbl-96-m68k 0x6.54d828p+4L : 0xa.109f1c7a3780ffap+0L : inexact
+= sqrt downward ldbl-128 0x6.54d828p+4L : 0xa.109f1c7a3780ff90f6697001cb1p+0L : inexact
+= sqrt tonearest ldbl-128 0x6.54d828p+4L : 0xa.109f1c7a3780ff90f6697001cb1p+0L : inexact
+= sqrt towardzero ldbl-128 0x6.54d828p+4L : 0xa.109f1c7a3780ff90f6697001cb1p+0L : inexact
+= sqrt upward ldbl-128 0x6.54d828p+4L : 0xa.109f1c7a3780ff90f6697001cb18p+0L : inexact
+= sqrt downward ldbl-128ibm 0x6.54d828p+4L : 0xa.109f1c7a3780ff90f6697001c8p+0L : inexact
+= sqrt tonearest ldbl-128ibm 0x6.54d828p+4L : 0xa.109f1c7a3780ff90f6697001ccp+0L : inexact
+= sqrt towardzero ldbl-128ibm 0x6.54d828p+4L : 0xa.109f1c7a3780ff90f6697001c8p+0L : inexact
+= sqrt upward ldbl-128ibm 0x6.54d828p+4L : 0xa.109f1c7a3780ff90f6697001ccp+0L : inexact
+= sqrt downward flt-32 0x6.54d82p+4f : 0xa.109f1p+0f : inexact
+= sqrt tonearest flt-32 0x6.54d82p+4f : 0xa.109f1p+0f : inexact
+= sqrt towardzero flt-32 0x6.54d82p+4f : 0xa.109f1p+0f : inexact
+= sqrt upward flt-32 0x6.54d82p+4f : 0xa.109f2p+0f : inexact
+= sqrt downward dbl-64 0x6.54d82p+4 : 0xa.109f161e62cc8p+0 : inexact
+= sqrt tonearest dbl-64 0x6.54d82p+4 : 0xa.109f161e62cc8p+0 : inexact
+= sqrt towardzero dbl-64 0x6.54d82p+4 : 0xa.109f161e62cc8p+0 : inexact
+= sqrt upward dbl-64 0x6.54d82p+4 : 0xa.109f161e62cdp+0 : inexact
+= sqrt downward ldbl-96-intel 0x6.54d82p+4L : 0xa.109f161e62ccb8ep+0L : inexact
+= sqrt tonearest ldbl-96-intel 0x6.54d82p+4L : 0xa.109f161e62ccb8ep+0L : inexact
+= sqrt towardzero ldbl-96-intel 0x6.54d82p+4L : 0xa.109f161e62ccb8ep+0L : inexact
+= sqrt upward ldbl-96-intel 0x6.54d82p+4L : 0xa.109f161e62ccb8fp+0L : inexact
+= sqrt downward ldbl-96-m68k 0x6.54d82p+4L : 0xa.109f161e62ccb8ep+0L : inexact
+= sqrt tonearest ldbl-96-m68k 0x6.54d82p+4L : 0xa.109f161e62ccb8ep+0L : inexact
+= sqrt towardzero ldbl-96-m68k 0x6.54d82p+4L : 0xa.109f161e62ccb8ep+0L : inexact
+= sqrt upward ldbl-96-m68k 0x6.54d82p+4L : 0xa.109f161e62ccb8fp+0L : inexact
+= sqrt downward ldbl-128 0x6.54d82p+4L : 0xa.109f161e62ccb8e65a0922adbf8p+0L : inexact
+= sqrt tonearest ldbl-128 0x6.54d82p+4L : 0xa.109f161e62ccb8e65a0922adbf88p+0L : inexact
+= sqrt towardzero ldbl-128 0x6.54d82p+4L : 0xa.109f161e62ccb8e65a0922adbf8p+0L : inexact
+= sqrt upward ldbl-128 0x6.54d82p+4L : 0xa.109f161e62ccb8e65a0922adbf88p+0L : inexact
+= sqrt downward ldbl-128ibm 0x6.54d82p+4L : 0xa.109f161e62ccb8e65a0922adbcp+0L : inexact
+= sqrt tonearest ldbl-128ibm 0x6.54d82p+4L : 0xa.109f161e62ccb8e65a0922adcp+0L : inexact
+= sqrt towardzero ldbl-128ibm 0x6.54d82p+4L : 0xa.109f161e62ccb8e65a0922adbcp+0L : inexact
+= sqrt upward ldbl-128ibm 0x6.54d82p+4L : 0xa.109f161e62ccb8e65a0922adcp+0L : inexact
+= sqrt downward dbl-64 0x6.54d8247125348p+4 : 0xa.109f19a63bd6p+0 : inexact
+= sqrt tonearest dbl-64 0x6.54d8247125348p+4 : 0xa.109f19a63bd68p+0 : inexact
+= sqrt towardzero dbl-64 0x6.54d8247125348p+4 : 0xa.109f19a63bd6p+0 : inexact
+= sqrt upward dbl-64 0x6.54d8247125348p+4 : 0xa.109f19a63bd68p+0 : inexact
+= sqrt downward ldbl-96-intel 0x6.54d8247125348p+4L : 0xa.109f19a63bd64p+0L : inexact
+= sqrt tonearest ldbl-96-intel 0x6.54d8247125348p+4L : 0xa.109f19a63bd64p+0L : inexact
+= sqrt towardzero ldbl-96-intel 0x6.54d8247125348p+4L : 0xa.109f19a63bd64p+0L : inexact
+= sqrt upward ldbl-96-intel 0x6.54d8247125348p+4L : 0xa.109f19a63bd6401p+0L : inexact
+= sqrt downward ldbl-96-m68k 0x6.54d8247125348p+4L : 0xa.109f19a63bd64p+0L : inexact
+= sqrt tonearest ldbl-96-m68k 0x6.54d8247125348p+4L : 0xa.109f19a63bd64p+0L : inexact
+= sqrt towardzero ldbl-96-m68k 0x6.54d8247125348p+4L : 0xa.109f19a63bd64p+0L : inexact
+= sqrt upward ldbl-96-m68k 0x6.54d8247125348p+4L : 0xa.109f19a63bd6401p+0L : inexact
+= sqrt downward ldbl-128 0x6.54d8247125348p+4L : 0xa.109f19a63bd64002ee4fb2c64dd8p+0L : inexact
+= sqrt tonearest ldbl-128 0x6.54d8247125348p+4L : 0xa.109f19a63bd64002ee4fb2c64dd8p+0L : inexact
+= sqrt towardzero ldbl-128 0x6.54d8247125348p+4L : 0xa.109f19a63bd64002ee4fb2c64dd8p+0L : inexact
+= sqrt upward ldbl-128 0x6.54d8247125348p+4L : 0xa.109f19a63bd64002ee4fb2c64dep+0L : inexact
+= sqrt downward ldbl-128ibm 0x6.54d8247125348p+4L : 0xa.109f19a63bd64002ee4fb2c64cp+0L : inexact
+= sqrt tonearest ldbl-128ibm 0x6.54d8247125348p+4L : 0xa.109f19a63bd64002ee4fb2c64cp+0L : inexact
+= sqrt towardzero ldbl-128ibm 0x6.54d8247125348p+4L : 0xa.109f19a63bd64002ee4fb2c64cp+0L : inexact
+= sqrt upward ldbl-128ibm 0x6.54d8247125348p+4L : 0xa.109f19a63bd64002ee4fb2c65p+0L : inexact
+sqrt 0x1.61b04c6p-1019
+= sqrt downward flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt tonearest flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt towardzero flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt upward flt-32 0x8p-152f : 0x2.d413dp-76f : inexact
+= sqrt downward dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt tonearest dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt towardzero dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt upward dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt downward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt tonearest ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt towardzero ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt upward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52cp-76L : inexact
+= sqrt downward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt tonearest ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt towardzero ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt upward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd6p-76L : inexact
+= sqrt downward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt tonearest flt-32 0x0p+0f : 0x0p+0f :
+= sqrt towardzero flt-32 0x0p+0f : 0x0p+0f :
+= sqrt upward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt downward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt tonearest dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt towardzero dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt upward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt downward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt downward dbl-64 0x2.c36098cp-1020 : 0x6.a62e23c62d1b4p-512 : inexact
+= sqrt tonearest dbl-64 0x2.c36098cp-1020 : 0x6.a62e23c62d1b4p-512 : inexact
+= sqrt towardzero dbl-64 0x2.c36098cp-1020 : 0x6.a62e23c62d1b4p-512 : inexact
+= sqrt upward dbl-64 0x2.c36098cp-1020 : 0x6.a62e23c62d1b8p-512 : inexact
+= sqrt downward ldbl-96-intel 0x2.c36098cp-1020L : 0x6.a62e23c62d1b5ff8p-512L : inexact
+= sqrt tonearest ldbl-96-intel 0x2.c36098cp-1020L : 0x6.a62e23c62d1b6p-512L : inexact
+= sqrt towardzero ldbl-96-intel 0x2.c36098cp-1020L : 0x6.a62e23c62d1b5ff8p-512L : inexact
+= sqrt upward ldbl-96-intel 0x2.c36098cp-1020L : 0x6.a62e23c62d1b6p-512L : inexact
+= sqrt downward ldbl-96-m68k 0x2.c36098cp-1020L : 0x6.a62e23c62d1b5ff8p-512L : inexact
+= sqrt tonearest ldbl-96-m68k 0x2.c36098cp-1020L : 0x6.a62e23c62d1b6p-512L : inexact
+= sqrt towardzero ldbl-96-m68k 0x2.c36098cp-1020L : 0x6.a62e23c62d1b5ff8p-512L : inexact
+= sqrt upward ldbl-96-m68k 0x2.c36098cp-1020L : 0x6.a62e23c62d1b6p-512L : inexact
+= sqrt downward ldbl-128 0x2.c36098cp-1020L : 0x6.a62e23c62d1b5ffe5c81a90f553cp-512L : inexact
+= sqrt tonearest ldbl-128 0x2.c36098cp-1020L : 0x6.a62e23c62d1b5ffe5c81a90f554p-512L : inexact
+= sqrt towardzero ldbl-128 0x2.c36098cp-1020L : 0x6.a62e23c62d1b5ffe5c81a90f553cp-512L : inexact
+= sqrt upward ldbl-128 0x2.c36098cp-1020L : 0x6.a62e23c62d1b5ffe5c81a90f554p-512L : inexact
+= sqrt downward ldbl-128ibm 0x2.c36098cp-1020L : 0x6.a62e23c62d1b5ffe5c81a90f54p-512L : inexact
+= sqrt tonearest ldbl-128ibm 0x2.c36098cp-1020L : 0x6.a62e23c62d1b5ffe5c81a90f56p-512L : inexact
+= sqrt towardzero ldbl-128ibm 0x2.c36098cp-1020L : 0x6.a62e23c62d1b5ffe5c81a90f54p-512L : inexact
+= sqrt upward ldbl-128ibm 0x2.c36098cp-1020L : 0x6.a62e23c62d1b5ffe5c81a90f56p-512L : inexact
+sqrt 0x1.93789f1p-1018
+= sqrt downward flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt tonearest flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt towardzero flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt upward flt-32 0x8p-152f : 0x2.d413dp-76f : inexact
+= sqrt downward dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt tonearest dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt towardzero dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt upward dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt downward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt tonearest ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt towardzero ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt upward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52cp-76L : inexact
+= sqrt downward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt tonearest ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt towardzero ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt upward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd6p-76L : inexact
+= sqrt downward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt tonearest flt-32 0x0p+0f : 0x0p+0f :
+= sqrt towardzero flt-32 0x0p+0f : 0x0p+0f :
+= sqrt upward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt downward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt tonearest dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt towardzero dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt upward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt downward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt downward dbl-64 0x6.4de27c4p-1020 : 0xa.0b15721eac108p-512 : inexact
+= sqrt tonearest dbl-64 0x6.4de27c4p-1020 : 0xa.0b15721eac108p-512 : inexact
+= sqrt towardzero dbl-64 0x6.4de27c4p-1020 : 0xa.0b15721eac108p-512 : inexact
+= sqrt upward dbl-64 0x6.4de27c4p-1020 : 0xa.0b15721eac11p-512 : inexact
+= sqrt downward ldbl-96-intel 0x6.4de27c4p-1020L : 0xa.0b15721eac10bffp-512L : inexact
+= sqrt tonearest ldbl-96-intel 0x6.4de27c4p-1020L : 0xa.0b15721eac10cp-512L : inexact
+= sqrt towardzero ldbl-96-intel 0x6.4de27c4p-1020L : 0xa.0b15721eac10bffp-512L : inexact
+= sqrt upward ldbl-96-intel 0x6.4de27c4p-1020L : 0xa.0b15721eac10cp-512L : inexact
+= sqrt downward ldbl-96-m68k 0x6.4de27c4p-1020L : 0xa.0b15721eac10bffp-512L : inexact
+= sqrt tonearest ldbl-96-m68k 0x6.4de27c4p-1020L : 0xa.0b15721eac10cp-512L : inexact
+= sqrt towardzero ldbl-96-m68k 0x6.4de27c4p-1020L : 0xa.0b15721eac10bffp-512L : inexact
+= sqrt upward ldbl-96-m68k 0x6.4de27c4p-1020L : 0xa.0b15721eac10cp-512L : inexact
+= sqrt downward ldbl-128 0x6.4de27c4p-1020L : 0xa.0b15721eac10bffdd9746fa70cap-512L : inexact
+= sqrt tonearest ldbl-128 0x6.4de27c4p-1020L : 0xa.0b15721eac10bffdd9746fa70ca8p-512L : inexact
+= sqrt towardzero ldbl-128 0x6.4de27c4p-1020L : 0xa.0b15721eac10bffdd9746fa70cap-512L : inexact
+= sqrt upward ldbl-128 0x6.4de27c4p-1020L : 0xa.0b15721eac10bffdd9746fa70ca8p-512L : inexact
+= sqrt downward ldbl-128ibm 0x6.4de27c4p-1020L : 0xa.0b15721eac10bffdd9746fa70cp-512L : inexact
+= sqrt tonearest ldbl-128ibm 0x6.4de27c4p-1020L : 0xa.0b15721eac10bffdd9746fa70cp-512L : inexact
+= sqrt towardzero ldbl-128ibm 0x6.4de27c4p-1020L : 0xa.0b15721eac10bffdd9746fa70cp-512L : inexact
+= sqrt upward ldbl-128ibm 0x6.4de27c4p-1020L : 0xa.0b15721eac10bffdd9746fa71p-512L : inexact
+sqrt 0x1.a1989b4p-1018
+= sqrt downward flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt tonearest flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt towardzero flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt upward flt-32 0x8p-152f : 0x2.d413dp-76f : inexact
+= sqrt downward dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt tonearest dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt towardzero dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt upward dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt downward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt tonearest ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt towardzero ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt upward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52cp-76L : inexact
+= sqrt downward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt tonearest ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt towardzero ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt upward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd6p-76L : inexact
+= sqrt downward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt tonearest flt-32 0x0p+0f : 0x0p+0f :
+= sqrt towardzero flt-32 0x0p+0f : 0x0p+0f :
+= sqrt upward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt downward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt tonearest dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt towardzero dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt upward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt downward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt downward dbl-64 0x6.86626dp-1020 : 0xa.37b39b75a25d8p-512 : inexact
+= sqrt tonearest dbl-64 0x6.86626dp-1020 : 0xa.37b39b75a25d8p-512 : inexact
+= sqrt towardzero dbl-64 0x6.86626dp-1020 : 0xa.37b39b75a25d8p-512 : inexact
+= sqrt upward dbl-64 0x6.86626dp-1020 : 0xa.37b39b75a25ep-512 : inexact
+= sqrt downward ldbl-96-intel 0x6.86626dp-1020L : 0xa.37b39b75a25dbffp-512L : inexact
+= sqrt tonearest ldbl-96-intel 0x6.86626dp-1020L : 0xa.37b39b75a25dcp-512L : inexact
+= sqrt towardzero ldbl-96-intel 0x6.86626dp-1020L : 0xa.37b39b75a25dbffp-512L : inexact
+= sqrt upward ldbl-96-intel 0x6.86626dp-1020L : 0xa.37b39b75a25dcp-512L : inexact
+= sqrt downward ldbl-96-m68k 0x6.86626dp-1020L : 0xa.37b39b75a25dbffp-512L : inexact
+= sqrt tonearest ldbl-96-m68k 0x6.86626dp-1020L : 0xa.37b39b75a25dcp-512L : inexact
+= sqrt towardzero ldbl-96-m68k 0x6.86626dp-1020L : 0xa.37b39b75a25dbffp-512L : inexact
+= sqrt upward ldbl-96-m68k 0x6.86626dp-1020L : 0xa.37b39b75a25dcp-512L : inexact
+= sqrt downward ldbl-128 0x6.86626dp-1020L : 0xa.37b39b75a25dbffc951409f30528p-512L : inexact
+= sqrt tonearest ldbl-128 0x6.86626dp-1020L : 0xa.37b39b75a25dbffc951409f30528p-512L : inexact
+= sqrt towardzero ldbl-128 0x6.86626dp-1020L : 0xa.37b39b75a25dbffc951409f30528p-512L : inexact
+= sqrt upward ldbl-128 0x6.86626dp-1020L : 0xa.37b39b75a25dbffc951409f3053p-512L : inexact
+= sqrt downward ldbl-128ibm 0x6.86626dp-1020L : 0xa.37b39b75a25dbffc951409f304p-512L : inexact
+= sqrt tonearest ldbl-128ibm 0x6.86626dp-1020L : 0xa.37b39b75a25dbffc951409f304p-512L : inexact
+= sqrt towardzero ldbl-128ibm 0x6.86626dp-1020L : 0xa.37b39b75a25dbffc951409f304p-512L : inexact
+= sqrt upward ldbl-128ibm 0x6.86626dp-1020L : 0xa.37b39b75a25dbffc951409f308p-512L : inexact
+sqrt 0x1.f93bc9p-1018
+= sqrt downward flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt tonearest flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt towardzero flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt upward flt-32 0x8p-152f : 0x2.d413dp-76f : inexact
+= sqrt downward dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt tonearest dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt towardzero dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt upward dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt downward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt tonearest ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt towardzero ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt upward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52cp-76L : inexact
+= sqrt downward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt tonearest ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt towardzero ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt upward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd6p-76L : inexact
+= sqrt downward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt tonearest flt-32 0x0p+0f : 0x0p+0f :
+= sqrt towardzero flt-32 0x0p+0f : 0x0p+0f :
+= sqrt upward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt downward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt tonearest dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt towardzero dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt upward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt downward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt downward dbl-64 0x7.e4ef24p-1020 : 0xb.3d1b76201dd7p-512 : inexact
+= sqrt tonearest dbl-64 0x7.e4ef24p-1020 : 0xb.3d1b76201dd78p-512 : inexact
+= sqrt towardzero dbl-64 0x7.e4ef24p-1020 : 0xb.3d1b76201dd7p-512 : inexact
+= sqrt upward dbl-64 0x7.e4ef24p-1020 : 0xb.3d1b76201dd78p-512 : inexact
+= sqrt downward ldbl-96-intel 0x7.e4ef24p-1020L : 0xb.3d1b76201dd74p-512L : inexact
+= sqrt tonearest ldbl-96-intel 0x7.e4ef24p-1020L : 0xb.3d1b76201dd74p-512L : inexact
+= sqrt towardzero ldbl-96-intel 0x7.e4ef24p-1020L : 0xb.3d1b76201dd74p-512L : inexact
+= sqrt upward ldbl-96-intel 0x7.e4ef24p-1020L : 0xb.3d1b76201dd7401p-512L : inexact
+= sqrt downward ldbl-96-m68k 0x7.e4ef24p-1020L : 0xb.3d1b76201dd74p-512L : inexact
+= sqrt tonearest ldbl-96-m68k 0x7.e4ef24p-1020L : 0xb.3d1b76201dd74p-512L : inexact
+= sqrt towardzero ldbl-96-m68k 0x7.e4ef24p-1020L : 0xb.3d1b76201dd74p-512L : inexact
+= sqrt upward ldbl-96-m68k 0x7.e4ef24p-1020L : 0xb.3d1b76201dd7401p-512L : inexact
+= sqrt downward ldbl-128 0x7.e4ef24p-1020L : 0xb.3d1b76201dd740065804ad1abeap-512L : inexact
+= sqrt tonearest ldbl-128 0x7.e4ef24p-1020L : 0xb.3d1b76201dd740065804ad1abea8p-512L : inexact
+= sqrt towardzero ldbl-128 0x7.e4ef24p-1020L : 0xb.3d1b76201dd740065804ad1abeap-512L : inexact
+= sqrt upward ldbl-128 0x7.e4ef24p-1020L : 0xb.3d1b76201dd740065804ad1abea8p-512L : inexact
+= sqrt downward ldbl-128ibm 0x7.e4ef24p-1020L : 0xb.3d1b76201dd740065804ad1abcp-512L : inexact
+= sqrt tonearest ldbl-128ibm 0x7.e4ef24p-1020L : 0xb.3d1b76201dd740065804ad1acp-512L : inexact
+= sqrt towardzero ldbl-128ibm 0x7.e4ef24p-1020L : 0xb.3d1b76201dd740065804ad1abcp-512L : inexact
+= sqrt upward ldbl-128ibm 0x7.e4ef24p-1020L : 0xb.3d1b76201dd740065804ad1acp-512L : inexact
+sqrt 0x1.2f675e3p-1017
+= sqrt downward flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt tonearest flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt towardzero flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt upward flt-32 0x8p-152f : 0x2.d413dp-76f : inexact
+= sqrt downward dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt tonearest dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt towardzero dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt upward dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt downward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt tonearest ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt towardzero ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt upward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52cp-76L : inexact
+= sqrt downward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt tonearest ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt towardzero ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt upward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd6p-76L : inexact
+= sqrt downward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt tonearest flt-32 0x0p+0f : 0x0p+0f :
+= sqrt towardzero flt-32 0x0p+0f : 0x0p+0f :
+= sqrt upward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt downward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt tonearest dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt towardzero dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt upward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt downward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt downward dbl-64 0x9.7b3af18p-1020 : 0xc.51155b6e7f708p-512 : inexact
+= sqrt tonearest dbl-64 0x9.7b3af18p-1020 : 0xc.51155b6e7f708p-512 : inexact
+= sqrt towardzero dbl-64 0x9.7b3af18p-1020 : 0xc.51155b6e7f708p-512 : inexact
+= sqrt upward dbl-64 0x9.7b3af18p-1020 : 0xc.51155b6e7f71p-512 : inexact
+= sqrt downward ldbl-96-intel 0x9.7b3af18p-1020L : 0xc.51155b6e7f70bffp-512L : inexact
+= sqrt tonearest ldbl-96-intel 0x9.7b3af18p-1020L : 0xc.51155b6e7f70cp-512L : inexact
+= sqrt towardzero ldbl-96-intel 0x9.7b3af18p-1020L : 0xc.51155b6e7f70bffp-512L : inexact
+= sqrt upward ldbl-96-intel 0x9.7b3af18p-1020L : 0xc.51155b6e7f70cp-512L : inexact
+= sqrt downward ldbl-96-m68k 0x9.7b3af18p-1020L : 0xc.51155b6e7f70bffp-512L : inexact
+= sqrt tonearest ldbl-96-m68k 0x9.7b3af18p-1020L : 0xc.51155b6e7f70cp-512L : inexact
+= sqrt towardzero ldbl-96-m68k 0x9.7b3af18p-1020L : 0xc.51155b6e7f70bffp-512L : inexact
+= sqrt upward ldbl-96-m68k 0x9.7b3af18p-1020L : 0xc.51155b6e7f70cp-512L : inexact
+= sqrt downward ldbl-128 0x9.7b3af18p-1020L : 0xc.51155b6e7f70bffcf0277d2b561p-512L : inexact
+= sqrt tonearest ldbl-128 0x9.7b3af18p-1020L : 0xc.51155b6e7f70bffcf0277d2b5618p-512L : inexact
+= sqrt towardzero ldbl-128 0x9.7b3af18p-1020L : 0xc.51155b6e7f70bffcf0277d2b561p-512L : inexact
+= sqrt upward ldbl-128 0x9.7b3af18p-1020L : 0xc.51155b6e7f70bffcf0277d2b5618p-512L : inexact
+= sqrt downward ldbl-128ibm 0x9.7b3af18p-1020L : 0xc.51155b6e7f70bffcf0277d2b54p-512L : inexact
+= sqrt tonearest ldbl-128ibm 0x9.7b3af18p-1020L : 0xc.51155b6e7f70bffcf0277d2b58p-512L : inexact
+= sqrt towardzero ldbl-128ibm 0x9.7b3af18p-1020L : 0xc.51155b6e7f70bffcf0277d2b54p-512L : inexact
+= sqrt upward ldbl-128ibm 0x9.7b3af18p-1020L : 0xc.51155b6e7f70bffcf0277d2b58p-512L : inexact
+sqrt 0x1.a158508p-1017
+= sqrt downward flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt tonearest flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt towardzero flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt upward flt-32 0x8p-152f : 0x2.d413dp-76f : inexact
+= sqrt downward dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt tonearest dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt towardzero dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt upward dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt downward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt tonearest ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt towardzero ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt upward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52cp-76L : inexact
+= sqrt downward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt tonearest ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt towardzero ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt upward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd6p-76L : inexact
+= sqrt downward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt tonearest flt-32 0x0p+0f : 0x0p+0f :
+= sqrt towardzero flt-32 0x0p+0f : 0x0p+0f :
+= sqrt upward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt downward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt tonearest dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt towardzero dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt upward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt downward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt downward dbl-64 0xd.0ac284p-1020 : 0xe.720c54b67ac48p-512 : inexact
+= sqrt tonearest dbl-64 0xd.0ac284p-1020 : 0xe.720c54b67ac48p-512 : inexact
+= sqrt towardzero dbl-64 0xd.0ac284p-1020 : 0xe.720c54b67ac48p-512 : inexact
+= sqrt upward dbl-64 0xd.0ac284p-1020 : 0xe.720c54b67ac5p-512 : inexact
+= sqrt downward ldbl-96-intel 0xd.0ac284p-1020L : 0xe.720c54b67ac4bffp-512L : inexact
+= sqrt tonearest ldbl-96-intel 0xd.0ac284p-1020L : 0xe.720c54b67ac4cp-512L : inexact
+= sqrt towardzero ldbl-96-intel 0xd.0ac284p-1020L : 0xe.720c54b67ac4bffp-512L : inexact
+= sqrt upward ldbl-96-intel 0xd.0ac284p-1020L : 0xe.720c54b67ac4cp-512L : inexact
+= sqrt downward ldbl-96-m68k 0xd.0ac284p-1020L : 0xe.720c54b67ac4bffp-512L : inexact
+= sqrt tonearest ldbl-96-m68k 0xd.0ac284p-1020L : 0xe.720c54b67ac4cp-512L : inexact
+= sqrt towardzero ldbl-96-m68k 0xd.0ac284p-1020L : 0xe.720c54b67ac4bffp-512L : inexact
+= sqrt upward ldbl-96-m68k 0xd.0ac284p-1020L : 0xe.720c54b67ac4cp-512L : inexact
+= sqrt downward ldbl-128 0xd.0ac284p-1020L : 0xe.720c54b67ac4bfff3dde8c941bfp-512L : inexact
+= sqrt tonearest ldbl-128 0xd.0ac284p-1020L : 0xe.720c54b67ac4bfff3dde8c941bf8p-512L : inexact
+= sqrt towardzero ldbl-128 0xd.0ac284p-1020L : 0xe.720c54b67ac4bfff3dde8c941bfp-512L : inexact
+= sqrt upward ldbl-128 0xd.0ac284p-1020L : 0xe.720c54b67ac4bfff3dde8c941bf8p-512L : inexact
+= sqrt downward ldbl-128ibm 0xd.0ac284p-1020L : 0xe.720c54b67ac4bfff3dde8c9418p-512L : inexact
+= sqrt tonearest ldbl-128ibm 0xd.0ac284p-1020L : 0xe.720c54b67ac4bfff3dde8c941cp-512L : inexact
+= sqrt towardzero ldbl-128ibm 0xd.0ac284p-1020L : 0xe.720c54b67ac4bfff3dde8c9418p-512L : inexact
+= sqrt upward ldbl-128ibm 0xd.0ac284p-1020L : 0xe.720c54b67ac4bfff3dde8c941cp-512L : inexact
+sqrt 0x1.cd31f078p-1017
+= sqrt downward flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt tonearest flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt towardzero flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt upward flt-32 0x8p-152f : 0x2.d413dp-76f : inexact
+= sqrt downward dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt tonearest dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt towardzero dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt upward dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt downward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt tonearest ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt towardzero ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt upward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52cp-76L : inexact
+= sqrt downward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt tonearest ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt towardzero ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt upward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd6p-76L : inexact
+= sqrt downward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt tonearest flt-32 0x0p+0f : 0x0p+0f :
+= sqrt towardzero flt-32 0x0p+0f : 0x0p+0f :
+= sqrt upward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt downward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt tonearest dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt towardzero dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt upward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt downward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt downward dbl-64 0xe.698f83cp-1020 : 0xf.2f78e32ee6758p-512 : inexact
+= sqrt tonearest dbl-64 0xe.698f83cp-1020 : 0xf.2f78e32ee6758p-512 : inexact
+= sqrt towardzero dbl-64 0xe.698f83cp-1020 : 0xf.2f78e32ee6758p-512 : inexact
+= sqrt upward dbl-64 0xe.698f83cp-1020 : 0xf.2f78e32ee676p-512 : inexact
+= sqrt downward ldbl-96-intel 0xe.698f83cp-1020L : 0xf.2f78e32ee675bffp-512L : inexact
+= sqrt tonearest ldbl-96-intel 0xe.698f83cp-1020L : 0xf.2f78e32ee675cp-512L : inexact
+= sqrt towardzero ldbl-96-intel 0xe.698f83cp-1020L : 0xf.2f78e32ee675bffp-512L : inexact
+= sqrt upward ldbl-96-intel 0xe.698f83cp-1020L : 0xf.2f78e32ee675cp-512L : inexact
+= sqrt downward ldbl-96-m68k 0xe.698f83cp-1020L : 0xf.2f78e32ee675bffp-512L : inexact
+= sqrt tonearest ldbl-96-m68k 0xe.698f83cp-1020L : 0xf.2f78e32ee675cp-512L : inexact
+= sqrt towardzero ldbl-96-m68k 0xe.698f83cp-1020L : 0xf.2f78e32ee675bffp-512L : inexact
+= sqrt upward ldbl-96-m68k 0xe.698f83cp-1020L : 0xf.2f78e32ee675cp-512L : inexact
+= sqrt downward ldbl-128 0xe.698f83cp-1020L : 0xf.2f78e32ee675bffe6792b3ce66fp-512L : inexact
+= sqrt tonearest ldbl-128 0xe.698f83cp-1020L : 0xf.2f78e32ee675bffe6792b3ce66fp-512L : inexact
+= sqrt towardzero ldbl-128 0xe.698f83cp-1020L : 0xf.2f78e32ee675bffe6792b3ce66fp-512L : inexact
+= sqrt upward ldbl-128 0xe.698f83cp-1020L : 0xf.2f78e32ee675bffe6792b3ce66f8p-512L : inexact
+= sqrt downward ldbl-128ibm 0xe.698f83cp-1020L : 0xf.2f78e32ee675bffe6792b3ce64p-512L : inexact
+= sqrt tonearest ldbl-128ibm 0xe.698f83cp-1020L : 0xf.2f78e32ee675bffe6792b3ce68p-512L : inexact
+= sqrt towardzero ldbl-128ibm 0xe.698f83cp-1020L : 0xf.2f78e32ee675bffe6792b3ce64p-512L : inexact
+= sqrt upward ldbl-128ibm 0xe.698f83cp-1020L : 0xf.2f78e32ee675bffe6792b3ce68p-512L : inexact
+sqrt 0x1.33b43b08p-1016
+= sqrt downward flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt tonearest flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt towardzero flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt upward flt-32 0x8p-152f : 0x2.d413dp-76f : inexact
+= sqrt downward dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt tonearest dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt towardzero dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt upward dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt downward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt tonearest ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt towardzero ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt upward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52cp-76L : inexact
+= sqrt downward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt tonearest ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt towardzero ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt upward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd6p-76L : inexact
+= sqrt downward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt tonearest flt-32 0x0p+0f : 0x0p+0f :
+= sqrt towardzero flt-32 0x0p+0f : 0x0p+0f :
+= sqrt upward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt downward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt tonearest dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt towardzero dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt upward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt downward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt downward dbl-64 0x1.33b43b08p-1016 : 0x1.18a9f607e1701p-508 : inexact
+= sqrt tonearest dbl-64 0x1.33b43b08p-1016 : 0x1.18a9f607e1701p-508 : inexact
+= sqrt towardzero dbl-64 0x1.33b43b08p-1016 : 0x1.18a9f607e1701p-508 : inexact
+= sqrt upward dbl-64 0x1.33b43b08p-1016 : 0x1.18a9f607e1702p-508 : inexact
+= sqrt downward ldbl-96-intel 0x1.33b43b08p-1016L : 0x1.18a9f607e17017fep-508L : inexact
+= sqrt tonearest ldbl-96-intel 0x1.33b43b08p-1016L : 0x1.18a9f607e17018p-508L : inexact
+= sqrt towardzero ldbl-96-intel 0x1.33b43b08p-1016L : 0x1.18a9f607e17017fep-508L : inexact
+= sqrt upward ldbl-96-intel 0x1.33b43b08p-1016L : 0x1.18a9f607e17018p-508L : inexact
+= sqrt downward ldbl-96-m68k 0x1.33b43b08p-1016L : 0x1.18a9f607e17017fep-508L : inexact
+= sqrt tonearest ldbl-96-m68k 0x1.33b43b08p-1016L : 0x1.18a9f607e17018p-508L : inexact
+= sqrt towardzero ldbl-96-m68k 0x1.33b43b08p-1016L : 0x1.18a9f607e17017fep-508L : inexact
+= sqrt upward ldbl-96-m68k 0x1.33b43b08p-1016L : 0x1.18a9f607e17018p-508L : inexact
+= sqrt downward ldbl-128 0x1.33b43b08p-1016L : 0x1.18a9f607e17017ff715a73e157aep-508L : inexact
+= sqrt tonearest ldbl-128 0x1.33b43b08p-1016L : 0x1.18a9f607e17017ff715a73e157afp-508L : inexact
+= sqrt towardzero ldbl-128 0x1.33b43b08p-1016L : 0x1.18a9f607e17017ff715a73e157aep-508L : inexact
+= sqrt upward ldbl-128 0x1.33b43b08p-1016L : 0x1.18a9f607e17017ff715a73e157afp-508L : inexact
+= sqrt downward ldbl-128ibm 0x1.33b43b08p-1016L : 0x1.18a9f607e17017ff715a73e1578p-508L : inexact
+= sqrt tonearest ldbl-128ibm 0x1.33b43b08p-1016L : 0x1.18a9f607e17017ff715a73e1578p-508L : inexact
+= sqrt towardzero ldbl-128ibm 0x1.33b43b08p-1016L : 0x1.18a9f607e17017ff715a73e1578p-508L : inexact
+= sqrt upward ldbl-128ibm 0x1.33b43b08p-1016L : 0x1.18a9f607e17017ff715a73e158p-508L : inexact
+sqrt 0x1.6e66a858p-1016
+= sqrt downward flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt tonearest flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt towardzero flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt upward flt-32 0x8p-152f : 0x2.d413dp-76f : inexact
+= sqrt downward dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt tonearest dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt towardzero dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt upward dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt downward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt tonearest ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt towardzero ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt upward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52cp-76L : inexact
+= sqrt downward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt tonearest ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt towardzero ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt upward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd6p-76L : inexact
+= sqrt downward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt tonearest flt-32 0x0p+0f : 0x0p+0f :
+= sqrt towardzero flt-32 0x0p+0f : 0x0p+0f :
+= sqrt upward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt downward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt tonearest dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt towardzero dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt upward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt downward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt downward dbl-64 0x1.6e66a858p-1016 : 0x1.324402a00b45ep-508 : inexact
+= sqrt tonearest dbl-64 0x1.6e66a858p-1016 : 0x1.324402a00b45fp-508 : inexact
+= sqrt towardzero dbl-64 0x1.6e66a858p-1016 : 0x1.324402a00b45ep-508 : inexact
+= sqrt upward dbl-64 0x1.6e66a858p-1016 : 0x1.324402a00b45fp-508 : inexact
+= sqrt downward ldbl-96-intel 0x1.6e66a858p-1016L : 0x1.324402a00b45e8p-508L : inexact
+= sqrt tonearest ldbl-96-intel 0x1.6e66a858p-1016L : 0x1.324402a00b45e8p-508L : inexact
+= sqrt towardzero ldbl-96-intel 0x1.6e66a858p-1016L : 0x1.324402a00b45e8p-508L : inexact
+= sqrt upward ldbl-96-intel 0x1.6e66a858p-1016L : 0x1.324402a00b45e802p-508L : inexact
+= sqrt downward ldbl-96-m68k 0x1.6e66a858p-1016L : 0x1.324402a00b45e8p-508L : inexact
+= sqrt tonearest ldbl-96-m68k 0x1.6e66a858p-1016L : 0x1.324402a00b45e8p-508L : inexact
+= sqrt towardzero ldbl-96-m68k 0x1.6e66a858p-1016L : 0x1.324402a00b45e8p-508L : inexact
+= sqrt upward ldbl-96-m68k 0x1.6e66a858p-1016L : 0x1.324402a00b45e802p-508L : inexact
+= sqrt downward ldbl-128 0x1.6e66a858p-1016L : 0x1.324402a00b45e800a761e004b929p-508L : inexact
+= sqrt tonearest ldbl-128 0x1.6e66a858p-1016L : 0x1.324402a00b45e800a761e004b92ap-508L : inexact
+= sqrt towardzero ldbl-128 0x1.6e66a858p-1016L : 0x1.324402a00b45e800a761e004b929p-508L : inexact
+= sqrt upward ldbl-128 0x1.6e66a858p-1016L : 0x1.324402a00b45e800a761e004b92ap-508L : inexact
+= sqrt downward ldbl-128ibm 0x1.6e66a858p-1016L : 0x1.324402a00b45e800a761e004b9p-508L : inexact
+= sqrt tonearest ldbl-128ibm 0x1.6e66a858p-1016L : 0x1.324402a00b45e800a761e004b9p-508L : inexact
+= sqrt towardzero ldbl-128ibm 0x1.6e66a858p-1016L : 0x1.324402a00b45e800a761e004b9p-508L : inexact
+= sqrt upward ldbl-128ibm 0x1.6e66a858p-1016L : 0x1.324402a00b45e800a761e004b98p-508L : inexact
+sqrt 0x1.8661cbf8p-1016
+= sqrt downward flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt tonearest flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt towardzero flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt upward flt-32 0x8p-152f : 0x2.d413dp-76f : inexact
+= sqrt downward dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt tonearest dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt towardzero dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt upward dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt downward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt tonearest ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt towardzero ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt upward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52cp-76L : inexact
+= sqrt downward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt tonearest ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt towardzero ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt upward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd6p-76L : inexact
+= sqrt downward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt tonearest flt-32 0x0p+0f : 0x0p+0f :
+= sqrt towardzero flt-32 0x0p+0f : 0x0p+0f :
+= sqrt upward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt downward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt tonearest dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt towardzero dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt upward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt downward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt downward dbl-64 0x1.8661cbf8p-1016 : 0x1.3c212046bfdfep-508 : inexact
+= sqrt tonearest dbl-64 0x1.8661cbf8p-1016 : 0x1.3c212046bfdffp-508 : inexact
+= sqrt towardzero dbl-64 0x1.8661cbf8p-1016 : 0x1.3c212046bfdfep-508 : inexact
+= sqrt upward dbl-64 0x1.8661cbf8p-1016 : 0x1.3c212046bfdffp-508 : inexact
+= sqrt downward ldbl-96-intel 0x1.8661cbf8p-1016L : 0x1.3c212046bfdfe8p-508L : inexact
+= sqrt tonearest ldbl-96-intel 0x1.8661cbf8p-1016L : 0x1.3c212046bfdfe8p-508L : inexact
+= sqrt towardzero ldbl-96-intel 0x1.8661cbf8p-1016L : 0x1.3c212046bfdfe8p-508L : inexact
+= sqrt upward ldbl-96-intel 0x1.8661cbf8p-1016L : 0x1.3c212046bfdfe802p-508L : inexact
+= sqrt downward ldbl-96-m68k 0x1.8661cbf8p-1016L : 0x1.3c212046bfdfe8p-508L : inexact
+= sqrt tonearest ldbl-96-m68k 0x1.8661cbf8p-1016L : 0x1.3c212046bfdfe8p-508L : inexact
+= sqrt towardzero ldbl-96-m68k 0x1.8661cbf8p-1016L : 0x1.3c212046bfdfe8p-508L : inexact
+= sqrt upward ldbl-96-m68k 0x1.8661cbf8p-1016L : 0x1.3c212046bfdfe802p-508L : inexact
+= sqrt downward ldbl-128 0x1.8661cbf8p-1016L : 0x1.3c212046bfdfe8004a6543b0a63bp-508L : inexact
+= sqrt tonearest ldbl-128 0x1.8661cbf8p-1016L : 0x1.3c212046bfdfe8004a6543b0a63bp-508L : inexact
+= sqrt towardzero ldbl-128 0x1.8661cbf8p-1016L : 0x1.3c212046bfdfe8004a6543b0a63bp-508L : inexact
+= sqrt upward ldbl-128 0x1.8661cbf8p-1016L : 0x1.3c212046bfdfe8004a6543b0a63cp-508L : inexact
+= sqrt downward ldbl-128ibm 0x1.8661cbf8p-1016L : 0x1.3c212046bfdfe8004a6543b0a6p-508L : inexact
+= sqrt tonearest ldbl-128ibm 0x1.8661cbf8p-1016L : 0x1.3c212046bfdfe8004a6543b0a6p-508L : inexact
+= sqrt towardzero ldbl-128ibm 0x1.8661cbf8p-1016L : 0x1.3c212046bfdfe8004a6543b0a6p-508L : inexact
+= sqrt upward ldbl-128ibm 0x1.8661cbf8p-1016L : 0x1.3c212046bfdfe8004a6543b0a68p-508L : inexact
+sqrt 0x1.bbb221b4p-1016
+= sqrt downward flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt tonearest flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt towardzero flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt upward flt-32 0x8p-152f : 0x2.d413dp-76f : inexact
+= sqrt downward dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt tonearest dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt towardzero dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt upward dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt downward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt tonearest ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt towardzero ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt upward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52cp-76L : inexact
+= sqrt downward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt tonearest ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt towardzero ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt upward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd6p-76L : inexact
+= sqrt downward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt tonearest flt-32 0x0p+0f : 0x0p+0f :
+= sqrt towardzero flt-32 0x0p+0f : 0x0p+0f :
+= sqrt upward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt downward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt tonearest dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt towardzero dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt upward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt downward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt downward dbl-64 0x1.bbb221b4p-1016 : 0x1.510681b93993p-508 : inexact
+= sqrt tonearest dbl-64 0x1.bbb221b4p-1016 : 0x1.510681b939931p-508 : inexact
+= sqrt towardzero dbl-64 0x1.bbb221b4p-1016 : 0x1.510681b93993p-508 : inexact
+= sqrt upward dbl-64 0x1.bbb221b4p-1016 : 0x1.510681b939931p-508 : inexact
+= sqrt downward ldbl-96-intel 0x1.bbb221b4p-1016L : 0x1.510681b9399308p-508L : inexact
+= sqrt tonearest ldbl-96-intel 0x1.bbb221b4p-1016L : 0x1.510681b9399308p-508L : inexact
+= sqrt towardzero ldbl-96-intel 0x1.bbb221b4p-1016L : 0x1.510681b9399308p-508L : inexact
+= sqrt upward ldbl-96-intel 0x1.bbb221b4p-1016L : 0x1.510681b939930802p-508L : inexact
+= sqrt downward ldbl-96-m68k 0x1.bbb221b4p-1016L : 0x1.510681b9399308p-508L : inexact
+= sqrt tonearest ldbl-96-m68k 0x1.bbb221b4p-1016L : 0x1.510681b9399308p-508L : inexact
+= sqrt towardzero ldbl-96-m68k 0x1.bbb221b4p-1016L : 0x1.510681b9399308p-508L : inexact
+= sqrt upward ldbl-96-m68k 0x1.bbb221b4p-1016L : 0x1.510681b939930802p-508L : inexact
+= sqrt downward ldbl-128 0x1.bbb221b4p-1016L : 0x1.510681b93993080072e1891cced7p-508L : inexact
+= sqrt tonearest ldbl-128 0x1.bbb221b4p-1016L : 0x1.510681b93993080072e1891cced7p-508L : inexact
+= sqrt towardzero ldbl-128 0x1.bbb221b4p-1016L : 0x1.510681b93993080072e1891cced7p-508L : inexact
+= sqrt upward ldbl-128 0x1.bbb221b4p-1016L : 0x1.510681b93993080072e1891cced8p-508L : inexact
+= sqrt downward ldbl-128ibm 0x1.bbb221b4p-1016L : 0x1.510681b93993080072e1891cce8p-508L : inexact
+= sqrt tonearest ldbl-128ibm 0x1.bbb221b4p-1016L : 0x1.510681b93993080072e1891ccfp-508L : inexact
+= sqrt towardzero ldbl-128ibm 0x1.bbb221b4p-1016L : 0x1.510681b93993080072e1891cce8p-508L : inexact
+= sqrt upward ldbl-128ibm 0x1.bbb221b4p-1016L : 0x1.510681b93993080072e1891ccfp-508L : inexact
+sqrt 0x1.c4942f3cp-1016
+= sqrt downward flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt tonearest flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt towardzero flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt upward flt-32 0x8p-152f : 0x2.d413dp-76f : inexact
+= sqrt downward dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt tonearest dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt towardzero dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt upward dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt downward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt tonearest ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt towardzero ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt upward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52cp-76L : inexact
+= sqrt downward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt tonearest ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt towardzero ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt upward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd6p-76L : inexact
+= sqrt downward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt tonearest flt-32 0x0p+0f : 0x0p+0f :
+= sqrt towardzero flt-32 0x0p+0f : 0x0p+0f :
+= sqrt upward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt downward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt tonearest dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt towardzero dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt upward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt downward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt downward dbl-64 0x1.c4942f3cp-1016 : 0x1.5461e59227ab5p-508 : inexact
+= sqrt tonearest dbl-64 0x1.c4942f3cp-1016 : 0x1.5461e59227ab5p-508 : inexact
+= sqrt towardzero dbl-64 0x1.c4942f3cp-1016 : 0x1.5461e59227ab5p-508 : inexact
+= sqrt upward dbl-64 0x1.c4942f3cp-1016 : 0x1.5461e59227ab6p-508 : inexact
+= sqrt downward ldbl-96-intel 0x1.c4942f3cp-1016L : 0x1.5461e59227ab57fep-508L : inexact
+= sqrt tonearest ldbl-96-intel 0x1.c4942f3cp-1016L : 0x1.5461e59227ab58p-508L : inexact
+= sqrt towardzero ldbl-96-intel 0x1.c4942f3cp-1016L : 0x1.5461e59227ab57fep-508L : inexact
+= sqrt upward ldbl-96-intel 0x1.c4942f3cp-1016L : 0x1.5461e59227ab58p-508L : inexact
+= sqrt downward ldbl-96-m68k 0x1.c4942f3cp-1016L : 0x1.5461e59227ab57fep-508L : inexact
+= sqrt tonearest ldbl-96-m68k 0x1.c4942f3cp-1016L : 0x1.5461e59227ab58p-508L : inexact
+= sqrt towardzero ldbl-96-m68k 0x1.c4942f3cp-1016L : 0x1.5461e59227ab57fep-508L : inexact
+= sqrt upward ldbl-96-m68k 0x1.c4942f3cp-1016L : 0x1.5461e59227ab58p-508L : inexact
+= sqrt downward ldbl-128 0x1.c4942f3cp-1016L : 0x1.5461e59227ab57ff0ef1d1ea7cc1p-508L : inexact
+= sqrt tonearest ldbl-128 0x1.c4942f3cp-1016L : 0x1.5461e59227ab57ff0ef1d1ea7cc1p-508L : inexact
+= sqrt towardzero ldbl-128 0x1.c4942f3cp-1016L : 0x1.5461e59227ab57ff0ef1d1ea7cc1p-508L : inexact
+= sqrt upward ldbl-128 0x1.c4942f3cp-1016L : 0x1.5461e59227ab57ff0ef1d1ea7cc2p-508L : inexact
+= sqrt downward ldbl-128ibm 0x1.c4942f3cp-1016L : 0x1.5461e59227ab57ff0ef1d1ea7c8p-508L : inexact
+= sqrt tonearest ldbl-128ibm 0x1.c4942f3cp-1016L : 0x1.5461e59227ab57ff0ef1d1ea7dp-508L : inexact
+= sqrt towardzero ldbl-128ibm 0x1.c4942f3cp-1016L : 0x1.5461e59227ab57ff0ef1d1ea7c8p-508L : inexact
+= sqrt upward ldbl-128ibm 0x1.c4942f3cp-1016L : 0x1.5461e59227ab57ff0ef1d1ea7dp-508L : inexact
+sqrt 0x1.dbb258c8p-1016
+= sqrt downward flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt tonearest flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt towardzero flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt upward flt-32 0x8p-152f : 0x2.d413dp-76f : inexact
+= sqrt downward dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt tonearest dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt towardzero dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt upward dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt downward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt tonearest ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt towardzero ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt upward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52cp-76L : inexact
+= sqrt downward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt tonearest ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt towardzero ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt upward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd6p-76L : inexact
+= sqrt downward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt tonearest flt-32 0x0p+0f : 0x0p+0f :
+= sqrt towardzero flt-32 0x0p+0f : 0x0p+0f :
+= sqrt upward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt downward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt tonearest dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt towardzero dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt upward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt downward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt downward dbl-64 0x1.dbb258c8p-1016 : 0x1.5cf7b0f78d3aep-508 : inexact
+= sqrt tonearest dbl-64 0x1.dbb258c8p-1016 : 0x1.5cf7b0f78d3afp-508 : inexact
+= sqrt towardzero dbl-64 0x1.dbb258c8p-1016 : 0x1.5cf7b0f78d3aep-508 : inexact
+= sqrt upward dbl-64 0x1.dbb258c8p-1016 : 0x1.5cf7b0f78d3afp-508 : inexact
+= sqrt downward ldbl-96-intel 0x1.dbb258c8p-1016L : 0x1.5cf7b0f78d3ae8p-508L : inexact
+= sqrt tonearest ldbl-96-intel 0x1.dbb258c8p-1016L : 0x1.5cf7b0f78d3ae8p-508L : inexact
+= sqrt towardzero ldbl-96-intel 0x1.dbb258c8p-1016L : 0x1.5cf7b0f78d3ae8p-508L : inexact
+= sqrt upward ldbl-96-intel 0x1.dbb258c8p-1016L : 0x1.5cf7b0f78d3ae802p-508L : inexact
+= sqrt downward ldbl-96-m68k 0x1.dbb258c8p-1016L : 0x1.5cf7b0f78d3ae8p-508L : inexact
+= sqrt tonearest ldbl-96-m68k 0x1.dbb258c8p-1016L : 0x1.5cf7b0f78d3ae8p-508L : inexact
+= sqrt towardzero ldbl-96-m68k 0x1.dbb258c8p-1016L : 0x1.5cf7b0f78d3ae8p-508L : inexact
+= sqrt upward ldbl-96-m68k 0x1.dbb258c8p-1016L : 0x1.5cf7b0f78d3ae802p-508L : inexact
+= sqrt downward ldbl-128 0x1.dbb258c8p-1016L : 0x1.5cf7b0f78d3ae8008b2b0f38c32dp-508L : inexact
+= sqrt tonearest ldbl-128 0x1.dbb258c8p-1016L : 0x1.5cf7b0f78d3ae8008b2b0f38c32ep-508L : inexact
+= sqrt towardzero ldbl-128 0x1.dbb258c8p-1016L : 0x1.5cf7b0f78d3ae8008b2b0f38c32dp-508L : inexact
+= sqrt upward ldbl-128 0x1.dbb258c8p-1016L : 0x1.5cf7b0f78d3ae8008b2b0f38c32ep-508L : inexact
+= sqrt downward ldbl-128ibm 0x1.dbb258c8p-1016L : 0x1.5cf7b0f78d3ae8008b2b0f38c3p-508L : inexact
+= sqrt tonearest ldbl-128ibm 0x1.dbb258c8p-1016L : 0x1.5cf7b0f78d3ae8008b2b0f38c3p-508L : inexact
+= sqrt towardzero ldbl-128ibm 0x1.dbb258c8p-1016L : 0x1.5cf7b0f78d3ae8008b2b0f38c3p-508L : inexact
+= sqrt upward ldbl-128ibm 0x1.dbb258c8p-1016L : 0x1.5cf7b0f78d3ae8008b2b0f38c38p-508L : inexact
+sqrt 0x1.57103ea4p-1015
+= sqrt downward flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt tonearest flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt towardzero flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt upward flt-32 0x8p-152f : 0x2.d413dp-76f : inexact
+= sqrt downward dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt tonearest dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt towardzero dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt upward dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt downward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt tonearest ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt towardzero ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt upward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52cp-76L : inexact
+= sqrt downward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt tonearest ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt towardzero ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt upward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd6p-76L : inexact
+= sqrt downward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt tonearest flt-32 0x0p+0f : 0x0p+0f :
+= sqrt towardzero flt-32 0x0p+0f : 0x0p+0f :
+= sqrt upward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt downward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt tonearest dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt towardzero dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt upward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt downward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt downward dbl-64 0x2.ae207d48p-1016 : 0x1.a31ab946d340ap-508 : inexact
+= sqrt tonearest dbl-64 0x2.ae207d48p-1016 : 0x1.a31ab946d340bp-508 : inexact
+= sqrt towardzero dbl-64 0x2.ae207d48p-1016 : 0x1.a31ab946d340ap-508 : inexact
+= sqrt upward dbl-64 0x2.ae207d48p-1016 : 0x1.a31ab946d340bp-508 : inexact
+= sqrt downward ldbl-96-intel 0x2.ae207d48p-1016L : 0x1.a31ab946d340a8p-508L : inexact
+= sqrt tonearest ldbl-96-intel 0x2.ae207d48p-1016L : 0x1.a31ab946d340a8p-508L : inexact
+= sqrt towardzero ldbl-96-intel 0x2.ae207d48p-1016L : 0x1.a31ab946d340a8p-508L : inexact
+= sqrt upward ldbl-96-intel 0x2.ae207d48p-1016L : 0x1.a31ab946d340a802p-508L : inexact
+= sqrt downward ldbl-96-m68k 0x2.ae207d48p-1016L : 0x1.a31ab946d340a8p-508L : inexact
+= sqrt tonearest ldbl-96-m68k 0x2.ae207d48p-1016L : 0x1.a31ab946d340a8p-508L : inexact
+= sqrt towardzero ldbl-96-m68k 0x2.ae207d48p-1016L : 0x1.a31ab946d340a8p-508L : inexact
+= sqrt upward ldbl-96-m68k 0x2.ae207d48p-1016L : 0x1.a31ab946d340a802p-508L : inexact
+= sqrt downward ldbl-128 0x2.ae207d48p-1016L : 0x1.a31ab946d340a800ad52925a9b5fp-508L : inexact
+= sqrt tonearest ldbl-128 0x2.ae207d48p-1016L : 0x1.a31ab946d340a800ad52925a9b6p-508L : inexact
+= sqrt towardzero ldbl-128 0x2.ae207d48p-1016L : 0x1.a31ab946d340a800ad52925a9b5fp-508L : inexact
+= sqrt upward ldbl-128 0x2.ae207d48p-1016L : 0x1.a31ab946d340a800ad52925a9b6p-508L : inexact
+= sqrt downward ldbl-128ibm 0x2.ae207d48p-1016L : 0x1.a31ab946d340a800ad52925a9bp-508L : inexact
+= sqrt tonearest ldbl-128ibm 0x2.ae207d48p-1016L : 0x1.a31ab946d340a800ad52925a9b8p-508L : inexact
+= sqrt towardzero ldbl-128ibm 0x2.ae207d48p-1016L : 0x1.a31ab946d340a800ad52925a9bp-508L : inexact
+= sqrt upward ldbl-128ibm 0x2.ae207d48p-1016L : 0x1.a31ab946d340a800ad52925a9b8p-508L : inexact
+sqrt 0x1.9b294f88p-1015
+= sqrt downward flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt tonearest flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt towardzero flt-32 0x8p-152f : 0x2.d413ccp-76f : inexact
+= sqrt upward flt-32 0x8p-152f : 0x2.d413dp-76f : inexact
+= sqrt downward dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt tonearest dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt towardzero dbl-64 0x8p-152 : 0x2.d413cccfe7798p-76 : inexact
+= sqrt upward dbl-64 0x8p-152 : 0x2.d413cccfe779ap-76 : inexact
+= sqrt downward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-intel 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-intel 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt tonearest ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt towardzero ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe779921p-76L : inexact
+= sqrt upward ldbl-96-m68k 0x8p-152L : 0x2.d413cccfe7799214p-76L : inexact
+= sqrt downward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt tonearest ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt towardzero ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52ap-76L : inexact
+= sqrt upward ldbl-128 0x8p-152L : 0x2.d413cccfe779921165f626cdd52cp-76L : inexact
+= sqrt downward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt tonearest ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt towardzero ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd5p-76L : inexact
+= sqrt upward ldbl-128ibm 0x8p-152L : 0x2.d413cccfe779921165f626cdd6p-76L : inexact
+= sqrt downward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt tonearest flt-32 0x0p+0f : 0x0p+0f :
+= sqrt towardzero flt-32 0x0p+0f : 0x0p+0f :
+= sqrt upward flt-32 0x0p+0f : 0x0p+0f :
+= sqrt downward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt tonearest dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt towardzero dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt upward dbl-64 0x0p+0 : 0x0p+0 :
+= sqrt downward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-intel 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-96-m68k 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128 0x0p+0L : 0x0p+0L :
+= sqrt downward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt tonearest ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt towardzero ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt upward ldbl-128ibm 0x0p+0L : 0x0p+0L :
+= sqrt downward dbl-64 0x3.36529f1p-1016 : 0x1.cad197e28e85ap-508 : inexact
+= sqrt tonearest dbl-64 0x3.36529f1p-1016 : 0x1.cad197e28e85bp-508 : inexact
+= sqrt towardzero dbl-64 0x3.36529f1p-1016 : 0x1.cad197e28e85ap-508 : inexact
+= sqrt upward dbl-64 0x3.36529f1p-1016 : 0x1.cad197e28e85bp-508 : inexact
+= sqrt downward ldbl-96-intel 0x3.36529f1p-1016L : 0x1.cad197e28e85a8p-508L : inexact
+= sqrt tonearest ldbl-96-intel 0x3.36529f1p-1016L : 0x1.cad197e28e85a8p-508L : inexact
+= sqrt towardzero ldbl-96-intel 0x3.36529f1p-1016L : 0x1.cad197e28e85a8p-508L : inexact
+= sqrt upward ldbl-96-intel 0x3.36529f1p-1016L : 0x1.cad197e28e85a802p-508L : inexact
+= sqrt downward ldbl-96-m68k 0x3.36529f1p-1016L : 0x1.cad197e28e85a8p-508L : inexact
+= sqrt tonearest ldbl-96-m68k 0x3.36529f1p-1016L : 0x1.cad197e28e85a8p-508L : inexact
+= sqrt towardzero ldbl-96-m68k 0x3.36529f1p-1016L : 0x1.cad197e28e85a8p-508L : inexact
+= sqrt upward ldbl-96-m68k 0x3.36529f1p-1016L : 0x1.cad197e28e85a802p-508L : inexact
+= sqrt downward ldbl-128 0x3.36529f1p-1016L : 0x1.cad197e28e85a800936f1133685p-508L : inexact
+= sqrt tonearest ldbl-128 0x3.36529f1p-1016L : 0x1.cad197e28e85a800936f11336851p-508L : inexact
+= sqrt towardzero ldbl-128 0x3.36529f1p-1016L : 0x1.cad197e28e85a800936f1133685p-508L : inexact
+= sqrt upward ldbl-128 0x3.36529f1p-1016L : 0x1.cad197e28e85a800936f11336851p-508L : inexact
+= sqrt downward ldbl-128ibm 0x3.36529f1p-1016L : 0x1.cad197e28e85a800936f113368p-508L : inexact
+= sqrt tonearest ldbl-128ibm 0x3.36529f1p-1016L : 0x1.cad197e28e85a800936f1133688p-508L : inexact
+= sqrt towardzero ldbl-128ibm 0x3.36529f1p-1016L : 0x1.cad197e28e85a800936f113368p-508L : inexact
+= sqrt upward ldbl-128ibm 0x3.36529f1p-1016L : 0x1.cad197e28e85a800936f1133688p-508L : inexact
+sqrt 0x1.0000000000001p+0
+= sqrt downward flt-32 0x1.000002p+0f : 0x1p+0f : inexact
+= sqrt tonearest flt-32 0x1.000002p+0f : 0x1p+0f : inexact
+= sqrt towardzero flt-32 0x1.000002p+0f : 0x1p+0f : inexact
+= sqrt upward flt-32 0x1.000002p+0f : 0x1.000002p+0f : inexact
+= sqrt downward dbl-64 0x1.000002p+0 : 0x1.000000ffffff8p+0 : inexact
+= sqrt tonearest dbl-64 0x1.000002p+0 : 0x1.000000ffffff8p+0 : inexact
+= sqrt towardzero dbl-64 0x1.000002p+0 : 0x1.000000ffffff8p+0 : inexact
+= sqrt upward dbl-64 0x1.000002p+0 : 0x1.000000ffffff9p+0 : inexact
+= sqrt downward ldbl-96-intel 0x1.000002p+0L : 0x1.000000ffffff8p+0L : inexact
+= sqrt tonearest ldbl-96-intel 0x1.000002p+0L : 0x1.000000ffffff8p+0L : inexact
+= sqrt towardzero ldbl-96-intel 0x1.000002p+0L : 0x1.000000ffffff8p+0L : inexact
+= sqrt upward ldbl-96-intel 0x1.000002p+0L : 0x1.000000ffffff8002p+0L : inexact
+= sqrt downward ldbl-96-m68k 0x1.000002p+0L : 0x1.000000ffffff8p+0L : inexact
+= sqrt tonearest ldbl-96-m68k 0x1.000002p+0L : 0x1.000000ffffff8p+0L : inexact
+= sqrt towardzero ldbl-96-m68k 0x1.000002p+0L : 0x1.000000ffffff8p+0L : inexact
+= sqrt upward ldbl-96-m68k 0x1.000002p+0L : 0x1.000000ffffff8002p+0L : inexact
+= sqrt downward ldbl-128 0x1.000002p+0L : 0x1.000000ffffff8000007fffff6p+0L : inexact
+= sqrt tonearest ldbl-128 0x1.000002p+0L : 0x1.000000ffffff8000007fffff6p+0L : inexact
+= sqrt towardzero ldbl-128 0x1.000002p+0L : 0x1.000000ffffff8000007fffff6p+0L : inexact
+= sqrt upward ldbl-128 0x1.000002p+0L : 0x1.000000ffffff8000007fffff6001p+0L : inexact
+= sqrt downward ldbl-128ibm 0x1.000002p+0L : 0x1.000000ffffff8000007fffff6p+0L : inexact
+= sqrt tonearest ldbl-128ibm 0x1.000002p+0L : 0x1.000000ffffff8000007fffff6p+0L : inexact
+= sqrt towardzero ldbl-128ibm 0x1.000002p+0L : 0x1.000000ffffff8000007fffff6p+0L : inexact
+= sqrt upward ldbl-128ibm 0x1.000002p+0L : 0x1.000000ffffff8000007fffff608p+0L : inexact
+= sqrt downward flt-32 0x1p+0f : 0x1p+0f :
+= sqrt tonearest flt-32 0x1p+0f : 0x1p+0f :
+= sqrt towardzero flt-32 0x1p+0f : 0x1p+0f :
+= sqrt upward flt-32 0x1p+0f : 0x1p+0f :
+= sqrt downward dbl-64 0x1p+0 : 0x1p+0 :
+= sqrt tonearest dbl-64 0x1p+0 : 0x1p+0 :
+= sqrt towardzero dbl-64 0x1p+0 : 0x1p+0 :
+= sqrt upward dbl-64 0x1p+0 : 0x1p+0 :
+= sqrt downward ldbl-96-intel 0x1p+0L : 0x1p+0L :
+= sqrt tonearest ldbl-96-intel 0x1p+0L : 0x1p+0L :
+= sqrt towardzero ldbl-96-intel 0x1p+0L : 0x1p+0L :
+= sqrt upward ldbl-96-intel 0x1p+0L : 0x1p+0L :
+= sqrt downward ldbl-96-m68k 0x1p+0L : 0x1p+0L :
+= sqrt tonearest ldbl-96-m68k 0x1p+0L : 0x1p+0L :
+= sqrt towardzero ldbl-96-m68k 0x1p+0L : 0x1p+0L :
+= sqrt upward ldbl-96-m68k 0x1p+0L : 0x1p+0L :
+= sqrt downward ldbl-128 0x1p+0L : 0x1p+0L :
+= sqrt tonearest ldbl-128 0x1p+0L : 0x1p+0L :
+= sqrt towardzero ldbl-128 0x1p+0L : 0x1p+0L :
+= sqrt upward ldbl-128 0x1p+0L : 0x1p+0L :
+= sqrt downward ldbl-128ibm 0x1p+0L : 0x1p+0L :
+= sqrt tonearest ldbl-128ibm 0x1p+0L : 0x1p+0L :
+= sqrt towardzero ldbl-128ibm 0x1p+0L : 0x1p+0L :
+= sqrt upward ldbl-128ibm 0x1p+0L : 0x1p+0L :
+= sqrt downward dbl-64 0x1.0000000000001p+0 : 0x1p+0 : inexact
+= sqrt tonearest dbl-64 0x1.0000000000001p+0 : 0x1p+0 : inexact
+= sqrt towardzero dbl-64 0x1.0000000000001p+0 : 0x1p+0 : inexact
+= sqrt upward dbl-64 0x1.0000000000001p+0 : 0x1.0000000000001p+0 : inexact
+= sqrt downward ldbl-96-intel 0x1.0000000000001p+0L : 0x1.00000000000007fep+0L : inexact
+= sqrt tonearest ldbl-96-intel 0x1.0000000000001p+0L : 0x1.00000000000008p+0L : inexact
+= sqrt towardzero ldbl-96-intel 0x1.0000000000001p+0L : 0x1.00000000000007fep+0L : inexact
+= sqrt upward ldbl-96-intel 0x1.0000000000001p+0L : 0x1.00000000000008p+0L : inexact
+= sqrt downward ldbl-96-m68k 0x1.0000000000001p+0L : 0x1.00000000000007fep+0L : inexact
+= sqrt tonearest ldbl-96-m68k 0x1.0000000000001p+0L : 0x1.00000000000008p+0L : inexact
+= sqrt towardzero ldbl-96-m68k 0x1.0000000000001p+0L : 0x1.00000000000007fep+0L : inexact
+= sqrt upward ldbl-96-m68k 0x1.0000000000001p+0L : 0x1.00000000000008p+0L : inexact
+= sqrt downward ldbl-128 0x1.0000000000001p+0L : 0x1.00000000000007ffffffffffffep+0L : inexact
+= sqrt tonearest ldbl-128 0x1.0000000000001p+0L : 0x1.00000000000007ffffffffffffep+0L : inexact
+= sqrt towardzero ldbl-128 0x1.0000000000001p+0L : 0x1.00000000000007ffffffffffffep+0L : inexact
+= sqrt upward ldbl-128 0x1.0000000000001p+0L : 0x1.00000000000007ffffffffffffe1p+0L : inexact
+= sqrt downward ldbl-128ibm 0x1.0000000000001p+0L : 0x1.00000000000007ffffffffffff8p+0L : inexact
+= sqrt tonearest ldbl-128ibm 0x1.0000000000001p+0L : 0x1.00000000000008p+0L : inexact
+= sqrt towardzero ldbl-128ibm 0x1.0000000000001p+0L : 0x1.00000000000007ffffffffffff8p+0L : inexact
+= sqrt upward ldbl-128ibm 0x1.0000000000001p+0L : 0x1.00000000000008p+0L : inexact
+sqrt 0x1.fffffffffffffp-1
+= sqrt downward flt-32 0x1p+0f : 0x1p+0f :
+= sqrt tonearest flt-32 0x1p+0f : 0x1p+0f :
+= sqrt towardzero flt-32 0x1p+0f : 0x1p+0f :
+= sqrt upward flt-32 0x1p+0f : 0x1p+0f :
+= sqrt downward dbl-64 0x1p+0 : 0x1p+0 :
+= sqrt tonearest dbl-64 0x1p+0 : 0x1p+0 :
+= sqrt towardzero dbl-64 0x1p+0 : 0x1p+0 :
+= sqrt upward dbl-64 0x1p+0 : 0x1p+0 :
+= sqrt downward ldbl-96-intel 0x1p+0L : 0x1p+0L :
+= sqrt tonearest ldbl-96-intel 0x1p+0L : 0x1p+0L :
+= sqrt towardzero ldbl-96-intel 0x1p+0L : 0x1p+0L :
+= sqrt upward ldbl-96-intel 0x1p+0L : 0x1p+0L :
+= sqrt downward ldbl-96-m68k 0x1p+0L : 0x1p+0L :
+= sqrt tonearest ldbl-96-m68k 0x1p+0L : 0x1p+0L :
+= sqrt towardzero ldbl-96-m68k 0x1p+0L : 0x1p+0L :
+= sqrt upward ldbl-96-m68k 0x1p+0L : 0x1p+0L :
+= sqrt downward ldbl-128 0x1p+0L : 0x1p+0L :
+= sqrt tonearest ldbl-128 0x1p+0L : 0x1p+0L :
+= sqrt towardzero ldbl-128 0x1p+0L : 0x1p+0L :
+= sqrt upward ldbl-128 0x1p+0L : 0x1p+0L :
+= sqrt downward ldbl-128ibm 0x1p+0L : 0x1p+0L :
+= sqrt tonearest ldbl-128ibm 0x1p+0L : 0x1p+0L :
+= sqrt towardzero ldbl-128ibm 0x1p+0L : 0x1p+0L :
+= sqrt upward ldbl-128ibm 0x1p+0L : 0x1p+0L :
+= sqrt downward flt-32 0xf.fffffp-4f : 0xf.fffffp-4f : inexact
+= sqrt tonearest flt-32 0xf.fffffp-4f : 0xf.fffffp-4f : inexact
+= sqrt towardzero flt-32 0xf.fffffp-4f : 0xf.fffffp-4f : inexact
+= sqrt upward flt-32 0xf.fffffp-4f : 0x1p+0f : inexact
+= sqrt downward dbl-64 0xf.fffffp-4 : 0xf.fffff7fffffd8p-4 : inexact
+= sqrt tonearest dbl-64 0xf.fffffp-4 : 0xf.fffff7fffffep-4 : inexact
+= sqrt towardzero dbl-64 0xf.fffffp-4 : 0xf.fffff7fffffd8p-4 : inexact
+= sqrt upward dbl-64 0xf.fffffp-4 : 0xf.fffff7fffffep-4 : inexact
+= sqrt downward ldbl-96-intel 0xf.fffffp-4L : 0xf.fffff7fffffdfffp-4L : inexact
+= sqrt tonearest ldbl-96-intel 0xf.fffffp-4L : 0xf.fffff7fffffep-4L : inexact
+= sqrt towardzero ldbl-96-intel 0xf.fffffp-4L : 0xf.fffff7fffffdfffp-4L : inexact
+= sqrt upward ldbl-96-intel 0xf.fffffp-4L : 0xf.fffff7fffffep-4L : inexact
+= sqrt downward ldbl-96-m68k 0xf.fffffp-4L : 0xf.fffff7fffffdfffp-4L : inexact
+= sqrt tonearest ldbl-96-m68k 0xf.fffffp-4L : 0xf.fffff7fffffep-4L : inexact
+= sqrt towardzero ldbl-96-m68k 0xf.fffffp-4L : 0xf.fffff7fffffdfffp-4L : inexact
+= sqrt upward ldbl-96-m68k 0xf.fffffp-4L : 0xf.fffff7fffffep-4L : inexact
+= sqrt downward ldbl-128 0xf.fffffp-4L : 0xf.fffff7fffffdfffffeffffff5ff8p-4L : inexact
+= sqrt tonearest ldbl-128 0xf.fffffp-4L : 0xf.fffff7fffffdfffffeffffff6p-4L : inexact
+= sqrt towardzero ldbl-128 0xf.fffffp-4L : 0xf.fffff7fffffdfffffeffffff5ff8p-4L : inexact
+= sqrt upward ldbl-128 0xf.fffffp-4L : 0xf.fffff7fffffdfffffeffffff6p-4L : inexact
+= sqrt downward ldbl-128ibm 0xf.fffffp-4L : 0xf.fffff7fffffdfffffeffffff5cp-4L : inexact
+= sqrt tonearest ldbl-128ibm 0xf.fffffp-4L : 0xf.fffff7fffffdfffffeffffff6p-4L : inexact
+= sqrt towardzero ldbl-128ibm 0xf.fffffp-4L : 0xf.fffff7fffffdfffffeffffff5cp-4L : inexact
+= sqrt upward ldbl-128ibm 0xf.fffffp-4L : 0xf.fffff7fffffdfffffeffffff6p-4L : inexact
+= sqrt downward dbl-64 0xf.ffffffffffff8p-4 : 0xf.ffffffffffff8p-4 : inexact
+= sqrt tonearest dbl-64 0xf.ffffffffffff8p-4 : 0xf.ffffffffffff8p-4 : inexact
+= sqrt towardzero dbl-64 0xf.ffffffffffff8p-4 : 0xf.ffffffffffff8p-4 : inexact
+= sqrt upward dbl-64 0xf.ffffffffffff8p-4 : 0x1p+0 : inexact
+= sqrt downward ldbl-96-intel 0xf.ffffffffffff8p-4L : 0xf.ffffffffffffbffp-4L : inexact
+= sqrt tonearest ldbl-96-intel 0xf.ffffffffffff8p-4L : 0xf.ffffffffffffcp-4L : inexact
+= sqrt towardzero ldbl-96-intel 0xf.ffffffffffff8p-4L : 0xf.ffffffffffffbffp-4L : inexact
+= sqrt upward ldbl-96-intel 0xf.ffffffffffff8p-4L : 0xf.ffffffffffffcp-4L : inexact
+= sqrt downward ldbl-96-m68k 0xf.ffffffffffff8p-4L : 0xf.ffffffffffffbffp-4L : inexact
+= sqrt tonearest ldbl-96-m68k 0xf.ffffffffffff8p-4L : 0xf.ffffffffffffcp-4L : inexact
+= sqrt towardzero ldbl-96-m68k 0xf.ffffffffffff8p-4L : 0xf.ffffffffffffbffp-4L : inexact
+= sqrt upward ldbl-96-m68k 0xf.ffffffffffff8p-4L : 0xf.ffffffffffffcp-4L : inexact
+= sqrt downward ldbl-128 0xf.ffffffffffff8p-4L : 0xf.ffffffffffffbfffffffffffff78p-4L : inexact
+= sqrt tonearest ldbl-128 0xf.ffffffffffff8p-4L : 0xf.ffffffffffffbfffffffffffff8p-4L : inexact
+= sqrt towardzero ldbl-128 0xf.ffffffffffff8p-4L : 0xf.ffffffffffffbfffffffffffff78p-4L : inexact
+= sqrt upward ldbl-128 0xf.ffffffffffff8p-4L : 0xf.ffffffffffffbfffffffffffff8p-4L : inexact
+= sqrt downward ldbl-128ibm 0xf.ffffffffffff8p-4L : 0xf.ffffffffffffbffffffffffffcp-4L : inexact
+= sqrt tonearest ldbl-128ibm 0xf.ffffffffffff8p-4L : 0xf.ffffffffffffcp-4L : inexact
+= sqrt towardzero ldbl-128ibm 0xf.ffffffffffff8p-4L : 0xf.ffffffffffffbffffffffffffcp-4L : inexact
+= sqrt upward ldbl-128ibm 0xf.ffffffffffff8p-4L : 0xf.ffffffffffffcp-4L : inexact
+tan 0
+= tan downward flt-32 0x0p+0f : 0x0p+0f : inexact-ok
+= tan tonearest flt-32 0x0p+0f : 0x0p+0f : inexact-ok
+= tan towardzero flt-32 0x0p+0f : 0x0p+0f : inexact-ok
+= tan upward flt-32 0x0p+0f : 0x0p+0f : inexact-ok
+= tan downward dbl-64 0x0p+0 : 0x0p+0 : inexact-ok
+= tan tonearest dbl-64 0x0p+0 : 0x0p+0 : inexact-ok
+= tan towardzero dbl-64 0x0p+0 : 0x0p+0 : inexact-ok
+= tan upward dbl-64 0x0p+0 : 0x0p+0 : inexact-ok
+= tan downward ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok
+= tan tonearest ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok
+= tan towardzero ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok
+= tan upward ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok
+= tan downward ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok
+= tan tonearest ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok
+= tan towardzero ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok
+= tan upward ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok
+= tan downward ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok
+= tan tonearest ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok
+= tan towardzero ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok
+= tan upward ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok
+= tan downward ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok
+= tan tonearest ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok
+= tan towardzero ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok
+= tan upward ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok
+tan -0
+= tan downward flt-32 -0x0p+0f : -0x0p+0f : inexact-ok
+= tan tonearest flt-32 -0x0p+0f : -0x0p+0f : inexact-ok
+= tan towardzero flt-32 -0x0p+0f : -0x0p+0f : inexact-ok
+= tan upward flt-32 -0x0p+0f : -0x0p+0f : inexact-ok
+= tan downward dbl-64 -0x0p+0 : -0x0p+0 : inexact-ok
+= tan tonearest dbl-64 -0x0p+0 : -0x0p+0 : inexact-ok
+= tan towardzero dbl-64 -0x0p+0 : -0x0p+0 : inexact-ok
+= tan upward dbl-64 -0x0p+0 : -0x0p+0 : inexact-ok
+= tan downward ldbl-96-intel -0x0p+0L : -0x0p+0L : inexact-ok
+= tan tonearest ldbl-96-intel -0x0p+0L : -0x0p+0L : inexact-ok
+= tan towardzero ldbl-96-intel -0x0p+0L : -0x0p+0L : inexact-ok
+= tan upward ldbl-96-intel -0x0p+0L : -0x0p+0L : inexact-ok
+= tan downward ldbl-96-m68k -0x0p+0L : -0x0p+0L : inexact-ok
+= tan tonearest ldbl-96-m68k -0x0p+0L : -0x0p+0L : inexact-ok
+= tan towardzero ldbl-96-m68k -0x0p+0L : -0x0p+0L : inexact-ok
+= tan upward ldbl-96-m68k -0x0p+0L : -0x0p+0L : inexact-ok
+= tan downward ldbl-128 -0x0p+0L : -0x0p+0L : inexact-ok
+= tan tonearest ldbl-128 -0x0p+0L : -0x0p+0L : inexact-ok
+= tan towardzero ldbl-128 -0x0p+0L : -0x0p+0L : inexact-ok
+= tan upward ldbl-128 -0x0p+0L : -0x0p+0L : inexact-ok
+= tan downward ldbl-128ibm -0x0p+0L : -0x0p+0L : inexact-ok
+= tan tonearest ldbl-128ibm -0x0p+0L : -0x0p+0L : inexact-ok
+= tan towardzero ldbl-128ibm -0x0p+0L : -0x0p+0L : inexact-ok
+= tan upward ldbl-128ibm -0x0p+0L : -0x0p+0L : inexact-ok
+tan pi/4
+= tan downward flt-32 0xc.90fdbp-4f : 0x1p+0f : inexact-ok
+= tan tonearest flt-32 0xc.90fdbp-4f : 0x1p+0f : inexact-ok
+= tan towardzero flt-32 0xc.90fdbp-4f : 0x1p+0f : inexact-ok
+= tan upward flt-32 0xc.90fdbp-4f : 0x1.000002p+0f : inexact-ok
+= tan downward dbl-64 0xc.90fdbp-4 : 0x1.000000bbbd2ecp+0 : inexact-ok
+= tan tonearest dbl-64 0xc.90fdbp-4 : 0x1.000000bbbd2ecp+0 : inexact-ok
+= tan towardzero dbl-64 0xc.90fdbp-4 : 0x1.000000bbbd2ecp+0 : inexact-ok
+= tan upward dbl-64 0xc.90fdbp-4 : 0x1.000000bbbd2edp+0 : inexact-ok
+= tan downward ldbl-96-intel 0xc.90fdbp-4L : 0x1.000000bbbd2ec06cp+0L : inexact-ok
+= tan tonearest ldbl-96-intel 0xc.90fdbp-4L : 0x1.000000bbbd2ec06ep+0L : inexact-ok
+= tan towardzero ldbl-96-intel 0xc.90fdbp-4L : 0x1.000000bbbd2ec06cp+0L : inexact-ok
+= tan upward ldbl-96-intel 0xc.90fdbp-4L : 0x1.000000bbbd2ec06ep+0L : inexact-ok
+= tan downward ldbl-96-m68k 0xc.90fdbp-4L : 0x1.000000bbbd2ec06cp+0L : inexact-ok
+= tan tonearest ldbl-96-m68k 0xc.90fdbp-4L : 0x1.000000bbbd2ec06ep+0L : inexact-ok
+= tan towardzero ldbl-96-m68k 0xc.90fdbp-4L : 0x1.000000bbbd2ec06cp+0L : inexact-ok
+= tan upward ldbl-96-m68k 0xc.90fdbp-4L : 0x1.000000bbbd2ec06ep+0L : inexact-ok
+= tan downward ldbl-128 0xc.90fdbp-4L : 0x1.000000bbbd2ec06d6d6fff3655a3p+0L : inexact-ok
+= tan tonearest ldbl-128 0xc.90fdbp-4L : 0x1.000000bbbd2ec06d6d6fff3655a3p+0L : inexact-ok
+= tan towardzero ldbl-128 0xc.90fdbp-4L : 0x1.000000bbbd2ec06d6d6fff3655a3p+0L : inexact-ok
+= tan upward ldbl-128 0xc.90fdbp-4L : 0x1.000000bbbd2ec06d6d6fff3655a4p+0L : inexact-ok
+= tan downward ldbl-128ibm 0xc.90fdbp-4L : 0x1.000000bbbd2ec06d6d6fff36558p+0L : inexact-ok
+= tan tonearest ldbl-128ibm 0xc.90fdbp-4L : 0x1.000000bbbd2ec06d6d6fff36558p+0L : inexact-ok
+= tan towardzero ldbl-128ibm 0xc.90fdbp-4L : 0x1.000000bbbd2ec06d6d6fff36558p+0L : inexact-ok
+= tan upward ldbl-128ibm 0xc.90fdbp-4L : 0x1.000000bbbd2ec06d6d6fff3656p+0L : inexact-ok
+= tan downward flt-32 0xc.90fdap-4f : 0xf.ffffep-4f : inexact-ok
+= tan tonearest flt-32 0xc.90fdap-4f : 0xf.fffffp-4f : inexact-ok
+= tan towardzero flt-32 0xc.90fdap-4f : 0xf.ffffep-4f : inexact-ok
+= tan upward flt-32 0xc.90fdap-4f : 0xf.fffffp-4f : inexact-ok
+= tan downward dbl-64 0xc.90fdap-4 : 0xf.ffffebbbd2f48p-4 : inexact-ok
+= tan tonearest dbl-64 0xc.90fdap-4 : 0xf.ffffebbbd2f48p-4 : inexact-ok
+= tan towardzero dbl-64 0xc.90fdap-4 : 0xf.ffffebbbd2f48p-4 : inexact-ok
+= tan upward dbl-64 0xc.90fdap-4 : 0xf.ffffebbbd2f5p-4 : inexact-ok
+= tan downward ldbl-96-intel 0xc.90fdap-4L : 0xf.ffffebbbd2f48f3p-4L : inexact-ok
+= tan tonearest ldbl-96-intel 0xc.90fdap-4L : 0xf.ffffebbbd2f48f3p-4L : inexact-ok
+= tan towardzero ldbl-96-intel 0xc.90fdap-4L : 0xf.ffffebbbd2f48f3p-4L : inexact-ok
+= tan upward ldbl-96-intel 0xc.90fdap-4L : 0xf.ffffebbbd2f48f4p-4L : inexact-ok
+= tan downward ldbl-96-m68k 0xc.90fdap-4L : 0xf.ffffebbbd2f48f3p-4L : inexact-ok
+= tan tonearest ldbl-96-m68k 0xc.90fdap-4L : 0xf.ffffebbbd2f48f3p-4L : inexact-ok
+= tan towardzero ldbl-96-m68k 0xc.90fdap-4L : 0xf.ffffebbbd2f48f3p-4L : inexact-ok
+= tan upward ldbl-96-m68k 0xc.90fdap-4L : 0xf.ffffebbbd2f48f4p-4L : inexact-ok
+= tan downward ldbl-128 0xc.90fdap-4L : 0xf.ffffebbbd2f48f30fa9c07dc0468p-4L : inexact-ok
+= tan tonearest ldbl-128 0xc.90fdap-4L : 0xf.ffffebbbd2f48f30fa9c07dc0468p-4L : inexact-ok
+= tan towardzero ldbl-128 0xc.90fdap-4L : 0xf.ffffebbbd2f48f30fa9c07dc0468p-4L : inexact-ok
+= tan upward ldbl-128 0xc.90fdap-4L : 0xf.ffffebbbd2f48f30fa9c07dc047p-4L : inexact-ok
+= tan downward ldbl-128ibm 0xc.90fdap-4L : 0xf.ffffebbbd2f48f30fa9c07dc04p-4L : inexact-ok
+= tan tonearest ldbl-128ibm 0xc.90fdap-4L : 0xf.ffffebbbd2f48f30fa9c07dc04p-4L : inexact-ok
+= tan towardzero ldbl-128ibm 0xc.90fdap-4L : 0xf.ffffebbbd2f48f30fa9c07dc04p-4L : inexact-ok
+= tan upward ldbl-128ibm 0xc.90fdap-4L : 0xf.ffffebbbd2f48f30fa9c07dc08p-4L : inexact-ok
+= tan downward dbl-64 0xc.90fdaa22168c8p-4 : 0x1p+0 : inexact-ok
+= tan tonearest dbl-64 0xc.90fdaa22168c8p-4 : 0x1.0000000000001p+0 : inexact-ok
+= tan towardzero dbl-64 0xc.90fdaa22168c8p-4 : 0x1p+0 : inexact-ok
+= tan upward dbl-64 0xc.90fdaa22168c8p-4 : 0x1.0000000000001p+0 : inexact-ok
+= tan downward ldbl-96-intel 0xc.90fdaa22168c8p-4L : 0x1.0000000000000b96p+0L : inexact-ok
+= tan tonearest ldbl-96-intel 0xc.90fdaa22168c8p-4L : 0x1.0000000000000b96p+0L : inexact-ok
+= tan towardzero ldbl-96-intel 0xc.90fdaa22168c8p-4L : 0x1.0000000000000b96p+0L : inexact-ok
+= tan upward ldbl-96-intel 0xc.90fdaa22168c8p-4L : 0x1.0000000000000b98p+0L : inexact-ok
+= tan downward ldbl-96-m68k 0xc.90fdaa22168c8p-4L : 0x1.0000000000000b96p+0L : inexact-ok
+= tan tonearest ldbl-96-m68k 0xc.90fdaa22168c8p-4L : 0x1.0000000000000b96p+0L : inexact-ok
+= tan towardzero ldbl-96-m68k 0xc.90fdaa22168c8p-4L : 0x1.0000000000000b96p+0L : inexact-ok
+= tan upward ldbl-96-m68k 0xc.90fdaa22168c8p-4L : 0x1.0000000000000b98p+0L : inexact-ok
+= tan downward ldbl-128 0xc.90fdaa22168c8p-4L : 0x1.0000000000000b9676733ae8fe8ap+0L : inexact-ok
+= tan tonearest ldbl-128 0xc.90fdaa22168c8p-4L : 0x1.0000000000000b9676733ae8fe8bp+0L : inexact-ok
+= tan towardzero ldbl-128 0xc.90fdaa22168c8p-4L : 0x1.0000000000000b9676733ae8fe8ap+0L : inexact-ok
+= tan upward ldbl-128 0xc.90fdaa22168c8p-4L : 0x1.0000000000000b9676733ae8fe8bp+0L : inexact-ok
+= tan downward ldbl-128ibm 0xc.90fdaa22168c8p-4L : 0x1.0000000000000b9676733ae8fe8p+0L : inexact-ok
+= tan tonearest ldbl-128ibm 0xc.90fdaa22168c8p-4L : 0x1.0000000000000b9676733ae8fe8p+0L : inexact-ok
+= tan towardzero ldbl-128ibm 0xc.90fdaa22168c8p-4L : 0x1.0000000000000b9676733ae8fe8p+0L : inexact-ok
+= tan upward ldbl-128ibm 0xc.90fdaa22168c8p-4L : 0x1.0000000000000b9676733ae8ffp+0L : inexact-ok
+= tan downward dbl-64 0xc.90fdaa22168cp-4 : 0xf.ffffffffffff8p-4 : inexact-ok
+= tan tonearest dbl-64 0xc.90fdaa22168cp-4 : 0xf.ffffffffffff8p-4 : inexact-ok
+= tan towardzero dbl-64 0xc.90fdaa22168cp-4 : 0xf.ffffffffffff8p-4 : inexact-ok
+= tan upward dbl-64 0xc.90fdaa22168cp-4 : 0x1p+0 : inexact-ok
+= tan downward ldbl-96-intel 0xc.90fdaa22168cp-4L : 0xf.ffffffffffffb96p-4L : inexact-ok
+= tan tonearest ldbl-96-intel 0xc.90fdaa22168cp-4L : 0xf.ffffffffffffb96p-4L : inexact-ok
+= tan towardzero ldbl-96-intel 0xc.90fdaa22168cp-4L : 0xf.ffffffffffffb96p-4L : inexact-ok
+= tan upward ldbl-96-intel 0xc.90fdaa22168cp-4L : 0xf.ffffffffffffb97p-4L : inexact-ok
+= tan downward ldbl-96-m68k 0xc.90fdaa22168cp-4L : 0xf.ffffffffffffb96p-4L : inexact-ok
+= tan tonearest ldbl-96-m68k 0xc.90fdaa22168cp-4L : 0xf.ffffffffffffb96p-4L : inexact-ok
+= tan towardzero ldbl-96-m68k 0xc.90fdaa22168cp-4L : 0xf.ffffffffffffb96p-4L : inexact-ok
+= tan upward ldbl-96-m68k 0xc.90fdaa22168cp-4L : 0xf.ffffffffffffb97p-4L : inexact-ok
+= tan downward ldbl-128 0xc.90fdaa22168cp-4L : 0xf.ffffffffffffb9676733ae8fe518p-4L : inexact-ok
+= tan tonearest ldbl-128 0xc.90fdaa22168cp-4L : 0xf.ffffffffffffb9676733ae8fe518p-4L : inexact-ok
+= tan towardzero ldbl-128 0xc.90fdaa22168cp-4L : 0xf.ffffffffffffb9676733ae8fe518p-4L : inexact-ok
+= tan upward ldbl-128 0xc.90fdaa22168cp-4L : 0xf.ffffffffffffb9676733ae8fe52p-4L : inexact-ok
+= tan downward ldbl-128ibm 0xc.90fdaa22168cp-4L : 0xf.ffffffffffffb9676733ae8fe4p-4L : inexact-ok
+= tan tonearest ldbl-128ibm 0xc.90fdaa22168cp-4L : 0xf.ffffffffffffb9676733ae8fe4p-4L : inexact-ok
+= tan towardzero ldbl-128ibm 0xc.90fdaa22168cp-4L : 0xf.ffffffffffffb9676733ae8fe4p-4L : inexact-ok
+= tan upward ldbl-128ibm 0xc.90fdaa22168cp-4L : 0xf.ffffffffffffb9676733ae8fe8p-4L : inexact-ok
+= tan downward ldbl-96-intel 0xc.90fdaa22168c235p-4L : 0x1p+0L : inexact-ok
+= tan tonearest ldbl-96-intel 0xc.90fdaa22168c235p-4L : 0x1p+0L : inexact-ok
+= tan towardzero ldbl-96-intel 0xc.90fdaa22168c235p-4L : 0x1p+0L : inexact-ok
+= tan upward ldbl-96-intel 0xc.90fdaa22168c235p-4L : 0x1.0000000000000002p+0L : inexact-ok
+= tan downward ldbl-96-m68k 0xc.90fdaa22168c235p-4L : 0x1p+0L : inexact-ok
+= tan tonearest ldbl-96-m68k 0xc.90fdaa22168c235p-4L : 0x1p+0L : inexact-ok
+= tan towardzero ldbl-96-m68k 0xc.90fdaa22168c235p-4L : 0x1p+0L : inexact-ok
+= tan upward ldbl-96-m68k 0xc.90fdaa22168c235p-4L : 0x1.0000000000000002p+0L : inexact-ok
+= tan downward ldbl-128 0xc.90fdaa22168c235p-4L : 0x1.000000000000000076733ae8fe47p+0L : inexact-ok
+= tan tonearest ldbl-128 0xc.90fdaa22168c235p-4L : 0x1.000000000000000076733ae8fe48p+0L : inexact-ok
+= tan towardzero ldbl-128 0xc.90fdaa22168c235p-4L : 0x1.000000000000000076733ae8fe47p+0L : inexact-ok
+= tan upward ldbl-128 0xc.90fdaa22168c235p-4L : 0x1.000000000000000076733ae8fe48p+0L : inexact-ok
+= tan downward ldbl-128ibm 0xc.90fdaa22168c235p-4L : 0x1.000000000000000076733ae8fep+0L : inexact-ok
+= tan tonearest ldbl-128ibm 0xc.90fdaa22168c235p-4L : 0x1.000000000000000076733ae8fe8p+0L : inexact-ok
+= tan towardzero ldbl-128ibm 0xc.90fdaa22168c235p-4L : 0x1.000000000000000076733ae8fep+0L : inexact-ok
+= tan upward ldbl-128ibm 0xc.90fdaa22168c235p-4L : 0x1.000000000000000076733ae8fe8p+0L : inexact-ok
+= tan downward ldbl-96-intel 0xc.90fdaa22168c234p-4L : 0xf.ffffffffffffffep-4L : inexact-ok
+= tan tonearest ldbl-96-intel 0xc.90fdaa22168c234p-4L : 0xf.ffffffffffffffep-4L : inexact-ok
+= tan towardzero ldbl-96-intel 0xc.90fdaa22168c234p-4L : 0xf.ffffffffffffffep-4L : inexact-ok
+= tan upward ldbl-96-intel 0xc.90fdaa22168c234p-4L : 0xf.fffffffffffffffp-4L : inexact-ok
+= tan downward ldbl-96-m68k 0xc.90fdaa22168c234p-4L : 0xf.ffffffffffffffep-4L : inexact-ok
+= tan tonearest ldbl-96-m68k 0xc.90fdaa22168c234p-4L : 0xf.ffffffffffffffep-4L : inexact-ok
+= tan towardzero ldbl-96-m68k 0xc.90fdaa22168c234p-4L : 0xf.ffffffffffffffep-4L : inexact-ok
+= tan upward ldbl-96-m68k 0xc.90fdaa22168c234p-4L : 0xf.fffffffffffffffp-4L : inexact-ok
+= tan downward ldbl-128 0xc.90fdaa22168c234p-4L : 0xf.ffffffffffffffe76733ae8fe478p-4L : inexact-ok
+= tan tonearest ldbl-128 0xc.90fdaa22168c234p-4L : 0xf.ffffffffffffffe76733ae8fe48p-4L : inexact-ok
+= tan towardzero ldbl-128 0xc.90fdaa22168c234p-4L : 0xf.ffffffffffffffe76733ae8fe478p-4L : inexact-ok
+= tan upward ldbl-128 0xc.90fdaa22168c234p-4L : 0xf.ffffffffffffffe76733ae8fe48p-4L : inexact-ok
+= tan downward ldbl-128ibm 0xc.90fdaa22168c234p-4L : 0xf.ffffffffffffffe76733ae8fe4p-4L : inexact-ok
+= tan tonearest ldbl-128ibm 0xc.90fdaa22168c234p-4L : 0xf.ffffffffffffffe76733ae8fe4p-4L : inexact-ok
+= tan towardzero ldbl-128ibm 0xc.90fdaa22168c234p-4L : 0xf.ffffffffffffffe76733ae8fe4p-4L : inexact-ok
+= tan upward ldbl-128ibm 0xc.90fdaa22168c234p-4L : 0xf.ffffffffffffffe76733ae8fe8p-4L : inexact-ok
+= tan downward ldbl-128 0xc.90fdaa22168c234c4c6628b80dc8p-4L : 0x1p+0L : inexact-ok
+= tan tonearest ldbl-128 0xc.90fdaa22168c234c4c6628b80dc8p-4L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= tan towardzero ldbl-128 0xc.90fdaa22168c234c4c6628b80dc8p-4L : 0x1p+0L : inexact-ok
+= tan upward ldbl-128 0xc.90fdaa22168c234c4c6628b80dc8p-4L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= tan downward ldbl-128 0xc.90fdaa22168c234c4c6628b80dcp-4L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= tan tonearest ldbl-128 0xc.90fdaa22168c234c4c6628b80dcp-4L : 0x1p+0L : inexact-ok
+= tan towardzero ldbl-128 0xc.90fdaa22168c234c4c6628b80dcp-4L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= tan upward ldbl-128 0xc.90fdaa22168c234c4c6628b80dcp-4L : 0x1p+0L : inexact-ok
+= tan downward ldbl-128 0xc.90fdaa22168c234c4c6628b81p-4L : 0x1.0000000000000000000000000047p+0L : inexact-ok
+= tan tonearest ldbl-128 0xc.90fdaa22168c234c4c6628b81p-4L : 0x1.0000000000000000000000000048p+0L : inexact-ok
+= tan towardzero ldbl-128 0xc.90fdaa22168c234c4c6628b81p-4L : 0x1.0000000000000000000000000047p+0L : inexact-ok
+= tan upward ldbl-128 0xc.90fdaa22168c234c4c6628b81p-4L : 0x1.0000000000000000000000000048p+0L : inexact-ok
+= tan downward ldbl-128ibm 0xc.90fdaa22168c234c4c6628b81p-4L : 0x1p+0L : inexact-ok
+= tan tonearest ldbl-128ibm 0xc.90fdaa22168c234c4c6628b81p-4L : 0x1.000000000000000000000000008p+0L : inexact-ok
+= tan towardzero ldbl-128ibm 0xc.90fdaa22168c234c4c6628b81p-4L : 0x1p+0L : inexact-ok
+= tan upward ldbl-128ibm 0xc.90fdaa22168c234c4c6628b81p-4L : 0x1.000000000000000000000000008p+0L : inexact-ok
+= tan downward ldbl-128 0xc.90fdaa22168c234c4c6628b80cp-4L : 0xf.fffffffffffffffffffffffffc78p-4L : inexact-ok
+= tan tonearest ldbl-128 0xc.90fdaa22168c234c4c6628b80cp-4L : 0xf.fffffffffffffffffffffffffc8p-4L : inexact-ok
+= tan towardzero ldbl-128 0xc.90fdaa22168c234c4c6628b80cp-4L : 0xf.fffffffffffffffffffffffffc78p-4L : inexact-ok
+= tan upward ldbl-128 0xc.90fdaa22168c234c4c6628b80cp-4L : 0xf.fffffffffffffffffffffffffc8p-4L : inexact-ok
+= tan downward ldbl-128ibm 0xc.90fdaa22168c234c4c6628b80cp-4L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= tan tonearest ldbl-128ibm 0xc.90fdaa22168c234c4c6628b80cp-4L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= tan towardzero ldbl-128ibm 0xc.90fdaa22168c234c4c6628b80cp-4L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= tan upward ldbl-128ibm 0xc.90fdaa22168c234c4c6628b80cp-4L : 0x1p+0L : inexact-ok
+tan 0.75
+= tan downward flt-32 0xcp-4f : 0xe.e7d1bp-4f : inexact-ok
+= tan tonearest flt-32 0xcp-4f : 0xe.e7d1bp-4f : inexact-ok
+= tan towardzero flt-32 0xcp-4f : 0xe.e7d1bp-4f : inexact-ok
+= tan upward flt-32 0xcp-4f : 0xe.e7d1cp-4f : inexact-ok
+= tan downward dbl-64 0xcp-4 : 0xe.e7d1b08877758p-4 : inexact-ok
+= tan tonearest dbl-64 0xcp-4 : 0xe.e7d1b0887776p-4 : inexact-ok
+= tan towardzero dbl-64 0xcp-4 : 0xe.e7d1b08877758p-4 : inexact-ok
+= tan upward dbl-64 0xcp-4 : 0xe.e7d1b0887776p-4 : inexact-ok
+= tan downward ldbl-96-intel 0xcp-4L : 0xe.e7d1b0887775f06p-4L : inexact-ok
+= tan tonearest ldbl-96-intel 0xcp-4L : 0xe.e7d1b0887775f06p-4L : inexact-ok
+= tan towardzero ldbl-96-intel 0xcp-4L : 0xe.e7d1b0887775f06p-4L : inexact-ok
+= tan upward ldbl-96-intel 0xcp-4L : 0xe.e7d1b0887775f07p-4L : inexact-ok
+= tan downward ldbl-96-m68k 0xcp-4L : 0xe.e7d1b0887775f06p-4L : inexact-ok
+= tan tonearest ldbl-96-m68k 0xcp-4L : 0xe.e7d1b0887775f06p-4L : inexact-ok
+= tan towardzero ldbl-96-m68k 0xcp-4L : 0xe.e7d1b0887775f06p-4L : inexact-ok
+= tan upward ldbl-96-m68k 0xcp-4L : 0xe.e7d1b0887775f07p-4L : inexact-ok
+= tan downward ldbl-128 0xcp-4L : 0xe.e7d1b0887775f06184cd76c016fp-4L : inexact-ok
+= tan tonearest ldbl-128 0xcp-4L : 0xe.e7d1b0887775f06184cd76c016fp-4L : inexact-ok
+= tan towardzero ldbl-128 0xcp-4L : 0xe.e7d1b0887775f06184cd76c016fp-4L : inexact-ok
+= tan upward ldbl-128 0xcp-4L : 0xe.e7d1b0887775f06184cd76c016f8p-4L : inexact-ok
+= tan downward ldbl-128ibm 0xcp-4L : 0xe.e7d1b0887775f06184cd76c014p-4L : inexact-ok
+= tan tonearest ldbl-128ibm 0xcp-4L : 0xe.e7d1b0887775f06184cd76c018p-4L : inexact-ok
+= tan towardzero ldbl-128ibm 0xcp-4L : 0xe.e7d1b0887775f06184cd76c014p-4L : inexact-ok
+= tan upward ldbl-128ibm 0xcp-4L : 0xe.e7d1b0887775f06184cd76c018p-4L : inexact-ok
+tan 0x1p65
+= tan downward flt-32 0x2p+64f : -0xc.17b0cp-8f : inexact-ok
+= tan tonearest flt-32 0x2p+64f : -0xc.17b0cp-8f : inexact-ok
+= tan towardzero flt-32 0x2p+64f : -0xc.17b0bp-8f : inexact-ok
+= tan upward flt-32 0x2p+64f : -0xc.17b0bp-8f : inexact-ok
+= tan downward dbl-64 0x2p+64 : -0xc.17b0bfdb2b808p-8 : inexact-ok
+= tan tonearest dbl-64 0x2p+64 : -0xc.17b0bfdb2b808p-8 : inexact-ok
+= tan towardzero dbl-64 0x2p+64 : -0xc.17b0bfdb2b8p-8 : inexact-ok
+= tan upward dbl-64 0x2p+64 : -0xc.17b0bfdb2b8p-8 : inexact-ok
+= tan downward ldbl-96-intel 0x2p+64L : -0xc.17b0bfdb2b8061fp-8L : inexact-ok
+= tan tonearest ldbl-96-intel 0x2p+64L : -0xc.17b0bfdb2b8061ep-8L : inexact-ok
+= tan towardzero ldbl-96-intel 0x2p+64L : -0xc.17b0bfdb2b8061ep-8L : inexact-ok
+= tan upward ldbl-96-intel 0x2p+64L : -0xc.17b0bfdb2b8061ep-8L : inexact-ok
+= tan downward ldbl-96-m68k 0x2p+64L : -0xc.17b0bfdb2b8061fp-8L : inexact-ok
+= tan tonearest ldbl-96-m68k 0x2p+64L : -0xc.17b0bfdb2b8061ep-8L : inexact-ok
+= tan towardzero ldbl-96-m68k 0x2p+64L : -0xc.17b0bfdb2b8061ep-8L : inexact-ok
+= tan upward ldbl-96-m68k 0x2p+64L : -0xc.17b0bfdb2b8061ep-8L : inexact-ok
+= tan downward ldbl-128 0x2p+64L : -0xc.17b0bfdb2b8061e7b11d50087308p-8L : inexact-ok
+= tan tonearest ldbl-128 0x2p+64L : -0xc.17b0bfdb2b8061e7b11d50087308p-8L : inexact-ok
+= tan towardzero ldbl-128 0x2p+64L : -0xc.17b0bfdb2b8061e7b11d500873p-8L : inexact-ok
+= tan upward ldbl-128 0x2p+64L : -0xc.17b0bfdb2b8061e7b11d500873p-8L : inexact-ok
+= tan downward ldbl-128ibm 0x2p+64L : -0xc.17b0bfdb2b8061e7b11d500874p-8L : inexact-ok
+= tan tonearest ldbl-128ibm 0x2p+64L : -0xc.17b0bfdb2b8061e7b11d500874p-8L : inexact-ok
+= tan towardzero ldbl-128ibm 0x2p+64L : -0xc.17b0bfdb2b8061e7b11d50087p-8L : inexact-ok
+= tan upward ldbl-128ibm 0x2p+64L : -0xc.17b0bfdb2b8061e7b11d50087p-8L : inexact-ok
+tan -0x1p65
+= tan downward flt-32 -0x2p+64f : 0xc.17b0bp-8f : inexact-ok
+= tan tonearest flt-32 -0x2p+64f : 0xc.17b0cp-8f : inexact-ok
+= tan towardzero flt-32 -0x2p+64f : 0xc.17b0bp-8f : inexact-ok
+= tan upward flt-32 -0x2p+64f : 0xc.17b0cp-8f : inexact-ok
+= tan downward dbl-64 -0x2p+64 : 0xc.17b0bfdb2b8p-8 : inexact-ok
+= tan tonearest dbl-64 -0x2p+64 : 0xc.17b0bfdb2b808p-8 : inexact-ok
+= tan towardzero dbl-64 -0x2p+64 : 0xc.17b0bfdb2b8p-8 : inexact-ok
+= tan upward dbl-64 -0x2p+64 : 0xc.17b0bfdb2b808p-8 : inexact-ok
+= tan downward ldbl-96-intel -0x2p+64L : 0xc.17b0bfdb2b8061ep-8L : inexact-ok
+= tan tonearest ldbl-96-intel -0x2p+64L : 0xc.17b0bfdb2b8061ep-8L : inexact-ok
+= tan towardzero ldbl-96-intel -0x2p+64L : 0xc.17b0bfdb2b8061ep-8L : inexact-ok
+= tan upward ldbl-96-intel -0x2p+64L : 0xc.17b0bfdb2b8061fp-8L : inexact-ok
+= tan downward ldbl-96-m68k -0x2p+64L : 0xc.17b0bfdb2b8061ep-8L : inexact-ok
+= tan tonearest ldbl-96-m68k -0x2p+64L : 0xc.17b0bfdb2b8061ep-8L : inexact-ok
+= tan towardzero ldbl-96-m68k -0x2p+64L : 0xc.17b0bfdb2b8061ep-8L : inexact-ok
+= tan upward ldbl-96-m68k -0x2p+64L : 0xc.17b0bfdb2b8061fp-8L : inexact-ok
+= tan downward ldbl-128 -0x2p+64L : 0xc.17b0bfdb2b8061e7b11d50087308p-8L : inexact-ok
+= tan tonearest ldbl-128 -0x2p+64L : 0xc.17b0bfdb2b8061e7b11d50087308p-8L : inexact-ok
+= tan towardzero ldbl-128 -0x2p+64L : 0xc.17b0bfdb2b8061e7b11d50087308p-8L : inexact-ok
+= tan upward ldbl-128 -0x2p+64L : 0xc.17b0bfdb2b8061e7b11d5008731p-8L : inexact-ok
+= tan downward ldbl-128ibm -0x2p+64L : 0xc.17b0bfdb2b8061e7b11d50087p-8L : inexact-ok
+= tan tonearest ldbl-128ibm -0x2p+64L : 0xc.17b0bfdb2b8061e7b11d500874p-8L : inexact-ok
+= tan towardzero ldbl-128ibm -0x2p+64L : 0xc.17b0bfdb2b8061e7b11d50087p-8L : inexact-ok
+= tan upward ldbl-128ibm -0x2p+64L : 0xc.17b0bfdb2b8061e7b11d500874p-8L : inexact-ok
+tan 0xc.9p-4
+= tan downward flt-32 0xc.9p-4f : 0xf.fe04cp-4f : inexact-ok
+= tan tonearest flt-32 0xc.9p-4f : 0xf.fe04dp-4f : inexact-ok
+= tan towardzero flt-32 0xc.9p-4f : 0xf.fe04cp-4f : inexact-ok
+= tan upward flt-32 0xc.9p-4f : 0xf.fe04dp-4f : inexact-ok
+= tan downward dbl-64 0xc.9p-4 : 0xf.fe04cb247202p-4 : inexact-ok
+= tan tonearest dbl-64 0xc.9p-4 : 0xf.fe04cb247202p-4 : inexact-ok
+= tan towardzero dbl-64 0xc.9p-4 : 0xf.fe04cb247202p-4 : inexact-ok
+= tan upward dbl-64 0xc.9p-4 : 0xf.fe04cb2472028p-4 : inexact-ok
+= tan downward ldbl-96-intel 0xc.9p-4L : 0xf.fe04cb2472021f1p-4L : inexact-ok
+= tan tonearest ldbl-96-intel 0xc.9p-4L : 0xf.fe04cb2472021f2p-4L : inexact-ok
+= tan towardzero ldbl-96-intel 0xc.9p-4L : 0xf.fe04cb2472021f1p-4L : inexact-ok
+= tan upward ldbl-96-intel 0xc.9p-4L : 0xf.fe04cb2472021f2p-4L : inexact-ok
+= tan downward ldbl-96-m68k 0xc.9p-4L : 0xf.fe04cb2472021f1p-4L : inexact-ok
+= tan tonearest ldbl-96-m68k 0xc.9p-4L : 0xf.fe04cb2472021f2p-4L : inexact-ok
+= tan towardzero ldbl-96-m68k 0xc.9p-4L : 0xf.fe04cb2472021f1p-4L : inexact-ok
+= tan upward ldbl-96-m68k 0xc.9p-4L : 0xf.fe04cb2472021f2p-4L : inexact-ok
+= tan downward ldbl-128 0xc.9p-4L : 0xf.fe04cb2472021f1945ff358e1fa8p-4L : inexact-ok
+= tan tonearest ldbl-128 0xc.9p-4L : 0xf.fe04cb2472021f1945ff358e1fa8p-4L : inexact-ok
+= tan towardzero ldbl-128 0xc.9p-4L : 0xf.fe04cb2472021f1945ff358e1fa8p-4L : inexact-ok
+= tan upward ldbl-128 0xc.9p-4L : 0xf.fe04cb2472021f1945ff358e1fbp-4L : inexact-ok
+= tan downward ldbl-128ibm 0xc.9p-4L : 0xf.fe04cb2472021f1945ff358e1cp-4L : inexact-ok
+= tan tonearest ldbl-128ibm 0xc.9p-4L : 0xf.fe04cb2472021f1945ff358e2p-4L : inexact-ok
+= tan towardzero ldbl-128ibm 0xc.9p-4L : 0xf.fe04cb2472021f1945ff358e1cp-4L : inexact-ok
+= tan upward ldbl-128ibm 0xc.9p-4L : 0xf.fe04cb2472021f1945ff358e2p-4L : inexact-ok
+tan 0xc.908p-4
+= tan downward flt-32 0xc.908p-4f : 0xf.ff04bp-4f : inexact-ok
+= tan tonearest flt-32 0xc.908p-4f : 0xf.ff04bp-4f : inexact-ok
+= tan towardzero flt-32 0xc.908p-4f : 0xf.ff04bp-4f : inexact-ok
+= tan upward flt-32 0xc.908p-4f : 0xf.ff04cp-4f : inexact-ok
+= tan downward dbl-64 0xc.908p-4 : 0xf.ff04b37174f68p-4 : inexact-ok
+= tan tonearest dbl-64 0xc.908p-4 : 0xf.ff04b37174f7p-4 : inexact-ok
+= tan towardzero dbl-64 0xc.908p-4 : 0xf.ff04b37174f68p-4 : inexact-ok
+= tan upward dbl-64 0xc.908p-4 : 0xf.ff04b37174f7p-4 : inexact-ok
+= tan downward ldbl-96-intel 0xc.908p-4L : 0xf.ff04b37174f6f35p-4L : inexact-ok
+= tan tonearest ldbl-96-intel 0xc.908p-4L : 0xf.ff04b37174f6f35p-4L : inexact-ok
+= tan towardzero ldbl-96-intel 0xc.908p-4L : 0xf.ff04b37174f6f35p-4L : inexact-ok
+= tan upward ldbl-96-intel 0xc.908p-4L : 0xf.ff04b37174f6f36p-4L : inexact-ok
+= tan downward ldbl-96-m68k 0xc.908p-4L : 0xf.ff04b37174f6f35p-4L : inexact-ok
+= tan tonearest ldbl-96-m68k 0xc.908p-4L : 0xf.ff04b37174f6f35p-4L : inexact-ok
+= tan towardzero ldbl-96-m68k 0xc.908p-4L : 0xf.ff04b37174f6f35p-4L : inexact-ok
+= tan upward ldbl-96-m68k 0xc.908p-4L : 0xf.ff04b37174f6f36p-4L : inexact-ok
+= tan downward ldbl-128 0xc.908p-4L : 0xf.ff04b37174f6f3528b2b1b69f988p-4L : inexact-ok
+= tan tonearest ldbl-128 0xc.908p-4L : 0xf.ff04b37174f6f3528b2b1b69f988p-4L : inexact-ok
+= tan towardzero ldbl-128 0xc.908p-4L : 0xf.ff04b37174f6f3528b2b1b69f988p-4L : inexact-ok
+= tan upward ldbl-128 0xc.908p-4L : 0xf.ff04b37174f6f3528b2b1b69f99p-4L : inexact-ok
+= tan downward ldbl-128ibm 0xc.908p-4L : 0xf.ff04b37174f6f3528b2b1b69f8p-4L : inexact-ok
+= tan tonearest ldbl-128ibm 0xc.908p-4L : 0xf.ff04b37174f6f3528b2b1b69f8p-4L : inexact-ok
+= tan towardzero ldbl-128ibm 0xc.908p-4L : 0xf.ff04b37174f6f3528b2b1b69f8p-4L : inexact-ok
+= tan upward ldbl-128ibm 0xc.908p-4L : 0xf.ff04b37174f6f3528b2b1b69fcp-4L : inexact-ok
+tan 0xc.90cp-4
+= tan downward flt-32 0xc.90cp-4f : 0xf.ff84ap-4f : inexact-ok
+= tan tonearest flt-32 0xc.90cp-4f : 0xf.ff84bp-4f : inexact-ok
+= tan towardzero flt-32 0xc.90cp-4f : 0xf.ff84ap-4f : inexact-ok
+= tan upward flt-32 0xc.90cp-4f : 0xf.ff84bp-4f : inexact-ok
+= tan downward dbl-64 0xc.90cp-4 : 0xf.ff84ad971a07p-4 : inexact-ok
+= tan tonearest dbl-64 0xc.90cp-4 : 0xf.ff84ad971a078p-4 : inexact-ok
+= tan towardzero dbl-64 0xc.90cp-4 : 0xf.ff84ad971a07p-4 : inexact-ok
+= tan upward dbl-64 0xc.90cp-4 : 0xf.ff84ad971a078p-4 : inexact-ok
+= tan downward ldbl-96-intel 0xc.90cp-4L : 0xf.ff84ad971a07663p-4L : inexact-ok
+= tan tonearest ldbl-96-intel 0xc.90cp-4L : 0xf.ff84ad971a07664p-4L : inexact-ok
+= tan towardzero ldbl-96-intel 0xc.90cp-4L : 0xf.ff84ad971a07663p-4L : inexact-ok
+= tan upward ldbl-96-intel 0xc.90cp-4L : 0xf.ff84ad971a07664p-4L : inexact-ok
+= tan downward ldbl-96-m68k 0xc.90cp-4L : 0xf.ff84ad971a07663p-4L : inexact-ok
+= tan tonearest ldbl-96-m68k 0xc.90cp-4L : 0xf.ff84ad971a07664p-4L : inexact-ok
+= tan towardzero ldbl-96-m68k 0xc.90cp-4L : 0xf.ff84ad971a07663p-4L : inexact-ok
+= tan upward ldbl-96-m68k 0xc.90cp-4L : 0xf.ff84ad971a07664p-4L : inexact-ok
+= tan downward ldbl-128 0xc.90cp-4L : 0xf.ff84ad971a07663e3871b57341ep-4L : inexact-ok
+= tan tonearest ldbl-128 0xc.90cp-4L : 0xf.ff84ad971a07663e3871b57341ep-4L : inexact-ok
+= tan towardzero ldbl-128 0xc.90cp-4L : 0xf.ff84ad971a07663e3871b57341ep-4L : inexact-ok
+= tan upward ldbl-128 0xc.90cp-4L : 0xf.ff84ad971a07663e3871b57341e8p-4L : inexact-ok
+= tan downward ldbl-128ibm 0xc.90cp-4L : 0xf.ff84ad971a07663e3871b5734p-4L : inexact-ok
+= tan tonearest ldbl-128ibm 0xc.90cp-4L : 0xf.ff84ad971a07663e3871b5734p-4L : inexact-ok
+= tan towardzero ldbl-128ibm 0xc.90cp-4L : 0xf.ff84ad971a07663e3871b5734p-4L : inexact-ok
+= tan upward ldbl-128ibm 0xc.90cp-4L : 0xf.ff84ad971a07663e3871b57344p-4L : inexact-ok
+tan 0xc.90ep-4
+= tan downward flt-32 0xc.90ep-4f : 0xf.ffc4ap-4f : inexact-ok
+= tan tonearest flt-32 0xc.90ep-4f : 0xf.ffc4bp-4f : inexact-ok
+= tan towardzero flt-32 0xc.90ep-4f : 0xf.ffc4ap-4f : inexact-ok
+= tan upward flt-32 0xc.90ep-4f : 0xf.ffc4bp-4f : inexact-ok
+= tan downward dbl-64 0xc.90ep-4 : 0xf.ffc4ac29d171p-4 : inexact-ok
+= tan tonearest dbl-64 0xc.90ep-4 : 0xf.ffc4ac29d171p-4 : inexact-ok
+= tan towardzero dbl-64 0xc.90ep-4 : 0xf.ffc4ac29d171p-4 : inexact-ok
+= tan upward dbl-64 0xc.90ep-4 : 0xf.ffc4ac29d1718p-4 : inexact-ok
+= tan downward ldbl-96-intel 0xc.90ep-4L : 0xf.ffc4ac29d1711cbp-4L : inexact-ok
+= tan tonearest ldbl-96-intel 0xc.90ep-4L : 0xf.ffc4ac29d1711ccp-4L : inexact-ok
+= tan towardzero ldbl-96-intel 0xc.90ep-4L : 0xf.ffc4ac29d1711cbp-4L : inexact-ok
+= tan upward ldbl-96-intel 0xc.90ep-4L : 0xf.ffc4ac29d1711ccp-4L : inexact-ok
+= tan downward ldbl-96-m68k 0xc.90ep-4L : 0xf.ffc4ac29d1711cbp-4L : inexact-ok
+= tan tonearest ldbl-96-m68k 0xc.90ep-4L : 0xf.ffc4ac29d1711ccp-4L : inexact-ok
+= tan towardzero ldbl-96-m68k 0xc.90ep-4L : 0xf.ffc4ac29d1711cbp-4L : inexact-ok
+= tan upward ldbl-96-m68k 0xc.90ep-4L : 0xf.ffc4ac29d1711ccp-4L : inexact-ok
+= tan downward ldbl-128 0xc.90ep-4L : 0xf.ffc4ac29d1711cbfd2ecbfc18d58p-4L : inexact-ok
+= tan tonearest ldbl-128 0xc.90ep-4L : 0xf.ffc4ac29d1711cbfd2ecbfc18d6p-4L : inexact-ok
+= tan towardzero ldbl-128 0xc.90ep-4L : 0xf.ffc4ac29d1711cbfd2ecbfc18d58p-4L : inexact-ok
+= tan upward ldbl-128 0xc.90ep-4L : 0xf.ffc4ac29d1711cbfd2ecbfc18d6p-4L : inexact-ok
+= tan downward ldbl-128ibm 0xc.90ep-4L : 0xf.ffc4ac29d1711cbfd2ecbfc18cp-4L : inexact-ok
+= tan tonearest ldbl-128ibm 0xc.90ep-4L : 0xf.ffc4ac29d1711cbfd2ecbfc18cp-4L : inexact-ok
+= tan towardzero ldbl-128ibm 0xc.90ep-4L : 0xf.ffc4ac29d1711cbfd2ecbfc18cp-4L : inexact-ok
+= tan upward ldbl-128ibm 0xc.90ep-4L : 0xf.ffc4ac29d1711cbfd2ecbfc19p-4L : inexact-ok
+tan 0xc.90fp-4
+= tan downward flt-32 0xc.90fp-4f : 0xf.ffe4ap-4f : inexact-ok
+= tan tonearest flt-32 0xc.90fp-4f : 0xf.ffe4bp-4f : inexact-ok
+= tan towardzero flt-32 0xc.90fp-4f : 0xf.ffe4ap-4f : inexact-ok
+= tan upward flt-32 0xc.90fp-4f : 0xf.ffe4bp-4f : inexact-ok
+= tan downward dbl-64 0xc.90fp-4 : 0xf.ffe4abd329dep-4 : inexact-ok
+= tan tonearest dbl-64 0xc.90fp-4 : 0xf.ffe4abd329dep-4 : inexact-ok
+= tan towardzero dbl-64 0xc.90fp-4 : 0xf.ffe4abd329dep-4 : inexact-ok
+= tan upward dbl-64 0xc.90fp-4 : 0xf.ffe4abd329de8p-4 : inexact-ok
+= tan downward ldbl-96-intel 0xc.90fp-4L : 0xf.ffe4abd329de183p-4L : inexact-ok
+= tan tonearest ldbl-96-intel 0xc.90fp-4L : 0xf.ffe4abd329de183p-4L : inexact-ok
+= tan towardzero ldbl-96-intel 0xc.90fp-4L : 0xf.ffe4abd329de183p-4L : inexact-ok
+= tan upward ldbl-96-intel 0xc.90fp-4L : 0xf.ffe4abd329de184p-4L : inexact-ok
+= tan downward ldbl-96-m68k 0xc.90fp-4L : 0xf.ffe4abd329de183p-4L : inexact-ok
+= tan tonearest ldbl-96-m68k 0xc.90fp-4L : 0xf.ffe4abd329de183p-4L : inexact-ok
+= tan towardzero ldbl-96-m68k 0xc.90fp-4L : 0xf.ffe4abd329de183p-4L : inexact-ok
+= tan upward ldbl-96-m68k 0xc.90fp-4L : 0xf.ffe4abd329de184p-4L : inexact-ok
+= tan downward ldbl-128 0xc.90fp-4L : 0xf.ffe4abd329de1834a397d6e46a48p-4L : inexact-ok
+= tan tonearest ldbl-128 0xc.90fp-4L : 0xf.ffe4abd329de1834a397d6e46a5p-4L : inexact-ok
+= tan towardzero ldbl-128 0xc.90fp-4L : 0xf.ffe4abd329de1834a397d6e46a48p-4L : inexact-ok
+= tan upward ldbl-128 0xc.90fp-4L : 0xf.ffe4abd329de1834a397d6e46a5p-4L : inexact-ok
+= tan downward ldbl-128ibm 0xc.90fp-4L : 0xf.ffe4abd329de1834a397d6e468p-4L : inexact-ok
+= tan tonearest ldbl-128ibm 0xc.90fp-4L : 0xf.ffe4abd329de1834a397d6e46cp-4L : inexact-ok
+= tan towardzero ldbl-128ibm 0xc.90fp-4L : 0xf.ffe4abd329de1834a397d6e468p-4L : inexact-ok
+= tan upward ldbl-128ibm 0xc.90fp-4L : 0xf.ffe4abd329de1834a397d6e46cp-4L : inexact-ok
+tan 0xc.90f8p-4
+= tan downward flt-32 0xc.90f8p-4f : 0xf.fff4ap-4f : inexact-ok
+= tan tonearest flt-32 0xc.90f8p-4f : 0xf.fff4bp-4f : inexact-ok
+= tan towardzero flt-32 0xc.90f8p-4f : 0xf.fff4ap-4f : inexact-ok
+= tan upward flt-32 0xc.90f8p-4f : 0xf.fff4bp-4f : inexact-ok
+= tan downward dbl-64 0xc.90f8p-4 : 0xf.fff4abbfd5b28p-4 : inexact-ok
+= tan tonearest dbl-64 0xc.90f8p-4 : 0xf.fff4abbfd5b28p-4 : inexact-ok
+= tan towardzero dbl-64 0xc.90f8p-4 : 0xf.fff4abbfd5b28p-4 : inexact-ok
+= tan upward dbl-64 0xc.90f8p-4 : 0xf.fff4abbfd5b3p-4 : inexact-ok
+= tan downward ldbl-96-intel 0xc.90f8p-4L : 0xf.fff4abbfd5b29a3p-4L : inexact-ok
+= tan tonearest ldbl-96-intel 0xc.90f8p-4L : 0xf.fff4abbfd5b29a3p-4L : inexact-ok
+= tan towardzero ldbl-96-intel 0xc.90f8p-4L : 0xf.fff4abbfd5b29a3p-4L : inexact-ok
+= tan upward ldbl-96-intel 0xc.90f8p-4L : 0xf.fff4abbfd5b29a4p-4L : inexact-ok
+= tan downward ldbl-96-m68k 0xc.90f8p-4L : 0xf.fff4abbfd5b29a3p-4L : inexact-ok
+= tan tonearest ldbl-96-m68k 0xc.90f8p-4L : 0xf.fff4abbfd5b29a3p-4L : inexact-ok
+= tan towardzero ldbl-96-m68k 0xc.90f8p-4L : 0xf.fff4abbfd5b29a3p-4L : inexact-ok
+= tan upward ldbl-96-m68k 0xc.90f8p-4L : 0xf.fff4abbfd5b29a4p-4L : inexact-ok
+= tan downward ldbl-128 0xc.90f8p-4L : 0xf.fff4abbfd5b29a33e190809aa1cp-4L : inexact-ok
+= tan tonearest ldbl-128 0xc.90f8p-4L : 0xf.fff4abbfd5b29a33e190809aa1cp-4L : inexact-ok
+= tan towardzero ldbl-128 0xc.90f8p-4L : 0xf.fff4abbfd5b29a33e190809aa1cp-4L : inexact-ok
+= tan upward ldbl-128 0xc.90f8p-4L : 0xf.fff4abbfd5b29a33e190809aa1c8p-4L : inexact-ok
+= tan downward ldbl-128ibm 0xc.90f8p-4L : 0xf.fff4abbfd5b29a33e190809aap-4L : inexact-ok
+= tan tonearest ldbl-128ibm 0xc.90f8p-4L : 0xf.fff4abbfd5b29a33e190809aap-4L : inexact-ok
+= tan towardzero ldbl-128ibm 0xc.90f8p-4L : 0xf.fff4abbfd5b29a33e190809aap-4L : inexact-ok
+= tan upward ldbl-128ibm 0xc.90f8p-4L : 0xf.fff4abbfd5b29a33e190809aa4p-4L : inexact-ok
+tan 0xc.90fcp-4
+= tan downward flt-32 0xc.90fcp-4f : 0xf.fffcap-4f : inexact-ok
+= tan tonearest flt-32 0xc.90fcp-4f : 0xf.fffcbp-4f : inexact-ok
+= tan towardzero flt-32 0xc.90fcp-4f : 0xf.fffcap-4f : inexact-ok
+= tan upward flt-32 0xc.90fcp-4f : 0xf.fffcbp-4f : inexact-ok
+= tan downward dbl-64 0xc.90fcp-4 : 0xf.fffcabbc2b92p-4 : inexact-ok
+= tan tonearest dbl-64 0xc.90fcp-4 : 0xf.fffcabbc2b928p-4 : inexact-ok
+= tan towardzero dbl-64 0xc.90fcp-4 : 0xf.fffcabbc2b92p-4 : inexact-ok
+= tan upward dbl-64 0xc.90fcp-4 : 0xf.fffcabbc2b928p-4 : inexact-ok
+= tan downward ldbl-96-intel 0xc.90fcp-4L : 0xf.fffcabbc2b925cp-4L : inexact-ok
+= tan tonearest ldbl-96-intel 0xc.90fcp-4L : 0xf.fffcabbc2b925c1p-4L : inexact-ok
+= tan towardzero ldbl-96-intel 0xc.90fcp-4L : 0xf.fffcabbc2b925cp-4L : inexact-ok
+= tan upward ldbl-96-intel 0xc.90fcp-4L : 0xf.fffcabbc2b925c1p-4L : inexact-ok
+= tan downward ldbl-96-m68k 0xc.90fcp-4L : 0xf.fffcabbc2b925cp-4L : inexact-ok
+= tan tonearest ldbl-96-m68k 0xc.90fcp-4L : 0xf.fffcabbc2b925c1p-4L : inexact-ok
+= tan towardzero ldbl-96-m68k 0xc.90fcp-4L : 0xf.fffcabbc2b925cp-4L : inexact-ok
+= tan upward ldbl-96-m68k 0xc.90fcp-4L : 0xf.fffcabbc2b925c1p-4L : inexact-ok
+= tan downward ldbl-128 0xc.90fcp-4L : 0xf.fffcabbc2b925c0d4e40f079838p-4L : inexact-ok
+= tan tonearest ldbl-128 0xc.90fcp-4L : 0xf.fffcabbc2b925c0d4e40f079838p-4L : inexact-ok
+= tan towardzero ldbl-128 0xc.90fcp-4L : 0xf.fffcabbc2b925c0d4e40f079838p-4L : inexact-ok
+= tan upward ldbl-128 0xc.90fcp-4L : 0xf.fffcabbc2b925c0d4e40f0798388p-4L : inexact-ok
+= tan downward ldbl-128ibm 0xc.90fcp-4L : 0xf.fffcabbc2b925c0d4e40f0798p-4L : inexact-ok
+= tan tonearest ldbl-128ibm 0xc.90fcp-4L : 0xf.fffcabbc2b925c0d4e40f07984p-4L : inexact-ok
+= tan towardzero ldbl-128ibm 0xc.90fcp-4L : 0xf.fffcabbc2b925c0d4e40f0798p-4L : inexact-ok
+= tan upward ldbl-128ibm 0xc.90fcp-4L : 0xf.fffcabbc2b925c0d4e40f07984p-4L : inexact-ok
+tan 0xc.90fdp-4
+= tan downward flt-32 0xc.90fdp-4f : 0xf.fffeap-4f : inexact-ok
+= tan tonearest flt-32 0xc.90fdp-4f : 0xf.fffebp-4f : inexact-ok
+= tan towardzero flt-32 0xc.90fdp-4f : 0xf.fffeap-4f : inexact-ok
+= tan upward flt-32 0xc.90fdp-4f : 0xf.fffebp-4f : inexact-ok
+= tan downward dbl-64 0xc.90fdp-4 : 0xf.fffeabbbe1098p-4 : inexact-ok
+= tan tonearest dbl-64 0xc.90fdp-4 : 0xf.fffeabbbe10ap-4 : inexact-ok
+= tan towardzero dbl-64 0xc.90fdp-4 : 0xf.fffeabbbe1098p-4 : inexact-ok
+= tan upward dbl-64 0xc.90fdp-4 : 0xf.fffeabbbe10ap-4 : inexact-ok
+= tan downward ldbl-96-intel 0xc.90fdp-4L : 0xf.fffeabbbe109e1ep-4L : inexact-ok
+= tan tonearest ldbl-96-intel 0xc.90fdp-4L : 0xf.fffeabbbe109e1fp-4L : inexact-ok
+= tan towardzero ldbl-96-intel 0xc.90fdp-4L : 0xf.fffeabbbe109e1ep-4L : inexact-ok
+= tan upward ldbl-96-intel 0xc.90fdp-4L : 0xf.fffeabbbe109e1fp-4L : inexact-ok
+= tan downward ldbl-96-m68k 0xc.90fdp-4L : 0xf.fffeabbbe109e1ep-4L : inexact-ok
+= tan tonearest ldbl-96-m68k 0xc.90fdp-4L : 0xf.fffeabbbe109e1fp-4L : inexact-ok
+= tan towardzero ldbl-96-m68k 0xc.90fdp-4L : 0xf.fffeabbbe109e1ep-4L : inexact-ok
+= tan upward ldbl-96-m68k 0xc.90fdp-4L : 0xf.fffeabbbe109e1fp-4L : inexact-ok
+= tan downward ldbl-128 0xc.90fdp-4L : 0xf.fffeabbbe109e1ee8991b9d3ba3p-4L : inexact-ok
+= tan tonearest ldbl-128 0xc.90fdp-4L : 0xf.fffeabbbe109e1ee8991b9d3ba38p-4L : inexact-ok
+= tan towardzero ldbl-128 0xc.90fdp-4L : 0xf.fffeabbbe109e1ee8991b9d3ba3p-4L : inexact-ok
+= tan upward ldbl-128 0xc.90fdp-4L : 0xf.fffeabbbe109e1ee8991b9d3ba38p-4L : inexact-ok
+= tan downward ldbl-128ibm 0xc.90fdp-4L : 0xf.fffeabbbe109e1ee8991b9d3b8p-4L : inexact-ok
+= tan tonearest ldbl-128ibm 0xc.90fdp-4L : 0xf.fffeabbbe109e1ee8991b9d3bcp-4L : inexact-ok
+= tan towardzero ldbl-128ibm 0xc.90fdp-4L : 0xf.fffeabbbe109e1ee8991b9d3b8p-4L : inexact-ok
+= tan upward ldbl-128ibm 0xc.90fdp-4L : 0xf.fffeabbbe109e1ee8991b9d3bcp-4L : inexact-ok
+tan 0xc.90fd8p-4
+= tan downward flt-32 0xc.90fd8p-4f : 0xf.ffffap-4f : inexact-ok
+= tan tonearest flt-32 0xc.90fd8p-4f : 0xf.ffffbp-4f : inexact-ok
+= tan towardzero flt-32 0xc.90fd8p-4f : 0xf.ffffap-4f : inexact-ok
+= tan upward flt-32 0xc.90fd8p-4f : 0xf.ffffbp-4f : inexact-ok
+= tan downward dbl-64 0xc.90fd8p-4 : 0xf.ffffabbbd3c58p-4 : inexact-ok
+= tan tonearest dbl-64 0xc.90fd8p-4 : 0xf.ffffabbbd3c58p-4 : inexact-ok
+= tan towardzero dbl-64 0xc.90fd8p-4 : 0xf.ffffabbbd3c58p-4 : inexact-ok
+= tan upward dbl-64 0xc.90fd8p-4 : 0xf.ffffabbbd3c6p-4 : inexact-ok
+= tan downward ldbl-96-intel 0xc.90fd8p-4L : 0xf.ffffabbbd3c59fep-4L : inexact-ok
+= tan tonearest ldbl-96-intel 0xc.90fd8p-4L : 0xf.ffffabbbd3c59fep-4L : inexact-ok
+= tan towardzero ldbl-96-intel 0xc.90fd8p-4L : 0xf.ffffabbbd3c59fep-4L : inexact-ok
+= tan upward ldbl-96-intel 0xc.90fd8p-4L : 0xf.ffffabbbd3c59ffp-4L : inexact-ok
+= tan downward ldbl-96-m68k 0xc.90fd8p-4L : 0xf.ffffabbbd3c59fep-4L : inexact-ok
+= tan tonearest ldbl-96-m68k 0xc.90fd8p-4L : 0xf.ffffabbbd3c59fep-4L : inexact-ok
+= tan towardzero ldbl-96-m68k 0xc.90fd8p-4L : 0xf.ffffabbbd3c59fep-4L : inexact-ok
+= tan upward ldbl-96-m68k 0xc.90fd8p-4L : 0xf.ffffabbbd3c59ffp-4L : inexact-ok
+= tan downward ldbl-128 0xc.90fd8p-4L : 0xf.ffffabbbd3c59fe25b70006f7cbp-4L : inexact-ok
+= tan tonearest ldbl-128 0xc.90fd8p-4L : 0xf.ffffabbbd3c59fe25b70006f7cbp-4L : inexact-ok
+= tan towardzero ldbl-128 0xc.90fd8p-4L : 0xf.ffffabbbd3c59fe25b70006f7cbp-4L : inexact-ok
+= tan upward ldbl-128 0xc.90fd8p-4L : 0xf.ffffabbbd3c59fe25b70006f7cb8p-4L : inexact-ok
+= tan downward ldbl-128ibm 0xc.90fd8p-4L : 0xf.ffffabbbd3c59fe25b70006f7cp-4L : inexact-ok
+= tan tonearest ldbl-128ibm 0xc.90fd8p-4L : 0xf.ffffabbbd3c59fe25b70006f7cp-4L : inexact-ok
+= tan towardzero ldbl-128ibm 0xc.90fd8p-4L : 0xf.ffffabbbd3c59fe25b70006f7cp-4L : inexact-ok
+= tan upward ldbl-128ibm 0xc.90fd8p-4L : 0xf.ffffabbbd3c59fe25b70006f8p-4L : inexact-ok
+tan 0xc.90fdap-4
+= tan downward flt-32 0xc.90fdap-4f : 0xf.ffffep-4f : inexact-ok
+= tan tonearest flt-32 0xc.90fdap-4f : 0xf.fffffp-4f : inexact-ok
+= tan towardzero flt-32 0xc.90fdap-4f : 0xf.ffffep-4f : inexact-ok
+= tan upward flt-32 0xc.90fdap-4f : 0xf.fffffp-4f : inexact-ok
+= tan downward dbl-64 0xc.90fdap-4 : 0xf.ffffebbbd2f48p-4 : inexact-ok
+= tan tonearest dbl-64 0xc.90fdap-4 : 0xf.ffffebbbd2f48p-4 : inexact-ok
+= tan towardzero dbl-64 0xc.90fdap-4 : 0xf.ffffebbbd2f48p-4 : inexact-ok
+= tan upward dbl-64 0xc.90fdap-4 : 0xf.ffffebbbd2f5p-4 : inexact-ok
+= tan downward ldbl-96-intel 0xc.90fdap-4L : 0xf.ffffebbbd2f48f3p-4L : inexact-ok
+= tan tonearest ldbl-96-intel 0xc.90fdap-4L : 0xf.ffffebbbd2f48f3p-4L : inexact-ok
+= tan towardzero ldbl-96-intel 0xc.90fdap-4L : 0xf.ffffebbbd2f48f3p-4L : inexact-ok
+= tan upward ldbl-96-intel 0xc.90fdap-4L : 0xf.ffffebbbd2f48f4p-4L : inexact-ok
+= tan downward ldbl-96-m68k 0xc.90fdap-4L : 0xf.ffffebbbd2f48f3p-4L : inexact-ok
+= tan tonearest ldbl-96-m68k 0xc.90fdap-4L : 0xf.ffffebbbd2f48f3p-4L : inexact-ok
+= tan towardzero ldbl-96-m68k 0xc.90fdap-4L : 0xf.ffffebbbd2f48f3p-4L : inexact-ok
+= tan upward ldbl-96-m68k 0xc.90fdap-4L : 0xf.ffffebbbd2f48f4p-4L : inexact-ok
+= tan downward ldbl-128 0xc.90fdap-4L : 0xf.ffffebbbd2f48f30fa9c07dc0468p-4L : inexact-ok
+= tan tonearest ldbl-128 0xc.90fdap-4L : 0xf.ffffebbbd2f48f30fa9c07dc0468p-4L : inexact-ok
+= tan towardzero ldbl-128 0xc.90fdap-4L : 0xf.ffffebbbd2f48f30fa9c07dc0468p-4L : inexact-ok
+= tan upward ldbl-128 0xc.90fdap-4L : 0xf.ffffebbbd2f48f30fa9c07dc047p-4L : inexact-ok
+= tan downward ldbl-128ibm 0xc.90fdap-4L : 0xf.ffffebbbd2f48f30fa9c07dc04p-4L : inexact-ok
+= tan tonearest ldbl-128ibm 0xc.90fdap-4L : 0xf.ffffebbbd2f48f30fa9c07dc04p-4L : inexact-ok
+= tan towardzero ldbl-128ibm 0xc.90fdap-4L : 0xf.ffffebbbd2f48f30fa9c07dc04p-4L : inexact-ok
+= tan upward ldbl-128ibm 0xc.90fdap-4L : 0xf.ffffebbbd2f48f30fa9c07dc08p-4L : inexact-ok
+tan 0xc.ap-4
+= tan downward flt-32 0xc.ap-4f : 0x1.01e20ep+0f : inexact-ok
+= tan tonearest flt-32 0xc.ap-4f : 0x1.01e21p+0f : inexact-ok
+= tan towardzero flt-32 0xc.ap-4f : 0x1.01e20ep+0f : inexact-ok
+= tan upward flt-32 0xc.ap-4f : 0x1.01e21p+0f : inexact-ok
+= tan downward dbl-64 0xc.ap-4 : 0x1.01e20f7e06e4bp+0 : inexact-ok
+= tan tonearest dbl-64 0xc.ap-4 : 0x1.01e20f7e06e4bp+0 : inexact-ok
+= tan towardzero dbl-64 0xc.ap-4 : 0x1.01e20f7e06e4bp+0 : inexact-ok
+= tan upward dbl-64 0xc.ap-4 : 0x1.01e20f7e06e4cp+0 : inexact-ok
+= tan downward ldbl-96-intel 0xc.ap-4L : 0x1.01e20f7e06e4b406p+0L : inexact-ok
+= tan tonearest ldbl-96-intel 0xc.ap-4L : 0x1.01e20f7e06e4b406p+0L : inexact-ok
+= tan towardzero ldbl-96-intel 0xc.ap-4L : 0x1.01e20f7e06e4b406p+0L : inexact-ok
+= tan upward ldbl-96-intel 0xc.ap-4L : 0x1.01e20f7e06e4b408p+0L : inexact-ok
+= tan downward ldbl-96-m68k 0xc.ap-4L : 0x1.01e20f7e06e4b406p+0L : inexact-ok
+= tan tonearest ldbl-96-m68k 0xc.ap-4L : 0x1.01e20f7e06e4b406p+0L : inexact-ok
+= tan towardzero ldbl-96-m68k 0xc.ap-4L : 0x1.01e20f7e06e4b406p+0L : inexact-ok
+= tan upward ldbl-96-m68k 0xc.ap-4L : 0x1.01e20f7e06e4b408p+0L : inexact-ok
+= tan downward ldbl-128 0xc.ap-4L : 0x1.01e20f7e06e4b4069f6fd6809128p+0L : inexact-ok
+= tan tonearest ldbl-128 0xc.ap-4L : 0x1.01e20f7e06e4b4069f6fd6809128p+0L : inexact-ok
+= tan towardzero ldbl-128 0xc.ap-4L : 0x1.01e20f7e06e4b4069f6fd6809128p+0L : inexact-ok
+= tan upward ldbl-128 0xc.ap-4L : 0x1.01e20f7e06e4b4069f6fd6809129p+0L : inexact-ok
+= tan downward ldbl-128ibm 0xc.ap-4L : 0x1.01e20f7e06e4b4069f6fd68091p+0L : inexact-ok
+= tan tonearest ldbl-128ibm 0xc.ap-4L : 0x1.01e20f7e06e4b4069f6fd68091p+0L : inexact-ok
+= tan towardzero ldbl-128ibm 0xc.ap-4L : 0x1.01e20f7e06e4b4069f6fd68091p+0L : inexact-ok
+= tan upward ldbl-128ibm 0xc.ap-4L : 0x1.01e20f7e06e4b4069f6fd680918p+0L : inexact-ok
+tan 0xc.98p-4
+= tan downward flt-32 0xc.98p-4f : 0x1.00e0acp+0f : inexact-ok
+= tan tonearest flt-32 0xc.98p-4f : 0x1.00e0aep+0f : inexact-ok
+= tan towardzero flt-32 0xc.98p-4f : 0x1.00e0acp+0f : inexact-ok
+= tan upward flt-32 0xc.98p-4f : 0x1.00e0aep+0f : inexact-ok
+= tan downward dbl-64 0xc.98p-4 : 0x1.00e0ad36afd0dp+0 : inexact-ok
+= tan tonearest dbl-64 0xc.98p-4 : 0x1.00e0ad36afd0ep+0 : inexact-ok
+= tan towardzero dbl-64 0xc.98p-4 : 0x1.00e0ad36afd0dp+0 : inexact-ok
+= tan upward dbl-64 0xc.98p-4 : 0x1.00e0ad36afd0ep+0 : inexact-ok
+= tan downward ldbl-96-intel 0xc.98p-4L : 0x1.00e0ad36afd0da34p+0L : inexact-ok
+= tan tonearest ldbl-96-intel 0xc.98p-4L : 0x1.00e0ad36afd0da36p+0L : inexact-ok
+= tan towardzero ldbl-96-intel 0xc.98p-4L : 0x1.00e0ad36afd0da34p+0L : inexact-ok
+= tan upward ldbl-96-intel 0xc.98p-4L : 0x1.00e0ad36afd0da36p+0L : inexact-ok
+= tan downward ldbl-96-m68k 0xc.98p-4L : 0x1.00e0ad36afd0da34p+0L : inexact-ok
+= tan tonearest ldbl-96-m68k 0xc.98p-4L : 0x1.00e0ad36afd0da36p+0L : inexact-ok
+= tan towardzero ldbl-96-m68k 0xc.98p-4L : 0x1.00e0ad36afd0da34p+0L : inexact-ok
+= tan upward ldbl-96-m68k 0xc.98p-4L : 0x1.00e0ad36afd0da36p+0L : inexact-ok
+= tan downward ldbl-128 0xc.98p-4L : 0x1.00e0ad36afd0da359300dc8485abp+0L : inexact-ok
+= tan tonearest ldbl-128 0xc.98p-4L : 0x1.00e0ad36afd0da359300dc8485abp+0L : inexact-ok
+= tan towardzero ldbl-128 0xc.98p-4L : 0x1.00e0ad36afd0da359300dc8485abp+0L : inexact-ok
+= tan upward ldbl-128 0xc.98p-4L : 0x1.00e0ad36afd0da359300dc8485acp+0L : inexact-ok
+= tan downward ldbl-128ibm 0xc.98p-4L : 0x1.00e0ad36afd0da359300dc84858p+0L : inexact-ok
+= tan tonearest ldbl-128ibm 0xc.98p-4L : 0x1.00e0ad36afd0da359300dc84858p+0L : inexact-ok
+= tan towardzero ldbl-128ibm 0xc.98p-4L : 0x1.00e0ad36afd0da359300dc84858p+0L : inexact-ok
+= tan upward ldbl-128ibm 0xc.98p-4L : 0x1.00e0ad36afd0da359300dc8486p+0L : inexact-ok
+tan 0xc.94p-4
+= tan downward flt-32 0xc.94p-4f : 0x1.00605cp+0f : inexact-ok
+= tan tonearest flt-32 0xc.94p-4f : 0x1.00605cp+0f : inexact-ok
+= tan towardzero flt-32 0xc.94p-4f : 0x1.00605cp+0f : inexact-ok
+= tan upward flt-32 0xc.94p-4f : 0x1.00605ep+0f : inexact-ok
+= tan downward dbl-64 0xc.94p-4 : 0x1.00605cdc5a1a1p+0 : inexact-ok
+= tan tonearest dbl-64 0xc.94p-4 : 0x1.00605cdc5a1a2p+0 : inexact-ok
+= tan towardzero dbl-64 0xc.94p-4 : 0x1.00605cdc5a1a1p+0 : inexact-ok
+= tan upward dbl-64 0xc.94p-4 : 0x1.00605cdc5a1a2p+0 : inexact-ok
+= tan downward ldbl-96-intel 0xc.94p-4L : 0x1.00605cdc5a1a1c1ep+0L : inexact-ok
+= tan tonearest ldbl-96-intel 0xc.94p-4L : 0x1.00605cdc5a1a1c1ep+0L : inexact-ok
+= tan towardzero ldbl-96-intel 0xc.94p-4L : 0x1.00605cdc5a1a1c1ep+0L : inexact-ok
+= tan upward ldbl-96-intel 0xc.94p-4L : 0x1.00605cdc5a1a1c2p+0L : inexact-ok
+= tan downward ldbl-96-m68k 0xc.94p-4L : 0x1.00605cdc5a1a1c1ep+0L : inexact-ok
+= tan tonearest ldbl-96-m68k 0xc.94p-4L : 0x1.00605cdc5a1a1c1ep+0L : inexact-ok
+= tan towardzero ldbl-96-m68k 0xc.94p-4L : 0x1.00605cdc5a1a1c1ep+0L : inexact-ok
+= tan upward ldbl-96-m68k 0xc.94p-4L : 0x1.00605cdc5a1a1c2p+0L : inexact-ok
+= tan downward ldbl-128 0xc.94p-4L : 0x1.00605cdc5a1a1c1e7a2e9db9f98ap+0L : inexact-ok
+= tan tonearest ldbl-128 0xc.94p-4L : 0x1.00605cdc5a1a1c1e7a2e9db9f98ap+0L : inexact-ok
+= tan towardzero ldbl-128 0xc.94p-4L : 0x1.00605cdc5a1a1c1e7a2e9db9f98ap+0L : inexact-ok
+= tan upward ldbl-128 0xc.94p-4L : 0x1.00605cdc5a1a1c1e7a2e9db9f98bp+0L : inexact-ok
+= tan downward ldbl-128ibm 0xc.94p-4L : 0x1.00605cdc5a1a1c1e7a2e9db9f98p+0L : inexact-ok
+= tan tonearest ldbl-128ibm 0xc.94p-4L : 0x1.00605cdc5a1a1c1e7a2e9db9f98p+0L : inexact-ok
+= tan towardzero ldbl-128ibm 0xc.94p-4L : 0x1.00605cdc5a1a1c1e7a2e9db9f98p+0L : inexact-ok
+= tan upward ldbl-128ibm 0xc.94p-4L : 0x1.00605cdc5a1a1c1e7a2e9db9fap+0L : inexact-ok
+tan 0xc.92p-4
+= tan downward flt-32 0xc.92p-4f : 0x1.00204cp+0f : inexact-ok
+= tan tonearest flt-32 0xc.92p-4f : 0x1.00204cp+0f : inexact-ok
+= tan towardzero flt-32 0xc.92p-4f : 0x1.00204cp+0f : inexact-ok
+= tan upward flt-32 0xc.92p-4f : 0x1.00204ep+0f : inexact-ok
+= tan downward dbl-64 0xc.92p-4 : 0x1.00204cc54b6a7p+0 : inexact-ok
+= tan tonearest dbl-64 0xc.92p-4 : 0x1.00204cc54b6a7p+0 : inexact-ok
+= tan towardzero dbl-64 0xc.92p-4 : 0x1.00204cc54b6a7p+0 : inexact-ok
+= tan upward dbl-64 0xc.92p-4 : 0x1.00204cc54b6a8p+0 : inexact-ok
+= tan downward ldbl-96-intel 0xc.92p-4L : 0x1.00204cc54b6a75fap+0L : inexact-ok
+= tan tonearest ldbl-96-intel 0xc.92p-4L : 0x1.00204cc54b6a75fcp+0L : inexact-ok
+= tan towardzero ldbl-96-intel 0xc.92p-4L : 0x1.00204cc54b6a75fap+0L : inexact-ok
+= tan upward ldbl-96-intel 0xc.92p-4L : 0x1.00204cc54b6a75fcp+0L : inexact-ok
+= tan downward ldbl-96-m68k 0xc.92p-4L : 0x1.00204cc54b6a75fap+0L : inexact-ok
+= tan tonearest ldbl-96-m68k 0xc.92p-4L : 0x1.00204cc54b6a75fcp+0L : inexact-ok
+= tan towardzero ldbl-96-m68k 0xc.92p-4L : 0x1.00204cc54b6a75fap+0L : inexact-ok
+= tan upward ldbl-96-m68k 0xc.92p-4L : 0x1.00204cc54b6a75fcp+0L : inexact-ok
+= tan downward ldbl-128 0xc.92p-4L : 0x1.00204cc54b6a75fbaa11ed8cf1c4p+0L : inexact-ok
+= tan tonearest ldbl-128 0xc.92p-4L : 0x1.00204cc54b6a75fbaa11ed8cf1c4p+0L : inexact-ok
+= tan towardzero ldbl-128 0xc.92p-4L : 0x1.00204cc54b6a75fbaa11ed8cf1c4p+0L : inexact-ok
+= tan upward ldbl-128 0xc.92p-4L : 0x1.00204cc54b6a75fbaa11ed8cf1c5p+0L : inexact-ok
+= tan downward ldbl-128ibm 0xc.92p-4L : 0x1.00204cc54b6a75fbaa11ed8cf18p+0L : inexact-ok
+= tan tonearest ldbl-128ibm 0xc.92p-4L : 0x1.00204cc54b6a75fbaa11ed8cf2p+0L : inexact-ok
+= tan towardzero ldbl-128ibm 0xc.92p-4L : 0x1.00204cc54b6a75fbaa11ed8cf18p+0L : inexact-ok
+= tan upward ldbl-128ibm 0xc.92p-4L : 0x1.00204cc54b6a75fbaa11ed8cf2p+0L : inexact-ok
+tan 0xc.91p-4
+= tan downward flt-32 0xc.91p-4f : 0x1.00004ap+0f : inexact-ok
+= tan tonearest flt-32 0xc.91p-4f : 0x1.00004ap+0f : inexact-ok
+= tan towardzero flt-32 0xc.91p-4f : 0x1.00004ap+0f : inexact-ok
+= tan upward flt-32 0xc.91p-4f : 0x1.00004cp+0f : inexact-ok
+= tan downward dbl-64 0xc.91p-4 : 0x1.00004abbc817p+0 : inexact-ok
+= tan tonearest dbl-64 0xc.91p-4 : 0x1.00004abbc817p+0 : inexact-ok
+= tan towardzero dbl-64 0xc.91p-4 : 0x1.00004abbc817p+0 : inexact-ok
+= tan upward dbl-64 0xc.91p-4 : 0x1.00004abbc8171p+0 : inexact-ok
+= tan downward ldbl-96-intel 0xc.91p-4L : 0x1.00004abbc817073cp+0L : inexact-ok
+= tan tonearest ldbl-96-intel 0xc.91p-4L : 0x1.00004abbc817073cp+0L : inexact-ok
+= tan towardzero ldbl-96-intel 0xc.91p-4L : 0x1.00004abbc817073cp+0L : inexact-ok
+= tan upward ldbl-96-intel 0xc.91p-4L : 0x1.00004abbc817073ep+0L : inexact-ok
+= tan downward ldbl-96-m68k 0xc.91p-4L : 0x1.00004abbc817073cp+0L : inexact-ok
+= tan tonearest ldbl-96-m68k 0xc.91p-4L : 0x1.00004abbc817073cp+0L : inexact-ok
+= tan towardzero ldbl-96-m68k 0xc.91p-4L : 0x1.00004abbc817073cp+0L : inexact-ok
+= tan upward ldbl-96-m68k 0xc.91p-4L : 0x1.00004abbc817073ep+0L : inexact-ok
+= tan downward ldbl-128 0xc.91p-4L : 0x1.00004abbc817073c57de4e2c7227p+0L : inexact-ok
+= tan tonearest ldbl-128 0xc.91p-4L : 0x1.00004abbc817073c57de4e2c7227p+0L : inexact-ok
+= tan towardzero ldbl-128 0xc.91p-4L : 0x1.00004abbc817073c57de4e2c7227p+0L : inexact-ok
+= tan upward ldbl-128 0xc.91p-4L : 0x1.00004abbc817073c57de4e2c7228p+0L : inexact-ok
+= tan downward ldbl-128ibm 0xc.91p-4L : 0x1.00004abbc817073c57de4e2c72p+0L : inexact-ok
+= tan tonearest ldbl-128ibm 0xc.91p-4L : 0x1.00004abbc817073c57de4e2c72p+0L : inexact-ok
+= tan towardzero ldbl-128ibm 0xc.91p-4L : 0x1.00004abbc817073c57de4e2c72p+0L : inexact-ok
+= tan upward ldbl-128ibm 0xc.91p-4L : 0x1.00004abbc817073c57de4e2c728p+0L : inexact-ok
+tan 0xc.90fep-4
+= tan downward flt-32 0xc.90fep-4f : 0x1.00000ap+0f : inexact-ok
+= tan tonearest flt-32 0xc.90fep-4f : 0x1.00000ap+0f : inexact-ok
+= tan towardzero flt-32 0xc.90fep-4f : 0x1.00000ap+0f : inexact-ok
+= tan upward flt-32 0xc.90fep-4f : 0x1.00000cp+0f : inexact-ok
+= tan downward dbl-64 0xc.90fep-4 : 0x1.00000abbbd681p+0 : inexact-ok
+= tan tonearest dbl-64 0xc.90fep-4 : 0x1.00000abbbd681p+0 : inexact-ok
+= tan towardzero dbl-64 0xc.90fep-4 : 0x1.00000abbbd681p+0 : inexact-ok
+= tan upward dbl-64 0xc.90fep-4 : 0x1.00000abbbd682p+0 : inexact-ok
+= tan downward ldbl-96-intel 0xc.90fep-4L : 0x1.00000abbbd6815d2p+0L : inexact-ok
+= tan tonearest ldbl-96-intel 0xc.90fep-4L : 0x1.00000abbbd6815d2p+0L : inexact-ok
+= tan towardzero ldbl-96-intel 0xc.90fep-4L : 0x1.00000abbbd6815d2p+0L : inexact-ok
+= tan upward ldbl-96-intel 0xc.90fep-4L : 0x1.00000abbbd6815d4p+0L : inexact-ok
+= tan downward ldbl-96-m68k 0xc.90fep-4L : 0x1.00000abbbd6815d2p+0L : inexact-ok
+= tan tonearest ldbl-96-m68k 0xc.90fep-4L : 0x1.00000abbbd6815d2p+0L : inexact-ok
+= tan towardzero ldbl-96-m68k 0xc.90fep-4L : 0x1.00000abbbd6815d2p+0L : inexact-ok
+= tan upward ldbl-96-m68k 0xc.90fep-4L : 0x1.00000abbbd6815d4p+0L : inexact-ok
+= tan downward ldbl-128 0xc.90fep-4L : 0x1.00000abbbd6815d2da4ff16a8a5ep+0L : inexact-ok
+= tan tonearest ldbl-128 0xc.90fep-4L : 0x1.00000abbbd6815d2da4ff16a8a5fp+0L : inexact-ok
+= tan towardzero ldbl-128 0xc.90fep-4L : 0x1.00000abbbd6815d2da4ff16a8a5ep+0L : inexact-ok
+= tan upward ldbl-128 0xc.90fep-4L : 0x1.00000abbbd6815d2da4ff16a8a5fp+0L : inexact-ok
+= tan downward ldbl-128ibm 0xc.90fep-4L : 0x1.00000abbbd6815d2da4ff16a8ap+0L : inexact-ok
+= tan tonearest ldbl-128ibm 0xc.90fep-4L : 0x1.00000abbbd6815d2da4ff16a8a8p+0L : inexact-ok
+= tan towardzero ldbl-128ibm 0xc.90fep-4L : 0x1.00000abbbd6815d2da4ff16a8ap+0L : inexact-ok
+= tan upward ldbl-128ibm 0xc.90fep-4L : 0x1.00000abbbd6815d2da4ff16a8a8p+0L : inexact-ok
+tan 0xc.90fdcp-4
+= tan downward flt-32 0xc.90fdcp-4f : 0x1.000002p+0f : inexact-ok
+= tan tonearest flt-32 0xc.90fdcp-4f : 0x1.000002p+0f : inexact-ok
+= tan towardzero flt-32 0xc.90fdcp-4f : 0x1.000002p+0f : inexact-ok
+= tan upward flt-32 0xc.90fdcp-4f : 0x1.000004p+0f : inexact-ok
+= tan downward dbl-64 0xc.90fdcp-4 : 0x1.000002bbbd323p+0 : inexact-ok
+= tan tonearest dbl-64 0xc.90fdcp-4 : 0x1.000002bbbd323p+0 : inexact-ok
+= tan towardzero dbl-64 0xc.90fdcp-4 : 0x1.000002bbbd323p+0 : inexact-ok
+= tan upward dbl-64 0xc.90fdcp-4 : 0x1.000002bbbd324p+0 : inexact-ok
+= tan downward ldbl-96-intel 0xc.90fdcp-4L : 0x1.000002bbbd3237e6p+0L : inexact-ok
+= tan tonearest ldbl-96-intel 0xc.90fdcp-4L : 0x1.000002bbbd3237e8p+0L : inexact-ok
+= tan towardzero ldbl-96-intel 0xc.90fdcp-4L : 0x1.000002bbbd3237e6p+0L : inexact-ok
+= tan upward ldbl-96-intel 0xc.90fdcp-4L : 0x1.000002bbbd3237e8p+0L : inexact-ok
+= tan downward ldbl-96-m68k 0xc.90fdcp-4L : 0x1.000002bbbd3237e6p+0L : inexact-ok
+= tan tonearest ldbl-96-m68k 0xc.90fdcp-4L : 0x1.000002bbbd3237e8p+0L : inexact-ok
+= tan towardzero ldbl-96-m68k 0xc.90fdcp-4L : 0x1.000002bbbd3237e6p+0L : inexact-ok
+= tan upward ldbl-96-m68k 0xc.90fdcp-4L : 0x1.000002bbbd3237e8p+0L : inexact-ok
+= tan downward ldbl-128 0xc.90fdcp-4L : 0x1.000002bbbd3237e7d114276ed329p+0L : inexact-ok
+= tan tonearest ldbl-128 0xc.90fdcp-4L : 0x1.000002bbbd3237e7d114276ed32ap+0L : inexact-ok
+= tan towardzero ldbl-128 0xc.90fdcp-4L : 0x1.000002bbbd3237e7d114276ed329p+0L : inexact-ok
+= tan upward ldbl-128 0xc.90fdcp-4L : 0x1.000002bbbd3237e7d114276ed32ap+0L : inexact-ok
+= tan downward ldbl-128ibm 0xc.90fdcp-4L : 0x1.000002bbbd3237e7d114276ed3p+0L : inexact-ok
+= tan tonearest ldbl-128ibm 0xc.90fdcp-4L : 0x1.000002bbbd3237e7d114276ed3p+0L : inexact-ok
+= tan towardzero ldbl-128ibm 0xc.90fdcp-4L : 0x1.000002bbbd3237e7d114276ed3p+0L : inexact-ok
+= tan upward ldbl-128ibm 0xc.90fdcp-4L : 0x1.000002bbbd3237e7d114276ed38p+0L : inexact-ok
+tan 0xc.90fdbp-4
+= tan downward flt-32 0xc.90fdbp-4f : 0x1p+0f : inexact-ok
+= tan tonearest flt-32 0xc.90fdbp-4f : 0x1p+0f : inexact-ok
+= tan towardzero flt-32 0xc.90fdbp-4f : 0x1p+0f : inexact-ok
+= tan upward flt-32 0xc.90fdbp-4f : 0x1.000002p+0f : inexact-ok
+= tan downward dbl-64 0xc.90fdbp-4 : 0x1.000000bbbd2ecp+0 : inexact-ok
+= tan tonearest dbl-64 0xc.90fdbp-4 : 0x1.000000bbbd2ecp+0 : inexact-ok
+= tan towardzero dbl-64 0xc.90fdbp-4 : 0x1.000000bbbd2ecp+0 : inexact-ok
+= tan upward dbl-64 0xc.90fdbp-4 : 0x1.000000bbbd2edp+0 : inexact-ok
+= tan downward ldbl-96-intel 0xc.90fdbp-4L : 0x1.000000bbbd2ec06cp+0L : inexact-ok
+= tan tonearest ldbl-96-intel 0xc.90fdbp-4L : 0x1.000000bbbd2ec06ep+0L : inexact-ok
+= tan towardzero ldbl-96-intel 0xc.90fdbp-4L : 0x1.000000bbbd2ec06cp+0L : inexact-ok
+= tan upward ldbl-96-intel 0xc.90fdbp-4L : 0x1.000000bbbd2ec06ep+0L : inexact-ok
+= tan downward ldbl-96-m68k 0xc.90fdbp-4L : 0x1.000000bbbd2ec06cp+0L : inexact-ok
+= tan tonearest ldbl-96-m68k 0xc.90fdbp-4L : 0x1.000000bbbd2ec06ep+0L : inexact-ok
+= tan towardzero ldbl-96-m68k 0xc.90fdbp-4L : 0x1.000000bbbd2ec06cp+0L : inexact-ok
+= tan upward ldbl-96-m68k 0xc.90fdbp-4L : 0x1.000000bbbd2ec06ep+0L : inexact-ok
+= tan downward ldbl-128 0xc.90fdbp-4L : 0x1.000000bbbd2ec06d6d6fff3655a3p+0L : inexact-ok
+= tan tonearest ldbl-128 0xc.90fdbp-4L : 0x1.000000bbbd2ec06d6d6fff3655a3p+0L : inexact-ok
+= tan towardzero ldbl-128 0xc.90fdbp-4L : 0x1.000000bbbd2ec06d6d6fff3655a3p+0L : inexact-ok
+= tan upward ldbl-128 0xc.90fdbp-4L : 0x1.000000bbbd2ec06d6d6fff3655a4p+0L : inexact-ok
+= tan downward ldbl-128ibm 0xc.90fdbp-4L : 0x1.000000bbbd2ec06d6d6fff36558p+0L : inexact-ok
+= tan tonearest ldbl-128ibm 0xc.90fdbp-4L : 0x1.000000bbbd2ec06d6d6fff36558p+0L : inexact-ok
+= tan towardzero ldbl-128ibm 0xc.90fdbp-4L : 0x1.000000bbbd2ec06d6d6fff36558p+0L : inexact-ok
+= tan upward ldbl-128ibm 0xc.90fdbp-4L : 0x1.000000bbbd2ec06d6d6fff3656p+0L : inexact-ok
+tan -0xc.9p-4
+= tan downward flt-32 -0xc.9p-4f : -0xf.fe04dp-4f : inexact-ok
+= tan tonearest flt-32 -0xc.9p-4f : -0xf.fe04dp-4f : inexact-ok
+= tan towardzero flt-32 -0xc.9p-4f : -0xf.fe04cp-4f : inexact-ok
+= tan upward flt-32 -0xc.9p-4f : -0xf.fe04cp-4f : inexact-ok
+= tan downward dbl-64 -0xc.9p-4 : -0xf.fe04cb2472028p-4 : inexact-ok
+= tan tonearest dbl-64 -0xc.9p-4 : -0xf.fe04cb247202p-4 : inexact-ok
+= tan towardzero dbl-64 -0xc.9p-4 : -0xf.fe04cb247202p-4 : inexact-ok
+= tan upward dbl-64 -0xc.9p-4 : -0xf.fe04cb247202p-4 : inexact-ok
+= tan downward ldbl-96-intel -0xc.9p-4L : -0xf.fe04cb2472021f2p-4L : inexact-ok
+= tan tonearest ldbl-96-intel -0xc.9p-4L : -0xf.fe04cb2472021f2p-4L : inexact-ok
+= tan towardzero ldbl-96-intel -0xc.9p-4L : -0xf.fe04cb2472021f1p-4L : inexact-ok
+= tan upward ldbl-96-intel -0xc.9p-4L : -0xf.fe04cb2472021f1p-4L : inexact-ok
+= tan downward ldbl-96-m68k -0xc.9p-4L : -0xf.fe04cb2472021f2p-4L : inexact-ok
+= tan tonearest ldbl-96-m68k -0xc.9p-4L : -0xf.fe04cb2472021f2p-4L : inexact-ok
+= tan towardzero ldbl-96-m68k -0xc.9p-4L : -0xf.fe04cb2472021f1p-4L : inexact-ok
+= tan upward ldbl-96-m68k -0xc.9p-4L : -0xf.fe04cb2472021f1p-4L : inexact-ok
+= tan downward ldbl-128 -0xc.9p-4L : -0xf.fe04cb2472021f1945ff358e1fbp-4L : inexact-ok
+= tan tonearest ldbl-128 -0xc.9p-4L : -0xf.fe04cb2472021f1945ff358e1fa8p-4L : inexact-ok
+= tan towardzero ldbl-128 -0xc.9p-4L : -0xf.fe04cb2472021f1945ff358e1fa8p-4L : inexact-ok
+= tan upward ldbl-128 -0xc.9p-4L : -0xf.fe04cb2472021f1945ff358e1fa8p-4L : inexact-ok
+= tan downward ldbl-128ibm -0xc.9p-4L : -0xf.fe04cb2472021f1945ff358e2p-4L : inexact-ok
+= tan tonearest ldbl-128ibm -0xc.9p-4L : -0xf.fe04cb2472021f1945ff358e2p-4L : inexact-ok
+= tan towardzero ldbl-128ibm -0xc.9p-4L : -0xf.fe04cb2472021f1945ff358e1cp-4L : inexact-ok
+= tan upward ldbl-128ibm -0xc.9p-4L : -0xf.fe04cb2472021f1945ff358e1cp-4L : inexact-ok
+tan -0xc.908p-4
+= tan downward flt-32 -0xc.908p-4f : -0xf.ff04cp-4f : inexact-ok
+= tan tonearest flt-32 -0xc.908p-4f : -0xf.ff04bp-4f : inexact-ok
+= tan towardzero flt-32 -0xc.908p-4f : -0xf.ff04bp-4f : inexact-ok
+= tan upward flt-32 -0xc.908p-4f : -0xf.ff04bp-4f : inexact-ok
+= tan downward dbl-64 -0xc.908p-4 : -0xf.ff04b37174f7p-4 : inexact-ok
+= tan tonearest dbl-64 -0xc.908p-4 : -0xf.ff04b37174f7p-4 : inexact-ok
+= tan towardzero dbl-64 -0xc.908p-4 : -0xf.ff04b37174f68p-4 : inexact-ok
+= tan upward dbl-64 -0xc.908p-4 : -0xf.ff04b37174f68p-4 : inexact-ok
+= tan downward ldbl-96-intel -0xc.908p-4L : -0xf.ff04b37174f6f36p-4L : inexact-ok
+= tan tonearest ldbl-96-intel -0xc.908p-4L : -0xf.ff04b37174f6f35p-4L : inexact-ok
+= tan towardzero ldbl-96-intel -0xc.908p-4L : -0xf.ff04b37174f6f35p-4L : inexact-ok
+= tan upward ldbl-96-intel -0xc.908p-4L : -0xf.ff04b37174f6f35p-4L : inexact-ok
+= tan downward ldbl-96-m68k -0xc.908p-4L : -0xf.ff04b37174f6f36p-4L : inexact-ok
+= tan tonearest ldbl-96-m68k -0xc.908p-4L : -0xf.ff04b37174f6f35p-4L : inexact-ok
+= tan towardzero ldbl-96-m68k -0xc.908p-4L : -0xf.ff04b37174f6f35p-4L : inexact-ok
+= tan upward ldbl-96-m68k -0xc.908p-4L : -0xf.ff04b37174f6f35p-4L : inexact-ok
+= tan downward ldbl-128 -0xc.908p-4L : -0xf.ff04b37174f6f3528b2b1b69f99p-4L : inexact-ok
+= tan tonearest ldbl-128 -0xc.908p-4L : -0xf.ff04b37174f6f3528b2b1b69f988p-4L : inexact-ok
+= tan towardzero ldbl-128 -0xc.908p-4L : -0xf.ff04b37174f6f3528b2b1b69f988p-4L : inexact-ok
+= tan upward ldbl-128 -0xc.908p-4L : -0xf.ff04b37174f6f3528b2b1b69f988p-4L : inexact-ok
+= tan downward ldbl-128ibm -0xc.908p-4L : -0xf.ff04b37174f6f3528b2b1b69fcp-4L : inexact-ok
+= tan tonearest ldbl-128ibm -0xc.908p-4L : -0xf.ff04b37174f6f3528b2b1b69f8p-4L : inexact-ok
+= tan towardzero ldbl-128ibm -0xc.908p-4L : -0xf.ff04b37174f6f3528b2b1b69f8p-4L : inexact-ok
+= tan upward ldbl-128ibm -0xc.908p-4L : -0xf.ff04b37174f6f3528b2b1b69f8p-4L : inexact-ok
+tan -0xc.90cp-4
+= tan downward flt-32 -0xc.90cp-4f : -0xf.ff84bp-4f : inexact-ok
+= tan tonearest flt-32 -0xc.90cp-4f : -0xf.ff84bp-4f : inexact-ok
+= tan towardzero flt-32 -0xc.90cp-4f : -0xf.ff84ap-4f : inexact-ok
+= tan upward flt-32 -0xc.90cp-4f : -0xf.ff84ap-4f : inexact-ok
+= tan downward dbl-64 -0xc.90cp-4 : -0xf.ff84ad971a078p-4 : inexact-ok
+= tan tonearest dbl-64 -0xc.90cp-4 : -0xf.ff84ad971a078p-4 : inexact-ok
+= tan towardzero dbl-64 -0xc.90cp-4 : -0xf.ff84ad971a07p-4 : inexact-ok
+= tan upward dbl-64 -0xc.90cp-4 : -0xf.ff84ad971a07p-4 : inexact-ok
+= tan downward ldbl-96-intel -0xc.90cp-4L : -0xf.ff84ad971a07664p-4L : inexact-ok
+= tan tonearest ldbl-96-intel -0xc.90cp-4L : -0xf.ff84ad971a07664p-4L : inexact-ok
+= tan towardzero ldbl-96-intel -0xc.90cp-4L : -0xf.ff84ad971a07663p-4L : inexact-ok
+= tan upward ldbl-96-intel -0xc.90cp-4L : -0xf.ff84ad971a07663p-4L : inexact-ok
+= tan downward ldbl-96-m68k -0xc.90cp-4L : -0xf.ff84ad971a07664p-4L : inexact-ok
+= tan tonearest ldbl-96-m68k -0xc.90cp-4L : -0xf.ff84ad971a07664p-4L : inexact-ok
+= tan towardzero ldbl-96-m68k -0xc.90cp-4L : -0xf.ff84ad971a07663p-4L : inexact-ok
+= tan upward ldbl-96-m68k -0xc.90cp-4L : -0xf.ff84ad971a07663p-4L : inexact-ok
+= tan downward ldbl-128 -0xc.90cp-4L : -0xf.ff84ad971a07663e3871b57341ep-4L : inexact-ok
+= tan tonearest ldbl-128 -0xc.90cp-4L : -0xf.ff84ad971a07663e3871b57341ep-4L : inexact-ok
+= tan towardzero ldbl-128 -0xc.90cp-4L : -0xf.ff84ad971a07663e3871b57341d8p-4L : inexact-ok
+= tan upward ldbl-128 -0xc.90cp-4L : -0xf.ff84ad971a07663e3871b57341d8p-4L : inexact-ok
+= tan downward ldbl-128ibm -0xc.90cp-4L : -0xf.ff84ad971a07663e3871b57344p-4L : inexact-ok
+= tan tonearest ldbl-128ibm -0xc.90cp-4L : -0xf.ff84ad971a07663e3871b5734p-4L : inexact-ok
+= tan towardzero ldbl-128ibm -0xc.90cp-4L : -0xf.ff84ad971a07663e3871b5734p-4L : inexact-ok
+= tan upward ldbl-128ibm -0xc.90cp-4L : -0xf.ff84ad971a07663e3871b5734p-4L : inexact-ok
+tan -0xc.90ep-4
+= tan downward flt-32 -0xc.90ep-4f : -0xf.ffc4bp-4f : inexact-ok
+= tan tonearest flt-32 -0xc.90ep-4f : -0xf.ffc4bp-4f : inexact-ok
+= tan towardzero flt-32 -0xc.90ep-4f : -0xf.ffc4ap-4f : inexact-ok
+= tan upward flt-32 -0xc.90ep-4f : -0xf.ffc4ap-4f : inexact-ok
+= tan downward dbl-64 -0xc.90ep-4 : -0xf.ffc4ac29d1718p-4 : inexact-ok
+= tan tonearest dbl-64 -0xc.90ep-4 : -0xf.ffc4ac29d171p-4 : inexact-ok
+= tan towardzero dbl-64 -0xc.90ep-4 : -0xf.ffc4ac29d171p-4 : inexact-ok
+= tan upward dbl-64 -0xc.90ep-4 : -0xf.ffc4ac29d171p-4 : inexact-ok
+= tan downward ldbl-96-intel -0xc.90ep-4L : -0xf.ffc4ac29d1711ccp-4L : inexact-ok
+= tan tonearest ldbl-96-intel -0xc.90ep-4L : -0xf.ffc4ac29d1711ccp-4L : inexact-ok
+= tan towardzero ldbl-96-intel -0xc.90ep-4L : -0xf.ffc4ac29d1711cbp-4L : inexact-ok
+= tan upward ldbl-96-intel -0xc.90ep-4L : -0xf.ffc4ac29d1711cbp-4L : inexact-ok
+= tan downward ldbl-96-m68k -0xc.90ep-4L : -0xf.ffc4ac29d1711ccp-4L : inexact-ok
+= tan tonearest ldbl-96-m68k -0xc.90ep-4L : -0xf.ffc4ac29d1711ccp-4L : inexact-ok
+= tan towardzero ldbl-96-m68k -0xc.90ep-4L : -0xf.ffc4ac29d1711cbp-4L : inexact-ok
+= tan upward ldbl-96-m68k -0xc.90ep-4L : -0xf.ffc4ac29d1711cbp-4L : inexact-ok
+= tan downward ldbl-128 -0xc.90ep-4L : -0xf.ffc4ac29d1711cbfd2ecbfc18d6p-4L : inexact-ok
+= tan tonearest ldbl-128 -0xc.90ep-4L : -0xf.ffc4ac29d1711cbfd2ecbfc18d6p-4L : inexact-ok
+= tan towardzero ldbl-128 -0xc.90ep-4L : -0xf.ffc4ac29d1711cbfd2ecbfc18d58p-4L : inexact-ok
+= tan upward ldbl-128 -0xc.90ep-4L : -0xf.ffc4ac29d1711cbfd2ecbfc18d58p-4L : inexact-ok
+= tan downward ldbl-128ibm -0xc.90ep-4L : -0xf.ffc4ac29d1711cbfd2ecbfc19p-4L : inexact-ok
+= tan tonearest ldbl-128ibm -0xc.90ep-4L : -0xf.ffc4ac29d1711cbfd2ecbfc18cp-4L : inexact-ok
+= tan towardzero ldbl-128ibm -0xc.90ep-4L : -0xf.ffc4ac29d1711cbfd2ecbfc18cp-4L : inexact-ok
+= tan upward ldbl-128ibm -0xc.90ep-4L : -0xf.ffc4ac29d1711cbfd2ecbfc18cp-4L : inexact-ok
+tan -0xc.90fp-4
+= tan downward flt-32 -0xc.90fp-4f : -0xf.ffe4bp-4f : inexact-ok
+= tan tonearest flt-32 -0xc.90fp-4f : -0xf.ffe4bp-4f : inexact-ok
+= tan towardzero flt-32 -0xc.90fp-4f : -0xf.ffe4ap-4f : inexact-ok
+= tan upward flt-32 -0xc.90fp-4f : -0xf.ffe4ap-4f : inexact-ok
+= tan downward dbl-64 -0xc.90fp-4 : -0xf.ffe4abd329de8p-4 : inexact-ok
+= tan tonearest dbl-64 -0xc.90fp-4 : -0xf.ffe4abd329dep-4 : inexact-ok
+= tan towardzero dbl-64 -0xc.90fp-4 : -0xf.ffe4abd329dep-4 : inexact-ok
+= tan upward dbl-64 -0xc.90fp-4 : -0xf.ffe4abd329dep-4 : inexact-ok
+= tan downward ldbl-96-intel -0xc.90fp-4L : -0xf.ffe4abd329de184p-4L : inexact-ok
+= tan tonearest ldbl-96-intel -0xc.90fp-4L : -0xf.ffe4abd329de183p-4L : inexact-ok
+= tan towardzero ldbl-96-intel -0xc.90fp-4L : -0xf.ffe4abd329de183p-4L : inexact-ok
+= tan upward ldbl-96-intel -0xc.90fp-4L : -0xf.ffe4abd329de183p-4L : inexact-ok
+= tan downward ldbl-96-m68k -0xc.90fp-4L : -0xf.ffe4abd329de184p-4L : inexact-ok
+= tan tonearest ldbl-96-m68k -0xc.90fp-4L : -0xf.ffe4abd329de183p-4L : inexact-ok
+= tan towardzero ldbl-96-m68k -0xc.90fp-4L : -0xf.ffe4abd329de183p-4L : inexact-ok
+= tan upward ldbl-96-m68k -0xc.90fp-4L : -0xf.ffe4abd329de183p-4L : inexact-ok
+= tan downward ldbl-128 -0xc.90fp-4L : -0xf.ffe4abd329de1834a397d6e46a5p-4L : inexact-ok
+= tan tonearest ldbl-128 -0xc.90fp-4L : -0xf.ffe4abd329de1834a397d6e46a48p-4L : inexact-ok
+= tan towardzero ldbl-128 -0xc.90fp-4L : -0xf.ffe4abd329de1834a397d6e46a48p-4L : inexact-ok
+= tan upward ldbl-128 -0xc.90fp-4L : -0xf.ffe4abd329de1834a397d6e46a48p-4L : inexact-ok
+= tan downward ldbl-128ibm -0xc.90fp-4L : -0xf.ffe4abd329de1834a397d6e46cp-4L : inexact-ok
+= tan tonearest ldbl-128ibm -0xc.90fp-4L : -0xf.ffe4abd329de1834a397d6e46cp-4L : inexact-ok
+= tan towardzero ldbl-128ibm -0xc.90fp-4L : -0xf.ffe4abd329de1834a397d6e468p-4L : inexact-ok
+= tan upward ldbl-128ibm -0xc.90fp-4L : -0xf.ffe4abd329de1834a397d6e468p-4L : inexact-ok
+tan -0xc.90f8p-4
+= tan downward flt-32 -0xc.90f8p-4f : -0xf.fff4bp-4f : inexact-ok
+= tan tonearest flt-32 -0xc.90f8p-4f : -0xf.fff4bp-4f : inexact-ok
+= tan towardzero flt-32 -0xc.90f8p-4f : -0xf.fff4ap-4f : inexact-ok
+= tan upward flt-32 -0xc.90f8p-4f : -0xf.fff4ap-4f : inexact-ok
+= tan downward dbl-64 -0xc.90f8p-4 : -0xf.fff4abbfd5b3p-4 : inexact-ok
+= tan tonearest dbl-64 -0xc.90f8p-4 : -0xf.fff4abbfd5b28p-4 : inexact-ok
+= tan towardzero dbl-64 -0xc.90f8p-4 : -0xf.fff4abbfd5b28p-4 : inexact-ok
+= tan upward dbl-64 -0xc.90f8p-4 : -0xf.fff4abbfd5b28p-4 : inexact-ok
+= tan downward ldbl-96-intel -0xc.90f8p-4L : -0xf.fff4abbfd5b29a4p-4L : inexact-ok
+= tan tonearest ldbl-96-intel -0xc.90f8p-4L : -0xf.fff4abbfd5b29a3p-4L : inexact-ok
+= tan towardzero ldbl-96-intel -0xc.90f8p-4L : -0xf.fff4abbfd5b29a3p-4L : inexact-ok
+= tan upward ldbl-96-intel -0xc.90f8p-4L : -0xf.fff4abbfd5b29a3p-4L : inexact-ok
+= tan downward ldbl-96-m68k -0xc.90f8p-4L : -0xf.fff4abbfd5b29a4p-4L : inexact-ok
+= tan tonearest ldbl-96-m68k -0xc.90f8p-4L : -0xf.fff4abbfd5b29a3p-4L : inexact-ok
+= tan towardzero ldbl-96-m68k -0xc.90f8p-4L : -0xf.fff4abbfd5b29a3p-4L : inexact-ok
+= tan upward ldbl-96-m68k -0xc.90f8p-4L : -0xf.fff4abbfd5b29a3p-4L : inexact-ok
+= tan downward ldbl-128 -0xc.90f8p-4L : -0xf.fff4abbfd5b29a33e190809aa1cp-4L : inexact-ok
+= tan tonearest ldbl-128 -0xc.90f8p-4L : -0xf.fff4abbfd5b29a33e190809aa1cp-4L : inexact-ok
+= tan towardzero ldbl-128 -0xc.90f8p-4L : -0xf.fff4abbfd5b29a33e190809aa1b8p-4L : inexact-ok
+= tan upward ldbl-128 -0xc.90f8p-4L : -0xf.fff4abbfd5b29a33e190809aa1b8p-4L : inexact-ok
+= tan downward ldbl-128ibm -0xc.90f8p-4L : -0xf.fff4abbfd5b29a33e190809aa4p-4L : inexact-ok
+= tan tonearest ldbl-128ibm -0xc.90f8p-4L : -0xf.fff4abbfd5b29a33e190809aap-4L : inexact-ok
+= tan towardzero ldbl-128ibm -0xc.90f8p-4L : -0xf.fff4abbfd5b29a33e190809aap-4L : inexact-ok
+= tan upward ldbl-128ibm -0xc.90f8p-4L : -0xf.fff4abbfd5b29a33e190809aap-4L : inexact-ok
+tan -0xc.90fcp-4
+= tan downward flt-32 -0xc.90fcp-4f : -0xf.fffcbp-4f : inexact-ok
+= tan tonearest flt-32 -0xc.90fcp-4f : -0xf.fffcbp-4f : inexact-ok
+= tan towardzero flt-32 -0xc.90fcp-4f : -0xf.fffcap-4f : inexact-ok
+= tan upward flt-32 -0xc.90fcp-4f : -0xf.fffcap-4f : inexact-ok
+= tan downward dbl-64 -0xc.90fcp-4 : -0xf.fffcabbc2b928p-4 : inexact-ok
+= tan tonearest dbl-64 -0xc.90fcp-4 : -0xf.fffcabbc2b928p-4 : inexact-ok
+= tan towardzero dbl-64 -0xc.90fcp-4 : -0xf.fffcabbc2b92p-4 : inexact-ok
+= tan upward dbl-64 -0xc.90fcp-4 : -0xf.fffcabbc2b92p-4 : inexact-ok
+= tan downward ldbl-96-intel -0xc.90fcp-4L : -0xf.fffcabbc2b925c1p-4L : inexact-ok
+= tan tonearest ldbl-96-intel -0xc.90fcp-4L : -0xf.fffcabbc2b925c1p-4L : inexact-ok
+= tan towardzero ldbl-96-intel -0xc.90fcp-4L : -0xf.fffcabbc2b925cp-4L : inexact-ok
+= tan upward ldbl-96-intel -0xc.90fcp-4L : -0xf.fffcabbc2b925cp-4L : inexact-ok
+= tan downward ldbl-96-m68k -0xc.90fcp-4L : -0xf.fffcabbc2b925c1p-4L : inexact-ok
+= tan tonearest ldbl-96-m68k -0xc.90fcp-4L : -0xf.fffcabbc2b925c1p-4L : inexact-ok
+= tan towardzero ldbl-96-m68k -0xc.90fcp-4L : -0xf.fffcabbc2b925cp-4L : inexact-ok
+= tan upward ldbl-96-m68k -0xc.90fcp-4L : -0xf.fffcabbc2b925cp-4L : inexact-ok
+= tan downward ldbl-128 -0xc.90fcp-4L : -0xf.fffcabbc2b925c0d4e40f079838p-4L : inexact-ok
+= tan tonearest ldbl-128 -0xc.90fcp-4L : -0xf.fffcabbc2b925c0d4e40f079838p-4L : inexact-ok
+= tan towardzero ldbl-128 -0xc.90fcp-4L : -0xf.fffcabbc2b925c0d4e40f0798378p-4L : inexact-ok
+= tan upward ldbl-128 -0xc.90fcp-4L : -0xf.fffcabbc2b925c0d4e40f0798378p-4L : inexact-ok
+= tan downward ldbl-128ibm -0xc.90fcp-4L : -0xf.fffcabbc2b925c0d4e40f07984p-4L : inexact-ok
+= tan tonearest ldbl-128ibm -0xc.90fcp-4L : -0xf.fffcabbc2b925c0d4e40f07984p-4L : inexact-ok
+= tan towardzero ldbl-128ibm -0xc.90fcp-4L : -0xf.fffcabbc2b925c0d4e40f0798p-4L : inexact-ok
+= tan upward ldbl-128ibm -0xc.90fcp-4L : -0xf.fffcabbc2b925c0d4e40f0798p-4L : inexact-ok
+tan -0xc.90fdp-4
+= tan downward flt-32 -0xc.90fdp-4f : -0xf.fffebp-4f : inexact-ok
+= tan tonearest flt-32 -0xc.90fdp-4f : -0xf.fffebp-4f : inexact-ok
+= tan towardzero flt-32 -0xc.90fdp-4f : -0xf.fffeap-4f : inexact-ok
+= tan upward flt-32 -0xc.90fdp-4f : -0xf.fffeap-4f : inexact-ok
+= tan downward dbl-64 -0xc.90fdp-4 : -0xf.fffeabbbe10ap-4 : inexact-ok
+= tan tonearest dbl-64 -0xc.90fdp-4 : -0xf.fffeabbbe10ap-4 : inexact-ok
+= tan towardzero dbl-64 -0xc.90fdp-4 : -0xf.fffeabbbe1098p-4 : inexact-ok
+= tan upward dbl-64 -0xc.90fdp-4 : -0xf.fffeabbbe1098p-4 : inexact-ok
+= tan downward ldbl-96-intel -0xc.90fdp-4L : -0xf.fffeabbbe109e1fp-4L : inexact-ok
+= tan tonearest ldbl-96-intel -0xc.90fdp-4L : -0xf.fffeabbbe109e1fp-4L : inexact-ok
+= tan towardzero ldbl-96-intel -0xc.90fdp-4L : -0xf.fffeabbbe109e1ep-4L : inexact-ok
+= tan upward ldbl-96-intel -0xc.90fdp-4L : -0xf.fffeabbbe109e1ep-4L : inexact-ok
+= tan downward ldbl-96-m68k -0xc.90fdp-4L : -0xf.fffeabbbe109e1fp-4L : inexact-ok
+= tan tonearest ldbl-96-m68k -0xc.90fdp-4L : -0xf.fffeabbbe109e1fp-4L : inexact-ok
+= tan towardzero ldbl-96-m68k -0xc.90fdp-4L : -0xf.fffeabbbe109e1ep-4L : inexact-ok
+= tan upward ldbl-96-m68k -0xc.90fdp-4L : -0xf.fffeabbbe109e1ep-4L : inexact-ok
+= tan downward ldbl-128 -0xc.90fdp-4L : -0xf.fffeabbbe109e1ee8991b9d3ba38p-4L : inexact-ok
+= tan tonearest ldbl-128 -0xc.90fdp-4L : -0xf.fffeabbbe109e1ee8991b9d3ba3p-4L : inexact-ok
+= tan towardzero ldbl-128 -0xc.90fdp-4L : -0xf.fffeabbbe109e1ee8991b9d3ba3p-4L : inexact-ok
+= tan upward ldbl-128 -0xc.90fdp-4L : -0xf.fffeabbbe109e1ee8991b9d3ba3p-4L : inexact-ok
+= tan downward ldbl-128ibm -0xc.90fdp-4L : -0xf.fffeabbbe109e1ee8991b9d3bcp-4L : inexact-ok
+= tan tonearest ldbl-128ibm -0xc.90fdp-4L : -0xf.fffeabbbe109e1ee8991b9d3bcp-4L : inexact-ok
+= tan towardzero ldbl-128ibm -0xc.90fdp-4L : -0xf.fffeabbbe109e1ee8991b9d3b8p-4L : inexact-ok
+= tan upward ldbl-128ibm -0xc.90fdp-4L : -0xf.fffeabbbe109e1ee8991b9d3b8p-4L : inexact-ok
+tan -0xc.90fd8p-4
+= tan downward flt-32 -0xc.90fd8p-4f : -0xf.ffffbp-4f : inexact-ok
+= tan tonearest flt-32 -0xc.90fd8p-4f : -0xf.ffffbp-4f : inexact-ok
+= tan towardzero flt-32 -0xc.90fd8p-4f : -0xf.ffffap-4f : inexact-ok
+= tan upward flt-32 -0xc.90fd8p-4f : -0xf.ffffap-4f : inexact-ok
+= tan downward dbl-64 -0xc.90fd8p-4 : -0xf.ffffabbbd3c6p-4 : inexact-ok
+= tan tonearest dbl-64 -0xc.90fd8p-4 : -0xf.ffffabbbd3c58p-4 : inexact-ok
+= tan towardzero dbl-64 -0xc.90fd8p-4 : -0xf.ffffabbbd3c58p-4 : inexact-ok
+= tan upward dbl-64 -0xc.90fd8p-4 : -0xf.ffffabbbd3c58p-4 : inexact-ok
+= tan downward ldbl-96-intel -0xc.90fd8p-4L : -0xf.ffffabbbd3c59ffp-4L : inexact-ok
+= tan tonearest ldbl-96-intel -0xc.90fd8p-4L : -0xf.ffffabbbd3c59fep-4L : inexact-ok
+= tan towardzero ldbl-96-intel -0xc.90fd8p-4L : -0xf.ffffabbbd3c59fep-4L : inexact-ok
+= tan upward ldbl-96-intel -0xc.90fd8p-4L : -0xf.ffffabbbd3c59fep-4L : inexact-ok
+= tan downward ldbl-96-m68k -0xc.90fd8p-4L : -0xf.ffffabbbd3c59ffp-4L : inexact-ok
+= tan tonearest ldbl-96-m68k -0xc.90fd8p-4L : -0xf.ffffabbbd3c59fep-4L : inexact-ok
+= tan towardzero ldbl-96-m68k -0xc.90fd8p-4L : -0xf.ffffabbbd3c59fep-4L : inexact-ok
+= tan upward ldbl-96-m68k -0xc.90fd8p-4L : -0xf.ffffabbbd3c59fep-4L : inexact-ok
+= tan downward ldbl-128 -0xc.90fd8p-4L : -0xf.ffffabbbd3c59fe25b70006f7cbp-4L : inexact-ok
+= tan tonearest ldbl-128 -0xc.90fd8p-4L : -0xf.ffffabbbd3c59fe25b70006f7cbp-4L : inexact-ok
+= tan towardzero ldbl-128 -0xc.90fd8p-4L : -0xf.ffffabbbd3c59fe25b70006f7ca8p-4L : inexact-ok
+= tan upward ldbl-128 -0xc.90fd8p-4L : -0xf.ffffabbbd3c59fe25b70006f7ca8p-4L : inexact-ok
+= tan downward ldbl-128ibm -0xc.90fd8p-4L : -0xf.ffffabbbd3c59fe25b70006f8p-4L : inexact-ok
+= tan tonearest ldbl-128ibm -0xc.90fd8p-4L : -0xf.ffffabbbd3c59fe25b70006f7cp-4L : inexact-ok
+= tan towardzero ldbl-128ibm -0xc.90fd8p-4L : -0xf.ffffabbbd3c59fe25b70006f7cp-4L : inexact-ok
+= tan upward ldbl-128ibm -0xc.90fd8p-4L : -0xf.ffffabbbd3c59fe25b70006f7cp-4L : inexact-ok
+tan -0xc.90fdap-4
+= tan downward flt-32 -0xc.90fdap-4f : -0xf.fffffp-4f : inexact-ok
+= tan tonearest flt-32 -0xc.90fdap-4f : -0xf.fffffp-4f : inexact-ok
+= tan towardzero flt-32 -0xc.90fdap-4f : -0xf.ffffep-4f : inexact-ok
+= tan upward flt-32 -0xc.90fdap-4f : -0xf.ffffep-4f : inexact-ok
+= tan downward dbl-64 -0xc.90fdap-4 : -0xf.ffffebbbd2f5p-4 : inexact-ok
+= tan tonearest dbl-64 -0xc.90fdap-4 : -0xf.ffffebbbd2f48p-4 : inexact-ok
+= tan towardzero dbl-64 -0xc.90fdap-4 : -0xf.ffffebbbd2f48p-4 : inexact-ok
+= tan upward dbl-64 -0xc.90fdap-4 : -0xf.ffffebbbd2f48p-4 : inexact-ok
+= tan downward ldbl-96-intel -0xc.90fdap-4L : -0xf.ffffebbbd2f48f4p-4L : inexact-ok
+= tan tonearest ldbl-96-intel -0xc.90fdap-4L : -0xf.ffffebbbd2f48f3p-4L : inexact-ok
+= tan towardzero ldbl-96-intel -0xc.90fdap-4L : -0xf.ffffebbbd2f48f3p-4L : inexact-ok
+= tan upward ldbl-96-intel -0xc.90fdap-4L : -0xf.ffffebbbd2f48f3p-4L : inexact-ok
+= tan downward ldbl-96-m68k -0xc.90fdap-4L : -0xf.ffffebbbd2f48f4p-4L : inexact-ok
+= tan tonearest ldbl-96-m68k -0xc.90fdap-4L : -0xf.ffffebbbd2f48f3p-4L : inexact-ok
+= tan towardzero ldbl-96-m68k -0xc.90fdap-4L : -0xf.ffffebbbd2f48f3p-4L : inexact-ok
+= tan upward ldbl-96-m68k -0xc.90fdap-4L : -0xf.ffffebbbd2f48f3p-4L : inexact-ok
+= tan downward ldbl-128 -0xc.90fdap-4L : -0xf.ffffebbbd2f48f30fa9c07dc0468p-4L : inexact-ok
+= tan tonearest ldbl-128 -0xc.90fdap-4L : -0xf.ffffebbbd2f48f30fa9c07dc0468p-4L : inexact-ok
+= tan towardzero ldbl-128 -0xc.90fdap-4L : -0xf.ffffebbbd2f48f30fa9c07dc046p-4L : inexact-ok
+= tan upward ldbl-128 -0xc.90fdap-4L : -0xf.ffffebbbd2f48f30fa9c07dc046p-4L : inexact-ok
+= tan downward ldbl-128ibm -0xc.90fdap-4L : -0xf.ffffebbbd2f48f30fa9c07dc08p-4L : inexact-ok
+= tan tonearest ldbl-128ibm -0xc.90fdap-4L : -0xf.ffffebbbd2f48f30fa9c07dc04p-4L : inexact-ok
+= tan towardzero ldbl-128ibm -0xc.90fdap-4L : -0xf.ffffebbbd2f48f30fa9c07dc04p-4L : inexact-ok
+= tan upward ldbl-128ibm -0xc.90fdap-4L : -0xf.ffffebbbd2f48f30fa9c07dc04p-4L : inexact-ok
+tan -0xc.ap-4
+= tan downward flt-32 -0xc.ap-4f : -0x1.01e21p+0f : inexact-ok
+= tan tonearest flt-32 -0xc.ap-4f : -0x1.01e21p+0f : inexact-ok
+= tan towardzero flt-32 -0xc.ap-4f : -0x1.01e20ep+0f : inexact-ok
+= tan upward flt-32 -0xc.ap-4f : -0x1.01e20ep+0f : inexact-ok
+= tan downward dbl-64 -0xc.ap-4 : -0x1.01e20f7e06e4cp+0 : inexact-ok
+= tan tonearest dbl-64 -0xc.ap-4 : -0x1.01e20f7e06e4bp+0 : inexact-ok
+= tan towardzero dbl-64 -0xc.ap-4 : -0x1.01e20f7e06e4bp+0 : inexact-ok
+= tan upward dbl-64 -0xc.ap-4 : -0x1.01e20f7e06e4bp+0 : inexact-ok
+= tan downward ldbl-96-intel -0xc.ap-4L : -0x1.01e20f7e06e4b408p+0L : inexact-ok
+= tan tonearest ldbl-96-intel -0xc.ap-4L : -0x1.01e20f7e06e4b406p+0L : inexact-ok
+= tan towardzero ldbl-96-intel -0xc.ap-4L : -0x1.01e20f7e06e4b406p+0L : inexact-ok
+= tan upward ldbl-96-intel -0xc.ap-4L : -0x1.01e20f7e06e4b406p+0L : inexact-ok
+= tan downward ldbl-96-m68k -0xc.ap-4L : -0x1.01e20f7e06e4b408p+0L : inexact-ok
+= tan tonearest ldbl-96-m68k -0xc.ap-4L : -0x1.01e20f7e06e4b406p+0L : inexact-ok
+= tan towardzero ldbl-96-m68k -0xc.ap-4L : -0x1.01e20f7e06e4b406p+0L : inexact-ok
+= tan upward ldbl-96-m68k -0xc.ap-4L : -0x1.01e20f7e06e4b406p+0L : inexact-ok
+= tan downward ldbl-128 -0xc.ap-4L : -0x1.01e20f7e06e4b4069f6fd6809128p+0L : inexact-ok
+= tan tonearest ldbl-128 -0xc.ap-4L : -0x1.01e20f7e06e4b4069f6fd6809128p+0L : inexact-ok
+= tan towardzero ldbl-128 -0xc.ap-4L : -0x1.01e20f7e06e4b4069f6fd6809127p+0L : inexact-ok
+= tan upward ldbl-128 -0xc.ap-4L : -0x1.01e20f7e06e4b4069f6fd6809127p+0L : inexact-ok
+= tan downward ldbl-128ibm -0xc.ap-4L : -0x1.01e20f7e06e4b4069f6fd680918p+0L : inexact-ok
+= tan tonearest ldbl-128ibm -0xc.ap-4L : -0x1.01e20f7e06e4b4069f6fd68091p+0L : inexact-ok
+= tan towardzero ldbl-128ibm -0xc.ap-4L : -0x1.01e20f7e06e4b4069f6fd68091p+0L : inexact-ok
+= tan upward ldbl-128ibm -0xc.ap-4L : -0x1.01e20f7e06e4b4069f6fd68091p+0L : inexact-ok
+tan -0xc.98p-4
+= tan downward flt-32 -0xc.98p-4f : -0x1.00e0aep+0f : inexact-ok
+= tan tonearest flt-32 -0xc.98p-4f : -0x1.00e0aep+0f : inexact-ok
+= tan towardzero flt-32 -0xc.98p-4f : -0x1.00e0acp+0f : inexact-ok
+= tan upward flt-32 -0xc.98p-4f : -0x1.00e0acp+0f : inexact-ok
+= tan downward dbl-64 -0xc.98p-4 : -0x1.00e0ad36afd0ep+0 : inexact-ok
+= tan tonearest dbl-64 -0xc.98p-4 : -0x1.00e0ad36afd0ep+0 : inexact-ok
+= tan towardzero dbl-64 -0xc.98p-4 : -0x1.00e0ad36afd0dp+0 : inexact-ok
+= tan upward dbl-64 -0xc.98p-4 : -0x1.00e0ad36afd0dp+0 : inexact-ok
+= tan downward ldbl-96-intel -0xc.98p-4L : -0x1.00e0ad36afd0da36p+0L : inexact-ok
+= tan tonearest ldbl-96-intel -0xc.98p-4L : -0x1.00e0ad36afd0da36p+0L : inexact-ok
+= tan towardzero ldbl-96-intel -0xc.98p-4L : -0x1.00e0ad36afd0da34p+0L : inexact-ok
+= tan upward ldbl-96-intel -0xc.98p-4L : -0x1.00e0ad36afd0da34p+0L : inexact-ok
+= tan downward ldbl-96-m68k -0xc.98p-4L : -0x1.00e0ad36afd0da36p+0L : inexact-ok
+= tan tonearest ldbl-96-m68k -0xc.98p-4L : -0x1.00e0ad36afd0da36p+0L : inexact-ok
+= tan towardzero ldbl-96-m68k -0xc.98p-4L : -0x1.00e0ad36afd0da34p+0L : inexact-ok
+= tan upward ldbl-96-m68k -0xc.98p-4L : -0x1.00e0ad36afd0da34p+0L : inexact-ok
+= tan downward ldbl-128 -0xc.98p-4L : -0x1.00e0ad36afd0da359300dc8485abp+0L : inexact-ok
+= tan tonearest ldbl-128 -0xc.98p-4L : -0x1.00e0ad36afd0da359300dc8485abp+0L : inexact-ok
+= tan towardzero ldbl-128 -0xc.98p-4L : -0x1.00e0ad36afd0da359300dc8485aap+0L : inexact-ok
+= tan upward ldbl-128 -0xc.98p-4L : -0x1.00e0ad36afd0da359300dc8485aap+0L : inexact-ok
+= tan downward ldbl-128ibm -0xc.98p-4L : -0x1.00e0ad36afd0da359300dc8486p+0L : inexact-ok
+= tan tonearest ldbl-128ibm -0xc.98p-4L : -0x1.00e0ad36afd0da359300dc84858p+0L : inexact-ok
+= tan towardzero ldbl-128ibm -0xc.98p-4L : -0x1.00e0ad36afd0da359300dc84858p+0L : inexact-ok
+= tan upward ldbl-128ibm -0xc.98p-4L : -0x1.00e0ad36afd0da359300dc84858p+0L : inexact-ok
+tan -0xc.94p-4
+= tan downward flt-32 -0xc.94p-4f : -0x1.00605ep+0f : inexact-ok
+= tan tonearest flt-32 -0xc.94p-4f : -0x1.00605cp+0f : inexact-ok
+= tan towardzero flt-32 -0xc.94p-4f : -0x1.00605cp+0f : inexact-ok
+= tan upward flt-32 -0xc.94p-4f : -0x1.00605cp+0f : inexact-ok
+= tan downward dbl-64 -0xc.94p-4 : -0x1.00605cdc5a1a2p+0 : inexact-ok
+= tan tonearest dbl-64 -0xc.94p-4 : -0x1.00605cdc5a1a2p+0 : inexact-ok
+= tan towardzero dbl-64 -0xc.94p-4 : -0x1.00605cdc5a1a1p+0 : inexact-ok
+= tan upward dbl-64 -0xc.94p-4 : -0x1.00605cdc5a1a1p+0 : inexact-ok
+= tan downward ldbl-96-intel -0xc.94p-4L : -0x1.00605cdc5a1a1c2p+0L : inexact-ok
+= tan tonearest ldbl-96-intel -0xc.94p-4L : -0x1.00605cdc5a1a1c1ep+0L : inexact-ok
+= tan towardzero ldbl-96-intel -0xc.94p-4L : -0x1.00605cdc5a1a1c1ep+0L : inexact-ok
+= tan upward ldbl-96-intel -0xc.94p-4L : -0x1.00605cdc5a1a1c1ep+0L : inexact-ok
+= tan downward ldbl-96-m68k -0xc.94p-4L : -0x1.00605cdc5a1a1c2p+0L : inexact-ok
+= tan tonearest ldbl-96-m68k -0xc.94p-4L : -0x1.00605cdc5a1a1c1ep+0L : inexact-ok
+= tan towardzero ldbl-96-m68k -0xc.94p-4L : -0x1.00605cdc5a1a1c1ep+0L : inexact-ok
+= tan upward ldbl-96-m68k -0xc.94p-4L : -0x1.00605cdc5a1a1c1ep+0L : inexact-ok
+= tan downward ldbl-128 -0xc.94p-4L : -0x1.00605cdc5a1a1c1e7a2e9db9f98bp+0L : inexact-ok
+= tan tonearest ldbl-128 -0xc.94p-4L : -0x1.00605cdc5a1a1c1e7a2e9db9f98ap+0L : inexact-ok
+= tan towardzero ldbl-128 -0xc.94p-4L : -0x1.00605cdc5a1a1c1e7a2e9db9f98ap+0L : inexact-ok
+= tan upward ldbl-128 -0xc.94p-4L : -0x1.00605cdc5a1a1c1e7a2e9db9f98ap+0L : inexact-ok
+= tan downward ldbl-128ibm -0xc.94p-4L : -0x1.00605cdc5a1a1c1e7a2e9db9fap+0L : inexact-ok
+= tan tonearest ldbl-128ibm -0xc.94p-4L : -0x1.00605cdc5a1a1c1e7a2e9db9f98p+0L : inexact-ok
+= tan towardzero ldbl-128ibm -0xc.94p-4L : -0x1.00605cdc5a1a1c1e7a2e9db9f98p+0L : inexact-ok
+= tan upward ldbl-128ibm -0xc.94p-4L : -0x1.00605cdc5a1a1c1e7a2e9db9f98p+0L : inexact-ok
+tan -0xc.92p-4
+= tan downward flt-32 -0xc.92p-4f : -0x1.00204ep+0f : inexact-ok
+= tan tonearest flt-32 -0xc.92p-4f : -0x1.00204cp+0f : inexact-ok
+= tan towardzero flt-32 -0xc.92p-4f : -0x1.00204cp+0f : inexact-ok
+= tan upward flt-32 -0xc.92p-4f : -0x1.00204cp+0f : inexact-ok
+= tan downward dbl-64 -0xc.92p-4 : -0x1.00204cc54b6a8p+0 : inexact-ok
+= tan tonearest dbl-64 -0xc.92p-4 : -0x1.00204cc54b6a7p+0 : inexact-ok
+= tan towardzero dbl-64 -0xc.92p-4 : -0x1.00204cc54b6a7p+0 : inexact-ok
+= tan upward dbl-64 -0xc.92p-4 : -0x1.00204cc54b6a7p+0 : inexact-ok
+= tan downward ldbl-96-intel -0xc.92p-4L : -0x1.00204cc54b6a75fcp+0L : inexact-ok
+= tan tonearest ldbl-96-intel -0xc.92p-4L : -0x1.00204cc54b6a75fcp+0L : inexact-ok
+= tan towardzero ldbl-96-intel -0xc.92p-4L : -0x1.00204cc54b6a75fap+0L : inexact-ok
+= tan upward ldbl-96-intel -0xc.92p-4L : -0x1.00204cc54b6a75fap+0L : inexact-ok
+= tan downward ldbl-96-m68k -0xc.92p-4L : -0x1.00204cc54b6a75fcp+0L : inexact-ok
+= tan tonearest ldbl-96-m68k -0xc.92p-4L : -0x1.00204cc54b6a75fcp+0L : inexact-ok
+= tan towardzero ldbl-96-m68k -0xc.92p-4L : -0x1.00204cc54b6a75fap+0L : inexact-ok
+= tan upward ldbl-96-m68k -0xc.92p-4L : -0x1.00204cc54b6a75fap+0L : inexact-ok
+= tan downward ldbl-128 -0xc.92p-4L : -0x1.00204cc54b6a75fbaa11ed8cf1c5p+0L : inexact-ok
+= tan tonearest ldbl-128 -0xc.92p-4L : -0x1.00204cc54b6a75fbaa11ed8cf1c4p+0L : inexact-ok
+= tan towardzero ldbl-128 -0xc.92p-4L : -0x1.00204cc54b6a75fbaa11ed8cf1c4p+0L : inexact-ok
+= tan upward ldbl-128 -0xc.92p-4L : -0x1.00204cc54b6a75fbaa11ed8cf1c4p+0L : inexact-ok
+= tan downward ldbl-128ibm -0xc.92p-4L : -0x1.00204cc54b6a75fbaa11ed8cf2p+0L : inexact-ok
+= tan tonearest ldbl-128ibm -0xc.92p-4L : -0x1.00204cc54b6a75fbaa11ed8cf2p+0L : inexact-ok
+= tan towardzero ldbl-128ibm -0xc.92p-4L : -0x1.00204cc54b6a75fbaa11ed8cf18p+0L : inexact-ok
+= tan upward ldbl-128ibm -0xc.92p-4L : -0x1.00204cc54b6a75fbaa11ed8cf18p+0L : inexact-ok
+tan -0xc.91p-4
+= tan downward flt-32 -0xc.91p-4f : -0x1.00004cp+0f : inexact-ok
+= tan tonearest flt-32 -0xc.91p-4f : -0x1.00004ap+0f : inexact-ok
+= tan towardzero flt-32 -0xc.91p-4f : -0x1.00004ap+0f : inexact-ok
+= tan upward flt-32 -0xc.91p-4f : -0x1.00004ap+0f : inexact-ok
+= tan downward dbl-64 -0xc.91p-4 : -0x1.00004abbc8171p+0 : inexact-ok
+= tan tonearest dbl-64 -0xc.91p-4 : -0x1.00004abbc817p+0 : inexact-ok
+= tan towardzero dbl-64 -0xc.91p-4 : -0x1.00004abbc817p+0 : inexact-ok
+= tan upward dbl-64 -0xc.91p-4 : -0x1.00004abbc817p+0 : inexact-ok
+= tan downward ldbl-96-intel -0xc.91p-4L : -0x1.00004abbc817073ep+0L : inexact-ok
+= tan tonearest ldbl-96-intel -0xc.91p-4L : -0x1.00004abbc817073cp+0L : inexact-ok
+= tan towardzero ldbl-96-intel -0xc.91p-4L : -0x1.00004abbc817073cp+0L : inexact-ok
+= tan upward ldbl-96-intel -0xc.91p-4L : -0x1.00004abbc817073cp+0L : inexact-ok
+= tan downward ldbl-96-m68k -0xc.91p-4L : -0x1.00004abbc817073ep+0L : inexact-ok
+= tan tonearest ldbl-96-m68k -0xc.91p-4L : -0x1.00004abbc817073cp+0L : inexact-ok
+= tan towardzero ldbl-96-m68k -0xc.91p-4L : -0x1.00004abbc817073cp+0L : inexact-ok
+= tan upward ldbl-96-m68k -0xc.91p-4L : -0x1.00004abbc817073cp+0L : inexact-ok
+= tan downward ldbl-128 -0xc.91p-4L : -0x1.00004abbc817073c57de4e2c7227p+0L : inexact-ok
+= tan tonearest ldbl-128 -0xc.91p-4L : -0x1.00004abbc817073c57de4e2c7227p+0L : inexact-ok
+= tan towardzero ldbl-128 -0xc.91p-4L : -0x1.00004abbc817073c57de4e2c7226p+0L : inexact-ok
+= tan upward ldbl-128 -0xc.91p-4L : -0x1.00004abbc817073c57de4e2c7226p+0L : inexact-ok
+= tan downward ldbl-128ibm -0xc.91p-4L : -0x1.00004abbc817073c57de4e2c728p+0L : inexact-ok
+= tan tonearest ldbl-128ibm -0xc.91p-4L : -0x1.00004abbc817073c57de4e2c72p+0L : inexact-ok
+= tan towardzero ldbl-128ibm -0xc.91p-4L : -0x1.00004abbc817073c57de4e2c72p+0L : inexact-ok
+= tan upward ldbl-128ibm -0xc.91p-4L : -0x1.00004abbc817073c57de4e2c72p+0L : inexact-ok
+tan -0xc.90fep-4
+= tan downward flt-32 -0xc.90fep-4f : -0x1.00000cp+0f : inexact-ok
+= tan tonearest flt-32 -0xc.90fep-4f : -0x1.00000ap+0f : inexact-ok
+= tan towardzero flt-32 -0xc.90fep-4f : -0x1.00000ap+0f : inexact-ok
+= tan upward flt-32 -0xc.90fep-4f : -0x1.00000ap+0f : inexact-ok
+= tan downward dbl-64 -0xc.90fep-4 : -0x1.00000abbbd682p+0 : inexact-ok
+= tan tonearest dbl-64 -0xc.90fep-4 : -0x1.00000abbbd681p+0 : inexact-ok
+= tan towardzero dbl-64 -0xc.90fep-4 : -0x1.00000abbbd681p+0 : inexact-ok
+= tan upward dbl-64 -0xc.90fep-4 : -0x1.00000abbbd681p+0 : inexact-ok
+= tan downward ldbl-96-intel -0xc.90fep-4L : -0x1.00000abbbd6815d4p+0L : inexact-ok
+= tan tonearest ldbl-96-intel -0xc.90fep-4L : -0x1.00000abbbd6815d2p+0L : inexact-ok
+= tan towardzero ldbl-96-intel -0xc.90fep-4L : -0x1.00000abbbd6815d2p+0L : inexact-ok
+= tan upward ldbl-96-intel -0xc.90fep-4L : -0x1.00000abbbd6815d2p+0L : inexact-ok
+= tan downward ldbl-96-m68k -0xc.90fep-4L : -0x1.00000abbbd6815d4p+0L : inexact-ok
+= tan tonearest ldbl-96-m68k -0xc.90fep-4L : -0x1.00000abbbd6815d2p+0L : inexact-ok
+= tan towardzero ldbl-96-m68k -0xc.90fep-4L : -0x1.00000abbbd6815d2p+0L : inexact-ok
+= tan upward ldbl-96-m68k -0xc.90fep-4L : -0x1.00000abbbd6815d2p+0L : inexact-ok
+= tan downward ldbl-128 -0xc.90fep-4L : -0x1.00000abbbd6815d2da4ff16a8a5fp+0L : inexact-ok
+= tan tonearest ldbl-128 -0xc.90fep-4L : -0x1.00000abbbd6815d2da4ff16a8a5fp+0L : inexact-ok
+= tan towardzero ldbl-128 -0xc.90fep-4L : -0x1.00000abbbd6815d2da4ff16a8a5ep+0L : inexact-ok
+= tan upward ldbl-128 -0xc.90fep-4L : -0x1.00000abbbd6815d2da4ff16a8a5ep+0L : inexact-ok
+= tan downward ldbl-128ibm -0xc.90fep-4L : -0x1.00000abbbd6815d2da4ff16a8a8p+0L : inexact-ok
+= tan tonearest ldbl-128ibm -0xc.90fep-4L : -0x1.00000abbbd6815d2da4ff16a8a8p+0L : inexact-ok
+= tan towardzero ldbl-128ibm -0xc.90fep-4L : -0x1.00000abbbd6815d2da4ff16a8ap+0L : inexact-ok
+= tan upward ldbl-128ibm -0xc.90fep-4L : -0x1.00000abbbd6815d2da4ff16a8ap+0L : inexact-ok
+tan -0xc.90fdcp-4
+= tan downward flt-32 -0xc.90fdcp-4f : -0x1.000004p+0f : inexact-ok
+= tan tonearest flt-32 -0xc.90fdcp-4f : -0x1.000002p+0f : inexact-ok
+= tan towardzero flt-32 -0xc.90fdcp-4f : -0x1.000002p+0f : inexact-ok
+= tan upward flt-32 -0xc.90fdcp-4f : -0x1.000002p+0f : inexact-ok
+= tan downward dbl-64 -0xc.90fdcp-4 : -0x1.000002bbbd324p+0 : inexact-ok
+= tan tonearest dbl-64 -0xc.90fdcp-4 : -0x1.000002bbbd323p+0 : inexact-ok
+= tan towardzero dbl-64 -0xc.90fdcp-4 : -0x1.000002bbbd323p+0 : inexact-ok
+= tan upward dbl-64 -0xc.90fdcp-4 : -0x1.000002bbbd323p+0 : inexact-ok
+= tan downward ldbl-96-intel -0xc.90fdcp-4L : -0x1.000002bbbd3237e8p+0L : inexact-ok
+= tan tonearest ldbl-96-intel -0xc.90fdcp-4L : -0x1.000002bbbd3237e8p+0L : inexact-ok
+= tan towardzero ldbl-96-intel -0xc.90fdcp-4L : -0x1.000002bbbd3237e6p+0L : inexact-ok
+= tan upward ldbl-96-intel -0xc.90fdcp-4L : -0x1.000002bbbd3237e6p+0L : inexact-ok
+= tan downward ldbl-96-m68k -0xc.90fdcp-4L : -0x1.000002bbbd3237e8p+0L : inexact-ok
+= tan tonearest ldbl-96-m68k -0xc.90fdcp-4L : -0x1.000002bbbd3237e8p+0L : inexact-ok
+= tan towardzero ldbl-96-m68k -0xc.90fdcp-4L : -0x1.000002bbbd3237e6p+0L : inexact-ok
+= tan upward ldbl-96-m68k -0xc.90fdcp-4L : -0x1.000002bbbd3237e6p+0L : inexact-ok
+= tan downward ldbl-128 -0xc.90fdcp-4L : -0x1.000002bbbd3237e7d114276ed32ap+0L : inexact-ok
+= tan tonearest ldbl-128 -0xc.90fdcp-4L : -0x1.000002bbbd3237e7d114276ed329p+0L : inexact-ok
+= tan towardzero ldbl-128 -0xc.90fdcp-4L : -0x1.000002bbbd3237e7d114276ed329p+0L : inexact-ok
+= tan upward ldbl-128 -0xc.90fdcp-4L : -0x1.000002bbbd3237e7d114276ed329p+0L : inexact-ok
+= tan downward ldbl-128ibm -0xc.90fdcp-4L : -0x1.000002bbbd3237e7d114276ed38p+0L : inexact-ok
+= tan tonearest ldbl-128ibm -0xc.90fdcp-4L : -0x1.000002bbbd3237e7d114276ed3p+0L : inexact-ok
+= tan towardzero ldbl-128ibm -0xc.90fdcp-4L : -0x1.000002bbbd3237e7d114276ed3p+0L : inexact-ok
+= tan upward ldbl-128ibm -0xc.90fdcp-4L : -0x1.000002bbbd3237e7d114276ed3p+0L : inexact-ok
+tan -0xc.90fdbp-4
+= tan downward flt-32 -0xc.90fdbp-4f : -0x1.000002p+0f : inexact-ok
+= tan tonearest flt-32 -0xc.90fdbp-4f : -0x1p+0f : inexact-ok
+= tan towardzero flt-32 -0xc.90fdbp-4f : -0x1p+0f : inexact-ok
+= tan upward flt-32 -0xc.90fdbp-4f : -0x1p+0f : inexact-ok
+= tan downward dbl-64 -0xc.90fdbp-4 : -0x1.000000bbbd2edp+0 : inexact-ok
+= tan tonearest dbl-64 -0xc.90fdbp-4 : -0x1.000000bbbd2ecp+0 : inexact-ok
+= tan towardzero dbl-64 -0xc.90fdbp-4 : -0x1.000000bbbd2ecp+0 : inexact-ok
+= tan upward dbl-64 -0xc.90fdbp-4 : -0x1.000000bbbd2ecp+0 : inexact-ok
+= tan downward ldbl-96-intel -0xc.90fdbp-4L : -0x1.000000bbbd2ec06ep+0L : inexact-ok
+= tan tonearest ldbl-96-intel -0xc.90fdbp-4L : -0x1.000000bbbd2ec06ep+0L : inexact-ok
+= tan towardzero ldbl-96-intel -0xc.90fdbp-4L : -0x1.000000bbbd2ec06cp+0L : inexact-ok
+= tan upward ldbl-96-intel -0xc.90fdbp-4L : -0x1.000000bbbd2ec06cp+0L : inexact-ok
+= tan downward ldbl-96-m68k -0xc.90fdbp-4L : -0x1.000000bbbd2ec06ep+0L : inexact-ok
+= tan tonearest ldbl-96-m68k -0xc.90fdbp-4L : -0x1.000000bbbd2ec06ep+0L : inexact-ok
+= tan towardzero ldbl-96-m68k -0xc.90fdbp-4L : -0x1.000000bbbd2ec06cp+0L : inexact-ok
+= tan upward ldbl-96-m68k -0xc.90fdbp-4L : -0x1.000000bbbd2ec06cp+0L : inexact-ok
+= tan downward ldbl-128 -0xc.90fdbp-4L : -0x1.000000bbbd2ec06d6d6fff3655a4p+0L : inexact-ok
+= tan tonearest ldbl-128 -0xc.90fdbp-4L : -0x1.000000bbbd2ec06d6d6fff3655a3p+0L : inexact-ok
+= tan towardzero ldbl-128 -0xc.90fdbp-4L : -0x1.000000bbbd2ec06d6d6fff3655a3p+0L : inexact-ok
+= tan upward ldbl-128 -0xc.90fdbp-4L : -0x1.000000bbbd2ec06d6d6fff3655a3p+0L : inexact-ok
+= tan downward ldbl-128ibm -0xc.90fdbp-4L : -0x1.000000bbbd2ec06d6d6fff3656p+0L : inexact-ok
+= tan tonearest ldbl-128ibm -0xc.90fdbp-4L : -0x1.000000bbbd2ec06d6d6fff36558p+0L : inexact-ok
+= tan towardzero ldbl-128ibm -0xc.90fdbp-4L : -0x1.000000bbbd2ec06d6d6fff36558p+0L : inexact-ok
+= tan upward ldbl-128ibm -0xc.90fdbp-4L : -0x1.000000bbbd2ec06d6d6fff36558p+0L : inexact-ok
+tan 1e22
+= tan downward flt-32 0x2.1e19e4p+72f : -0x5.08eea8p-4f : inexact-ok
+= tan tonearest flt-32 0x2.1e19e4p+72f : -0x5.08eea8p-4f : inexact-ok
+= tan towardzero flt-32 0x2.1e19e4p+72f : -0x5.08eeap-4f : inexact-ok
+= tan upward flt-32 0x2.1e19e4p+72f : -0x5.08eeap-4f : inexact-ok
+= tan downward dbl-64 0x2.1e19e4p+72 : -0x5.08eea5bdd992cp-4 : inexact-ok
+= tan tonearest dbl-64 0x2.1e19e4p+72 : -0x5.08eea5bdd992cp-4 : inexact-ok
+= tan towardzero dbl-64 0x2.1e19e4p+72 : -0x5.08eea5bdd9928p-4 : inexact-ok
+= tan upward dbl-64 0x2.1e19e4p+72 : -0x5.08eea5bdd9928p-4 : inexact-ok
+= tan downward ldbl-96-intel 0x2.1e19e4p+72L : -0x5.08eea5bdd992a0d8p-4L : inexact-ok
+= tan tonearest ldbl-96-intel 0x2.1e19e4p+72L : -0x5.08eea5bdd992a0dp-4L : inexact-ok
+= tan towardzero ldbl-96-intel 0x2.1e19e4p+72L : -0x5.08eea5bdd992a0dp-4L : inexact-ok
+= tan upward ldbl-96-intel 0x2.1e19e4p+72L : -0x5.08eea5bdd992a0dp-4L : inexact-ok
+= tan downward ldbl-96-m68k 0x2.1e19e4p+72L : -0x5.08eea5bdd992a0d8p-4L : inexact-ok
+= tan tonearest ldbl-96-m68k 0x2.1e19e4p+72L : -0x5.08eea5bdd992a0dp-4L : inexact-ok
+= tan towardzero ldbl-96-m68k 0x2.1e19e4p+72L : -0x5.08eea5bdd992a0dp-4L : inexact-ok
+= tan upward ldbl-96-m68k 0x2.1e19e4p+72L : -0x5.08eea5bdd992a0dp-4L : inexact-ok
+= tan downward ldbl-128 0x2.1e19e4p+72L : -0x5.08eea5bdd992a0d19c9356cc5168p-4L : inexact-ok
+= tan tonearest ldbl-128 0x2.1e19e4p+72L : -0x5.08eea5bdd992a0d19c9356cc5168p-4L : inexact-ok
+= tan towardzero ldbl-128 0x2.1e19e4p+72L : -0x5.08eea5bdd992a0d19c9356cc5164p-4L : inexact-ok
+= tan upward ldbl-128 0x2.1e19e4p+72L : -0x5.08eea5bdd992a0d19c9356cc5164p-4L : inexact-ok
+= tan downward ldbl-128ibm 0x2.1e19e4p+72L : -0x5.08eea5bdd992a0d19c9356cc52p-4L : inexact-ok
+= tan tonearest ldbl-128ibm 0x2.1e19e4p+72L : -0x5.08eea5bdd992a0d19c9356cc52p-4L : inexact-ok
+= tan towardzero ldbl-128ibm 0x2.1e19e4p+72L : -0x5.08eea5bdd992a0d19c9356cc5p-4L : inexact-ok
+= tan upward ldbl-128ibm 0x2.1e19e4p+72L : -0x5.08eea5bdd992a0d19c9356cc5p-4L : inexact-ok
+= tan downward flt-32 0x2.1e19ep+72f : -0x1.14bdfcp+0f : inexact-ok
+= tan tonearest flt-32 0x2.1e19ep+72f : -0x1.14bdfcp+0f : inexact-ok
+= tan towardzero flt-32 0x2.1e19ep+72f : -0x1.14bdfap+0f : inexact-ok
+= tan upward flt-32 0x2.1e19ep+72f : -0x1.14bdfap+0f : inexact-ok
+= tan downward dbl-64 0x2.1e19ep+72 : -0x1.14bdfb7ac8b93p+0 : inexact-ok
+= tan tonearest dbl-64 0x2.1e19ep+72 : -0x1.14bdfb7ac8b93p+0 : inexact-ok
+= tan towardzero dbl-64 0x2.1e19ep+72 : -0x1.14bdfb7ac8b92p+0 : inexact-ok
+= tan upward dbl-64 0x2.1e19ep+72 : -0x1.14bdfb7ac8b92p+0 : inexact-ok
+= tan downward ldbl-96-intel 0x2.1e19ep+72L : -0x1.14bdfb7ac8b928bcp+0L : inexact-ok
+= tan tonearest ldbl-96-intel 0x2.1e19ep+72L : -0x1.14bdfb7ac8b928bap+0L : inexact-ok
+= tan towardzero ldbl-96-intel 0x2.1e19ep+72L : -0x1.14bdfb7ac8b928bap+0L : inexact-ok
+= tan upward ldbl-96-intel 0x2.1e19ep+72L : -0x1.14bdfb7ac8b928bap+0L : inexact-ok
+= tan downward ldbl-96-m68k 0x2.1e19ep+72L : -0x1.14bdfb7ac8b928bcp+0L : inexact-ok
+= tan tonearest ldbl-96-m68k 0x2.1e19ep+72L : -0x1.14bdfb7ac8b928bap+0L : inexact-ok
+= tan towardzero ldbl-96-m68k 0x2.1e19ep+72L : -0x1.14bdfb7ac8b928bap+0L : inexact-ok
+= tan upward ldbl-96-m68k 0x2.1e19ep+72L : -0x1.14bdfb7ac8b928bap+0L : inexact-ok
+= tan downward ldbl-128 0x2.1e19ep+72L : -0x1.14bdfb7ac8b928ba2c1adb3ceb44p+0L : inexact-ok
+= tan tonearest ldbl-128 0x2.1e19ep+72L : -0x1.14bdfb7ac8b928ba2c1adb3ceb44p+0L : inexact-ok
+= tan towardzero ldbl-128 0x2.1e19ep+72L : -0x1.14bdfb7ac8b928ba2c1adb3ceb43p+0L : inexact-ok
+= tan upward ldbl-128 0x2.1e19ep+72L : -0x1.14bdfb7ac8b928ba2c1adb3ceb43p+0L : inexact-ok
+= tan downward ldbl-128ibm 0x2.1e19ep+72L : -0x1.14bdfb7ac8b928ba2c1adb3ceb8p+0L : inexact-ok
+= tan tonearest ldbl-128ibm 0x2.1e19ep+72L : -0x1.14bdfb7ac8b928ba2c1adb3ceb8p+0L : inexact-ok
+= tan towardzero ldbl-128ibm 0x2.1e19ep+72L : -0x1.14bdfb7ac8b928ba2c1adb3cebp+0L : inexact-ok
+= tan upward ldbl-128ibm 0x2.1e19ep+72L : -0x1.14bdfb7ac8b928ba2c1adb3cebp+0L : inexact-ok
+= tan downward dbl-64 0x2.1e19e0c9bab24p+72 : -0x1.a0f79c1b6b258p+0 : inexact-ok
+= tan tonearest dbl-64 0x2.1e19e0c9bab24p+72 : -0x1.a0f79c1b6b257p+0 : inexact-ok
+= tan towardzero dbl-64 0x2.1e19e0c9bab24p+72 : -0x1.a0f79c1b6b257p+0 : inexact-ok
+= tan upward dbl-64 0x2.1e19e0c9bab24p+72 : -0x1.a0f79c1b6b257p+0 : inexact-ok
+= tan downward ldbl-96-intel 0x2.1e19e0c9bab24p+72L : -0x1.a0f79c1b6b25774ap+0L : inexact-ok
+= tan tonearest ldbl-96-intel 0x2.1e19e0c9bab24p+72L : -0x1.a0f79c1b6b25774ap+0L : inexact-ok
+= tan towardzero ldbl-96-intel 0x2.1e19e0c9bab24p+72L : -0x1.a0f79c1b6b257748p+0L : inexact-ok
+= tan upward ldbl-96-intel 0x2.1e19e0c9bab24p+72L : -0x1.a0f79c1b6b257748p+0L : inexact-ok
+= tan downward ldbl-96-m68k 0x2.1e19e0c9bab24p+72L : -0x1.a0f79c1b6b25774ap+0L : inexact-ok
+= tan tonearest ldbl-96-m68k 0x2.1e19e0c9bab24p+72L : -0x1.a0f79c1b6b25774ap+0L : inexact-ok
+= tan towardzero ldbl-96-m68k 0x2.1e19e0c9bab24p+72L : -0x1.a0f79c1b6b257748p+0L : inexact-ok
+= tan upward ldbl-96-m68k 0x2.1e19e0c9bab24p+72L : -0x1.a0f79c1b6b257748p+0L : inexact-ok
+= tan downward ldbl-128 0x2.1e19e0c9bab24p+72L : -0x1.a0f79c1b6b257749e043d5cdf75p+0L : inexact-ok
+= tan tonearest ldbl-128 0x2.1e19e0c9bab24p+72L : -0x1.a0f79c1b6b257749e043d5cdf75p+0L : inexact-ok
+= tan towardzero ldbl-128 0x2.1e19e0c9bab24p+72L : -0x1.a0f79c1b6b257749e043d5cdf74fp+0L : inexact-ok
+= tan upward ldbl-128 0x2.1e19e0c9bab24p+72L : -0x1.a0f79c1b6b257749e043d5cdf74fp+0L : inexact-ok
+= tan downward ldbl-128ibm 0x2.1e19e0c9bab24p+72L : -0x1.a0f79c1b6b257749e043d5cdf78p+0L : inexact-ok
+= tan tonearest ldbl-128ibm 0x2.1e19e0c9bab24p+72L : -0x1.a0f79c1b6b257749e043d5cdf78p+0L : inexact-ok
+= tan towardzero ldbl-128ibm 0x2.1e19e0c9bab24p+72L : -0x1.a0f79c1b6b257749e043d5cdf7p+0L : inexact-ok
+= tan upward ldbl-128ibm 0x2.1e19e0c9bab24p+72L : -0x1.a0f79c1b6b257749e043d5cdf7p+0L : inexact-ok
+tan 0x1p1023
+= tan downward flt-32 0xf.fffffp+124f : -0x9.c9ecbp-4f : inexact-ok
+= tan tonearest flt-32 0xf.fffffp+124f : -0x9.c9ecap-4f : inexact-ok
+= tan towardzero flt-32 0xf.fffffp+124f : -0x9.c9ecap-4f : inexact-ok
+= tan upward flt-32 0xf.fffffp+124f : -0x9.c9ecap-4f : inexact-ok
+= tan downward dbl-64 0xf.fffffp+124 : -0x9.c9eca5a4c461p-4 : inexact-ok
+= tan tonearest dbl-64 0xf.fffffp+124 : -0x9.c9eca5a4c461p-4 : inexact-ok
+= tan towardzero dbl-64 0xf.fffffp+124 : -0x9.c9eca5a4c4608p-4 : inexact-ok
+= tan upward dbl-64 0xf.fffffp+124 : -0x9.c9eca5a4c4608p-4 : inexact-ok
+= tan downward ldbl-96-intel 0xf.fffffp+124L : -0x9.c9eca5a4c460f93p-4L : inexact-ok
+= tan tonearest ldbl-96-intel 0xf.fffffp+124L : -0x9.c9eca5a4c460f93p-4L : inexact-ok
+= tan towardzero ldbl-96-intel 0xf.fffffp+124L : -0x9.c9eca5a4c460f92p-4L : inexact-ok
+= tan upward ldbl-96-intel 0xf.fffffp+124L : -0x9.c9eca5a4c460f92p-4L : inexact-ok
+= tan downward ldbl-96-m68k 0xf.fffffp+124L : -0x9.c9eca5a4c460f93p-4L : inexact-ok
+= tan tonearest ldbl-96-m68k 0xf.fffffp+124L : -0x9.c9eca5a4c460f93p-4L : inexact-ok
+= tan towardzero ldbl-96-m68k 0xf.fffffp+124L : -0x9.c9eca5a4c460f92p-4L : inexact-ok
+= tan upward ldbl-96-m68k 0xf.fffffp+124L : -0x9.c9eca5a4c460f92p-4L : inexact-ok
+= tan downward ldbl-128 0xf.fffffp+124L : -0x9.c9eca5a4c460f92a1a2e4fbecf5p-4L : inexact-ok
+= tan tonearest ldbl-128 0xf.fffffp+124L : -0x9.c9eca5a4c460f92a1a2e4fbecf5p-4L : inexact-ok
+= tan towardzero ldbl-128 0xf.fffffp+124L : -0x9.c9eca5a4c460f92a1a2e4fbecf48p-4L : inexact-ok
+= tan upward ldbl-128 0xf.fffffp+124L : -0x9.c9eca5a4c460f92a1a2e4fbecf48p-4L : inexact-ok
+= tan downward ldbl-128ibm 0xf.fffffp+124L : -0x9.c9eca5a4c460f92a1a2e4fbedp-4L : inexact-ok
+= tan tonearest ldbl-128ibm 0xf.fffffp+124L : -0x9.c9eca5a4c460f92a1a2e4fbedp-4L : inexact-ok
+= tan towardzero ldbl-128ibm 0xf.fffffp+124L : -0x9.c9eca5a4c460f92a1a2e4fbeccp-4L : inexact-ok
+= tan upward ldbl-128ibm 0xf.fffffp+124L : -0x9.c9eca5a4c460f92a1a2e4fbeccp-4L : inexact-ok
+= tan downward dbl-64 0x8p+1020 : -0xa.e735a6068152p-4 : inexact-ok
+= tan tonearest dbl-64 0x8p+1020 : -0xa.e735a60681518p-4 : inexact-ok
+= tan towardzero dbl-64 0x8p+1020 : -0xa.e735a60681518p-4 : inexact-ok
+= tan upward dbl-64 0x8p+1020 : -0xa.e735a60681518p-4 : inexact-ok
+= tan downward ldbl-96-intel 0x8p+1020L : -0xa.e735a6068151a9ep-4L : inexact-ok
+= tan tonearest ldbl-96-intel 0x8p+1020L : -0xa.e735a6068151a9ep-4L : inexact-ok
+= tan towardzero ldbl-96-intel 0x8p+1020L : -0xa.e735a6068151a9dp-4L : inexact-ok
+= tan upward ldbl-96-intel 0x8p+1020L : -0xa.e735a6068151a9dp-4L : inexact-ok
+= tan downward ldbl-96-m68k 0x8p+1020L : -0xa.e735a6068151a9ep-4L : inexact-ok
+= tan tonearest ldbl-96-m68k 0x8p+1020L : -0xa.e735a6068151a9ep-4L : inexact-ok
+= tan towardzero ldbl-96-m68k 0x8p+1020L : -0xa.e735a6068151a9dp-4L : inexact-ok
+= tan upward ldbl-96-m68k 0x8p+1020L : -0xa.e735a6068151a9dp-4L : inexact-ok
+= tan downward ldbl-128 0x8p+1020L : -0xa.e735a6068151a9df841fc42ab17p-4L : inexact-ok
+= tan tonearest ldbl-128 0x8p+1020L : -0xa.e735a6068151a9df841fc42ab17p-4L : inexact-ok
+= tan towardzero ldbl-128 0x8p+1020L : -0xa.e735a6068151a9df841fc42ab168p-4L : inexact-ok
+= tan upward ldbl-128 0x8p+1020L : -0xa.e735a6068151a9df841fc42ab168p-4L : inexact-ok
+= tan downward ldbl-128ibm 0x8p+1020L : -0xa.e735a6068151a9df841fc42ab4p-4L : inexact-ok
+= tan tonearest ldbl-128ibm 0x8p+1020L : -0xa.e735a6068151a9df841fc42abp-4L : inexact-ok
+= tan towardzero ldbl-128ibm 0x8p+1020L : -0xa.e735a6068151a9df841fc42abp-4L : inexact-ok
+= tan upward ldbl-128ibm 0x8p+1020L : -0xa.e735a6068151a9df841fc42abp-4L : inexact-ok
+tan 0x1p16383
+= tan downward flt-32 0xf.fffffp+124f : -0x9.c9ecbp-4f : inexact-ok
+= tan tonearest flt-32 0xf.fffffp+124f : -0x9.c9ecap-4f : inexact-ok
+= tan towardzero flt-32 0xf.fffffp+124f : -0x9.c9ecap-4f : inexact-ok
+= tan upward flt-32 0xf.fffffp+124f : -0x9.c9ecap-4f : inexact-ok
+= tan downward dbl-64 0xf.fffffp+124 : -0x9.c9eca5a4c461p-4 : inexact-ok
+= tan tonearest dbl-64 0xf.fffffp+124 : -0x9.c9eca5a4c461p-4 : inexact-ok
+= tan towardzero dbl-64 0xf.fffffp+124 : -0x9.c9eca5a4c4608p-4 : inexact-ok
+= tan upward dbl-64 0xf.fffffp+124 : -0x9.c9eca5a4c4608p-4 : inexact-ok
+= tan downward ldbl-96-intel 0xf.fffffp+124L : -0x9.c9eca5a4c460f93p-4L : inexact-ok
+= tan tonearest ldbl-96-intel 0xf.fffffp+124L : -0x9.c9eca5a4c460f93p-4L : inexact-ok
+= tan towardzero ldbl-96-intel 0xf.fffffp+124L : -0x9.c9eca5a4c460f92p-4L : inexact-ok
+= tan upward ldbl-96-intel 0xf.fffffp+124L : -0x9.c9eca5a4c460f92p-4L : inexact-ok
+= tan downward ldbl-96-m68k 0xf.fffffp+124L : -0x9.c9eca5a4c460f93p-4L : inexact-ok
+= tan tonearest ldbl-96-m68k 0xf.fffffp+124L : -0x9.c9eca5a4c460f93p-4L : inexact-ok
+= tan towardzero ldbl-96-m68k 0xf.fffffp+124L : -0x9.c9eca5a4c460f92p-4L : inexact-ok
+= tan upward ldbl-96-m68k 0xf.fffffp+124L : -0x9.c9eca5a4c460f92p-4L : inexact-ok
+= tan downward ldbl-128 0xf.fffffp+124L : -0x9.c9eca5a4c460f92a1a2e4fbecf5p-4L : inexact-ok
+= tan tonearest ldbl-128 0xf.fffffp+124L : -0x9.c9eca5a4c460f92a1a2e4fbecf5p-4L : inexact-ok
+= tan towardzero ldbl-128 0xf.fffffp+124L : -0x9.c9eca5a4c460f92a1a2e4fbecf48p-4L : inexact-ok
+= tan upward ldbl-128 0xf.fffffp+124L : -0x9.c9eca5a4c460f92a1a2e4fbecf48p-4L : inexact-ok
+= tan downward ldbl-128ibm 0xf.fffffp+124L : -0x9.c9eca5a4c460f92a1a2e4fbedp-4L : inexact-ok
+= tan tonearest ldbl-128ibm 0xf.fffffp+124L : -0x9.c9eca5a4c460f92a1a2e4fbedp-4L : inexact-ok
+= tan towardzero ldbl-128ibm 0xf.fffffp+124L : -0x9.c9eca5a4c460f92a1a2e4fbeccp-4L : inexact-ok
+= tan upward ldbl-128ibm 0xf.fffffp+124L : -0x9.c9eca5a4c460f92a1a2e4fbeccp-4L : inexact-ok
+= tan downward dbl-64 0xf.ffffffffffff8p+1020 : -0x1.4530cfe729484p-8 : inexact-ok
+= tan tonearest dbl-64 0xf.ffffffffffff8p+1020 : -0x1.4530cfe729484p-8 : inexact-ok
+= tan towardzero dbl-64 0xf.ffffffffffff8p+1020 : -0x1.4530cfe729483p-8 : inexact-ok
+= tan upward dbl-64 0xf.ffffffffffff8p+1020 : -0x1.4530cfe729483p-8 : inexact-ok
+= tan downward ldbl-96-intel 0xf.ffffffffffff8p+1020L : -0x1.4530cfe729483b8ep-8L : inexact-ok
+= tan tonearest ldbl-96-intel 0xf.ffffffffffff8p+1020L : -0x1.4530cfe729483b8ep-8L : inexact-ok
+= tan towardzero ldbl-96-intel 0xf.ffffffffffff8p+1020L : -0x1.4530cfe729483b8cp-8L : inexact-ok
+= tan upward ldbl-96-intel 0xf.ffffffffffff8p+1020L : -0x1.4530cfe729483b8cp-8L : inexact-ok
+= tan downward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : -0x1.4530cfe729483b8ep-8L : inexact-ok
+= tan tonearest ldbl-96-m68k 0xf.ffffffffffff8p+1020L : -0x1.4530cfe729483b8ep-8L : inexact-ok
+= tan towardzero ldbl-96-m68k 0xf.ffffffffffff8p+1020L : -0x1.4530cfe729483b8cp-8L : inexact-ok
+= tan upward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : -0x1.4530cfe729483b8cp-8L : inexact-ok
+= tan downward ldbl-128 0xf.ffffffffffff8p+1020L : -0x1.4530cfe729483b8da1f7101e16cep-8L : inexact-ok
+= tan tonearest ldbl-128 0xf.ffffffffffff8p+1020L : -0x1.4530cfe729483b8da1f7101e16cdp-8L : inexact-ok
+= tan towardzero ldbl-128 0xf.ffffffffffff8p+1020L : -0x1.4530cfe729483b8da1f7101e16cdp-8L : inexact-ok
+= tan upward ldbl-128 0xf.ffffffffffff8p+1020L : -0x1.4530cfe729483b8da1f7101e16cdp-8L : inexact-ok
+= tan downward ldbl-128ibm 0xf.ffffffffffff8p+1020L : -0x1.4530cfe729483b8da1f7101e17p-8L : inexact-ok
+= tan tonearest ldbl-128ibm 0xf.ffffffffffff8p+1020L : -0x1.4530cfe729483b8da1f7101e17p-8L : inexact-ok
+= tan towardzero ldbl-128ibm 0xf.ffffffffffff8p+1020L : -0x1.4530cfe729483b8da1f7101e168p-8L : inexact-ok
+= tan upward ldbl-128ibm 0xf.ffffffffffff8p+1020L : -0x1.4530cfe729483b8da1f7101e168p-8L : inexact-ok
+= tan downward ldbl-96-intel 0x8p+16380L : 0x6.c3788e85da9be4f8p-4L : inexact-ok
+= tan tonearest ldbl-96-intel 0x8p+16380L : 0x6.c3788e85da9be4f8p-4L : inexact-ok
+= tan towardzero ldbl-96-intel 0x8p+16380L : 0x6.c3788e85da9be4f8p-4L : inexact-ok
+= tan upward ldbl-96-intel 0x8p+16380L : 0x6.c3788e85da9be5p-4L : inexact-ok
+= tan downward ldbl-96-m68k 0x8p+16380L : 0x6.c3788e85da9be4f8p-4L : inexact-ok
+= tan tonearest ldbl-96-m68k 0x8p+16380L : 0x6.c3788e85da9be4f8p-4L : inexact-ok
+= tan towardzero ldbl-96-m68k 0x8p+16380L : 0x6.c3788e85da9be4f8p-4L : inexact-ok
+= tan upward ldbl-96-m68k 0x8p+16380L : 0x6.c3788e85da9be5p-4L : inexact-ok
+= tan downward ldbl-128 0x8p+16380L : 0x6.c3788e85da9be4fb78d39ebd3f3p-4L : inexact-ok
+= tan tonearest ldbl-128 0x8p+16380L : 0x6.c3788e85da9be4fb78d39ebd3f3p-4L : inexact-ok
+= tan towardzero ldbl-128 0x8p+16380L : 0x6.c3788e85da9be4fb78d39ebd3f3p-4L : inexact-ok
+= tan upward ldbl-128 0x8p+16380L : 0x6.c3788e85da9be4fb78d39ebd3f34p-4L : inexact-ok
+= tan downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0x2.9d36f38857f642f5fdd53dc00078p+0L : inexact-ok
+= tan tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0x2.9d36f38857f642f5fdd53dc00078p+0L : inexact-ok
+= tan towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0x2.9d36f38857f642f5fdd53dc00078p+0L : inexact-ok
+= tan upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0x2.9d36f38857f642f5fdd53dc0007ap+0L : inexact-ok
+= tan downward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0x2.9d36f38857f642f5fdd53dcp+0L : inexact-ok
+= tan tonearest ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0x2.9d36f38857f642f5fdd53dcp+0L : inexact-ok
+= tan towardzero ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0x2.9d36f38857f642f5fdd53dcp+0L : inexact-ok
+= tan upward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0x2.9d36f38857f642f5fdd53dc001p+0L : inexact-ok
+tan 1
+= tan downward flt-32 0x1p+0f : 0x1.8eb244p+0f : inexact-ok
+= tan tonearest flt-32 0x1p+0f : 0x1.8eb246p+0f : inexact-ok
+= tan towardzero flt-32 0x1p+0f : 0x1.8eb244p+0f : inexact-ok
+= tan upward flt-32 0x1p+0f : 0x1.8eb246p+0f : inexact-ok
+= tan downward dbl-64 0x1p+0 : 0x1.8eb245cbee3a5p+0 : inexact-ok
+= tan tonearest dbl-64 0x1p+0 : 0x1.8eb245cbee3a6p+0 : inexact-ok
+= tan towardzero dbl-64 0x1p+0 : 0x1.8eb245cbee3a5p+0 : inexact-ok
+= tan upward dbl-64 0x1p+0 : 0x1.8eb245cbee3a6p+0 : inexact-ok
+= tan downward ldbl-96-intel 0x1p+0L : 0x1.8eb245cbee3a5b8ap+0L : inexact-ok
+= tan tonearest ldbl-96-intel 0x1p+0L : 0x1.8eb245cbee3a5b8ap+0L : inexact-ok
+= tan towardzero ldbl-96-intel 0x1p+0L : 0x1.8eb245cbee3a5b8ap+0L : inexact-ok
+= tan upward ldbl-96-intel 0x1p+0L : 0x1.8eb245cbee3a5b8cp+0L : inexact-ok
+= tan downward ldbl-96-m68k 0x1p+0L : 0x1.8eb245cbee3a5b8ap+0L : inexact-ok
+= tan tonearest ldbl-96-m68k 0x1p+0L : 0x1.8eb245cbee3a5b8ap+0L : inexact-ok
+= tan towardzero ldbl-96-m68k 0x1p+0L : 0x1.8eb245cbee3a5b8ap+0L : inexact-ok
+= tan upward ldbl-96-m68k 0x1p+0L : 0x1.8eb245cbee3a5b8cp+0L : inexact-ok
+= tan downward ldbl-128 0x1p+0L : 0x1.8eb245cbee3a5b8acc7d4132314p+0L : inexact-ok
+= tan tonearest ldbl-128 0x1p+0L : 0x1.8eb245cbee3a5b8acc7d41323141p+0L : inexact-ok
+= tan towardzero ldbl-128 0x1p+0L : 0x1.8eb245cbee3a5b8acc7d4132314p+0L : inexact-ok
+= tan upward ldbl-128 0x1p+0L : 0x1.8eb245cbee3a5b8acc7d41323141p+0L : inexact-ok
+= tan downward ldbl-128ibm 0x1p+0L : 0x1.8eb245cbee3a5b8acc7d413231p+0L : inexact-ok
+= tan tonearest ldbl-128ibm 0x1p+0L : 0x1.8eb245cbee3a5b8acc7d4132318p+0L : inexact-ok
+= tan towardzero ldbl-128ibm 0x1p+0L : 0x1.8eb245cbee3a5b8acc7d413231p+0L : inexact-ok
+= tan upward ldbl-128ibm 0x1p+0L : 0x1.8eb245cbee3a5b8acc7d4132318p+0L : inexact-ok
+tan 2
+= tan downward flt-32 0x2p+0f : -0x2.2f5ec8p+0f : inexact-ok
+= tan tonearest flt-32 0x2p+0f : -0x2.2f5ec4p+0f : inexact-ok
+= tan towardzero flt-32 0x2p+0f : -0x2.2f5ec4p+0f : inexact-ok
+= tan upward flt-32 0x2p+0f : -0x2.2f5ec4p+0f : inexact-ok
+= tan downward dbl-64 0x2p+0 : -0x2.2f5ec5c12a1f2p+0 : inexact-ok
+= tan tonearest dbl-64 0x2p+0 : -0x2.2f5ec5c12a1fp+0 : inexact-ok
+= tan towardzero dbl-64 0x2p+0 : -0x2.2f5ec5c12a1fp+0 : inexact-ok
+= tan upward dbl-64 0x2p+0 : -0x2.2f5ec5c12a1fp+0 : inexact-ok
+= tan downward ldbl-96-intel 0x2p+0L : -0x2.2f5ec5c12a1f076cp+0L : inexact-ok
+= tan tonearest ldbl-96-intel 0x2p+0L : -0x2.2f5ec5c12a1f076cp+0L : inexact-ok
+= tan towardzero ldbl-96-intel 0x2p+0L : -0x2.2f5ec5c12a1f0768p+0L : inexact-ok
+= tan upward ldbl-96-intel 0x2p+0L : -0x2.2f5ec5c12a1f0768p+0L : inexact-ok
+= tan downward ldbl-96-m68k 0x2p+0L : -0x2.2f5ec5c12a1f076cp+0L : inexact-ok
+= tan tonearest ldbl-96-m68k 0x2p+0L : -0x2.2f5ec5c12a1f076cp+0L : inexact-ok
+= tan towardzero ldbl-96-m68k 0x2p+0L : -0x2.2f5ec5c12a1f0768p+0L : inexact-ok
+= tan upward ldbl-96-m68k 0x2p+0L : -0x2.2f5ec5c12a1f0768p+0L : inexact-ok
+= tan downward ldbl-128 0x2p+0L : -0x2.2f5ec5c12a1f076a13210f55ecf6p+0L : inexact-ok
+= tan tonearest ldbl-128 0x2p+0L : -0x2.2f5ec5c12a1f076a13210f55ecf6p+0L : inexact-ok
+= tan towardzero ldbl-128 0x2p+0L : -0x2.2f5ec5c12a1f076a13210f55ecf4p+0L : inexact-ok
+= tan upward ldbl-128 0x2p+0L : -0x2.2f5ec5c12a1f076a13210f55ecf4p+0L : inexact-ok
+= tan downward ldbl-128ibm 0x2p+0L : -0x2.2f5ec5c12a1f076a13210f55edp+0L : inexact-ok
+= tan tonearest ldbl-128ibm 0x2p+0L : -0x2.2f5ec5c12a1f076a13210f55edp+0L : inexact-ok
+= tan towardzero ldbl-128ibm 0x2p+0L : -0x2.2f5ec5c12a1f076a13210f55ecp+0L : inexact-ok
+= tan upward ldbl-128ibm 0x2p+0L : -0x2.2f5ec5c12a1f076a13210f55ecp+0L : inexact-ok
+tan 3
+= tan downward flt-32 0x3p+0f : -0x2.47dee4p-4f : inexact-ok
+= tan tonearest flt-32 0x3p+0f : -0x2.47dee4p-4f : inexact-ok
+= tan towardzero flt-32 0x3p+0f : -0x2.47deep-4f : inexact-ok
+= tan upward flt-32 0x3p+0f : -0x2.47deep-4f : inexact-ok
+= tan downward dbl-64 0x3p+0 : -0x2.47dee24a970ep-4 : inexact-ok
+= tan tonearest dbl-64 0x3p+0 : -0x2.47dee24a970dep-4 : inexact-ok
+= tan towardzero dbl-64 0x3p+0 : -0x2.47dee24a970dep-4 : inexact-ok
+= tan upward dbl-64 0x3p+0 : -0x2.47dee24a970dep-4 : inexact-ok
+= tan downward ldbl-96-intel 0x3p+0L : -0x2.47dee24a970de19cp-4L : inexact-ok
+= tan tonearest ldbl-96-intel 0x3p+0L : -0x2.47dee24a970de198p-4L : inexact-ok
+= tan towardzero ldbl-96-intel 0x3p+0L : -0x2.47dee24a970de198p-4L : inexact-ok
+= tan upward ldbl-96-intel 0x3p+0L : -0x2.47dee24a970de198p-4L : inexact-ok
+= tan downward ldbl-96-m68k 0x3p+0L : -0x2.47dee24a970de19cp-4L : inexact-ok
+= tan tonearest ldbl-96-m68k 0x3p+0L : -0x2.47dee24a970de198p-4L : inexact-ok
+= tan towardzero ldbl-96-m68k 0x3p+0L : -0x2.47dee24a970de198p-4L : inexact-ok
+= tan upward ldbl-96-m68k 0x3p+0L : -0x2.47dee24a970de198p-4L : inexact-ok
+= tan downward ldbl-128 0x3p+0L : -0x2.47dee24a970de1996164fbff0a86p-4L : inexact-ok
+= tan tonearest ldbl-128 0x3p+0L : -0x2.47dee24a970de1996164fbff0a84p-4L : inexact-ok
+= tan towardzero ldbl-128 0x3p+0L : -0x2.47dee24a970de1996164fbff0a84p-4L : inexact-ok
+= tan upward ldbl-128 0x3p+0L : -0x2.47dee24a970de1996164fbff0a84p-4L : inexact-ok
+= tan downward ldbl-128ibm 0x3p+0L : -0x2.47dee24a970de1996164fbff0bp-4L : inexact-ok
+= tan tonearest ldbl-128ibm 0x3p+0L : -0x2.47dee24a970de1996164fbff0bp-4L : inexact-ok
+= tan towardzero ldbl-128ibm 0x3p+0L : -0x2.47dee24a970de1996164fbff0ap-4L : inexact-ok
+= tan upward ldbl-128ibm 0x3p+0L : -0x2.47dee24a970de1996164fbff0ap-4L : inexact-ok
+tan 4
+= tan downward flt-32 0x4p+0f : 0x1.2866f8p+0f : inexact-ok
+= tan tonearest flt-32 0x4p+0f : 0x1.2866fap+0f : inexact-ok
+= tan towardzero flt-32 0x4p+0f : 0x1.2866f8p+0f : inexact-ok
+= tan upward flt-32 0x4p+0f : 0x1.2866fap+0f : inexact-ok
+= tan downward dbl-64 0x4p+0 : 0x1.2866f9be4de13p+0 : inexact-ok
+= tan tonearest dbl-64 0x4p+0 : 0x1.2866f9be4de13p+0 : inexact-ok
+= tan towardzero dbl-64 0x4p+0 : 0x1.2866f9be4de13p+0 : inexact-ok
+= tan upward dbl-64 0x4p+0 : 0x1.2866f9be4de14p+0 : inexact-ok
+= tan downward ldbl-96-intel 0x4p+0L : 0x1.2866f9be4de1370cp+0L : inexact-ok
+= tan tonearest ldbl-96-intel 0x4p+0L : 0x1.2866f9be4de1370ep+0L : inexact-ok
+= tan towardzero ldbl-96-intel 0x4p+0L : 0x1.2866f9be4de1370cp+0L : inexact-ok
+= tan upward ldbl-96-intel 0x4p+0L : 0x1.2866f9be4de1370ep+0L : inexact-ok
+= tan downward ldbl-96-m68k 0x4p+0L : 0x1.2866f9be4de1370cp+0L : inexact-ok
+= tan tonearest ldbl-96-m68k 0x4p+0L : 0x1.2866f9be4de1370ep+0L : inexact-ok
+= tan towardzero ldbl-96-m68k 0x4p+0L : 0x1.2866f9be4de1370cp+0L : inexact-ok
+= tan upward ldbl-96-m68k 0x4p+0L : 0x1.2866f9be4de1370ep+0L : inexact-ok
+= tan downward ldbl-128 0x4p+0L : 0x1.2866f9be4de1370db9078607012cp+0L : inexact-ok
+= tan tonearest ldbl-128 0x4p+0L : 0x1.2866f9be4de1370db9078607012dp+0L : inexact-ok
+= tan towardzero ldbl-128 0x4p+0L : 0x1.2866f9be4de1370db9078607012cp+0L : inexact-ok
+= tan upward ldbl-128 0x4p+0L : 0x1.2866f9be4de1370db9078607012dp+0L : inexact-ok
+= tan downward ldbl-128ibm 0x4p+0L : 0x1.2866f9be4de1370db907860701p+0L : inexact-ok
+= tan tonearest ldbl-128ibm 0x4p+0L : 0x1.2866f9be4de1370db907860701p+0L : inexact-ok
+= tan towardzero ldbl-128ibm 0x4p+0L : 0x1.2866f9be4de1370db907860701p+0L : inexact-ok
+= tan upward ldbl-128ibm 0x4p+0L : 0x1.2866f9be4de1370db9078607018p+0L : inexact-ok
+tan 5
+= tan downward flt-32 0x5p+0f : -0x3.61697p+0f : inexact-ok
+= tan tonearest flt-32 0x5p+0f : -0x3.61697p+0f : inexact-ok
+= tan towardzero flt-32 0x5p+0f : -0x3.61696cp+0f : inexact-ok
+= tan upward flt-32 0x5p+0f : -0x3.61696cp+0f : inexact-ok
+= tan downward dbl-64 0x5p+0 : -0x3.61696e737760ep+0 : inexact-ok
+= tan tonearest dbl-64 0x5p+0 : -0x3.61696e737760ep+0 : inexact-ok
+= tan towardzero dbl-64 0x5p+0 : -0x3.61696e737760cp+0 : inexact-ok
+= tan upward dbl-64 0x5p+0 : -0x3.61696e737760cp+0 : inexact-ok
+= tan downward ldbl-96-intel 0x5p+0L : -0x3.61696e737760d088p+0L : inexact-ok
+= tan tonearest ldbl-96-intel 0x5p+0L : -0x3.61696e737760d084p+0L : inexact-ok
+= tan towardzero ldbl-96-intel 0x5p+0L : -0x3.61696e737760d084p+0L : inexact-ok
+= tan upward ldbl-96-intel 0x5p+0L : -0x3.61696e737760d084p+0L : inexact-ok
+= tan downward ldbl-96-m68k 0x5p+0L : -0x3.61696e737760d088p+0L : inexact-ok
+= tan tonearest ldbl-96-m68k 0x5p+0L : -0x3.61696e737760d084p+0L : inexact-ok
+= tan towardzero ldbl-96-m68k 0x5p+0L : -0x3.61696e737760d084p+0L : inexact-ok
+= tan upward ldbl-96-m68k 0x5p+0L : -0x3.61696e737760d084p+0L : inexact-ok
+= tan downward ldbl-128 0x5p+0L : -0x3.61696e737760d0851798bac59114p+0L : inexact-ok
+= tan tonearest ldbl-128 0x5p+0L : -0x3.61696e737760d0851798bac59114p+0L : inexact-ok
+= tan towardzero ldbl-128 0x5p+0L : -0x3.61696e737760d0851798bac59112p+0L : inexact-ok
+= tan upward ldbl-128 0x5p+0L : -0x3.61696e737760d0851798bac59112p+0L : inexact-ok
+= tan downward ldbl-128ibm 0x5p+0L : -0x3.61696e737760d0851798bac592p+0L : inexact-ok
+= tan tonearest ldbl-128ibm 0x5p+0L : -0x3.61696e737760d0851798bac591p+0L : inexact-ok
+= tan towardzero ldbl-128ibm 0x5p+0L : -0x3.61696e737760d0851798bac591p+0L : inexact-ok
+= tan upward ldbl-128ibm 0x5p+0L : -0x3.61696e737760d0851798bac591p+0L : inexact-ok
+tan 6
+= tan downward flt-32 0x6p+0f : -0x4.a7f62p-4f : inexact-ok
+= tan tonearest flt-32 0x6p+0f : -0x4.a7f618p-4f : inexact-ok
+= tan towardzero flt-32 0x6p+0f : -0x4.a7f618p-4f : inexact-ok
+= tan upward flt-32 0x6p+0f : -0x4.a7f618p-4f : inexact-ok
+= tan downward dbl-64 0x6p+0 : -0x4.a7f61baee56fcp-4 : inexact-ok
+= tan tonearest dbl-64 0x6p+0 : -0x4.a7f61baee56f8p-4 : inexact-ok
+= tan towardzero dbl-64 0x6p+0 : -0x4.a7f61baee56f8p-4 : inexact-ok
+= tan upward dbl-64 0x6p+0 : -0x4.a7f61baee56f8p-4 : inexact-ok
+= tan downward ldbl-96-intel 0x6p+0L : -0x4.a7f61baee56f8c1p-4L : inexact-ok
+= tan tonearest ldbl-96-intel 0x6p+0L : -0x4.a7f61baee56f8c1p-4L : inexact-ok
+= tan towardzero ldbl-96-intel 0x6p+0L : -0x4.a7f61baee56f8c08p-4L : inexact-ok
+= tan upward ldbl-96-intel 0x6p+0L : -0x4.a7f61baee56f8c08p-4L : inexact-ok
+= tan downward ldbl-96-m68k 0x6p+0L : -0x4.a7f61baee56f8c1p-4L : inexact-ok
+= tan tonearest ldbl-96-m68k 0x6p+0L : -0x4.a7f61baee56f8c1p-4L : inexact-ok
+= tan towardzero ldbl-96-m68k 0x6p+0L : -0x4.a7f61baee56f8c08p-4L : inexact-ok
+= tan upward ldbl-96-m68k 0x6p+0L : -0x4.a7f61baee56f8c08p-4L : inexact-ok
+= tan downward ldbl-128 0x6p+0L : -0x4.a7f61baee56f8c0d5cb480072ef8p-4L : inexact-ok
+= tan tonearest ldbl-128 0x6p+0L : -0x4.a7f61baee56f8c0d5cb480072ef4p-4L : inexact-ok
+= tan towardzero ldbl-128 0x6p+0L : -0x4.a7f61baee56f8c0d5cb480072ef4p-4L : inexact-ok
+= tan upward ldbl-128 0x6p+0L : -0x4.a7f61baee56f8c0d5cb480072ef4p-4L : inexact-ok
+= tan downward ldbl-128ibm 0x6p+0L : -0x4.a7f61baee56f8c0d5cb480073p-4L : inexact-ok
+= tan tonearest ldbl-128ibm 0x6p+0L : -0x4.a7f61baee56f8c0d5cb480072ep-4L : inexact-ok
+= tan towardzero ldbl-128ibm 0x6p+0L : -0x4.a7f61baee56f8c0d5cb480072ep-4L : inexact-ok
+= tan upward ldbl-128ibm 0x6p+0L : -0x4.a7f61baee56f8c0d5cb480072ep-4L : inexact-ok
+tan 7
+= tan downward flt-32 0x7p+0f : 0xd.f1737p-4f : inexact-ok
+= tan tonearest flt-32 0x7p+0f : 0xd.f1737p-4f : inexact-ok
+= tan towardzero flt-32 0x7p+0f : 0xd.f1737p-4f : inexact-ok
+= tan upward flt-32 0x7p+0f : 0xd.f1738p-4f : inexact-ok
+= tan downward dbl-64 0x7p+0 : 0xd.f173709f753cp-4 : inexact-ok
+= tan tonearest dbl-64 0x7p+0 : 0xd.f173709f753c8p-4 : inexact-ok
+= tan towardzero dbl-64 0x7p+0 : 0xd.f173709f753cp-4 : inexact-ok
+= tan upward dbl-64 0x7p+0 : 0xd.f173709f753c8p-4 : inexact-ok
+= tan downward ldbl-96-intel 0x7p+0L : 0xd.f173709f753c4c1p-4L : inexact-ok
+= tan tonearest ldbl-96-intel 0x7p+0L : 0xd.f173709f753c4c1p-4L : inexact-ok
+= tan towardzero ldbl-96-intel 0x7p+0L : 0xd.f173709f753c4c1p-4L : inexact-ok
+= tan upward ldbl-96-intel 0x7p+0L : 0xd.f173709f753c4c2p-4L : inexact-ok
+= tan downward ldbl-96-m68k 0x7p+0L : 0xd.f173709f753c4c1p-4L : inexact-ok
+= tan tonearest ldbl-96-m68k 0x7p+0L : 0xd.f173709f753c4c1p-4L : inexact-ok
+= tan towardzero ldbl-96-m68k 0x7p+0L : 0xd.f173709f753c4c1p-4L : inexact-ok
+= tan upward ldbl-96-m68k 0x7p+0L : 0xd.f173709f753c4c2p-4L : inexact-ok
+= tan downward ldbl-128 0x7p+0L : 0xd.f173709f753c4c117c5feb1485ap-4L : inexact-ok
+= tan tonearest ldbl-128 0x7p+0L : 0xd.f173709f753c4c117c5feb1485a8p-4L : inexact-ok
+= tan towardzero ldbl-128 0x7p+0L : 0xd.f173709f753c4c117c5feb1485ap-4L : inexact-ok
+= tan upward ldbl-128 0x7p+0L : 0xd.f173709f753c4c117c5feb1485a8p-4L : inexact-ok
+= tan downward ldbl-128ibm 0x7p+0L : 0xd.f173709f753c4c117c5feb1484p-4L : inexact-ok
+= tan tonearest ldbl-128ibm 0x7p+0L : 0xd.f173709f753c4c117c5feb1484p-4L : inexact-ok
+= tan towardzero ldbl-128ibm 0x7p+0L : 0xd.f173709f753c4c117c5feb1484p-4L : inexact-ok
+= tan upward ldbl-128ibm 0x7p+0L : 0xd.f173709f753c4c117c5feb1488p-4L : inexact-ok
+tan 8
+= tan downward flt-32 0x8p+0f : -0x6.ccb9e8p+0f : inexact-ok
+= tan tonearest flt-32 0x8p+0f : -0x6.ccb9ep+0f : inexact-ok
+= tan towardzero flt-32 0x8p+0f : -0x6.ccb9ep+0f : inexact-ok
+= tan upward flt-32 0x8p+0f : -0x6.ccb9ep+0f : inexact-ok
+= tan downward dbl-64 0x8p+0 : -0x6.ccb9e3d26879p+0 : inexact-ok
+= tan tonearest dbl-64 0x8p+0 : -0x6.ccb9e3d26879p+0 : inexact-ok
+= tan towardzero dbl-64 0x8p+0 : -0x6.ccb9e3d26878cp+0 : inexact-ok
+= tan upward dbl-64 0x8p+0 : -0x6.ccb9e3d26878cp+0 : inexact-ok
+= tan downward ldbl-96-intel 0x8p+0L : -0x6.ccb9e3d26878e9c8p+0L : inexact-ok
+= tan tonearest ldbl-96-intel 0x8p+0L : -0x6.ccb9e3d26878e9c8p+0L : inexact-ok
+= tan towardzero ldbl-96-intel 0x8p+0L : -0x6.ccb9e3d26878e9cp+0L : inexact-ok
+= tan upward ldbl-96-intel 0x8p+0L : -0x6.ccb9e3d26878e9cp+0L : inexact-ok
+= tan downward ldbl-96-m68k 0x8p+0L : -0x6.ccb9e3d26878e9c8p+0L : inexact-ok
+= tan tonearest ldbl-96-m68k 0x8p+0L : -0x6.ccb9e3d26878e9c8p+0L : inexact-ok
+= tan towardzero ldbl-96-m68k 0x8p+0L : -0x6.ccb9e3d26878e9cp+0L : inexact-ok
+= tan upward ldbl-96-m68k 0x8p+0L : -0x6.ccb9e3d26878e9cp+0L : inexact-ok
+= tan downward ldbl-128 0x8p+0L : -0x6.ccb9e3d26878e9c70c0fe7c54824p+0L : inexact-ok
+= tan tonearest ldbl-128 0x8p+0L : -0x6.ccb9e3d26878e9c70c0fe7c54824p+0L : inexact-ok
+= tan towardzero ldbl-128 0x8p+0L : -0x6.ccb9e3d26878e9c70c0fe7c5482p+0L : inexact-ok
+= tan upward ldbl-128 0x8p+0L : -0x6.ccb9e3d26878e9c70c0fe7c5482p+0L : inexact-ok
+= tan downward ldbl-128ibm 0x8p+0L : -0x6.ccb9e3d26878e9c70c0fe7c54ap+0L : inexact-ok
+= tan tonearest ldbl-128ibm 0x8p+0L : -0x6.ccb9e3d26878e9c70c0fe7c548p+0L : inexact-ok
+= tan towardzero ldbl-128ibm 0x8p+0L : -0x6.ccb9e3d26878e9c70c0fe7c548p+0L : inexact-ok
+= tan upward ldbl-128ibm 0x8p+0L : -0x6.ccb9e3d26878e9c70c0fe7c548p+0L : inexact-ok
+tan 9
+= tan downward flt-32 0x9p+0f : -0x7.3caf6p-4f : inexact-ok
+= tan tonearest flt-32 0x9p+0f : -0x7.3caf58p-4f : inexact-ok
+= tan towardzero flt-32 0x9p+0f : -0x7.3caf58p-4f : inexact-ok
+= tan upward flt-32 0x9p+0f : -0x7.3caf58p-4f : inexact-ok
+= tan downward dbl-64 0x9p+0 : -0x7.3caf584c5707p-4 : inexact-ok
+= tan tonearest dbl-64 0x9p+0 : -0x7.3caf584c5707p-4 : inexact-ok
+= tan towardzero dbl-64 0x9p+0 : -0x7.3caf584c5706cp-4 : inexact-ok
+= tan upward dbl-64 0x9p+0 : -0x7.3caf584c5706cp-4 : inexact-ok
+= tan downward ldbl-96-intel 0x9p+0L : -0x7.3caf584c5706f808p-4L : inexact-ok
+= tan tonearest ldbl-96-intel 0x9p+0L : -0x7.3caf584c5706f808p-4L : inexact-ok
+= tan towardzero ldbl-96-intel 0x9p+0L : -0x7.3caf584c5706f8p-4L : inexact-ok
+= tan upward ldbl-96-intel 0x9p+0L : -0x7.3caf584c5706f8p-4L : inexact-ok
+= tan downward ldbl-96-m68k 0x9p+0L : -0x7.3caf584c5706f808p-4L : inexact-ok
+= tan tonearest ldbl-96-m68k 0x9p+0L : -0x7.3caf584c5706f808p-4L : inexact-ok
+= tan towardzero ldbl-96-m68k 0x9p+0L : -0x7.3caf584c5706f8p-4L : inexact-ok
+= tan upward ldbl-96-m68k 0x9p+0L : -0x7.3caf584c5706f8p-4L : inexact-ok
+= tan downward ldbl-128 0x9p+0L : -0x7.3caf584c5706f80670ce6ab1353cp-4L : inexact-ok
+= tan tonearest ldbl-128 0x9p+0L : -0x7.3caf584c5706f80670ce6ab1353cp-4L : inexact-ok
+= tan towardzero ldbl-128 0x9p+0L : -0x7.3caf584c5706f80670ce6ab13538p-4L : inexact-ok
+= tan upward ldbl-128 0x9p+0L : -0x7.3caf584c5706f80670ce6ab13538p-4L : inexact-ok
+= tan downward ldbl-128ibm 0x9p+0L : -0x7.3caf584c5706f80670ce6ab136p-4L : inexact-ok
+= tan tonearest ldbl-128ibm 0x9p+0L : -0x7.3caf584c5706f80670ce6ab136p-4L : inexact-ok
+= tan towardzero ldbl-128ibm 0x9p+0L : -0x7.3caf584c5706f80670ce6ab134p-4L : inexact-ok
+= tan upward ldbl-128ibm 0x9p+0L : -0x7.3caf584c5706f80670ce6ab134p-4L : inexact-ok
+tan 10
+= tan downward flt-32 0xap+0f : 0xa.5faf9p-4f : inexact-ok
+= tan tonearest flt-32 0xap+0f : 0xa.5fafap-4f : inexact-ok
+= tan towardzero flt-32 0xap+0f : 0xa.5faf9p-4f : inexact-ok
+= tan upward flt-32 0xap+0f : 0xa.5fafap-4f : inexact-ok
+= tan downward dbl-64 0xap+0 : 0xa.5faf9a5f1bc1p-4 : inexact-ok
+= tan tonearest dbl-64 0xap+0 : 0xa.5faf9a5f1bc1p-4 : inexact-ok
+= tan towardzero dbl-64 0xap+0 : 0xa.5faf9a5f1bc1p-4 : inexact-ok
+= tan upward dbl-64 0xap+0 : 0xa.5faf9a5f1bc18p-4 : inexact-ok
+= tan downward ldbl-96-intel 0xap+0L : 0xa.5faf9a5f1bc12efp-4L : inexact-ok
+= tan tonearest ldbl-96-intel 0xap+0L : 0xa.5faf9a5f1bc12fp-4L : inexact-ok
+= tan towardzero ldbl-96-intel 0xap+0L : 0xa.5faf9a5f1bc12efp-4L : inexact-ok
+= tan upward ldbl-96-intel 0xap+0L : 0xa.5faf9a5f1bc12fp-4L : inexact-ok
+= tan downward ldbl-96-m68k 0xap+0L : 0xa.5faf9a5f1bc12efp-4L : inexact-ok
+= tan tonearest ldbl-96-m68k 0xap+0L : 0xa.5faf9a5f1bc12fp-4L : inexact-ok
+= tan towardzero ldbl-96-m68k 0xap+0L : 0xa.5faf9a5f1bc12efp-4L : inexact-ok
+= tan upward ldbl-96-m68k 0xap+0L : 0xa.5faf9a5f1bc12fp-4L : inexact-ok
+= tan downward ldbl-128 0xap+0L : 0xa.5faf9a5f1bc12efead12fa488fdp-4L : inexact-ok
+= tan tonearest ldbl-128 0xap+0L : 0xa.5faf9a5f1bc12efead12fa488fdp-4L : inexact-ok
+= tan towardzero ldbl-128 0xap+0L : 0xa.5faf9a5f1bc12efead12fa488fdp-4L : inexact-ok
+= tan upward ldbl-128 0xap+0L : 0xa.5faf9a5f1bc12efead12fa488fd8p-4L : inexact-ok
+= tan downward ldbl-128ibm 0xap+0L : 0xa.5faf9a5f1bc12efead12fa488cp-4L : inexact-ok
+= tan tonearest ldbl-128ibm 0xap+0L : 0xa.5faf9a5f1bc12efead12fa489p-4L : inexact-ok
+= tan towardzero ldbl-128ibm 0xap+0L : 0xa.5faf9a5f1bc12efead12fa488cp-4L : inexact-ok
+= tan upward ldbl-128ibm 0xap+0L : 0xa.5faf9a5f1bc12efead12fa489p-4L : inexact-ok
+tanh 0
+= tanh downward flt-32 0x0p+0f : 0x0p+0f : inexact-ok
+= tanh tonearest flt-32 0x0p+0f : 0x0p+0f : inexact-ok
+= tanh towardzero flt-32 0x0p+0f : 0x0p+0f : inexact-ok
+= tanh upward flt-32 0x0p+0f : 0x0p+0f : inexact-ok
+= tanh downward dbl-64 0x0p+0 : 0x0p+0 : inexact-ok
+= tanh tonearest dbl-64 0x0p+0 : 0x0p+0 : inexact-ok
+= tanh towardzero dbl-64 0x0p+0 : 0x0p+0 : inexact-ok
+= tanh upward dbl-64 0x0p+0 : 0x0p+0 : inexact-ok
+= tanh downward ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok
+= tanh tonearest ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok
+= tanh towardzero ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok
+= tanh upward ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok
+= tanh downward ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok
+= tanh tonearest ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok
+= tanh towardzero ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok
+= tanh upward ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok
+= tanh downward ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok
+= tanh tonearest ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok
+= tanh towardzero ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok
+= tanh upward ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok
+= tanh downward ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok
+= tanh tonearest ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok
+= tanh towardzero ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok
+= tanh upward ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok
+tanh -0
+= tanh downward flt-32 -0x0p+0f : -0x0p+0f : inexact-ok
+= tanh tonearest flt-32 -0x0p+0f : -0x0p+0f : inexact-ok
+= tanh towardzero flt-32 -0x0p+0f : -0x0p+0f : inexact-ok
+= tanh upward flt-32 -0x0p+0f : -0x0p+0f : inexact-ok
+= tanh downward dbl-64 -0x0p+0 : -0x0p+0 : inexact-ok
+= tanh tonearest dbl-64 -0x0p+0 : -0x0p+0 : inexact-ok
+= tanh towardzero dbl-64 -0x0p+0 : -0x0p+0 : inexact-ok
+= tanh upward dbl-64 -0x0p+0 : -0x0p+0 : inexact-ok
+= tanh downward ldbl-96-intel -0x0p+0L : -0x0p+0L : inexact-ok
+= tanh tonearest ldbl-96-intel -0x0p+0L : -0x0p+0L : inexact-ok
+= tanh towardzero ldbl-96-intel -0x0p+0L : -0x0p+0L : inexact-ok
+= tanh upward ldbl-96-intel -0x0p+0L : -0x0p+0L : inexact-ok
+= tanh downward ldbl-96-m68k -0x0p+0L : -0x0p+0L : inexact-ok
+= tanh tonearest ldbl-96-m68k -0x0p+0L : -0x0p+0L : inexact-ok
+= tanh towardzero ldbl-96-m68k -0x0p+0L : -0x0p+0L : inexact-ok
+= tanh upward ldbl-96-m68k -0x0p+0L : -0x0p+0L : inexact-ok
+= tanh downward ldbl-128 -0x0p+0L : -0x0p+0L : inexact-ok
+= tanh tonearest ldbl-128 -0x0p+0L : -0x0p+0L : inexact-ok
+= tanh towardzero ldbl-128 -0x0p+0L : -0x0p+0L : inexact-ok
+= tanh upward ldbl-128 -0x0p+0L : -0x0p+0L : inexact-ok
+= tanh downward ldbl-128ibm -0x0p+0L : -0x0p+0L : inexact-ok
+= tanh tonearest ldbl-128ibm -0x0p+0L : -0x0p+0L : inexact-ok
+= tanh towardzero ldbl-128ibm -0x0p+0L : -0x0p+0L : inexact-ok
+= tanh upward ldbl-128ibm -0x0p+0L : -0x0p+0L : inexact-ok
+tanh 0.75
+= tanh downward flt-32 0xcp-4f : 0xa.2991fp-4f : inexact-ok
+= tanh tonearest flt-32 0xcp-4f : 0xa.2991fp-4f : inexact-ok
+= tanh towardzero flt-32 0xcp-4f : 0xa.2991fp-4f : inexact-ok
+= tanh upward flt-32 0xcp-4f : 0xa.2992p-4f : inexact-ok
+= tanh downward dbl-64 0xcp-4 : 0xa.2991f2a97914p-4 : inexact-ok
+= tanh tonearest dbl-64 0xcp-4 : 0xa.2991f2a97914p-4 : inexact-ok
+= tanh towardzero dbl-64 0xcp-4 : 0xa.2991f2a97914p-4 : inexact-ok
+= tanh upward dbl-64 0xcp-4 : 0xa.2991f2a979148p-4 : inexact-ok
+= tanh downward ldbl-96-intel 0xcp-4L : 0xa.2991f2a97914139p-4L : inexact-ok
+= tanh tonearest ldbl-96-intel 0xcp-4L : 0xa.2991f2a9791413ap-4L : inexact-ok
+= tanh towardzero ldbl-96-intel 0xcp-4L : 0xa.2991f2a97914139p-4L : inexact-ok
+= tanh upward ldbl-96-intel 0xcp-4L : 0xa.2991f2a9791413ap-4L : inexact-ok
+= tanh downward ldbl-96-m68k 0xcp-4L : 0xa.2991f2a97914139p-4L : inexact-ok
+= tanh tonearest ldbl-96-m68k 0xcp-4L : 0xa.2991f2a9791413ap-4L : inexact-ok
+= tanh towardzero ldbl-96-m68k 0xcp-4L : 0xa.2991f2a97914139p-4L : inexact-ok
+= tanh upward ldbl-96-m68k 0xcp-4L : 0xa.2991f2a9791413ap-4L : inexact-ok
+= tanh downward ldbl-128 0xcp-4L : 0xa.2991f2a97914139d5832bf78fb1p-4L : inexact-ok
+= tanh tonearest ldbl-128 0xcp-4L : 0xa.2991f2a97914139d5832bf78fb1p-4L : inexact-ok
+= tanh towardzero ldbl-128 0xcp-4L : 0xa.2991f2a97914139d5832bf78fb1p-4L : inexact-ok
+= tanh upward ldbl-128 0xcp-4L : 0xa.2991f2a97914139d5832bf78fb18p-4L : inexact-ok
+= tanh downward ldbl-128ibm 0xcp-4L : 0xa.2991f2a97914139d5832bf78f8p-4L : inexact-ok
+= tanh tonearest ldbl-128ibm 0xcp-4L : 0xa.2991f2a97914139d5832bf78fcp-4L : inexact-ok
+= tanh towardzero ldbl-128ibm 0xcp-4L : 0xa.2991f2a97914139d5832bf78f8p-4L : inexact-ok
+= tanh upward ldbl-128ibm 0xcp-4L : 0xa.2991f2a97914139d5832bf78fcp-4L : inexact-ok
+tanh -0.75
+= tanh downward flt-32 -0xcp-4f : -0xa.2992p-4f : inexact-ok
+= tanh tonearest flt-32 -0xcp-4f : -0xa.2991fp-4f : inexact-ok
+= tanh towardzero flt-32 -0xcp-4f : -0xa.2991fp-4f : inexact-ok
+= tanh upward flt-32 -0xcp-4f : -0xa.2991fp-4f : inexact-ok
+= tanh downward dbl-64 -0xcp-4 : -0xa.2991f2a979148p-4 : inexact-ok
+= tanh tonearest dbl-64 -0xcp-4 : -0xa.2991f2a97914p-4 : inexact-ok
+= tanh towardzero dbl-64 -0xcp-4 : -0xa.2991f2a97914p-4 : inexact-ok
+= tanh upward dbl-64 -0xcp-4 : -0xa.2991f2a97914p-4 : inexact-ok
+= tanh downward ldbl-96-intel -0xcp-4L : -0xa.2991f2a9791413ap-4L : inexact-ok
+= tanh tonearest ldbl-96-intel -0xcp-4L : -0xa.2991f2a9791413ap-4L : inexact-ok
+= tanh towardzero ldbl-96-intel -0xcp-4L : -0xa.2991f2a97914139p-4L : inexact-ok
+= tanh upward ldbl-96-intel -0xcp-4L : -0xa.2991f2a97914139p-4L : inexact-ok
+= tanh downward ldbl-96-m68k -0xcp-4L : -0xa.2991f2a9791413ap-4L : inexact-ok
+= tanh tonearest ldbl-96-m68k -0xcp-4L : -0xa.2991f2a9791413ap-4L : inexact-ok
+= tanh towardzero ldbl-96-m68k -0xcp-4L : -0xa.2991f2a97914139p-4L : inexact-ok
+= tanh upward ldbl-96-m68k -0xcp-4L : -0xa.2991f2a97914139p-4L : inexact-ok
+= tanh downward ldbl-128 -0xcp-4L : -0xa.2991f2a97914139d5832bf78fb1p-4L : inexact-ok
+= tanh tonearest ldbl-128 -0xcp-4L : -0xa.2991f2a97914139d5832bf78fb1p-4L : inexact-ok
+= tanh towardzero ldbl-128 -0xcp-4L : -0xa.2991f2a97914139d5832bf78fb08p-4L : inexact-ok
+= tanh upward ldbl-128 -0xcp-4L : -0xa.2991f2a97914139d5832bf78fb08p-4L : inexact-ok
+= tanh downward ldbl-128ibm -0xcp-4L : -0xa.2991f2a97914139d5832bf78fcp-4L : inexact-ok
+= tanh tonearest ldbl-128ibm -0xcp-4L : -0xa.2991f2a97914139d5832bf78fcp-4L : inexact-ok
+= tanh towardzero ldbl-128ibm -0xcp-4L : -0xa.2991f2a97914139d5832bf78f8p-4L : inexact-ok
+= tanh upward ldbl-128ibm -0xcp-4L : -0xa.2991f2a97914139d5832bf78f8p-4L : inexact-ok
+tanh 1.0
+= tanh downward flt-32 0x1p+0f : 0xc.2f7d5p-4f : inexact-ok
+= tanh tonearest flt-32 0x1p+0f : 0xc.2f7d6p-4f : inexact-ok
+= tanh towardzero flt-32 0x1p+0f : 0xc.2f7d5p-4f : inexact-ok
+= tanh upward flt-32 0x1p+0f : 0xc.2f7d6p-4f : inexact-ok
+= tanh downward dbl-64 0x1p+0 : 0xc.2f7d5a8a79cap-4 : inexact-ok
+= tanh tonearest dbl-64 0x1p+0 : 0xc.2f7d5a8a79cap-4 : inexact-ok
+= tanh towardzero dbl-64 0x1p+0 : 0xc.2f7d5a8a79cap-4 : inexact-ok
+= tanh upward dbl-64 0x1p+0 : 0xc.2f7d5a8a79ca8p-4 : inexact-ok
+= tanh downward ldbl-96-intel 0x1p+0L : 0xc.2f7d5a8a79ca2acp-4L : inexact-ok
+= tanh tonearest ldbl-96-intel 0x1p+0L : 0xc.2f7d5a8a79ca2acp-4L : inexact-ok
+= tanh towardzero ldbl-96-intel 0x1p+0L : 0xc.2f7d5a8a79ca2acp-4L : inexact-ok
+= tanh upward ldbl-96-intel 0x1p+0L : 0xc.2f7d5a8a79ca2adp-4L : inexact-ok
+= tanh downward ldbl-96-m68k 0x1p+0L : 0xc.2f7d5a8a79ca2acp-4L : inexact-ok
+= tanh tonearest ldbl-96-m68k 0x1p+0L : 0xc.2f7d5a8a79ca2acp-4L : inexact-ok
+= tanh towardzero ldbl-96-m68k 0x1p+0L : 0xc.2f7d5a8a79ca2acp-4L : inexact-ok
+= tanh upward ldbl-96-m68k 0x1p+0L : 0xc.2f7d5a8a79ca2adp-4L : inexact-ok
+= tanh downward ldbl-128 0x1p+0L : 0xc.2f7d5a8a79ca2ac3195f149e2138p-4L : inexact-ok
+= tanh tonearest ldbl-128 0x1p+0L : 0xc.2f7d5a8a79ca2ac3195f149e2138p-4L : inexact-ok
+= tanh towardzero ldbl-128 0x1p+0L : 0xc.2f7d5a8a79ca2ac3195f149e2138p-4L : inexact-ok
+= tanh upward ldbl-128 0x1p+0L : 0xc.2f7d5a8a79ca2ac3195f149e214p-4L : inexact-ok
+= tanh downward ldbl-128ibm 0x1p+0L : 0xc.2f7d5a8a79ca2ac3195f149e2p-4L : inexact-ok
+= tanh tonearest ldbl-128ibm 0x1p+0L : 0xc.2f7d5a8a79ca2ac3195f149e2p-4L : inexact-ok
+= tanh towardzero ldbl-128ibm 0x1p+0L : 0xc.2f7d5a8a79ca2ac3195f149e2p-4L : inexact-ok
+= tanh upward ldbl-128ibm 0x1p+0L : 0xc.2f7d5a8a79ca2ac3195f149e24p-4L : inexact-ok
+tanh -1.0
+= tanh downward flt-32 -0x1p+0f : -0xc.2f7d6p-4f : inexact-ok
+= tanh tonearest flt-32 -0x1p+0f : -0xc.2f7d6p-4f : inexact-ok
+= tanh towardzero flt-32 -0x1p+0f : -0xc.2f7d5p-4f : inexact-ok
+= tanh upward flt-32 -0x1p+0f : -0xc.2f7d5p-4f : inexact-ok
+= tanh downward dbl-64 -0x1p+0 : -0xc.2f7d5a8a79ca8p-4 : inexact-ok
+= tanh tonearest dbl-64 -0x1p+0 : -0xc.2f7d5a8a79cap-4 : inexact-ok
+= tanh towardzero dbl-64 -0x1p+0 : -0xc.2f7d5a8a79cap-4 : inexact-ok
+= tanh upward dbl-64 -0x1p+0 : -0xc.2f7d5a8a79cap-4 : inexact-ok
+= tanh downward ldbl-96-intel -0x1p+0L : -0xc.2f7d5a8a79ca2adp-4L : inexact-ok
+= tanh tonearest ldbl-96-intel -0x1p+0L : -0xc.2f7d5a8a79ca2acp-4L : inexact-ok
+= tanh towardzero ldbl-96-intel -0x1p+0L : -0xc.2f7d5a8a79ca2acp-4L : inexact-ok
+= tanh upward ldbl-96-intel -0x1p+0L : -0xc.2f7d5a8a79ca2acp-4L : inexact-ok
+= tanh downward ldbl-96-m68k -0x1p+0L : -0xc.2f7d5a8a79ca2adp-4L : inexact-ok
+= tanh tonearest ldbl-96-m68k -0x1p+0L : -0xc.2f7d5a8a79ca2acp-4L : inexact-ok
+= tanh towardzero ldbl-96-m68k -0x1p+0L : -0xc.2f7d5a8a79ca2acp-4L : inexact-ok
+= tanh upward ldbl-96-m68k -0x1p+0L : -0xc.2f7d5a8a79ca2acp-4L : inexact-ok
+= tanh downward ldbl-128 -0x1p+0L : -0xc.2f7d5a8a79ca2ac3195f149e214p-4L : inexact-ok
+= tanh tonearest ldbl-128 -0x1p+0L : -0xc.2f7d5a8a79ca2ac3195f149e2138p-4L : inexact-ok
+= tanh towardzero ldbl-128 -0x1p+0L : -0xc.2f7d5a8a79ca2ac3195f149e2138p-4L : inexact-ok
+= tanh upward ldbl-128 -0x1p+0L : -0xc.2f7d5a8a79ca2ac3195f149e2138p-4L : inexact-ok
+= tanh downward ldbl-128ibm -0x1p+0L : -0xc.2f7d5a8a79ca2ac3195f149e24p-4L : inexact-ok
+= tanh tonearest ldbl-128ibm -0x1p+0L : -0xc.2f7d5a8a79ca2ac3195f149e2p-4L : inexact-ok
+= tanh towardzero ldbl-128ibm -0x1p+0L : -0xc.2f7d5a8a79ca2ac3195f149e2p-4L : inexact-ok
+= tanh upward ldbl-128ibm -0x1p+0L : -0xc.2f7d5a8a79ca2ac3195f149e2p-4L : inexact-ok
+tanh 0x1p-57
+= tanh downward flt-32 0x8p-60f : 0x7.fffff8p-60f : inexact-ok
+= tanh tonearest flt-32 0x8p-60f : 0x8p-60f : inexact-ok
+= tanh towardzero flt-32 0x8p-60f : 0x7.fffff8p-60f : inexact-ok
+= tanh upward flt-32 0x8p-60f : 0x8p-60f : inexact-ok
+= tanh downward dbl-64 0x8p-60 : 0x7.ffffffffffffcp-60 : inexact-ok
+= tanh tonearest dbl-64 0x8p-60 : 0x8p-60 : inexact-ok
+= tanh towardzero dbl-64 0x8p-60 : 0x7.ffffffffffffcp-60 : inexact-ok
+= tanh upward dbl-64 0x8p-60 : 0x8p-60 : inexact-ok
+= tanh downward ldbl-96-intel 0x8p-60L : 0x7.fffffffffffffff8p-60L : inexact-ok
+= tanh tonearest ldbl-96-intel 0x8p-60L : 0x8p-60L : inexact-ok
+= tanh towardzero ldbl-96-intel 0x8p-60L : 0x7.fffffffffffffff8p-60L : inexact-ok
+= tanh upward ldbl-96-intel 0x8p-60L : 0x8p-60L : inexact-ok
+= tanh downward ldbl-96-m68k 0x8p-60L : 0x7.fffffffffffffff8p-60L : inexact-ok
+= tanh tonearest ldbl-96-m68k 0x8p-60L : 0x8p-60L : inexact-ok
+= tanh towardzero ldbl-96-m68k 0x8p-60L : 0x7.fffffffffffffff8p-60L : inexact-ok
+= tanh upward ldbl-96-m68k 0x8p-60L : 0x8p-60L : inexact-ok
+= tanh downward ldbl-128 0x8p-60L : 0x7.fffffffffffffffffffffffffffcp-60L : inexact-ok
+= tanh tonearest ldbl-128 0x8p-60L : 0x8p-60L : inexact-ok
+= tanh towardzero ldbl-128 0x8p-60L : 0x7.fffffffffffffffffffffffffffcp-60L : inexact-ok
+= tanh upward ldbl-128 0x8p-60L : 0x8p-60L : inexact-ok
+= tanh downward ldbl-128ibm 0x8p-60L : 0x7.fffffffffffffffffffffffffep-60L : inexact-ok
+= tanh tonearest ldbl-128ibm 0x8p-60L : 0x8p-60L : inexact-ok
+= tanh towardzero ldbl-128ibm 0x8p-60L : 0x7.fffffffffffffffffffffffffep-60L : inexact-ok
+= tanh upward ldbl-128ibm 0x8p-60L : 0x8p-60L : inexact-ok
+tgamma 0.5
+= tgamma downward flt-32 0x8p-4f : 0x1.c5bf88p+0f : inexact-ok
+= tgamma tonearest flt-32 0x8p-4f : 0x1.c5bf8ap+0f : inexact-ok
+= tgamma towardzero flt-32 0x8p-4f : 0x1.c5bf88p+0f : inexact-ok
+= tgamma upward flt-32 0x8p-4f : 0x1.c5bf8ap+0f : inexact-ok
+= tgamma downward dbl-64 0x8p-4 : 0x1.c5bf891b4ef6ap+0 : inexact-ok
+= tgamma tonearest dbl-64 0x8p-4 : 0x1.c5bf891b4ef6bp+0 : inexact-ok
+= tgamma towardzero dbl-64 0x8p-4 : 0x1.c5bf891b4ef6ap+0 : inexact-ok
+= tgamma upward dbl-64 0x8p-4 : 0x1.c5bf891b4ef6bp+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0x8p-4L : 0x1.c5bf891b4ef6aa78p+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x8p-4L : 0x1.c5bf891b4ef6aa7ap+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x8p-4L : 0x1.c5bf891b4ef6aa78p+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0x8p-4L : 0x1.c5bf891b4ef6aa7ap+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x8p-4L : 0x1.c5bf891b4ef6aa78p+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x8p-4L : 0x1.c5bf891b4ef6aa7ap+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x8p-4L : 0x1.c5bf891b4ef6aa78p+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x8p-4L : 0x1.c5bf891b4ef6aa7ap+0L : inexact-ok
+= tgamma downward ldbl-128 0x8p-4L : 0x1.c5bf891b4ef6aa79c3b0520d5db9p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x8p-4L : 0x1.c5bf891b4ef6aa79c3b0520d5db9p+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x8p-4L : 0x1.c5bf891b4ef6aa79c3b0520d5db9p+0L : inexact-ok
+= tgamma upward ldbl-128 0x8p-4L : 0x1.c5bf891b4ef6aa79c3b0520d5dbap+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x8p-4L : 0x1.c5bf891b4ef6aa79c3b0520d5d8p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x8p-4L : 0x1.c5bf891b4ef6aa79c3b0520d5d8p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x8p-4L : 0x1.c5bf891b4ef6aa79c3b0520d5d8p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x8p-4L : 0x1.c5bf891b4ef6aa79c3b0520d5ep+0L : inexact-ok
+tgamma -0.5
+= tgamma downward flt-32 -0x8p-4f : -0x3.8b7f14p+0f : inexact-ok
+= tgamma tonearest flt-32 -0x8p-4f : -0x3.8b7f14p+0f : inexact-ok
+= tgamma towardzero flt-32 -0x8p-4f : -0x3.8b7f1p+0f : inexact-ok
+= tgamma upward flt-32 -0x8p-4f : -0x3.8b7f1p+0f : inexact-ok
+= tgamma downward dbl-64 -0x8p-4 : -0x3.8b7f12369ded6p+0 : inexact-ok
+= tgamma tonearest dbl-64 -0x8p-4 : -0x3.8b7f12369ded6p+0 : inexact-ok
+= tgamma towardzero dbl-64 -0x8p-4 : -0x3.8b7f12369ded4p+0 : inexact-ok
+= tgamma upward dbl-64 -0x8p-4 : -0x3.8b7f12369ded4p+0 : inexact-ok
+= tgamma downward ldbl-96-intel -0x8p-4L : -0x3.8b7f12369ded54f4p+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x8p-4L : -0x3.8b7f12369ded54f4p+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x8p-4L : -0x3.8b7f12369ded54fp+0L : inexact-ok
+= tgamma upward ldbl-96-intel -0x8p-4L : -0x3.8b7f12369ded54fp+0L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x8p-4L : -0x3.8b7f12369ded54f4p+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x8p-4L : -0x3.8b7f12369ded54f4p+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x8p-4L : -0x3.8b7f12369ded54fp+0L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x8p-4L : -0x3.8b7f12369ded54fp+0L : inexact-ok
+= tgamma downward ldbl-128 -0x8p-4L : -0x3.8b7f12369ded54f38760a41abb72p+0L : inexact-ok
+= tgamma tonearest ldbl-128 -0x8p-4L : -0x3.8b7f12369ded54f38760a41abb72p+0L : inexact-ok
+= tgamma towardzero ldbl-128 -0x8p-4L : -0x3.8b7f12369ded54f38760a41abb7p+0L : inexact-ok
+= tgamma upward ldbl-128 -0x8p-4L : -0x3.8b7f12369ded54f38760a41abb7p+0L : inexact-ok
+= tgamma downward ldbl-128ibm -0x8p-4L : -0x3.8b7f12369ded54f38760a41abcp+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x8p-4L : -0x3.8b7f12369ded54f38760a41abbp+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x8p-4L : -0x3.8b7f12369ded54f38760a41abbp+0L : inexact-ok
+= tgamma upward ldbl-128ibm -0x8p-4L : -0x3.8b7f12369ded54f38760a41abbp+0L : inexact-ok
+tgamma 1
+= tgamma downward flt-32 0x1p+0f : 0x1p+0f : inexact-ok
+= tgamma tonearest flt-32 0x1p+0f : 0x1p+0f : inexact-ok
+= tgamma towardzero flt-32 0x1p+0f : 0x1p+0f : inexact-ok
+= tgamma upward flt-32 0x1p+0f : 0x1p+0f : inexact-ok
+= tgamma downward dbl-64 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest dbl-64 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero dbl-64 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma upward dbl-64 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma downward ldbl-128 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma upward ldbl-128 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x1p+0L : 0x1p+0L : inexact-ok
+tgamma 2
+= tgamma downward flt-32 0x2p+0f : 0x1p+0f : inexact-ok
+= tgamma tonearest flt-32 0x2p+0f : 0x1p+0f : inexact-ok
+= tgamma towardzero flt-32 0x2p+0f : 0x1p+0f : inexact-ok
+= tgamma upward flt-32 0x2p+0f : 0x1p+0f : inexact-ok
+= tgamma downward dbl-64 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest dbl-64 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero dbl-64 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma upward dbl-64 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma downward ldbl-128 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma upward ldbl-128 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x2p+0L : 0x1p+0L : inexact-ok
+tgamma 3
+= tgamma downward flt-32 0x3p+0f : 0x2p+0f : inexact-ok
+= tgamma tonearest flt-32 0x3p+0f : 0x2p+0f : inexact-ok
+= tgamma towardzero flt-32 0x3p+0f : 0x2p+0f : inexact-ok
+= tgamma upward flt-32 0x3p+0f : 0x2p+0f : inexact-ok
+= tgamma downward dbl-64 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma tonearest dbl-64 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma towardzero dbl-64 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma upward dbl-64 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma downward ldbl-128 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma upward ldbl-128 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x3p+0L : 0x2p+0L : inexact-ok
+tgamma 4
+= tgamma downward flt-32 0x4p+0f : 0x6p+0f : inexact-ok
+= tgamma tonearest flt-32 0x4p+0f : 0x6p+0f : inexact-ok
+= tgamma towardzero flt-32 0x4p+0f : 0x6p+0f : inexact-ok
+= tgamma upward flt-32 0x4p+0f : 0x6p+0f : inexact-ok
+= tgamma downward dbl-64 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma tonearest dbl-64 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma towardzero dbl-64 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma upward dbl-64 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma downward ldbl-128 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma upward ldbl-128 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x4p+0L : 0x6p+0L : inexact-ok
+tgamma 5
+= tgamma downward flt-32 0x5p+0f : 0x1.8p+4f : inexact-ok
+= tgamma tonearest flt-32 0x5p+0f : 0x1.8p+4f : inexact-ok
+= tgamma towardzero flt-32 0x5p+0f : 0x1.8p+4f : inexact-ok
+= tgamma upward flt-32 0x5p+0f : 0x1.8p+4f : inexact-ok
+= tgamma downward dbl-64 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma tonearest dbl-64 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma towardzero dbl-64 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma upward dbl-64 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma downward ldbl-96-intel 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma upward ldbl-96-intel 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma downward ldbl-128 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma tonearest ldbl-128 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma towardzero ldbl-128 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma upward ldbl-128 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x5p+0L : 0x1.8p+4L : inexact-ok
+tgamma 6
+= tgamma downward flt-32 0x6p+0f : 0x7.8p+4f : inexact-ok
+= tgamma tonearest flt-32 0x6p+0f : 0x7.8p+4f : inexact-ok
+= tgamma towardzero flt-32 0x6p+0f : 0x7.8p+4f : inexact-ok
+= tgamma upward flt-32 0x6p+0f : 0x7.8p+4f : inexact-ok
+= tgamma downward dbl-64 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma tonearest dbl-64 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma towardzero dbl-64 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma upward dbl-64 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma downward ldbl-96-intel 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma upward ldbl-96-intel 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma downward ldbl-128 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma tonearest ldbl-128 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma towardzero ldbl-128 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma upward ldbl-128 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x6p+0L : 0x7.8p+4L : inexact-ok
+tgamma 7
+= tgamma downward flt-32 0x7p+0f : 0x2.dp+8f : inexact-ok
+= tgamma tonearest flt-32 0x7p+0f : 0x2.dp+8f : inexact-ok
+= tgamma towardzero flt-32 0x7p+0f : 0x2.dp+8f : inexact-ok
+= tgamma upward flt-32 0x7p+0f : 0x2.dp+8f : inexact-ok
+= tgamma downward dbl-64 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma tonearest dbl-64 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma towardzero dbl-64 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma upward dbl-64 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma downward ldbl-96-intel 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma upward ldbl-96-intel 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma downward ldbl-128 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma tonearest ldbl-128 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma towardzero ldbl-128 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma upward ldbl-128 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma downward ldbl-128ibm 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma upward ldbl-128ibm 0x7p+0L : 0x2.dp+8L : inexact-ok
+tgamma 8
+= tgamma downward flt-32 0x8p+0f : 0x1.3bp+12f : inexact-ok
+= tgamma tonearest flt-32 0x8p+0f : 0x1.3bp+12f : inexact-ok
+= tgamma towardzero flt-32 0x8p+0f : 0x1.3bp+12f : inexact-ok
+= tgamma upward flt-32 0x8p+0f : 0x1.3bp+12f : inexact-ok
+= tgamma downward dbl-64 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma tonearest dbl-64 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma towardzero dbl-64 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma upward dbl-64 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma downward ldbl-96-intel 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma upward ldbl-96-intel 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma downward ldbl-128 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma tonearest ldbl-128 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma towardzero ldbl-128 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma upward ldbl-128 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma downward ldbl-128ibm 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma upward ldbl-128ibm 0x8p+0L : 0x1.3bp+12L : inexact-ok
+tgamma 9
+= tgamma downward flt-32 0x9p+0f : 0x9.d8p+12f : inexact-ok
+= tgamma tonearest flt-32 0x9p+0f : 0x9.d8p+12f : inexact-ok
+= tgamma towardzero flt-32 0x9p+0f : 0x9.d8p+12f : inexact-ok
+= tgamma upward flt-32 0x9p+0f : 0x9.d8p+12f : inexact-ok
+= tgamma downward dbl-64 0x9p+0 : 0x9.d8p+12 : inexact-ok
+= tgamma tonearest dbl-64 0x9p+0 : 0x9.d8p+12 : inexact-ok
+= tgamma towardzero dbl-64 0x9p+0 : 0x9.d8p+12 : inexact-ok
+= tgamma upward dbl-64 0x9p+0 : 0x9.d8p+12 : inexact-ok
+= tgamma downward ldbl-96-intel 0x9p+0L : 0x9.d8p+12L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x9p+0L : 0x9.d8p+12L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x9p+0L : 0x9.d8p+12L : inexact-ok
+= tgamma upward ldbl-96-intel 0x9p+0L : 0x9.d8p+12L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x9p+0L : 0x9.d8p+12L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x9p+0L : 0x9.d8p+12L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x9p+0L : 0x9.d8p+12L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x9p+0L : 0x9.d8p+12L : inexact-ok
+= tgamma downward ldbl-128 0x9p+0L : 0x9.d8p+12L : inexact-ok
+= tgamma tonearest ldbl-128 0x9p+0L : 0x9.d8p+12L : inexact-ok
+= tgamma towardzero ldbl-128 0x9p+0L : 0x9.d8p+12L : inexact-ok
+= tgamma upward ldbl-128 0x9p+0L : 0x9.d8p+12L : inexact-ok
+= tgamma downward ldbl-128ibm 0x9p+0L : 0x9.d8p+12L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x9p+0L : 0x9.d8p+12L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x9p+0L : 0x9.d8p+12L : inexact-ok
+= tgamma upward ldbl-128ibm 0x9p+0L : 0x9.d8p+12L : inexact-ok
+tgamma 10
+= tgamma downward flt-32 0xap+0f : 0x5.898p+16f : inexact-ok
+= tgamma tonearest flt-32 0xap+0f : 0x5.898p+16f : inexact-ok
+= tgamma towardzero flt-32 0xap+0f : 0x5.898p+16f : inexact-ok
+= tgamma upward flt-32 0xap+0f : 0x5.898p+16f : inexact-ok
+= tgamma downward dbl-64 0xap+0 : 0x5.898p+16 : inexact-ok
+= tgamma tonearest dbl-64 0xap+0 : 0x5.898p+16 : inexact-ok
+= tgamma towardzero dbl-64 0xap+0 : 0x5.898p+16 : inexact-ok
+= tgamma upward dbl-64 0xap+0 : 0x5.898p+16 : inexact-ok
+= tgamma downward ldbl-96-intel 0xap+0L : 0x5.898p+16L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0xap+0L : 0x5.898p+16L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0xap+0L : 0x5.898p+16L : inexact-ok
+= tgamma upward ldbl-96-intel 0xap+0L : 0x5.898p+16L : inexact-ok
+= tgamma downward ldbl-96-m68k 0xap+0L : 0x5.898p+16L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0xap+0L : 0x5.898p+16L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0xap+0L : 0x5.898p+16L : inexact-ok
+= tgamma upward ldbl-96-m68k 0xap+0L : 0x5.898p+16L : inexact-ok
+= tgamma downward ldbl-128 0xap+0L : 0x5.898p+16L : inexact-ok
+= tgamma tonearest ldbl-128 0xap+0L : 0x5.898p+16L : inexact-ok
+= tgamma towardzero ldbl-128 0xap+0L : 0x5.898p+16L : inexact-ok
+= tgamma upward ldbl-128 0xap+0L : 0x5.898p+16L : inexact-ok
+= tgamma downward ldbl-128ibm 0xap+0L : 0x5.898p+16L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0xap+0L : 0x5.898p+16L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0xap+0L : 0x5.898p+16L : inexact-ok
+= tgamma upward ldbl-128ibm 0xap+0L : 0x5.898p+16L : inexact-ok
+tgamma 0.7
+= tgamma downward flt-32 0xb.33334p-4f : 0x1.4c4d58p+0f : inexact-ok
+= tgamma tonearest flt-32 0xb.33334p-4f : 0x1.4c4d5ap+0f : inexact-ok
+= tgamma towardzero flt-32 0xb.33334p-4f : 0x1.4c4d58p+0f : inexact-ok
+= tgamma upward flt-32 0xb.33334p-4f : 0x1.4c4d5ap+0f : inexact-ok
+= tgamma downward dbl-64 0xb.33334p-4 : 0x1.4c4d596dc959p+0 : inexact-ok
+= tgamma tonearest dbl-64 0xb.33334p-4 : 0x1.4c4d596dc959p+0 : inexact-ok
+= tgamma towardzero dbl-64 0xb.33334p-4 : 0x1.4c4d596dc959p+0 : inexact-ok
+= tgamma upward dbl-64 0xb.33334p-4 : 0x1.4c4d596dc9591p+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0xb.33334p-4L : 0x1.4c4d596dc959027cp+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0xb.33334p-4L : 0x1.4c4d596dc959027ep+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0xb.33334p-4L : 0x1.4c4d596dc959027cp+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0xb.33334p-4L : 0x1.4c4d596dc959027ep+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0xb.33334p-4L : 0x1.4c4d596dc959027cp+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0xb.33334p-4L : 0x1.4c4d596dc959027ep+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0xb.33334p-4L : 0x1.4c4d596dc959027cp+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0xb.33334p-4L : 0x1.4c4d596dc959027ep+0L : inexact-ok
+= tgamma downward ldbl-128 0xb.33334p-4L : 0x1.4c4d596dc959027d8ac801e30d39p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0xb.33334p-4L : 0x1.4c4d596dc959027d8ac801e30d39p+0L : inexact-ok
+= tgamma towardzero ldbl-128 0xb.33334p-4L : 0x1.4c4d596dc959027d8ac801e30d39p+0L : inexact-ok
+= tgamma upward ldbl-128 0xb.33334p-4L : 0x1.4c4d596dc959027d8ac801e30d3ap+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0xb.33334p-4L : 0x1.4c4d596dc959027d8ac801e30dp+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0xb.33334p-4L : 0x1.4c4d596dc959027d8ac801e30dp+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0xb.33334p-4L : 0x1.4c4d596dc959027d8ac801e30dp+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0xb.33334p-4L : 0x1.4c4d596dc959027d8ac801e30d8p+0L : inexact-ok
+= tgamma downward flt-32 0xb.33333p-4f : 0x1.4c4d5ap+0f : inexact-ok
+= tgamma tonearest flt-32 0xb.33333p-4f : 0x1.4c4d5cp+0f : inexact-ok
+= tgamma towardzero flt-32 0xb.33333p-4f : 0x1.4c4d5ap+0f : inexact-ok
+= tgamma upward flt-32 0xb.33333p-4f : 0x1.4c4d5cp+0f : inexact-ok
+= tgamma downward dbl-64 0xb.33333p-4 : 0x1.4c4d5b0333f5p+0 : inexact-ok
+= tgamma tonearest dbl-64 0xb.33333p-4 : 0x1.4c4d5b0333f5p+0 : inexact-ok
+= tgamma towardzero dbl-64 0xb.33333p-4 : 0x1.4c4d5b0333f5p+0 : inexact-ok
+= tgamma upward dbl-64 0xb.33333p-4 : 0x1.4c4d5b0333f51p+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0xb.33333p-4L : 0x1.4c4d5b0333f5008p+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0xb.33333p-4L : 0x1.4c4d5b0333f50082p+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0xb.33333p-4L : 0x1.4c4d5b0333f5008p+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0xb.33333p-4L : 0x1.4c4d5b0333f50082p+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0xb.33333p-4L : 0x1.4c4d5b0333f5008p+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0xb.33333p-4L : 0x1.4c4d5b0333f50082p+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0xb.33333p-4L : 0x1.4c4d5b0333f5008p+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0xb.33333p-4L : 0x1.4c4d5b0333f50082p+0L : inexact-ok
+= tgamma downward ldbl-128 0xb.33333p-4L : 0x1.4c4d5b0333f50081be3f98238212p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0xb.33333p-4L : 0x1.4c4d5b0333f50081be3f98238212p+0L : inexact-ok
+= tgamma towardzero ldbl-128 0xb.33333p-4L : 0x1.4c4d5b0333f50081be3f98238212p+0L : inexact-ok
+= tgamma upward ldbl-128 0xb.33333p-4L : 0x1.4c4d5b0333f50081be3f98238213p+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0xb.33333p-4L : 0x1.4c4d5b0333f50081be3f982382p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0xb.33333p-4L : 0x1.4c4d5b0333f50081be3f982382p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0xb.33333p-4L : 0x1.4c4d5b0333f50081be3f982382p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0xb.33333p-4L : 0x1.4c4d5b0333f50081be3f9823828p+0L : inexact-ok
+= tgamma downward dbl-64 0xb.3333333333338p-4 : 0x1.4c4d5ab21ea21p+0 : inexact-ok
+= tgamma tonearest dbl-64 0xb.3333333333338p-4 : 0x1.4c4d5ab21ea22p+0 : inexact-ok
+= tgamma towardzero dbl-64 0xb.3333333333338p-4 : 0x1.4c4d5ab21ea21p+0 : inexact-ok
+= tgamma upward dbl-64 0xb.3333333333338p-4 : 0x1.4c4d5ab21ea22p+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0xb.3333333333338p-4L : 0x1.4c4d5ab21ea21ffcp+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0xb.3333333333338p-4L : 0x1.4c4d5ab21ea21ffep+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0xb.3333333333338p-4L : 0x1.4c4d5ab21ea21ffcp+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0xb.3333333333338p-4L : 0x1.4c4d5ab21ea21ffep+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0xb.3333333333338p-4L : 0x1.4c4d5ab21ea21ffcp+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0xb.3333333333338p-4L : 0x1.4c4d5ab21ea21ffep+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0xb.3333333333338p-4L : 0x1.4c4d5ab21ea21ffcp+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0xb.3333333333338p-4L : 0x1.4c4d5ab21ea21ffep+0L : inexact-ok
+= tgamma downward ldbl-128 0xb.3333333333338p-4L : 0x1.4c4d5ab21ea21ffde0a9e54de1dp+0L : inexact-ok
+= tgamma tonearest ldbl-128 0xb.3333333333338p-4L : 0x1.4c4d5ab21ea21ffde0a9e54de1dp+0L : inexact-ok
+= tgamma towardzero ldbl-128 0xb.3333333333338p-4L : 0x1.4c4d5ab21ea21ffde0a9e54de1dp+0L : inexact-ok
+= tgamma upward ldbl-128 0xb.3333333333338p-4L : 0x1.4c4d5ab21ea21ffde0a9e54de1d1p+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0xb.3333333333338p-4L : 0x1.4c4d5ab21ea21ffde0a9e54de18p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0xb.3333333333338p-4L : 0x1.4c4d5ab21ea21ffde0a9e54de2p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0xb.3333333333338p-4L : 0x1.4c4d5ab21ea21ffde0a9e54de18p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0xb.3333333333338p-4L : 0x1.4c4d5ab21ea21ffde0a9e54de2p+0L : inexact-ok
+= tgamma downward dbl-64 0xb.333333333333p-4 : 0x1.4c4d5ab21ea22p+0 : inexact-ok
+= tgamma tonearest dbl-64 0xb.333333333333p-4 : 0x1.4c4d5ab21ea23p+0 : inexact-ok
+= tgamma towardzero dbl-64 0xb.333333333333p-4 : 0x1.4c4d5ab21ea22p+0 : inexact-ok
+= tgamma upward dbl-64 0xb.333333333333p-4 : 0x1.4c4d5ab21ea23p+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0xb.333333333333p-4L : 0x1.4c4d5ab21ea22ca8p+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0xb.333333333333p-4L : 0x1.4c4d5ab21ea22caap+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0xb.333333333333p-4L : 0x1.4c4d5ab21ea22ca8p+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0xb.333333333333p-4L : 0x1.4c4d5ab21ea22caap+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0xb.333333333333p-4L : 0x1.4c4d5ab21ea22ca8p+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0xb.333333333333p-4L : 0x1.4c4d5ab21ea22caap+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0xb.333333333333p-4L : 0x1.4c4d5ab21ea22ca8p+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0xb.333333333333p-4L : 0x1.4c4d5ab21ea22caap+0L : inexact-ok
+= tgamma downward ldbl-128 0xb.333333333333p-4L : 0x1.4c4d5ab21ea22ca935974cbe424dp+0L : inexact-ok
+= tgamma tonearest ldbl-128 0xb.333333333333p-4L : 0x1.4c4d5ab21ea22ca935974cbe424dp+0L : inexact-ok
+= tgamma towardzero ldbl-128 0xb.333333333333p-4L : 0x1.4c4d5ab21ea22ca935974cbe424dp+0L : inexact-ok
+= tgamma upward ldbl-128 0xb.333333333333p-4L : 0x1.4c4d5ab21ea22ca935974cbe424ep+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0xb.333333333333p-4L : 0x1.4c4d5ab21ea22ca935974cbe42p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0xb.333333333333p-4L : 0x1.4c4d5ab21ea22ca935974cbe428p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0xb.333333333333p-4L : 0x1.4c4d5ab21ea22ca935974cbe42p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0xb.333333333333p-4L : 0x1.4c4d5ab21ea22ca935974cbe428p+0L : inexact-ok
+= tgamma downward ldbl-96-intel 0xb.333333333333334p-4L : 0x1.4c4d5ab21ea22796p+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0xb.333333333333334p-4L : 0x1.4c4d5ab21ea22796p+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0xb.333333333333334p-4L : 0x1.4c4d5ab21ea22796p+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0xb.333333333333334p-4L : 0x1.4c4d5ab21ea22798p+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0xb.333333333333334p-4L : 0x1.4c4d5ab21ea22796p+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0xb.333333333333334p-4L : 0x1.4c4d5ab21ea22796p+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0xb.333333333333334p-4L : 0x1.4c4d5ab21ea22796p+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0xb.333333333333334p-4L : 0x1.4c4d5ab21ea22798p+0L : inexact-ok
+= tgamma downward ldbl-128 0xb.333333333333334p-4L : 0x1.4c4d5ab21ea227969c163ed3c37fp+0L : inexact-ok
+= tgamma tonearest ldbl-128 0xb.333333333333334p-4L : 0x1.4c4d5ab21ea227969c163ed3c38p+0L : inexact-ok
+= tgamma towardzero ldbl-128 0xb.333333333333334p-4L : 0x1.4c4d5ab21ea227969c163ed3c37fp+0L : inexact-ok
+= tgamma upward ldbl-128 0xb.333333333333334p-4L : 0x1.4c4d5ab21ea227969c163ed3c38p+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0xb.333333333333334p-4L : 0x1.4c4d5ab21ea227969c163ed3c3p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0xb.333333333333334p-4L : 0x1.4c4d5ab21ea227969c163ed3c38p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0xb.333333333333334p-4L : 0x1.4c4d5ab21ea227969c163ed3c3p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0xb.333333333333334p-4L : 0x1.4c4d5ab21ea227969c163ed3c38p+0L : inexact-ok
+= tgamma downward ldbl-96-intel 0xb.333333333333333p-4L : 0x1.4c4d5ab21ea22798p+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0xb.333333333333333p-4L : 0x1.4c4d5ab21ea22798p+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0xb.333333333333333p-4L : 0x1.4c4d5ab21ea22798p+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0xb.333333333333333p-4L : 0x1.4c4d5ab21ea2279ap+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0xb.333333333333333p-4L : 0x1.4c4d5ab21ea22798p+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0xb.333333333333333p-4L : 0x1.4c4d5ab21ea22798p+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0xb.333333333333333p-4L : 0x1.4c4d5ab21ea22798p+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0xb.333333333333333p-4L : 0x1.4c4d5ab21ea2279ap+0L : inexact-ok
+= tgamma downward ldbl-128 0xb.333333333333333p-4L : 0x1.4c4d5ab21ea227983180dc80b18cp+0L : inexact-ok
+= tgamma tonearest ldbl-128 0xb.333333333333333p-4L : 0x1.4c4d5ab21ea227983180dc80b18cp+0L : inexact-ok
+= tgamma towardzero ldbl-128 0xb.333333333333333p-4L : 0x1.4c4d5ab21ea227983180dc80b18cp+0L : inexact-ok
+= tgamma upward ldbl-128 0xb.333333333333333p-4L : 0x1.4c4d5ab21ea227983180dc80b18dp+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0xb.333333333333333p-4L : 0x1.4c4d5ab21ea227983180dc80b18p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0xb.333333333333333p-4L : 0x1.4c4d5ab21ea227983180dc80b18p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0xb.333333333333333p-4L : 0x1.4c4d5ab21ea227983180dc80b18p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0xb.333333333333333p-4L : 0x1.4c4d5ab21ea227983180dc80b2p+0L : inexact-ok
+= tgamma downward ldbl-128 0xb.3333333333333333333333333338p-4L : 0x1.4c4d5ab21ea22797e06b89c481efp+0L : inexact-ok
+= tgamma tonearest ldbl-128 0xb.3333333333333333333333333338p-4L : 0x1.4c4d5ab21ea22797e06b89c481fp+0L : inexact-ok
+= tgamma towardzero ldbl-128 0xb.3333333333333333333333333338p-4L : 0x1.4c4d5ab21ea22797e06b89c481efp+0L : inexact-ok
+= tgamma upward ldbl-128 0xb.3333333333333333333333333338p-4L : 0x1.4c4d5ab21ea22797e06b89c481fp+0L : inexact-ok
+= tgamma downward ldbl-128 0xb.333333333333333333333333333p-4L : 0x1.4c4d5ab21ea22797e06b89c481fp+0L : inexact-ok
+= tgamma tonearest ldbl-128 0xb.333333333333333333333333333p-4L : 0x1.4c4d5ab21ea22797e06b89c481fp+0L : inexact-ok
+= tgamma towardzero ldbl-128 0xb.333333333333333333333333333p-4L : 0x1.4c4d5ab21ea22797e06b89c481fp+0L : inexact-ok
+= tgamma upward ldbl-128 0xb.333333333333333333333333333p-4L : 0x1.4c4d5ab21ea22797e06b89c481f1p+0L : inexact-ok
+= tgamma downward ldbl-128 0xb.33333333333333333333333334p-4L : 0x1.4c4d5ab21ea22797e06b89c481dbp+0L : inexact-ok
+= tgamma tonearest ldbl-128 0xb.33333333333333333333333334p-4L : 0x1.4c4d5ab21ea22797e06b89c481dcp+0L : inexact-ok
+= tgamma towardzero ldbl-128 0xb.33333333333333333333333334p-4L : 0x1.4c4d5ab21ea22797e06b89c481dbp+0L : inexact-ok
+= tgamma upward ldbl-128 0xb.33333333333333333333333334p-4L : 0x1.4c4d5ab21ea22797e06b89c481dcp+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0xb.33333333333333333333333334p-4L : 0x1.4c4d5ab21ea22797e06b89c4818p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0xb.33333333333333333333333334p-4L : 0x1.4c4d5ab21ea22797e06b89c482p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0xb.33333333333333333333333334p-4L : 0x1.4c4d5ab21ea22797e06b89c4818p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0xb.33333333333333333333333334p-4L : 0x1.4c4d5ab21ea22797e06b89c482p+0L : inexact-ok
+= tgamma downward ldbl-128 0xb.3333333333333333333333333p-4L : 0x1.4c4d5ab21ea22797e06b89c48241p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0xb.3333333333333333333333333p-4L : 0x1.4c4d5ab21ea22797e06b89c48241p+0L : inexact-ok
+= tgamma towardzero ldbl-128 0xb.3333333333333333333333333p-4L : 0x1.4c4d5ab21ea22797e06b89c48241p+0L : inexact-ok
+= tgamma upward ldbl-128 0xb.3333333333333333333333333p-4L : 0x1.4c4d5ab21ea22797e06b89c48242p+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0xb.3333333333333333333333333p-4L : 0x1.4c4d5ab21ea22797e06b89c482p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0xb.3333333333333333333333333p-4L : 0x1.4c4d5ab21ea22797e06b89c4828p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0xb.3333333333333333333333333p-4L : 0x1.4c4d5ab21ea22797e06b89c482p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0xb.3333333333333333333333333p-4L : 0x1.4c4d5ab21ea22797e06b89c4828p+0L : inexact-ok
+tgamma 1.2
+= tgamma downward flt-32 0x1.333334p+0f : 0xe.b0d1bp-4f : inexact-ok
+= tgamma tonearest flt-32 0x1.333334p+0f : 0xe.b0d1bp-4f : inexact-ok
+= tgamma towardzero flt-32 0x1.333334p+0f : 0xe.b0d1bp-4f : inexact-ok
+= tgamma upward flt-32 0x1.333334p+0f : 0xe.b0d1cp-4f : inexact-ok
+= tgamma downward dbl-64 0x1.333334p+0 : 0xe.b0d1b1a770ffp-4 : inexact-ok
+= tgamma tonearest dbl-64 0x1.333334p+0 : 0xe.b0d1b1a770ff8p-4 : inexact-ok
+= tgamma towardzero dbl-64 0x1.333334p+0 : 0xe.b0d1b1a770ffp-4 : inexact-ok
+= tgamma upward dbl-64 0x1.333334p+0 : 0xe.b0d1b1a770ff8p-4 : inexact-ok
+= tgamma downward ldbl-96-intel 0x1.333334p+0L : 0xe.b0d1b1a770ff551p-4L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x1.333334p+0L : 0xe.b0d1b1a770ff551p-4L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x1.333334p+0L : 0xe.b0d1b1a770ff551p-4L : inexact-ok
+= tgamma upward ldbl-96-intel 0x1.333334p+0L : 0xe.b0d1b1a770ff552p-4L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x1.333334p+0L : 0xe.b0d1b1a770ff551p-4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x1.333334p+0L : 0xe.b0d1b1a770ff551p-4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x1.333334p+0L : 0xe.b0d1b1a770ff551p-4L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x1.333334p+0L : 0xe.b0d1b1a770ff552p-4L : inexact-ok
+= tgamma downward ldbl-128 0x1.333334p+0L : 0xe.b0d1b1a770ff5510f297aaa46f8p-4L : inexact-ok
+= tgamma tonearest ldbl-128 0x1.333334p+0L : 0xe.b0d1b1a770ff5510f297aaa46f8p-4L : inexact-ok
+= tgamma towardzero ldbl-128 0x1.333334p+0L : 0xe.b0d1b1a770ff5510f297aaa46f8p-4L : inexact-ok
+= tgamma upward ldbl-128 0x1.333334p+0L : 0xe.b0d1b1a770ff5510f297aaa46f88p-4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x1.333334p+0L : 0xe.b0d1b1a770ff5510f297aaa46cp-4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x1.333334p+0L : 0xe.b0d1b1a770ff5510f297aaa47p-4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x1.333334p+0L : 0xe.b0d1b1a770ff5510f297aaa46cp-4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x1.333334p+0L : 0xe.b0d1b1a770ff5510f297aaa47p-4L : inexact-ok
+= tgamma downward flt-32 0x1.333332p+0f : 0xe.b0d1bp-4f : inexact-ok
+= tgamma tonearest flt-32 0x1.333332p+0f : 0xe.b0d1cp-4f : inexact-ok
+= tgamma towardzero flt-32 0x1.333332p+0f : 0xe.b0d1bp-4f : inexact-ok
+= tgamma upward flt-32 0x1.333332p+0f : 0xe.b0d1cp-4f : inexact-ok
+= tgamma downward dbl-64 0x1.333332p+0 : 0xe.b0d1ba257ebd8p-4 : inexact-ok
+= tgamma tonearest dbl-64 0x1.333332p+0 : 0xe.b0d1ba257ebep-4 : inexact-ok
+= tgamma towardzero dbl-64 0x1.333332p+0 : 0xe.b0d1ba257ebd8p-4 : inexact-ok
+= tgamma upward dbl-64 0x1.333332p+0 : 0xe.b0d1ba257ebep-4 : inexact-ok
+= tgamma downward ldbl-96-intel 0x1.333332p+0L : 0xe.b0d1ba257ebddc3p-4L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x1.333332p+0L : 0xe.b0d1ba257ebddc3p-4L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x1.333332p+0L : 0xe.b0d1ba257ebddc3p-4L : inexact-ok
+= tgamma upward ldbl-96-intel 0x1.333332p+0L : 0xe.b0d1ba257ebddc4p-4L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x1.333332p+0L : 0xe.b0d1ba257ebddc3p-4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x1.333332p+0L : 0xe.b0d1ba257ebddc3p-4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x1.333332p+0L : 0xe.b0d1ba257ebddc3p-4L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x1.333332p+0L : 0xe.b0d1ba257ebddc4p-4L : inexact-ok
+= tgamma downward ldbl-128 0x1.333332p+0L : 0xe.b0d1ba257ebddc31803d2f8a0d4p-4L : inexact-ok
+= tgamma tonearest ldbl-128 0x1.333332p+0L : 0xe.b0d1ba257ebddc31803d2f8a0d4p-4L : inexact-ok
+= tgamma towardzero ldbl-128 0x1.333332p+0L : 0xe.b0d1ba257ebddc31803d2f8a0d4p-4L : inexact-ok
+= tgamma upward ldbl-128 0x1.333332p+0L : 0xe.b0d1ba257ebddc31803d2f8a0d48p-4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x1.333332p+0L : 0xe.b0d1ba257ebddc31803d2f8a0cp-4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x1.333332p+0L : 0xe.b0d1ba257ebddc31803d2f8a0cp-4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x1.333332p+0L : 0xe.b0d1ba257ebddc31803d2f8a0cp-4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x1.333332p+0L : 0xe.b0d1ba257ebddc31803d2f8a1p-4L : inexact-ok
+= tgamma downward dbl-64 0x1.3333333333334p+0 : 0xe.b0d1b50d100e8p-4 : inexact-ok
+= tgamma tonearest dbl-64 0x1.3333333333334p+0 : 0xe.b0d1b50d100e8p-4 : inexact-ok
+= tgamma towardzero dbl-64 0x1.3333333333334p+0 : 0xe.b0d1b50d100e8p-4 : inexact-ok
+= tgamma upward dbl-64 0x1.3333333333334p+0 : 0xe.b0d1b50d100fp-4 : inexact-ok
+= tgamma downward ldbl-96-intel 0x1.3333333333334p+0L : 0xe.b0d1b50d100e9aep-4L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x1.3333333333334p+0L : 0xe.b0d1b50d100e9aep-4L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x1.3333333333334p+0L : 0xe.b0d1b50d100e9aep-4L : inexact-ok
+= tgamma upward ldbl-96-intel 0x1.3333333333334p+0L : 0xe.b0d1b50d100e9afp-4L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x1.3333333333334p+0L : 0xe.b0d1b50d100e9aep-4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x1.3333333333334p+0L : 0xe.b0d1b50d100e9aep-4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x1.3333333333334p+0L : 0xe.b0d1b50d100e9aep-4L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x1.3333333333334p+0L : 0xe.b0d1b50d100e9afp-4L : inexact-ok
+= tgamma downward ldbl-128 0x1.3333333333334p+0L : 0xe.b0d1b50d100e9ae44d32172949ep-4L : inexact-ok
+= tgamma tonearest ldbl-128 0x1.3333333333334p+0L : 0xe.b0d1b50d100e9ae44d32172949e8p-4L : inexact-ok
+= tgamma towardzero ldbl-128 0x1.3333333333334p+0L : 0xe.b0d1b50d100e9ae44d32172949ep-4L : inexact-ok
+= tgamma upward ldbl-128 0x1.3333333333334p+0L : 0xe.b0d1b50d100e9ae44d32172949e8p-4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x1.3333333333334p+0L : 0xe.b0d1b50d100e9ae44d32172948p-4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x1.3333333333334p+0L : 0xe.b0d1b50d100e9ae44d32172948p-4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x1.3333333333334p+0L : 0xe.b0d1b50d100e9ae44d32172948p-4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x1.3333333333334p+0L : 0xe.b0d1b50d100e9ae44d3217294cp-4L : inexact-ok
+= tgamma downward dbl-64 0x1.3333333333333p+0 : 0xe.b0d1b50d100e8p-4 : inexact-ok
+= tgamma tonearest dbl-64 0x1.3333333333333p+0 : 0xe.b0d1b50d100fp-4 : inexact-ok
+= tgamma towardzero dbl-64 0x1.3333333333333p+0 : 0xe.b0d1b50d100e8p-4 : inexact-ok
+= tgamma upward dbl-64 0x1.3333333333333p+0 : 0xe.b0d1b50d100fp-4 : inexact-ok
+= tgamma downward ldbl-96-intel 0x1.3333333333333p+0L : 0xe.b0d1b50d100ededp-4L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x1.3333333333333p+0L : 0xe.b0d1b50d100ededp-4L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x1.3333333333333p+0L : 0xe.b0d1b50d100ededp-4L : inexact-ok
+= tgamma upward ldbl-96-intel 0x1.3333333333333p+0L : 0xe.b0d1b50d100edeep-4L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x1.3333333333333p+0L : 0xe.b0d1b50d100ededp-4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x1.3333333333333p+0L : 0xe.b0d1b50d100ededp-4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x1.3333333333333p+0L : 0xe.b0d1b50d100ededp-4L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x1.3333333333333p+0L : 0xe.b0d1b50d100edeep-4L : inexact-ok
+= tgamma downward ldbl-128 0x1.3333333333333p+0L : 0xe.b0d1b50d100eded4bae6ce59dp-4L : inexact-ok
+= tgamma tonearest ldbl-128 0x1.3333333333333p+0L : 0xe.b0d1b50d100eded4bae6ce59dp-4L : inexact-ok
+= tgamma towardzero ldbl-128 0x1.3333333333333p+0L : 0xe.b0d1b50d100eded4bae6ce59dp-4L : inexact-ok
+= tgamma upward ldbl-128 0x1.3333333333333p+0L : 0xe.b0d1b50d100eded4bae6ce59d008p-4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x1.3333333333333p+0L : 0xe.b0d1b50d100eded4bae6ce59dp-4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x1.3333333333333p+0L : 0xe.b0d1b50d100eded4bae6ce59dp-4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x1.3333333333333p+0L : 0xe.b0d1b50d100eded4bae6ce59dp-4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x1.3333333333333p+0L : 0xe.b0d1b50d100eded4bae6ce59d4p-4L : inexact-ok
+= tgamma downward ldbl-96-intel 0x1.3333333333333334p+0L : 0xe.b0d1b50d100ed13p-4L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x1.3333333333333334p+0L : 0xe.b0d1b50d100ed14p-4L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x1.3333333333333334p+0L : 0xe.b0d1b50d100ed13p-4L : inexact-ok
+= tgamma upward ldbl-96-intel 0x1.3333333333333334p+0L : 0xe.b0d1b50d100ed14p-4L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x1.3333333333333334p+0L : 0xe.b0d1b50d100ed13p-4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x1.3333333333333334p+0L : 0xe.b0d1b50d100ed14p-4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x1.3333333333333334p+0L : 0xe.b0d1b50d100ed13p-4L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x1.3333333333333334p+0L : 0xe.b0d1b50d100ed14p-4L : inexact-ok
+= tgamma downward ldbl-128 0x1.3333333333333334p+0L : 0xe.b0d1b50d100ed13ad8f060ad579p-4L : inexact-ok
+= tgamma tonearest ldbl-128 0x1.3333333333333334p+0L : 0xe.b0d1b50d100ed13ad8f060ad579p-4L : inexact-ok
+= tgamma towardzero ldbl-128 0x1.3333333333333334p+0L : 0xe.b0d1b50d100ed13ad8f060ad579p-4L : inexact-ok
+= tgamma upward ldbl-128 0x1.3333333333333334p+0L : 0xe.b0d1b50d100ed13ad8f060ad5798p-4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x1.3333333333333334p+0L : 0xe.b0d1b50d100ed13ad8f060ad54p-4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x1.3333333333333334p+0L : 0xe.b0d1b50d100ed13ad8f060ad58p-4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x1.3333333333333334p+0L : 0xe.b0d1b50d100ed13ad8f060ad54p-4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x1.3333333333333334p+0L : 0xe.b0d1b50d100ed13ad8f060ad58p-4L : inexact-ok
+= tgamma downward ldbl-96-intel 0x1.3333333333333332p+0L : 0xe.b0d1b50d100ed14p-4L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x1.3333333333333332p+0L : 0xe.b0d1b50d100ed14p-4L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x1.3333333333333332p+0L : 0xe.b0d1b50d100ed14p-4L : inexact-ok
+= tgamma upward ldbl-96-intel 0x1.3333333333333332p+0L : 0xe.b0d1b50d100ed15p-4L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x1.3333333333333332p+0L : 0xe.b0d1b50d100ed14p-4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x1.3333333333333332p+0L : 0xe.b0d1b50d100ed14p-4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x1.3333333333333332p+0L : 0xe.b0d1b50d100ed14p-4L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x1.3333333333333332p+0L : 0xe.b0d1b50d100ed15p-4L : inexact-ok
+= tgamma downward ldbl-128 0x1.3333333333333332p+0L : 0xe.b0d1b50d100ed14356fe17443dap-4L : inexact-ok
+= tgamma tonearest ldbl-128 0x1.3333333333333332p+0L : 0xe.b0d1b50d100ed14356fe17443da8p-4L : inexact-ok
+= tgamma towardzero ldbl-128 0x1.3333333333333332p+0L : 0xe.b0d1b50d100ed14356fe17443dap-4L : inexact-ok
+= tgamma upward ldbl-128 0x1.3333333333333332p+0L : 0xe.b0d1b50d100ed14356fe17443da8p-4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x1.3333333333333332p+0L : 0xe.b0d1b50d100ed14356fe17443cp-4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x1.3333333333333332p+0L : 0xe.b0d1b50d100ed14356fe17443cp-4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x1.3333333333333332p+0L : 0xe.b0d1b50d100ed14356fe17443cp-4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x1.3333333333333332p+0L : 0xe.b0d1b50d100ed14356fe17444p-4L : inexact-ok
+= tgamma downward ldbl-128 0x1.3333333333333333333333333334p+0L : 0xe.b0d1b50d100ed13e3e8f76834d3p-4L : inexact-ok
+= tgamma tonearest ldbl-128 0x1.3333333333333333333333333334p+0L : 0xe.b0d1b50d100ed13e3e8f76834d3p-4L : inexact-ok
+= tgamma towardzero ldbl-128 0x1.3333333333333333333333333334p+0L : 0xe.b0d1b50d100ed13e3e8f76834d3p-4L : inexact-ok
+= tgamma upward ldbl-128 0x1.3333333333333333333333333334p+0L : 0xe.b0d1b50d100ed13e3e8f76834d38p-4L : inexact-ok
+= tgamma downward ldbl-128 0x1.3333333333333333333333333333p+0L : 0xe.b0d1b50d100ed13e3e8f76834d3p-4L : inexact-ok
+= tgamma tonearest ldbl-128 0x1.3333333333333333333333333333p+0L : 0xe.b0d1b50d100ed13e3e8f76834d38p-4L : inexact-ok
+= tgamma towardzero ldbl-128 0x1.3333333333333333333333333333p+0L : 0xe.b0d1b50d100ed13e3e8f76834d3p-4L : inexact-ok
+= tgamma upward ldbl-128 0x1.3333333333333333333333333333p+0L : 0xe.b0d1b50d100ed13e3e8f76834d38p-4L : inexact-ok
+= tgamma downward ldbl-128 0x1.333333333333333333333333338p+0L : 0xe.b0d1b50d100ed13e3e8f76834be8p-4L : inexact-ok
+= tgamma tonearest ldbl-128 0x1.333333333333333333333333338p+0L : 0xe.b0d1b50d100ed13e3e8f76834bfp-4L : inexact-ok
+= tgamma towardzero ldbl-128 0x1.333333333333333333333333338p+0L : 0xe.b0d1b50d100ed13e3e8f76834be8p-4L : inexact-ok
+= tgamma upward ldbl-128 0x1.333333333333333333333333338p+0L : 0xe.b0d1b50d100ed13e3e8f76834bfp-4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x1.333333333333333333333333338p+0L : 0xe.b0d1b50d100ed13e3e8f768348p-4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x1.333333333333333333333333338p+0L : 0xe.b0d1b50d100ed13e3e8f76834cp-4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x1.333333333333333333333333338p+0L : 0xe.b0d1b50d100ed13e3e8f768348p-4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x1.333333333333333333333333338p+0L : 0xe.b0d1b50d100ed13e3e8f76834cp-4L : inexact-ok
+= tgamma downward ldbl-128 0x1.33333333333333333333333333p+0L : 0xe.b0d1b50d100ed13e3e8f76834e08p-4L : inexact-ok
+= tgamma tonearest ldbl-128 0x1.33333333333333333333333333p+0L : 0xe.b0d1b50d100ed13e3e8f76834e1p-4L : inexact-ok
+= tgamma towardzero ldbl-128 0x1.33333333333333333333333333p+0L : 0xe.b0d1b50d100ed13e3e8f76834e08p-4L : inexact-ok
+= tgamma upward ldbl-128 0x1.33333333333333333333333333p+0L : 0xe.b0d1b50d100ed13e3e8f76834e1p-4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x1.33333333333333333333333333p+0L : 0xe.b0d1b50d100ed13e3e8f76834cp-4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x1.33333333333333333333333333p+0L : 0xe.b0d1b50d100ed13e3e8f76835p-4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x1.33333333333333333333333333p+0L : 0xe.b0d1b50d100ed13e3e8f76834cp-4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x1.33333333333333333333333333p+0L : 0xe.b0d1b50d100ed13e3e8f76835p-4L : inexact-ok
+tgamma 1.5
+= tgamma downward flt-32 0x1.8p+0f : 0xe.2dfc4p-4f : inexact-ok
+= tgamma tonearest flt-32 0x1.8p+0f : 0xe.2dfc5p-4f : inexact-ok
+= tgamma towardzero flt-32 0x1.8p+0f : 0xe.2dfc4p-4f : inexact-ok
+= tgamma upward flt-32 0x1.8p+0f : 0xe.2dfc5p-4f : inexact-ok
+= tgamma downward dbl-64 0x1.8p+0 : 0xe.2dfc48da77b5p-4 : inexact-ok
+= tgamma tonearest dbl-64 0x1.8p+0 : 0xe.2dfc48da77b58p-4 : inexact-ok
+= tgamma towardzero dbl-64 0x1.8p+0 : 0xe.2dfc48da77b5p-4 : inexact-ok
+= tgamma upward dbl-64 0x1.8p+0 : 0xe.2dfc48da77b58p-4 : inexact-ok
+= tgamma downward ldbl-96-intel 0x1.8p+0L : 0xe.2dfc48da77b553cp-4L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x1.8p+0L : 0xe.2dfc48da77b553dp-4L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x1.8p+0L : 0xe.2dfc48da77b553cp-4L : inexact-ok
+= tgamma upward ldbl-96-intel 0x1.8p+0L : 0xe.2dfc48da77b553dp-4L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x1.8p+0L : 0xe.2dfc48da77b553cp-4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x1.8p+0L : 0xe.2dfc48da77b553dp-4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x1.8p+0L : 0xe.2dfc48da77b553cp-4L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x1.8p+0L : 0xe.2dfc48da77b553dp-4L : inexact-ok
+= tgamma downward ldbl-128 0x1.8p+0L : 0xe.2dfc48da77b553ce1d82906aedc8p-4L : inexact-ok
+= tgamma tonearest ldbl-128 0x1.8p+0L : 0xe.2dfc48da77b553ce1d82906aedc8p-4L : inexact-ok
+= tgamma towardzero ldbl-128 0x1.8p+0L : 0xe.2dfc48da77b553ce1d82906aedc8p-4L : inexact-ok
+= tgamma upward ldbl-128 0x1.8p+0L : 0xe.2dfc48da77b553ce1d82906aeddp-4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x1.8p+0L : 0xe.2dfc48da77b553ce1d82906aecp-4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x1.8p+0L : 0xe.2dfc48da77b553ce1d82906aecp-4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x1.8p+0L : 0xe.2dfc48da77b553ce1d82906aecp-4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x1.8p+0L : 0xe.2dfc48da77b553ce1d82906afp-4L : inexact-ok
+tgamma 2.5
+= tgamma downward flt-32 0x2.8p+0f : 0x1.544fa6p+0f : inexact-ok
+= tgamma tonearest flt-32 0x2.8p+0f : 0x1.544fa6p+0f : inexact-ok
+= tgamma towardzero flt-32 0x2.8p+0f : 0x1.544fa6p+0f : inexact-ok
+= tgamma upward flt-32 0x2.8p+0f : 0x1.544fa8p+0f : inexact-ok
+= tgamma downward dbl-64 0x2.8p+0 : 0x1.544fa6d47b38fp+0 : inexact-ok
+= tgamma tonearest dbl-64 0x2.8p+0 : 0x1.544fa6d47b39p+0 : inexact-ok
+= tgamma towardzero dbl-64 0x2.8p+0 : 0x1.544fa6d47b38fp+0 : inexact-ok
+= tgamma upward dbl-64 0x2.8p+0 : 0x1.544fa6d47b39p+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0x2.8p+0L : 0x1.544fa6d47b38ffdap+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x2.8p+0L : 0x1.544fa6d47b38ffdcp+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x2.8p+0L : 0x1.544fa6d47b38ffdap+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0x2.8p+0L : 0x1.544fa6d47b38ffdcp+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x2.8p+0L : 0x1.544fa6d47b38ffdap+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x2.8p+0L : 0x1.544fa6d47b38ffdcp+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x2.8p+0L : 0x1.544fa6d47b38ffdap+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x2.8p+0L : 0x1.544fa6d47b38ffdcp+0L : inexact-ok
+= tgamma downward ldbl-128 0x2.8p+0L : 0x1.544fa6d47b38ffdb52c43d8a064ap+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x2.8p+0L : 0x1.544fa6d47b38ffdb52c43d8a064bp+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x2.8p+0L : 0x1.544fa6d47b38ffdb52c43d8a064ap+0L : inexact-ok
+= tgamma upward ldbl-128 0x2.8p+0L : 0x1.544fa6d47b38ffdb52c43d8a064bp+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x2.8p+0L : 0x1.544fa6d47b38ffdb52c43d8a06p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x2.8p+0L : 0x1.544fa6d47b38ffdb52c43d8a068p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x2.8p+0L : 0x1.544fa6d47b38ffdb52c43d8a06p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x2.8p+0L : 0x1.544fa6d47b38ffdb52c43d8a068p+0L : inexact-ok
+tgamma 3.5
+= tgamma downward flt-32 0x3.8p+0f : 0x3.52c72p+0f : inexact-ok
+= tgamma tonearest flt-32 0x3.8p+0f : 0x3.52c72p+0f : inexact-ok
+= tgamma towardzero flt-32 0x3.8p+0f : 0x3.52c72p+0f : inexact-ok
+= tgamma upward flt-32 0x3.8p+0f : 0x3.52c724p+0f : inexact-ok
+= tgamma downward dbl-64 0x3.8p+0 : 0x3.52c72113340e6p+0 : inexact-ok
+= tgamma tonearest dbl-64 0x3.8p+0 : 0x3.52c72113340e8p+0 : inexact-ok
+= tgamma towardzero dbl-64 0x3.8p+0 : 0x3.52c72113340e6p+0 : inexact-ok
+= tgamma upward dbl-64 0x3.8p+0 : 0x3.52c72113340e8p+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0x3.8p+0L : 0x3.52c72113340e7fa4p+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x3.8p+0L : 0x3.52c72113340e7fa4p+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x3.8p+0L : 0x3.52c72113340e7fa4p+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0x3.8p+0L : 0x3.52c72113340e7fa8p+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x3.8p+0L : 0x3.52c72113340e7fa4p+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x3.8p+0L : 0x3.52c72113340e7fa4p+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x3.8p+0L : 0x3.52c72113340e7fa4p+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x3.8p+0L : 0x3.52c72113340e7fa8p+0L : inexact-ok
+= tgamma downward ldbl-128 0x3.8p+0L : 0x3.52c72113340e7fa44eea99d90fbap+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x3.8p+0L : 0x3.52c72113340e7fa44eea99d90fbcp+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x3.8p+0L : 0x3.52c72113340e7fa44eea99d90fbap+0L : inexact-ok
+= tgamma upward ldbl-128 0x3.8p+0L : 0x3.52c72113340e7fa44eea99d90fbcp+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x3.8p+0L : 0x3.52c72113340e7fa44eea99d90fp+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x3.8p+0L : 0x3.52c72113340e7fa44eea99d91p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x3.8p+0L : 0x3.52c72113340e7fa44eea99d90fp+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x3.8p+0L : 0x3.52c72113340e7fa44eea99d91p+0L : inexact-ok
+tgamma 4.5
+= tgamma downward flt-32 0x4.8p+0f : 0xb.a1b8fp+0f : inexact-ok
+= tgamma tonearest flt-32 0x4.8p+0f : 0xb.a1b8fp+0f : inexact-ok
+= tgamma towardzero flt-32 0x4.8p+0f : 0xb.a1b8fp+0f : inexact-ok
+= tgamma upward flt-32 0x4.8p+0f : 0xb.a1b9p+0f : inexact-ok
+= tgamma downward dbl-64 0x4.8p+0 : 0xb.a1b8f3c336328p+0 : inexact-ok
+= tgamma tonearest dbl-64 0x4.8p+0 : 0xb.a1b8f3c336328p+0 : inexact-ok
+= tgamma towardzero dbl-64 0x4.8p+0 : 0xb.a1b8f3c336328p+0 : inexact-ok
+= tgamma upward dbl-64 0x4.8p+0 : 0xb.a1b8f3c33633p+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0x4.8p+0L : 0xb.a1b8f3c33632bebp+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x4.8p+0L : 0xb.a1b8f3c33632becp+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x4.8p+0L : 0xb.a1b8f3c33632bebp+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0x4.8p+0L : 0xb.a1b8f3c33632becp+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x4.8p+0L : 0xb.a1b8f3c33632bebp+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x4.8p+0L : 0xb.a1b8f3c33632becp+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x4.8p+0L : 0xb.a1b8f3c33632bebp+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x4.8p+0L : 0xb.a1b8f3c33632becp+0L : inexact-ok
+= tgamma downward ldbl-128 0x4.8p+0L : 0xb.a1b8f3c33632bebf14351a77b708p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x4.8p+0L : 0xb.a1b8f3c33632bebf14351a77b71p+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x4.8p+0L : 0xb.a1b8f3c33632bebf14351a77b708p+0L : inexact-ok
+= tgamma upward ldbl-128 0x4.8p+0L : 0xb.a1b8f3c33632bebf14351a77b71p+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x4.8p+0L : 0xb.a1b8f3c33632bebf14351a77b4p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x4.8p+0L : 0xb.a1b8f3c33632bebf14351a77b8p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x4.8p+0L : 0xb.a1b8f3c33632bebf14351a77b4p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x4.8p+0L : 0xb.a1b8f3c33632bebf14351a77b8p+0L : inexact-ok
+tgamma 5.5
+= tgamma downward flt-32 0x5.8p+0f : 0x3.457c04p+4f : inexact-ok
+= tgamma tonearest flt-32 0x5.8p+0f : 0x3.457c04p+4f : inexact-ok
+= tgamma towardzero flt-32 0x5.8p+0f : 0x3.457c04p+4f : inexact-ok
+= tgamma upward flt-32 0x5.8p+0f : 0x3.457c08p+4f : inexact-ok
+= tgamma downward dbl-64 0x5.8p+0 : 0x3.457c048ee73e4p+4 : inexact-ok
+= tgamma tonearest dbl-64 0x5.8p+0 : 0x3.457c048ee73e4p+4 : inexact-ok
+= tgamma towardzero dbl-64 0x5.8p+0 : 0x3.457c048ee73e4p+4 : inexact-ok
+= tgamma upward dbl-64 0x5.8p+0 : 0x3.457c048ee73e6p+4 : inexact-ok
+= tgamma downward ldbl-96-intel 0x5.8p+0L : 0x3.457c048ee73e45a4p+4L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x5.8p+0L : 0x3.457c048ee73e45a4p+4L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x5.8p+0L : 0x3.457c048ee73e45a4p+4L : inexact-ok
+= tgamma upward ldbl-96-intel 0x5.8p+0L : 0x3.457c048ee73e45a8p+4L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x5.8p+0L : 0x3.457c048ee73e45a4p+4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x5.8p+0L : 0x3.457c048ee73e45a4p+4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x5.8p+0L : 0x3.457c048ee73e45a4p+4L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x5.8p+0L : 0x3.457c048ee73e45a8p+4L : inexact-ok
+= tgamma downward ldbl-128 0x5.8p+0L : 0x3.457c048ee73e45a5bdaeef71ab7cp+4L : inexact-ok
+= tgamma tonearest ldbl-128 0x5.8p+0L : 0x3.457c048ee73e45a5bdaeef71ab7cp+4L : inexact-ok
+= tgamma towardzero ldbl-128 0x5.8p+0L : 0x3.457c048ee73e45a5bdaeef71ab7cp+4L : inexact-ok
+= tgamma upward ldbl-128 0x5.8p+0L : 0x3.457c048ee73e45a5bdaeef71ab7ep+4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x5.8p+0L : 0x3.457c048ee73e45a5bdaeef71abp+4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x5.8p+0L : 0x3.457c048ee73e45a5bdaeef71abp+4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x5.8p+0L : 0x3.457c048ee73e45a5bdaeef71abp+4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x5.8p+0L : 0x3.457c048ee73e45a5bdaeef71acp+4L : inexact-ok
+tgamma 6.5
+= tgamma downward flt-32 0x6.8p+0f : 0x1.1fe2ap+8f : inexact-ok
+= tgamma tonearest flt-32 0x6.8p+0f : 0x1.1fe2a2p+8f : inexact-ok
+= tgamma towardzero flt-32 0x6.8p+0f : 0x1.1fe2ap+8f : inexact-ok
+= tgamma upward flt-32 0x6.8p+0f : 0x1.1fe2a2p+8f : inexact-ok
+= tgamma downward dbl-64 0x6.8p+0 : 0x1.1fe2a1911f7d6p+8 : inexact-ok
+= tgamma tonearest dbl-64 0x6.8p+0 : 0x1.1fe2a1911f7d6p+8 : inexact-ok
+= tgamma towardzero dbl-64 0x6.8p+0 : 0x1.1fe2a1911f7d6p+8 : inexact-ok
+= tgamma upward dbl-64 0x6.8p+0 : 0x1.1fe2a1911f7d7p+8 : inexact-ok
+= tgamma downward ldbl-96-intel 0x6.8p+0L : 0x1.1fe2a1911f7d67fp+8L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x6.8p+0L : 0x1.1fe2a1911f7d67fp+8L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x6.8p+0L : 0x1.1fe2a1911f7d67fp+8L : inexact-ok
+= tgamma upward ldbl-96-intel 0x6.8p+0L : 0x1.1fe2a1911f7d67f2p+8L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x6.8p+0L : 0x1.1fe2a1911f7d67fp+8L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x6.8p+0L : 0x1.1fe2a1911f7d67fp+8L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x6.8p+0L : 0x1.1fe2a1911f7d67fp+8L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x6.8p+0L : 0x1.1fe2a1911f7d67f2p+8L : inexact-ok
+= tgamma downward ldbl-128 0x6.8p+0L : 0x1.1fe2a1911f7d67f0f934224f12f2p+8L : inexact-ok
+= tgamma tonearest ldbl-128 0x6.8p+0L : 0x1.1fe2a1911f7d67f0f934224f12f3p+8L : inexact-ok
+= tgamma towardzero ldbl-128 0x6.8p+0L : 0x1.1fe2a1911f7d67f0f934224f12f2p+8L : inexact-ok
+= tgamma upward ldbl-128 0x6.8p+0L : 0x1.1fe2a1911f7d67f0f934224f12f3p+8L : inexact-ok
+= tgamma downward ldbl-128ibm 0x6.8p+0L : 0x1.1fe2a1911f7d67f0f934224f128p+8L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x6.8p+0L : 0x1.1fe2a1911f7d67f0f934224f13p+8L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x6.8p+0L : 0x1.1fe2a1911f7d67f0f934224f128p+8L : inexact-ok
+= tgamma upward ldbl-128ibm 0x6.8p+0L : 0x1.1fe2a1911f7d67f0f934224f13p+8L : inexact-ok
+tgamma 7.5
+= tgamma downward flt-32 0x7.8p+0f : 0x7.4f4118p+8f : inexact-ok
+= tgamma tonearest flt-32 0x7.8p+0f : 0x7.4f4118p+8f : inexact-ok
+= tgamma towardzero flt-32 0x7.8p+0f : 0x7.4f4118p+8f : inexact-ok
+= tgamma upward flt-32 0x7.8p+0f : 0x7.4f412p+8f : inexact-ok
+= tgamma downward dbl-64 0x7.8p+0 : 0x7.4f411a2f4cafp+8 : inexact-ok
+= tgamma tonearest dbl-64 0x7.8p+0 : 0x7.4f411a2f4caf4p+8 : inexact-ok
+= tgamma towardzero dbl-64 0x7.8p+0 : 0x7.4f411a2f4cafp+8 : inexact-ok
+= tgamma upward dbl-64 0x7.8p+0 : 0x7.4f411a2f4caf4p+8 : inexact-ok
+= tgamma downward ldbl-96-intel 0x7.8p+0L : 0x7.4f411a2f4caf2398p+8L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x7.8p+0L : 0x7.4f411a2f4caf23ap+8L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x7.8p+0L : 0x7.4f411a2f4caf2398p+8L : inexact-ok
+= tgamma upward ldbl-96-intel 0x7.8p+0L : 0x7.4f411a2f4caf23ap+8L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x7.8p+0L : 0x7.4f411a2f4caf2398p+8L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x7.8p+0L : 0x7.4f411a2f4caf23ap+8L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x7.8p+0L : 0x7.4f411a2f4caf2398p+8L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x7.8p+0L : 0x7.4f411a2f4caf23ap+8L : inexact-ok
+= tgamma downward ldbl-128 0x7.8p+0L : 0x7.4f411a2f4caf239e53d2df01fb28p+8L : inexact-ok
+= tgamma tonearest ldbl-128 0x7.8p+0L : 0x7.4f411a2f4caf239e53d2df01fb28p+8L : inexact-ok
+= tgamma towardzero ldbl-128 0x7.8p+0L : 0x7.4f411a2f4caf239e53d2df01fb28p+8L : inexact-ok
+= tgamma upward ldbl-128 0x7.8p+0L : 0x7.4f411a2f4caf239e53d2df01fb2cp+8L : inexact-ok
+= tgamma downward ldbl-128ibm 0x7.8p+0L : 0x7.4f411a2f4caf239e53d2df01fap+8L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x7.8p+0L : 0x7.4f411a2f4caf239e53d2df01fcp+8L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x7.8p+0L : 0x7.4f411a2f4caf239e53d2df01fap+8L : inexact-ok
+= tgamma upward ldbl-128ibm 0x7.8p+0L : 0x7.4f411a2f4caf239e53d2df01fcp+8L : inexact-ok
+tgamma 8.5
+= tgamma downward flt-32 0x8.8p+0f : 0x3.6d2684p+12f : inexact-ok
+= tgamma tonearest flt-32 0x8.8p+0f : 0x3.6d2684p+12f : inexact-ok
+= tgamma towardzero flt-32 0x8.8p+0f : 0x3.6d2684p+12f : inexact-ok
+= tgamma upward flt-32 0x8.8p+0f : 0x3.6d2688p+12f : inexact-ok
+= tgamma downward dbl-64 0x8.8p+0 : 0x3.6d2684462bf2p+12 : inexact-ok
+= tgamma tonearest dbl-64 0x8.8p+0 : 0x3.6d2684462bf22p+12 : inexact-ok
+= tgamma towardzero dbl-64 0x8.8p+0 : 0x3.6d2684462bf2p+12 : inexact-ok
+= tgamma upward dbl-64 0x8.8p+0 : 0x3.6d2684462bf22p+12 : inexact-ok
+= tgamma downward ldbl-96-intel 0x8.8p+0L : 0x3.6d2684462bf218bp+12L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x8.8p+0L : 0x3.6d2684462bf218b4p+12L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x8.8p+0L : 0x3.6d2684462bf218bp+12L : inexact-ok
+= tgamma upward ldbl-96-intel 0x8.8p+0L : 0x3.6d2684462bf218b4p+12L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x8.8p+0L : 0x3.6d2684462bf218bp+12L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x8.8p+0L : 0x3.6d2684462bf218b4p+12L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x8.8p+0L : 0x3.6d2684462bf218bp+12L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x8.8p+0L : 0x3.6d2684462bf218b4p+12L : inexact-ok
+= tgamma downward ldbl-128 0x8.8p+0L : 0x3.6d2684462bf218b2374ad888edbap+12L : inexact-ok
+= tgamma tonearest ldbl-128 0x8.8p+0L : 0x3.6d2684462bf218b2374ad888edbcp+12L : inexact-ok
+= tgamma towardzero ldbl-128 0x8.8p+0L : 0x3.6d2684462bf218b2374ad888edbap+12L : inexact-ok
+= tgamma upward ldbl-128 0x8.8p+0L : 0x3.6d2684462bf218b2374ad888edbcp+12L : inexact-ok
+= tgamma downward ldbl-128ibm 0x8.8p+0L : 0x3.6d2684462bf218b2374ad888edp+12L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x8.8p+0L : 0x3.6d2684462bf218b2374ad888eep+12L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x8.8p+0L : 0x3.6d2684462bf218b2374ad888edp+12L : inexact-ok
+= tgamma upward ldbl-128ibm 0x8.8p+0L : 0x3.6d2684462bf218b2374ad888eep+12L : inexact-ok
+tgamma 9.5
+= tgamma downward flt-32 0x9.8p+0f : 0x1.d1fc76p+16f : inexact-ok
+= tgamma tonearest flt-32 0x9.8p+0f : 0x1.d1fc76p+16f : inexact-ok
+= tgamma towardzero flt-32 0x9.8p+0f : 0x1.d1fc76p+16f : inexact-ok
+= tgamma upward flt-32 0x9.8p+0f : 0x1.d1fc78p+16f : inexact-ok
+= tgamma downward dbl-64 0x9.8p+0 : 0x1.d1fc764547589p+16 : inexact-ok
+= tgamma tonearest dbl-64 0x9.8p+0 : 0x1.d1fc76454758ap+16 : inexact-ok
+= tgamma towardzero dbl-64 0x9.8p+0 : 0x1.d1fc764547589p+16 : inexact-ok
+= tgamma upward dbl-64 0x9.8p+0 : 0x1.d1fc76454758ap+16 : inexact-ok
+= tgamma downward ldbl-96-intel 0x9.8p+0L : 0x1.d1fc764547589d1ep+16L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x9.8p+0L : 0x1.d1fc764547589d1ep+16L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x9.8p+0L : 0x1.d1fc764547589d1ep+16L : inexact-ok
+= tgamma upward ldbl-96-intel 0x9.8p+0L : 0x1.d1fc764547589d2p+16L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x9.8p+0L : 0x1.d1fc764547589d1ep+16L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x9.8p+0L : 0x1.d1fc764547589d1ep+16L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x9.8p+0L : 0x1.d1fc764547589d1ep+16L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x9.8p+0L : 0x1.d1fc764547589d2p+16L : inexact-ok
+= tgamma downward ldbl-128 0x9.8p+0L : 0x1.d1fc764547589d1ead5fc308be4bp+16L : inexact-ok
+= tgamma tonearest ldbl-128 0x9.8p+0L : 0x1.d1fc764547589d1ead5fc308be4cp+16L : inexact-ok
+= tgamma towardzero ldbl-128 0x9.8p+0L : 0x1.d1fc764547589d1ead5fc308be4bp+16L : inexact-ok
+= tgamma upward ldbl-128 0x9.8p+0L : 0x1.d1fc764547589d1ead5fc308be4cp+16L : inexact-ok
+= tgamma downward ldbl-128ibm 0x9.8p+0L : 0x1.d1fc764547589d1ead5fc308bep+16L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x9.8p+0L : 0x1.d1fc764547589d1ead5fc308be8p+16L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x9.8p+0L : 0x1.d1fc764547589d1ead5fc308bep+16L : inexact-ok
+= tgamma upward ldbl-128ibm 0x9.8p+0L : 0x1.d1fc764547589d1ead5fc308be8p+16L : inexact-ok
+tgamma -1.5
+= tgamma downward flt-32 -0x1.8p+0f : 0x2.5cff6p+0f : inexact-ok
+= tgamma tonearest flt-32 -0x1.8p+0f : 0x2.5cff6p+0f : inexact-ok
+= tgamma towardzero flt-32 -0x1.8p+0f : 0x2.5cff6p+0f : inexact-ok
+= tgamma upward flt-32 -0x1.8p+0f : 0x2.5cff64p+0f : inexact-ok
+= tgamma downward dbl-64 -0x1.8p+0 : 0x2.5cff6179be9e2p+0 : inexact-ok
+= tgamma tonearest dbl-64 -0x1.8p+0 : 0x2.5cff6179be9e4p+0 : inexact-ok
+= tgamma towardzero dbl-64 -0x1.8p+0 : 0x2.5cff6179be9e2p+0 : inexact-ok
+= tgamma upward dbl-64 -0x1.8p+0 : 0x2.5cff6179be9e4p+0 : inexact-ok
+= tgamma downward ldbl-96-intel -0x1.8p+0L : 0x2.5cff6179be9e38ap+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x1.8p+0L : 0x2.5cff6179be9e38a4p+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x1.8p+0L : 0x2.5cff6179be9e38ap+0L : inexact-ok
+= tgamma upward ldbl-96-intel -0x1.8p+0L : 0x2.5cff6179be9e38a4p+0L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x1.8p+0L : 0x2.5cff6179be9e38ap+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x1.8p+0L : 0x2.5cff6179be9e38a4p+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x1.8p+0L : 0x2.5cff6179be9e38ap+0L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x1.8p+0L : 0x2.5cff6179be9e38a4p+0L : inexact-ok
+= tgamma downward ldbl-128 -0x1.8p+0L : 0x2.5cff6179be9e38a25a406d6727ap+0L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.8p+0L : 0x2.5cff6179be9e38a25a406d6727a2p+0L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.8p+0L : 0x2.5cff6179be9e38a25a406d6727ap+0L : inexact-ok
+= tgamma upward ldbl-128 -0x1.8p+0L : 0x2.5cff6179be9e38a25a406d6727a2p+0L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1.8p+0L : 0x2.5cff6179be9e38a25a406d6727p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x1.8p+0L : 0x2.5cff6179be9e38a25a406d6728p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x1.8p+0L : 0x2.5cff6179be9e38a25a406d6727p+0L : inexact-ok
+= tgamma upward ldbl-128ibm -0x1.8p+0L : 0x2.5cff6179be9e38a25a406d6728p+0L : inexact-ok
+tgamma -2.5
+= tgamma downward flt-32 -0x2.8p+0f : -0xf.1ffc1p-4f : inexact-ok
+= tgamma tonearest flt-32 -0x2.8p+0f : -0xf.1ffc1p-4f : inexact-ok
+= tgamma towardzero flt-32 -0x2.8p+0f : -0xf.1ffcp-4f : inexact-ok
+= tgamma upward flt-32 -0x2.8p+0f : -0xf.1ffcp-4f : inexact-ok
+= tgamma downward dbl-64 -0x2.8p+0 : -0xf.1ffc097190c18p-4 : inexact-ok
+= tgamma tonearest dbl-64 -0x2.8p+0 : -0xf.1ffc097190c18p-4 : inexact-ok
+= tgamma towardzero dbl-64 -0x2.8p+0 : -0xf.1ffc097190c1p-4 : inexact-ok
+= tgamma upward dbl-64 -0x2.8p+0 : -0xf.1ffc097190c1p-4 : inexact-ok
+= tgamma downward ldbl-96-intel -0x2.8p+0L : -0xf.1ffc097190c16a8p-4L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.8p+0L : -0xf.1ffc097190c16a7p-4L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.8p+0L : -0xf.1ffc097190c16a7p-4L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.8p+0L : -0xf.1ffc097190c16a7p-4L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.8p+0L : -0xf.1ffc097190c16a8p-4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.8p+0L : -0xf.1ffc097190c16a7p-4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.8p+0L : -0xf.1ffc097190c16a7p-4L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.8p+0L : -0xf.1ffc097190c16a7p-4L : inexact-ok
+= tgamma downward ldbl-128 -0x2.8p+0L : -0xf.1ffc097190c16a7574cf88fa974p-4L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.8p+0L : -0xf.1ffc097190c16a7574cf88fa9738p-4L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.8p+0L : -0xf.1ffc097190c16a7574cf88fa9738p-4L : inexact-ok
+= tgamma upward ldbl-128 -0x2.8p+0L : -0xf.1ffc097190c16a7574cf88fa9738p-4L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.8p+0L : -0xf.1ffc097190c16a7574cf88fa98p-4L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.8p+0L : -0xf.1ffc097190c16a7574cf88fa98p-4L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.8p+0L : -0xf.1ffc097190c16a7574cf88fa94p-4L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.8p+0L : -0xf.1ffc097190c16a7574cf88fa94p-4L : inexact-ok
+tgamma -3.5
+= tgamma downward flt-32 -0x3.8p+0f : 0x4.5248p-4f : inexact-ok
+= tgamma tonearest flt-32 -0x3.8p+0f : 0x4.5248p-4f : inexact-ok
+= tgamma towardzero flt-32 -0x3.8p+0f : 0x4.5248p-4f : inexact-ok
+= tgamma upward flt-32 -0x3.8p+0f : 0x4.524808p-4f : inexact-ok
+= tgamma downward dbl-64 -0x3.8p+0 : 0x4.524802b2bba4cp-4 : inexact-ok
+= tgamma tonearest dbl-64 -0x3.8p+0 : 0x4.524802b2bba5p-4 : inexact-ok
+= tgamma towardzero dbl-64 -0x3.8p+0 : 0x4.524802b2bba4cp-4 : inexact-ok
+= tgamma upward dbl-64 -0x3.8p+0 : 0x4.524802b2bba5p-4 : inexact-ok
+= tgamma downward ldbl-96-intel -0x3.8p+0L : 0x4.524802b2bba4f9d8p-4L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x3.8p+0L : 0x4.524802b2bba4f9d8p-4L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x3.8p+0L : 0x4.524802b2bba4f9d8p-4L : inexact-ok
+= tgamma upward ldbl-96-intel -0x3.8p+0L : 0x4.524802b2bba4f9ep-4L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x3.8p+0L : 0x4.524802b2bba4f9d8p-4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x3.8p+0L : 0x4.524802b2bba4f9d8p-4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x3.8p+0L : 0x4.524802b2bba4f9d8p-4L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x3.8p+0L : 0x4.524802b2bba4f9ep-4L : inexact-ok
+= tgamma downward ldbl-128 -0x3.8p+0L : 0x4.524802b2bba4f9d86a84704798ecp-4L : inexact-ok
+= tgamma tonearest ldbl-128 -0x3.8p+0L : 0x4.524802b2bba4f9d86a84704798ecp-4L : inexact-ok
+= tgamma towardzero ldbl-128 -0x3.8p+0L : 0x4.524802b2bba4f9d86a84704798ecp-4L : inexact-ok
+= tgamma upward ldbl-128 -0x3.8p+0L : 0x4.524802b2bba4f9d86a84704798fp-4L : inexact-ok
+= tgamma downward ldbl-128ibm -0x3.8p+0L : 0x4.524802b2bba4f9d86a84704798p-4L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x3.8p+0L : 0x4.524802b2bba4f9d86a84704798p-4L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x3.8p+0L : 0x4.524802b2bba4f9d86a84704798p-4L : inexact-ok
+= tgamma upward ldbl-128ibm -0x3.8p+0L : 0x4.524802b2bba4f9d86a8470479ap-4L : inexact-ok
+tgamma -4.5
+= tgamma downward flt-32 -0x4.8p+0f : -0xf.5d71ep-8f : inexact-ok
+= tgamma tonearest flt-32 -0x4.8p+0f : -0xf.5d71dp-8f : inexact-ok
+= tgamma towardzero flt-32 -0x4.8p+0f : -0xf.5d71dp-8f : inexact-ok
+= tgamma upward flt-32 -0x4.8p+0f : -0xf.5d71dp-8f : inexact-ok
+= tgamma downward dbl-64 -0x4.8p+0 : -0xf.5d71d0b4624bp-8 : inexact-ok
+= tgamma tonearest dbl-64 -0x4.8p+0 : -0xf.5d71d0b4624a8p-8 : inexact-ok
+= tgamma towardzero dbl-64 -0x4.8p+0 : -0xf.5d71d0b4624a8p-8 : inexact-ok
+= tgamma upward dbl-64 -0x4.8p+0 : -0xf.5d71d0b4624a8p-8 : inexact-ok
+= tgamma downward ldbl-96-intel -0x4.8p+0L : -0xf.5d71d0b4624a94dp-8L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x4.8p+0L : -0xf.5d71d0b4624a94dp-8L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x4.8p+0L : -0xf.5d71d0b4624a94cp-8L : inexact-ok
+= tgamma upward ldbl-96-intel -0x4.8p+0L : -0xf.5d71d0b4624a94cp-8L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x4.8p+0L : -0xf.5d71d0b4624a94dp-8L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x4.8p+0L : -0xf.5d71d0b4624a94dp-8L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x4.8p+0L : -0xf.5d71d0b4624a94cp-8L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x4.8p+0L : -0xf.5d71d0b4624a94cp-8L : inexact-ok
+= tgamma downward ldbl-128 -0x4.8p+0L : -0xf.5d71d0b4624a94c8972c39e21fcp-8L : inexact-ok
+= tgamma tonearest ldbl-128 -0x4.8p+0L : -0xf.5d71d0b4624a94c8972c39e21fb8p-8L : inexact-ok
+= tgamma towardzero ldbl-128 -0x4.8p+0L : -0xf.5d71d0b4624a94c8972c39e21fb8p-8L : inexact-ok
+= tgamma upward ldbl-128 -0x4.8p+0L : -0xf.5d71d0b4624a94c8972c39e21fb8p-8L : inexact-ok
+= tgamma downward ldbl-128ibm -0x4.8p+0L : -0xf.5d71d0b4624a94c8972c39e22p-8L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x4.8p+0L : -0xf.5d71d0b4624a94c8972c39e22p-8L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x4.8p+0L : -0xf.5d71d0b4624a94c8972c39e21cp-8L : inexact-ok
+= tgamma upward ldbl-128ibm -0x4.8p+0L : -0xf.5d71d0b4624a94c8972c39e21cp-8L : inexact-ok
+tgamma -5.5
+= tgamma downward flt-32 -0x5.8p+0f : 0x2.cb2bf4p-8f : inexact-ok
+= tgamma tonearest flt-32 -0x5.8p+0f : 0x2.cb2bf8p-8f : inexact-ok
+= tgamma towardzero flt-32 -0x5.8p+0f : 0x2.cb2bf4p-8f : inexact-ok
+= tgamma upward flt-32 -0x5.8p+0f : 0x2.cb2bf8p-8f : inexact-ok
+= tgamma downward dbl-64 -0x5.8p+0 : 0x2.cb2bf7669d81ep-8 : inexact-ok
+= tgamma tonearest dbl-64 -0x5.8p+0 : 0x2.cb2bf7669d81ep-8 : inexact-ok
+= tgamma towardzero dbl-64 -0x5.8p+0 : 0x2.cb2bf7669d81ep-8 : inexact-ok
+= tgamma upward dbl-64 -0x5.8p+0 : 0x2.cb2bf7669d82p-8 : inexact-ok
+= tgamma downward ldbl-96-intel -0x5.8p+0L : 0x2.cb2bf7669d81ec8p-8L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x5.8p+0L : 0x2.cb2bf7669d81ec8p-8L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x5.8p+0L : 0x2.cb2bf7669d81ec8p-8L : inexact-ok
+= tgamma upward ldbl-96-intel -0x5.8p+0L : 0x2.cb2bf7669d81ec84p-8L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x5.8p+0L : 0x2.cb2bf7669d81ec8p-8L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x5.8p+0L : 0x2.cb2bf7669d81ec8p-8L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x5.8p+0L : 0x2.cb2bf7669d81ec8p-8L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x5.8p+0L : 0x2.cb2bf7669d81ec84p-8L : inexact-ok
+= tgamma downward ldbl-128 -0x5.8p+0L : 0x2.cb2bf7669d81ec818fd97ee34b96p-8L : inexact-ok
+= tgamma tonearest ldbl-128 -0x5.8p+0L : 0x2.cb2bf7669d81ec818fd97ee34b96p-8L : inexact-ok
+= tgamma towardzero ldbl-128 -0x5.8p+0L : 0x2.cb2bf7669d81ec818fd97ee34b96p-8L : inexact-ok
+= tgamma upward ldbl-128 -0x5.8p+0L : 0x2.cb2bf7669d81ec818fd97ee34b98p-8L : inexact-ok
+= tgamma downward ldbl-128ibm -0x5.8p+0L : 0x2.cb2bf7669d81ec818fd97ee34bp-8L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x5.8p+0L : 0x2.cb2bf7669d81ec818fd97ee34cp-8L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x5.8p+0L : 0x2.cb2bf7669d81ec818fd97ee34bp-8L : inexact-ok
+= tgamma upward ldbl-128ibm -0x5.8p+0L : 0x2.cb2bf7669d81ec818fd97ee34cp-8L : inexact-ok
+tgamma -6.5
+= tgamma downward flt-32 -0x6.8p+0f : -0x6.e06c4p-12f : inexact-ok
+= tgamma tonearest flt-32 -0x6.8p+0f : -0x6.e06c38p-12f : inexact-ok
+= tgamma towardzero flt-32 -0x6.8p+0f : -0x6.e06c38p-12f : inexact-ok
+= tgamma upward flt-32 -0x6.8p+0f : -0x6.e06c38p-12f : inexact-ok
+= tgamma downward dbl-64 -0x6.8p+0 : -0x6.e06c399a214p-12 : inexact-ok
+= tgamma tonearest dbl-64 -0x6.8p+0 : -0x6.e06c399a213fcp-12 : inexact-ok
+= tgamma towardzero dbl-64 -0x6.8p+0 : -0x6.e06c399a213fcp-12 : inexact-ok
+= tgamma upward dbl-64 -0x6.8p+0 : -0x6.e06c399a213fcp-12 : inexact-ok
+= tgamma downward ldbl-96-intel -0x6.8p+0L : -0x6.e06c399a213fd008p-12L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x6.8p+0L : -0x6.e06c399a213fdp-12L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x6.8p+0L : -0x6.e06c399a213fdp-12L : inexact-ok
+= tgamma upward ldbl-96-intel -0x6.8p+0L : -0x6.e06c399a213fdp-12L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x6.8p+0L : -0x6.e06c399a213fd008p-12L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x6.8p+0L : -0x6.e06c399a213fdp-12L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x6.8p+0L : -0x6.e06c399a213fdp-12L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x6.8p+0L : -0x6.e06c399a213fdp-12L : inexact-ok
+= tgamma downward ldbl-128 -0x6.8p+0L : -0x6.e06c399a213fd003d83ec22f7efcp-12L : inexact-ok
+= tgamma tonearest ldbl-128 -0x6.8p+0L : -0x6.e06c399a213fd003d83ec22f7efcp-12L : inexact-ok
+= tgamma towardzero ldbl-128 -0x6.8p+0L : -0x6.e06c399a213fd003d83ec22f7ef8p-12L : inexact-ok
+= tgamma upward ldbl-128 -0x6.8p+0L : -0x6.e06c399a213fd003d83ec22f7ef8p-12L : inexact-ok
+= tgamma downward ldbl-128ibm -0x6.8p+0L : -0x6.e06c399a213fd003d83ec22f8p-12L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x6.8p+0L : -0x6.e06c399a213fd003d83ec22f7ep-12L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x6.8p+0L : -0x6.e06c399a213fd003d83ec22f7ep-12L : inexact-ok
+= tgamma upward ldbl-128ibm -0x6.8p+0L : -0x6.e06c399a213fd003d83ec22f7ep-12L : inexact-ok
+tgamma -7.5
+= tgamma downward flt-32 -0x7.8p+0f : 0xe.ab918p-16f : inexact-ok
+= tgamma tonearest flt-32 -0x7.8p+0f : 0xe.ab919p-16f : inexact-ok
+= tgamma towardzero flt-32 -0x7.8p+0f : 0xe.ab918p-16f : inexact-ok
+= tgamma upward flt-32 -0x7.8p+0f : 0xe.ab919p-16f : inexact-ok
+= tgamma downward dbl-64 -0x7.8p+0 : 0xe.ab918bf37a218p-16 : inexact-ok
+= tgamma tonearest dbl-64 -0x7.8p+0 : 0xe.ab918bf37a218p-16 : inexact-ok
+= tgamma towardzero dbl-64 -0x7.8p+0 : 0xe.ab918bf37a218p-16 : inexact-ok
+= tgamma upward dbl-64 -0x7.8p+0 : 0xe.ab918bf37a22p-16 : inexact-ok
+= tgamma downward ldbl-96-intel -0x7.8p+0L : 0xe.ab918bf37a21bbcp-16L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x7.8p+0L : 0xe.ab918bf37a21bbcp-16L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x7.8p+0L : 0xe.ab918bf37a21bbcp-16L : inexact-ok
+= tgamma upward ldbl-96-intel -0x7.8p+0L : 0xe.ab918bf37a21bbdp-16L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x7.8p+0L : 0xe.ab918bf37a21bbcp-16L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x7.8p+0L : 0xe.ab918bf37a21bbcp-16L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x7.8p+0L : 0xe.ab918bf37a21bbcp-16L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x7.8p+0L : 0xe.ab918bf37a21bbdp-16L : inexact-ok
+= tgamma downward ldbl-128 -0x7.8p+0L : 0xe.ab918bf37a21bbc3ef74d1766438p-16L : inexact-ok
+= tgamma tonearest ldbl-128 -0x7.8p+0L : 0xe.ab918bf37a21bbc3ef74d176644p-16L : inexact-ok
+= tgamma towardzero ldbl-128 -0x7.8p+0L : 0xe.ab918bf37a21bbc3ef74d1766438p-16L : inexact-ok
+= tgamma upward ldbl-128 -0x7.8p+0L : 0xe.ab918bf37a21bbc3ef74d176644p-16L : inexact-ok
+= tgamma downward ldbl-128ibm -0x7.8p+0L : 0xe.ab918bf37a21bbc3ef74d17664p-16L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x7.8p+0L : 0xe.ab918bf37a21bbc3ef74d17664p-16L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x7.8p+0L : 0xe.ab918bf37a21bbc3ef74d17664p-16L : inexact-ok
+= tgamma upward ldbl-128ibm -0x7.8p+0L : 0xe.ab918bf37a21bbc3ef74d17668p-16L : inexact-ok
+tgamma -8.5
+= tgamma downward flt-32 -0x8.8p+0f : -0x1.b9d4e4p-16f : inexact-ok
+= tgamma tonearest flt-32 -0x8.8p+0f : -0x1.b9d4e4p-16f : inexact-ok
+= tgamma towardzero flt-32 -0x8.8p+0f : -0x1.b9d4e2p-16f : inexact-ok
+= tgamma upward flt-32 -0x8.8p+0f : -0x1.b9d4e2p-16f : inexact-ok
+= tgamma downward dbl-64 -0x8.8p+0 : -0x1.b9d4e349d2222p-16 : inexact-ok
+= tgamma tonearest dbl-64 -0x8.8p+0 : -0x1.b9d4e349d2221p-16 : inexact-ok
+= tgamma towardzero dbl-64 -0x8.8p+0 : -0x1.b9d4e349d2221p-16 : inexact-ok
+= tgamma upward dbl-64 -0x8.8p+0 : -0x1.b9d4e349d2221p-16 : inexact-ok
+= tgamma downward ldbl-96-intel -0x8.8p+0L : -0x1.b9d4e349d2221618p-16L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x8.8p+0L : -0x1.b9d4e349d2221618p-16L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x8.8p+0L : -0x1.b9d4e349d2221616p-16L : inexact-ok
+= tgamma upward ldbl-96-intel -0x8.8p+0L : -0x1.b9d4e349d2221616p-16L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x8.8p+0L : -0x1.b9d4e349d2221618p-16L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x8.8p+0L : -0x1.b9d4e349d2221618p-16L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x8.8p+0L : -0x1.b9d4e349d2221616p-16L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x8.8p+0L : -0x1.b9d4e349d2221616p-16L : inexact-ok
+= tgamma downward ldbl-128 -0x8.8p+0L : -0x1.b9d4e349d22216170d1ccd5938f8p-16L : inexact-ok
+= tgamma tonearest ldbl-128 -0x8.8p+0L : -0x1.b9d4e349d22216170d1ccd5938f8p-16L : inexact-ok
+= tgamma towardzero ldbl-128 -0x8.8p+0L : -0x1.b9d4e349d22216170d1ccd5938f7p-16L : inexact-ok
+= tgamma upward ldbl-128 -0x8.8p+0L : -0x1.b9d4e349d22216170d1ccd5938f7p-16L : inexact-ok
+= tgamma downward ldbl-128ibm -0x8.8p+0L : -0x1.b9d4e349d22216170d1ccd5939p-16L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x8.8p+0L : -0x1.b9d4e349d22216170d1ccd5939p-16L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x8.8p+0L : -0x1.b9d4e349d22216170d1ccd59388p-16L : inexact-ok
+= tgamma upward ldbl-128ibm -0x8.8p+0L : -0x1.b9d4e349d22216170d1ccd59388p-16L : inexact-ok
+tgamma -9.5
+= tgamma downward flt-32 -0x9.8p+0f : 0x2.e8232cp-20f : inexact-ok
+= tgamma tonearest flt-32 -0x9.8p+0f : 0x2.e8232cp-20f : inexact-ok
+= tgamma towardzero flt-32 -0x9.8p+0f : 0x2.e8232cp-20f : inexact-ok
+= tgamma upward flt-32 -0x9.8p+0f : 0x2.e8233p-20f : inexact-ok
+= tgamma downward dbl-64 -0x9.8p+0 : 0x2.e8232df597cd8p-20 : inexact-ok
+= tgamma tonearest dbl-64 -0x9.8p+0 : 0x2.e8232df597cdap-20 : inexact-ok
+= tgamma towardzero dbl-64 -0x9.8p+0 : 0x2.e8232df597cd8p-20 : inexact-ok
+= tgamma upward dbl-64 -0x9.8p+0 : 0x2.e8232df597cdap-20 : inexact-ok
+= tgamma downward ldbl-96-intel -0x9.8p+0L : 0x2.e8232df597cd9e74p-20L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x9.8p+0L : 0x2.e8232df597cd9e78p-20L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x9.8p+0L : 0x2.e8232df597cd9e74p-20L : inexact-ok
+= tgamma upward ldbl-96-intel -0x9.8p+0L : 0x2.e8232df597cd9e78p-20L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x9.8p+0L : 0x2.e8232df597cd9e74p-20L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x9.8p+0L : 0x2.e8232df597cd9e78p-20L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x9.8p+0L : 0x2.e8232df597cd9e74p-20L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x9.8p+0L : 0x2.e8232df597cd9e78p-20L : inexact-ok
+= tgamma downward ldbl-128 -0x9.8p+0L : 0x2.e8232df597cd9e77aa4b74cc2a0cp-20L : inexact-ok
+= tgamma tonearest ldbl-128 -0x9.8p+0L : 0x2.e8232df597cd9e77aa4b74cc2a0ep-20L : inexact-ok
+= tgamma towardzero ldbl-128 -0x9.8p+0L : 0x2.e8232df597cd9e77aa4b74cc2a0cp-20L : inexact-ok
+= tgamma upward ldbl-128 -0x9.8p+0L : 0x2.e8232df597cd9e77aa4b74cc2a0ep-20L : inexact-ok
+= tgamma downward ldbl-128ibm -0x9.8p+0L : 0x2.e8232df597cd9e77aa4b74cc2ap-20L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x9.8p+0L : 0x2.e8232df597cd9e77aa4b74cc2ap-20L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x9.8p+0L : 0x2.e8232df597cd9e77aa4b74cc2ap-20L : inexact-ok
+= tgamma upward ldbl-128ibm -0x9.8p+0L : 0x2.e8232df597cd9e77aa4b74cc2bp-20L : inexact-ok
+tgamma 0x1p-24
+= tgamma downward flt-32 0x1p-24f : 0xf.fffffp+20f : inexact-ok
+= tgamma tonearest flt-32 0x1p-24f : 0xf.fffffp+20f : inexact-ok
+= tgamma towardzero flt-32 0x1p-24f : 0xf.fffffp+20f : inexact-ok
+= tgamma upward flt-32 0x1p-24f : 0x1p+24f : inexact-ok
+= tgamma downward dbl-64 0x1p-24 : 0xf.fffff6c3b9918p+20 : inexact-ok
+= tgamma tonearest dbl-64 0x1p-24 : 0xf.fffff6c3b9918p+20 : inexact-ok
+= tgamma towardzero dbl-64 0x1p-24 : 0xf.fffff6c3b9918p+20 : inexact-ok
+= tgamma upward dbl-64 0x1p-24 : 0xf.fffff6c3b992p+20 : inexact-ok
+= tgamma downward ldbl-96-intel 0x1p-24L : 0xf.fffff6c3b9919b5p+20L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x1p-24L : 0xf.fffff6c3b9919b5p+20L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x1p-24L : 0xf.fffff6c3b9919b5p+20L : inexact-ok
+= tgamma upward ldbl-96-intel 0x1p-24L : 0xf.fffff6c3b9919b6p+20L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x1p-24L : 0xf.fffff6c3b9919b5p+20L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x1p-24L : 0xf.fffff6c3b9919b5p+20L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x1p-24L : 0xf.fffff6c3b9919b5p+20L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x1p-24L : 0xf.fffff6c3b9919b6p+20L : inexact-ok
+= tgamma downward ldbl-128 0x1p-24L : 0xf.fffff6c3b9919b51461e34e873b8p+20L : inexact-ok
+= tgamma tonearest ldbl-128 0x1p-24L : 0xf.fffff6c3b9919b51461e34e873cp+20L : inexact-ok
+= tgamma towardzero ldbl-128 0x1p-24L : 0xf.fffff6c3b9919b51461e34e873b8p+20L : inexact-ok
+= tgamma upward ldbl-128 0x1p-24L : 0xf.fffff6c3b9919b51461e34e873cp+20L : inexact-ok
+= tgamma downward ldbl-128ibm 0x1p-24L : 0xf.fffff6c3b9919b51461e34e87p+20L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x1p-24L : 0xf.fffff6c3b9919b51461e34e874p+20L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x1p-24L : 0xf.fffff6c3b9919b51461e34e87p+20L : inexact-ok
+= tgamma upward ldbl-128ibm 0x1p-24L : 0xf.fffff6c3b9919b51461e34e874p+20L : inexact-ok
+tgamma -0x1p-24
+= tgamma downward flt-32 -0x1p-24f : -0x1.000002p+24f : inexact-ok
+= tgamma tonearest flt-32 -0x1p-24f : -0x1p+24f : inexact-ok
+= tgamma towardzero flt-32 -0x1p-24f : -0x1p+24f : inexact-ok
+= tgamma upward flt-32 -0x1p-24f : -0x1p+24f : inexact-ok
+= tgamma downward dbl-64 -0x1p-24 : -0x1.00000093c468fp+24 : inexact-ok
+= tgamma tonearest dbl-64 -0x1p-24 : -0x1.00000093c468ep+24 : inexact-ok
+= tgamma towardzero dbl-64 -0x1p-24 : -0x1.00000093c468ep+24 : inexact-ok
+= tgamma upward dbl-64 -0x1p-24 : -0x1.00000093c468ep+24 : inexact-ok
+= tgamma downward ldbl-96-intel -0x1p-24L : -0x1.00000093c468e0b2p+24L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x1p-24L : -0x1.00000093c468e0bp+24L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x1p-24L : -0x1.00000093c468e0bp+24L : inexact-ok
+= tgamma upward ldbl-96-intel -0x1p-24L : -0x1.00000093c468e0bp+24L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x1p-24L : -0x1.00000093c468e0b2p+24L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x1p-24L : -0x1.00000093c468e0bp+24L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x1p-24L : -0x1.00000093c468e0bp+24L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x1p-24L : -0x1.00000093c468e0bp+24L : inexact-ok
+= tgamma downward ldbl-128 -0x1p-24L : -0x1.00000093c468e0b077c1ce0af6ep+24L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1p-24L : -0x1.00000093c468e0b077c1ce0af6dfp+24L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1p-24L : -0x1.00000093c468e0b077c1ce0af6dfp+24L : inexact-ok
+= tgamma upward ldbl-128 -0x1p-24L : -0x1.00000093c468e0b077c1ce0af6dfp+24L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1p-24L : -0x1.00000093c468e0b077c1ce0af7p+24L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x1p-24L : -0x1.00000093c468e0b077c1ce0af7p+24L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x1p-24L : -0x1.00000093c468e0b077c1ce0af68p+24L : inexact-ok
+= tgamma upward ldbl-128ibm -0x1p-24L : -0x1.00000093c468e0b077c1ce0af68p+24L : inexact-ok
+tgamma 0x1p-53
+= tgamma downward flt-32 0x8p-56f : 0x1.fffffep+52f : inexact-ok
+= tgamma tonearest flt-32 0x8p-56f : 0x2p+52f : inexact-ok
+= tgamma towardzero flt-32 0x8p-56f : 0x1.fffffep+52f : inexact-ok
+= tgamma upward flt-32 0x8p-56f : 0x2p+52f : inexact-ok
+= tgamma downward dbl-64 0x8p-56 : 0x1.fffffffffffffp+52 : inexact-ok
+= tgamma tonearest dbl-64 0x8p-56 : 0x1.fffffffffffffp+52 : inexact-ok
+= tgamma towardzero dbl-64 0x8p-56 : 0x1.fffffffffffffp+52 : inexact-ok
+= tgamma upward dbl-64 0x8p-56 : 0x2p+52 : inexact-ok
+= tgamma downward ldbl-96-intel 0x8p-56L : 0x1.fffffffffffff6c2p+52L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x8p-56L : 0x1.fffffffffffff6c4p+52L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x8p-56L : 0x1.fffffffffffff6c2p+52L : inexact-ok
+= tgamma upward ldbl-96-intel 0x8p-56L : 0x1.fffffffffffff6c4p+52L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x8p-56L : 0x1.fffffffffffff6c2p+52L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x8p-56L : 0x1.fffffffffffff6c4p+52L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x8p-56L : 0x1.fffffffffffff6c2p+52L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x8p-56L : 0x1.fffffffffffff6c4p+52L : inexact-ok
+= tgamma downward ldbl-128 0x8p-56L : 0x1.fffffffffffff6c3b981c824f404p+52L : inexact-ok
+= tgamma tonearest ldbl-128 0x8p-56L : 0x1.fffffffffffff6c3b981c824f404p+52L : inexact-ok
+= tgamma towardzero ldbl-128 0x8p-56L : 0x1.fffffffffffff6c3b981c824f404p+52L : inexact-ok
+= tgamma upward ldbl-128 0x8p-56L : 0x1.fffffffffffff6c3b981c824f405p+52L : inexact-ok
+= tgamma downward ldbl-128ibm 0x8p-56L : 0x1.fffffffffffff6c3b981c824f4p+52L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x8p-56L : 0x1.fffffffffffff6c3b981c824f4p+52L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x8p-56L : 0x1.fffffffffffff6c3b981c824f4p+52L : inexact-ok
+= tgamma upward ldbl-128ibm 0x8p-56L : 0x1.fffffffffffff6c3b981c824f48p+52L : inexact-ok
+tgamma -0x1p-53
+= tgamma downward flt-32 -0x8p-56f : -0x2.000004p+52f : inexact-ok
+= tgamma tonearest flt-32 -0x8p-56f : -0x2p+52f : inexact-ok
+= tgamma towardzero flt-32 -0x8p-56f : -0x2p+52f : inexact-ok
+= tgamma upward flt-32 -0x8p-56f : -0x2p+52f : inexact-ok
+= tgamma downward dbl-64 -0x8p-56 : -0x2.0000000000002p+52 : inexact-ok
+= tgamma tonearest dbl-64 -0x8p-56 : -0x2p+52 : inexact-ok
+= tgamma towardzero dbl-64 -0x8p-56 : -0x2p+52 : inexact-ok
+= tgamma upward dbl-64 -0x8p-56 : -0x2p+52 : inexact-ok
+= tgamma downward ldbl-96-intel -0x8p-56L : -0x2.000000000000094p+52L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x8p-56L : -0x2.000000000000093cp+52L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x8p-56L : -0x2.000000000000093cp+52L : inexact-ok
+= tgamma upward ldbl-96-intel -0x8p-56L : -0x2.000000000000093cp+52L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x8p-56L : -0x2.000000000000094p+52L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x8p-56L : -0x2.000000000000093cp+52L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x8p-56L : -0x2.000000000000093cp+52L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x8p-56L : -0x2.000000000000093cp+52L : inexact-ok
+= tgamma downward ldbl-128 -0x8p-56L : -0x2.000000000000093c467e37db0cfap+52L : inexact-ok
+= tgamma tonearest ldbl-128 -0x8p-56L : -0x2.000000000000093c467e37db0cf8p+52L : inexact-ok
+= tgamma towardzero ldbl-128 -0x8p-56L : -0x2.000000000000093c467e37db0cf8p+52L : inexact-ok
+= tgamma upward ldbl-128 -0x8p-56L : -0x2.000000000000093c467e37db0cf8p+52L : inexact-ok
+= tgamma downward ldbl-128ibm -0x8p-56L : -0x2.000000000000093c467e37db0dp+52L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x8p-56L : -0x2.000000000000093c467e37db0dp+52L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x8p-56L : -0x2.000000000000093c467e37db0cp+52L : inexact-ok
+= tgamma upward ldbl-128ibm -0x8p-56L : -0x2.000000000000093c467e37db0cp+52L : inexact-ok
+tgamma 0x1p-64
+= tgamma downward flt-32 0x1p-64f : 0xf.fffffp+60f : inexact-ok
+= tgamma tonearest flt-32 0x1p-64f : 0x1p+64f : inexact-ok
+= tgamma towardzero flt-32 0x1p-64f : 0xf.fffffp+60f : inexact-ok
+= tgamma upward flt-32 0x1p-64f : 0x1p+64f : inexact-ok
+= tgamma downward dbl-64 0x1p-64 : 0xf.ffffffffffff8p+60 : inexact-ok
+= tgamma tonearest dbl-64 0x1p-64 : 0x1p+64 : inexact-ok
+= tgamma towardzero dbl-64 0x1p-64 : 0xf.ffffffffffff8p+60 : inexact-ok
+= tgamma upward dbl-64 0x1p-64 : 0x1p+64 : inexact-ok
+= tgamma downward ldbl-96-intel 0x1p-64L : 0xf.fffffffffffffffp+60L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x1p-64L : 0xf.fffffffffffffffp+60L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x1p-64L : 0xf.fffffffffffffffp+60L : inexact-ok
+= tgamma upward ldbl-96-intel 0x1p-64L : 0x1p+64L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x1p-64L : 0xf.fffffffffffffffp+60L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x1p-64L : 0xf.fffffffffffffffp+60L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x1p-64L : 0xf.fffffffffffffffp+60L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x1p-64L : 0x1p+64L : inexact-ok
+= tgamma downward ldbl-128 0x1p-64L : 0xf.fffffffffffffff6c3b981c824fp+60L : inexact-ok
+= tgamma tonearest ldbl-128 0x1p-64L : 0xf.fffffffffffffff6c3b981c824fp+60L : inexact-ok
+= tgamma towardzero ldbl-128 0x1p-64L : 0xf.fffffffffffffff6c3b981c824fp+60L : inexact-ok
+= tgamma upward ldbl-128 0x1p-64L : 0xf.fffffffffffffff6c3b981c824f8p+60L : inexact-ok
+= tgamma downward ldbl-128ibm 0x1p-64L : 0xf.fffffffffffffff6c3b981c824p+60L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x1p-64L : 0xf.fffffffffffffff6c3b981c824p+60L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x1p-64L : 0xf.fffffffffffffff6c3b981c824p+60L : inexact-ok
+= tgamma upward ldbl-128ibm 0x1p-64L : 0xf.fffffffffffffff6c3b981c828p+60L : inexact-ok
+tgamma -0x1p-64
+= tgamma downward flt-32 -0x1p-64f : -0x1.000002p+64f : inexact-ok
+= tgamma tonearest flt-32 -0x1p-64f : -0x1p+64f : inexact-ok
+= tgamma towardzero flt-32 -0x1p-64f : -0x1p+64f : inexact-ok
+= tgamma upward flt-32 -0x1p-64f : -0x1p+64f : inexact-ok
+= tgamma downward dbl-64 -0x1p-64 : -0x1.0000000000001p+64 : inexact-ok
+= tgamma tonearest dbl-64 -0x1p-64 : -0x1p+64 : inexact-ok
+= tgamma towardzero dbl-64 -0x1p-64 : -0x1p+64 : inexact-ok
+= tgamma upward dbl-64 -0x1p-64 : -0x1p+64 : inexact-ok
+= tgamma downward ldbl-96-intel -0x1p-64L : -0x1.0000000000000002p+64L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x1p-64L : -0x1p+64L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x1p-64L : -0x1p+64L : inexact-ok
+= tgamma upward ldbl-96-intel -0x1p-64L : -0x1p+64L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x1p-64L : -0x1.0000000000000002p+64L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x1p-64L : -0x1p+64L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x1p-64L : -0x1p+64L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x1p-64L : -0x1p+64L : inexact-ok
+= tgamma downward ldbl-128 -0x1p-64L : -0x1.000000000000000093c467e37db1p+64L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1p-64L : -0x1.000000000000000093c467e37db1p+64L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1p-64L : -0x1.000000000000000093c467e37dbp+64L : inexact-ok
+= tgamma upward ldbl-128 -0x1p-64L : -0x1.000000000000000093c467e37dbp+64L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1p-64L : -0x1.000000000000000093c467e37ep+64L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x1p-64L : -0x1.000000000000000093c467e37d8p+64L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x1p-64L : -0x1.000000000000000093c467e37d8p+64L : inexact-ok
+= tgamma upward ldbl-128ibm -0x1p-64L : -0x1.000000000000000093c467e37d8p+64L : inexact-ok
+tgamma 0x1p-106
+= tgamma downward flt-32 0x4p-108f : 0x3.fffffcp+104f : inexact-ok
+= tgamma tonearest flt-32 0x4p-108f : 0x4p+104f : inexact-ok
+= tgamma towardzero flt-32 0x4p-108f : 0x3.fffffcp+104f : inexact-ok
+= tgamma upward flt-32 0x4p-108f : 0x4p+104f : inexact-ok
+= tgamma downward dbl-64 0x4p-108 : 0x3.ffffffffffffep+104 : inexact-ok
+= tgamma tonearest dbl-64 0x4p-108 : 0x4p+104 : inexact-ok
+= tgamma towardzero dbl-64 0x4p-108 : 0x3.ffffffffffffep+104 : inexact-ok
+= tgamma upward dbl-64 0x4p-108 : 0x4p+104 : inexact-ok
+= tgamma downward ldbl-96-intel 0x4p-108L : 0x3.fffffffffffffffcp+104L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x4p-108L : 0x4p+104L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x4p-108L : 0x3.fffffffffffffffcp+104L : inexact-ok
+= tgamma upward ldbl-96-intel 0x4p-108L : 0x4p+104L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x4p-108L : 0x3.fffffffffffffffcp+104L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x4p-108L : 0x4p+104L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x4p-108L : 0x3.fffffffffffffffcp+104L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x4p-108L : 0x4p+104L : inexact-ok
+= tgamma downward ldbl-128 0x4p-108L : 0x3.ffffffffffffffffffffffffff6cp+104L : inexact-ok
+= tgamma tonearest ldbl-128 0x4p-108L : 0x3.ffffffffffffffffffffffffff6cp+104L : inexact-ok
+= tgamma towardzero ldbl-128 0x4p-108L : 0x3.ffffffffffffffffffffffffff6cp+104L : inexact-ok
+= tgamma upward ldbl-128 0x4p-108L : 0x3.ffffffffffffffffffffffffff6ep+104L : inexact-ok
+= tgamma downward ldbl-128ibm 0x4p-108L : 0x3.ffffffffffffffffffffffffffp+104L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x4p-108L : 0x3.ffffffffffffffffffffffffffp+104L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x4p-108L : 0x3.ffffffffffffffffffffffffffp+104L : inexact-ok
+= tgamma upward ldbl-128ibm 0x4p-108L : 0x4p+104L : inexact-ok
+tgamma -0x1p-106
+= tgamma downward flt-32 -0x4p-108f : -0x4.000008p+104f : inexact-ok
+= tgamma tonearest flt-32 -0x4p-108f : -0x4p+104f : inexact-ok
+= tgamma towardzero flt-32 -0x4p-108f : -0x4p+104f : inexact-ok
+= tgamma upward flt-32 -0x4p-108f : -0x4p+104f : inexact-ok
+= tgamma downward dbl-64 -0x4p-108 : -0x4.0000000000004p+104 : inexact-ok
+= tgamma tonearest dbl-64 -0x4p-108 : -0x4p+104 : inexact-ok
+= tgamma towardzero dbl-64 -0x4p-108 : -0x4p+104 : inexact-ok
+= tgamma upward dbl-64 -0x4p-108 : -0x4p+104 : inexact-ok
+= tgamma downward ldbl-96-intel -0x4p-108L : -0x4.0000000000000008p+104L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x4p-108L : -0x4p+104L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x4p-108L : -0x4p+104L : inexact-ok
+= tgamma upward ldbl-96-intel -0x4p-108L : -0x4p+104L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x4p-108L : -0x4.0000000000000008p+104L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x4p-108L : -0x4p+104L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x4p-108L : -0x4p+104L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x4p-108L : -0x4p+104L : inexact-ok
+= tgamma downward ldbl-128 -0x4p-108L : -0x4.0000000000000000000000000094p+104L : inexact-ok
+= tgamma tonearest ldbl-128 -0x4p-108L : -0x4.0000000000000000000000000094p+104L : inexact-ok
+= tgamma towardzero ldbl-128 -0x4p-108L : -0x4.000000000000000000000000009p+104L : inexact-ok
+= tgamma upward ldbl-128 -0x4p-108L : -0x4.000000000000000000000000009p+104L : inexact-ok
+= tgamma downward ldbl-128ibm -0x4p-108L : -0x4.00000000000000000000000002p+104L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x4p-108L : -0x4p+104L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x4p-108L : -0x4p+104L : inexact-ok
+= tgamma upward ldbl-128ibm -0x4p-108L : -0x4p+104L : inexact-ok
+tgamma 0x1p-113
+= tgamma downward flt-32 0x8p-116f : 0x1.fffffep+112f : inexact-ok
+= tgamma tonearest flt-32 0x8p-116f : 0x2p+112f : inexact-ok
+= tgamma towardzero flt-32 0x8p-116f : 0x1.fffffep+112f : inexact-ok
+= tgamma upward flt-32 0x8p-116f : 0x2p+112f : inexact-ok
+= tgamma downward dbl-64 0x8p-116 : 0x1.fffffffffffffp+112 : inexact-ok
+= tgamma tonearest dbl-64 0x8p-116 : 0x2p+112 : inexact-ok
+= tgamma towardzero dbl-64 0x8p-116 : 0x1.fffffffffffffp+112 : inexact-ok
+= tgamma upward dbl-64 0x8p-116 : 0x2p+112 : inexact-ok
+= tgamma downward ldbl-96-intel 0x8p-116L : 0x1.fffffffffffffffep+112L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x8p-116L : 0x2p+112L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x8p-116L : 0x1.fffffffffffffffep+112L : inexact-ok
+= tgamma upward ldbl-96-intel 0x8p-116L : 0x2p+112L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x8p-116L : 0x1.fffffffffffffffep+112L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x8p-116L : 0x2p+112L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x8p-116L : 0x1.fffffffffffffffep+112L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x8p-116L : 0x2p+112L : inexact-ok
+= tgamma downward ldbl-128 0x8p-116L : 0x1.ffffffffffffffffffffffffffffp+112L : inexact-ok
+= tgamma tonearest ldbl-128 0x8p-116L : 0x1.ffffffffffffffffffffffffffffp+112L : inexact-ok
+= tgamma towardzero ldbl-128 0x8p-116L : 0x1.ffffffffffffffffffffffffffffp+112L : inexact-ok
+= tgamma upward ldbl-128 0x8p-116L : 0x2p+112L : inexact-ok
+= tgamma downward ldbl-128ibm 0x8p-116L : 0x1.ffffffffffffffffffffffffff8p+112L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x8p-116L : 0x2p+112L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x8p-116L : 0x1.ffffffffffffffffffffffffff8p+112L : inexact-ok
+= tgamma upward ldbl-128ibm 0x8p-116L : 0x2p+112L : inexact-ok
+tgamma -0x1p-113
+= tgamma downward flt-32 -0x8p-116f : -0x2.000004p+112f : inexact-ok
+= tgamma tonearest flt-32 -0x8p-116f : -0x2p+112f : inexact-ok
+= tgamma towardzero flt-32 -0x8p-116f : -0x2p+112f : inexact-ok
+= tgamma upward flt-32 -0x8p-116f : -0x2p+112f : inexact-ok
+= tgamma downward dbl-64 -0x8p-116 : -0x2.0000000000002p+112 : inexact-ok
+= tgamma tonearest dbl-64 -0x8p-116 : -0x2p+112 : inexact-ok
+= tgamma towardzero dbl-64 -0x8p-116 : -0x2p+112 : inexact-ok
+= tgamma upward dbl-64 -0x8p-116 : -0x2p+112 : inexact-ok
+= tgamma downward ldbl-96-intel -0x8p-116L : -0x2.0000000000000004p+112L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x8p-116L : -0x2p+112L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x8p-116L : -0x2p+112L : inexact-ok
+= tgamma upward ldbl-96-intel -0x8p-116L : -0x2p+112L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x8p-116L : -0x2.0000000000000004p+112L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x8p-116L : -0x2p+112L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x8p-116L : -0x2p+112L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x8p-116L : -0x2p+112L : inexact-ok
+= tgamma downward ldbl-128 -0x8p-116L : -0x2.0000000000000000000000000002p+112L : inexact-ok
+= tgamma tonearest ldbl-128 -0x8p-116L : -0x2p+112L : inexact-ok
+= tgamma towardzero ldbl-128 -0x8p-116L : -0x2p+112L : inexact-ok
+= tgamma upward ldbl-128 -0x8p-116L : -0x2p+112L : inexact-ok
+= tgamma downward ldbl-128ibm -0x8p-116L : -0x2.00000000000000000000000001p+112L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x8p-116L : -0x2p+112L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x8p-116L : -0x2p+112L : inexact-ok
+= tgamma upward ldbl-128ibm -0x8p-116L : -0x2p+112L : inexact-ok
+tgamma 0x1p-127
+= tgamma downward flt-32 0x2p-128f : 0x7.fffff8p+124f : inexact-ok
+= tgamma tonearest flt-32 0x2p-128f : 0x8p+124f : inexact-ok
+= tgamma towardzero flt-32 0x2p-128f : 0x7.fffff8p+124f : inexact-ok
+= tgamma upward flt-32 0x2p-128f : 0x8p+124f : inexact-ok
+= tgamma downward dbl-64 0x2p-128 : 0x7.ffffffffffffcp+124 : inexact-ok
+= tgamma tonearest dbl-64 0x2p-128 : 0x8p+124 : inexact-ok
+= tgamma towardzero dbl-64 0x2p-128 : 0x7.ffffffffffffcp+124 : inexact-ok
+= tgamma upward dbl-64 0x2p-128 : 0x8p+124 : inexact-ok
+= tgamma downward ldbl-96-intel 0x2p-128L : 0x7.fffffffffffffff8p+124L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x2p-128L : 0x8p+124L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x2p-128L : 0x7.fffffffffffffff8p+124L : inexact-ok
+= tgamma upward ldbl-96-intel 0x2p-128L : 0x8p+124L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x2p-128L : 0x7.fffffffffffffff8p+124L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x2p-128L : 0x8p+124L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x2p-128L : 0x7.fffffffffffffff8p+124L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x2p-128L : 0x8p+124L : inexact-ok
+= tgamma downward ldbl-128 0x2p-128L : 0x7.fffffffffffffffffffffffffffcp+124L : inexact-ok
+= tgamma tonearest ldbl-128 0x2p-128L : 0x8p+124L : inexact-ok
+= tgamma towardzero ldbl-128 0x2p-128L : 0x7.fffffffffffffffffffffffffffcp+124L : inexact-ok
+= tgamma upward ldbl-128 0x2p-128L : 0x8p+124L : inexact-ok
+= tgamma downward ldbl-128ibm 0x2p-128L : 0x7.fffffffffffffffffffffffffep+124L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x2p-128L : 0x8p+124L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x2p-128L : 0x7.fffffffffffffffffffffffffep+124L : inexact-ok
+= tgamma upward ldbl-128ibm 0x2p-128L : 0x8p+124L : inexact-ok
+tgamma -0x1p-127
+= tgamma downward flt-32 -0x2p-128f : -0x8p+124f : inexact-ok
+= tgamma tonearest flt-32 -0x2p-128f : -0x8p+124f : inexact-ok
+= tgamma towardzero flt-32 -0x2p-128f : -0x7.fffff8p+124f : inexact-ok
+= tgamma upward flt-32 -0x2p-128f : -0x7.fffff8p+124f : inexact-ok
+= tgamma downward dbl-64 -0x2p-128 : -0x8p+124 : inexact-ok
+= tgamma tonearest dbl-64 -0x2p-128 : -0x8p+124 : inexact-ok
+= tgamma towardzero dbl-64 -0x2p-128 : -0x7.ffffffffffffcp+124 : inexact-ok
+= tgamma upward dbl-64 -0x2p-128 : -0x7.ffffffffffffcp+124 : inexact-ok
+= tgamma downward ldbl-96-intel -0x2p-128L : -0x8p+124L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2p-128L : -0x8p+124L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2p-128L : -0x7.fffffffffffffff8p+124L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2p-128L : -0x7.fffffffffffffff8p+124L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2p-128L : -0x8p+124L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2p-128L : -0x8p+124L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2p-128L : -0x7.fffffffffffffff8p+124L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2p-128L : -0x7.fffffffffffffff8p+124L : inexact-ok
+= tgamma downward ldbl-128 -0x2p-128L : -0x8p+124L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2p-128L : -0x8p+124L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2p-128L : -0x7.fffffffffffffffffffffffffffcp+124L : inexact-ok
+= tgamma upward ldbl-128 -0x2p-128L : -0x7.fffffffffffffffffffffffffffcp+124L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2p-128L : -0x8p+124L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2p-128L : -0x8p+124L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2p-128L : -0x7.fffffffffffffffffffffffffep+124L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2p-128L : -0x7.fffffffffffffffffffffffffep+124L : inexact-ok
+tgamma 0x1p-128
+= tgamma downward flt-32 0x1p-128f : 0xf.fffffp+124f : inexact-ok
+= tgamma tonearest flt-32 0x1p-128f : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero flt-32 0x1p-128f : 0xf.fffffp+124f : inexact-ok
+= tgamma upward flt-32 0x1p-128f : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward dbl-64 0x1p-128 : 0xf.ffffffffffff8p+124 : inexact-ok
+= tgamma tonearest dbl-64 0x1p-128 : 0x1p+128 : inexact-ok
+= tgamma towardzero dbl-64 0x1p-128 : 0xf.ffffffffffff8p+124 : inexact-ok
+= tgamma upward dbl-64 0x1p-128 : 0x1p+128 : inexact-ok
+= tgamma downward ldbl-96-intel 0x1p-128L : 0xf.fffffffffffffffp+124L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x1p-128L : 0x1p+128L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x1p-128L : 0xf.fffffffffffffffp+124L : inexact-ok
+= tgamma upward ldbl-96-intel 0x1p-128L : 0x1p+128L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x1p-128L : 0xf.fffffffffffffffp+124L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x1p-128L : 0x1p+128L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x1p-128L : 0xf.fffffffffffffffp+124L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x1p-128L : 0x1p+128L : inexact-ok
+= tgamma downward ldbl-128 0x1p-128L : 0xf.fffffffffffffffffffffffffff8p+124L : inexact-ok
+= tgamma tonearest ldbl-128 0x1p-128L : 0x1p+128L : inexact-ok
+= tgamma towardzero ldbl-128 0x1p-128L : 0xf.fffffffffffffffffffffffffff8p+124L : inexact-ok
+= tgamma upward ldbl-128 0x1p-128L : 0x1p+128L : inexact-ok
+= tgamma downward ldbl-128ibm 0x1p-128L : 0xf.fffffffffffffffffffffffffcp+124L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x1p-128L : 0x1p+128L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x1p-128L : 0xf.fffffffffffffffffffffffffcp+124L : inexact-ok
+= tgamma upward ldbl-128ibm 0x1p-128L : 0x1p+128L : inexact-ok
+tgamma -0x1p-128
+= tgamma downward flt-32 -0x1p-128f : minus_infty : inexact-ok overflow errno-erange
+= tgamma tonearest flt-32 -0x1p-128f : minus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero flt-32 -0x1p-128f : -0xf.fffffp+124f : inexact-ok
+= tgamma upward flt-32 -0x1p-128f : -0xf.fffffp+124f : inexact-ok
+= tgamma downward dbl-64 -0x1p-128 : -0x1p+128 : inexact-ok
+= tgamma tonearest dbl-64 -0x1p-128 : -0x1p+128 : inexact-ok
+= tgamma towardzero dbl-64 -0x1p-128 : -0xf.ffffffffffff8p+124 : inexact-ok
+= tgamma upward dbl-64 -0x1p-128 : -0xf.ffffffffffff8p+124 : inexact-ok
+= tgamma downward ldbl-96-intel -0x1p-128L : -0x1p+128L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x1p-128L : -0x1p+128L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x1p-128L : -0xf.fffffffffffffffp+124L : inexact-ok
+= tgamma upward ldbl-96-intel -0x1p-128L : -0xf.fffffffffffffffp+124L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x1p-128L : -0x1p+128L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x1p-128L : -0x1p+128L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x1p-128L : -0xf.fffffffffffffffp+124L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x1p-128L : -0xf.fffffffffffffffp+124L : inexact-ok
+= tgamma downward ldbl-128 -0x1p-128L : -0x1p+128L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1p-128L : -0x1p+128L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1p-128L : -0xf.fffffffffffffffffffffffffff8p+124L : inexact-ok
+= tgamma upward ldbl-128 -0x1p-128L : -0xf.fffffffffffffffffffffffffff8p+124L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1p-128L : -0x1p+128L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x1p-128L : -0x1p+128L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x1p-128L : -0xf.fffffffffffffffffffffffffcp+124L : inexact-ok
+= tgamma upward ldbl-128ibm -0x1p-128L : -0xf.fffffffffffffffffffffffffcp+124L : inexact-ok
+tgamma 0x1p-149
+= tgamma downward flt-32 0x8p-152f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= tgamma tonearest flt-32 0x8p-152f : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero flt-32 0x8p-152f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= tgamma upward flt-32 0x8p-152f : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward dbl-64 0x8p-152 : 0x1.fffffffffffffp+148 : inexact-ok
+= tgamma tonearest dbl-64 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma towardzero dbl-64 0x8p-152 : 0x1.fffffffffffffp+148 : inexact-ok
+= tgamma upward dbl-64 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma downward ldbl-96-intel 0x8p-152L : 0x1.fffffffffffffffep+148L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x8p-152L : 0x2p+148L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x8p-152L : 0x1.fffffffffffffffep+148L : inexact-ok
+= tgamma upward ldbl-96-intel 0x8p-152L : 0x2p+148L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x8p-152L : 0x1.fffffffffffffffep+148L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x8p-152L : 0x2p+148L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x8p-152L : 0x1.fffffffffffffffep+148L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x8p-152L : 0x2p+148L : inexact-ok
+= tgamma downward ldbl-128 0x8p-152L : 0x1.ffffffffffffffffffffffffffffp+148L : inexact-ok
+= tgamma tonearest ldbl-128 0x8p-152L : 0x2p+148L : inexact-ok
+= tgamma towardzero ldbl-128 0x8p-152L : 0x1.ffffffffffffffffffffffffffffp+148L : inexact-ok
+= tgamma upward ldbl-128 0x8p-152L : 0x2p+148L : inexact-ok
+= tgamma downward ldbl-128ibm 0x8p-152L : 0x1.ffffffffffffffffffffffffff8p+148L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x8p-152L : 0x2p+148L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x8p-152L : 0x1.ffffffffffffffffffffffffff8p+148L : inexact-ok
+= tgamma upward ldbl-128ibm 0x8p-152L : 0x2p+148L : inexact-ok
+tgamma -0x1p-149
+= tgamma downward flt-32 -0x8p-152f : minus_infty : inexact-ok overflow errno-erange
+= tgamma tonearest flt-32 -0x8p-152f : minus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero flt-32 -0x8p-152f : -0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= tgamma upward flt-32 -0x8p-152f : -0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= tgamma downward dbl-64 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma tonearest dbl-64 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma towardzero dbl-64 -0x8p-152 : -0x1.fffffffffffffp+148 : inexact-ok
+= tgamma upward dbl-64 -0x8p-152 : -0x1.fffffffffffffp+148 : inexact-ok
+= tgamma downward ldbl-96-intel -0x8p-152L : -0x2p+148L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x8p-152L : -0x2p+148L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x8p-152L : -0x1.fffffffffffffffep+148L : inexact-ok
+= tgamma upward ldbl-96-intel -0x8p-152L : -0x1.fffffffffffffffep+148L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x8p-152L : -0x2p+148L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x8p-152L : -0x2p+148L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x8p-152L : -0x1.fffffffffffffffep+148L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x8p-152L : -0x1.fffffffffffffffep+148L : inexact-ok
+= tgamma downward ldbl-128 -0x8p-152L : -0x2p+148L : inexact-ok
+= tgamma tonearest ldbl-128 -0x8p-152L : -0x2p+148L : inexact-ok
+= tgamma towardzero ldbl-128 -0x8p-152L : -0x1.ffffffffffffffffffffffffffffp+148L : inexact-ok
+= tgamma upward ldbl-128 -0x8p-152L : -0x1.ffffffffffffffffffffffffffffp+148L : inexact-ok
+= tgamma downward ldbl-128ibm -0x8p-152L : -0x2p+148L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x8p-152L : -0x2p+148L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x8p-152L : -0x1.ffffffffffffffffffffffffff8p+148L : inexact-ok
+= tgamma upward ldbl-128ibm -0x8p-152L : -0x1.ffffffffffffffffffffffffff8p+148L : inexact-ok
+tgamma 0x1p-1023
+= tgamma downward flt-32 0x8p-152f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= tgamma tonearest flt-32 0x8p-152f : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero flt-32 0x8p-152f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= tgamma upward flt-32 0x8p-152f : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward dbl-64 0x8p-152 : 0x1.fffffffffffffp+148 : inexact-ok
+= tgamma tonearest dbl-64 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma towardzero dbl-64 0x8p-152 : 0x1.fffffffffffffp+148 : inexact-ok
+= tgamma upward dbl-64 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma downward ldbl-96-intel 0x8p-152L : 0x1.fffffffffffffffep+148L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x8p-152L : 0x2p+148L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x8p-152L : 0x1.fffffffffffffffep+148L : inexact-ok
+= tgamma upward ldbl-96-intel 0x8p-152L : 0x2p+148L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x8p-152L : 0x1.fffffffffffffffep+148L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x8p-152L : 0x2p+148L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x8p-152L : 0x1.fffffffffffffffep+148L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x8p-152L : 0x2p+148L : inexact-ok
+= tgamma downward ldbl-128 0x8p-152L : 0x1.ffffffffffffffffffffffffffffp+148L : inexact-ok
+= tgamma tonearest ldbl-128 0x8p-152L : 0x2p+148L : inexact-ok
+= tgamma towardzero ldbl-128 0x8p-152L : 0x1.ffffffffffffffffffffffffffffp+148L : inexact-ok
+= tgamma upward ldbl-128 0x8p-152L : 0x2p+148L : inexact-ok
+= tgamma downward ldbl-128ibm 0x8p-152L : 0x1.ffffffffffffffffffffffffff8p+148L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x8p-152L : 0x2p+148L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x8p-152L : 0x1.ffffffffffffffffffffffffff8p+148L : inexact-ok
+= tgamma upward ldbl-128ibm 0x8p-152L : 0x2p+148L : inexact-ok
+= tgamma downward dbl-64 0x2p-1024 : 0x7.ffffffffffffcp+1020 : inexact-ok
+= tgamma tonearest dbl-64 0x2p-1024 : 0x8p+1020 : inexact-ok
+= tgamma towardzero dbl-64 0x2p-1024 : 0x7.ffffffffffffcp+1020 : inexact-ok
+= tgamma upward dbl-64 0x2p-1024 : 0x8p+1020 : inexact-ok
+= tgamma downward ldbl-96-intel 0x2p-1024L : 0x7.fffffffffffffff8p+1020L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x2p-1024L : 0x8p+1020L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x2p-1024L : 0x7.fffffffffffffff8p+1020L : inexact-ok
+= tgamma upward ldbl-96-intel 0x2p-1024L : 0x8p+1020L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x2p-1024L : 0x7.fffffffffffffff8p+1020L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x2p-1024L : 0x8p+1020L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x2p-1024L : 0x7.fffffffffffffff8p+1020L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x2p-1024L : 0x8p+1020L : inexact-ok
+= tgamma downward ldbl-128 0x2p-1024L : 0x7.fffffffffffffffffffffffffffcp+1020L : inexact-ok
+= tgamma tonearest ldbl-128 0x2p-1024L : 0x8p+1020L : inexact-ok
+= tgamma towardzero ldbl-128 0x2p-1024L : 0x7.fffffffffffffffffffffffffffcp+1020L : inexact-ok
+= tgamma upward ldbl-128 0x2p-1024L : 0x8p+1020L : inexact-ok
+= tgamma downward ldbl-128ibm 0x2p-1024L : 0x7.fffffffffffffffffffffffffep+1020L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x2p-1024L : 0x8p+1020L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x2p-1024L : 0x7.fffffffffffffffffffffffffep+1020L : inexact-ok
+= tgamma upward ldbl-128ibm 0x2p-1024L : 0x8p+1020L : inexact-ok
+tgamma -0x1p-1023
+= tgamma downward flt-32 -0x8p-152f : minus_infty : inexact-ok overflow errno-erange
+= tgamma tonearest flt-32 -0x8p-152f : minus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero flt-32 -0x8p-152f : -0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= tgamma upward flt-32 -0x8p-152f : -0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= tgamma downward dbl-64 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma tonearest dbl-64 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma towardzero dbl-64 -0x8p-152 : -0x1.fffffffffffffp+148 : inexact-ok
+= tgamma upward dbl-64 -0x8p-152 : -0x1.fffffffffffffp+148 : inexact-ok
+= tgamma downward ldbl-96-intel -0x8p-152L : -0x2p+148L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x8p-152L : -0x2p+148L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x8p-152L : -0x1.fffffffffffffffep+148L : inexact-ok
+= tgamma upward ldbl-96-intel -0x8p-152L : -0x1.fffffffffffffffep+148L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x8p-152L : -0x2p+148L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x8p-152L : -0x2p+148L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x8p-152L : -0x1.fffffffffffffffep+148L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x8p-152L : -0x1.fffffffffffffffep+148L : inexact-ok
+= tgamma downward ldbl-128 -0x8p-152L : -0x2p+148L : inexact-ok
+= tgamma tonearest ldbl-128 -0x8p-152L : -0x2p+148L : inexact-ok
+= tgamma towardzero ldbl-128 -0x8p-152L : -0x1.ffffffffffffffffffffffffffffp+148L : inexact-ok
+= tgamma upward ldbl-128 -0x8p-152L : -0x1.ffffffffffffffffffffffffffffp+148L : inexact-ok
+= tgamma downward ldbl-128ibm -0x8p-152L : -0x2p+148L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x8p-152L : -0x2p+148L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x8p-152L : -0x1.ffffffffffffffffffffffffff8p+148L : inexact-ok
+= tgamma upward ldbl-128ibm -0x8p-152L : -0x1.ffffffffffffffffffffffffff8p+148L : inexact-ok
+= tgamma downward dbl-64 -0x2p-1024 : -0x8p+1020 : inexact-ok
+= tgamma tonearest dbl-64 -0x2p-1024 : -0x8p+1020 : inexact-ok
+= tgamma towardzero dbl-64 -0x2p-1024 : -0x7.ffffffffffffcp+1020 : inexact-ok
+= tgamma upward dbl-64 -0x2p-1024 : -0x7.ffffffffffffcp+1020 : inexact-ok
+= tgamma downward ldbl-96-intel -0x2p-1024L : -0x8p+1020L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2p-1024L : -0x8p+1020L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2p-1024L : -0x7.fffffffffffffff8p+1020L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2p-1024L : -0x7.fffffffffffffff8p+1020L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2p-1024L : -0x8p+1020L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2p-1024L : -0x8p+1020L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2p-1024L : -0x7.fffffffffffffff8p+1020L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2p-1024L : -0x7.fffffffffffffff8p+1020L : inexact-ok
+= tgamma downward ldbl-128 -0x2p-1024L : -0x8p+1020L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2p-1024L : -0x8p+1020L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2p-1024L : -0x7.fffffffffffffffffffffffffffcp+1020L : inexact-ok
+= tgamma upward ldbl-128 -0x2p-1024L : -0x7.fffffffffffffffffffffffffffcp+1020L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2p-1024L : -0x8p+1020L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2p-1024L : -0x8p+1020L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2p-1024L : -0x7.fffffffffffffffffffffffffep+1020L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2p-1024L : -0x7.fffffffffffffffffffffffffep+1020L : inexact-ok
+tgamma 0x1p-1024
+= tgamma downward flt-32 0x8p-152f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= tgamma tonearest flt-32 0x8p-152f : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero flt-32 0x8p-152f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= tgamma upward flt-32 0x8p-152f : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward dbl-64 0x8p-152 : 0x1.fffffffffffffp+148 : inexact-ok
+= tgamma tonearest dbl-64 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma towardzero dbl-64 0x8p-152 : 0x1.fffffffffffffp+148 : inexact-ok
+= tgamma upward dbl-64 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma downward ldbl-96-intel 0x8p-152L : 0x1.fffffffffffffffep+148L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x8p-152L : 0x2p+148L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x8p-152L : 0x1.fffffffffffffffep+148L : inexact-ok
+= tgamma upward ldbl-96-intel 0x8p-152L : 0x2p+148L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x8p-152L : 0x1.fffffffffffffffep+148L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x8p-152L : 0x2p+148L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x8p-152L : 0x1.fffffffffffffffep+148L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x8p-152L : 0x2p+148L : inexact-ok
+= tgamma downward ldbl-128 0x8p-152L : 0x1.ffffffffffffffffffffffffffffp+148L : inexact-ok
+= tgamma tonearest ldbl-128 0x8p-152L : 0x2p+148L : inexact-ok
+= tgamma towardzero ldbl-128 0x8p-152L : 0x1.ffffffffffffffffffffffffffffp+148L : inexact-ok
+= tgamma upward ldbl-128 0x8p-152L : 0x2p+148L : inexact-ok
+= tgamma downward ldbl-128ibm 0x8p-152L : 0x1.ffffffffffffffffffffffffff8p+148L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x8p-152L : 0x2p+148L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x8p-152L : 0x1.ffffffffffffffffffffffffff8p+148L : inexact-ok
+= tgamma upward ldbl-128ibm 0x8p-152L : 0x2p+148L : inexact-ok
+= tgamma downward dbl-64 0x1p-1024 : 0xf.ffffffffffff8p+1020 : inexact-ok
+= tgamma tonearest dbl-64 0x1p-1024 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero dbl-64 0x1p-1024 : 0xf.ffffffffffff8p+1020 : inexact-ok
+= tgamma upward dbl-64 0x1p-1024 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ldbl-96-intel 0x1p-1024L : 0xf.fffffffffffffffp+1020L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x1p-1024L : 0x1p+1024L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x1p-1024L : 0xf.fffffffffffffffp+1020L : inexact-ok
+= tgamma upward ldbl-96-intel 0x1p-1024L : 0x1p+1024L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x1p-1024L : 0xf.fffffffffffffffp+1020L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x1p-1024L : 0x1p+1024L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x1p-1024L : 0xf.fffffffffffffffp+1020L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x1p-1024L : 0x1p+1024L : inexact-ok
+= tgamma downward ldbl-128 0x1p-1024L : 0xf.fffffffffffffffffffffffffff8p+1020L : inexact-ok
+= tgamma tonearest ldbl-128 0x1p-1024L : 0x1p+1024L : inexact-ok
+= tgamma towardzero ldbl-128 0x1p-1024L : 0xf.fffffffffffffffffffffffffff8p+1020L : inexact-ok
+= tgamma upward ldbl-128 0x1p-1024L : 0x1p+1024L : inexact-ok
+= tgamma downward ldbl-128ibm 0x1p-1024L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm 0x1p-1024L : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-128ibm 0x1p-1024L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-128ibm 0x1p-1024L : plus_infty : inexact-ok overflow errno-erange
+tgamma -0x1p-1024
+= tgamma downward flt-32 -0x8p-152f : minus_infty : inexact-ok overflow errno-erange
+= tgamma tonearest flt-32 -0x8p-152f : minus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero flt-32 -0x8p-152f : -0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= tgamma upward flt-32 -0x8p-152f : -0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= tgamma downward dbl-64 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma tonearest dbl-64 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma towardzero dbl-64 -0x8p-152 : -0x1.fffffffffffffp+148 : inexact-ok
+= tgamma upward dbl-64 -0x8p-152 : -0x1.fffffffffffffp+148 : inexact-ok
+= tgamma downward ldbl-96-intel -0x8p-152L : -0x2p+148L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x8p-152L : -0x2p+148L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x8p-152L : -0x1.fffffffffffffffep+148L : inexact-ok
+= tgamma upward ldbl-96-intel -0x8p-152L : -0x1.fffffffffffffffep+148L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x8p-152L : -0x2p+148L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x8p-152L : -0x2p+148L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x8p-152L : -0x1.fffffffffffffffep+148L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x8p-152L : -0x1.fffffffffffffffep+148L : inexact-ok
+= tgamma downward ldbl-128 -0x8p-152L : -0x2p+148L : inexact-ok
+= tgamma tonearest ldbl-128 -0x8p-152L : -0x2p+148L : inexact-ok
+= tgamma towardzero ldbl-128 -0x8p-152L : -0x1.ffffffffffffffffffffffffffffp+148L : inexact-ok
+= tgamma upward ldbl-128 -0x8p-152L : -0x1.ffffffffffffffffffffffffffffp+148L : inexact-ok
+= tgamma downward ldbl-128ibm -0x8p-152L : -0x2p+148L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x8p-152L : -0x2p+148L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x8p-152L : -0x1.ffffffffffffffffffffffffff8p+148L : inexact-ok
+= tgamma upward ldbl-128ibm -0x8p-152L : -0x1.ffffffffffffffffffffffffff8p+148L : inexact-ok
+= tgamma downward dbl-64 -0x1p-1024 : minus_infty : inexact-ok overflow errno-erange
+= tgamma tonearest dbl-64 -0x1p-1024 : minus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero dbl-64 -0x1p-1024 : -0xf.ffffffffffff8p+1020 : inexact-ok
+= tgamma upward dbl-64 -0x1p-1024 : -0xf.ffffffffffff8p+1020 : inexact-ok
+= tgamma downward ldbl-96-intel -0x1p-1024L : -0x1p+1024L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x1p-1024L : -0x1p+1024L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x1p-1024L : -0xf.fffffffffffffffp+1020L : inexact-ok
+= tgamma upward ldbl-96-intel -0x1p-1024L : -0xf.fffffffffffffffp+1020L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x1p-1024L : -0x1p+1024L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x1p-1024L : -0x1p+1024L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x1p-1024L : -0xf.fffffffffffffffp+1020L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x1p-1024L : -0xf.fffffffffffffffp+1020L : inexact-ok
+= tgamma downward ldbl-128 -0x1p-1024L : -0x1p+1024L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1p-1024L : -0x1p+1024L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1p-1024L : -0xf.fffffffffffffffffffffffffff8p+1020L : inexact-ok
+= tgamma upward ldbl-128 -0x1p-1024L : -0xf.fffffffffffffffffffffffffff8p+1020L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1p-1024L : minus_infty : inexact-ok overflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x1p-1024L : minus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x1p-1024L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-128ibm -0x1p-1024L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+tgamma 0x1p-1074
+= tgamma downward flt-32 0x8p-152f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= tgamma tonearest flt-32 0x8p-152f : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero flt-32 0x8p-152f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= tgamma upward flt-32 0x8p-152f : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward dbl-64 0x8p-152 : 0x1.fffffffffffffp+148 : inexact-ok
+= tgamma tonearest dbl-64 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma towardzero dbl-64 0x8p-152 : 0x1.fffffffffffffp+148 : inexact-ok
+= tgamma upward dbl-64 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma downward ldbl-96-intel 0x8p-152L : 0x1.fffffffffffffffep+148L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x8p-152L : 0x2p+148L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x8p-152L : 0x1.fffffffffffffffep+148L : inexact-ok
+= tgamma upward ldbl-96-intel 0x8p-152L : 0x2p+148L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x8p-152L : 0x1.fffffffffffffffep+148L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x8p-152L : 0x2p+148L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x8p-152L : 0x1.fffffffffffffffep+148L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x8p-152L : 0x2p+148L : inexact-ok
+= tgamma downward ldbl-128 0x8p-152L : 0x1.ffffffffffffffffffffffffffffp+148L : inexact-ok
+= tgamma tonearest ldbl-128 0x8p-152L : 0x2p+148L : inexact-ok
+= tgamma towardzero ldbl-128 0x8p-152L : 0x1.ffffffffffffffffffffffffffffp+148L : inexact-ok
+= tgamma upward ldbl-128 0x8p-152L : 0x2p+148L : inexact-ok
+= tgamma downward ldbl-128ibm 0x8p-152L : 0x1.ffffffffffffffffffffffffff8p+148L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x8p-152L : 0x2p+148L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x8p-152L : 0x1.ffffffffffffffffffffffffff8p+148L : inexact-ok
+= tgamma upward ldbl-128ibm 0x8p-152L : 0x2p+148L : inexact-ok
+= tgamma downward dbl-64 0x4p-1076 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest dbl-64 0x4p-1076 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero dbl-64 0x4p-1076 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward dbl-64 0x4p-1076 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ldbl-96-intel 0x4p-1076L : 0x3.fffffffffffffffcp+1072L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x4p-1076L : 0x4p+1072L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x4p-1076L : 0x3.fffffffffffffffcp+1072L : inexact-ok
+= tgamma upward ldbl-96-intel 0x4p-1076L : 0x4p+1072L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x4p-1076L : 0x3.fffffffffffffffcp+1072L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x4p-1076L : 0x4p+1072L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x4p-1076L : 0x3.fffffffffffffffcp+1072L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x4p-1076L : 0x4p+1072L : inexact-ok
+= tgamma downward ldbl-128 0x4p-1076L : 0x3.fffffffffffffffffffffffffffep+1072L : inexact-ok
+= tgamma tonearest ldbl-128 0x4p-1076L : 0x4p+1072L : inexact-ok
+= tgamma towardzero ldbl-128 0x4p-1076L : 0x3.fffffffffffffffffffffffffffep+1072L : inexact-ok
+= tgamma upward ldbl-128 0x4p-1076L : 0x4p+1072L : inexact-ok
+= tgamma downward ldbl-128ibm 0x4p-1076L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm 0x4p-1076L : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-128ibm 0x4p-1076L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-128ibm 0x4p-1076L : plus_infty : inexact-ok overflow errno-erange
+tgamma -0x1p-1074
+= tgamma downward flt-32 -0x8p-152f : minus_infty : inexact-ok overflow errno-erange
+= tgamma tonearest flt-32 -0x8p-152f : minus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero flt-32 -0x8p-152f : -0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= tgamma upward flt-32 -0x8p-152f : -0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= tgamma downward dbl-64 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma tonearest dbl-64 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma towardzero dbl-64 -0x8p-152 : -0x1.fffffffffffffp+148 : inexact-ok
+= tgamma upward dbl-64 -0x8p-152 : -0x1.fffffffffffffp+148 : inexact-ok
+= tgamma downward ldbl-96-intel -0x8p-152L : -0x2p+148L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x8p-152L : -0x2p+148L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x8p-152L : -0x1.fffffffffffffffep+148L : inexact-ok
+= tgamma upward ldbl-96-intel -0x8p-152L : -0x1.fffffffffffffffep+148L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x8p-152L : -0x2p+148L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x8p-152L : -0x2p+148L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x8p-152L : -0x1.fffffffffffffffep+148L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x8p-152L : -0x1.fffffffffffffffep+148L : inexact-ok
+= tgamma downward ldbl-128 -0x8p-152L : -0x2p+148L : inexact-ok
+= tgamma tonearest ldbl-128 -0x8p-152L : -0x2p+148L : inexact-ok
+= tgamma towardzero ldbl-128 -0x8p-152L : -0x1.ffffffffffffffffffffffffffffp+148L : inexact-ok
+= tgamma upward ldbl-128 -0x8p-152L : -0x1.ffffffffffffffffffffffffffffp+148L : inexact-ok
+= tgamma downward ldbl-128ibm -0x8p-152L : -0x2p+148L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x8p-152L : -0x2p+148L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x8p-152L : -0x1.ffffffffffffffffffffffffff8p+148L : inexact-ok
+= tgamma upward ldbl-128ibm -0x8p-152L : -0x1.ffffffffffffffffffffffffff8p+148L : inexact-ok
+= tgamma downward dbl-64 -0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
+= tgamma tonearest dbl-64 -0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero dbl-64 -0x4p-1076 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward dbl-64 -0x4p-1076 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0x4p-1076L : -0x4p+1072L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x4p-1076L : -0x4p+1072L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x4p-1076L : -0x3.fffffffffffffffcp+1072L : inexact-ok
+= tgamma upward ldbl-96-intel -0x4p-1076L : -0x3.fffffffffffffffcp+1072L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x4p-1076L : -0x4p+1072L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x4p-1076L : -0x4p+1072L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x4p-1076L : -0x3.fffffffffffffffcp+1072L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x4p-1076L : -0x3.fffffffffffffffcp+1072L : inexact-ok
+= tgamma downward ldbl-128 -0x4p-1076L : -0x4p+1072L : inexact-ok
+= tgamma tonearest ldbl-128 -0x4p-1076L : -0x4p+1072L : inexact-ok
+= tgamma towardzero ldbl-128 -0x4p-1076L : -0x3.fffffffffffffffffffffffffffep+1072L : inexact-ok
+= tgamma upward ldbl-128 -0x4p-1076L : -0x3.fffffffffffffffffffffffffffep+1072L : inexact-ok
+= tgamma downward ldbl-128ibm -0x4p-1076L : minus_infty : inexact-ok overflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x4p-1076L : minus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x4p-1076L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-128ibm -0x4p-1076L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+tgamma 0x1p-16383
+= tgamma downward flt-32 0x8p-152f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= tgamma tonearest flt-32 0x8p-152f : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero flt-32 0x8p-152f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= tgamma upward flt-32 0x8p-152f : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward dbl-64 0x8p-152 : 0x1.fffffffffffffp+148 : inexact-ok
+= tgamma tonearest dbl-64 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma towardzero dbl-64 0x8p-152 : 0x1.fffffffffffffp+148 : inexact-ok
+= tgamma upward dbl-64 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma downward ldbl-96-intel 0x8p-152L : 0x1.fffffffffffffffep+148L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x8p-152L : 0x2p+148L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x8p-152L : 0x1.fffffffffffffffep+148L : inexact-ok
+= tgamma upward ldbl-96-intel 0x8p-152L : 0x2p+148L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x8p-152L : 0x1.fffffffffffffffep+148L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x8p-152L : 0x2p+148L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x8p-152L : 0x1.fffffffffffffffep+148L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x8p-152L : 0x2p+148L : inexact-ok
+= tgamma downward ldbl-128 0x8p-152L : 0x1.ffffffffffffffffffffffffffffp+148L : inexact-ok
+= tgamma tonearest ldbl-128 0x8p-152L : 0x2p+148L : inexact-ok
+= tgamma towardzero ldbl-128 0x8p-152L : 0x1.ffffffffffffffffffffffffffffp+148L : inexact-ok
+= tgamma upward ldbl-128 0x8p-152L : 0x2p+148L : inexact-ok
+= tgamma downward ldbl-128ibm 0x8p-152L : 0x1.ffffffffffffffffffffffffff8p+148L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x8p-152L : 0x2p+148L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x8p-152L : 0x1.ffffffffffffffffffffffffff8p+148L : inexact-ok
+= tgamma upward ldbl-128ibm 0x8p-152L : 0x2p+148L : inexact-ok
+= tgamma downward dbl-64 0x4p-1076 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest dbl-64 0x4p-1076 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero dbl-64 0x4p-1076 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward dbl-64 0x4p-1076 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ldbl-96-intel 0x4p-1076L : 0x3.fffffffffffffffcp+1072L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x4p-1076L : 0x4p+1072L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x4p-1076L : 0x3.fffffffffffffffcp+1072L : inexact-ok
+= tgamma upward ldbl-96-intel 0x4p-1076L : 0x4p+1072L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x4p-1076L : 0x3.fffffffffffffffcp+1072L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x4p-1076L : 0x4p+1072L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x4p-1076L : 0x3.fffffffffffffffcp+1072L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x4p-1076L : 0x4p+1072L : inexact-ok
+= tgamma downward ldbl-128 0x4p-1076L : 0x3.fffffffffffffffffffffffffffep+1072L : inexact-ok
+= tgamma tonearest ldbl-128 0x4p-1076L : 0x4p+1072L : inexact-ok
+= tgamma towardzero ldbl-128 0x4p-1076L : 0x3.fffffffffffffffffffffffffffep+1072L : inexact-ok
+= tgamma upward ldbl-128 0x4p-1076L : 0x4p+1072L : inexact-ok
+= tgamma downward ldbl-128ibm 0x4p-1076L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm 0x4p-1076L : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-128ibm 0x4p-1076L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-128ibm 0x4p-1076L : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ldbl-96-intel 0x2p-16384L : 0x7.fffffffffffffff8p+16380L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x2p-16384L : 0x8p+16380L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x2p-16384L : 0x7.fffffffffffffff8p+16380L : inexact-ok
+= tgamma upward ldbl-96-intel 0x2p-16384L : 0x8p+16380L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x2p-16384L : 0x7.fffffffffffffff8p+16380L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x2p-16384L : 0x8p+16380L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x2p-16384L : 0x7.fffffffffffffff8p+16380L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x2p-16384L : 0x8p+16380L : inexact-ok
+= tgamma downward ldbl-128 0x2p-16384L : 0x7.fffffffffffffffffffffffffffcp+16380L : inexact-ok
+= tgamma tonearest ldbl-128 0x2p-16384L : 0x8p+16380L : inexact-ok
+= tgamma towardzero ldbl-128 0x2p-16384L : 0x7.fffffffffffffffffffffffffffcp+16380L : inexact-ok
+= tgamma upward ldbl-128 0x2p-16384L : 0x8p+16380L : inexact-ok
+tgamma -0x1p-16383
+= tgamma downward flt-32 -0x8p-152f : minus_infty : inexact-ok overflow errno-erange
+= tgamma tonearest flt-32 -0x8p-152f : minus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero flt-32 -0x8p-152f : -0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= tgamma upward flt-32 -0x8p-152f : -0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= tgamma downward dbl-64 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma tonearest dbl-64 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma towardzero dbl-64 -0x8p-152 : -0x1.fffffffffffffp+148 : inexact-ok
+= tgamma upward dbl-64 -0x8p-152 : -0x1.fffffffffffffp+148 : inexact-ok
+= tgamma downward ldbl-96-intel -0x8p-152L : -0x2p+148L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x8p-152L : -0x2p+148L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x8p-152L : -0x1.fffffffffffffffep+148L : inexact-ok
+= tgamma upward ldbl-96-intel -0x8p-152L : -0x1.fffffffffffffffep+148L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x8p-152L : -0x2p+148L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x8p-152L : -0x2p+148L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x8p-152L : -0x1.fffffffffffffffep+148L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x8p-152L : -0x1.fffffffffffffffep+148L : inexact-ok
+= tgamma downward ldbl-128 -0x8p-152L : -0x2p+148L : inexact-ok
+= tgamma tonearest ldbl-128 -0x8p-152L : -0x2p+148L : inexact-ok
+= tgamma towardzero ldbl-128 -0x8p-152L : -0x1.ffffffffffffffffffffffffffffp+148L : inexact-ok
+= tgamma upward ldbl-128 -0x8p-152L : -0x1.ffffffffffffffffffffffffffffp+148L : inexact-ok
+= tgamma downward ldbl-128ibm -0x8p-152L : -0x2p+148L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x8p-152L : -0x2p+148L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x8p-152L : -0x1.ffffffffffffffffffffffffff8p+148L : inexact-ok
+= tgamma upward ldbl-128ibm -0x8p-152L : -0x1.ffffffffffffffffffffffffff8p+148L : inexact-ok
+= tgamma downward dbl-64 -0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
+= tgamma tonearest dbl-64 -0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero dbl-64 -0x4p-1076 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward dbl-64 -0x4p-1076 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0x4p-1076L : -0x4p+1072L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x4p-1076L : -0x4p+1072L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x4p-1076L : -0x3.fffffffffffffffcp+1072L : inexact-ok
+= tgamma upward ldbl-96-intel -0x4p-1076L : -0x3.fffffffffffffffcp+1072L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x4p-1076L : -0x4p+1072L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x4p-1076L : -0x4p+1072L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x4p-1076L : -0x3.fffffffffffffffcp+1072L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x4p-1076L : -0x3.fffffffffffffffcp+1072L : inexact-ok
+= tgamma downward ldbl-128 -0x4p-1076L : -0x4p+1072L : inexact-ok
+= tgamma tonearest ldbl-128 -0x4p-1076L : -0x4p+1072L : inexact-ok
+= tgamma towardzero ldbl-128 -0x4p-1076L : -0x3.fffffffffffffffffffffffffffep+1072L : inexact-ok
+= tgamma upward ldbl-128 -0x4p-1076L : -0x3.fffffffffffffffffffffffffffep+1072L : inexact-ok
+= tgamma downward ldbl-128ibm -0x4p-1076L : minus_infty : inexact-ok overflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x4p-1076L : minus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x4p-1076L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-128ibm -0x4p-1076L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0x2p-16384L : -0x8p+16380L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2p-16384L : -0x8p+16380L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2p-16384L : -0x7.fffffffffffffff8p+16380L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2p-16384L : -0x7.fffffffffffffff8p+16380L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2p-16384L : -0x8p+16380L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2p-16384L : -0x8p+16380L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2p-16384L : -0x7.fffffffffffffff8p+16380L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2p-16384L : -0x7.fffffffffffffff8p+16380L : inexact-ok
+= tgamma downward ldbl-128 -0x2p-16384L : -0x8p+16380L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2p-16384L : -0x8p+16380L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2p-16384L : -0x7.fffffffffffffffffffffffffffcp+16380L : inexact-ok
+= tgamma upward ldbl-128 -0x2p-16384L : -0x7.fffffffffffffffffffffffffffcp+16380L : inexact-ok
+tgamma 0x1p-16384
+= tgamma downward flt-32 0x8p-152f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= tgamma tonearest flt-32 0x8p-152f : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero flt-32 0x8p-152f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= tgamma upward flt-32 0x8p-152f : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward dbl-64 0x8p-152 : 0x1.fffffffffffffp+148 : inexact-ok
+= tgamma tonearest dbl-64 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma towardzero dbl-64 0x8p-152 : 0x1.fffffffffffffp+148 : inexact-ok
+= tgamma upward dbl-64 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma downward ldbl-96-intel 0x8p-152L : 0x1.fffffffffffffffep+148L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x8p-152L : 0x2p+148L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x8p-152L : 0x1.fffffffffffffffep+148L : inexact-ok
+= tgamma upward ldbl-96-intel 0x8p-152L : 0x2p+148L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x8p-152L : 0x1.fffffffffffffffep+148L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x8p-152L : 0x2p+148L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x8p-152L : 0x1.fffffffffffffffep+148L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x8p-152L : 0x2p+148L : inexact-ok
+= tgamma downward ldbl-128 0x8p-152L : 0x1.ffffffffffffffffffffffffffffp+148L : inexact-ok
+= tgamma tonearest ldbl-128 0x8p-152L : 0x2p+148L : inexact-ok
+= tgamma towardzero ldbl-128 0x8p-152L : 0x1.ffffffffffffffffffffffffffffp+148L : inexact-ok
+= tgamma upward ldbl-128 0x8p-152L : 0x2p+148L : inexact-ok
+= tgamma downward ldbl-128ibm 0x8p-152L : 0x1.ffffffffffffffffffffffffff8p+148L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x8p-152L : 0x2p+148L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x8p-152L : 0x1.ffffffffffffffffffffffffff8p+148L : inexact-ok
+= tgamma upward ldbl-128ibm 0x8p-152L : 0x2p+148L : inexact-ok
+= tgamma downward dbl-64 0x4p-1076 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest dbl-64 0x4p-1076 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero dbl-64 0x4p-1076 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward dbl-64 0x4p-1076 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ldbl-96-intel 0x4p-1076L : 0x3.fffffffffffffffcp+1072L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x4p-1076L : 0x4p+1072L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x4p-1076L : 0x3.fffffffffffffffcp+1072L : inexact-ok
+= tgamma upward ldbl-96-intel 0x4p-1076L : 0x4p+1072L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x4p-1076L : 0x3.fffffffffffffffcp+1072L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x4p-1076L : 0x4p+1072L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x4p-1076L : 0x3.fffffffffffffffcp+1072L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x4p-1076L : 0x4p+1072L : inexact-ok
+= tgamma downward ldbl-128 0x4p-1076L : 0x3.fffffffffffffffffffffffffffep+1072L : inexact-ok
+= tgamma tonearest ldbl-128 0x4p-1076L : 0x4p+1072L : inexact-ok
+= tgamma towardzero ldbl-128 0x4p-1076L : 0x3.fffffffffffffffffffffffffffep+1072L : inexact-ok
+= tgamma upward ldbl-128 0x4p-1076L : 0x4p+1072L : inexact-ok
+= tgamma downward ldbl-128ibm 0x4p-1076L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm 0x4p-1076L : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-128ibm 0x4p-1076L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-128ibm 0x4p-1076L : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ldbl-96-intel 0x1p-16384L : 0xf.fffffffffffffffp+16380L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x1p-16384L : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-96-intel 0x1p-16384L : 0xf.fffffffffffffffp+16380L : inexact-ok
+= tgamma upward ldbl-96-intel 0x1p-16384L : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ldbl-96-m68k 0x1p-16384L : 0xf.fffffffffffffffp+16380L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x1p-16384L : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-96-m68k 0x1p-16384L : 0xf.fffffffffffffffp+16380L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x1p-16384L : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ldbl-128 0x1p-16384L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok
+= tgamma tonearest ldbl-128 0x1p-16384L : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-128 0x1p-16384L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok
+= tgamma upward ldbl-128 0x1p-16384L : plus_infty : inexact-ok overflow errno-erange
+tgamma -0x1p-16384
+= tgamma downward flt-32 -0x8p-152f : minus_infty : inexact-ok overflow errno-erange
+= tgamma tonearest flt-32 -0x8p-152f : minus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero flt-32 -0x8p-152f : -0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= tgamma upward flt-32 -0x8p-152f : -0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= tgamma downward dbl-64 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma tonearest dbl-64 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma towardzero dbl-64 -0x8p-152 : -0x1.fffffffffffffp+148 : inexact-ok
+= tgamma upward dbl-64 -0x8p-152 : -0x1.fffffffffffffp+148 : inexact-ok
+= tgamma downward ldbl-96-intel -0x8p-152L : -0x2p+148L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x8p-152L : -0x2p+148L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x8p-152L : -0x1.fffffffffffffffep+148L : inexact-ok
+= tgamma upward ldbl-96-intel -0x8p-152L : -0x1.fffffffffffffffep+148L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x8p-152L : -0x2p+148L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x8p-152L : -0x2p+148L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x8p-152L : -0x1.fffffffffffffffep+148L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x8p-152L : -0x1.fffffffffffffffep+148L : inexact-ok
+= tgamma downward ldbl-128 -0x8p-152L : -0x2p+148L : inexact-ok
+= tgamma tonearest ldbl-128 -0x8p-152L : -0x2p+148L : inexact-ok
+= tgamma towardzero ldbl-128 -0x8p-152L : -0x1.ffffffffffffffffffffffffffffp+148L : inexact-ok
+= tgamma upward ldbl-128 -0x8p-152L : -0x1.ffffffffffffffffffffffffffffp+148L : inexact-ok
+= tgamma downward ldbl-128ibm -0x8p-152L : -0x2p+148L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x8p-152L : -0x2p+148L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x8p-152L : -0x1.ffffffffffffffffffffffffff8p+148L : inexact-ok
+= tgamma upward ldbl-128ibm -0x8p-152L : -0x1.ffffffffffffffffffffffffff8p+148L : inexact-ok
+= tgamma downward dbl-64 -0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
+= tgamma tonearest dbl-64 -0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero dbl-64 -0x4p-1076 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward dbl-64 -0x4p-1076 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0x4p-1076L : -0x4p+1072L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x4p-1076L : -0x4p+1072L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x4p-1076L : -0x3.fffffffffffffffcp+1072L : inexact-ok
+= tgamma upward ldbl-96-intel -0x4p-1076L : -0x3.fffffffffffffffcp+1072L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x4p-1076L : -0x4p+1072L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x4p-1076L : -0x4p+1072L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x4p-1076L : -0x3.fffffffffffffffcp+1072L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x4p-1076L : -0x3.fffffffffffffffcp+1072L : inexact-ok
+= tgamma downward ldbl-128 -0x4p-1076L : -0x4p+1072L : inexact-ok
+= tgamma tonearest ldbl-128 -0x4p-1076L : -0x4p+1072L : inexact-ok
+= tgamma towardzero ldbl-128 -0x4p-1076L : -0x3.fffffffffffffffffffffffffffep+1072L : inexact-ok
+= tgamma upward ldbl-128 -0x4p-1076L : -0x3.fffffffffffffffffffffffffffep+1072L : inexact-ok
+= tgamma downward ldbl-128ibm -0x4p-1076L : minus_infty : inexact-ok overflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x4p-1076L : minus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x4p-1076L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-128ibm -0x4p-1076L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0x1p-16384L : minus_infty : inexact-ok overflow errno-erange
+= tgamma tonearest ldbl-96-intel -0x1p-16384L : minus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x1p-16384L : -0xf.fffffffffffffffp+16380L : inexact-ok
+= tgamma upward ldbl-96-intel -0x1p-16384L : -0xf.fffffffffffffffp+16380L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x1p-16384L : minus_infty : inexact-ok overflow errno-erange
+= tgamma tonearest ldbl-96-m68k -0x1p-16384L : minus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x1p-16384L : -0xf.fffffffffffffffp+16380L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x1p-16384L : -0xf.fffffffffffffffp+16380L : inexact-ok
+= tgamma downward ldbl-128 -0x1p-16384L : minus_infty : inexact-ok overflow errno-erange
+= tgamma tonearest ldbl-128 -0x1p-16384L : minus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-128 -0x1p-16384L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok
+= tgamma upward ldbl-128 -0x1p-16384L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok
+tgamma 0x1p-16445
+= tgamma downward flt-32 0x8p-152f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= tgamma tonearest flt-32 0x8p-152f : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero flt-32 0x8p-152f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= tgamma upward flt-32 0x8p-152f : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward dbl-64 0x8p-152 : 0x1.fffffffffffffp+148 : inexact-ok
+= tgamma tonearest dbl-64 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma towardzero dbl-64 0x8p-152 : 0x1.fffffffffffffp+148 : inexact-ok
+= tgamma upward dbl-64 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma downward ldbl-96-intel 0x8p-152L : 0x1.fffffffffffffffep+148L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x8p-152L : 0x2p+148L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x8p-152L : 0x1.fffffffffffffffep+148L : inexact-ok
+= tgamma upward ldbl-96-intel 0x8p-152L : 0x2p+148L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x8p-152L : 0x1.fffffffffffffffep+148L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x8p-152L : 0x2p+148L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x8p-152L : 0x1.fffffffffffffffep+148L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x8p-152L : 0x2p+148L : inexact-ok
+= tgamma downward ldbl-128 0x8p-152L : 0x1.ffffffffffffffffffffffffffffp+148L : inexact-ok
+= tgamma tonearest ldbl-128 0x8p-152L : 0x2p+148L : inexact-ok
+= tgamma towardzero ldbl-128 0x8p-152L : 0x1.ffffffffffffffffffffffffffffp+148L : inexact-ok
+= tgamma upward ldbl-128 0x8p-152L : 0x2p+148L : inexact-ok
+= tgamma downward ldbl-128ibm 0x8p-152L : 0x1.ffffffffffffffffffffffffff8p+148L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x8p-152L : 0x2p+148L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x8p-152L : 0x1.ffffffffffffffffffffffffff8p+148L : inexact-ok
+= tgamma upward ldbl-128ibm 0x8p-152L : 0x2p+148L : inexact-ok
+= tgamma downward dbl-64 0x4p-1076 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest dbl-64 0x4p-1076 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero dbl-64 0x4p-1076 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward dbl-64 0x4p-1076 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ldbl-96-intel 0x4p-1076L : 0x3.fffffffffffffffcp+1072L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x4p-1076L : 0x4p+1072L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x4p-1076L : 0x3.fffffffffffffffcp+1072L : inexact-ok
+= tgamma upward ldbl-96-intel 0x4p-1076L : 0x4p+1072L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x4p-1076L : 0x3.fffffffffffffffcp+1072L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x4p-1076L : 0x4p+1072L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x4p-1076L : 0x3.fffffffffffffffcp+1072L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x4p-1076L : 0x4p+1072L : inexact-ok
+= tgamma downward ldbl-128 0x4p-1076L : 0x3.fffffffffffffffffffffffffffep+1072L : inexact-ok
+= tgamma tonearest ldbl-128 0x4p-1076L : 0x4p+1072L : inexact-ok
+= tgamma towardzero ldbl-128 0x4p-1076L : 0x3.fffffffffffffffffffffffffffep+1072L : inexact-ok
+= tgamma upward ldbl-128 0x4p-1076L : 0x4p+1072L : inexact-ok
+= tgamma downward ldbl-128ibm 0x4p-1076L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm 0x4p-1076L : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-128ibm 0x4p-1076L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-128ibm 0x4p-1076L : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ldbl-96-intel 0x8p-16448L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= tgamma tonearest ldbl-96-intel 0x8p-16448L : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-96-intel 0x8p-16448L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-96-intel 0x8p-16448L : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ldbl-96-m68k 0x8p-16448L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= tgamma tonearest ldbl-96-m68k 0x8p-16448L : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-96-m68k 0x8p-16448L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-96-m68k 0x8p-16448L : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ldbl-128 0x8p-16448L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= tgamma tonearest ldbl-128 0x8p-16448L : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-128 0x8p-16448L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-128 0x8p-16448L : plus_infty : inexact-ok overflow errno-erange
+tgamma -0x1p-16445
+= tgamma downward flt-32 -0x8p-152f : minus_infty : inexact-ok overflow errno-erange
+= tgamma tonearest flt-32 -0x8p-152f : minus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero flt-32 -0x8p-152f : -0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= tgamma upward flt-32 -0x8p-152f : -0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= tgamma downward dbl-64 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma tonearest dbl-64 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma towardzero dbl-64 -0x8p-152 : -0x1.fffffffffffffp+148 : inexact-ok
+= tgamma upward dbl-64 -0x8p-152 : -0x1.fffffffffffffp+148 : inexact-ok
+= tgamma downward ldbl-96-intel -0x8p-152L : -0x2p+148L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x8p-152L : -0x2p+148L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x8p-152L : -0x1.fffffffffffffffep+148L : inexact-ok
+= tgamma upward ldbl-96-intel -0x8p-152L : -0x1.fffffffffffffffep+148L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x8p-152L : -0x2p+148L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x8p-152L : -0x2p+148L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x8p-152L : -0x1.fffffffffffffffep+148L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x8p-152L : -0x1.fffffffffffffffep+148L : inexact-ok
+= tgamma downward ldbl-128 -0x8p-152L : -0x2p+148L : inexact-ok
+= tgamma tonearest ldbl-128 -0x8p-152L : -0x2p+148L : inexact-ok
+= tgamma towardzero ldbl-128 -0x8p-152L : -0x1.ffffffffffffffffffffffffffffp+148L : inexact-ok
+= tgamma upward ldbl-128 -0x8p-152L : -0x1.ffffffffffffffffffffffffffffp+148L : inexact-ok
+= tgamma downward ldbl-128ibm -0x8p-152L : -0x2p+148L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x8p-152L : -0x2p+148L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x8p-152L : -0x1.ffffffffffffffffffffffffff8p+148L : inexact-ok
+= tgamma upward ldbl-128ibm -0x8p-152L : -0x1.ffffffffffffffffffffffffff8p+148L : inexact-ok
+= tgamma downward dbl-64 -0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
+= tgamma tonearest dbl-64 -0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero dbl-64 -0x4p-1076 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward dbl-64 -0x4p-1076 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0x4p-1076L : -0x4p+1072L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x4p-1076L : -0x4p+1072L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x4p-1076L : -0x3.fffffffffffffffcp+1072L : inexact-ok
+= tgamma upward ldbl-96-intel -0x4p-1076L : -0x3.fffffffffffffffcp+1072L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x4p-1076L : -0x4p+1072L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x4p-1076L : -0x4p+1072L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x4p-1076L : -0x3.fffffffffffffffcp+1072L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x4p-1076L : -0x3.fffffffffffffffcp+1072L : inexact-ok
+= tgamma downward ldbl-128 -0x4p-1076L : -0x4p+1072L : inexact-ok
+= tgamma tonearest ldbl-128 -0x4p-1076L : -0x4p+1072L : inexact-ok
+= tgamma towardzero ldbl-128 -0x4p-1076L : -0x3.fffffffffffffffffffffffffffep+1072L : inexact-ok
+= tgamma upward ldbl-128 -0x4p-1076L : -0x3.fffffffffffffffffffffffffffep+1072L : inexact-ok
+= tgamma downward ldbl-128ibm -0x4p-1076L : minus_infty : inexact-ok overflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x4p-1076L : minus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x4p-1076L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-128ibm -0x4p-1076L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0x8p-16448L : minus_infty : inexact-ok overflow errno-erange
+= tgamma tonearest ldbl-96-intel -0x8p-16448L : minus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x8p-16448L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-96-intel -0x8p-16448L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= tgamma downward ldbl-96-m68k -0x8p-16448L : minus_infty : inexact-ok overflow errno-erange
+= tgamma tonearest ldbl-96-m68k -0x8p-16448L : minus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x8p-16448L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-96-m68k -0x8p-16448L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= tgamma downward ldbl-128 -0x8p-16448L : minus_infty : inexact-ok overflow errno-erange
+= tgamma tonearest ldbl-128 -0x8p-16448L : minus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-128 -0x8p-16448L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-128 -0x8p-16448L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+tgamma 0x1p-16494
+= tgamma downward flt-32 0x8p-152f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= tgamma tonearest flt-32 0x8p-152f : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero flt-32 0x8p-152f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= tgamma upward flt-32 0x8p-152f : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward dbl-64 0x8p-152 : 0x1.fffffffffffffp+148 : inexact-ok
+= tgamma tonearest dbl-64 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma towardzero dbl-64 0x8p-152 : 0x1.fffffffffffffp+148 : inexact-ok
+= tgamma upward dbl-64 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma downward ldbl-96-intel 0x8p-152L : 0x1.fffffffffffffffep+148L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x8p-152L : 0x2p+148L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x8p-152L : 0x1.fffffffffffffffep+148L : inexact-ok
+= tgamma upward ldbl-96-intel 0x8p-152L : 0x2p+148L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x8p-152L : 0x1.fffffffffffffffep+148L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x8p-152L : 0x2p+148L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x8p-152L : 0x1.fffffffffffffffep+148L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x8p-152L : 0x2p+148L : inexact-ok
+= tgamma downward ldbl-128 0x8p-152L : 0x1.ffffffffffffffffffffffffffffp+148L : inexact-ok
+= tgamma tonearest ldbl-128 0x8p-152L : 0x2p+148L : inexact-ok
+= tgamma towardzero ldbl-128 0x8p-152L : 0x1.ffffffffffffffffffffffffffffp+148L : inexact-ok
+= tgamma upward ldbl-128 0x8p-152L : 0x2p+148L : inexact-ok
+= tgamma downward ldbl-128ibm 0x8p-152L : 0x1.ffffffffffffffffffffffffff8p+148L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x8p-152L : 0x2p+148L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x8p-152L : 0x1.ffffffffffffffffffffffffff8p+148L : inexact-ok
+= tgamma upward ldbl-128ibm 0x8p-152L : 0x2p+148L : inexact-ok
+= tgamma downward dbl-64 0x4p-1076 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest dbl-64 0x4p-1076 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero dbl-64 0x4p-1076 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward dbl-64 0x4p-1076 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ldbl-96-intel 0x4p-1076L : 0x3.fffffffffffffffcp+1072L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x4p-1076L : 0x4p+1072L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x4p-1076L : 0x3.fffffffffffffffcp+1072L : inexact-ok
+= tgamma upward ldbl-96-intel 0x4p-1076L : 0x4p+1072L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x4p-1076L : 0x3.fffffffffffffffcp+1072L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x4p-1076L : 0x4p+1072L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x4p-1076L : 0x3.fffffffffffffffcp+1072L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x4p-1076L : 0x4p+1072L : inexact-ok
+= tgamma downward ldbl-128 0x4p-1076L : 0x3.fffffffffffffffffffffffffffep+1072L : inexact-ok
+= tgamma tonearest ldbl-128 0x4p-1076L : 0x4p+1072L : inexact-ok
+= tgamma towardzero ldbl-128 0x4p-1076L : 0x3.fffffffffffffffffffffffffffep+1072L : inexact-ok
+= tgamma upward ldbl-128 0x4p-1076L : 0x4p+1072L : inexact-ok
+= tgamma downward ldbl-128ibm 0x4p-1076L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm 0x4p-1076L : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-128ibm 0x4p-1076L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-128ibm 0x4p-1076L : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ldbl-96-intel 0x8p-16448L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= tgamma tonearest ldbl-96-intel 0x8p-16448L : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-96-intel 0x8p-16448L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-96-intel 0x8p-16448L : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ldbl-96-m68k 0x8p-16448L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= tgamma tonearest ldbl-96-m68k 0x8p-16448L : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-96-m68k 0x8p-16448L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-96-m68k 0x8p-16448L : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ldbl-128 0x8p-16448L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= tgamma tonearest ldbl-128 0x8p-16448L : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-128 0x8p-16448L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-128 0x8p-16448L : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ldbl-96-m68k 0x4p-16448L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= tgamma tonearest ldbl-96-m68k 0x4p-16448L : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-96-m68k 0x4p-16448L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-96-m68k 0x4p-16448L : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ldbl-128 0x4p-16448L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= tgamma tonearest ldbl-128 0x4p-16448L : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-128 0x4p-16448L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-128 0x4p-16448L : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ldbl-128 0x4p-16496L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= tgamma tonearest ldbl-128 0x4p-16496L : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-128 0x4p-16496L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-128 0x4p-16496L : plus_infty : inexact-ok overflow errno-erange
+tgamma -0x1p-16494
+= tgamma downward flt-32 -0x8p-152f : minus_infty : inexact-ok overflow errno-erange
+= tgamma tonearest flt-32 -0x8p-152f : minus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero flt-32 -0x8p-152f : -0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= tgamma upward flt-32 -0x8p-152f : -0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= tgamma downward dbl-64 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma tonearest dbl-64 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma towardzero dbl-64 -0x8p-152 : -0x1.fffffffffffffp+148 : inexact-ok
+= tgamma upward dbl-64 -0x8p-152 : -0x1.fffffffffffffp+148 : inexact-ok
+= tgamma downward ldbl-96-intel -0x8p-152L : -0x2p+148L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x8p-152L : -0x2p+148L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x8p-152L : -0x1.fffffffffffffffep+148L : inexact-ok
+= tgamma upward ldbl-96-intel -0x8p-152L : -0x1.fffffffffffffffep+148L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x8p-152L : -0x2p+148L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x8p-152L : -0x2p+148L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x8p-152L : -0x1.fffffffffffffffep+148L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x8p-152L : -0x1.fffffffffffffffep+148L : inexact-ok
+= tgamma downward ldbl-128 -0x8p-152L : -0x2p+148L : inexact-ok
+= tgamma tonearest ldbl-128 -0x8p-152L : -0x2p+148L : inexact-ok
+= tgamma towardzero ldbl-128 -0x8p-152L : -0x1.ffffffffffffffffffffffffffffp+148L : inexact-ok
+= tgamma upward ldbl-128 -0x8p-152L : -0x1.ffffffffffffffffffffffffffffp+148L : inexact-ok
+= tgamma downward ldbl-128ibm -0x8p-152L : -0x2p+148L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x8p-152L : -0x2p+148L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x8p-152L : -0x1.ffffffffffffffffffffffffff8p+148L : inexact-ok
+= tgamma upward ldbl-128ibm -0x8p-152L : -0x1.ffffffffffffffffffffffffff8p+148L : inexact-ok
+= tgamma downward dbl-64 -0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
+= tgamma tonearest dbl-64 -0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero dbl-64 -0x4p-1076 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward dbl-64 -0x4p-1076 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0x4p-1076L : -0x4p+1072L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x4p-1076L : -0x4p+1072L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x4p-1076L : -0x3.fffffffffffffffcp+1072L : inexact-ok
+= tgamma upward ldbl-96-intel -0x4p-1076L : -0x3.fffffffffffffffcp+1072L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x4p-1076L : -0x4p+1072L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x4p-1076L : -0x4p+1072L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x4p-1076L : -0x3.fffffffffffffffcp+1072L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x4p-1076L : -0x3.fffffffffffffffcp+1072L : inexact-ok
+= tgamma downward ldbl-128 -0x4p-1076L : -0x4p+1072L : inexact-ok
+= tgamma tonearest ldbl-128 -0x4p-1076L : -0x4p+1072L : inexact-ok
+= tgamma towardzero ldbl-128 -0x4p-1076L : -0x3.fffffffffffffffffffffffffffep+1072L : inexact-ok
+= tgamma upward ldbl-128 -0x4p-1076L : -0x3.fffffffffffffffffffffffffffep+1072L : inexact-ok
+= tgamma downward ldbl-128ibm -0x4p-1076L : minus_infty : inexact-ok overflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x4p-1076L : minus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x4p-1076L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-128ibm -0x4p-1076L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0x8p-16448L : minus_infty : inexact-ok overflow errno-erange
+= tgamma tonearest ldbl-96-intel -0x8p-16448L : minus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x8p-16448L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-96-intel -0x8p-16448L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= tgamma downward ldbl-96-m68k -0x8p-16448L : minus_infty : inexact-ok overflow errno-erange
+= tgamma tonearest ldbl-96-m68k -0x8p-16448L : minus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x8p-16448L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-96-m68k -0x8p-16448L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= tgamma downward ldbl-128 -0x8p-16448L : minus_infty : inexact-ok overflow errno-erange
+= tgamma tonearest ldbl-128 -0x8p-16448L : minus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-128 -0x8p-16448L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-128 -0x8p-16448L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= tgamma downward ldbl-96-m68k -0x4p-16448L : minus_infty : inexact-ok overflow errno-erange
+= tgamma tonearest ldbl-96-m68k -0x4p-16448L : minus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x4p-16448L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-96-m68k -0x4p-16448L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= tgamma downward ldbl-128 -0x4p-16448L : minus_infty : inexact-ok overflow errno-erange
+= tgamma tonearest ldbl-128 -0x4p-16448L : minus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-128 -0x4p-16448L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-128 -0x4p-16448L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= tgamma downward ldbl-128 -0x4p-16496L : minus_infty : inexact-ok overflow errno-erange
+= tgamma tonearest ldbl-128 -0x4p-16496L : minus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-128 -0x4p-16496L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-128 -0x4p-16496L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+tgamma 0x8.00001p0
+= tgamma downward flt-32 0x8.00001p+0f : 0x1.3b0026p+12f : inexact-ok
+= tgamma tonearest flt-32 0x8.00001p+0f : 0x1.3b0028p+12f : inexact-ok
+= tgamma towardzero flt-32 0x8.00001p+0f : 0x1.3b0026p+12f : inexact-ok
+= tgamma upward flt-32 0x8.00001p+0f : 0x1.3b0028p+12f : inexact-ok
+= tgamma downward dbl-64 0x8.00001p+0 : 0x1.3b0027aed7d78p+12 : inexact-ok
+= tgamma tonearest dbl-64 0x8.00001p+0 : 0x1.3b0027aed7d79p+12 : inexact-ok
+= tgamma towardzero dbl-64 0x8.00001p+0 : 0x1.3b0027aed7d78p+12 : inexact-ok
+= tgamma upward dbl-64 0x8.00001p+0 : 0x1.3b0027aed7d79p+12 : inexact-ok
+= tgamma downward ldbl-96-intel 0x8.00001p+0L : 0x1.3b0027aed7d78dfep+12L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x8.00001p+0L : 0x1.3b0027aed7d78dfep+12L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x8.00001p+0L : 0x1.3b0027aed7d78dfep+12L : inexact-ok
+= tgamma upward ldbl-96-intel 0x8.00001p+0L : 0x1.3b0027aed7d78ep+12L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x8.00001p+0L : 0x1.3b0027aed7d78dfep+12L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x8.00001p+0L : 0x1.3b0027aed7d78dfep+12L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x8.00001p+0L : 0x1.3b0027aed7d78dfep+12L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x8.00001p+0L : 0x1.3b0027aed7d78ep+12L : inexact-ok
+= tgamma downward ldbl-128 0x8.00001p+0L : 0x1.3b0027aed7d78dfe30dbe6eceb51p+12L : inexact-ok
+= tgamma tonearest ldbl-128 0x8.00001p+0L : 0x1.3b0027aed7d78dfe30dbe6eceb51p+12L : inexact-ok
+= tgamma towardzero ldbl-128 0x8.00001p+0L : 0x1.3b0027aed7d78dfe30dbe6eceb51p+12L : inexact-ok
+= tgamma upward ldbl-128 0x8.00001p+0L : 0x1.3b0027aed7d78dfe30dbe6eceb52p+12L : inexact-ok
+= tgamma downward ldbl-128ibm 0x8.00001p+0L : 0x1.3b0027aed7d78dfe30dbe6ecebp+12L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x8.00001p+0L : 0x1.3b0027aed7d78dfe30dbe6eceb8p+12L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x8.00001p+0L : 0x1.3b0027aed7d78dfe30dbe6ecebp+12L : inexact-ok
+= tgamma upward ldbl-128ibm 0x8.00001p+0L : 0x1.3b0027aed7d78dfe30dbe6eceb8p+12L : inexact-ok
+tgamma 0x7.fffff8p0
+= tgamma downward flt-32 0x7.fffff8p+0f : 0x1.3affecp+12f : inexact-ok
+= tgamma tonearest flt-32 0x7.fffff8p+0f : 0x1.3affecp+12f : inexact-ok
+= tgamma towardzero flt-32 0x7.fffff8p+0f : 0x1.3affecp+12f : inexact-ok
+= tgamma upward flt-32 0x7.fffff8p+0f : 0x1.3affeep+12f : inexact-ok
+= tgamma downward dbl-64 0x7.fffff8p+0 : 0x1.3affec289603dp+12 : inexact-ok
+= tgamma tonearest dbl-64 0x7.fffff8p+0 : 0x1.3affec289603ep+12 : inexact-ok
+= tgamma towardzero dbl-64 0x7.fffff8p+0 : 0x1.3affec289603dp+12 : inexact-ok
+= tgamma upward dbl-64 0x7.fffff8p+0 : 0x1.3affec289603ep+12 : inexact-ok
+= tgamma downward ldbl-96-intel 0x7.fffff8p+0L : 0x1.3affec289603de8p+12L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x7.fffff8p+0L : 0x1.3affec289603de8p+12L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x7.fffff8p+0L : 0x1.3affec289603de8p+12L : inexact-ok
+= tgamma upward ldbl-96-intel 0x7.fffff8p+0L : 0x1.3affec289603de82p+12L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x7.fffff8p+0L : 0x1.3affec289603de8p+12L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x7.fffff8p+0L : 0x1.3affec289603de8p+12L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x7.fffff8p+0L : 0x1.3affec289603de8p+12L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x7.fffff8p+0L : 0x1.3affec289603de82p+12L : inexact-ok
+= tgamma downward ldbl-128 0x7.fffff8p+0L : 0x1.3affec289603de8066de83f67783p+12L : inexact-ok
+= tgamma tonearest ldbl-128 0x7.fffff8p+0L : 0x1.3affec289603de8066de83f67784p+12L : inexact-ok
+= tgamma towardzero ldbl-128 0x7.fffff8p+0L : 0x1.3affec289603de8066de83f67783p+12L : inexact-ok
+= tgamma upward ldbl-128 0x7.fffff8p+0L : 0x1.3affec289603de8066de83f67784p+12L : inexact-ok
+= tgamma downward ldbl-128ibm 0x7.fffff8p+0L : 0x1.3affec289603de8066de83f6778p+12L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x7.fffff8p+0L : 0x1.3affec289603de8066de83f6778p+12L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x7.fffff8p+0L : 0x1.3affec289603de8066de83f6778p+12L : inexact-ok
+= tgamma upward ldbl-128ibm 0x7.fffff8p+0L : 0x1.3affec289603de8066de83f678p+12L : inexact-ok
+tgamma 0x7.000008p0
+= tgamma downward flt-32 0x7.000008p+0f : 0x2.d00028p+8f : inexact-ok
+= tgamma tonearest flt-32 0x7.000008p+0f : 0x2.d0002cp+8f : inexact-ok
+= tgamma towardzero flt-32 0x7.000008p+0f : 0x2.d00028p+8f : inexact-ok
+= tgamma upward flt-32 0x7.000008p+0f : 0x2.d0002cp+8f : inexact-ok
+= tgamma downward dbl-64 0x7.000008p+0 : 0x2.d0002a233e27ep+8 : inexact-ok
+= tgamma tonearest dbl-64 0x7.000008p+0 : 0x2.d0002a233e28p+8 : inexact-ok
+= tgamma towardzero dbl-64 0x7.000008p+0 : 0x2.d0002a233e27ep+8 : inexact-ok
+= tgamma upward dbl-64 0x7.000008p+0 : 0x2.d0002a233e28p+8 : inexact-ok
+= tgamma downward ldbl-96-intel 0x7.000008p+0L : 0x2.d0002a233e27fbd4p+8L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x7.000008p+0L : 0x2.d0002a233e27fbd8p+8L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x7.000008p+0L : 0x2.d0002a233e27fbd4p+8L : inexact-ok
+= tgamma upward ldbl-96-intel 0x7.000008p+0L : 0x2.d0002a233e27fbd8p+8L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x7.000008p+0L : 0x2.d0002a233e27fbd4p+8L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x7.000008p+0L : 0x2.d0002a233e27fbd8p+8L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x7.000008p+0L : 0x2.d0002a233e27fbd4p+8L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x7.000008p+0L : 0x2.d0002a233e27fbd8p+8L : inexact-ok
+= tgamma downward ldbl-128 0x7.000008p+0L : 0x2.d0002a233e27fbd735efb122b116p+8L : inexact-ok
+= tgamma tonearest ldbl-128 0x7.000008p+0L : 0x2.d0002a233e27fbd735efb122b116p+8L : inexact-ok
+= tgamma towardzero ldbl-128 0x7.000008p+0L : 0x2.d0002a233e27fbd735efb122b116p+8L : inexact-ok
+= tgamma upward ldbl-128 0x7.000008p+0L : 0x2.d0002a233e27fbd735efb122b118p+8L : inexact-ok
+= tgamma downward ldbl-128ibm 0x7.000008p+0L : 0x2.d0002a233e27fbd735efb122b1p+8L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x7.000008p+0L : 0x2.d0002a233e27fbd735efb122b1p+8L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x7.000008p+0L : 0x2.d0002a233e27fbd735efb122b1p+8L : inexact-ok
+= tgamma upward ldbl-128ibm 0x7.000008p+0L : 0x2.d0002a233e27fbd735efb122b2p+8L : inexact-ok
+tgamma 0x6.fffff8p0
+= tgamma downward flt-32 0x6.fffff8p+0f : 0x2.cfffd4p+8f : inexact-ok
+= tgamma tonearest flt-32 0x6.fffff8p+0f : 0x2.cfffd4p+8f : inexact-ok
+= tgamma towardzero flt-32 0x6.fffff8p+0f : 0x2.cfffd4p+8f : inexact-ok
+= tgamma upward flt-32 0x6.fffff8p+0f : 0x2.cfffd8p+8f : inexact-ok
+= tgamma downward dbl-64 0x6.fffff8p+0 : 0x2.cfffd5dcc46aep+8 : inexact-ok
+= tgamma tonearest dbl-64 0x6.fffff8p+0 : 0x2.cfffd5dcc46bp+8 : inexact-ok
+= tgamma towardzero dbl-64 0x6.fffff8p+0 : 0x2.cfffd5dcc46aep+8 : inexact-ok
+= tgamma upward dbl-64 0x6.fffff8p+0 : 0x2.cfffd5dcc46bp+8 : inexact-ok
+= tgamma downward ldbl-96-intel 0x6.fffff8p+0L : 0x2.cfffd5dcc46af8ep+8L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x6.fffff8p+0L : 0x2.cfffd5dcc46af8ep+8L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x6.fffff8p+0L : 0x2.cfffd5dcc46af8ep+8L : inexact-ok
+= tgamma upward ldbl-96-intel 0x6.fffff8p+0L : 0x2.cfffd5dcc46af8e4p+8L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x6.fffff8p+0L : 0x2.cfffd5dcc46af8ep+8L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x6.fffff8p+0L : 0x2.cfffd5dcc46af8ep+8L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x6.fffff8p+0L : 0x2.cfffd5dcc46af8ep+8L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x6.fffff8p+0L : 0x2.cfffd5dcc46af8e4p+8L : inexact-ok
+= tgamma downward ldbl-128 0x6.fffff8p+0L : 0x2.cfffd5dcc46af8e165622f398162p+8L : inexact-ok
+= tgamma tonearest ldbl-128 0x6.fffff8p+0L : 0x2.cfffd5dcc46af8e165622f398162p+8L : inexact-ok
+= tgamma towardzero ldbl-128 0x6.fffff8p+0L : 0x2.cfffd5dcc46af8e165622f398162p+8L : inexact-ok
+= tgamma upward ldbl-128 0x6.fffff8p+0L : 0x2.cfffd5dcc46af8e165622f398164p+8L : inexact-ok
+= tgamma downward ldbl-128ibm 0x6.fffff8p+0L : 0x2.cfffd5dcc46af8e165622f3981p+8L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x6.fffff8p+0L : 0x2.cfffd5dcc46af8e165622f3981p+8L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x6.fffff8p+0L : 0x2.cfffd5dcc46af8e165622f3981p+8L : inexact-ok
+= tgamma upward ldbl-128ibm 0x6.fffff8p+0L : 0x2.cfffd5dcc46af8e165622f3982p+8L : inexact-ok
+tgamma 0x6.000008p0
+= tgamma downward flt-32 0x6.000008p+0f : 0x7.80006p+4f : inexact-ok
+= tgamma tonearest flt-32 0x6.000008p+0f : 0x7.800068p+4f : inexact-ok
+= tgamma towardzero flt-32 0x6.000008p+0f : 0x7.80006p+4f : inexact-ok
+= tgamma upward flt-32 0x6.000008p+0f : 0x7.800068p+4f : inexact-ok
+= tgamma downward dbl-64 0x6.000008p+0 : 0x7.8000665dfa8ccp+4 : inexact-ok
+= tgamma tonearest dbl-64 0x6.000008p+0 : 0x7.8000665dfa8ccp+4 : inexact-ok
+= tgamma towardzero dbl-64 0x6.000008p+0 : 0x7.8000665dfa8ccp+4 : inexact-ok
+= tgamma upward dbl-64 0x6.000008p+0 : 0x7.8000665dfa8dp+4 : inexact-ok
+= tgamma downward ldbl-96-intel 0x6.000008p+0L : 0x7.8000665dfa8ccce8p+4L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x6.000008p+0L : 0x7.8000665dfa8cccfp+4L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x6.000008p+0L : 0x7.8000665dfa8ccce8p+4L : inexact-ok
+= tgamma upward ldbl-96-intel 0x6.000008p+0L : 0x7.8000665dfa8cccfp+4L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x6.000008p+0L : 0x7.8000665dfa8ccce8p+4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x6.000008p+0L : 0x7.8000665dfa8cccfp+4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x6.000008p+0L : 0x7.8000665dfa8ccce8p+4L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x6.000008p+0L : 0x7.8000665dfa8cccfp+4L : inexact-ok
+= tgamma downward ldbl-128 0x6.000008p+0L : 0x7.8000665dfa8cccefd41898970cc4p+4L : inexact-ok
+= tgamma tonearest ldbl-128 0x6.000008p+0L : 0x7.8000665dfa8cccefd41898970cc8p+4L : inexact-ok
+= tgamma towardzero ldbl-128 0x6.000008p+0L : 0x7.8000665dfa8cccefd41898970cc4p+4L : inexact-ok
+= tgamma upward ldbl-128 0x6.000008p+0L : 0x7.8000665dfa8cccefd41898970cc8p+4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x6.000008p+0L : 0x7.8000665dfa8cccefd41898970cp+4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x6.000008p+0L : 0x7.8000665dfa8cccefd41898970cp+4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x6.000008p+0L : 0x7.8000665dfa8cccefd41898970cp+4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x6.000008p+0L : 0x7.8000665dfa8cccefd41898970ep+4L : inexact-ok
+tgamma 0x5.fffff8p0
+= tgamma downward flt-32 0x5.fffff8p+0f : 0x7.7fff98p+4f : inexact-ok
+= tgamma tonearest flt-32 0x5.fffff8p+0f : 0x7.7fff98p+4f : inexact-ok
+= tgamma towardzero flt-32 0x5.fffff8p+0f : 0x7.7fff98p+4f : inexact-ok
+= tgamma upward flt-32 0x5.fffff8p+0f : 0x7.7fffap+4f : inexact-ok
+= tgamma downward dbl-64 0x5.fffff8p+0 : 0x7.7fff99a20b3f4p+4 : inexact-ok
+= tgamma tonearest dbl-64 0x5.fffff8p+0 : 0x7.7fff99a20b3f8p+4 : inexact-ok
+= tgamma towardzero dbl-64 0x5.fffff8p+0 : 0x7.7fff99a20b3f4p+4 : inexact-ok
+= tgamma upward dbl-64 0x5.fffff8p+0 : 0x7.7fff99a20b3f8p+4 : inexact-ok
+= tgamma downward ldbl-96-intel 0x5.fffff8p+0L : 0x7.7fff99a20b3f6fb8p+4L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x5.fffff8p+0L : 0x7.7fff99a20b3f6fcp+4L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x5.fffff8p+0L : 0x7.7fff99a20b3f6fb8p+4L : inexact-ok
+= tgamma upward ldbl-96-intel 0x5.fffff8p+0L : 0x7.7fff99a20b3f6fcp+4L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x5.fffff8p+0L : 0x7.7fff99a20b3f6fb8p+4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x5.fffff8p+0L : 0x7.7fff99a20b3f6fcp+4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x5.fffff8p+0L : 0x7.7fff99a20b3f6fb8p+4L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x5.fffff8p+0L : 0x7.7fff99a20b3f6fcp+4L : inexact-ok
+= tgamma downward ldbl-128 0x5.fffff8p+0L : 0x7.7fff99a20b3f6fbd62f0251d43ep+4L : inexact-ok
+= tgamma tonearest ldbl-128 0x5.fffff8p+0L : 0x7.7fff99a20b3f6fbd62f0251d43e4p+4L : inexact-ok
+= tgamma towardzero ldbl-128 0x5.fffff8p+0L : 0x7.7fff99a20b3f6fbd62f0251d43ep+4L : inexact-ok
+= tgamma upward ldbl-128 0x5.fffff8p+0L : 0x7.7fff99a20b3f6fbd62f0251d43e4p+4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x5.fffff8p+0L : 0x7.7fff99a20b3f6fbd62f0251d42p+4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x5.fffff8p+0L : 0x7.7fff99a20b3f6fbd62f0251d44p+4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x5.fffff8p+0L : 0x7.7fff99a20b3f6fbd62f0251d42p+4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x5.fffff8p+0L : 0x7.7fff99a20b3f6fbd62f0251d44p+4L : inexact-ok
+tgamma 0x5.000008p0
+= tgamma downward flt-32 0x5.000008p+0f : 0x1.800012p+4f : inexact-ok
+= tgamma tonearest flt-32 0x5.000008p+0f : 0x1.800012p+4f : inexact-ok
+= tgamma towardzero flt-32 0x5.000008p+0f : 0x1.800012p+4f : inexact-ok
+= tgamma upward flt-32 0x5.000008p+0f : 0x1.800014p+4f : inexact-ok
+= tgamma downward dbl-64 0x5.000008p+0 : 0x1.80001212cb98dp+4 : inexact-ok
+= tgamma tonearest dbl-64 0x5.000008p+0 : 0x1.80001212cb98dp+4 : inexact-ok
+= tgamma towardzero dbl-64 0x5.000008p+0 : 0x1.80001212cb98dp+4 : inexact-ok
+= tgamma upward dbl-64 0x5.000008p+0 : 0x1.80001212cb98ep+4 : inexact-ok
+= tgamma downward ldbl-96-intel 0x5.000008p+0L : 0x1.80001212cb98d7b6p+4L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x5.000008p+0L : 0x1.80001212cb98d7b8p+4L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x5.000008p+0L : 0x1.80001212cb98d7b6p+4L : inexact-ok
+= tgamma upward ldbl-96-intel 0x5.000008p+0L : 0x1.80001212cb98d7b8p+4L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x5.000008p+0L : 0x1.80001212cb98d7b6p+4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x5.000008p+0L : 0x1.80001212cb98d7b8p+4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x5.000008p+0L : 0x1.80001212cb98d7b6p+4L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x5.000008p+0L : 0x1.80001212cb98d7b8p+4L : inexact-ok
+= tgamma downward ldbl-128 0x5.000008p+0L : 0x1.80001212cb98d7b702abc680561dp+4L : inexact-ok
+= tgamma tonearest ldbl-128 0x5.000008p+0L : 0x1.80001212cb98d7b702abc680561dp+4L : inexact-ok
+= tgamma towardzero ldbl-128 0x5.000008p+0L : 0x1.80001212cb98d7b702abc680561dp+4L : inexact-ok
+= tgamma upward ldbl-128 0x5.000008p+0L : 0x1.80001212cb98d7b702abc680561ep+4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x5.000008p+0L : 0x1.80001212cb98d7b702abc68056p+4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x5.000008p+0L : 0x1.80001212cb98d7b702abc68056p+4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x5.000008p+0L : 0x1.80001212cb98d7b702abc68056p+4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x5.000008p+0L : 0x1.80001212cb98d7b702abc680568p+4L : inexact-ok
+tgamma 0x4.fffff8p0
+= tgamma downward flt-32 0x4.fffff8p+0f : 0x1.7fffecp+4f : inexact-ok
+= tgamma tonearest flt-32 0x4.fffff8p+0f : 0x1.7fffeep+4f : inexact-ok
+= tgamma towardzero flt-32 0x4.fffff8p+0f : 0x1.7fffecp+4f : inexact-ok
+= tgamma upward flt-32 0x4.fffff8p+0f : 0x1.7fffeep+4f : inexact-ok
+= tgamma downward dbl-64 0x4.fffff8p+0 : 0x1.7fffeded35562p+4 : inexact-ok
+= tgamma tonearest dbl-64 0x4.fffff8p+0 : 0x1.7fffeded35563p+4 : inexact-ok
+= tgamma towardzero dbl-64 0x4.fffff8p+0 : 0x1.7fffeded35562p+4 : inexact-ok
+= tgamma upward dbl-64 0x4.fffff8p+0 : 0x1.7fffeded35563p+4 : inexact-ok
+= tgamma downward ldbl-96-intel 0x4.fffff8p+0L : 0x1.7fffeded35562b7ap+4L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x4.fffff8p+0L : 0x1.7fffeded35562b7cp+4L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x4.fffff8p+0L : 0x1.7fffeded35562b7ap+4L : inexact-ok
+= tgamma upward ldbl-96-intel 0x4.fffff8p+0L : 0x1.7fffeded35562b7cp+4L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x4.fffff8p+0L : 0x1.7fffeded35562b7ap+4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x4.fffff8p+0L : 0x1.7fffeded35562b7cp+4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x4.fffff8p+0L : 0x1.7fffeded35562b7ap+4L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x4.fffff8p+0L : 0x1.7fffeded35562b7cp+4L : inexact-ok
+= tgamma downward ldbl-128 0x4.fffff8p+0L : 0x1.7fffeded35562b7b3742662b116ap+4L : inexact-ok
+= tgamma tonearest ldbl-128 0x4.fffff8p+0L : 0x1.7fffeded35562b7b3742662b116bp+4L : inexact-ok
+= tgamma towardzero ldbl-128 0x4.fffff8p+0L : 0x1.7fffeded35562b7b3742662b116ap+4L : inexact-ok
+= tgamma upward ldbl-128 0x4.fffff8p+0L : 0x1.7fffeded35562b7b3742662b116bp+4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x4.fffff8p+0L : 0x1.7fffeded35562b7b3742662b11p+4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x4.fffff8p+0L : 0x1.7fffeded35562b7b3742662b118p+4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x4.fffff8p+0L : 0x1.7fffeded35562b7b3742662b11p+4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x4.fffff8p+0L : 0x1.7fffeded35562b7b3742662b118p+4L : inexact-ok
+tgamma 0x4.000008p0
+= tgamma downward flt-32 0x4.000008p+0f : 0x6.000038p+0f : inexact-ok
+= tgamma tonearest flt-32 0x4.000008p+0f : 0x6.00004p+0f : inexact-ok
+= tgamma towardzero flt-32 0x4.000008p+0f : 0x6.000038p+0f : inexact-ok
+= tgamma upward flt-32 0x4.000008p+0f : 0x6.00004p+0f : inexact-ok
+= tgamma downward dbl-64 0x4.000008p+0 : 0x6.00003c4b2deacp+0 : inexact-ok
+= tgamma tonearest dbl-64 0x4.000008p+0 : 0x6.00003c4b2deacp+0 : inexact-ok
+= tgamma towardzero dbl-64 0x4.000008p+0 : 0x6.00003c4b2deacp+0 : inexact-ok
+= tgamma upward dbl-64 0x4.000008p+0 : 0x6.00003c4b2debp+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0x4.000008p+0L : 0x6.00003c4b2deac88p+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x4.000008p+0L : 0x6.00003c4b2deac88p+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x4.000008p+0L : 0x6.00003c4b2deac88p+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0x4.000008p+0L : 0x6.00003c4b2deac888p+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x4.000008p+0L : 0x6.00003c4b2deac88p+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x4.000008p+0L : 0x6.00003c4b2deac88p+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x4.000008p+0L : 0x6.00003c4b2deac88p+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x4.000008p+0L : 0x6.00003c4b2deac888p+0L : inexact-ok
+= tgamma downward ldbl-128 0x4.000008p+0L : 0x6.00003c4b2deac880351e19971c4p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x4.000008p+0L : 0x6.00003c4b2deac880351e19971c44p+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x4.000008p+0L : 0x6.00003c4b2deac880351e19971c4p+0L : inexact-ok
+= tgamma upward ldbl-128 0x4.000008p+0L : 0x6.00003c4b2deac880351e19971c44p+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x4.000008p+0L : 0x6.00003c4b2deac880351e19971cp+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x4.000008p+0L : 0x6.00003c4b2deac880351e19971cp+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x4.000008p+0L : 0x6.00003c4b2deac880351e19971cp+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x4.000008p+0L : 0x6.00003c4b2deac880351e19971ep+0L : inexact-ok
+tgamma 0x3.fffffcp0
+= tgamma downward flt-32 0x3.fffffcp+0f : 0x5.ffffep+0f : inexact-ok
+= tgamma tonearest flt-32 0x3.fffffcp+0f : 0x5.ffffep+0f : inexact-ok
+= tgamma towardzero flt-32 0x3.fffffcp+0f : 0x5.ffffep+0f : inexact-ok
+= tgamma upward flt-32 0x3.fffffcp+0f : 0x5.ffffe8p+0f : inexact-ok
+= tgamma downward dbl-64 0x3.fffffcp+0 : 0x5.ffffe1da6a168p+0 : inexact-ok
+= tgamma tonearest dbl-64 0x3.fffffcp+0 : 0x5.ffffe1da6a16cp+0 : inexact-ok
+= tgamma towardzero dbl-64 0x3.fffffcp+0 : 0x5.ffffe1da6a168p+0 : inexact-ok
+= tgamma upward dbl-64 0x3.fffffcp+0 : 0x5.ffffe1da6a16cp+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0x3.fffffcp+0L : 0x5.ffffe1da6a16afc8p+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x3.fffffcp+0L : 0x5.ffffe1da6a16afc8p+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x3.fffffcp+0L : 0x5.ffffe1da6a16afc8p+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0x3.fffffcp+0L : 0x5.ffffe1da6a16afdp+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x3.fffffcp+0L : 0x5.ffffe1da6a16afc8p+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x3.fffffcp+0L : 0x5.ffffe1da6a16afc8p+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x3.fffffcp+0L : 0x5.ffffe1da6a16afc8p+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x3.fffffcp+0L : 0x5.ffffe1da6a16afdp+0L : inexact-ok
+= tgamma downward ldbl-128 0x3.fffffcp+0L : 0x5.ffffe1da6a16afcaaed619a8646cp+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x3.fffffcp+0L : 0x5.ffffe1da6a16afcaaed619a8646cp+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x3.fffffcp+0L : 0x5.ffffe1da6a16afcaaed619a8646cp+0L : inexact-ok
+= tgamma upward ldbl-128 0x3.fffffcp+0L : 0x5.ffffe1da6a16afcaaed619a8647p+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x3.fffffcp+0L : 0x5.ffffe1da6a16afcaaed619a864p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x3.fffffcp+0L : 0x5.ffffe1da6a16afcaaed619a864p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x3.fffffcp+0L : 0x5.ffffe1da6a16afcaaed619a864p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x3.fffffcp+0L : 0x5.ffffe1da6a16afcaaed619a866p+0L : inexact-ok
+tgamma 0x3.000004p0
+= tgamma downward flt-32 0x3.000004p+0f : 0x2.000004p+0f : inexact-ok
+= tgamma tonearest flt-32 0x3.000004p+0f : 0x2.000008p+0f : inexact-ok
+= tgamma towardzero flt-32 0x3.000004p+0f : 0x2.000004p+0f : inexact-ok
+= tgamma upward flt-32 0x3.000004p+0f : 0x2.000008p+0f : inexact-ok
+= tgamma downward dbl-64 0x3.000004p+0 : 0x2.00000761dcd4cp+0 : inexact-ok
+= tgamma tonearest dbl-64 0x3.000004p+0 : 0x2.00000761dcd4ep+0 : inexact-ok
+= tgamma towardzero dbl-64 0x3.000004p+0 : 0x2.00000761dcd4cp+0 : inexact-ok
+= tgamma upward dbl-64 0x3.000004p+0 : 0x2.00000761dcd4ep+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0x3.000004p+0L : 0x2.00000761dcd4d594p+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x3.000004p+0L : 0x2.00000761dcd4d598p+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x3.000004p+0L : 0x2.00000761dcd4d594p+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0x3.000004p+0L : 0x2.00000761dcd4d598p+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x3.000004p+0L : 0x2.00000761dcd4d594p+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x3.000004p+0L : 0x2.00000761dcd4d598p+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x3.000004p+0L : 0x2.00000761dcd4d594p+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x3.000004p+0L : 0x2.00000761dcd4d598p+0L : inexact-ok
+= tgamma downward ldbl-128 0x3.000004p+0L : 0x2.00000761dcd4d597e6231257b698p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x3.000004p+0L : 0x2.00000761dcd4d597e6231257b69ap+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x3.000004p+0L : 0x2.00000761dcd4d597e6231257b698p+0L : inexact-ok
+= tgamma upward ldbl-128 0x3.000004p+0L : 0x2.00000761dcd4d597e6231257b69ap+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x3.000004p+0L : 0x2.00000761dcd4d597e6231257b6p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x3.000004p+0L : 0x2.00000761dcd4d597e6231257b7p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x3.000004p+0L : 0x2.00000761dcd4d597e6231257b6p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x3.000004p+0L : 0x2.00000761dcd4d597e6231257b7p+0L : inexact-ok
+tgamma 0x2.fffffcp0
+= tgamma downward flt-32 0x2.fffffcp+0f : 0x1.fffff8p+0f : inexact-ok
+= tgamma tonearest flt-32 0x2.fffffcp+0f : 0x1.fffff8p+0f : inexact-ok
+= tgamma towardzero flt-32 0x2.fffffcp+0f : 0x1.fffff8p+0f : inexact-ok
+= tgamma upward flt-32 0x2.fffffcp+0f : 0x1.fffffap+0f : inexact-ok
+= tgamma downward dbl-64 0x2.fffffcp+0 : 0x1.fffff89e2353p+0 : inexact-ok
+= tgamma tonearest dbl-64 0x2.fffffcp+0 : 0x1.fffff89e23531p+0 : inexact-ok
+= tgamma towardzero dbl-64 0x2.fffffcp+0 : 0x1.fffff89e2353p+0 : inexact-ok
+= tgamma upward dbl-64 0x2.fffffcp+0 : 0x1.fffff89e23531p+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0x2.fffffcp+0L : 0x1.fffff89e23530d72p+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x2.fffffcp+0L : 0x1.fffff89e23530d72p+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x2.fffffcp+0L : 0x1.fffff89e23530d72p+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0x2.fffffcp+0L : 0x1.fffff89e23530d74p+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x2.fffffcp+0L : 0x1.fffff89e23530d72p+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x2.fffffcp+0L : 0x1.fffff89e23530d72p+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x2.fffffcp+0L : 0x1.fffff89e23530d72p+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x2.fffffcp+0L : 0x1.fffff89e23530d74p+0L : inexact-ok
+= tgamma downward ldbl-128 0x2.fffffcp+0L : 0x1.fffff89e23530d72a903f6c426c2p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x2.fffffcp+0L : 0x1.fffff89e23530d72a903f6c426c3p+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x2.fffffcp+0L : 0x1.fffff89e23530d72a903f6c426c2p+0L : inexact-ok
+= tgamma upward ldbl-128 0x2.fffffcp+0L : 0x1.fffff89e23530d72a903f6c426c3p+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x2.fffffcp+0L : 0x1.fffff89e23530d72a903f6c4268p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x2.fffffcp+0L : 0x1.fffff89e23530d72a903f6c427p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x2.fffffcp+0L : 0x1.fffff89e23530d72a903f6c4268p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x2.fffffcp+0L : 0x1.fffff89e23530d72a903f6c427p+0L : inexact-ok
+tgamma 0x2.000004p0
+= tgamma downward flt-32 0x2.000004p+0f : 0x1p+0f : inexact-ok
+= tgamma tonearest flt-32 0x2.000004p+0f : 0x1.000002p+0f : inexact-ok
+= tgamma towardzero flt-32 0x2.000004p+0f : 0x1p+0f : inexact-ok
+= tgamma upward flt-32 0x2.000004p+0f : 0x1.000002p+0f : inexact-ok
+= tgamma downward dbl-64 0x2.000004p+0 : 0x1.000001b0ee67p+0 : inexact-ok
+= tgamma tonearest dbl-64 0x2.000004p+0 : 0x1.000001b0ee671p+0 : inexact-ok
+= tgamma towardzero dbl-64 0x2.000004p+0 : 0x1.000001b0ee67p+0 : inexact-ok
+= tgamma upward dbl-64 0x2.000004p+0 : 0x1.000001b0ee671p+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0x2.000004p+0L : 0x1.000001b0ee6708eep+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x2.000004p+0L : 0x1.000001b0ee6708fp+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x2.000004p+0L : 0x1.000001b0ee6708eep+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0x2.000004p+0L : 0x1.000001b0ee6708fp+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x2.000004p+0L : 0x1.000001b0ee6708eep+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x2.000004p+0L : 0x1.000001b0ee6708fp+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x2.000004p+0L : 0x1.000001b0ee6708eep+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x2.000004p+0L : 0x1.000001b0ee6708fp+0L : inexact-ok
+= tgamma downward ldbl-128 0x2.000004p+0L : 0x1.000001b0ee6708ef24ffaae1dbf7p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x2.000004p+0L : 0x1.000001b0ee6708ef24ffaae1dbf7p+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x2.000004p+0L : 0x1.000001b0ee6708ef24ffaae1dbf7p+0L : inexact-ok
+= tgamma upward ldbl-128 0x2.000004p+0L : 0x1.000001b0ee6708ef24ffaae1dbf8p+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x2.000004p+0L : 0x1.000001b0ee6708ef24ffaae1db8p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x2.000004p+0L : 0x1.000001b0ee6708ef24ffaae1dcp+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x2.000004p+0L : 0x1.000001b0ee6708ef24ffaae1db8p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x2.000004p+0L : 0x1.000001b0ee6708ef24ffaae1dcp+0L : inexact-ok
+tgamma 0x1.fffffep0
+= tgamma downward flt-32 0x1.fffffep+0f : 0xf.fffffp-4f : inexact-ok
+= tgamma tonearest flt-32 0x1.fffffep+0f : 0xf.fffffp-4f : inexact-ok
+= tgamma towardzero flt-32 0x1.fffffep+0f : 0xf.fffffp-4f : inexact-ok
+= tgamma upward flt-32 0x1.fffffep+0f : 0x1p+0f : inexact-ok
+= tgamma downward dbl-64 0x1.fffffep+0 : 0xf.fffff2788d168p-4 : inexact-ok
+= tgamma tonearest dbl-64 0x1.fffffep+0 : 0xf.fffff2788d17p-4 : inexact-ok
+= tgamma towardzero dbl-64 0x1.fffffep+0 : 0xf.fffff2788d168p-4 : inexact-ok
+= tgamma upward dbl-64 0x1.fffffep+0 : 0xf.fffff2788d17p-4 : inexact-ok
+= tgamma downward ldbl-96-intel 0x1.fffffep+0L : 0xf.fffff2788d16cb4p-4L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x1.fffffep+0L : 0xf.fffff2788d16cb5p-4L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x1.fffffep+0L : 0xf.fffff2788d16cb4p-4L : inexact-ok
+= tgamma upward ldbl-96-intel 0x1.fffffep+0L : 0xf.fffff2788d16cb5p-4L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x1.fffffep+0L : 0xf.fffff2788d16cb4p-4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x1.fffffep+0L : 0xf.fffff2788d16cb5p-4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x1.fffffep+0L : 0xf.fffff2788d16cb4p-4L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x1.fffffep+0L : 0xf.fffff2788d16cb5p-4L : inexact-ok
+= tgamma downward ldbl-128 0x1.fffffep+0L : 0xf.fffff2788d16cb4d9a1a3c3dac58p-4L : inexact-ok
+= tgamma tonearest ldbl-128 0x1.fffffep+0L : 0xf.fffff2788d16cb4d9a1a3c3dac58p-4L : inexact-ok
+= tgamma towardzero ldbl-128 0x1.fffffep+0L : 0xf.fffff2788d16cb4d9a1a3c3dac58p-4L : inexact-ok
+= tgamma upward ldbl-128 0x1.fffffep+0L : 0xf.fffff2788d16cb4d9a1a3c3dac6p-4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x1.fffffep+0L : 0xf.fffff2788d16cb4d9a1a3c3dacp-4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x1.fffffep+0L : 0xf.fffff2788d16cb4d9a1a3c3dacp-4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x1.fffffep+0L : 0xf.fffff2788d16cb4d9a1a3c3dacp-4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x1.fffffep+0L : 0xf.fffff2788d16cb4d9a1a3c3dbp-4L : inexact-ok
+tgamma 0x1.000002p0
+= tgamma downward flt-32 0x1.000002p+0f : 0xf.ffffep-4f : inexact-ok
+= tgamma tonearest flt-32 0x1.000002p+0f : 0xf.fffffp-4f : inexact-ok
+= tgamma towardzero flt-32 0x1.000002p+0f : 0xf.ffffep-4f : inexact-ok
+= tgamma upward flt-32 0x1.000002p+0f : 0xf.fffffp-4f : inexact-ok
+= tgamma downward dbl-64 0x1.000002p+0 : 0xf.ffffed8773428p-4 : inexact-ok
+= tgamma tonearest dbl-64 0x1.000002p+0 : 0xf.ffffed877343p-4 : inexact-ok
+= tgamma towardzero dbl-64 0x1.000002p+0 : 0xf.ffffed8773428p-4 : inexact-ok
+= tgamma upward dbl-64 0x1.000002p+0 : 0xf.ffffed877343p-4 : inexact-ok
+= tgamma downward ldbl-96-intel 0x1.000002p+0L : 0xf.ffffed877342dcfp-4L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x1.000002p+0L : 0xf.ffffed877342ddp-4L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x1.000002p+0L : 0xf.ffffed877342dcfp-4L : inexact-ok
+= tgamma upward ldbl-96-intel 0x1.000002p+0L : 0xf.ffffed877342ddp-4L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x1.000002p+0L : 0xf.ffffed877342dcfp-4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x1.000002p+0L : 0xf.ffffed877342ddp-4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x1.000002p+0L : 0xf.ffffed877342dcfp-4L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x1.000002p+0L : 0xf.ffffed877342ddp-4L : inexact-ok
+= tgamma downward ldbl-128 0x1.000002p+0L : 0xf.ffffed877342dcfaf7594b77b03p-4L : inexact-ok
+= tgamma tonearest ldbl-128 0x1.000002p+0L : 0xf.ffffed877342dcfaf7594b77b03p-4L : inexact-ok
+= tgamma towardzero ldbl-128 0x1.000002p+0L : 0xf.ffffed877342dcfaf7594b77b03p-4L : inexact-ok
+= tgamma upward ldbl-128 0x1.000002p+0L : 0xf.ffffed877342dcfaf7594b77b038p-4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x1.000002p+0L : 0xf.ffffed877342dcfaf7594b77bp-4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x1.000002p+0L : 0xf.ffffed877342dcfaf7594b77bp-4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x1.000002p+0L : 0xf.ffffed877342dcfaf7594b77bp-4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x1.000002p+0L : 0xf.ffffed877342dcfaf7594b77b4p-4L : inexact-ok
+tgamma 0x0.ffffffp0
+= tgamma downward flt-32 0xf.fffffp-4f : 0x1p+0f : inexact-ok
+= tgamma tonearest flt-32 0xf.fffffp-4f : 0x1p+0f : inexact-ok
+= tgamma towardzero flt-32 0xf.fffffp-4f : 0x1p+0f : inexact-ok
+= tgamma upward flt-32 0xf.fffffp-4f : 0x1.000002p+0f : inexact-ok
+= tgamma downward dbl-64 0xf.fffffp-4 : 0x1.00000093c468ep+0 : inexact-ok
+= tgamma tonearest dbl-64 0xf.fffffp-4 : 0x1.00000093c468ep+0 : inexact-ok
+= tgamma towardzero dbl-64 0xf.fffffp-4 : 0x1.00000093c468ep+0 : inexact-ok
+= tgamma upward dbl-64 0xf.fffffp-4 : 0x1.00000093c468fp+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0xf.fffffp-4L : 0x1.00000093c468e0bp+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0xf.fffffp-4L : 0x1.00000093c468e0bp+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0xf.fffffp-4L : 0x1.00000093c468e0bp+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0xf.fffffp-4L : 0x1.00000093c468e0b2p+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0xf.fffffp-4L : 0x1.00000093c468e0bp+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0xf.fffffp-4L : 0x1.00000093c468e0bp+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0xf.fffffp-4L : 0x1.00000093c468e0bp+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0xf.fffffp-4L : 0x1.00000093c468e0b2p+0L : inexact-ok
+= tgamma downward ldbl-128 0xf.fffffp-4L : 0x1.00000093c468e0b077c1ce0af6dfp+0L : inexact-ok
+= tgamma tonearest ldbl-128 0xf.fffffp-4L : 0x1.00000093c468e0b077c1ce0af6ep+0L : inexact-ok
+= tgamma towardzero ldbl-128 0xf.fffffp-4L : 0x1.00000093c468e0b077c1ce0af6dfp+0L : inexact-ok
+= tgamma upward ldbl-128 0xf.fffffp-4L : 0x1.00000093c468e0b077c1ce0af6ep+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0xf.fffffp-4L : 0x1.00000093c468e0b077c1ce0af68p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0xf.fffffp-4L : 0x1.00000093c468e0b077c1ce0af7p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0xf.fffffp-4L : 0x1.00000093c468e0b077c1ce0af68p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0xf.fffffp-4L : 0x1.00000093c468e0b077c1ce0af7p+0L : inexact-ok
+tgamma -0x0.ffffffp0
+= tgamma downward flt-32 -0xf.fffffp-4f : -0x1.000002p+24f : inexact-ok
+= tgamma tonearest flt-32 -0xf.fffffp-4f : -0x1p+24f : inexact-ok
+= tgamma towardzero flt-32 -0xf.fffffp-4f : -0x1p+24f : inexact-ok
+= tgamma upward flt-32 -0xf.fffffp-4f : -0x1p+24f : inexact-ok
+= tgamma downward dbl-64 -0xf.fffffp-4 : -0x1.0000006c3b999p+24 : inexact-ok
+= tgamma tonearest dbl-64 -0xf.fffffp-4 : -0x1.0000006c3b998p+24 : inexact-ok
+= tgamma towardzero dbl-64 -0xf.fffffp-4 : -0x1.0000006c3b998p+24 : inexact-ok
+= tgamma upward dbl-64 -0xf.fffffp-4 : -0x1.0000006c3b998p+24 : inexact-ok
+= tgamma downward ldbl-96-intel -0xf.fffffp-4L : -0x1.0000006c3b9985f2p+24L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xf.fffffp-4L : -0x1.0000006c3b9985fp+24L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xf.fffffp-4L : -0x1.0000006c3b9985fp+24L : inexact-ok
+= tgamma upward ldbl-96-intel -0xf.fffffp-4L : -0x1.0000006c3b9985fp+24L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xf.fffffp-4L : -0x1.0000006c3b9985f2p+24L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xf.fffffp-4L : -0x1.0000006c3b9985fp+24L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xf.fffffp-4L : -0x1.0000006c3b9985fp+24L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xf.fffffp-4L : -0x1.0000006c3b9985fp+24L : inexact-ok
+= tgamma downward ldbl-128 -0xf.fffffp-4L : -0x1.0000006c3b9985f0ade7d3fc6f1p+24L : inexact-ok
+= tgamma tonearest ldbl-128 -0xf.fffffp-4L : -0x1.0000006c3b9985f0ade7d3fc6f1p+24L : inexact-ok
+= tgamma towardzero ldbl-128 -0xf.fffffp-4L : -0x1.0000006c3b9985f0ade7d3fc6f0fp+24L : inexact-ok
+= tgamma upward ldbl-128 -0xf.fffffp-4L : -0x1.0000006c3b9985f0ade7d3fc6f0fp+24L : inexact-ok
+= tgamma downward ldbl-128ibm -0xf.fffffp-4L : -0x1.0000006c3b9985f0ade7d3fc6f8p+24L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0xf.fffffp-4L : -0x1.0000006c3b9985f0ade7d3fc6fp+24L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0xf.fffffp-4L : -0x1.0000006c3b9985f0ade7d3fc6fp+24L : inexact-ok
+= tgamma upward ldbl-128ibm -0xf.fffffp-4L : -0x1.0000006c3b9985f0ade7d3fc6fp+24L : inexact-ok
+tgamma -0x1.000002p0
+= tgamma downward flt-32 -0x1.000002p+0f : 0x7.fffff8p+20f : inexact-ok
+= tgamma tonearest flt-32 -0x1.000002p+0f : 0x7.fffff8p+20f : inexact-ok
+= tgamma towardzero flt-32 -0x1.000002p+0f : 0x7.fffff8p+20f : inexact-ok
+= tgamma upward flt-32 -0x1.000002p+0f : 0x8p+20f : inexact-ok
+= tgamma downward dbl-64 -0x1.000002p+0 : 0x7.fffff93c46ab4p+20 : inexact-ok
+= tgamma tonearest dbl-64 -0x1.000002p+0 : 0x7.fffff93c46ab8p+20 : inexact-ok
+= tgamma towardzero dbl-64 -0x1.000002p+0 : 0x7.fffff93c46ab4p+20 : inexact-ok
+= tgamma upward dbl-64 -0x1.000002p+0 : 0x7.fffff93c46ab8p+20 : inexact-ok
+= tgamma downward ldbl-96-intel -0x1.000002p+0L : 0x7.fffff93c46ab65ap+20L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x1.000002p+0L : 0x7.fffff93c46ab65a8p+20L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x1.000002p+0L : 0x7.fffff93c46ab65ap+20L : inexact-ok
+= tgamma upward ldbl-96-intel -0x1.000002p+0L : 0x7.fffff93c46ab65a8p+20L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x1.000002p+0L : 0x7.fffff93c46ab65ap+20L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x1.000002p+0L : 0x7.fffff93c46ab65a8p+20L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x1.000002p+0L : 0x7.fffff93c46ab65ap+20L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x1.000002p+0L : 0x7.fffff93c46ab65a8p+20L : inexact-ok
+= tgamma downward ldbl-128 -0x1.000002p+0L : 0x7.fffff93c46ab65a6b1fe38cc6cc4p+20L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.000002p+0L : 0x7.fffff93c46ab65a6b1fe38cc6cc8p+20L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.000002p+0L : 0x7.fffff93c46ab65a6b1fe38cc6cc4p+20L : inexact-ok
+= tgamma upward ldbl-128 -0x1.000002p+0L : 0x7.fffff93c46ab65a6b1fe38cc6cc8p+20L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1.000002p+0L : 0x7.fffff93c46ab65a6b1fe38cc6cp+20L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x1.000002p+0L : 0x7.fffff93c46ab65a6b1fe38cc6cp+20L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x1.000002p+0L : 0x7.fffff93c46ab65a6b1fe38cc6cp+20L : inexact-ok
+= tgamma upward ldbl-128ibm -0x1.000002p+0L : 0x7.fffff93c46ab65a6b1fe38cc6ep+20L : inexact-ok
+tgamma -0x1.fffffep0
+= tgamma downward flt-32 -0x1.fffffep+0f : 0x4p+20f : inexact-ok
+= tgamma tonearest flt-32 -0x1.fffffep+0f : 0x4.000008p+20f : inexact-ok
+= tgamma towardzero flt-32 -0x1.fffffep+0f : 0x4p+20f : inexact-ok
+= tgamma upward flt-32 -0x1.fffffep+0f : 0x4.000008p+20f : inexact-ok
+= tgamma downward dbl-64 -0x1.fffffep+0 : 0x4.00000761dcdecp+20 : inexact-ok
+= tgamma tonearest dbl-64 -0x1.fffffep+0 : 0x4.00000761dcdecp+20 : inexact-ok
+= tgamma towardzero dbl-64 -0x1.fffffep+0 : 0x4.00000761dcdecp+20 : inexact-ok
+= tgamma upward dbl-64 -0x1.fffffep+0 : 0x4.00000761dcdfp+20 : inexact-ok
+= tgamma downward ldbl-96-intel -0x1.fffffep+0L : 0x4.00000761dcdedcdp+20L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x1.fffffep+0L : 0x4.00000761dcdedcd8p+20L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x1.fffffep+0L : 0x4.00000761dcdedcdp+20L : inexact-ok
+= tgamma upward ldbl-96-intel -0x1.fffffep+0L : 0x4.00000761dcdedcd8p+20L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x1.fffffep+0L : 0x4.00000761dcdedcdp+20L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x1.fffffep+0L : 0x4.00000761dcdedcd8p+20L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x1.fffffep+0L : 0x4.00000761dcdedcdp+20L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x1.fffffep+0L : 0x4.00000761dcdedcd8p+20L : inexact-ok
+= tgamma downward ldbl-128 -0x1.fffffep+0L : 0x4.00000761dcdedcd54ba919032dacp+20L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.fffffep+0L : 0x4.00000761dcdedcd54ba919032dacp+20L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.fffffep+0L : 0x4.00000761dcdedcd54ba919032dacp+20L : inexact-ok
+= tgamma upward ldbl-128 -0x1.fffffep+0L : 0x4.00000761dcdedcd54ba919032dbp+20L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1.fffffep+0L : 0x4.00000761dcdedcd54ba919032cp+20L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x1.fffffep+0L : 0x4.00000761dcdedcd54ba919032ep+20L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x1.fffffep+0L : 0x4.00000761dcdedcd54ba919032cp+20L : inexact-ok
+= tgamma upward ldbl-128ibm -0x1.fffffep+0L : 0x4.00000761dcdedcd54ba919032ep+20L : inexact-ok
+tgamma -0x2.000004p0
+= tgamma downward flt-32 -0x2.000004p+0f : -0x1.fffffap+20f : inexact-ok
+= tgamma tonearest flt-32 -0x2.000004p+0f : -0x1.fffff8p+20f : inexact-ok
+= tgamma towardzero flt-32 -0x2.000004p+0f : -0x1.fffff8p+20f : inexact-ok
+= tgamma upward flt-32 -0x2.000004p+0f : -0x1.fffff8p+20f : inexact-ok
+= tgamma downward dbl-64 -0x2.000004p+0 : -0x1.fffff89e237b1p+20 : inexact-ok
+= tgamma tonearest dbl-64 -0x2.000004p+0 : -0x1.fffff89e237b1p+20 : inexact-ok
+= tgamma towardzero dbl-64 -0x2.000004p+0 : -0x1.fffff89e237bp+20 : inexact-ok
+= tgamma upward dbl-64 -0x2.000004p+0 : -0x1.fffff89e237bp+20 : inexact-ok
+= tgamma downward ldbl-96-intel -0x2.000004p+0L : -0x1.fffff89e237b0d74p+20L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.000004p+0L : -0x1.fffff89e237b0d72p+20L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.000004p+0L : -0x1.fffff89e237b0d72p+20L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.000004p+0L : -0x1.fffff89e237b0d72p+20L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.000004p+0L : -0x1.fffff89e237b0d74p+20L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.000004p+0L : -0x1.fffff89e237b0d72p+20L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.000004p+0L : -0x1.fffff89e237b0d72p+20L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.000004p+0L : -0x1.fffff89e237b0d72p+20L : inexact-ok
+= tgamma downward ldbl-128 -0x2.000004p+0L : -0x1.fffff89e237b0d72155ebbe133afp+20L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.000004p+0L : -0x1.fffff89e237b0d72155ebbe133aep+20L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.000004p+0L : -0x1.fffff89e237b0d72155ebbe133aep+20L : inexact-ok
+= tgamma upward ldbl-128 -0x2.000004p+0L : -0x1.fffff89e237b0d72155ebbe133aep+20L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.000004p+0L : -0x1.fffff89e237b0d72155ebbe134p+20L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.000004p+0L : -0x1.fffff89e237b0d72155ebbe1338p+20L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.000004p+0L : -0x1.fffff89e237b0d72155ebbe1338p+20L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.000004p+0L : -0x1.fffff89e237b0d72155ebbe1338p+20L : inexact-ok
+tgamma -0x2.fffffcp0
+= tgamma downward flt-32 -0x2.fffffcp+0f : -0xa.aaaafp+16f : inexact-ok
+= tgamma tonearest flt-32 -0x2.fffffcp+0f : -0xa.aaaaep+16f : inexact-ok
+= tgamma towardzero flt-32 -0x2.fffffcp+0f : -0xa.aaaaep+16f : inexact-ok
+= tgamma upward flt-32 -0x2.fffffcp+0f : -0xa.aaaaep+16f : inexact-ok
+= tgamma downward dbl-64 -0x2.fffffcp+0 : -0xa.aaaae042d3c5p+16 : inexact-ok
+= tgamma tonearest dbl-64 -0x2.fffffcp+0 : -0xa.aaaae042d3c5p+16 : inexact-ok
+= tgamma towardzero dbl-64 -0x2.fffffcp+0 : -0xa.aaaae042d3c48p+16 : inexact-ok
+= tgamma upward dbl-64 -0x2.fffffcp+0 : -0xa.aaaae042d3c48p+16 : inexact-ok
+= tgamma downward ldbl-96-intel -0x2.fffffcp+0L : -0xa.aaaae042d3c4cc5p+16L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.fffffcp+0L : -0xa.aaaae042d3c4cc4p+16L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.fffffcp+0L : -0xa.aaaae042d3c4cc4p+16L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.fffffcp+0L : -0xa.aaaae042d3c4cc4p+16L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.fffffcp+0L : -0xa.aaaae042d3c4cc5p+16L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.fffffcp+0L : -0xa.aaaae042d3c4cc4p+16L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.fffffcp+0L : -0xa.aaaae042d3c4cc4p+16L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.fffffcp+0L : -0xa.aaaae042d3c4cc4p+16L : inexact-ok
+= tgamma downward ldbl-128 -0x2.fffffcp+0L : -0xa.aaaae042d3c4cc478fe77d420208p+16L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.fffffcp+0L : -0xa.aaaae042d3c4cc478fe77d4202p+16L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.fffffcp+0L : -0xa.aaaae042d3c4cc478fe77d4202p+16L : inexact-ok
+= tgamma upward ldbl-128 -0x2.fffffcp+0L : -0xa.aaaae042d3c4cc478fe77d4202p+16L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.fffffcp+0L : -0xa.aaaae042d3c4cc478fe77d4204p+16L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.fffffcp+0L : -0xa.aaaae042d3c4cc478fe77d4204p+16L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.fffffcp+0L : -0xa.aaaae042d3c4cc478fe77d42p+16L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.fffffcp+0L : -0xa.aaaae042d3c4cc478fe77d42p+16L : inexact-ok
+tgamma -0x3.000004p0
+= tgamma downward flt-32 -0x3.000004p+0f : 0xa.aaaa7p+16f : inexact-ok
+= tgamma tonearest flt-32 -0x3.000004p+0f : 0xa.aaaa7p+16f : inexact-ok
+= tgamma towardzero flt-32 -0x3.000004p+0f : 0xa.aaaa7p+16f : inexact-ok
+= tgamma upward flt-32 -0x3.000004p+0f : 0xa.aaaa8p+16f : inexact-ok
+= tgamma downward dbl-64 -0x3.000004p+0 : 0xa.aaaa7512849e8p+16 : inexact-ok
+= tgamma tonearest dbl-64 -0x3.000004p+0 : 0xa.aaaa7512849fp+16 : inexact-ok
+= tgamma towardzero dbl-64 -0x3.000004p+0 : 0xa.aaaa7512849e8p+16 : inexact-ok
+= tgamma upward dbl-64 -0x3.000004p+0 : 0xa.aaaa7512849fp+16 : inexact-ok
+= tgamma downward ldbl-96-intel -0x3.000004p+0L : 0xa.aaaa7512849ed9ap+16L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x3.000004p+0L : 0xa.aaaa7512849ed9bp+16L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x3.000004p+0L : 0xa.aaaa7512849ed9ap+16L : inexact-ok
+= tgamma upward ldbl-96-intel -0x3.000004p+0L : 0xa.aaaa7512849ed9bp+16L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x3.000004p+0L : 0xa.aaaa7512849ed9ap+16L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x3.000004p+0L : 0xa.aaaa7512849ed9bp+16L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x3.000004p+0L : 0xa.aaaa7512849ed9ap+16L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x3.000004p+0L : 0xa.aaaa7512849ed9bp+16L : inexact-ok
+= tgamma downward ldbl-128 -0x3.000004p+0L : 0xa.aaaa7512849ed9af9e2c5533833p+16L : inexact-ok
+= tgamma tonearest ldbl-128 -0x3.000004p+0L : 0xa.aaaa7512849ed9af9e2c5533833p+16L : inexact-ok
+= tgamma towardzero ldbl-128 -0x3.000004p+0L : 0xa.aaaa7512849ed9af9e2c5533833p+16L : inexact-ok
+= tgamma upward ldbl-128 -0x3.000004p+0L : 0xa.aaaa7512849ed9af9e2c55338338p+16L : inexact-ok
+= tgamma downward ldbl-128ibm -0x3.000004p+0L : 0xa.aaaa7512849ed9af9e2c55338p+16L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x3.000004p+0L : 0xa.aaaa7512849ed9af9e2c553384p+16L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x3.000004p+0L : 0xa.aaaa7512849ed9af9e2c55338p+16L : inexact-ok
+= tgamma upward ldbl-128ibm -0x3.000004p+0L : 0xa.aaaa7512849ed9af9e2c553384p+16L : inexact-ok
+tgamma -0x3.fffffcp0
+= tgamma downward flt-32 -0x3.fffffcp+0f : 0x2.aaaab8p+16f : inexact-ok
+= tgamma tonearest flt-32 -0x3.fffffcp+0f : 0x2.aaaabcp+16f : inexact-ok
+= tgamma towardzero flt-32 -0x3.fffffcp+0f : 0x2.aaaab8p+16f : inexact-ok
+= tgamma upward flt-32 -0x3.fffffcp+0f : 0x2.aaaabcp+16f : inexact-ok
+= tgamma downward dbl-64 -0x3.fffffcp+0 : 0x2.aaaababb5fabep+16 : inexact-ok
+= tgamma tonearest dbl-64 -0x3.fffffcp+0 : 0x2.aaaababb5fabep+16 : inexact-ok
+= tgamma towardzero dbl-64 -0x3.fffffcp+0 : 0x2.aaaababb5fabep+16 : inexact-ok
+= tgamma upward dbl-64 -0x3.fffffcp+0 : 0x2.aaaababb5facp+16 : inexact-ok
+= tgamma downward ldbl-96-intel -0x3.fffffcp+0L : 0x2.aaaababb5fabee7p+16L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x3.fffffcp+0L : 0x2.aaaababb5fabee7p+16L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x3.fffffcp+0L : 0x2.aaaababb5fabee7p+16L : inexact-ok
+= tgamma upward ldbl-96-intel -0x3.fffffcp+0L : 0x2.aaaababb5fabee74p+16L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x3.fffffcp+0L : 0x2.aaaababb5fabee7p+16L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x3.fffffcp+0L : 0x2.aaaababb5fabee7p+16L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x3.fffffcp+0L : 0x2.aaaababb5fabee7p+16L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x3.fffffcp+0L : 0x2.aaaababb5fabee74p+16L : inexact-ok
+= tgamma downward ldbl-128 -0x3.fffffcp+0L : 0x2.aaaababb5fabee718fe850e068dp+16L : inexact-ok
+= tgamma tonearest ldbl-128 -0x3.fffffcp+0L : 0x2.aaaababb5fabee718fe850e068d2p+16L : inexact-ok
+= tgamma towardzero ldbl-128 -0x3.fffffcp+0L : 0x2.aaaababb5fabee718fe850e068dp+16L : inexact-ok
+= tgamma upward ldbl-128 -0x3.fffffcp+0L : 0x2.aaaababb5fabee718fe850e068d2p+16L : inexact-ok
+= tgamma downward ldbl-128ibm -0x3.fffffcp+0L : 0x2.aaaababb5fabee718fe850e068p+16L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x3.fffffcp+0L : 0x2.aaaababb5fabee718fe850e069p+16L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x3.fffffcp+0L : 0x2.aaaababb5fabee718fe850e068p+16L : inexact-ok
+= tgamma upward ldbl-128ibm -0x3.fffffcp+0L : 0x2.aaaababb5fabee718fe850e069p+16L : inexact-ok
+tgamma -0x4.000008p0
+= tgamma downward flt-32 -0x4.000008p+0f : -0x1.555546p+16f : inexact-ok
+= tgamma tonearest flt-32 -0x4.000008p+0f : -0x1.555546p+16f : inexact-ok
+= tgamma towardzero flt-32 -0x4.000008p+0f : -0x1.555544p+16f : inexact-ok
+= tgamma upward flt-32 -0x4.000008p+0f : -0x1.555544p+16f : inexact-ok
+= tgamma downward dbl-64 -0x4.000008p+0 : -0x1.55554544a1a9bp+16 : inexact-ok
+= tgamma tonearest dbl-64 -0x4.000008p+0 : -0x1.55554544a1a9ap+16 : inexact-ok
+= tgamma towardzero dbl-64 -0x4.000008p+0 : -0x1.55554544a1a9ap+16 : inexact-ok
+= tgamma upward dbl-64 -0x4.000008p+0 : -0x1.55554544a1a9ap+16 : inexact-ok
+= tgamma downward ldbl-96-intel -0x4.000008p+0L : -0x1.55554544a1a9a1e4p+16L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x4.000008p+0L : -0x1.55554544a1a9a1e4p+16L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x4.000008p+0L : -0x1.55554544a1a9a1e2p+16L : inexact-ok
+= tgamma upward ldbl-96-intel -0x4.000008p+0L : -0x1.55554544a1a9a1e2p+16L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x4.000008p+0L : -0x1.55554544a1a9a1e4p+16L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x4.000008p+0L : -0x1.55554544a1a9a1e4p+16L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x4.000008p+0L : -0x1.55554544a1a9a1e2p+16L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x4.000008p+0L : -0x1.55554544a1a9a1e2p+16L : inexact-ok
+= tgamma downward ldbl-128 -0x4.000008p+0L : -0x1.55554544a1a9a1e31119d9f774c6p+16L : inexact-ok
+= tgamma tonearest ldbl-128 -0x4.000008p+0L : -0x1.55554544a1a9a1e31119d9f774c5p+16L : inexact-ok
+= tgamma towardzero ldbl-128 -0x4.000008p+0L : -0x1.55554544a1a9a1e31119d9f774c5p+16L : inexact-ok
+= tgamma upward ldbl-128 -0x4.000008p+0L : -0x1.55554544a1a9a1e31119d9f774c5p+16L : inexact-ok
+= tgamma downward ldbl-128ibm -0x4.000008p+0L : -0x1.55554544a1a9a1e31119d9f775p+16L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x4.000008p+0L : -0x1.55554544a1a9a1e31119d9f775p+16L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x4.000008p+0L : -0x1.55554544a1a9a1e31119d9f7748p+16L : inexact-ok
+= tgamma upward ldbl-128ibm -0x4.000008p+0L : -0x1.55554544a1a9a1e31119d9f7748p+16L : inexact-ok
+tgamma -0x4.fffff8p0
+= tgamma downward flt-32 -0x4.fffff8p+0f : -0x4.44448p+12f : inexact-ok
+= tgamma tonearest flt-32 -0x4.fffff8p+0f : -0x4.44448p+12f : inexact-ok
+= tgamma towardzero flt-32 -0x4.fffff8p+0f : -0x4.444478p+12f : inexact-ok
+= tgamma upward flt-32 -0x4.fffff8p+0f : -0x4.444478p+12f : inexact-ok
+= tgamma downward dbl-64 -0x4.fffff8p+0 : -0x4.44447e809018cp+12 : inexact-ok
+= tgamma tonearest dbl-64 -0x4.fffff8p+0 : -0x4.44447e809018cp+12 : inexact-ok
+= tgamma towardzero dbl-64 -0x4.fffff8p+0 : -0x4.44447e8090188p+12 : inexact-ok
+= tgamma upward dbl-64 -0x4.fffff8p+0 : -0x4.44447e8090188p+12 : inexact-ok
+= tgamma downward ldbl-96-intel -0x4.fffff8p+0L : -0x4.44447e809018a71p+12L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x4.fffff8p+0L : -0x4.44447e809018a708p+12L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x4.fffff8p+0L : -0x4.44447e809018a708p+12L : inexact-ok
+= tgamma upward ldbl-96-intel -0x4.fffff8p+0L : -0x4.44447e809018a708p+12L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x4.fffff8p+0L : -0x4.44447e809018a71p+12L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x4.fffff8p+0L : -0x4.44447e809018a708p+12L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x4.fffff8p+0L : -0x4.44447e809018a708p+12L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x4.fffff8p+0L : -0x4.44447e809018a708p+12L : inexact-ok
+= tgamma downward ldbl-128 -0x4.fffff8p+0L : -0x4.44447e809018a708ffb3375149a4p+12L : inexact-ok
+= tgamma tonearest ldbl-128 -0x4.fffff8p+0L : -0x4.44447e809018a708ffb3375149ap+12L : inexact-ok
+= tgamma towardzero ldbl-128 -0x4.fffff8p+0L : -0x4.44447e809018a708ffb3375149ap+12L : inexact-ok
+= tgamma upward ldbl-128 -0x4.fffff8p+0L : -0x4.44447e809018a708ffb3375149ap+12L : inexact-ok
+= tgamma downward ldbl-128ibm -0x4.fffff8p+0L : -0x4.44447e809018a708ffb337514ap+12L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x4.fffff8p+0L : -0x4.44447e809018a708ffb337514ap+12L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x4.fffff8p+0L : -0x4.44447e809018a708ffb3375148p+12L : inexact-ok
+= tgamma upward ldbl-128ibm -0x4.fffff8p+0L : -0x4.44447e809018a708ffb3375148p+12L : inexact-ok
+tgamma -0x5.000008p0
+= tgamma downward flt-32 -0x5.000008p+0f : 0x4.444408p+12f : inexact-ok
+= tgamma tonearest flt-32 -0x5.000008p+0f : 0x4.444408p+12f : inexact-ok
+= tgamma towardzero flt-32 -0x5.000008p+0f : 0x4.444408p+12f : inexact-ok
+= tgamma upward flt-32 -0x5.000008p+0f : 0x4.44441p+12f : inexact-ok
+= tgamma downward dbl-64 -0x5.000008p+0 : 0x4.44440a07fedb8p+12 : inexact-ok
+= tgamma tonearest dbl-64 -0x5.000008p+0 : 0x4.44440a07fedb8p+12 : inexact-ok
+= tgamma towardzero dbl-64 -0x5.000008p+0 : 0x4.44440a07fedb8p+12 : inexact-ok
+= tgamma upward dbl-64 -0x5.000008p+0 : 0x4.44440a07fedbcp+12 : inexact-ok
+= tgamma downward ldbl-96-intel -0x5.000008p+0L : 0x4.44440a07fedb92d8p+12L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x5.000008p+0L : 0x4.44440a07fedb92d8p+12L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x5.000008p+0L : 0x4.44440a07fedb92d8p+12L : inexact-ok
+= tgamma upward ldbl-96-intel -0x5.000008p+0L : 0x4.44440a07fedb92ep+12L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x5.000008p+0L : 0x4.44440a07fedb92d8p+12L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x5.000008p+0L : 0x4.44440a07fedb92d8p+12L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x5.000008p+0L : 0x4.44440a07fedb92d8p+12L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x5.000008p+0L : 0x4.44440a07fedb92ep+12L : inexact-ok
+= tgamma downward ldbl-128 -0x5.000008p+0L : 0x4.44440a07fedb92d871015f2fd9dcp+12L : inexact-ok
+= tgamma tonearest ldbl-128 -0x5.000008p+0L : 0x4.44440a07fedb92d871015f2fd9ep+12L : inexact-ok
+= tgamma towardzero ldbl-128 -0x5.000008p+0L : 0x4.44440a07fedb92d871015f2fd9dcp+12L : inexact-ok
+= tgamma upward ldbl-128 -0x5.000008p+0L : 0x4.44440a07fedb92d871015f2fd9ep+12L : inexact-ok
+= tgamma downward ldbl-128ibm -0x5.000008p+0L : 0x4.44440a07fedb92d871015f2fd8p+12L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x5.000008p+0L : 0x4.44440a07fedb92d871015f2fdap+12L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x5.000008p+0L : 0x4.44440a07fedb92d871015f2fd8p+12L : inexact-ok
+= tgamma upward ldbl-128ibm -0x5.000008p+0L : 0x4.44440a07fedb92d871015f2fdap+12L : inexact-ok
+tgamma -0x5.fffff8p0
+= tgamma downward flt-32 -0x5.fffff8p+0f : 0xb.60b6bp+8f : inexact-ok
+= tgamma tonearest flt-32 -0x5.fffff8p+0f : 0xb.60b6bp+8f : inexact-ok
+= tgamma towardzero flt-32 -0x5.fffff8p+0f : 0xb.60b6bp+8f : inexact-ok
+= tgamma upward flt-32 -0x5.fffff8p+0f : 0xb.60b6cp+8f : inexact-ok
+= tgamma downward dbl-64 -0x5.fffff8p+0 : 0xb.60b6b5d7c934p+8 : inexact-ok
+= tgamma tonearest dbl-64 -0x5.fffff8p+0 : 0xb.60b6b5d7c934p+8 : inexact-ok
+= tgamma towardzero dbl-64 -0x5.fffff8p+0 : 0xb.60b6b5d7c934p+8 : inexact-ok
+= tgamma upward dbl-64 -0x5.fffff8p+0 : 0xb.60b6b5d7c9348p+8 : inexact-ok
+= tgamma downward ldbl-96-intel -0x5.fffff8p+0L : 0xb.60b6b5d7c934327p+8L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x5.fffff8p+0L : 0xb.60b6b5d7c934328p+8L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x5.fffff8p+0L : 0xb.60b6b5d7c934327p+8L : inexact-ok
+= tgamma upward ldbl-96-intel -0x5.fffff8p+0L : 0xb.60b6b5d7c934328p+8L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x5.fffff8p+0L : 0xb.60b6b5d7c934327p+8L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x5.fffff8p+0L : 0xb.60b6b5d7c934328p+8L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x5.fffff8p+0L : 0xb.60b6b5d7c934327p+8L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x5.fffff8p+0L : 0xb.60b6b5d7c934328p+8L : inexact-ok
+= tgamma downward ldbl-128 -0x5.fffff8p+0L : 0xb.60b6b5d7c93432799a2135a645fp+8L : inexact-ok
+= tgamma tonearest ldbl-128 -0x5.fffff8p+0L : 0xb.60b6b5d7c93432799a2135a645f8p+8L : inexact-ok
+= tgamma towardzero ldbl-128 -0x5.fffff8p+0L : 0xb.60b6b5d7c93432799a2135a645fp+8L : inexact-ok
+= tgamma upward ldbl-128 -0x5.fffff8p+0L : 0xb.60b6b5d7c93432799a2135a645f8p+8L : inexact-ok
+= tgamma downward ldbl-128ibm -0x5.fffff8p+0L : 0xb.60b6b5d7c93432799a2135a644p+8L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x5.fffff8p+0L : 0xb.60b6b5d7c93432799a2135a644p+8L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x5.fffff8p+0L : 0xb.60b6b5d7c93432799a2135a644p+8L : inexact-ok
+= tgamma upward ldbl-128ibm -0x5.fffff8p+0L : 0xb.60b6b5d7c93432799a2135a648p+8L : inexact-ok
+tgamma -0x6.000008p0
+= tgamma downward flt-32 -0x6.000008p+0f : -0xb.60b57p+8f : inexact-ok
+= tgamma tonearest flt-32 -0x6.000008p+0f : -0xb.60b56p+8f : inexact-ok
+= tgamma towardzero flt-32 -0x6.000008p+0f : -0xb.60b56p+8f : inexact-ok
+= tgamma upward flt-32 -0x6.000008p+0f : -0xb.60b56p+8f : inexact-ok
+= tgamma downward dbl-64 -0x6.000008p+0 : -0xb.60b560e9b5c88p+8 : inexact-ok
+= tgamma tonearest dbl-64 -0x6.000008p+0 : -0xb.60b560e9b5c88p+8 : inexact-ok
+= tgamma towardzero dbl-64 -0x6.000008p+0 : -0xb.60b560e9b5c8p+8 : inexact-ok
+= tgamma upward dbl-64 -0x6.000008p+0 : -0xb.60b560e9b5c8p+8 : inexact-ok
+= tgamma downward ldbl-96-intel -0x6.000008p+0L : -0xb.60b560e9b5c85p+8L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x6.000008p+0L : -0xb.60b560e9b5c85p+8L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x6.000008p+0L : -0xb.60b560e9b5c84ffp+8L : inexact-ok
+= tgamma upward ldbl-96-intel -0x6.000008p+0L : -0xb.60b560e9b5c84ffp+8L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x6.000008p+0L : -0xb.60b560e9b5c85p+8L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x6.000008p+0L : -0xb.60b560e9b5c85p+8L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x6.000008p+0L : -0xb.60b560e9b5c84ffp+8L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x6.000008p+0L : -0xb.60b560e9b5c84ffp+8L : inexact-ok
+= tgamma downward ldbl-128 -0x6.000008p+0L : -0xb.60b560e9b5c84ff97799068ace5p+8L : inexact-ok
+= tgamma tonearest ldbl-128 -0x6.000008p+0L : -0xb.60b560e9b5c84ff97799068ace48p+8L : inexact-ok
+= tgamma towardzero ldbl-128 -0x6.000008p+0L : -0xb.60b560e9b5c84ff97799068ace48p+8L : inexact-ok
+= tgamma upward ldbl-128 -0x6.000008p+0L : -0xb.60b560e9b5c84ff97799068ace48p+8L : inexact-ok
+= tgamma downward ldbl-128ibm -0x6.000008p+0L : -0xb.60b560e9b5c84ff97799068adp+8L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x6.000008p+0L : -0xb.60b560e9b5c84ff97799068adp+8L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x6.000008p+0L : -0xb.60b560e9b5c84ff97799068accp+8L : inexact-ok
+= tgamma upward ldbl-128ibm -0x6.000008p+0L : -0xb.60b560e9b5c84ff97799068accp+8L : inexact-ok
+tgamma -0x6.fffff8p0
+= tgamma downward flt-32 -0x6.fffff8p+0f : -0x1.a01a1cp+8f : inexact-ok
+= tgamma tonearest flt-32 -0x6.fffff8p+0f : -0x1.a01a1cp+8f : inexact-ok
+= tgamma towardzero flt-32 -0x6.fffff8p+0f : -0x1.a01a1ap+8f : inexact-ok
+= tgamma upward flt-32 -0x6.fffff8p+0f : -0x1.a01a1ap+8f : inexact-ok
+= tgamma downward dbl-64 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde3p+8 : inexact-ok
+= tgamma tonearest dbl-64 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde2p+8 : inexact-ok
+= tgamma towardzero dbl-64 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde2p+8 : inexact-ok
+= tgamma upward dbl-64 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde2p+8 : inexact-ok
+= tgamma downward ldbl-96-intel -0x6.fffff8p+0L : -0x1.a01a1bd5ccde2022p+8L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x6.fffff8p+0L : -0x1.a01a1bd5ccde202p+8L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x6.fffff8p+0L : -0x1.a01a1bd5ccde202p+8L : inexact-ok
+= tgamma upward ldbl-96-intel -0x6.fffff8p+0L : -0x1.a01a1bd5ccde202p+8L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x6.fffff8p+0L : -0x1.a01a1bd5ccde2022p+8L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x6.fffff8p+0L : -0x1.a01a1bd5ccde202p+8L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x6.fffff8p+0L : -0x1.a01a1bd5ccde202p+8L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x6.fffff8p+0L : -0x1.a01a1bd5ccde202p+8L : inexact-ok
+= tgamma downward ldbl-128 -0x6.fffff8p+0L : -0x1.a01a1bd5ccde202013e050e5538p+8L : inexact-ok
+= tgamma tonearest ldbl-128 -0x6.fffff8p+0L : -0x1.a01a1bd5ccde202013e050e5537fp+8L : inexact-ok
+= tgamma towardzero ldbl-128 -0x6.fffff8p+0L : -0x1.a01a1bd5ccde202013e050e5537fp+8L : inexact-ok
+= tgamma upward ldbl-128 -0x6.fffff8p+0L : -0x1.a01a1bd5ccde202013e050e5537fp+8L : inexact-ok
+= tgamma downward ldbl-128ibm -0x6.fffff8p+0L : -0x1.a01a1bd5ccde202013e050e5538p+8L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x6.fffff8p+0L : -0x1.a01a1bd5ccde202013e050e5538p+8L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x6.fffff8p+0L : -0x1.a01a1bd5ccde202013e050e553p+8L : inexact-ok
+= tgamma upward ldbl-128ibm -0x6.fffff8p+0L : -0x1.a01a1bd5ccde202013e050e553p+8L : inexact-ok
+tgamma -0x7.000008p0
+= tgamma downward flt-32 -0x7.000008p+0f : 0x1.a019e6p+8f : inexact-ok
+= tgamma tonearest flt-32 -0x7.000008p+0f : 0x1.a019e8p+8f : inexact-ok
+= tgamma towardzero flt-32 -0x7.000008p+0f : 0x1.a019e6p+8f : inexact-ok
+= tgamma upward flt-32 -0x7.000008p+0f : 0x1.a019e8p+8f : inexact-ok
+= tgamma downward dbl-64 -0x7.000008p+0 : 0x1.a019e76a6a142p+8 : inexact-ok
+= tgamma tonearest dbl-64 -0x7.000008p+0 : 0x1.a019e76a6a142p+8 : inexact-ok
+= tgamma towardzero dbl-64 -0x7.000008p+0 : 0x1.a019e76a6a142p+8 : inexact-ok
+= tgamma upward dbl-64 -0x7.000008p+0 : 0x1.a019e76a6a143p+8 : inexact-ok
+= tgamma downward ldbl-96-intel -0x7.000008p+0L : 0x1.a019e76a6a142418p+8L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x7.000008p+0L : 0x1.a019e76a6a142418p+8L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x7.000008p+0L : 0x1.a019e76a6a142418p+8L : inexact-ok
+= tgamma upward ldbl-96-intel -0x7.000008p+0L : 0x1.a019e76a6a14241ap+8L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x7.000008p+0L : 0x1.a019e76a6a142418p+8L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x7.000008p+0L : 0x1.a019e76a6a142418p+8L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x7.000008p+0L : 0x1.a019e76a6a142418p+8L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x7.000008p+0L : 0x1.a019e76a6a14241ap+8L : inexact-ok
+= tgamma downward ldbl-128 -0x7.000008p+0L : 0x1.a019e76a6a1424181ea377a7abcbp+8L : inexact-ok
+= tgamma tonearest ldbl-128 -0x7.000008p+0L : 0x1.a019e76a6a1424181ea377a7abcbp+8L : inexact-ok
+= tgamma towardzero ldbl-128 -0x7.000008p+0L : 0x1.a019e76a6a1424181ea377a7abcbp+8L : inexact-ok
+= tgamma upward ldbl-128 -0x7.000008p+0L : 0x1.a019e76a6a1424181ea377a7abccp+8L : inexact-ok
+= tgamma downward ldbl-128ibm -0x7.000008p+0L : 0x1.a019e76a6a1424181ea377a7ab8p+8L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x7.000008p+0L : 0x1.a019e76a6a1424181ea377a7acp+8L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x7.000008p+0L : 0x1.a019e76a6a1424181ea377a7ab8p+8L : inexact-ok
+= tgamma upward ldbl-128ibm -0x7.000008p+0L : 0x1.a019e76a6a1424181ea377a7acp+8L : inexact-ok
+tgamma -0x7.fffff8p0
+= tgamma downward flt-32 -0x7.fffff8p+0f : 0x3.403438p+4f : inexact-ok
+= tgamma tonearest flt-32 -0x7.fffff8p+0f : 0x3.40343cp+4f : inexact-ok
+= tgamma towardzero flt-32 -0x7.fffff8p+0f : 0x3.403438p+4f : inexact-ok
+= tgamma upward flt-32 -0x7.fffff8p+0f : 0x3.40343cp+4f : inexact-ok
+= tgamma downward dbl-64 -0x7.fffff8p+0 : 0x3.40343aebcdf72p+4 : inexact-ok
+= tgamma tonearest dbl-64 -0x7.fffff8p+0 : 0x3.40343aebcdf72p+4 : inexact-ok
+= tgamma towardzero dbl-64 -0x7.fffff8p+0 : 0x3.40343aebcdf72p+4 : inexact-ok
+= tgamma upward dbl-64 -0x7.fffff8p+0 : 0x3.40343aebcdf74p+4 : inexact-ok
+= tgamma downward ldbl-96-intel -0x7.fffff8p+0L : 0x3.40343aebcdf72c0cp+4L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x7.fffff8p+0L : 0x3.40343aebcdf72c1p+4L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x7.fffff8p+0L : 0x3.40343aebcdf72c0cp+4L : inexact-ok
+= tgamma upward ldbl-96-intel -0x7.fffff8p+0L : 0x3.40343aebcdf72c1p+4L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x7.fffff8p+0L : 0x3.40343aebcdf72c0cp+4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x7.fffff8p+0L : 0x3.40343aebcdf72c1p+4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x7.fffff8p+0L : 0x3.40343aebcdf72c0cp+4L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x7.fffff8p+0L : 0x3.40343aebcdf72c1p+4L : inexact-ok
+= tgamma downward ldbl-128 -0x7.fffff8p+0L : 0x3.40343aebcdf72c0e1eecafe993aep+4L : inexact-ok
+= tgamma tonearest ldbl-128 -0x7.fffff8p+0L : 0x3.40343aebcdf72c0e1eecafe993aep+4L : inexact-ok
+= tgamma towardzero ldbl-128 -0x7.fffff8p+0L : 0x3.40343aebcdf72c0e1eecafe993aep+4L : inexact-ok
+= tgamma upward ldbl-128 -0x7.fffff8p+0L : 0x3.40343aebcdf72c0e1eecafe993bp+4L : inexact-ok
+= tgamma downward ldbl-128ibm -0x7.fffff8p+0L : 0x3.40343aebcdf72c0e1eecafe993p+4L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x7.fffff8p+0L : 0x3.40343aebcdf72c0e1eecafe994p+4L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x7.fffff8p+0L : 0x3.40343aebcdf72c0e1eecafe993p+4L : inexact-ok
+= tgamma upward ldbl-128ibm -0x7.fffff8p+0L : 0x3.40343aebcdf72c0e1eecafe994p+4L : inexact-ok
+tgamma -0x8.00001p0
+= tgamma downward flt-32 -0x8.00001p+0f : -0x1.a019cap+4f : inexact-ok
+= tgamma tonearest flt-32 -0x8.00001p+0f : -0x1.a019cap+4f : inexact-ok
+= tgamma towardzero flt-32 -0x8.00001p+0f : -0x1.a019c8p+4f : inexact-ok
+= tgamma upward flt-32 -0x8.00001p+0f : -0x1.a019c8p+4f : inexact-ok
+= tgamma downward dbl-64 -0x8.00001p+0 : -0x1.a019c9f48981dp+4 : inexact-ok
+= tgamma tonearest dbl-64 -0x8.00001p+0 : -0x1.a019c9f48981cp+4 : inexact-ok
+= tgamma towardzero dbl-64 -0x8.00001p+0 : -0x1.a019c9f48981cp+4 : inexact-ok
+= tgamma upward dbl-64 -0x8.00001p+0 : -0x1.a019c9f48981cp+4 : inexact-ok
+= tgamma downward ldbl-96-intel -0x8.00001p+0L : -0x1.a019c9f48981c2bp+4L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x8.00001p+0L : -0x1.a019c9f48981c2aep+4L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x8.00001p+0L : -0x1.a019c9f48981c2aep+4L : inexact-ok
+= tgamma upward ldbl-96-intel -0x8.00001p+0L : -0x1.a019c9f48981c2aep+4L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x8.00001p+0L : -0x1.a019c9f48981c2bp+4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x8.00001p+0L : -0x1.a019c9f48981c2aep+4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x8.00001p+0L : -0x1.a019c9f48981c2aep+4L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x8.00001p+0L : -0x1.a019c9f48981c2aep+4L : inexact-ok
+= tgamma downward ldbl-128 -0x8.00001p+0L : -0x1.a019c9f48981c2aec9937d57a4bp+4L : inexact-ok
+= tgamma tonearest ldbl-128 -0x8.00001p+0L : -0x1.a019c9f48981c2aec9937d57a4bp+4L : inexact-ok
+= tgamma towardzero ldbl-128 -0x8.00001p+0L : -0x1.a019c9f48981c2aec9937d57a4afp+4L : inexact-ok
+= tgamma upward ldbl-128 -0x8.00001p+0L : -0x1.a019c9f48981c2aec9937d57a4afp+4L : inexact-ok
+= tgamma downward ldbl-128ibm -0x8.00001p+0L : -0x1.a019c9f48981c2aec9937d57a5p+4L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x8.00001p+0L : -0x1.a019c9f48981c2aec9937d57a48p+4L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x8.00001p+0L : -0x1.a019c9f48981c2aec9937d57a48p+4L : inexact-ok
+= tgamma upward ldbl-128ibm -0x8.00001p+0L : -0x1.a019c9f48981c2aec9937d57a48p+4L : inexact-ok
+tgamma -0x9.fffffp0
+= tgamma downward flt-32 -0x9.fffffp+0f : 0x4.9f9498p-4f : inexact-ok
+= tgamma tonearest flt-32 -0x9.fffffp+0f : 0x4.9f9498p-4f : inexact-ok
+= tgamma towardzero flt-32 -0x9.fffffp+0f : 0x4.9f9498p-4f : inexact-ok
+= tgamma upward flt-32 -0x9.fffffp+0f : 0x4.9f94ap-4f : inexact-ok
+= tgamma downward dbl-64 -0x9.fffffp+0 : 0x4.9f949bd5f3628p-4 : inexact-ok
+= tgamma tonearest dbl-64 -0x9.fffffp+0 : 0x4.9f949bd5f3628p-4 : inexact-ok
+= tgamma towardzero dbl-64 -0x9.fffffp+0 : 0x4.9f949bd5f3628p-4 : inexact-ok
+= tgamma upward dbl-64 -0x9.fffffp+0 : 0x4.9f949bd5f362cp-4 : inexact-ok
+= tgamma downward ldbl-96-intel -0x9.fffffp+0L : 0x4.9f949bd5f3629adp-4L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x9.fffffp+0L : 0x4.9f949bd5f3629adp-4L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x9.fffffp+0L : 0x4.9f949bd5f3629adp-4L : inexact-ok
+= tgamma upward ldbl-96-intel -0x9.fffffp+0L : 0x4.9f949bd5f3629ad8p-4L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x9.fffffp+0L : 0x4.9f949bd5f3629adp-4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x9.fffffp+0L : 0x4.9f949bd5f3629adp-4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x9.fffffp+0L : 0x4.9f949bd5f3629adp-4L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x9.fffffp+0L : 0x4.9f949bd5f3629ad8p-4L : inexact-ok
+= tgamma downward ldbl-128 -0x9.fffffp+0L : 0x4.9f949bd5f3629ad14cc512db9144p-4L : inexact-ok
+= tgamma tonearest ldbl-128 -0x9.fffffp+0L : 0x4.9f949bd5f3629ad14cc512db9148p-4L : inexact-ok
+= tgamma towardzero ldbl-128 -0x9.fffffp+0L : 0x4.9f949bd5f3629ad14cc512db9144p-4L : inexact-ok
+= tgamma upward ldbl-128 -0x9.fffffp+0L : 0x4.9f949bd5f3629ad14cc512db9148p-4L : inexact-ok
+= tgamma downward ldbl-128ibm -0x9.fffffp+0L : 0x4.9f949bd5f3629ad14cc512db9p-4L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x9.fffffp+0L : 0x4.9f949bd5f3629ad14cc512db92p-4L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x9.fffffp+0L : 0x4.9f949bd5f3629ad14cc512db9p-4L : inexact-ok
+= tgamma upward ldbl-128ibm -0x9.fffffp+0L : 0x4.9f949bd5f3629ad14cc512db92p-4L : inexact-ok
+tgamma -0xa.00001p0
+= tgamma downward flt-32 -0xa.00001p+0f : -0x4.9f934p-4f : inexact-ok
+= tgamma tonearest flt-32 -0xa.00001p+0f : -0x4.9f934p-4f : inexact-ok
+= tgamma towardzero flt-32 -0xa.00001p+0f : -0x4.9f9338p-4f : inexact-ok
+= tgamma upward flt-32 -0xa.00001p+0f : -0x4.9f9338p-4f : inexact-ok
+= tgamma downward dbl-64 -0xa.00001p+0 : -0x4.9f933fe684a3p-4 : inexact-ok
+= tgamma tonearest dbl-64 -0xa.00001p+0 : -0x4.9f933fe684a2cp-4 : inexact-ok
+= tgamma towardzero dbl-64 -0xa.00001p+0 : -0x4.9f933fe684a2cp-4 : inexact-ok
+= tgamma upward dbl-64 -0xa.00001p+0 : -0x4.9f933fe684a2cp-4 : inexact-ok
+= tgamma downward ldbl-96-intel -0xa.00001p+0L : -0x4.9f933fe684a2dc18p-4L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xa.00001p+0L : -0x4.9f933fe684a2dc1p-4L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xa.00001p+0L : -0x4.9f933fe684a2dc1p-4L : inexact-ok
+= tgamma upward ldbl-96-intel -0xa.00001p+0L : -0x4.9f933fe684a2dc1p-4L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xa.00001p+0L : -0x4.9f933fe684a2dc18p-4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xa.00001p+0L : -0x4.9f933fe684a2dc1p-4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xa.00001p+0L : -0x4.9f933fe684a2dc1p-4L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xa.00001p+0L : -0x4.9f933fe684a2dc1p-4L : inexact-ok
+= tgamma downward ldbl-128 -0xa.00001p+0L : -0x4.9f933fe684a2dc11289e4534c358p-4L : inexact-ok
+= tgamma tonearest ldbl-128 -0xa.00001p+0L : -0x4.9f933fe684a2dc11289e4534c358p-4L : inexact-ok
+= tgamma towardzero ldbl-128 -0xa.00001p+0L : -0x4.9f933fe684a2dc11289e4534c354p-4L : inexact-ok
+= tgamma upward ldbl-128 -0xa.00001p+0L : -0x4.9f933fe684a2dc11289e4534c354p-4L : inexact-ok
+= tgamma downward ldbl-128ibm -0xa.00001p+0L : -0x4.9f933fe684a2dc11289e4534c4p-4L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0xa.00001p+0L : -0x4.9f933fe684a2dc11289e4534c4p-4L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0xa.00001p+0L : -0x4.9f933fe684a2dc11289e4534c2p-4L : inexact-ok
+= tgamma upward ldbl-128ibm -0xa.00001p+0L : -0x4.9f933fe684a2dc11289e4534c2p-4L : inexact-ok
+tgamma -0x13.ffffep0
+= tgamma downward flt-32 -0x1.3ffffep+4f : 0x3.ca86ep-44f : inexact-ok
+= tgamma tonearest flt-32 -0x1.3ffffep+4f : 0x3.ca86e4p-44f : inexact-ok
+= tgamma towardzero flt-32 -0x1.3ffffep+4f : 0x3.ca86ep-44f : inexact-ok
+= tgamma upward flt-32 -0x1.3ffffep+4f : 0x3.ca86e4p-44f : inexact-ok
+= tgamma downward dbl-64 -0x1.3ffffep+4 : 0x3.ca86e2f011ecap-44 : inexact-ok
+= tgamma tonearest dbl-64 -0x1.3ffffep+4 : 0x3.ca86e2f011eccp-44 : inexact-ok
+= tgamma towardzero dbl-64 -0x1.3ffffep+4 : 0x3.ca86e2f011ecap-44 : inexact-ok
+= tgamma upward dbl-64 -0x1.3ffffep+4 : 0x3.ca86e2f011eccp-44 : inexact-ok
+= tgamma downward ldbl-96-intel -0x1.3ffffep+4L : 0x3.ca86e2f011ecb5bp-44L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x1.3ffffep+4L : 0x3.ca86e2f011ecb5bp-44L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x1.3ffffep+4L : 0x3.ca86e2f011ecb5bp-44L : inexact-ok
+= tgamma upward ldbl-96-intel -0x1.3ffffep+4L : 0x3.ca86e2f011ecb5b4p-44L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x1.3ffffep+4L : 0x3.ca86e2f011ecb5bp-44L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x1.3ffffep+4L : 0x3.ca86e2f011ecb5bp-44L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x1.3ffffep+4L : 0x3.ca86e2f011ecb5bp-44L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x1.3ffffep+4L : 0x3.ca86e2f011ecb5b4p-44L : inexact-ok
+= tgamma downward ldbl-128 -0x1.3ffffep+4L : 0x3.ca86e2f011ecb5b1fe737895e124p-44L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.3ffffep+4L : 0x3.ca86e2f011ecb5b1fe737895e126p-44L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.3ffffep+4L : 0x3.ca86e2f011ecb5b1fe737895e124p-44L : inexact-ok
+= tgamma upward ldbl-128 -0x1.3ffffep+4L : 0x3.ca86e2f011ecb5b1fe737895e126p-44L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1.3ffffep+4L : 0x3.ca86e2f011ecb5b1fe737895e1p-44L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x1.3ffffep+4L : 0x3.ca86e2f011ecb5b1fe737895e1p-44L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x1.3ffffep+4L : 0x3.ca86e2f011ecb5b1fe737895e1p-44L : inexact-ok
+= tgamma upward ldbl-128ibm -0x1.3ffffep+4L : 0x3.ca86e2f011ecb5b1fe737895e2p-44L : inexact-ok
+tgamma -0x14.00002p0
+= tgamma downward flt-32 -0x1.400002p+4f : -0x3.ca8408p-44f : inexact-ok
+= tgamma tonearest flt-32 -0x1.400002p+4f : -0x3.ca8408p-44f : inexact-ok
+= tgamma towardzero flt-32 -0x1.400002p+4f : -0x3.ca8404p-44f : inexact-ok
+= tgamma upward flt-32 -0x1.400002p+4f : -0x3.ca8404p-44f : inexact-ok
+= tgamma downward dbl-64 -0x1.400002p+4 : -0x3.ca8406112a1d4p-44 : inexact-ok
+= tgamma tonearest dbl-64 -0x1.400002p+4 : -0x3.ca8406112a1d4p-44 : inexact-ok
+= tgamma towardzero dbl-64 -0x1.400002p+4 : -0x3.ca8406112a1d2p-44 : inexact-ok
+= tgamma upward dbl-64 -0x1.400002p+4 : -0x3.ca8406112a1d2p-44 : inexact-ok
+= tgamma downward ldbl-96-intel -0x1.400002p+4L : -0x3.ca8406112a1d38b4p-44L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x1.400002p+4L : -0x3.ca8406112a1d38bp-44L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x1.400002p+4L : -0x3.ca8406112a1d38bp-44L : inexact-ok
+= tgamma upward ldbl-96-intel -0x1.400002p+4L : -0x3.ca8406112a1d38bp-44L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x1.400002p+4L : -0x3.ca8406112a1d38b4p-44L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x1.400002p+4L : -0x3.ca8406112a1d38bp-44L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x1.400002p+4L : -0x3.ca8406112a1d38bp-44L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x1.400002p+4L : -0x3.ca8406112a1d38bp-44L : inexact-ok
+= tgamma downward ldbl-128 -0x1.400002p+4L : -0x3.ca8406112a1d38b1fe461e9243a6p-44L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.400002p+4L : -0x3.ca8406112a1d38b1fe461e9243a6p-44L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.400002p+4L : -0x3.ca8406112a1d38b1fe461e9243a4p-44L : inexact-ok
+= tgamma upward ldbl-128 -0x1.400002p+4L : -0x3.ca8406112a1d38b1fe461e9243a4p-44L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1.400002p+4L : -0x3.ca8406112a1d38b1fe461e9244p-44L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x1.400002p+4L : -0x3.ca8406112a1d38b1fe461e9244p-44L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x1.400002p+4L : -0x3.ca8406112a1d38b1fe461e9243p-44L : inexact-ok
+= tgamma upward ldbl-128ibm -0x1.400002p+4L : -0x3.ca8406112a1d38b1fe461e9243p-44L : inexact-ok
+tgamma -0x1d.ffffep0
+= tgamma downward flt-32 -0x1.dffffep+4f : 0x9.c99a5p-92f : inexact-ok
+= tgamma tonearest flt-32 -0x1.dffffep+4f : 0x9.c99a5p-92f : inexact-ok
+= tgamma towardzero flt-32 -0x1.dffffep+4f : 0x9.c99a5p-92f : inexact-ok
+= tgamma upward flt-32 -0x1.dffffep+4f : 0x9.c99a6p-92f : inexact-ok
+= tgamma downward dbl-64 -0x1.dffffep+4 : 0x9.c99a5695c57p-92 : inexact-ok
+= tgamma tonearest dbl-64 -0x1.dffffep+4 : 0x9.c99a5695c5708p-92 : inexact-ok
+= tgamma towardzero dbl-64 -0x1.dffffep+4 : 0x9.c99a5695c57p-92 : inexact-ok
+= tgamma upward dbl-64 -0x1.dffffep+4 : 0x9.c99a5695c5708p-92 : inexact-ok
+= tgamma downward ldbl-96-intel -0x1.dffffep+4L : 0x9.c99a5695c570514p-92L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x1.dffffep+4L : 0x9.c99a5695c570514p-92L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x1.dffffep+4L : 0x9.c99a5695c570514p-92L : inexact-ok
+= tgamma upward ldbl-96-intel -0x1.dffffep+4L : 0x9.c99a5695c570515p-92L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x1.dffffep+4L : 0x9.c99a5695c570514p-92L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x1.dffffep+4L : 0x9.c99a5695c570514p-92L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x1.dffffep+4L : 0x9.c99a5695c570514p-92L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x1.dffffep+4L : 0x9.c99a5695c570515p-92L : inexact-ok
+= tgamma downward ldbl-128 -0x1.dffffep+4L : 0x9.c99a5695c5705142362f06942cep-92L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.dffffep+4L : 0x9.c99a5695c5705142362f06942ce8p-92L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.dffffep+4L : 0x9.c99a5695c5705142362f06942cep-92L : inexact-ok
+= tgamma upward ldbl-128 -0x1.dffffep+4L : 0x9.c99a5695c5705142362f06942ce8p-92L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1.dffffep+4L : 0x9.c99a5695c5705142362f06942cp-92L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x1.dffffep+4L : 0x9.c99a5695c5705142362f06942cp-92L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x1.dffffep+4L : 0x9.c99a5695c5705142362f06942cp-92L : inexact-ok
+= tgamma upward ldbl-128ibm -0x1.dffffep+4L : 0x9.c99a5695c5705142362f06943p-92L : inexact-ok
+tgamma -0x1e.00002p0
+= tgamma downward flt-32 -0x1.e00002p+4f : -0x9.c992p-92f : inexact-ok
+= tgamma tonearest flt-32 -0x1.e00002p+4f : -0x9.c992p-92f : inexact-ok
+= tgamma towardzero flt-32 -0x1.e00002p+4f : -0x9.c991fp-92f : inexact-ok
+= tgamma upward flt-32 -0x1.e00002p+4f : -0x9.c991fp-92f : inexact-ok
+= tgamma downward dbl-64 -0x1.e00002p+4 : -0x9.c991f9b459728p-92 : inexact-ok
+= tgamma tonearest dbl-64 -0x1.e00002p+4 : -0x9.c991f9b459728p-92 : inexact-ok
+= tgamma towardzero dbl-64 -0x1.e00002p+4 : -0x9.c991f9b45972p-92 : inexact-ok
+= tgamma upward dbl-64 -0x1.e00002p+4 : -0x9.c991f9b45972p-92 : inexact-ok
+= tgamma downward ldbl-96-intel -0x1.e00002p+4L : -0x9.c991f9b45972556p-92L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x1.e00002p+4L : -0x9.c991f9b45972556p-92L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x1.e00002p+4L : -0x9.c991f9b45972555p-92L : inexact-ok
+= tgamma upward ldbl-96-intel -0x1.e00002p+4L : -0x9.c991f9b45972555p-92L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x1.e00002p+4L : -0x9.c991f9b45972556p-92L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x1.e00002p+4L : -0x9.c991f9b45972556p-92L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x1.e00002p+4L : -0x9.c991f9b45972555p-92L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x1.e00002p+4L : -0x9.c991f9b45972555p-92L : inexact-ok
+= tgamma downward ldbl-128 -0x1.e00002p+4L : -0x9.c991f9b45972555ffcb66455daa8p-92L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.e00002p+4L : -0x9.c991f9b45972555ffcb66455daap-92L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.e00002p+4L : -0x9.c991f9b45972555ffcb66455daap-92L : inexact-ok
+= tgamma upward ldbl-128 -0x1.e00002p+4L : -0x9.c991f9b45972555ffcb66455daap-92L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1.e00002p+4L : -0x9.c991f9b45972555ffcb66455dcp-92L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x1.e00002p+4L : -0x9.c991f9b45972555ffcb66455dcp-92L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x1.e00002p+4L : -0x9.c991f9b45972555ffcb66455d8p-92L : inexact-ok
+= tgamma upward ldbl-128ibm -0x1.e00002p+4L : -0x9.c991f9b45972555ffcb66455d8p-92L : inexact-ok
+tgamma -0x27.ffffcp0
+= tgamma downward flt-32 -0x2.7ffffcp+4f : 0x7.28p-144f : inexact-ok underflow errno-erange-ok
+= tgamma tonearest flt-32 -0x2.7ffffcp+4f : 0x7.28p-144f : inexact-ok underflow errno-erange-ok
+= tgamma towardzero flt-32 -0x2.7ffffcp+4f : 0x7.28p-144f : inexact-ok underflow errno-erange-ok
+= tgamma upward flt-32 -0x2.7ffffcp+4f : 0x7.3p-144f : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7a8p-144 : inexact-ok
+= tgamma tonearest dbl-64 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7acp-144 : inexact-ok
+= tgamma towardzero dbl-64 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7a8p-144 : inexact-ok
+= tgamma upward dbl-64 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7acp-144 : inexact-ok
+= tgamma downward ldbl-96-intel -0x2.7ffffcp+4L : 0x7.2a41f1f1fa7ab858p-144L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.7ffffcp+4L : 0x7.2a41f1f1fa7ab86p-144L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.7ffffcp+4L : 0x7.2a41f1f1fa7ab858p-144L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.7ffffcp+4L : 0x7.2a41f1f1fa7ab86p-144L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.7ffffcp+4L : 0x7.2a41f1f1fa7ab858p-144L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.7ffffcp+4L : 0x7.2a41f1f1fa7ab86p-144L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.7ffffcp+4L : 0x7.2a41f1f1fa7ab858p-144L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.7ffffcp+4L : 0x7.2a41f1f1fa7ab86p-144L : inexact-ok
+= tgamma downward ldbl-128 -0x2.7ffffcp+4L : 0x7.2a41f1f1fa7ab85f51a817a3683cp-144L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.7ffffcp+4L : 0x7.2a41f1f1fa7ab85f51a817a3683cp-144L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.7ffffcp+4L : 0x7.2a41f1f1fa7ab85f51a817a3683cp-144L : inexact-ok
+= tgamma upward ldbl-128 -0x2.7ffffcp+4L : 0x7.2a41f1f1fa7ab85f51a817a3684p-144L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.7ffffcp+4L : 0x7.2a41f1f1fa7ab85f51a817a368p-144L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.7ffffcp+4L : 0x7.2a41f1f1fa7ab85f51a817a368p-144L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.7ffffcp+4L : 0x7.2a41f1f1fa7ab85f51a817a368p-144L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.7ffffcp+4L : 0x7.2a41f1f1fa7ab85f51a817a36ap-144L : inexact-ok
+tgamma -0x28.00004p0
+= tgamma downward flt-32 -0x2.800004p+4f : -0x7.3p-144f : inexact-ok underflow errno-erange-ok
+= tgamma tonearest flt-32 -0x2.800004p+4f : -0x7.28p-144f : inexact-ok underflow errno-erange-ok
+= tgamma towardzero flt-32 -0x2.800004p+4f : -0x7.28p-144f : inexact-ok underflow errno-erange-ok
+= tgamma upward flt-32 -0x2.800004p+4f : -0x7.28p-144f : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0x2.800004p+4 : -0x7.2a34af6633d2cp-144 : inexact-ok
+= tgamma tonearest dbl-64 -0x2.800004p+4 : -0x7.2a34af6633d2cp-144 : inexact-ok
+= tgamma towardzero dbl-64 -0x2.800004p+4 : -0x7.2a34af6633d28p-144 : inexact-ok
+= tgamma upward dbl-64 -0x2.800004p+4 : -0x7.2a34af6633d28p-144 : inexact-ok
+= tgamma downward ldbl-96-intel -0x2.800004p+4L : -0x7.2a34af6633d2b3a8p-144L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.800004p+4L : -0x7.2a34af6633d2b3a8p-144L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.800004p+4L : -0x7.2a34af6633d2b3ap-144L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.800004p+4L : -0x7.2a34af6633d2b3ap-144L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.800004p+4L : -0x7.2a34af6633d2b3a8p-144L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.800004p+4L : -0x7.2a34af6633d2b3a8p-144L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.800004p+4L : -0x7.2a34af6633d2b3ap-144L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.800004p+4L : -0x7.2a34af6633d2b3ap-144L : inexact-ok
+= tgamma downward ldbl-128 -0x2.800004p+4L : -0x7.2a34af6633d2b3a72f681ba7c1e4p-144L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.800004p+4L : -0x7.2a34af6633d2b3a72f681ba7c1ep-144L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.800004p+4L : -0x7.2a34af6633d2b3a72f681ba7c1ep-144L : inexact-ok
+= tgamma upward ldbl-128 -0x2.800004p+4L : -0x7.2a34af6633d2b3a72f681ba7c1ep-144L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.800004p+4L : -0x7.2a34af6633d2b3a72f681ba7c2p-144L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.800004p+4L : -0x7.2a34af6633d2b3a72f681ba7c2p-144L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.800004p+4L : -0x7.2a34af6633d2b3a72f681ba7cp-144L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.800004p+4L : -0x7.2a34af6633d2b3a72f681ba7cp-144L : inexact-ok
+tgamma -0x28.ffffcp0
+= tgamma downward flt-32 -0x2.8ffffcp+4f : -0x3p-148f : inexact-ok underflow errno-erange-ok
+= tgamma tonearest flt-32 -0x2.8ffffcp+4f : -0x3p-148f : inexact-ok underflow errno-erange-ok
+= tgamma towardzero flt-32 -0x2.8ffffcp+4f : -0x2.8p-148f : inexact-ok underflow errno-erange-ok
+= tgamma upward flt-32 -0x2.8ffffcp+4f : -0x2.8p-148f : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0x2.8ffffcp+4 : -0x2.cbced32c2df68p-148 : inexact-ok
+= tgamma tonearest dbl-64 -0x2.8ffffcp+4 : -0x2.cbced32c2df66p-148 : inexact-ok
+= tgamma towardzero dbl-64 -0x2.8ffffcp+4 : -0x2.cbced32c2df66p-148 : inexact-ok
+= tgamma upward dbl-64 -0x2.8ffffcp+4 : -0x2.cbced32c2df66p-148 : inexact-ok
+= tgamma downward ldbl-96-intel -0x2.8ffffcp+4L : -0x2.cbced32c2df66774p-148L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.8ffffcp+4L : -0x2.cbced32c2df66774p-148L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.8ffffcp+4L : -0x2.cbced32c2df6677p-148L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.8ffffcp+4L : -0x2.cbced32c2df6677p-148L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.8ffffcp+4L : -0x2.cbced32c2df66774p-148L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.8ffffcp+4L : -0x2.cbced32c2df66774p-148L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.8ffffcp+4L : -0x2.cbced32c2df6677p-148L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.8ffffcp+4L : -0x2.cbced32c2df6677p-148L : inexact-ok
+= tgamma downward ldbl-128 -0x2.8ffffcp+4L : -0x2.cbced32c2df66773301b466565fcp-148L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.8ffffcp+4L : -0x2.cbced32c2df66773301b466565fcp-148L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.8ffffcp+4L : -0x2.cbced32c2df66773301b466565fap-148L : inexact-ok
+= tgamma upward ldbl-128 -0x2.8ffffcp+4L : -0x2.cbced32c2df66773301b466565fap-148L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.8ffffcp+4L : -0x2.cbced32c2df66773301b466566p-148L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.8ffffcp+4L : -0x2.cbced32c2df66773301b466566p-148L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.8ffffcp+4L : -0x2.cbced32c2df66773301b466565p-148L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.8ffffcp+4L : -0x2.cbced32c2df66773301b466565p-148L : inexact-ok
+tgamma -0x29.00004p0
+= tgamma downward flt-32 -0x2.900004p+4f : 0x2.8p-148f : inexact-ok underflow errno-erange-ok
+= tgamma tonearest flt-32 -0x2.900004p+4f : 0x3p-148f : inexact-ok underflow errno-erange-ok
+= tgamma towardzero flt-32 -0x2.900004p+4f : 0x2.8p-148f : inexact-ok underflow errno-erange-ok
+= tgamma upward flt-32 -0x2.900004p+4f : 0x3p-148f : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0x2.900004p+4 : 0x2.cbc99dbe11b36p-148 : inexact-ok
+= tgamma tonearest dbl-64 -0x2.900004p+4 : 0x2.cbc99dbe11b36p-148 : inexact-ok
+= tgamma towardzero dbl-64 -0x2.900004p+4 : 0x2.cbc99dbe11b36p-148 : inexact-ok
+= tgamma upward dbl-64 -0x2.900004p+4 : 0x2.cbc99dbe11b38p-148 : inexact-ok
+= tgamma downward ldbl-96-intel -0x2.900004p+4L : 0x2.cbc99dbe11b36854p-148L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.900004p+4L : 0x2.cbc99dbe11b36858p-148L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.900004p+4L : 0x2.cbc99dbe11b36854p-148L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.900004p+4L : 0x2.cbc99dbe11b36858p-148L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.900004p+4L : 0x2.cbc99dbe11b36854p-148L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.900004p+4L : 0x2.cbc99dbe11b36858p-148L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.900004p+4L : 0x2.cbc99dbe11b36854p-148L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.900004p+4L : 0x2.cbc99dbe11b36858p-148L : inexact-ok
+= tgamma downward ldbl-128 -0x2.900004p+4L : 0x2.cbc99dbe11b36857904d8e986872p-148L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.900004p+4L : 0x2.cbc99dbe11b36857904d8e986874p-148L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.900004p+4L : 0x2.cbc99dbe11b36857904d8e986872p-148L : inexact-ok
+= tgamma upward ldbl-128 -0x2.900004p+4L : 0x2.cbc99dbe11b36857904d8e986874p-148L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.900004p+4L : 0x2.cbc99dbe11b36857904d8e9868p-148L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.900004p+4L : 0x2.cbc99dbe11b36857904d8e9868p-148L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.900004p+4L : 0x2.cbc99dbe11b36857904d8e9868p-148L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.900004p+4L : 0x2.cbc99dbe11b36857904d8e9869p-148L : inexact-ok
+tgamma -0x29.ffffcp0
+= tgamma downward flt-32 -0x2.9ffffcp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0x2.9ffffcp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x2.9ffffcp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x2.9ffffcp+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0x2.9ffffcp+4 : 0x1.10b05211e13c7p-152 : inexact-ok
+= tgamma tonearest dbl-64 -0x2.9ffffcp+4 : 0x1.10b05211e13c7p-152 : inexact-ok
+= tgamma towardzero dbl-64 -0x2.9ffffcp+4 : 0x1.10b05211e13c7p-152 : inexact-ok
+= tgamma upward dbl-64 -0x2.9ffffcp+4 : 0x1.10b05211e13c8p-152 : inexact-ok
+= tgamma downward ldbl-96-intel -0x2.9ffffcp+4L : 0x1.10b05211e13c736ap-152L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.9ffffcp+4L : 0x1.10b05211e13c736ap-152L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.9ffffcp+4L : 0x1.10b05211e13c736ap-152L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.9ffffcp+4L : 0x1.10b05211e13c736cp-152L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.9ffffcp+4L : 0x1.10b05211e13c736ap-152L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.9ffffcp+4L : 0x1.10b05211e13c736ap-152L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.9ffffcp+4L : 0x1.10b05211e13c736ap-152L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.9ffffcp+4L : 0x1.10b05211e13c736cp-152L : inexact-ok
+= tgamma downward ldbl-128 -0x2.9ffffcp+4L : 0x1.10b05211e13c736ab795b13e6049p-152L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.9ffffcp+4L : 0x1.10b05211e13c736ab795b13e604ap-152L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.9ffffcp+4L : 0x1.10b05211e13c736ab795b13e6049p-152L : inexact-ok
+= tgamma upward ldbl-128 -0x2.9ffffcp+4L : 0x1.10b05211e13c736ab795b13e604ap-152L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.9ffffcp+4L : 0x1.10b05211e13c736ab795b13e6p-152L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.9ffffcp+4L : 0x1.10b05211e13c736ab795b13e608p-152L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.9ffffcp+4L : 0x1.10b05211e13c736ab795b13e6p-152L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.9ffffcp+4L : 0x1.10b05211e13c736ab795b13e608p-152L : inexact-ok
+tgamma -0x2a.00004p0
+= tgamma downward flt-32 -0x2.a00004p+4f : -0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma tonearest flt-32 -0x2.a00004p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x2.a00004p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x2.a00004p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0x2.a00004p+4 : -0x1.10ae52d9a7c62p-152 : inexact-ok
+= tgamma tonearest dbl-64 -0x2.a00004p+4 : -0x1.10ae52d9a7c62p-152 : inexact-ok
+= tgamma towardzero dbl-64 -0x2.a00004p+4 : -0x1.10ae52d9a7c61p-152 : inexact-ok
+= tgamma upward dbl-64 -0x2.a00004p+4 : -0x1.10ae52d9a7c61p-152 : inexact-ok
+= tgamma downward ldbl-96-intel -0x2.a00004p+4L : -0x1.10ae52d9a7c6190ap-152L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.a00004p+4L : -0x1.10ae52d9a7c6190ap-152L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.a00004p+4L : -0x1.10ae52d9a7c61908p-152L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.a00004p+4L : -0x1.10ae52d9a7c61908p-152L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.a00004p+4L : -0x1.10ae52d9a7c6190ap-152L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.a00004p+4L : -0x1.10ae52d9a7c6190ap-152L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.a00004p+4L : -0x1.10ae52d9a7c61908p-152L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.a00004p+4L : -0x1.10ae52d9a7c61908p-152L : inexact-ok
+= tgamma downward ldbl-128 -0x2.a00004p+4L : -0x1.10ae52d9a7c61909524089a457bcp-152L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.a00004p+4L : -0x1.10ae52d9a7c61909524089a457bbp-152L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.a00004p+4L : -0x1.10ae52d9a7c61909524089a457bbp-152L : inexact-ok
+= tgamma upward ldbl-128 -0x2.a00004p+4L : -0x1.10ae52d9a7c61909524089a457bbp-152L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.a00004p+4L : -0x1.10ae52d9a7c61909524089a458p-152L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.a00004p+4L : -0x1.10ae52d9a7c61909524089a4578p-152L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.a00004p+4L : -0x1.10ae52d9a7c61909524089a4578p-152L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.a00004p+4L : -0x1.10ae52d9a7c61909524089a4578p-152L : inexact-ok
+tgamma 0x8.0000000000008p0
+= tgamma downward flt-32 0x8.00001p+0f : 0x1.3b0026p+12f : inexact-ok
+= tgamma tonearest flt-32 0x8.00001p+0f : 0x1.3b0028p+12f : inexact-ok
+= tgamma towardzero flt-32 0x8.00001p+0f : 0x1.3b0026p+12f : inexact-ok
+= tgamma upward flt-32 0x8.00001p+0f : 0x1.3b0028p+12f : inexact-ok
+= tgamma downward dbl-64 0x8.00001p+0 : 0x1.3b0027aed7d78p+12 : inexact-ok
+= tgamma tonearest dbl-64 0x8.00001p+0 : 0x1.3b0027aed7d79p+12 : inexact-ok
+= tgamma towardzero dbl-64 0x8.00001p+0 : 0x1.3b0027aed7d78p+12 : inexact-ok
+= tgamma upward dbl-64 0x8.00001p+0 : 0x1.3b0027aed7d79p+12 : inexact-ok
+= tgamma downward ldbl-96-intel 0x8.00001p+0L : 0x1.3b0027aed7d78dfep+12L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x8.00001p+0L : 0x1.3b0027aed7d78dfep+12L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x8.00001p+0L : 0x1.3b0027aed7d78dfep+12L : inexact-ok
+= tgamma upward ldbl-96-intel 0x8.00001p+0L : 0x1.3b0027aed7d78ep+12L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x8.00001p+0L : 0x1.3b0027aed7d78dfep+12L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x8.00001p+0L : 0x1.3b0027aed7d78dfep+12L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x8.00001p+0L : 0x1.3b0027aed7d78dfep+12L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x8.00001p+0L : 0x1.3b0027aed7d78ep+12L : inexact-ok
+= tgamma downward ldbl-128 0x8.00001p+0L : 0x1.3b0027aed7d78dfe30dbe6eceb51p+12L : inexact-ok
+= tgamma tonearest ldbl-128 0x8.00001p+0L : 0x1.3b0027aed7d78dfe30dbe6eceb51p+12L : inexact-ok
+= tgamma towardzero ldbl-128 0x8.00001p+0L : 0x1.3b0027aed7d78dfe30dbe6eceb51p+12L : inexact-ok
+= tgamma upward ldbl-128 0x8.00001p+0L : 0x1.3b0027aed7d78dfe30dbe6eceb52p+12L : inexact-ok
+= tgamma downward ldbl-128ibm 0x8.00001p+0L : 0x1.3b0027aed7d78dfe30dbe6ecebp+12L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x8.00001p+0L : 0x1.3b0027aed7d78dfe30dbe6eceb8p+12L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x8.00001p+0L : 0x1.3b0027aed7d78dfe30dbe6ecebp+12L : inexact-ok
+= tgamma upward ldbl-128ibm 0x8.00001p+0L : 0x1.3b0027aed7d78dfe30dbe6eceb8p+12L : inexact-ok
+= tgamma downward flt-32 0x8p+0f : 0x1.3bp+12f : inexact-ok
+= tgamma tonearest flt-32 0x8p+0f : 0x1.3bp+12f : inexact-ok
+= tgamma towardzero flt-32 0x8p+0f : 0x1.3bp+12f : inexact-ok
+= tgamma upward flt-32 0x8p+0f : 0x1.3bp+12f : inexact-ok
+= tgamma downward dbl-64 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma tonearest dbl-64 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma towardzero dbl-64 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma upward dbl-64 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma downward ldbl-96-intel 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma upward ldbl-96-intel 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma downward ldbl-128 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma tonearest ldbl-128 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma towardzero ldbl-128 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma upward ldbl-128 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma downward ldbl-128ibm 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma upward ldbl-128ibm 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma downward dbl-64 0x8.0000000000008p+0 : 0x1.3b00000000013p+12 : inexact-ok
+= tgamma tonearest dbl-64 0x8.0000000000008p+0 : 0x1.3b00000000014p+12 : inexact-ok
+= tgamma towardzero dbl-64 0x8.0000000000008p+0 : 0x1.3b00000000013p+12 : inexact-ok
+= tgamma upward dbl-64 0x8.0000000000008p+0 : 0x1.3b00000000014p+12 : inexact-ok
+= tgamma downward ldbl-96-intel 0x8.0000000000008p+0L : 0x1.3b00000000013d76p+12L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x8.0000000000008p+0L : 0x1.3b00000000013d76p+12L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x8.0000000000008p+0L : 0x1.3b00000000013d76p+12L : inexact-ok
+= tgamma upward ldbl-96-intel 0x8.0000000000008p+0L : 0x1.3b00000000013d78p+12L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x8.0000000000008p+0L : 0x1.3b00000000013d76p+12L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x8.0000000000008p+0L : 0x1.3b00000000013d76p+12L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x8.0000000000008p+0L : 0x1.3b00000000013d76p+12L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x8.0000000000008p+0L : 0x1.3b00000000013d78p+12L : inexact-ok
+= tgamma downward ldbl-128 0x8.0000000000008p+0L : 0x1.3b00000000013d76aa158a2c6263p+12L : inexact-ok
+= tgamma tonearest ldbl-128 0x8.0000000000008p+0L : 0x1.3b00000000013d76aa158a2c6263p+12L : inexact-ok
+= tgamma towardzero ldbl-128 0x8.0000000000008p+0L : 0x1.3b00000000013d76aa158a2c6263p+12L : inexact-ok
+= tgamma upward ldbl-128 0x8.0000000000008p+0L : 0x1.3b00000000013d76aa158a2c6264p+12L : inexact-ok
+= tgamma downward ldbl-128ibm 0x8.0000000000008p+0L : 0x1.3b00000000013d76aa158a2c62p+12L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x8.0000000000008p+0L : 0x1.3b00000000013d76aa158a2c628p+12L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x8.0000000000008p+0L : 0x1.3b00000000013d76aa158a2c62p+12L : inexact-ok
+= tgamma upward ldbl-128ibm 0x8.0000000000008p+0L : 0x1.3b00000000013d76aa158a2c628p+12L : inexact-ok
+tgamma 0x7.ffffffffffffcp0
+= tgamma downward flt-32 0x8p+0f : 0x1.3bp+12f : inexact-ok
+= tgamma tonearest flt-32 0x8p+0f : 0x1.3bp+12f : inexact-ok
+= tgamma towardzero flt-32 0x8p+0f : 0x1.3bp+12f : inexact-ok
+= tgamma upward flt-32 0x8p+0f : 0x1.3bp+12f : inexact-ok
+= tgamma downward dbl-64 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma tonearest dbl-64 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma towardzero dbl-64 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma upward dbl-64 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma downward ldbl-96-intel 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma upward ldbl-96-intel 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma downward ldbl-128 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma tonearest ldbl-128 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma towardzero ldbl-128 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma upward ldbl-128 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma downward ldbl-128ibm 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma upward ldbl-128ibm 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma downward flt-32 0x7.fffff8p+0f : 0x1.3affecp+12f : inexact-ok
+= tgamma tonearest flt-32 0x7.fffff8p+0f : 0x1.3affecp+12f : inexact-ok
+= tgamma towardzero flt-32 0x7.fffff8p+0f : 0x1.3affecp+12f : inexact-ok
+= tgamma upward flt-32 0x7.fffff8p+0f : 0x1.3affeep+12f : inexact-ok
+= tgamma downward dbl-64 0x7.fffff8p+0 : 0x1.3affec289603dp+12 : inexact-ok
+= tgamma tonearest dbl-64 0x7.fffff8p+0 : 0x1.3affec289603ep+12 : inexact-ok
+= tgamma towardzero dbl-64 0x7.fffff8p+0 : 0x1.3affec289603dp+12 : inexact-ok
+= tgamma upward dbl-64 0x7.fffff8p+0 : 0x1.3affec289603ep+12 : inexact-ok
+= tgamma downward ldbl-96-intel 0x7.fffff8p+0L : 0x1.3affec289603de8p+12L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x7.fffff8p+0L : 0x1.3affec289603de8p+12L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x7.fffff8p+0L : 0x1.3affec289603de8p+12L : inexact-ok
+= tgamma upward ldbl-96-intel 0x7.fffff8p+0L : 0x1.3affec289603de82p+12L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x7.fffff8p+0L : 0x1.3affec289603de8p+12L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x7.fffff8p+0L : 0x1.3affec289603de8p+12L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x7.fffff8p+0L : 0x1.3affec289603de8p+12L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x7.fffff8p+0L : 0x1.3affec289603de82p+12L : inexact-ok
+= tgamma downward ldbl-128 0x7.fffff8p+0L : 0x1.3affec289603de8066de83f67783p+12L : inexact-ok
+= tgamma tonearest ldbl-128 0x7.fffff8p+0L : 0x1.3affec289603de8066de83f67784p+12L : inexact-ok
+= tgamma towardzero ldbl-128 0x7.fffff8p+0L : 0x1.3affec289603de8066de83f67783p+12L : inexact-ok
+= tgamma upward ldbl-128 0x7.fffff8p+0L : 0x1.3affec289603de8066de83f67784p+12L : inexact-ok
+= tgamma downward ldbl-128ibm 0x7.fffff8p+0L : 0x1.3affec289603de8066de83f6778p+12L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x7.fffff8p+0L : 0x1.3affec289603de8066de83f6778p+12L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x7.fffff8p+0L : 0x1.3affec289603de8066de83f6778p+12L : inexact-ok
+= tgamma upward ldbl-128ibm 0x7.fffff8p+0L : 0x1.3affec289603de8066de83f678p+12L : inexact-ok
+= tgamma downward dbl-64 0x7.ffffffffffffcp+0 : 0x1.3affffffffff6p+12 : inexact-ok
+= tgamma tonearest dbl-64 0x7.ffffffffffffcp+0 : 0x1.3affffffffff6p+12 : inexact-ok
+= tgamma towardzero dbl-64 0x7.ffffffffffffcp+0 : 0x1.3affffffffff6p+12 : inexact-ok
+= tgamma upward dbl-64 0x7.ffffffffffffcp+0 : 0x1.3affffffffff7p+12 : inexact-ok
+= tgamma downward ldbl-96-intel 0x7.ffffffffffffcp+0L : 0x1.3affffffffff6144p+12L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x7.ffffffffffffcp+0L : 0x1.3affffffffff6144p+12L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x7.ffffffffffffcp+0L : 0x1.3affffffffff6144p+12L : inexact-ok
+= tgamma upward ldbl-96-intel 0x7.ffffffffffffcp+0L : 0x1.3affffffffff6146p+12L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x7.ffffffffffffcp+0L : 0x1.3affffffffff6144p+12L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x7.ffffffffffffcp+0L : 0x1.3affffffffff6144p+12L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x7.ffffffffffffcp+0L : 0x1.3affffffffff6144p+12L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x7.ffffffffffffcp+0L : 0x1.3affffffffff6146p+12L : inexact-ok
+= tgamma downward ldbl-128 0x7.ffffffffffffcp+0L : 0x1.3affffffffff6144aaf53aea4ab7p+12L : inexact-ok
+= tgamma tonearest ldbl-128 0x7.ffffffffffffcp+0L : 0x1.3affffffffff6144aaf53aea4ab8p+12L : inexact-ok
+= tgamma towardzero ldbl-128 0x7.ffffffffffffcp+0L : 0x1.3affffffffff6144aaf53aea4ab7p+12L : inexact-ok
+= tgamma upward ldbl-128 0x7.ffffffffffffcp+0L : 0x1.3affffffffff6144aaf53aea4ab8p+12L : inexact-ok
+= tgamma downward ldbl-128ibm 0x7.ffffffffffffcp+0L : 0x1.3affffffffff6144aaf53aea4a8p+12L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x7.ffffffffffffcp+0L : 0x1.3affffffffff6144aaf53aea4a8p+12L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x7.ffffffffffffcp+0L : 0x1.3affffffffff6144aaf53aea4a8p+12L : inexact-ok
+= tgamma upward ldbl-128ibm 0x7.ffffffffffffcp+0L : 0x1.3affffffffff6144aaf53aea4bp+12L : inexact-ok
+tgamma 0x7.0000000000004p0
+= tgamma downward flt-32 0x7.000008p+0f : 0x2.d00028p+8f : inexact-ok
+= tgamma tonearest flt-32 0x7.000008p+0f : 0x2.d0002cp+8f : inexact-ok
+= tgamma towardzero flt-32 0x7.000008p+0f : 0x2.d00028p+8f : inexact-ok
+= tgamma upward flt-32 0x7.000008p+0f : 0x2.d0002cp+8f : inexact-ok
+= tgamma downward dbl-64 0x7.000008p+0 : 0x2.d0002a233e27ep+8 : inexact-ok
+= tgamma tonearest dbl-64 0x7.000008p+0 : 0x2.d0002a233e28p+8 : inexact-ok
+= tgamma towardzero dbl-64 0x7.000008p+0 : 0x2.d0002a233e27ep+8 : inexact-ok
+= tgamma upward dbl-64 0x7.000008p+0 : 0x2.d0002a233e28p+8 : inexact-ok
+= tgamma downward ldbl-96-intel 0x7.000008p+0L : 0x2.d0002a233e27fbd4p+8L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x7.000008p+0L : 0x2.d0002a233e27fbd8p+8L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x7.000008p+0L : 0x2.d0002a233e27fbd4p+8L : inexact-ok
+= tgamma upward ldbl-96-intel 0x7.000008p+0L : 0x2.d0002a233e27fbd8p+8L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x7.000008p+0L : 0x2.d0002a233e27fbd4p+8L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x7.000008p+0L : 0x2.d0002a233e27fbd8p+8L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x7.000008p+0L : 0x2.d0002a233e27fbd4p+8L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x7.000008p+0L : 0x2.d0002a233e27fbd8p+8L : inexact-ok
+= tgamma downward ldbl-128 0x7.000008p+0L : 0x2.d0002a233e27fbd735efb122b116p+8L : inexact-ok
+= tgamma tonearest ldbl-128 0x7.000008p+0L : 0x2.d0002a233e27fbd735efb122b116p+8L : inexact-ok
+= tgamma towardzero ldbl-128 0x7.000008p+0L : 0x2.d0002a233e27fbd735efb122b116p+8L : inexact-ok
+= tgamma upward ldbl-128 0x7.000008p+0L : 0x2.d0002a233e27fbd735efb122b118p+8L : inexact-ok
+= tgamma downward ldbl-128ibm 0x7.000008p+0L : 0x2.d0002a233e27fbd735efb122b1p+8L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x7.000008p+0L : 0x2.d0002a233e27fbd735efb122b1p+8L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x7.000008p+0L : 0x2.d0002a233e27fbd735efb122b1p+8L : inexact-ok
+= tgamma upward ldbl-128ibm 0x7.000008p+0L : 0x2.d0002a233e27fbd735efb122b2p+8L : inexact-ok
+= tgamma downward flt-32 0x7p+0f : 0x2.dp+8f : inexact-ok
+= tgamma tonearest flt-32 0x7p+0f : 0x2.dp+8f : inexact-ok
+= tgamma towardzero flt-32 0x7p+0f : 0x2.dp+8f : inexact-ok
+= tgamma upward flt-32 0x7p+0f : 0x2.dp+8f : inexact-ok
+= tgamma downward dbl-64 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma tonearest dbl-64 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma towardzero dbl-64 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma upward dbl-64 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma downward ldbl-96-intel 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma upward ldbl-96-intel 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma downward ldbl-128 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma tonearest ldbl-128 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma towardzero ldbl-128 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma upward ldbl-128 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma downward ldbl-128ibm 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma upward ldbl-128ibm 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma downward dbl-64 0x7.0000000000004p+0 : 0x2.d000000000014p+8 : inexact-ok
+= tgamma tonearest dbl-64 0x7.0000000000004p+0 : 0x2.d000000000016p+8 : inexact-ok
+= tgamma towardzero dbl-64 0x7.0000000000004p+0 : 0x2.d000000000014p+8 : inexact-ok
+= tgamma upward dbl-64 0x7.0000000000004p+0 : 0x2.d000000000016p+8 : inexact-ok
+= tgamma downward ldbl-96-intel 0x7.0000000000004p+0L : 0x2.d000000000015118p+8L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x7.0000000000004p+0L : 0x2.d000000000015118p+8L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x7.0000000000004p+0L : 0x2.d000000000015118p+8L : inexact-ok
+= tgamma upward ldbl-96-intel 0x7.0000000000004p+0L : 0x2.d00000000001511cp+8L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x7.0000000000004p+0L : 0x2.d000000000015118p+8L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x7.0000000000004p+0L : 0x2.d000000000015118p+8L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x7.0000000000004p+0L : 0x2.d000000000015118p+8L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x7.0000000000004p+0L : 0x2.d00000000001511cp+8L : inexact-ok
+= tgamma downward ldbl-128 0x7.0000000000004p+0L : 0x2.d000000000015119e6f40ba005fep+8L : inexact-ok
+= tgamma tonearest ldbl-128 0x7.0000000000004p+0L : 0x2.d000000000015119e6f40ba005fep+8L : inexact-ok
+= tgamma towardzero ldbl-128 0x7.0000000000004p+0L : 0x2.d000000000015119e6f40ba005fep+8L : inexact-ok
+= tgamma upward ldbl-128 0x7.0000000000004p+0L : 0x2.d000000000015119e6f40ba006p+8L : inexact-ok
+= tgamma downward ldbl-128ibm 0x7.0000000000004p+0L : 0x2.d000000000015119e6f40ba005p+8L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x7.0000000000004p+0L : 0x2.d000000000015119e6f40ba006p+8L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x7.0000000000004p+0L : 0x2.d000000000015119e6f40ba005p+8L : inexact-ok
+= tgamma upward ldbl-128ibm 0x7.0000000000004p+0L : 0x2.d000000000015119e6f40ba006p+8L : inexact-ok
+tgamma 0x6.ffffffffffffcp0
+= tgamma downward flt-32 0x7p+0f : 0x2.dp+8f : inexact-ok
+= tgamma tonearest flt-32 0x7p+0f : 0x2.dp+8f : inexact-ok
+= tgamma towardzero flt-32 0x7p+0f : 0x2.dp+8f : inexact-ok
+= tgamma upward flt-32 0x7p+0f : 0x2.dp+8f : inexact-ok
+= tgamma downward dbl-64 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma tonearest dbl-64 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma towardzero dbl-64 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma upward dbl-64 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma downward ldbl-96-intel 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma upward ldbl-96-intel 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma downward ldbl-128 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma tonearest ldbl-128 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma towardzero ldbl-128 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma upward ldbl-128 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma downward ldbl-128ibm 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma upward ldbl-128ibm 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma downward flt-32 0x6.fffff8p+0f : 0x2.cfffd4p+8f : inexact-ok
+= tgamma tonearest flt-32 0x6.fffff8p+0f : 0x2.cfffd4p+8f : inexact-ok
+= tgamma towardzero flt-32 0x6.fffff8p+0f : 0x2.cfffd4p+8f : inexact-ok
+= tgamma upward flt-32 0x6.fffff8p+0f : 0x2.cfffd8p+8f : inexact-ok
+= tgamma downward dbl-64 0x6.fffff8p+0 : 0x2.cfffd5dcc46aep+8 : inexact-ok
+= tgamma tonearest dbl-64 0x6.fffff8p+0 : 0x2.cfffd5dcc46bp+8 : inexact-ok
+= tgamma towardzero dbl-64 0x6.fffff8p+0 : 0x2.cfffd5dcc46aep+8 : inexact-ok
+= tgamma upward dbl-64 0x6.fffff8p+0 : 0x2.cfffd5dcc46bp+8 : inexact-ok
+= tgamma downward ldbl-96-intel 0x6.fffff8p+0L : 0x2.cfffd5dcc46af8ep+8L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x6.fffff8p+0L : 0x2.cfffd5dcc46af8ep+8L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x6.fffff8p+0L : 0x2.cfffd5dcc46af8ep+8L : inexact-ok
+= tgamma upward ldbl-96-intel 0x6.fffff8p+0L : 0x2.cfffd5dcc46af8e4p+8L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x6.fffff8p+0L : 0x2.cfffd5dcc46af8ep+8L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x6.fffff8p+0L : 0x2.cfffd5dcc46af8ep+8L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x6.fffff8p+0L : 0x2.cfffd5dcc46af8ep+8L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x6.fffff8p+0L : 0x2.cfffd5dcc46af8e4p+8L : inexact-ok
+= tgamma downward ldbl-128 0x6.fffff8p+0L : 0x2.cfffd5dcc46af8e165622f398162p+8L : inexact-ok
+= tgamma tonearest ldbl-128 0x6.fffff8p+0L : 0x2.cfffd5dcc46af8e165622f398162p+8L : inexact-ok
+= tgamma towardzero ldbl-128 0x6.fffff8p+0L : 0x2.cfffd5dcc46af8e165622f398162p+8L : inexact-ok
+= tgamma upward ldbl-128 0x6.fffff8p+0L : 0x2.cfffd5dcc46af8e165622f398164p+8L : inexact-ok
+= tgamma downward ldbl-128ibm 0x6.fffff8p+0L : 0x2.cfffd5dcc46af8e165622f3981p+8L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x6.fffff8p+0L : 0x2.cfffd5dcc46af8e165622f3981p+8L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x6.fffff8p+0L : 0x2.cfffd5dcc46af8e165622f3981p+8L : inexact-ok
+= tgamma upward ldbl-128ibm 0x6.fffff8p+0L : 0x2.cfffd5dcc46af8e165622f3982p+8L : inexact-ok
+= tgamma downward dbl-64 0x6.ffffffffffffcp+0 : 0x2.cffffffffffeap+8 : inexact-ok
+= tgamma tonearest dbl-64 0x6.ffffffffffffcp+0 : 0x2.cffffffffffeap+8 : inexact-ok
+= tgamma towardzero dbl-64 0x6.ffffffffffffcp+0 : 0x2.cffffffffffeap+8 : inexact-ok
+= tgamma upward dbl-64 0x6.ffffffffffffcp+0 : 0x2.cffffffffffecp+8 : inexact-ok
+= tgamma downward ldbl-96-intel 0x6.ffffffffffffcp+0L : 0x2.cffffffffffeaee4p+8L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x6.ffffffffffffcp+0L : 0x2.cffffffffffeaee8p+8L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x6.ffffffffffffcp+0L : 0x2.cffffffffffeaee4p+8L : inexact-ok
+= tgamma upward ldbl-96-intel 0x6.ffffffffffffcp+0L : 0x2.cffffffffffeaee8p+8L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x6.ffffffffffffcp+0L : 0x2.cffffffffffeaee4p+8L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x6.ffffffffffffcp+0L : 0x2.cffffffffffeaee8p+8L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x6.ffffffffffffcp+0L : 0x2.cffffffffffeaee4p+8L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x6.ffffffffffffcp+0L : 0x2.cffffffffffeaee8p+8L : inexact-ok
+= tgamma downward ldbl-128 0x6.ffffffffffffcp+0L : 0x2.cffffffffffeaee6190bf4609ebep+8L : inexact-ok
+= tgamma tonearest ldbl-128 0x6.ffffffffffffcp+0L : 0x2.cffffffffffeaee6190bf4609ebep+8L : inexact-ok
+= tgamma towardzero ldbl-128 0x6.ffffffffffffcp+0L : 0x2.cffffffffffeaee6190bf4609ebep+8L : inexact-ok
+= tgamma upward ldbl-128 0x6.ffffffffffffcp+0L : 0x2.cffffffffffeaee6190bf4609ecp+8L : inexact-ok
+= tgamma downward ldbl-128ibm 0x6.ffffffffffffcp+0L : 0x2.cffffffffffeaee6190bf4609ep+8L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x6.ffffffffffffcp+0L : 0x2.cffffffffffeaee6190bf4609fp+8L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x6.ffffffffffffcp+0L : 0x2.cffffffffffeaee6190bf4609ep+8L : inexact-ok
+= tgamma upward ldbl-128ibm 0x6.ffffffffffffcp+0L : 0x2.cffffffffffeaee6190bf4609fp+8L : inexact-ok
+tgamma 0x6.0000000000004p0
+= tgamma downward flt-32 0x6.000008p+0f : 0x7.80006p+4f : inexact-ok
+= tgamma tonearest flt-32 0x6.000008p+0f : 0x7.800068p+4f : inexact-ok
+= tgamma towardzero flt-32 0x6.000008p+0f : 0x7.80006p+4f : inexact-ok
+= tgamma upward flt-32 0x6.000008p+0f : 0x7.800068p+4f : inexact-ok
+= tgamma downward dbl-64 0x6.000008p+0 : 0x7.8000665dfa8ccp+4 : inexact-ok
+= tgamma tonearest dbl-64 0x6.000008p+0 : 0x7.8000665dfa8ccp+4 : inexact-ok
+= tgamma towardzero dbl-64 0x6.000008p+0 : 0x7.8000665dfa8ccp+4 : inexact-ok
+= tgamma upward dbl-64 0x6.000008p+0 : 0x7.8000665dfa8dp+4 : inexact-ok
+= tgamma downward ldbl-96-intel 0x6.000008p+0L : 0x7.8000665dfa8ccce8p+4L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x6.000008p+0L : 0x7.8000665dfa8cccfp+4L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x6.000008p+0L : 0x7.8000665dfa8ccce8p+4L : inexact-ok
+= tgamma upward ldbl-96-intel 0x6.000008p+0L : 0x7.8000665dfa8cccfp+4L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x6.000008p+0L : 0x7.8000665dfa8ccce8p+4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x6.000008p+0L : 0x7.8000665dfa8cccfp+4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x6.000008p+0L : 0x7.8000665dfa8ccce8p+4L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x6.000008p+0L : 0x7.8000665dfa8cccfp+4L : inexact-ok
+= tgamma downward ldbl-128 0x6.000008p+0L : 0x7.8000665dfa8cccefd41898970cc4p+4L : inexact-ok
+= tgamma tonearest ldbl-128 0x6.000008p+0L : 0x7.8000665dfa8cccefd41898970cc8p+4L : inexact-ok
+= tgamma towardzero ldbl-128 0x6.000008p+0L : 0x7.8000665dfa8cccefd41898970cc4p+4L : inexact-ok
+= tgamma upward ldbl-128 0x6.000008p+0L : 0x7.8000665dfa8cccefd41898970cc8p+4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x6.000008p+0L : 0x7.8000665dfa8cccefd41898970cp+4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x6.000008p+0L : 0x7.8000665dfa8cccefd41898970cp+4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x6.000008p+0L : 0x7.8000665dfa8cccefd41898970cp+4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x6.000008p+0L : 0x7.8000665dfa8cccefd41898970ep+4L : inexact-ok
+= tgamma downward flt-32 0x6p+0f : 0x7.8p+4f : inexact-ok
+= tgamma tonearest flt-32 0x6p+0f : 0x7.8p+4f : inexact-ok
+= tgamma towardzero flt-32 0x6p+0f : 0x7.8p+4f : inexact-ok
+= tgamma upward flt-32 0x6p+0f : 0x7.8p+4f : inexact-ok
+= tgamma downward dbl-64 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma tonearest dbl-64 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma towardzero dbl-64 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma upward dbl-64 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma downward ldbl-96-intel 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma upward ldbl-96-intel 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma downward ldbl-128 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma tonearest ldbl-128 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma towardzero ldbl-128 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma upward ldbl-128 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma downward dbl-64 0x6.0000000000004p+0 : 0x7.800000000003p+4 : inexact-ok
+= tgamma tonearest dbl-64 0x6.0000000000004p+0 : 0x7.8000000000034p+4 : inexact-ok
+= tgamma towardzero dbl-64 0x6.0000000000004p+0 : 0x7.800000000003p+4 : inexact-ok
+= tgamma upward dbl-64 0x6.0000000000004p+0 : 0x7.8000000000034p+4 : inexact-ok
+= tgamma downward ldbl-96-intel 0x6.0000000000004p+0L : 0x7.80000000000332e8p+4L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x6.0000000000004p+0L : 0x7.80000000000332fp+4L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x6.0000000000004p+0L : 0x7.80000000000332e8p+4L : inexact-ok
+= tgamma upward ldbl-96-intel 0x6.0000000000004p+0L : 0x7.80000000000332fp+4L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x6.0000000000004p+0L : 0x7.80000000000332e8p+4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x6.0000000000004p+0L : 0x7.80000000000332fp+4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x6.0000000000004p+0L : 0x7.80000000000332e8p+4L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x6.0000000000004p+0L : 0x7.80000000000332fp+4L : inexact-ok
+= tgamma downward ldbl-128 0x6.0000000000004p+0L : 0x7.80000000000332efbd357455433p+4L : inexact-ok
+= tgamma tonearest ldbl-128 0x6.0000000000004p+0L : 0x7.80000000000332efbd3574554334p+4L : inexact-ok
+= tgamma towardzero ldbl-128 0x6.0000000000004p+0L : 0x7.80000000000332efbd357455433p+4L : inexact-ok
+= tgamma upward ldbl-128 0x6.0000000000004p+0L : 0x7.80000000000332efbd3574554334p+4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x6.0000000000004p+0L : 0x7.80000000000332efbd35745542p+4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x6.0000000000004p+0L : 0x7.80000000000332efbd35745544p+4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x6.0000000000004p+0L : 0x7.80000000000332efbd35745542p+4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x6.0000000000004p+0L : 0x7.80000000000332efbd35745544p+4L : inexact-ok
+tgamma 0x5.ffffffffffffcp0
+= tgamma downward flt-32 0x6p+0f : 0x7.8p+4f : inexact-ok
+= tgamma tonearest flt-32 0x6p+0f : 0x7.8p+4f : inexact-ok
+= tgamma towardzero flt-32 0x6p+0f : 0x7.8p+4f : inexact-ok
+= tgamma upward flt-32 0x6p+0f : 0x7.8p+4f : inexact-ok
+= tgamma downward dbl-64 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma tonearest dbl-64 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma towardzero dbl-64 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma upward dbl-64 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma downward ldbl-96-intel 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma upward ldbl-96-intel 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma downward ldbl-128 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma tonearest ldbl-128 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma towardzero ldbl-128 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma upward ldbl-128 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma downward flt-32 0x5.fffff8p+0f : 0x7.7fff98p+4f : inexact-ok
+= tgamma tonearest flt-32 0x5.fffff8p+0f : 0x7.7fff98p+4f : inexact-ok
+= tgamma towardzero flt-32 0x5.fffff8p+0f : 0x7.7fff98p+4f : inexact-ok
+= tgamma upward flt-32 0x5.fffff8p+0f : 0x7.7fffap+4f : inexact-ok
+= tgamma downward dbl-64 0x5.fffff8p+0 : 0x7.7fff99a20b3f4p+4 : inexact-ok
+= tgamma tonearest dbl-64 0x5.fffff8p+0 : 0x7.7fff99a20b3f8p+4 : inexact-ok
+= tgamma towardzero dbl-64 0x5.fffff8p+0 : 0x7.7fff99a20b3f4p+4 : inexact-ok
+= tgamma upward dbl-64 0x5.fffff8p+0 : 0x7.7fff99a20b3f8p+4 : inexact-ok
+= tgamma downward ldbl-96-intel 0x5.fffff8p+0L : 0x7.7fff99a20b3f6fb8p+4L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x5.fffff8p+0L : 0x7.7fff99a20b3f6fcp+4L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x5.fffff8p+0L : 0x7.7fff99a20b3f6fb8p+4L : inexact-ok
+= tgamma upward ldbl-96-intel 0x5.fffff8p+0L : 0x7.7fff99a20b3f6fcp+4L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x5.fffff8p+0L : 0x7.7fff99a20b3f6fb8p+4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x5.fffff8p+0L : 0x7.7fff99a20b3f6fcp+4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x5.fffff8p+0L : 0x7.7fff99a20b3f6fb8p+4L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x5.fffff8p+0L : 0x7.7fff99a20b3f6fcp+4L : inexact-ok
+= tgamma downward ldbl-128 0x5.fffff8p+0L : 0x7.7fff99a20b3f6fbd62f0251d43ep+4L : inexact-ok
+= tgamma tonearest ldbl-128 0x5.fffff8p+0L : 0x7.7fff99a20b3f6fbd62f0251d43e4p+4L : inexact-ok
+= tgamma towardzero ldbl-128 0x5.fffff8p+0L : 0x7.7fff99a20b3f6fbd62f0251d43ep+4L : inexact-ok
+= tgamma upward ldbl-128 0x5.fffff8p+0L : 0x7.7fff99a20b3f6fbd62f0251d43e4p+4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x5.fffff8p+0L : 0x7.7fff99a20b3f6fbd62f0251d42p+4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x5.fffff8p+0L : 0x7.7fff99a20b3f6fbd62f0251d44p+4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x5.fffff8p+0L : 0x7.7fff99a20b3f6fbd62f0251d42p+4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x5.fffff8p+0L : 0x7.7fff99a20b3f6fbd62f0251d44p+4L : inexact-ok
+= tgamma downward dbl-64 0x5.ffffffffffffcp+0 : 0x7.7ffffffffffccp+4 : inexact-ok
+= tgamma tonearest dbl-64 0x5.ffffffffffffcp+0 : 0x7.7ffffffffffccp+4 : inexact-ok
+= tgamma towardzero dbl-64 0x5.ffffffffffffcp+0 : 0x7.7ffffffffffccp+4 : inexact-ok
+= tgamma upward dbl-64 0x5.ffffffffffffcp+0 : 0x7.7ffffffffffdp+4 : inexact-ok
+= tgamma downward ldbl-96-intel 0x5.ffffffffffffcp+0L : 0x7.7ffffffffffccd1p+4L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x5.ffffffffffffcp+0L : 0x7.7ffffffffffccd1p+4L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x5.ffffffffffffcp+0L : 0x7.7ffffffffffccd1p+4L : inexact-ok
+= tgamma upward ldbl-96-intel 0x5.ffffffffffffcp+0L : 0x7.7ffffffffffccd18p+4L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x5.ffffffffffffcp+0L : 0x7.7ffffffffffccd1p+4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x5.ffffffffffffcp+0L : 0x7.7ffffffffffccd1p+4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x5.ffffffffffffcp+0L : 0x7.7ffffffffffccd1p+4L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x5.ffffffffffffcp+0L : 0x7.7ffffffffffccd18p+4L : inexact-ok
+= tgamma downward ldbl-128 0x5.ffffffffffffcp+0L : 0x7.7ffffffffffccd1042ca8bac2fdcp+4L : inexact-ok
+= tgamma tonearest ldbl-128 0x5.ffffffffffffcp+0L : 0x7.7ffffffffffccd1042ca8bac2fdcp+4L : inexact-ok
+= tgamma towardzero ldbl-128 0x5.ffffffffffffcp+0L : 0x7.7ffffffffffccd1042ca8bac2fdcp+4L : inexact-ok
+= tgamma upward ldbl-128 0x5.ffffffffffffcp+0L : 0x7.7ffffffffffccd1042ca8bac2fep+4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x5.ffffffffffffcp+0L : 0x7.7ffffffffffccd1042ca8bac2ep+4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x5.ffffffffffffcp+0L : 0x7.7ffffffffffccd1042ca8bac3p+4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x5.ffffffffffffcp+0L : 0x7.7ffffffffffccd1042ca8bac2ep+4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x5.ffffffffffffcp+0L : 0x7.7ffffffffffccd1042ca8bac3p+4L : inexact-ok
+tgamma 0x5.0000000000004p0
+= tgamma downward flt-32 0x5.000008p+0f : 0x1.800012p+4f : inexact-ok
+= tgamma tonearest flt-32 0x5.000008p+0f : 0x1.800012p+4f : inexact-ok
+= tgamma towardzero flt-32 0x5.000008p+0f : 0x1.800012p+4f : inexact-ok
+= tgamma upward flt-32 0x5.000008p+0f : 0x1.800014p+4f : inexact-ok
+= tgamma downward dbl-64 0x5.000008p+0 : 0x1.80001212cb98dp+4 : inexact-ok
+= tgamma tonearest dbl-64 0x5.000008p+0 : 0x1.80001212cb98dp+4 : inexact-ok
+= tgamma towardzero dbl-64 0x5.000008p+0 : 0x1.80001212cb98dp+4 : inexact-ok
+= tgamma upward dbl-64 0x5.000008p+0 : 0x1.80001212cb98ep+4 : inexact-ok
+= tgamma downward ldbl-96-intel 0x5.000008p+0L : 0x1.80001212cb98d7b6p+4L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x5.000008p+0L : 0x1.80001212cb98d7b8p+4L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x5.000008p+0L : 0x1.80001212cb98d7b6p+4L : inexact-ok
+= tgamma upward ldbl-96-intel 0x5.000008p+0L : 0x1.80001212cb98d7b8p+4L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x5.000008p+0L : 0x1.80001212cb98d7b6p+4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x5.000008p+0L : 0x1.80001212cb98d7b8p+4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x5.000008p+0L : 0x1.80001212cb98d7b6p+4L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x5.000008p+0L : 0x1.80001212cb98d7b8p+4L : inexact-ok
+= tgamma downward ldbl-128 0x5.000008p+0L : 0x1.80001212cb98d7b702abc680561dp+4L : inexact-ok
+= tgamma tonearest ldbl-128 0x5.000008p+0L : 0x1.80001212cb98d7b702abc680561dp+4L : inexact-ok
+= tgamma towardzero ldbl-128 0x5.000008p+0L : 0x1.80001212cb98d7b702abc680561dp+4L : inexact-ok
+= tgamma upward ldbl-128 0x5.000008p+0L : 0x1.80001212cb98d7b702abc680561ep+4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x5.000008p+0L : 0x1.80001212cb98d7b702abc68056p+4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x5.000008p+0L : 0x1.80001212cb98d7b702abc68056p+4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x5.000008p+0L : 0x1.80001212cb98d7b702abc68056p+4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x5.000008p+0L : 0x1.80001212cb98d7b702abc680568p+4L : inexact-ok
+= tgamma downward flt-32 0x5p+0f : 0x1.8p+4f : inexact-ok
+= tgamma tonearest flt-32 0x5p+0f : 0x1.8p+4f : inexact-ok
+= tgamma towardzero flt-32 0x5p+0f : 0x1.8p+4f : inexact-ok
+= tgamma upward flt-32 0x5p+0f : 0x1.8p+4f : inexact-ok
+= tgamma downward dbl-64 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma tonearest dbl-64 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma towardzero dbl-64 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma upward dbl-64 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma downward ldbl-96-intel 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma upward ldbl-96-intel 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma downward ldbl-128 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma tonearest ldbl-128 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma towardzero ldbl-128 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma upward ldbl-128 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma downward dbl-64 0x5.0000000000004p+0 : 0x1.8000000000009p+4 : inexact-ok
+= tgamma tonearest dbl-64 0x5.0000000000004p+0 : 0x1.8000000000009p+4 : inexact-ok
+= tgamma towardzero dbl-64 0x5.0000000000004p+0 : 0x1.8000000000009p+4 : inexact-ok
+= tgamma upward dbl-64 0x5.0000000000004p+0 : 0x1.800000000000ap+4 : inexact-ok
+= tgamma downward ldbl-96-intel 0x5.0000000000004p+0L : 0x1.8000000000009096p+4L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x5.0000000000004p+0L : 0x1.8000000000009096p+4L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x5.0000000000004p+0L : 0x1.8000000000009096p+4L : inexact-ok
+= tgamma upward ldbl-96-intel 0x5.0000000000004p+0L : 0x1.8000000000009098p+4L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x5.0000000000004p+0L : 0x1.8000000000009096p+4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x5.0000000000004p+0L : 0x1.8000000000009096p+4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x5.0000000000004p+0L : 0x1.8000000000009096p+4L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x5.0000000000004p+0L : 0x1.8000000000009098p+4L : inexact-ok
+= tgamma downward ldbl-128 0x5.0000000000004p+0L : 0x1.8000000000009096590ab0ddd302p+4L : inexact-ok
+= tgamma tonearest ldbl-128 0x5.0000000000004p+0L : 0x1.8000000000009096590ab0ddd303p+4L : inexact-ok
+= tgamma towardzero ldbl-128 0x5.0000000000004p+0L : 0x1.8000000000009096590ab0ddd302p+4L : inexact-ok
+= tgamma upward ldbl-128 0x5.0000000000004p+0L : 0x1.8000000000009096590ab0ddd303p+4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x5.0000000000004p+0L : 0x1.8000000000009096590ab0ddd3p+4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x5.0000000000004p+0L : 0x1.8000000000009096590ab0ddd3p+4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x5.0000000000004p+0L : 0x1.8000000000009096590ab0ddd3p+4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x5.0000000000004p+0L : 0x1.8000000000009096590ab0ddd38p+4L : inexact-ok
+tgamma 0x4.ffffffffffffcp0
+= tgamma downward flt-32 0x5p+0f : 0x1.8p+4f : inexact-ok
+= tgamma tonearest flt-32 0x5p+0f : 0x1.8p+4f : inexact-ok
+= tgamma towardzero flt-32 0x5p+0f : 0x1.8p+4f : inexact-ok
+= tgamma upward flt-32 0x5p+0f : 0x1.8p+4f : inexact-ok
+= tgamma downward dbl-64 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma tonearest dbl-64 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma towardzero dbl-64 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma upward dbl-64 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma downward ldbl-96-intel 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma upward ldbl-96-intel 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma downward ldbl-128 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma tonearest ldbl-128 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma towardzero ldbl-128 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma upward ldbl-128 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma downward flt-32 0x4.fffff8p+0f : 0x1.7fffecp+4f : inexact-ok
+= tgamma tonearest flt-32 0x4.fffff8p+0f : 0x1.7fffeep+4f : inexact-ok
+= tgamma towardzero flt-32 0x4.fffff8p+0f : 0x1.7fffecp+4f : inexact-ok
+= tgamma upward flt-32 0x4.fffff8p+0f : 0x1.7fffeep+4f : inexact-ok
+= tgamma downward dbl-64 0x4.fffff8p+0 : 0x1.7fffeded35562p+4 : inexact-ok
+= tgamma tonearest dbl-64 0x4.fffff8p+0 : 0x1.7fffeded35563p+4 : inexact-ok
+= tgamma towardzero dbl-64 0x4.fffff8p+0 : 0x1.7fffeded35562p+4 : inexact-ok
+= tgamma upward dbl-64 0x4.fffff8p+0 : 0x1.7fffeded35563p+4 : inexact-ok
+= tgamma downward ldbl-96-intel 0x4.fffff8p+0L : 0x1.7fffeded35562b7ap+4L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x4.fffff8p+0L : 0x1.7fffeded35562b7cp+4L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x4.fffff8p+0L : 0x1.7fffeded35562b7ap+4L : inexact-ok
+= tgamma upward ldbl-96-intel 0x4.fffff8p+0L : 0x1.7fffeded35562b7cp+4L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x4.fffff8p+0L : 0x1.7fffeded35562b7ap+4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x4.fffff8p+0L : 0x1.7fffeded35562b7cp+4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x4.fffff8p+0L : 0x1.7fffeded35562b7ap+4L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x4.fffff8p+0L : 0x1.7fffeded35562b7cp+4L : inexact-ok
+= tgamma downward ldbl-128 0x4.fffff8p+0L : 0x1.7fffeded35562b7b3742662b116ap+4L : inexact-ok
+= tgamma tonearest ldbl-128 0x4.fffff8p+0L : 0x1.7fffeded35562b7b3742662b116bp+4L : inexact-ok
+= tgamma towardzero ldbl-128 0x4.fffff8p+0L : 0x1.7fffeded35562b7b3742662b116ap+4L : inexact-ok
+= tgamma upward ldbl-128 0x4.fffff8p+0L : 0x1.7fffeded35562b7b3742662b116bp+4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x4.fffff8p+0L : 0x1.7fffeded35562b7b3742662b11p+4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x4.fffff8p+0L : 0x1.7fffeded35562b7b3742662b118p+4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x4.fffff8p+0L : 0x1.7fffeded35562b7b3742662b11p+4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x4.fffff8p+0L : 0x1.7fffeded35562b7b3742662b118p+4L : inexact-ok
+= tgamma downward dbl-64 0x4.ffffffffffffcp+0 : 0x1.7fffffffffff6p+4 : inexact-ok
+= tgamma tonearest dbl-64 0x4.ffffffffffffcp+0 : 0x1.7fffffffffff7p+4 : inexact-ok
+= tgamma towardzero dbl-64 0x4.ffffffffffffcp+0 : 0x1.7fffffffffff6p+4 : inexact-ok
+= tgamma upward dbl-64 0x4.ffffffffffffcp+0 : 0x1.7fffffffffff7p+4 : inexact-ok
+= tgamma downward ldbl-96-intel 0x4.ffffffffffffcp+0L : 0x1.7fffffffffff6f68p+4L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x4.ffffffffffffcp+0L : 0x1.7fffffffffff6f6ap+4L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x4.ffffffffffffcp+0L : 0x1.7fffffffffff6f68p+4L : inexact-ok
+= tgamma upward ldbl-96-intel 0x4.ffffffffffffcp+0L : 0x1.7fffffffffff6f6ap+4L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x4.ffffffffffffcp+0L : 0x1.7fffffffffff6f68p+4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x4.ffffffffffffcp+0L : 0x1.7fffffffffff6f6ap+4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x4.ffffffffffffcp+0L : 0x1.7fffffffffff6f68p+4L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x4.ffffffffffffcp+0L : 0x1.7fffffffffff6f6ap+4L : inexact-ok
+= tgamma downward ldbl-128 0x4.ffffffffffffcp+0L : 0x1.7fffffffffff6f69a6f54f2268bep+4L : inexact-ok
+= tgamma tonearest ldbl-128 0x4.ffffffffffffcp+0L : 0x1.7fffffffffff6f69a6f54f2268bep+4L : inexact-ok
+= tgamma towardzero ldbl-128 0x4.ffffffffffffcp+0L : 0x1.7fffffffffff6f69a6f54f2268bep+4L : inexact-ok
+= tgamma upward ldbl-128 0x4.ffffffffffffcp+0L : 0x1.7fffffffffff6f69a6f54f2268bfp+4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x4.ffffffffffffcp+0L : 0x1.7fffffffffff6f69a6f54f22688p+4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x4.ffffffffffffcp+0L : 0x1.7fffffffffff6f69a6f54f22688p+4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x4.ffffffffffffcp+0L : 0x1.7fffffffffff6f69a6f54f22688p+4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x4.ffffffffffffcp+0L : 0x1.7fffffffffff6f69a6f54f2269p+4L : inexact-ok
+tgamma 0x4.0000000000004p0
+= tgamma downward flt-32 0x4.000008p+0f : 0x6.000038p+0f : inexact-ok
+= tgamma tonearest flt-32 0x4.000008p+0f : 0x6.00004p+0f : inexact-ok
+= tgamma towardzero flt-32 0x4.000008p+0f : 0x6.000038p+0f : inexact-ok
+= tgamma upward flt-32 0x4.000008p+0f : 0x6.00004p+0f : inexact-ok
+= tgamma downward dbl-64 0x4.000008p+0 : 0x6.00003c4b2deacp+0 : inexact-ok
+= tgamma tonearest dbl-64 0x4.000008p+0 : 0x6.00003c4b2deacp+0 : inexact-ok
+= tgamma towardzero dbl-64 0x4.000008p+0 : 0x6.00003c4b2deacp+0 : inexact-ok
+= tgamma upward dbl-64 0x4.000008p+0 : 0x6.00003c4b2debp+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0x4.000008p+0L : 0x6.00003c4b2deac88p+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x4.000008p+0L : 0x6.00003c4b2deac88p+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x4.000008p+0L : 0x6.00003c4b2deac88p+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0x4.000008p+0L : 0x6.00003c4b2deac888p+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x4.000008p+0L : 0x6.00003c4b2deac88p+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x4.000008p+0L : 0x6.00003c4b2deac88p+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x4.000008p+0L : 0x6.00003c4b2deac88p+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x4.000008p+0L : 0x6.00003c4b2deac888p+0L : inexact-ok
+= tgamma downward ldbl-128 0x4.000008p+0L : 0x6.00003c4b2deac880351e19971c4p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x4.000008p+0L : 0x6.00003c4b2deac880351e19971c44p+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x4.000008p+0L : 0x6.00003c4b2deac880351e19971c4p+0L : inexact-ok
+= tgamma upward ldbl-128 0x4.000008p+0L : 0x6.00003c4b2deac880351e19971c44p+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x4.000008p+0L : 0x6.00003c4b2deac880351e19971cp+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x4.000008p+0L : 0x6.00003c4b2deac880351e19971cp+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x4.000008p+0L : 0x6.00003c4b2deac880351e19971cp+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x4.000008p+0L : 0x6.00003c4b2deac880351e19971ep+0L : inexact-ok
+= tgamma downward flt-32 0x4p+0f : 0x6p+0f : inexact-ok
+= tgamma tonearest flt-32 0x4p+0f : 0x6p+0f : inexact-ok
+= tgamma towardzero flt-32 0x4p+0f : 0x6p+0f : inexact-ok
+= tgamma upward flt-32 0x4p+0f : 0x6p+0f : inexact-ok
+= tgamma downward dbl-64 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma tonearest dbl-64 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma towardzero dbl-64 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma upward dbl-64 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma downward ldbl-128 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma upward ldbl-128 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma downward dbl-64 0x4.0000000000004p+0 : 0x6.000000000001cp+0 : inexact-ok
+= tgamma tonearest dbl-64 0x4.0000000000004p+0 : 0x6.000000000002p+0 : inexact-ok
+= tgamma towardzero dbl-64 0x4.0000000000004p+0 : 0x6.000000000001cp+0 : inexact-ok
+= tgamma upward dbl-64 0x4.0000000000004p+0 : 0x6.000000000002p+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0x4.0000000000004p+0L : 0x6.000000000001e258p+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x4.0000000000004p+0L : 0x6.000000000001e258p+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x4.0000000000004p+0L : 0x6.000000000001e258p+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0x4.0000000000004p+0L : 0x6.000000000001e26p+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x4.0000000000004p+0L : 0x6.000000000001e258p+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x4.0000000000004p+0L : 0x6.000000000001e258p+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x4.0000000000004p+0L : 0x6.000000000001e258p+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x4.0000000000004p+0L : 0x6.000000000001e26p+0L : inexact-ok
+= tgamma downward ldbl-128 0x4.0000000000004p+0L : 0x6.000000000001e259642ac3772de4p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x4.0000000000004p+0L : 0x6.000000000001e259642ac3772de4p+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x4.0000000000004p+0L : 0x6.000000000001e259642ac3772de4p+0L : inexact-ok
+= tgamma upward ldbl-128 0x4.0000000000004p+0L : 0x6.000000000001e259642ac3772de8p+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x4.0000000000004p+0L : 0x6.000000000001e259642ac3772cp+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x4.0000000000004p+0L : 0x6.000000000001e259642ac3772ep+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x4.0000000000004p+0L : 0x6.000000000001e259642ac3772cp+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x4.0000000000004p+0L : 0x6.000000000001e259642ac3772ep+0L : inexact-ok
+tgamma 0x3.ffffffffffffep0
+= tgamma downward flt-32 0x4p+0f : 0x6p+0f : inexact-ok
+= tgamma tonearest flt-32 0x4p+0f : 0x6p+0f : inexact-ok
+= tgamma towardzero flt-32 0x4p+0f : 0x6p+0f : inexact-ok
+= tgamma upward flt-32 0x4p+0f : 0x6p+0f : inexact-ok
+= tgamma downward dbl-64 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma tonearest dbl-64 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma towardzero dbl-64 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma upward dbl-64 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma downward ldbl-128 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma upward ldbl-128 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma downward flt-32 0x3.fffffcp+0f : 0x5.ffffep+0f : inexact-ok
+= tgamma tonearest flt-32 0x3.fffffcp+0f : 0x5.ffffep+0f : inexact-ok
+= tgamma towardzero flt-32 0x3.fffffcp+0f : 0x5.ffffep+0f : inexact-ok
+= tgamma upward flt-32 0x3.fffffcp+0f : 0x5.ffffe8p+0f : inexact-ok
+= tgamma downward dbl-64 0x3.fffffcp+0 : 0x5.ffffe1da6a168p+0 : inexact-ok
+= tgamma tonearest dbl-64 0x3.fffffcp+0 : 0x5.ffffe1da6a16cp+0 : inexact-ok
+= tgamma towardzero dbl-64 0x3.fffffcp+0 : 0x5.ffffe1da6a168p+0 : inexact-ok
+= tgamma upward dbl-64 0x3.fffffcp+0 : 0x5.ffffe1da6a16cp+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0x3.fffffcp+0L : 0x5.ffffe1da6a16afc8p+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x3.fffffcp+0L : 0x5.ffffe1da6a16afc8p+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x3.fffffcp+0L : 0x5.ffffe1da6a16afc8p+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0x3.fffffcp+0L : 0x5.ffffe1da6a16afdp+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x3.fffffcp+0L : 0x5.ffffe1da6a16afc8p+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x3.fffffcp+0L : 0x5.ffffe1da6a16afc8p+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x3.fffffcp+0L : 0x5.ffffe1da6a16afc8p+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x3.fffffcp+0L : 0x5.ffffe1da6a16afdp+0L : inexact-ok
+= tgamma downward ldbl-128 0x3.fffffcp+0L : 0x5.ffffe1da6a16afcaaed619a8646cp+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x3.fffffcp+0L : 0x5.ffffe1da6a16afcaaed619a8646cp+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x3.fffffcp+0L : 0x5.ffffe1da6a16afcaaed619a8646cp+0L : inexact-ok
+= tgamma upward ldbl-128 0x3.fffffcp+0L : 0x5.ffffe1da6a16afcaaed619a8647p+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x3.fffffcp+0L : 0x5.ffffe1da6a16afcaaed619a864p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x3.fffffcp+0L : 0x5.ffffe1da6a16afcaaed619a864p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x3.fffffcp+0L : 0x5.ffffe1da6a16afcaaed619a864p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x3.fffffcp+0L : 0x5.ffffe1da6a16afcaaed619a866p+0L : inexact-ok
+= tgamma downward dbl-64 0x3.ffffffffffffep+0 : 0x5.ffffffffffffp+0 : inexact-ok
+= tgamma tonearest dbl-64 0x3.ffffffffffffep+0 : 0x5.ffffffffffffp+0 : inexact-ok
+= tgamma towardzero dbl-64 0x3.ffffffffffffep+0 : 0x5.ffffffffffffp+0 : inexact-ok
+= tgamma upward dbl-64 0x3.ffffffffffffep+0 : 0x5.ffffffffffff4p+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0x3.ffffffffffffep+0L : 0x5.ffffffffffff0edp+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x3.ffffffffffffep+0L : 0x5.ffffffffffff0edp+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x3.ffffffffffffep+0L : 0x5.ffffffffffff0edp+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0x3.ffffffffffffep+0L : 0x5.ffffffffffff0ed8p+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x3.ffffffffffffep+0L : 0x5.ffffffffffff0edp+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x3.ffffffffffffep+0L : 0x5.ffffffffffff0edp+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x3.ffffffffffffep+0L : 0x5.ffffffffffff0edp+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x3.ffffffffffffep+0L : 0x5.ffffffffffff0ed8p+0L : inexact-ok
+= tgamma downward ldbl-128 0x3.ffffffffffffep+0L : 0x5.ffffffffffff0ed34dea9e44ac1p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x3.ffffffffffffep+0L : 0x5.ffffffffffff0ed34dea9e44ac14p+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x3.ffffffffffffep+0L : 0x5.ffffffffffff0ed34dea9e44ac1p+0L : inexact-ok
+= tgamma upward ldbl-128 0x3.ffffffffffffep+0L : 0x5.ffffffffffff0ed34dea9e44ac14p+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x3.ffffffffffffep+0L : 0x5.ffffffffffff0ed34dea9e44acp+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x3.ffffffffffffep+0L : 0x5.ffffffffffff0ed34dea9e44acp+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x3.ffffffffffffep+0L : 0x5.ffffffffffff0ed34dea9e44acp+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x3.ffffffffffffep+0L : 0x5.ffffffffffff0ed34dea9e44aep+0L : inexact-ok
+tgamma 0x3.0000000000002p0
+= tgamma downward flt-32 0x3.000004p+0f : 0x2.000004p+0f : inexact-ok
+= tgamma tonearest flt-32 0x3.000004p+0f : 0x2.000008p+0f : inexact-ok
+= tgamma towardzero flt-32 0x3.000004p+0f : 0x2.000004p+0f : inexact-ok
+= tgamma upward flt-32 0x3.000004p+0f : 0x2.000008p+0f : inexact-ok
+= tgamma downward dbl-64 0x3.000004p+0 : 0x2.00000761dcd4cp+0 : inexact-ok
+= tgamma tonearest dbl-64 0x3.000004p+0 : 0x2.00000761dcd4ep+0 : inexact-ok
+= tgamma towardzero dbl-64 0x3.000004p+0 : 0x2.00000761dcd4cp+0 : inexact-ok
+= tgamma upward dbl-64 0x3.000004p+0 : 0x2.00000761dcd4ep+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0x3.000004p+0L : 0x2.00000761dcd4d594p+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x3.000004p+0L : 0x2.00000761dcd4d598p+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x3.000004p+0L : 0x2.00000761dcd4d594p+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0x3.000004p+0L : 0x2.00000761dcd4d598p+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x3.000004p+0L : 0x2.00000761dcd4d594p+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x3.000004p+0L : 0x2.00000761dcd4d598p+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x3.000004p+0L : 0x2.00000761dcd4d594p+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x3.000004p+0L : 0x2.00000761dcd4d598p+0L : inexact-ok
+= tgamma downward ldbl-128 0x3.000004p+0L : 0x2.00000761dcd4d597e6231257b698p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x3.000004p+0L : 0x2.00000761dcd4d597e6231257b69ap+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x3.000004p+0L : 0x2.00000761dcd4d597e6231257b698p+0L : inexact-ok
+= tgamma upward ldbl-128 0x3.000004p+0L : 0x2.00000761dcd4d597e6231257b69ap+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x3.000004p+0L : 0x2.00000761dcd4d597e6231257b6p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x3.000004p+0L : 0x2.00000761dcd4d597e6231257b7p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x3.000004p+0L : 0x2.00000761dcd4d597e6231257b6p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x3.000004p+0L : 0x2.00000761dcd4d597e6231257b7p+0L : inexact-ok
+= tgamma downward flt-32 0x3p+0f : 0x2p+0f : inexact-ok
+= tgamma tonearest flt-32 0x3p+0f : 0x2p+0f : inexact-ok
+= tgamma towardzero flt-32 0x3p+0f : 0x2p+0f : inexact-ok
+= tgamma upward flt-32 0x3p+0f : 0x2p+0f : inexact-ok
+= tgamma downward dbl-64 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma tonearest dbl-64 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma towardzero dbl-64 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma upward dbl-64 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma downward ldbl-128 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma upward ldbl-128 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma downward dbl-64 0x3.0000000000002p+0 : 0x2.0000000000002p+0 : inexact-ok
+= tgamma tonearest dbl-64 0x3.0000000000002p+0 : 0x2.0000000000004p+0 : inexact-ok
+= tgamma towardzero dbl-64 0x3.0000000000002p+0 : 0x2.0000000000002p+0 : inexact-ok
+= tgamma upward dbl-64 0x3.0000000000002p+0 : 0x2.0000000000004p+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0x3.0000000000002p+0L : 0x2.0000000000003b0cp+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x3.0000000000002p+0L : 0x2.0000000000003b1p+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x3.0000000000002p+0L : 0x2.0000000000003b0cp+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0x3.0000000000002p+0L : 0x2.0000000000003b1p+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x3.0000000000002p+0L : 0x2.0000000000003b0cp+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x3.0000000000002p+0L : 0x2.0000000000003b1p+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x3.0000000000002p+0L : 0x2.0000000000003b0cp+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x3.0000000000002p+0L : 0x2.0000000000003b1p+0L : inexact-ok
+= tgamma downward ldbl-128 0x3.0000000000002p+0L : 0x2.0000000000003b0ee6072093d312p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x3.0000000000002p+0L : 0x2.0000000000003b0ee6072093d314p+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x3.0000000000002p+0L : 0x2.0000000000003b0ee6072093d312p+0L : inexact-ok
+= tgamma upward ldbl-128 0x3.0000000000002p+0L : 0x2.0000000000003b0ee6072093d314p+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x3.0000000000002p+0L : 0x2.0000000000003b0ee6072093d3p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x3.0000000000002p+0L : 0x2.0000000000003b0ee6072093d3p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x3.0000000000002p+0L : 0x2.0000000000003b0ee6072093d3p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x3.0000000000002p+0L : 0x2.0000000000003b0ee6072093d4p+0L : inexact-ok
+tgamma 0x2.ffffffffffffep0
+= tgamma downward flt-32 0x3p+0f : 0x2p+0f : inexact-ok
+= tgamma tonearest flt-32 0x3p+0f : 0x2p+0f : inexact-ok
+= tgamma towardzero flt-32 0x3p+0f : 0x2p+0f : inexact-ok
+= tgamma upward flt-32 0x3p+0f : 0x2p+0f : inexact-ok
+= tgamma downward dbl-64 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma tonearest dbl-64 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma towardzero dbl-64 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma upward dbl-64 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma downward ldbl-128 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma upward ldbl-128 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma downward flt-32 0x2.fffffcp+0f : 0x1.fffff8p+0f : inexact-ok
+= tgamma tonearest flt-32 0x2.fffffcp+0f : 0x1.fffff8p+0f : inexact-ok
+= tgamma towardzero flt-32 0x2.fffffcp+0f : 0x1.fffff8p+0f : inexact-ok
+= tgamma upward flt-32 0x2.fffffcp+0f : 0x1.fffffap+0f : inexact-ok
+= tgamma downward dbl-64 0x2.fffffcp+0 : 0x1.fffff89e2353p+0 : inexact-ok
+= tgamma tonearest dbl-64 0x2.fffffcp+0 : 0x1.fffff89e23531p+0 : inexact-ok
+= tgamma towardzero dbl-64 0x2.fffffcp+0 : 0x1.fffff89e2353p+0 : inexact-ok
+= tgamma upward dbl-64 0x2.fffffcp+0 : 0x1.fffff89e23531p+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0x2.fffffcp+0L : 0x1.fffff89e23530d72p+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x2.fffffcp+0L : 0x1.fffff89e23530d72p+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x2.fffffcp+0L : 0x1.fffff89e23530d72p+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0x2.fffffcp+0L : 0x1.fffff89e23530d74p+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x2.fffffcp+0L : 0x1.fffff89e23530d72p+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x2.fffffcp+0L : 0x1.fffff89e23530d72p+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x2.fffffcp+0L : 0x1.fffff89e23530d72p+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x2.fffffcp+0L : 0x1.fffff89e23530d74p+0L : inexact-ok
+= tgamma downward ldbl-128 0x2.fffffcp+0L : 0x1.fffff89e23530d72a903f6c426c2p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x2.fffffcp+0L : 0x1.fffff89e23530d72a903f6c426c3p+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x2.fffffcp+0L : 0x1.fffff89e23530d72a903f6c426c2p+0L : inexact-ok
+= tgamma upward ldbl-128 0x2.fffffcp+0L : 0x1.fffff89e23530d72a903f6c426c3p+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x2.fffffcp+0L : 0x1.fffff89e23530d72a903f6c4268p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x2.fffffcp+0L : 0x1.fffff89e23530d72a903f6c427p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x2.fffffcp+0L : 0x1.fffff89e23530d72a903f6c4268p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x2.fffffcp+0L : 0x1.fffff89e23530d72a903f6c427p+0L : inexact-ok
+= tgamma downward dbl-64 0x2.ffffffffffffep+0 : 0x1.ffffffffffffcp+0 : inexact-ok
+= tgamma tonearest dbl-64 0x2.ffffffffffffep+0 : 0x1.ffffffffffffcp+0 : inexact-ok
+= tgamma towardzero dbl-64 0x2.ffffffffffffep+0 : 0x1.ffffffffffffcp+0 : inexact-ok
+= tgamma upward dbl-64 0x2.ffffffffffffep+0 : 0x1.ffffffffffffdp+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0x2.ffffffffffffep+0L : 0x1.ffffffffffffc4fp+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x2.ffffffffffffep+0L : 0x1.ffffffffffffc4f2p+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x2.ffffffffffffep+0L : 0x1.ffffffffffffc4fp+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0x2.ffffffffffffep+0L : 0x1.ffffffffffffc4f2p+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x2.ffffffffffffep+0L : 0x1.ffffffffffffc4fp+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x2.ffffffffffffep+0L : 0x1.ffffffffffffc4f2p+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x2.ffffffffffffep+0L : 0x1.ffffffffffffc4fp+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x2.ffffffffffffep+0L : 0x1.ffffffffffffc4f2p+0L : inexact-ok
+= tgamma downward ldbl-128 0x2.ffffffffffffep+0L : 0x1.ffffffffffffc4f119f8df6c36e5p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x2.ffffffffffffep+0L : 0x1.ffffffffffffc4f119f8df6c36e6p+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x2.ffffffffffffep+0L : 0x1.ffffffffffffc4f119f8df6c36e5p+0L : inexact-ok
+= tgamma upward ldbl-128 0x2.ffffffffffffep+0L : 0x1.ffffffffffffc4f119f8df6c36e6p+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x2.ffffffffffffep+0L : 0x1.ffffffffffffc4f119f8df6c368p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x2.ffffffffffffep+0L : 0x1.ffffffffffffc4f119f8df6c37p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x2.ffffffffffffep+0L : 0x1.ffffffffffffc4f119f8df6c368p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x2.ffffffffffffep+0L : 0x1.ffffffffffffc4f119f8df6c37p+0L : inexact-ok
+tgamma 0x2.0000000000002p0
+= tgamma downward flt-32 0x2.000004p+0f : 0x1p+0f : inexact-ok
+= tgamma tonearest flt-32 0x2.000004p+0f : 0x1.000002p+0f : inexact-ok
+= tgamma towardzero flt-32 0x2.000004p+0f : 0x1p+0f : inexact-ok
+= tgamma upward flt-32 0x2.000004p+0f : 0x1.000002p+0f : inexact-ok
+= tgamma downward dbl-64 0x2.000004p+0 : 0x1.000001b0ee67p+0 : inexact-ok
+= tgamma tonearest dbl-64 0x2.000004p+0 : 0x1.000001b0ee671p+0 : inexact-ok
+= tgamma towardzero dbl-64 0x2.000004p+0 : 0x1.000001b0ee67p+0 : inexact-ok
+= tgamma upward dbl-64 0x2.000004p+0 : 0x1.000001b0ee671p+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0x2.000004p+0L : 0x1.000001b0ee6708eep+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x2.000004p+0L : 0x1.000001b0ee6708fp+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x2.000004p+0L : 0x1.000001b0ee6708eep+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0x2.000004p+0L : 0x1.000001b0ee6708fp+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x2.000004p+0L : 0x1.000001b0ee6708eep+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x2.000004p+0L : 0x1.000001b0ee6708fp+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x2.000004p+0L : 0x1.000001b0ee6708eep+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x2.000004p+0L : 0x1.000001b0ee6708fp+0L : inexact-ok
+= tgamma downward ldbl-128 0x2.000004p+0L : 0x1.000001b0ee6708ef24ffaae1dbf7p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x2.000004p+0L : 0x1.000001b0ee6708ef24ffaae1dbf7p+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x2.000004p+0L : 0x1.000001b0ee6708ef24ffaae1dbf7p+0L : inexact-ok
+= tgamma upward ldbl-128 0x2.000004p+0L : 0x1.000001b0ee6708ef24ffaae1dbf8p+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x2.000004p+0L : 0x1.000001b0ee6708ef24ffaae1db8p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x2.000004p+0L : 0x1.000001b0ee6708ef24ffaae1dcp+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x2.000004p+0L : 0x1.000001b0ee6708ef24ffaae1db8p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x2.000004p+0L : 0x1.000001b0ee6708ef24ffaae1dcp+0L : inexact-ok
+= tgamma downward flt-32 0x2p+0f : 0x1p+0f : inexact-ok
+= tgamma tonearest flt-32 0x2p+0f : 0x1p+0f : inexact-ok
+= tgamma towardzero flt-32 0x2p+0f : 0x1p+0f : inexact-ok
+= tgamma upward flt-32 0x2p+0f : 0x1p+0f : inexact-ok
+= tgamma downward dbl-64 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest dbl-64 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero dbl-64 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma upward dbl-64 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma downward ldbl-128 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma upward ldbl-128 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma downward dbl-64 0x2.0000000000002p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest dbl-64 0x2.0000000000002p+0 : 0x1.0000000000001p+0 : inexact-ok
+= tgamma towardzero dbl-64 0x2.0000000000002p+0 : 0x1p+0 : inexact-ok
+= tgamma upward dbl-64 0x2.0000000000002p+0 : 0x1.0000000000001p+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0x2.0000000000002p+0L : 0x1.0000000000000d86p+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x2.0000000000002p+0L : 0x1.0000000000000d88p+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x2.0000000000002p+0L : 0x1.0000000000000d86p+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0x2.0000000000002p+0L : 0x1.0000000000000d88p+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x2.0000000000002p+0L : 0x1.0000000000000d86p+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x2.0000000000002p+0L : 0x1.0000000000000d88p+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x2.0000000000002p+0L : 0x1.0000000000000d86p+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x2.0000000000002p+0L : 0x1.0000000000000d88p+0L : inexact-ok
+= tgamma downward ldbl-128 0x2.0000000000002p+0L : 0x1.0000000000000d8773039049e8b1p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x2.0000000000002p+0L : 0x1.0000000000000d8773039049e8b1p+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x2.0000000000002p+0L : 0x1.0000000000000d8773039049e8b1p+0L : inexact-ok
+= tgamma upward ldbl-128 0x2.0000000000002p+0L : 0x1.0000000000000d8773039049e8b2p+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x2.0000000000002p+0L : 0x1.0000000000000d8773039049e88p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x2.0000000000002p+0L : 0x1.0000000000000d8773039049e88p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x2.0000000000002p+0L : 0x1.0000000000000d8773039049e88p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x2.0000000000002p+0L : 0x1.0000000000000d8773039049e9p+0L : inexact-ok
+tgamma 0x1.fffffffffffffp0
+= tgamma downward flt-32 0x2p+0f : 0x1p+0f : inexact-ok
+= tgamma tonearest flt-32 0x2p+0f : 0x1p+0f : inexact-ok
+= tgamma towardzero flt-32 0x2p+0f : 0x1p+0f : inexact-ok
+= tgamma upward flt-32 0x2p+0f : 0x1p+0f : inexact-ok
+= tgamma downward dbl-64 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest dbl-64 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero dbl-64 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma upward dbl-64 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma downward ldbl-128 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma upward ldbl-128 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma downward flt-32 0x1.fffffep+0f : 0xf.fffffp-4f : inexact-ok
+= tgamma tonearest flt-32 0x1.fffffep+0f : 0xf.fffffp-4f : inexact-ok
+= tgamma towardzero flt-32 0x1.fffffep+0f : 0xf.fffffp-4f : inexact-ok
+= tgamma upward flt-32 0x1.fffffep+0f : 0x1p+0f : inexact-ok
+= tgamma downward dbl-64 0x1.fffffep+0 : 0xf.fffff2788d168p-4 : inexact-ok
+= tgamma tonearest dbl-64 0x1.fffffep+0 : 0xf.fffff2788d17p-4 : inexact-ok
+= tgamma towardzero dbl-64 0x1.fffffep+0 : 0xf.fffff2788d168p-4 : inexact-ok
+= tgamma upward dbl-64 0x1.fffffep+0 : 0xf.fffff2788d17p-4 : inexact-ok
+= tgamma downward ldbl-96-intel 0x1.fffffep+0L : 0xf.fffff2788d16cb4p-4L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x1.fffffep+0L : 0xf.fffff2788d16cb5p-4L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x1.fffffep+0L : 0xf.fffff2788d16cb4p-4L : inexact-ok
+= tgamma upward ldbl-96-intel 0x1.fffffep+0L : 0xf.fffff2788d16cb5p-4L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x1.fffffep+0L : 0xf.fffff2788d16cb4p-4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x1.fffffep+0L : 0xf.fffff2788d16cb5p-4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x1.fffffep+0L : 0xf.fffff2788d16cb4p-4L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x1.fffffep+0L : 0xf.fffff2788d16cb5p-4L : inexact-ok
+= tgamma downward ldbl-128 0x1.fffffep+0L : 0xf.fffff2788d16cb4d9a1a3c3dac58p-4L : inexact-ok
+= tgamma tonearest ldbl-128 0x1.fffffep+0L : 0xf.fffff2788d16cb4d9a1a3c3dac58p-4L : inexact-ok
+= tgamma towardzero ldbl-128 0x1.fffffep+0L : 0xf.fffff2788d16cb4d9a1a3c3dac58p-4L : inexact-ok
+= tgamma upward ldbl-128 0x1.fffffep+0L : 0xf.fffff2788d16cb4d9a1a3c3dac6p-4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x1.fffffep+0L : 0xf.fffff2788d16cb4d9a1a3c3dacp-4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x1.fffffep+0L : 0xf.fffff2788d16cb4d9a1a3c3dacp-4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x1.fffffep+0L : 0xf.fffff2788d16cb4d9a1a3c3dacp-4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x1.fffffep+0L : 0xf.fffff2788d16cb4d9a1a3c3dbp-4L : inexact-ok
+= tgamma downward dbl-64 0x1.fffffffffffffp+0 : 0xf.ffffffffffff8p-4 : inexact-ok
+= tgamma tonearest dbl-64 0x1.fffffffffffffp+0 : 0xf.ffffffffffff8p-4 : inexact-ok
+= tgamma towardzero dbl-64 0x1.fffffffffffffp+0 : 0xf.ffffffffffff8p-4 : inexact-ok
+= tgamma upward dbl-64 0x1.fffffffffffffp+0 : 0x1p+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0x1.fffffffffffffp+0L : 0xf.ffffffffffff93cp-4L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x1.fffffffffffffp+0L : 0xf.ffffffffffff93cp-4L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x1.fffffffffffffp+0L : 0xf.ffffffffffff93cp-4L : inexact-ok
+= tgamma upward ldbl-96-intel 0x1.fffffffffffffp+0L : 0xf.ffffffffffff93dp-4L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x1.fffffffffffffp+0L : 0xf.ffffffffffff93cp-4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x1.fffffffffffffp+0L : 0xf.ffffffffffff93cp-4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x1.fffffffffffffp+0L : 0xf.ffffffffffff93cp-4L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x1.fffffffffffffp+0L : 0xf.ffffffffffff93dp-4L : inexact-ok
+= tgamma downward ldbl-128 0x1.fffffffffffffp+0L : 0xf.ffffffffffff93c467e37db0ce38p-4L : inexact-ok
+= tgamma tonearest ldbl-128 0x1.fffffffffffffp+0L : 0xf.ffffffffffff93c467e37db0ce38p-4L : inexact-ok
+= tgamma towardzero ldbl-128 0x1.fffffffffffffp+0L : 0xf.ffffffffffff93c467e37db0ce38p-4L : inexact-ok
+= tgamma upward ldbl-128 0x1.fffffffffffffp+0L : 0xf.ffffffffffff93c467e37db0ce4p-4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x1.fffffffffffffp+0L : 0xf.ffffffffffff93c467e37db0ccp-4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x1.fffffffffffffp+0L : 0xf.ffffffffffff93c467e37db0dp-4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x1.fffffffffffffp+0L : 0xf.ffffffffffff93c467e37db0ccp-4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x1.fffffffffffffp+0L : 0xf.ffffffffffff93c467e37db0dp-4L : inexact-ok
+tgamma 0x1.0000000000001p0
+= tgamma downward flt-32 0x1.000002p+0f : 0xf.ffffep-4f : inexact-ok
+= tgamma tonearest flt-32 0x1.000002p+0f : 0xf.fffffp-4f : inexact-ok
+= tgamma towardzero flt-32 0x1.000002p+0f : 0xf.ffffep-4f : inexact-ok
+= tgamma upward flt-32 0x1.000002p+0f : 0xf.fffffp-4f : inexact-ok
+= tgamma downward dbl-64 0x1.000002p+0 : 0xf.ffffed8773428p-4 : inexact-ok
+= tgamma tonearest dbl-64 0x1.000002p+0 : 0xf.ffffed877343p-4 : inexact-ok
+= tgamma towardzero dbl-64 0x1.000002p+0 : 0xf.ffffed8773428p-4 : inexact-ok
+= tgamma upward dbl-64 0x1.000002p+0 : 0xf.ffffed877343p-4 : inexact-ok
+= tgamma downward ldbl-96-intel 0x1.000002p+0L : 0xf.ffffed877342dcfp-4L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x1.000002p+0L : 0xf.ffffed877342ddp-4L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x1.000002p+0L : 0xf.ffffed877342dcfp-4L : inexact-ok
+= tgamma upward ldbl-96-intel 0x1.000002p+0L : 0xf.ffffed877342ddp-4L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x1.000002p+0L : 0xf.ffffed877342dcfp-4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x1.000002p+0L : 0xf.ffffed877342ddp-4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x1.000002p+0L : 0xf.ffffed877342dcfp-4L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x1.000002p+0L : 0xf.ffffed877342ddp-4L : inexact-ok
+= tgamma downward ldbl-128 0x1.000002p+0L : 0xf.ffffed877342dcfaf7594b77b03p-4L : inexact-ok
+= tgamma tonearest ldbl-128 0x1.000002p+0L : 0xf.ffffed877342dcfaf7594b77b03p-4L : inexact-ok
+= tgamma towardzero ldbl-128 0x1.000002p+0L : 0xf.ffffed877342dcfaf7594b77b03p-4L : inexact-ok
+= tgamma upward ldbl-128 0x1.000002p+0L : 0xf.ffffed877342dcfaf7594b77b038p-4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x1.000002p+0L : 0xf.ffffed877342dcfaf7594b77bp-4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x1.000002p+0L : 0xf.ffffed877342dcfaf7594b77bp-4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x1.000002p+0L : 0xf.ffffed877342dcfaf7594b77bp-4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x1.000002p+0L : 0xf.ffffed877342dcfaf7594b77b4p-4L : inexact-ok
+= tgamma downward flt-32 0x1p+0f : 0x1p+0f : inexact-ok
+= tgamma tonearest flt-32 0x1p+0f : 0x1p+0f : inexact-ok
+= tgamma towardzero flt-32 0x1p+0f : 0x1p+0f : inexact-ok
+= tgamma upward flt-32 0x1p+0f : 0x1p+0f : inexact-ok
+= tgamma downward dbl-64 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest dbl-64 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero dbl-64 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma upward dbl-64 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma downward ldbl-128 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma upward ldbl-128 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma downward dbl-64 0x1.0000000000001p+0 : 0xf.ffffffffffffp-4 : inexact-ok
+= tgamma tonearest dbl-64 0x1.0000000000001p+0 : 0xf.ffffffffffff8p-4 : inexact-ok
+= tgamma towardzero dbl-64 0x1.0000000000001p+0 : 0xf.ffffffffffffp-4 : inexact-ok
+= tgamma upward dbl-64 0x1.0000000000001p+0 : 0xf.ffffffffffff8p-4 : inexact-ok
+= tgamma downward ldbl-96-intel 0x1.0000000000001p+0L : 0xf.ffffffffffff6c3p-4L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x1.0000000000001p+0L : 0xf.ffffffffffff6c4p-4L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x1.0000000000001p+0L : 0xf.ffffffffffff6c3p-4L : inexact-ok
+= tgamma upward ldbl-96-intel 0x1.0000000000001p+0L : 0xf.ffffffffffff6c4p-4L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x1.0000000000001p+0L : 0xf.ffffffffffff6c3p-4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x1.0000000000001p+0L : 0xf.ffffffffffff6c4p-4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x1.0000000000001p+0L : 0xf.ffffffffffff6c3p-4L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x1.0000000000001p+0L : 0xf.ffffffffffff6c4p-4L : inexact-ok
+= tgamma downward ldbl-128 0x1.0000000000001p+0L : 0xf.ffffffffffff6c3b981c824f4828p-4L : inexact-ok
+= tgamma tonearest ldbl-128 0x1.0000000000001p+0L : 0xf.ffffffffffff6c3b981c824f483p-4L : inexact-ok
+= tgamma towardzero ldbl-128 0x1.0000000000001p+0L : 0xf.ffffffffffff6c3b981c824f4828p-4L : inexact-ok
+= tgamma upward ldbl-128 0x1.0000000000001p+0L : 0xf.ffffffffffff6c3b981c824f483p-4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x1.0000000000001p+0L : 0xf.ffffffffffff6c3b981c824f48p-4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x1.0000000000001p+0L : 0xf.ffffffffffff6c3b981c824f48p-4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x1.0000000000001p+0L : 0xf.ffffffffffff6c3b981c824f48p-4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x1.0000000000001p+0L : 0xf.ffffffffffff6c3b981c824f4cp-4L : inexact-ok
+tgamma 0x0.fffffffffffff8p0
+= tgamma downward flt-32 0x1p+0f : 0x1p+0f : inexact-ok
+= tgamma tonearest flt-32 0x1p+0f : 0x1p+0f : inexact-ok
+= tgamma towardzero flt-32 0x1p+0f : 0x1p+0f : inexact-ok
+= tgamma upward flt-32 0x1p+0f : 0x1p+0f : inexact-ok
+= tgamma downward dbl-64 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest dbl-64 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero dbl-64 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma upward dbl-64 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma downward ldbl-128 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma upward ldbl-128 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma downward flt-32 0xf.fffffp-4f : 0x1p+0f : inexact-ok
+= tgamma tonearest flt-32 0xf.fffffp-4f : 0x1p+0f : inexact-ok
+= tgamma towardzero flt-32 0xf.fffffp-4f : 0x1p+0f : inexact-ok
+= tgamma upward flt-32 0xf.fffffp-4f : 0x1.000002p+0f : inexact-ok
+= tgamma downward dbl-64 0xf.fffffp-4 : 0x1.00000093c468ep+0 : inexact-ok
+= tgamma tonearest dbl-64 0xf.fffffp-4 : 0x1.00000093c468ep+0 : inexact-ok
+= tgamma towardzero dbl-64 0xf.fffffp-4 : 0x1.00000093c468ep+0 : inexact-ok
+= tgamma upward dbl-64 0xf.fffffp-4 : 0x1.00000093c468fp+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0xf.fffffp-4L : 0x1.00000093c468e0bp+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0xf.fffffp-4L : 0x1.00000093c468e0bp+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0xf.fffffp-4L : 0x1.00000093c468e0bp+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0xf.fffffp-4L : 0x1.00000093c468e0b2p+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0xf.fffffp-4L : 0x1.00000093c468e0bp+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0xf.fffffp-4L : 0x1.00000093c468e0bp+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0xf.fffffp-4L : 0x1.00000093c468e0bp+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0xf.fffffp-4L : 0x1.00000093c468e0b2p+0L : inexact-ok
+= tgamma downward ldbl-128 0xf.fffffp-4L : 0x1.00000093c468e0b077c1ce0af6dfp+0L : inexact-ok
+= tgamma tonearest ldbl-128 0xf.fffffp-4L : 0x1.00000093c468e0b077c1ce0af6ep+0L : inexact-ok
+= tgamma towardzero ldbl-128 0xf.fffffp-4L : 0x1.00000093c468e0b077c1ce0af6dfp+0L : inexact-ok
+= tgamma upward ldbl-128 0xf.fffffp-4L : 0x1.00000093c468e0b077c1ce0af6ep+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0xf.fffffp-4L : 0x1.00000093c468e0b077c1ce0af68p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0xf.fffffp-4L : 0x1.00000093c468e0b077c1ce0af7p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0xf.fffffp-4L : 0x1.00000093c468e0b077c1ce0af68p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0xf.fffffp-4L : 0x1.00000093c468e0b077c1ce0af7p+0L : inexact-ok
+= tgamma downward dbl-64 0xf.ffffffffffff8p-4 : 0x1p+0 : inexact-ok
+= tgamma tonearest dbl-64 0xf.ffffffffffff8p-4 : 0x1p+0 : inexact-ok
+= tgamma towardzero dbl-64 0xf.ffffffffffff8p-4 : 0x1p+0 : inexact-ok
+= tgamma upward dbl-64 0xf.ffffffffffff8p-4 : 0x1.0000000000001p+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0xf.ffffffffffff8p-4L : 0x1.000000000000049ep+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0xf.ffffffffffff8p-4L : 0x1.000000000000049ep+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0xf.ffffffffffff8p-4L : 0x1.000000000000049ep+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0xf.ffffffffffff8p-4L : 0x1.00000000000004ap+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0xf.ffffffffffff8p-4L : 0x1.000000000000049ep+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0xf.ffffffffffff8p-4L : 0x1.000000000000049ep+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0xf.ffffffffffff8p-4L : 0x1.000000000000049ep+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0xf.ffffffffffff8p-4L : 0x1.00000000000004ap+0L : inexact-ok
+= tgamma downward ldbl-128 0xf.ffffffffffff8p-4L : 0x1.000000000000049e233f1bed867cp+0L : inexact-ok
+= tgamma tonearest ldbl-128 0xf.ffffffffffff8p-4L : 0x1.000000000000049e233f1bed867cp+0L : inexact-ok
+= tgamma towardzero ldbl-128 0xf.ffffffffffff8p-4L : 0x1.000000000000049e233f1bed867cp+0L : inexact-ok
+= tgamma upward ldbl-128 0xf.ffffffffffff8p-4L : 0x1.000000000000049e233f1bed867dp+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0xf.ffffffffffff8p-4L : 0x1.000000000000049e233f1bed86p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0xf.ffffffffffff8p-4L : 0x1.000000000000049e233f1bed868p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0xf.ffffffffffff8p-4L : 0x1.000000000000049e233f1bed86p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0xf.ffffffffffff8p-4L : 0x1.000000000000049e233f1bed868p+0L : inexact-ok
+tgamma -0x0.fffffffffffff8p0
+= tgamma downward flt-32 -0xf.fffffp-4f : -0x1.000002p+24f : inexact-ok
+= tgamma tonearest flt-32 -0xf.fffffp-4f : -0x1p+24f : inexact-ok
+= tgamma towardzero flt-32 -0xf.fffffp-4f : -0x1p+24f : inexact-ok
+= tgamma upward flt-32 -0xf.fffffp-4f : -0x1p+24f : inexact-ok
+= tgamma downward dbl-64 -0xf.fffffp-4 : -0x1.0000006c3b999p+24 : inexact-ok
+= tgamma tonearest dbl-64 -0xf.fffffp-4 : -0x1.0000006c3b998p+24 : inexact-ok
+= tgamma towardzero dbl-64 -0xf.fffffp-4 : -0x1.0000006c3b998p+24 : inexact-ok
+= tgamma upward dbl-64 -0xf.fffffp-4 : -0x1.0000006c3b998p+24 : inexact-ok
+= tgamma downward ldbl-96-intel -0xf.fffffp-4L : -0x1.0000006c3b9985f2p+24L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xf.fffffp-4L : -0x1.0000006c3b9985fp+24L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xf.fffffp-4L : -0x1.0000006c3b9985fp+24L : inexact-ok
+= tgamma upward ldbl-96-intel -0xf.fffffp-4L : -0x1.0000006c3b9985fp+24L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xf.fffffp-4L : -0x1.0000006c3b9985f2p+24L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xf.fffffp-4L : -0x1.0000006c3b9985fp+24L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xf.fffffp-4L : -0x1.0000006c3b9985fp+24L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xf.fffffp-4L : -0x1.0000006c3b9985fp+24L : inexact-ok
+= tgamma downward ldbl-128 -0xf.fffffp-4L : -0x1.0000006c3b9985f0ade7d3fc6f1p+24L : inexact-ok
+= tgamma tonearest ldbl-128 -0xf.fffffp-4L : -0x1.0000006c3b9985f0ade7d3fc6f1p+24L : inexact-ok
+= tgamma towardzero ldbl-128 -0xf.fffffp-4L : -0x1.0000006c3b9985f0ade7d3fc6f0fp+24L : inexact-ok
+= tgamma upward ldbl-128 -0xf.fffffp-4L : -0x1.0000006c3b9985f0ade7d3fc6f0fp+24L : inexact-ok
+= tgamma downward ldbl-128ibm -0xf.fffffp-4L : -0x1.0000006c3b9985f0ade7d3fc6f8p+24L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0xf.fffffp-4L : -0x1.0000006c3b9985f0ade7d3fc6fp+24L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0xf.fffffp-4L : -0x1.0000006c3b9985f0ade7d3fc6fp+24L : inexact-ok
+= tgamma upward ldbl-128ibm -0xf.fffffp-4L : -0x1.0000006c3b9985f0ade7d3fc6fp+24L : inexact-ok
+= tgamma downward dbl-64 -0xf.ffffffffffff8p-4 : -0x2.0000000000002p+52 : inexact-ok
+= tgamma tonearest dbl-64 -0xf.ffffffffffff8p-4 : -0x2p+52 : inexact-ok
+= tgamma towardzero dbl-64 -0xf.ffffffffffff8p-4 : -0x2p+52 : inexact-ok
+= tgamma upward dbl-64 -0xf.ffffffffffff8p-4 : -0x2p+52 : inexact-ok
+= tgamma downward ldbl-96-intel -0xf.ffffffffffff8p-4L : -0x2.00000000000006c4p+52L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xf.ffffffffffff8p-4L : -0x2.00000000000006c4p+52L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xf.ffffffffffff8p-4L : -0x2.00000000000006cp+52L : inexact-ok
+= tgamma upward ldbl-96-intel -0xf.ffffffffffff8p-4L : -0x2.00000000000006cp+52L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xf.ffffffffffff8p-4L : -0x2.00000000000006c4p+52L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xf.ffffffffffff8p-4L : -0x2.00000000000006c4p+52L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xf.ffffffffffff8p-4L : -0x2.00000000000006cp+52L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xf.ffffffffffff8p-4L : -0x2.00000000000006cp+52L : inexact-ok
+= tgamma downward ldbl-128 -0xf.ffffffffffff8p-4L : -0x2.00000000000006c3b981c824f43ap+52L : inexact-ok
+= tgamma tonearest ldbl-128 -0xf.ffffffffffff8p-4L : -0x2.00000000000006c3b981c824f43ap+52L : inexact-ok
+= tgamma towardzero ldbl-128 -0xf.ffffffffffff8p-4L : -0x2.00000000000006c3b981c824f438p+52L : inexact-ok
+= tgamma upward ldbl-128 -0xf.ffffffffffff8p-4L : -0x2.00000000000006c3b981c824f438p+52L : inexact-ok
+= tgamma downward ldbl-128ibm -0xf.ffffffffffff8p-4L : -0x2.00000000000006c3b981c824f5p+52L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0xf.ffffffffffff8p-4L : -0x2.00000000000006c3b981c824f4p+52L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0xf.ffffffffffff8p-4L : -0x2.00000000000006c3b981c824f4p+52L : inexact-ok
+= tgamma upward ldbl-128ibm -0xf.ffffffffffff8p-4L : -0x2.00000000000006c3b981c824f4p+52L : inexact-ok
+tgamma -0x1.0000000000001p0
+= tgamma downward flt-32 -0x1.000002p+0f : 0x7.fffff8p+20f : inexact-ok
+= tgamma tonearest flt-32 -0x1.000002p+0f : 0x7.fffff8p+20f : inexact-ok
+= tgamma towardzero flt-32 -0x1.000002p+0f : 0x7.fffff8p+20f : inexact-ok
+= tgamma upward flt-32 -0x1.000002p+0f : 0x8p+20f : inexact-ok
+= tgamma downward dbl-64 -0x1.000002p+0 : 0x7.fffff93c46ab4p+20 : inexact-ok
+= tgamma tonearest dbl-64 -0x1.000002p+0 : 0x7.fffff93c46ab8p+20 : inexact-ok
+= tgamma towardzero dbl-64 -0x1.000002p+0 : 0x7.fffff93c46ab4p+20 : inexact-ok
+= tgamma upward dbl-64 -0x1.000002p+0 : 0x7.fffff93c46ab8p+20 : inexact-ok
+= tgamma downward ldbl-96-intel -0x1.000002p+0L : 0x7.fffff93c46ab65ap+20L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x1.000002p+0L : 0x7.fffff93c46ab65a8p+20L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x1.000002p+0L : 0x7.fffff93c46ab65ap+20L : inexact-ok
+= tgamma upward ldbl-96-intel -0x1.000002p+0L : 0x7.fffff93c46ab65a8p+20L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x1.000002p+0L : 0x7.fffff93c46ab65ap+20L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x1.000002p+0L : 0x7.fffff93c46ab65a8p+20L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x1.000002p+0L : 0x7.fffff93c46ab65ap+20L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x1.000002p+0L : 0x7.fffff93c46ab65a8p+20L : inexact-ok
+= tgamma downward ldbl-128 -0x1.000002p+0L : 0x7.fffff93c46ab65a6b1fe38cc6cc4p+20L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.000002p+0L : 0x7.fffff93c46ab65a6b1fe38cc6cc8p+20L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.000002p+0L : 0x7.fffff93c46ab65a6b1fe38cc6cc4p+20L : inexact-ok
+= tgamma upward ldbl-128 -0x1.000002p+0L : 0x7.fffff93c46ab65a6b1fe38cc6cc8p+20L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1.000002p+0L : 0x7.fffff93c46ab65a6b1fe38cc6cp+20L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x1.000002p+0L : 0x7.fffff93c46ab65a6b1fe38cc6cp+20L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x1.000002p+0L : 0x7.fffff93c46ab65a6b1fe38cc6cp+20L : inexact-ok
+= tgamma upward ldbl-128ibm -0x1.000002p+0L : 0x7.fffff93c46ab65a6b1fe38cc6ep+20L : inexact-ok
+= tgamma downward dbl-64 -0x1.0000000000001p+0 : 0xf.ffffffffffff8p+48 : inexact-ok
+= tgamma tonearest dbl-64 -0x1.0000000000001p+0 : 0xf.ffffffffffff8p+48 : inexact-ok
+= tgamma towardzero dbl-64 -0x1.0000000000001p+0 : 0xf.ffffffffffff8p+48 : inexact-ok
+= tgamma upward dbl-64 -0x1.0000000000001p+0 : 0x1p+52 : inexact-ok
+= tgamma downward ldbl-96-intel -0x1.0000000000001p+0L : 0xf.ffffffffffff93cp+48L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x1.0000000000001p+0L : 0xf.ffffffffffff93cp+48L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x1.0000000000001p+0L : 0xf.ffffffffffff93cp+48L : inexact-ok
+= tgamma upward ldbl-96-intel -0x1.0000000000001p+0L : 0xf.ffffffffffff93dp+48L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x1.0000000000001p+0L : 0xf.ffffffffffff93cp+48L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x1.0000000000001p+0L : 0xf.ffffffffffff93cp+48L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x1.0000000000001p+0L : 0xf.ffffffffffff93cp+48L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x1.0000000000001p+0L : 0xf.ffffffffffff93dp+48L : inexact-ok
+= tgamma downward ldbl-128 -0x1.0000000000001p+0L : 0xf.ffffffffffff93c467e37db0de38p+48L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.0000000000001p+0L : 0xf.ffffffffffff93c467e37db0de38p+48L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.0000000000001p+0L : 0xf.ffffffffffff93c467e37db0de38p+48L : inexact-ok
+= tgamma upward ldbl-128 -0x1.0000000000001p+0L : 0xf.ffffffffffff93c467e37db0de4p+48L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1.0000000000001p+0L : 0xf.ffffffffffff93c467e37db0dcp+48L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x1.0000000000001p+0L : 0xf.ffffffffffff93c467e37db0ep+48L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x1.0000000000001p+0L : 0xf.ffffffffffff93c467e37db0dcp+48L : inexact-ok
+= tgamma upward ldbl-128ibm -0x1.0000000000001p+0L : 0xf.ffffffffffff93c467e37db0ep+48L : inexact-ok
+tgamma -0x1.fffffffffffffp0
+= tgamma downward flt-32 -0x1.fffffep+0f : 0x4p+20f : inexact-ok
+= tgamma tonearest flt-32 -0x1.fffffep+0f : 0x4.000008p+20f : inexact-ok
+= tgamma towardzero flt-32 -0x1.fffffep+0f : 0x4p+20f : inexact-ok
+= tgamma upward flt-32 -0x1.fffffep+0f : 0x4.000008p+20f : inexact-ok
+= tgamma downward dbl-64 -0x1.fffffep+0 : 0x4.00000761dcdecp+20 : inexact-ok
+= tgamma tonearest dbl-64 -0x1.fffffep+0 : 0x4.00000761dcdecp+20 : inexact-ok
+= tgamma towardzero dbl-64 -0x1.fffffep+0 : 0x4.00000761dcdecp+20 : inexact-ok
+= tgamma upward dbl-64 -0x1.fffffep+0 : 0x4.00000761dcdfp+20 : inexact-ok
+= tgamma downward ldbl-96-intel -0x1.fffffep+0L : 0x4.00000761dcdedcdp+20L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x1.fffffep+0L : 0x4.00000761dcdedcd8p+20L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x1.fffffep+0L : 0x4.00000761dcdedcdp+20L : inexact-ok
+= tgamma upward ldbl-96-intel -0x1.fffffep+0L : 0x4.00000761dcdedcd8p+20L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x1.fffffep+0L : 0x4.00000761dcdedcdp+20L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x1.fffffep+0L : 0x4.00000761dcdedcd8p+20L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x1.fffffep+0L : 0x4.00000761dcdedcdp+20L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x1.fffffep+0L : 0x4.00000761dcdedcd8p+20L : inexact-ok
+= tgamma downward ldbl-128 -0x1.fffffep+0L : 0x4.00000761dcdedcd54ba919032dacp+20L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.fffffep+0L : 0x4.00000761dcdedcd54ba919032dacp+20L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.fffffep+0L : 0x4.00000761dcdedcd54ba919032dacp+20L : inexact-ok
+= tgamma upward ldbl-128 -0x1.fffffep+0L : 0x4.00000761dcdedcd54ba919032dbp+20L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1.fffffep+0L : 0x4.00000761dcdedcd54ba919032cp+20L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x1.fffffep+0L : 0x4.00000761dcdedcd54ba919032ep+20L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x1.fffffep+0L : 0x4.00000761dcdedcd54ba919032cp+20L : inexact-ok
+= tgamma upward ldbl-128ibm -0x1.fffffep+0L : 0x4.00000761dcdedcd54ba919032ep+20L : inexact-ok
+= tgamma downward dbl-64 -0x1.fffffffffffffp+0 : 0x8p+48 : inexact-ok
+= tgamma tonearest dbl-64 -0x1.fffffffffffffp+0 : 0x8.0000000000008p+48 : inexact-ok
+= tgamma towardzero dbl-64 -0x1.fffffffffffffp+0 : 0x8p+48 : inexact-ok
+= tgamma upward dbl-64 -0x1.fffffffffffffp+0 : 0x8.0000000000008p+48 : inexact-ok
+= tgamma downward ldbl-96-intel -0x1.fffffffffffffp+0L : 0x8.000000000000761p+48L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x1.fffffffffffffp+0L : 0x8.000000000000762p+48L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x1.fffffffffffffp+0L : 0x8.000000000000761p+48L : inexact-ok
+= tgamma upward ldbl-96-intel -0x1.fffffffffffffp+0L : 0x8.000000000000762p+48L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x1.fffffffffffffp+0L : 0x8.000000000000761p+48L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x1.fffffffffffffp+0L : 0x8.000000000000762p+48L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x1.fffffffffffffp+0L : 0x8.000000000000761p+48L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x1.fffffffffffffp+0L : 0x8.000000000000762p+48L : inexact-ok
+= tgamma downward ldbl-128 -0x1.fffffffffffffp+0L : 0x8.000000000000761dcc0e4127ab28p+48L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.fffffffffffffp+0L : 0x8.000000000000761dcc0e4127ab28p+48L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.fffffffffffffp+0L : 0x8.000000000000761dcc0e4127ab28p+48L : inexact-ok
+= tgamma upward ldbl-128 -0x1.fffffffffffffp+0L : 0x8.000000000000761dcc0e4127ab3p+48L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1.fffffffffffffp+0L : 0x8.000000000000761dcc0e4127a8p+48L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x1.fffffffffffffp+0L : 0x8.000000000000761dcc0e4127acp+48L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x1.fffffffffffffp+0L : 0x8.000000000000761dcc0e4127a8p+48L : inexact-ok
+= tgamma upward ldbl-128ibm -0x1.fffffffffffffp+0L : 0x8.000000000000761dcc0e4127acp+48L : inexact-ok
+tgamma -0x2.0000000000002p0
+= tgamma downward flt-32 -0x2.000004p+0f : -0x1.fffffap+20f : inexact-ok
+= tgamma tonearest flt-32 -0x2.000004p+0f : -0x1.fffff8p+20f : inexact-ok
+= tgamma towardzero flt-32 -0x2.000004p+0f : -0x1.fffff8p+20f : inexact-ok
+= tgamma upward flt-32 -0x2.000004p+0f : -0x1.fffff8p+20f : inexact-ok
+= tgamma downward dbl-64 -0x2.000004p+0 : -0x1.fffff89e237b1p+20 : inexact-ok
+= tgamma tonearest dbl-64 -0x2.000004p+0 : -0x1.fffff89e237b1p+20 : inexact-ok
+= tgamma towardzero dbl-64 -0x2.000004p+0 : -0x1.fffff89e237bp+20 : inexact-ok
+= tgamma upward dbl-64 -0x2.000004p+0 : -0x1.fffff89e237bp+20 : inexact-ok
+= tgamma downward ldbl-96-intel -0x2.000004p+0L : -0x1.fffff89e237b0d74p+20L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.000004p+0L : -0x1.fffff89e237b0d72p+20L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.000004p+0L : -0x1.fffff89e237b0d72p+20L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.000004p+0L : -0x1.fffff89e237b0d72p+20L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.000004p+0L : -0x1.fffff89e237b0d74p+20L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.000004p+0L : -0x1.fffff89e237b0d72p+20L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.000004p+0L : -0x1.fffff89e237b0d72p+20L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.000004p+0L : -0x1.fffff89e237b0d72p+20L : inexact-ok
+= tgamma downward ldbl-128 -0x2.000004p+0L : -0x1.fffff89e237b0d72155ebbe133afp+20L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.000004p+0L : -0x1.fffff89e237b0d72155ebbe133aep+20L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.000004p+0L : -0x1.fffff89e237b0d72155ebbe133aep+20L : inexact-ok
+= tgamma upward ldbl-128 -0x2.000004p+0L : -0x1.fffff89e237b0d72155ebbe133aep+20L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.000004p+0L : -0x1.fffff89e237b0d72155ebbe134p+20L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.000004p+0L : -0x1.fffff89e237b0d72155ebbe1338p+20L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.000004p+0L : -0x1.fffff89e237b0d72155ebbe1338p+20L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.000004p+0L : -0x1.fffff89e237b0d72155ebbe1338p+20L : inexact-ok
+= tgamma downward dbl-64 -0x2.0000000000002p+0 : -0x3.ffffffffffffap+48 : inexact-ok
+= tgamma tonearest dbl-64 -0x2.0000000000002p+0 : -0x3.ffffffffffff8p+48 : inexact-ok
+= tgamma towardzero dbl-64 -0x2.0000000000002p+0 : -0x3.ffffffffffff8p+48 : inexact-ok
+= tgamma upward dbl-64 -0x2.0000000000002p+0 : -0x3.ffffffffffff8p+48 : inexact-ok
+= tgamma downward ldbl-96-intel -0x2.0000000000002p+0L : -0x3.ffffffffffff89e4p+48L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.0000000000002p+0L : -0x3.ffffffffffff89e4p+48L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.0000000000002p+0L : -0x3.ffffffffffff89ep+48L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.0000000000002p+0L : -0x3.ffffffffffff89ep+48L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.0000000000002p+0L : -0x3.ffffffffffff89e4p+48L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.0000000000002p+0L : -0x3.ffffffffffff89e4p+48L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.0000000000002p+0L : -0x3.ffffffffffff89ep+48L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.0000000000002p+0L : -0x3.ffffffffffff89ep+48L : inexact-ok
+= tgamma downward ldbl-128 -0x2.0000000000002p+0L : -0x3.ffffffffffff89e233f1bed881ccp+48L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.0000000000002p+0L : -0x3.ffffffffffff89e233f1bed881cap+48L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.0000000000002p+0L : -0x3.ffffffffffff89e233f1bed881cap+48L : inexact-ok
+= tgamma upward ldbl-128 -0x2.0000000000002p+0L : -0x3.ffffffffffff89e233f1bed881cap+48L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.0000000000002p+0L : -0x3.ffffffffffff89e233f1bed882p+48L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.0000000000002p+0L : -0x3.ffffffffffff89e233f1bed882p+48L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.0000000000002p+0L : -0x3.ffffffffffff89e233f1bed881p+48L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.0000000000002p+0L : -0x3.ffffffffffff89e233f1bed881p+48L : inexact-ok
+tgamma -0x2.ffffffffffffep0
+= tgamma downward flt-32 -0x2.fffffcp+0f : -0xa.aaaafp+16f : inexact-ok
+= tgamma tonearest flt-32 -0x2.fffffcp+0f : -0xa.aaaaep+16f : inexact-ok
+= tgamma towardzero flt-32 -0x2.fffffcp+0f : -0xa.aaaaep+16f : inexact-ok
+= tgamma upward flt-32 -0x2.fffffcp+0f : -0xa.aaaaep+16f : inexact-ok
+= tgamma downward dbl-64 -0x2.fffffcp+0 : -0xa.aaaae042d3c5p+16 : inexact-ok
+= tgamma tonearest dbl-64 -0x2.fffffcp+0 : -0xa.aaaae042d3c5p+16 : inexact-ok
+= tgamma towardzero dbl-64 -0x2.fffffcp+0 : -0xa.aaaae042d3c48p+16 : inexact-ok
+= tgamma upward dbl-64 -0x2.fffffcp+0 : -0xa.aaaae042d3c48p+16 : inexact-ok
+= tgamma downward ldbl-96-intel -0x2.fffffcp+0L : -0xa.aaaae042d3c4cc5p+16L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.fffffcp+0L : -0xa.aaaae042d3c4cc4p+16L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.fffffcp+0L : -0xa.aaaae042d3c4cc4p+16L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.fffffcp+0L : -0xa.aaaae042d3c4cc4p+16L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.fffffcp+0L : -0xa.aaaae042d3c4cc5p+16L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.fffffcp+0L : -0xa.aaaae042d3c4cc4p+16L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.fffffcp+0L : -0xa.aaaae042d3c4cc4p+16L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.fffffcp+0L : -0xa.aaaae042d3c4cc4p+16L : inexact-ok
+= tgamma downward ldbl-128 -0x2.fffffcp+0L : -0xa.aaaae042d3c4cc478fe77d420208p+16L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.fffffcp+0L : -0xa.aaaae042d3c4cc478fe77d4202p+16L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.fffffcp+0L : -0xa.aaaae042d3c4cc478fe77d4202p+16L : inexact-ok
+= tgamma upward ldbl-128 -0x2.fffffcp+0L : -0xa.aaaae042d3c4cc478fe77d4202p+16L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.fffffcp+0L : -0xa.aaaae042d3c4cc478fe77d4204p+16L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.fffffcp+0L : -0xa.aaaae042d3c4cc478fe77d4204p+16L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.fffffcp+0L : -0xa.aaaae042d3c4cc478fe77d42p+16L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.fffffcp+0L : -0xa.aaaae042d3c4cc478fe77d42p+16L : inexact-ok
+= tgamma downward dbl-64 -0x2.ffffffffffffep+0 : -0x1.5555555555559p+48 : inexact-ok
+= tgamma tonearest dbl-64 -0x2.ffffffffffffep+0 : -0x1.5555555555559p+48 : inexact-ok
+= tgamma towardzero dbl-64 -0x2.ffffffffffffep+0 : -0x1.5555555555558p+48 : inexact-ok
+= tgamma upward dbl-64 -0x2.ffffffffffffep+0 : -0x1.5555555555558p+48 : inexact-ok
+= tgamma downward ldbl-96-intel -0x2.ffffffffffffep+0L : -0x1.5555555555558aeep+48L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.ffffffffffffep+0L : -0x1.5555555555558aeep+48L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.ffffffffffffep+0L : -0x1.5555555555558aecp+48L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.ffffffffffffep+0L : -0x1.5555555555558aecp+48L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.ffffffffffffep+0L : -0x1.5555555555558aeep+48L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.ffffffffffffep+0L : -0x1.5555555555558aeep+48L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.ffffffffffffep+0L : -0x1.5555555555558aecp+48L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.ffffffffffffep+0L : -0x1.5555555555558aecp+48L : inexact-ok
+= tgamma downward ldbl-128 -0x2.ffffffffffffep+0L : -0x1.5555555555558aed7ce84e9b792cp+48L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.ffffffffffffep+0L : -0x1.5555555555558aed7ce84e9b792cp+48L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.ffffffffffffep+0L : -0x1.5555555555558aed7ce84e9b792bp+48L : inexact-ok
+= tgamma upward ldbl-128 -0x2.ffffffffffffep+0L : -0x1.5555555555558aed7ce84e9b792bp+48L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.ffffffffffffep+0L : -0x1.5555555555558aed7ce84e9b798p+48L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.ffffffffffffep+0L : -0x1.5555555555558aed7ce84e9b79p+48L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.ffffffffffffep+0L : -0x1.5555555555558aed7ce84e9b79p+48L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.ffffffffffffep+0L : -0x1.5555555555558aed7ce84e9b79p+48L : inexact-ok
+tgamma -0x3.0000000000002p0
+= tgamma downward flt-32 -0x3.000004p+0f : 0xa.aaaa7p+16f : inexact-ok
+= tgamma tonearest flt-32 -0x3.000004p+0f : 0xa.aaaa7p+16f : inexact-ok
+= tgamma towardzero flt-32 -0x3.000004p+0f : 0xa.aaaa7p+16f : inexact-ok
+= tgamma upward flt-32 -0x3.000004p+0f : 0xa.aaaa8p+16f : inexact-ok
+= tgamma downward dbl-64 -0x3.000004p+0 : 0xa.aaaa7512849e8p+16 : inexact-ok
+= tgamma tonearest dbl-64 -0x3.000004p+0 : 0xa.aaaa7512849fp+16 : inexact-ok
+= tgamma towardzero dbl-64 -0x3.000004p+0 : 0xa.aaaa7512849e8p+16 : inexact-ok
+= tgamma upward dbl-64 -0x3.000004p+0 : 0xa.aaaa7512849fp+16 : inexact-ok
+= tgamma downward ldbl-96-intel -0x3.000004p+0L : 0xa.aaaa7512849ed9ap+16L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x3.000004p+0L : 0xa.aaaa7512849ed9bp+16L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x3.000004p+0L : 0xa.aaaa7512849ed9ap+16L : inexact-ok
+= tgamma upward ldbl-96-intel -0x3.000004p+0L : 0xa.aaaa7512849ed9bp+16L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x3.000004p+0L : 0xa.aaaa7512849ed9ap+16L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x3.000004p+0L : 0xa.aaaa7512849ed9bp+16L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x3.000004p+0L : 0xa.aaaa7512849ed9ap+16L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x3.000004p+0L : 0xa.aaaa7512849ed9bp+16L : inexact-ok
+= tgamma downward ldbl-128 -0x3.000004p+0L : 0xa.aaaa7512849ed9af9e2c5533833p+16L : inexact-ok
+= tgamma tonearest ldbl-128 -0x3.000004p+0L : 0xa.aaaa7512849ed9af9e2c5533833p+16L : inexact-ok
+= tgamma towardzero ldbl-128 -0x3.000004p+0L : 0xa.aaaa7512849ed9af9e2c5533833p+16L : inexact-ok
+= tgamma upward ldbl-128 -0x3.000004p+0L : 0xa.aaaa7512849ed9af9e2c55338338p+16L : inexact-ok
+= tgamma downward ldbl-128ibm -0x3.000004p+0L : 0xa.aaaa7512849ed9af9e2c55338p+16L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x3.000004p+0L : 0xa.aaaa7512849ed9af9e2c553384p+16L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x3.000004p+0L : 0xa.aaaa7512849ed9af9e2c55338p+16L : inexact-ok
+= tgamma upward ldbl-128ibm -0x3.000004p+0L : 0xa.aaaa7512849ed9af9e2c553384p+16L : inexact-ok
+= tgamma downward dbl-64 -0x3.0000000000002p+0 : 0x1.5555555555551p+48 : inexact-ok
+= tgamma tonearest dbl-64 -0x3.0000000000002p+0 : 0x1.5555555555552p+48 : inexact-ok
+= tgamma towardzero dbl-64 -0x3.0000000000002p+0 : 0x1.5555555555551p+48 : inexact-ok
+= tgamma upward dbl-64 -0x3.0000000000002p+0 : 0x1.5555555555552p+48 : inexact-ok
+= tgamma downward ldbl-96-intel -0x3.0000000000002p+0L : 0x1.5555555555551fbcp+48L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x3.0000000000002p+0L : 0x1.5555555555551fbep+48L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x3.0000000000002p+0L : 0x1.5555555555551fbcp+48L : inexact-ok
+= tgamma upward ldbl-96-intel -0x3.0000000000002p+0L : 0x1.5555555555551fbep+48L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x3.0000000000002p+0L : 0x1.5555555555551fbcp+48L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x3.0000000000002p+0L : 0x1.5555555555551fbep+48L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x3.0000000000002p+0L : 0x1.5555555555551fbcp+48L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x3.0000000000002p+0L : 0x1.5555555555551fbep+48L : inexact-ok
+= tgamma downward ldbl-128 -0x3.0000000000002p+0L : 0x1.5555555555551fbd2dc25c0f49f1p+48L : inexact-ok
+= tgamma tonearest ldbl-128 -0x3.0000000000002p+0L : 0x1.5555555555551fbd2dc25c0f49f1p+48L : inexact-ok
+= tgamma towardzero ldbl-128 -0x3.0000000000002p+0L : 0x1.5555555555551fbd2dc25c0f49f1p+48L : inexact-ok
+= tgamma upward ldbl-128 -0x3.0000000000002p+0L : 0x1.5555555555551fbd2dc25c0f49f2p+48L : inexact-ok
+= tgamma downward ldbl-128ibm -0x3.0000000000002p+0L : 0x1.5555555555551fbd2dc25c0f498p+48L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x3.0000000000002p+0L : 0x1.5555555555551fbd2dc25c0f4ap+48L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x3.0000000000002p+0L : 0x1.5555555555551fbd2dc25c0f498p+48L : inexact-ok
+= tgamma upward ldbl-128ibm -0x3.0000000000002p+0L : 0x1.5555555555551fbd2dc25c0f4ap+48L : inexact-ok
+tgamma -0x3.ffffffffffffep0
+= tgamma downward flt-32 -0x3.fffffcp+0f : 0x2.aaaab8p+16f : inexact-ok
+= tgamma tonearest flt-32 -0x3.fffffcp+0f : 0x2.aaaabcp+16f : inexact-ok
+= tgamma towardzero flt-32 -0x3.fffffcp+0f : 0x2.aaaab8p+16f : inexact-ok
+= tgamma upward flt-32 -0x3.fffffcp+0f : 0x2.aaaabcp+16f : inexact-ok
+= tgamma downward dbl-64 -0x3.fffffcp+0 : 0x2.aaaababb5fabep+16 : inexact-ok
+= tgamma tonearest dbl-64 -0x3.fffffcp+0 : 0x2.aaaababb5fabep+16 : inexact-ok
+= tgamma towardzero dbl-64 -0x3.fffffcp+0 : 0x2.aaaababb5fabep+16 : inexact-ok
+= tgamma upward dbl-64 -0x3.fffffcp+0 : 0x2.aaaababb5facp+16 : inexact-ok
+= tgamma downward ldbl-96-intel -0x3.fffffcp+0L : 0x2.aaaababb5fabee7p+16L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x3.fffffcp+0L : 0x2.aaaababb5fabee7p+16L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x3.fffffcp+0L : 0x2.aaaababb5fabee7p+16L : inexact-ok
+= tgamma upward ldbl-96-intel -0x3.fffffcp+0L : 0x2.aaaababb5fabee74p+16L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x3.fffffcp+0L : 0x2.aaaababb5fabee7p+16L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x3.fffffcp+0L : 0x2.aaaababb5fabee7p+16L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x3.fffffcp+0L : 0x2.aaaababb5fabee7p+16L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x3.fffffcp+0L : 0x2.aaaababb5fabee74p+16L : inexact-ok
+= tgamma downward ldbl-128 -0x3.fffffcp+0L : 0x2.aaaababb5fabee718fe850e068dp+16L : inexact-ok
+= tgamma tonearest ldbl-128 -0x3.fffffcp+0L : 0x2.aaaababb5fabee718fe850e068d2p+16L : inexact-ok
+= tgamma towardzero ldbl-128 -0x3.fffffcp+0L : 0x2.aaaababb5fabee718fe850e068dp+16L : inexact-ok
+= tgamma upward ldbl-128 -0x3.fffffcp+0L : 0x2.aaaababb5fabee718fe850e068d2p+16L : inexact-ok
+= tgamma downward ldbl-128ibm -0x3.fffffcp+0L : 0x2.aaaababb5fabee718fe850e068p+16L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x3.fffffcp+0L : 0x2.aaaababb5fabee718fe850e069p+16L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x3.fffffcp+0L : 0x2.aaaababb5fabee718fe850e068p+16L : inexact-ok
+= tgamma upward ldbl-128ibm -0x3.fffffcp+0L : 0x2.aaaababb5fabee718fe850e069p+16L : inexact-ok
+= tgamma downward dbl-64 -0x3.ffffffffffffep+0 : 0x5.5555555555564p+44 : inexact-ok
+= tgamma tonearest dbl-64 -0x3.ffffffffffffep+0 : 0x5.5555555555564p+44 : inexact-ok
+= tgamma towardzero dbl-64 -0x3.ffffffffffffep+0 : 0x5.5555555555564p+44 : inexact-ok
+= tgamma upward dbl-64 -0x3.ffffffffffffep+0 : 0x5.5555555555568p+44 : inexact-ok
+= tgamma downward ldbl-96-intel -0x3.ffffffffffffep+0L : 0x5.555555555556566p+44L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x3.ffffffffffffep+0L : 0x5.555555555556566p+44L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x3.ffffffffffffep+0L : 0x5.555555555556566p+44L : inexact-ok
+= tgamma upward ldbl-96-intel -0x3.ffffffffffffep+0L : 0x5.5555555555565668p+44L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x3.ffffffffffffep+0L : 0x5.555555555556566p+44L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x3.ffffffffffffep+0L : 0x5.555555555556566p+44L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x3.ffffffffffffep+0L : 0x5.555555555556566p+44L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x3.ffffffffffffep+0L : 0x5.5555555555565668p+44L : inexact-ok
+= tgamma downward ldbl-128 -0x3.ffffffffffffep+0L : 0x5.55555555555656609e4be518976p+44L : inexact-ok
+= tgamma tonearest ldbl-128 -0x3.ffffffffffffep+0L : 0x5.55555555555656609e4be5189764p+44L : inexact-ok
+= tgamma towardzero ldbl-128 -0x3.ffffffffffffep+0L : 0x5.55555555555656609e4be518976p+44L : inexact-ok
+= tgamma upward ldbl-128 -0x3.ffffffffffffep+0L : 0x5.55555555555656609e4be5189764p+44L : inexact-ok
+= tgamma downward ldbl-128ibm -0x3.ffffffffffffep+0L : 0x5.55555555555656609e4be51896p+44L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x3.ffffffffffffep+0L : 0x5.55555555555656609e4be51898p+44L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x3.ffffffffffffep+0L : 0x5.55555555555656609e4be51896p+44L : inexact-ok
+= tgamma upward ldbl-128ibm -0x3.ffffffffffffep+0L : 0x5.55555555555656609e4be51898p+44L : inexact-ok
+tgamma -0x4.0000000000004p0
+= tgamma downward flt-32 -0x4.000008p+0f : -0x1.555546p+16f : inexact-ok
+= tgamma tonearest flt-32 -0x4.000008p+0f : -0x1.555546p+16f : inexact-ok
+= tgamma towardzero flt-32 -0x4.000008p+0f : -0x1.555544p+16f : inexact-ok
+= tgamma upward flt-32 -0x4.000008p+0f : -0x1.555544p+16f : inexact-ok
+= tgamma downward dbl-64 -0x4.000008p+0 : -0x1.55554544a1a9bp+16 : inexact-ok
+= tgamma tonearest dbl-64 -0x4.000008p+0 : -0x1.55554544a1a9ap+16 : inexact-ok
+= tgamma towardzero dbl-64 -0x4.000008p+0 : -0x1.55554544a1a9ap+16 : inexact-ok
+= tgamma upward dbl-64 -0x4.000008p+0 : -0x1.55554544a1a9ap+16 : inexact-ok
+= tgamma downward ldbl-96-intel -0x4.000008p+0L : -0x1.55554544a1a9a1e4p+16L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x4.000008p+0L : -0x1.55554544a1a9a1e4p+16L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x4.000008p+0L : -0x1.55554544a1a9a1e2p+16L : inexact-ok
+= tgamma upward ldbl-96-intel -0x4.000008p+0L : -0x1.55554544a1a9a1e2p+16L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x4.000008p+0L : -0x1.55554544a1a9a1e4p+16L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x4.000008p+0L : -0x1.55554544a1a9a1e4p+16L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x4.000008p+0L : -0x1.55554544a1a9a1e2p+16L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x4.000008p+0L : -0x1.55554544a1a9a1e2p+16L : inexact-ok
+= tgamma downward ldbl-128 -0x4.000008p+0L : -0x1.55554544a1a9a1e31119d9f774c6p+16L : inexact-ok
+= tgamma tonearest ldbl-128 -0x4.000008p+0L : -0x1.55554544a1a9a1e31119d9f774c5p+16L : inexact-ok
+= tgamma towardzero ldbl-128 -0x4.000008p+0L : -0x1.55554544a1a9a1e31119d9f774c5p+16L : inexact-ok
+= tgamma upward ldbl-128 -0x4.000008p+0L : -0x1.55554544a1a9a1e31119d9f774c5p+16L : inexact-ok
+= tgamma downward ldbl-128ibm -0x4.000008p+0L : -0x1.55554544a1a9a1e31119d9f775p+16L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x4.000008p+0L : -0x1.55554544a1a9a1e31119d9f775p+16L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x4.000008p+0L : -0x1.55554544a1a9a1e31119d9f7748p+16L : inexact-ok
+= tgamma upward ldbl-128ibm -0x4.000008p+0L : -0x1.55554544a1a9a1e31119d9f7748p+16L : inexact-ok
+= tgamma downward dbl-64 -0x4.0000000000004p+0 : -0x2.aaaaaaaaaaa9cp+44 : inexact-ok
+= tgamma tonearest dbl-64 -0x4.0000000000004p+0 : -0x2.aaaaaaaaaaa9ap+44 : inexact-ok
+= tgamma towardzero dbl-64 -0x4.0000000000004p+0 : -0x2.aaaaaaaaaaa9ap+44 : inexact-ok
+= tgamma upward dbl-64 -0x4.0000000000004p+0 : -0x2.aaaaaaaaaaa9ap+44 : inexact-ok
+= tgamma downward ldbl-96-intel -0x4.0000000000004p+0L : -0x2.aaaaaaaaaaa9a9ap+44L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x4.0000000000004p+0L : -0x2.aaaaaaaaaaa9a9ap+44L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x4.0000000000004p+0L : -0x2.aaaaaaaaaaa9a99cp+44L : inexact-ok
+= tgamma upward ldbl-96-intel -0x4.0000000000004p+0L : -0x2.aaaaaaaaaaa9a99cp+44L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x4.0000000000004p+0L : -0x2.aaaaaaaaaaa9a9ap+44L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x4.0000000000004p+0L : -0x2.aaaaaaaaaaa9a9ap+44L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x4.0000000000004p+0L : -0x2.aaaaaaaaaaa9a99cp+44L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x4.0000000000004p+0L : -0x2.aaaaaaaaaaa9a99cp+44L : inexact-ok
+= tgamma downward ldbl-128 -0x4.0000000000004p+0L : -0x2.aaaaaaaaaaa9a99f61b41ae81366p+44L : inexact-ok
+= tgamma tonearest ldbl-128 -0x4.0000000000004p+0L : -0x2.aaaaaaaaaaa9a99f61b41ae81364p+44L : inexact-ok
+= tgamma towardzero ldbl-128 -0x4.0000000000004p+0L : -0x2.aaaaaaaaaaa9a99f61b41ae81364p+44L : inexact-ok
+= tgamma upward ldbl-128 -0x4.0000000000004p+0L : -0x2.aaaaaaaaaaa9a99f61b41ae81364p+44L : inexact-ok
+= tgamma downward ldbl-128ibm -0x4.0000000000004p+0L : -0x2.aaaaaaaaaaa9a99f61b41ae814p+44L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x4.0000000000004p+0L : -0x2.aaaaaaaaaaa9a99f61b41ae813p+44L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x4.0000000000004p+0L : -0x2.aaaaaaaaaaa9a99f61b41ae813p+44L : inexact-ok
+= tgamma upward ldbl-128ibm -0x4.0000000000004p+0L : -0x2.aaaaaaaaaaa9a99f61b41ae813p+44L : inexact-ok
+tgamma -0x4.ffffffffffffcp0
+= tgamma downward flt-32 -0x4.fffff8p+0f : -0x4.44448p+12f : inexact-ok
+= tgamma tonearest flt-32 -0x4.fffff8p+0f : -0x4.44448p+12f : inexact-ok
+= tgamma towardzero flt-32 -0x4.fffff8p+0f : -0x4.444478p+12f : inexact-ok
+= tgamma upward flt-32 -0x4.fffff8p+0f : -0x4.444478p+12f : inexact-ok
+= tgamma downward dbl-64 -0x4.fffff8p+0 : -0x4.44447e809018cp+12 : inexact-ok
+= tgamma tonearest dbl-64 -0x4.fffff8p+0 : -0x4.44447e809018cp+12 : inexact-ok
+= tgamma towardzero dbl-64 -0x4.fffff8p+0 : -0x4.44447e8090188p+12 : inexact-ok
+= tgamma upward dbl-64 -0x4.fffff8p+0 : -0x4.44447e8090188p+12 : inexact-ok
+= tgamma downward ldbl-96-intel -0x4.fffff8p+0L : -0x4.44447e809018a71p+12L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x4.fffff8p+0L : -0x4.44447e809018a708p+12L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x4.fffff8p+0L : -0x4.44447e809018a708p+12L : inexact-ok
+= tgamma upward ldbl-96-intel -0x4.fffff8p+0L : -0x4.44447e809018a708p+12L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x4.fffff8p+0L : -0x4.44447e809018a71p+12L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x4.fffff8p+0L : -0x4.44447e809018a708p+12L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x4.fffff8p+0L : -0x4.44447e809018a708p+12L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x4.fffff8p+0L : -0x4.44447e809018a708p+12L : inexact-ok
+= tgamma downward ldbl-128 -0x4.fffff8p+0L : -0x4.44447e809018a708ffb3375149a4p+12L : inexact-ok
+= tgamma tonearest ldbl-128 -0x4.fffff8p+0L : -0x4.44447e809018a708ffb3375149ap+12L : inexact-ok
+= tgamma towardzero ldbl-128 -0x4.fffff8p+0L : -0x4.44447e809018a708ffb3375149ap+12L : inexact-ok
+= tgamma upward ldbl-128 -0x4.fffff8p+0L : -0x4.44447e809018a708ffb3375149ap+12L : inexact-ok
+= tgamma downward ldbl-128ibm -0x4.fffff8p+0L : -0x4.44447e809018a708ffb337514ap+12L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x4.fffff8p+0L : -0x4.44447e809018a708ffb337514ap+12L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x4.fffff8p+0L : -0x4.44447e809018a708ffb3375148p+12L : inexact-ok
+= tgamma upward ldbl-128ibm -0x4.fffff8p+0L : -0x4.44447e809018a708ffb3375148p+12L : inexact-ok
+= tgamma downward dbl-64 -0x4.ffffffffffffcp+0 : -0x8.88888888888c8p+40 : inexact-ok
+= tgamma tonearest dbl-64 -0x4.ffffffffffffcp+0 : -0x8.88888888888cp+40 : inexact-ok
+= tgamma towardzero dbl-64 -0x4.ffffffffffffcp+0 : -0x8.88888888888cp+40 : inexact-ok
+= tgamma upward dbl-64 -0x4.ffffffffffffcp+0 : -0x8.88888888888cp+40 : inexact-ok
+= tgamma downward ldbl-96-intel -0x4.ffffffffffffcp+0L : -0x8.88888888888c2c5p+40L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x4.ffffffffffffcp+0L : -0x8.88888888888c2c5p+40L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x4.ffffffffffffcp+0L : -0x8.88888888888c2c4p+40L : inexact-ok
+= tgamma upward ldbl-96-intel -0x4.ffffffffffffcp+0L : -0x8.88888888888c2c4p+40L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x4.ffffffffffffcp+0L : -0x8.88888888888c2c5p+40L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x4.ffffffffffffcp+0L : -0x8.88888888888c2c5p+40L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x4.ffffffffffffcp+0L : -0x8.88888888888c2c4p+40L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x4.ffffffffffffcp+0L : -0x8.88888888888c2c4p+40L : inexact-ok
+= tgamma downward ldbl-128 -0x4.ffffffffffffcp+0L : -0x8.88888888888c2c4d12712834478p+40L : inexact-ok
+= tgamma tonearest ldbl-128 -0x4.ffffffffffffcp+0L : -0x8.88888888888c2c4d127128344778p+40L : inexact-ok
+= tgamma towardzero ldbl-128 -0x4.ffffffffffffcp+0L : -0x8.88888888888c2c4d127128344778p+40L : inexact-ok
+= tgamma upward ldbl-128 -0x4.ffffffffffffcp+0L : -0x8.88888888888c2c4d127128344778p+40L : inexact-ok
+= tgamma downward ldbl-128ibm -0x4.ffffffffffffcp+0L : -0x8.88888888888c2c4d1271283448p+40L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x4.ffffffffffffcp+0L : -0x8.88888888888c2c4d1271283448p+40L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x4.ffffffffffffcp+0L : -0x8.88888888888c2c4d1271283444p+40L : inexact-ok
+= tgamma upward ldbl-128ibm -0x4.ffffffffffffcp+0L : -0x8.88888888888c2c4d1271283444p+40L : inexact-ok
+tgamma -0x5.0000000000004p0
+= tgamma downward flt-32 -0x5.000008p+0f : 0x4.444408p+12f : inexact-ok
+= tgamma tonearest flt-32 -0x5.000008p+0f : 0x4.444408p+12f : inexact-ok
+= tgamma towardzero flt-32 -0x5.000008p+0f : 0x4.444408p+12f : inexact-ok
+= tgamma upward flt-32 -0x5.000008p+0f : 0x4.44441p+12f : inexact-ok
+= tgamma downward dbl-64 -0x5.000008p+0 : 0x4.44440a07fedb8p+12 : inexact-ok
+= tgamma tonearest dbl-64 -0x5.000008p+0 : 0x4.44440a07fedb8p+12 : inexact-ok
+= tgamma towardzero dbl-64 -0x5.000008p+0 : 0x4.44440a07fedb8p+12 : inexact-ok
+= tgamma upward dbl-64 -0x5.000008p+0 : 0x4.44440a07fedbcp+12 : inexact-ok
+= tgamma downward ldbl-96-intel -0x5.000008p+0L : 0x4.44440a07fedb92d8p+12L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x5.000008p+0L : 0x4.44440a07fedb92d8p+12L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x5.000008p+0L : 0x4.44440a07fedb92d8p+12L : inexact-ok
+= tgamma upward ldbl-96-intel -0x5.000008p+0L : 0x4.44440a07fedb92ep+12L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x5.000008p+0L : 0x4.44440a07fedb92d8p+12L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x5.000008p+0L : 0x4.44440a07fedb92d8p+12L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x5.000008p+0L : 0x4.44440a07fedb92d8p+12L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x5.000008p+0L : 0x4.44440a07fedb92ep+12L : inexact-ok
+= tgamma downward ldbl-128 -0x5.000008p+0L : 0x4.44440a07fedb92d871015f2fd9dcp+12L : inexact-ok
+= tgamma tonearest ldbl-128 -0x5.000008p+0L : 0x4.44440a07fedb92d871015f2fd9ep+12L : inexact-ok
+= tgamma towardzero ldbl-128 -0x5.000008p+0L : 0x4.44440a07fedb92d871015f2fd9dcp+12L : inexact-ok
+= tgamma upward ldbl-128 -0x5.000008p+0L : 0x4.44440a07fedb92d871015f2fd9ep+12L : inexact-ok
+= tgamma downward ldbl-128ibm -0x5.000008p+0L : 0x4.44440a07fedb92d871015f2fd8p+12L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x5.000008p+0L : 0x4.44440a07fedb92d871015f2fdap+12L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x5.000008p+0L : 0x4.44440a07fedb92d871015f2fd8p+12L : inexact-ok
+= tgamma upward ldbl-128ibm -0x5.000008p+0L : 0x4.44440a07fedb92d871015f2fdap+12L : inexact-ok
+= tgamma downward dbl-64 -0x5.0000000000004p+0 : 0x8.8888888888848p+40 : inexact-ok
+= tgamma tonearest dbl-64 -0x5.0000000000004p+0 : 0x8.888888888885p+40 : inexact-ok
+= tgamma towardzero dbl-64 -0x5.0000000000004p+0 : 0x8.8888888888848p+40 : inexact-ok
+= tgamma upward dbl-64 -0x5.0000000000004p+0 : 0x8.888888888885p+40 : inexact-ok
+= tgamma downward ldbl-96-intel -0x5.0000000000004p+0L : 0x8.888888888884e4cp+40L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x5.0000000000004p+0L : 0x8.888888888884e4cp+40L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x5.0000000000004p+0L : 0x8.888888888884e4cp+40L : inexact-ok
+= tgamma upward ldbl-96-intel -0x5.0000000000004p+0L : 0x8.888888888884e4dp+40L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x5.0000000000004p+0L : 0x8.888888888884e4cp+40L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x5.0000000000004p+0L : 0x8.888888888884e4cp+40L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x5.0000000000004p+0L : 0x8.888888888884e4cp+40L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x5.0000000000004p+0L : 0x8.888888888884e4dp+40L : inexact-ok
+= tgamma downward ldbl-128 -0x5.0000000000004p+0L : 0x8.888888888884e4c3fe9fe8dfff68p+40L : inexact-ok
+= tgamma tonearest ldbl-128 -0x5.0000000000004p+0L : 0x8.888888888884e4c3fe9fe8dfff7p+40L : inexact-ok
+= tgamma towardzero ldbl-128 -0x5.0000000000004p+0L : 0x8.888888888884e4c3fe9fe8dfff68p+40L : inexact-ok
+= tgamma upward ldbl-128 -0x5.0000000000004p+0L : 0x8.888888888884e4c3fe9fe8dfff7p+40L : inexact-ok
+= tgamma downward ldbl-128ibm -0x5.0000000000004p+0L : 0x8.888888888884e4c3fe9fe8dffcp+40L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x5.0000000000004p+0L : 0x8.888888888884e4c3fe9fe8ep+40L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x5.0000000000004p+0L : 0x8.888888888884e4c3fe9fe8dffcp+40L : inexact-ok
+= tgamma upward ldbl-128ibm -0x5.0000000000004p+0L : 0x8.888888888884e4c3fe9fe8ep+40L : inexact-ok
+tgamma -0x5.ffffffffffffcp0
+= tgamma downward flt-32 -0x5.fffff8p+0f : 0xb.60b6bp+8f : inexact-ok
+= tgamma tonearest flt-32 -0x5.fffff8p+0f : 0xb.60b6bp+8f : inexact-ok
+= tgamma towardzero flt-32 -0x5.fffff8p+0f : 0xb.60b6bp+8f : inexact-ok
+= tgamma upward flt-32 -0x5.fffff8p+0f : 0xb.60b6cp+8f : inexact-ok
+= tgamma downward dbl-64 -0x5.fffff8p+0 : 0xb.60b6b5d7c934p+8 : inexact-ok
+= tgamma tonearest dbl-64 -0x5.fffff8p+0 : 0xb.60b6b5d7c934p+8 : inexact-ok
+= tgamma towardzero dbl-64 -0x5.fffff8p+0 : 0xb.60b6b5d7c934p+8 : inexact-ok
+= tgamma upward dbl-64 -0x5.fffff8p+0 : 0xb.60b6b5d7c9348p+8 : inexact-ok
+= tgamma downward ldbl-96-intel -0x5.fffff8p+0L : 0xb.60b6b5d7c934327p+8L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x5.fffff8p+0L : 0xb.60b6b5d7c934328p+8L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x5.fffff8p+0L : 0xb.60b6b5d7c934327p+8L : inexact-ok
+= tgamma upward ldbl-96-intel -0x5.fffff8p+0L : 0xb.60b6b5d7c934328p+8L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x5.fffff8p+0L : 0xb.60b6b5d7c934327p+8L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x5.fffff8p+0L : 0xb.60b6b5d7c934328p+8L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x5.fffff8p+0L : 0xb.60b6b5d7c934327p+8L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x5.fffff8p+0L : 0xb.60b6b5d7c934328p+8L : inexact-ok
+= tgamma downward ldbl-128 -0x5.fffff8p+0L : 0xb.60b6b5d7c93432799a2135a645fp+8L : inexact-ok
+= tgamma tonearest ldbl-128 -0x5.fffff8p+0L : 0xb.60b6b5d7c93432799a2135a645f8p+8L : inexact-ok
+= tgamma towardzero ldbl-128 -0x5.fffff8p+0L : 0xb.60b6b5d7c93432799a2135a645fp+8L : inexact-ok
+= tgamma upward ldbl-128 -0x5.fffff8p+0L : 0xb.60b6b5d7c93432799a2135a645f8p+8L : inexact-ok
+= tgamma downward ldbl-128ibm -0x5.fffff8p+0L : 0xb.60b6b5d7c93432799a2135a644p+8L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x5.fffff8p+0L : 0xb.60b6b5d7c93432799a2135a644p+8L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x5.fffff8p+0L : 0xb.60b6b5d7c93432799a2135a644p+8L : inexact-ok
+= tgamma upward ldbl-128ibm -0x5.fffff8p+0L : 0xb.60b6b5d7c93432799a2135a648p+8L : inexact-ok
+= tgamma downward dbl-64 -0x5.ffffffffffffcp+0 : 0x1.6c16c16c16c21p+40 : inexact-ok
+= tgamma tonearest dbl-64 -0x5.ffffffffffffcp+0 : 0x1.6c16c16c16c21p+40 : inexact-ok
+= tgamma towardzero dbl-64 -0x5.ffffffffffffcp+0 : 0x1.6c16c16c16c21p+40 : inexact-ok
+= tgamma upward dbl-64 -0x5.ffffffffffffcp+0 : 0x1.6c16c16c16c22p+40 : inexact-ok
+= tgamma downward ldbl-96-intel -0x5.ffffffffffffcp+0L : 0x1.6c16c16c16c2168cp+40L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x5.ffffffffffffcp+0L : 0x1.6c16c16c16c2168ep+40L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x5.ffffffffffffcp+0L : 0x1.6c16c16c16c2168cp+40L : inexact-ok
+= tgamma upward ldbl-96-intel -0x5.ffffffffffffcp+0L : 0x1.6c16c16c16c2168ep+40L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x5.ffffffffffffcp+0L : 0x1.6c16c16c16c2168cp+40L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x5.ffffffffffffcp+0L : 0x1.6c16c16c16c2168ep+40L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x5.ffffffffffffcp+0L : 0x1.6c16c16c16c2168cp+40L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x5.ffffffffffffcp+0L : 0x1.6c16c16c16c2168ep+40L : inexact-ok
+= tgamma downward ldbl-128 -0x5.ffffffffffffcp+0L : 0x1.6c16c16c16c2168dcb2207a6223p+40L : inexact-ok
+= tgamma tonearest ldbl-128 -0x5.ffffffffffffcp+0L : 0x1.6c16c16c16c2168dcb2207a6223p+40L : inexact-ok
+= tgamma towardzero ldbl-128 -0x5.ffffffffffffcp+0L : 0x1.6c16c16c16c2168dcb2207a6223p+40L : inexact-ok
+= tgamma upward ldbl-128 -0x5.ffffffffffffcp+0L : 0x1.6c16c16c16c2168dcb2207a62231p+40L : inexact-ok
+= tgamma downward ldbl-128ibm -0x5.ffffffffffffcp+0L : 0x1.6c16c16c16c2168dcb2207a622p+40L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x5.ffffffffffffcp+0L : 0x1.6c16c16c16c2168dcb2207a622p+40L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x5.ffffffffffffcp+0L : 0x1.6c16c16c16c2168dcb2207a622p+40L : inexact-ok
+= tgamma upward ldbl-128ibm -0x5.ffffffffffffcp+0L : 0x1.6c16c16c16c2168dcb2207a6228p+40L : inexact-ok
+tgamma -0x6.0000000000004p0
+= tgamma downward flt-32 -0x6.000008p+0f : -0xb.60b57p+8f : inexact-ok
+= tgamma tonearest flt-32 -0x6.000008p+0f : -0xb.60b56p+8f : inexact-ok
+= tgamma towardzero flt-32 -0x6.000008p+0f : -0xb.60b56p+8f : inexact-ok
+= tgamma upward flt-32 -0x6.000008p+0f : -0xb.60b56p+8f : inexact-ok
+= tgamma downward dbl-64 -0x6.000008p+0 : -0xb.60b560e9b5c88p+8 : inexact-ok
+= tgamma tonearest dbl-64 -0x6.000008p+0 : -0xb.60b560e9b5c88p+8 : inexact-ok
+= tgamma towardzero dbl-64 -0x6.000008p+0 : -0xb.60b560e9b5c8p+8 : inexact-ok
+= tgamma upward dbl-64 -0x6.000008p+0 : -0xb.60b560e9b5c8p+8 : inexact-ok
+= tgamma downward ldbl-96-intel -0x6.000008p+0L : -0xb.60b560e9b5c85p+8L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x6.000008p+0L : -0xb.60b560e9b5c85p+8L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x6.000008p+0L : -0xb.60b560e9b5c84ffp+8L : inexact-ok
+= tgamma upward ldbl-96-intel -0x6.000008p+0L : -0xb.60b560e9b5c84ffp+8L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x6.000008p+0L : -0xb.60b560e9b5c85p+8L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x6.000008p+0L : -0xb.60b560e9b5c85p+8L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x6.000008p+0L : -0xb.60b560e9b5c84ffp+8L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x6.000008p+0L : -0xb.60b560e9b5c84ffp+8L : inexact-ok
+= tgamma downward ldbl-128 -0x6.000008p+0L : -0xb.60b560e9b5c84ff97799068ace5p+8L : inexact-ok
+= tgamma tonearest ldbl-128 -0x6.000008p+0L : -0xb.60b560e9b5c84ff97799068ace48p+8L : inexact-ok
+= tgamma towardzero ldbl-128 -0x6.000008p+0L : -0xb.60b560e9b5c84ff97799068ace48p+8L : inexact-ok
+= tgamma upward ldbl-128 -0x6.000008p+0L : -0xb.60b560e9b5c84ff97799068ace48p+8L : inexact-ok
+= tgamma downward ldbl-128ibm -0x6.000008p+0L : -0xb.60b560e9b5c84ff97799068adp+8L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x6.000008p+0L : -0xb.60b560e9b5c84ff97799068adp+8L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x6.000008p+0L : -0xb.60b560e9b5c84ff97799068accp+8L : inexact-ok
+= tgamma upward ldbl-128ibm -0x6.000008p+0L : -0xb.60b560e9b5c84ff97799068accp+8L : inexact-ok
+= tgamma downward dbl-64 -0x6.0000000000004p+0 : -0x1.6c16c16c16c0dp+40 : inexact-ok
+= tgamma tonearest dbl-64 -0x6.0000000000004p+0 : -0x1.6c16c16c16c0cp+40 : inexact-ok
+= tgamma towardzero dbl-64 -0x6.0000000000004p+0 : -0x1.6c16c16c16c0cp+40 : inexact-ok
+= tgamma upward dbl-64 -0x6.0000000000004p+0 : -0x1.6c16c16c16c0cp+40 : inexact-ok
+= tgamma downward ldbl-96-intel -0x6.0000000000004p+0L : -0x1.6c16c16c16c0c1ap+40L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x6.0000000000004p+0L : -0x1.6c16c16c16c0c1ap+40L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x6.0000000000004p+0L : -0x1.6c16c16c16c0c19ep+40L : inexact-ok
+= tgamma upward ldbl-96-intel -0x6.0000000000004p+0L : -0x1.6c16c16c16c0c19ep+40L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x6.0000000000004p+0L : -0x1.6c16c16c16c0c1ap+40L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x6.0000000000004p+0L : -0x1.6c16c16c16c0c1ap+40L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x6.0000000000004p+0L : -0x1.6c16c16c16c0c19ep+40L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x6.0000000000004p+0L : -0x1.6c16c16c16c0c19ep+40L : inexact-ok
+= tgamma downward ldbl-128 -0x6.0000000000004p+0L : -0x1.6c16c16c16c0c19fb7b625dd4d2cp+40L : inexact-ok
+= tgamma tonearest ldbl-128 -0x6.0000000000004p+0L : -0x1.6c16c16c16c0c19fb7b625dd4d2bp+40L : inexact-ok
+= tgamma towardzero ldbl-128 -0x6.0000000000004p+0L : -0x1.6c16c16c16c0c19fb7b625dd4d2bp+40L : inexact-ok
+= tgamma upward ldbl-128 -0x6.0000000000004p+0L : -0x1.6c16c16c16c0c19fb7b625dd4d2bp+40L : inexact-ok
+= tgamma downward ldbl-128ibm -0x6.0000000000004p+0L : -0x1.6c16c16c16c0c19fb7b625dd4d8p+40L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x6.0000000000004p+0L : -0x1.6c16c16c16c0c19fb7b625dd4dp+40L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x6.0000000000004p+0L : -0x1.6c16c16c16c0c19fb7b625dd4dp+40L : inexact-ok
+= tgamma upward ldbl-128ibm -0x6.0000000000004p+0L : -0x1.6c16c16c16c0c19fb7b625dd4dp+40L : inexact-ok
+tgamma -0x6.ffffffffffffcp0
+= tgamma downward flt-32 -0x6.fffff8p+0f : -0x1.a01a1cp+8f : inexact-ok
+= tgamma tonearest flt-32 -0x6.fffff8p+0f : -0x1.a01a1cp+8f : inexact-ok
+= tgamma towardzero flt-32 -0x6.fffff8p+0f : -0x1.a01a1ap+8f : inexact-ok
+= tgamma upward flt-32 -0x6.fffff8p+0f : -0x1.a01a1ap+8f : inexact-ok
+= tgamma downward dbl-64 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde3p+8 : inexact-ok
+= tgamma tonearest dbl-64 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde2p+8 : inexact-ok
+= tgamma towardzero dbl-64 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde2p+8 : inexact-ok
+= tgamma upward dbl-64 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde2p+8 : inexact-ok
+= tgamma downward ldbl-96-intel -0x6.fffff8p+0L : -0x1.a01a1bd5ccde2022p+8L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x6.fffff8p+0L : -0x1.a01a1bd5ccde202p+8L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x6.fffff8p+0L : -0x1.a01a1bd5ccde202p+8L : inexact-ok
+= tgamma upward ldbl-96-intel -0x6.fffff8p+0L : -0x1.a01a1bd5ccde202p+8L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x6.fffff8p+0L : -0x1.a01a1bd5ccde2022p+8L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x6.fffff8p+0L : -0x1.a01a1bd5ccde202p+8L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x6.fffff8p+0L : -0x1.a01a1bd5ccde202p+8L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x6.fffff8p+0L : -0x1.a01a1bd5ccde202p+8L : inexact-ok
+= tgamma downward ldbl-128 -0x6.fffff8p+0L : -0x1.a01a1bd5ccde202013e050e5538p+8L : inexact-ok
+= tgamma tonearest ldbl-128 -0x6.fffff8p+0L : -0x1.a01a1bd5ccde202013e050e5537fp+8L : inexact-ok
+= tgamma towardzero ldbl-128 -0x6.fffff8p+0L : -0x1.a01a1bd5ccde202013e050e5537fp+8L : inexact-ok
+= tgamma upward ldbl-128 -0x6.fffff8p+0L : -0x1.a01a1bd5ccde202013e050e5537fp+8L : inexact-ok
+= tgamma downward ldbl-128ibm -0x6.fffff8p+0L : -0x1.a01a1bd5ccde202013e050e5538p+8L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x6.fffff8p+0L : -0x1.a01a1bd5ccde202013e050e5538p+8L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x6.fffff8p+0L : -0x1.a01a1bd5ccde202013e050e553p+8L : inexact-ok
+= tgamma upward ldbl-128ibm -0x6.fffff8p+0L : -0x1.a01a1bd5ccde202013e050e553p+8L : inexact-ok
+= tgamma downward dbl-64 -0x6.ffffffffffffcp+0 : -0x3.403403403405p+36 : inexact-ok
+= tgamma tonearest dbl-64 -0x6.ffffffffffffcp+0 : -0x3.403403403404ep+36 : inexact-ok
+= tgamma towardzero dbl-64 -0x6.ffffffffffffcp+0 : -0x3.403403403404ep+36 : inexact-ok
+= tgamma upward dbl-64 -0x6.ffffffffffffcp+0 : -0x3.403403403404ep+36 : inexact-ok
+= tgamma downward ldbl-96-intel -0x6.ffffffffffffcp+0L : -0x3.403403403404e39p+36L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x6.ffffffffffffcp+0L : -0x3.403403403404e39p+36L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x6.ffffffffffffcp+0L : -0x3.403403403404e38cp+36L : inexact-ok
+= tgamma upward ldbl-96-intel -0x6.ffffffffffffcp+0L : -0x3.403403403404e38cp+36L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x6.ffffffffffffcp+0L : -0x3.403403403404e39p+36L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x6.ffffffffffffcp+0L : -0x3.403403403404e39p+36L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x6.ffffffffffffcp+0L : -0x3.403403403404e38cp+36L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x6.ffffffffffffcp+0L : -0x3.403403403404e38cp+36L : inexact-ok
+= tgamma downward ldbl-128 -0x6.ffffffffffffcp+0L : -0x3.403403403404e38f199013575646p+36L : inexact-ok
+= tgamma tonearest ldbl-128 -0x6.ffffffffffffcp+0L : -0x3.403403403404e38f199013575644p+36L : inexact-ok
+= tgamma towardzero ldbl-128 -0x6.ffffffffffffcp+0L : -0x3.403403403404e38f199013575644p+36L : inexact-ok
+= tgamma upward ldbl-128 -0x6.ffffffffffffcp+0L : -0x3.403403403404e38f199013575644p+36L : inexact-ok
+= tgamma downward ldbl-128ibm -0x6.ffffffffffffcp+0L : -0x3.403403403404e38f1990135757p+36L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x6.ffffffffffffcp+0L : -0x3.403403403404e38f1990135756p+36L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x6.ffffffffffffcp+0L : -0x3.403403403404e38f1990135756p+36L : inexact-ok
+= tgamma upward ldbl-128ibm -0x6.ffffffffffffcp+0L : -0x3.403403403404e38f1990135756p+36L : inexact-ok
+tgamma -0x7.0000000000004p0
+= tgamma downward flt-32 -0x7.000008p+0f : 0x1.a019e6p+8f : inexact-ok
+= tgamma tonearest flt-32 -0x7.000008p+0f : 0x1.a019e8p+8f : inexact-ok
+= tgamma towardzero flt-32 -0x7.000008p+0f : 0x1.a019e6p+8f : inexact-ok
+= tgamma upward flt-32 -0x7.000008p+0f : 0x1.a019e8p+8f : inexact-ok
+= tgamma downward dbl-64 -0x7.000008p+0 : 0x1.a019e76a6a142p+8 : inexact-ok
+= tgamma tonearest dbl-64 -0x7.000008p+0 : 0x1.a019e76a6a142p+8 : inexact-ok
+= tgamma towardzero dbl-64 -0x7.000008p+0 : 0x1.a019e76a6a142p+8 : inexact-ok
+= tgamma upward dbl-64 -0x7.000008p+0 : 0x1.a019e76a6a143p+8 : inexact-ok
+= tgamma downward ldbl-96-intel -0x7.000008p+0L : 0x1.a019e76a6a142418p+8L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x7.000008p+0L : 0x1.a019e76a6a142418p+8L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x7.000008p+0L : 0x1.a019e76a6a142418p+8L : inexact-ok
+= tgamma upward ldbl-96-intel -0x7.000008p+0L : 0x1.a019e76a6a14241ap+8L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x7.000008p+0L : 0x1.a019e76a6a142418p+8L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x7.000008p+0L : 0x1.a019e76a6a142418p+8L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x7.000008p+0L : 0x1.a019e76a6a142418p+8L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x7.000008p+0L : 0x1.a019e76a6a14241ap+8L : inexact-ok
+= tgamma downward ldbl-128 -0x7.000008p+0L : 0x1.a019e76a6a1424181ea377a7abcbp+8L : inexact-ok
+= tgamma tonearest ldbl-128 -0x7.000008p+0L : 0x1.a019e76a6a1424181ea377a7abcbp+8L : inexact-ok
+= tgamma towardzero ldbl-128 -0x7.000008p+0L : 0x1.a019e76a6a1424181ea377a7abcbp+8L : inexact-ok
+= tgamma upward ldbl-128 -0x7.000008p+0L : 0x1.a019e76a6a1424181ea377a7abccp+8L : inexact-ok
+= tgamma downward ldbl-128ibm -0x7.000008p+0L : 0x1.a019e76a6a1424181ea377a7ab8p+8L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x7.000008p+0L : 0x1.a019e76a6a1424181ea377a7acp+8L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x7.000008p+0L : 0x1.a019e76a6a1424181ea377a7ab8p+8L : inexact-ok
+= tgamma upward ldbl-128ibm -0x7.000008p+0L : 0x1.a019e76a6a1424181ea377a7acp+8L : inexact-ok
+= tgamma downward dbl-64 -0x7.0000000000004p+0 : 0x3.4034034034018p+36 : inexact-ok
+= tgamma tonearest dbl-64 -0x7.0000000000004p+0 : 0x3.403403403401ap+36 : inexact-ok
+= tgamma towardzero dbl-64 -0x7.0000000000004p+0 : 0x3.4034034034018p+36 : inexact-ok
+= tgamma upward dbl-64 -0x7.0000000000004p+0 : 0x3.403403403401ap+36 : inexact-ok
+= tgamma downward ldbl-96-intel -0x7.0000000000004p+0L : 0x3.4034034034019cd8p+36L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x7.0000000000004p+0L : 0x3.4034034034019cd8p+36L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x7.0000000000004p+0L : 0x3.4034034034019cd8p+36L : inexact-ok
+= tgamma upward ldbl-96-intel -0x7.0000000000004p+0L : 0x3.4034034034019cdcp+36L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x7.0000000000004p+0L : 0x3.4034034034019cd8p+36L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x7.0000000000004p+0L : 0x3.4034034034019cd8p+36L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x7.0000000000004p+0L : 0x3.4034034034019cd8p+36L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x7.0000000000004p+0L : 0x3.4034034034019cdcp+36L : inexact-ok
+= tgamma downward ldbl-128 -0x7.0000000000004p+0L : 0x3.4034034034019cd8ecf054b0a1a4p+36L : inexact-ok
+= tgamma tonearest ldbl-128 -0x7.0000000000004p+0L : 0x3.4034034034019cd8ecf054b0a1a4p+36L : inexact-ok
+= tgamma towardzero ldbl-128 -0x7.0000000000004p+0L : 0x3.4034034034019cd8ecf054b0a1a4p+36L : inexact-ok
+= tgamma upward ldbl-128 -0x7.0000000000004p+0L : 0x3.4034034034019cd8ecf054b0a1a6p+36L : inexact-ok
+= tgamma downward ldbl-128ibm -0x7.0000000000004p+0L : 0x3.4034034034019cd8ecf054b0a1p+36L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x7.0000000000004p+0L : 0x3.4034034034019cd8ecf054b0a2p+36L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x7.0000000000004p+0L : 0x3.4034034034019cd8ecf054b0a1p+36L : inexact-ok
+= tgamma upward ldbl-128ibm -0x7.0000000000004p+0L : 0x3.4034034034019cd8ecf054b0a2p+36L : inexact-ok
+tgamma -0x7.ffffffffffffcp0
+= tgamma downward flt-32 -0x7.fffff8p+0f : 0x3.403438p+4f : inexact-ok
+= tgamma tonearest flt-32 -0x7.fffff8p+0f : 0x3.40343cp+4f : inexact-ok
+= tgamma towardzero flt-32 -0x7.fffff8p+0f : 0x3.403438p+4f : inexact-ok
+= tgamma upward flt-32 -0x7.fffff8p+0f : 0x3.40343cp+4f : inexact-ok
+= tgamma downward dbl-64 -0x7.fffff8p+0 : 0x3.40343aebcdf72p+4 : inexact-ok
+= tgamma tonearest dbl-64 -0x7.fffff8p+0 : 0x3.40343aebcdf72p+4 : inexact-ok
+= tgamma towardzero dbl-64 -0x7.fffff8p+0 : 0x3.40343aebcdf72p+4 : inexact-ok
+= tgamma upward dbl-64 -0x7.fffff8p+0 : 0x3.40343aebcdf74p+4 : inexact-ok
+= tgamma downward ldbl-96-intel -0x7.fffff8p+0L : 0x3.40343aebcdf72c0cp+4L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x7.fffff8p+0L : 0x3.40343aebcdf72c1p+4L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x7.fffff8p+0L : 0x3.40343aebcdf72c0cp+4L : inexact-ok
+= tgamma upward ldbl-96-intel -0x7.fffff8p+0L : 0x3.40343aebcdf72c1p+4L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x7.fffff8p+0L : 0x3.40343aebcdf72c0cp+4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x7.fffff8p+0L : 0x3.40343aebcdf72c1p+4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x7.fffff8p+0L : 0x3.40343aebcdf72c0cp+4L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x7.fffff8p+0L : 0x3.40343aebcdf72c1p+4L : inexact-ok
+= tgamma downward ldbl-128 -0x7.fffff8p+0L : 0x3.40343aebcdf72c0e1eecafe993aep+4L : inexact-ok
+= tgamma tonearest ldbl-128 -0x7.fffff8p+0L : 0x3.40343aebcdf72c0e1eecafe993aep+4L : inexact-ok
+= tgamma towardzero ldbl-128 -0x7.fffff8p+0L : 0x3.40343aebcdf72c0e1eecafe993aep+4L : inexact-ok
+= tgamma upward ldbl-128 -0x7.fffff8p+0L : 0x3.40343aebcdf72c0e1eecafe993bp+4L : inexact-ok
+= tgamma downward ldbl-128ibm -0x7.fffff8p+0L : 0x3.40343aebcdf72c0e1eecafe993p+4L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x7.fffff8p+0L : 0x3.40343aebcdf72c0e1eecafe994p+4L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x7.fffff8p+0L : 0x3.40343aebcdf72c0e1eecafe993p+4L : inexact-ok
+= tgamma upward ldbl-128ibm -0x7.fffff8p+0L : 0x3.40343aebcdf72c0e1eecafe994p+4L : inexact-ok
+= tgamma downward dbl-64 -0x7.ffffffffffffcp+0 : 0x6.806806806809cp+32 : inexact-ok
+= tgamma tonearest dbl-64 -0x7.ffffffffffffcp+0 : 0x6.80680680680ap+32 : inexact-ok
+= tgamma towardzero dbl-64 -0x7.ffffffffffffcp+0 : 0x6.806806806809cp+32 : inexact-ok
+= tgamma upward dbl-64 -0x7.ffffffffffffcp+0 : 0x6.80680680680ap+32 : inexact-ok
+= tgamma downward ldbl-96-intel -0x7.ffffffffffffcp+0L : 0x6.806806806809fb2p+32L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x7.ffffffffffffcp+0L : 0x6.806806806809fb2p+32L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x7.ffffffffffffcp+0L : 0x6.806806806809fb2p+32L : inexact-ok
+= tgamma upward ldbl-96-intel -0x7.ffffffffffffcp+0L : 0x6.806806806809fb28p+32L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x7.ffffffffffffcp+0L : 0x6.806806806809fb2p+32L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x7.ffffffffffffcp+0L : 0x6.806806806809fb2p+32L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x7.ffffffffffffcp+0L : 0x6.806806806809fb2p+32L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x7.ffffffffffffcp+0L : 0x6.806806806809fb28p+32L : inexact-ok
+= tgamma downward ldbl-128 -0x7.ffffffffffffcp+0L : 0x6.806806806809fb21735429eefc6p+32L : inexact-ok
+= tgamma tonearest ldbl-128 -0x7.ffffffffffffcp+0L : 0x6.806806806809fb21735429eefc64p+32L : inexact-ok
+= tgamma towardzero ldbl-128 -0x7.ffffffffffffcp+0L : 0x6.806806806809fb21735429eefc6p+32L : inexact-ok
+= tgamma upward ldbl-128 -0x7.ffffffffffffcp+0L : 0x6.806806806809fb21735429eefc64p+32L : inexact-ok
+= tgamma downward ldbl-128ibm -0x7.ffffffffffffcp+0L : 0x6.806806806809fb21735429eefcp+32L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x7.ffffffffffffcp+0L : 0x6.806806806809fb21735429eefcp+32L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x7.ffffffffffffcp+0L : 0x6.806806806809fb21735429eefcp+32L : inexact-ok
+= tgamma upward ldbl-128ibm -0x7.ffffffffffffcp+0L : 0x6.806806806809fb21735429eefep+32L : inexact-ok
+tgamma -0x8.0000000000008p0
+= tgamma downward flt-32 -0x8.00001p+0f : -0x1.a019cap+4f : inexact-ok
+= tgamma tonearest flt-32 -0x8.00001p+0f : -0x1.a019cap+4f : inexact-ok
+= tgamma towardzero flt-32 -0x8.00001p+0f : -0x1.a019c8p+4f : inexact-ok
+= tgamma upward flt-32 -0x8.00001p+0f : -0x1.a019c8p+4f : inexact-ok
+= tgamma downward dbl-64 -0x8.00001p+0 : -0x1.a019c9f48981dp+4 : inexact-ok
+= tgamma tonearest dbl-64 -0x8.00001p+0 : -0x1.a019c9f48981cp+4 : inexact-ok
+= tgamma towardzero dbl-64 -0x8.00001p+0 : -0x1.a019c9f48981cp+4 : inexact-ok
+= tgamma upward dbl-64 -0x8.00001p+0 : -0x1.a019c9f48981cp+4 : inexact-ok
+= tgamma downward ldbl-96-intel -0x8.00001p+0L : -0x1.a019c9f48981c2bp+4L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x8.00001p+0L : -0x1.a019c9f48981c2aep+4L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x8.00001p+0L : -0x1.a019c9f48981c2aep+4L : inexact-ok
+= tgamma upward ldbl-96-intel -0x8.00001p+0L : -0x1.a019c9f48981c2aep+4L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x8.00001p+0L : -0x1.a019c9f48981c2bp+4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x8.00001p+0L : -0x1.a019c9f48981c2aep+4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x8.00001p+0L : -0x1.a019c9f48981c2aep+4L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x8.00001p+0L : -0x1.a019c9f48981c2aep+4L : inexact-ok
+= tgamma downward ldbl-128 -0x8.00001p+0L : -0x1.a019c9f48981c2aec9937d57a4bp+4L : inexact-ok
+= tgamma tonearest ldbl-128 -0x8.00001p+0L : -0x1.a019c9f48981c2aec9937d57a4bp+4L : inexact-ok
+= tgamma towardzero ldbl-128 -0x8.00001p+0L : -0x1.a019c9f48981c2aec9937d57a4afp+4L : inexact-ok
+= tgamma upward ldbl-128 -0x8.00001p+0L : -0x1.a019c9f48981c2aec9937d57a4afp+4L : inexact-ok
+= tgamma downward ldbl-128ibm -0x8.00001p+0L : -0x1.a019c9f48981c2aec9937d57a5p+4L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x8.00001p+0L : -0x1.a019c9f48981c2aec9937d57a48p+4L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x8.00001p+0L : -0x1.a019c9f48981c2aec9937d57a48p+4L : inexact-ok
+= tgamma upward ldbl-128ibm -0x8.00001p+0L : -0x1.a019c9f48981c2aec9937d57a48p+4L : inexact-ok
+= tgamma downward dbl-64 -0x8.0000000000008p+0 : -0x3.4034034033ffep+32 : inexact-ok
+= tgamma tonearest dbl-64 -0x8.0000000000008p+0 : -0x3.4034034033ffcp+32 : inexact-ok
+= tgamma towardzero dbl-64 -0x8.0000000000008p+0 : -0x3.4034034033ffcp+32 : inexact-ok
+= tgamma upward dbl-64 -0x8.0000000000008p+0 : -0x3.4034034033ffcp+32 : inexact-ok
+= tgamma downward ldbl-96-intel -0x8.0000000000008p+0L : -0x3.4034034033ffc57cp+32L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x8.0000000000008p+0L : -0x3.4034034033ffc57cp+32L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x8.0000000000008p+0L : -0x3.4034034033ffc578p+32L : inexact-ok
+= tgamma upward ldbl-96-intel -0x8.0000000000008p+0L : -0x3.4034034033ffc578p+32L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x8.0000000000008p+0L : -0x3.4034034033ffc57cp+32L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x8.0000000000008p+0L : -0x3.4034034033ffc57cp+32L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x8.0000000000008p+0L : -0x3.4034034033ffc578p+32L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x8.0000000000008p+0L : -0x3.4034034033ffc578p+32L : inexact-ok
+= tgamma downward ldbl-128 -0x8.0000000000008p+0L : -0x3.4034034033ffc57a966c721f7e4p+32L : inexact-ok
+= tgamma tonearest ldbl-128 -0x8.0000000000008p+0L : -0x3.4034034033ffc57a966c721f7e4p+32L : inexact-ok
+= tgamma towardzero ldbl-128 -0x8.0000000000008p+0L : -0x3.4034034033ffc57a966c721f7e3ep+32L : inexact-ok
+= tgamma upward ldbl-128 -0x8.0000000000008p+0L : -0x3.4034034033ffc57a966c721f7e3ep+32L : inexact-ok
+= tgamma downward ldbl-128ibm -0x8.0000000000008p+0L : -0x3.4034034033ffc57a966c721f7fp+32L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x8.0000000000008p+0L : -0x3.4034034033ffc57a966c721f7ep+32L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x8.0000000000008p+0L : -0x3.4034034033ffc57a966c721f7ep+32L : inexact-ok
+= tgamma upward ldbl-128ibm -0x8.0000000000008p+0L : -0x3.4034034033ffc57a966c721f7ep+32L : inexact-ok
+tgamma -0x9.ffffffffffff8p0
+= tgamma downward flt-32 -0x9.fffffp+0f : 0x4.9f9498p-4f : inexact-ok
+= tgamma tonearest flt-32 -0x9.fffffp+0f : 0x4.9f9498p-4f : inexact-ok
+= tgamma towardzero flt-32 -0x9.fffffp+0f : 0x4.9f9498p-4f : inexact-ok
+= tgamma upward flt-32 -0x9.fffffp+0f : 0x4.9f94ap-4f : inexact-ok
+= tgamma downward dbl-64 -0x9.fffffp+0 : 0x4.9f949bd5f3628p-4 : inexact-ok
+= tgamma tonearest dbl-64 -0x9.fffffp+0 : 0x4.9f949bd5f3628p-4 : inexact-ok
+= tgamma towardzero dbl-64 -0x9.fffffp+0 : 0x4.9f949bd5f3628p-4 : inexact-ok
+= tgamma upward dbl-64 -0x9.fffffp+0 : 0x4.9f949bd5f362cp-4 : inexact-ok
+= tgamma downward ldbl-96-intel -0x9.fffffp+0L : 0x4.9f949bd5f3629adp-4L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x9.fffffp+0L : 0x4.9f949bd5f3629adp-4L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x9.fffffp+0L : 0x4.9f949bd5f3629adp-4L : inexact-ok
+= tgamma upward ldbl-96-intel -0x9.fffffp+0L : 0x4.9f949bd5f3629ad8p-4L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x9.fffffp+0L : 0x4.9f949bd5f3629adp-4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x9.fffffp+0L : 0x4.9f949bd5f3629adp-4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x9.fffffp+0L : 0x4.9f949bd5f3629adp-4L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x9.fffffp+0L : 0x4.9f949bd5f3629ad8p-4L : inexact-ok
+= tgamma downward ldbl-128 -0x9.fffffp+0L : 0x4.9f949bd5f3629ad14cc512db9144p-4L : inexact-ok
+= tgamma tonearest ldbl-128 -0x9.fffffp+0L : 0x4.9f949bd5f3629ad14cc512db9148p-4L : inexact-ok
+= tgamma towardzero ldbl-128 -0x9.fffffp+0L : 0x4.9f949bd5f3629ad14cc512db9144p-4L : inexact-ok
+= tgamma upward ldbl-128 -0x9.fffffp+0L : 0x4.9f949bd5f3629ad14cc512db9148p-4L : inexact-ok
+= tgamma downward ldbl-128ibm -0x9.fffffp+0L : 0x4.9f949bd5f3629ad14cc512db9p-4L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x9.fffffp+0L : 0x4.9f949bd5f3629ad14cc512db92p-4L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x9.fffffp+0L : 0x4.9f949bd5f3629ad14cc512db9p-4L : inexact-ok
+= tgamma upward ldbl-128ibm -0x9.fffffp+0L : 0x4.9f949bd5f3629ad14cc512db92p-4L : inexact-ok
+= tgamma downward dbl-64 -0x9.ffffffffffff8p+0 : 0x9.3f27dbbc4fb9p+24 : inexact-ok
+= tgamma tonearest dbl-64 -0x9.ffffffffffff8p+0 : 0x9.3f27dbbc4fb9p+24 : inexact-ok
+= tgamma towardzero dbl-64 -0x9.ffffffffffff8p+0 : 0x9.3f27dbbc4fb9p+24 : inexact-ok
+= tgamma upward dbl-64 -0x9.ffffffffffff8p+0 : 0x9.3f27dbbc4fb98p+24 : inexact-ok
+= tgamma downward ldbl-96-intel -0x9.ffffffffffff8p+0L : 0x9.3f27dbbc4fb918fp+24L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x9.ffffffffffff8p+0L : 0x9.3f27dbbc4fb918fp+24L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x9.ffffffffffff8p+0L : 0x9.3f27dbbc4fb918fp+24L : inexact-ok
+= tgamma upward ldbl-96-intel -0x9.ffffffffffff8p+0L : 0x9.3f27dbbc4fb919p+24L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x9.ffffffffffff8p+0L : 0x9.3f27dbbc4fb918fp+24L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x9.ffffffffffff8p+0L : 0x9.3f27dbbc4fb918fp+24L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x9.ffffffffffff8p+0L : 0x9.3f27dbbc4fb918fp+24L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x9.ffffffffffff8p+0L : 0x9.3f27dbbc4fb919p+24L : inexact-ok
+= tgamma downward ldbl-128 -0x9.ffffffffffff8p+0L : 0x9.3f27dbbc4fb918f2f6b479fc37d8p+24L : inexact-ok
+= tgamma tonearest ldbl-128 -0x9.ffffffffffff8p+0L : 0x9.3f27dbbc4fb918f2f6b479fc37ep+24L : inexact-ok
+= tgamma towardzero ldbl-128 -0x9.ffffffffffff8p+0L : 0x9.3f27dbbc4fb918f2f6b479fc37d8p+24L : inexact-ok
+= tgamma upward ldbl-128 -0x9.ffffffffffff8p+0L : 0x9.3f27dbbc4fb918f2f6b479fc37ep+24L : inexact-ok
+= tgamma downward ldbl-128ibm -0x9.ffffffffffff8p+0L : 0x9.3f27dbbc4fb918f2f6b479fc34p+24L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x9.ffffffffffff8p+0L : 0x9.3f27dbbc4fb918f2f6b479fc38p+24L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x9.ffffffffffff8p+0L : 0x9.3f27dbbc4fb918f2f6b479fc34p+24L : inexact-ok
+= tgamma upward ldbl-128ibm -0x9.ffffffffffff8p+0L : 0x9.3f27dbbc4fb918f2f6b479fc38p+24L : inexact-ok
+tgamma -0xa.0000000000008p0
+= tgamma downward flt-32 -0xa.00001p+0f : -0x4.9f934p-4f : inexact-ok
+= tgamma tonearest flt-32 -0xa.00001p+0f : -0x4.9f934p-4f : inexact-ok
+= tgamma towardzero flt-32 -0xa.00001p+0f : -0x4.9f9338p-4f : inexact-ok
+= tgamma upward flt-32 -0xa.00001p+0f : -0x4.9f9338p-4f : inexact-ok
+= tgamma downward dbl-64 -0xa.00001p+0 : -0x4.9f933fe684a3p-4 : inexact-ok
+= tgamma tonearest dbl-64 -0xa.00001p+0 : -0x4.9f933fe684a2cp-4 : inexact-ok
+= tgamma towardzero dbl-64 -0xa.00001p+0 : -0x4.9f933fe684a2cp-4 : inexact-ok
+= tgamma upward dbl-64 -0xa.00001p+0 : -0x4.9f933fe684a2cp-4 : inexact-ok
+= tgamma downward ldbl-96-intel -0xa.00001p+0L : -0x4.9f933fe684a2dc18p-4L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xa.00001p+0L : -0x4.9f933fe684a2dc1p-4L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xa.00001p+0L : -0x4.9f933fe684a2dc1p-4L : inexact-ok
+= tgamma upward ldbl-96-intel -0xa.00001p+0L : -0x4.9f933fe684a2dc1p-4L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xa.00001p+0L : -0x4.9f933fe684a2dc18p-4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xa.00001p+0L : -0x4.9f933fe684a2dc1p-4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xa.00001p+0L : -0x4.9f933fe684a2dc1p-4L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xa.00001p+0L : -0x4.9f933fe684a2dc1p-4L : inexact-ok
+= tgamma downward ldbl-128 -0xa.00001p+0L : -0x4.9f933fe684a2dc11289e4534c358p-4L : inexact-ok
+= tgamma tonearest ldbl-128 -0xa.00001p+0L : -0x4.9f933fe684a2dc11289e4534c358p-4L : inexact-ok
+= tgamma towardzero ldbl-128 -0xa.00001p+0L : -0x4.9f933fe684a2dc11289e4534c354p-4L : inexact-ok
+= tgamma upward ldbl-128 -0xa.00001p+0L : -0x4.9f933fe684a2dc11289e4534c354p-4L : inexact-ok
+= tgamma downward ldbl-128ibm -0xa.00001p+0L : -0x4.9f933fe684a2dc11289e4534c4p-4L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0xa.00001p+0L : -0x4.9f933fe684a2dc11289e4534c4p-4L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0xa.00001p+0L : -0x4.9f933fe684a2dc11289e4534c2p-4L : inexact-ok
+= tgamma upward ldbl-128ibm -0xa.00001p+0L : -0x4.9f933fe684a2dc11289e4534c2p-4L : inexact-ok
+= tgamma downward dbl-64 -0xa.0000000000008p+0 : -0x9.3f27dbbc4fa38p+24 : inexact-ok
+= tgamma tonearest dbl-64 -0xa.0000000000008p+0 : -0x9.3f27dbbc4fa38p+24 : inexact-ok
+= tgamma towardzero dbl-64 -0xa.0000000000008p+0 : -0x9.3f27dbbc4fa3p+24 : inexact-ok
+= tgamma upward dbl-64 -0xa.0000000000008p+0 : -0x9.3f27dbbc4fa3p+24 : inexact-ok
+= tgamma downward ldbl-96-intel -0xa.0000000000008p+0L : -0x9.3f27dbbc4fa35ap+24L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xa.0000000000008p+0L : -0x9.3f27dbbc4fa35ap+24L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xa.0000000000008p+0L : -0x9.3f27dbbc4fa359fp+24L : inexact-ok
+= tgamma upward ldbl-96-intel -0xa.0000000000008p+0L : -0x9.3f27dbbc4fa359fp+24L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xa.0000000000008p+0L : -0x9.3f27dbbc4fa35ap+24L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xa.0000000000008p+0L : -0x9.3f27dbbc4fa35ap+24L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xa.0000000000008p+0L : -0x9.3f27dbbc4fa359fp+24L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xa.0000000000008p+0L : -0x9.3f27dbbc4fa359fp+24L : inexact-ok
+= tgamma downward ldbl-128 -0xa.0000000000008p+0L : -0x9.3f27dbbc4fa359fc0ab8c4be5b5p+24L : inexact-ok
+= tgamma tonearest ldbl-128 -0xa.0000000000008p+0L : -0x9.3f27dbbc4fa359fc0ab8c4be5b48p+24L : inexact-ok
+= tgamma towardzero ldbl-128 -0xa.0000000000008p+0L : -0x9.3f27dbbc4fa359fc0ab8c4be5b48p+24L : inexact-ok
+= tgamma upward ldbl-128 -0xa.0000000000008p+0L : -0x9.3f27dbbc4fa359fc0ab8c4be5b48p+24L : inexact-ok
+= tgamma downward ldbl-128ibm -0xa.0000000000008p+0L : -0x9.3f27dbbc4fa359fc0ab8c4be5cp+24L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0xa.0000000000008p+0L : -0x9.3f27dbbc4fa359fc0ab8c4be5cp+24L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0xa.0000000000008p+0L : -0x9.3f27dbbc4fa359fc0ab8c4be58p+24L : inexact-ok
+= tgamma upward ldbl-128ibm -0xa.0000000000008p+0L : -0x9.3f27dbbc4fa359fc0ab8c4be58p+24L : inexact-ok
+tgamma -0x13.ffffffffffffp0
+= tgamma downward flt-32 -0x1.3ffffep+4f : 0x3.ca86ep-44f : inexact-ok
+= tgamma tonearest flt-32 -0x1.3ffffep+4f : 0x3.ca86e4p-44f : inexact-ok
+= tgamma towardzero flt-32 -0x1.3ffffep+4f : 0x3.ca86ep-44f : inexact-ok
+= tgamma upward flt-32 -0x1.3ffffep+4f : 0x3.ca86e4p-44f : inexact-ok
+= tgamma downward dbl-64 -0x1.3ffffep+4 : 0x3.ca86e2f011ecap-44 : inexact-ok
+= tgamma tonearest dbl-64 -0x1.3ffffep+4 : 0x3.ca86e2f011eccp-44 : inexact-ok
+= tgamma towardzero dbl-64 -0x1.3ffffep+4 : 0x3.ca86e2f011ecap-44 : inexact-ok
+= tgamma upward dbl-64 -0x1.3ffffep+4 : 0x3.ca86e2f011eccp-44 : inexact-ok
+= tgamma downward ldbl-96-intel -0x1.3ffffep+4L : 0x3.ca86e2f011ecb5bp-44L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x1.3ffffep+4L : 0x3.ca86e2f011ecb5bp-44L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x1.3ffffep+4L : 0x3.ca86e2f011ecb5bp-44L : inexact-ok
+= tgamma upward ldbl-96-intel -0x1.3ffffep+4L : 0x3.ca86e2f011ecb5b4p-44L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x1.3ffffep+4L : 0x3.ca86e2f011ecb5bp-44L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x1.3ffffep+4L : 0x3.ca86e2f011ecb5bp-44L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x1.3ffffep+4L : 0x3.ca86e2f011ecb5bp-44L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x1.3ffffep+4L : 0x3.ca86e2f011ecb5b4p-44L : inexact-ok
+= tgamma downward ldbl-128 -0x1.3ffffep+4L : 0x3.ca86e2f011ecb5b1fe737895e124p-44L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.3ffffep+4L : 0x3.ca86e2f011ecb5b1fe737895e126p-44L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.3ffffep+4L : 0x3.ca86e2f011ecb5b1fe737895e124p-44L : inexact-ok
+= tgamma upward ldbl-128 -0x1.3ffffep+4L : 0x3.ca86e2f011ecb5b1fe737895e126p-44L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1.3ffffep+4L : 0x3.ca86e2f011ecb5b1fe737895e1p-44L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x1.3ffffep+4L : 0x3.ca86e2f011ecb5b1fe737895e1p-44L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x1.3ffffep+4L : 0x3.ca86e2f011ecb5b1fe737895e1p-44L : inexact-ok
+= tgamma upward ldbl-128ibm -0x1.3ffffep+4L : 0x3.ca86e2f011ecb5b1fe737895e2p-44L : inexact-ok
+= tgamma downward dbl-64 -0x1.3ffffffffffffp+4 : 0x7.950ae90080ap-16 : inexact-ok
+= tgamma tonearest dbl-64 -0x1.3ffffffffffffp+4 : 0x7.950ae90080a04p-16 : inexact-ok
+= tgamma towardzero dbl-64 -0x1.3ffffffffffffp+4 : 0x7.950ae90080ap-16 : inexact-ok
+= tgamma upward dbl-64 -0x1.3ffffffffffffp+4 : 0x7.950ae90080a04p-16 : inexact-ok
+= tgamma downward ldbl-96-intel -0x1.3ffffffffffffp+4L : 0x7.950ae90080a028ep-16L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x1.3ffffffffffffp+4L : 0x7.950ae90080a028ep-16L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x1.3ffffffffffffp+4L : 0x7.950ae90080a028ep-16L : inexact-ok
+= tgamma upward ldbl-96-intel -0x1.3ffffffffffffp+4L : 0x7.950ae90080a028e8p-16L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x1.3ffffffffffffp+4L : 0x7.950ae90080a028ep-16L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x1.3ffffffffffffp+4L : 0x7.950ae90080a028ep-16L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x1.3ffffffffffffp+4L : 0x7.950ae90080a028ep-16L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x1.3ffffffffffffp+4L : 0x7.950ae90080a028e8p-16L : inexact-ok
+= tgamma downward ldbl-128 -0x1.3ffffffffffffp+4L : 0x7.950ae90080a028e1b12f78541144p-16L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.3ffffffffffffp+4L : 0x7.950ae90080a028e1b12f78541148p-16L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.3ffffffffffffp+4L : 0x7.950ae90080a028e1b12f78541144p-16L : inexact-ok
+= tgamma upward ldbl-128 -0x1.3ffffffffffffp+4L : 0x7.950ae90080a028e1b12f78541148p-16L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1.3ffffffffffffp+4L : 0x7.950ae90080a028e1b12f78541p-16L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x1.3ffffffffffffp+4L : 0x7.950ae90080a028e1b12f785412p-16L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x1.3ffffffffffffp+4L : 0x7.950ae90080a028e1b12f78541p-16L : inexact-ok
+= tgamma upward ldbl-128ibm -0x1.3ffffffffffffp+4L : 0x7.950ae90080a028e1b12f785412p-16L : inexact-ok
+tgamma -0x14.000000000001p0
+= tgamma downward flt-32 -0x1.400002p+4f : -0x3.ca8408p-44f : inexact-ok
+= tgamma tonearest flt-32 -0x1.400002p+4f : -0x3.ca8408p-44f : inexact-ok
+= tgamma towardzero flt-32 -0x1.400002p+4f : -0x3.ca8404p-44f : inexact-ok
+= tgamma upward flt-32 -0x1.400002p+4f : -0x3.ca8404p-44f : inexact-ok
+= tgamma downward dbl-64 -0x1.400002p+4 : -0x3.ca8406112a1d4p-44 : inexact-ok
+= tgamma tonearest dbl-64 -0x1.400002p+4 : -0x3.ca8406112a1d4p-44 : inexact-ok
+= tgamma towardzero dbl-64 -0x1.400002p+4 : -0x3.ca8406112a1d2p-44 : inexact-ok
+= tgamma upward dbl-64 -0x1.400002p+4 : -0x3.ca8406112a1d2p-44 : inexact-ok
+= tgamma downward ldbl-96-intel -0x1.400002p+4L : -0x3.ca8406112a1d38b4p-44L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x1.400002p+4L : -0x3.ca8406112a1d38bp-44L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x1.400002p+4L : -0x3.ca8406112a1d38bp-44L : inexact-ok
+= tgamma upward ldbl-96-intel -0x1.400002p+4L : -0x3.ca8406112a1d38bp-44L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x1.400002p+4L : -0x3.ca8406112a1d38b4p-44L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x1.400002p+4L : -0x3.ca8406112a1d38bp-44L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x1.400002p+4L : -0x3.ca8406112a1d38bp-44L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x1.400002p+4L : -0x3.ca8406112a1d38bp-44L : inexact-ok
+= tgamma downward ldbl-128 -0x1.400002p+4L : -0x3.ca8406112a1d38b1fe461e9243a6p-44L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.400002p+4L : -0x3.ca8406112a1d38b1fe461e9243a6p-44L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.400002p+4L : -0x3.ca8406112a1d38b1fe461e9243a4p-44L : inexact-ok
+= tgamma upward ldbl-128 -0x1.400002p+4L : -0x3.ca8406112a1d38b1fe461e9243a4p-44L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1.400002p+4L : -0x3.ca8406112a1d38b1fe461e9244p-44L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x1.400002p+4L : -0x3.ca8406112a1d38b1fe461e9244p-44L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x1.400002p+4L : -0x3.ca8406112a1d38b1fe461e9243p-44L : inexact-ok
+= tgamma upward ldbl-128ibm -0x1.400002p+4L : -0x3.ca8406112a1d38b1fe461e9243p-44L : inexact-ok
+= tgamma downward dbl-64 -0x1.4000000000001p+4 : -0x7.950ae90080728p-16 : inexact-ok
+= tgamma tonearest dbl-64 -0x1.4000000000001p+4 : -0x7.950ae90080724p-16 : inexact-ok
+= tgamma towardzero dbl-64 -0x1.4000000000001p+4 : -0x7.950ae90080724p-16 : inexact-ok
+= tgamma upward dbl-64 -0x1.4000000000001p+4 : -0x7.950ae90080724p-16 : inexact-ok
+= tgamma downward ldbl-96-intel -0x1.4000000000001p+4L : -0x7.950ae90080725af8p-16L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x1.4000000000001p+4L : -0x7.950ae90080725afp-16L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x1.4000000000001p+4L : -0x7.950ae90080725afp-16L : inexact-ok
+= tgamma upward ldbl-96-intel -0x1.4000000000001p+4L : -0x7.950ae90080725afp-16L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x1.4000000000001p+4L : -0x7.950ae90080725af8p-16L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x1.4000000000001p+4L : -0x7.950ae90080725afp-16L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x1.4000000000001p+4L : -0x7.950ae90080725afp-16L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x1.4000000000001p+4L : -0x7.950ae90080725afp-16L : inexact-ok
+= tgamma downward ldbl-128 -0x1.4000000000001p+4L : -0x7.950ae90080725af33439e7d134e4p-16L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.4000000000001p+4L : -0x7.950ae90080725af33439e7d134e4p-16L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.4000000000001p+4L : -0x7.950ae90080725af33439e7d134ep-16L : inexact-ok
+= tgamma upward ldbl-128 -0x1.4000000000001p+4L : -0x7.950ae90080725af33439e7d134ep-16L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1.4000000000001p+4L : -0x7.950ae90080725af33439e7d136p-16L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x1.4000000000001p+4L : -0x7.950ae90080725af33439e7d134p-16L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x1.4000000000001p+4L : -0x7.950ae90080725af33439e7d134p-16L : inexact-ok
+= tgamma upward ldbl-128ibm -0x1.4000000000001p+4L : -0x7.950ae90080725af33439e7d134p-16L : inexact-ok
+tgamma -0x1d.ffffffffffffp0
+= tgamma downward flt-32 -0x1.dffffep+4f : 0x9.c99a5p-92f : inexact-ok
+= tgamma tonearest flt-32 -0x1.dffffep+4f : 0x9.c99a5p-92f : inexact-ok
+= tgamma towardzero flt-32 -0x1.dffffep+4f : 0x9.c99a5p-92f : inexact-ok
+= tgamma upward flt-32 -0x1.dffffep+4f : 0x9.c99a6p-92f : inexact-ok
+= tgamma downward dbl-64 -0x1.dffffep+4 : 0x9.c99a5695c57p-92 : inexact-ok
+= tgamma tonearest dbl-64 -0x1.dffffep+4 : 0x9.c99a5695c5708p-92 : inexact-ok
+= tgamma towardzero dbl-64 -0x1.dffffep+4 : 0x9.c99a5695c57p-92 : inexact-ok
+= tgamma upward dbl-64 -0x1.dffffep+4 : 0x9.c99a5695c5708p-92 : inexact-ok
+= tgamma downward ldbl-96-intel -0x1.dffffep+4L : 0x9.c99a5695c570514p-92L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x1.dffffep+4L : 0x9.c99a5695c570514p-92L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x1.dffffep+4L : 0x9.c99a5695c570514p-92L : inexact-ok
+= tgamma upward ldbl-96-intel -0x1.dffffep+4L : 0x9.c99a5695c570515p-92L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x1.dffffep+4L : 0x9.c99a5695c570514p-92L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x1.dffffep+4L : 0x9.c99a5695c570514p-92L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x1.dffffep+4L : 0x9.c99a5695c570514p-92L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x1.dffffep+4L : 0x9.c99a5695c570515p-92L : inexact-ok
+= tgamma downward ldbl-128 -0x1.dffffep+4L : 0x9.c99a5695c5705142362f06942cep-92L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.dffffep+4L : 0x9.c99a5695c5705142362f06942ce8p-92L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.dffffep+4L : 0x9.c99a5695c5705142362f06942cep-92L : inexact-ok
+= tgamma upward ldbl-128 -0x1.dffffep+4L : 0x9.c99a5695c5705142362f06942ce8p-92L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1.dffffep+4L : 0x9.c99a5695c5705142362f06942cp-92L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x1.dffffep+4L : 0x9.c99a5695c5705142362f06942cp-92L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x1.dffffep+4L : 0x9.c99a5695c5705142362f06942cp-92L : inexact-ok
+= tgamma upward ldbl-128ibm -0x1.dffffep+4L : 0x9.c99a5695c5705142362f06943p-92L : inexact-ok
+= tgamma downward dbl-64 -0x1.dffffffffffffp+4 : 0x1.3932c5047d651p-60 : inexact-ok
+= tgamma tonearest dbl-64 -0x1.dffffffffffffp+4 : 0x1.3932c5047d651p-60 : inexact-ok
+= tgamma towardzero dbl-64 -0x1.dffffffffffffp+4 : 0x1.3932c5047d651p-60 : inexact-ok
+= tgamma upward dbl-64 -0x1.dffffffffffffp+4 : 0x1.3932c5047d652p-60 : inexact-ok
+= tgamma downward ldbl-96-intel -0x1.dffffffffffffp+4L : 0x1.3932c5047d65147cp-60L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x1.dffffffffffffp+4L : 0x1.3932c5047d65147ep-60L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x1.dffffffffffffp+4L : 0x1.3932c5047d65147cp-60L : inexact-ok
+= tgamma upward ldbl-96-intel -0x1.dffffffffffffp+4L : 0x1.3932c5047d65147ep-60L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x1.dffffffffffffp+4L : 0x1.3932c5047d65147cp-60L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x1.dffffffffffffp+4L : 0x1.3932c5047d65147ep-60L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x1.dffffffffffffp+4L : 0x1.3932c5047d65147cp-60L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x1.dffffffffffffp+4L : 0x1.3932c5047d65147ep-60L : inexact-ok
+= tgamma downward ldbl-128 -0x1.dffffffffffffp+4L : 0x1.3932c5047d65147d63ec0e56fe6dp-60L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.dffffffffffffp+4L : 0x1.3932c5047d65147d63ec0e56fe6ep-60L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.dffffffffffffp+4L : 0x1.3932c5047d65147d63ec0e56fe6dp-60L : inexact-ok
+= tgamma upward ldbl-128 -0x1.dffffffffffffp+4L : 0x1.3932c5047d65147d63ec0e56fe6ep-60L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1.dffffffffffffp+4L : 0x1.3932c5047d65147d63ec0e56fep-60L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x1.dffffffffffffp+4L : 0x1.3932c5047d65147d63ec0e56fe8p-60L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x1.dffffffffffffp+4L : 0x1.3932c5047d65147d63ec0e56fep-60L : inexact-ok
+= tgamma upward ldbl-128ibm -0x1.dffffffffffffp+4L : 0x1.3932c5047d65147d63ec0e56fe8p-60L : inexact-ok
+tgamma -0x1e.000000000001p0
+= tgamma downward flt-32 -0x1.e00002p+4f : -0x9.c992p-92f : inexact-ok
+= tgamma tonearest flt-32 -0x1.e00002p+4f : -0x9.c992p-92f : inexact-ok
+= tgamma towardzero flt-32 -0x1.e00002p+4f : -0x9.c991fp-92f : inexact-ok
+= tgamma upward flt-32 -0x1.e00002p+4f : -0x9.c991fp-92f : inexact-ok
+= tgamma downward dbl-64 -0x1.e00002p+4 : -0x9.c991f9b459728p-92 : inexact-ok
+= tgamma tonearest dbl-64 -0x1.e00002p+4 : -0x9.c991f9b459728p-92 : inexact-ok
+= tgamma towardzero dbl-64 -0x1.e00002p+4 : -0x9.c991f9b45972p-92 : inexact-ok
+= tgamma upward dbl-64 -0x1.e00002p+4 : -0x9.c991f9b45972p-92 : inexact-ok
+= tgamma downward ldbl-96-intel -0x1.e00002p+4L : -0x9.c991f9b45972556p-92L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x1.e00002p+4L : -0x9.c991f9b45972556p-92L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x1.e00002p+4L : -0x9.c991f9b45972555p-92L : inexact-ok
+= tgamma upward ldbl-96-intel -0x1.e00002p+4L : -0x9.c991f9b45972555p-92L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x1.e00002p+4L : -0x9.c991f9b45972556p-92L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x1.e00002p+4L : -0x9.c991f9b45972556p-92L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x1.e00002p+4L : -0x9.c991f9b45972555p-92L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x1.e00002p+4L : -0x9.c991f9b45972555p-92L : inexact-ok
+= tgamma downward ldbl-128 -0x1.e00002p+4L : -0x9.c991f9b45972555ffcb66455daa8p-92L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.e00002p+4L : -0x9.c991f9b45972555ffcb66455daap-92L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.e00002p+4L : -0x9.c991f9b45972555ffcb66455daap-92L : inexact-ok
+= tgamma upward ldbl-128 -0x1.e00002p+4L : -0x9.c991f9b45972555ffcb66455daap-92L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1.e00002p+4L : -0x9.c991f9b45972555ffcb66455dcp-92L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x1.e00002p+4L : -0x9.c991f9b45972555ffcb66455dcp-92L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x1.e00002p+4L : -0x9.c991f9b45972555ffcb66455d8p-92L : inexact-ok
+= tgamma upward ldbl-128ibm -0x1.e00002p+4L : -0x9.c991f9b45972555ffcb66455d8p-92L : inexact-ok
+= tgamma downward dbl-64 -0x1.e000000000001p+4 : -0x1.3932c5047d5ccp-60 : inexact-ok
+= tgamma tonearest dbl-64 -0x1.e000000000001p+4 : -0x1.3932c5047d5cbp-60 : inexact-ok
+= tgamma towardzero dbl-64 -0x1.e000000000001p+4 : -0x1.3932c5047d5cbp-60 : inexact-ok
+= tgamma upward dbl-64 -0x1.e000000000001p+4 : -0x1.3932c5047d5cbp-60 : inexact-ok
+= tgamma downward ldbl-96-intel -0x1.e000000000001p+4L : -0x1.3932c5047d5cb79cp-60L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x1.e000000000001p+4L : -0x1.3932c5047d5cb79cp-60L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x1.e000000000001p+4L : -0x1.3932c5047d5cb79ap-60L : inexact-ok
+= tgamma upward ldbl-96-intel -0x1.e000000000001p+4L : -0x1.3932c5047d5cb79ap-60L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x1.e000000000001p+4L : -0x1.3932c5047d5cb79cp-60L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x1.e000000000001p+4L : -0x1.3932c5047d5cb79cp-60L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x1.e000000000001p+4L : -0x1.3932c5047d5cb79ap-60L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x1.e000000000001p+4L : -0x1.3932c5047d5cb79ap-60L : inexact-ok
+= tgamma downward ldbl-128 -0x1.e000000000001p+4L : -0x1.3932c5047d5cb79bf7ee8a0e5bcp-60L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.e000000000001p+4L : -0x1.3932c5047d5cb79bf7ee8a0e5bbfp-60L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.e000000000001p+4L : -0x1.3932c5047d5cb79bf7ee8a0e5bbfp-60L : inexact-ok
+= tgamma upward ldbl-128 -0x1.e000000000001p+4L : -0x1.3932c5047d5cb79bf7ee8a0e5bbfp-60L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1.e000000000001p+4L : -0x1.3932c5047d5cb79bf7ee8a0e5cp-60L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x1.e000000000001p+4L : -0x1.3932c5047d5cb79bf7ee8a0e5b8p-60L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x1.e000000000001p+4L : -0x1.3932c5047d5cb79bf7ee8a0e5b8p-60L : inexact-ok
+= tgamma upward ldbl-128ibm -0x1.e000000000001p+4L : -0x1.3932c5047d5cb79bf7ee8a0e5b8p-60L : inexact-ok
+tgamma -0x27.fffffffffffep0
+= tgamma downward flt-32 -0x2.7ffffcp+4f : 0x7.28p-144f : inexact-ok underflow errno-erange-ok
+= tgamma tonearest flt-32 -0x2.7ffffcp+4f : 0x7.28p-144f : inexact-ok underflow errno-erange-ok
+= tgamma towardzero flt-32 -0x2.7ffffcp+4f : 0x7.28p-144f : inexact-ok underflow errno-erange-ok
+= tgamma upward flt-32 -0x2.7ffffcp+4f : 0x7.3p-144f : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7a8p-144 : inexact-ok
+= tgamma tonearest dbl-64 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7acp-144 : inexact-ok
+= tgamma towardzero dbl-64 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7a8p-144 : inexact-ok
+= tgamma upward dbl-64 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7acp-144 : inexact-ok
+= tgamma downward ldbl-96-intel -0x2.7ffffcp+4L : 0x7.2a41f1f1fa7ab858p-144L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.7ffffcp+4L : 0x7.2a41f1f1fa7ab86p-144L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.7ffffcp+4L : 0x7.2a41f1f1fa7ab858p-144L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.7ffffcp+4L : 0x7.2a41f1f1fa7ab86p-144L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.7ffffcp+4L : 0x7.2a41f1f1fa7ab858p-144L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.7ffffcp+4L : 0x7.2a41f1f1fa7ab86p-144L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.7ffffcp+4L : 0x7.2a41f1f1fa7ab858p-144L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.7ffffcp+4L : 0x7.2a41f1f1fa7ab86p-144L : inexact-ok
+= tgamma downward ldbl-128 -0x2.7ffffcp+4L : 0x7.2a41f1f1fa7ab85f51a817a3683cp-144L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.7ffffcp+4L : 0x7.2a41f1f1fa7ab85f51a817a3683cp-144L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.7ffffcp+4L : 0x7.2a41f1f1fa7ab85f51a817a3683cp-144L : inexact-ok
+= tgamma upward ldbl-128 -0x2.7ffffcp+4L : 0x7.2a41f1f1fa7ab85f51a817a3684p-144L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.7ffffcp+4L : 0x7.2a41f1f1fa7ab85f51a817a368p-144L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.7ffffcp+4L : 0x7.2a41f1f1fa7ab85f51a817a368p-144L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.7ffffcp+4L : 0x7.2a41f1f1fa7ab85f51a817a368p-144L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.7ffffcp+4L : 0x7.2a41f1f1fa7ab85f51a817a36ap-144L : inexact-ok
+= tgamma downward dbl-64 -0x2.7fffffffffffep+4 : 0xe.5476a15095db8p-116 : inexact-ok
+= tgamma tonearest dbl-64 -0x2.7fffffffffffep+4 : 0xe.5476a15095db8p-116 : inexact-ok
+= tgamma towardzero dbl-64 -0x2.7fffffffffffep+4 : 0xe.5476a15095db8p-116 : inexact-ok
+= tgamma upward dbl-64 -0x2.7fffffffffffep+4 : 0xe.5476a15095dcp-116 : inexact-ok
+= tgamma downward ldbl-96-intel -0x2.7fffffffffffep+4L : 0xe.5476a15095db946p-116L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.7fffffffffffep+4L : 0xe.5476a15095db947p-116L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.7fffffffffffep+4L : 0xe.5476a15095db946p-116L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.7fffffffffffep+4L : 0xe.5476a15095db947p-116L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.7fffffffffffep+4L : 0xe.5476a15095db946p-116L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.7fffffffffffep+4L : 0xe.5476a15095db947p-116L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.7fffffffffffep+4L : 0xe.5476a15095db946p-116L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.7fffffffffffep+4L : 0xe.5476a15095db947p-116L : inexact-ok
+= tgamma downward ldbl-128 -0x2.7fffffffffffep+4L : 0xe.5476a15095db946b38b856b9b0d8p-116L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.7fffffffffffep+4L : 0xe.5476a15095db946b38b856b9b0d8p-116L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.7fffffffffffep+4L : 0xe.5476a15095db946b38b856b9b0d8p-116L : inexact-ok
+= tgamma upward ldbl-128 -0x2.7fffffffffffep+4L : 0xe.5476a15095db946b38b856b9b0ep-116L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.7fffffffffffep+4L : 0xe.5476a15095db946b38b856b9bp-116L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.7fffffffffffep+4L : 0xe.5476a15095db946b38b856b9bp-116L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.7fffffffffffep+4L : 0xe.5476a15095db946b38b856b9bp-116L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.7fffffffffffep+4L : 0xe.5476a15095db946b38b856b9b4p-116L : inexact-ok
+tgamma -0x28.000000000002p0
+= tgamma downward flt-32 -0x2.800004p+4f : -0x7.3p-144f : inexact-ok underflow errno-erange-ok
+= tgamma tonearest flt-32 -0x2.800004p+4f : -0x7.28p-144f : inexact-ok underflow errno-erange-ok
+= tgamma towardzero flt-32 -0x2.800004p+4f : -0x7.28p-144f : inexact-ok underflow errno-erange-ok
+= tgamma upward flt-32 -0x2.800004p+4f : -0x7.28p-144f : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0x2.800004p+4 : -0x7.2a34af6633d2cp-144 : inexact-ok
+= tgamma tonearest dbl-64 -0x2.800004p+4 : -0x7.2a34af6633d2cp-144 : inexact-ok
+= tgamma towardzero dbl-64 -0x2.800004p+4 : -0x7.2a34af6633d28p-144 : inexact-ok
+= tgamma upward dbl-64 -0x2.800004p+4 : -0x7.2a34af6633d28p-144 : inexact-ok
+= tgamma downward ldbl-96-intel -0x2.800004p+4L : -0x7.2a34af6633d2b3a8p-144L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.800004p+4L : -0x7.2a34af6633d2b3a8p-144L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.800004p+4L : -0x7.2a34af6633d2b3ap-144L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.800004p+4L : -0x7.2a34af6633d2b3ap-144L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.800004p+4L : -0x7.2a34af6633d2b3a8p-144L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.800004p+4L : -0x7.2a34af6633d2b3a8p-144L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.800004p+4L : -0x7.2a34af6633d2b3ap-144L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.800004p+4L : -0x7.2a34af6633d2b3ap-144L : inexact-ok
+= tgamma downward ldbl-128 -0x2.800004p+4L : -0x7.2a34af6633d2b3a72f681ba7c1e4p-144L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.800004p+4L : -0x7.2a34af6633d2b3a72f681ba7c1ep-144L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.800004p+4L : -0x7.2a34af6633d2b3a72f681ba7c1ep-144L : inexact-ok
+= tgamma upward ldbl-128 -0x2.800004p+4L : -0x7.2a34af6633d2b3a72f681ba7c1ep-144L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.800004p+4L : -0x7.2a34af6633d2b3a72f681ba7c2p-144L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.800004p+4L : -0x7.2a34af6633d2b3a72f681ba7c2p-144L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.800004p+4L : -0x7.2a34af6633d2b3a72f681ba7cp-144L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.800004p+4L : -0x7.2a34af6633d2b3a72f681ba7cp-144L : inexact-ok
+= tgamma downward dbl-64 -0x2.8000000000002p+4 : -0xe.5476a15095078p-116 : inexact-ok
+= tgamma tonearest dbl-64 -0x2.8000000000002p+4 : -0xe.5476a15095078p-116 : inexact-ok
+= tgamma towardzero dbl-64 -0x2.8000000000002p+4 : -0xe.5476a1509507p-116 : inexact-ok
+= tgamma upward dbl-64 -0x2.8000000000002p+4 : -0xe.5476a1509507p-116 : inexact-ok
+= tgamma downward ldbl-96-intel -0x2.8000000000002p+4L : -0xe.5476a15095076bbp-116L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.8000000000002p+4L : -0xe.5476a15095076bbp-116L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.8000000000002p+4L : -0xe.5476a15095076bap-116L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.8000000000002p+4L : -0xe.5476a15095076bap-116L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.8000000000002p+4L : -0xe.5476a15095076bbp-116L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.8000000000002p+4L : -0xe.5476a15095076bbp-116L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.8000000000002p+4L : -0xe.5476a15095076bap-116L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.8000000000002p+4L : -0xe.5476a15095076bap-116L : inexact-ok
+= tgamma downward ldbl-128 -0x2.8000000000002p+4L : -0xe.5476a15095076baece6bf7cd8fc8p-116L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.8000000000002p+4L : -0xe.5476a15095076baece6bf7cd8fc8p-116L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.8000000000002p+4L : -0xe.5476a15095076baece6bf7cd8fcp-116L : inexact-ok
+= tgamma upward ldbl-128 -0x2.8000000000002p+4L : -0xe.5476a15095076baece6bf7cd8fcp-116L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.8000000000002p+4L : -0xe.5476a15095076baece6bf7cd9p-116L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.8000000000002p+4L : -0xe.5476a15095076baece6bf7cd9p-116L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.8000000000002p+4L : -0xe.5476a15095076baece6bf7cd8cp-116L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.8000000000002p+4L : -0xe.5476a15095076baece6bf7cd8cp-116L : inexact-ok
+tgamma -0x28.fffffffffffep0
+= tgamma downward flt-32 -0x2.8ffffcp+4f : -0x3p-148f : inexact-ok underflow errno-erange-ok
+= tgamma tonearest flt-32 -0x2.8ffffcp+4f : -0x3p-148f : inexact-ok underflow errno-erange-ok
+= tgamma towardzero flt-32 -0x2.8ffffcp+4f : -0x2.8p-148f : inexact-ok underflow errno-erange-ok
+= tgamma upward flt-32 -0x2.8ffffcp+4f : -0x2.8p-148f : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0x2.8ffffcp+4 : -0x2.cbced32c2df68p-148 : inexact-ok
+= tgamma tonearest dbl-64 -0x2.8ffffcp+4 : -0x2.cbced32c2df66p-148 : inexact-ok
+= tgamma towardzero dbl-64 -0x2.8ffffcp+4 : -0x2.cbced32c2df66p-148 : inexact-ok
+= tgamma upward dbl-64 -0x2.8ffffcp+4 : -0x2.cbced32c2df66p-148 : inexact-ok
+= tgamma downward ldbl-96-intel -0x2.8ffffcp+4L : -0x2.cbced32c2df66774p-148L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.8ffffcp+4L : -0x2.cbced32c2df66774p-148L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.8ffffcp+4L : -0x2.cbced32c2df6677p-148L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.8ffffcp+4L : -0x2.cbced32c2df6677p-148L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.8ffffcp+4L : -0x2.cbced32c2df66774p-148L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.8ffffcp+4L : -0x2.cbced32c2df66774p-148L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.8ffffcp+4L : -0x2.cbced32c2df6677p-148L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.8ffffcp+4L : -0x2.cbced32c2df6677p-148L : inexact-ok
+= tgamma downward ldbl-128 -0x2.8ffffcp+4L : -0x2.cbced32c2df66773301b466565fcp-148L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.8ffffcp+4L : -0x2.cbced32c2df66773301b466565fcp-148L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.8ffffcp+4L : -0x2.cbced32c2df66773301b466565fap-148L : inexact-ok
+= tgamma upward ldbl-128 -0x2.8ffffcp+4L : -0x2.cbced32c2df66773301b466565fap-148L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.8ffffcp+4L : -0x2.cbced32c2df66773301b466566p-148L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.8ffffcp+4L : -0x2.cbced32c2df66773301b466566p-148L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.8ffffcp+4L : -0x2.cbced32c2df66773301b466565p-148L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.8ffffcp+4L : -0x2.cbced32c2df66773301b466565p-148L : inexact-ok
+= tgamma downward dbl-64 -0x2.8fffffffffffep+4 : -0x5.979870e740bap-120 : inexact-ok
+= tgamma tonearest dbl-64 -0x2.8fffffffffffep+4 : -0x5.979870e740b9cp-120 : inexact-ok
+= tgamma towardzero dbl-64 -0x2.8fffffffffffep+4 : -0x5.979870e740b9cp-120 : inexact-ok
+= tgamma upward dbl-64 -0x2.8fffffffffffep+4 : -0x5.979870e740b9cp-120 : inexact-ok
+= tgamma downward ldbl-96-intel -0x2.8fffffffffffep+4L : -0x5.979870e740b9dd7p-120L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.8fffffffffffep+4L : -0x5.979870e740b9dd68p-120L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.8fffffffffffep+4L : -0x5.979870e740b9dd68p-120L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.8fffffffffffep+4L : -0x5.979870e740b9dd68p-120L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.8fffffffffffep+4L : -0x5.979870e740b9dd7p-120L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.8fffffffffffep+4L : -0x5.979870e740b9dd68p-120L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.8fffffffffffep+4L : -0x5.979870e740b9dd68p-120L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.8fffffffffffep+4L : -0x5.979870e740b9dd68p-120L : inexact-ok
+= tgamma downward ldbl-128 -0x2.8fffffffffffep+4L : -0x5.979870e740b9dd69794cf94b4994p-120L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.8fffffffffffep+4L : -0x5.979870e740b9dd69794cf94b499p-120L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.8fffffffffffep+4L : -0x5.979870e740b9dd69794cf94b499p-120L : inexact-ok
+= tgamma upward ldbl-128 -0x2.8fffffffffffep+4L : -0x5.979870e740b9dd69794cf94b499p-120L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.8fffffffffffep+4L : -0x5.979870e740b9dd69794cf94b4ap-120L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.8fffffffffffep+4L : -0x5.979870e740b9dd69794cf94b4ap-120L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.8fffffffffffep+4L : -0x5.979870e740b9dd69794cf94b48p-120L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.8fffffffffffep+4L : -0x5.979870e740b9dd69794cf94b48p-120L : inexact-ok
+tgamma -0x29.000000000002p0
+= tgamma downward flt-32 -0x2.900004p+4f : 0x2.8p-148f : inexact-ok underflow errno-erange-ok
+= tgamma tonearest flt-32 -0x2.900004p+4f : 0x3p-148f : inexact-ok underflow errno-erange-ok
+= tgamma towardzero flt-32 -0x2.900004p+4f : 0x2.8p-148f : inexact-ok underflow errno-erange-ok
+= tgamma upward flt-32 -0x2.900004p+4f : 0x3p-148f : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0x2.900004p+4 : 0x2.cbc99dbe11b36p-148 : inexact-ok
+= tgamma tonearest dbl-64 -0x2.900004p+4 : 0x2.cbc99dbe11b36p-148 : inexact-ok
+= tgamma towardzero dbl-64 -0x2.900004p+4 : 0x2.cbc99dbe11b36p-148 : inexact-ok
+= tgamma upward dbl-64 -0x2.900004p+4 : 0x2.cbc99dbe11b38p-148 : inexact-ok
+= tgamma downward ldbl-96-intel -0x2.900004p+4L : 0x2.cbc99dbe11b36854p-148L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.900004p+4L : 0x2.cbc99dbe11b36858p-148L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.900004p+4L : 0x2.cbc99dbe11b36854p-148L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.900004p+4L : 0x2.cbc99dbe11b36858p-148L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.900004p+4L : 0x2.cbc99dbe11b36854p-148L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.900004p+4L : 0x2.cbc99dbe11b36858p-148L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.900004p+4L : 0x2.cbc99dbe11b36854p-148L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.900004p+4L : 0x2.cbc99dbe11b36858p-148L : inexact-ok
+= tgamma downward ldbl-128 -0x2.900004p+4L : 0x2.cbc99dbe11b36857904d8e986872p-148L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.900004p+4L : 0x2.cbc99dbe11b36857904d8e986874p-148L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.900004p+4L : 0x2.cbc99dbe11b36857904d8e986872p-148L : inexact-ok
+= tgamma upward ldbl-128 -0x2.900004p+4L : 0x2.cbc99dbe11b36857904d8e986874p-148L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.900004p+4L : 0x2.cbc99dbe11b36857904d8e9868p-148L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.900004p+4L : 0x2.cbc99dbe11b36857904d8e9868p-148L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.900004p+4L : 0x2.cbc99dbe11b36857904d8e9868p-148L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.900004p+4L : 0x2.cbc99dbe11b36857904d8e9869p-148L : inexact-ok
+= tgamma downward dbl-64 -0x2.9000000000002p+4 : 0x5.979870e740668p-120 : inexact-ok
+= tgamma tonearest dbl-64 -0x2.9000000000002p+4 : 0x5.979870e740668p-120 : inexact-ok
+= tgamma towardzero dbl-64 -0x2.9000000000002p+4 : 0x5.979870e740668p-120 : inexact-ok
+= tgamma upward dbl-64 -0x2.9000000000002p+4 : 0x5.979870e74066cp-120 : inexact-ok
+= tgamma downward ldbl-96-intel -0x2.9000000000002p+4L : 0x5.979870e74066868p-120L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.9000000000002p+4L : 0x5.979870e740668688p-120L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.9000000000002p+4L : 0x5.979870e74066868p-120L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.9000000000002p+4L : 0x5.979870e740668688p-120L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.9000000000002p+4L : 0x5.979870e74066868p-120L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.9000000000002p+4L : 0x5.979870e740668688p-120L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.9000000000002p+4L : 0x5.979870e74066868p-120L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.9000000000002p+4L : 0x5.979870e740668688p-120L : inexact-ok
+= tgamma downward ldbl-128 -0x2.9000000000002p+4L : 0x5.979870e740668687b53195c1da2p-120L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.9000000000002p+4L : 0x5.979870e740668687b53195c1da2p-120L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.9000000000002p+4L : 0x5.979870e740668687b53195c1da2p-120L : inexact-ok
+= tgamma upward ldbl-128 -0x2.9000000000002p+4L : 0x5.979870e740668687b53195c1da24p-120L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.9000000000002p+4L : 0x5.979870e740668687b53195c1dap-120L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.9000000000002p+4L : 0x5.979870e740668687b53195c1dap-120L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.9000000000002p+4L : 0x5.979870e740668687b53195c1dap-120L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.9000000000002p+4L : 0x5.979870e740668687b53195c1dcp-120L : inexact-ok
+tgamma -0x29.fffffffffffep0
+= tgamma downward flt-32 -0x2.9ffffcp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0x2.9ffffcp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x2.9ffffcp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x2.9ffffcp+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0x2.9ffffcp+4 : 0x1.10b05211e13c7p-152 : inexact-ok
+= tgamma tonearest dbl-64 -0x2.9ffffcp+4 : 0x1.10b05211e13c7p-152 : inexact-ok
+= tgamma towardzero dbl-64 -0x2.9ffffcp+4 : 0x1.10b05211e13c7p-152 : inexact-ok
+= tgamma upward dbl-64 -0x2.9ffffcp+4 : 0x1.10b05211e13c8p-152 : inexact-ok
+= tgamma downward ldbl-96-intel -0x2.9ffffcp+4L : 0x1.10b05211e13c736ap-152L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.9ffffcp+4L : 0x1.10b05211e13c736ap-152L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.9ffffcp+4L : 0x1.10b05211e13c736ap-152L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.9ffffcp+4L : 0x1.10b05211e13c736cp-152L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.9ffffcp+4L : 0x1.10b05211e13c736ap-152L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.9ffffcp+4L : 0x1.10b05211e13c736ap-152L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.9ffffcp+4L : 0x1.10b05211e13c736ap-152L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.9ffffcp+4L : 0x1.10b05211e13c736cp-152L : inexact-ok
+= tgamma downward ldbl-128 -0x2.9ffffcp+4L : 0x1.10b05211e13c736ab795b13e6049p-152L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.9ffffcp+4L : 0x1.10b05211e13c736ab795b13e604ap-152L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.9ffffcp+4L : 0x1.10b05211e13c736ab795b13e6049p-152L : inexact-ok
+= tgamma upward ldbl-128 -0x2.9ffffcp+4L : 0x1.10b05211e13c736ab795b13e604ap-152L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.9ffffcp+4L : 0x1.10b05211e13c736ab795b13e6p-152L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.9ffffcp+4L : 0x1.10b05211e13c736ab795b13e608p-152L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.9ffffcp+4L : 0x1.10b05211e13c736ab795b13e6p-152L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.9ffffcp+4L : 0x1.10b05211e13c736ab795b13e608p-152L : inexact-ok
+= tgamma downward dbl-64 -0x2.9fffffffffffep+4 : 0x2.215ea4ea61cdp-124 : inexact-ok
+= tgamma tonearest dbl-64 -0x2.9fffffffffffep+4 : 0x2.215ea4ea61cdp-124 : inexact-ok
+= tgamma towardzero dbl-64 -0x2.9fffffffffffep+4 : 0x2.215ea4ea61cdp-124 : inexact-ok
+= tgamma upward dbl-64 -0x2.9fffffffffffep+4 : 0x2.215ea4ea61cd2p-124 : inexact-ok
+= tgamma downward ldbl-96-intel -0x2.9fffffffffffep+4L : 0x2.215ea4ea61cd0098p-124L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.9fffffffffffep+4L : 0x2.215ea4ea61cd009cp-124L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.9fffffffffffep+4L : 0x2.215ea4ea61cd0098p-124L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.9fffffffffffep+4L : 0x2.215ea4ea61cd009cp-124L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.9fffffffffffep+4L : 0x2.215ea4ea61cd0098p-124L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.9fffffffffffep+4L : 0x2.215ea4ea61cd009cp-124L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.9fffffffffffep+4L : 0x2.215ea4ea61cd0098p-124L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.9fffffffffffep+4L : 0x2.215ea4ea61cd009cp-124L : inexact-ok
+= tgamma downward ldbl-128 -0x2.9fffffffffffep+4L : 0x2.215ea4ea61cd009a66d326ac89c4p-124L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.9fffffffffffep+4L : 0x2.215ea4ea61cd009a66d326ac89c6p-124L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.9fffffffffffep+4L : 0x2.215ea4ea61cd009a66d326ac89c4p-124L : inexact-ok
+= tgamma upward ldbl-128 -0x2.9fffffffffffep+4L : 0x2.215ea4ea61cd009a66d326ac89c6p-124L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.9fffffffffffep+4L : 0x2.215ea4ea61cd009a66d326ac89p-124L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.9fffffffffffep+4L : 0x2.215ea4ea61cd009a66d326ac8ap-124L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.9fffffffffffep+4L : 0x2.215ea4ea61cd009a66d326ac89p-124L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.9fffffffffffep+4L : 0x2.215ea4ea61cd009a66d326ac8ap-124L : inexact-ok
+tgamma -0x2a.000000000002p0
+= tgamma downward flt-32 -0x2.a00004p+4f : -0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma tonearest flt-32 -0x2.a00004p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x2.a00004p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x2.a00004p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0x2.a00004p+4 : -0x1.10ae52d9a7c62p-152 : inexact-ok
+= tgamma tonearest dbl-64 -0x2.a00004p+4 : -0x1.10ae52d9a7c62p-152 : inexact-ok
+= tgamma towardzero dbl-64 -0x2.a00004p+4 : -0x1.10ae52d9a7c61p-152 : inexact-ok
+= tgamma upward dbl-64 -0x2.a00004p+4 : -0x1.10ae52d9a7c61p-152 : inexact-ok
+= tgamma downward ldbl-96-intel -0x2.a00004p+4L : -0x1.10ae52d9a7c6190ap-152L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.a00004p+4L : -0x1.10ae52d9a7c6190ap-152L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.a00004p+4L : -0x1.10ae52d9a7c61908p-152L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.a00004p+4L : -0x1.10ae52d9a7c61908p-152L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.a00004p+4L : -0x1.10ae52d9a7c6190ap-152L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.a00004p+4L : -0x1.10ae52d9a7c6190ap-152L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.a00004p+4L : -0x1.10ae52d9a7c61908p-152L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.a00004p+4L : -0x1.10ae52d9a7c61908p-152L : inexact-ok
+= tgamma downward ldbl-128 -0x2.a00004p+4L : -0x1.10ae52d9a7c61909524089a457bcp-152L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.a00004p+4L : -0x1.10ae52d9a7c61909524089a457bbp-152L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.a00004p+4L : -0x1.10ae52d9a7c61909524089a457bbp-152L : inexact-ok
+= tgamma upward ldbl-128 -0x2.a00004p+4L : -0x1.10ae52d9a7c61909524089a457bbp-152L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.a00004p+4L : -0x1.10ae52d9a7c61909524089a458p-152L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.a00004p+4L : -0x1.10ae52d9a7c61909524089a4578p-152L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.a00004p+4L : -0x1.10ae52d9a7c61909524089a4578p-152L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.a00004p+4L : -0x1.10ae52d9a7c61909524089a4578p-152L : inexact-ok
+= tgamma downward dbl-64 -0x2.a000000000002p+4 : -0x2.215ea4ea61ad2p-124 : inexact-ok
+= tgamma tonearest dbl-64 -0x2.a000000000002p+4 : -0x2.215ea4ea61adp-124 : inexact-ok
+= tgamma towardzero dbl-64 -0x2.a000000000002p+4 : -0x2.215ea4ea61adp-124 : inexact-ok
+= tgamma upward dbl-64 -0x2.a000000000002p+4 : -0x2.215ea4ea61adp-124 : inexact-ok
+= tgamma downward ldbl-96-intel -0x2.a000000000002p+4L : -0x2.215ea4ea61ad0d18p-124L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.a000000000002p+4L : -0x2.215ea4ea61ad0d18p-124L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.a000000000002p+4L : -0x2.215ea4ea61ad0d14p-124L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.a000000000002p+4L : -0x2.215ea4ea61ad0d14p-124L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.a000000000002p+4L : -0x2.215ea4ea61ad0d18p-124L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.a000000000002p+4L : -0x2.215ea4ea61ad0d18p-124L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.a000000000002p+4L : -0x2.215ea4ea61ad0d14p-124L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.a000000000002p+4L : -0x2.215ea4ea61ad0d14p-124L : inexact-ok
+= tgamma downward ldbl-128 -0x2.a000000000002p+4L : -0x2.215ea4ea61ad0d16cf757159fd24p-124L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.a000000000002p+4L : -0x2.215ea4ea61ad0d16cf757159fd24p-124L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.a000000000002p+4L : -0x2.215ea4ea61ad0d16cf757159fd22p-124L : inexact-ok
+= tgamma upward ldbl-128 -0x2.a000000000002p+4L : -0x2.215ea4ea61ad0d16cf757159fd22p-124L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.a000000000002p+4L : -0x2.215ea4ea61ad0d16cf757159fep-124L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.a000000000002p+4L : -0x2.215ea4ea61ad0d16cf757159fdp-124L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.a000000000002p+4L : -0x2.215ea4ea61ad0d16cf757159fdp-124L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.a000000000002p+4L : -0x2.215ea4ea61ad0d16cf757159fdp-124L : inexact-ok
+tgamma -0x31.fffffffffffep0
+= tgamma downward flt-32 -0x3.1ffffcp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0x3.1ffffcp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x3.1ffffcp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x3.1ffffcp+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa78p-200 : inexact-ok
+= tgamma tonearest dbl-64 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa8p-200 : inexact-ok
+= tgamma towardzero dbl-64 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa78p-200 : inexact-ok
+= tgamma upward dbl-64 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa8p-200 : inexact-ok
+= tgamma downward ldbl-96-intel -0x3.1ffffcp+4L : 0xd.d9c54ba29fa7f02p-200L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x3.1ffffcp+4L : 0xd.d9c54ba29fa7f03p-200L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x3.1ffffcp+4L : 0xd.d9c54ba29fa7f02p-200L : inexact-ok
+= tgamma upward ldbl-96-intel -0x3.1ffffcp+4L : 0xd.d9c54ba29fa7f03p-200L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x3.1ffffcp+4L : 0xd.d9c54ba29fa7f02p-200L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x3.1ffffcp+4L : 0xd.d9c54ba29fa7f03p-200L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x3.1ffffcp+4L : 0xd.d9c54ba29fa7f02p-200L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x3.1ffffcp+4L : 0xd.d9c54ba29fa7f03p-200L : inexact-ok
+= tgamma downward ldbl-128 -0x3.1ffffcp+4L : 0xd.d9c54ba29fa7f02edf65d0d0087p-200L : inexact-ok
+= tgamma tonearest ldbl-128 -0x3.1ffffcp+4L : 0xd.d9c54ba29fa7f02edf65d0d0087p-200L : inexact-ok
+= tgamma towardzero ldbl-128 -0x3.1ffffcp+4L : 0xd.d9c54ba29fa7f02edf65d0d0087p-200L : inexact-ok
+= tgamma upward ldbl-128 -0x3.1ffffcp+4L : 0xd.d9c54ba29fa7f02edf65d0d00878p-200L : inexact-ok
+= tgamma downward ldbl-128ibm -0x3.1ffffcp+4L : 0xd.d9c54ba29fa7f02edf65d0d008p-200L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x3.1ffffcp+4L : 0xd.d9c54ba29fa7f02edf65d0d008p-200L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x3.1ffffcp+4L : 0xd.d9c54ba29fa7f02edf65d0d008p-200L : inexact-ok
+= tgamma upward ldbl-128ibm -0x3.1ffffcp+4L : 0xd.d9c54ba29fa7f02edf65d0d00cp-200L : inexact-ok
+= tgamma downward dbl-64 -0x3.1fffffffffffep+4 : 0x1.bb36f6e12ce51p-168 : inexact-ok
+= tgamma tonearest dbl-64 -0x3.1fffffffffffep+4 : 0x1.bb36f6e12ce51p-168 : inexact-ok
+= tgamma towardzero dbl-64 -0x3.1fffffffffffep+4 : 0x1.bb36f6e12ce51p-168 : inexact-ok
+= tgamma upward dbl-64 -0x3.1fffffffffffep+4 : 0x1.bb36f6e12ce52p-168 : inexact-ok
+= tgamma downward ldbl-96-intel -0x3.1fffffffffffep+4L : 0x1.bb36f6e12ce51696p-168L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x3.1fffffffffffep+4L : 0x1.bb36f6e12ce51698p-168L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x3.1fffffffffffep+4L : 0x1.bb36f6e12ce51696p-168L : inexact-ok
+= tgamma upward ldbl-96-intel -0x3.1fffffffffffep+4L : 0x1.bb36f6e12ce51698p-168L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x3.1fffffffffffep+4L : 0x1.bb36f6e12ce51696p-168L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x3.1fffffffffffep+4L : 0x1.bb36f6e12ce51698p-168L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x3.1fffffffffffep+4L : 0x1.bb36f6e12ce51696p-168L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x3.1fffffffffffep+4L : 0x1.bb36f6e12ce51698p-168L : inexact-ok
+= tgamma downward ldbl-128 -0x3.1fffffffffffep+4L : 0x1.bb36f6e12ce5169716d0dacfff1fp-168L : inexact-ok
+= tgamma tonearest ldbl-128 -0x3.1fffffffffffep+4L : 0x1.bb36f6e12ce5169716d0dacfff2p-168L : inexact-ok
+= tgamma towardzero ldbl-128 -0x3.1fffffffffffep+4L : 0x1.bb36f6e12ce5169716d0dacfff1fp-168L : inexact-ok
+= tgamma upward ldbl-128 -0x3.1fffffffffffep+4L : 0x1.bb36f6e12ce5169716d0dacfff2p-168L : inexact-ok
+= tgamma downward ldbl-128ibm -0x3.1fffffffffffep+4L : 0x1.bb36f6e12ce5169716d0dacfffp-168L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x3.1fffffffffffep+4L : 0x1.bb36f6e12ce5169716d0dacfffp-168L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x3.1fffffffffffep+4L : 0x1.bb36f6e12ce5169716d0dacfffp-168L : inexact-ok
+= tgamma upward ldbl-128ibm -0x3.1fffffffffffep+4L : 0x1.bb36f6e12ce5169716d0dacfff8p-168L : inexact-ok
+tgamma -0x32.000000000002p0
+= tgamma downward flt-32 -0x3.200004p+4f : -0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma tonearest flt-32 -0x3.200004p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x3.200004p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x3.200004p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0x3.200004p+4 : -0xd.d9aa2280534p-200 : inexact-ok
+= tgamma tonearest dbl-64 -0x3.200004p+4 : -0xd.d9aa2280534p-200 : inexact-ok
+= tgamma towardzero dbl-64 -0x3.200004p+4 : -0xd.d9aa2280533f8p-200 : inexact-ok
+= tgamma upward dbl-64 -0x3.200004p+4 : -0xd.d9aa2280533f8p-200 : inexact-ok
+= tgamma downward ldbl-96-intel -0x3.200004p+4L : -0xd.d9aa2280533fc1p-200L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x3.200004p+4L : -0xd.d9aa2280533fc1p-200L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x3.200004p+4L : -0xd.d9aa2280533fc0fp-200L : inexact-ok
+= tgamma upward ldbl-96-intel -0x3.200004p+4L : -0xd.d9aa2280533fc0fp-200L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x3.200004p+4L : -0xd.d9aa2280533fc1p-200L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x3.200004p+4L : -0xd.d9aa2280533fc1p-200L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x3.200004p+4L : -0xd.d9aa2280533fc0fp-200L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x3.200004p+4L : -0xd.d9aa2280533fc0fp-200L : inexact-ok
+= tgamma downward ldbl-128 -0x3.200004p+4L : -0xd.d9aa2280533fc0fa48a205cb1118p-200L : inexact-ok
+= tgamma tonearest ldbl-128 -0x3.200004p+4L : -0xd.d9aa2280533fc0fa48a205cb111p-200L : inexact-ok
+= tgamma towardzero ldbl-128 -0x3.200004p+4L : -0xd.d9aa2280533fc0fa48a205cb111p-200L : inexact-ok
+= tgamma upward ldbl-128 -0x3.200004p+4L : -0xd.d9aa2280533fc0fa48a205cb111p-200L : inexact-ok
+= tgamma downward ldbl-128ibm -0x3.200004p+4L : -0xd.d9aa2280533fc0fa48a205cb14p-200L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x3.200004p+4L : -0xd.d9aa2280533fc0fa48a205cb1p-200L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x3.200004p+4L : -0xd.d9aa2280533fc0fa48a205cb1p-200L : inexact-ok
+= tgamma upward ldbl-128ibm -0x3.200004p+4L : -0xd.d9aa2280533fc0fa48a205cb1p-200L : inexact-ok
+= tgamma downward dbl-64 -0x3.2000000000002p+4 : -0x1.bb36f6e12cc9fp-168 : inexact-ok
+= tgamma tonearest dbl-64 -0x3.2000000000002p+4 : -0x1.bb36f6e12cc9fp-168 : inexact-ok
+= tgamma towardzero dbl-64 -0x3.2000000000002p+4 : -0x1.bb36f6e12cc9ep-168 : inexact-ok
+= tgamma upward dbl-64 -0x3.2000000000002p+4 : -0x1.bb36f6e12cc9ep-168 : inexact-ok
+= tgamma downward ldbl-96-intel -0x3.2000000000002p+4L : -0x1.bb36f6e12cc9ed76p-168L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x3.2000000000002p+4L : -0x1.bb36f6e12cc9ed74p-168L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x3.2000000000002p+4L : -0x1.bb36f6e12cc9ed74p-168L : inexact-ok
+= tgamma upward ldbl-96-intel -0x3.2000000000002p+4L : -0x1.bb36f6e12cc9ed74p-168L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x3.2000000000002p+4L : -0x1.bb36f6e12cc9ed76p-168L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x3.2000000000002p+4L : -0x1.bb36f6e12cc9ed74p-168L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x3.2000000000002p+4L : -0x1.bb36f6e12cc9ed74p-168L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x3.2000000000002p+4L : -0x1.bb36f6e12cc9ed74p-168L : inexact-ok
+= tgamma downward ldbl-128 -0x3.2000000000002p+4L : -0x1.bb36f6e12cc9ed74ca6fcc3b9861p-168L : inexact-ok
+= tgamma tonearest ldbl-128 -0x3.2000000000002p+4L : -0x1.bb36f6e12cc9ed74ca6fcc3b9861p-168L : inexact-ok
+= tgamma towardzero ldbl-128 -0x3.2000000000002p+4L : -0x1.bb36f6e12cc9ed74ca6fcc3b986p-168L : inexact-ok
+= tgamma upward ldbl-128 -0x3.2000000000002p+4L : -0x1.bb36f6e12cc9ed74ca6fcc3b986p-168L : inexact-ok
+= tgamma downward ldbl-128ibm -0x3.2000000000002p+4L : -0x1.bb36f6e12cc9ed74ca6fcc3b988p-168L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x3.2000000000002p+4L : -0x1.bb36f6e12cc9ed74ca6fcc3b988p-168L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x3.2000000000002p+4L : -0x1.bb36f6e12cc9ed74ca6fcc3b98p-168L : inexact-ok
+= tgamma upward ldbl-128ibm -0x3.2000000000002p+4L : -0x1.bb36f6e12cc9ed74ca6fcc3b98p-168L : inexact-ok
+tgamma -0x63.fffffffffffcp0
+= tgamma downward flt-32 -0x6.3ffff8p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0x6.3ffff8p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x6.3ffff8p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x6.3ffff8p+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c76p-508 : inexact-ok
+= tgamma tonearest dbl-64 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c77p-508 : inexact-ok
+= tgamma towardzero dbl-64 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c76p-508 : inexact-ok
+= tgamma upward dbl-64 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c77p-508 : inexact-ok
+= tgamma downward ldbl-96-intel -0x6.3ffff8p+4L : 0x1.2d4cd4e344c76df8p-508L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x6.3ffff8p+4L : 0x1.2d4cd4e344c76df8p-508L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x6.3ffff8p+4L : 0x1.2d4cd4e344c76df8p-508L : inexact-ok
+= tgamma upward ldbl-96-intel -0x6.3ffff8p+4L : 0x1.2d4cd4e344c76dfap-508L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x6.3ffff8p+4L : 0x1.2d4cd4e344c76df8p-508L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x6.3ffff8p+4L : 0x1.2d4cd4e344c76df8p-508L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x6.3ffff8p+4L : 0x1.2d4cd4e344c76df8p-508L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x6.3ffff8p+4L : 0x1.2d4cd4e344c76dfap-508L : inexact-ok
+= tgamma downward ldbl-128 -0x6.3ffff8p+4L : 0x1.2d4cd4e344c76df84d32370bce6dp-508L : inexact-ok
+= tgamma tonearest ldbl-128 -0x6.3ffff8p+4L : 0x1.2d4cd4e344c76df84d32370bce6dp-508L : inexact-ok
+= tgamma towardzero ldbl-128 -0x6.3ffff8p+4L : 0x1.2d4cd4e344c76df84d32370bce6dp-508L : inexact-ok
+= tgamma upward ldbl-128 -0x6.3ffff8p+4L : 0x1.2d4cd4e344c76df84d32370bce6ep-508L : inexact-ok
+= tgamma downward ldbl-128ibm -0x6.3ffff8p+4L : 0x1.2d4cd4e344c76df84d32370bcep-508L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x6.3ffff8p+4L : 0x1.2d4cd4e344c76df84d32370bce8p-508L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x6.3ffff8p+4L : 0x1.2d4cd4e344c76df84d32370bcep-508L : inexact-ok
+= tgamma upward ldbl-128ibm -0x6.3ffff8p+4L : 0x1.2d4cd4e344c76df84d32370bce8p-508L : inexact-ok
+= tgamma downward dbl-64 -0x6.3fffffffffffcp+4 : 0x2.5a943cc0fd1b8p-480 : inexact-ok
+= tgamma tonearest dbl-64 -0x6.3fffffffffffcp+4 : 0x2.5a943cc0fd1b8p-480 : inexact-ok
+= tgamma towardzero dbl-64 -0x6.3fffffffffffcp+4 : 0x2.5a943cc0fd1b8p-480 : inexact-ok
+= tgamma upward dbl-64 -0x6.3fffffffffffcp+4 : 0x2.5a943cc0fd1bap-480 : inexact-ok
+= tgamma downward ldbl-96-intel -0x6.3fffffffffffcp+4L : 0x2.5a943cc0fd1b86acp-480L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x6.3fffffffffffcp+4L : 0x2.5a943cc0fd1b86bp-480L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x6.3fffffffffffcp+4L : 0x2.5a943cc0fd1b86acp-480L : inexact-ok
+= tgamma upward ldbl-96-intel -0x6.3fffffffffffcp+4L : 0x2.5a943cc0fd1b86bp-480L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x6.3fffffffffffcp+4L : 0x2.5a943cc0fd1b86acp-480L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x6.3fffffffffffcp+4L : 0x2.5a943cc0fd1b86bp-480L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x6.3fffffffffffcp+4L : 0x2.5a943cc0fd1b86acp-480L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x6.3fffffffffffcp+4L : 0x2.5a943cc0fd1b86bp-480L : inexact-ok
+= tgamma downward ldbl-128 -0x6.3fffffffffffcp+4L : 0x2.5a943cc0fd1b86af87ac9dc1a384p-480L : inexact-ok
+= tgamma tonearest ldbl-128 -0x6.3fffffffffffcp+4L : 0x2.5a943cc0fd1b86af87ac9dc1a384p-480L : inexact-ok
+= tgamma towardzero ldbl-128 -0x6.3fffffffffffcp+4L : 0x2.5a943cc0fd1b86af87ac9dc1a384p-480L : inexact-ok
+= tgamma upward ldbl-128 -0x6.3fffffffffffcp+4L : 0x2.5a943cc0fd1b86af87ac9dc1a386p-480L : inexact-ok
+= tgamma downward ldbl-128ibm -0x6.3fffffffffffcp+4L : 0x2.5a943cc0fd1b86af87ac9dc1a3p-480L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x6.3fffffffffffcp+4L : 0x2.5a943cc0fd1b86af87ac9dc1a4p-480L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x6.3fffffffffffcp+4L : 0x2.5a943cc0fd1b86af87ac9dc1a3p-480L : inexact-ok
+= tgamma upward ldbl-128ibm -0x6.3fffffffffffcp+4L : 0x2.5a943cc0fd1b86af87ac9dc1a4p-480L : inexact-ok
+tgamma -0x64.000000000004p0
+= tgamma downward flt-32 -0x6.400008p+4f : -0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma tonearest flt-32 -0x6.400008p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x6.400008p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x6.400008p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0x6.400008p+4 : -0x1.2d4767e4f014ep-508 : inexact-ok
+= tgamma tonearest dbl-64 -0x6.400008p+4 : -0x1.2d4767e4f014dp-508 : inexact-ok
+= tgamma towardzero dbl-64 -0x6.400008p+4 : -0x1.2d4767e4f014dp-508 : inexact-ok
+= tgamma upward dbl-64 -0x6.400008p+4 : -0x1.2d4767e4f014dp-508 : inexact-ok
+= tgamma downward ldbl-96-intel -0x6.400008p+4L : -0x1.2d4767e4f014d48cp-508L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x6.400008p+4L : -0x1.2d4767e4f014d48cp-508L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x6.400008p+4L : -0x1.2d4767e4f014d48ap-508L : inexact-ok
+= tgamma upward ldbl-96-intel -0x6.400008p+4L : -0x1.2d4767e4f014d48ap-508L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x6.400008p+4L : -0x1.2d4767e4f014d48cp-508L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x6.400008p+4L : -0x1.2d4767e4f014d48cp-508L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x6.400008p+4L : -0x1.2d4767e4f014d48ap-508L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x6.400008p+4L : -0x1.2d4767e4f014d48ap-508L : inexact-ok
+= tgamma downward ldbl-128 -0x6.400008p+4L : -0x1.2d4767e4f014d48bc8523646526cp-508L : inexact-ok
+= tgamma tonearest ldbl-128 -0x6.400008p+4L : -0x1.2d4767e4f014d48bc8523646526bp-508L : inexact-ok
+= tgamma towardzero ldbl-128 -0x6.400008p+4L : -0x1.2d4767e4f014d48bc8523646526bp-508L : inexact-ok
+= tgamma upward ldbl-128 -0x6.400008p+4L : -0x1.2d4767e4f014d48bc8523646526bp-508L : inexact-ok
+= tgamma downward ldbl-128ibm -0x6.400008p+4L : -0x1.2d4767e4f014d48bc8523646528p-508L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x6.400008p+4L : -0x1.2d4767e4f014d48bc8523646528p-508L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x6.400008p+4L : -0x1.2d4767e4f014d48bc852364652p-508L : inexact-ok
+= tgamma upward ldbl-128ibm -0x6.400008p+4L : -0x1.2d4767e4f014d48bc852364652p-508L : inexact-ok
+= tgamma downward dbl-64 -0x6.4000000000004p+4 : -0x2.5a943cc0fcc4cp-480 : inexact-ok
+= tgamma tonearest dbl-64 -0x6.4000000000004p+4 : -0x2.5a943cc0fcc4cp-480 : inexact-ok
+= tgamma towardzero dbl-64 -0x6.4000000000004p+4 : -0x2.5a943cc0fcc4ap-480 : inexact-ok
+= tgamma upward dbl-64 -0x6.4000000000004p+4 : -0x2.5a943cc0fcc4ap-480 : inexact-ok
+= tgamma downward ldbl-96-intel -0x6.4000000000004p+4L : -0x2.5a943cc0fcc4b6ccp-480L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x6.4000000000004p+4L : -0x2.5a943cc0fcc4b6ccp-480L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x6.4000000000004p+4L : -0x2.5a943cc0fcc4b6c8p-480L : inexact-ok
+= tgamma upward ldbl-96-intel -0x6.4000000000004p+4L : -0x2.5a943cc0fcc4b6c8p-480L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x6.4000000000004p+4L : -0x2.5a943cc0fcc4b6ccp-480L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x6.4000000000004p+4L : -0x2.5a943cc0fcc4b6ccp-480L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x6.4000000000004p+4L : -0x2.5a943cc0fcc4b6c8p-480L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x6.4000000000004p+4L : -0x2.5a943cc0fcc4b6c8p-480L : inexact-ok
+= tgamma downward ldbl-128 -0x6.4000000000004p+4L : -0x2.5a943cc0fcc4b6ca3cf37f41ebdep-480L : inexact-ok
+= tgamma tonearest ldbl-128 -0x6.4000000000004p+4L : -0x2.5a943cc0fcc4b6ca3cf37f41ebdcp-480L : inexact-ok
+= tgamma towardzero ldbl-128 -0x6.4000000000004p+4L : -0x2.5a943cc0fcc4b6ca3cf37f41ebdcp-480L : inexact-ok
+= tgamma upward ldbl-128 -0x6.4000000000004p+4L : -0x2.5a943cc0fcc4b6ca3cf37f41ebdcp-480L : inexact-ok
+= tgamma downward ldbl-128ibm -0x6.4000000000004p+4L : -0x2.5a943cc0fcc4b6ca3cf37f41ecp-480L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x6.4000000000004p+4L : -0x2.5a943cc0fcc4b6ca3cf37f41ecp-480L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x6.4000000000004p+4L : -0x2.5a943cc0fcc4b6ca3cf37f41ebp-480L : inexact-ok
+= tgamma upward ldbl-128ibm -0x6.4000000000004p+4L : -0x2.5a943cc0fcc4b6ca3cf37f41ebp-480L : inexact-ok
+tgamma -0x95.fffffffffff8p0
+= tgamma downward flt-32 -0x9.5ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0x9.5ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x9.5ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x9.5ffffp+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0x9.5ffffp+4 : 0x8.d1a58f148fa48p-860 : inexact-ok
+= tgamma tonearest dbl-64 -0x9.5ffffp+4 : 0x8.d1a58f148fa5p-860 : inexact-ok
+= tgamma towardzero dbl-64 -0x9.5ffffp+4 : 0x8.d1a58f148fa48p-860 : inexact-ok
+= tgamma upward dbl-64 -0x9.5ffffp+4 : 0x8.d1a58f148fa5p-860 : inexact-ok
+= tgamma downward ldbl-96-intel -0x9.5ffffp+4L : 0x8.d1a58f148fa4d61p-860L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x9.5ffffp+4L : 0x8.d1a58f148fa4d62p-860L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x9.5ffffp+4L : 0x8.d1a58f148fa4d61p-860L : inexact-ok
+= tgamma upward ldbl-96-intel -0x9.5ffffp+4L : 0x8.d1a58f148fa4d62p-860L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x9.5ffffp+4L : 0x8.d1a58f148fa4d61p-860L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x9.5ffffp+4L : 0x8.d1a58f148fa4d62p-860L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x9.5ffffp+4L : 0x8.d1a58f148fa4d61p-860L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x9.5ffffp+4L : 0x8.d1a58f148fa4d62p-860L : inexact-ok
+= tgamma downward ldbl-128 -0x9.5ffffp+4L : 0x8.d1a58f148fa4d61a162e789c9368p-860L : inexact-ok
+= tgamma tonearest ldbl-128 -0x9.5ffffp+4L : 0x8.d1a58f148fa4d61a162e789c9368p-860L : inexact-ok
+= tgamma towardzero ldbl-128 -0x9.5ffffp+4L : 0x8.d1a58f148fa4d61a162e789c9368p-860L : inexact-ok
+= tgamma upward ldbl-128 -0x9.5ffffp+4L : 0x8.d1a58f148fa4d61a162e789c937p-860L : inexact-ok
+= tgamma downward ldbl-128ibm -0x9.5ffffp+4L : 0x8.d1a58f148fa4d61a162e789c9p-860L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x9.5ffffp+4L : 0x8.d1a58f148fa4d61a162e789c94p-860L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x9.5ffffp+4L : 0x8.d1a58f148fa4d61a162e789c9p-860L : inexact-ok
+= tgamma upward ldbl-128ibm -0x9.5ffffp+4L : 0x8.d1a58f148fa4d61a162e789c94p-860L : inexact-ok
+= tgamma downward dbl-64 -0x9.5fffffffffff8p+4 : 0x1.1a2f2af6406adp-828 : inexact-ok
+= tgamma tonearest dbl-64 -0x9.5fffffffffff8p+4 : 0x1.1a2f2af6406aep-828 : inexact-ok
+= tgamma towardzero dbl-64 -0x9.5fffffffffff8p+4 : 0x1.1a2f2af6406adp-828 : inexact-ok
+= tgamma upward dbl-64 -0x9.5fffffffffff8p+4 : 0x1.1a2f2af6406aep-828 : inexact-ok
+= tgamma downward ldbl-96-intel -0x9.5fffffffffff8p+4L : 0x1.1a2f2af6406ada84p-828L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x9.5fffffffffff8p+4L : 0x1.1a2f2af6406ada84p-828L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x9.5fffffffffff8p+4L : 0x1.1a2f2af6406ada84p-828L : inexact-ok
+= tgamma upward ldbl-96-intel -0x9.5fffffffffff8p+4L : 0x1.1a2f2af6406ada86p-828L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x9.5fffffffffff8p+4L : 0x1.1a2f2af6406ada84p-828L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x9.5fffffffffff8p+4L : 0x1.1a2f2af6406ada84p-828L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x9.5fffffffffff8p+4L : 0x1.1a2f2af6406ada84p-828L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x9.5fffffffffff8p+4L : 0x1.1a2f2af6406ada86p-828L : inexact-ok
+= tgamma downward ldbl-128 -0x9.5fffffffffff8p+4L : 0x1.1a2f2af6406ada84287436fa17b3p-828L : inexact-ok
+= tgamma tonearest ldbl-128 -0x9.5fffffffffff8p+4L : 0x1.1a2f2af6406ada84287436fa17b4p-828L : inexact-ok
+= tgamma towardzero ldbl-128 -0x9.5fffffffffff8p+4L : 0x1.1a2f2af6406ada84287436fa17b3p-828L : inexact-ok
+= tgamma upward ldbl-128 -0x9.5fffffffffff8p+4L : 0x1.1a2f2af6406ada84287436fa17b4p-828L : inexact-ok
+= tgamma downward ldbl-128ibm -0x9.5fffffffffff8p+4L : 0x1.1a2f2af6406ada84287436fa178p-828L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x9.5fffffffffff8p+4L : 0x1.1a2f2af6406ada84287436fa178p-828L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x9.5fffffffffff8p+4L : 0x1.1a2f2af6406ada84287436fa178p-828L : inexact-ok
+= tgamma upward ldbl-128ibm -0x9.5fffffffffff8p+4L : 0x1.1a2f2af6406ada84287436fa18p-828L : inexact-ok
+tgamma -0x96.000000000008p0
+= tgamma downward flt-32 -0x9.60001p+4f : -0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma tonearest flt-32 -0x9.60001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x9.60001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x9.60001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0x9.60001p+4 : -0x8.d14d214a189cp-860 : inexact-ok
+= tgamma tonearest dbl-64 -0x9.60001p+4 : -0x8.d14d214a189b8p-860 : inexact-ok
+= tgamma towardzero dbl-64 -0x9.60001p+4 : -0x8.d14d214a189b8p-860 : inexact-ok
+= tgamma upward dbl-64 -0x9.60001p+4 : -0x8.d14d214a189b8p-860 : inexact-ok
+= tgamma downward ldbl-96-intel -0x9.60001p+4L : -0x8.d14d214a189b93cp-860L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x9.60001p+4L : -0x8.d14d214a189b93bp-860L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x9.60001p+4L : -0x8.d14d214a189b93bp-860L : inexact-ok
+= tgamma upward ldbl-96-intel -0x9.60001p+4L : -0x8.d14d214a189b93bp-860L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x9.60001p+4L : -0x8.d14d214a189b93cp-860L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x9.60001p+4L : -0x8.d14d214a189b93bp-860L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x9.60001p+4L : -0x8.d14d214a189b93bp-860L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x9.60001p+4L : -0x8.d14d214a189b93bp-860L : inexact-ok
+= tgamma downward ldbl-128 -0x9.60001p+4L : -0x8.d14d214a189b93b13f23357c4a6p-860L : inexact-ok
+= tgamma tonearest ldbl-128 -0x9.60001p+4L : -0x8.d14d214a189b93b13f23357c4a58p-860L : inexact-ok
+= tgamma towardzero ldbl-128 -0x9.60001p+4L : -0x8.d14d214a189b93b13f23357c4a58p-860L : inexact-ok
+= tgamma upward ldbl-128 -0x9.60001p+4L : -0x8.d14d214a189b93b13f23357c4a58p-860L : inexact-ok
+= tgamma downward ldbl-128ibm -0x9.60001p+4L : -0x8.d14d214a189b93b13f23357c4cp-860L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x9.60001p+4L : -0x8.d14d214a189b93b13f23357c4cp-860L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x9.60001p+4L : -0x8.d14d214a189b93b13f23357c48p-860L : inexact-ok
+= tgamma upward ldbl-128ibm -0x9.60001p+4L : -0x8.d14d214a189b93b13f23357c48p-860L : inexact-ok
+= tgamma downward dbl-64 -0x9.6000000000008p+4 : -0x1.1a2f2af640127p-828 : inexact-ok
+= tgamma tonearest dbl-64 -0x9.6000000000008p+4 : -0x1.1a2f2af640127p-828 : inexact-ok
+= tgamma towardzero dbl-64 -0x9.6000000000008p+4 : -0x1.1a2f2af640126p-828 : inexact-ok
+= tgamma upward dbl-64 -0x9.6000000000008p+4 : -0x1.1a2f2af640126p-828 : inexact-ok
+= tgamma downward ldbl-96-intel -0x9.6000000000008p+4L : -0x1.1a2f2af640126cbap-828L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x9.6000000000008p+4L : -0x1.1a2f2af640126cbap-828L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x9.6000000000008p+4L : -0x1.1a2f2af640126cb8p-828L : inexact-ok
+= tgamma upward ldbl-96-intel -0x9.6000000000008p+4L : -0x1.1a2f2af640126cb8p-828L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x9.6000000000008p+4L : -0x1.1a2f2af640126cbap-828L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x9.6000000000008p+4L : -0x1.1a2f2af640126cbap-828L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x9.6000000000008p+4L : -0x1.1a2f2af640126cb8p-828L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x9.6000000000008p+4L : -0x1.1a2f2af640126cb8p-828L : inexact-ok
+= tgamma downward ldbl-128 -0x9.6000000000008p+4L : -0x1.1a2f2af640126cb9b36ea2c15c7ap-828L : inexact-ok
+= tgamma tonearest ldbl-128 -0x9.6000000000008p+4L : -0x1.1a2f2af640126cb9b36ea2c15c7ap-828L : inexact-ok
+= tgamma towardzero ldbl-128 -0x9.6000000000008p+4L : -0x1.1a2f2af640126cb9b36ea2c15c79p-828L : inexact-ok
+= tgamma upward ldbl-128 -0x9.6000000000008p+4L : -0x1.1a2f2af640126cb9b36ea2c15c79p-828L : inexact-ok
+= tgamma downward ldbl-128ibm -0x9.6000000000008p+4L : -0x1.1a2f2af640126cb9b36ea2c15c8p-828L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x9.6000000000008p+4L : -0x1.1a2f2af640126cb9b36ea2c15c8p-828L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x9.6000000000008p+4L : -0x1.1a2f2af640126cb9b36ea2c15cp-828L : inexact-ok
+= tgamma upward ldbl-128ibm -0x9.6000000000008p+4L : -0x1.1a2f2af640126cb9b36ea2c15cp-828L : inexact-ok
+tgamma -0xb4.fffffffffff8p0
+= tgamma downward flt-32 -0xb.4ffffp+4f : -0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma tonearest flt-32 -0xb.4ffffp+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.4ffffp+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0xb.4ffffp+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0xb.4ffffp+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.4ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.4ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.4ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0xb.4ffffp+4L : -0x5.fa2b7cb1342f062p-1088L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.4ffffp+4L : -0x5.fa2b7cb1342f0618p-1088L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.4ffffp+4L : -0x5.fa2b7cb1342f0618p-1088L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.4ffffp+4L : -0x5.fa2b7cb1342f0618p-1088L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.4ffffp+4L : -0x5.fa2b7cb1342f062p-1088L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.4ffffp+4L : -0x5.fa2b7cb1342f0618p-1088L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.4ffffp+4L : -0x5.fa2b7cb1342f0618p-1088L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.4ffffp+4L : -0x5.fa2b7cb1342f0618p-1088L : inexact-ok
+= tgamma downward ldbl-128 -0xb.4ffffp+4L : -0x5.fa2b7cb1342f0619b84e4c550d04p-1088L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.4ffffp+4L : -0x5.fa2b7cb1342f0619b84e4c550dp-1088L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.4ffffp+4L : -0x5.fa2b7cb1342f0619b84e4c550dp-1088L : inexact-ok
+= tgamma upward ldbl-128 -0xb.4ffffp+4L : -0x5.fa2b7cb1342f0619b84e4c550dp-1088L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.4ffffp+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.4ffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.4ffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.4ffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0xb.4fffffffffff8p+4 : -0xb.f41cp-1060 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.4fffffffffff8p+4 : -0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero dbl-64 -0xb.4fffffffffff8p+4 : -0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
+= tgamma upward dbl-64 -0xb.4fffffffffff8p+4 : -0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xb.4fffffffffff8p+4L : -0xb.f418cc537d2800ep-1060L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.4fffffffffff8p+4L : -0xb.f418cc537d2800dp-1060L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.4fffffffffff8p+4L : -0xb.f418cc537d2800dp-1060L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.4fffffffffff8p+4L : -0xb.f418cc537d2800dp-1060L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.4fffffffffff8p+4L : -0xb.f418cc537d2800ep-1060L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.4fffffffffff8p+4L : -0xb.f418cc537d2800dp-1060L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.4fffffffffff8p+4L : -0xb.f418cc537d2800dp-1060L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.4fffffffffff8p+4L : -0xb.f418cc537d2800dp-1060L : inexact-ok
+= tgamma downward ldbl-128 -0xb.4fffffffffff8p+4L : -0xb.f418cc537d2800d44c735966b7ep-1060L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.4fffffffffff8p+4L : -0xb.f418cc537d2800d44c735966b7ep-1060L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.4fffffffffff8p+4L : -0xb.f418cc537d2800d44c735966b7d8p-1060L : inexact-ok
+= tgamma upward ldbl-128 -0xb.4fffffffffff8p+4L : -0xb.f418cc537d2800d44c735966b7d8p-1060L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.4fffffffffff8p+4L : -0xb.f41cp-1060L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.4fffffffffff8p+4L : -0xb.f418p-1060L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128ibm -0xb.4fffffffffff8p+4L : -0xb.f418p-1060L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128ibm -0xb.4fffffffffff8p+4L : -0xb.f418p-1060L : inexact-ok underflow errno-erange-ok
+tgamma -0xb5.000000000008p0
+= tgamma downward flt-32 -0xb.50001p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0xb.50001p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.50001p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0xb.50001p+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0xb.50001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0xb.50001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.50001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.50001p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xb.50001p+4L : 0x5.f9ed505798c523e8p-1088L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.50001p+4L : 0x5.f9ed505798c523e8p-1088L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.50001p+4L : 0x5.f9ed505798c523e8p-1088L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.50001p+4L : 0x5.f9ed505798c523fp-1088L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.50001p+4L : 0x5.f9ed505798c523e8p-1088L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.50001p+4L : 0x5.f9ed505798c523e8p-1088L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.50001p+4L : 0x5.f9ed505798c523e8p-1088L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.50001p+4L : 0x5.f9ed505798c523fp-1088L : inexact-ok
+= tgamma downward ldbl-128 -0xb.50001p+4L : 0x5.f9ed505798c523eb3303d849ab3cp-1088L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.50001p+4L : 0x5.f9ed505798c523eb3303d849ab4p-1088L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.50001p+4L : 0x5.f9ed505798c523eb3303d849ab3cp-1088L : inexact-ok
+= tgamma upward ldbl-128 -0xb.50001p+4L : 0x5.f9ed505798c523eb3303d849ab4p-1088L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.50001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.50001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.50001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.50001p+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0xb.5000000000008p+4 : 0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.5000000000008p+4 : 0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero dbl-64 -0xb.5000000000008p+4 : 0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
+= tgamma upward dbl-64 -0xb.5000000000008p+4 : 0xb.f41cp-1060 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xb.5000000000008p+4L : 0xb.f418cc5379453b3p-1060L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.5000000000008p+4L : 0xb.f418cc5379453b4p-1060L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.5000000000008p+4L : 0xb.f418cc5379453b3p-1060L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.5000000000008p+4L : 0xb.f418cc5379453b4p-1060L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.5000000000008p+4L : 0xb.f418cc5379453b3p-1060L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.5000000000008p+4L : 0xb.f418cc5379453b4p-1060L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.5000000000008p+4L : 0xb.f418cc5379453b3p-1060L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.5000000000008p+4L : 0xb.f418cc5379453b4p-1060L : inexact-ok
+= tgamma downward ldbl-128 -0xb.5000000000008p+4L : 0xb.f418cc5379453b3aadbc1413402p-1060L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.5000000000008p+4L : 0xb.f418cc5379453b3aadbc1413402p-1060L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.5000000000008p+4L : 0xb.f418cc5379453b3aadbc1413402p-1060L : inexact-ok
+= tgamma upward ldbl-128 -0xb.5000000000008p+4L : 0xb.f418cc5379453b3aadbc14134028p-1060L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.5000000000008p+4L : 0xb.f418p-1060L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.5000000000008p+4L : 0xb.f418p-1060L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128ibm -0xb.5000000000008p+4L : 0xb.f418p-1060L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128ibm -0xb.5000000000008p+4L : 0xb.f41cp-1060L : inexact-ok underflow errno-erange-ok
+tgamma -0xb5.fffffffffff8p0
+= tgamma downward flt-32 -0xb.5ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0xb.5ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.5ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0xb.5ffffp+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0xb.5ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0xb.5ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.5ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.5ffffp+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xb.5ffffp+4L : 0x8.6853b8676d944b4p-1096L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.5ffffp+4L : 0x8.6853b8676d944b5p-1096L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.5ffffp+4L : 0x8.6853b8676d944b4p-1096L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.5ffffp+4L : 0x8.6853b8676d944b5p-1096L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.5ffffp+4L : 0x8.6853b8676d944b4p-1096L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.5ffffp+4L : 0x8.6853b8676d944b5p-1096L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.5ffffp+4L : 0x8.6853b8676d944b4p-1096L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.5ffffp+4L : 0x8.6853b8676d944b5p-1096L : inexact-ok
+= tgamma downward ldbl-128 -0xb.5ffffp+4L : 0x8.6853b8676d944b4af867833d1fa8p-1096L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.5ffffp+4L : 0x8.6853b8676d944b4af867833d1fbp-1096L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.5ffffp+4L : 0x8.6853b8676d944b4af867833d1fa8p-1096L : inexact-ok
+= tgamma upward ldbl-128 -0xb.5ffffp+4L : 0x8.6853b8676d944b4af867833d1fbp-1096L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.5ffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.5ffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.5ffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.5ffffp+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0xb.5fffffffffff8p+4 : 0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.5fffffffffff8p+4 : 0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero dbl-64 -0xb.5fffffffffff8p+4 : 0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
+= tgamma upward dbl-64 -0xb.5fffffffffff8p+4 : 0x1.0d4p-1064 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xb.5fffffffffff8p+4L : 0x1.0d04fe453ad3bd2p-1064L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.5fffffffffff8p+4L : 0x1.0d04fe453ad3bd2p-1064L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.5fffffffffff8p+4L : 0x1.0d04fe453ad3bd2p-1064L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.5fffffffffff8p+4L : 0x1.0d04fe453ad3bd22p-1064L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.5fffffffffff8p+4L : 0x1.0d04fe453ad3bd2p-1064L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.5fffffffffff8p+4L : 0x1.0d04fe453ad3bd2p-1064L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.5fffffffffff8p+4L : 0x1.0d04fe453ad3bd2p-1064L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.5fffffffffff8p+4L : 0x1.0d04fe453ad3bd22p-1064L : inexact-ok
+= tgamma downward ldbl-128 -0xb.5fffffffffff8p+4L : 0x1.0d04fe453ad3bd20f2f3dd6f2c2bp-1064L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.5fffffffffff8p+4L : 0x1.0d04fe453ad3bd20f2f3dd6f2c2cp-1064L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.5fffffffffff8p+4L : 0x1.0d04fe453ad3bd20f2f3dd6f2c2bp-1064L : inexact-ok
+= tgamma upward ldbl-128 -0xb.5fffffffffff8p+4L : 0x1.0d04fe453ad3bd20f2f3dd6f2c2cp-1064L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.5fffffffffff8p+4L : 0x1.0dp-1064L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.5fffffffffff8p+4L : 0x1.0dp-1064L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128ibm -0xb.5fffffffffff8p+4L : 0x1.0dp-1064L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128ibm -0xb.5fffffffffff8p+4L : 0x1.0d4p-1064L : inexact-ok underflow errno-erange-ok
+tgamma -0xb6.000000000008p0
+= tgamma downward flt-32 -0xb.60001p+4f : -0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma tonearest flt-32 -0xb.60001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.60001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0xb.60001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0xb.60001p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.60001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.60001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.60001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0xb.60001p+4L : -0x8.67fc2cebc2f23e2p-1096L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.60001p+4L : -0x8.67fc2cebc2f23e2p-1096L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.60001p+4L : -0x8.67fc2cebc2f23e1p-1096L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.60001p+4L : -0x8.67fc2cebc2f23e1p-1096L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.60001p+4L : -0x8.67fc2cebc2f23e2p-1096L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.60001p+4L : -0x8.67fc2cebc2f23e2p-1096L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.60001p+4L : -0x8.67fc2cebc2f23e1p-1096L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.60001p+4L : -0x8.67fc2cebc2f23e1p-1096L : inexact-ok
+= tgamma downward ldbl-128 -0xb.60001p+4L : -0x8.67fc2cebc2f23e1c7cddddf5e03p-1096L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.60001p+4L : -0x8.67fc2cebc2f23e1c7cddddf5e03p-1096L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.60001p+4L : -0x8.67fc2cebc2f23e1c7cddddf5e028p-1096L : inexact-ok
+= tgamma upward ldbl-128 -0xb.60001p+4L : -0x8.67fc2cebc2f23e1c7cddddf5e028p-1096L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.60001p+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.60001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.60001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.60001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0xb.6000000000008p+4 : -0x1.0d4p-1064 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.6000000000008p+4 : -0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero dbl-64 -0xb.6000000000008p+4 : -0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
+= tgamma upward dbl-64 -0xb.6000000000008p+4 : -0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xb.6000000000008p+4L : -0x1.0d04fe453a7c31a6p-1064L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.6000000000008p+4L : -0x1.0d04fe453a7c31a6p-1064L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.6000000000008p+4L : -0x1.0d04fe453a7c31a4p-1064L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.6000000000008p+4L : -0x1.0d04fe453a7c31a4p-1064L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.6000000000008p+4L : -0x1.0d04fe453a7c31a6p-1064L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.6000000000008p+4L : -0x1.0d04fe453a7c31a6p-1064L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.6000000000008p+4L : -0x1.0d04fe453a7c31a4p-1064L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.6000000000008p+4L : -0x1.0d04fe453a7c31a4p-1064L : inexact-ok
+= tgamma downward ldbl-128 -0xb.6000000000008p+4L : -0x1.0d04fe453a7c31a54a6d23c3f834p-1064L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.6000000000008p+4L : -0x1.0d04fe453a7c31a54a6d23c3f834p-1064L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.6000000000008p+4L : -0x1.0d04fe453a7c31a54a6d23c3f833p-1064L : inexact-ok
+= tgamma upward ldbl-128 -0xb.6000000000008p+4L : -0x1.0d04fe453a7c31a54a6d23c3f833p-1064L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.6000000000008p+4L : -0x1.0d4p-1064L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.6000000000008p+4L : -0x1.0dp-1064L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128ibm -0xb.6000000000008p+4L : -0x1.0dp-1064L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128ibm -0xb.6000000000008p+4L : -0x1.0dp-1064L : inexact-ok underflow errno-erange-ok
+tgamma -0xb6.fffffffffff8p0
+= tgamma downward flt-32 -0xb.6ffffp+4f : -0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma tonearest flt-32 -0xb.6ffffp+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.6ffffp+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0xb.6ffffp+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0xb.6ffffp+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.6ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.6ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.6ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0xb.6ffffp+4L : -0xb.c2e7e440d1188c1p-1104L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.6ffffp+4L : -0xb.c2e7e440d1188c1p-1104L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.6ffffp+4L : -0xb.c2e7e440d1188cp-1104L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.6ffffp+4L : -0xb.c2e7e440d1188cp-1104L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.6ffffp+4L : -0xb.c2e7e440d1188c1p-1104L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.6ffffp+4L : -0xb.c2e7e440d1188c1p-1104L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.6ffffp+4L : -0xb.c2e7e440d1188cp-1104L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.6ffffp+4L : -0xb.c2e7e440d1188cp-1104L : inexact-ok
+= tgamma downward ldbl-128 -0xb.6ffffp+4L : -0xb.c2e7e440d1188c0b48acd829af98p-1104L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.6ffffp+4L : -0xb.c2e7e440d1188c0b48acd829af98p-1104L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.6ffffp+4L : -0xb.c2e7e440d1188c0b48acd829af9p-1104L : inexact-ok
+= tgamma upward ldbl-128 -0xb.6ffffp+4L : -0xb.c2e7e440d1188c0b48acd829af9p-1104L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.6ffffp+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.6ffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.6ffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.6ffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0xb.6fffffffffff8p+4 : -0x1.8p-1072 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.6fffffffffff8p+4 : -0x1.8p-1072 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero dbl-64 -0xb.6fffffffffff8p+4 : -0x1.4p-1072 : inexact-ok underflow errno-erange-ok
+= tgamma upward dbl-64 -0xb.6fffffffffff8p+4 : -0x1.4p-1072 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xb.6fffffffffff8p+4L : -0x1.785552e9f05ed316p-1072L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.6fffffffffff8p+4L : -0x1.785552e9f05ed314p-1072L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.6fffffffffff8p+4L : -0x1.785552e9f05ed314p-1072L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.6fffffffffff8p+4L : -0x1.785552e9f05ed314p-1072L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.6fffffffffff8p+4L : -0x1.785552e9f05ed316p-1072L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.6fffffffffff8p+4L : -0x1.785552e9f05ed314p-1072L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.6fffffffffff8p+4L : -0x1.785552e9f05ed314p-1072L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.6fffffffffff8p+4L : -0x1.785552e9f05ed314p-1072L : inexact-ok
+= tgamma downward ldbl-128 -0xb.6fffffffffff8p+4L : -0x1.785552e9f05ed31472126e701a41p-1072L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.6fffffffffff8p+4L : -0x1.785552e9f05ed31472126e701a41p-1072L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.6fffffffffff8p+4L : -0x1.785552e9f05ed31472126e701a4p-1072L : inexact-ok
+= tgamma upward ldbl-128 -0xb.6fffffffffff8p+4L : -0x1.785552e9f05ed31472126e701a4p-1072L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.6fffffffffff8p+4L : -0x1.8p-1072L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.6fffffffffff8p+4L : -0x1.8p-1072L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128ibm -0xb.6fffffffffff8p+4L : -0x1.4p-1072L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128ibm -0xb.6fffffffffff8p+4L : -0x1.4p-1072L : inexact-ok underflow errno-erange-ok
+tgamma -0xb7.000000000008p0
+= tgamma downward flt-32 -0xb.70001p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0xb.70001p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.70001p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0xb.70001p+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0xb.70001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0xb.70001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.70001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.70001p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xb.70001p+4L : 0xb.c26d4bc450a5bc9p-1104L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.70001p+4L : 0xb.c26d4bc450a5bc9p-1104L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.70001p+4L : 0xb.c26d4bc450a5bc9p-1104L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.70001p+4L : 0xb.c26d4bc450a5bcap-1104L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.70001p+4L : 0xb.c26d4bc450a5bc9p-1104L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.70001p+4L : 0xb.c26d4bc450a5bc9p-1104L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.70001p+4L : 0xb.c26d4bc450a5bc9p-1104L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.70001p+4L : 0xb.c26d4bc450a5bcap-1104L : inexact-ok
+= tgamma downward ldbl-128 -0xb.70001p+4L : 0xb.c26d4bc450a5bc9143545a8176a8p-1104L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.70001p+4L : 0xb.c26d4bc450a5bc9143545a8176bp-1104L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.70001p+4L : 0xb.c26d4bc450a5bc9143545a8176a8p-1104L : inexact-ok
+= tgamma upward ldbl-128 -0xb.70001p+4L : 0xb.c26d4bc450a5bc9143545a8176bp-1104L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.70001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.70001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.70001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.70001p+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0xb.7000000000008p+4 : 0x1.4p-1072 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.7000000000008p+4 : 0x1.8p-1072 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero dbl-64 -0xb.7000000000008p+4 : 0x1.4p-1072 : inexact-ok underflow errno-erange-ok
+= tgamma upward dbl-64 -0xb.7000000000008p+4 : 0x1.8p-1072 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xb.7000000000008p+4L : 0x1.785552e9efe43a96p-1072L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.7000000000008p+4L : 0x1.785552e9efe43a98p-1072L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.7000000000008p+4L : 0x1.785552e9efe43a96p-1072L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.7000000000008p+4L : 0x1.785552e9efe43a98p-1072L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.7000000000008p+4L : 0x1.785552e9efe43a96p-1072L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.7000000000008p+4L : 0x1.785552e9efe43a98p-1072L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.7000000000008p+4L : 0x1.785552e9efe43a96p-1072L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.7000000000008p+4L : 0x1.785552e9efe43a98p-1072L : inexact-ok
+= tgamma downward ldbl-128 -0xb.7000000000008p+4L : 0x1.785552e9efe43a97f4940b914245p-1072L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.7000000000008p+4L : 0x1.785552e9efe43a97f4940b914245p-1072L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.7000000000008p+4L : 0x1.785552e9efe43a97f4940b914245p-1072L : inexact-ok
+= tgamma upward ldbl-128 -0xb.7000000000008p+4L : 0x1.785552e9efe43a97f4940b914246p-1072L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.7000000000008p+4L : 0x1.4p-1072L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.7000000000008p+4L : 0x1.8p-1072L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128ibm -0xb.7000000000008p+4L : 0x1.4p-1072L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128ibm -0xb.7000000000008p+4L : 0x1.8p-1072L : inexact-ok underflow errno-erange-ok
+tgamma -0xb7.fffffffffff8p0
+= tgamma downward flt-32 -0xb.7ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0xb.7ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.7ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0xb.7ffffp+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0xb.7ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0xb.7ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.7ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.7ffffp+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xb.7ffffp+4L : 0x1.05d1632f1f3e377ap-1108L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.7ffffp+4L : 0x1.05d1632f1f3e377ap-1108L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.7ffffp+4L : 0x1.05d1632f1f3e377ap-1108L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.7ffffp+4L : 0x1.05d1632f1f3e377cp-1108L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.7ffffp+4L : 0x1.05d1632f1f3e377ap-1108L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.7ffffp+4L : 0x1.05d1632f1f3e377ap-1108L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.7ffffp+4L : 0x1.05d1632f1f3e377ap-1108L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.7ffffp+4L : 0x1.05d1632f1f3e377cp-1108L : inexact-ok
+= tgamma downward ldbl-128 -0xb.7ffffp+4L : 0x1.05d1632f1f3e377a5ce1c82bcef7p-1108L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.7ffffp+4L : 0x1.05d1632f1f3e377a5ce1c82bcef7p-1108L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.7ffffp+4L : 0x1.05d1632f1f3e377a5ce1c82bcef7p-1108L : inexact-ok
+= tgamma upward ldbl-128 -0xb.7ffffp+4L : 0x1.05d1632f1f3e377a5ce1c82bcef8p-1108L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.7ffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.7ffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.7ffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.7ffffp+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0xb.7fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0xb.7fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.7fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.7fffffffffff8p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xb.7fffffffffff8p+4L : 0x2.0b981a509c577f38p-1080L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.7fffffffffff8p+4L : 0x2.0b981a509c577f38p-1080L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.7fffffffffff8p+4L : 0x2.0b981a509c577f38p-1080L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.7fffffffffff8p+4L : 0x2.0b981a509c577f3cp-1080L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.7fffffffffff8p+4L : 0x2.0b981a509c577f38p-1080L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.7fffffffffff8p+4L : 0x2.0b981a509c577f38p-1080L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.7fffffffffff8p+4L : 0x2.0b981a509c577f38p-1080L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.7fffffffffff8p+4L : 0x2.0b981a509c577f3cp-1080L : inexact-ok
+= tgamma downward ldbl-128 -0xb.7fffffffffff8p+4L : 0x2.0b981a509c577f3951f0a073405p-1080L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.7fffffffffff8p+4L : 0x2.0b981a509c577f3951f0a0734052p-1080L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.7fffffffffff8p+4L : 0x2.0b981a509c577f3951f0a073405p-1080L : inexact-ok
+= tgamma upward ldbl-128 -0xb.7fffffffffff8p+4L : 0x2.0b981a509c577f3951f0a0734052p-1080L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.7fffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.7fffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.7fffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.7fffffffffff8p+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+tgamma -0xb8.000000000008p0
+= tgamma downward flt-32 -0xb.80001p+4f : -0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma tonearest flt-32 -0xb.80001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.80001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0xb.80001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0xb.80001p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.80001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.80001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.80001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0xb.80001p+4L : -0x1.05c6b740afc189e2p-1108L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.80001p+4L : -0x1.05c6b740afc189ep-1108L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.80001p+4L : -0x1.05c6b740afc189ep-1108L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.80001p+4L : -0x1.05c6b740afc189ep-1108L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.80001p+4L : -0x1.05c6b740afc189e2p-1108L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.80001p+4L : -0x1.05c6b740afc189ep-1108L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.80001p+4L : -0x1.05c6b740afc189ep-1108L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.80001p+4L : -0x1.05c6b740afc189ep-1108L : inexact-ok
+= tgamma downward ldbl-128 -0xb.80001p+4L : -0x1.05c6b740afc189e07304b954f89ep-1108L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.80001p+4L : -0x1.05c6b740afc189e07304b954f89ep-1108L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.80001p+4L : -0x1.05c6b740afc189e07304b954f89dp-1108L : inexact-ok
+= tgamma upward ldbl-128 -0xb.80001p+4L : -0x1.05c6b740afc189e07304b954f89dp-1108L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.80001p+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.80001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.80001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.80001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0xb.8000000000008p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.8000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.8000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.8000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0xb.8000000000008p+4L : -0x2.0b981a509bacc054p-1080L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.8000000000008p+4L : -0x2.0b981a509bacc054p-1080L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.8000000000008p+4L : -0x2.0b981a509bacc05p-1080L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.8000000000008p+4L : -0x2.0b981a509bacc05p-1080L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.8000000000008p+4L : -0x2.0b981a509bacc054p-1080L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.8000000000008p+4L : -0x2.0b981a509bacc054p-1080L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.8000000000008p+4L : -0x2.0b981a509bacc05p-1080L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.8000000000008p+4L : -0x2.0b981a509bacc05p-1080L : inexact-ok
+= tgamma downward ldbl-128 -0xb.8000000000008p+4L : -0x2.0b981a509bacc0525e44e7ef1c3p-1080L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.8000000000008p+4L : -0x2.0b981a509bacc0525e44e7ef1c3p-1080L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.8000000000008p+4L : -0x2.0b981a509bacc0525e44e7ef1c2ep-1080L : inexact-ok
+= tgamma upward ldbl-128 -0xb.8000000000008p+4L : -0x2.0b981a509bacc0525e44e7ef1c2ep-1080L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.8000000000008p+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.8000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.8000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.8000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+tgamma 0x8.00000000000000000000000004p0
+= tgamma downward flt-32 0x8.00001p+0f : 0x1.3b0026p+12f : inexact-ok
+= tgamma tonearest flt-32 0x8.00001p+0f : 0x1.3b0028p+12f : inexact-ok
+= tgamma towardzero flt-32 0x8.00001p+0f : 0x1.3b0026p+12f : inexact-ok
+= tgamma upward flt-32 0x8.00001p+0f : 0x1.3b0028p+12f : inexact-ok
+= tgamma downward dbl-64 0x8.00001p+0 : 0x1.3b0027aed7d78p+12 : inexact-ok
+= tgamma tonearest dbl-64 0x8.00001p+0 : 0x1.3b0027aed7d79p+12 : inexact-ok
+= tgamma towardzero dbl-64 0x8.00001p+0 : 0x1.3b0027aed7d78p+12 : inexact-ok
+= tgamma upward dbl-64 0x8.00001p+0 : 0x1.3b0027aed7d79p+12 : inexact-ok
+= tgamma downward ldbl-96-intel 0x8.00001p+0L : 0x1.3b0027aed7d78dfep+12L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x8.00001p+0L : 0x1.3b0027aed7d78dfep+12L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x8.00001p+0L : 0x1.3b0027aed7d78dfep+12L : inexact-ok
+= tgamma upward ldbl-96-intel 0x8.00001p+0L : 0x1.3b0027aed7d78ep+12L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x8.00001p+0L : 0x1.3b0027aed7d78dfep+12L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x8.00001p+0L : 0x1.3b0027aed7d78dfep+12L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x8.00001p+0L : 0x1.3b0027aed7d78dfep+12L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x8.00001p+0L : 0x1.3b0027aed7d78ep+12L : inexact-ok
+= tgamma downward ldbl-128 0x8.00001p+0L : 0x1.3b0027aed7d78dfe30dbe6eceb51p+12L : inexact-ok
+= tgamma tonearest ldbl-128 0x8.00001p+0L : 0x1.3b0027aed7d78dfe30dbe6eceb51p+12L : inexact-ok
+= tgamma towardzero ldbl-128 0x8.00001p+0L : 0x1.3b0027aed7d78dfe30dbe6eceb51p+12L : inexact-ok
+= tgamma upward ldbl-128 0x8.00001p+0L : 0x1.3b0027aed7d78dfe30dbe6eceb52p+12L : inexact-ok
+= tgamma downward ldbl-128ibm 0x8.00001p+0L : 0x1.3b0027aed7d78dfe30dbe6ecebp+12L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x8.00001p+0L : 0x1.3b0027aed7d78dfe30dbe6eceb8p+12L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x8.00001p+0L : 0x1.3b0027aed7d78dfe30dbe6ecebp+12L : inexact-ok
+= tgamma upward ldbl-128ibm 0x8.00001p+0L : 0x1.3b0027aed7d78dfe30dbe6eceb8p+12L : inexact-ok
+= tgamma downward flt-32 0x8p+0f : 0x1.3bp+12f : inexact-ok
+= tgamma tonearest flt-32 0x8p+0f : 0x1.3bp+12f : inexact-ok
+= tgamma towardzero flt-32 0x8p+0f : 0x1.3bp+12f : inexact-ok
+= tgamma upward flt-32 0x8p+0f : 0x1.3bp+12f : inexact-ok
+= tgamma downward dbl-64 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma tonearest dbl-64 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma towardzero dbl-64 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma upward dbl-64 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma downward ldbl-96-intel 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma upward ldbl-96-intel 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma downward ldbl-128 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma tonearest ldbl-128 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma towardzero ldbl-128 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma upward ldbl-128 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma downward ldbl-128ibm 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma upward ldbl-128ibm 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma downward dbl-64 0x8.0000000000008p+0 : 0x1.3b00000000013p+12 : inexact-ok
+= tgamma tonearest dbl-64 0x8.0000000000008p+0 : 0x1.3b00000000014p+12 : inexact-ok
+= tgamma towardzero dbl-64 0x8.0000000000008p+0 : 0x1.3b00000000013p+12 : inexact-ok
+= tgamma upward dbl-64 0x8.0000000000008p+0 : 0x1.3b00000000014p+12 : inexact-ok
+= tgamma downward ldbl-96-intel 0x8.0000000000008p+0L : 0x1.3b00000000013d76p+12L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x8.0000000000008p+0L : 0x1.3b00000000013d76p+12L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x8.0000000000008p+0L : 0x1.3b00000000013d76p+12L : inexact-ok
+= tgamma upward ldbl-96-intel 0x8.0000000000008p+0L : 0x1.3b00000000013d78p+12L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x8.0000000000008p+0L : 0x1.3b00000000013d76p+12L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x8.0000000000008p+0L : 0x1.3b00000000013d76p+12L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x8.0000000000008p+0L : 0x1.3b00000000013d76p+12L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x8.0000000000008p+0L : 0x1.3b00000000013d78p+12L : inexact-ok
+= tgamma downward ldbl-128 0x8.0000000000008p+0L : 0x1.3b00000000013d76aa158a2c6263p+12L : inexact-ok
+= tgamma tonearest ldbl-128 0x8.0000000000008p+0L : 0x1.3b00000000013d76aa158a2c6263p+12L : inexact-ok
+= tgamma towardzero ldbl-128 0x8.0000000000008p+0L : 0x1.3b00000000013d76aa158a2c6263p+12L : inexact-ok
+= tgamma upward ldbl-128 0x8.0000000000008p+0L : 0x1.3b00000000013d76aa158a2c6264p+12L : inexact-ok
+= tgamma downward ldbl-128ibm 0x8.0000000000008p+0L : 0x1.3b00000000013d76aa158a2c62p+12L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x8.0000000000008p+0L : 0x1.3b00000000013d76aa158a2c628p+12L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x8.0000000000008p+0L : 0x1.3b00000000013d76aa158a2c62p+12L : inexact-ok
+= tgamma upward ldbl-128ibm 0x8.0000000000008p+0L : 0x1.3b00000000013d76aa158a2c628p+12L : inexact-ok
+= tgamma downward ldbl-96-intel 0x8.000000000000001p+0L : 0x1.3b00000000000026p+12L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x8.000000000000001p+0L : 0x1.3b00000000000028p+12L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x8.000000000000001p+0L : 0x1.3b00000000000026p+12L : inexact-ok
+= tgamma upward ldbl-96-intel 0x8.000000000000001p+0L : 0x1.3b00000000000028p+12L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x8.000000000000001p+0L : 0x1.3b00000000000026p+12L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x8.000000000000001p+0L : 0x1.3b00000000000028p+12L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x8.000000000000001p+0L : 0x1.3b00000000000026p+12L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x8.000000000000001p+0L : 0x1.3b00000000000028p+12L : inexact-ok
+= tgamma downward ldbl-128 0x8.000000000000001p+0L : 0x1.3b00000000000027aed542b14577p+12L : inexact-ok
+= tgamma tonearest ldbl-128 0x8.000000000000001p+0L : 0x1.3b00000000000027aed542b14578p+12L : inexact-ok
+= tgamma towardzero ldbl-128 0x8.000000000000001p+0L : 0x1.3b00000000000027aed542b14577p+12L : inexact-ok
+= tgamma upward ldbl-128 0x8.000000000000001p+0L : 0x1.3b00000000000027aed542b14578p+12L : inexact-ok
+= tgamma downward ldbl-128ibm 0x8.000000000000001p+0L : 0x1.3b00000000000027aed542b145p+12L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x8.000000000000001p+0L : 0x1.3b00000000000027aed542b1458p+12L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x8.000000000000001p+0L : 0x1.3b00000000000027aed542b145p+12L : inexact-ok
+= tgamma upward ldbl-128ibm 0x8.000000000000001p+0L : 0x1.3b00000000000027aed542b1458p+12L : inexact-ok
+= tgamma downward ldbl-128 0x8.00000000000000000000000004p+0L : 0x1.3b000000000000000000000009ebp+12L : inexact-ok
+= tgamma tonearest ldbl-128 0x8.00000000000000000000000004p+0L : 0x1.3b000000000000000000000009ecp+12L : inexact-ok
+= tgamma towardzero ldbl-128 0x8.00000000000000000000000004p+0L : 0x1.3b000000000000000000000009ebp+12L : inexact-ok
+= tgamma upward ldbl-128 0x8.00000000000000000000000004p+0L : 0x1.3b000000000000000000000009ecp+12L : inexact-ok
+= tgamma downward ldbl-128ibm 0x8.00000000000000000000000004p+0L : 0x1.3b0000000000000000000000098p+12L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x8.00000000000000000000000004p+0L : 0x1.3b00000000000000000000000ap+12L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x8.00000000000000000000000004p+0L : 0x1.3b0000000000000000000000098p+12L : inexact-ok
+= tgamma upward ldbl-128ibm 0x8.00000000000000000000000004p+0L : 0x1.3b00000000000000000000000ap+12L : inexact-ok
+tgamma 0x7.fffffffffffffffffffffffffep0
+= tgamma downward flt-32 0x8p+0f : 0x1.3bp+12f : inexact-ok
+= tgamma tonearest flt-32 0x8p+0f : 0x1.3bp+12f : inexact-ok
+= tgamma towardzero flt-32 0x8p+0f : 0x1.3bp+12f : inexact-ok
+= tgamma upward flt-32 0x8p+0f : 0x1.3bp+12f : inexact-ok
+= tgamma downward dbl-64 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma tonearest dbl-64 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma towardzero dbl-64 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma upward dbl-64 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma downward ldbl-96-intel 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma upward ldbl-96-intel 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma downward ldbl-128 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma tonearest ldbl-128 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma towardzero ldbl-128 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma upward ldbl-128 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma downward ldbl-128ibm 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma upward ldbl-128ibm 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma downward flt-32 0x7.fffff8p+0f : 0x1.3affecp+12f : inexact-ok
+= tgamma tonearest flt-32 0x7.fffff8p+0f : 0x1.3affecp+12f : inexact-ok
+= tgamma towardzero flt-32 0x7.fffff8p+0f : 0x1.3affecp+12f : inexact-ok
+= tgamma upward flt-32 0x7.fffff8p+0f : 0x1.3affeep+12f : inexact-ok
+= tgamma downward dbl-64 0x7.fffff8p+0 : 0x1.3affec289603dp+12 : inexact-ok
+= tgamma tonearest dbl-64 0x7.fffff8p+0 : 0x1.3affec289603ep+12 : inexact-ok
+= tgamma towardzero dbl-64 0x7.fffff8p+0 : 0x1.3affec289603dp+12 : inexact-ok
+= tgamma upward dbl-64 0x7.fffff8p+0 : 0x1.3affec289603ep+12 : inexact-ok
+= tgamma downward ldbl-96-intel 0x7.fffff8p+0L : 0x1.3affec289603de8p+12L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x7.fffff8p+0L : 0x1.3affec289603de8p+12L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x7.fffff8p+0L : 0x1.3affec289603de8p+12L : inexact-ok
+= tgamma upward ldbl-96-intel 0x7.fffff8p+0L : 0x1.3affec289603de82p+12L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x7.fffff8p+0L : 0x1.3affec289603de8p+12L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x7.fffff8p+0L : 0x1.3affec289603de8p+12L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x7.fffff8p+0L : 0x1.3affec289603de8p+12L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x7.fffff8p+0L : 0x1.3affec289603de82p+12L : inexact-ok
+= tgamma downward ldbl-128 0x7.fffff8p+0L : 0x1.3affec289603de8066de83f67783p+12L : inexact-ok
+= tgamma tonearest ldbl-128 0x7.fffff8p+0L : 0x1.3affec289603de8066de83f67784p+12L : inexact-ok
+= tgamma towardzero ldbl-128 0x7.fffff8p+0L : 0x1.3affec289603de8066de83f67783p+12L : inexact-ok
+= tgamma upward ldbl-128 0x7.fffff8p+0L : 0x1.3affec289603de8066de83f67784p+12L : inexact-ok
+= tgamma downward ldbl-128ibm 0x7.fffff8p+0L : 0x1.3affec289603de8066de83f6778p+12L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x7.fffff8p+0L : 0x1.3affec289603de8066de83f6778p+12L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x7.fffff8p+0L : 0x1.3affec289603de8066de83f6778p+12L : inexact-ok
+= tgamma upward ldbl-128ibm 0x7.fffff8p+0L : 0x1.3affec289603de8066de83f678p+12L : inexact-ok
+= tgamma downward dbl-64 0x7.ffffffffffffcp+0 : 0x1.3affffffffff6p+12 : inexact-ok
+= tgamma tonearest dbl-64 0x7.ffffffffffffcp+0 : 0x1.3affffffffff6p+12 : inexact-ok
+= tgamma towardzero dbl-64 0x7.ffffffffffffcp+0 : 0x1.3affffffffff6p+12 : inexact-ok
+= tgamma upward dbl-64 0x7.ffffffffffffcp+0 : 0x1.3affffffffff7p+12 : inexact-ok
+= tgamma downward ldbl-96-intel 0x7.ffffffffffffcp+0L : 0x1.3affffffffff6144p+12L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x7.ffffffffffffcp+0L : 0x1.3affffffffff6144p+12L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x7.ffffffffffffcp+0L : 0x1.3affffffffff6144p+12L : inexact-ok
+= tgamma upward ldbl-96-intel 0x7.ffffffffffffcp+0L : 0x1.3affffffffff6146p+12L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x7.ffffffffffffcp+0L : 0x1.3affffffffff6144p+12L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x7.ffffffffffffcp+0L : 0x1.3affffffffff6144p+12L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x7.ffffffffffffcp+0L : 0x1.3affffffffff6144p+12L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x7.ffffffffffffcp+0L : 0x1.3affffffffff6146p+12L : inexact-ok
+= tgamma downward ldbl-128 0x7.ffffffffffffcp+0L : 0x1.3affffffffff6144aaf53aea4ab7p+12L : inexact-ok
+= tgamma tonearest ldbl-128 0x7.ffffffffffffcp+0L : 0x1.3affffffffff6144aaf53aea4ab8p+12L : inexact-ok
+= tgamma towardzero ldbl-128 0x7.ffffffffffffcp+0L : 0x1.3affffffffff6144aaf53aea4ab7p+12L : inexact-ok
+= tgamma upward ldbl-128 0x7.ffffffffffffcp+0L : 0x1.3affffffffff6144aaf53aea4ab8p+12L : inexact-ok
+= tgamma downward ldbl-128ibm 0x7.ffffffffffffcp+0L : 0x1.3affffffffff6144aaf53aea4a8p+12L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x7.ffffffffffffcp+0L : 0x1.3affffffffff6144aaf53aea4a8p+12L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x7.ffffffffffffcp+0L : 0x1.3affffffffff6144aaf53aea4a8p+12L : inexact-ok
+= tgamma upward ldbl-128ibm 0x7.ffffffffffffcp+0L : 0x1.3affffffffff6144aaf53aea4bp+12L : inexact-ok
+= tgamma downward ldbl-96-intel 0x7.fffffffffffffff8p+0L : 0x1.3affffffffffffecp+12L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x7.fffffffffffffff8p+0L : 0x1.3affffffffffffecp+12L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x7.fffffffffffffff8p+0L : 0x1.3affffffffffffecp+12L : inexact-ok
+= tgamma upward ldbl-96-intel 0x7.fffffffffffffff8p+0L : 0x1.3affffffffffffeep+12L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x7.fffffffffffffff8p+0L : 0x1.3affffffffffffecp+12L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x7.fffffffffffffff8p+0L : 0x1.3affffffffffffecp+12L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x7.fffffffffffffff8p+0L : 0x1.3affffffffffffecp+12L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x7.fffffffffffffff8p+0L : 0x1.3affffffffffffeep+12L : inexact-ok
+= tgamma downward ldbl-128 0x7.fffffffffffffff8p+0L : 0x1.3affffffffffffec28955ea75d44p+12L : inexact-ok
+= tgamma tonearest ldbl-128 0x7.fffffffffffffff8p+0L : 0x1.3affffffffffffec28955ea75d44p+12L : inexact-ok
+= tgamma towardzero ldbl-128 0x7.fffffffffffffff8p+0L : 0x1.3affffffffffffec28955ea75d44p+12L : inexact-ok
+= tgamma upward ldbl-128 0x7.fffffffffffffff8p+0L : 0x1.3affffffffffffec28955ea75d45p+12L : inexact-ok
+= tgamma downward ldbl-128ibm 0x7.fffffffffffffff8p+0L : 0x1.3affffffffffffec28955ea75dp+12L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x7.fffffffffffffff8p+0L : 0x1.3affffffffffffec28955ea75d8p+12L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x7.fffffffffffffff8p+0L : 0x1.3affffffffffffec28955ea75dp+12L : inexact-ok
+= tgamma upward ldbl-128ibm 0x7.fffffffffffffff8p+0L : 0x1.3affffffffffffec28955ea75d8p+12L : inexact-ok
+= tgamma downward ldbl-128 0x7.fffffffffffffffffffffffffep+0L : 0x1.3afffffffffffffffffffffffb0ap+12L : inexact-ok
+= tgamma tonearest ldbl-128 0x7.fffffffffffffffffffffffffep+0L : 0x1.3afffffffffffffffffffffffb0ap+12L : inexact-ok
+= tgamma towardzero ldbl-128 0x7.fffffffffffffffffffffffffep+0L : 0x1.3afffffffffffffffffffffffb0ap+12L : inexact-ok
+= tgamma upward ldbl-128 0x7.fffffffffffffffffffffffffep+0L : 0x1.3afffffffffffffffffffffffb0bp+12L : inexact-ok
+= tgamma downward ldbl-128ibm 0x7.fffffffffffffffffffffffffep+0L : 0x1.3afffffffffffffffffffffffbp+12L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x7.fffffffffffffffffffffffffep+0L : 0x1.3afffffffffffffffffffffffbp+12L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x7.fffffffffffffffffffffffffep+0L : 0x1.3afffffffffffffffffffffffbp+12L : inexact-ok
+= tgamma upward ldbl-128ibm 0x7.fffffffffffffffffffffffffep+0L : 0x1.3afffffffffffffffffffffffb8p+12L : inexact-ok
+tgamma 0x7.00000000000000000000000002p0
+= tgamma downward flt-32 0x7.000008p+0f : 0x2.d00028p+8f : inexact-ok
+= tgamma tonearest flt-32 0x7.000008p+0f : 0x2.d0002cp+8f : inexact-ok
+= tgamma towardzero flt-32 0x7.000008p+0f : 0x2.d00028p+8f : inexact-ok
+= tgamma upward flt-32 0x7.000008p+0f : 0x2.d0002cp+8f : inexact-ok
+= tgamma downward dbl-64 0x7.000008p+0 : 0x2.d0002a233e27ep+8 : inexact-ok
+= tgamma tonearest dbl-64 0x7.000008p+0 : 0x2.d0002a233e28p+8 : inexact-ok
+= tgamma towardzero dbl-64 0x7.000008p+0 : 0x2.d0002a233e27ep+8 : inexact-ok
+= tgamma upward dbl-64 0x7.000008p+0 : 0x2.d0002a233e28p+8 : inexact-ok
+= tgamma downward ldbl-96-intel 0x7.000008p+0L : 0x2.d0002a233e27fbd4p+8L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x7.000008p+0L : 0x2.d0002a233e27fbd8p+8L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x7.000008p+0L : 0x2.d0002a233e27fbd4p+8L : inexact-ok
+= tgamma upward ldbl-96-intel 0x7.000008p+0L : 0x2.d0002a233e27fbd8p+8L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x7.000008p+0L : 0x2.d0002a233e27fbd4p+8L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x7.000008p+0L : 0x2.d0002a233e27fbd8p+8L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x7.000008p+0L : 0x2.d0002a233e27fbd4p+8L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x7.000008p+0L : 0x2.d0002a233e27fbd8p+8L : inexact-ok
+= tgamma downward ldbl-128 0x7.000008p+0L : 0x2.d0002a233e27fbd735efb122b116p+8L : inexact-ok
+= tgamma tonearest ldbl-128 0x7.000008p+0L : 0x2.d0002a233e27fbd735efb122b116p+8L : inexact-ok
+= tgamma towardzero ldbl-128 0x7.000008p+0L : 0x2.d0002a233e27fbd735efb122b116p+8L : inexact-ok
+= tgamma upward ldbl-128 0x7.000008p+0L : 0x2.d0002a233e27fbd735efb122b118p+8L : inexact-ok
+= tgamma downward ldbl-128ibm 0x7.000008p+0L : 0x2.d0002a233e27fbd735efb122b1p+8L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x7.000008p+0L : 0x2.d0002a233e27fbd735efb122b1p+8L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x7.000008p+0L : 0x2.d0002a233e27fbd735efb122b1p+8L : inexact-ok
+= tgamma upward ldbl-128ibm 0x7.000008p+0L : 0x2.d0002a233e27fbd735efb122b2p+8L : inexact-ok
+= tgamma downward flt-32 0x7p+0f : 0x2.dp+8f : inexact-ok
+= tgamma tonearest flt-32 0x7p+0f : 0x2.dp+8f : inexact-ok
+= tgamma towardzero flt-32 0x7p+0f : 0x2.dp+8f : inexact-ok
+= tgamma upward flt-32 0x7p+0f : 0x2.dp+8f : inexact-ok
+= tgamma downward dbl-64 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma tonearest dbl-64 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma towardzero dbl-64 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma upward dbl-64 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma downward ldbl-96-intel 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma upward ldbl-96-intel 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma downward ldbl-128 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma tonearest ldbl-128 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma towardzero ldbl-128 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma upward ldbl-128 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma downward ldbl-128ibm 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma upward ldbl-128ibm 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma downward dbl-64 0x7.0000000000004p+0 : 0x2.d000000000014p+8 : inexact-ok
+= tgamma tonearest dbl-64 0x7.0000000000004p+0 : 0x2.d000000000016p+8 : inexact-ok
+= tgamma towardzero dbl-64 0x7.0000000000004p+0 : 0x2.d000000000014p+8 : inexact-ok
+= tgamma upward dbl-64 0x7.0000000000004p+0 : 0x2.d000000000016p+8 : inexact-ok
+= tgamma downward ldbl-96-intel 0x7.0000000000004p+0L : 0x2.d000000000015118p+8L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x7.0000000000004p+0L : 0x2.d000000000015118p+8L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x7.0000000000004p+0L : 0x2.d000000000015118p+8L : inexact-ok
+= tgamma upward ldbl-96-intel 0x7.0000000000004p+0L : 0x2.d00000000001511cp+8L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x7.0000000000004p+0L : 0x2.d000000000015118p+8L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x7.0000000000004p+0L : 0x2.d000000000015118p+8L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x7.0000000000004p+0L : 0x2.d000000000015118p+8L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x7.0000000000004p+0L : 0x2.d00000000001511cp+8L : inexact-ok
+= tgamma downward ldbl-128 0x7.0000000000004p+0L : 0x2.d000000000015119e6f40ba005fep+8L : inexact-ok
+= tgamma tonearest ldbl-128 0x7.0000000000004p+0L : 0x2.d000000000015119e6f40ba005fep+8L : inexact-ok
+= tgamma towardzero ldbl-128 0x7.0000000000004p+0L : 0x2.d000000000015119e6f40ba005fep+8L : inexact-ok
+= tgamma upward ldbl-128 0x7.0000000000004p+0L : 0x2.d000000000015119e6f40ba006p+8L : inexact-ok
+= tgamma downward ldbl-128ibm 0x7.0000000000004p+0L : 0x2.d000000000015119e6f40ba005p+8L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x7.0000000000004p+0L : 0x2.d000000000015119e6f40ba006p+8L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x7.0000000000004p+0L : 0x2.d000000000015119e6f40ba005p+8L : inexact-ok
+= tgamma upward ldbl-128ibm 0x7.0000000000004p+0L : 0x2.d000000000015119e6f40ba006p+8L : inexact-ok
+= tgamma downward ldbl-96-intel 0x7.0000000000000008p+0L : 0x2.d000000000000028p+8L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x7.0000000000000008p+0L : 0x2.d00000000000002cp+8L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x7.0000000000000008p+0L : 0x2.d000000000000028p+8L : inexact-ok
+= tgamma upward ldbl-96-intel 0x7.0000000000000008p+0L : 0x2.d00000000000002cp+8L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x7.0000000000000008p+0L : 0x2.d000000000000028p+8L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x7.0000000000000008p+0L : 0x2.d00000000000002cp+8L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x7.0000000000000008p+0L : 0x2.d000000000000028p+8L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x7.0000000000000008p+0L : 0x2.d00000000000002cp+8L : inexact-ok
+= tgamma downward ldbl-128 0x7.0000000000000008p+0L : 0x2.d00000000000002a233cde8173f6p+8L : inexact-ok
+= tgamma tonearest ldbl-128 0x7.0000000000000008p+0L : 0x2.d00000000000002a233cde8173f6p+8L : inexact-ok
+= tgamma towardzero ldbl-128 0x7.0000000000000008p+0L : 0x2.d00000000000002a233cde8173f6p+8L : inexact-ok
+= tgamma upward ldbl-128 0x7.0000000000000008p+0L : 0x2.d00000000000002a233cde8173f8p+8L : inexact-ok
+= tgamma downward ldbl-128ibm 0x7.0000000000000008p+0L : 0x2.d00000000000002a233cde8173p+8L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x7.0000000000000008p+0L : 0x2.d00000000000002a233cde8174p+8L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x7.0000000000000008p+0L : 0x2.d00000000000002a233cde8173p+8L : inexact-ok
+= tgamma upward ldbl-128ibm 0x7.0000000000000008p+0L : 0x2.d00000000000002a233cde8174p+8L : inexact-ok
+= tgamma downward ldbl-128 0x7.00000000000000000000000002p+0L : 0x2.d000000000000000000000000a88p+8L : inexact-ok
+= tgamma tonearest ldbl-128 0x7.00000000000000000000000002p+0L : 0x2.d000000000000000000000000a88p+8L : inexact-ok
+= tgamma towardzero ldbl-128 0x7.00000000000000000000000002p+0L : 0x2.d000000000000000000000000a88p+8L : inexact-ok
+= tgamma upward ldbl-128 0x7.00000000000000000000000002p+0L : 0x2.d000000000000000000000000a8ap+8L : inexact-ok
+= tgamma downward ldbl-128ibm 0x7.00000000000000000000000002p+0L : 0x2.d000000000000000000000000ap+8L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x7.00000000000000000000000002p+0L : 0x2.d000000000000000000000000bp+8L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x7.00000000000000000000000002p+0L : 0x2.d000000000000000000000000ap+8L : inexact-ok
+= tgamma upward ldbl-128ibm 0x7.00000000000000000000000002p+0L : 0x2.d000000000000000000000000bp+8L : inexact-ok
+tgamma 0x6.fffffffffffffffffffffffffep0
+= tgamma downward flt-32 0x7p+0f : 0x2.dp+8f : inexact-ok
+= tgamma tonearest flt-32 0x7p+0f : 0x2.dp+8f : inexact-ok
+= tgamma towardzero flt-32 0x7p+0f : 0x2.dp+8f : inexact-ok
+= tgamma upward flt-32 0x7p+0f : 0x2.dp+8f : inexact-ok
+= tgamma downward dbl-64 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma tonearest dbl-64 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma towardzero dbl-64 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma upward dbl-64 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma downward ldbl-96-intel 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma upward ldbl-96-intel 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma downward ldbl-128 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma tonearest ldbl-128 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma towardzero ldbl-128 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma upward ldbl-128 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma downward ldbl-128ibm 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma upward ldbl-128ibm 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma downward flt-32 0x6.fffff8p+0f : 0x2.cfffd4p+8f : inexact-ok
+= tgamma tonearest flt-32 0x6.fffff8p+0f : 0x2.cfffd4p+8f : inexact-ok
+= tgamma towardzero flt-32 0x6.fffff8p+0f : 0x2.cfffd4p+8f : inexact-ok
+= tgamma upward flt-32 0x6.fffff8p+0f : 0x2.cfffd8p+8f : inexact-ok
+= tgamma downward dbl-64 0x6.fffff8p+0 : 0x2.cfffd5dcc46aep+8 : inexact-ok
+= tgamma tonearest dbl-64 0x6.fffff8p+0 : 0x2.cfffd5dcc46bp+8 : inexact-ok
+= tgamma towardzero dbl-64 0x6.fffff8p+0 : 0x2.cfffd5dcc46aep+8 : inexact-ok
+= tgamma upward dbl-64 0x6.fffff8p+0 : 0x2.cfffd5dcc46bp+8 : inexact-ok
+= tgamma downward ldbl-96-intel 0x6.fffff8p+0L : 0x2.cfffd5dcc46af8ep+8L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x6.fffff8p+0L : 0x2.cfffd5dcc46af8ep+8L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x6.fffff8p+0L : 0x2.cfffd5dcc46af8ep+8L : inexact-ok
+= tgamma upward ldbl-96-intel 0x6.fffff8p+0L : 0x2.cfffd5dcc46af8e4p+8L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x6.fffff8p+0L : 0x2.cfffd5dcc46af8ep+8L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x6.fffff8p+0L : 0x2.cfffd5dcc46af8ep+8L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x6.fffff8p+0L : 0x2.cfffd5dcc46af8ep+8L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x6.fffff8p+0L : 0x2.cfffd5dcc46af8e4p+8L : inexact-ok
+= tgamma downward ldbl-128 0x6.fffff8p+0L : 0x2.cfffd5dcc46af8e165622f398162p+8L : inexact-ok
+= tgamma tonearest ldbl-128 0x6.fffff8p+0L : 0x2.cfffd5dcc46af8e165622f398162p+8L : inexact-ok
+= tgamma towardzero ldbl-128 0x6.fffff8p+0L : 0x2.cfffd5dcc46af8e165622f398162p+8L : inexact-ok
+= tgamma upward ldbl-128 0x6.fffff8p+0L : 0x2.cfffd5dcc46af8e165622f398164p+8L : inexact-ok
+= tgamma downward ldbl-128ibm 0x6.fffff8p+0L : 0x2.cfffd5dcc46af8e165622f3981p+8L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x6.fffff8p+0L : 0x2.cfffd5dcc46af8e165622f3981p+8L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x6.fffff8p+0L : 0x2.cfffd5dcc46af8e165622f3981p+8L : inexact-ok
+= tgamma upward ldbl-128ibm 0x6.fffff8p+0L : 0x2.cfffd5dcc46af8e165622f3982p+8L : inexact-ok
+= tgamma downward dbl-64 0x6.ffffffffffffcp+0 : 0x2.cffffffffffeap+8 : inexact-ok
+= tgamma tonearest dbl-64 0x6.ffffffffffffcp+0 : 0x2.cffffffffffeap+8 : inexact-ok
+= tgamma towardzero dbl-64 0x6.ffffffffffffcp+0 : 0x2.cffffffffffeap+8 : inexact-ok
+= tgamma upward dbl-64 0x6.ffffffffffffcp+0 : 0x2.cffffffffffecp+8 : inexact-ok
+= tgamma downward ldbl-96-intel 0x6.ffffffffffffcp+0L : 0x2.cffffffffffeaee4p+8L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x6.ffffffffffffcp+0L : 0x2.cffffffffffeaee8p+8L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x6.ffffffffffffcp+0L : 0x2.cffffffffffeaee4p+8L : inexact-ok
+= tgamma upward ldbl-96-intel 0x6.ffffffffffffcp+0L : 0x2.cffffffffffeaee8p+8L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x6.ffffffffffffcp+0L : 0x2.cffffffffffeaee4p+8L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x6.ffffffffffffcp+0L : 0x2.cffffffffffeaee8p+8L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x6.ffffffffffffcp+0L : 0x2.cffffffffffeaee4p+8L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x6.ffffffffffffcp+0L : 0x2.cffffffffffeaee8p+8L : inexact-ok
+= tgamma downward ldbl-128 0x6.ffffffffffffcp+0L : 0x2.cffffffffffeaee6190bf4609ebep+8L : inexact-ok
+= tgamma tonearest ldbl-128 0x6.ffffffffffffcp+0L : 0x2.cffffffffffeaee6190bf4609ebep+8L : inexact-ok
+= tgamma towardzero ldbl-128 0x6.ffffffffffffcp+0L : 0x2.cffffffffffeaee6190bf4609ebep+8L : inexact-ok
+= tgamma upward ldbl-128 0x6.ffffffffffffcp+0L : 0x2.cffffffffffeaee6190bf4609ecp+8L : inexact-ok
+= tgamma downward ldbl-128ibm 0x6.ffffffffffffcp+0L : 0x2.cffffffffffeaee6190bf4609ep+8L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x6.ffffffffffffcp+0L : 0x2.cffffffffffeaee6190bf4609fp+8L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x6.ffffffffffffcp+0L : 0x2.cffffffffffeaee6190bf4609ep+8L : inexact-ok
+= tgamma upward ldbl-128ibm 0x6.ffffffffffffcp+0L : 0x2.cffffffffffeaee6190bf4609fp+8L : inexact-ok
+= tgamma downward ldbl-96-intel 0x6.fffffffffffffff8p+0L : 0x2.cfffffffffffffd4p+8L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x6.fffffffffffffff8p+0L : 0x2.cfffffffffffffd4p+8L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x6.fffffffffffffff8p+0L : 0x2.cfffffffffffffd4p+8L : inexact-ok
+= tgamma upward ldbl-96-intel 0x6.fffffffffffffff8p+0L : 0x2.cfffffffffffffd8p+8L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x6.fffffffffffffff8p+0L : 0x2.cfffffffffffffd4p+8L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x6.fffffffffffffff8p+0L : 0x2.cfffffffffffffd4p+8L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x6.fffffffffffffff8p+0L : 0x2.cfffffffffffffd4p+8L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x6.fffffffffffffff8p+0L : 0x2.cfffffffffffffd8p+8L : inexact-ok
+= tgamma downward ldbl-128 0x6.fffffffffffffff8p+0L : 0x2.cfffffffffffffd5dcc3217e8c08p+8L : inexact-ok
+= tgamma tonearest ldbl-128 0x6.fffffffffffffff8p+0L : 0x2.cfffffffffffffd5dcc3217e8c0ap+8L : inexact-ok
+= tgamma towardzero ldbl-128 0x6.fffffffffffffff8p+0L : 0x2.cfffffffffffffd5dcc3217e8c08p+8L : inexact-ok
+= tgamma upward ldbl-128 0x6.fffffffffffffff8p+0L : 0x2.cfffffffffffffd5dcc3217e8c0ap+8L : inexact-ok
+= tgamma downward ldbl-128ibm 0x6.fffffffffffffff8p+0L : 0x2.cfffffffffffffd5dcc3217e8cp+8L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x6.fffffffffffffff8p+0L : 0x2.cfffffffffffffd5dcc3217e8cp+8L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x6.fffffffffffffff8p+0L : 0x2.cfffffffffffffd5dcc3217e8cp+8L : inexact-ok
+= tgamma upward ldbl-128ibm 0x6.fffffffffffffff8p+0L : 0x2.cfffffffffffffd5dcc3217e8dp+8L : inexact-ok
+= tgamma downward ldbl-128 0x6.fffffffffffffffffffffffffep+0L : 0x2.cffffffffffffffffffffffff576p+8L : inexact-ok
+= tgamma tonearest ldbl-128 0x6.fffffffffffffffffffffffffep+0L : 0x2.cffffffffffffffffffffffff578p+8L : inexact-ok
+= tgamma towardzero ldbl-128 0x6.fffffffffffffffffffffffffep+0L : 0x2.cffffffffffffffffffffffff576p+8L : inexact-ok
+= tgamma upward ldbl-128 0x6.fffffffffffffffffffffffffep+0L : 0x2.cffffffffffffffffffffffff578p+8L : inexact-ok
+= tgamma downward ldbl-128ibm 0x6.fffffffffffffffffffffffffep+0L : 0x2.cffffffffffffffffffffffff5p+8L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x6.fffffffffffffffffffffffffep+0L : 0x2.cffffffffffffffffffffffff5p+8L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x6.fffffffffffffffffffffffffep+0L : 0x2.cffffffffffffffffffffffff5p+8L : inexact-ok
+= tgamma upward ldbl-128ibm 0x6.fffffffffffffffffffffffffep+0L : 0x2.cffffffffffffffffffffffff6p+8L : inexact-ok
+tgamma 0x6.00000000000000000000000002p0
+= tgamma downward flt-32 0x6.000008p+0f : 0x7.80006p+4f : inexact-ok
+= tgamma tonearest flt-32 0x6.000008p+0f : 0x7.800068p+4f : inexact-ok
+= tgamma towardzero flt-32 0x6.000008p+0f : 0x7.80006p+4f : inexact-ok
+= tgamma upward flt-32 0x6.000008p+0f : 0x7.800068p+4f : inexact-ok
+= tgamma downward dbl-64 0x6.000008p+0 : 0x7.8000665dfa8ccp+4 : inexact-ok
+= tgamma tonearest dbl-64 0x6.000008p+0 : 0x7.8000665dfa8ccp+4 : inexact-ok
+= tgamma towardzero dbl-64 0x6.000008p+0 : 0x7.8000665dfa8ccp+4 : inexact-ok
+= tgamma upward dbl-64 0x6.000008p+0 : 0x7.8000665dfa8dp+4 : inexact-ok
+= tgamma downward ldbl-96-intel 0x6.000008p+0L : 0x7.8000665dfa8ccce8p+4L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x6.000008p+0L : 0x7.8000665dfa8cccfp+4L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x6.000008p+0L : 0x7.8000665dfa8ccce8p+4L : inexact-ok
+= tgamma upward ldbl-96-intel 0x6.000008p+0L : 0x7.8000665dfa8cccfp+4L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x6.000008p+0L : 0x7.8000665dfa8ccce8p+4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x6.000008p+0L : 0x7.8000665dfa8cccfp+4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x6.000008p+0L : 0x7.8000665dfa8ccce8p+4L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x6.000008p+0L : 0x7.8000665dfa8cccfp+4L : inexact-ok
+= tgamma downward ldbl-128 0x6.000008p+0L : 0x7.8000665dfa8cccefd41898970cc4p+4L : inexact-ok
+= tgamma tonearest ldbl-128 0x6.000008p+0L : 0x7.8000665dfa8cccefd41898970cc8p+4L : inexact-ok
+= tgamma towardzero ldbl-128 0x6.000008p+0L : 0x7.8000665dfa8cccefd41898970cc4p+4L : inexact-ok
+= tgamma upward ldbl-128 0x6.000008p+0L : 0x7.8000665dfa8cccefd41898970cc8p+4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x6.000008p+0L : 0x7.8000665dfa8cccefd41898970cp+4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x6.000008p+0L : 0x7.8000665dfa8cccefd41898970cp+4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x6.000008p+0L : 0x7.8000665dfa8cccefd41898970cp+4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x6.000008p+0L : 0x7.8000665dfa8cccefd41898970ep+4L : inexact-ok
+= tgamma downward flt-32 0x6p+0f : 0x7.8p+4f : inexact-ok
+= tgamma tonearest flt-32 0x6p+0f : 0x7.8p+4f : inexact-ok
+= tgamma towardzero flt-32 0x6p+0f : 0x7.8p+4f : inexact-ok
+= tgamma upward flt-32 0x6p+0f : 0x7.8p+4f : inexact-ok
+= tgamma downward dbl-64 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma tonearest dbl-64 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma towardzero dbl-64 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma upward dbl-64 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma downward ldbl-96-intel 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma upward ldbl-96-intel 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma downward ldbl-128 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma tonearest ldbl-128 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma towardzero ldbl-128 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma upward ldbl-128 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma downward dbl-64 0x6.0000000000004p+0 : 0x7.800000000003p+4 : inexact-ok
+= tgamma tonearest dbl-64 0x6.0000000000004p+0 : 0x7.8000000000034p+4 : inexact-ok
+= tgamma towardzero dbl-64 0x6.0000000000004p+0 : 0x7.800000000003p+4 : inexact-ok
+= tgamma upward dbl-64 0x6.0000000000004p+0 : 0x7.8000000000034p+4 : inexact-ok
+= tgamma downward ldbl-96-intel 0x6.0000000000004p+0L : 0x7.80000000000332e8p+4L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x6.0000000000004p+0L : 0x7.80000000000332fp+4L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x6.0000000000004p+0L : 0x7.80000000000332e8p+4L : inexact-ok
+= tgamma upward ldbl-96-intel 0x6.0000000000004p+0L : 0x7.80000000000332fp+4L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x6.0000000000004p+0L : 0x7.80000000000332e8p+4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x6.0000000000004p+0L : 0x7.80000000000332fp+4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x6.0000000000004p+0L : 0x7.80000000000332e8p+4L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x6.0000000000004p+0L : 0x7.80000000000332fp+4L : inexact-ok
+= tgamma downward ldbl-128 0x6.0000000000004p+0L : 0x7.80000000000332efbd357455433p+4L : inexact-ok
+= tgamma tonearest ldbl-128 0x6.0000000000004p+0L : 0x7.80000000000332efbd3574554334p+4L : inexact-ok
+= tgamma towardzero ldbl-128 0x6.0000000000004p+0L : 0x7.80000000000332efbd357455433p+4L : inexact-ok
+= tgamma upward ldbl-128 0x6.0000000000004p+0L : 0x7.80000000000332efbd3574554334p+4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x6.0000000000004p+0L : 0x7.80000000000332efbd35745542p+4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x6.0000000000004p+0L : 0x7.80000000000332efbd35745544p+4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x6.0000000000004p+0L : 0x7.80000000000332efbd35745542p+4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x6.0000000000004p+0L : 0x7.80000000000332efbd35745544p+4L : inexact-ok
+= tgamma downward ldbl-96-intel 0x6.0000000000000008p+0L : 0x7.800000000000006p+4L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x6.0000000000000008p+0L : 0x7.8000000000000068p+4L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x6.0000000000000008p+0L : 0x7.800000000000006p+4L : inexact-ok
+= tgamma upward ldbl-96-intel 0x6.0000000000000008p+0L : 0x7.8000000000000068p+4L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x6.0000000000000008p+0L : 0x7.800000000000006p+4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x6.0000000000000008p+0L : 0x7.8000000000000068p+4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x6.0000000000000008p+0L : 0x7.800000000000006p+4L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x6.0000000000000008p+0L : 0x7.8000000000000068p+4L : inexact-ok
+= tgamma downward ldbl-128 0x6.0000000000000008p+0L : 0x7.80000000000000665df7a6ae8a9p+4L : inexact-ok
+= tgamma tonearest ldbl-128 0x6.0000000000000008p+0L : 0x7.80000000000000665df7a6ae8a9p+4L : inexact-ok
+= tgamma towardzero ldbl-128 0x6.0000000000000008p+0L : 0x7.80000000000000665df7a6ae8a9p+4L : inexact-ok
+= tgamma upward ldbl-128 0x6.0000000000000008p+0L : 0x7.80000000000000665df7a6ae8a94p+4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x6.0000000000000008p+0L : 0x7.80000000000000665df7a6ae8ap+4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x6.0000000000000008p+0L : 0x7.80000000000000665df7a6ae8ap+4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x6.0000000000000008p+0L : 0x7.80000000000000665df7a6ae8ap+4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x6.0000000000000008p+0L : 0x7.80000000000000665df7a6ae8cp+4L : inexact-ok
+= tgamma downward ldbl-128 0x6.00000000000000000000000002p+0L : 0x7.8000000000000000000000001994p+4L : inexact-ok
+= tgamma tonearest ldbl-128 0x6.00000000000000000000000002p+0L : 0x7.8000000000000000000000001998p+4L : inexact-ok
+= tgamma towardzero ldbl-128 0x6.00000000000000000000000002p+0L : 0x7.8000000000000000000000001994p+4L : inexact-ok
+= tgamma upward ldbl-128 0x6.00000000000000000000000002p+0L : 0x7.8000000000000000000000001998p+4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x6.00000000000000000000000002p+0L : 0x7.80000000000000000000000018p+4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x6.00000000000000000000000002p+0L : 0x7.8000000000000000000000001ap+4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x6.00000000000000000000000002p+0L : 0x7.80000000000000000000000018p+4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x6.00000000000000000000000002p+0L : 0x7.8000000000000000000000001ap+4L : inexact-ok
+tgamma 0x5.fffffffffffffffffffffffffep0
+= tgamma downward flt-32 0x6p+0f : 0x7.8p+4f : inexact-ok
+= tgamma tonearest flt-32 0x6p+0f : 0x7.8p+4f : inexact-ok
+= tgamma towardzero flt-32 0x6p+0f : 0x7.8p+4f : inexact-ok
+= tgamma upward flt-32 0x6p+0f : 0x7.8p+4f : inexact-ok
+= tgamma downward dbl-64 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma tonearest dbl-64 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma towardzero dbl-64 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma upward dbl-64 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma downward ldbl-96-intel 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma upward ldbl-96-intel 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma downward ldbl-128 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma tonearest ldbl-128 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma towardzero ldbl-128 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma upward ldbl-128 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma downward flt-32 0x5.fffff8p+0f : 0x7.7fff98p+4f : inexact-ok
+= tgamma tonearest flt-32 0x5.fffff8p+0f : 0x7.7fff98p+4f : inexact-ok
+= tgamma towardzero flt-32 0x5.fffff8p+0f : 0x7.7fff98p+4f : inexact-ok
+= tgamma upward flt-32 0x5.fffff8p+0f : 0x7.7fffap+4f : inexact-ok
+= tgamma downward dbl-64 0x5.fffff8p+0 : 0x7.7fff99a20b3f4p+4 : inexact-ok
+= tgamma tonearest dbl-64 0x5.fffff8p+0 : 0x7.7fff99a20b3f8p+4 : inexact-ok
+= tgamma towardzero dbl-64 0x5.fffff8p+0 : 0x7.7fff99a20b3f4p+4 : inexact-ok
+= tgamma upward dbl-64 0x5.fffff8p+0 : 0x7.7fff99a20b3f8p+4 : inexact-ok
+= tgamma downward ldbl-96-intel 0x5.fffff8p+0L : 0x7.7fff99a20b3f6fb8p+4L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x5.fffff8p+0L : 0x7.7fff99a20b3f6fcp+4L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x5.fffff8p+0L : 0x7.7fff99a20b3f6fb8p+4L : inexact-ok
+= tgamma upward ldbl-96-intel 0x5.fffff8p+0L : 0x7.7fff99a20b3f6fcp+4L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x5.fffff8p+0L : 0x7.7fff99a20b3f6fb8p+4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x5.fffff8p+0L : 0x7.7fff99a20b3f6fcp+4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x5.fffff8p+0L : 0x7.7fff99a20b3f6fb8p+4L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x5.fffff8p+0L : 0x7.7fff99a20b3f6fcp+4L : inexact-ok
+= tgamma downward ldbl-128 0x5.fffff8p+0L : 0x7.7fff99a20b3f6fbd62f0251d43ep+4L : inexact-ok
+= tgamma tonearest ldbl-128 0x5.fffff8p+0L : 0x7.7fff99a20b3f6fbd62f0251d43e4p+4L : inexact-ok
+= tgamma towardzero ldbl-128 0x5.fffff8p+0L : 0x7.7fff99a20b3f6fbd62f0251d43ep+4L : inexact-ok
+= tgamma upward ldbl-128 0x5.fffff8p+0L : 0x7.7fff99a20b3f6fbd62f0251d43e4p+4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x5.fffff8p+0L : 0x7.7fff99a20b3f6fbd62f0251d42p+4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x5.fffff8p+0L : 0x7.7fff99a20b3f6fbd62f0251d44p+4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x5.fffff8p+0L : 0x7.7fff99a20b3f6fbd62f0251d42p+4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x5.fffff8p+0L : 0x7.7fff99a20b3f6fbd62f0251d44p+4L : inexact-ok
+= tgamma downward dbl-64 0x5.ffffffffffffcp+0 : 0x7.7ffffffffffccp+4 : inexact-ok
+= tgamma tonearest dbl-64 0x5.ffffffffffffcp+0 : 0x7.7ffffffffffccp+4 : inexact-ok
+= tgamma towardzero dbl-64 0x5.ffffffffffffcp+0 : 0x7.7ffffffffffccp+4 : inexact-ok
+= tgamma upward dbl-64 0x5.ffffffffffffcp+0 : 0x7.7ffffffffffdp+4 : inexact-ok
+= tgamma downward ldbl-96-intel 0x5.ffffffffffffcp+0L : 0x7.7ffffffffffccd1p+4L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x5.ffffffffffffcp+0L : 0x7.7ffffffffffccd1p+4L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x5.ffffffffffffcp+0L : 0x7.7ffffffffffccd1p+4L : inexact-ok
+= tgamma upward ldbl-96-intel 0x5.ffffffffffffcp+0L : 0x7.7ffffffffffccd18p+4L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x5.ffffffffffffcp+0L : 0x7.7ffffffffffccd1p+4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x5.ffffffffffffcp+0L : 0x7.7ffffffffffccd1p+4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x5.ffffffffffffcp+0L : 0x7.7ffffffffffccd1p+4L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x5.ffffffffffffcp+0L : 0x7.7ffffffffffccd18p+4L : inexact-ok
+= tgamma downward ldbl-128 0x5.ffffffffffffcp+0L : 0x7.7ffffffffffccd1042ca8bac2fdcp+4L : inexact-ok
+= tgamma tonearest ldbl-128 0x5.ffffffffffffcp+0L : 0x7.7ffffffffffccd1042ca8bac2fdcp+4L : inexact-ok
+= tgamma towardzero ldbl-128 0x5.ffffffffffffcp+0L : 0x7.7ffffffffffccd1042ca8bac2fdcp+4L : inexact-ok
+= tgamma upward ldbl-128 0x5.ffffffffffffcp+0L : 0x7.7ffffffffffccd1042ca8bac2fep+4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x5.ffffffffffffcp+0L : 0x7.7ffffffffffccd1042ca8bac2ep+4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x5.ffffffffffffcp+0L : 0x7.7ffffffffffccd1042ca8bac3p+4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x5.ffffffffffffcp+0L : 0x7.7ffffffffffccd1042ca8bac2ep+4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x5.ffffffffffffcp+0L : 0x7.7ffffffffffccd1042ca8bac3p+4L : inexact-ok
+= tgamma downward ldbl-96-intel 0x5.fffffffffffffff8p+0L : 0x7.7fffffffffffff98p+4L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x5.fffffffffffffff8p+0L : 0x7.7fffffffffffff98p+4L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x5.fffffffffffffff8p+0L : 0x7.7fffffffffffff98p+4L : inexact-ok
+= tgamma upward ldbl-96-intel 0x5.fffffffffffffff8p+0L : 0x7.7fffffffffffffap+4L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x5.fffffffffffffff8p+0L : 0x7.7fffffffffffff98p+4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x5.fffffffffffffff8p+0L : 0x7.7fffffffffffff98p+4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x5.fffffffffffffff8p+0L : 0x7.7fffffffffffff98p+4L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x5.fffffffffffffff8p+0L : 0x7.7fffffffffffffap+4L : inexact-ok
+= tgamma downward ldbl-128 0x5.fffffffffffffff8p+0L : 0x7.7fffffffffffff99a2085951756cp+4L : inexact-ok
+= tgamma tonearest ldbl-128 0x5.fffffffffffffff8p+0L : 0x7.7fffffffffffff99a2085951757p+4L : inexact-ok
+= tgamma towardzero ldbl-128 0x5.fffffffffffffff8p+0L : 0x7.7fffffffffffff99a2085951756cp+4L : inexact-ok
+= tgamma upward ldbl-128 0x5.fffffffffffffff8p+0L : 0x7.7fffffffffffff99a2085951757p+4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x5.fffffffffffffff8p+0L : 0x7.7fffffffffffff99a208595174p+4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x5.fffffffffffffff8p+0L : 0x7.7fffffffffffff99a208595176p+4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x5.fffffffffffffff8p+0L : 0x7.7fffffffffffff99a208595174p+4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x5.fffffffffffffff8p+0L : 0x7.7fffffffffffff99a208595176p+4L : inexact-ok
+= tgamma downward ldbl-128 0x5.fffffffffffffffffffffffffep+0L : 0x7.7fffffffffffffffffffffffe668p+4L : inexact-ok
+= tgamma tonearest ldbl-128 0x5.fffffffffffffffffffffffffep+0L : 0x7.7fffffffffffffffffffffffe668p+4L : inexact-ok
+= tgamma towardzero ldbl-128 0x5.fffffffffffffffffffffffffep+0L : 0x7.7fffffffffffffffffffffffe668p+4L : inexact-ok
+= tgamma upward ldbl-128 0x5.fffffffffffffffffffffffffep+0L : 0x7.7fffffffffffffffffffffffe66cp+4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x5.fffffffffffffffffffffffffep+0L : 0x7.7fffffffffffffffffffffffe6p+4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x5.fffffffffffffffffffffffffep+0L : 0x7.7fffffffffffffffffffffffe6p+4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x5.fffffffffffffffffffffffffep+0L : 0x7.7fffffffffffffffffffffffe6p+4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x5.fffffffffffffffffffffffffep+0L : 0x7.7fffffffffffffffffffffffe8p+4L : inexact-ok
+tgamma 0x5.00000000000000000000000002p0
+= tgamma downward flt-32 0x5.000008p+0f : 0x1.800012p+4f : inexact-ok
+= tgamma tonearest flt-32 0x5.000008p+0f : 0x1.800012p+4f : inexact-ok
+= tgamma towardzero flt-32 0x5.000008p+0f : 0x1.800012p+4f : inexact-ok
+= tgamma upward flt-32 0x5.000008p+0f : 0x1.800014p+4f : inexact-ok
+= tgamma downward dbl-64 0x5.000008p+0 : 0x1.80001212cb98dp+4 : inexact-ok
+= tgamma tonearest dbl-64 0x5.000008p+0 : 0x1.80001212cb98dp+4 : inexact-ok
+= tgamma towardzero dbl-64 0x5.000008p+0 : 0x1.80001212cb98dp+4 : inexact-ok
+= tgamma upward dbl-64 0x5.000008p+0 : 0x1.80001212cb98ep+4 : inexact-ok
+= tgamma downward ldbl-96-intel 0x5.000008p+0L : 0x1.80001212cb98d7b6p+4L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x5.000008p+0L : 0x1.80001212cb98d7b8p+4L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x5.000008p+0L : 0x1.80001212cb98d7b6p+4L : inexact-ok
+= tgamma upward ldbl-96-intel 0x5.000008p+0L : 0x1.80001212cb98d7b8p+4L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x5.000008p+0L : 0x1.80001212cb98d7b6p+4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x5.000008p+0L : 0x1.80001212cb98d7b8p+4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x5.000008p+0L : 0x1.80001212cb98d7b6p+4L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x5.000008p+0L : 0x1.80001212cb98d7b8p+4L : inexact-ok
+= tgamma downward ldbl-128 0x5.000008p+0L : 0x1.80001212cb98d7b702abc680561dp+4L : inexact-ok
+= tgamma tonearest ldbl-128 0x5.000008p+0L : 0x1.80001212cb98d7b702abc680561dp+4L : inexact-ok
+= tgamma towardzero ldbl-128 0x5.000008p+0L : 0x1.80001212cb98d7b702abc680561dp+4L : inexact-ok
+= tgamma upward ldbl-128 0x5.000008p+0L : 0x1.80001212cb98d7b702abc680561ep+4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x5.000008p+0L : 0x1.80001212cb98d7b702abc68056p+4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x5.000008p+0L : 0x1.80001212cb98d7b702abc68056p+4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x5.000008p+0L : 0x1.80001212cb98d7b702abc68056p+4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x5.000008p+0L : 0x1.80001212cb98d7b702abc680568p+4L : inexact-ok
+= tgamma downward flt-32 0x5p+0f : 0x1.8p+4f : inexact-ok
+= tgamma tonearest flt-32 0x5p+0f : 0x1.8p+4f : inexact-ok
+= tgamma towardzero flt-32 0x5p+0f : 0x1.8p+4f : inexact-ok
+= tgamma upward flt-32 0x5p+0f : 0x1.8p+4f : inexact-ok
+= tgamma downward dbl-64 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma tonearest dbl-64 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma towardzero dbl-64 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma upward dbl-64 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma downward ldbl-96-intel 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma upward ldbl-96-intel 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma downward ldbl-128 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma tonearest ldbl-128 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma towardzero ldbl-128 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma upward ldbl-128 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma downward dbl-64 0x5.0000000000004p+0 : 0x1.8000000000009p+4 : inexact-ok
+= tgamma tonearest dbl-64 0x5.0000000000004p+0 : 0x1.8000000000009p+4 : inexact-ok
+= tgamma towardzero dbl-64 0x5.0000000000004p+0 : 0x1.8000000000009p+4 : inexact-ok
+= tgamma upward dbl-64 0x5.0000000000004p+0 : 0x1.800000000000ap+4 : inexact-ok
+= tgamma downward ldbl-96-intel 0x5.0000000000004p+0L : 0x1.8000000000009096p+4L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x5.0000000000004p+0L : 0x1.8000000000009096p+4L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x5.0000000000004p+0L : 0x1.8000000000009096p+4L : inexact-ok
+= tgamma upward ldbl-96-intel 0x5.0000000000004p+0L : 0x1.8000000000009098p+4L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x5.0000000000004p+0L : 0x1.8000000000009096p+4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x5.0000000000004p+0L : 0x1.8000000000009096p+4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x5.0000000000004p+0L : 0x1.8000000000009096p+4L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x5.0000000000004p+0L : 0x1.8000000000009098p+4L : inexact-ok
+= tgamma downward ldbl-128 0x5.0000000000004p+0L : 0x1.8000000000009096590ab0ddd302p+4L : inexact-ok
+= tgamma tonearest ldbl-128 0x5.0000000000004p+0L : 0x1.8000000000009096590ab0ddd303p+4L : inexact-ok
+= tgamma towardzero ldbl-128 0x5.0000000000004p+0L : 0x1.8000000000009096590ab0ddd302p+4L : inexact-ok
+= tgamma upward ldbl-128 0x5.0000000000004p+0L : 0x1.8000000000009096590ab0ddd303p+4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x5.0000000000004p+0L : 0x1.8000000000009096590ab0ddd3p+4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x5.0000000000004p+0L : 0x1.8000000000009096590ab0ddd3p+4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x5.0000000000004p+0L : 0x1.8000000000009096590ab0ddd3p+4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x5.0000000000004p+0L : 0x1.8000000000009096590ab0ddd38p+4L : inexact-ok
+= tgamma downward ldbl-96-intel 0x5.0000000000000008p+0L : 0x1.8000000000000012p+4L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x5.0000000000000008p+0L : 0x1.8000000000000012p+4L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x5.0000000000000008p+0L : 0x1.8000000000000012p+4L : inexact-ok
+= tgamma upward ldbl-96-intel 0x5.0000000000000008p+0L : 0x1.8000000000000014p+4L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x5.0000000000000008p+0L : 0x1.8000000000000012p+4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x5.0000000000000008p+0L : 0x1.8000000000000012p+4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x5.0000000000000008p+0L : 0x1.8000000000000012p+4L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x5.0000000000000008p+0L : 0x1.8000000000000014p+4L : inexact-ok
+= tgamma downward ldbl-128 0x5.0000000000000008p+0L : 0x1.800000000000001212cb21561bb6p+4L : inexact-ok
+= tgamma tonearest ldbl-128 0x5.0000000000000008p+0L : 0x1.800000000000001212cb21561bb7p+4L : inexact-ok
+= tgamma towardzero ldbl-128 0x5.0000000000000008p+0L : 0x1.800000000000001212cb21561bb6p+4L : inexact-ok
+= tgamma upward ldbl-128 0x5.0000000000000008p+0L : 0x1.800000000000001212cb21561bb7p+4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x5.0000000000000008p+0L : 0x1.800000000000001212cb21561b8p+4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x5.0000000000000008p+0L : 0x1.800000000000001212cb21561b8p+4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x5.0000000000000008p+0L : 0x1.800000000000001212cb21561b8p+4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x5.0000000000000008p+0L : 0x1.800000000000001212cb21561cp+4L : inexact-ok
+= tgamma downward ldbl-128 0x5.00000000000000000000000002p+0L : 0x1.8000000000000000000000000484p+4L : inexact-ok
+= tgamma tonearest ldbl-128 0x5.00000000000000000000000002p+0L : 0x1.8000000000000000000000000485p+4L : inexact-ok
+= tgamma towardzero ldbl-128 0x5.00000000000000000000000002p+0L : 0x1.8000000000000000000000000484p+4L : inexact-ok
+= tgamma upward ldbl-128 0x5.00000000000000000000000002p+0L : 0x1.8000000000000000000000000485p+4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x5.00000000000000000000000002p+0L : 0x1.800000000000000000000000048p+4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x5.00000000000000000000000002p+0L : 0x1.800000000000000000000000048p+4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x5.00000000000000000000000002p+0L : 0x1.800000000000000000000000048p+4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x5.00000000000000000000000002p+0L : 0x1.80000000000000000000000005p+4L : inexact-ok
+tgamma 0x4.fffffffffffffffffffffffffep0
+= tgamma downward flt-32 0x5p+0f : 0x1.8p+4f : inexact-ok
+= tgamma tonearest flt-32 0x5p+0f : 0x1.8p+4f : inexact-ok
+= tgamma towardzero flt-32 0x5p+0f : 0x1.8p+4f : inexact-ok
+= tgamma upward flt-32 0x5p+0f : 0x1.8p+4f : inexact-ok
+= tgamma downward dbl-64 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma tonearest dbl-64 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma towardzero dbl-64 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma upward dbl-64 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma downward ldbl-96-intel 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma upward ldbl-96-intel 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma downward ldbl-128 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma tonearest ldbl-128 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma towardzero ldbl-128 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma upward ldbl-128 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma downward flt-32 0x4.fffff8p+0f : 0x1.7fffecp+4f : inexact-ok
+= tgamma tonearest flt-32 0x4.fffff8p+0f : 0x1.7fffeep+4f : inexact-ok
+= tgamma towardzero flt-32 0x4.fffff8p+0f : 0x1.7fffecp+4f : inexact-ok
+= tgamma upward flt-32 0x4.fffff8p+0f : 0x1.7fffeep+4f : inexact-ok
+= tgamma downward dbl-64 0x4.fffff8p+0 : 0x1.7fffeded35562p+4 : inexact-ok
+= tgamma tonearest dbl-64 0x4.fffff8p+0 : 0x1.7fffeded35563p+4 : inexact-ok
+= tgamma towardzero dbl-64 0x4.fffff8p+0 : 0x1.7fffeded35562p+4 : inexact-ok
+= tgamma upward dbl-64 0x4.fffff8p+0 : 0x1.7fffeded35563p+4 : inexact-ok
+= tgamma downward ldbl-96-intel 0x4.fffff8p+0L : 0x1.7fffeded35562b7ap+4L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x4.fffff8p+0L : 0x1.7fffeded35562b7cp+4L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x4.fffff8p+0L : 0x1.7fffeded35562b7ap+4L : inexact-ok
+= tgamma upward ldbl-96-intel 0x4.fffff8p+0L : 0x1.7fffeded35562b7cp+4L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x4.fffff8p+0L : 0x1.7fffeded35562b7ap+4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x4.fffff8p+0L : 0x1.7fffeded35562b7cp+4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x4.fffff8p+0L : 0x1.7fffeded35562b7ap+4L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x4.fffff8p+0L : 0x1.7fffeded35562b7cp+4L : inexact-ok
+= tgamma downward ldbl-128 0x4.fffff8p+0L : 0x1.7fffeded35562b7b3742662b116ap+4L : inexact-ok
+= tgamma tonearest ldbl-128 0x4.fffff8p+0L : 0x1.7fffeded35562b7b3742662b116bp+4L : inexact-ok
+= tgamma towardzero ldbl-128 0x4.fffff8p+0L : 0x1.7fffeded35562b7b3742662b116ap+4L : inexact-ok
+= tgamma upward ldbl-128 0x4.fffff8p+0L : 0x1.7fffeded35562b7b3742662b116bp+4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x4.fffff8p+0L : 0x1.7fffeded35562b7b3742662b11p+4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x4.fffff8p+0L : 0x1.7fffeded35562b7b3742662b118p+4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x4.fffff8p+0L : 0x1.7fffeded35562b7b3742662b11p+4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x4.fffff8p+0L : 0x1.7fffeded35562b7b3742662b118p+4L : inexact-ok
+= tgamma downward dbl-64 0x4.ffffffffffffcp+0 : 0x1.7fffffffffff6p+4 : inexact-ok
+= tgamma tonearest dbl-64 0x4.ffffffffffffcp+0 : 0x1.7fffffffffff7p+4 : inexact-ok
+= tgamma towardzero dbl-64 0x4.ffffffffffffcp+0 : 0x1.7fffffffffff6p+4 : inexact-ok
+= tgamma upward dbl-64 0x4.ffffffffffffcp+0 : 0x1.7fffffffffff7p+4 : inexact-ok
+= tgamma downward ldbl-96-intel 0x4.ffffffffffffcp+0L : 0x1.7fffffffffff6f68p+4L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x4.ffffffffffffcp+0L : 0x1.7fffffffffff6f6ap+4L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x4.ffffffffffffcp+0L : 0x1.7fffffffffff6f68p+4L : inexact-ok
+= tgamma upward ldbl-96-intel 0x4.ffffffffffffcp+0L : 0x1.7fffffffffff6f6ap+4L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x4.ffffffffffffcp+0L : 0x1.7fffffffffff6f68p+4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x4.ffffffffffffcp+0L : 0x1.7fffffffffff6f6ap+4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x4.ffffffffffffcp+0L : 0x1.7fffffffffff6f68p+4L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x4.ffffffffffffcp+0L : 0x1.7fffffffffff6f6ap+4L : inexact-ok
+= tgamma downward ldbl-128 0x4.ffffffffffffcp+0L : 0x1.7fffffffffff6f69a6f54f2268bep+4L : inexact-ok
+= tgamma tonearest ldbl-128 0x4.ffffffffffffcp+0L : 0x1.7fffffffffff6f69a6f54f2268bep+4L : inexact-ok
+= tgamma towardzero ldbl-128 0x4.ffffffffffffcp+0L : 0x1.7fffffffffff6f69a6f54f2268bep+4L : inexact-ok
+= tgamma upward ldbl-128 0x4.ffffffffffffcp+0L : 0x1.7fffffffffff6f69a6f54f2268bfp+4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x4.ffffffffffffcp+0L : 0x1.7fffffffffff6f69a6f54f22688p+4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x4.ffffffffffffcp+0L : 0x1.7fffffffffff6f69a6f54f22688p+4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x4.ffffffffffffcp+0L : 0x1.7fffffffffff6f69a6f54f22688p+4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x4.ffffffffffffcp+0L : 0x1.7fffffffffff6f69a6f54f2269p+4L : inexact-ok
+= tgamma downward ldbl-96-intel 0x4.fffffffffffffff8p+0L : 0x1.7fffffffffffffecp+4L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x4.fffffffffffffff8p+0L : 0x1.7fffffffffffffeep+4L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x4.fffffffffffffff8p+0L : 0x1.7fffffffffffffecp+4L : inexact-ok
+= tgamma upward ldbl-96-intel 0x4.fffffffffffffff8p+0L : 0x1.7fffffffffffffeep+4L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x4.fffffffffffffff8p+0L : 0x1.7fffffffffffffecp+4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x4.fffffffffffffff8p+0L : 0x1.7fffffffffffffeep+4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x4.fffffffffffffff8p+0L : 0x1.7fffffffffffffecp+4L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x4.fffffffffffffff8p+0L : 0x1.7fffffffffffffeep+4L : inexact-ok
+= tgamma downward ldbl-128 0x4.fffffffffffffff8p+0L : 0x1.7fffffffffffffeded34dea9e449p+4L : inexact-ok
+= tgamma tonearest ldbl-128 0x4.fffffffffffffff8p+0L : 0x1.7fffffffffffffeded34dea9e449p+4L : inexact-ok
+= tgamma towardzero ldbl-128 0x4.fffffffffffffff8p+0L : 0x1.7fffffffffffffeded34dea9e449p+4L : inexact-ok
+= tgamma upward ldbl-128 0x4.fffffffffffffff8p+0L : 0x1.7fffffffffffffeded34dea9e44ap+4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x4.fffffffffffffff8p+0L : 0x1.7fffffffffffffeded34dea9e4p+4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x4.fffffffffffffff8p+0L : 0x1.7fffffffffffffeded34dea9e48p+4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x4.fffffffffffffff8p+0L : 0x1.7fffffffffffffeded34dea9e4p+4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x4.fffffffffffffff8p+0L : 0x1.7fffffffffffffeded34dea9e48p+4L : inexact-ok
+= tgamma downward ldbl-128 0x4.fffffffffffffffffffffffffep+0L : 0x1.7ffffffffffffffffffffffffb7bp+4L : inexact-ok
+= tgamma tonearest ldbl-128 0x4.fffffffffffffffffffffffffep+0L : 0x1.7ffffffffffffffffffffffffb7bp+4L : inexact-ok
+= tgamma towardzero ldbl-128 0x4.fffffffffffffffffffffffffep+0L : 0x1.7ffffffffffffffffffffffffb7bp+4L : inexact-ok
+= tgamma upward ldbl-128 0x4.fffffffffffffffffffffffffep+0L : 0x1.7ffffffffffffffffffffffffb7cp+4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x4.fffffffffffffffffffffffffep+0L : 0x1.7ffffffffffffffffffffffffbp+4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x4.fffffffffffffffffffffffffep+0L : 0x1.7ffffffffffffffffffffffffb8p+4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x4.fffffffffffffffffffffffffep+0L : 0x1.7ffffffffffffffffffffffffbp+4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x4.fffffffffffffffffffffffffep+0L : 0x1.7ffffffffffffffffffffffffb8p+4L : inexact-ok
+tgamma 0x4.00000000000000000000000002p0
+= tgamma downward flt-32 0x4.000008p+0f : 0x6.000038p+0f : inexact-ok
+= tgamma tonearest flt-32 0x4.000008p+0f : 0x6.00004p+0f : inexact-ok
+= tgamma towardzero flt-32 0x4.000008p+0f : 0x6.000038p+0f : inexact-ok
+= tgamma upward flt-32 0x4.000008p+0f : 0x6.00004p+0f : inexact-ok
+= tgamma downward dbl-64 0x4.000008p+0 : 0x6.00003c4b2deacp+0 : inexact-ok
+= tgamma tonearest dbl-64 0x4.000008p+0 : 0x6.00003c4b2deacp+0 : inexact-ok
+= tgamma towardzero dbl-64 0x4.000008p+0 : 0x6.00003c4b2deacp+0 : inexact-ok
+= tgamma upward dbl-64 0x4.000008p+0 : 0x6.00003c4b2debp+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0x4.000008p+0L : 0x6.00003c4b2deac88p+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x4.000008p+0L : 0x6.00003c4b2deac88p+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x4.000008p+0L : 0x6.00003c4b2deac88p+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0x4.000008p+0L : 0x6.00003c4b2deac888p+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x4.000008p+0L : 0x6.00003c4b2deac88p+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x4.000008p+0L : 0x6.00003c4b2deac88p+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x4.000008p+0L : 0x6.00003c4b2deac88p+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x4.000008p+0L : 0x6.00003c4b2deac888p+0L : inexact-ok
+= tgamma downward ldbl-128 0x4.000008p+0L : 0x6.00003c4b2deac880351e19971c4p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x4.000008p+0L : 0x6.00003c4b2deac880351e19971c44p+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x4.000008p+0L : 0x6.00003c4b2deac880351e19971c4p+0L : inexact-ok
+= tgamma upward ldbl-128 0x4.000008p+0L : 0x6.00003c4b2deac880351e19971c44p+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x4.000008p+0L : 0x6.00003c4b2deac880351e19971cp+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x4.000008p+0L : 0x6.00003c4b2deac880351e19971cp+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x4.000008p+0L : 0x6.00003c4b2deac880351e19971cp+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x4.000008p+0L : 0x6.00003c4b2deac880351e19971ep+0L : inexact-ok
+= tgamma downward flt-32 0x4p+0f : 0x6p+0f : inexact-ok
+= tgamma tonearest flt-32 0x4p+0f : 0x6p+0f : inexact-ok
+= tgamma towardzero flt-32 0x4p+0f : 0x6p+0f : inexact-ok
+= tgamma upward flt-32 0x4p+0f : 0x6p+0f : inexact-ok
+= tgamma downward dbl-64 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma tonearest dbl-64 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma towardzero dbl-64 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma upward dbl-64 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma downward ldbl-128 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma upward ldbl-128 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma downward dbl-64 0x4.0000000000004p+0 : 0x6.000000000001cp+0 : inexact-ok
+= tgamma tonearest dbl-64 0x4.0000000000004p+0 : 0x6.000000000002p+0 : inexact-ok
+= tgamma towardzero dbl-64 0x4.0000000000004p+0 : 0x6.000000000001cp+0 : inexact-ok
+= tgamma upward dbl-64 0x4.0000000000004p+0 : 0x6.000000000002p+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0x4.0000000000004p+0L : 0x6.000000000001e258p+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x4.0000000000004p+0L : 0x6.000000000001e258p+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x4.0000000000004p+0L : 0x6.000000000001e258p+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0x4.0000000000004p+0L : 0x6.000000000001e26p+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x4.0000000000004p+0L : 0x6.000000000001e258p+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x4.0000000000004p+0L : 0x6.000000000001e258p+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x4.0000000000004p+0L : 0x6.000000000001e258p+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x4.0000000000004p+0L : 0x6.000000000001e26p+0L : inexact-ok
+= tgamma downward ldbl-128 0x4.0000000000004p+0L : 0x6.000000000001e259642ac3772de4p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x4.0000000000004p+0L : 0x6.000000000001e259642ac3772de4p+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x4.0000000000004p+0L : 0x6.000000000001e259642ac3772de4p+0L : inexact-ok
+= tgamma upward ldbl-128 0x4.0000000000004p+0L : 0x6.000000000001e259642ac3772de8p+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x4.0000000000004p+0L : 0x6.000000000001e259642ac3772cp+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x4.0000000000004p+0L : 0x6.000000000001e259642ac3772ep+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x4.0000000000004p+0L : 0x6.000000000001e259642ac3772cp+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x4.0000000000004p+0L : 0x6.000000000001e259642ac3772ep+0L : inexact-ok
+= tgamma downward ldbl-96-intel 0x4.0000000000000008p+0L : 0x6.0000000000000038p+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x4.0000000000000008p+0L : 0x6.000000000000004p+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x4.0000000000000008p+0L : 0x6.0000000000000038p+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0x4.0000000000000008p+0L : 0x6.000000000000004p+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x4.0000000000000008p+0L : 0x6.0000000000000038p+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x4.0000000000000008p+0L : 0x6.000000000000004p+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x4.0000000000000008p+0L : 0x6.0000000000000038p+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x4.0000000000000008p+0L : 0x6.000000000000004p+0L : inexact-ok
+= tgamma downward ldbl-128 0x4.0000000000000008p+0L : 0x6.000000000000003c4b2c85586ed8p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x4.0000000000000008p+0L : 0x6.000000000000003c4b2c85586edcp+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x4.0000000000000008p+0L : 0x6.000000000000003c4b2c85586ed8p+0L : inexact-ok
+= tgamma upward ldbl-128 0x4.0000000000000008p+0L : 0x6.000000000000003c4b2c85586edcp+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x4.0000000000000008p+0L : 0x6.000000000000003c4b2c85586ep+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x4.0000000000000008p+0L : 0x6.000000000000003c4b2c85586ep+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x4.0000000000000008p+0L : 0x6.000000000000003c4b2c85586ep+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x4.0000000000000008p+0L : 0x6.000000000000003c4b2c85587p+0L : inexact-ok
+= tgamma downward ldbl-128 0x4.00000000000000000000000002p+0L : 0x6.0000000000000000000000000f1p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x4.00000000000000000000000002p+0L : 0x6.0000000000000000000000000f14p+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x4.00000000000000000000000002p+0L : 0x6.0000000000000000000000000f1p+0L : inexact-ok
+= tgamma upward ldbl-128 0x4.00000000000000000000000002p+0L : 0x6.0000000000000000000000000f14p+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x4.00000000000000000000000002p+0L : 0x6.0000000000000000000000000ep+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x4.00000000000000000000000002p+0L : 0x6.0000000000000000000000001p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x4.00000000000000000000000002p+0L : 0x6.0000000000000000000000000ep+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x4.00000000000000000000000002p+0L : 0x6.0000000000000000000000001p+0L : inexact-ok
+tgamma 0x3.ffffffffffffffffffffffffffp0
+= tgamma downward flt-32 0x4p+0f : 0x6p+0f : inexact-ok
+= tgamma tonearest flt-32 0x4p+0f : 0x6p+0f : inexact-ok
+= tgamma towardzero flt-32 0x4p+0f : 0x6p+0f : inexact-ok
+= tgamma upward flt-32 0x4p+0f : 0x6p+0f : inexact-ok
+= tgamma downward dbl-64 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma tonearest dbl-64 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma towardzero dbl-64 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma upward dbl-64 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma downward ldbl-128 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma upward ldbl-128 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma downward flt-32 0x3.fffffcp+0f : 0x5.ffffep+0f : inexact-ok
+= tgamma tonearest flt-32 0x3.fffffcp+0f : 0x5.ffffep+0f : inexact-ok
+= tgamma towardzero flt-32 0x3.fffffcp+0f : 0x5.ffffep+0f : inexact-ok
+= tgamma upward flt-32 0x3.fffffcp+0f : 0x5.ffffe8p+0f : inexact-ok
+= tgamma downward dbl-64 0x3.fffffcp+0 : 0x5.ffffe1da6a168p+0 : inexact-ok
+= tgamma tonearest dbl-64 0x3.fffffcp+0 : 0x5.ffffe1da6a16cp+0 : inexact-ok
+= tgamma towardzero dbl-64 0x3.fffffcp+0 : 0x5.ffffe1da6a168p+0 : inexact-ok
+= tgamma upward dbl-64 0x3.fffffcp+0 : 0x5.ffffe1da6a16cp+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0x3.fffffcp+0L : 0x5.ffffe1da6a16afc8p+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x3.fffffcp+0L : 0x5.ffffe1da6a16afc8p+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x3.fffffcp+0L : 0x5.ffffe1da6a16afc8p+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0x3.fffffcp+0L : 0x5.ffffe1da6a16afdp+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x3.fffffcp+0L : 0x5.ffffe1da6a16afc8p+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x3.fffffcp+0L : 0x5.ffffe1da6a16afc8p+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x3.fffffcp+0L : 0x5.ffffe1da6a16afc8p+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x3.fffffcp+0L : 0x5.ffffe1da6a16afdp+0L : inexact-ok
+= tgamma downward ldbl-128 0x3.fffffcp+0L : 0x5.ffffe1da6a16afcaaed619a8646cp+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x3.fffffcp+0L : 0x5.ffffe1da6a16afcaaed619a8646cp+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x3.fffffcp+0L : 0x5.ffffe1da6a16afcaaed619a8646cp+0L : inexact-ok
+= tgamma upward ldbl-128 0x3.fffffcp+0L : 0x5.ffffe1da6a16afcaaed619a8647p+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x3.fffffcp+0L : 0x5.ffffe1da6a16afcaaed619a864p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x3.fffffcp+0L : 0x5.ffffe1da6a16afcaaed619a864p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x3.fffffcp+0L : 0x5.ffffe1da6a16afcaaed619a864p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x3.fffffcp+0L : 0x5.ffffe1da6a16afcaaed619a866p+0L : inexact-ok
+= tgamma downward dbl-64 0x3.ffffffffffffep+0 : 0x5.ffffffffffffp+0 : inexact-ok
+= tgamma tonearest dbl-64 0x3.ffffffffffffep+0 : 0x5.ffffffffffffp+0 : inexact-ok
+= tgamma towardzero dbl-64 0x3.ffffffffffffep+0 : 0x5.ffffffffffffp+0 : inexact-ok
+= tgamma upward dbl-64 0x3.ffffffffffffep+0 : 0x5.ffffffffffff4p+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0x3.ffffffffffffep+0L : 0x5.ffffffffffff0edp+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x3.ffffffffffffep+0L : 0x5.ffffffffffff0edp+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x3.ffffffffffffep+0L : 0x5.ffffffffffff0edp+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0x3.ffffffffffffep+0L : 0x5.ffffffffffff0ed8p+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x3.ffffffffffffep+0L : 0x5.ffffffffffff0edp+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x3.ffffffffffffep+0L : 0x5.ffffffffffff0edp+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x3.ffffffffffffep+0L : 0x5.ffffffffffff0edp+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x3.ffffffffffffep+0L : 0x5.ffffffffffff0ed8p+0L : inexact-ok
+= tgamma downward ldbl-128 0x3.ffffffffffffep+0L : 0x5.ffffffffffff0ed34dea9e44ac1p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x3.ffffffffffffep+0L : 0x5.ffffffffffff0ed34dea9e44ac14p+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x3.ffffffffffffep+0L : 0x5.ffffffffffff0ed34dea9e44ac1p+0L : inexact-ok
+= tgamma upward ldbl-128 0x3.ffffffffffffep+0L : 0x5.ffffffffffff0ed34dea9e44ac14p+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x3.ffffffffffffep+0L : 0x5.ffffffffffff0ed34dea9e44acp+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x3.ffffffffffffep+0L : 0x5.ffffffffffff0ed34dea9e44acp+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x3.ffffffffffffep+0L : 0x5.ffffffffffff0ed34dea9e44acp+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x3.ffffffffffffep+0L : 0x5.ffffffffffff0ed34dea9e44aep+0L : inexact-ok
+= tgamma downward ldbl-96-intel 0x3.fffffffffffffffcp+0L : 0x5.ffffffffffffffep+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x3.fffffffffffffffcp+0L : 0x5.ffffffffffffffep+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x3.fffffffffffffffcp+0L : 0x5.ffffffffffffffep+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0x3.fffffffffffffffcp+0L : 0x5.ffffffffffffffe8p+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x3.fffffffffffffffcp+0L : 0x5.ffffffffffffffep+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x3.fffffffffffffffcp+0L : 0x5.ffffffffffffffep+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x3.fffffffffffffffcp+0L : 0x5.ffffffffffffffep+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x3.fffffffffffffffcp+0L : 0x5.ffffffffffffffe8p+0L : inexact-ok
+= tgamma downward ldbl-128 0x3.fffffffffffffffcp+0L : 0x5.ffffffffffffffe1da69bd53c89p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x3.fffffffffffffffcp+0L : 0x5.ffffffffffffffe1da69bd53c894p+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x3.fffffffffffffffcp+0L : 0x5.ffffffffffffffe1da69bd53c89p+0L : inexact-ok
+= tgamma upward ldbl-128 0x3.fffffffffffffffcp+0L : 0x5.ffffffffffffffe1da69bd53c894p+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x3.fffffffffffffffcp+0L : 0x5.ffffffffffffffe1da69bd53c8p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x3.fffffffffffffffcp+0L : 0x5.ffffffffffffffe1da69bd53c8p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x3.fffffffffffffffcp+0L : 0x5.ffffffffffffffe1da69bd53c8p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x3.fffffffffffffffcp+0L : 0x5.ffffffffffffffe1da69bd53cap+0L : inexact-ok
+= tgamma downward ldbl-128 0x3.ffffffffffffffffffffffffffp+0L : 0x5.fffffffffffffffffffffffff874p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x3.ffffffffffffffffffffffffffp+0L : 0x5.fffffffffffffffffffffffff878p+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x3.ffffffffffffffffffffffffffp+0L : 0x5.fffffffffffffffffffffffff874p+0L : inexact-ok
+= tgamma upward ldbl-128 0x3.ffffffffffffffffffffffffffp+0L : 0x5.fffffffffffffffffffffffff878p+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x3.ffffffffffffffffffffffffffp+0L : 0x5.fffffffffffffffffffffffff8p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x3.ffffffffffffffffffffffffffp+0L : 0x5.fffffffffffffffffffffffff8p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x3.ffffffffffffffffffffffffffp+0L : 0x5.fffffffffffffffffffffffff8p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x3.ffffffffffffffffffffffffffp+0L : 0x5.fffffffffffffffffffffffffap+0L : inexact-ok
+tgamma 0x3.00000000000000000000000001p0
+= tgamma downward flt-32 0x3.000004p+0f : 0x2.000004p+0f : inexact-ok
+= tgamma tonearest flt-32 0x3.000004p+0f : 0x2.000008p+0f : inexact-ok
+= tgamma towardzero flt-32 0x3.000004p+0f : 0x2.000004p+0f : inexact-ok
+= tgamma upward flt-32 0x3.000004p+0f : 0x2.000008p+0f : inexact-ok
+= tgamma downward dbl-64 0x3.000004p+0 : 0x2.00000761dcd4cp+0 : inexact-ok
+= tgamma tonearest dbl-64 0x3.000004p+0 : 0x2.00000761dcd4ep+0 : inexact-ok
+= tgamma towardzero dbl-64 0x3.000004p+0 : 0x2.00000761dcd4cp+0 : inexact-ok
+= tgamma upward dbl-64 0x3.000004p+0 : 0x2.00000761dcd4ep+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0x3.000004p+0L : 0x2.00000761dcd4d594p+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x3.000004p+0L : 0x2.00000761dcd4d598p+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x3.000004p+0L : 0x2.00000761dcd4d594p+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0x3.000004p+0L : 0x2.00000761dcd4d598p+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x3.000004p+0L : 0x2.00000761dcd4d594p+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x3.000004p+0L : 0x2.00000761dcd4d598p+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x3.000004p+0L : 0x2.00000761dcd4d594p+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x3.000004p+0L : 0x2.00000761dcd4d598p+0L : inexact-ok
+= tgamma downward ldbl-128 0x3.000004p+0L : 0x2.00000761dcd4d597e6231257b698p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x3.000004p+0L : 0x2.00000761dcd4d597e6231257b69ap+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x3.000004p+0L : 0x2.00000761dcd4d597e6231257b698p+0L : inexact-ok
+= tgamma upward ldbl-128 0x3.000004p+0L : 0x2.00000761dcd4d597e6231257b69ap+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x3.000004p+0L : 0x2.00000761dcd4d597e6231257b6p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x3.000004p+0L : 0x2.00000761dcd4d597e6231257b7p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x3.000004p+0L : 0x2.00000761dcd4d597e6231257b6p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x3.000004p+0L : 0x2.00000761dcd4d597e6231257b7p+0L : inexact-ok
+= tgamma downward flt-32 0x3p+0f : 0x2p+0f : inexact-ok
+= tgamma tonearest flt-32 0x3p+0f : 0x2p+0f : inexact-ok
+= tgamma towardzero flt-32 0x3p+0f : 0x2p+0f : inexact-ok
+= tgamma upward flt-32 0x3p+0f : 0x2p+0f : inexact-ok
+= tgamma downward dbl-64 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma tonearest dbl-64 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma towardzero dbl-64 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma upward dbl-64 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma downward ldbl-128 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma upward ldbl-128 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma downward dbl-64 0x3.0000000000002p+0 : 0x2.0000000000002p+0 : inexact-ok
+= tgamma tonearest dbl-64 0x3.0000000000002p+0 : 0x2.0000000000004p+0 : inexact-ok
+= tgamma towardzero dbl-64 0x3.0000000000002p+0 : 0x2.0000000000002p+0 : inexact-ok
+= tgamma upward dbl-64 0x3.0000000000002p+0 : 0x2.0000000000004p+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0x3.0000000000002p+0L : 0x2.0000000000003b0cp+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x3.0000000000002p+0L : 0x2.0000000000003b1p+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x3.0000000000002p+0L : 0x2.0000000000003b0cp+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0x3.0000000000002p+0L : 0x2.0000000000003b1p+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x3.0000000000002p+0L : 0x2.0000000000003b0cp+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x3.0000000000002p+0L : 0x2.0000000000003b1p+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x3.0000000000002p+0L : 0x2.0000000000003b0cp+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x3.0000000000002p+0L : 0x2.0000000000003b1p+0L : inexact-ok
+= tgamma downward ldbl-128 0x3.0000000000002p+0L : 0x2.0000000000003b0ee6072093d312p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x3.0000000000002p+0L : 0x2.0000000000003b0ee6072093d314p+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x3.0000000000002p+0L : 0x2.0000000000003b0ee6072093d312p+0L : inexact-ok
+= tgamma upward ldbl-128 0x3.0000000000002p+0L : 0x2.0000000000003b0ee6072093d314p+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x3.0000000000002p+0L : 0x2.0000000000003b0ee6072093d3p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x3.0000000000002p+0L : 0x2.0000000000003b0ee6072093d3p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x3.0000000000002p+0L : 0x2.0000000000003b0ee6072093d3p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x3.0000000000002p+0L : 0x2.0000000000003b0ee6072093d4p+0L : inexact-ok
+= tgamma downward ldbl-96-intel 0x3.0000000000000004p+0L : 0x2.0000000000000004p+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x3.0000000000000004p+0L : 0x2.0000000000000008p+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x3.0000000000000004p+0L : 0x2.0000000000000004p+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0x3.0000000000000004p+0L : 0x2.0000000000000008p+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x3.0000000000000004p+0L : 0x2.0000000000000004p+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x3.0000000000000004p+0L : 0x2.0000000000000008p+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x3.0000000000000004p+0L : 0x2.0000000000000004p+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x3.0000000000000004p+0L : 0x2.0000000000000008p+0L : inexact-ok
+= tgamma downward ldbl-128 0x3.0000000000000004p+0L : 0x2.000000000000000761dcc0e41278p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x3.0000000000000004p+0L : 0x2.000000000000000761dcc0e4127ap+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x3.0000000000000004p+0L : 0x2.000000000000000761dcc0e41278p+0L : inexact-ok
+= tgamma upward ldbl-128 0x3.0000000000000004p+0L : 0x2.000000000000000761dcc0e4127ap+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x3.0000000000000004p+0L : 0x2.000000000000000761dcc0e412p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x3.0000000000000004p+0L : 0x2.000000000000000761dcc0e412p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x3.0000000000000004p+0L : 0x2.000000000000000761dcc0e412p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x3.0000000000000004p+0L : 0x2.000000000000000761dcc0e413p+0L : inexact-ok
+= tgamma downward ldbl-128 0x3.00000000000000000000000001p+0L : 0x2.00000000000000000000000001d8p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x3.00000000000000000000000001p+0L : 0x2.00000000000000000000000001d8p+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x3.00000000000000000000000001p+0L : 0x2.00000000000000000000000001d8p+0L : inexact-ok
+= tgamma upward ldbl-128 0x3.00000000000000000000000001p+0L : 0x2.00000000000000000000000001dap+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x3.00000000000000000000000001p+0L : 0x2.00000000000000000000000001p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x3.00000000000000000000000001p+0L : 0x2.00000000000000000000000002p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x3.00000000000000000000000001p+0L : 0x2.00000000000000000000000001p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x3.00000000000000000000000001p+0L : 0x2.00000000000000000000000002p+0L : inexact-ok
+tgamma 0x2.ffffffffffffffffffffffffffp0
+= tgamma downward flt-32 0x3p+0f : 0x2p+0f : inexact-ok
+= tgamma tonearest flt-32 0x3p+0f : 0x2p+0f : inexact-ok
+= tgamma towardzero flt-32 0x3p+0f : 0x2p+0f : inexact-ok
+= tgamma upward flt-32 0x3p+0f : 0x2p+0f : inexact-ok
+= tgamma downward dbl-64 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma tonearest dbl-64 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma towardzero dbl-64 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma upward dbl-64 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma downward ldbl-128 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma upward ldbl-128 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma downward flt-32 0x2.fffffcp+0f : 0x1.fffff8p+0f : inexact-ok
+= tgamma tonearest flt-32 0x2.fffffcp+0f : 0x1.fffff8p+0f : inexact-ok
+= tgamma towardzero flt-32 0x2.fffffcp+0f : 0x1.fffff8p+0f : inexact-ok
+= tgamma upward flt-32 0x2.fffffcp+0f : 0x1.fffffap+0f : inexact-ok
+= tgamma downward dbl-64 0x2.fffffcp+0 : 0x1.fffff89e2353p+0 : inexact-ok
+= tgamma tonearest dbl-64 0x2.fffffcp+0 : 0x1.fffff89e23531p+0 : inexact-ok
+= tgamma towardzero dbl-64 0x2.fffffcp+0 : 0x1.fffff89e2353p+0 : inexact-ok
+= tgamma upward dbl-64 0x2.fffffcp+0 : 0x1.fffff89e23531p+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0x2.fffffcp+0L : 0x1.fffff89e23530d72p+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x2.fffffcp+0L : 0x1.fffff89e23530d72p+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x2.fffffcp+0L : 0x1.fffff89e23530d72p+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0x2.fffffcp+0L : 0x1.fffff89e23530d74p+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x2.fffffcp+0L : 0x1.fffff89e23530d72p+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x2.fffffcp+0L : 0x1.fffff89e23530d72p+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x2.fffffcp+0L : 0x1.fffff89e23530d72p+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x2.fffffcp+0L : 0x1.fffff89e23530d74p+0L : inexact-ok
+= tgamma downward ldbl-128 0x2.fffffcp+0L : 0x1.fffff89e23530d72a903f6c426c2p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x2.fffffcp+0L : 0x1.fffff89e23530d72a903f6c426c3p+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x2.fffffcp+0L : 0x1.fffff89e23530d72a903f6c426c2p+0L : inexact-ok
+= tgamma upward ldbl-128 0x2.fffffcp+0L : 0x1.fffff89e23530d72a903f6c426c3p+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x2.fffffcp+0L : 0x1.fffff89e23530d72a903f6c4268p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x2.fffffcp+0L : 0x1.fffff89e23530d72a903f6c427p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x2.fffffcp+0L : 0x1.fffff89e23530d72a903f6c4268p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x2.fffffcp+0L : 0x1.fffff89e23530d72a903f6c427p+0L : inexact-ok
+= tgamma downward dbl-64 0x2.ffffffffffffep+0 : 0x1.ffffffffffffcp+0 : inexact-ok
+= tgamma tonearest dbl-64 0x2.ffffffffffffep+0 : 0x1.ffffffffffffcp+0 : inexact-ok
+= tgamma towardzero dbl-64 0x2.ffffffffffffep+0 : 0x1.ffffffffffffcp+0 : inexact-ok
+= tgamma upward dbl-64 0x2.ffffffffffffep+0 : 0x1.ffffffffffffdp+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0x2.ffffffffffffep+0L : 0x1.ffffffffffffc4fp+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x2.ffffffffffffep+0L : 0x1.ffffffffffffc4f2p+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x2.ffffffffffffep+0L : 0x1.ffffffffffffc4fp+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0x2.ffffffffffffep+0L : 0x1.ffffffffffffc4f2p+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x2.ffffffffffffep+0L : 0x1.ffffffffffffc4fp+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x2.ffffffffffffep+0L : 0x1.ffffffffffffc4f2p+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x2.ffffffffffffep+0L : 0x1.ffffffffffffc4fp+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x2.ffffffffffffep+0L : 0x1.ffffffffffffc4f2p+0L : inexact-ok
+= tgamma downward ldbl-128 0x2.ffffffffffffep+0L : 0x1.ffffffffffffc4f119f8df6c36e5p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x2.ffffffffffffep+0L : 0x1.ffffffffffffc4f119f8df6c36e6p+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x2.ffffffffffffep+0L : 0x1.ffffffffffffc4f119f8df6c36e5p+0L : inexact-ok
+= tgamma upward ldbl-128 0x2.ffffffffffffep+0L : 0x1.ffffffffffffc4f119f8df6c36e6p+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x2.ffffffffffffep+0L : 0x1.ffffffffffffc4f119f8df6c368p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x2.ffffffffffffep+0L : 0x1.ffffffffffffc4f119f8df6c37p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x2.ffffffffffffep+0L : 0x1.ffffffffffffc4f119f8df6c368p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x2.ffffffffffffep+0L : 0x1.ffffffffffffc4f119f8df6c37p+0L : inexact-ok
+= tgamma downward ldbl-96-intel 0x2.fffffffffffffffcp+0L : 0x1.fffffffffffffff8p+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x2.fffffffffffffffcp+0L : 0x1.fffffffffffffff8p+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x2.fffffffffffffffcp+0L : 0x1.fffffffffffffff8p+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0x2.fffffffffffffffcp+0L : 0x1.fffffffffffffffap+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x2.fffffffffffffffcp+0L : 0x1.fffffffffffffff8p+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x2.fffffffffffffffcp+0L : 0x1.fffffffffffffff8p+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x2.fffffffffffffffcp+0L : 0x1.fffffffffffffff8p+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x2.fffffffffffffffcp+0L : 0x1.fffffffffffffffap+0L : inexact-ok
+= tgamma downward ldbl-128 0x2.fffffffffffffffcp+0L : 0x1.fffffffffffffff89e233f1bed86p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x2.fffffffffffffffcp+0L : 0x1.fffffffffffffff89e233f1bed86p+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x2.fffffffffffffffcp+0L : 0x1.fffffffffffffff89e233f1bed86p+0L : inexact-ok
+= tgamma upward ldbl-128 0x2.fffffffffffffffcp+0L : 0x1.fffffffffffffff89e233f1bed87p+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x2.fffffffffffffffcp+0L : 0x1.fffffffffffffff89e233f1bed8p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x2.fffffffffffffffcp+0L : 0x1.fffffffffffffff89e233f1bed8p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x2.fffffffffffffffcp+0L : 0x1.fffffffffffffff89e233f1bed8p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x2.fffffffffffffffcp+0L : 0x1.fffffffffffffff89e233f1beep+0L : inexact-ok
+= tgamma downward ldbl-128 0x2.ffffffffffffffffffffffffffp+0L : 0x1.fffffffffffffffffffffffffe27p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x2.ffffffffffffffffffffffffffp+0L : 0x1.fffffffffffffffffffffffffe28p+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x2.ffffffffffffffffffffffffffp+0L : 0x1.fffffffffffffffffffffffffe27p+0L : inexact-ok
+= tgamma upward ldbl-128 0x2.ffffffffffffffffffffffffffp+0L : 0x1.fffffffffffffffffffffffffe28p+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x2.ffffffffffffffffffffffffffp+0L : 0x1.fffffffffffffffffffffffffep+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x2.ffffffffffffffffffffffffffp+0L : 0x1.fffffffffffffffffffffffffep+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x2.ffffffffffffffffffffffffffp+0L : 0x1.fffffffffffffffffffffffffep+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x2.ffffffffffffffffffffffffffp+0L : 0x1.fffffffffffffffffffffffffe8p+0L : inexact-ok
+tgamma 0x2.00000000000000000000000001p0
+= tgamma downward flt-32 0x2.000004p+0f : 0x1p+0f : inexact-ok
+= tgamma tonearest flt-32 0x2.000004p+0f : 0x1.000002p+0f : inexact-ok
+= tgamma towardzero flt-32 0x2.000004p+0f : 0x1p+0f : inexact-ok
+= tgamma upward flt-32 0x2.000004p+0f : 0x1.000002p+0f : inexact-ok
+= tgamma downward dbl-64 0x2.000004p+0 : 0x1.000001b0ee67p+0 : inexact-ok
+= tgamma tonearest dbl-64 0x2.000004p+0 : 0x1.000001b0ee671p+0 : inexact-ok
+= tgamma towardzero dbl-64 0x2.000004p+0 : 0x1.000001b0ee67p+0 : inexact-ok
+= tgamma upward dbl-64 0x2.000004p+0 : 0x1.000001b0ee671p+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0x2.000004p+0L : 0x1.000001b0ee6708eep+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x2.000004p+0L : 0x1.000001b0ee6708fp+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x2.000004p+0L : 0x1.000001b0ee6708eep+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0x2.000004p+0L : 0x1.000001b0ee6708fp+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x2.000004p+0L : 0x1.000001b0ee6708eep+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x2.000004p+0L : 0x1.000001b0ee6708fp+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x2.000004p+0L : 0x1.000001b0ee6708eep+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x2.000004p+0L : 0x1.000001b0ee6708fp+0L : inexact-ok
+= tgamma downward ldbl-128 0x2.000004p+0L : 0x1.000001b0ee6708ef24ffaae1dbf7p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x2.000004p+0L : 0x1.000001b0ee6708ef24ffaae1dbf7p+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x2.000004p+0L : 0x1.000001b0ee6708ef24ffaae1dbf7p+0L : inexact-ok
+= tgamma upward ldbl-128 0x2.000004p+0L : 0x1.000001b0ee6708ef24ffaae1dbf8p+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x2.000004p+0L : 0x1.000001b0ee6708ef24ffaae1db8p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x2.000004p+0L : 0x1.000001b0ee6708ef24ffaae1dcp+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x2.000004p+0L : 0x1.000001b0ee6708ef24ffaae1db8p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x2.000004p+0L : 0x1.000001b0ee6708ef24ffaae1dcp+0L : inexact-ok
+= tgamma downward flt-32 0x2p+0f : 0x1p+0f : inexact-ok
+= tgamma tonearest flt-32 0x2p+0f : 0x1p+0f : inexact-ok
+= tgamma towardzero flt-32 0x2p+0f : 0x1p+0f : inexact-ok
+= tgamma upward flt-32 0x2p+0f : 0x1p+0f : inexact-ok
+= tgamma downward dbl-64 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest dbl-64 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero dbl-64 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma upward dbl-64 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma downward ldbl-128 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma upward ldbl-128 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma downward dbl-64 0x2.0000000000002p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest dbl-64 0x2.0000000000002p+0 : 0x1.0000000000001p+0 : inexact-ok
+= tgamma towardzero dbl-64 0x2.0000000000002p+0 : 0x1p+0 : inexact-ok
+= tgamma upward dbl-64 0x2.0000000000002p+0 : 0x1.0000000000001p+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0x2.0000000000002p+0L : 0x1.0000000000000d86p+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x2.0000000000002p+0L : 0x1.0000000000000d88p+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x2.0000000000002p+0L : 0x1.0000000000000d86p+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0x2.0000000000002p+0L : 0x1.0000000000000d88p+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x2.0000000000002p+0L : 0x1.0000000000000d86p+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x2.0000000000002p+0L : 0x1.0000000000000d88p+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x2.0000000000002p+0L : 0x1.0000000000000d86p+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x2.0000000000002p+0L : 0x1.0000000000000d88p+0L : inexact-ok
+= tgamma downward ldbl-128 0x2.0000000000002p+0L : 0x1.0000000000000d8773039049e8b1p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x2.0000000000002p+0L : 0x1.0000000000000d8773039049e8b1p+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x2.0000000000002p+0L : 0x1.0000000000000d8773039049e8b1p+0L : inexact-ok
+= tgamma upward ldbl-128 0x2.0000000000002p+0L : 0x1.0000000000000d8773039049e8b2p+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x2.0000000000002p+0L : 0x1.0000000000000d8773039049e88p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x2.0000000000002p+0L : 0x1.0000000000000d8773039049e88p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x2.0000000000002p+0L : 0x1.0000000000000d8773039049e88p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x2.0000000000002p+0L : 0x1.0000000000000d8773039049e9p+0L : inexact-ok
+= tgamma downward ldbl-96-intel 0x2.0000000000000004p+0L : 0x1p+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x2.0000000000000004p+0L : 0x1.0000000000000002p+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x2.0000000000000004p+0L : 0x1p+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0x2.0000000000000004p+0L : 0x1.0000000000000002p+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x2.0000000000000004p+0L : 0x1p+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x2.0000000000000004p+0L : 0x1.0000000000000002p+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x2.0000000000000004p+0L : 0x1p+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x2.0000000000000004p+0L : 0x1.0000000000000002p+0L : inexact-ok
+= tgamma downward ldbl-128 0x2.0000000000000004p+0L : 0x1.0000000000000001b0ee6072093cp+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x2.0000000000000004p+0L : 0x1.0000000000000001b0ee6072093dp+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x2.0000000000000004p+0L : 0x1.0000000000000001b0ee6072093cp+0L : inexact-ok
+= tgamma upward ldbl-128 0x2.0000000000000004p+0L : 0x1.0000000000000001b0ee6072093dp+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x2.0000000000000004p+0L : 0x1.0000000000000001b0ee607209p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x2.0000000000000004p+0L : 0x1.0000000000000001b0ee607209p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x2.0000000000000004p+0L : 0x1.0000000000000001b0ee607209p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x2.0000000000000004p+0L : 0x1.0000000000000001b0ee6072098p+0L : inexact-ok
+= tgamma downward ldbl-128 0x2.00000000000000000000000001p+0L : 0x1.000000000000000000000000006cp+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x2.00000000000000000000000001p+0L : 0x1.000000000000000000000000006cp+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x2.00000000000000000000000001p+0L : 0x1.000000000000000000000000006cp+0L : inexact-ok
+= tgamma upward ldbl-128 0x2.00000000000000000000000001p+0L : 0x1.000000000000000000000000006dp+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x2.00000000000000000000000001p+0L : 0x1p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x2.00000000000000000000000001p+0L : 0x1.000000000000000000000000008p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x2.00000000000000000000000001p+0L : 0x1p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x2.00000000000000000000000001p+0L : 0x1.000000000000000000000000008p+0L : inexact-ok
+tgamma 0x1.ffffffffffffffffffffffffff8p0
+= tgamma downward flt-32 0x2p+0f : 0x1p+0f : inexact-ok
+= tgamma tonearest flt-32 0x2p+0f : 0x1p+0f : inexact-ok
+= tgamma towardzero flt-32 0x2p+0f : 0x1p+0f : inexact-ok
+= tgamma upward flt-32 0x2p+0f : 0x1p+0f : inexact-ok
+= tgamma downward dbl-64 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest dbl-64 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero dbl-64 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma upward dbl-64 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma downward ldbl-128 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma upward ldbl-128 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma downward flt-32 0x1.fffffep+0f : 0xf.fffffp-4f : inexact-ok
+= tgamma tonearest flt-32 0x1.fffffep+0f : 0xf.fffffp-4f : inexact-ok
+= tgamma towardzero flt-32 0x1.fffffep+0f : 0xf.fffffp-4f : inexact-ok
+= tgamma upward flt-32 0x1.fffffep+0f : 0x1p+0f : inexact-ok
+= tgamma downward dbl-64 0x1.fffffep+0 : 0xf.fffff2788d168p-4 : inexact-ok
+= tgamma tonearest dbl-64 0x1.fffffep+0 : 0xf.fffff2788d17p-4 : inexact-ok
+= tgamma towardzero dbl-64 0x1.fffffep+0 : 0xf.fffff2788d168p-4 : inexact-ok
+= tgamma upward dbl-64 0x1.fffffep+0 : 0xf.fffff2788d17p-4 : inexact-ok
+= tgamma downward ldbl-96-intel 0x1.fffffep+0L : 0xf.fffff2788d16cb4p-4L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x1.fffffep+0L : 0xf.fffff2788d16cb5p-4L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x1.fffffep+0L : 0xf.fffff2788d16cb4p-4L : inexact-ok
+= tgamma upward ldbl-96-intel 0x1.fffffep+0L : 0xf.fffff2788d16cb5p-4L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x1.fffffep+0L : 0xf.fffff2788d16cb4p-4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x1.fffffep+0L : 0xf.fffff2788d16cb5p-4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x1.fffffep+0L : 0xf.fffff2788d16cb4p-4L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x1.fffffep+0L : 0xf.fffff2788d16cb5p-4L : inexact-ok
+= tgamma downward ldbl-128 0x1.fffffep+0L : 0xf.fffff2788d16cb4d9a1a3c3dac58p-4L : inexact-ok
+= tgamma tonearest ldbl-128 0x1.fffffep+0L : 0xf.fffff2788d16cb4d9a1a3c3dac58p-4L : inexact-ok
+= tgamma towardzero ldbl-128 0x1.fffffep+0L : 0xf.fffff2788d16cb4d9a1a3c3dac58p-4L : inexact-ok
+= tgamma upward ldbl-128 0x1.fffffep+0L : 0xf.fffff2788d16cb4d9a1a3c3dac6p-4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x1.fffffep+0L : 0xf.fffff2788d16cb4d9a1a3c3dacp-4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x1.fffffep+0L : 0xf.fffff2788d16cb4d9a1a3c3dacp-4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x1.fffffep+0L : 0xf.fffff2788d16cb4d9a1a3c3dacp-4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x1.fffffep+0L : 0xf.fffff2788d16cb4d9a1a3c3dbp-4L : inexact-ok
+= tgamma downward dbl-64 0x1.fffffffffffffp+0 : 0xf.ffffffffffff8p-4 : inexact-ok
+= tgamma tonearest dbl-64 0x1.fffffffffffffp+0 : 0xf.ffffffffffff8p-4 : inexact-ok
+= tgamma towardzero dbl-64 0x1.fffffffffffffp+0 : 0xf.ffffffffffff8p-4 : inexact-ok
+= tgamma upward dbl-64 0x1.fffffffffffffp+0 : 0x1p+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0x1.fffffffffffffp+0L : 0xf.ffffffffffff93cp-4L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x1.fffffffffffffp+0L : 0xf.ffffffffffff93cp-4L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x1.fffffffffffffp+0L : 0xf.ffffffffffff93cp-4L : inexact-ok
+= tgamma upward ldbl-96-intel 0x1.fffffffffffffp+0L : 0xf.ffffffffffff93dp-4L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x1.fffffffffffffp+0L : 0xf.ffffffffffff93cp-4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x1.fffffffffffffp+0L : 0xf.ffffffffffff93cp-4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x1.fffffffffffffp+0L : 0xf.ffffffffffff93cp-4L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x1.fffffffffffffp+0L : 0xf.ffffffffffff93dp-4L : inexact-ok
+= tgamma downward ldbl-128 0x1.fffffffffffffp+0L : 0xf.ffffffffffff93c467e37db0ce38p-4L : inexact-ok
+= tgamma tonearest ldbl-128 0x1.fffffffffffffp+0L : 0xf.ffffffffffff93c467e37db0ce38p-4L : inexact-ok
+= tgamma towardzero ldbl-128 0x1.fffffffffffffp+0L : 0xf.ffffffffffff93c467e37db0ce38p-4L : inexact-ok
+= tgamma upward ldbl-128 0x1.fffffffffffffp+0L : 0xf.ffffffffffff93c467e37db0ce4p-4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x1.fffffffffffffp+0L : 0xf.ffffffffffff93c467e37db0ccp-4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x1.fffffffffffffp+0L : 0xf.ffffffffffff93c467e37db0dp-4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x1.fffffffffffffp+0L : 0xf.ffffffffffff93c467e37db0ccp-4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x1.fffffffffffffp+0L : 0xf.ffffffffffff93c467e37db0dp-4L : inexact-ok
+= tgamma downward ldbl-96-intel 0x1.fffffffffffffffep+0L : 0xf.fffffffffffffffp-4L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x1.fffffffffffffffep+0L : 0xf.fffffffffffffffp-4L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x1.fffffffffffffffep+0L : 0xf.fffffffffffffffp-4L : inexact-ok
+= tgamma upward ldbl-96-intel 0x1.fffffffffffffffep+0L : 0x1p+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x1.fffffffffffffffep+0L : 0xf.fffffffffffffffp-4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x1.fffffffffffffffep+0L : 0xf.fffffffffffffffp-4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x1.fffffffffffffffep+0L : 0xf.fffffffffffffffp-4L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x1.fffffffffffffffep+0L : 0x1p+0L : inexact-ok
+= tgamma downward ldbl-128 0x1.fffffffffffffffep+0L : 0xf.fffffffffffffff2788cfc6fb618p-4L : inexact-ok
+= tgamma tonearest ldbl-128 0x1.fffffffffffffffep+0L : 0xf.fffffffffffffff2788cfc6fb618p-4L : inexact-ok
+= tgamma towardzero ldbl-128 0x1.fffffffffffffffep+0L : 0xf.fffffffffffffff2788cfc6fb618p-4L : inexact-ok
+= tgamma upward ldbl-128 0x1.fffffffffffffffep+0L : 0xf.fffffffffffffff2788cfc6fb62p-4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x1.fffffffffffffffep+0L : 0xf.fffffffffffffff2788cfc6fb4p-4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x1.fffffffffffffffep+0L : 0xf.fffffffffffffff2788cfc6fb8p-4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x1.fffffffffffffffep+0L : 0xf.fffffffffffffff2788cfc6fb4p-4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x1.fffffffffffffffep+0L : 0xf.fffffffffffffff2788cfc6fb8p-4L : inexact-ok
+= tgamma downward ldbl-128 0x1.ffffffffffffffffffffffffff8p+0L : 0xf.fffffffffffffffffffffffffc98p-4L : inexact-ok
+= tgamma tonearest ldbl-128 0x1.ffffffffffffffffffffffffff8p+0L : 0xf.fffffffffffffffffffffffffcap-4L : inexact-ok
+= tgamma towardzero ldbl-128 0x1.ffffffffffffffffffffffffff8p+0L : 0xf.fffffffffffffffffffffffffc98p-4L : inexact-ok
+= tgamma upward ldbl-128 0x1.ffffffffffffffffffffffffff8p+0L : 0xf.fffffffffffffffffffffffffcap-4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x1.ffffffffffffffffffffffffff8p+0L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x1.ffffffffffffffffffffffffff8p+0L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x1.ffffffffffffffffffffffffff8p+0L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x1.ffffffffffffffffffffffffff8p+0L : 0x1p+0L : inexact-ok
+tgamma 0x1.000000000000000000000000008p0
+= tgamma downward flt-32 0x1.000002p+0f : 0xf.ffffep-4f : inexact-ok
+= tgamma tonearest flt-32 0x1.000002p+0f : 0xf.fffffp-4f : inexact-ok
+= tgamma towardzero flt-32 0x1.000002p+0f : 0xf.ffffep-4f : inexact-ok
+= tgamma upward flt-32 0x1.000002p+0f : 0xf.fffffp-4f : inexact-ok
+= tgamma downward dbl-64 0x1.000002p+0 : 0xf.ffffed8773428p-4 : inexact-ok
+= tgamma tonearest dbl-64 0x1.000002p+0 : 0xf.ffffed877343p-4 : inexact-ok
+= tgamma towardzero dbl-64 0x1.000002p+0 : 0xf.ffffed8773428p-4 : inexact-ok
+= tgamma upward dbl-64 0x1.000002p+0 : 0xf.ffffed877343p-4 : inexact-ok
+= tgamma downward ldbl-96-intel 0x1.000002p+0L : 0xf.ffffed877342dcfp-4L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x1.000002p+0L : 0xf.ffffed877342ddp-4L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x1.000002p+0L : 0xf.ffffed877342dcfp-4L : inexact-ok
+= tgamma upward ldbl-96-intel 0x1.000002p+0L : 0xf.ffffed877342ddp-4L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x1.000002p+0L : 0xf.ffffed877342dcfp-4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x1.000002p+0L : 0xf.ffffed877342ddp-4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x1.000002p+0L : 0xf.ffffed877342dcfp-4L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x1.000002p+0L : 0xf.ffffed877342ddp-4L : inexact-ok
+= tgamma downward ldbl-128 0x1.000002p+0L : 0xf.ffffed877342dcfaf7594b77b03p-4L : inexact-ok
+= tgamma tonearest ldbl-128 0x1.000002p+0L : 0xf.ffffed877342dcfaf7594b77b03p-4L : inexact-ok
+= tgamma towardzero ldbl-128 0x1.000002p+0L : 0xf.ffffed877342dcfaf7594b77b03p-4L : inexact-ok
+= tgamma upward ldbl-128 0x1.000002p+0L : 0xf.ffffed877342dcfaf7594b77b038p-4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x1.000002p+0L : 0xf.ffffed877342dcfaf7594b77bp-4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x1.000002p+0L : 0xf.ffffed877342dcfaf7594b77bp-4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x1.000002p+0L : 0xf.ffffed877342dcfaf7594b77bp-4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x1.000002p+0L : 0xf.ffffed877342dcfaf7594b77b4p-4L : inexact-ok
+= tgamma downward flt-32 0x1p+0f : 0x1p+0f : inexact-ok
+= tgamma tonearest flt-32 0x1p+0f : 0x1p+0f : inexact-ok
+= tgamma towardzero flt-32 0x1p+0f : 0x1p+0f : inexact-ok
+= tgamma upward flt-32 0x1p+0f : 0x1p+0f : inexact-ok
+= tgamma downward dbl-64 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest dbl-64 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero dbl-64 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma upward dbl-64 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma downward ldbl-128 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma upward ldbl-128 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma downward dbl-64 0x1.0000000000001p+0 : 0xf.ffffffffffffp-4 : inexact-ok
+= tgamma tonearest dbl-64 0x1.0000000000001p+0 : 0xf.ffffffffffff8p-4 : inexact-ok
+= tgamma towardzero dbl-64 0x1.0000000000001p+0 : 0xf.ffffffffffffp-4 : inexact-ok
+= tgamma upward dbl-64 0x1.0000000000001p+0 : 0xf.ffffffffffff8p-4 : inexact-ok
+= tgamma downward ldbl-96-intel 0x1.0000000000001p+0L : 0xf.ffffffffffff6c3p-4L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x1.0000000000001p+0L : 0xf.ffffffffffff6c4p-4L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x1.0000000000001p+0L : 0xf.ffffffffffff6c3p-4L : inexact-ok
+= tgamma upward ldbl-96-intel 0x1.0000000000001p+0L : 0xf.ffffffffffff6c4p-4L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x1.0000000000001p+0L : 0xf.ffffffffffff6c3p-4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x1.0000000000001p+0L : 0xf.ffffffffffff6c4p-4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x1.0000000000001p+0L : 0xf.ffffffffffff6c3p-4L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x1.0000000000001p+0L : 0xf.ffffffffffff6c4p-4L : inexact-ok
+= tgamma downward ldbl-128 0x1.0000000000001p+0L : 0xf.ffffffffffff6c3b981c824f4828p-4L : inexact-ok
+= tgamma tonearest ldbl-128 0x1.0000000000001p+0L : 0xf.ffffffffffff6c3b981c824f483p-4L : inexact-ok
+= tgamma towardzero ldbl-128 0x1.0000000000001p+0L : 0xf.ffffffffffff6c3b981c824f4828p-4L : inexact-ok
+= tgamma upward ldbl-128 0x1.0000000000001p+0L : 0xf.ffffffffffff6c3b981c824f483p-4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x1.0000000000001p+0L : 0xf.ffffffffffff6c3b981c824f48p-4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x1.0000000000001p+0L : 0xf.ffffffffffff6c3b981c824f48p-4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x1.0000000000001p+0L : 0xf.ffffffffffff6c3b981c824f48p-4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x1.0000000000001p+0L : 0xf.ffffffffffff6c3b981c824f4cp-4L : inexact-ok
+= tgamma downward ldbl-96-intel 0x1.0000000000000002p+0L : 0xf.ffffffffffffffep-4L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x1.0000000000000002p+0L : 0xf.fffffffffffffffp-4L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x1.0000000000000002p+0L : 0xf.ffffffffffffffep-4L : inexact-ok
+= tgamma upward ldbl-96-intel 0x1.0000000000000002p+0L : 0xf.fffffffffffffffp-4L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x1.0000000000000002p+0L : 0xf.ffffffffffffffep-4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x1.0000000000000002p+0L : 0xf.fffffffffffffffp-4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x1.0000000000000002p+0L : 0xf.ffffffffffffffep-4L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x1.0000000000000002p+0L : 0xf.fffffffffffffffp-4L : inexact-ok
+= tgamma downward ldbl-128 0x1.0000000000000002p+0L : 0xf.ffffffffffffffed8773039049ep-4L : inexact-ok
+= tgamma tonearest ldbl-128 0x1.0000000000000002p+0L : 0xf.ffffffffffffffed8773039049e8p-4L : inexact-ok
+= tgamma towardzero ldbl-128 0x1.0000000000000002p+0L : 0xf.ffffffffffffffed8773039049ep-4L : inexact-ok
+= tgamma upward ldbl-128 0x1.0000000000000002p+0L : 0xf.ffffffffffffffed8773039049e8p-4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x1.0000000000000002p+0L : 0xf.ffffffffffffffed8773039048p-4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x1.0000000000000002p+0L : 0xf.ffffffffffffffed8773039048p-4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x1.0000000000000002p+0L : 0xf.ffffffffffffffed8773039048p-4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x1.0000000000000002p+0L : 0xf.ffffffffffffffed877303904cp-4L : inexact-ok
+= tgamma downward ldbl-128 0x1.000000000000000000000000008p+0L : 0xf.fffffffffffffffffffffffffb6p-4L : inexact-ok
+= tgamma tonearest ldbl-128 0x1.000000000000000000000000008p+0L : 0xf.fffffffffffffffffffffffffb6p-4L : inexact-ok
+= tgamma towardzero ldbl-128 0x1.000000000000000000000000008p+0L : 0xf.fffffffffffffffffffffffffb6p-4L : inexact-ok
+= tgamma upward ldbl-128 0x1.000000000000000000000000008p+0L : 0xf.fffffffffffffffffffffffffb68p-4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x1.000000000000000000000000008p+0L : 0xf.fffffffffffffffffffffffff8p-4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x1.000000000000000000000000008p+0L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x1.000000000000000000000000008p+0L : 0xf.fffffffffffffffffffffffff8p-4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x1.000000000000000000000000008p+0L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+tgamma 0x0.ffffffffffffffffffffffffffcp0
+= tgamma downward flt-32 0x1p+0f : 0x1p+0f : inexact-ok
+= tgamma tonearest flt-32 0x1p+0f : 0x1p+0f : inexact-ok
+= tgamma towardzero flt-32 0x1p+0f : 0x1p+0f : inexact-ok
+= tgamma upward flt-32 0x1p+0f : 0x1p+0f : inexact-ok
+= tgamma downward dbl-64 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest dbl-64 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero dbl-64 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma upward dbl-64 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma downward ldbl-128 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma upward ldbl-128 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma downward flt-32 0xf.fffffp-4f : 0x1p+0f : inexact-ok
+= tgamma tonearest flt-32 0xf.fffffp-4f : 0x1p+0f : inexact-ok
+= tgamma towardzero flt-32 0xf.fffffp-4f : 0x1p+0f : inexact-ok
+= tgamma upward flt-32 0xf.fffffp-4f : 0x1.000002p+0f : inexact-ok
+= tgamma downward dbl-64 0xf.fffffp-4 : 0x1.00000093c468ep+0 : inexact-ok
+= tgamma tonearest dbl-64 0xf.fffffp-4 : 0x1.00000093c468ep+0 : inexact-ok
+= tgamma towardzero dbl-64 0xf.fffffp-4 : 0x1.00000093c468ep+0 : inexact-ok
+= tgamma upward dbl-64 0xf.fffffp-4 : 0x1.00000093c468fp+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0xf.fffffp-4L : 0x1.00000093c468e0bp+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0xf.fffffp-4L : 0x1.00000093c468e0bp+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0xf.fffffp-4L : 0x1.00000093c468e0bp+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0xf.fffffp-4L : 0x1.00000093c468e0b2p+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0xf.fffffp-4L : 0x1.00000093c468e0bp+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0xf.fffffp-4L : 0x1.00000093c468e0bp+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0xf.fffffp-4L : 0x1.00000093c468e0bp+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0xf.fffffp-4L : 0x1.00000093c468e0b2p+0L : inexact-ok
+= tgamma downward ldbl-128 0xf.fffffp-4L : 0x1.00000093c468e0b077c1ce0af6dfp+0L : inexact-ok
+= tgamma tonearest ldbl-128 0xf.fffffp-4L : 0x1.00000093c468e0b077c1ce0af6ep+0L : inexact-ok
+= tgamma towardzero ldbl-128 0xf.fffffp-4L : 0x1.00000093c468e0b077c1ce0af6dfp+0L : inexact-ok
+= tgamma upward ldbl-128 0xf.fffffp-4L : 0x1.00000093c468e0b077c1ce0af6ep+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0xf.fffffp-4L : 0x1.00000093c468e0b077c1ce0af68p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0xf.fffffp-4L : 0x1.00000093c468e0b077c1ce0af7p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0xf.fffffp-4L : 0x1.00000093c468e0b077c1ce0af68p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0xf.fffffp-4L : 0x1.00000093c468e0b077c1ce0af7p+0L : inexact-ok
+= tgamma downward dbl-64 0xf.ffffffffffff8p-4 : 0x1p+0 : inexact-ok
+= tgamma tonearest dbl-64 0xf.ffffffffffff8p-4 : 0x1p+0 : inexact-ok
+= tgamma towardzero dbl-64 0xf.ffffffffffff8p-4 : 0x1p+0 : inexact-ok
+= tgamma upward dbl-64 0xf.ffffffffffff8p-4 : 0x1.0000000000001p+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0xf.ffffffffffff8p-4L : 0x1.000000000000049ep+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0xf.ffffffffffff8p-4L : 0x1.000000000000049ep+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0xf.ffffffffffff8p-4L : 0x1.000000000000049ep+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0xf.ffffffffffff8p-4L : 0x1.00000000000004ap+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0xf.ffffffffffff8p-4L : 0x1.000000000000049ep+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0xf.ffffffffffff8p-4L : 0x1.000000000000049ep+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0xf.ffffffffffff8p-4L : 0x1.000000000000049ep+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0xf.ffffffffffff8p-4L : 0x1.00000000000004ap+0L : inexact-ok
+= tgamma downward ldbl-128 0xf.ffffffffffff8p-4L : 0x1.000000000000049e233f1bed867cp+0L : inexact-ok
+= tgamma tonearest ldbl-128 0xf.ffffffffffff8p-4L : 0x1.000000000000049e233f1bed867cp+0L : inexact-ok
+= tgamma towardzero ldbl-128 0xf.ffffffffffff8p-4L : 0x1.000000000000049e233f1bed867cp+0L : inexact-ok
+= tgamma upward ldbl-128 0xf.ffffffffffff8p-4L : 0x1.000000000000049e233f1bed867dp+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0xf.ffffffffffff8p-4L : 0x1.000000000000049e233f1bed86p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0xf.ffffffffffff8p-4L : 0x1.000000000000049e233f1bed868p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0xf.ffffffffffff8p-4L : 0x1.000000000000049e233f1bed86p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0xf.ffffffffffff8p-4L : 0x1.000000000000049e233f1bed868p+0L : inexact-ok
+= tgamma downward ldbl-96-intel 0xf.fffffffffffffffp-4L : 0x1p+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0xf.fffffffffffffffp-4L : 0x1p+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0xf.fffffffffffffffp-4L : 0x1p+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0xf.fffffffffffffffp-4L : 0x1.0000000000000002p+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0xf.fffffffffffffffp-4L : 0x1p+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0xf.fffffffffffffffp-4L : 0x1p+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0xf.fffffffffffffffp-4L : 0x1p+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0xf.fffffffffffffffp-4L : 0x1.0000000000000002p+0L : inexact-ok
+= tgamma downward ldbl-128 0xf.fffffffffffffffp-4L : 0x1.000000000000000093c467e37dbp+0L : inexact-ok
+= tgamma tonearest ldbl-128 0xf.fffffffffffffffp-4L : 0x1.000000000000000093c467e37db1p+0L : inexact-ok
+= tgamma towardzero ldbl-128 0xf.fffffffffffffffp-4L : 0x1.000000000000000093c467e37dbp+0L : inexact-ok
+= tgamma upward ldbl-128 0xf.fffffffffffffffp-4L : 0x1.000000000000000093c467e37db1p+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0xf.fffffffffffffffp-4L : 0x1.000000000000000093c467e37d8p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0xf.fffffffffffffffp-4L : 0x1.000000000000000093c467e37d8p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0xf.fffffffffffffffp-4L : 0x1.000000000000000093c467e37d8p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0xf.fffffffffffffffp-4L : 0x1.000000000000000093c467e37ep+0L : inexact-ok
+= tgamma downward ldbl-128 0xf.fffffffffffffffffffffffffcp-4L : 0x1.0000000000000000000000000024p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0xf.fffffffffffffffffffffffffcp-4L : 0x1.0000000000000000000000000025p+0L : inexact-ok
+= tgamma towardzero ldbl-128 0xf.fffffffffffffffffffffffffcp-4L : 0x1.0000000000000000000000000024p+0L : inexact-ok
+= tgamma upward ldbl-128 0xf.fffffffffffffffffffffffffcp-4L : 0x1.0000000000000000000000000025p+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0xf.fffffffffffffffffffffffffcp-4L : 0x1p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0xf.fffffffffffffffffffffffffcp-4L : 0x1p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0xf.fffffffffffffffffffffffffcp-4L : 0x1p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0xf.fffffffffffffffffffffffffcp-4L : 0x1.000000000000000000000000008p+0L : inexact-ok
+tgamma -0x0.ffffffffffffffffffffffffffcp0
+= tgamma downward flt-32 -0xf.fffffp-4f : -0x1.000002p+24f : inexact-ok
+= tgamma tonearest flt-32 -0xf.fffffp-4f : -0x1p+24f : inexact-ok
+= tgamma towardzero flt-32 -0xf.fffffp-4f : -0x1p+24f : inexact-ok
+= tgamma upward flt-32 -0xf.fffffp-4f : -0x1p+24f : inexact-ok
+= tgamma downward dbl-64 -0xf.fffffp-4 : -0x1.0000006c3b999p+24 : inexact-ok
+= tgamma tonearest dbl-64 -0xf.fffffp-4 : -0x1.0000006c3b998p+24 : inexact-ok
+= tgamma towardzero dbl-64 -0xf.fffffp-4 : -0x1.0000006c3b998p+24 : inexact-ok
+= tgamma upward dbl-64 -0xf.fffffp-4 : -0x1.0000006c3b998p+24 : inexact-ok
+= tgamma downward ldbl-96-intel -0xf.fffffp-4L : -0x1.0000006c3b9985f2p+24L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xf.fffffp-4L : -0x1.0000006c3b9985fp+24L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xf.fffffp-4L : -0x1.0000006c3b9985fp+24L : inexact-ok
+= tgamma upward ldbl-96-intel -0xf.fffffp-4L : -0x1.0000006c3b9985fp+24L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xf.fffffp-4L : -0x1.0000006c3b9985f2p+24L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xf.fffffp-4L : -0x1.0000006c3b9985fp+24L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xf.fffffp-4L : -0x1.0000006c3b9985fp+24L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xf.fffffp-4L : -0x1.0000006c3b9985fp+24L : inexact-ok
+= tgamma downward ldbl-128 -0xf.fffffp-4L : -0x1.0000006c3b9985f0ade7d3fc6f1p+24L : inexact-ok
+= tgamma tonearest ldbl-128 -0xf.fffffp-4L : -0x1.0000006c3b9985f0ade7d3fc6f1p+24L : inexact-ok
+= tgamma towardzero ldbl-128 -0xf.fffffp-4L : -0x1.0000006c3b9985f0ade7d3fc6f0fp+24L : inexact-ok
+= tgamma upward ldbl-128 -0xf.fffffp-4L : -0x1.0000006c3b9985f0ade7d3fc6f0fp+24L : inexact-ok
+= tgamma downward ldbl-128ibm -0xf.fffffp-4L : -0x1.0000006c3b9985f0ade7d3fc6f8p+24L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0xf.fffffp-4L : -0x1.0000006c3b9985f0ade7d3fc6fp+24L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0xf.fffffp-4L : -0x1.0000006c3b9985f0ade7d3fc6fp+24L : inexact-ok
+= tgamma upward ldbl-128ibm -0xf.fffffp-4L : -0x1.0000006c3b9985f0ade7d3fc6fp+24L : inexact-ok
+= tgamma downward dbl-64 -0xf.ffffffffffff8p-4 : -0x2.0000000000002p+52 : inexact-ok
+= tgamma tonearest dbl-64 -0xf.ffffffffffff8p-4 : -0x2p+52 : inexact-ok
+= tgamma towardzero dbl-64 -0xf.ffffffffffff8p-4 : -0x2p+52 : inexact-ok
+= tgamma upward dbl-64 -0xf.ffffffffffff8p-4 : -0x2p+52 : inexact-ok
+= tgamma downward ldbl-96-intel -0xf.ffffffffffff8p-4L : -0x2.00000000000006c4p+52L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xf.ffffffffffff8p-4L : -0x2.00000000000006c4p+52L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xf.ffffffffffff8p-4L : -0x2.00000000000006cp+52L : inexact-ok
+= tgamma upward ldbl-96-intel -0xf.ffffffffffff8p-4L : -0x2.00000000000006cp+52L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xf.ffffffffffff8p-4L : -0x2.00000000000006c4p+52L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xf.ffffffffffff8p-4L : -0x2.00000000000006c4p+52L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xf.ffffffffffff8p-4L : -0x2.00000000000006cp+52L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xf.ffffffffffff8p-4L : -0x2.00000000000006cp+52L : inexact-ok
+= tgamma downward ldbl-128 -0xf.ffffffffffff8p-4L : -0x2.00000000000006c3b981c824f43ap+52L : inexact-ok
+= tgamma tonearest ldbl-128 -0xf.ffffffffffff8p-4L : -0x2.00000000000006c3b981c824f43ap+52L : inexact-ok
+= tgamma towardzero ldbl-128 -0xf.ffffffffffff8p-4L : -0x2.00000000000006c3b981c824f438p+52L : inexact-ok
+= tgamma upward ldbl-128 -0xf.ffffffffffff8p-4L : -0x2.00000000000006c3b981c824f438p+52L : inexact-ok
+= tgamma downward ldbl-128ibm -0xf.ffffffffffff8p-4L : -0x2.00000000000006c3b981c824f5p+52L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0xf.ffffffffffff8p-4L : -0x2.00000000000006c3b981c824f4p+52L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0xf.ffffffffffff8p-4L : -0x2.00000000000006c3b981c824f4p+52L : inexact-ok
+= tgamma upward ldbl-128ibm -0xf.ffffffffffff8p-4L : -0x2.00000000000006c3b981c824f4p+52L : inexact-ok
+= tgamma downward ldbl-96-intel -0xf.fffffffffffffffp-4L : -0x1.0000000000000002p+64L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xf.fffffffffffffffp-4L : -0x1p+64L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xf.fffffffffffffffp-4L : -0x1p+64L : inexact-ok
+= tgamma upward ldbl-96-intel -0xf.fffffffffffffffp-4L : -0x1p+64L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xf.fffffffffffffffp-4L : -0x1.0000000000000002p+64L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xf.fffffffffffffffp-4L : -0x1p+64L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xf.fffffffffffffffp-4L : -0x1p+64L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xf.fffffffffffffffp-4L : -0x1p+64L : inexact-ok
+= tgamma downward ldbl-128 -0xf.fffffffffffffffp-4L : -0x1.00000000000000006c3b981c824fp+64L : inexact-ok
+= tgamma tonearest ldbl-128 -0xf.fffffffffffffffp-4L : -0x1.00000000000000006c3b981c824fp+64L : inexact-ok
+= tgamma towardzero ldbl-128 -0xf.fffffffffffffffp-4L : -0x1.00000000000000006c3b981c824ep+64L : inexact-ok
+= tgamma upward ldbl-128 -0xf.fffffffffffffffp-4L : -0x1.00000000000000006c3b981c824ep+64L : inexact-ok
+= tgamma downward ldbl-128ibm -0xf.fffffffffffffffp-4L : -0x1.00000000000000006c3b981c828p+64L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0xf.fffffffffffffffp-4L : -0x1.00000000000000006c3b981c828p+64L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0xf.fffffffffffffffp-4L : -0x1.00000000000000006c3b981c82p+64L : inexact-ok
+= tgamma upward ldbl-128ibm -0xf.fffffffffffffffp-4L : -0x1.00000000000000006c3b981c82p+64L : inexact-ok
+= tgamma downward ldbl-128 -0xf.fffffffffffffffffffffffffcp-4L : -0x4.000000000000000000000000006cp+104L : inexact-ok
+= tgamma tonearest ldbl-128 -0xf.fffffffffffffffffffffffffcp-4L : -0x4.000000000000000000000000006cp+104L : inexact-ok
+= tgamma towardzero ldbl-128 -0xf.fffffffffffffffffffffffffcp-4L : -0x4.0000000000000000000000000068p+104L : inexact-ok
+= tgamma upward ldbl-128 -0xf.fffffffffffffffffffffffffcp-4L : -0x4.0000000000000000000000000068p+104L : inexact-ok
+= tgamma downward ldbl-128ibm -0xf.fffffffffffffffffffffffffcp-4L : -0x4.00000000000000000000000002p+104L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0xf.fffffffffffffffffffffffffcp-4L : -0x4p+104L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0xf.fffffffffffffffffffffffffcp-4L : -0x4p+104L : inexact-ok
+= tgamma upward ldbl-128ibm -0xf.fffffffffffffffffffffffffcp-4L : -0x4p+104L : inexact-ok
+tgamma -0x1.000000000000000000000000008p0
+= tgamma downward flt-32 -0x1.000002p+0f : 0x7.fffff8p+20f : inexact-ok
+= tgamma tonearest flt-32 -0x1.000002p+0f : 0x7.fffff8p+20f : inexact-ok
+= tgamma towardzero flt-32 -0x1.000002p+0f : 0x7.fffff8p+20f : inexact-ok
+= tgamma upward flt-32 -0x1.000002p+0f : 0x8p+20f : inexact-ok
+= tgamma downward dbl-64 -0x1.000002p+0 : 0x7.fffff93c46ab4p+20 : inexact-ok
+= tgamma tonearest dbl-64 -0x1.000002p+0 : 0x7.fffff93c46ab8p+20 : inexact-ok
+= tgamma towardzero dbl-64 -0x1.000002p+0 : 0x7.fffff93c46ab4p+20 : inexact-ok
+= tgamma upward dbl-64 -0x1.000002p+0 : 0x7.fffff93c46ab8p+20 : inexact-ok
+= tgamma downward ldbl-96-intel -0x1.000002p+0L : 0x7.fffff93c46ab65ap+20L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x1.000002p+0L : 0x7.fffff93c46ab65a8p+20L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x1.000002p+0L : 0x7.fffff93c46ab65ap+20L : inexact-ok
+= tgamma upward ldbl-96-intel -0x1.000002p+0L : 0x7.fffff93c46ab65a8p+20L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x1.000002p+0L : 0x7.fffff93c46ab65ap+20L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x1.000002p+0L : 0x7.fffff93c46ab65a8p+20L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x1.000002p+0L : 0x7.fffff93c46ab65ap+20L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x1.000002p+0L : 0x7.fffff93c46ab65a8p+20L : inexact-ok
+= tgamma downward ldbl-128 -0x1.000002p+0L : 0x7.fffff93c46ab65a6b1fe38cc6cc4p+20L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.000002p+0L : 0x7.fffff93c46ab65a6b1fe38cc6cc8p+20L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.000002p+0L : 0x7.fffff93c46ab65a6b1fe38cc6cc4p+20L : inexact-ok
+= tgamma upward ldbl-128 -0x1.000002p+0L : 0x7.fffff93c46ab65a6b1fe38cc6cc8p+20L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1.000002p+0L : 0x7.fffff93c46ab65a6b1fe38cc6cp+20L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x1.000002p+0L : 0x7.fffff93c46ab65a6b1fe38cc6cp+20L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x1.000002p+0L : 0x7.fffff93c46ab65a6b1fe38cc6cp+20L : inexact-ok
+= tgamma upward ldbl-128ibm -0x1.000002p+0L : 0x7.fffff93c46ab65a6b1fe38cc6ep+20L : inexact-ok
+= tgamma downward dbl-64 -0x1.0000000000001p+0 : 0xf.ffffffffffff8p+48 : inexact-ok
+= tgamma tonearest dbl-64 -0x1.0000000000001p+0 : 0xf.ffffffffffff8p+48 : inexact-ok
+= tgamma towardzero dbl-64 -0x1.0000000000001p+0 : 0xf.ffffffffffff8p+48 : inexact-ok
+= tgamma upward dbl-64 -0x1.0000000000001p+0 : 0x1p+52 : inexact-ok
+= tgamma downward ldbl-96-intel -0x1.0000000000001p+0L : 0xf.ffffffffffff93cp+48L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x1.0000000000001p+0L : 0xf.ffffffffffff93cp+48L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x1.0000000000001p+0L : 0xf.ffffffffffff93cp+48L : inexact-ok
+= tgamma upward ldbl-96-intel -0x1.0000000000001p+0L : 0xf.ffffffffffff93dp+48L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x1.0000000000001p+0L : 0xf.ffffffffffff93cp+48L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x1.0000000000001p+0L : 0xf.ffffffffffff93cp+48L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x1.0000000000001p+0L : 0xf.ffffffffffff93cp+48L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x1.0000000000001p+0L : 0xf.ffffffffffff93dp+48L : inexact-ok
+= tgamma downward ldbl-128 -0x1.0000000000001p+0L : 0xf.ffffffffffff93c467e37db0de38p+48L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.0000000000001p+0L : 0xf.ffffffffffff93c467e37db0de38p+48L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.0000000000001p+0L : 0xf.ffffffffffff93c467e37db0de38p+48L : inexact-ok
+= tgamma upward ldbl-128 -0x1.0000000000001p+0L : 0xf.ffffffffffff93c467e37db0de4p+48L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1.0000000000001p+0L : 0xf.ffffffffffff93c467e37db0dcp+48L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x1.0000000000001p+0L : 0xf.ffffffffffff93c467e37db0ep+48L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x1.0000000000001p+0L : 0xf.ffffffffffff93c467e37db0dcp+48L : inexact-ok
+= tgamma upward ldbl-128ibm -0x1.0000000000001p+0L : 0xf.ffffffffffff93c467e37db0ep+48L : inexact-ok
+= tgamma downward ldbl-96-intel -0x1.0000000000000002p+0L : 0x7.fffffffffffffff8p+60L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x1.0000000000000002p+0L : 0x7.fffffffffffffff8p+60L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x1.0000000000000002p+0L : 0x7.fffffffffffffff8p+60L : inexact-ok
+= tgamma upward ldbl-96-intel -0x1.0000000000000002p+0L : 0x8p+60L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x1.0000000000000002p+0L : 0x7.fffffffffffffff8p+60L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x1.0000000000000002p+0L : 0x7.fffffffffffffff8p+60L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x1.0000000000000002p+0L : 0x7.fffffffffffffff8p+60L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x1.0000000000000002p+0L : 0x8p+60L : inexact-ok
+= tgamma downward ldbl-128 -0x1.0000000000000002p+0L : 0x7.fffffffffffffff93c467e37db0cp+60L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.0000000000000002p+0L : 0x7.fffffffffffffff93c467e37db0cp+60L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.0000000000000002p+0L : 0x7.fffffffffffffff93c467e37db0cp+60L : inexact-ok
+= tgamma upward ldbl-128 -0x1.0000000000000002p+0L : 0x7.fffffffffffffff93c467e37db1p+60L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1.0000000000000002p+0L : 0x7.fffffffffffffff93c467e37dap+60L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x1.0000000000000002p+0L : 0x7.fffffffffffffff93c467e37dcp+60L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x1.0000000000000002p+0L : 0x7.fffffffffffffff93c467e37dap+60L : inexact-ok
+= tgamma upward ldbl-128ibm -0x1.0000000000000002p+0L : 0x7.fffffffffffffff93c467e37dcp+60L : inexact-ok
+= tgamma downward ldbl-128 -0x1.000000000000000000000000008p+0L : 0x1.ffffffffffffffffffffffffff93p+104L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.000000000000000000000000008p+0L : 0x1.ffffffffffffffffffffffffff94p+104L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.000000000000000000000000008p+0L : 0x1.ffffffffffffffffffffffffff93p+104L : inexact-ok
+= tgamma upward ldbl-128 -0x1.000000000000000000000000008p+0L : 0x1.ffffffffffffffffffffffffff94p+104L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1.000000000000000000000000008p+0L : 0x1.ffffffffffffffffffffffffff8p+104L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x1.000000000000000000000000008p+0L : 0x1.ffffffffffffffffffffffffff8p+104L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x1.000000000000000000000000008p+0L : 0x1.ffffffffffffffffffffffffff8p+104L : inexact-ok
+= tgamma upward ldbl-128ibm -0x1.000000000000000000000000008p+0L : 0x2p+104L : inexact-ok
+tgamma -0x1.ffffffffffffffffffffffffff8p0
+= tgamma downward flt-32 -0x1.fffffep+0f : 0x4p+20f : inexact-ok
+= tgamma tonearest flt-32 -0x1.fffffep+0f : 0x4.000008p+20f : inexact-ok
+= tgamma towardzero flt-32 -0x1.fffffep+0f : 0x4p+20f : inexact-ok
+= tgamma upward flt-32 -0x1.fffffep+0f : 0x4.000008p+20f : inexact-ok
+= tgamma downward dbl-64 -0x1.fffffep+0 : 0x4.00000761dcdecp+20 : inexact-ok
+= tgamma tonearest dbl-64 -0x1.fffffep+0 : 0x4.00000761dcdecp+20 : inexact-ok
+= tgamma towardzero dbl-64 -0x1.fffffep+0 : 0x4.00000761dcdecp+20 : inexact-ok
+= tgamma upward dbl-64 -0x1.fffffep+0 : 0x4.00000761dcdfp+20 : inexact-ok
+= tgamma downward ldbl-96-intel -0x1.fffffep+0L : 0x4.00000761dcdedcdp+20L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x1.fffffep+0L : 0x4.00000761dcdedcd8p+20L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x1.fffffep+0L : 0x4.00000761dcdedcdp+20L : inexact-ok
+= tgamma upward ldbl-96-intel -0x1.fffffep+0L : 0x4.00000761dcdedcd8p+20L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x1.fffffep+0L : 0x4.00000761dcdedcdp+20L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x1.fffffep+0L : 0x4.00000761dcdedcd8p+20L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x1.fffffep+0L : 0x4.00000761dcdedcdp+20L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x1.fffffep+0L : 0x4.00000761dcdedcd8p+20L : inexact-ok
+= tgamma downward ldbl-128 -0x1.fffffep+0L : 0x4.00000761dcdedcd54ba919032dacp+20L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.fffffep+0L : 0x4.00000761dcdedcd54ba919032dacp+20L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.fffffep+0L : 0x4.00000761dcdedcd54ba919032dacp+20L : inexact-ok
+= tgamma upward ldbl-128 -0x1.fffffep+0L : 0x4.00000761dcdedcd54ba919032dbp+20L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1.fffffep+0L : 0x4.00000761dcdedcd54ba919032cp+20L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x1.fffffep+0L : 0x4.00000761dcdedcd54ba919032ep+20L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x1.fffffep+0L : 0x4.00000761dcdedcd54ba919032cp+20L : inexact-ok
+= tgamma upward ldbl-128ibm -0x1.fffffep+0L : 0x4.00000761dcdedcd54ba919032ep+20L : inexact-ok
+= tgamma downward dbl-64 -0x1.fffffffffffffp+0 : 0x8p+48 : inexact-ok
+= tgamma tonearest dbl-64 -0x1.fffffffffffffp+0 : 0x8.0000000000008p+48 : inexact-ok
+= tgamma towardzero dbl-64 -0x1.fffffffffffffp+0 : 0x8p+48 : inexact-ok
+= tgamma upward dbl-64 -0x1.fffffffffffffp+0 : 0x8.0000000000008p+48 : inexact-ok
+= tgamma downward ldbl-96-intel -0x1.fffffffffffffp+0L : 0x8.000000000000761p+48L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x1.fffffffffffffp+0L : 0x8.000000000000762p+48L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x1.fffffffffffffp+0L : 0x8.000000000000761p+48L : inexact-ok
+= tgamma upward ldbl-96-intel -0x1.fffffffffffffp+0L : 0x8.000000000000762p+48L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x1.fffffffffffffp+0L : 0x8.000000000000761p+48L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x1.fffffffffffffp+0L : 0x8.000000000000762p+48L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x1.fffffffffffffp+0L : 0x8.000000000000761p+48L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x1.fffffffffffffp+0L : 0x8.000000000000762p+48L : inexact-ok
+= tgamma downward ldbl-128 -0x1.fffffffffffffp+0L : 0x8.000000000000761dcc0e4127ab28p+48L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.fffffffffffffp+0L : 0x8.000000000000761dcc0e4127ab28p+48L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.fffffffffffffp+0L : 0x8.000000000000761dcc0e4127ab28p+48L : inexact-ok
+= tgamma upward ldbl-128 -0x1.fffffffffffffp+0L : 0x8.000000000000761dcc0e4127ab3p+48L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1.fffffffffffffp+0L : 0x8.000000000000761dcc0e4127a8p+48L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x1.fffffffffffffp+0L : 0x8.000000000000761dcc0e4127acp+48L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x1.fffffffffffffp+0L : 0x8.000000000000761dcc0e4127a8p+48L : inexact-ok
+= tgamma upward ldbl-128ibm -0x1.fffffffffffffp+0L : 0x8.000000000000761dcc0e4127acp+48L : inexact-ok
+= tgamma downward ldbl-96-intel -0x1.fffffffffffffffep+0L : 0x4p+60L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x1.fffffffffffffffep+0L : 0x4.0000000000000008p+60L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x1.fffffffffffffffep+0L : 0x4p+60L : inexact-ok
+= tgamma upward ldbl-96-intel -0x1.fffffffffffffffep+0L : 0x4.0000000000000008p+60L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x1.fffffffffffffffep+0L : 0x4p+60L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x1.fffffffffffffffep+0L : 0x4.0000000000000008p+60L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x1.fffffffffffffffep+0L : 0x4p+60L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x1.fffffffffffffffep+0L : 0x4.0000000000000008p+60L : inexact-ok
+= tgamma downward ldbl-128 -0x1.fffffffffffffffep+0L : 0x4.000000000000000761dcc0e41278p+60L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.fffffffffffffffep+0L : 0x4.000000000000000761dcc0e41278p+60L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.fffffffffffffffep+0L : 0x4.000000000000000761dcc0e41278p+60L : inexact-ok
+= tgamma upward ldbl-128 -0x1.fffffffffffffffep+0L : 0x4.000000000000000761dcc0e4127cp+60L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1.fffffffffffffffep+0L : 0x4.000000000000000761dcc0e412p+60L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x1.fffffffffffffffep+0L : 0x4.000000000000000761dcc0e412p+60L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x1.fffffffffffffffep+0L : 0x4.000000000000000761dcc0e412p+60L : inexact-ok
+= tgamma upward ldbl-128ibm -0x1.fffffffffffffffep+0L : 0x4.000000000000000761dcc0e414p+60L : inexact-ok
+= tgamma downward ldbl-128 -0x1.ffffffffffffffffffffffffff8p+0L : 0x1.0000000000000000000000000076p+104L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.ffffffffffffffffffffffffff8p+0L : 0x1.0000000000000000000000000076p+104L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.ffffffffffffffffffffffffff8p+0L : 0x1.0000000000000000000000000076p+104L : inexact-ok
+= tgamma upward ldbl-128 -0x1.ffffffffffffffffffffffffff8p+0L : 0x1.0000000000000000000000000077p+104L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1.ffffffffffffffffffffffffff8p+0L : 0x1p+104L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x1.ffffffffffffffffffffffffff8p+0L : 0x1.000000000000000000000000008p+104L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x1.ffffffffffffffffffffffffff8p+0L : 0x1p+104L : inexact-ok
+= tgamma upward ldbl-128ibm -0x1.ffffffffffffffffffffffffff8p+0L : 0x1.000000000000000000000000008p+104L : inexact-ok
+tgamma -0x2.00000000000000000000000001p0
+= tgamma downward flt-32 -0x2.000004p+0f : -0x1.fffffap+20f : inexact-ok
+= tgamma tonearest flt-32 -0x2.000004p+0f : -0x1.fffff8p+20f : inexact-ok
+= tgamma towardzero flt-32 -0x2.000004p+0f : -0x1.fffff8p+20f : inexact-ok
+= tgamma upward flt-32 -0x2.000004p+0f : -0x1.fffff8p+20f : inexact-ok
+= tgamma downward dbl-64 -0x2.000004p+0 : -0x1.fffff89e237b1p+20 : inexact-ok
+= tgamma tonearest dbl-64 -0x2.000004p+0 : -0x1.fffff89e237b1p+20 : inexact-ok
+= tgamma towardzero dbl-64 -0x2.000004p+0 : -0x1.fffff89e237bp+20 : inexact-ok
+= tgamma upward dbl-64 -0x2.000004p+0 : -0x1.fffff89e237bp+20 : inexact-ok
+= tgamma downward ldbl-96-intel -0x2.000004p+0L : -0x1.fffff89e237b0d74p+20L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.000004p+0L : -0x1.fffff89e237b0d72p+20L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.000004p+0L : -0x1.fffff89e237b0d72p+20L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.000004p+0L : -0x1.fffff89e237b0d72p+20L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.000004p+0L : -0x1.fffff89e237b0d74p+20L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.000004p+0L : -0x1.fffff89e237b0d72p+20L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.000004p+0L : -0x1.fffff89e237b0d72p+20L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.000004p+0L : -0x1.fffff89e237b0d72p+20L : inexact-ok
+= tgamma downward ldbl-128 -0x2.000004p+0L : -0x1.fffff89e237b0d72155ebbe133afp+20L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.000004p+0L : -0x1.fffff89e237b0d72155ebbe133aep+20L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.000004p+0L : -0x1.fffff89e237b0d72155ebbe133aep+20L : inexact-ok
+= tgamma upward ldbl-128 -0x2.000004p+0L : -0x1.fffff89e237b0d72155ebbe133aep+20L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.000004p+0L : -0x1.fffff89e237b0d72155ebbe134p+20L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.000004p+0L : -0x1.fffff89e237b0d72155ebbe1338p+20L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.000004p+0L : -0x1.fffff89e237b0d72155ebbe1338p+20L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.000004p+0L : -0x1.fffff89e237b0d72155ebbe1338p+20L : inexact-ok
+= tgamma downward dbl-64 -0x2.0000000000002p+0 : -0x3.ffffffffffffap+48 : inexact-ok
+= tgamma tonearest dbl-64 -0x2.0000000000002p+0 : -0x3.ffffffffffff8p+48 : inexact-ok
+= tgamma towardzero dbl-64 -0x2.0000000000002p+0 : -0x3.ffffffffffff8p+48 : inexact-ok
+= tgamma upward dbl-64 -0x2.0000000000002p+0 : -0x3.ffffffffffff8p+48 : inexact-ok
+= tgamma downward ldbl-96-intel -0x2.0000000000002p+0L : -0x3.ffffffffffff89e4p+48L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.0000000000002p+0L : -0x3.ffffffffffff89e4p+48L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.0000000000002p+0L : -0x3.ffffffffffff89ep+48L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.0000000000002p+0L : -0x3.ffffffffffff89ep+48L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.0000000000002p+0L : -0x3.ffffffffffff89e4p+48L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.0000000000002p+0L : -0x3.ffffffffffff89e4p+48L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.0000000000002p+0L : -0x3.ffffffffffff89ep+48L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.0000000000002p+0L : -0x3.ffffffffffff89ep+48L : inexact-ok
+= tgamma downward ldbl-128 -0x2.0000000000002p+0L : -0x3.ffffffffffff89e233f1bed881ccp+48L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.0000000000002p+0L : -0x3.ffffffffffff89e233f1bed881cap+48L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.0000000000002p+0L : -0x3.ffffffffffff89e233f1bed881cap+48L : inexact-ok
+= tgamma upward ldbl-128 -0x2.0000000000002p+0L : -0x3.ffffffffffff89e233f1bed881cap+48L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.0000000000002p+0L : -0x3.ffffffffffff89e233f1bed882p+48L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.0000000000002p+0L : -0x3.ffffffffffff89e233f1bed882p+48L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.0000000000002p+0L : -0x3.ffffffffffff89e233f1bed881p+48L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.0000000000002p+0L : -0x3.ffffffffffff89e233f1bed881p+48L : inexact-ok
+= tgamma downward ldbl-96-intel -0x2.0000000000000004p+0L : -0x1.fffffffffffffffap+60L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.0000000000000004p+0L : -0x1.fffffffffffffff8p+60L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.0000000000000004p+0L : -0x1.fffffffffffffff8p+60L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.0000000000000004p+0L : -0x1.fffffffffffffff8p+60L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.0000000000000004p+0L : -0x1.fffffffffffffffap+60L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.0000000000000004p+0L : -0x1.fffffffffffffff8p+60L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.0000000000000004p+0L : -0x1.fffffffffffffff8p+60L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.0000000000000004p+0L : -0x1.fffffffffffffff8p+60L : inexact-ok
+= tgamma downward ldbl-128 -0x2.0000000000000004p+0L : -0x1.fffffffffffffff89e233f1bed86p+60L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.0000000000000004p+0L : -0x1.fffffffffffffff89e233f1bed86p+60L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.0000000000000004p+0L : -0x1.fffffffffffffff89e233f1bed85p+60L : inexact-ok
+= tgamma upward ldbl-128 -0x2.0000000000000004p+0L : -0x1.fffffffffffffff89e233f1bed85p+60L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.0000000000000004p+0L : -0x1.fffffffffffffff89e233f1beep+60L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.0000000000000004p+0L : -0x1.fffffffffffffff89e233f1bed8p+60L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.0000000000000004p+0L : -0x1.fffffffffffffff89e233f1bed8p+60L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.0000000000000004p+0L : -0x1.fffffffffffffff89e233f1bed8p+60L : inexact-ok
+= tgamma downward ldbl-128 -0x2.00000000000000000000000001p+0L : -0x7.fffffffffffffffffffffffff8ap+100L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.00000000000000000000000001p+0L : -0x7.fffffffffffffffffffffffff89cp+100L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.00000000000000000000000001p+0L : -0x7.fffffffffffffffffffffffff89cp+100L : inexact-ok
+= tgamma upward ldbl-128 -0x2.00000000000000000000000001p+0L : -0x7.fffffffffffffffffffffffff89cp+100L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.00000000000000000000000001p+0L : -0x7.fffffffffffffffffffffffffap+100L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.00000000000000000000000001p+0L : -0x7.fffffffffffffffffffffffff8p+100L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.00000000000000000000000001p+0L : -0x7.fffffffffffffffffffffffff8p+100L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.00000000000000000000000001p+0L : -0x7.fffffffffffffffffffffffff8p+100L : inexact-ok
+tgamma -0x2.ffffffffffffffffffffffffffp0
+= tgamma downward flt-32 -0x2.fffffcp+0f : -0xa.aaaafp+16f : inexact-ok
+= tgamma tonearest flt-32 -0x2.fffffcp+0f : -0xa.aaaaep+16f : inexact-ok
+= tgamma towardzero flt-32 -0x2.fffffcp+0f : -0xa.aaaaep+16f : inexact-ok
+= tgamma upward flt-32 -0x2.fffffcp+0f : -0xa.aaaaep+16f : inexact-ok
+= tgamma downward dbl-64 -0x2.fffffcp+0 : -0xa.aaaae042d3c5p+16 : inexact-ok
+= tgamma tonearest dbl-64 -0x2.fffffcp+0 : -0xa.aaaae042d3c5p+16 : inexact-ok
+= tgamma towardzero dbl-64 -0x2.fffffcp+0 : -0xa.aaaae042d3c48p+16 : inexact-ok
+= tgamma upward dbl-64 -0x2.fffffcp+0 : -0xa.aaaae042d3c48p+16 : inexact-ok
+= tgamma downward ldbl-96-intel -0x2.fffffcp+0L : -0xa.aaaae042d3c4cc5p+16L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.fffffcp+0L : -0xa.aaaae042d3c4cc4p+16L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.fffffcp+0L : -0xa.aaaae042d3c4cc4p+16L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.fffffcp+0L : -0xa.aaaae042d3c4cc4p+16L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.fffffcp+0L : -0xa.aaaae042d3c4cc5p+16L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.fffffcp+0L : -0xa.aaaae042d3c4cc4p+16L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.fffffcp+0L : -0xa.aaaae042d3c4cc4p+16L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.fffffcp+0L : -0xa.aaaae042d3c4cc4p+16L : inexact-ok
+= tgamma downward ldbl-128 -0x2.fffffcp+0L : -0xa.aaaae042d3c4cc478fe77d420208p+16L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.fffffcp+0L : -0xa.aaaae042d3c4cc478fe77d4202p+16L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.fffffcp+0L : -0xa.aaaae042d3c4cc478fe77d4202p+16L : inexact-ok
+= tgamma upward ldbl-128 -0x2.fffffcp+0L : -0xa.aaaae042d3c4cc478fe77d4202p+16L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.fffffcp+0L : -0xa.aaaae042d3c4cc478fe77d4204p+16L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.fffffcp+0L : -0xa.aaaae042d3c4cc478fe77d4204p+16L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.fffffcp+0L : -0xa.aaaae042d3c4cc478fe77d42p+16L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.fffffcp+0L : -0xa.aaaae042d3c4cc478fe77d42p+16L : inexact-ok
+= tgamma downward dbl-64 -0x2.ffffffffffffep+0 : -0x1.5555555555559p+48 : inexact-ok
+= tgamma tonearest dbl-64 -0x2.ffffffffffffep+0 : -0x1.5555555555559p+48 : inexact-ok
+= tgamma towardzero dbl-64 -0x2.ffffffffffffep+0 : -0x1.5555555555558p+48 : inexact-ok
+= tgamma upward dbl-64 -0x2.ffffffffffffep+0 : -0x1.5555555555558p+48 : inexact-ok
+= tgamma downward ldbl-96-intel -0x2.ffffffffffffep+0L : -0x1.5555555555558aeep+48L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.ffffffffffffep+0L : -0x1.5555555555558aeep+48L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.ffffffffffffep+0L : -0x1.5555555555558aecp+48L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.ffffffffffffep+0L : -0x1.5555555555558aecp+48L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.ffffffffffffep+0L : -0x1.5555555555558aeep+48L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.ffffffffffffep+0L : -0x1.5555555555558aeep+48L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.ffffffffffffep+0L : -0x1.5555555555558aecp+48L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.ffffffffffffep+0L : -0x1.5555555555558aecp+48L : inexact-ok
+= tgamma downward ldbl-128 -0x2.ffffffffffffep+0L : -0x1.5555555555558aed7ce84e9b792cp+48L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.ffffffffffffep+0L : -0x1.5555555555558aed7ce84e9b792cp+48L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.ffffffffffffep+0L : -0x1.5555555555558aed7ce84e9b792bp+48L : inexact-ok
+= tgamma upward ldbl-128 -0x2.ffffffffffffep+0L : -0x1.5555555555558aed7ce84e9b792bp+48L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.ffffffffffffep+0L : -0x1.5555555555558aed7ce84e9b798p+48L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.ffffffffffffep+0L : -0x1.5555555555558aed7ce84e9b79p+48L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.ffffffffffffep+0L : -0x1.5555555555558aed7ce84e9b79p+48L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.ffffffffffffep+0L : -0x1.5555555555558aed7ce84e9b79p+48L : inexact-ok
+= tgamma downward ldbl-96-intel -0x2.fffffffffffffffcp+0L : -0xa.aaaaaaaaaaaaaafp+56L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.fffffffffffffffcp+0L : -0xa.aaaaaaaaaaaaaaep+56L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.fffffffffffffffcp+0L : -0xa.aaaaaaaaaaaaaaep+56L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.fffffffffffffffcp+0L : -0xa.aaaaaaaaaaaaaaep+56L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.fffffffffffffffcp+0L : -0xa.aaaaaaaaaaaaaafp+56L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.fffffffffffffffcp+0L : -0xa.aaaaaaaaaaaaaaep+56L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.fffffffffffffffcp+0L : -0xa.aaaaaaaaaaaaaaep+56L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.fffffffffffffffcp+0L : -0xa.aaaaaaaaaaaaaaep+56L : inexact-ok
+= tgamma downward ldbl-128 -0x2.fffffffffffffffcp+0L : -0xa.aaaaaaaaaaaaaae042d23da3f0c8p+56L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.fffffffffffffffcp+0L : -0xa.aaaaaaaaaaaaaae042d23da3f0cp+56L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.fffffffffffffffcp+0L : -0xa.aaaaaaaaaaaaaae042d23da3f0cp+56L : inexact-ok
+= tgamma upward ldbl-128 -0x2.fffffffffffffffcp+0L : -0xa.aaaaaaaaaaaaaae042d23da3f0cp+56L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.fffffffffffffffcp+0L : -0xa.aaaaaaaaaaaaaae042d23da3f4p+56L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.fffffffffffffffcp+0L : -0xa.aaaaaaaaaaaaaae042d23da3fp+56L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.fffffffffffffffcp+0L : -0xa.aaaaaaaaaaaaaae042d23da3fp+56L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.fffffffffffffffcp+0L : -0xa.aaaaaaaaaaaaaae042d23da3fp+56L : inexact-ok
+= tgamma downward ldbl-128 -0x2.ffffffffffffffffffffffffffp+0L : -0x2.aaaaaaaaaaaaaaaaaaaaaaaaae04p+100L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.ffffffffffffffffffffffffffp+0L : -0x2.aaaaaaaaaaaaaaaaaaaaaaaaae04p+100L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.ffffffffffffffffffffffffffp+0L : -0x2.aaaaaaaaaaaaaaaaaaaaaaaaae02p+100L : inexact-ok
+= tgamma upward ldbl-128 -0x2.ffffffffffffffffffffffffffp+0L : -0x2.aaaaaaaaaaaaaaaaaaaaaaaaae02p+100L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.ffffffffffffffffffffffffffp+0L : -0x2.aaaaaaaaaaaaaaaaaaaaaaaaafp+100L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.ffffffffffffffffffffffffffp+0L : -0x2.aaaaaaaaaaaaaaaaaaaaaaaaaep+100L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.ffffffffffffffffffffffffffp+0L : -0x2.aaaaaaaaaaaaaaaaaaaaaaaaaep+100L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.ffffffffffffffffffffffffffp+0L : -0x2.aaaaaaaaaaaaaaaaaaaaaaaaaep+100L : inexact-ok
+tgamma -0x3.00000000000000000000000001p0
+= tgamma downward flt-32 -0x3.000004p+0f : 0xa.aaaa7p+16f : inexact-ok
+= tgamma tonearest flt-32 -0x3.000004p+0f : 0xa.aaaa7p+16f : inexact-ok
+= tgamma towardzero flt-32 -0x3.000004p+0f : 0xa.aaaa7p+16f : inexact-ok
+= tgamma upward flt-32 -0x3.000004p+0f : 0xa.aaaa8p+16f : inexact-ok
+= tgamma downward dbl-64 -0x3.000004p+0 : 0xa.aaaa7512849e8p+16 : inexact-ok
+= tgamma tonearest dbl-64 -0x3.000004p+0 : 0xa.aaaa7512849fp+16 : inexact-ok
+= tgamma towardzero dbl-64 -0x3.000004p+0 : 0xa.aaaa7512849e8p+16 : inexact-ok
+= tgamma upward dbl-64 -0x3.000004p+0 : 0xa.aaaa7512849fp+16 : inexact-ok
+= tgamma downward ldbl-96-intel -0x3.000004p+0L : 0xa.aaaa7512849ed9ap+16L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x3.000004p+0L : 0xa.aaaa7512849ed9bp+16L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x3.000004p+0L : 0xa.aaaa7512849ed9ap+16L : inexact-ok
+= tgamma upward ldbl-96-intel -0x3.000004p+0L : 0xa.aaaa7512849ed9bp+16L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x3.000004p+0L : 0xa.aaaa7512849ed9ap+16L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x3.000004p+0L : 0xa.aaaa7512849ed9bp+16L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x3.000004p+0L : 0xa.aaaa7512849ed9ap+16L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x3.000004p+0L : 0xa.aaaa7512849ed9bp+16L : inexact-ok
+= tgamma downward ldbl-128 -0x3.000004p+0L : 0xa.aaaa7512849ed9af9e2c5533833p+16L : inexact-ok
+= tgamma tonearest ldbl-128 -0x3.000004p+0L : 0xa.aaaa7512849ed9af9e2c5533833p+16L : inexact-ok
+= tgamma towardzero ldbl-128 -0x3.000004p+0L : 0xa.aaaa7512849ed9af9e2c5533833p+16L : inexact-ok
+= tgamma upward ldbl-128 -0x3.000004p+0L : 0xa.aaaa7512849ed9af9e2c55338338p+16L : inexact-ok
+= tgamma downward ldbl-128ibm -0x3.000004p+0L : 0xa.aaaa7512849ed9af9e2c55338p+16L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x3.000004p+0L : 0xa.aaaa7512849ed9af9e2c553384p+16L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x3.000004p+0L : 0xa.aaaa7512849ed9af9e2c55338p+16L : inexact-ok
+= tgamma upward ldbl-128ibm -0x3.000004p+0L : 0xa.aaaa7512849ed9af9e2c553384p+16L : inexact-ok
+= tgamma downward dbl-64 -0x3.0000000000002p+0 : 0x1.5555555555551p+48 : inexact-ok
+= tgamma tonearest dbl-64 -0x3.0000000000002p+0 : 0x1.5555555555552p+48 : inexact-ok
+= tgamma towardzero dbl-64 -0x3.0000000000002p+0 : 0x1.5555555555551p+48 : inexact-ok
+= tgamma upward dbl-64 -0x3.0000000000002p+0 : 0x1.5555555555552p+48 : inexact-ok
+= tgamma downward ldbl-96-intel -0x3.0000000000002p+0L : 0x1.5555555555551fbcp+48L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x3.0000000000002p+0L : 0x1.5555555555551fbep+48L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x3.0000000000002p+0L : 0x1.5555555555551fbcp+48L : inexact-ok
+= tgamma upward ldbl-96-intel -0x3.0000000000002p+0L : 0x1.5555555555551fbep+48L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x3.0000000000002p+0L : 0x1.5555555555551fbcp+48L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x3.0000000000002p+0L : 0x1.5555555555551fbep+48L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x3.0000000000002p+0L : 0x1.5555555555551fbcp+48L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x3.0000000000002p+0L : 0x1.5555555555551fbep+48L : inexact-ok
+= tgamma downward ldbl-128 -0x3.0000000000002p+0L : 0x1.5555555555551fbd2dc25c0f49f1p+48L : inexact-ok
+= tgamma tonearest ldbl-128 -0x3.0000000000002p+0L : 0x1.5555555555551fbd2dc25c0f49f1p+48L : inexact-ok
+= tgamma towardzero ldbl-128 -0x3.0000000000002p+0L : 0x1.5555555555551fbd2dc25c0f49f1p+48L : inexact-ok
+= tgamma upward ldbl-128 -0x3.0000000000002p+0L : 0x1.5555555555551fbd2dc25c0f49f2p+48L : inexact-ok
+= tgamma downward ldbl-128ibm -0x3.0000000000002p+0L : 0x1.5555555555551fbd2dc25c0f498p+48L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x3.0000000000002p+0L : 0x1.5555555555551fbd2dc25c0f4ap+48L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x3.0000000000002p+0L : 0x1.5555555555551fbd2dc25c0f498p+48L : inexact-ok
+= tgamma upward ldbl-128ibm -0x3.0000000000002p+0L : 0x1.5555555555551fbd2dc25c0f4ap+48L : inexact-ok
+= tgamma downward ldbl-96-intel -0x3.0000000000000004p+0L : 0xa.aaaaaaaaaaaaaa7p+56L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x3.0000000000000004p+0L : 0xa.aaaaaaaaaaaaaa7p+56L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x3.0000000000000004p+0L : 0xa.aaaaaaaaaaaaaa7p+56L : inexact-ok
+= tgamma upward ldbl-96-intel -0x3.0000000000000004p+0L : 0xa.aaaaaaaaaaaaaa8p+56L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x3.0000000000000004p+0L : 0xa.aaaaaaaaaaaaaa7p+56L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x3.0000000000000004p+0L : 0xa.aaaaaaaaaaaaaa7p+56L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x3.0000000000000004p+0L : 0xa.aaaaaaaaaaaaaa7p+56L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x3.0000000000000004p+0L : 0xa.aaaaaaaaaaaaaa8p+56L : inexact-ok
+= tgamma downward ldbl-128 -0x3.0000000000000004p+0L : 0xa.aaaaaaaaaaaaaa75128317b1649p+56L : inexact-ok
+= tgamma tonearest ldbl-128 -0x3.0000000000000004p+0L : 0xa.aaaaaaaaaaaaaa75128317b1649p+56L : inexact-ok
+= tgamma towardzero ldbl-128 -0x3.0000000000000004p+0L : 0xa.aaaaaaaaaaaaaa75128317b1649p+56L : inexact-ok
+= tgamma upward ldbl-128 -0x3.0000000000000004p+0L : 0xa.aaaaaaaaaaaaaa75128317b16498p+56L : inexact-ok
+= tgamma downward ldbl-128ibm -0x3.0000000000000004p+0L : 0xa.aaaaaaaaaaaaaa75128317b164p+56L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x3.0000000000000004p+0L : 0xa.aaaaaaaaaaaaaa75128317b164p+56L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x3.0000000000000004p+0L : 0xa.aaaaaaaaaaaaaa75128317b164p+56L : inexact-ok
+= tgamma upward ldbl-128ibm -0x3.0000000000000004p+0L : 0xa.aaaaaaaaaaaaaa75128317b168p+56L : inexact-ok
+= tgamma downward ldbl-128 -0x3.00000000000000000000000001p+0L : 0x2.aaaaaaaaaaaaaaaaaaaaaaaaa75p+100L : inexact-ok
+= tgamma tonearest ldbl-128 -0x3.00000000000000000000000001p+0L : 0x2.aaaaaaaaaaaaaaaaaaaaaaaaa752p+100L : inexact-ok
+= tgamma towardzero ldbl-128 -0x3.00000000000000000000000001p+0L : 0x2.aaaaaaaaaaaaaaaaaaaaaaaaa75p+100L : inexact-ok
+= tgamma upward ldbl-128 -0x3.00000000000000000000000001p+0L : 0x2.aaaaaaaaaaaaaaaaaaaaaaaaa752p+100L : inexact-ok
+= tgamma downward ldbl-128ibm -0x3.00000000000000000000000001p+0L : 0x2.aaaaaaaaaaaaaaaaaaaaaaaaa7p+100L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x3.00000000000000000000000001p+0L : 0x2.aaaaaaaaaaaaaaaaaaaaaaaaa7p+100L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x3.00000000000000000000000001p+0L : 0x2.aaaaaaaaaaaaaaaaaaaaaaaaa7p+100L : inexact-ok
+= tgamma upward ldbl-128ibm -0x3.00000000000000000000000001p+0L : 0x2.aaaaaaaaaaaaaaaaaaaaaaaaa8p+100L : inexact-ok
+tgamma -0x3.ffffffffffffffffffffffffffp0
+= tgamma downward flt-32 -0x3.fffffcp+0f : 0x2.aaaab8p+16f : inexact-ok
+= tgamma tonearest flt-32 -0x3.fffffcp+0f : 0x2.aaaabcp+16f : inexact-ok
+= tgamma towardzero flt-32 -0x3.fffffcp+0f : 0x2.aaaab8p+16f : inexact-ok
+= tgamma upward flt-32 -0x3.fffffcp+0f : 0x2.aaaabcp+16f : inexact-ok
+= tgamma downward dbl-64 -0x3.fffffcp+0 : 0x2.aaaababb5fabep+16 : inexact-ok
+= tgamma tonearest dbl-64 -0x3.fffffcp+0 : 0x2.aaaababb5fabep+16 : inexact-ok
+= tgamma towardzero dbl-64 -0x3.fffffcp+0 : 0x2.aaaababb5fabep+16 : inexact-ok
+= tgamma upward dbl-64 -0x3.fffffcp+0 : 0x2.aaaababb5facp+16 : inexact-ok
+= tgamma downward ldbl-96-intel -0x3.fffffcp+0L : 0x2.aaaababb5fabee7p+16L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x3.fffffcp+0L : 0x2.aaaababb5fabee7p+16L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x3.fffffcp+0L : 0x2.aaaababb5fabee7p+16L : inexact-ok
+= tgamma upward ldbl-96-intel -0x3.fffffcp+0L : 0x2.aaaababb5fabee74p+16L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x3.fffffcp+0L : 0x2.aaaababb5fabee7p+16L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x3.fffffcp+0L : 0x2.aaaababb5fabee7p+16L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x3.fffffcp+0L : 0x2.aaaababb5fabee7p+16L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x3.fffffcp+0L : 0x2.aaaababb5fabee74p+16L : inexact-ok
+= tgamma downward ldbl-128 -0x3.fffffcp+0L : 0x2.aaaababb5fabee718fe850e068dp+16L : inexact-ok
+= tgamma tonearest ldbl-128 -0x3.fffffcp+0L : 0x2.aaaababb5fabee718fe850e068d2p+16L : inexact-ok
+= tgamma towardzero ldbl-128 -0x3.fffffcp+0L : 0x2.aaaababb5fabee718fe850e068dp+16L : inexact-ok
+= tgamma upward ldbl-128 -0x3.fffffcp+0L : 0x2.aaaababb5fabee718fe850e068d2p+16L : inexact-ok
+= tgamma downward ldbl-128ibm -0x3.fffffcp+0L : 0x2.aaaababb5fabee718fe850e068p+16L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x3.fffffcp+0L : 0x2.aaaababb5fabee718fe850e069p+16L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x3.fffffcp+0L : 0x2.aaaababb5fabee718fe850e068p+16L : inexact-ok
+= tgamma upward ldbl-128ibm -0x3.fffffcp+0L : 0x2.aaaababb5fabee718fe850e069p+16L : inexact-ok
+= tgamma downward dbl-64 -0x3.ffffffffffffep+0 : 0x5.5555555555564p+44 : inexact-ok
+= tgamma tonearest dbl-64 -0x3.ffffffffffffep+0 : 0x5.5555555555564p+44 : inexact-ok
+= tgamma towardzero dbl-64 -0x3.ffffffffffffep+0 : 0x5.5555555555564p+44 : inexact-ok
+= tgamma upward dbl-64 -0x3.ffffffffffffep+0 : 0x5.5555555555568p+44 : inexact-ok
+= tgamma downward ldbl-96-intel -0x3.ffffffffffffep+0L : 0x5.555555555556566p+44L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x3.ffffffffffffep+0L : 0x5.555555555556566p+44L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x3.ffffffffffffep+0L : 0x5.555555555556566p+44L : inexact-ok
+= tgamma upward ldbl-96-intel -0x3.ffffffffffffep+0L : 0x5.5555555555565668p+44L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x3.ffffffffffffep+0L : 0x5.555555555556566p+44L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x3.ffffffffffffep+0L : 0x5.555555555556566p+44L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x3.ffffffffffffep+0L : 0x5.555555555556566p+44L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x3.ffffffffffffep+0L : 0x5.5555555555565668p+44L : inexact-ok
+= tgamma downward ldbl-128 -0x3.ffffffffffffep+0L : 0x5.55555555555656609e4be518976p+44L : inexact-ok
+= tgamma tonearest ldbl-128 -0x3.ffffffffffffep+0L : 0x5.55555555555656609e4be5189764p+44L : inexact-ok
+= tgamma towardzero ldbl-128 -0x3.ffffffffffffep+0L : 0x5.55555555555656609e4be518976p+44L : inexact-ok
+= tgamma upward ldbl-128 -0x3.ffffffffffffep+0L : 0x5.55555555555656609e4be5189764p+44L : inexact-ok
+= tgamma downward ldbl-128ibm -0x3.ffffffffffffep+0L : 0x5.55555555555656609e4be51896p+44L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x3.ffffffffffffep+0L : 0x5.55555555555656609e4be51898p+44L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x3.ffffffffffffep+0L : 0x5.55555555555656609e4be51896p+44L : inexact-ok
+= tgamma upward ldbl-128ibm -0x3.ffffffffffffep+0L : 0x5.55555555555656609e4be51898p+44L : inexact-ok
+= tgamma downward ldbl-96-intel -0x3.fffffffffffffffcp+0L : 0x2.aaaaaaaaaaaaaab8p+56L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x3.fffffffffffffffcp+0L : 0x2.aaaaaaaaaaaaaabcp+56L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x3.fffffffffffffffcp+0L : 0x2.aaaaaaaaaaaaaab8p+56L : inexact-ok
+= tgamma upward ldbl-96-intel -0x3.fffffffffffffffcp+0L : 0x2.aaaaaaaaaaaaaabcp+56L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x3.fffffffffffffffcp+0L : 0x2.aaaaaaaaaaaaaab8p+56L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x3.fffffffffffffffcp+0L : 0x2.aaaaaaaaaaaaaabcp+56L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x3.fffffffffffffffcp+0L : 0x2.aaaaaaaaaaaaaab8p+56L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x3.fffffffffffffffcp+0L : 0x2.aaaaaaaaaaaaaabcp+56L : inexact-ok
+= tgamma downward ldbl-128 -0x3.fffffffffffffffcp+0L : 0x2.aaaaaaaaaaaaaababb5f3a13a6dap+56L : inexact-ok
+= tgamma tonearest ldbl-128 -0x3.fffffffffffffffcp+0L : 0x2.aaaaaaaaaaaaaababb5f3a13a6dcp+56L : inexact-ok
+= tgamma towardzero ldbl-128 -0x3.fffffffffffffffcp+0L : 0x2.aaaaaaaaaaaaaababb5f3a13a6dap+56L : inexact-ok
+= tgamma upward ldbl-128 -0x3.fffffffffffffffcp+0L : 0x2.aaaaaaaaaaaaaababb5f3a13a6dcp+56L : inexact-ok
+= tgamma downward ldbl-128ibm -0x3.fffffffffffffffcp+0L : 0x2.aaaaaaaaaaaaaababb5f3a13a6p+56L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x3.fffffffffffffffcp+0L : 0x2.aaaaaaaaaaaaaababb5f3a13a7p+56L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x3.fffffffffffffffcp+0L : 0x2.aaaaaaaaaaaaaababb5f3a13a6p+56L : inexact-ok
+= tgamma upward ldbl-128ibm -0x3.fffffffffffffffcp+0L : 0x2.aaaaaaaaaaaaaababb5f3a13a7p+56L : inexact-ok
+= tgamma downward ldbl-128 -0x3.ffffffffffffffffffffffffffp+0L : 0xa.aaaaaaaaaaaaaaaaaaaaaaaabab8p+96L : inexact-ok
+= tgamma tonearest ldbl-128 -0x3.ffffffffffffffffffffffffffp+0L : 0xa.aaaaaaaaaaaaaaaaaaaaaaaabab8p+96L : inexact-ok
+= tgamma towardzero ldbl-128 -0x3.ffffffffffffffffffffffffffp+0L : 0xa.aaaaaaaaaaaaaaaaaaaaaaaabab8p+96L : inexact-ok
+= tgamma upward ldbl-128 -0x3.ffffffffffffffffffffffffffp+0L : 0xa.aaaaaaaaaaaaaaaaaaaaaaaabacp+96L : inexact-ok
+= tgamma downward ldbl-128ibm -0x3.ffffffffffffffffffffffffffp+0L : 0xa.aaaaaaaaaaaaaaaaaaaaaaaab8p+96L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x3.ffffffffffffffffffffffffffp+0L : 0xa.aaaaaaaaaaaaaaaaaaaaaaaabcp+96L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x3.ffffffffffffffffffffffffffp+0L : 0xa.aaaaaaaaaaaaaaaaaaaaaaaab8p+96L : inexact-ok
+= tgamma upward ldbl-128ibm -0x3.ffffffffffffffffffffffffffp+0L : 0xa.aaaaaaaaaaaaaaaaaaaaaaaabcp+96L : inexact-ok
+tgamma -0x4.00000000000000000000000002p0
+= tgamma downward flt-32 -0x4.000008p+0f : -0x1.555546p+16f : inexact-ok
+= tgamma tonearest flt-32 -0x4.000008p+0f : -0x1.555546p+16f : inexact-ok
+= tgamma towardzero flt-32 -0x4.000008p+0f : -0x1.555544p+16f : inexact-ok
+= tgamma upward flt-32 -0x4.000008p+0f : -0x1.555544p+16f : inexact-ok
+= tgamma downward dbl-64 -0x4.000008p+0 : -0x1.55554544a1a9bp+16 : inexact-ok
+= tgamma tonearest dbl-64 -0x4.000008p+0 : -0x1.55554544a1a9ap+16 : inexact-ok
+= tgamma towardzero dbl-64 -0x4.000008p+0 : -0x1.55554544a1a9ap+16 : inexact-ok
+= tgamma upward dbl-64 -0x4.000008p+0 : -0x1.55554544a1a9ap+16 : inexact-ok
+= tgamma downward ldbl-96-intel -0x4.000008p+0L : -0x1.55554544a1a9a1e4p+16L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x4.000008p+0L : -0x1.55554544a1a9a1e4p+16L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x4.000008p+0L : -0x1.55554544a1a9a1e2p+16L : inexact-ok
+= tgamma upward ldbl-96-intel -0x4.000008p+0L : -0x1.55554544a1a9a1e2p+16L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x4.000008p+0L : -0x1.55554544a1a9a1e4p+16L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x4.000008p+0L : -0x1.55554544a1a9a1e4p+16L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x4.000008p+0L : -0x1.55554544a1a9a1e2p+16L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x4.000008p+0L : -0x1.55554544a1a9a1e2p+16L : inexact-ok
+= tgamma downward ldbl-128 -0x4.000008p+0L : -0x1.55554544a1a9a1e31119d9f774c6p+16L : inexact-ok
+= tgamma tonearest ldbl-128 -0x4.000008p+0L : -0x1.55554544a1a9a1e31119d9f774c5p+16L : inexact-ok
+= tgamma towardzero ldbl-128 -0x4.000008p+0L : -0x1.55554544a1a9a1e31119d9f774c5p+16L : inexact-ok
+= tgamma upward ldbl-128 -0x4.000008p+0L : -0x1.55554544a1a9a1e31119d9f774c5p+16L : inexact-ok
+= tgamma downward ldbl-128ibm -0x4.000008p+0L : -0x1.55554544a1a9a1e31119d9f775p+16L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x4.000008p+0L : -0x1.55554544a1a9a1e31119d9f775p+16L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x4.000008p+0L : -0x1.55554544a1a9a1e31119d9f7748p+16L : inexact-ok
+= tgamma upward ldbl-128ibm -0x4.000008p+0L : -0x1.55554544a1a9a1e31119d9f7748p+16L : inexact-ok
+= tgamma downward dbl-64 -0x4.0000000000004p+0 : -0x2.aaaaaaaaaaa9cp+44 : inexact-ok
+= tgamma tonearest dbl-64 -0x4.0000000000004p+0 : -0x2.aaaaaaaaaaa9ap+44 : inexact-ok
+= tgamma towardzero dbl-64 -0x4.0000000000004p+0 : -0x2.aaaaaaaaaaa9ap+44 : inexact-ok
+= tgamma upward dbl-64 -0x4.0000000000004p+0 : -0x2.aaaaaaaaaaa9ap+44 : inexact-ok
+= tgamma downward ldbl-96-intel -0x4.0000000000004p+0L : -0x2.aaaaaaaaaaa9a9ap+44L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x4.0000000000004p+0L : -0x2.aaaaaaaaaaa9a9ap+44L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x4.0000000000004p+0L : -0x2.aaaaaaaaaaa9a99cp+44L : inexact-ok
+= tgamma upward ldbl-96-intel -0x4.0000000000004p+0L : -0x2.aaaaaaaaaaa9a99cp+44L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x4.0000000000004p+0L : -0x2.aaaaaaaaaaa9a9ap+44L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x4.0000000000004p+0L : -0x2.aaaaaaaaaaa9a9ap+44L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x4.0000000000004p+0L : -0x2.aaaaaaaaaaa9a99cp+44L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x4.0000000000004p+0L : -0x2.aaaaaaaaaaa9a99cp+44L : inexact-ok
+= tgamma downward ldbl-128 -0x4.0000000000004p+0L : -0x2.aaaaaaaaaaa9a99f61b41ae81366p+44L : inexact-ok
+= tgamma tonearest ldbl-128 -0x4.0000000000004p+0L : -0x2.aaaaaaaaaaa9a99f61b41ae81364p+44L : inexact-ok
+= tgamma towardzero ldbl-128 -0x4.0000000000004p+0L : -0x2.aaaaaaaaaaa9a99f61b41ae81364p+44L : inexact-ok
+= tgamma upward ldbl-128 -0x4.0000000000004p+0L : -0x2.aaaaaaaaaaa9a99f61b41ae81364p+44L : inexact-ok
+= tgamma downward ldbl-128ibm -0x4.0000000000004p+0L : -0x2.aaaaaaaaaaa9a99f61b41ae814p+44L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x4.0000000000004p+0L : -0x2.aaaaaaaaaaa9a99f61b41ae813p+44L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x4.0000000000004p+0L : -0x2.aaaaaaaaaaa9a99f61b41ae813p+44L : inexact-ok
+= tgamma upward ldbl-128ibm -0x4.0000000000004p+0L : -0x2.aaaaaaaaaaa9a99f61b41ae813p+44L : inexact-ok
+= tgamma downward ldbl-96-intel -0x4.0000000000000008p+0L : -0x1.5555555555555546p+56L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x4.0000000000000008p+0L : -0x1.5555555555555546p+56L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x4.0000000000000008p+0L : -0x1.5555555555555544p+56L : inexact-ok
+= tgamma upward ldbl-96-intel -0x4.0000000000000008p+0L : -0x1.5555555555555544p+56L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x4.0000000000000008p+0L : -0x1.5555555555555546p+56L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x4.0000000000000008p+0L : -0x1.5555555555555546p+56L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x4.0000000000000008p+0L : -0x1.5555555555555544p+56L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x4.0000000000000008p+0L : -0x1.5555555555555544p+56L : inexact-ok
+= tgamma downward ldbl-128 -0x4.0000000000000008p+0L : -0x1.555555555555554544a0c5ec5925p+56L : inexact-ok
+= tgamma tonearest ldbl-128 -0x4.0000000000000008p+0L : -0x1.555555555555554544a0c5ec5925p+56L : inexact-ok
+= tgamma towardzero ldbl-128 -0x4.0000000000000008p+0L : -0x1.555555555555554544a0c5ec5924p+56L : inexact-ok
+= tgamma upward ldbl-128 -0x4.0000000000000008p+0L : -0x1.555555555555554544a0c5ec5924p+56L : inexact-ok
+= tgamma downward ldbl-128ibm -0x4.0000000000000008p+0L : -0x1.555555555555554544a0c5ec598p+56L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x4.0000000000000008p+0L : -0x1.555555555555554544a0c5ec59p+56L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x4.0000000000000008p+0L : -0x1.555555555555554544a0c5ec59p+56L : inexact-ok
+= tgamma upward ldbl-128ibm -0x4.0000000000000008p+0L : -0x1.555555555555554544a0c5ec59p+56L : inexact-ok
+= tgamma downward ldbl-128 -0x4.00000000000000000000000002p+0L : -0x5.5555555555555555555555554544p+96L : inexact-ok
+= tgamma tonearest ldbl-128 -0x4.00000000000000000000000002p+0L : -0x5.5555555555555555555555554544p+96L : inexact-ok
+= tgamma towardzero ldbl-128 -0x4.00000000000000000000000002p+0L : -0x5.555555555555555555555555454p+96L : inexact-ok
+= tgamma upward ldbl-128 -0x4.00000000000000000000000002p+0L : -0x5.555555555555555555555555454p+96L : inexact-ok
+= tgamma downward ldbl-128ibm -0x4.00000000000000000000000002p+0L : -0x5.55555555555555555555555546p+96L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x4.00000000000000000000000002p+0L : -0x5.55555555555555555555555546p+96L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x4.00000000000000000000000002p+0L : -0x5.55555555555555555555555544p+96L : inexact-ok
+= tgamma upward ldbl-128ibm -0x4.00000000000000000000000002p+0L : -0x5.55555555555555555555555544p+96L : inexact-ok
+tgamma -0x4.fffffffffffffffffffffffffep0
+= tgamma downward flt-32 -0x4.fffff8p+0f : -0x4.44448p+12f : inexact-ok
+= tgamma tonearest flt-32 -0x4.fffff8p+0f : -0x4.44448p+12f : inexact-ok
+= tgamma towardzero flt-32 -0x4.fffff8p+0f : -0x4.444478p+12f : inexact-ok
+= tgamma upward flt-32 -0x4.fffff8p+0f : -0x4.444478p+12f : inexact-ok
+= tgamma downward dbl-64 -0x4.fffff8p+0 : -0x4.44447e809018cp+12 : inexact-ok
+= tgamma tonearest dbl-64 -0x4.fffff8p+0 : -0x4.44447e809018cp+12 : inexact-ok
+= tgamma towardzero dbl-64 -0x4.fffff8p+0 : -0x4.44447e8090188p+12 : inexact-ok
+= tgamma upward dbl-64 -0x4.fffff8p+0 : -0x4.44447e8090188p+12 : inexact-ok
+= tgamma downward ldbl-96-intel -0x4.fffff8p+0L : -0x4.44447e809018a71p+12L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x4.fffff8p+0L : -0x4.44447e809018a708p+12L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x4.fffff8p+0L : -0x4.44447e809018a708p+12L : inexact-ok
+= tgamma upward ldbl-96-intel -0x4.fffff8p+0L : -0x4.44447e809018a708p+12L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x4.fffff8p+0L : -0x4.44447e809018a71p+12L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x4.fffff8p+0L : -0x4.44447e809018a708p+12L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x4.fffff8p+0L : -0x4.44447e809018a708p+12L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x4.fffff8p+0L : -0x4.44447e809018a708p+12L : inexact-ok
+= tgamma downward ldbl-128 -0x4.fffff8p+0L : -0x4.44447e809018a708ffb3375149a4p+12L : inexact-ok
+= tgamma tonearest ldbl-128 -0x4.fffff8p+0L : -0x4.44447e809018a708ffb3375149ap+12L : inexact-ok
+= tgamma towardzero ldbl-128 -0x4.fffff8p+0L : -0x4.44447e809018a708ffb3375149ap+12L : inexact-ok
+= tgamma upward ldbl-128 -0x4.fffff8p+0L : -0x4.44447e809018a708ffb3375149ap+12L : inexact-ok
+= tgamma downward ldbl-128ibm -0x4.fffff8p+0L : -0x4.44447e809018a708ffb337514ap+12L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x4.fffff8p+0L : -0x4.44447e809018a708ffb337514ap+12L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x4.fffff8p+0L : -0x4.44447e809018a708ffb3375148p+12L : inexact-ok
+= tgamma upward ldbl-128ibm -0x4.fffff8p+0L : -0x4.44447e809018a708ffb3375148p+12L : inexact-ok
+= tgamma downward dbl-64 -0x4.ffffffffffffcp+0 : -0x8.88888888888c8p+40 : inexact-ok
+= tgamma tonearest dbl-64 -0x4.ffffffffffffcp+0 : -0x8.88888888888cp+40 : inexact-ok
+= tgamma towardzero dbl-64 -0x4.ffffffffffffcp+0 : -0x8.88888888888cp+40 : inexact-ok
+= tgamma upward dbl-64 -0x4.ffffffffffffcp+0 : -0x8.88888888888cp+40 : inexact-ok
+= tgamma downward ldbl-96-intel -0x4.ffffffffffffcp+0L : -0x8.88888888888c2c5p+40L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x4.ffffffffffffcp+0L : -0x8.88888888888c2c5p+40L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x4.ffffffffffffcp+0L : -0x8.88888888888c2c4p+40L : inexact-ok
+= tgamma upward ldbl-96-intel -0x4.ffffffffffffcp+0L : -0x8.88888888888c2c4p+40L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x4.ffffffffffffcp+0L : -0x8.88888888888c2c5p+40L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x4.ffffffffffffcp+0L : -0x8.88888888888c2c5p+40L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x4.ffffffffffffcp+0L : -0x8.88888888888c2c4p+40L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x4.ffffffffffffcp+0L : -0x8.88888888888c2c4p+40L : inexact-ok
+= tgamma downward ldbl-128 -0x4.ffffffffffffcp+0L : -0x8.88888888888c2c4d12712834478p+40L : inexact-ok
+= tgamma tonearest ldbl-128 -0x4.ffffffffffffcp+0L : -0x8.88888888888c2c4d127128344778p+40L : inexact-ok
+= tgamma towardzero ldbl-128 -0x4.ffffffffffffcp+0L : -0x8.88888888888c2c4d127128344778p+40L : inexact-ok
+= tgamma upward ldbl-128 -0x4.ffffffffffffcp+0L : -0x8.88888888888c2c4d127128344778p+40L : inexact-ok
+= tgamma downward ldbl-128ibm -0x4.ffffffffffffcp+0L : -0x8.88888888888c2c4d1271283448p+40L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x4.ffffffffffffcp+0L : -0x8.88888888888c2c4d1271283448p+40L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x4.ffffffffffffcp+0L : -0x8.88888888888c2c4d1271283444p+40L : inexact-ok
+= tgamma upward ldbl-128ibm -0x4.ffffffffffffcp+0L : -0x8.88888888888c2c4d1271283444p+40L : inexact-ok
+= tgamma downward ldbl-96-intel -0x4.fffffffffffffff8p+0L : -0x4.444444444444448p+52L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x4.fffffffffffffff8p+0L : -0x4.444444444444448p+52L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x4.fffffffffffffff8p+0L : -0x4.4444444444444478p+52L : inexact-ok
+= tgamma upward ldbl-96-intel -0x4.fffffffffffffff8p+0L : -0x4.4444444444444478p+52L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x4.fffffffffffffff8p+0L : -0x4.444444444444448p+52L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x4.fffffffffffffff8p+0L : -0x4.444444444444448p+52L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x4.fffffffffffffff8p+0L : -0x4.4444444444444478p+52L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x4.fffffffffffffff8p+0L : -0x4.4444444444444478p+52L : inexact-ok
+= tgamma downward ldbl-128 -0x4.fffffffffffffff8p+0L : -0x4.444444444444447e808ce2ce3ee8p+52L : inexact-ok
+= tgamma tonearest ldbl-128 -0x4.fffffffffffffff8p+0L : -0x4.444444444444447e808ce2ce3ee4p+52L : inexact-ok
+= tgamma towardzero ldbl-128 -0x4.fffffffffffffff8p+0L : -0x4.444444444444447e808ce2ce3ee4p+52L : inexact-ok
+= tgamma upward ldbl-128 -0x4.fffffffffffffff8p+0L : -0x4.444444444444447e808ce2ce3ee4p+52L : inexact-ok
+= tgamma downward ldbl-128ibm -0x4.fffffffffffffff8p+0L : -0x4.444444444444447e808ce2ce4p+52L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x4.fffffffffffffff8p+0L : -0x4.444444444444447e808ce2ce3ep+52L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x4.fffffffffffffff8p+0L : -0x4.444444444444447e808ce2ce3ep+52L : inexact-ok
+= tgamma upward ldbl-128ibm -0x4.fffffffffffffff8p+0L : -0x4.444444444444447e808ce2ce3ep+52L : inexact-ok
+= tgamma downward ldbl-128 -0x4.fffffffffffffffffffffffffep+0L : -0x1.11111111111111111111111114b5p+96L : inexact-ok
+= tgamma tonearest ldbl-128 -0x4.fffffffffffffffffffffffffep+0L : -0x1.11111111111111111111111114b5p+96L : inexact-ok
+= tgamma towardzero ldbl-128 -0x4.fffffffffffffffffffffffffep+0L : -0x1.11111111111111111111111114b4p+96L : inexact-ok
+= tgamma upward ldbl-128 -0x4.fffffffffffffffffffffffffep+0L : -0x1.11111111111111111111111114b4p+96L : inexact-ok
+= tgamma downward ldbl-128ibm -0x4.fffffffffffffffffffffffffep+0L : -0x1.11111111111111111111111115p+96L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x4.fffffffffffffffffffffffffep+0L : -0x1.111111111111111111111111148p+96L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x4.fffffffffffffffffffffffffep+0L : -0x1.111111111111111111111111148p+96L : inexact-ok
+= tgamma upward ldbl-128ibm -0x4.fffffffffffffffffffffffffep+0L : -0x1.111111111111111111111111148p+96L : inexact-ok
+tgamma -0x5.00000000000000000000000002p0
+= tgamma downward flt-32 -0x5.000008p+0f : 0x4.444408p+12f : inexact-ok
+= tgamma tonearest flt-32 -0x5.000008p+0f : 0x4.444408p+12f : inexact-ok
+= tgamma towardzero flt-32 -0x5.000008p+0f : 0x4.444408p+12f : inexact-ok
+= tgamma upward flt-32 -0x5.000008p+0f : 0x4.44441p+12f : inexact-ok
+= tgamma downward dbl-64 -0x5.000008p+0 : 0x4.44440a07fedb8p+12 : inexact-ok
+= tgamma tonearest dbl-64 -0x5.000008p+0 : 0x4.44440a07fedb8p+12 : inexact-ok
+= tgamma towardzero dbl-64 -0x5.000008p+0 : 0x4.44440a07fedb8p+12 : inexact-ok
+= tgamma upward dbl-64 -0x5.000008p+0 : 0x4.44440a07fedbcp+12 : inexact-ok
+= tgamma downward ldbl-96-intel -0x5.000008p+0L : 0x4.44440a07fedb92d8p+12L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x5.000008p+0L : 0x4.44440a07fedb92d8p+12L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x5.000008p+0L : 0x4.44440a07fedb92d8p+12L : inexact-ok
+= tgamma upward ldbl-96-intel -0x5.000008p+0L : 0x4.44440a07fedb92ep+12L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x5.000008p+0L : 0x4.44440a07fedb92d8p+12L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x5.000008p+0L : 0x4.44440a07fedb92d8p+12L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x5.000008p+0L : 0x4.44440a07fedb92d8p+12L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x5.000008p+0L : 0x4.44440a07fedb92ep+12L : inexact-ok
+= tgamma downward ldbl-128 -0x5.000008p+0L : 0x4.44440a07fedb92d871015f2fd9dcp+12L : inexact-ok
+= tgamma tonearest ldbl-128 -0x5.000008p+0L : 0x4.44440a07fedb92d871015f2fd9ep+12L : inexact-ok
+= tgamma towardzero ldbl-128 -0x5.000008p+0L : 0x4.44440a07fedb92d871015f2fd9dcp+12L : inexact-ok
+= tgamma upward ldbl-128 -0x5.000008p+0L : 0x4.44440a07fedb92d871015f2fd9ep+12L : inexact-ok
+= tgamma downward ldbl-128ibm -0x5.000008p+0L : 0x4.44440a07fedb92d871015f2fd8p+12L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x5.000008p+0L : 0x4.44440a07fedb92d871015f2fdap+12L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x5.000008p+0L : 0x4.44440a07fedb92d871015f2fd8p+12L : inexact-ok
+= tgamma upward ldbl-128ibm -0x5.000008p+0L : 0x4.44440a07fedb92d871015f2fdap+12L : inexact-ok
+= tgamma downward dbl-64 -0x5.0000000000004p+0 : 0x8.8888888888848p+40 : inexact-ok
+= tgamma tonearest dbl-64 -0x5.0000000000004p+0 : 0x8.888888888885p+40 : inexact-ok
+= tgamma towardzero dbl-64 -0x5.0000000000004p+0 : 0x8.8888888888848p+40 : inexact-ok
+= tgamma upward dbl-64 -0x5.0000000000004p+0 : 0x8.888888888885p+40 : inexact-ok
+= tgamma downward ldbl-96-intel -0x5.0000000000004p+0L : 0x8.888888888884e4cp+40L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x5.0000000000004p+0L : 0x8.888888888884e4cp+40L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x5.0000000000004p+0L : 0x8.888888888884e4cp+40L : inexact-ok
+= tgamma upward ldbl-96-intel -0x5.0000000000004p+0L : 0x8.888888888884e4dp+40L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x5.0000000000004p+0L : 0x8.888888888884e4cp+40L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x5.0000000000004p+0L : 0x8.888888888884e4cp+40L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x5.0000000000004p+0L : 0x8.888888888884e4cp+40L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x5.0000000000004p+0L : 0x8.888888888884e4dp+40L : inexact-ok
+= tgamma downward ldbl-128 -0x5.0000000000004p+0L : 0x8.888888888884e4c3fe9fe8dfff68p+40L : inexact-ok
+= tgamma tonearest ldbl-128 -0x5.0000000000004p+0L : 0x8.888888888884e4c3fe9fe8dfff7p+40L : inexact-ok
+= tgamma towardzero ldbl-128 -0x5.0000000000004p+0L : 0x8.888888888884e4c3fe9fe8dfff68p+40L : inexact-ok
+= tgamma upward ldbl-128 -0x5.0000000000004p+0L : 0x8.888888888884e4c3fe9fe8dfff7p+40L : inexact-ok
+= tgamma downward ldbl-128ibm -0x5.0000000000004p+0L : 0x8.888888888884e4c3fe9fe8dffcp+40L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x5.0000000000004p+0L : 0x8.888888888884e4c3fe9fe8ep+40L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x5.0000000000004p+0L : 0x8.888888888884e4c3fe9fe8dffcp+40L : inexact-ok
+= tgamma upward ldbl-128ibm -0x5.0000000000004p+0L : 0x8.888888888884e4c3fe9fe8ep+40L : inexact-ok
+= tgamma downward ldbl-96-intel -0x5.0000000000000008p+0L : 0x4.4444444444444408p+52L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x5.0000000000000008p+0L : 0x4.4444444444444408p+52L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x5.0000000000000008p+0L : 0x4.4444444444444408p+52L : inexact-ok
+= tgamma upward ldbl-96-intel -0x5.0000000000000008p+0L : 0x4.444444444444441p+52L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x5.0000000000000008p+0L : 0x4.4444444444444408p+52L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x5.0000000000000008p+0L : 0x4.4444444444444408p+52L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x5.0000000000000008p+0L : 0x4.4444444444444408p+52L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x5.0000000000000008p+0L : 0x4.444444444444441p+52L : inexact-ok
+= tgamma downward ldbl-128 -0x5.0000000000000008p+0L : 0x4.444444444444440a07fba5ba49ap+52L : inexact-ok
+= tgamma tonearest ldbl-128 -0x5.0000000000000008p+0L : 0x4.444444444444440a07fba5ba49a4p+52L : inexact-ok
+= tgamma towardzero ldbl-128 -0x5.0000000000000008p+0L : 0x4.444444444444440a07fba5ba49ap+52L : inexact-ok
+= tgamma upward ldbl-128 -0x5.0000000000000008p+0L : 0x4.444444444444440a07fba5ba49a4p+52L : inexact-ok
+= tgamma downward ldbl-128ibm -0x5.0000000000000008p+0L : 0x4.444444444444440a07fba5ba48p+52L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x5.0000000000000008p+0L : 0x4.444444444444440a07fba5ba4ap+52L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x5.0000000000000008p+0L : 0x4.444444444444440a07fba5ba48p+52L : inexact-ok
+= tgamma upward ldbl-128ibm -0x5.0000000000000008p+0L : 0x4.444444444444440a07fba5ba4ap+52L : inexact-ok
+= tgamma downward ldbl-128 -0x5.00000000000000000000000002p+0L : 0x1.1111111111111111111111110d6dp+96L : inexact-ok
+= tgamma tonearest ldbl-128 -0x5.00000000000000000000000002p+0L : 0x1.1111111111111111111111110d6dp+96L : inexact-ok
+= tgamma towardzero ldbl-128 -0x5.00000000000000000000000002p+0L : 0x1.1111111111111111111111110d6dp+96L : inexact-ok
+= tgamma upward ldbl-128 -0x5.00000000000000000000000002p+0L : 0x1.1111111111111111111111110d6ep+96L : inexact-ok
+= tgamma downward ldbl-128ibm -0x5.00000000000000000000000002p+0L : 0x1.1111111111111111111111110dp+96L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x5.00000000000000000000000002p+0L : 0x1.1111111111111111111111110d8p+96L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x5.00000000000000000000000002p+0L : 0x1.1111111111111111111111110dp+96L : inexact-ok
+= tgamma upward ldbl-128ibm -0x5.00000000000000000000000002p+0L : 0x1.1111111111111111111111110d8p+96L : inexact-ok
+tgamma -0x5.fffffffffffffffffffffffffep0
+= tgamma downward flt-32 -0x5.fffff8p+0f : 0xb.60b6bp+8f : inexact-ok
+= tgamma tonearest flt-32 -0x5.fffff8p+0f : 0xb.60b6bp+8f : inexact-ok
+= tgamma towardzero flt-32 -0x5.fffff8p+0f : 0xb.60b6bp+8f : inexact-ok
+= tgamma upward flt-32 -0x5.fffff8p+0f : 0xb.60b6cp+8f : inexact-ok
+= tgamma downward dbl-64 -0x5.fffff8p+0 : 0xb.60b6b5d7c934p+8 : inexact-ok
+= tgamma tonearest dbl-64 -0x5.fffff8p+0 : 0xb.60b6b5d7c934p+8 : inexact-ok
+= tgamma towardzero dbl-64 -0x5.fffff8p+0 : 0xb.60b6b5d7c934p+8 : inexact-ok
+= tgamma upward dbl-64 -0x5.fffff8p+0 : 0xb.60b6b5d7c9348p+8 : inexact-ok
+= tgamma downward ldbl-96-intel -0x5.fffff8p+0L : 0xb.60b6b5d7c934327p+8L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x5.fffff8p+0L : 0xb.60b6b5d7c934328p+8L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x5.fffff8p+0L : 0xb.60b6b5d7c934327p+8L : inexact-ok
+= tgamma upward ldbl-96-intel -0x5.fffff8p+0L : 0xb.60b6b5d7c934328p+8L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x5.fffff8p+0L : 0xb.60b6b5d7c934327p+8L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x5.fffff8p+0L : 0xb.60b6b5d7c934328p+8L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x5.fffff8p+0L : 0xb.60b6b5d7c934327p+8L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x5.fffff8p+0L : 0xb.60b6b5d7c934328p+8L : inexact-ok
+= tgamma downward ldbl-128 -0x5.fffff8p+0L : 0xb.60b6b5d7c93432799a2135a645fp+8L : inexact-ok
+= tgamma tonearest ldbl-128 -0x5.fffff8p+0L : 0xb.60b6b5d7c93432799a2135a645f8p+8L : inexact-ok
+= tgamma towardzero ldbl-128 -0x5.fffff8p+0L : 0xb.60b6b5d7c93432799a2135a645fp+8L : inexact-ok
+= tgamma upward ldbl-128 -0x5.fffff8p+0L : 0xb.60b6b5d7c93432799a2135a645f8p+8L : inexact-ok
+= tgamma downward ldbl-128ibm -0x5.fffff8p+0L : 0xb.60b6b5d7c93432799a2135a644p+8L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x5.fffff8p+0L : 0xb.60b6b5d7c93432799a2135a644p+8L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x5.fffff8p+0L : 0xb.60b6b5d7c93432799a2135a644p+8L : inexact-ok
+= tgamma upward ldbl-128ibm -0x5.fffff8p+0L : 0xb.60b6b5d7c93432799a2135a648p+8L : inexact-ok
+= tgamma downward dbl-64 -0x5.ffffffffffffcp+0 : 0x1.6c16c16c16c21p+40 : inexact-ok
+= tgamma tonearest dbl-64 -0x5.ffffffffffffcp+0 : 0x1.6c16c16c16c21p+40 : inexact-ok
+= tgamma towardzero dbl-64 -0x5.ffffffffffffcp+0 : 0x1.6c16c16c16c21p+40 : inexact-ok
+= tgamma upward dbl-64 -0x5.ffffffffffffcp+0 : 0x1.6c16c16c16c22p+40 : inexact-ok
+= tgamma downward ldbl-96-intel -0x5.ffffffffffffcp+0L : 0x1.6c16c16c16c2168cp+40L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x5.ffffffffffffcp+0L : 0x1.6c16c16c16c2168ep+40L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x5.ffffffffffffcp+0L : 0x1.6c16c16c16c2168cp+40L : inexact-ok
+= tgamma upward ldbl-96-intel -0x5.ffffffffffffcp+0L : 0x1.6c16c16c16c2168ep+40L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x5.ffffffffffffcp+0L : 0x1.6c16c16c16c2168cp+40L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x5.ffffffffffffcp+0L : 0x1.6c16c16c16c2168ep+40L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x5.ffffffffffffcp+0L : 0x1.6c16c16c16c2168cp+40L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x5.ffffffffffffcp+0L : 0x1.6c16c16c16c2168ep+40L : inexact-ok
+= tgamma downward ldbl-128 -0x5.ffffffffffffcp+0L : 0x1.6c16c16c16c2168dcb2207a6223p+40L : inexact-ok
+= tgamma tonearest ldbl-128 -0x5.ffffffffffffcp+0L : 0x1.6c16c16c16c2168dcb2207a6223p+40L : inexact-ok
+= tgamma towardzero ldbl-128 -0x5.ffffffffffffcp+0L : 0x1.6c16c16c16c2168dcb2207a6223p+40L : inexact-ok
+= tgamma upward ldbl-128 -0x5.ffffffffffffcp+0L : 0x1.6c16c16c16c2168dcb2207a62231p+40L : inexact-ok
+= tgamma downward ldbl-128ibm -0x5.ffffffffffffcp+0L : 0x1.6c16c16c16c2168dcb2207a622p+40L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x5.ffffffffffffcp+0L : 0x1.6c16c16c16c2168dcb2207a622p+40L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x5.ffffffffffffcp+0L : 0x1.6c16c16c16c2168dcb2207a622p+40L : inexact-ok
+= tgamma upward ldbl-128ibm -0x5.ffffffffffffcp+0L : 0x1.6c16c16c16c2168dcb2207a6228p+40L : inexact-ok
+= tgamma downward ldbl-96-intel -0x5.fffffffffffffff8p+0L : 0xb.60b60b60b60b616p+48L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x5.fffffffffffffff8p+0L : 0xb.60b60b60b60b616p+48L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x5.fffffffffffffff8p+0L : 0xb.60b60b60b60b616p+48L : inexact-ok
+= tgamma upward ldbl-96-intel -0x5.fffffffffffffff8p+0L : 0xb.60b60b60b60b617p+48L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x5.fffffffffffffff8p+0L : 0xb.60b60b60b60b616p+48L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x5.fffffffffffffff8p+0L : 0xb.60b60b60b60b616p+48L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x5.fffffffffffffff8p+0L : 0xb.60b60b60b60b616p+48L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x5.fffffffffffffff8p+0L : 0xb.60b60b60b60b617p+48L : inexact-ok
+= tgamma downward ldbl-128 -0x5.fffffffffffffff8p+0L : 0xb.60b60b60b60b6160826a6bfc452p+48L : inexact-ok
+= tgamma tonearest ldbl-128 -0x5.fffffffffffffff8p+0L : 0xb.60b60b60b60b6160826a6bfc452p+48L : inexact-ok
+= tgamma towardzero ldbl-128 -0x5.fffffffffffffff8p+0L : 0xb.60b60b60b60b6160826a6bfc452p+48L : inexact-ok
+= tgamma upward ldbl-128 -0x5.fffffffffffffff8p+0L : 0xb.60b60b60b60b6160826a6bfc4528p+48L : inexact-ok
+= tgamma downward ldbl-128ibm -0x5.fffffffffffffff8p+0L : 0xb.60b60b60b60b6160826a6bfc44p+48L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x5.fffffffffffffff8p+0L : 0xb.60b60b60b60b6160826a6bfc44p+48L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x5.fffffffffffffff8p+0L : 0xb.60b60b60b60b6160826a6bfc44p+48L : inexact-ok
+= tgamma upward ldbl-128ibm -0x5.fffffffffffffff8p+0L : 0xb.60b60b60b60b6160826a6bfc48p+48L : inexact-ok
+= tgamma downward ldbl-128 -0x5.fffffffffffffffffffffffffep+0L : 0x2.d82d82d82d82d82d82d82d82e2d4p+92L : inexact-ok
+= tgamma tonearest ldbl-128 -0x5.fffffffffffffffffffffffffep+0L : 0x2.d82d82d82d82d82d82d82d82e2d4p+92L : inexact-ok
+= tgamma towardzero ldbl-128 -0x5.fffffffffffffffffffffffffep+0L : 0x2.d82d82d82d82d82d82d82d82e2d4p+92L : inexact-ok
+= tgamma upward ldbl-128 -0x5.fffffffffffffffffffffffffep+0L : 0x2.d82d82d82d82d82d82d82d82e2d6p+92L : inexact-ok
+= tgamma downward ldbl-128ibm -0x5.fffffffffffffffffffffffffep+0L : 0x2.d82d82d82d82d82d82d82d82e2p+92L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x5.fffffffffffffffffffffffffep+0L : 0x2.d82d82d82d82d82d82d82d82e3p+92L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x5.fffffffffffffffffffffffffep+0L : 0x2.d82d82d82d82d82d82d82d82e2p+92L : inexact-ok
+= tgamma upward ldbl-128ibm -0x5.fffffffffffffffffffffffffep+0L : 0x2.d82d82d82d82d82d82d82d82e3p+92L : inexact-ok
+tgamma -0x6.00000000000000000000000002p0
+= tgamma downward flt-32 -0x6.000008p+0f : -0xb.60b57p+8f : inexact-ok
+= tgamma tonearest flt-32 -0x6.000008p+0f : -0xb.60b56p+8f : inexact-ok
+= tgamma towardzero flt-32 -0x6.000008p+0f : -0xb.60b56p+8f : inexact-ok
+= tgamma upward flt-32 -0x6.000008p+0f : -0xb.60b56p+8f : inexact-ok
+= tgamma downward dbl-64 -0x6.000008p+0 : -0xb.60b560e9b5c88p+8 : inexact-ok
+= tgamma tonearest dbl-64 -0x6.000008p+0 : -0xb.60b560e9b5c88p+8 : inexact-ok
+= tgamma towardzero dbl-64 -0x6.000008p+0 : -0xb.60b560e9b5c8p+8 : inexact-ok
+= tgamma upward dbl-64 -0x6.000008p+0 : -0xb.60b560e9b5c8p+8 : inexact-ok
+= tgamma downward ldbl-96-intel -0x6.000008p+0L : -0xb.60b560e9b5c85p+8L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x6.000008p+0L : -0xb.60b560e9b5c85p+8L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x6.000008p+0L : -0xb.60b560e9b5c84ffp+8L : inexact-ok
+= tgamma upward ldbl-96-intel -0x6.000008p+0L : -0xb.60b560e9b5c84ffp+8L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x6.000008p+0L : -0xb.60b560e9b5c85p+8L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x6.000008p+0L : -0xb.60b560e9b5c85p+8L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x6.000008p+0L : -0xb.60b560e9b5c84ffp+8L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x6.000008p+0L : -0xb.60b560e9b5c84ffp+8L : inexact-ok
+= tgamma downward ldbl-128 -0x6.000008p+0L : -0xb.60b560e9b5c84ff97799068ace5p+8L : inexact-ok
+= tgamma tonearest ldbl-128 -0x6.000008p+0L : -0xb.60b560e9b5c84ff97799068ace48p+8L : inexact-ok
+= tgamma towardzero ldbl-128 -0x6.000008p+0L : -0xb.60b560e9b5c84ff97799068ace48p+8L : inexact-ok
+= tgamma upward ldbl-128 -0x6.000008p+0L : -0xb.60b560e9b5c84ff97799068ace48p+8L : inexact-ok
+= tgamma downward ldbl-128ibm -0x6.000008p+0L : -0xb.60b560e9b5c84ff97799068adp+8L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x6.000008p+0L : -0xb.60b560e9b5c84ff97799068adp+8L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x6.000008p+0L : -0xb.60b560e9b5c84ff97799068accp+8L : inexact-ok
+= tgamma upward ldbl-128ibm -0x6.000008p+0L : -0xb.60b560e9b5c84ff97799068accp+8L : inexact-ok
+= tgamma downward dbl-64 -0x6.0000000000004p+0 : -0x1.6c16c16c16c0dp+40 : inexact-ok
+= tgamma tonearest dbl-64 -0x6.0000000000004p+0 : -0x1.6c16c16c16c0cp+40 : inexact-ok
+= tgamma towardzero dbl-64 -0x6.0000000000004p+0 : -0x1.6c16c16c16c0cp+40 : inexact-ok
+= tgamma upward dbl-64 -0x6.0000000000004p+0 : -0x1.6c16c16c16c0cp+40 : inexact-ok
+= tgamma downward ldbl-96-intel -0x6.0000000000004p+0L : -0x1.6c16c16c16c0c1ap+40L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x6.0000000000004p+0L : -0x1.6c16c16c16c0c1ap+40L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x6.0000000000004p+0L : -0x1.6c16c16c16c0c19ep+40L : inexact-ok
+= tgamma upward ldbl-96-intel -0x6.0000000000004p+0L : -0x1.6c16c16c16c0c19ep+40L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x6.0000000000004p+0L : -0x1.6c16c16c16c0c1ap+40L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x6.0000000000004p+0L : -0x1.6c16c16c16c0c1ap+40L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x6.0000000000004p+0L : -0x1.6c16c16c16c0c19ep+40L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x6.0000000000004p+0L : -0x1.6c16c16c16c0c19ep+40L : inexact-ok
+= tgamma downward ldbl-128 -0x6.0000000000004p+0L : -0x1.6c16c16c16c0c19fb7b625dd4d2cp+40L : inexact-ok
+= tgamma tonearest ldbl-128 -0x6.0000000000004p+0L : -0x1.6c16c16c16c0c19fb7b625dd4d2bp+40L : inexact-ok
+= tgamma towardzero ldbl-128 -0x6.0000000000004p+0L : -0x1.6c16c16c16c0c19fb7b625dd4d2bp+40L : inexact-ok
+= tgamma upward ldbl-128 -0x6.0000000000004p+0L : -0x1.6c16c16c16c0c19fb7b625dd4d2bp+40L : inexact-ok
+= tgamma downward ldbl-128ibm -0x6.0000000000004p+0L : -0x1.6c16c16c16c0c19fb7b625dd4d8p+40L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x6.0000000000004p+0L : -0x1.6c16c16c16c0c19fb7b625dd4dp+40L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x6.0000000000004p+0L : -0x1.6c16c16c16c0c19fb7b625dd4dp+40L : inexact-ok
+= tgamma upward ldbl-128ibm -0x6.0000000000004p+0L : -0x1.6c16c16c16c0c19fb7b625dd4dp+40L : inexact-ok
+= tgamma downward ldbl-96-intel -0x6.0000000000000008p+0L : -0xb.60b60b60b60b601p+48L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x6.0000000000000008p+0L : -0xb.60b60b60b60b601p+48L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x6.0000000000000008p+0L : -0xb.60b60b60b60b6p+48L : inexact-ok
+= tgamma upward ldbl-96-intel -0x6.0000000000000008p+0L : -0xb.60b60b60b60b6p+48L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x6.0000000000000008p+0L : -0xb.60b60b60b60b601p+48L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x6.0000000000000008p+0L : -0xb.60b60b60b60b601p+48L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x6.0000000000000008p+0L : -0xb.60b60b60b60b6p+48L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x6.0000000000000008p+0L : -0xb.60b60b60b60b6p+48L : inexact-ok
+= tgamma downward ldbl-128 -0x6.0000000000000008p+0L : -0xb.60b60b60b60b600b9457001a7c5p+48L : inexact-ok
+= tgamma tonearest ldbl-128 -0x6.0000000000000008p+0L : -0xb.60b60b60b60b600b9457001a7c48p+48L : inexact-ok
+= tgamma towardzero ldbl-128 -0x6.0000000000000008p+0L : -0xb.60b60b60b60b600b9457001a7c48p+48L : inexact-ok
+= tgamma upward ldbl-128 -0x6.0000000000000008p+0L : -0xb.60b60b60b60b600b9457001a7c48p+48L : inexact-ok
+= tgamma downward ldbl-128ibm -0x6.0000000000000008p+0L : -0xb.60b60b60b60b600b9457001a8p+48L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x6.0000000000000008p+0L : -0xb.60b60b60b60b600b9457001a7cp+48L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x6.0000000000000008p+0L : -0xb.60b60b60b60b600b9457001a7cp+48L : inexact-ok
+= tgamma upward ldbl-128ibm -0x6.0000000000000008p+0L : -0xb.60b60b60b60b600b9457001a7cp+48L : inexact-ok
+= tgamma downward ldbl-128 -0x6.00000000000000000000000002p+0L : -0x2.d82d82d82d82d82d82d82d82cd86p+92L : inexact-ok
+= tgamma tonearest ldbl-128 -0x6.00000000000000000000000002p+0L : -0x2.d82d82d82d82d82d82d82d82cd86p+92L : inexact-ok
+= tgamma towardzero ldbl-128 -0x6.00000000000000000000000002p+0L : -0x2.d82d82d82d82d82d82d82d82cd84p+92L : inexact-ok
+= tgamma upward ldbl-128 -0x6.00000000000000000000000002p+0L : -0x2.d82d82d82d82d82d82d82d82cd84p+92L : inexact-ok
+= tgamma downward ldbl-128ibm -0x6.00000000000000000000000002p+0L : -0x2.d82d82d82d82d82d82d82d82cep+92L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x6.00000000000000000000000002p+0L : -0x2.d82d82d82d82d82d82d82d82cep+92L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x6.00000000000000000000000002p+0L : -0x2.d82d82d82d82d82d82d82d82cdp+92L : inexact-ok
+= tgamma upward ldbl-128ibm -0x6.00000000000000000000000002p+0L : -0x2.d82d82d82d82d82d82d82d82cdp+92L : inexact-ok
+tgamma -0x6.fffffffffffffffffffffffffep0
+= tgamma downward flt-32 -0x6.fffff8p+0f : -0x1.a01a1cp+8f : inexact-ok
+= tgamma tonearest flt-32 -0x6.fffff8p+0f : -0x1.a01a1cp+8f : inexact-ok
+= tgamma towardzero flt-32 -0x6.fffff8p+0f : -0x1.a01a1ap+8f : inexact-ok
+= tgamma upward flt-32 -0x6.fffff8p+0f : -0x1.a01a1ap+8f : inexact-ok
+= tgamma downward dbl-64 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde3p+8 : inexact-ok
+= tgamma tonearest dbl-64 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde2p+8 : inexact-ok
+= tgamma towardzero dbl-64 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde2p+8 : inexact-ok
+= tgamma upward dbl-64 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde2p+8 : inexact-ok
+= tgamma downward ldbl-96-intel -0x6.fffff8p+0L : -0x1.a01a1bd5ccde2022p+8L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x6.fffff8p+0L : -0x1.a01a1bd5ccde202p+8L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x6.fffff8p+0L : -0x1.a01a1bd5ccde202p+8L : inexact-ok
+= tgamma upward ldbl-96-intel -0x6.fffff8p+0L : -0x1.a01a1bd5ccde202p+8L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x6.fffff8p+0L : -0x1.a01a1bd5ccde2022p+8L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x6.fffff8p+0L : -0x1.a01a1bd5ccde202p+8L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x6.fffff8p+0L : -0x1.a01a1bd5ccde202p+8L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x6.fffff8p+0L : -0x1.a01a1bd5ccde202p+8L : inexact-ok
+= tgamma downward ldbl-128 -0x6.fffff8p+0L : -0x1.a01a1bd5ccde202013e050e5538p+8L : inexact-ok
+= tgamma tonearest ldbl-128 -0x6.fffff8p+0L : -0x1.a01a1bd5ccde202013e050e5537fp+8L : inexact-ok
+= tgamma towardzero ldbl-128 -0x6.fffff8p+0L : -0x1.a01a1bd5ccde202013e050e5537fp+8L : inexact-ok
+= tgamma upward ldbl-128 -0x6.fffff8p+0L : -0x1.a01a1bd5ccde202013e050e5537fp+8L : inexact-ok
+= tgamma downward ldbl-128ibm -0x6.fffff8p+0L : -0x1.a01a1bd5ccde202013e050e5538p+8L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x6.fffff8p+0L : -0x1.a01a1bd5ccde202013e050e5538p+8L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x6.fffff8p+0L : -0x1.a01a1bd5ccde202013e050e553p+8L : inexact-ok
+= tgamma upward ldbl-128ibm -0x6.fffff8p+0L : -0x1.a01a1bd5ccde202013e050e553p+8L : inexact-ok
+= tgamma downward dbl-64 -0x6.ffffffffffffcp+0 : -0x3.403403403405p+36 : inexact-ok
+= tgamma tonearest dbl-64 -0x6.ffffffffffffcp+0 : -0x3.403403403404ep+36 : inexact-ok
+= tgamma towardzero dbl-64 -0x6.ffffffffffffcp+0 : -0x3.403403403404ep+36 : inexact-ok
+= tgamma upward dbl-64 -0x6.ffffffffffffcp+0 : -0x3.403403403404ep+36 : inexact-ok
+= tgamma downward ldbl-96-intel -0x6.ffffffffffffcp+0L : -0x3.403403403404e39p+36L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x6.ffffffffffffcp+0L : -0x3.403403403404e39p+36L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x6.ffffffffffffcp+0L : -0x3.403403403404e38cp+36L : inexact-ok
+= tgamma upward ldbl-96-intel -0x6.ffffffffffffcp+0L : -0x3.403403403404e38cp+36L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x6.ffffffffffffcp+0L : -0x3.403403403404e39p+36L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x6.ffffffffffffcp+0L : -0x3.403403403404e39p+36L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x6.ffffffffffffcp+0L : -0x3.403403403404e38cp+36L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x6.ffffffffffffcp+0L : -0x3.403403403404e38cp+36L : inexact-ok
+= tgamma downward ldbl-128 -0x6.ffffffffffffcp+0L : -0x3.403403403404e38f199013575646p+36L : inexact-ok
+= tgamma tonearest ldbl-128 -0x6.ffffffffffffcp+0L : -0x3.403403403404e38f199013575644p+36L : inexact-ok
+= tgamma towardzero ldbl-128 -0x6.ffffffffffffcp+0L : -0x3.403403403404e38f199013575644p+36L : inexact-ok
+= tgamma upward ldbl-128 -0x6.ffffffffffffcp+0L : -0x3.403403403404e38f199013575644p+36L : inexact-ok
+= tgamma downward ldbl-128ibm -0x6.ffffffffffffcp+0L : -0x3.403403403404e38f1990135757p+36L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x6.ffffffffffffcp+0L : -0x3.403403403404e38f1990135756p+36L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x6.ffffffffffffcp+0L : -0x3.403403403404e38f1990135756p+36L : inexact-ok
+= tgamma upward ldbl-128ibm -0x6.ffffffffffffcp+0L : -0x3.403403403404e38f1990135756p+36L : inexact-ok
+= tgamma downward ldbl-96-intel -0x6.fffffffffffffff8p+0L : -0x1.a01a01a01a01a036p+48L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x6.fffffffffffffff8p+0L : -0x1.a01a01a01a01a034p+48L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x6.fffffffffffffff8p+0L : -0x1.a01a01a01a01a034p+48L : inexact-ok
+= tgamma upward ldbl-96-intel -0x6.fffffffffffffff8p+0L : -0x1.a01a01a01a01a034p+48L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x6.fffffffffffffff8p+0L : -0x1.a01a01a01a01a036p+48L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x6.fffffffffffffff8p+0L : -0x1.a01a01a01a01a034p+48L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x6.fffffffffffffff8p+0L : -0x1.a01a01a01a01a034p+48L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x6.fffffffffffffff8p+0L : -0x1.a01a01a01a01a034p+48L : inexact-ok
+= tgamma downward ldbl-128 -0x6.fffffffffffffff8p+0L : -0x1.a01a01a01a01a03437517eff955p+48L : inexact-ok
+= tgamma tonearest ldbl-128 -0x6.fffffffffffffff8p+0L : -0x1.a01a01a01a01a03437517eff954fp+48L : inexact-ok
+= tgamma towardzero ldbl-128 -0x6.fffffffffffffff8p+0L : -0x1.a01a01a01a01a03437517eff954fp+48L : inexact-ok
+= tgamma upward ldbl-128 -0x6.fffffffffffffff8p+0L : -0x1.a01a01a01a01a03437517eff954fp+48L : inexact-ok
+= tgamma downward ldbl-128ibm -0x6.fffffffffffffff8p+0L : -0x1.a01a01a01a01a03437517eff958p+48L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x6.fffffffffffffff8p+0L : -0x1.a01a01a01a01a03437517eff958p+48L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x6.fffffffffffffff8p+0L : -0x1.a01a01a01a01a03437517eff95p+48L : inexact-ok
+= tgamma upward ldbl-128ibm -0x6.fffffffffffffff8p+0L : -0x1.a01a01a01a01a03437517eff95p+48L : inexact-ok
+= tgamma downward ldbl-128 -0x6.fffffffffffffffffffffffffep+0L : -0x6.8068068068068068068068069aap+88L : inexact-ok
+= tgamma tonearest ldbl-128 -0x6.fffffffffffffffffffffffffep+0L : -0x6.8068068068068068068068069a9cp+88L : inexact-ok
+= tgamma towardzero ldbl-128 -0x6.fffffffffffffffffffffffffep+0L : -0x6.8068068068068068068068069a9cp+88L : inexact-ok
+= tgamma upward ldbl-128 -0x6.fffffffffffffffffffffffffep+0L : -0x6.8068068068068068068068069a9cp+88L : inexact-ok
+= tgamma downward ldbl-128ibm -0x6.fffffffffffffffffffffffffep+0L : -0x6.8068068068068068068068069cp+88L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x6.fffffffffffffffffffffffffep+0L : -0x6.8068068068068068068068069ap+88L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x6.fffffffffffffffffffffffffep+0L : -0x6.8068068068068068068068069ap+88L : inexact-ok
+= tgamma upward ldbl-128ibm -0x6.fffffffffffffffffffffffffep+0L : -0x6.8068068068068068068068069ap+88L : inexact-ok
+tgamma -0x7.00000000000000000000000002p0
+= tgamma downward flt-32 -0x7.000008p+0f : 0x1.a019e6p+8f : inexact-ok
+= tgamma tonearest flt-32 -0x7.000008p+0f : 0x1.a019e8p+8f : inexact-ok
+= tgamma towardzero flt-32 -0x7.000008p+0f : 0x1.a019e6p+8f : inexact-ok
+= tgamma upward flt-32 -0x7.000008p+0f : 0x1.a019e8p+8f : inexact-ok
+= tgamma downward dbl-64 -0x7.000008p+0 : 0x1.a019e76a6a142p+8 : inexact-ok
+= tgamma tonearest dbl-64 -0x7.000008p+0 : 0x1.a019e76a6a142p+8 : inexact-ok
+= tgamma towardzero dbl-64 -0x7.000008p+0 : 0x1.a019e76a6a142p+8 : inexact-ok
+= tgamma upward dbl-64 -0x7.000008p+0 : 0x1.a019e76a6a143p+8 : inexact-ok
+= tgamma downward ldbl-96-intel -0x7.000008p+0L : 0x1.a019e76a6a142418p+8L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x7.000008p+0L : 0x1.a019e76a6a142418p+8L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x7.000008p+0L : 0x1.a019e76a6a142418p+8L : inexact-ok
+= tgamma upward ldbl-96-intel -0x7.000008p+0L : 0x1.a019e76a6a14241ap+8L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x7.000008p+0L : 0x1.a019e76a6a142418p+8L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x7.000008p+0L : 0x1.a019e76a6a142418p+8L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x7.000008p+0L : 0x1.a019e76a6a142418p+8L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x7.000008p+0L : 0x1.a019e76a6a14241ap+8L : inexact-ok
+= tgamma downward ldbl-128 -0x7.000008p+0L : 0x1.a019e76a6a1424181ea377a7abcbp+8L : inexact-ok
+= tgamma tonearest ldbl-128 -0x7.000008p+0L : 0x1.a019e76a6a1424181ea377a7abcbp+8L : inexact-ok
+= tgamma towardzero ldbl-128 -0x7.000008p+0L : 0x1.a019e76a6a1424181ea377a7abcbp+8L : inexact-ok
+= tgamma upward ldbl-128 -0x7.000008p+0L : 0x1.a019e76a6a1424181ea377a7abccp+8L : inexact-ok
+= tgamma downward ldbl-128ibm -0x7.000008p+0L : 0x1.a019e76a6a1424181ea377a7ab8p+8L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x7.000008p+0L : 0x1.a019e76a6a1424181ea377a7acp+8L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x7.000008p+0L : 0x1.a019e76a6a1424181ea377a7ab8p+8L : inexact-ok
+= tgamma upward ldbl-128ibm -0x7.000008p+0L : 0x1.a019e76a6a1424181ea377a7acp+8L : inexact-ok
+= tgamma downward dbl-64 -0x7.0000000000004p+0 : 0x3.4034034034018p+36 : inexact-ok
+= tgamma tonearest dbl-64 -0x7.0000000000004p+0 : 0x3.403403403401ap+36 : inexact-ok
+= tgamma towardzero dbl-64 -0x7.0000000000004p+0 : 0x3.4034034034018p+36 : inexact-ok
+= tgamma upward dbl-64 -0x7.0000000000004p+0 : 0x3.403403403401ap+36 : inexact-ok
+= tgamma downward ldbl-96-intel -0x7.0000000000004p+0L : 0x3.4034034034019cd8p+36L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x7.0000000000004p+0L : 0x3.4034034034019cd8p+36L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x7.0000000000004p+0L : 0x3.4034034034019cd8p+36L : inexact-ok
+= tgamma upward ldbl-96-intel -0x7.0000000000004p+0L : 0x3.4034034034019cdcp+36L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x7.0000000000004p+0L : 0x3.4034034034019cd8p+36L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x7.0000000000004p+0L : 0x3.4034034034019cd8p+36L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x7.0000000000004p+0L : 0x3.4034034034019cd8p+36L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x7.0000000000004p+0L : 0x3.4034034034019cdcp+36L : inexact-ok
+= tgamma downward ldbl-128 -0x7.0000000000004p+0L : 0x3.4034034034019cd8ecf054b0a1a4p+36L : inexact-ok
+= tgamma tonearest ldbl-128 -0x7.0000000000004p+0L : 0x3.4034034034019cd8ecf054b0a1a4p+36L : inexact-ok
+= tgamma towardzero ldbl-128 -0x7.0000000000004p+0L : 0x3.4034034034019cd8ecf054b0a1a4p+36L : inexact-ok
+= tgamma upward ldbl-128 -0x7.0000000000004p+0L : 0x3.4034034034019cd8ecf054b0a1a6p+36L : inexact-ok
+= tgamma downward ldbl-128ibm -0x7.0000000000004p+0L : 0x3.4034034034019cd8ecf054b0a1p+36L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x7.0000000000004p+0L : 0x3.4034034034019cd8ecf054b0a2p+36L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x7.0000000000004p+0L : 0x3.4034034034019cd8ecf054b0a1p+36L : inexact-ok
+= tgamma upward ldbl-128ibm -0x7.0000000000004p+0L : 0x3.4034034034019cd8ecf054b0a2p+36L : inexact-ok
+= tgamma downward ldbl-96-intel -0x7.0000000000000008p+0L : 0x1.a01a01a01a019ffep+48L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x7.0000000000000008p+0L : 0x1.a01a01a01a01ap+48L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x7.0000000000000008p+0L : 0x1.a01a01a01a019ffep+48L : inexact-ok
+= tgamma upward ldbl-96-intel -0x7.0000000000000008p+0L : 0x1.a01a01a01a01ap+48L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x7.0000000000000008p+0L : 0x1.a01a01a01a019ffep+48L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x7.0000000000000008p+0L : 0x1.a01a01a01a01ap+48L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x7.0000000000000008p+0L : 0x1.a01a01a01a019ffep+48L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x7.0000000000000008p+0L : 0x1.a01a01a01a01ap+48L : inexact-ok
+= tgamma downward ldbl-128 -0x7.0000000000000008p+0L : 0x1.a01a01a01a019fffcbeeb503aae4p+48L : inexact-ok
+= tgamma tonearest ldbl-128 -0x7.0000000000000008p+0L : 0x1.a01a01a01a019fffcbeeb503aae4p+48L : inexact-ok
+= tgamma towardzero ldbl-128 -0x7.0000000000000008p+0L : 0x1.a01a01a01a019fffcbeeb503aae4p+48L : inexact-ok
+= tgamma upward ldbl-128 -0x7.0000000000000008p+0L : 0x1.a01a01a01a019fffcbeeb503aae5p+48L : inexact-ok
+= tgamma downward ldbl-128ibm -0x7.0000000000000008p+0L : 0x1.a01a01a01a019fffcbeeb503aa8p+48L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x7.0000000000000008p+0L : 0x1.a01a01a01a019fffcbeeb503abp+48L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x7.0000000000000008p+0L : 0x1.a01a01a01a019fffcbeeb503aa8p+48L : inexact-ok
+= tgamma upward ldbl-128ibm -0x7.0000000000000008p+0L : 0x1.a01a01a01a019fffcbeeb503abp+48L : inexact-ok
+= tgamma downward ldbl-128 -0x7.00000000000000000000000002p+0L : 0x6.806806806806806806806806663p+88L : inexact-ok
+= tgamma tonearest ldbl-128 -0x7.00000000000000000000000002p+0L : 0x6.8068068068068068068068066634p+88L : inexact-ok
+= tgamma towardzero ldbl-128 -0x7.00000000000000000000000002p+0L : 0x6.806806806806806806806806663p+88L : inexact-ok
+= tgamma upward ldbl-128 -0x7.00000000000000000000000002p+0L : 0x6.8068068068068068068068066634p+88L : inexact-ok
+= tgamma downward ldbl-128ibm -0x7.00000000000000000000000002p+0L : 0x6.80680680680680680680680666p+88L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x7.00000000000000000000000002p+0L : 0x6.80680680680680680680680666p+88L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x7.00000000000000000000000002p+0L : 0x6.80680680680680680680680666p+88L : inexact-ok
+= tgamma upward ldbl-128ibm -0x7.00000000000000000000000002p+0L : 0x6.80680680680680680680680668p+88L : inexact-ok
+tgamma -0x7.fffffffffffffffffffffffffep0
+= tgamma downward flt-32 -0x7.fffff8p+0f : 0x3.403438p+4f : inexact-ok
+= tgamma tonearest flt-32 -0x7.fffff8p+0f : 0x3.40343cp+4f : inexact-ok
+= tgamma towardzero flt-32 -0x7.fffff8p+0f : 0x3.403438p+4f : inexact-ok
+= tgamma upward flt-32 -0x7.fffff8p+0f : 0x3.40343cp+4f : inexact-ok
+= tgamma downward dbl-64 -0x7.fffff8p+0 : 0x3.40343aebcdf72p+4 : inexact-ok
+= tgamma tonearest dbl-64 -0x7.fffff8p+0 : 0x3.40343aebcdf72p+4 : inexact-ok
+= tgamma towardzero dbl-64 -0x7.fffff8p+0 : 0x3.40343aebcdf72p+4 : inexact-ok
+= tgamma upward dbl-64 -0x7.fffff8p+0 : 0x3.40343aebcdf74p+4 : inexact-ok
+= tgamma downward ldbl-96-intel -0x7.fffff8p+0L : 0x3.40343aebcdf72c0cp+4L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x7.fffff8p+0L : 0x3.40343aebcdf72c1p+4L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x7.fffff8p+0L : 0x3.40343aebcdf72c0cp+4L : inexact-ok
+= tgamma upward ldbl-96-intel -0x7.fffff8p+0L : 0x3.40343aebcdf72c1p+4L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x7.fffff8p+0L : 0x3.40343aebcdf72c0cp+4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x7.fffff8p+0L : 0x3.40343aebcdf72c1p+4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x7.fffff8p+0L : 0x3.40343aebcdf72c0cp+4L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x7.fffff8p+0L : 0x3.40343aebcdf72c1p+4L : inexact-ok
+= tgamma downward ldbl-128 -0x7.fffff8p+0L : 0x3.40343aebcdf72c0e1eecafe993aep+4L : inexact-ok
+= tgamma tonearest ldbl-128 -0x7.fffff8p+0L : 0x3.40343aebcdf72c0e1eecafe993aep+4L : inexact-ok
+= tgamma towardzero ldbl-128 -0x7.fffff8p+0L : 0x3.40343aebcdf72c0e1eecafe993aep+4L : inexact-ok
+= tgamma upward ldbl-128 -0x7.fffff8p+0L : 0x3.40343aebcdf72c0e1eecafe993bp+4L : inexact-ok
+= tgamma downward ldbl-128ibm -0x7.fffff8p+0L : 0x3.40343aebcdf72c0e1eecafe993p+4L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x7.fffff8p+0L : 0x3.40343aebcdf72c0e1eecafe994p+4L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x7.fffff8p+0L : 0x3.40343aebcdf72c0e1eecafe993p+4L : inexact-ok
+= tgamma upward ldbl-128ibm -0x7.fffff8p+0L : 0x3.40343aebcdf72c0e1eecafe994p+4L : inexact-ok
+= tgamma downward dbl-64 -0x7.ffffffffffffcp+0 : 0x6.806806806809cp+32 : inexact-ok
+= tgamma tonearest dbl-64 -0x7.ffffffffffffcp+0 : 0x6.80680680680ap+32 : inexact-ok
+= tgamma towardzero dbl-64 -0x7.ffffffffffffcp+0 : 0x6.806806806809cp+32 : inexact-ok
+= tgamma upward dbl-64 -0x7.ffffffffffffcp+0 : 0x6.80680680680ap+32 : inexact-ok
+= tgamma downward ldbl-96-intel -0x7.ffffffffffffcp+0L : 0x6.806806806809fb2p+32L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x7.ffffffffffffcp+0L : 0x6.806806806809fb2p+32L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x7.ffffffffffffcp+0L : 0x6.806806806809fb2p+32L : inexact-ok
+= tgamma upward ldbl-96-intel -0x7.ffffffffffffcp+0L : 0x6.806806806809fb28p+32L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x7.ffffffffffffcp+0L : 0x6.806806806809fb2p+32L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x7.ffffffffffffcp+0L : 0x6.806806806809fb2p+32L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x7.ffffffffffffcp+0L : 0x6.806806806809fb2p+32L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x7.ffffffffffffcp+0L : 0x6.806806806809fb28p+32L : inexact-ok
+= tgamma downward ldbl-128 -0x7.ffffffffffffcp+0L : 0x6.806806806809fb21735429eefc6p+32L : inexact-ok
+= tgamma tonearest ldbl-128 -0x7.ffffffffffffcp+0L : 0x6.806806806809fb21735429eefc64p+32L : inexact-ok
+= tgamma towardzero ldbl-128 -0x7.ffffffffffffcp+0L : 0x6.806806806809fb21735429eefc6p+32L : inexact-ok
+= tgamma upward ldbl-128 -0x7.ffffffffffffcp+0L : 0x6.806806806809fb21735429eefc64p+32L : inexact-ok
+= tgamma downward ldbl-128ibm -0x7.ffffffffffffcp+0L : 0x6.806806806809fb21735429eefcp+32L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x7.ffffffffffffcp+0L : 0x6.806806806809fb21735429eefcp+32L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x7.ffffffffffffcp+0L : 0x6.806806806809fb21735429eefcp+32L : inexact-ok
+= tgamma upward ldbl-128ibm -0x7.ffffffffffffcp+0L : 0x6.806806806809fb21735429eefep+32L : inexact-ok
+= tgamma downward ldbl-96-intel -0x7.fffffffffffffff8p+0L : 0x3.4034034034034068p+44L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x7.fffffffffffffff8p+0L : 0x3.403403403403406cp+44L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x7.fffffffffffffff8p+0L : 0x3.4034034034034068p+44L : inexact-ok
+= tgamma upward ldbl-96-intel -0x7.fffffffffffffff8p+0L : 0x3.403403403403406cp+44L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x7.fffffffffffffff8p+0L : 0x3.4034034034034068p+44L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x7.fffffffffffffff8p+0L : 0x3.403403403403406cp+44L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x7.fffffffffffffff8p+0L : 0x3.4034034034034068p+44L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x7.fffffffffffffff8p+0L : 0x3.403403403403406cp+44L : inexact-ok
+= tgamma downward ldbl-128 -0x7.fffffffffffffff8p+0L : 0x3.403403403403406baed7013f5ea2p+44L : inexact-ok
+= tgamma tonearest ldbl-128 -0x7.fffffffffffffff8p+0L : 0x3.403403403403406baed7013f5ea2p+44L : inexact-ok
+= tgamma towardzero ldbl-128 -0x7.fffffffffffffff8p+0L : 0x3.403403403403406baed7013f5ea2p+44L : inexact-ok
+= tgamma upward ldbl-128 -0x7.fffffffffffffff8p+0L : 0x3.403403403403406baed7013f5ea4p+44L : inexact-ok
+= tgamma downward ldbl-128ibm -0x7.fffffffffffffff8p+0L : 0x3.403403403403406baed7013f5ep+44L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x7.fffffffffffffff8p+0L : 0x3.403403403403406baed7013f5fp+44L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x7.fffffffffffffff8p+0L : 0x3.403403403403406baed7013f5ep+44L : inexact-ok
+= tgamma upward ldbl-128ibm -0x7.fffffffffffffff8p+0L : 0x3.403403403403406baed7013f5fp+44L : inexact-ok
+= tgamma downward ldbl-128 -0x7.fffffffffffffffffffffffffep+0L : 0xd.00d00d00d00d00d00d00d00d3878p+84L : inexact-ok
+= tgamma tonearest ldbl-128 -0x7.fffffffffffffffffffffffffep+0L : 0xd.00d00d00d00d00d00d00d00d3878p+84L : inexact-ok
+= tgamma towardzero ldbl-128 -0x7.fffffffffffffffffffffffffep+0L : 0xd.00d00d00d00d00d00d00d00d3878p+84L : inexact-ok
+= tgamma upward ldbl-128 -0x7.fffffffffffffffffffffffffep+0L : 0xd.00d00d00d00d00d00d00d00d388p+84L : inexact-ok
+= tgamma downward ldbl-128ibm -0x7.fffffffffffffffffffffffffep+0L : 0xd.00d00d00d00d00d00d00d00d38p+84L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x7.fffffffffffffffffffffffffep+0L : 0xd.00d00d00d00d00d00d00d00d38p+84L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x7.fffffffffffffffffffffffffep+0L : 0xd.00d00d00d00d00d00d00d00d38p+84L : inexact-ok
+= tgamma upward ldbl-128ibm -0x7.fffffffffffffffffffffffffep+0L : 0xd.00d00d00d00d00d00d00d00d3cp+84L : inexact-ok
+tgamma -0x8.00000000000000000000000004p0
+= tgamma downward flt-32 -0x8.00001p+0f : -0x1.a019cap+4f : inexact-ok
+= tgamma tonearest flt-32 -0x8.00001p+0f : -0x1.a019cap+4f : inexact-ok
+= tgamma towardzero flt-32 -0x8.00001p+0f : -0x1.a019c8p+4f : inexact-ok
+= tgamma upward flt-32 -0x8.00001p+0f : -0x1.a019c8p+4f : inexact-ok
+= tgamma downward dbl-64 -0x8.00001p+0 : -0x1.a019c9f48981dp+4 : inexact-ok
+= tgamma tonearest dbl-64 -0x8.00001p+0 : -0x1.a019c9f48981cp+4 : inexact-ok
+= tgamma towardzero dbl-64 -0x8.00001p+0 : -0x1.a019c9f48981cp+4 : inexact-ok
+= tgamma upward dbl-64 -0x8.00001p+0 : -0x1.a019c9f48981cp+4 : inexact-ok
+= tgamma downward ldbl-96-intel -0x8.00001p+0L : -0x1.a019c9f48981c2bp+4L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x8.00001p+0L : -0x1.a019c9f48981c2aep+4L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x8.00001p+0L : -0x1.a019c9f48981c2aep+4L : inexact-ok
+= tgamma upward ldbl-96-intel -0x8.00001p+0L : -0x1.a019c9f48981c2aep+4L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x8.00001p+0L : -0x1.a019c9f48981c2bp+4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x8.00001p+0L : -0x1.a019c9f48981c2aep+4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x8.00001p+0L : -0x1.a019c9f48981c2aep+4L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x8.00001p+0L : -0x1.a019c9f48981c2aep+4L : inexact-ok
+= tgamma downward ldbl-128 -0x8.00001p+0L : -0x1.a019c9f48981c2aec9937d57a4bp+4L : inexact-ok
+= tgamma tonearest ldbl-128 -0x8.00001p+0L : -0x1.a019c9f48981c2aec9937d57a4bp+4L : inexact-ok
+= tgamma towardzero ldbl-128 -0x8.00001p+0L : -0x1.a019c9f48981c2aec9937d57a4afp+4L : inexact-ok
+= tgamma upward ldbl-128 -0x8.00001p+0L : -0x1.a019c9f48981c2aec9937d57a4afp+4L : inexact-ok
+= tgamma downward ldbl-128ibm -0x8.00001p+0L : -0x1.a019c9f48981c2aec9937d57a5p+4L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x8.00001p+0L : -0x1.a019c9f48981c2aec9937d57a48p+4L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x8.00001p+0L : -0x1.a019c9f48981c2aec9937d57a48p+4L : inexact-ok
+= tgamma upward ldbl-128ibm -0x8.00001p+0L : -0x1.a019c9f48981c2aec9937d57a48p+4L : inexact-ok
+= tgamma downward dbl-64 -0x8.0000000000008p+0 : -0x3.4034034033ffep+32 : inexact-ok
+= tgamma tonearest dbl-64 -0x8.0000000000008p+0 : -0x3.4034034033ffcp+32 : inexact-ok
+= tgamma towardzero dbl-64 -0x8.0000000000008p+0 : -0x3.4034034033ffcp+32 : inexact-ok
+= tgamma upward dbl-64 -0x8.0000000000008p+0 : -0x3.4034034033ffcp+32 : inexact-ok
+= tgamma downward ldbl-96-intel -0x8.0000000000008p+0L : -0x3.4034034033ffc57cp+32L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x8.0000000000008p+0L : -0x3.4034034033ffc57cp+32L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x8.0000000000008p+0L : -0x3.4034034033ffc578p+32L : inexact-ok
+= tgamma upward ldbl-96-intel -0x8.0000000000008p+0L : -0x3.4034034033ffc578p+32L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x8.0000000000008p+0L : -0x3.4034034033ffc57cp+32L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x8.0000000000008p+0L : -0x3.4034034033ffc57cp+32L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x8.0000000000008p+0L : -0x3.4034034033ffc578p+32L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x8.0000000000008p+0L : -0x3.4034034033ffc578p+32L : inexact-ok
+= tgamma downward ldbl-128 -0x8.0000000000008p+0L : -0x3.4034034033ffc57a966c721f7e4p+32L : inexact-ok
+= tgamma tonearest ldbl-128 -0x8.0000000000008p+0L : -0x3.4034034033ffc57a966c721f7e4p+32L : inexact-ok
+= tgamma towardzero ldbl-128 -0x8.0000000000008p+0L : -0x3.4034034033ffc57a966c721f7e3ep+32L : inexact-ok
+= tgamma upward ldbl-128 -0x8.0000000000008p+0L : -0x3.4034034033ffc57a966c721f7e3ep+32L : inexact-ok
+= tgamma downward ldbl-128ibm -0x8.0000000000008p+0L : -0x3.4034034033ffc57a966c721f7fp+32L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x8.0000000000008p+0L : -0x3.4034034033ffc57a966c721f7ep+32L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x8.0000000000008p+0L : -0x3.4034034033ffc57a966c721f7ep+32L : inexact-ok
+= tgamma upward ldbl-128ibm -0x8.0000000000008p+0L : -0x3.4034034033ffc57a966c721f7ep+32L : inexact-ok
+= tgamma downward ldbl-96-intel -0x8.000000000000001p+0L : -0x1.a01a01a01a019fe4p+44L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x8.000000000000001p+0L : -0x1.a01a01a01a019fe2p+44L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x8.000000000000001p+0L : -0x1.a01a01a01a019fe2p+44L : inexact-ok
+= tgamma upward ldbl-96-intel -0x8.000000000000001p+0L : -0x1.a01a01a01a019fe2p+44L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x8.000000000000001p+0L : -0x1.a01a01a01a019fe4p+44L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x8.000000000000001p+0L : -0x1.a01a01a01a019fe2p+44L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x8.000000000000001p+0L : -0x1.a01a01a01a019fe2p+44L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x8.000000000000001p+0L : -0x1.a01a01a01a019fe2p+44L : inexact-ok
+= tgamma downward ldbl-128 -0x8.000000000000001p+0L : -0x1.a01a01a01a019fe256094cc581acp+44L : inexact-ok
+= tgamma tonearest ldbl-128 -0x8.000000000000001p+0L : -0x1.a01a01a01a019fe256094cc581abp+44L : inexact-ok
+= tgamma towardzero ldbl-128 -0x8.000000000000001p+0L : -0x1.a01a01a01a019fe256094cc581abp+44L : inexact-ok
+= tgamma upward ldbl-128 -0x8.000000000000001p+0L : -0x1.a01a01a01a019fe256094cc581abp+44L : inexact-ok
+= tgamma downward ldbl-128ibm -0x8.000000000000001p+0L : -0x1.a01a01a01a019fe256094cc582p+44L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x8.000000000000001p+0L : -0x1.a01a01a01a019fe256094cc5818p+44L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x8.000000000000001p+0L : -0x1.a01a01a01a019fe256094cc5818p+44L : inexact-ok
+= tgamma upward ldbl-128ibm -0x8.000000000000001p+0L : -0x1.a01a01a01a019fe256094cc5818p+44L : inexact-ok
+= tgamma downward ldbl-128 -0x8.00000000000000000000000004p+0L : -0x6.80680680680680680680680648bcp+84L : inexact-ok
+= tgamma tonearest ldbl-128 -0x8.00000000000000000000000004p+0L : -0x6.80680680680680680680680648bcp+84L : inexact-ok
+= tgamma towardzero ldbl-128 -0x8.00000000000000000000000004p+0L : -0x6.80680680680680680680680648b8p+84L : inexact-ok
+= tgamma upward ldbl-128 -0x8.00000000000000000000000004p+0L : -0x6.80680680680680680680680648b8p+84L : inexact-ok
+= tgamma downward ldbl-128ibm -0x8.00000000000000000000000004p+0L : -0x6.8068068068068068068068064ap+84L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x8.00000000000000000000000004p+0L : -0x6.80680680680680680680680648p+84L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x8.00000000000000000000000004p+0L : -0x6.80680680680680680680680648p+84L : inexact-ok
+= tgamma upward ldbl-128ibm -0x8.00000000000000000000000004p+0L : -0x6.80680680680680680680680648p+84L : inexact-ok
+tgamma -0x9.fffffffffffffffffffffffffcp0
+= tgamma downward flt-32 -0x9.fffffp+0f : 0x4.9f9498p-4f : inexact-ok
+= tgamma tonearest flt-32 -0x9.fffffp+0f : 0x4.9f9498p-4f : inexact-ok
+= tgamma towardzero flt-32 -0x9.fffffp+0f : 0x4.9f9498p-4f : inexact-ok
+= tgamma upward flt-32 -0x9.fffffp+0f : 0x4.9f94ap-4f : inexact-ok
+= tgamma downward dbl-64 -0x9.fffffp+0 : 0x4.9f949bd5f3628p-4 : inexact-ok
+= tgamma tonearest dbl-64 -0x9.fffffp+0 : 0x4.9f949bd5f3628p-4 : inexact-ok
+= tgamma towardzero dbl-64 -0x9.fffffp+0 : 0x4.9f949bd5f3628p-4 : inexact-ok
+= tgamma upward dbl-64 -0x9.fffffp+0 : 0x4.9f949bd5f362cp-4 : inexact-ok
+= tgamma downward ldbl-96-intel -0x9.fffffp+0L : 0x4.9f949bd5f3629adp-4L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x9.fffffp+0L : 0x4.9f949bd5f3629adp-4L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x9.fffffp+0L : 0x4.9f949bd5f3629adp-4L : inexact-ok
+= tgamma upward ldbl-96-intel -0x9.fffffp+0L : 0x4.9f949bd5f3629ad8p-4L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x9.fffffp+0L : 0x4.9f949bd5f3629adp-4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x9.fffffp+0L : 0x4.9f949bd5f3629adp-4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x9.fffffp+0L : 0x4.9f949bd5f3629adp-4L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x9.fffffp+0L : 0x4.9f949bd5f3629ad8p-4L : inexact-ok
+= tgamma downward ldbl-128 -0x9.fffffp+0L : 0x4.9f949bd5f3629ad14cc512db9144p-4L : inexact-ok
+= tgamma tonearest ldbl-128 -0x9.fffffp+0L : 0x4.9f949bd5f3629ad14cc512db9148p-4L : inexact-ok
+= tgamma towardzero ldbl-128 -0x9.fffffp+0L : 0x4.9f949bd5f3629ad14cc512db9144p-4L : inexact-ok
+= tgamma upward ldbl-128 -0x9.fffffp+0L : 0x4.9f949bd5f3629ad14cc512db9148p-4L : inexact-ok
+= tgamma downward ldbl-128ibm -0x9.fffffp+0L : 0x4.9f949bd5f3629ad14cc512db9p-4L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x9.fffffp+0L : 0x4.9f949bd5f3629ad14cc512db92p-4L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x9.fffffp+0L : 0x4.9f949bd5f3629ad14cc512db9p-4L : inexact-ok
+= tgamma upward ldbl-128ibm -0x9.fffffp+0L : 0x4.9f949bd5f3629ad14cc512db92p-4L : inexact-ok
+= tgamma downward dbl-64 -0x9.ffffffffffff8p+0 : 0x9.3f27dbbc4fb9p+24 : inexact-ok
+= tgamma tonearest dbl-64 -0x9.ffffffffffff8p+0 : 0x9.3f27dbbc4fb9p+24 : inexact-ok
+= tgamma towardzero dbl-64 -0x9.ffffffffffff8p+0 : 0x9.3f27dbbc4fb9p+24 : inexact-ok
+= tgamma upward dbl-64 -0x9.ffffffffffff8p+0 : 0x9.3f27dbbc4fb98p+24 : inexact-ok
+= tgamma downward ldbl-96-intel -0x9.ffffffffffff8p+0L : 0x9.3f27dbbc4fb918fp+24L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x9.ffffffffffff8p+0L : 0x9.3f27dbbc4fb918fp+24L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x9.ffffffffffff8p+0L : 0x9.3f27dbbc4fb918fp+24L : inexact-ok
+= tgamma upward ldbl-96-intel -0x9.ffffffffffff8p+0L : 0x9.3f27dbbc4fb919p+24L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x9.ffffffffffff8p+0L : 0x9.3f27dbbc4fb918fp+24L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x9.ffffffffffff8p+0L : 0x9.3f27dbbc4fb918fp+24L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x9.ffffffffffff8p+0L : 0x9.3f27dbbc4fb918fp+24L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x9.ffffffffffff8p+0L : 0x9.3f27dbbc4fb919p+24L : inexact-ok
+= tgamma downward ldbl-128 -0x9.ffffffffffff8p+0L : 0x9.3f27dbbc4fb918f2f6b479fc37d8p+24L : inexact-ok
+= tgamma tonearest ldbl-128 -0x9.ffffffffffff8p+0L : 0x9.3f27dbbc4fb918f2f6b479fc37ep+24L : inexact-ok
+= tgamma towardzero ldbl-128 -0x9.ffffffffffff8p+0L : 0x9.3f27dbbc4fb918f2f6b479fc37d8p+24L : inexact-ok
+= tgamma upward ldbl-128 -0x9.ffffffffffff8p+0L : 0x9.3f27dbbc4fb918f2f6b479fc37ep+24L : inexact-ok
+= tgamma downward ldbl-128ibm -0x9.ffffffffffff8p+0L : 0x9.3f27dbbc4fb918f2f6b479fc34p+24L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x9.ffffffffffff8p+0L : 0x9.3f27dbbc4fb918f2f6b479fc38p+24L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x9.ffffffffffff8p+0L : 0x9.3f27dbbc4fb918f2f6b479fc34p+24L : inexact-ok
+= tgamma upward ldbl-128ibm -0x9.ffffffffffff8p+0L : 0x9.3f27dbbc4fb918f2f6b479fc38p+24L : inexact-ok
+= tgamma downward ldbl-96-intel -0x9.fffffffffffffffp+0L : 0x4.9f93edde27d71d68p+36L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x9.fffffffffffffffp+0L : 0x4.9f93edde27d71d68p+36L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x9.fffffffffffffffp+0L : 0x4.9f93edde27d71d68p+36L : inexact-ok
+= tgamma upward ldbl-96-intel -0x9.fffffffffffffffp+0L : 0x4.9f93edde27d71d7p+36L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x9.fffffffffffffffp+0L : 0x4.9f93edde27d71d68p+36L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x9.fffffffffffffffp+0L : 0x4.9f93edde27d71d68p+36L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x9.fffffffffffffffp+0L : 0x4.9f93edde27d71d68p+36L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x9.fffffffffffffffp+0L : 0x4.9f93edde27d71d7p+36L : inexact-ok
+= tgamma downward ldbl-128 -0x9.fffffffffffffffp+0L : 0x4.9f93edde27d71d69b812af8743dp+36L : inexact-ok
+= tgamma tonearest ldbl-128 -0x9.fffffffffffffffp+0L : 0x4.9f93edde27d71d69b812af8743d4p+36L : inexact-ok
+= tgamma towardzero ldbl-128 -0x9.fffffffffffffffp+0L : 0x4.9f93edde27d71d69b812af8743dp+36L : inexact-ok
+= tgamma upward ldbl-128 -0x9.fffffffffffffffp+0L : 0x4.9f93edde27d71d69b812af8743d4p+36L : inexact-ok
+= tgamma downward ldbl-128ibm -0x9.fffffffffffffffp+0L : 0x4.9f93edde27d71d69b812af8742p+36L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x9.fffffffffffffffp+0L : 0x4.9f93edde27d71d69b812af8744p+36L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x9.fffffffffffffffp+0L : 0x4.9f93edde27d71d69b812af8742p+36L : inexact-ok
+= tgamma upward ldbl-128ibm -0x9.fffffffffffffffp+0L : 0x4.9f93edde27d71d69b812af8744p+36L : inexact-ok
+= tgamma downward ldbl-128 -0x9.fffffffffffffffffffffffffcp+0L : 0x1.27e4fb7789f5c72ef016d3ea7158p+80L : inexact-ok
+= tgamma tonearest ldbl-128 -0x9.fffffffffffffffffffffffffcp+0L : 0x1.27e4fb7789f5c72ef016d3ea7158p+80L : inexact-ok
+= tgamma towardzero ldbl-128 -0x9.fffffffffffffffffffffffffcp+0L : 0x1.27e4fb7789f5c72ef016d3ea7158p+80L : inexact-ok
+= tgamma upward ldbl-128 -0x9.fffffffffffffffffffffffffcp+0L : 0x1.27e4fb7789f5c72ef016d3ea7159p+80L : inexact-ok
+= tgamma downward ldbl-128ibm -0x9.fffffffffffffffffffffffffcp+0L : 0x1.27e4fb7789f5c72ef016d3ea71p+80L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x9.fffffffffffffffffffffffffcp+0L : 0x1.27e4fb7789f5c72ef016d3ea718p+80L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x9.fffffffffffffffffffffffffcp+0L : 0x1.27e4fb7789f5c72ef016d3ea71p+80L : inexact-ok
+= tgamma upward ldbl-128ibm -0x9.fffffffffffffffffffffffffcp+0L : 0x1.27e4fb7789f5c72ef016d3ea718p+80L : inexact-ok
+tgamma -0xa.00000000000000000000000004p0
+= tgamma downward flt-32 -0xa.00001p+0f : -0x4.9f934p-4f : inexact-ok
+= tgamma tonearest flt-32 -0xa.00001p+0f : -0x4.9f934p-4f : inexact-ok
+= tgamma towardzero flt-32 -0xa.00001p+0f : -0x4.9f9338p-4f : inexact-ok
+= tgamma upward flt-32 -0xa.00001p+0f : -0x4.9f9338p-4f : inexact-ok
+= tgamma downward dbl-64 -0xa.00001p+0 : -0x4.9f933fe684a3p-4 : inexact-ok
+= tgamma tonearest dbl-64 -0xa.00001p+0 : -0x4.9f933fe684a2cp-4 : inexact-ok
+= tgamma towardzero dbl-64 -0xa.00001p+0 : -0x4.9f933fe684a2cp-4 : inexact-ok
+= tgamma upward dbl-64 -0xa.00001p+0 : -0x4.9f933fe684a2cp-4 : inexact-ok
+= tgamma downward ldbl-96-intel -0xa.00001p+0L : -0x4.9f933fe684a2dc18p-4L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xa.00001p+0L : -0x4.9f933fe684a2dc1p-4L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xa.00001p+0L : -0x4.9f933fe684a2dc1p-4L : inexact-ok
+= tgamma upward ldbl-96-intel -0xa.00001p+0L : -0x4.9f933fe684a2dc1p-4L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xa.00001p+0L : -0x4.9f933fe684a2dc18p-4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xa.00001p+0L : -0x4.9f933fe684a2dc1p-4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xa.00001p+0L : -0x4.9f933fe684a2dc1p-4L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xa.00001p+0L : -0x4.9f933fe684a2dc1p-4L : inexact-ok
+= tgamma downward ldbl-128 -0xa.00001p+0L : -0x4.9f933fe684a2dc11289e4534c358p-4L : inexact-ok
+= tgamma tonearest ldbl-128 -0xa.00001p+0L : -0x4.9f933fe684a2dc11289e4534c358p-4L : inexact-ok
+= tgamma towardzero ldbl-128 -0xa.00001p+0L : -0x4.9f933fe684a2dc11289e4534c354p-4L : inexact-ok
+= tgamma upward ldbl-128 -0xa.00001p+0L : -0x4.9f933fe684a2dc11289e4534c354p-4L : inexact-ok
+= tgamma downward ldbl-128ibm -0xa.00001p+0L : -0x4.9f933fe684a2dc11289e4534c4p-4L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0xa.00001p+0L : -0x4.9f933fe684a2dc11289e4534c4p-4L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0xa.00001p+0L : -0x4.9f933fe684a2dc11289e4534c2p-4L : inexact-ok
+= tgamma upward ldbl-128ibm -0xa.00001p+0L : -0x4.9f933fe684a2dc11289e4534c2p-4L : inexact-ok
+= tgamma downward dbl-64 -0xa.0000000000008p+0 : -0x9.3f27dbbc4fa38p+24 : inexact-ok
+= tgamma tonearest dbl-64 -0xa.0000000000008p+0 : -0x9.3f27dbbc4fa38p+24 : inexact-ok
+= tgamma towardzero dbl-64 -0xa.0000000000008p+0 : -0x9.3f27dbbc4fa3p+24 : inexact-ok
+= tgamma upward dbl-64 -0xa.0000000000008p+0 : -0x9.3f27dbbc4fa3p+24 : inexact-ok
+= tgamma downward ldbl-96-intel -0xa.0000000000008p+0L : -0x9.3f27dbbc4fa35ap+24L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xa.0000000000008p+0L : -0x9.3f27dbbc4fa35ap+24L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xa.0000000000008p+0L : -0x9.3f27dbbc4fa359fp+24L : inexact-ok
+= tgamma upward ldbl-96-intel -0xa.0000000000008p+0L : -0x9.3f27dbbc4fa359fp+24L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xa.0000000000008p+0L : -0x9.3f27dbbc4fa35ap+24L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xa.0000000000008p+0L : -0x9.3f27dbbc4fa35ap+24L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xa.0000000000008p+0L : -0x9.3f27dbbc4fa359fp+24L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xa.0000000000008p+0L : -0x9.3f27dbbc4fa359fp+24L : inexact-ok
+= tgamma downward ldbl-128 -0xa.0000000000008p+0L : -0x9.3f27dbbc4fa359fc0ab8c4be5b5p+24L : inexact-ok
+= tgamma tonearest ldbl-128 -0xa.0000000000008p+0L : -0x9.3f27dbbc4fa359fc0ab8c4be5b48p+24L : inexact-ok
+= tgamma towardzero ldbl-128 -0xa.0000000000008p+0L : -0x9.3f27dbbc4fa359fc0ab8c4be5b48p+24L : inexact-ok
+= tgamma upward ldbl-128 -0xa.0000000000008p+0L : -0x9.3f27dbbc4fa359fc0ab8c4be5b48p+24L : inexact-ok
+= tgamma downward ldbl-128ibm -0xa.0000000000008p+0L : -0x9.3f27dbbc4fa359fc0ab8c4be5cp+24L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0xa.0000000000008p+0L : -0x9.3f27dbbc4fa359fc0ab8c4be5cp+24L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0xa.0000000000008p+0L : -0x9.3f27dbbc4fa359fc0ab8c4be58p+24L : inexact-ok
+= tgamma upward ldbl-128ibm -0xa.0000000000008p+0L : -0x9.3f27dbbc4fa359fc0ab8c4be58p+24L : inexact-ok
+= tgamma downward ldbl-96-intel -0xa.000000000000001p+0L : -0x4.9f93edde27d71c1p+36L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xa.000000000000001p+0L : -0x4.9f93edde27d71c1p+36L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xa.000000000000001p+0L : -0x4.9f93edde27d71c08p+36L : inexact-ok
+= tgamma upward ldbl-96-intel -0xa.000000000000001p+0L : -0x4.9f93edde27d71c08p+36L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xa.000000000000001p+0L : -0x4.9f93edde27d71c1p+36L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xa.000000000000001p+0L : -0x4.9f93edde27d71c1p+36L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xa.000000000000001p+0L : -0x4.9f93edde27d71c08p+36L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xa.000000000000001p+0L : -0x4.9f93edde27d71c08p+36L : inexact-ok
+= tgamma downward ldbl-128 -0xa.000000000000001p+0L : -0x4.9f93edde27d71c0dc8a3efcbeff4p+36L : inexact-ok
+= tgamma tonearest ldbl-128 -0xa.000000000000001p+0L : -0x4.9f93edde27d71c0dc8a3efcbeff4p+36L : inexact-ok
+= tgamma towardzero ldbl-128 -0xa.000000000000001p+0L : -0x4.9f93edde27d71c0dc8a3efcbeffp+36L : inexact-ok
+= tgamma upward ldbl-128 -0xa.000000000000001p+0L : -0x4.9f93edde27d71c0dc8a3efcbeffp+36L : inexact-ok
+= tgamma downward ldbl-128ibm -0xa.000000000000001p+0L : -0x4.9f93edde27d71c0dc8a3efcbfp+36L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0xa.000000000000001p+0L : -0x4.9f93edde27d71c0dc8a3efcbfp+36L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0xa.000000000000001p+0L : -0x4.9f93edde27d71c0dc8a3efcbeep+36L : inexact-ok
+= tgamma upward ldbl-128ibm -0xa.000000000000001p+0L : -0x4.9f93edde27d71c0dc8a3efcbeep+36L : inexact-ok
+= tgamma downward ldbl-128 -0xa.00000000000000000000000004p+0L : -0x1.27e4fb7789f5c72ef016d3ea5b9ap+80L : inexact-ok
+= tgamma tonearest ldbl-128 -0xa.00000000000000000000000004p+0L : -0x1.27e4fb7789f5c72ef016d3ea5b99p+80L : inexact-ok
+= tgamma towardzero ldbl-128 -0xa.00000000000000000000000004p+0L : -0x1.27e4fb7789f5c72ef016d3ea5b99p+80L : inexact-ok
+= tgamma upward ldbl-128 -0xa.00000000000000000000000004p+0L : -0x1.27e4fb7789f5c72ef016d3ea5b99p+80L : inexact-ok
+= tgamma downward ldbl-128ibm -0xa.00000000000000000000000004p+0L : -0x1.27e4fb7789f5c72ef016d3ea5cp+80L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0xa.00000000000000000000000004p+0L : -0x1.27e4fb7789f5c72ef016d3ea5b8p+80L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0xa.00000000000000000000000004p+0L : -0x1.27e4fb7789f5c72ef016d3ea5b8p+80L : inexact-ok
+= tgamma upward ldbl-128ibm -0xa.00000000000000000000000004p+0L : -0x1.27e4fb7789f5c72ef016d3ea5b8p+80L : inexact-ok
+tgamma -0x13.fffffffffffffffffffffffff8p0
+= tgamma downward flt-32 -0x1.3ffffep+4f : 0x3.ca86ep-44f : inexact-ok
+= tgamma tonearest flt-32 -0x1.3ffffep+4f : 0x3.ca86e4p-44f : inexact-ok
+= tgamma towardzero flt-32 -0x1.3ffffep+4f : 0x3.ca86ep-44f : inexact-ok
+= tgamma upward flt-32 -0x1.3ffffep+4f : 0x3.ca86e4p-44f : inexact-ok
+= tgamma downward dbl-64 -0x1.3ffffep+4 : 0x3.ca86e2f011ecap-44 : inexact-ok
+= tgamma tonearest dbl-64 -0x1.3ffffep+4 : 0x3.ca86e2f011eccp-44 : inexact-ok
+= tgamma towardzero dbl-64 -0x1.3ffffep+4 : 0x3.ca86e2f011ecap-44 : inexact-ok
+= tgamma upward dbl-64 -0x1.3ffffep+4 : 0x3.ca86e2f011eccp-44 : inexact-ok
+= tgamma downward ldbl-96-intel -0x1.3ffffep+4L : 0x3.ca86e2f011ecb5bp-44L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x1.3ffffep+4L : 0x3.ca86e2f011ecb5bp-44L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x1.3ffffep+4L : 0x3.ca86e2f011ecb5bp-44L : inexact-ok
+= tgamma upward ldbl-96-intel -0x1.3ffffep+4L : 0x3.ca86e2f011ecb5b4p-44L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x1.3ffffep+4L : 0x3.ca86e2f011ecb5bp-44L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x1.3ffffep+4L : 0x3.ca86e2f011ecb5bp-44L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x1.3ffffep+4L : 0x3.ca86e2f011ecb5bp-44L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x1.3ffffep+4L : 0x3.ca86e2f011ecb5b4p-44L : inexact-ok
+= tgamma downward ldbl-128 -0x1.3ffffep+4L : 0x3.ca86e2f011ecb5b1fe737895e124p-44L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.3ffffep+4L : 0x3.ca86e2f011ecb5b1fe737895e126p-44L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.3ffffep+4L : 0x3.ca86e2f011ecb5b1fe737895e124p-44L : inexact-ok
+= tgamma upward ldbl-128 -0x1.3ffffep+4L : 0x3.ca86e2f011ecb5b1fe737895e126p-44L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1.3ffffep+4L : 0x3.ca86e2f011ecb5b1fe737895e1p-44L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x1.3ffffep+4L : 0x3.ca86e2f011ecb5b1fe737895e1p-44L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x1.3ffffep+4L : 0x3.ca86e2f011ecb5b1fe737895e1p-44L : inexact-ok
+= tgamma upward ldbl-128ibm -0x1.3ffffep+4L : 0x3.ca86e2f011ecb5b1fe737895e2p-44L : inexact-ok
+= tgamma downward dbl-64 -0x1.3ffffffffffffp+4 : 0x7.950ae90080ap-16 : inexact-ok
+= tgamma tonearest dbl-64 -0x1.3ffffffffffffp+4 : 0x7.950ae90080a04p-16 : inexact-ok
+= tgamma towardzero dbl-64 -0x1.3ffffffffffffp+4 : 0x7.950ae90080ap-16 : inexact-ok
+= tgamma upward dbl-64 -0x1.3ffffffffffffp+4 : 0x7.950ae90080a04p-16 : inexact-ok
+= tgamma downward ldbl-96-intel -0x1.3ffffffffffffp+4L : 0x7.950ae90080a028ep-16L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x1.3ffffffffffffp+4L : 0x7.950ae90080a028ep-16L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x1.3ffffffffffffp+4L : 0x7.950ae90080a028ep-16L : inexact-ok
+= tgamma upward ldbl-96-intel -0x1.3ffffffffffffp+4L : 0x7.950ae90080a028e8p-16L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x1.3ffffffffffffp+4L : 0x7.950ae90080a028ep-16L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x1.3ffffffffffffp+4L : 0x7.950ae90080a028ep-16L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x1.3ffffffffffffp+4L : 0x7.950ae90080a028ep-16L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x1.3ffffffffffffp+4L : 0x7.950ae90080a028e8p-16L : inexact-ok
+= tgamma downward ldbl-128 -0x1.3ffffffffffffp+4L : 0x7.950ae90080a028e1b12f78541144p-16L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.3ffffffffffffp+4L : 0x7.950ae90080a028e1b12f78541148p-16L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.3ffffffffffffp+4L : 0x7.950ae90080a028e1b12f78541144p-16L : inexact-ok
+= tgamma upward ldbl-128 -0x1.3ffffffffffffp+4L : 0x7.950ae90080a028e1b12f78541148p-16L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1.3ffffffffffffp+4L : 0x7.950ae90080a028e1b12f78541p-16L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x1.3ffffffffffffp+4L : 0x7.950ae90080a028e1b12f785412p-16L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x1.3ffffffffffffp+4L : 0x7.950ae90080a028e1b12f78541p-16L : inexact-ok
+= tgamma upward ldbl-128ibm -0x1.3ffffffffffffp+4L : 0x7.950ae90080a028e1b12f785412p-16L : inexact-ok
+= tgamma downward ldbl-96-intel -0x1.3ffffffffffffffep+4L : 0x3.ca8574804044a26p-4L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x1.3ffffffffffffffep+4L : 0x3.ca8574804044a264p-4L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x1.3ffffffffffffffep+4L : 0x3.ca8574804044a26p-4L : inexact-ok
+= tgamma upward ldbl-96-intel -0x1.3ffffffffffffffep+4L : 0x3.ca8574804044a264p-4L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x1.3ffffffffffffffep+4L : 0x3.ca8574804044a26p-4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x1.3ffffffffffffffep+4L : 0x3.ca8574804044a264p-4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x1.3ffffffffffffffep+4L : 0x3.ca8574804044a26p-4L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x1.3ffffffffffffffep+4L : 0x3.ca8574804044a264p-4L : inexact-ok
+= tgamma downward ldbl-128 -0x1.3ffffffffffffffep+4L : 0x3.ca8574804044a263a8ce3f9e658cp-4L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.3ffffffffffffffep+4L : 0x3.ca8574804044a263a8ce3f9e658cp-4L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.3ffffffffffffffep+4L : 0x3.ca8574804044a263a8ce3f9e658cp-4L : inexact-ok
+= tgamma upward ldbl-128 -0x1.3ffffffffffffffep+4L : 0x3.ca8574804044a263a8ce3f9e658ep-4L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1.3ffffffffffffffep+4L : 0x3.ca8574804044a263a8ce3f9e65p-4L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x1.3ffffffffffffffep+4L : 0x3.ca8574804044a263a8ce3f9e66p-4L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x1.3ffffffffffffffep+4L : 0x3.ca8574804044a263a8ce3f9e65p-4L : inexact-ok
+= tgamma upward ldbl-128ibm -0x1.3ffffffffffffffep+4L : 0x3.ca8574804044a263a8ce3f9e66p-4L : inexact-ok
+= tgamma downward ldbl-128 -0x1.3fffffffffffffffffffffffff8p+4L : 0xf.2a15d201011283d4e5695fc8f44p+36L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.3fffffffffffffffffffffffff8p+4L : 0xf.2a15d201011283d4e5695fc8f448p+36L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.3fffffffffffffffffffffffff8p+4L : 0xf.2a15d201011283d4e5695fc8f44p+36L : inexact-ok
+= tgamma upward ldbl-128 -0x1.3fffffffffffffffffffffffff8p+4L : 0xf.2a15d201011283d4e5695fc8f448p+36L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1.3fffffffffffffffffffffffff8p+4L : 0xf.2a15d201011283d4e5695fc8f4p+36L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x1.3fffffffffffffffffffffffff8p+4L : 0xf.2a15d201011283d4e5695fc8f4p+36L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x1.3fffffffffffffffffffffffff8p+4L : 0xf.2a15d201011283d4e5695fc8f4p+36L : inexact-ok
+= tgamma upward ldbl-128ibm -0x1.3fffffffffffffffffffffffff8p+4L : 0xf.2a15d201011283d4e5695fc8f8p+36L : inexact-ok
+tgamma -0x14.00000000000000000000000008p0
+= tgamma downward flt-32 -0x1.400002p+4f : -0x3.ca8408p-44f : inexact-ok
+= tgamma tonearest flt-32 -0x1.400002p+4f : -0x3.ca8408p-44f : inexact-ok
+= tgamma towardzero flt-32 -0x1.400002p+4f : -0x3.ca8404p-44f : inexact-ok
+= tgamma upward flt-32 -0x1.400002p+4f : -0x3.ca8404p-44f : inexact-ok
+= tgamma downward dbl-64 -0x1.400002p+4 : -0x3.ca8406112a1d4p-44 : inexact-ok
+= tgamma tonearest dbl-64 -0x1.400002p+4 : -0x3.ca8406112a1d4p-44 : inexact-ok
+= tgamma towardzero dbl-64 -0x1.400002p+4 : -0x3.ca8406112a1d2p-44 : inexact-ok
+= tgamma upward dbl-64 -0x1.400002p+4 : -0x3.ca8406112a1d2p-44 : inexact-ok
+= tgamma downward ldbl-96-intel -0x1.400002p+4L : -0x3.ca8406112a1d38b4p-44L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x1.400002p+4L : -0x3.ca8406112a1d38bp-44L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x1.400002p+4L : -0x3.ca8406112a1d38bp-44L : inexact-ok
+= tgamma upward ldbl-96-intel -0x1.400002p+4L : -0x3.ca8406112a1d38bp-44L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x1.400002p+4L : -0x3.ca8406112a1d38b4p-44L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x1.400002p+4L : -0x3.ca8406112a1d38bp-44L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x1.400002p+4L : -0x3.ca8406112a1d38bp-44L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x1.400002p+4L : -0x3.ca8406112a1d38bp-44L : inexact-ok
+= tgamma downward ldbl-128 -0x1.400002p+4L : -0x3.ca8406112a1d38b1fe461e9243a6p-44L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.400002p+4L : -0x3.ca8406112a1d38b1fe461e9243a6p-44L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.400002p+4L : -0x3.ca8406112a1d38b1fe461e9243a4p-44L : inexact-ok
+= tgamma upward ldbl-128 -0x1.400002p+4L : -0x3.ca8406112a1d38b1fe461e9243a4p-44L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1.400002p+4L : -0x3.ca8406112a1d38b1fe461e9244p-44L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x1.400002p+4L : -0x3.ca8406112a1d38b1fe461e9244p-44L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x1.400002p+4L : -0x3.ca8406112a1d38b1fe461e9243p-44L : inexact-ok
+= tgamma upward ldbl-128ibm -0x1.400002p+4L : -0x3.ca8406112a1d38b1fe461e9243p-44L : inexact-ok
+= tgamma downward dbl-64 -0x1.4000000000001p+4 : -0x7.950ae90080728p-16 : inexact-ok
+= tgamma tonearest dbl-64 -0x1.4000000000001p+4 : -0x7.950ae90080724p-16 : inexact-ok
+= tgamma towardzero dbl-64 -0x1.4000000000001p+4 : -0x7.950ae90080724p-16 : inexact-ok
+= tgamma upward dbl-64 -0x1.4000000000001p+4 : -0x7.950ae90080724p-16 : inexact-ok
+= tgamma downward ldbl-96-intel -0x1.4000000000001p+4L : -0x7.950ae90080725af8p-16L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x1.4000000000001p+4L : -0x7.950ae90080725afp-16L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x1.4000000000001p+4L : -0x7.950ae90080725afp-16L : inexact-ok
+= tgamma upward ldbl-96-intel -0x1.4000000000001p+4L : -0x7.950ae90080725afp-16L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x1.4000000000001p+4L : -0x7.950ae90080725af8p-16L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x1.4000000000001p+4L : -0x7.950ae90080725afp-16L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x1.4000000000001p+4L : -0x7.950ae90080725afp-16L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x1.4000000000001p+4L : -0x7.950ae90080725afp-16L : inexact-ok
+= tgamma downward ldbl-128 -0x1.4000000000001p+4L : -0x7.950ae90080725af33439e7d134e4p-16L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.4000000000001p+4L : -0x7.950ae90080725af33439e7d134e4p-16L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.4000000000001p+4L : -0x7.950ae90080725af33439e7d134ep-16L : inexact-ok
+= tgamma upward ldbl-128 -0x1.4000000000001p+4L : -0x7.950ae90080725af33439e7d134ep-16L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1.4000000000001p+4L : -0x7.950ae90080725af33439e7d136p-16L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x1.4000000000001p+4L : -0x7.950ae90080725af33439e7d134p-16L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x1.4000000000001p+4L : -0x7.950ae90080725af33439e7d134p-16L : inexact-ok
+= tgamma upward ldbl-128ibm -0x1.4000000000001p+4L : -0x7.950ae90080725af33439e7d134p-16L : inexact-ok
+= tgamma downward ldbl-96-intel -0x1.4000000000000002p+4L : -0x3.ca85748040449f88p-4L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x1.4000000000000002p+4L : -0x3.ca85748040449f88p-4L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x1.4000000000000002p+4L : -0x3.ca85748040449f84p-4L : inexact-ok
+= tgamma upward ldbl-96-intel -0x1.4000000000000002p+4L : -0x3.ca85748040449f84p-4L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x1.4000000000000002p+4L : -0x3.ca85748040449f88p-4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x1.4000000000000002p+4L : -0x3.ca85748040449f88p-4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x1.4000000000000002p+4L : -0x3.ca85748040449f84p-4L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x1.4000000000000002p+4L : -0x3.ca85748040449f84p-4L : inexact-ok
+= tgamma downward ldbl-128 -0x1.4000000000000002p+4L : -0x3.ca85748040449f86c9e670455d6p-4L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.4000000000000002p+4L : -0x3.ca85748040449f86c9e670455d5ep-4L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.4000000000000002p+4L : -0x3.ca85748040449f86c9e670455d5ep-4L : inexact-ok
+= tgamma upward ldbl-128 -0x1.4000000000000002p+4L : -0x3.ca85748040449f86c9e670455d5ep-4L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1.4000000000000002p+4L : -0x3.ca85748040449f86c9e670455ep-4L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x1.4000000000000002p+4L : -0x3.ca85748040449f86c9e670455dp-4L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x1.4000000000000002p+4L : -0x3.ca85748040449f86c9e670455dp-4L : inexact-ok
+= tgamma upward ldbl-128ibm -0x1.4000000000000002p+4L : -0x3.ca85748040449f86c9e670455dp-4L : inexact-ok
+= tgamma downward ldbl-128 -0x1.400000000000000000000000008p+4L : -0xf.2a15d201011283d4e5695fc61768p+36L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.400000000000000000000000008p+4L : -0xf.2a15d201011283d4e5695fc61768p+36L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.400000000000000000000000008p+4L : -0xf.2a15d201011283d4e5695fc6176p+36L : inexact-ok
+= tgamma upward ldbl-128 -0x1.400000000000000000000000008p+4L : -0xf.2a15d201011283d4e5695fc6176p+36L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1.400000000000000000000000008p+4L : -0xf.2a15d201011283d4e5695fc618p+36L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x1.400000000000000000000000008p+4L : -0xf.2a15d201011283d4e5695fc618p+36L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x1.400000000000000000000000008p+4L : -0xf.2a15d201011283d4e5695fc614p+36L : inexact-ok
+= tgamma upward ldbl-128ibm -0x1.400000000000000000000000008p+4L : -0xf.2a15d201011283d4e5695fc614p+36L : inexact-ok
+tgamma -0x1d.fffffffffffffffffffffffff8p0
+= tgamma downward flt-32 -0x1.dffffep+4f : 0x9.c99a5p-92f : inexact-ok
+= tgamma tonearest flt-32 -0x1.dffffep+4f : 0x9.c99a5p-92f : inexact-ok
+= tgamma towardzero flt-32 -0x1.dffffep+4f : 0x9.c99a5p-92f : inexact-ok
+= tgamma upward flt-32 -0x1.dffffep+4f : 0x9.c99a6p-92f : inexact-ok
+= tgamma downward dbl-64 -0x1.dffffep+4 : 0x9.c99a5695c57p-92 : inexact-ok
+= tgamma tonearest dbl-64 -0x1.dffffep+4 : 0x9.c99a5695c5708p-92 : inexact-ok
+= tgamma towardzero dbl-64 -0x1.dffffep+4 : 0x9.c99a5695c57p-92 : inexact-ok
+= tgamma upward dbl-64 -0x1.dffffep+4 : 0x9.c99a5695c5708p-92 : inexact-ok
+= tgamma downward ldbl-96-intel -0x1.dffffep+4L : 0x9.c99a5695c570514p-92L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x1.dffffep+4L : 0x9.c99a5695c570514p-92L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x1.dffffep+4L : 0x9.c99a5695c570514p-92L : inexact-ok
+= tgamma upward ldbl-96-intel -0x1.dffffep+4L : 0x9.c99a5695c570515p-92L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x1.dffffep+4L : 0x9.c99a5695c570514p-92L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x1.dffffep+4L : 0x9.c99a5695c570514p-92L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x1.dffffep+4L : 0x9.c99a5695c570514p-92L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x1.dffffep+4L : 0x9.c99a5695c570515p-92L : inexact-ok
+= tgamma downward ldbl-128 -0x1.dffffep+4L : 0x9.c99a5695c5705142362f06942cep-92L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.dffffep+4L : 0x9.c99a5695c5705142362f06942ce8p-92L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.dffffep+4L : 0x9.c99a5695c5705142362f06942cep-92L : inexact-ok
+= tgamma upward ldbl-128 -0x1.dffffep+4L : 0x9.c99a5695c5705142362f06942ce8p-92L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1.dffffep+4L : 0x9.c99a5695c5705142362f06942cp-92L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x1.dffffep+4L : 0x9.c99a5695c5705142362f06942cp-92L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x1.dffffep+4L : 0x9.c99a5695c5705142362f06942cp-92L : inexact-ok
+= tgamma upward ldbl-128ibm -0x1.dffffep+4L : 0x9.c99a5695c5705142362f06943p-92L : inexact-ok
+= tgamma downward dbl-64 -0x1.dffffffffffffp+4 : 0x1.3932c5047d651p-60 : inexact-ok
+= tgamma tonearest dbl-64 -0x1.dffffffffffffp+4 : 0x1.3932c5047d651p-60 : inexact-ok
+= tgamma towardzero dbl-64 -0x1.dffffffffffffp+4 : 0x1.3932c5047d651p-60 : inexact-ok
+= tgamma upward dbl-64 -0x1.dffffffffffffp+4 : 0x1.3932c5047d652p-60 : inexact-ok
+= tgamma downward ldbl-96-intel -0x1.dffffffffffffp+4L : 0x1.3932c5047d65147cp-60L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x1.dffffffffffffp+4L : 0x1.3932c5047d65147ep-60L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x1.dffffffffffffp+4L : 0x1.3932c5047d65147cp-60L : inexact-ok
+= tgamma upward ldbl-96-intel -0x1.dffffffffffffp+4L : 0x1.3932c5047d65147ep-60L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x1.dffffffffffffp+4L : 0x1.3932c5047d65147cp-60L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x1.dffffffffffffp+4L : 0x1.3932c5047d65147ep-60L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x1.dffffffffffffp+4L : 0x1.3932c5047d65147cp-60L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x1.dffffffffffffp+4L : 0x1.3932c5047d65147ep-60L : inexact-ok
+= tgamma downward ldbl-128 -0x1.dffffffffffffp+4L : 0x1.3932c5047d65147d63ec0e56fe6dp-60L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.dffffffffffffp+4L : 0x1.3932c5047d65147d63ec0e56fe6ep-60L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.dffffffffffffp+4L : 0x1.3932c5047d65147d63ec0e56fe6dp-60L : inexact-ok
+= tgamma upward ldbl-128 -0x1.dffffffffffffp+4L : 0x1.3932c5047d65147d63ec0e56fe6ep-60L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1.dffffffffffffp+4L : 0x1.3932c5047d65147d63ec0e56fep-60L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x1.dffffffffffffp+4L : 0x1.3932c5047d65147d63ec0e56fe8p-60L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x1.dffffffffffffp+4L : 0x1.3932c5047d65147d63ec0e56fep-60L : inexact-ok
+= tgamma upward ldbl-128ibm -0x1.dffffffffffffp+4L : 0x1.3932c5047d65147d63ec0e56fe8p-60L : inexact-ok
+= tgamma downward ldbl-96-intel -0x1.dffffffffffffffep+4L : 0x9.c9962823eb07349p-52L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x1.dffffffffffffffep+4L : 0x9.c9962823eb07349p-52L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x1.dffffffffffffffep+4L : 0x9.c9962823eb07349p-52L : inexact-ok
+= tgamma upward ldbl-96-intel -0x1.dffffffffffffffep+4L : 0x9.c9962823eb0734ap-52L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x1.dffffffffffffffep+4L : 0x9.c9962823eb07349p-52L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x1.dffffffffffffffep+4L : 0x9.c9962823eb07349p-52L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x1.dffffffffffffffep+4L : 0x9.c9962823eb07349p-52L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x1.dffffffffffffffep+4L : 0x9.c9962823eb0734ap-52L : inexact-ok
+= tgamma downward ldbl-128 -0x1.dffffffffffffffep+4L : 0x9.c9962823eb073493e020600e7278p-52L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.dffffffffffffffep+4L : 0x9.c9962823eb073493e020600e728p-52L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.dffffffffffffffep+4L : 0x9.c9962823eb073493e020600e7278p-52L : inexact-ok
+= tgamma upward ldbl-128 -0x1.dffffffffffffffep+4L : 0x9.c9962823eb073493e020600e728p-52L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1.dffffffffffffffep+4L : 0x9.c9962823eb073493e020600e7p-52L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x1.dffffffffffffffep+4L : 0x9.c9962823eb073493e020600e74p-52L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x1.dffffffffffffffep+4L : 0x9.c9962823eb073493e020600e7p-52L : inexact-ok
+= tgamma upward ldbl-128ibm -0x1.dffffffffffffffep+4L : 0x9.c9962823eb073493e020600e74p-52L : inexact-ok
+= tgamma downward ldbl-128 -0x1.dfffffffffffffffffffffffff8p+4L : 0x2.72658a08fac1cc195bda9853567p-8L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.dfffffffffffffffffffffffff8p+4L : 0x2.72658a08fac1cc195bda98535672p-8L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.dfffffffffffffffffffffffff8p+4L : 0x2.72658a08fac1cc195bda9853567p-8L : inexact-ok
+= tgamma upward ldbl-128 -0x1.dfffffffffffffffffffffffff8p+4L : 0x2.72658a08fac1cc195bda98535672p-8L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1.dfffffffffffffffffffffffff8p+4L : 0x2.72658a08fac1cc195bda985356p-8L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x1.dfffffffffffffffffffffffff8p+4L : 0x2.72658a08fac1cc195bda985356p-8L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x1.dfffffffffffffffffffffffff8p+4L : 0x2.72658a08fac1cc195bda985356p-8L : inexact-ok
+= tgamma upward ldbl-128ibm -0x1.dfffffffffffffffffffffffff8p+4L : 0x2.72658a08fac1cc195bda985357p-8L : inexact-ok
+tgamma -0x1e.00000000000000000000000008p0
+= tgamma downward flt-32 -0x1.e00002p+4f : -0x9.c992p-92f : inexact-ok
+= tgamma tonearest flt-32 -0x1.e00002p+4f : -0x9.c992p-92f : inexact-ok
+= tgamma towardzero flt-32 -0x1.e00002p+4f : -0x9.c991fp-92f : inexact-ok
+= tgamma upward flt-32 -0x1.e00002p+4f : -0x9.c991fp-92f : inexact-ok
+= tgamma downward dbl-64 -0x1.e00002p+4 : -0x9.c991f9b459728p-92 : inexact-ok
+= tgamma tonearest dbl-64 -0x1.e00002p+4 : -0x9.c991f9b459728p-92 : inexact-ok
+= tgamma towardzero dbl-64 -0x1.e00002p+4 : -0x9.c991f9b45972p-92 : inexact-ok
+= tgamma upward dbl-64 -0x1.e00002p+4 : -0x9.c991f9b45972p-92 : inexact-ok
+= tgamma downward ldbl-96-intel -0x1.e00002p+4L : -0x9.c991f9b45972556p-92L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x1.e00002p+4L : -0x9.c991f9b45972556p-92L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x1.e00002p+4L : -0x9.c991f9b45972555p-92L : inexact-ok
+= tgamma upward ldbl-96-intel -0x1.e00002p+4L : -0x9.c991f9b45972555p-92L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x1.e00002p+4L : -0x9.c991f9b45972556p-92L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x1.e00002p+4L : -0x9.c991f9b45972556p-92L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x1.e00002p+4L : -0x9.c991f9b45972555p-92L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x1.e00002p+4L : -0x9.c991f9b45972555p-92L : inexact-ok
+= tgamma downward ldbl-128 -0x1.e00002p+4L : -0x9.c991f9b45972555ffcb66455daa8p-92L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.e00002p+4L : -0x9.c991f9b45972555ffcb66455daap-92L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.e00002p+4L : -0x9.c991f9b45972555ffcb66455daap-92L : inexact-ok
+= tgamma upward ldbl-128 -0x1.e00002p+4L : -0x9.c991f9b45972555ffcb66455daap-92L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1.e00002p+4L : -0x9.c991f9b45972555ffcb66455dcp-92L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x1.e00002p+4L : -0x9.c991f9b45972555ffcb66455dcp-92L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x1.e00002p+4L : -0x9.c991f9b45972555ffcb66455d8p-92L : inexact-ok
+= tgamma upward ldbl-128ibm -0x1.e00002p+4L : -0x9.c991f9b45972555ffcb66455d8p-92L : inexact-ok
+= tgamma downward dbl-64 -0x1.e000000000001p+4 : -0x1.3932c5047d5ccp-60 : inexact-ok
+= tgamma tonearest dbl-64 -0x1.e000000000001p+4 : -0x1.3932c5047d5cbp-60 : inexact-ok
+= tgamma towardzero dbl-64 -0x1.e000000000001p+4 : -0x1.3932c5047d5cbp-60 : inexact-ok
+= tgamma upward dbl-64 -0x1.e000000000001p+4 : -0x1.3932c5047d5cbp-60 : inexact-ok
+= tgamma downward ldbl-96-intel -0x1.e000000000001p+4L : -0x1.3932c5047d5cb79cp-60L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x1.e000000000001p+4L : -0x1.3932c5047d5cb79cp-60L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x1.e000000000001p+4L : -0x1.3932c5047d5cb79ap-60L : inexact-ok
+= tgamma upward ldbl-96-intel -0x1.e000000000001p+4L : -0x1.3932c5047d5cb79ap-60L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x1.e000000000001p+4L : -0x1.3932c5047d5cb79cp-60L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x1.e000000000001p+4L : -0x1.3932c5047d5cb79cp-60L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x1.e000000000001p+4L : -0x1.3932c5047d5cb79ap-60L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x1.e000000000001p+4L : -0x1.3932c5047d5cb79ap-60L : inexact-ok
+= tgamma downward ldbl-128 -0x1.e000000000001p+4L : -0x1.3932c5047d5cb79bf7ee8a0e5bcp-60L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.e000000000001p+4L : -0x1.3932c5047d5cb79bf7ee8a0e5bbfp-60L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.e000000000001p+4L : -0x1.3932c5047d5cb79bf7ee8a0e5bbfp-60L : inexact-ok
+= tgamma upward ldbl-128 -0x1.e000000000001p+4L : -0x1.3932c5047d5cb79bf7ee8a0e5bbfp-60L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1.e000000000001p+4L : -0x1.3932c5047d5cb79bf7ee8a0e5cp-60L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x1.e000000000001p+4L : -0x1.3932c5047d5cb79bf7ee8a0e5b8p-60L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x1.e000000000001p+4L : -0x1.3932c5047d5cb79bf7ee8a0e5b8p-60L : inexact-ok
+= tgamma upward ldbl-128ibm -0x1.e000000000001p+4L : -0x1.3932c5047d5cb79bf7ee8a0e5b8p-60L : inexact-ok
+= tgamma downward ldbl-96-intel -0x1.e000000000000002p+4L : -0x9.c9962823eb072c4p-52L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x1.e000000000000002p+4L : -0x9.c9962823eb072c3p-52L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x1.e000000000000002p+4L : -0x9.c9962823eb072c3p-52L : inexact-ok
+= tgamma upward ldbl-96-intel -0x1.e000000000000002p+4L : -0x9.c9962823eb072c3p-52L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x1.e000000000000002p+4L : -0x9.c9962823eb072c4p-52L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x1.e000000000000002p+4L : -0x9.c9962823eb072c3p-52L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x1.e000000000000002p+4L : -0x9.c9962823eb072c3p-52L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x1.e000000000000002p+4L : -0x9.c9962823eb072c3p-52L : inexact-ok
+= tgamma downward ldbl-128 -0x1.e000000000000002p+4L : -0x9.c9962823eb072c36feb4628a29ep-52L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.e000000000000002p+4L : -0x9.c9962823eb072c36feb4628a29d8p-52L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.e000000000000002p+4L : -0x9.c9962823eb072c36feb4628a29d8p-52L : inexact-ok
+= tgamma upward ldbl-128 -0x1.e000000000000002p+4L : -0x9.c9962823eb072c36feb4628a29d8p-52L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1.e000000000000002p+4L : -0x9.c9962823eb072c36feb4628a2cp-52L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x1.e000000000000002p+4L : -0x9.c9962823eb072c36feb4628a28p-52L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x1.e000000000000002p+4L : -0x9.c9962823eb072c36feb4628a28p-52L : inexact-ok
+= tgamma upward ldbl-128ibm -0x1.e000000000000002p+4L : -0x9.c9962823eb072c36feb4628a28p-52L : inexact-ok
+= tgamma downward ldbl-128 -0x1.e00000000000000000000000008p+4L : -0x2.72658a08fac1cc195bda9852d0a4p-8L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.e00000000000000000000000008p+4L : -0x2.72658a08fac1cc195bda9852d0a4p-8L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.e00000000000000000000000008p+4L : -0x2.72658a08fac1cc195bda9852d0a2p-8L : inexact-ok
+= tgamma upward ldbl-128 -0x1.e00000000000000000000000008p+4L : -0x2.72658a08fac1cc195bda9852d0a2p-8L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1.e00000000000000000000000008p+4L : -0x2.72658a08fac1cc195bda9852d1p-8L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x1.e00000000000000000000000008p+4L : -0x2.72658a08fac1cc195bda9852d1p-8L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x1.e00000000000000000000000008p+4L : -0x2.72658a08fac1cc195bda9852dp-8L : inexact-ok
+= tgamma upward ldbl-128ibm -0x1.e00000000000000000000000008p+4L : -0x2.72658a08fac1cc195bda9852dp-8L : inexact-ok
+tgamma -0x27.fffffffffffffffffffffffffp0
+= tgamma downward flt-32 -0x2.7ffffcp+4f : 0x7.28p-144f : inexact-ok underflow errno-erange-ok
+= tgamma tonearest flt-32 -0x2.7ffffcp+4f : 0x7.28p-144f : inexact-ok underflow errno-erange-ok
+= tgamma towardzero flt-32 -0x2.7ffffcp+4f : 0x7.28p-144f : inexact-ok underflow errno-erange-ok
+= tgamma upward flt-32 -0x2.7ffffcp+4f : 0x7.3p-144f : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7a8p-144 : inexact-ok
+= tgamma tonearest dbl-64 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7acp-144 : inexact-ok
+= tgamma towardzero dbl-64 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7a8p-144 : inexact-ok
+= tgamma upward dbl-64 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7acp-144 : inexact-ok
+= tgamma downward ldbl-96-intel -0x2.7ffffcp+4L : 0x7.2a41f1f1fa7ab858p-144L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.7ffffcp+4L : 0x7.2a41f1f1fa7ab86p-144L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.7ffffcp+4L : 0x7.2a41f1f1fa7ab858p-144L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.7ffffcp+4L : 0x7.2a41f1f1fa7ab86p-144L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.7ffffcp+4L : 0x7.2a41f1f1fa7ab858p-144L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.7ffffcp+4L : 0x7.2a41f1f1fa7ab86p-144L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.7ffffcp+4L : 0x7.2a41f1f1fa7ab858p-144L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.7ffffcp+4L : 0x7.2a41f1f1fa7ab86p-144L : inexact-ok
+= tgamma downward ldbl-128 -0x2.7ffffcp+4L : 0x7.2a41f1f1fa7ab85f51a817a3683cp-144L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.7ffffcp+4L : 0x7.2a41f1f1fa7ab85f51a817a3683cp-144L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.7ffffcp+4L : 0x7.2a41f1f1fa7ab85f51a817a3683cp-144L : inexact-ok
+= tgamma upward ldbl-128 -0x2.7ffffcp+4L : 0x7.2a41f1f1fa7ab85f51a817a3684p-144L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.7ffffcp+4L : 0x7.2a41f1f1fa7ab85f51a817a368p-144L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.7ffffcp+4L : 0x7.2a41f1f1fa7ab85f51a817a368p-144L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.7ffffcp+4L : 0x7.2a41f1f1fa7ab85f51a817a368p-144L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.7ffffcp+4L : 0x7.2a41f1f1fa7ab85f51a817a36ap-144L : inexact-ok
+= tgamma downward dbl-64 -0x2.7fffffffffffep+4 : 0xe.5476a15095db8p-116 : inexact-ok
+= tgamma tonearest dbl-64 -0x2.7fffffffffffep+4 : 0xe.5476a15095db8p-116 : inexact-ok
+= tgamma towardzero dbl-64 -0x2.7fffffffffffep+4 : 0xe.5476a15095db8p-116 : inexact-ok
+= tgamma upward dbl-64 -0x2.7fffffffffffep+4 : 0xe.5476a15095dcp-116 : inexact-ok
+= tgamma downward ldbl-96-intel -0x2.7fffffffffffep+4L : 0xe.5476a15095db946p-116L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.7fffffffffffep+4L : 0xe.5476a15095db947p-116L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.7fffffffffffep+4L : 0xe.5476a15095db946p-116L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.7fffffffffffep+4L : 0xe.5476a15095db947p-116L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.7fffffffffffep+4L : 0xe.5476a15095db946p-116L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.7fffffffffffep+4L : 0xe.5476a15095db947p-116L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.7fffffffffffep+4L : 0xe.5476a15095db946p-116L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.7fffffffffffep+4L : 0xe.5476a15095db947p-116L : inexact-ok
+= tgamma downward ldbl-128 -0x2.7fffffffffffep+4L : 0xe.5476a15095db946b38b856b9b0d8p-116L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.7fffffffffffep+4L : 0xe.5476a15095db946b38b856b9b0d8p-116L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.7fffffffffffep+4L : 0xe.5476a15095db946b38b856b9b0d8p-116L : inexact-ok
+= tgamma upward ldbl-128 -0x2.7fffffffffffep+4L : 0xe.5476a15095db946b38b856b9b0ep-116L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.7fffffffffffep+4L : 0xe.5476a15095db946b38b856b9bp-116L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.7fffffffffffep+4L : 0xe.5476a15095db946b38b856b9bp-116L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.7fffffffffffep+4L : 0xe.5476a15095db946b38b856b9bp-116L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.7fffffffffffep+4L : 0xe.5476a15095db946b38b856b9b4p-116L : inexact-ok
+= tgamma downward ldbl-96-intel -0x2.7ffffffffffffffcp+4L : 0x7.2a3b50a84ab8c6ap-104L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.7ffffffffffffffcp+4L : 0x7.2a3b50a84ab8c6a8p-104L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.7ffffffffffffffcp+4L : 0x7.2a3b50a84ab8c6ap-104L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.7ffffffffffffffcp+4L : 0x7.2a3b50a84ab8c6a8p-104L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.7ffffffffffffffcp+4L : 0x7.2a3b50a84ab8c6ap-104L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.7ffffffffffffffcp+4L : 0x7.2a3b50a84ab8c6a8p-104L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.7ffffffffffffffcp+4L : 0x7.2a3b50a84ab8c6ap-104L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.7ffffffffffffffcp+4L : 0x7.2a3b50a84ab8c6a8p-104L : inexact-ok
+= tgamma downward ldbl-128 -0x2.7ffffffffffffffcp+4L : 0x7.2a3b50a84ab8c6a7c7ac6511ac0cp-104L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.7ffffffffffffffcp+4L : 0x7.2a3b50a84ab8c6a7c7ac6511ac1p-104L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.7ffffffffffffffcp+4L : 0x7.2a3b50a84ab8c6a7c7ac6511ac0cp-104L : inexact-ok
+= tgamma upward ldbl-128 -0x2.7ffffffffffffffcp+4L : 0x7.2a3b50a84ab8c6a7c7ac6511ac1p-104L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.7ffffffffffffffcp+4L : 0x7.2a3b50a84ab8c6a7c7ac6511acp-104L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.7ffffffffffffffcp+4L : 0x7.2a3b50a84ab8c6a7c7ac6511acp-104L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.7ffffffffffffffcp+4L : 0x7.2a3b50a84ab8c6a7c7ac6511acp-104L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.7ffffffffffffffcp+4L : 0x7.2a3b50a84ab8c6a7c7ac6511aep-104L : inexact-ok
+= tgamma downward ldbl-128 -0x2.7fffffffffffffffffffffffffp+4L : 0x1.ca8ed42a12ae3001a07244ac173fp-60L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.7fffffffffffffffffffffffffp+4L : 0x1.ca8ed42a12ae3001a07244ac173fp-60L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.7fffffffffffffffffffffffffp+4L : 0x1.ca8ed42a12ae3001a07244ac173fp-60L : inexact-ok
+= tgamma upward ldbl-128 -0x2.7fffffffffffffffffffffffffp+4L : 0x1.ca8ed42a12ae3001a07244ac174p-60L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.7fffffffffffffffffffffffffp+4L : 0x1.ca8ed42a12ae3001a07244ac17p-60L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.7fffffffffffffffffffffffffp+4L : 0x1.ca8ed42a12ae3001a07244ac17p-60L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.7fffffffffffffffffffffffffp+4L : 0x1.ca8ed42a12ae3001a07244ac17p-60L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.7fffffffffffffffffffffffffp+4L : 0x1.ca8ed42a12ae3001a07244ac178p-60L : inexact-ok
+tgamma -0x28.0000000000000000000000001p0
+= tgamma downward flt-32 -0x2.800004p+4f : -0x7.3p-144f : inexact-ok underflow errno-erange-ok
+= tgamma tonearest flt-32 -0x2.800004p+4f : -0x7.28p-144f : inexact-ok underflow errno-erange-ok
+= tgamma towardzero flt-32 -0x2.800004p+4f : -0x7.28p-144f : inexact-ok underflow errno-erange-ok
+= tgamma upward flt-32 -0x2.800004p+4f : -0x7.28p-144f : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0x2.800004p+4 : -0x7.2a34af6633d2cp-144 : inexact-ok
+= tgamma tonearest dbl-64 -0x2.800004p+4 : -0x7.2a34af6633d2cp-144 : inexact-ok
+= tgamma towardzero dbl-64 -0x2.800004p+4 : -0x7.2a34af6633d28p-144 : inexact-ok
+= tgamma upward dbl-64 -0x2.800004p+4 : -0x7.2a34af6633d28p-144 : inexact-ok
+= tgamma downward ldbl-96-intel -0x2.800004p+4L : -0x7.2a34af6633d2b3a8p-144L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.800004p+4L : -0x7.2a34af6633d2b3a8p-144L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.800004p+4L : -0x7.2a34af6633d2b3ap-144L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.800004p+4L : -0x7.2a34af6633d2b3ap-144L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.800004p+4L : -0x7.2a34af6633d2b3a8p-144L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.800004p+4L : -0x7.2a34af6633d2b3a8p-144L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.800004p+4L : -0x7.2a34af6633d2b3ap-144L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.800004p+4L : -0x7.2a34af6633d2b3ap-144L : inexact-ok
+= tgamma downward ldbl-128 -0x2.800004p+4L : -0x7.2a34af6633d2b3a72f681ba7c1e4p-144L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.800004p+4L : -0x7.2a34af6633d2b3a72f681ba7c1ep-144L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.800004p+4L : -0x7.2a34af6633d2b3a72f681ba7c1ep-144L : inexact-ok
+= tgamma upward ldbl-128 -0x2.800004p+4L : -0x7.2a34af6633d2b3a72f681ba7c1ep-144L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.800004p+4L : -0x7.2a34af6633d2b3a72f681ba7c2p-144L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.800004p+4L : -0x7.2a34af6633d2b3a72f681ba7c2p-144L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.800004p+4L : -0x7.2a34af6633d2b3a72f681ba7cp-144L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.800004p+4L : -0x7.2a34af6633d2b3a72f681ba7cp-144L : inexact-ok
+= tgamma downward dbl-64 -0x2.8000000000002p+4 : -0xe.5476a15095078p-116 : inexact-ok
+= tgamma tonearest dbl-64 -0x2.8000000000002p+4 : -0xe.5476a15095078p-116 : inexact-ok
+= tgamma towardzero dbl-64 -0x2.8000000000002p+4 : -0xe.5476a1509507p-116 : inexact-ok
+= tgamma upward dbl-64 -0x2.8000000000002p+4 : -0xe.5476a1509507p-116 : inexact-ok
+= tgamma downward ldbl-96-intel -0x2.8000000000002p+4L : -0xe.5476a15095076bbp-116L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.8000000000002p+4L : -0xe.5476a15095076bbp-116L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.8000000000002p+4L : -0xe.5476a15095076bap-116L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.8000000000002p+4L : -0xe.5476a15095076bap-116L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.8000000000002p+4L : -0xe.5476a15095076bbp-116L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.8000000000002p+4L : -0xe.5476a15095076bbp-116L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.8000000000002p+4L : -0xe.5476a15095076bap-116L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.8000000000002p+4L : -0xe.5476a15095076bap-116L : inexact-ok
+= tgamma downward ldbl-128 -0x2.8000000000002p+4L : -0xe.5476a15095076baece6bf7cd8fc8p-116L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.8000000000002p+4L : -0xe.5476a15095076baece6bf7cd8fc8p-116L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.8000000000002p+4L : -0xe.5476a15095076baece6bf7cd8fcp-116L : inexact-ok
+= tgamma upward ldbl-128 -0x2.8000000000002p+4L : -0xe.5476a15095076baece6bf7cd8fcp-116L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.8000000000002p+4L : -0xe.5476a15095076baece6bf7cd9p-116L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.8000000000002p+4L : -0xe.5476a15095076baece6bf7cd9p-116L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.8000000000002p+4L : -0xe.5476a15095076baece6bf7cd8cp-116L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.8000000000002p+4L : -0xe.5476a15095076baece6bf7cd8cp-116L : inexact-ok
+= tgamma downward ldbl-96-intel -0x2.8000000000000004p+4L : -0x7.2a3b50a84ab8b968p-104L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.8000000000000004p+4L : -0x7.2a3b50a84ab8b968p-104L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.8000000000000004p+4L : -0x7.2a3b50a84ab8b96p-104L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.8000000000000004p+4L : -0x7.2a3b50a84ab8b96p-104L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.8000000000000004p+4L : -0x7.2a3b50a84ab8b968p-104L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.8000000000000004p+4L : -0x7.2a3b50a84ab8b968p-104L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.8000000000000004p+4L : -0x7.2a3b50a84ab8b96p-104L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.8000000000000004p+4L : -0x7.2a3b50a84ab8b96p-104L : inexact-ok
+= tgamma downward ldbl-128 -0x2.8000000000000004p+4L : -0x7.2a3b50a84ab8b9653be5c04bbd5p-104L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.8000000000000004p+4L : -0x7.2a3b50a84ab8b9653be5c04bbd4cp-104L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.8000000000000004p+4L : -0x7.2a3b50a84ab8b9653be5c04bbd4cp-104L : inexact-ok
+= tgamma upward ldbl-128 -0x2.8000000000000004p+4L : -0x7.2a3b50a84ab8b9653be5c04bbd4cp-104L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.8000000000000004p+4L : -0x7.2a3b50a84ab8b9653be5c04bbep-104L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.8000000000000004p+4L : -0x7.2a3b50a84ab8b9653be5c04bbep-104L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.8000000000000004p+4L : -0x7.2a3b50a84ab8b9653be5c04bbcp-104L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.8000000000000004p+4L : -0x7.2a3b50a84ab8b9653be5c04bbcp-104L : inexact-ok
+= tgamma downward ldbl-128 -0x2.80000000000000000000000001p+4L : -0x1.ca8ed42a12ae3001a07244ab4317p-60L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.80000000000000000000000001p+4L : -0x1.ca8ed42a12ae3001a07244ab4316p-60L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.80000000000000000000000001p+4L : -0x1.ca8ed42a12ae3001a07244ab4316p-60L : inexact-ok
+= tgamma upward ldbl-128 -0x2.80000000000000000000000001p+4L : -0x1.ca8ed42a12ae3001a07244ab4316p-60L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.80000000000000000000000001p+4L : -0x1.ca8ed42a12ae3001a07244ab438p-60L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.80000000000000000000000001p+4L : -0x1.ca8ed42a12ae3001a07244ab43p-60L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.80000000000000000000000001p+4L : -0x1.ca8ed42a12ae3001a07244ab43p-60L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.80000000000000000000000001p+4L : -0x1.ca8ed42a12ae3001a07244ab43p-60L : inexact-ok
+tgamma -0x28.fffffffffffffffffffffffffp0
+= tgamma downward flt-32 -0x2.8ffffcp+4f : -0x3p-148f : inexact-ok underflow errno-erange-ok
+= tgamma tonearest flt-32 -0x2.8ffffcp+4f : -0x3p-148f : inexact-ok underflow errno-erange-ok
+= tgamma towardzero flt-32 -0x2.8ffffcp+4f : -0x2.8p-148f : inexact-ok underflow errno-erange-ok
+= tgamma upward flt-32 -0x2.8ffffcp+4f : -0x2.8p-148f : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0x2.8ffffcp+4 : -0x2.cbced32c2df68p-148 : inexact-ok
+= tgamma tonearest dbl-64 -0x2.8ffffcp+4 : -0x2.cbced32c2df66p-148 : inexact-ok
+= tgamma towardzero dbl-64 -0x2.8ffffcp+4 : -0x2.cbced32c2df66p-148 : inexact-ok
+= tgamma upward dbl-64 -0x2.8ffffcp+4 : -0x2.cbced32c2df66p-148 : inexact-ok
+= tgamma downward ldbl-96-intel -0x2.8ffffcp+4L : -0x2.cbced32c2df66774p-148L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.8ffffcp+4L : -0x2.cbced32c2df66774p-148L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.8ffffcp+4L : -0x2.cbced32c2df6677p-148L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.8ffffcp+4L : -0x2.cbced32c2df6677p-148L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.8ffffcp+4L : -0x2.cbced32c2df66774p-148L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.8ffffcp+4L : -0x2.cbced32c2df66774p-148L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.8ffffcp+4L : -0x2.cbced32c2df6677p-148L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.8ffffcp+4L : -0x2.cbced32c2df6677p-148L : inexact-ok
+= tgamma downward ldbl-128 -0x2.8ffffcp+4L : -0x2.cbced32c2df66773301b466565fcp-148L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.8ffffcp+4L : -0x2.cbced32c2df66773301b466565fcp-148L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.8ffffcp+4L : -0x2.cbced32c2df66773301b466565fap-148L : inexact-ok
+= tgamma upward ldbl-128 -0x2.8ffffcp+4L : -0x2.cbced32c2df66773301b466565fap-148L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.8ffffcp+4L : -0x2.cbced32c2df66773301b466566p-148L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.8ffffcp+4L : -0x2.cbced32c2df66773301b466566p-148L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.8ffffcp+4L : -0x2.cbced32c2df66773301b466565p-148L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.8ffffcp+4L : -0x2.cbced32c2df66773301b466565p-148L : inexact-ok
+= tgamma downward dbl-64 -0x2.8fffffffffffep+4 : -0x5.979870e740bap-120 : inexact-ok
+= tgamma tonearest dbl-64 -0x2.8fffffffffffep+4 : -0x5.979870e740b9cp-120 : inexact-ok
+= tgamma towardzero dbl-64 -0x2.8fffffffffffep+4 : -0x5.979870e740b9cp-120 : inexact-ok
+= tgamma upward dbl-64 -0x2.8fffffffffffep+4 : -0x5.979870e740b9cp-120 : inexact-ok
+= tgamma downward ldbl-96-intel -0x2.8fffffffffffep+4L : -0x5.979870e740b9dd7p-120L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.8fffffffffffep+4L : -0x5.979870e740b9dd68p-120L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.8fffffffffffep+4L : -0x5.979870e740b9dd68p-120L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.8fffffffffffep+4L : -0x5.979870e740b9dd68p-120L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.8fffffffffffep+4L : -0x5.979870e740b9dd7p-120L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.8fffffffffffep+4L : -0x5.979870e740b9dd68p-120L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.8fffffffffffep+4L : -0x5.979870e740b9dd68p-120L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.8fffffffffffep+4L : -0x5.979870e740b9dd68p-120L : inexact-ok
+= tgamma downward ldbl-128 -0x2.8fffffffffffep+4L : -0x5.979870e740b9dd69794cf94b4994p-120L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.8fffffffffffep+4L : -0x5.979870e740b9dd69794cf94b499p-120L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.8fffffffffffep+4L : -0x5.979870e740b9dd69794cf94b499p-120L : inexact-ok
+= tgamma upward ldbl-128 -0x2.8fffffffffffep+4L : -0x5.979870e740b9dd69794cf94b499p-120L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.8fffffffffffep+4L : -0x5.979870e740b9dd69794cf94b4ap-120L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.8fffffffffffep+4L : -0x5.979870e740b9dd69794cf94b4ap-120L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.8fffffffffffep+4L : -0x5.979870e740b9dd69794cf94b48p-120L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.8fffffffffffep+4L : -0x5.979870e740b9dd69794cf94b48p-120L : inexact-ok
+= tgamma downward ldbl-96-intel -0x2.8ffffffffffffffcp+4L : -0x2.cbcc3873a0481b98p-108L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.8ffffffffffffffcp+4L : -0x2.cbcc3873a0481b98p-108L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.8ffffffffffffffcp+4L : -0x2.cbcc3873a0481b94p-108L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.8ffffffffffffffcp+4L : -0x2.cbcc3873a0481b94p-108L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.8ffffffffffffffcp+4L : -0x2.cbcc3873a0481b98p-108L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.8ffffffffffffffcp+4L : -0x2.cbcc3873a0481b98p-108L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.8ffffffffffffffcp+4L : -0x2.cbcc3873a0481b94p-108L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.8ffffffffffffffcp+4L : -0x2.cbcc3873a0481b94p-108L : inexact-ok
+= tgamma downward ldbl-128 -0x2.8ffffffffffffffcp+4L : -0x2.cbcc3873a0481b9702adc43e8206p-108L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.8ffffffffffffffcp+4L : -0x2.cbcc3873a0481b9702adc43e8206p-108L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.8ffffffffffffffcp+4L : -0x2.cbcc3873a0481b9702adc43e8204p-108L : inexact-ok
+= tgamma upward ldbl-128 -0x2.8ffffffffffffffcp+4L : -0x2.cbcc3873a0481b9702adc43e8204p-108L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.8ffffffffffffffcp+4L : -0x2.cbcc3873a0481b9702adc43e83p-108L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.8ffffffffffffffcp+4L : -0x2.cbcc3873a0481b9702adc43e82p-108L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.8ffffffffffffffcp+4L : -0x2.cbcc3873a0481b9702adc43e82p-108L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.8ffffffffffffffcp+4L : -0x2.cbcc3873a0481b9702adc43e82p-108L : inexact-ok
+= tgamma downward ldbl-128 -0x2.8fffffffffffffffffffffffffp+4L : -0xb.2f30e1ce812063f12e7e8d9031ap-68L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.8fffffffffffffffffffffffffp+4L : -0xb.2f30e1ce812063f12e7e8d903198p-68L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.8fffffffffffffffffffffffffp+4L : -0xb.2f30e1ce812063f12e7e8d903198p-68L : inexact-ok
+= tgamma upward ldbl-128 -0x2.8fffffffffffffffffffffffffp+4L : -0xb.2f30e1ce812063f12e7e8d903198p-68L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.8fffffffffffffffffffffffffp+4L : -0xb.2f30e1ce812063f12e7e8d9034p-68L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.8fffffffffffffffffffffffffp+4L : -0xb.2f30e1ce812063f12e7e8d903p-68L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.8fffffffffffffffffffffffffp+4L : -0xb.2f30e1ce812063f12e7e8d903p-68L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.8fffffffffffffffffffffffffp+4L : -0xb.2f30e1ce812063f12e7e8d903p-68L : inexact-ok
+tgamma -0x29.0000000000000000000000001p0
+= tgamma downward flt-32 -0x2.900004p+4f : 0x2.8p-148f : inexact-ok underflow errno-erange-ok
+= tgamma tonearest flt-32 -0x2.900004p+4f : 0x3p-148f : inexact-ok underflow errno-erange-ok
+= tgamma towardzero flt-32 -0x2.900004p+4f : 0x2.8p-148f : inexact-ok underflow errno-erange-ok
+= tgamma upward flt-32 -0x2.900004p+4f : 0x3p-148f : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0x2.900004p+4 : 0x2.cbc99dbe11b36p-148 : inexact-ok
+= tgamma tonearest dbl-64 -0x2.900004p+4 : 0x2.cbc99dbe11b36p-148 : inexact-ok
+= tgamma towardzero dbl-64 -0x2.900004p+4 : 0x2.cbc99dbe11b36p-148 : inexact-ok
+= tgamma upward dbl-64 -0x2.900004p+4 : 0x2.cbc99dbe11b38p-148 : inexact-ok
+= tgamma downward ldbl-96-intel -0x2.900004p+4L : 0x2.cbc99dbe11b36854p-148L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.900004p+4L : 0x2.cbc99dbe11b36858p-148L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.900004p+4L : 0x2.cbc99dbe11b36854p-148L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.900004p+4L : 0x2.cbc99dbe11b36858p-148L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.900004p+4L : 0x2.cbc99dbe11b36854p-148L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.900004p+4L : 0x2.cbc99dbe11b36858p-148L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.900004p+4L : 0x2.cbc99dbe11b36854p-148L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.900004p+4L : 0x2.cbc99dbe11b36858p-148L : inexact-ok
+= tgamma downward ldbl-128 -0x2.900004p+4L : 0x2.cbc99dbe11b36857904d8e986872p-148L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.900004p+4L : 0x2.cbc99dbe11b36857904d8e986874p-148L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.900004p+4L : 0x2.cbc99dbe11b36857904d8e986872p-148L : inexact-ok
+= tgamma upward ldbl-128 -0x2.900004p+4L : 0x2.cbc99dbe11b36857904d8e986874p-148L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.900004p+4L : 0x2.cbc99dbe11b36857904d8e9868p-148L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.900004p+4L : 0x2.cbc99dbe11b36857904d8e9868p-148L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.900004p+4L : 0x2.cbc99dbe11b36857904d8e9868p-148L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.900004p+4L : 0x2.cbc99dbe11b36857904d8e9869p-148L : inexact-ok
+= tgamma downward dbl-64 -0x2.9000000000002p+4 : 0x5.979870e740668p-120 : inexact-ok
+= tgamma tonearest dbl-64 -0x2.9000000000002p+4 : 0x5.979870e740668p-120 : inexact-ok
+= tgamma towardzero dbl-64 -0x2.9000000000002p+4 : 0x5.979870e740668p-120 : inexact-ok
+= tgamma upward dbl-64 -0x2.9000000000002p+4 : 0x5.979870e74066cp-120 : inexact-ok
+= tgamma downward ldbl-96-intel -0x2.9000000000002p+4L : 0x5.979870e74066868p-120L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.9000000000002p+4L : 0x5.979870e740668688p-120L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.9000000000002p+4L : 0x5.979870e74066868p-120L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.9000000000002p+4L : 0x5.979870e740668688p-120L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.9000000000002p+4L : 0x5.979870e74066868p-120L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.9000000000002p+4L : 0x5.979870e740668688p-120L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.9000000000002p+4L : 0x5.979870e74066868p-120L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.9000000000002p+4L : 0x5.979870e740668688p-120L : inexact-ok
+= tgamma downward ldbl-128 -0x2.9000000000002p+4L : 0x5.979870e740668687b53195c1da2p-120L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.9000000000002p+4L : 0x5.979870e740668687b53195c1da2p-120L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.9000000000002p+4L : 0x5.979870e740668687b53195c1da2p-120L : inexact-ok
+= tgamma upward ldbl-128 -0x2.9000000000002p+4L : 0x5.979870e740668687b53195c1da24p-120L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.9000000000002p+4L : 0x5.979870e740668687b53195c1dap-120L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.9000000000002p+4L : 0x5.979870e740668687b53195c1dap-120L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.9000000000002p+4L : 0x5.979870e740668687b53195c1dap-120L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.9000000000002p+4L : 0x5.979870e740668687b53195c1dcp-120L : inexact-ok
+= tgamma downward ldbl-96-intel -0x2.9000000000000004p+4L : 0x2.cbcc3873a048166p-108L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.9000000000000004p+4L : 0x2.cbcc3873a048166p-108L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.9000000000000004p+4L : 0x2.cbcc3873a048166p-108L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.9000000000000004p+4L : 0x2.cbcc3873a0481664p-108L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.9000000000000004p+4L : 0x2.cbcc3873a048166p-108L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.9000000000000004p+4L : 0x2.cbcc3873a048166p-108L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.9000000000000004p+4L : 0x2.cbcc3873a048166p-108L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.9000000000000004p+4L : 0x2.cbcc3873a0481664p-108L : inexact-ok
+= tgamma downward ldbl-128 -0x2.9000000000000004p+4L : 0x2.cbcc3873a048166194918288496ep-108L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.9000000000000004p+4L : 0x2.cbcc3873a048166194918288497p-108L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.9000000000000004p+4L : 0x2.cbcc3873a048166194918288496ep-108L : inexact-ok
+= tgamma upward ldbl-128 -0x2.9000000000000004p+4L : 0x2.cbcc3873a048166194918288497p-108L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.9000000000000004p+4L : 0x2.cbcc3873a04816619491828849p-108L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.9000000000000004p+4L : 0x2.cbcc3873a04816619491828849p-108L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.9000000000000004p+4L : 0x2.cbcc3873a04816619491828849p-108L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.9000000000000004p+4L : 0x2.cbcc3873a0481661949182884ap-108L : inexact-ok
+= tgamma downward ldbl-128 -0x2.90000000000000000000000001p+4L : 0xb.2f30e1ce812063f12e7e8d8afc28p-68L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.90000000000000000000000001p+4L : 0xb.2f30e1ce812063f12e7e8d8afc3p-68L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.90000000000000000000000001p+4L : 0xb.2f30e1ce812063f12e7e8d8afc28p-68L : inexact-ok
+= tgamma upward ldbl-128 -0x2.90000000000000000000000001p+4L : 0xb.2f30e1ce812063f12e7e8d8afc3p-68L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.90000000000000000000000001p+4L : 0xb.2f30e1ce812063f12e7e8d8afcp-68L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.90000000000000000000000001p+4L : 0xb.2f30e1ce812063f12e7e8d8afcp-68L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.90000000000000000000000001p+4L : 0xb.2f30e1ce812063f12e7e8d8afcp-68L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.90000000000000000000000001p+4L : 0xb.2f30e1ce812063f12e7e8d8bp-68L : inexact-ok
+tgamma -0x29.fffffffffffffffffffffffffp0
+= tgamma downward flt-32 -0x2.9ffffcp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0x2.9ffffcp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x2.9ffffcp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x2.9ffffcp+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0x2.9ffffcp+4 : 0x1.10b05211e13c7p-152 : inexact-ok
+= tgamma tonearest dbl-64 -0x2.9ffffcp+4 : 0x1.10b05211e13c7p-152 : inexact-ok
+= tgamma towardzero dbl-64 -0x2.9ffffcp+4 : 0x1.10b05211e13c7p-152 : inexact-ok
+= tgamma upward dbl-64 -0x2.9ffffcp+4 : 0x1.10b05211e13c8p-152 : inexact-ok
+= tgamma downward ldbl-96-intel -0x2.9ffffcp+4L : 0x1.10b05211e13c736ap-152L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.9ffffcp+4L : 0x1.10b05211e13c736ap-152L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.9ffffcp+4L : 0x1.10b05211e13c736ap-152L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.9ffffcp+4L : 0x1.10b05211e13c736cp-152L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.9ffffcp+4L : 0x1.10b05211e13c736ap-152L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.9ffffcp+4L : 0x1.10b05211e13c736ap-152L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.9ffffcp+4L : 0x1.10b05211e13c736ap-152L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.9ffffcp+4L : 0x1.10b05211e13c736cp-152L : inexact-ok
+= tgamma downward ldbl-128 -0x2.9ffffcp+4L : 0x1.10b05211e13c736ab795b13e6049p-152L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.9ffffcp+4L : 0x1.10b05211e13c736ab795b13e604ap-152L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.9ffffcp+4L : 0x1.10b05211e13c736ab795b13e6049p-152L : inexact-ok
+= tgamma upward ldbl-128 -0x2.9ffffcp+4L : 0x1.10b05211e13c736ab795b13e604ap-152L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.9ffffcp+4L : 0x1.10b05211e13c736ab795b13e6p-152L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.9ffffcp+4L : 0x1.10b05211e13c736ab795b13e608p-152L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.9ffffcp+4L : 0x1.10b05211e13c736ab795b13e6p-152L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.9ffffcp+4L : 0x1.10b05211e13c736ab795b13e608p-152L : inexact-ok
+= tgamma downward dbl-64 -0x2.9fffffffffffep+4 : 0x2.215ea4ea61cdp-124 : inexact-ok
+= tgamma tonearest dbl-64 -0x2.9fffffffffffep+4 : 0x2.215ea4ea61cdp-124 : inexact-ok
+= tgamma towardzero dbl-64 -0x2.9fffffffffffep+4 : 0x2.215ea4ea61cdp-124 : inexact-ok
+= tgamma upward dbl-64 -0x2.9fffffffffffep+4 : 0x2.215ea4ea61cd2p-124 : inexact-ok
+= tgamma downward ldbl-96-intel -0x2.9fffffffffffep+4L : 0x2.215ea4ea61cd0098p-124L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.9fffffffffffep+4L : 0x2.215ea4ea61cd009cp-124L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.9fffffffffffep+4L : 0x2.215ea4ea61cd0098p-124L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.9fffffffffffep+4L : 0x2.215ea4ea61cd009cp-124L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.9fffffffffffep+4L : 0x2.215ea4ea61cd0098p-124L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.9fffffffffffep+4L : 0x2.215ea4ea61cd009cp-124L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.9fffffffffffep+4L : 0x2.215ea4ea61cd0098p-124L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.9fffffffffffep+4L : 0x2.215ea4ea61cd009cp-124L : inexact-ok
+= tgamma downward ldbl-128 -0x2.9fffffffffffep+4L : 0x2.215ea4ea61cd009a66d326ac89c4p-124L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.9fffffffffffep+4L : 0x2.215ea4ea61cd009a66d326ac89c6p-124L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.9fffffffffffep+4L : 0x2.215ea4ea61cd009a66d326ac89c4p-124L : inexact-ok
+= tgamma upward ldbl-128 -0x2.9fffffffffffep+4L : 0x2.215ea4ea61cd009a66d326ac89c6p-124L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.9fffffffffffep+4L : 0x2.215ea4ea61cd009a66d326ac89p-124L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.9fffffffffffep+4L : 0x2.215ea4ea61cd009a66d326ac8ap-124L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.9fffffffffffep+4L : 0x2.215ea4ea61cd009a66d326ac89p-124L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.9fffffffffffep+4L : 0x2.215ea4ea61cd009a66d326ac8ap-124L : inexact-ok
+= tgamma downward ldbl-96-intel -0x2.9ffffffffffffffcp+4L : 0x1.10af527530de846ap-112L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.9ffffffffffffffcp+4L : 0x1.10af527530de846cp-112L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.9ffffffffffffffcp+4L : 0x1.10af527530de846ap-112L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.9ffffffffffffffcp+4L : 0x1.10af527530de846cp-112L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.9ffffffffffffffcp+4L : 0x1.10af527530de846ap-112L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.9ffffffffffffffcp+4L : 0x1.10af527530de846cp-112L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.9ffffffffffffffcp+4L : 0x1.10af527530de846ap-112L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.9ffffffffffffffcp+4L : 0x1.10af527530de846cp-112L : inexact-ok
+= tgamma downward ldbl-128 -0x2.9ffffffffffffffcp+4L : 0x1.10af527530de846be9aee0ca639ep-112L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.9ffffffffffffffcp+4L : 0x1.10af527530de846be9aee0ca639fp-112L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.9ffffffffffffffcp+4L : 0x1.10af527530de846be9aee0ca639ep-112L : inexact-ok
+= tgamma upward ldbl-128 -0x2.9ffffffffffffffcp+4L : 0x1.10af527530de846be9aee0ca639fp-112L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.9ffffffffffffffcp+4L : 0x1.10af527530de846be9aee0ca638p-112L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.9ffffffffffffffcp+4L : 0x1.10af527530de846be9aee0ca638p-112L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.9ffffffffffffffcp+4L : 0x1.10af527530de846be9aee0ca638p-112L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.9ffffffffffffffcp+4L : 0x1.10af527530de846be9aee0ca64p-112L : inexact-ok
+= tgamma downward ldbl-128 -0x2.9fffffffffffffffffffffffffp+4L : 0x4.42bd49d4c37a0db136489773e3cp-72L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.9fffffffffffffffffffffffffp+4L : 0x4.42bd49d4c37a0db136489773e3c4p-72L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.9fffffffffffffffffffffffffp+4L : 0x4.42bd49d4c37a0db136489773e3cp-72L : inexact-ok
+= tgamma upward ldbl-128 -0x2.9fffffffffffffffffffffffffp+4L : 0x4.42bd49d4c37a0db136489773e3c4p-72L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.9fffffffffffffffffffffffffp+4L : 0x4.42bd49d4c37a0db136489773e2p-72L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.9fffffffffffffffffffffffffp+4L : 0x4.42bd49d4c37a0db136489773e4p-72L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.9fffffffffffffffffffffffffp+4L : 0x4.42bd49d4c37a0db136489773e2p-72L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.9fffffffffffffffffffffffffp+4L : 0x4.42bd49d4c37a0db136489773e4p-72L : inexact-ok
+tgamma -0x2a.0000000000000000000000001p0
+= tgamma downward flt-32 -0x2.a00004p+4f : -0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma tonearest flt-32 -0x2.a00004p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x2.a00004p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x2.a00004p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0x2.a00004p+4 : -0x1.10ae52d9a7c62p-152 : inexact-ok
+= tgamma tonearest dbl-64 -0x2.a00004p+4 : -0x1.10ae52d9a7c62p-152 : inexact-ok
+= tgamma towardzero dbl-64 -0x2.a00004p+4 : -0x1.10ae52d9a7c61p-152 : inexact-ok
+= tgamma upward dbl-64 -0x2.a00004p+4 : -0x1.10ae52d9a7c61p-152 : inexact-ok
+= tgamma downward ldbl-96-intel -0x2.a00004p+4L : -0x1.10ae52d9a7c6190ap-152L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.a00004p+4L : -0x1.10ae52d9a7c6190ap-152L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.a00004p+4L : -0x1.10ae52d9a7c61908p-152L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.a00004p+4L : -0x1.10ae52d9a7c61908p-152L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.a00004p+4L : -0x1.10ae52d9a7c6190ap-152L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.a00004p+4L : -0x1.10ae52d9a7c6190ap-152L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.a00004p+4L : -0x1.10ae52d9a7c61908p-152L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.a00004p+4L : -0x1.10ae52d9a7c61908p-152L : inexact-ok
+= tgamma downward ldbl-128 -0x2.a00004p+4L : -0x1.10ae52d9a7c61909524089a457bcp-152L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.a00004p+4L : -0x1.10ae52d9a7c61909524089a457bbp-152L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.a00004p+4L : -0x1.10ae52d9a7c61909524089a457bbp-152L : inexact-ok
+= tgamma upward ldbl-128 -0x2.a00004p+4L : -0x1.10ae52d9a7c61909524089a457bbp-152L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.a00004p+4L : -0x1.10ae52d9a7c61909524089a458p-152L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.a00004p+4L : -0x1.10ae52d9a7c61909524089a4578p-152L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.a00004p+4L : -0x1.10ae52d9a7c61909524089a4578p-152L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.a00004p+4L : -0x1.10ae52d9a7c61909524089a4578p-152L : inexact-ok
+= tgamma downward dbl-64 -0x2.a000000000002p+4 : -0x2.215ea4ea61ad2p-124 : inexact-ok
+= tgamma tonearest dbl-64 -0x2.a000000000002p+4 : -0x2.215ea4ea61adp-124 : inexact-ok
+= tgamma towardzero dbl-64 -0x2.a000000000002p+4 : -0x2.215ea4ea61adp-124 : inexact-ok
+= tgamma upward dbl-64 -0x2.a000000000002p+4 : -0x2.215ea4ea61adp-124 : inexact-ok
+= tgamma downward ldbl-96-intel -0x2.a000000000002p+4L : -0x2.215ea4ea61ad0d18p-124L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.a000000000002p+4L : -0x2.215ea4ea61ad0d18p-124L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.a000000000002p+4L : -0x2.215ea4ea61ad0d14p-124L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.a000000000002p+4L : -0x2.215ea4ea61ad0d14p-124L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.a000000000002p+4L : -0x2.215ea4ea61ad0d18p-124L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.a000000000002p+4L : -0x2.215ea4ea61ad0d18p-124L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.a000000000002p+4L : -0x2.215ea4ea61ad0d14p-124L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.a000000000002p+4L : -0x2.215ea4ea61ad0d14p-124L : inexact-ok
+= tgamma downward ldbl-128 -0x2.a000000000002p+4L : -0x2.215ea4ea61ad0d16cf757159fd24p-124L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.a000000000002p+4L : -0x2.215ea4ea61ad0d16cf757159fd24p-124L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.a000000000002p+4L : -0x2.215ea4ea61ad0d16cf757159fd22p-124L : inexact-ok
+= tgamma upward ldbl-128 -0x2.a000000000002p+4L : -0x2.215ea4ea61ad0d16cf757159fd22p-124L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.a000000000002p+4L : -0x2.215ea4ea61ad0d16cf757159fep-124L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.a000000000002p+4L : -0x2.215ea4ea61ad0d16cf757159fdp-124L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.a000000000002p+4L : -0x2.215ea4ea61ad0d16cf757159fdp-124L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.a000000000002p+4L : -0x2.215ea4ea61ad0d16cf757159fdp-124L : inexact-ok
+= tgamma downward ldbl-96-intel -0x2.a000000000000004p+4L : -0x1.10af527530de826ep-112L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.a000000000000004p+4L : -0x1.10af527530de826cp-112L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.a000000000000004p+4L : -0x1.10af527530de826cp-112L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.a000000000000004p+4L : -0x1.10af527530de826cp-112L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.a000000000000004p+4L : -0x1.10af527530de826ep-112L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.a000000000000004p+4L : -0x1.10af527530de826cp-112L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.a000000000000004p+4L : -0x1.10af527530de826cp-112L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.a000000000000004p+4L : -0x1.10af527530de826cp-112L : inexact-ok
+= tgamma downward ldbl-128 -0x2.a000000000000004p+4L : -0x1.10af527530de826cb1756aef0e76p-112L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.a000000000000004p+4L : -0x1.10af527530de826cb1756aef0e76p-112L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.a000000000000004p+4L : -0x1.10af527530de826cb1756aef0e75p-112L : inexact-ok
+= tgamma upward ldbl-128 -0x2.a000000000000004p+4L : -0x1.10af527530de826cb1756aef0e75p-112L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.a000000000000004p+4L : -0x1.10af527530de826cb1756aef0e8p-112L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.a000000000000004p+4L : -0x1.10af527530de826cb1756aef0e8p-112L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.a000000000000004p+4L : -0x1.10af527530de826cb1756aef0ep-112L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.a000000000000004p+4L : -0x1.10af527530de826cb1756aef0ep-112L : inexact-ok
+= tgamma downward ldbl-128 -0x2.a0000000000000000000000001p+4L : -0x4.42bd49d4c37a0db136489771e48cp-72L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.a0000000000000000000000001p+4L : -0x4.42bd49d4c37a0db136489771e488p-72L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.a0000000000000000000000001p+4L : -0x4.42bd49d4c37a0db136489771e488p-72L : inexact-ok
+= tgamma upward ldbl-128 -0x2.a0000000000000000000000001p+4L : -0x4.42bd49d4c37a0db136489771e488p-72L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.a0000000000000000000000001p+4L : -0x4.42bd49d4c37a0db136489771e6p-72L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.a0000000000000000000000001p+4L : -0x4.42bd49d4c37a0db136489771e4p-72L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.a0000000000000000000000001p+4L : -0x4.42bd49d4c37a0db136489771e4p-72L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.a0000000000000000000000001p+4L : -0x4.42bd49d4c37a0db136489771e4p-72L : inexact-ok
+tgamma -0x31.fffffffffffffffffffffffffp0
+= tgamma downward flt-32 -0x3.1ffffcp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0x3.1ffffcp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x3.1ffffcp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x3.1ffffcp+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa78p-200 : inexact-ok
+= tgamma tonearest dbl-64 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa8p-200 : inexact-ok
+= tgamma towardzero dbl-64 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa78p-200 : inexact-ok
+= tgamma upward dbl-64 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa8p-200 : inexact-ok
+= tgamma downward ldbl-96-intel -0x3.1ffffcp+4L : 0xd.d9c54ba29fa7f02p-200L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x3.1ffffcp+4L : 0xd.d9c54ba29fa7f03p-200L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x3.1ffffcp+4L : 0xd.d9c54ba29fa7f02p-200L : inexact-ok
+= tgamma upward ldbl-96-intel -0x3.1ffffcp+4L : 0xd.d9c54ba29fa7f03p-200L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x3.1ffffcp+4L : 0xd.d9c54ba29fa7f02p-200L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x3.1ffffcp+4L : 0xd.d9c54ba29fa7f03p-200L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x3.1ffffcp+4L : 0xd.d9c54ba29fa7f02p-200L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x3.1ffffcp+4L : 0xd.d9c54ba29fa7f03p-200L : inexact-ok
+= tgamma downward ldbl-128 -0x3.1ffffcp+4L : 0xd.d9c54ba29fa7f02edf65d0d0087p-200L : inexact-ok
+= tgamma tonearest ldbl-128 -0x3.1ffffcp+4L : 0xd.d9c54ba29fa7f02edf65d0d0087p-200L : inexact-ok
+= tgamma towardzero ldbl-128 -0x3.1ffffcp+4L : 0xd.d9c54ba29fa7f02edf65d0d0087p-200L : inexact-ok
+= tgamma upward ldbl-128 -0x3.1ffffcp+4L : 0xd.d9c54ba29fa7f02edf65d0d00878p-200L : inexact-ok
+= tgamma downward ldbl-128ibm -0x3.1ffffcp+4L : 0xd.d9c54ba29fa7f02edf65d0d008p-200L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x3.1ffffcp+4L : 0xd.d9c54ba29fa7f02edf65d0d008p-200L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x3.1ffffcp+4L : 0xd.d9c54ba29fa7f02edf65d0d008p-200L : inexact-ok
+= tgamma upward ldbl-128ibm -0x3.1ffffcp+4L : 0xd.d9c54ba29fa7f02edf65d0d00cp-200L : inexact-ok
+= tgamma downward dbl-64 -0x3.1fffffffffffep+4 : 0x1.bb36f6e12ce51p-168 : inexact-ok
+= tgamma tonearest dbl-64 -0x3.1fffffffffffep+4 : 0x1.bb36f6e12ce51p-168 : inexact-ok
+= tgamma towardzero dbl-64 -0x3.1fffffffffffep+4 : 0x1.bb36f6e12ce51p-168 : inexact-ok
+= tgamma upward dbl-64 -0x3.1fffffffffffep+4 : 0x1.bb36f6e12ce52p-168 : inexact-ok
+= tgamma downward ldbl-96-intel -0x3.1fffffffffffep+4L : 0x1.bb36f6e12ce51696p-168L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x3.1fffffffffffep+4L : 0x1.bb36f6e12ce51698p-168L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x3.1fffffffffffep+4L : 0x1.bb36f6e12ce51696p-168L : inexact-ok
+= tgamma upward ldbl-96-intel -0x3.1fffffffffffep+4L : 0x1.bb36f6e12ce51698p-168L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x3.1fffffffffffep+4L : 0x1.bb36f6e12ce51696p-168L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x3.1fffffffffffep+4L : 0x1.bb36f6e12ce51698p-168L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x3.1fffffffffffep+4L : 0x1.bb36f6e12ce51696p-168L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x3.1fffffffffffep+4L : 0x1.bb36f6e12ce51698p-168L : inexact-ok
+= tgamma downward ldbl-128 -0x3.1fffffffffffep+4L : 0x1.bb36f6e12ce5169716d0dacfff1fp-168L : inexact-ok
+= tgamma tonearest ldbl-128 -0x3.1fffffffffffep+4L : 0x1.bb36f6e12ce5169716d0dacfff2p-168L : inexact-ok
+= tgamma towardzero ldbl-128 -0x3.1fffffffffffep+4L : 0x1.bb36f6e12ce5169716d0dacfff1fp-168L : inexact-ok
+= tgamma upward ldbl-128 -0x3.1fffffffffffep+4L : 0x1.bb36f6e12ce5169716d0dacfff2p-168L : inexact-ok
+= tgamma downward ldbl-128ibm -0x3.1fffffffffffep+4L : 0x1.bb36f6e12ce5169716d0dacfffp-168L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x3.1fffffffffffep+4L : 0x1.bb36f6e12ce5169716d0dacfffp-168L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x3.1fffffffffffep+4L : 0x1.bb36f6e12ce5169716d0dacfffp-168L : inexact-ok
+= tgamma upward ldbl-128ibm -0x3.1fffffffffffep+4L : 0x1.bb36f6e12ce5169716d0dacfff8p-168L : inexact-ok
+= tgamma downward ldbl-96-intel -0x3.1ffffffffffffffcp+4L : 0xd.d9b7b70966bc1dcp-160L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x3.1ffffffffffffffcp+4L : 0xd.d9b7b70966bc1dcp-160L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x3.1ffffffffffffffcp+4L : 0xd.d9b7b70966bc1dcp-160L : inexact-ok
+= tgamma upward ldbl-96-intel -0x3.1ffffffffffffffcp+4L : 0xd.d9b7b70966bc1ddp-160L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x3.1ffffffffffffffcp+4L : 0xd.d9b7b70966bc1dcp-160L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x3.1ffffffffffffffcp+4L : 0xd.d9b7b70966bc1dcp-160L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x3.1ffffffffffffffcp+4L : 0xd.d9b7b70966bc1dcp-160L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x3.1ffffffffffffffcp+4L : 0xd.d9b7b70966bc1ddp-160L : inexact-ok
+= tgamma downward ldbl-128 -0x3.1ffffffffffffffcp+4L : 0xd.d9b7b70966bc1dc41628cab0fa48p-160L : inexact-ok
+= tgamma tonearest ldbl-128 -0x3.1ffffffffffffffcp+4L : 0xd.d9b7b70966bc1dc41628cab0fa5p-160L : inexact-ok
+= tgamma towardzero ldbl-128 -0x3.1ffffffffffffffcp+4L : 0xd.d9b7b70966bc1dc41628cab0fa48p-160L : inexact-ok
+= tgamma upward ldbl-128 -0x3.1ffffffffffffffcp+4L : 0xd.d9b7b70966bc1dc41628cab0fa5p-160L : inexact-ok
+= tgamma downward ldbl-128ibm -0x3.1ffffffffffffffcp+4L : 0xd.d9b7b70966bc1dc41628cab0f8p-160L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x3.1ffffffffffffffcp+4L : 0xd.d9b7b70966bc1dc41628cab0fcp-160L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x3.1ffffffffffffffcp+4L : 0xd.d9b7b70966bc1dc41628cab0f8p-160L : inexact-ok
+= tgamma upward ldbl-128ibm -0x3.1ffffffffffffffcp+4L : 0xd.d9b7b70966bc1dc41628cab0fcp-160L : inexact-ok
+= tgamma downward ldbl-128 -0x3.1fffffffffffffffffffffffffp+4L : 0x3.766dedc259af040be140a68b454cp-116L : inexact-ok
+= tgamma tonearest ldbl-128 -0x3.1fffffffffffffffffffffffffp+4L : 0x3.766dedc259af040be140a68b454ep-116L : inexact-ok
+= tgamma towardzero ldbl-128 -0x3.1fffffffffffffffffffffffffp+4L : 0x3.766dedc259af040be140a68b454cp-116L : inexact-ok
+= tgamma upward ldbl-128 -0x3.1fffffffffffffffffffffffffp+4L : 0x3.766dedc259af040be140a68b454ep-116L : inexact-ok
+= tgamma downward ldbl-128ibm -0x3.1fffffffffffffffffffffffffp+4L : 0x3.766dedc259af040be140a68b45p-116L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x3.1fffffffffffffffffffffffffp+4L : 0x3.766dedc259af040be140a68b45p-116L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x3.1fffffffffffffffffffffffffp+4L : 0x3.766dedc259af040be140a68b45p-116L : inexact-ok
+= tgamma upward ldbl-128ibm -0x3.1fffffffffffffffffffffffffp+4L : 0x3.766dedc259af040be140a68b46p-116L : inexact-ok
+tgamma -0x32.0000000000000000000000001p0
+= tgamma downward flt-32 -0x3.200004p+4f : -0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma tonearest flt-32 -0x3.200004p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x3.200004p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x3.200004p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0x3.200004p+4 : -0xd.d9aa2280534p-200 : inexact-ok
+= tgamma tonearest dbl-64 -0x3.200004p+4 : -0xd.d9aa2280534p-200 : inexact-ok
+= tgamma towardzero dbl-64 -0x3.200004p+4 : -0xd.d9aa2280533f8p-200 : inexact-ok
+= tgamma upward dbl-64 -0x3.200004p+4 : -0xd.d9aa2280533f8p-200 : inexact-ok
+= tgamma downward ldbl-96-intel -0x3.200004p+4L : -0xd.d9aa2280533fc1p-200L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x3.200004p+4L : -0xd.d9aa2280533fc1p-200L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x3.200004p+4L : -0xd.d9aa2280533fc0fp-200L : inexact-ok
+= tgamma upward ldbl-96-intel -0x3.200004p+4L : -0xd.d9aa2280533fc0fp-200L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x3.200004p+4L : -0xd.d9aa2280533fc1p-200L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x3.200004p+4L : -0xd.d9aa2280533fc1p-200L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x3.200004p+4L : -0xd.d9aa2280533fc0fp-200L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x3.200004p+4L : -0xd.d9aa2280533fc0fp-200L : inexact-ok
+= tgamma downward ldbl-128 -0x3.200004p+4L : -0xd.d9aa2280533fc0fa48a205cb1118p-200L : inexact-ok
+= tgamma tonearest ldbl-128 -0x3.200004p+4L : -0xd.d9aa2280533fc0fa48a205cb111p-200L : inexact-ok
+= tgamma towardzero ldbl-128 -0x3.200004p+4L : -0xd.d9aa2280533fc0fa48a205cb111p-200L : inexact-ok
+= tgamma upward ldbl-128 -0x3.200004p+4L : -0xd.d9aa2280533fc0fa48a205cb111p-200L : inexact-ok
+= tgamma downward ldbl-128ibm -0x3.200004p+4L : -0xd.d9aa2280533fc0fa48a205cb14p-200L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x3.200004p+4L : -0xd.d9aa2280533fc0fa48a205cb1p-200L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x3.200004p+4L : -0xd.d9aa2280533fc0fa48a205cb1p-200L : inexact-ok
+= tgamma upward ldbl-128ibm -0x3.200004p+4L : -0xd.d9aa2280533fc0fa48a205cb1p-200L : inexact-ok
+= tgamma downward dbl-64 -0x3.2000000000002p+4 : -0x1.bb36f6e12cc9fp-168 : inexact-ok
+= tgamma tonearest dbl-64 -0x3.2000000000002p+4 : -0x1.bb36f6e12cc9fp-168 : inexact-ok
+= tgamma towardzero dbl-64 -0x3.2000000000002p+4 : -0x1.bb36f6e12cc9ep-168 : inexact-ok
+= tgamma upward dbl-64 -0x3.2000000000002p+4 : -0x1.bb36f6e12cc9ep-168 : inexact-ok
+= tgamma downward ldbl-96-intel -0x3.2000000000002p+4L : -0x1.bb36f6e12cc9ed76p-168L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x3.2000000000002p+4L : -0x1.bb36f6e12cc9ed74p-168L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x3.2000000000002p+4L : -0x1.bb36f6e12cc9ed74p-168L : inexact-ok
+= tgamma upward ldbl-96-intel -0x3.2000000000002p+4L : -0x1.bb36f6e12cc9ed74p-168L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x3.2000000000002p+4L : -0x1.bb36f6e12cc9ed76p-168L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x3.2000000000002p+4L : -0x1.bb36f6e12cc9ed74p-168L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x3.2000000000002p+4L : -0x1.bb36f6e12cc9ed74p-168L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x3.2000000000002p+4L : -0x1.bb36f6e12cc9ed74p-168L : inexact-ok
+= tgamma downward ldbl-128 -0x3.2000000000002p+4L : -0x1.bb36f6e12cc9ed74ca6fcc3b9861p-168L : inexact-ok
+= tgamma tonearest ldbl-128 -0x3.2000000000002p+4L : -0x1.bb36f6e12cc9ed74ca6fcc3b9861p-168L : inexact-ok
+= tgamma towardzero ldbl-128 -0x3.2000000000002p+4L : -0x1.bb36f6e12cc9ed74ca6fcc3b986p-168L : inexact-ok
+= tgamma upward ldbl-128 -0x3.2000000000002p+4L : -0x1.bb36f6e12cc9ed74ca6fcc3b986p-168L : inexact-ok
+= tgamma downward ldbl-128ibm -0x3.2000000000002p+4L : -0x1.bb36f6e12cc9ed74ca6fcc3b988p-168L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x3.2000000000002p+4L : -0x1.bb36f6e12cc9ed74ca6fcc3b988p-168L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x3.2000000000002p+4L : -0x1.bb36f6e12cc9ed74ca6fcc3b98p-168L : inexact-ok
+= tgamma upward ldbl-128ibm -0x3.2000000000002p+4L : -0x1.bb36f6e12cc9ed74ca6fcc3b98p-168L : inexact-ok
+= tgamma downward ldbl-96-intel -0x3.2000000000000004p+4L : -0xd.d9b7b70966bc02ap-160L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x3.2000000000000004p+4L : -0xd.d9b7b70966bc02ap-160L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x3.2000000000000004p+4L : -0xd.d9b7b70966bc029p-160L : inexact-ok
+= tgamma upward ldbl-96-intel -0x3.2000000000000004p+4L : -0xd.d9b7b70966bc029p-160L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x3.2000000000000004p+4L : -0xd.d9b7b70966bc02ap-160L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x3.2000000000000004p+4L : -0xd.d9b7b70966bc02ap-160L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x3.2000000000000004p+4L : -0xd.d9b7b70966bc029p-160L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x3.2000000000000004p+4L : -0xd.d9b7b70966bc029p-160L : inexact-ok
+= tgamma downward ldbl-128 -0x3.2000000000000004p+4L : -0xd.d9b7b70966bc029af3dc69a265e8p-160L : inexact-ok
+= tgamma tonearest ldbl-128 -0x3.2000000000000004p+4L : -0xd.d9b7b70966bc029af3dc69a265e8p-160L : inexact-ok
+= tgamma towardzero ldbl-128 -0x3.2000000000000004p+4L : -0xd.d9b7b70966bc029af3dc69a265ep-160L : inexact-ok
+= tgamma upward ldbl-128 -0x3.2000000000000004p+4L : -0xd.d9b7b70966bc029af3dc69a265ep-160L : inexact-ok
+= tgamma downward ldbl-128ibm -0x3.2000000000000004p+4L : -0xd.d9b7b70966bc029af3dc69a268p-160L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x3.2000000000000004p+4L : -0xd.d9b7b70966bc029af3dc69a264p-160L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x3.2000000000000004p+4L : -0xd.d9b7b70966bc029af3dc69a264p-160L : inexact-ok
+= tgamma upward ldbl-128ibm -0x3.2000000000000004p+4L : -0xd.d9b7b70966bc029af3dc69a264p-160L : inexact-ok
+= tgamma downward ldbl-128 -0x3.20000000000000000000000001p+4L : -0x3.766dedc259af040be140a68992bcp-116L : inexact-ok
+= tgamma tonearest ldbl-128 -0x3.20000000000000000000000001p+4L : -0x3.766dedc259af040be140a68992bap-116L : inexact-ok
+= tgamma towardzero ldbl-128 -0x3.20000000000000000000000001p+4L : -0x3.766dedc259af040be140a68992bap-116L : inexact-ok
+= tgamma upward ldbl-128 -0x3.20000000000000000000000001p+4L : -0x3.766dedc259af040be140a68992bap-116L : inexact-ok
+= tgamma downward ldbl-128ibm -0x3.20000000000000000000000001p+4L : -0x3.766dedc259af040be140a68993p-116L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x3.20000000000000000000000001p+4L : -0x3.766dedc259af040be140a68993p-116L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x3.20000000000000000000000001p+4L : -0x3.766dedc259af040be140a68992p-116L : inexact-ok
+= tgamma upward ldbl-128ibm -0x3.20000000000000000000000001p+4L : -0x3.766dedc259af040be140a68992p-116L : inexact-ok
+tgamma -0x63.ffffffffffffffffffffffffep0
+= tgamma downward flt-32 -0x6.3ffff8p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0x6.3ffff8p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x6.3ffff8p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x6.3ffff8p+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c76p-508 : inexact-ok
+= tgamma tonearest dbl-64 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c77p-508 : inexact-ok
+= tgamma towardzero dbl-64 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c76p-508 : inexact-ok
+= tgamma upward dbl-64 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c77p-508 : inexact-ok
+= tgamma downward ldbl-96-intel -0x6.3ffff8p+4L : 0x1.2d4cd4e344c76df8p-508L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x6.3ffff8p+4L : 0x1.2d4cd4e344c76df8p-508L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x6.3ffff8p+4L : 0x1.2d4cd4e344c76df8p-508L : inexact-ok
+= tgamma upward ldbl-96-intel -0x6.3ffff8p+4L : 0x1.2d4cd4e344c76dfap-508L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x6.3ffff8p+4L : 0x1.2d4cd4e344c76df8p-508L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x6.3ffff8p+4L : 0x1.2d4cd4e344c76df8p-508L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x6.3ffff8p+4L : 0x1.2d4cd4e344c76df8p-508L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x6.3ffff8p+4L : 0x1.2d4cd4e344c76dfap-508L : inexact-ok
+= tgamma downward ldbl-128 -0x6.3ffff8p+4L : 0x1.2d4cd4e344c76df84d32370bce6dp-508L : inexact-ok
+= tgamma tonearest ldbl-128 -0x6.3ffff8p+4L : 0x1.2d4cd4e344c76df84d32370bce6dp-508L : inexact-ok
+= tgamma towardzero ldbl-128 -0x6.3ffff8p+4L : 0x1.2d4cd4e344c76df84d32370bce6dp-508L : inexact-ok
+= tgamma upward ldbl-128 -0x6.3ffff8p+4L : 0x1.2d4cd4e344c76df84d32370bce6ep-508L : inexact-ok
+= tgamma downward ldbl-128ibm -0x6.3ffff8p+4L : 0x1.2d4cd4e344c76df84d32370bcep-508L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x6.3ffff8p+4L : 0x1.2d4cd4e344c76df84d32370bce8p-508L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x6.3ffff8p+4L : 0x1.2d4cd4e344c76df84d32370bcep-508L : inexact-ok
+= tgamma upward ldbl-128ibm -0x6.3ffff8p+4L : 0x1.2d4cd4e344c76df84d32370bce8p-508L : inexact-ok
+= tgamma downward dbl-64 -0x6.3fffffffffffcp+4 : 0x2.5a943cc0fd1b8p-480 : inexact-ok
+= tgamma tonearest dbl-64 -0x6.3fffffffffffcp+4 : 0x2.5a943cc0fd1b8p-480 : inexact-ok
+= tgamma towardzero dbl-64 -0x6.3fffffffffffcp+4 : 0x2.5a943cc0fd1b8p-480 : inexact-ok
+= tgamma upward dbl-64 -0x6.3fffffffffffcp+4 : 0x2.5a943cc0fd1bap-480 : inexact-ok
+= tgamma downward ldbl-96-intel -0x6.3fffffffffffcp+4L : 0x2.5a943cc0fd1b86acp-480L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x6.3fffffffffffcp+4L : 0x2.5a943cc0fd1b86bp-480L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x6.3fffffffffffcp+4L : 0x2.5a943cc0fd1b86acp-480L : inexact-ok
+= tgamma upward ldbl-96-intel -0x6.3fffffffffffcp+4L : 0x2.5a943cc0fd1b86bp-480L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x6.3fffffffffffcp+4L : 0x2.5a943cc0fd1b86acp-480L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x6.3fffffffffffcp+4L : 0x2.5a943cc0fd1b86bp-480L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x6.3fffffffffffcp+4L : 0x2.5a943cc0fd1b86acp-480L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x6.3fffffffffffcp+4L : 0x2.5a943cc0fd1b86bp-480L : inexact-ok
+= tgamma downward ldbl-128 -0x6.3fffffffffffcp+4L : 0x2.5a943cc0fd1b86af87ac9dc1a384p-480L : inexact-ok
+= tgamma tonearest ldbl-128 -0x6.3fffffffffffcp+4L : 0x2.5a943cc0fd1b86af87ac9dc1a384p-480L : inexact-ok
+= tgamma towardzero ldbl-128 -0x6.3fffffffffffcp+4L : 0x2.5a943cc0fd1b86af87ac9dc1a384p-480L : inexact-ok
+= tgamma upward ldbl-128 -0x6.3fffffffffffcp+4L : 0x2.5a943cc0fd1b86af87ac9dc1a386p-480L : inexact-ok
+= tgamma downward ldbl-128ibm -0x6.3fffffffffffcp+4L : 0x2.5a943cc0fd1b86af87ac9dc1a3p-480L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x6.3fffffffffffcp+4L : 0x2.5a943cc0fd1b86af87ac9dc1a4p-480L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x6.3fffffffffffcp+4L : 0x2.5a943cc0fd1b86af87ac9dc1a3p-480L : inexact-ok
+= tgamma upward ldbl-128ibm -0x6.3fffffffffffcp+4L : 0x2.5a943cc0fd1b86af87ac9dc1a4p-480L : inexact-ok
+= tgamma downward ldbl-96-intel -0x6.3ffffffffffffff8p+4L : 0x1.2d4a1e607e781214p-468L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x6.3ffffffffffffff8p+4L : 0x1.2d4a1e607e781214p-468L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x6.3ffffffffffffff8p+4L : 0x1.2d4a1e607e781214p-468L : inexact-ok
+= tgamma upward ldbl-96-intel -0x6.3ffffffffffffff8p+4L : 0x1.2d4a1e607e781216p-468L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x6.3ffffffffffffff8p+4L : 0x1.2d4a1e607e781214p-468L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x6.3ffffffffffffff8p+4L : 0x1.2d4a1e607e781214p-468L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x6.3ffffffffffffff8p+4L : 0x1.2d4a1e607e781214p-468L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x6.3ffffffffffffff8p+4L : 0x1.2d4a1e607e781216p-468L : inexact-ok
+= tgamma downward ldbl-128 -0x6.3ffffffffffffff8p+4L : 0x1.2d4a1e607e781214f0525c22da55p-468L : inexact-ok
+= tgamma tonearest ldbl-128 -0x6.3ffffffffffffff8p+4L : 0x1.2d4a1e607e781214f0525c22da55p-468L : inexact-ok
+= tgamma towardzero ldbl-128 -0x6.3ffffffffffffff8p+4L : 0x1.2d4a1e607e781214f0525c22da55p-468L : inexact-ok
+= tgamma upward ldbl-128 -0x6.3ffffffffffffff8p+4L : 0x1.2d4a1e607e781214f0525c22da56p-468L : inexact-ok
+= tgamma downward ldbl-128ibm -0x6.3ffffffffffffff8p+4L : 0x1.2d4a1e607e781214f0525c22dap-468L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x6.3ffffffffffffff8p+4L : 0x1.2d4a1e607e781214f0525c22da8p-468L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x6.3ffffffffffffff8p+4L : 0x1.2d4a1e607e781214f0525c22dap-468L : inexact-ok
+= tgamma upward ldbl-128ibm -0x6.3ffffffffffffff8p+4L : 0x1.2d4a1e607e781214f0525c22da8p-468L : inexact-ok
+= tgamma downward ldbl-128 -0x6.3ffffffffffffffffffffffffep+4L : 0x4.b5287981f9e03d79c4a0196a4fccp-428L : inexact-ok
+= tgamma tonearest ldbl-128 -0x6.3ffffffffffffffffffffffffep+4L : 0x4.b5287981f9e03d79c4a0196a4fdp-428L : inexact-ok
+= tgamma towardzero ldbl-128 -0x6.3ffffffffffffffffffffffffep+4L : 0x4.b5287981f9e03d79c4a0196a4fccp-428L : inexact-ok
+= tgamma upward ldbl-128 -0x6.3ffffffffffffffffffffffffep+4L : 0x4.b5287981f9e03d79c4a0196a4fdp-428L : inexact-ok
+= tgamma downward ldbl-128ibm -0x6.3ffffffffffffffffffffffffep+4L : 0x4.b5287981f9e03d79c4a0196a4ep-428L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x6.3ffffffffffffffffffffffffep+4L : 0x4.b5287981f9e03d79c4a0196a5p-428L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x6.3ffffffffffffffffffffffffep+4L : 0x4.b5287981f9e03d79c4a0196a4ep-428L : inexact-ok
+= tgamma upward ldbl-128ibm -0x6.3ffffffffffffffffffffffffep+4L : 0x4.b5287981f9e03d79c4a0196a5p-428L : inexact-ok
+tgamma -0x64.0000000000000000000000002p0
+= tgamma downward flt-32 -0x6.400008p+4f : -0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma tonearest flt-32 -0x6.400008p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x6.400008p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x6.400008p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0x6.400008p+4 : -0x1.2d4767e4f014ep-508 : inexact-ok
+= tgamma tonearest dbl-64 -0x6.400008p+4 : -0x1.2d4767e4f014dp-508 : inexact-ok
+= tgamma towardzero dbl-64 -0x6.400008p+4 : -0x1.2d4767e4f014dp-508 : inexact-ok
+= tgamma upward dbl-64 -0x6.400008p+4 : -0x1.2d4767e4f014dp-508 : inexact-ok
+= tgamma downward ldbl-96-intel -0x6.400008p+4L : -0x1.2d4767e4f014d48cp-508L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x6.400008p+4L : -0x1.2d4767e4f014d48cp-508L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x6.400008p+4L : -0x1.2d4767e4f014d48ap-508L : inexact-ok
+= tgamma upward ldbl-96-intel -0x6.400008p+4L : -0x1.2d4767e4f014d48ap-508L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x6.400008p+4L : -0x1.2d4767e4f014d48cp-508L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x6.400008p+4L : -0x1.2d4767e4f014d48cp-508L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x6.400008p+4L : -0x1.2d4767e4f014d48ap-508L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x6.400008p+4L : -0x1.2d4767e4f014d48ap-508L : inexact-ok
+= tgamma downward ldbl-128 -0x6.400008p+4L : -0x1.2d4767e4f014d48bc8523646526cp-508L : inexact-ok
+= tgamma tonearest ldbl-128 -0x6.400008p+4L : -0x1.2d4767e4f014d48bc8523646526bp-508L : inexact-ok
+= tgamma towardzero ldbl-128 -0x6.400008p+4L : -0x1.2d4767e4f014d48bc8523646526bp-508L : inexact-ok
+= tgamma upward ldbl-128 -0x6.400008p+4L : -0x1.2d4767e4f014d48bc8523646526bp-508L : inexact-ok
+= tgamma downward ldbl-128ibm -0x6.400008p+4L : -0x1.2d4767e4f014d48bc8523646528p-508L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x6.400008p+4L : -0x1.2d4767e4f014d48bc8523646528p-508L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x6.400008p+4L : -0x1.2d4767e4f014d48bc852364652p-508L : inexact-ok
+= tgamma upward ldbl-128ibm -0x6.400008p+4L : -0x1.2d4767e4f014d48bc852364652p-508L : inexact-ok
+= tgamma downward dbl-64 -0x6.4000000000004p+4 : -0x2.5a943cc0fcc4cp-480 : inexact-ok
+= tgamma tonearest dbl-64 -0x6.4000000000004p+4 : -0x2.5a943cc0fcc4cp-480 : inexact-ok
+= tgamma towardzero dbl-64 -0x6.4000000000004p+4 : -0x2.5a943cc0fcc4ap-480 : inexact-ok
+= tgamma upward dbl-64 -0x6.4000000000004p+4 : -0x2.5a943cc0fcc4ap-480 : inexact-ok
+= tgamma downward ldbl-96-intel -0x6.4000000000004p+4L : -0x2.5a943cc0fcc4b6ccp-480L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x6.4000000000004p+4L : -0x2.5a943cc0fcc4b6ccp-480L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x6.4000000000004p+4L : -0x2.5a943cc0fcc4b6c8p-480L : inexact-ok
+= tgamma upward ldbl-96-intel -0x6.4000000000004p+4L : -0x2.5a943cc0fcc4b6c8p-480L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x6.4000000000004p+4L : -0x2.5a943cc0fcc4b6ccp-480L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x6.4000000000004p+4L : -0x2.5a943cc0fcc4b6ccp-480L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x6.4000000000004p+4L : -0x2.5a943cc0fcc4b6c8p-480L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x6.4000000000004p+4L : -0x2.5a943cc0fcc4b6c8p-480L : inexact-ok
+= tgamma downward ldbl-128 -0x6.4000000000004p+4L : -0x2.5a943cc0fcc4b6ca3cf37f41ebdep-480L : inexact-ok
+= tgamma tonearest ldbl-128 -0x6.4000000000004p+4L : -0x2.5a943cc0fcc4b6ca3cf37f41ebdcp-480L : inexact-ok
+= tgamma towardzero ldbl-128 -0x6.4000000000004p+4L : -0x2.5a943cc0fcc4b6ca3cf37f41ebdcp-480L : inexact-ok
+= tgamma upward ldbl-128 -0x6.4000000000004p+4L : -0x2.5a943cc0fcc4b6ca3cf37f41ebdcp-480L : inexact-ok
+= tgamma downward ldbl-128ibm -0x6.4000000000004p+4L : -0x2.5a943cc0fcc4b6ca3cf37f41ecp-480L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x6.4000000000004p+4L : -0x2.5a943cc0fcc4b6ca3cf37f41ecp-480L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x6.4000000000004p+4L : -0x2.5a943cc0fcc4b6ca3cf37f41ebp-480L : inexact-ok
+= tgamma upward ldbl-128ibm -0x6.4000000000004p+4L : -0x2.5a943cc0fcc4b6ca3cf37f41ebp-480L : inexact-ok
+= tgamma downward ldbl-96-intel -0x6.4000000000000008p+4L : -0x1.2d4a1e607e780ca8p-468L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x6.4000000000000008p+4L : -0x1.2d4a1e607e780ca8p-468L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x6.4000000000000008p+4L : -0x1.2d4a1e607e780ca6p-468L : inexact-ok
+= tgamma upward ldbl-96-intel -0x6.4000000000000008p+4L : -0x1.2d4a1e607e780ca6p-468L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x6.4000000000000008p+4L : -0x1.2d4a1e607e780ca8p-468L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x6.4000000000000008p+4L : -0x1.2d4a1e607e780ca8p-468L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x6.4000000000000008p+4L : -0x1.2d4a1e607e780ca6p-468L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x6.4000000000000008p+4L : -0x1.2d4a1e607e780ca6p-468L : inexact-ok
+= tgamma downward ldbl-128 -0x6.4000000000000008p+4L : -0x1.2d4a1e607e780ca7f1fdb090f25ap-468L : inexact-ok
+= tgamma tonearest ldbl-128 -0x6.4000000000000008p+4L : -0x1.2d4a1e607e780ca7f1fdb090f25ap-468L : inexact-ok
+= tgamma towardzero ldbl-128 -0x6.4000000000000008p+4L : -0x1.2d4a1e607e780ca7f1fdb090f259p-468L : inexact-ok
+= tgamma upward ldbl-128 -0x6.4000000000000008p+4L : -0x1.2d4a1e607e780ca7f1fdb090f259p-468L : inexact-ok
+= tgamma downward ldbl-128ibm -0x6.4000000000000008p+4L : -0x1.2d4a1e607e780ca7f1fdb090f28p-468L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x6.4000000000000008p+4L : -0x1.2d4a1e607e780ca7f1fdb090f28p-468L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x6.4000000000000008p+4L : -0x1.2d4a1e607e780ca7f1fdb090f2p-468L : inexact-ok
+= tgamma upward ldbl-128ibm -0x6.4000000000000008p+4L : -0x1.2d4a1e607e780ca7f1fdb090f2p-468L : inexact-ok
+= tgamma downward ldbl-128 -0x6.40000000000000000000000002p+4L : -0x4.b5287981f9e03d79c4a01964e2dp-428L : inexact-ok
+= tgamma tonearest ldbl-128 -0x6.40000000000000000000000002p+4L : -0x4.b5287981f9e03d79c4a01964e2dp-428L : inexact-ok
+= tgamma towardzero ldbl-128 -0x6.40000000000000000000000002p+4L : -0x4.b5287981f9e03d79c4a01964e2ccp-428L : inexact-ok
+= tgamma upward ldbl-128 -0x6.40000000000000000000000002p+4L : -0x4.b5287981f9e03d79c4a01964e2ccp-428L : inexact-ok
+= tgamma downward ldbl-128ibm -0x6.40000000000000000000000002p+4L : -0x4.b5287981f9e03d79c4a01964e4p-428L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x6.40000000000000000000000002p+4L : -0x4.b5287981f9e03d79c4a01964e2p-428L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x6.40000000000000000000000002p+4L : -0x4.b5287981f9e03d79c4a01964e2p-428L : inexact-ok
+= tgamma upward ldbl-128ibm -0x6.40000000000000000000000002p+4L : -0x4.b5287981f9e03d79c4a01964e2p-428L : inexact-ok
+tgamma -0x95.ffffffffffffffffffffffffcp0
+= tgamma downward flt-32 -0x9.5ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0x9.5ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x9.5ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x9.5ffffp+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0x9.5ffffp+4 : 0x8.d1a58f148fa48p-860 : inexact-ok
+= tgamma tonearest dbl-64 -0x9.5ffffp+4 : 0x8.d1a58f148fa5p-860 : inexact-ok
+= tgamma towardzero dbl-64 -0x9.5ffffp+4 : 0x8.d1a58f148fa48p-860 : inexact-ok
+= tgamma upward dbl-64 -0x9.5ffffp+4 : 0x8.d1a58f148fa5p-860 : inexact-ok
+= tgamma downward ldbl-96-intel -0x9.5ffffp+4L : 0x8.d1a58f148fa4d61p-860L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x9.5ffffp+4L : 0x8.d1a58f148fa4d62p-860L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x9.5ffffp+4L : 0x8.d1a58f148fa4d61p-860L : inexact-ok
+= tgamma upward ldbl-96-intel -0x9.5ffffp+4L : 0x8.d1a58f148fa4d62p-860L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x9.5ffffp+4L : 0x8.d1a58f148fa4d61p-860L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x9.5ffffp+4L : 0x8.d1a58f148fa4d62p-860L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x9.5ffffp+4L : 0x8.d1a58f148fa4d61p-860L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x9.5ffffp+4L : 0x8.d1a58f148fa4d62p-860L : inexact-ok
+= tgamma downward ldbl-128 -0x9.5ffffp+4L : 0x8.d1a58f148fa4d61a162e789c9368p-860L : inexact-ok
+= tgamma tonearest ldbl-128 -0x9.5ffffp+4L : 0x8.d1a58f148fa4d61a162e789c9368p-860L : inexact-ok
+= tgamma towardzero ldbl-128 -0x9.5ffffp+4L : 0x8.d1a58f148fa4d61a162e789c9368p-860L : inexact-ok
+= tgamma upward ldbl-128 -0x9.5ffffp+4L : 0x8.d1a58f148fa4d61a162e789c937p-860L : inexact-ok
+= tgamma downward ldbl-128ibm -0x9.5ffffp+4L : 0x8.d1a58f148fa4d61a162e789c9p-860L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x9.5ffffp+4L : 0x8.d1a58f148fa4d61a162e789c94p-860L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x9.5ffffp+4L : 0x8.d1a58f148fa4d61a162e789c9p-860L : inexact-ok
+= tgamma upward ldbl-128ibm -0x9.5ffffp+4L : 0x8.d1a58f148fa4d61a162e789c94p-860L : inexact-ok
+= tgamma downward dbl-64 -0x9.5fffffffffff8p+4 : 0x1.1a2f2af6406adp-828 : inexact-ok
+= tgamma tonearest dbl-64 -0x9.5fffffffffff8p+4 : 0x1.1a2f2af6406aep-828 : inexact-ok
+= tgamma towardzero dbl-64 -0x9.5fffffffffff8p+4 : 0x1.1a2f2af6406adp-828 : inexact-ok
+= tgamma upward dbl-64 -0x9.5fffffffffff8p+4 : 0x1.1a2f2af6406aep-828 : inexact-ok
+= tgamma downward ldbl-96-intel -0x9.5fffffffffff8p+4L : 0x1.1a2f2af6406ada84p-828L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x9.5fffffffffff8p+4L : 0x1.1a2f2af6406ada84p-828L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x9.5fffffffffff8p+4L : 0x1.1a2f2af6406ada84p-828L : inexact-ok
+= tgamma upward ldbl-96-intel -0x9.5fffffffffff8p+4L : 0x1.1a2f2af6406ada86p-828L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x9.5fffffffffff8p+4L : 0x1.1a2f2af6406ada84p-828L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x9.5fffffffffff8p+4L : 0x1.1a2f2af6406ada84p-828L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x9.5fffffffffff8p+4L : 0x1.1a2f2af6406ada84p-828L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x9.5fffffffffff8p+4L : 0x1.1a2f2af6406ada86p-828L : inexact-ok
+= tgamma downward ldbl-128 -0x9.5fffffffffff8p+4L : 0x1.1a2f2af6406ada84287436fa17b3p-828L : inexact-ok
+= tgamma tonearest ldbl-128 -0x9.5fffffffffff8p+4L : 0x1.1a2f2af6406ada84287436fa17b4p-828L : inexact-ok
+= tgamma towardzero ldbl-128 -0x9.5fffffffffff8p+4L : 0x1.1a2f2af6406ada84287436fa17b3p-828L : inexact-ok
+= tgamma upward ldbl-128 -0x9.5fffffffffff8p+4L : 0x1.1a2f2af6406ada84287436fa17b4p-828L : inexact-ok
+= tgamma downward ldbl-128ibm -0x9.5fffffffffff8p+4L : 0x1.1a2f2af6406ada84287436fa178p-828L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x9.5fffffffffff8p+4L : 0x1.1a2f2af6406ada84287436fa178p-828L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x9.5fffffffffff8p+4L : 0x1.1a2f2af6406ada84287436fa178p-828L : inexact-ok
+= tgamma upward ldbl-128ibm -0x9.5fffffffffff8p+4L : 0x1.1a2f2af6406ada84287436fa18p-828L : inexact-ok
+= tgamma downward ldbl-96-intel -0x9.5ffffffffffffffp+4L : 0x8.d17957b201f5492p-820L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x9.5ffffffffffffffp+4L : 0x8.d17957b201f5493p-820L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x9.5ffffffffffffffp+4L : 0x8.d17957b201f5492p-820L : inexact-ok
+= tgamma upward ldbl-96-intel -0x9.5ffffffffffffffp+4L : 0x8.d17957b201f5493p-820L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x9.5ffffffffffffffp+4L : 0x8.d17957b201f5492p-820L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x9.5ffffffffffffffp+4L : 0x8.d17957b201f5493p-820L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x9.5ffffffffffffffp+4L : 0x8.d17957b201f5492p-820L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x9.5ffffffffffffffp+4L : 0x8.d17957b201f5493p-820L : inexact-ok
+= tgamma downward ldbl-128 -0x9.5ffffffffffffffp+4L : 0x8.d17957b201f5492e54c5ca6362c8p-820L : inexact-ok
+= tgamma tonearest ldbl-128 -0x9.5ffffffffffffffp+4L : 0x8.d17957b201f5492e54c5ca6362dp-820L : inexact-ok
+= tgamma towardzero ldbl-128 -0x9.5ffffffffffffffp+4L : 0x8.d17957b201f5492e54c5ca6362c8p-820L : inexact-ok
+= tgamma upward ldbl-128 -0x9.5ffffffffffffffp+4L : 0x8.d17957b201f5492e54c5ca6362dp-820L : inexact-ok
+= tgamma downward ldbl-128ibm -0x9.5ffffffffffffffp+4L : 0x8.d17957b201f5492e54c5ca636p-820L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x9.5ffffffffffffffp+4L : 0x8.d17957b201f5492e54c5ca6364p-820L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x9.5ffffffffffffffp+4L : 0x8.d17957b201f5492e54c5ca636p-820L : inexact-ok
+= tgamma upward ldbl-128ibm -0x9.5ffffffffffffffp+4L : 0x8.d17957b201f5492e54c5ca6364p-820L : inexact-ok
+= tgamma downward ldbl-128 -0x9.5ffffffffffffffffffffffffcp+4L : 0x2.345e55ec807d473ddbe2d1e914eap-776L : inexact-ok
+= tgamma tonearest ldbl-128 -0x9.5ffffffffffffffffffffffffcp+4L : 0x2.345e55ec807d473ddbe2d1e914eap-776L : inexact-ok
+= tgamma towardzero ldbl-128 -0x9.5ffffffffffffffffffffffffcp+4L : 0x2.345e55ec807d473ddbe2d1e914eap-776L : inexact-ok
+= tgamma upward ldbl-128 -0x9.5ffffffffffffffffffffffffcp+4L : 0x2.345e55ec807d473ddbe2d1e914ecp-776L : inexact-ok
+= tgamma downward ldbl-128ibm -0x9.5ffffffffffffffffffffffffcp+4L : 0x2.345e55ec807d473ddbe2d1e914p-776L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x9.5ffffffffffffffffffffffffcp+4L : 0x2.345e55ec807d473ddbe2d1e915p-776L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x9.5ffffffffffffffffffffffffcp+4L : 0x2.345e55ec807d473ddbe2d1e914p-776L : inexact-ok
+= tgamma upward ldbl-128ibm -0x9.5ffffffffffffffffffffffffcp+4L : 0x2.345e55ec807d473ddbe2d1e915p-776L : inexact-ok
+tgamma -0x96.0000000000000000000000004p0
+= tgamma downward flt-32 -0x9.60001p+4f : -0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma tonearest flt-32 -0x9.60001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x9.60001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x9.60001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0x9.60001p+4 : -0x8.d14d214a189cp-860 : inexact-ok
+= tgamma tonearest dbl-64 -0x9.60001p+4 : -0x8.d14d214a189b8p-860 : inexact-ok
+= tgamma towardzero dbl-64 -0x9.60001p+4 : -0x8.d14d214a189b8p-860 : inexact-ok
+= tgamma upward dbl-64 -0x9.60001p+4 : -0x8.d14d214a189b8p-860 : inexact-ok
+= tgamma downward ldbl-96-intel -0x9.60001p+4L : -0x8.d14d214a189b93cp-860L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x9.60001p+4L : -0x8.d14d214a189b93bp-860L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x9.60001p+4L : -0x8.d14d214a189b93bp-860L : inexact-ok
+= tgamma upward ldbl-96-intel -0x9.60001p+4L : -0x8.d14d214a189b93bp-860L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x9.60001p+4L : -0x8.d14d214a189b93cp-860L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x9.60001p+4L : -0x8.d14d214a189b93bp-860L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x9.60001p+4L : -0x8.d14d214a189b93bp-860L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x9.60001p+4L : -0x8.d14d214a189b93bp-860L : inexact-ok
+= tgamma downward ldbl-128 -0x9.60001p+4L : -0x8.d14d214a189b93b13f23357c4a6p-860L : inexact-ok
+= tgamma tonearest ldbl-128 -0x9.60001p+4L : -0x8.d14d214a189b93b13f23357c4a58p-860L : inexact-ok
+= tgamma towardzero ldbl-128 -0x9.60001p+4L : -0x8.d14d214a189b93b13f23357c4a58p-860L : inexact-ok
+= tgamma upward ldbl-128 -0x9.60001p+4L : -0x8.d14d214a189b93b13f23357c4a58p-860L : inexact-ok
+= tgamma downward ldbl-128ibm -0x9.60001p+4L : -0x8.d14d214a189b93b13f23357c4cp-860L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x9.60001p+4L : -0x8.d14d214a189b93b13f23357c4cp-860L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x9.60001p+4L : -0x8.d14d214a189b93b13f23357c48p-860L : inexact-ok
+= tgamma upward ldbl-128ibm -0x9.60001p+4L : -0x8.d14d214a189b93b13f23357c48p-860L : inexact-ok
+= tgamma downward dbl-64 -0x9.6000000000008p+4 : -0x1.1a2f2af640127p-828 : inexact-ok
+= tgamma tonearest dbl-64 -0x9.6000000000008p+4 : -0x1.1a2f2af640127p-828 : inexact-ok
+= tgamma towardzero dbl-64 -0x9.6000000000008p+4 : -0x1.1a2f2af640126p-828 : inexact-ok
+= tgamma upward dbl-64 -0x9.6000000000008p+4 : -0x1.1a2f2af640126p-828 : inexact-ok
+= tgamma downward ldbl-96-intel -0x9.6000000000008p+4L : -0x1.1a2f2af640126cbap-828L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x9.6000000000008p+4L : -0x1.1a2f2af640126cbap-828L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x9.6000000000008p+4L : -0x1.1a2f2af640126cb8p-828L : inexact-ok
+= tgamma upward ldbl-96-intel -0x9.6000000000008p+4L : -0x1.1a2f2af640126cb8p-828L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x9.6000000000008p+4L : -0x1.1a2f2af640126cbap-828L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x9.6000000000008p+4L : -0x1.1a2f2af640126cbap-828L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x9.6000000000008p+4L : -0x1.1a2f2af640126cb8p-828L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x9.6000000000008p+4L : -0x1.1a2f2af640126cb8p-828L : inexact-ok
+= tgamma downward ldbl-128 -0x9.6000000000008p+4L : -0x1.1a2f2af640126cb9b36ea2c15c7ap-828L : inexact-ok
+= tgamma tonearest ldbl-128 -0x9.6000000000008p+4L : -0x1.1a2f2af640126cb9b36ea2c15c7ap-828L : inexact-ok
+= tgamma towardzero ldbl-128 -0x9.6000000000008p+4L : -0x1.1a2f2af640126cb9b36ea2c15c79p-828L : inexact-ok
+= tgamma upward ldbl-128 -0x9.6000000000008p+4L : -0x1.1a2f2af640126cb9b36ea2c15c79p-828L : inexact-ok
+= tgamma downward ldbl-128ibm -0x9.6000000000008p+4L : -0x1.1a2f2af640126cb9b36ea2c15c8p-828L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x9.6000000000008p+4L : -0x1.1a2f2af640126cb9b36ea2c15c8p-828L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x9.6000000000008p+4L : -0x1.1a2f2af640126cb9b36ea2c15cp-828L : inexact-ok
+= tgamma upward ldbl-128ibm -0x9.6000000000008p+4L : -0x1.1a2f2af640126cb9b36ea2c15cp-828L : inexact-ok
+= tgamma downward ldbl-96-intel -0x9.600000000000001p+4L : -0x8.d17957b201f4f0dp-820L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x9.600000000000001p+4L : -0x8.d17957b201f4f0cp-820L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x9.600000000000001p+4L : -0x8.d17957b201f4f0cp-820L : inexact-ok
+= tgamma upward ldbl-96-intel -0x9.600000000000001p+4L : -0x8.d17957b201f4f0cp-820L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x9.600000000000001p+4L : -0x8.d17957b201f4f0dp-820L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x9.600000000000001p+4L : -0x8.d17957b201f4f0cp-820L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x9.600000000000001p+4L : -0x8.d17957b201f4f0cp-820L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x9.600000000000001p+4L : -0x8.d17957b201f4f0cp-820L : inexact-ok
+= tgamma downward ldbl-128 -0x9.600000000000001p+4L : -0x8.d17957b201f4f0c08a50c4cf2a1p-820L : inexact-ok
+= tgamma tonearest ldbl-128 -0x9.600000000000001p+4L : -0x8.d17957b201f4f0c08a50c4cf2a1p-820L : inexact-ok
+= tgamma towardzero ldbl-128 -0x9.600000000000001p+4L : -0x8.d17957b201f4f0c08a50c4cf2a08p-820L : inexact-ok
+= tgamma upward ldbl-128 -0x9.600000000000001p+4L : -0x8.d17957b201f4f0c08a50c4cf2a08p-820L : inexact-ok
+= tgamma downward ldbl-128ibm -0x9.600000000000001p+4L : -0x8.d17957b201f4f0c08a50c4cf2cp-820L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x9.600000000000001p+4L : -0x8.d17957b201f4f0c08a50c4cf2cp-820L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x9.600000000000001p+4L : -0x8.d17957b201f4f0c08a50c4cf28p-820L : inexact-ok
+= tgamma upward ldbl-128ibm -0x9.600000000000001p+4L : -0x8.d17957b201f4f0c08a50c4cf28p-820L : inexact-ok
+= tgamma downward ldbl-128 -0x9.60000000000000000000000004p+4L : -0x2.345e55ec807d473ddbe2d1e38e0ep-776L : inexact-ok
+= tgamma tonearest ldbl-128 -0x9.60000000000000000000000004p+4L : -0x2.345e55ec807d473ddbe2d1e38e0ep-776L : inexact-ok
+= tgamma towardzero ldbl-128 -0x9.60000000000000000000000004p+4L : -0x2.345e55ec807d473ddbe2d1e38e0cp-776L : inexact-ok
+= tgamma upward ldbl-128 -0x9.60000000000000000000000004p+4L : -0x2.345e55ec807d473ddbe2d1e38e0cp-776L : inexact-ok
+= tgamma downward ldbl-128ibm -0x9.60000000000000000000000004p+4L : -0x2.345e55ec807d473ddbe2d1e38fp-776L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x9.60000000000000000000000004p+4L : -0x2.345e55ec807d473ddbe2d1e38ep-776L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x9.60000000000000000000000004p+4L : -0x2.345e55ec807d473ddbe2d1e38ep-776L : inexact-ok
+= tgamma upward ldbl-128ibm -0x9.60000000000000000000000004p+4L : -0x2.345e55ec807d473ddbe2d1e38ep-776L : inexact-ok
+tgamma -0xb4.ffffffffffffffffffffffffcp0
+= tgamma downward flt-32 -0xb.4ffffp+4f : -0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma tonearest flt-32 -0xb.4ffffp+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.4ffffp+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0xb.4ffffp+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0xb.4ffffp+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.4ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.4ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.4ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0xb.4ffffp+4L : -0x5.fa2b7cb1342f062p-1088L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.4ffffp+4L : -0x5.fa2b7cb1342f0618p-1088L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.4ffffp+4L : -0x5.fa2b7cb1342f0618p-1088L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.4ffffp+4L : -0x5.fa2b7cb1342f0618p-1088L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.4ffffp+4L : -0x5.fa2b7cb1342f062p-1088L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.4ffffp+4L : -0x5.fa2b7cb1342f0618p-1088L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.4ffffp+4L : -0x5.fa2b7cb1342f0618p-1088L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.4ffffp+4L : -0x5.fa2b7cb1342f0618p-1088L : inexact-ok
+= tgamma downward ldbl-128 -0xb.4ffffp+4L : -0x5.fa2b7cb1342f0619b84e4c550d04p-1088L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.4ffffp+4L : -0x5.fa2b7cb1342f0619b84e4c550dp-1088L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.4ffffp+4L : -0x5.fa2b7cb1342f0619b84e4c550dp-1088L : inexact-ok
+= tgamma upward ldbl-128 -0xb.4ffffp+4L : -0x5.fa2b7cb1342f0619b84e4c550dp-1088L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.4ffffp+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.4ffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.4ffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.4ffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0xb.4fffffffffff8p+4 : -0xb.f41cp-1060 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.4fffffffffff8p+4 : -0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero dbl-64 -0xb.4fffffffffff8p+4 : -0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
+= tgamma upward dbl-64 -0xb.4fffffffffff8p+4 : -0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xb.4fffffffffff8p+4L : -0xb.f418cc537d2800ep-1060L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.4fffffffffff8p+4L : -0xb.f418cc537d2800dp-1060L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.4fffffffffff8p+4L : -0xb.f418cc537d2800dp-1060L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.4fffffffffff8p+4L : -0xb.f418cc537d2800dp-1060L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.4fffffffffff8p+4L : -0xb.f418cc537d2800ep-1060L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.4fffffffffff8p+4L : -0xb.f418cc537d2800dp-1060L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.4fffffffffff8p+4L : -0xb.f418cc537d2800dp-1060L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.4fffffffffff8p+4L : -0xb.f418cc537d2800dp-1060L : inexact-ok
+= tgamma downward ldbl-128 -0xb.4fffffffffff8p+4L : -0xb.f418cc537d2800d44c735966b7ep-1060L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.4fffffffffff8p+4L : -0xb.f418cc537d2800d44c735966b7ep-1060L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.4fffffffffff8p+4L : -0xb.f418cc537d2800d44c735966b7d8p-1060L : inexact-ok
+= tgamma upward ldbl-128 -0xb.4fffffffffff8p+4L : -0xb.f418cc537d2800d44c735966b7d8p-1060L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.4fffffffffff8p+4L : -0xb.f41cp-1060L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.4fffffffffff8p+4L : -0xb.f418p-1060L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128ibm -0xb.4fffffffffff8p+4L : -0xb.f418p-1060L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128ibm -0xb.4fffffffffff8p+4L : -0xb.f418p-1060L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xb.4ffffffffffffffp+4L : -0x5.fa0c6629bd9b6e2p-1048L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.4ffffffffffffffp+4L : -0x5.fa0c6629bd9b6e18p-1048L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.4ffffffffffffffp+4L : -0x5.fa0c6629bd9b6e18p-1048L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.4ffffffffffffffp+4L : -0x5.fa0c6629bd9b6e18p-1048L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.4ffffffffffffffp+4L : -0x5.fa0c6629bd9b6e2p-1048L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.4ffffffffffffffp+4L : -0x5.fa0c6629bd9b6e18p-1048L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.4ffffffffffffffp+4L : -0x5.fa0c6629bd9b6e18p-1048L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.4ffffffffffffffp+4L : -0x5.fa0c6629bd9b6e18p-1048L : inexact-ok
+= tgamma downward ldbl-128 -0xb.4ffffffffffffffp+4L : -0x5.fa0c6629bd9b6e19eb58ba6e7148p-1048L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.4ffffffffffffffp+4L : -0x5.fa0c6629bd9b6e19eb58ba6e7144p-1048L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.4ffffffffffffffp+4L : -0x5.fa0c6629bd9b6e19eb58ba6e7144p-1048L : inexact-ok
+= tgamma upward ldbl-128 -0xb.4ffffffffffffffp+4L : -0x5.fa0c6629bd9b6e19eb58ba6e7144p-1048L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.4ffffffffffffffp+4L : -0x5.fa0c664p-1048L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.4ffffffffffffffp+4L : -0x5.fa0c664p-1048L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128ibm -0xb.4ffffffffffffffp+4L : -0x5.fa0c66p-1048L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128ibm -0xb.4ffffffffffffffp+4L : -0x5.fa0c66p-1048L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128 -0xb.4ffffffffffffffffffffffffcp+4L : -0x1.7e83198a6f66d3c0efa2f12f02f7p-1004L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.4ffffffffffffffffffffffffcp+4L : -0x1.7e83198a6f66d3c0efa2f12f02f7p-1004L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.4ffffffffffffffffffffffffcp+4L : -0x1.7e83198a6f66d3c0efa2f12f02f6p-1004L : inexact-ok
+= tgamma upward ldbl-128 -0xb.4ffffffffffffffffffffffffcp+4L : -0x1.7e83198a6f66d3c0efa2f12f02f6p-1004L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.4ffffffffffffffffffffffffcp+4L : -0x1.7e83198a6f66d3c0fp-1004L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.4ffffffffffffffffffffffffcp+4L : -0x1.7e83198a6f66d3c0fp-1004L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128ibm -0xb.4ffffffffffffffffffffffffcp+4L : -0x1.7e83198a6f66d3c0ecp-1004L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128ibm -0xb.4ffffffffffffffffffffffffcp+4L : -0x1.7e83198a6f66d3c0ecp-1004L : inexact-ok underflow errno-erange-ok
+tgamma -0xb5.0000000000000000000000004p0
+= tgamma downward flt-32 -0xb.50001p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0xb.50001p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.50001p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0xb.50001p+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0xb.50001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0xb.50001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.50001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.50001p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xb.50001p+4L : 0x5.f9ed505798c523e8p-1088L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.50001p+4L : 0x5.f9ed505798c523e8p-1088L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.50001p+4L : 0x5.f9ed505798c523e8p-1088L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.50001p+4L : 0x5.f9ed505798c523fp-1088L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.50001p+4L : 0x5.f9ed505798c523e8p-1088L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.50001p+4L : 0x5.f9ed505798c523e8p-1088L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.50001p+4L : 0x5.f9ed505798c523e8p-1088L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.50001p+4L : 0x5.f9ed505798c523fp-1088L : inexact-ok
+= tgamma downward ldbl-128 -0xb.50001p+4L : 0x5.f9ed505798c523eb3303d849ab3cp-1088L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.50001p+4L : 0x5.f9ed505798c523eb3303d849ab4p-1088L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.50001p+4L : 0x5.f9ed505798c523eb3303d849ab3cp-1088L : inexact-ok
+= tgamma upward ldbl-128 -0xb.50001p+4L : 0x5.f9ed505798c523eb3303d849ab4p-1088L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.50001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.50001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.50001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.50001p+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0xb.5000000000008p+4 : 0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.5000000000008p+4 : 0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero dbl-64 -0xb.5000000000008p+4 : 0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
+= tgamma upward dbl-64 -0xb.5000000000008p+4 : 0xb.f41cp-1060 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xb.5000000000008p+4L : 0xb.f418cc5379453b3p-1060L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.5000000000008p+4L : 0xb.f418cc5379453b4p-1060L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.5000000000008p+4L : 0xb.f418cc5379453b3p-1060L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.5000000000008p+4L : 0xb.f418cc5379453b4p-1060L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.5000000000008p+4L : 0xb.f418cc5379453b3p-1060L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.5000000000008p+4L : 0xb.f418cc5379453b4p-1060L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.5000000000008p+4L : 0xb.f418cc5379453b3p-1060L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.5000000000008p+4L : 0xb.f418cc5379453b4p-1060L : inexact-ok
+= tgamma downward ldbl-128 -0xb.5000000000008p+4L : 0xb.f418cc5379453b3aadbc1413402p-1060L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.5000000000008p+4L : 0xb.f418cc5379453b3aadbc1413402p-1060L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.5000000000008p+4L : 0xb.f418cc5379453b3aadbc1413402p-1060L : inexact-ok
+= tgamma upward ldbl-128 -0xb.5000000000008p+4L : 0xb.f418cc5379453b3aadbc14134028p-1060L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.5000000000008p+4L : 0xb.f418p-1060L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.5000000000008p+4L : 0xb.f418p-1060L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128ibm -0xb.5000000000008p+4L : 0xb.f418p-1060L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128ibm -0xb.5000000000008p+4L : 0xb.f41cp-1060L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xb.500000000000001p+4L : 0x5.fa0c6629bd9b2fe8p-1048L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.500000000000001p+4L : 0x5.fa0c6629bd9b2ffp-1048L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.500000000000001p+4L : 0x5.fa0c6629bd9b2fe8p-1048L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.500000000000001p+4L : 0x5.fa0c6629bd9b2ffp-1048L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.500000000000001p+4L : 0x5.fa0c6629bd9b2fe8p-1048L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.500000000000001p+4L : 0x5.fa0c6629bd9b2ffp-1048L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.500000000000001p+4L : 0x5.fa0c6629bd9b2fe8p-1048L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.500000000000001p+4L : 0x5.fa0c6629bd9b2ffp-1048L : inexact-ok
+= tgamma downward ldbl-128 -0xb.500000000000001p+4L : 0x5.fa0c6629bd9b2fed91becefa1c0cp-1048L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.500000000000001p+4L : 0x5.fa0c6629bd9b2fed91becefa1c1p-1048L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.500000000000001p+4L : 0x5.fa0c6629bd9b2fed91becefa1c0cp-1048L : inexact-ok
+= tgamma upward ldbl-128 -0xb.500000000000001p+4L : 0x5.fa0c6629bd9b2fed91becefa1c1p-1048L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.500000000000001p+4L : 0x5.fa0c66p-1048L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.500000000000001p+4L : 0x5.fa0c664p-1048L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128ibm -0xb.500000000000001p+4L : 0x5.fa0c66p-1048L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128ibm -0xb.500000000000001p+4L : 0x5.fa0c664p-1048L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128 -0xb.50000000000000000000000004p+4L : 0x1.7e83198a6f66d3c0efa2f12b2031p-1004L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.50000000000000000000000004p+4L : 0x1.7e83198a6f66d3c0efa2f12b2031p-1004L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.50000000000000000000000004p+4L : 0x1.7e83198a6f66d3c0efa2f12b2031p-1004L : inexact-ok
+= tgamma upward ldbl-128 -0xb.50000000000000000000000004p+4L : 0x1.7e83198a6f66d3c0efa2f12b2032p-1004L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.50000000000000000000000004p+4L : 0x1.7e83198a6f66d3c0ecp-1004L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.50000000000000000000000004p+4L : 0x1.7e83198a6f66d3c0fp-1004L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128ibm -0xb.50000000000000000000000004p+4L : 0x1.7e83198a6f66d3c0ecp-1004L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128ibm -0xb.50000000000000000000000004p+4L : 0x1.7e83198a6f66d3c0fp-1004L : inexact-ok underflow errno-erange-ok
+tgamma -0xb5.ffffffffffffffffffffffffcp0
+= tgamma downward flt-32 -0xb.5ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0xb.5ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.5ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0xb.5ffffp+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0xb.5ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0xb.5ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.5ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.5ffffp+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xb.5ffffp+4L : 0x8.6853b8676d944b4p-1096L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.5ffffp+4L : 0x8.6853b8676d944b5p-1096L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.5ffffp+4L : 0x8.6853b8676d944b4p-1096L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.5ffffp+4L : 0x8.6853b8676d944b5p-1096L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.5ffffp+4L : 0x8.6853b8676d944b4p-1096L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.5ffffp+4L : 0x8.6853b8676d944b5p-1096L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.5ffffp+4L : 0x8.6853b8676d944b4p-1096L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.5ffffp+4L : 0x8.6853b8676d944b5p-1096L : inexact-ok
+= tgamma downward ldbl-128 -0xb.5ffffp+4L : 0x8.6853b8676d944b4af867833d1fa8p-1096L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.5ffffp+4L : 0x8.6853b8676d944b4af867833d1fbp-1096L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.5ffffp+4L : 0x8.6853b8676d944b4af867833d1fa8p-1096L : inexact-ok
+= tgamma upward ldbl-128 -0xb.5ffffp+4L : 0x8.6853b8676d944b4af867833d1fbp-1096L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.5ffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.5ffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.5ffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.5ffffp+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0xb.5fffffffffff8p+4 : 0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.5fffffffffff8p+4 : 0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero dbl-64 -0xb.5fffffffffff8p+4 : 0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
+= tgamma upward dbl-64 -0xb.5fffffffffff8p+4 : 0x1.0d4p-1064 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xb.5fffffffffff8p+4L : 0x1.0d04fe453ad3bd2p-1064L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.5fffffffffff8p+4L : 0x1.0d04fe453ad3bd2p-1064L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.5fffffffffff8p+4L : 0x1.0d04fe453ad3bd2p-1064L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.5fffffffffff8p+4L : 0x1.0d04fe453ad3bd22p-1064L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.5fffffffffff8p+4L : 0x1.0d04fe453ad3bd2p-1064L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.5fffffffffff8p+4L : 0x1.0d04fe453ad3bd2p-1064L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.5fffffffffff8p+4L : 0x1.0d04fe453ad3bd2p-1064L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.5fffffffffff8p+4L : 0x1.0d04fe453ad3bd22p-1064L : inexact-ok
+= tgamma downward ldbl-128 -0xb.5fffffffffff8p+4L : 0x1.0d04fe453ad3bd20f2f3dd6f2c2bp-1064L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.5fffffffffff8p+4L : 0x1.0d04fe453ad3bd20f2f3dd6f2c2cp-1064L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.5fffffffffff8p+4L : 0x1.0d04fe453ad3bd20f2f3dd6f2c2bp-1064L : inexact-ok
+= tgamma upward ldbl-128 -0xb.5fffffffffff8p+4L : 0x1.0d04fe453ad3bd20f2f3dd6f2c2cp-1064L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.5fffffffffff8p+4L : 0x1.0dp-1064L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.5fffffffffff8p+4L : 0x1.0dp-1064L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128ibm -0xb.5fffffffffff8p+4L : 0x1.0dp-1064L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128ibm -0xb.5fffffffffff8p+4L : 0x1.0d4p-1064L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xb.5ffffffffffffffp+4L : 0x8.6827f229d53fe6dp-1056L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.5ffffffffffffffp+4L : 0x8.6827f229d53fe6ep-1056L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.5ffffffffffffffp+4L : 0x8.6827f229d53fe6dp-1056L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.5ffffffffffffffp+4L : 0x8.6827f229d53fe6ep-1056L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.5ffffffffffffffp+4L : 0x8.6827f229d53fe6dp-1056L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.5ffffffffffffffp+4L : 0x8.6827f229d53fe6ep-1056L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.5ffffffffffffffp+4L : 0x8.6827f229d53fe6dp-1056L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.5ffffffffffffffp+4L : 0x8.6827f229d53fe6ep-1056L : inexact-ok
+= tgamma downward ldbl-128 -0xb.5ffffffffffffffp+4L : 0x8.6827f229d53fe6deb3582838a6bp-1056L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.5ffffffffffffffp+4L : 0x8.6827f229d53fe6deb3582838a6b8p-1056L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.5ffffffffffffffp+4L : 0x8.6827f229d53fe6deb3582838a6bp-1056L : inexact-ok
+= tgamma upward ldbl-128 -0xb.5ffffffffffffffp+4L : 0x8.6827f229d53fe6deb3582838a6b8p-1056L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.5ffffffffffffffp+4L : 0x8.6827cp-1056L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.5ffffffffffffffp+4L : 0x8.6828p-1056L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128ibm -0xb.5ffffffffffffffp+4L : 0x8.6827cp-1056L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128ibm -0xb.5ffffffffffffffp+4L : 0x8.6828p-1056L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128 -0xb.5ffffffffffffffffffffffffcp+4L : 0x2.1a09fc8a754feec63d60f939b082p-1012L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.5ffffffffffffffffffffffffcp+4L : 0x2.1a09fc8a754feec63d60f939b084p-1012L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.5ffffffffffffffffffffffffcp+4L : 0x2.1a09fc8a754feec63d60f939b082p-1012L : inexact-ok
+= tgamma upward ldbl-128 -0xb.5ffffffffffffffffffffffffcp+4L : 0x2.1a09fc8a754feec63d60f939b084p-1012L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.5ffffffffffffffffffffffffcp+4L : 0x2.1a09fc8a754feec4p-1012L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.5ffffffffffffffffffffffffcp+4L : 0x2.1a09fc8a754feec8p-1012L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128ibm -0xb.5ffffffffffffffffffffffffcp+4L : 0x2.1a09fc8a754feec4p-1012L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128ibm -0xb.5ffffffffffffffffffffffffcp+4L : 0x2.1a09fc8a754feec8p-1012L : inexact-ok underflow errno-erange-ok
+tgamma -0xb6.0000000000000000000000004p0
+= tgamma downward flt-32 -0xb.60001p+4f : -0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma tonearest flt-32 -0xb.60001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.60001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0xb.60001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0xb.60001p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.60001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.60001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.60001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0xb.60001p+4L : -0x8.67fc2cebc2f23e2p-1096L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.60001p+4L : -0x8.67fc2cebc2f23e2p-1096L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.60001p+4L : -0x8.67fc2cebc2f23e1p-1096L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.60001p+4L : -0x8.67fc2cebc2f23e1p-1096L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.60001p+4L : -0x8.67fc2cebc2f23e2p-1096L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.60001p+4L : -0x8.67fc2cebc2f23e2p-1096L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.60001p+4L : -0x8.67fc2cebc2f23e1p-1096L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.60001p+4L : -0x8.67fc2cebc2f23e1p-1096L : inexact-ok
+= tgamma downward ldbl-128 -0xb.60001p+4L : -0x8.67fc2cebc2f23e1c7cddddf5e03p-1096L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.60001p+4L : -0x8.67fc2cebc2f23e1c7cddddf5e03p-1096L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.60001p+4L : -0x8.67fc2cebc2f23e1c7cddddf5e028p-1096L : inexact-ok
+= tgamma upward ldbl-128 -0xb.60001p+4L : -0x8.67fc2cebc2f23e1c7cddddf5e028p-1096L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.60001p+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.60001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.60001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.60001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0xb.6000000000008p+4 : -0x1.0d4p-1064 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.6000000000008p+4 : -0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero dbl-64 -0xb.6000000000008p+4 : -0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
+= tgamma upward dbl-64 -0xb.6000000000008p+4 : -0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xb.6000000000008p+4L : -0x1.0d04fe453a7c31a6p-1064L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.6000000000008p+4L : -0x1.0d04fe453a7c31a6p-1064L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.6000000000008p+4L : -0x1.0d04fe453a7c31a4p-1064L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.6000000000008p+4L : -0x1.0d04fe453a7c31a4p-1064L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.6000000000008p+4L : -0x1.0d04fe453a7c31a6p-1064L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.6000000000008p+4L : -0x1.0d04fe453a7c31a6p-1064L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.6000000000008p+4L : -0x1.0d04fe453a7c31a4p-1064L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.6000000000008p+4L : -0x1.0d04fe453a7c31a4p-1064L : inexact-ok
+= tgamma downward ldbl-128 -0xb.6000000000008p+4L : -0x1.0d04fe453a7c31a54a6d23c3f834p-1064L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.6000000000008p+4L : -0x1.0d04fe453a7c31a54a6d23c3f834p-1064L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.6000000000008p+4L : -0x1.0d04fe453a7c31a54a6d23c3f833p-1064L : inexact-ok
+= tgamma upward ldbl-128 -0xb.6000000000008p+4L : -0x1.0d04fe453a7c31a54a6d23c3f833p-1064L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.6000000000008p+4L : -0x1.0d4p-1064L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.6000000000008p+4L : -0x1.0dp-1064L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128ibm -0xb.6000000000008p+4L : -0x1.0dp-1064L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128ibm -0xb.6000000000008p+4L : -0x1.0dp-1064L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xb.600000000000001p+4L : -0x8.6827f229d53f8f6p-1056L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.600000000000001p+4L : -0x8.6827f229d53f8f5p-1056L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.600000000000001p+4L : -0x8.6827f229d53f8f5p-1056L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.600000000000001p+4L : -0x8.6827f229d53f8f5p-1056L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.600000000000001p+4L : -0x8.6827f229d53f8f6p-1056L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.600000000000001p+4L : -0x8.6827f229d53f8f5p-1056L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.600000000000001p+4L : -0x8.6827f229d53f8f5p-1056L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.600000000000001p+4L : -0x8.6827f229d53f8f5p-1056L : inexact-ok
+= tgamma downward ldbl-128 -0xb.600000000000001p+4L : -0x8.6827f229d53f8f5337afa17efb88p-1056L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.600000000000001p+4L : -0x8.6827f229d53f8f5337afa17efb8p-1056L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.600000000000001p+4L : -0x8.6827f229d53f8f5337afa17efb8p-1056L : inexact-ok
+= tgamma upward ldbl-128 -0xb.600000000000001p+4L : -0x8.6827f229d53f8f5337afa17efb8p-1056L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.600000000000001p+4L : -0x8.6828p-1056L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.600000000000001p+4L : -0x8.6828p-1056L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128ibm -0xb.600000000000001p+4L : -0x8.6827cp-1056L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128ibm -0xb.600000000000001p+4L : -0x8.6827cp-1056L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128 -0xb.60000000000000000000000004p+4L : -0x2.1a09fc8a754feec63d60f93437ccp-1012L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.60000000000000000000000004p+4L : -0x2.1a09fc8a754feec63d60f93437cap-1012L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.60000000000000000000000004p+4L : -0x2.1a09fc8a754feec63d60f93437cap-1012L : inexact-ok
+= tgamma upward ldbl-128 -0xb.60000000000000000000000004p+4L : -0x2.1a09fc8a754feec63d60f93437cap-1012L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.60000000000000000000000004p+4L : -0x2.1a09fc8a754feec8p-1012L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.60000000000000000000000004p+4L : -0x2.1a09fc8a754feec8p-1012L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128ibm -0xb.60000000000000000000000004p+4L : -0x2.1a09fc8a754feec4p-1012L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128ibm -0xb.60000000000000000000000004p+4L : -0x2.1a09fc8a754feec4p-1012L : inexact-ok underflow errno-erange-ok
+tgamma -0xb6.ffffffffffffffffffffffffcp0
+= tgamma downward flt-32 -0xb.6ffffp+4f : -0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma tonearest flt-32 -0xb.6ffffp+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.6ffffp+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0xb.6ffffp+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0xb.6ffffp+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.6ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.6ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.6ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0xb.6ffffp+4L : -0xb.c2e7e440d1188c1p-1104L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.6ffffp+4L : -0xb.c2e7e440d1188c1p-1104L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.6ffffp+4L : -0xb.c2e7e440d1188cp-1104L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.6ffffp+4L : -0xb.c2e7e440d1188cp-1104L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.6ffffp+4L : -0xb.c2e7e440d1188c1p-1104L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.6ffffp+4L : -0xb.c2e7e440d1188c1p-1104L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.6ffffp+4L : -0xb.c2e7e440d1188cp-1104L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.6ffffp+4L : -0xb.c2e7e440d1188cp-1104L : inexact-ok
+= tgamma downward ldbl-128 -0xb.6ffffp+4L : -0xb.c2e7e440d1188c0b48acd829af98p-1104L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.6ffffp+4L : -0xb.c2e7e440d1188c0b48acd829af98p-1104L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.6ffffp+4L : -0xb.c2e7e440d1188c0b48acd829af9p-1104L : inexact-ok
+= tgamma upward ldbl-128 -0xb.6ffffp+4L : -0xb.c2e7e440d1188c0b48acd829af9p-1104L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.6ffffp+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.6ffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.6ffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.6ffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0xb.6fffffffffff8p+4 : -0x1.8p-1072 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.6fffffffffff8p+4 : -0x1.8p-1072 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero dbl-64 -0xb.6fffffffffff8p+4 : -0x1.4p-1072 : inexact-ok underflow errno-erange-ok
+= tgamma upward dbl-64 -0xb.6fffffffffff8p+4 : -0x1.4p-1072 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xb.6fffffffffff8p+4L : -0x1.785552e9f05ed316p-1072L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.6fffffffffff8p+4L : -0x1.785552e9f05ed314p-1072L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.6fffffffffff8p+4L : -0x1.785552e9f05ed314p-1072L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.6fffffffffff8p+4L : -0x1.785552e9f05ed314p-1072L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.6fffffffffff8p+4L : -0x1.785552e9f05ed316p-1072L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.6fffffffffff8p+4L : -0x1.785552e9f05ed314p-1072L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.6fffffffffff8p+4L : -0x1.785552e9f05ed314p-1072L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.6fffffffffff8p+4L : -0x1.785552e9f05ed314p-1072L : inexact-ok
+= tgamma downward ldbl-128 -0xb.6fffffffffff8p+4L : -0x1.785552e9f05ed31472126e701a41p-1072L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.6fffffffffff8p+4L : -0x1.785552e9f05ed31472126e701a41p-1072L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.6fffffffffff8p+4L : -0x1.785552e9f05ed31472126e701a4p-1072L : inexact-ok
+= tgamma upward ldbl-128 -0xb.6fffffffffff8p+4L : -0x1.785552e9f05ed31472126e701a4p-1072L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.6fffffffffff8p+4L : -0x1.8p-1072L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.6fffffffffff8p+4L : -0x1.8p-1072L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128ibm -0xb.6fffffffffff8p+4L : -0x1.4p-1072L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128ibm -0xb.6fffffffffff8p+4L : -0x1.4p-1072L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xb.6ffffffffffffffp+4L : -0xb.c2aa974f810c74p-1064L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.6ffffffffffffffp+4L : -0xb.c2aa974f810c74p-1064L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.6ffffffffffffffp+4L : -0xb.c2aa974f810c73fp-1064L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.6ffffffffffffffp+4L : -0xb.c2aa974f810c73fp-1064L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.6ffffffffffffffp+4L : -0xb.c2aa974f810c74p-1064L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.6ffffffffffffffp+4L : -0xb.c2aa974f810c74p-1064L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.6ffffffffffffffp+4L : -0xb.c2aa974f810c73fp-1064L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.6ffffffffffffffp+4L : -0xb.c2aa974f810c73fp-1064L : inexact-ok
+= tgamma downward ldbl-128 -0xb.6ffffffffffffffp+4L : -0xb.c2aa974f810c73fdd8d87a72ed8p-1064L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.6ffffffffffffffp+4L : -0xb.c2aa974f810c73fdd8d87a72ed78p-1064L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.6ffffffffffffffp+4L : -0xb.c2aa974f810c73fdd8d87a72ed78p-1064L : inexact-ok
+= tgamma upward ldbl-128 -0xb.6ffffffffffffffp+4L : -0xb.c2aa974f810c73fdd8d87a72ed78p-1064L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.6ffffffffffffffp+4L : -0xb.c2cp-1064L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.6ffffffffffffffp+4L : -0xb.c2cp-1064L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128ibm -0xb.6ffffffffffffffp+4L : -0xb.c28p-1064L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128ibm -0xb.6ffffffffffffffp+4L : -0xb.c28p-1064L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128 -0xb.6ffffffffffffffffffffffffcp+4L : -0x2.f0aaa5d3e0430dac66a66ed4341cp-1020L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.6ffffffffffffffffffffffffcp+4L : -0x2.f0aaa5d3e0430dac66a66ed4341ap-1020L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.6ffffffffffffffffffffffffcp+4L : -0x2.f0aaa5d3e0430dac66a66ed4341ap-1020L : inexact-ok
+= tgamma upward ldbl-128 -0xb.6ffffffffffffffffffffffffcp+4L : -0x2.f0aaa5d3e0430dac66a66ed4341ap-1020L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.6ffffffffffffffffffffffffcp+4L : -0x2.f0aaa5d3e0431p-1020L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.6ffffffffffffffffffffffffcp+4L : -0x2.f0aaa5d3e0430cp-1020L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128ibm -0xb.6ffffffffffffffffffffffffcp+4L : -0x2.f0aaa5d3e0430cp-1020L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128ibm -0xb.6ffffffffffffffffffffffffcp+4L : -0x2.f0aaa5d3e0430cp-1020L : inexact-ok underflow errno-erange-ok
+tgamma -0xb7.0000000000000000000000004p0
+= tgamma downward flt-32 -0xb.70001p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0xb.70001p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.70001p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0xb.70001p+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0xb.70001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0xb.70001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.70001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.70001p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xb.70001p+4L : 0xb.c26d4bc450a5bc9p-1104L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.70001p+4L : 0xb.c26d4bc450a5bc9p-1104L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.70001p+4L : 0xb.c26d4bc450a5bc9p-1104L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.70001p+4L : 0xb.c26d4bc450a5bcap-1104L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.70001p+4L : 0xb.c26d4bc450a5bc9p-1104L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.70001p+4L : 0xb.c26d4bc450a5bc9p-1104L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.70001p+4L : 0xb.c26d4bc450a5bc9p-1104L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.70001p+4L : 0xb.c26d4bc450a5bcap-1104L : inexact-ok
+= tgamma downward ldbl-128 -0xb.70001p+4L : 0xb.c26d4bc450a5bc9143545a8176a8p-1104L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.70001p+4L : 0xb.c26d4bc450a5bc9143545a8176bp-1104L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.70001p+4L : 0xb.c26d4bc450a5bc9143545a8176a8p-1104L : inexact-ok
+= tgamma upward ldbl-128 -0xb.70001p+4L : 0xb.c26d4bc450a5bc9143545a8176bp-1104L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.70001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.70001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.70001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.70001p+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0xb.7000000000008p+4 : 0x1.4p-1072 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.7000000000008p+4 : 0x1.8p-1072 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero dbl-64 -0xb.7000000000008p+4 : 0x1.4p-1072 : inexact-ok underflow errno-erange-ok
+= tgamma upward dbl-64 -0xb.7000000000008p+4 : 0x1.8p-1072 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xb.7000000000008p+4L : 0x1.785552e9efe43a96p-1072L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.7000000000008p+4L : 0x1.785552e9efe43a98p-1072L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.7000000000008p+4L : 0x1.785552e9efe43a96p-1072L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.7000000000008p+4L : 0x1.785552e9efe43a98p-1072L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.7000000000008p+4L : 0x1.785552e9efe43a96p-1072L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.7000000000008p+4L : 0x1.785552e9efe43a98p-1072L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.7000000000008p+4L : 0x1.785552e9efe43a96p-1072L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.7000000000008p+4L : 0x1.785552e9efe43a98p-1072L : inexact-ok
+= tgamma downward ldbl-128 -0xb.7000000000008p+4L : 0x1.785552e9efe43a97f4940b914245p-1072L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.7000000000008p+4L : 0x1.785552e9efe43a97f4940b914245p-1072L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.7000000000008p+4L : 0x1.785552e9efe43a97f4940b914245p-1072L : inexact-ok
+= tgamma upward ldbl-128 -0xb.7000000000008p+4L : 0x1.785552e9efe43a97f4940b914246p-1072L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.7000000000008p+4L : 0x1.4p-1072L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.7000000000008p+4L : 0x1.8p-1072L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128ibm -0xb.7000000000008p+4L : 0x1.4p-1072L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128ibm -0xb.7000000000008p+4L : 0x1.8p-1072L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xb.700000000000001p+4L : 0xb.c2aa974f810bf96p-1064L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.700000000000001p+4L : 0xb.c2aa974f810bf96p-1064L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.700000000000001p+4L : 0xb.c2aa974f810bf96p-1064L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.700000000000001p+4L : 0xb.c2aa974f810bf97p-1064L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.700000000000001p+4L : 0xb.c2aa974f810bf96p-1064L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.700000000000001p+4L : 0xb.c2aa974f810bf96p-1064L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.700000000000001p+4L : 0xb.c2aa974f810bf96p-1064L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.700000000000001p+4L : 0xb.c2aa974f810bf97p-1064L : inexact-ok
+= tgamma downward ldbl-128 -0xb.700000000000001p+4L : 0xb.c2aa974f810bf9655c5afc100eap-1064L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.700000000000001p+4L : 0xb.c2aa974f810bf9655c5afc100eap-1064L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.700000000000001p+4L : 0xb.c2aa974f810bf9655c5afc100eap-1064L : inexact-ok
+= tgamma upward ldbl-128 -0xb.700000000000001p+4L : 0xb.c2aa974f810bf9655c5afc100ea8p-1064L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.700000000000001p+4L : 0xb.c28p-1064L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.700000000000001p+4L : 0xb.c2cp-1064L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128ibm -0xb.700000000000001p+4L : 0xb.c28p-1064L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128ibm -0xb.700000000000001p+4L : 0xb.c2cp-1064L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128 -0xb.70000000000000000000000004p+4L : 0x2.f0aaa5d3e0430dac66a66ecc8a92p-1020L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.70000000000000000000000004p+4L : 0x2.f0aaa5d3e0430dac66a66ecc8a94p-1020L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.70000000000000000000000004p+4L : 0x2.f0aaa5d3e0430dac66a66ecc8a92p-1020L : inexact-ok
+= tgamma upward ldbl-128 -0xb.70000000000000000000000004p+4L : 0x2.f0aaa5d3e0430dac66a66ecc8a94p-1020L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.70000000000000000000000004p+4L : 0x2.f0aaa5d3e0430cp-1020L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.70000000000000000000000004p+4L : 0x2.f0aaa5d3e0430cp-1020L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128ibm -0xb.70000000000000000000000004p+4L : 0x2.f0aaa5d3e0430cp-1020L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128ibm -0xb.70000000000000000000000004p+4L : 0x2.f0aaa5d3e0431p-1020L : inexact-ok underflow errno-erange-ok
+tgamma -0xb7.ffffffffffffffffffffffffcp0
+= tgamma downward flt-32 -0xb.7ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0xb.7ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.7ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0xb.7ffffp+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0xb.7ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0xb.7ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.7ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.7ffffp+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xb.7ffffp+4L : 0x1.05d1632f1f3e377ap-1108L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.7ffffp+4L : 0x1.05d1632f1f3e377ap-1108L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.7ffffp+4L : 0x1.05d1632f1f3e377ap-1108L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.7ffffp+4L : 0x1.05d1632f1f3e377cp-1108L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.7ffffp+4L : 0x1.05d1632f1f3e377ap-1108L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.7ffffp+4L : 0x1.05d1632f1f3e377ap-1108L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.7ffffp+4L : 0x1.05d1632f1f3e377ap-1108L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.7ffffp+4L : 0x1.05d1632f1f3e377cp-1108L : inexact-ok
+= tgamma downward ldbl-128 -0xb.7ffffp+4L : 0x1.05d1632f1f3e377a5ce1c82bcef7p-1108L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.7ffffp+4L : 0x1.05d1632f1f3e377a5ce1c82bcef7p-1108L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.7ffffp+4L : 0x1.05d1632f1f3e377a5ce1c82bcef7p-1108L : inexact-ok
+= tgamma upward ldbl-128 -0xb.7ffffp+4L : 0x1.05d1632f1f3e377a5ce1c82bcef8p-1108L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.7ffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.7ffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.7ffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.7ffffp+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0xb.7fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0xb.7fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.7fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.7fffffffffff8p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xb.7fffffffffff8p+4L : 0x2.0b981a509c577f38p-1080L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.7fffffffffff8p+4L : 0x2.0b981a509c577f38p-1080L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.7fffffffffff8p+4L : 0x2.0b981a509c577f38p-1080L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.7fffffffffff8p+4L : 0x2.0b981a509c577f3cp-1080L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.7fffffffffff8p+4L : 0x2.0b981a509c577f38p-1080L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.7fffffffffff8p+4L : 0x2.0b981a509c577f38p-1080L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.7fffffffffff8p+4L : 0x2.0b981a509c577f38p-1080L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.7fffffffffff8p+4L : 0x2.0b981a509c577f3cp-1080L : inexact-ok
+= tgamma downward ldbl-128 -0xb.7fffffffffff8p+4L : 0x2.0b981a509c577f3951f0a073405p-1080L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.7fffffffffff8p+4L : 0x2.0b981a509c577f3951f0a0734052p-1080L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.7fffffffffff8p+4L : 0x2.0b981a509c577f3951f0a073405p-1080L : inexact-ok
+= tgamma upward ldbl-128 -0xb.7fffffffffff8p+4L : 0x2.0b981a509c577f3951f0a0734052p-1080L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.7fffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.7fffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.7fffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.7fffffffffff8p+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xb.7ffffffffffffffp+4L : 0x1.05cc0d284e011538p-1068L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.7ffffffffffffffp+4L : 0x1.05cc0d284e011538p-1068L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.7ffffffffffffffp+4L : 0x1.05cc0d284e011538p-1068L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.7ffffffffffffffp+4L : 0x1.05cc0d284e01153ap-1068L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.7ffffffffffffffp+4L : 0x1.05cc0d284e011538p-1068L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.7ffffffffffffffp+4L : 0x1.05cc0d284e011538p-1068L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.7ffffffffffffffp+4L : 0x1.05cc0d284e011538p-1068L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.7ffffffffffffffp+4L : 0x1.05cc0d284e01153ap-1068L : inexact-ok
+= tgamma downward ldbl-128 -0xb.7ffffffffffffffp+4L : 0x1.05cc0d284e011538e344fb8ffb9cp-1068L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.7ffffffffffffffp+4L : 0x1.05cc0d284e011538e344fb8ffb9dp-1068L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.7ffffffffffffffp+4L : 0x1.05cc0d284e011538e344fb8ffb9cp-1068L : inexact-ok
+= tgamma upward ldbl-128 -0xb.7ffffffffffffffp+4L : 0x1.05cc0d284e011538e344fb8ffb9dp-1068L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.7ffffffffffffffp+4L : 0x1.04p-1068L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.7ffffffffffffffp+4L : 0x1.04p-1068L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128ibm -0xb.7ffffffffffffffp+4L : 0x1.04p-1068L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128ibm -0xb.7ffffffffffffffp+4L : 0x1.08p-1068L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128 -0xb.7ffffffffffffffffffffffffcp+4L : 0x4.173034a138043f8bb03578ce33a8p-1028L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.7ffffffffffffffffffffffffcp+4L : 0x4.173034a138043f8bb03578ce33a8p-1028L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.7ffffffffffffffffffffffffcp+4L : 0x4.173034a138043f8bb03578ce33a8p-1028L : inexact-ok
+= tgamma upward ldbl-128 -0xb.7ffffffffffffffffffffffffcp+4L : 0x4.173034a138043f8bb03578ce33acp-1028L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.7ffffffffffffffffffffffffcp+4L : 0x4.173034a13804p-1028L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.7ffffffffffffffffffffffffcp+4L : 0x4.173034a13804p-1028L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128ibm -0xb.7ffffffffffffffffffffffffcp+4L : 0x4.173034a13804p-1028L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128ibm -0xb.7ffffffffffffffffffffffffcp+4L : 0x4.173034a13808p-1028L : inexact-ok underflow errno-erange-ok
+tgamma -0xb8.0000000000000000000000004p0
+= tgamma downward flt-32 -0xb.80001p+4f : -0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma tonearest flt-32 -0xb.80001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.80001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0xb.80001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0xb.80001p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.80001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.80001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.80001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0xb.80001p+4L : -0x1.05c6b740afc189e2p-1108L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.80001p+4L : -0x1.05c6b740afc189ep-1108L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.80001p+4L : -0x1.05c6b740afc189ep-1108L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.80001p+4L : -0x1.05c6b740afc189ep-1108L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.80001p+4L : -0x1.05c6b740afc189e2p-1108L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.80001p+4L : -0x1.05c6b740afc189ep-1108L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.80001p+4L : -0x1.05c6b740afc189ep-1108L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.80001p+4L : -0x1.05c6b740afc189ep-1108L : inexact-ok
+= tgamma downward ldbl-128 -0xb.80001p+4L : -0x1.05c6b740afc189e07304b954f89ep-1108L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.80001p+4L : -0x1.05c6b740afc189e07304b954f89ep-1108L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.80001p+4L : -0x1.05c6b740afc189e07304b954f89dp-1108L : inexact-ok
+= tgamma upward ldbl-128 -0xb.80001p+4L : -0x1.05c6b740afc189e07304b954f89dp-1108L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.80001p+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.80001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.80001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.80001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0xb.8000000000008p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.8000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.8000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.8000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0xb.8000000000008p+4L : -0x2.0b981a509bacc054p-1080L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.8000000000008p+4L : -0x2.0b981a509bacc054p-1080L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.8000000000008p+4L : -0x2.0b981a509bacc05p-1080L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.8000000000008p+4L : -0x2.0b981a509bacc05p-1080L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.8000000000008p+4L : -0x2.0b981a509bacc054p-1080L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.8000000000008p+4L : -0x2.0b981a509bacc054p-1080L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.8000000000008p+4L : -0x2.0b981a509bacc05p-1080L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.8000000000008p+4L : -0x2.0b981a509bacc05p-1080L : inexact-ok
+= tgamma downward ldbl-128 -0xb.8000000000008p+4L : -0x2.0b981a509bacc0525e44e7ef1c3p-1080L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.8000000000008p+4L : -0x2.0b981a509bacc0525e44e7ef1c3p-1080L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.8000000000008p+4L : -0x2.0b981a509bacc0525e44e7ef1c2ep-1080L : inexact-ok
+= tgamma upward ldbl-128 -0xb.8000000000008p+4L : -0x2.0b981a509bacc0525e44e7ef1c2ep-1080L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.8000000000008p+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.8000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.8000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.8000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0xb.800000000000001p+4L : -0x1.05cc0d284e010a8ep-1068L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.800000000000001p+4L : -0x1.05cc0d284e010a8cp-1068L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.800000000000001p+4L : -0x1.05cc0d284e010a8cp-1068L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.800000000000001p+4L : -0x1.05cc0d284e010a8cp-1068L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.800000000000001p+4L : -0x1.05cc0d284e010a8ep-1068L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.800000000000001p+4L : -0x1.05cc0d284e010a8cp-1068L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.800000000000001p+4L : -0x1.05cc0d284e010a8cp-1068L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.800000000000001p+4L : -0x1.05cc0d284e010a8cp-1068L : inexact-ok
+= tgamma downward ldbl-128 -0xb.800000000000001p+4L : -0x1.05cc0d284e010a8cf4d5c0d4735bp-1068L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.800000000000001p+4L : -0x1.05cc0d284e010a8cf4d5c0d4735ap-1068L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.800000000000001p+4L : -0x1.05cc0d284e010a8cf4d5c0d4735ap-1068L : inexact-ok
+= tgamma upward ldbl-128 -0xb.800000000000001p+4L : -0x1.05cc0d284e010a8cf4d5c0d4735ap-1068L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.800000000000001p+4L : -0x1.08p-1068L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.800000000000001p+4L : -0x1.04p-1068L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128ibm -0xb.800000000000001p+4L : -0x1.04p-1068L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128ibm -0xb.800000000000001p+4L : -0x1.04p-1068L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128 -0xb.80000000000000000000000004p+4L : -0x4.173034a138043f8bb03578c387bcp-1028L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.80000000000000000000000004p+4L : -0x4.173034a138043f8bb03578c387b8p-1028L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.80000000000000000000000004p+4L : -0x4.173034a138043f8bb03578c387b8p-1028L : inexact-ok
+= tgamma upward ldbl-128 -0xb.80000000000000000000000004p+4L : -0x4.173034a138043f8bb03578c387b8p-1028L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.80000000000000000000000004p+4L : -0x4.173034a13808p-1028L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.80000000000000000000000004p+4L : -0x4.173034a13804p-1028L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128ibm -0xb.80000000000000000000000004p+4L : -0x4.173034a13804p-1028L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128ibm -0xb.80000000000000000000000004p+4L : -0x4.173034a13804p-1028L : inexact-ok underflow errno-erange-ok
+tgamma -0xbb.ffffffffffffffffffffffffcp0
+= tgamma downward flt-32 -0xb.bffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0xb.bffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.bffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0xb.bffffp+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0xb.bffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0xb.bffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.bffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.bffffp+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xb.bffffp+4L : 0x3.a18e29bac973932cp-1140L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.bffffp+4L : 0x3.a18e29bac973933p-1140L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.bffffp+4L : 0x3.a18e29bac973932cp-1140L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.bffffp+4L : 0x3.a18e29bac973933p-1140L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.bffffp+4L : 0x3.a18e29bac973932cp-1140L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.bffffp+4L : 0x3.a18e29bac973933p-1140L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.bffffp+4L : 0x3.a18e29bac973932cp-1140L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.bffffp+4L : 0x3.a18e29bac973933p-1140L : inexact-ok
+= tgamma downward ldbl-128 -0xb.bffffp+4L : 0x3.a18e29bac973932feed1b47afae6p-1140L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.bffffp+4L : 0x3.a18e29bac973932feed1b47afae6p-1140L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.bffffp+4L : 0x3.a18e29bac973932feed1b47afae6p-1140L : inexact-ok
+= tgamma upward ldbl-128 -0xb.bffffp+4L : 0x3.a18e29bac973932feed1b47afae8p-1140L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.bffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.bffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.bffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.bffffp+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0xb.bfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0xb.bfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.bfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.bfffffffffff8p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xb.bfffffffffff8p+4L : 0x7.42f647bca86c5278p-1112L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.bfffffffffff8p+4L : 0x7.42f647bca86c528p-1112L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.bfffffffffff8p+4L : 0x7.42f647bca86c5278p-1112L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.bfffffffffff8p+4L : 0x7.42f647bca86c528p-1112L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.bfffffffffff8p+4L : 0x7.42f647bca86c5278p-1112L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.bfffffffffff8p+4L : 0x7.42f647bca86c528p-1112L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.bfffffffffff8p+4L : 0x7.42f647bca86c5278p-1112L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.bfffffffffff8p+4L : 0x7.42f647bca86c528p-1112L : inexact-ok
+= tgamma downward ldbl-128 -0xb.bfffffffffff8p+4L : 0x7.42f647bca86c527d96aff32b14acp-1112L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.bfffffffffff8p+4L : 0x7.42f647bca86c527d96aff32b14acp-1112L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.bfffffffffff8p+4L : 0x7.42f647bca86c527d96aff32b14acp-1112L : inexact-ok
+= tgamma upward ldbl-128 -0xb.bfffffffffff8p+4L : 0x7.42f647bca86c527d96aff32b14bp-1112L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.bfffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.bfffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.bfffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.bfffffffffff8p+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xb.bffffffffffffffp+4L : 0x3.a17b23de539e0f1cp-1100L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.bffffffffffffffp+4L : 0x3.a17b23de539e0f2p-1100L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.bffffffffffffffp+4L : 0x3.a17b23de539e0f1cp-1100L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.bffffffffffffffp+4L : 0x3.a17b23de539e0f2p-1100L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.bffffffffffffffp+4L : 0x3.a17b23de539e0f1cp-1100L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.bffffffffffffffp+4L : 0x3.a17b23de539e0f2p-1100L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.bffffffffffffffp+4L : 0x3.a17b23de539e0f1cp-1100L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.bffffffffffffffp+4L : 0x3.a17b23de539e0f2p-1100L : inexact-ok
+= tgamma downward ldbl-128 -0xb.bffffffffffffffp+4L : 0x3.a17b23de539e0f1f1af66ae9e844p-1100L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.bffffffffffffffp+4L : 0x3.a17b23de539e0f1f1af66ae9e844p-1100L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.bffffffffffffffp+4L : 0x3.a17b23de539e0f1f1af66ae9e844p-1100L : inexact-ok
+= tgamma upward ldbl-128 -0xb.bffffffffffffffp+4L : 0x3.a17b23de539e0f1f1af66ae9e846p-1100L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.bffffffffffffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.bffffffffffffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.bffffffffffffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.bffffffffffffffp+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128 -0xb.bffffffffffffffffffffffffcp+4L : 0xe.85ec8f794e77f065d92f25a98738p-1060L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.bffffffffffffffffffffffffcp+4L : 0xe.85ec8f794e77f065d92f25a98738p-1060L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.bffffffffffffffffffffffffcp+4L : 0xe.85ec8f794e77f065d92f25a98738p-1060L : inexact-ok
+= tgamma upward ldbl-128 -0xb.bffffffffffffffffffffffffcp+4L : 0xe.85ec8f794e77f065d92f25a9874p-1060L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.bffffffffffffffffffffffffcp+4L : 0xe.85ecp-1060L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.bffffffffffffffffffffffffcp+4L : 0xe.85ecp-1060L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128ibm -0xb.bffffffffffffffffffffffffcp+4L : 0xe.85ecp-1060L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128ibm -0xb.bffffffffffffffffffffffffcp+4L : 0xe.85fp-1060L : inexact-ok underflow errno-erange-ok
+tgamma -0xbc.0000000000000000000000004p0
+= tgamma downward flt-32 -0xb.c0001p+4f : -0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma tonearest flt-32 -0xb.c0001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.c0001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0xb.c0001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0xb.c0001p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.c0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.c0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.c0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0xb.c0001p+4L : -0x3.a1681e71734405cp-1140L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.c0001p+4L : -0x3.a1681e71734405bcp-1140L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.c0001p+4L : -0x3.a1681e71734405bcp-1140L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.c0001p+4L : -0x3.a1681e71734405bcp-1140L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.c0001p+4L : -0x3.a1681e71734405cp-1140L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.c0001p+4L : -0x3.a1681e71734405bcp-1140L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.c0001p+4L : -0x3.a1681e71734405bcp-1140L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.c0001p+4L : -0x3.a1681e71734405bcp-1140L : inexact-ok
+= tgamma downward ldbl-128 -0xb.c0001p+4L : -0x3.a1681e71734405bc890265f19adap-1140L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.c0001p+4L : -0x3.a1681e71734405bc890265f19adap-1140L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.c0001p+4L : -0x3.a1681e71734405bc890265f19ad8p-1140L : inexact-ok
+= tgamma upward ldbl-128 -0xb.c0001p+4L : -0x3.a1681e71734405bc890265f19ad8p-1140L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.c0001p+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.c0001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.c0001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.c0001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0xb.c000000000008p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.c000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.c000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.c000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0xb.c000000000008p+4L : -0x7.42f647bca60b9dfp-1112L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.c000000000008p+4L : -0x7.42f647bca60b9de8p-1112L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.c000000000008p+4L : -0x7.42f647bca60b9de8p-1112L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.c000000000008p+4L : -0x7.42f647bca60b9de8p-1112L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.c000000000008p+4L : -0x7.42f647bca60b9dfp-1112L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.c000000000008p+4L : -0x7.42f647bca60b9de8p-1112L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.c000000000008p+4L : -0x7.42f647bca60b9de8p-1112L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.c000000000008p+4L : -0x7.42f647bca60b9de8p-1112L : inexact-ok
+= tgamma downward ldbl-128 -0xb.c000000000008p+4L : -0x7.42f647bca60b9de8427f6a362ab8p-1112L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.c000000000008p+4L : -0x7.42f647bca60b9de8427f6a362ab4p-1112L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.c000000000008p+4L : -0x7.42f647bca60b9de8427f6a362ab4p-1112L : inexact-ok
+= tgamma upward ldbl-128 -0xb.c000000000008p+4L : -0x7.42f647bca60b9de8427f6a362ab4p-1112L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.c000000000008p+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.c000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.c000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.c000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0xb.c00000000000001p+4L : -0x3.a17b23de539de914p-1100L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.c00000000000001p+4L : -0x3.a17b23de539de914p-1100L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.c00000000000001p+4L : -0x3.a17b23de539de91p-1100L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.c00000000000001p+4L : -0x3.a17b23de539de91p-1100L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.c00000000000001p+4L : -0x3.a17b23de539de914p-1100L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.c00000000000001p+4L : -0x3.a17b23de539de914p-1100L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.c00000000000001p+4L : -0x3.a17b23de539de91p-1100L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.c00000000000001p+4L : -0x3.a17b23de539de91p-1100L : inexact-ok
+= tgamma downward ldbl-128 -0xb.c00000000000001p+4L : -0x3.a17b23de539de913d1a127e158f6p-1100L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.c00000000000001p+4L : -0x3.a17b23de539de913d1a127e158f6p-1100L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.c00000000000001p+4L : -0x3.a17b23de539de913d1a127e158f4p-1100L : inexact-ok
+= tgamma upward ldbl-128 -0xb.c00000000000001p+4L : -0x3.a17b23de539de913d1a127e158f4p-1100L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.c00000000000001p+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.c00000000000001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.c00000000000001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.c00000000000001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-128 -0xb.c0000000000000000000000004p+4L : -0xe.85ec8f794e77f065d92f25837bfp-1060L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.c0000000000000000000000004p+4L : -0xe.85ec8f794e77f065d92f25837bfp-1060L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.c0000000000000000000000004p+4L : -0xe.85ec8f794e77f065d92f25837be8p-1060L : inexact-ok
+= tgamma upward ldbl-128 -0xb.c0000000000000000000000004p+4L : -0xe.85ec8f794e77f065d92f25837be8p-1060L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.c0000000000000000000000004p+4L : -0xe.85fp-1060L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.c0000000000000000000000004p+4L : -0xe.85ecp-1060L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128ibm -0xb.c0000000000000000000000004p+4L : -0xe.85ecp-1060L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128ibm -0xb.c0000000000000000000000004p+4L : -0xe.85ecp-1060L : inexact-ok underflow errno-erange-ok
+tgamma -0xbc.ffffffffffffffffffffffffcp0
+= tgamma downward flt-32 -0xb.cffffp+4f : -0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma tonearest flt-32 -0xb.cffffp+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.cffffp+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0xb.cffffp+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0xb.cffffp+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.cffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.cffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.cffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0xb.cffffp+4L : -0x4.eb1490744e9508dp-1148L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.cffffp+4L : -0x4.eb1490744e9508c8p-1148L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.cffffp+4L : -0x4.eb1490744e9508c8p-1148L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.cffffp+4L : -0x4.eb1490744e9508c8p-1148L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.cffffp+4L : -0x4.eb1490744e9508dp-1148L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.cffffp+4L : -0x4.eb1490744e9508c8p-1148L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.cffffp+4L : -0x4.eb1490744e9508c8p-1148L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.cffffp+4L : -0x4.eb1490744e9508c8p-1148L : inexact-ok
+= tgamma downward ldbl-128 -0xb.cffffp+4L : -0x4.eb1490744e9508cbdf4b2d2d11b8p-1148L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.cffffp+4L : -0x4.eb1490744e9508cbdf4b2d2d11b4p-1148L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.cffffp+4L : -0x4.eb1490744e9508cbdf4b2d2d11b4p-1148L : inexact-ok
+= tgamma upward ldbl-128 -0xb.cffffp+4L : -0x4.eb1490744e9508cbdf4b2d2d11b4p-1148L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.cffffp+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.cffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.cffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.cffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0xb.cfffffffffff8p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.cfffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.cfffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.cfffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0xb.cfffffffffff8p+4L : -0x9.d5f58b282beb2e5p-1120L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.cfffffffffff8p+4L : -0x9.d5f58b282beb2e5p-1120L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.cfffffffffff8p+4L : -0x9.d5f58b282beb2e4p-1120L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.cfffffffffff8p+4L : -0x9.d5f58b282beb2e4p-1120L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.cfffffffffff8p+4L : -0x9.d5f58b282beb2e5p-1120L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.cfffffffffff8p+4L : -0x9.d5f58b282beb2e5p-1120L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.cfffffffffff8p+4L : -0x9.d5f58b282beb2e4p-1120L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.cfffffffffff8p+4L : -0x9.d5f58b282beb2e4p-1120L : inexact-ok
+= tgamma downward ldbl-128 -0xb.cfffffffffff8p+4L : -0x9.d5f58b282beb2e4ada1f6e725c48p-1120L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.cfffffffffff8p+4L : -0x9.d5f58b282beb2e4ada1f6e725c48p-1120L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.cfffffffffff8p+4L : -0x9.d5f58b282beb2e4ada1f6e725c4p-1120L : inexact-ok
+= tgamma upward ldbl-128 -0xb.cfffffffffff8p+4L : -0x9.d5f58b282beb2e4ada1f6e725c4p-1120L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.cfffffffffff8p+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.cfffffffffff8p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.cfffffffffff8p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.cfffffffffff8p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0xb.cffffffffffffffp+4L : -0x4.eafac59415275c5p-1108L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.cffffffffffffffp+4L : -0x4.eafac59415275c48p-1108L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.cffffffffffffffp+4L : -0x4.eafac59415275c48p-1108L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.cffffffffffffffp+4L : -0x4.eafac59415275c48p-1108L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.cffffffffffffffp+4L : -0x4.eafac59415275c5p-1108L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.cffffffffffffffp+4L : -0x4.eafac59415275c48p-1108L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.cffffffffffffffp+4L : -0x4.eafac59415275c48p-1108L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.cffffffffffffffp+4L : -0x4.eafac59415275c48p-1108L : inexact-ok
+= tgamma downward ldbl-128 -0xb.cffffffffffffffp+4L : -0x4.eafac59415275c4be21f68f6814p-1108L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.cffffffffffffffp+4L : -0x4.eafac59415275c4be21f68f6814p-1108L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.cffffffffffffffp+4L : -0x4.eafac59415275c4be21f68f6813cp-1108L : inexact-ok
+= tgamma upward ldbl-128 -0xb.cffffffffffffffp+4L : -0x4.eafac59415275c4be21f68f6813cp-1108L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.cffffffffffffffp+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.cffffffffffffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.cffffffffffffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.cffffffffffffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-128 -0xb.cffffffffffffffffffffffffcp+4L : -0x1.3abeb1650549d0a05366de9dee11p-1064L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.cffffffffffffffffffffffffcp+4L : -0x1.3abeb1650549d0a05366de9dee1p-1064L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.cffffffffffffffffffffffffcp+4L : -0x1.3abeb1650549d0a05366de9dee1p-1064L : inexact-ok
+= tgamma upward ldbl-128 -0xb.cffffffffffffffffffffffffcp+4L : -0x1.3abeb1650549d0a05366de9dee1p-1064L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.cffffffffffffffffffffffffcp+4L : -0x1.3acp-1064L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.cffffffffffffffffffffffffcp+4L : -0x1.3acp-1064L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128ibm -0xb.cffffffffffffffffffffffffcp+4L : -0x1.3a8p-1064L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128ibm -0xb.cffffffffffffffffffffffffcp+4L : -0x1.3a8p-1064L : inexact-ok underflow errno-erange-ok
+tgamma -0xbd.0000000000000000000000004p0
+= tgamma downward flt-32 -0xb.d0001p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0xb.d0001p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.d0001p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0xb.d0001p+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0xb.d0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0xb.d0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.d0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.d0001p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xb.d0001p+4L : 0x4.eae0fb4b4576d3e8p-1148L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.d0001p+4L : 0x4.eae0fb4b4576d3fp-1148L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.d0001p+4L : 0x4.eae0fb4b4576d3e8p-1148L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.d0001p+4L : 0x4.eae0fb4b4576d3fp-1148L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.d0001p+4L : 0x4.eae0fb4b4576d3e8p-1148L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.d0001p+4L : 0x4.eae0fb4b4576d3fp-1148L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.d0001p+4L : 0x4.eae0fb4b4576d3e8p-1148L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.d0001p+4L : 0x4.eae0fb4b4576d3fp-1148L : inexact-ok
+= tgamma downward ldbl-128 -0xb.d0001p+4L : 0x4.eae0fb4b4576d3ee7cdc0f84654cp-1148L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.d0001p+4L : 0x4.eae0fb4b4576d3ee7cdc0f84655p-1148L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.d0001p+4L : 0x4.eae0fb4b4576d3ee7cdc0f84654cp-1148L : inexact-ok
+= tgamma upward ldbl-128 -0xb.d0001p+4L : 0x4.eae0fb4b4576d3ee7cdc0f84655p-1148L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.d0001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.d0001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.d0001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.d0001p+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0xb.d000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0xb.d000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.d000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.d000000000008p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xb.d000000000008p+4L : 0x9.d5f58b2828b1dbbp-1120L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.d000000000008p+4L : 0x9.d5f58b2828b1dbcp-1120L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.d000000000008p+4L : 0x9.d5f58b2828b1dbbp-1120L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.d000000000008p+4L : 0x9.d5f58b2828b1dbcp-1120L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.d000000000008p+4L : 0x9.d5f58b2828b1dbbp-1120L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.d000000000008p+4L : 0x9.d5f58b2828b1dbcp-1120L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.d000000000008p+4L : 0x9.d5f58b2828b1dbbp-1120L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.d000000000008p+4L : 0x9.d5f58b2828b1dbcp-1120L : inexact-ok
+= tgamma downward ldbl-128 -0xb.d000000000008p+4L : 0x9.d5f58b2828b1dbba5c4ec70798d8p-1120L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.d000000000008p+4L : 0x9.d5f58b2828b1dbba5c4ec70798d8p-1120L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.d000000000008p+4L : 0x9.d5f58b2828b1dbba5c4ec70798d8p-1120L : inexact-ok
+= tgamma upward ldbl-128 -0xb.d000000000008p+4L : 0x9.d5f58b2828b1dbba5c4ec70798ep-1120L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.d000000000008p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.d000000000008p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.d000000000008p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.d000000000008p+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xb.d00000000000001p+4L : 0x4.eafac594152728bp-1108L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.d00000000000001p+4L : 0x4.eafac594152728b8p-1108L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.d00000000000001p+4L : 0x4.eafac594152728bp-1108L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.d00000000000001p+4L : 0x4.eafac594152728b8p-1108L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.d00000000000001p+4L : 0x4.eafac594152728bp-1108L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.d00000000000001p+4L : 0x4.eafac594152728b8p-1108L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.d00000000000001p+4L : 0x4.eafac594152728bp-1108L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.d00000000000001p+4L : 0x4.eafac594152728b8p-1108L : inexact-ok
+= tgamma downward ldbl-128 -0xb.d00000000000001p+4L : 0x4.eafac594152728b6b9178bec0a9p-1108L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.d00000000000001p+4L : 0x4.eafac594152728b6b9178bec0a94p-1108L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.d00000000000001p+4L : 0x4.eafac594152728b6b9178bec0a9p-1108L : inexact-ok
+= tgamma upward ldbl-128 -0xb.d00000000000001p+4L : 0x4.eafac594152728b6b9178bec0a94p-1108L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.d00000000000001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.d00000000000001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.d00000000000001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.d00000000000001p+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128 -0xb.d0000000000000000000000004p+4L : 0x1.3abeb1650549d0a05366de9ab4bep-1064L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.d0000000000000000000000004p+4L : 0x1.3abeb1650549d0a05366de9ab4bep-1064L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.d0000000000000000000000004p+4L : 0x1.3abeb1650549d0a05366de9ab4bep-1064L : inexact-ok
+= tgamma upward ldbl-128 -0xb.d0000000000000000000000004p+4L : 0x1.3abeb1650549d0a05366de9ab4bfp-1064L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.d0000000000000000000000004p+4L : 0x1.3a8p-1064L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.d0000000000000000000000004p+4L : 0x1.3acp-1064L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128ibm -0xb.d0000000000000000000000004p+4L : 0x1.3a8p-1064L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128ibm -0xb.d0000000000000000000000004p+4L : 0x1.3acp-1064L : inexact-ok underflow errno-erange-ok
+tgamma -0xbd.ffffffffffffffffffffffffcp0
+= tgamma downward flt-32 -0xb.dffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0xb.dffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.dffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0xb.dffffp+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0xb.dffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0xb.dffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.dffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.dffffp+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xb.dffffp+4L : 0x6.a071f95f54494e5p-1156L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.dffffp+4L : 0x6.a071f95f54494e5p-1156L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.dffffp+4L : 0x6.a071f95f54494e5p-1156L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.dffffp+4L : 0x6.a071f95f54494e58p-1156L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.dffffp+4L : 0x6.a071f95f54494e5p-1156L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.dffffp+4L : 0x6.a071f95f54494e5p-1156L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.dffffp+4L : 0x6.a071f95f54494e5p-1156L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.dffffp+4L : 0x6.a071f95f54494e58p-1156L : inexact-ok
+= tgamma downward ldbl-128 -0xb.dffffp+4L : 0x6.a071f95f54494e510e48132cef88p-1156L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.dffffp+4L : 0x6.a071f95f54494e510e48132cef8cp-1156L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.dffffp+4L : 0x6.a071f95f54494e510e48132cef88p-1156L : inexact-ok
+= tgamma upward ldbl-128 -0xb.dffffp+4L : 0x6.a071f95f54494e510e48132cef8cp-1156L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.dffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.dffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.dffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.dffffp+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0xb.dfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0xb.dfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.dfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.dfffffffffff8p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xb.dfffffffffff8p+4L : 0xd.409e5fdfe4f1fbp-1128L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.dfffffffffff8p+4L : 0xd.409e5fdfe4f1fbp-1128L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.dfffffffffff8p+4L : 0xd.409e5fdfe4f1fbp-1128L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.dfffffffffff8p+4L : 0xd.409e5fdfe4f1fb1p-1128L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.dfffffffffff8p+4L : 0xd.409e5fdfe4f1fbp-1128L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.dfffffffffff8p+4L : 0xd.409e5fdfe4f1fbp-1128L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.dfffffffffff8p+4L : 0xd.409e5fdfe4f1fbp-1128L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.dfffffffffff8p+4L : 0xd.409e5fdfe4f1fb1p-1128L : inexact-ok
+= tgamma downward ldbl-128 -0xb.dfffffffffff8p+4L : 0xd.409e5fdfe4f1fb07d10093ac5bcp-1128L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.dfffffffffff8p+4L : 0xd.409e5fdfe4f1fb07d10093ac5bc8p-1128L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.dfffffffffff8p+4L : 0xd.409e5fdfe4f1fb07d10093ac5bcp-1128L : inexact-ok
+= tgamma upward ldbl-128 -0xb.dfffffffffff8p+4L : 0xd.409e5fdfe4f1fb07d10093ac5bc8p-1128L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.dfffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.dfffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.dfffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.dfffffffffff8p+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xb.dffffffffffffffp+4L : 0x6.a04f2feff162d8p-1116L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.dffffffffffffffp+4L : 0x6.a04f2feff162d8p-1116L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.dffffffffffffffp+4L : 0x6.a04f2feff162d8p-1116L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.dffffffffffffffp+4L : 0x6.a04f2feff162d808p-1116L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.dffffffffffffffp+4L : 0x6.a04f2feff162d8p-1116L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.dffffffffffffffp+4L : 0x6.a04f2feff162d8p-1116L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.dffffffffffffffp+4L : 0x6.a04f2feff162d8p-1116L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.dffffffffffffffp+4L : 0x6.a04f2feff162d808p-1116L : inexact-ok
+= tgamma downward ldbl-128 -0xb.dffffffffffffffp+4L : 0x6.a04f2feff162d8036197b5c29fd4p-1116L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.dffffffffffffffp+4L : 0x6.a04f2feff162d8036197b5c29fd8p-1116L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.dffffffffffffffp+4L : 0x6.a04f2feff162d8036197b5c29fd4p-1116L : inexact-ok
+= tgamma upward ldbl-128 -0xb.dffffffffffffffp+4L : 0x6.a04f2feff162d8036197b5c29fd8p-1116L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.dffffffffffffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.dffffffffffffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.dffffffffffffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.dffffffffffffffp+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128 -0xb.dffffffffffffffffffffffffcp+4L : 0x1.a813cbfbfc58ad4e96196c9ee5b2p-1072L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.dffffffffffffffffffffffffcp+4L : 0x1.a813cbfbfc58ad4e96196c9ee5b3p-1072L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.dffffffffffffffffffffffffcp+4L : 0x1.a813cbfbfc58ad4e96196c9ee5b2p-1072L : inexact-ok
+= tgamma upward ldbl-128 -0xb.dffffffffffffffffffffffffcp+4L : 0x1.a813cbfbfc58ad4e96196c9ee5b3p-1072L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.dffffffffffffffffffffffffcp+4L : 0x1.8p-1072L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.dffffffffffffffffffffffffcp+4L : 0x1.cp-1072L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128ibm -0xb.dffffffffffffffffffffffffcp+4L : 0x1.8p-1072L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128ibm -0xb.dffffffffffffffffffffffffcp+4L : 0x1.cp-1072L : inexact-ok underflow errno-erange-ok
+tgamma -0xbe.0000000000000000000000004p0
+= tgamma downward flt-32 -0xb.e0001p+4f : -0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma tonearest flt-32 -0xb.e0001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.e0001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0xb.e0001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0xb.e0001p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.e0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.e0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.e0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0xb.e0001p+4L : -0x6.a02c674cee90e108p-1156L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.e0001p+4L : -0x6.a02c674cee90e1p-1156L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.e0001p+4L : -0x6.a02c674cee90e1p-1156L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.e0001p+4L : -0x6.a02c674cee90e1p-1156L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.e0001p+4L : -0x6.a02c674cee90e108p-1156L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.e0001p+4L : -0x6.a02c674cee90e1p-1156L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.e0001p+4L : -0x6.a02c674cee90e1p-1156L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.e0001p+4L : -0x6.a02c674cee90e1p-1156L : inexact-ok
+= tgamma downward ldbl-128 -0xb.e0001p+4L : -0x6.a02c674cee90e10296e1141cfd9cp-1156L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.e0001p+4L : -0x6.a02c674cee90e10296e1141cfd9cp-1156L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.e0001p+4L : -0x6.a02c674cee90e10296e1141cfd98p-1156L : inexact-ok
+= tgamma upward ldbl-128 -0xb.e0001p+4L : -0x6.a02c674cee90e10296e1141cfd98p-1156L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.e0001p+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.e0001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.e0001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.e0001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0xb.e000000000008p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.e000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.e000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.e000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0xb.e000000000008p+4L : -0xd.409e5fdfe098d9fp-1128L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.e000000000008p+4L : -0xd.409e5fdfe098d9ep-1128L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.e000000000008p+4L : -0xd.409e5fdfe098d9ep-1128L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.e000000000008p+4L : -0xd.409e5fdfe098d9ep-1128L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.e000000000008p+4L : -0xd.409e5fdfe098d9fp-1128L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.e000000000008p+4L : -0xd.409e5fdfe098d9ep-1128L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.e000000000008p+4L : -0xd.409e5fdfe098d9ep-1128L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.e000000000008p+4L : -0xd.409e5fdfe098d9ep-1128L : inexact-ok
+= tgamma downward ldbl-128 -0xb.e000000000008p+4L : -0xd.409e5fdfe098d9e190969c4f40cp-1128L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.e000000000008p+4L : -0xd.409e5fdfe098d9e190969c4f40b8p-1128L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.e000000000008p+4L : -0xd.409e5fdfe098d9e190969c4f40b8p-1128L : inexact-ok
+= tgamma upward ldbl-128 -0xb.e000000000008p+4L : -0xd.409e5fdfe098d9e190969c4f40b8p-1128L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.e000000000008p+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.e000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.e000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.e000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0xb.e00000000000001p+4L : -0x6.a04f2feff1629278p-1116L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.e00000000000001p+4L : -0x6.a04f2feff162927p-1116L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.e00000000000001p+4L : -0x6.a04f2feff162927p-1116L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.e00000000000001p+4L : -0x6.a04f2feff162927p-1116L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.e00000000000001p+4L : -0x6.a04f2feff1629278p-1116L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.e00000000000001p+4L : -0x6.a04f2feff162927p-1116L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.e00000000000001p+4L : -0x6.a04f2feff162927p-1116L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.e00000000000001p+4L : -0x6.a04f2feff162927p-1116L : inexact-ok
+= tgamma downward ldbl-128 -0xb.e00000000000001p+4L : -0x6.a04f2feff16292714f33af232a08p-1116L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.e00000000000001p+4L : -0x6.a04f2feff16292714f33af232a04p-1116L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.e00000000000001p+4L : -0x6.a04f2feff16292714f33af232a04p-1116L : inexact-ok
+= tgamma upward ldbl-128 -0xb.e00000000000001p+4L : -0x6.a04f2feff16292714f33af232a04p-1116L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.e00000000000001p+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.e00000000000001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.e00000000000001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.e00000000000001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-128 -0xb.e0000000000000000000000004p+4L : -0x1.a813cbfbfc58ad4e96196c9a8c92p-1072L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.e0000000000000000000000004p+4L : -0x1.a813cbfbfc58ad4e96196c9a8c91p-1072L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.e0000000000000000000000004p+4L : -0x1.a813cbfbfc58ad4e96196c9a8c91p-1072L : inexact-ok
+= tgamma upward ldbl-128 -0xb.e0000000000000000000000004p+4L : -0x1.a813cbfbfc58ad4e96196c9a8c91p-1072L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.e0000000000000000000000004p+4L : -0x1.cp-1072L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.e0000000000000000000000004p+4L : -0x1.cp-1072L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128ibm -0xb.e0000000000000000000000004p+4L : -0x1.8p-1072L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128ibm -0xb.e0000000000000000000000004p+4L : -0x1.8p-1072L : inexact-ok underflow errno-erange-ok
+tgamma -0xbe.ffffffffffffffffffffffffcp0
+= tgamma downward flt-32 -0xb.effffp+4f : -0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma tonearest flt-32 -0xb.effffp+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.effffp+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0xb.effffp+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0xb.effffp+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.effffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.effffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.effffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0xb.effffp+4L : -0x8.e1c509b9188f73ep-1164L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.effffp+4L : -0x8.e1c509b9188f73dp-1164L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.effffp+4L : -0x8.e1c509b9188f73dp-1164L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.effffp+4L : -0x8.e1c509b9188f73dp-1164L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.effffp+4L : -0x8.e1c509b9188f73ep-1164L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.effffp+4L : -0x8.e1c509b9188f73dp-1164L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.effffp+4L : -0x8.e1c509b9188f73dp-1164L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.effffp+4L : -0x8.e1c509b9188f73dp-1164L : inexact-ok
+= tgamma downward ldbl-128 -0xb.effffp+4L : -0x8.e1c509b9188f73d1ea32ca8230b8p-1164L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.effffp+4L : -0x8.e1c509b9188f73d1ea32ca8230bp-1164L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.effffp+4L : -0x8.e1c509b9188f73d1ea32ca8230bp-1164L : inexact-ok
+= tgamma upward ldbl-128 -0xb.effffp+4L : -0x8.e1c509b9188f73d1ea32ca8230bp-1164L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.effffp+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.effffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.effffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.effffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0xb.efffffffffff8p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.efffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.efffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.efffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0xb.efffffffffff8p+4L : -0x1.1c32cbb79d3b2faep-1132L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.efffffffffff8p+4L : -0x1.1c32cbb79d3b2faep-1132L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.efffffffffff8p+4L : -0x1.1c32cbb79d3b2facp-1132L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.efffffffffff8p+4L : -0x1.1c32cbb79d3b2facp-1132L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.efffffffffff8p+4L : -0x1.1c32cbb79d3b2faep-1132L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.efffffffffff8p+4L : -0x1.1c32cbb79d3b2faep-1132L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.efffffffffff8p+4L : -0x1.1c32cbb79d3b2facp-1132L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.efffffffffff8p+4L : -0x1.1c32cbb79d3b2facp-1132L : inexact-ok
+= tgamma downward ldbl-128 -0xb.efffffffffff8p+4L : -0x1.1c32cbb79d3b2fad009321b3186ep-1132L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.efffffffffff8p+4L : -0x1.1c32cbb79d3b2fad009321b3186ep-1132L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.efffffffffff8p+4L : -0x1.1c32cbb79d3b2fad009321b3186dp-1132L : inexact-ok
+= tgamma upward ldbl-128 -0xb.efffffffffff8p+4L : -0x1.1c32cbb79d3b2fad009321b3186dp-1132L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.efffffffffff8p+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.efffffffffff8p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.efffffffffff8p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.efffffffffff8p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0xb.effffffffffffffp+4L : -0x8.e1965dbce864508p-1124L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.effffffffffffffp+4L : -0x8.e1965dbce864508p-1124L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.effffffffffffffp+4L : -0x8.e1965dbce864507p-1124L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.effffffffffffffp+4L : -0x8.e1965dbce864507p-1124L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.effffffffffffffp+4L : -0x8.e1965dbce864508p-1124L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.effffffffffffffp+4L : -0x8.e1965dbce864508p-1124L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.effffffffffffffp+4L : -0x8.e1965dbce864507p-1124L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.effffffffffffffp+4L : -0x8.e1965dbce864507p-1124L : inexact-ok
+= tgamma downward ldbl-128 -0xb.effffffffffffffp+4L : -0x8.e1965dbce864507ba91eede73f5p-1124L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.effffffffffffffp+4L : -0x8.e1965dbce864507ba91eede73f5p-1124L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.effffffffffffffp+4L : -0x8.e1965dbce864507ba91eede73f48p-1124L : inexact-ok
+= tgamma upward ldbl-128 -0xb.effffffffffffffp+4L : -0x8.e1965dbce864507ba91eede73f48p-1124L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.effffffffffffffp+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.effffffffffffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.effffffffffffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.effffffffffffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-128 -0xb.effffffffffffffffffffffffcp+4L : -0x2.3865976f3a1908740d8947de5b7cp-1080L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.effffffffffffffffffffffffcp+4L : -0x2.3865976f3a1908740d8947de5b7ap-1080L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.effffffffffffffffffffffffcp+4L : -0x2.3865976f3a1908740d8947de5b7ap-1080L : inexact-ok
+= tgamma upward ldbl-128 -0xb.effffffffffffffffffffffffcp+4L : -0x2.3865976f3a1908740d8947de5b7ap-1080L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.effffffffffffffffffffffffcp+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.effffffffffffffffffffffffcp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.effffffffffffffffffffffffcp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.effffffffffffffffffffffffcp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+tgamma -0xbf.0000000000000000000000004p0
+= tgamma downward flt-32 -0xb.f0001p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0xb.f0001p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.f0001p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0xb.f0001p+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0xb.f0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0xb.f0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.f0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.f0001p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xb.f0001p+4L : 0x8.e167b2d322aba2p-1164L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.f0001p+4L : 0x8.e167b2d322aba2p-1164L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.f0001p+4L : 0x8.e167b2d322aba2p-1164L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.f0001p+4L : 0x8.e167b2d322aba21p-1164L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.f0001p+4L : 0x8.e167b2d322aba2p-1164L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.f0001p+4L : 0x8.e167b2d322aba2p-1164L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.f0001p+4L : 0x8.e167b2d322aba2p-1164L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.f0001p+4L : 0x8.e167b2d322aba21p-1164L : inexact-ok
+= tgamma downward ldbl-128 -0xb.f0001p+4L : 0x8.e167b2d322aba202926ca843c648p-1164L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.f0001p+4L : 0x8.e167b2d322aba202926ca843c65p-1164L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.f0001p+4L : 0x8.e167b2d322aba202926ca843c648p-1164L : inexact-ok
+= tgamma upward ldbl-128 -0xb.f0001p+4L : 0x8.e167b2d322aba202926ca843c65p-1164L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.f0001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.f0001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.f0001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.f0001p+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0xb.f000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0xb.f000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.f000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.f000000000008p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xb.f000000000008p+4L : 0x1.1c32cbb79cddd8c6p-1132L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.f000000000008p+4L : 0x1.1c32cbb79cddd8c8p-1132L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.f000000000008p+4L : 0x1.1c32cbb79cddd8c6p-1132L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.f000000000008p+4L : 0x1.1c32cbb79cddd8c8p-1132L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.f000000000008p+4L : 0x1.1c32cbb79cddd8c6p-1132L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.f000000000008p+4L : 0x1.1c32cbb79cddd8c8p-1132L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.f000000000008p+4L : 0x1.1c32cbb79cddd8c6p-1132L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.f000000000008p+4L : 0x1.1c32cbb79cddd8c8p-1132L : inexact-ok
+= tgamma downward ldbl-128 -0xb.f000000000008p+4L : 0x1.1c32cbb79cddd8c70cf62ebbabecp-1132L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.f000000000008p+4L : 0x1.1c32cbb79cddd8c70cf62ebbabedp-1132L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.f000000000008p+4L : 0x1.1c32cbb79cddd8c70cf62ebbabecp-1132L : inexact-ok
+= tgamma upward ldbl-128 -0xb.f000000000008p+4L : 0x1.1c32cbb79cddd8c70cf62ebbabedp-1132L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.f000000000008p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.f000000000008p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.f000000000008p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.f000000000008p+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xb.f00000000000001p+4L : 0x8.e1965dbce863f32p-1124L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.f00000000000001p+4L : 0x8.e1965dbce863f32p-1124L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.f00000000000001p+4L : 0x8.e1965dbce863f32p-1124L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.f00000000000001p+4L : 0x8.e1965dbce863f33p-1124L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.f00000000000001p+4L : 0x8.e1965dbce863f32p-1124L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.f00000000000001p+4L : 0x8.e1965dbce863f32p-1124L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.f00000000000001p+4L : 0x8.e1965dbce863f32p-1124L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.f00000000000001p+4L : 0x8.e1965dbce863f33p-1124L : inexact-ok
+= tgamma downward ldbl-128 -0xb.f00000000000001p+4L : 0x8.e1965dbce863f324c32b50f447ep-1124L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.f00000000000001p+4L : 0x8.e1965dbce863f324c32b50f447ep-1124L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.f00000000000001p+4L : 0x8.e1965dbce863f324c32b50f447ep-1124L : inexact-ok
+= tgamma upward ldbl-128 -0xb.f00000000000001p+4L : 0x8.e1965dbce863f324c32b50f447e8p-1124L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.f00000000000001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.f00000000000001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.f00000000000001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.f00000000000001p+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128 -0xb.f0000000000000000000000004p+4L : 0x2.3865976f3a1908740d8947d8860cp-1080L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.f0000000000000000000000004p+4L : 0x2.3865976f3a1908740d8947d8860cp-1080L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.f0000000000000000000000004p+4L : 0x2.3865976f3a1908740d8947d8860cp-1080L : inexact-ok
+= tgamma upward ldbl-128 -0xb.f0000000000000000000000004p+4L : 0x2.3865976f3a1908740d8947d8860ep-1080L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.f0000000000000000000000004p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.f0000000000000000000000004p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.f0000000000000000000000004p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.f0000000000000000000000004p+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+tgamma 0x8.000000000000001p0
+= tgamma downward flt-32 0x8.00001p+0f : 0x1.3b0026p+12f : inexact-ok
+= tgamma tonearest flt-32 0x8.00001p+0f : 0x1.3b0028p+12f : inexact-ok
+= tgamma towardzero flt-32 0x8.00001p+0f : 0x1.3b0026p+12f : inexact-ok
+= tgamma upward flt-32 0x8.00001p+0f : 0x1.3b0028p+12f : inexact-ok
+= tgamma downward dbl-64 0x8.00001p+0 : 0x1.3b0027aed7d78p+12 : inexact-ok
+= tgamma tonearest dbl-64 0x8.00001p+0 : 0x1.3b0027aed7d79p+12 : inexact-ok
+= tgamma towardzero dbl-64 0x8.00001p+0 : 0x1.3b0027aed7d78p+12 : inexact-ok
+= tgamma upward dbl-64 0x8.00001p+0 : 0x1.3b0027aed7d79p+12 : inexact-ok
+= tgamma downward ldbl-96-intel 0x8.00001p+0L : 0x1.3b0027aed7d78dfep+12L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x8.00001p+0L : 0x1.3b0027aed7d78dfep+12L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x8.00001p+0L : 0x1.3b0027aed7d78dfep+12L : inexact-ok
+= tgamma upward ldbl-96-intel 0x8.00001p+0L : 0x1.3b0027aed7d78ep+12L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x8.00001p+0L : 0x1.3b0027aed7d78dfep+12L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x8.00001p+0L : 0x1.3b0027aed7d78dfep+12L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x8.00001p+0L : 0x1.3b0027aed7d78dfep+12L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x8.00001p+0L : 0x1.3b0027aed7d78ep+12L : inexact-ok
+= tgamma downward ldbl-128 0x8.00001p+0L : 0x1.3b0027aed7d78dfe30dbe6eceb51p+12L : inexact-ok
+= tgamma tonearest ldbl-128 0x8.00001p+0L : 0x1.3b0027aed7d78dfe30dbe6eceb51p+12L : inexact-ok
+= tgamma towardzero ldbl-128 0x8.00001p+0L : 0x1.3b0027aed7d78dfe30dbe6eceb51p+12L : inexact-ok
+= tgamma upward ldbl-128 0x8.00001p+0L : 0x1.3b0027aed7d78dfe30dbe6eceb52p+12L : inexact-ok
+= tgamma downward ldbl-128ibm 0x8.00001p+0L : 0x1.3b0027aed7d78dfe30dbe6ecebp+12L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x8.00001p+0L : 0x1.3b0027aed7d78dfe30dbe6eceb8p+12L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x8.00001p+0L : 0x1.3b0027aed7d78dfe30dbe6ecebp+12L : inexact-ok
+= tgamma upward ldbl-128ibm 0x8.00001p+0L : 0x1.3b0027aed7d78dfe30dbe6eceb8p+12L : inexact-ok
+= tgamma downward flt-32 0x8p+0f : 0x1.3bp+12f : inexact-ok
+= tgamma tonearest flt-32 0x8p+0f : 0x1.3bp+12f : inexact-ok
+= tgamma towardzero flt-32 0x8p+0f : 0x1.3bp+12f : inexact-ok
+= tgamma upward flt-32 0x8p+0f : 0x1.3bp+12f : inexact-ok
+= tgamma downward dbl-64 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma tonearest dbl-64 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma towardzero dbl-64 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma upward dbl-64 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma downward ldbl-96-intel 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma upward ldbl-96-intel 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma downward ldbl-128 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma tonearest ldbl-128 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma towardzero ldbl-128 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma upward ldbl-128 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma downward ldbl-128ibm 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma upward ldbl-128ibm 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma downward dbl-64 0x8.0000000000008p+0 : 0x1.3b00000000013p+12 : inexact-ok
+= tgamma tonearest dbl-64 0x8.0000000000008p+0 : 0x1.3b00000000014p+12 : inexact-ok
+= tgamma towardzero dbl-64 0x8.0000000000008p+0 : 0x1.3b00000000013p+12 : inexact-ok
+= tgamma upward dbl-64 0x8.0000000000008p+0 : 0x1.3b00000000014p+12 : inexact-ok
+= tgamma downward ldbl-96-intel 0x8.0000000000008p+0L : 0x1.3b00000000013d76p+12L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x8.0000000000008p+0L : 0x1.3b00000000013d76p+12L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x8.0000000000008p+0L : 0x1.3b00000000013d76p+12L : inexact-ok
+= tgamma upward ldbl-96-intel 0x8.0000000000008p+0L : 0x1.3b00000000013d78p+12L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x8.0000000000008p+0L : 0x1.3b00000000013d76p+12L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x8.0000000000008p+0L : 0x1.3b00000000013d76p+12L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x8.0000000000008p+0L : 0x1.3b00000000013d76p+12L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x8.0000000000008p+0L : 0x1.3b00000000013d78p+12L : inexact-ok
+= tgamma downward ldbl-128 0x8.0000000000008p+0L : 0x1.3b00000000013d76aa158a2c6263p+12L : inexact-ok
+= tgamma tonearest ldbl-128 0x8.0000000000008p+0L : 0x1.3b00000000013d76aa158a2c6263p+12L : inexact-ok
+= tgamma towardzero ldbl-128 0x8.0000000000008p+0L : 0x1.3b00000000013d76aa158a2c6263p+12L : inexact-ok
+= tgamma upward ldbl-128 0x8.0000000000008p+0L : 0x1.3b00000000013d76aa158a2c6264p+12L : inexact-ok
+= tgamma downward ldbl-128ibm 0x8.0000000000008p+0L : 0x1.3b00000000013d76aa158a2c62p+12L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x8.0000000000008p+0L : 0x1.3b00000000013d76aa158a2c628p+12L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x8.0000000000008p+0L : 0x1.3b00000000013d76aa158a2c62p+12L : inexact-ok
+= tgamma upward ldbl-128ibm 0x8.0000000000008p+0L : 0x1.3b00000000013d76aa158a2c628p+12L : inexact-ok
+= tgamma downward ldbl-96-intel 0x8.000000000000001p+0L : 0x1.3b00000000000026p+12L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x8.000000000000001p+0L : 0x1.3b00000000000028p+12L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x8.000000000000001p+0L : 0x1.3b00000000000026p+12L : inexact-ok
+= tgamma upward ldbl-96-intel 0x8.000000000000001p+0L : 0x1.3b00000000000028p+12L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x8.000000000000001p+0L : 0x1.3b00000000000026p+12L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x8.000000000000001p+0L : 0x1.3b00000000000028p+12L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x8.000000000000001p+0L : 0x1.3b00000000000026p+12L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x8.000000000000001p+0L : 0x1.3b00000000000028p+12L : inexact-ok
+= tgamma downward ldbl-128 0x8.000000000000001p+0L : 0x1.3b00000000000027aed542b14577p+12L : inexact-ok
+= tgamma tonearest ldbl-128 0x8.000000000000001p+0L : 0x1.3b00000000000027aed542b14578p+12L : inexact-ok
+= tgamma towardzero ldbl-128 0x8.000000000000001p+0L : 0x1.3b00000000000027aed542b14577p+12L : inexact-ok
+= tgamma upward ldbl-128 0x8.000000000000001p+0L : 0x1.3b00000000000027aed542b14578p+12L : inexact-ok
+= tgamma downward ldbl-128ibm 0x8.000000000000001p+0L : 0x1.3b00000000000027aed542b145p+12L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x8.000000000000001p+0L : 0x1.3b00000000000027aed542b1458p+12L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x8.000000000000001p+0L : 0x1.3b00000000000027aed542b145p+12L : inexact-ok
+= tgamma upward ldbl-128ibm 0x8.000000000000001p+0L : 0x1.3b00000000000027aed542b1458p+12L : inexact-ok
+tgamma 0x7.fffffffffffffff8p0
+= tgamma downward flt-32 0x8p+0f : 0x1.3bp+12f : inexact-ok
+= tgamma tonearest flt-32 0x8p+0f : 0x1.3bp+12f : inexact-ok
+= tgamma towardzero flt-32 0x8p+0f : 0x1.3bp+12f : inexact-ok
+= tgamma upward flt-32 0x8p+0f : 0x1.3bp+12f : inexact-ok
+= tgamma downward dbl-64 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma tonearest dbl-64 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma towardzero dbl-64 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma upward dbl-64 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma downward ldbl-96-intel 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma upward ldbl-96-intel 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma downward ldbl-128 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma tonearest ldbl-128 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma towardzero ldbl-128 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma upward ldbl-128 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma downward ldbl-128ibm 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma upward ldbl-128ibm 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma downward flt-32 0x7.fffff8p+0f : 0x1.3affecp+12f : inexact-ok
+= tgamma tonearest flt-32 0x7.fffff8p+0f : 0x1.3affecp+12f : inexact-ok
+= tgamma towardzero flt-32 0x7.fffff8p+0f : 0x1.3affecp+12f : inexact-ok
+= tgamma upward flt-32 0x7.fffff8p+0f : 0x1.3affeep+12f : inexact-ok
+= tgamma downward dbl-64 0x7.fffff8p+0 : 0x1.3affec289603dp+12 : inexact-ok
+= tgamma tonearest dbl-64 0x7.fffff8p+0 : 0x1.3affec289603ep+12 : inexact-ok
+= tgamma towardzero dbl-64 0x7.fffff8p+0 : 0x1.3affec289603dp+12 : inexact-ok
+= tgamma upward dbl-64 0x7.fffff8p+0 : 0x1.3affec289603ep+12 : inexact-ok
+= tgamma downward ldbl-96-intel 0x7.fffff8p+0L : 0x1.3affec289603de8p+12L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x7.fffff8p+0L : 0x1.3affec289603de8p+12L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x7.fffff8p+0L : 0x1.3affec289603de8p+12L : inexact-ok
+= tgamma upward ldbl-96-intel 0x7.fffff8p+0L : 0x1.3affec289603de82p+12L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x7.fffff8p+0L : 0x1.3affec289603de8p+12L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x7.fffff8p+0L : 0x1.3affec289603de8p+12L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x7.fffff8p+0L : 0x1.3affec289603de8p+12L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x7.fffff8p+0L : 0x1.3affec289603de82p+12L : inexact-ok
+= tgamma downward ldbl-128 0x7.fffff8p+0L : 0x1.3affec289603de8066de83f67783p+12L : inexact-ok
+= tgamma tonearest ldbl-128 0x7.fffff8p+0L : 0x1.3affec289603de8066de83f67784p+12L : inexact-ok
+= tgamma towardzero ldbl-128 0x7.fffff8p+0L : 0x1.3affec289603de8066de83f67783p+12L : inexact-ok
+= tgamma upward ldbl-128 0x7.fffff8p+0L : 0x1.3affec289603de8066de83f67784p+12L : inexact-ok
+= tgamma downward ldbl-128ibm 0x7.fffff8p+0L : 0x1.3affec289603de8066de83f6778p+12L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x7.fffff8p+0L : 0x1.3affec289603de8066de83f6778p+12L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x7.fffff8p+0L : 0x1.3affec289603de8066de83f6778p+12L : inexact-ok
+= tgamma upward ldbl-128ibm 0x7.fffff8p+0L : 0x1.3affec289603de8066de83f678p+12L : inexact-ok
+= tgamma downward dbl-64 0x7.ffffffffffffcp+0 : 0x1.3affffffffff6p+12 : inexact-ok
+= tgamma tonearest dbl-64 0x7.ffffffffffffcp+0 : 0x1.3affffffffff6p+12 : inexact-ok
+= tgamma towardzero dbl-64 0x7.ffffffffffffcp+0 : 0x1.3affffffffff6p+12 : inexact-ok
+= tgamma upward dbl-64 0x7.ffffffffffffcp+0 : 0x1.3affffffffff7p+12 : inexact-ok
+= tgamma downward ldbl-96-intel 0x7.ffffffffffffcp+0L : 0x1.3affffffffff6144p+12L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x7.ffffffffffffcp+0L : 0x1.3affffffffff6144p+12L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x7.ffffffffffffcp+0L : 0x1.3affffffffff6144p+12L : inexact-ok
+= tgamma upward ldbl-96-intel 0x7.ffffffffffffcp+0L : 0x1.3affffffffff6146p+12L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x7.ffffffffffffcp+0L : 0x1.3affffffffff6144p+12L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x7.ffffffffffffcp+0L : 0x1.3affffffffff6144p+12L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x7.ffffffffffffcp+0L : 0x1.3affffffffff6144p+12L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x7.ffffffffffffcp+0L : 0x1.3affffffffff6146p+12L : inexact-ok
+= tgamma downward ldbl-128 0x7.ffffffffffffcp+0L : 0x1.3affffffffff6144aaf53aea4ab7p+12L : inexact-ok
+= tgamma tonearest ldbl-128 0x7.ffffffffffffcp+0L : 0x1.3affffffffff6144aaf53aea4ab8p+12L : inexact-ok
+= tgamma towardzero ldbl-128 0x7.ffffffffffffcp+0L : 0x1.3affffffffff6144aaf53aea4ab7p+12L : inexact-ok
+= tgamma upward ldbl-128 0x7.ffffffffffffcp+0L : 0x1.3affffffffff6144aaf53aea4ab8p+12L : inexact-ok
+= tgamma downward ldbl-128ibm 0x7.ffffffffffffcp+0L : 0x1.3affffffffff6144aaf53aea4a8p+12L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x7.ffffffffffffcp+0L : 0x1.3affffffffff6144aaf53aea4a8p+12L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x7.ffffffffffffcp+0L : 0x1.3affffffffff6144aaf53aea4a8p+12L : inexact-ok
+= tgamma upward ldbl-128ibm 0x7.ffffffffffffcp+0L : 0x1.3affffffffff6144aaf53aea4bp+12L : inexact-ok
+= tgamma downward ldbl-96-intel 0x7.fffffffffffffff8p+0L : 0x1.3affffffffffffecp+12L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x7.fffffffffffffff8p+0L : 0x1.3affffffffffffecp+12L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x7.fffffffffffffff8p+0L : 0x1.3affffffffffffecp+12L : inexact-ok
+= tgamma upward ldbl-96-intel 0x7.fffffffffffffff8p+0L : 0x1.3affffffffffffeep+12L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x7.fffffffffffffff8p+0L : 0x1.3affffffffffffecp+12L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x7.fffffffffffffff8p+0L : 0x1.3affffffffffffecp+12L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x7.fffffffffffffff8p+0L : 0x1.3affffffffffffecp+12L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x7.fffffffffffffff8p+0L : 0x1.3affffffffffffeep+12L : inexact-ok
+= tgamma downward ldbl-128 0x7.fffffffffffffff8p+0L : 0x1.3affffffffffffec28955ea75d44p+12L : inexact-ok
+= tgamma tonearest ldbl-128 0x7.fffffffffffffff8p+0L : 0x1.3affffffffffffec28955ea75d44p+12L : inexact-ok
+= tgamma towardzero ldbl-128 0x7.fffffffffffffff8p+0L : 0x1.3affffffffffffec28955ea75d44p+12L : inexact-ok
+= tgamma upward ldbl-128 0x7.fffffffffffffff8p+0L : 0x1.3affffffffffffec28955ea75d45p+12L : inexact-ok
+= tgamma downward ldbl-128ibm 0x7.fffffffffffffff8p+0L : 0x1.3affffffffffffec28955ea75dp+12L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x7.fffffffffffffff8p+0L : 0x1.3affffffffffffec28955ea75d8p+12L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x7.fffffffffffffff8p+0L : 0x1.3affffffffffffec28955ea75dp+12L : inexact-ok
+= tgamma upward ldbl-128ibm 0x7.fffffffffffffff8p+0L : 0x1.3affffffffffffec28955ea75d8p+12L : inexact-ok
+tgamma 0x7.0000000000000008p0
+= tgamma downward flt-32 0x7.000008p+0f : 0x2.d00028p+8f : inexact-ok
+= tgamma tonearest flt-32 0x7.000008p+0f : 0x2.d0002cp+8f : inexact-ok
+= tgamma towardzero flt-32 0x7.000008p+0f : 0x2.d00028p+8f : inexact-ok
+= tgamma upward flt-32 0x7.000008p+0f : 0x2.d0002cp+8f : inexact-ok
+= tgamma downward dbl-64 0x7.000008p+0 : 0x2.d0002a233e27ep+8 : inexact-ok
+= tgamma tonearest dbl-64 0x7.000008p+0 : 0x2.d0002a233e28p+8 : inexact-ok
+= tgamma towardzero dbl-64 0x7.000008p+0 : 0x2.d0002a233e27ep+8 : inexact-ok
+= tgamma upward dbl-64 0x7.000008p+0 : 0x2.d0002a233e28p+8 : inexact-ok
+= tgamma downward ldbl-96-intel 0x7.000008p+0L : 0x2.d0002a233e27fbd4p+8L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x7.000008p+0L : 0x2.d0002a233e27fbd8p+8L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x7.000008p+0L : 0x2.d0002a233e27fbd4p+8L : inexact-ok
+= tgamma upward ldbl-96-intel 0x7.000008p+0L : 0x2.d0002a233e27fbd8p+8L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x7.000008p+0L : 0x2.d0002a233e27fbd4p+8L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x7.000008p+0L : 0x2.d0002a233e27fbd8p+8L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x7.000008p+0L : 0x2.d0002a233e27fbd4p+8L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x7.000008p+0L : 0x2.d0002a233e27fbd8p+8L : inexact-ok
+= tgamma downward ldbl-128 0x7.000008p+0L : 0x2.d0002a233e27fbd735efb122b116p+8L : inexact-ok
+= tgamma tonearest ldbl-128 0x7.000008p+0L : 0x2.d0002a233e27fbd735efb122b116p+8L : inexact-ok
+= tgamma towardzero ldbl-128 0x7.000008p+0L : 0x2.d0002a233e27fbd735efb122b116p+8L : inexact-ok
+= tgamma upward ldbl-128 0x7.000008p+0L : 0x2.d0002a233e27fbd735efb122b118p+8L : inexact-ok
+= tgamma downward ldbl-128ibm 0x7.000008p+0L : 0x2.d0002a233e27fbd735efb122b1p+8L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x7.000008p+0L : 0x2.d0002a233e27fbd735efb122b1p+8L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x7.000008p+0L : 0x2.d0002a233e27fbd735efb122b1p+8L : inexact-ok
+= tgamma upward ldbl-128ibm 0x7.000008p+0L : 0x2.d0002a233e27fbd735efb122b2p+8L : inexact-ok
+= tgamma downward flt-32 0x7p+0f : 0x2.dp+8f : inexact-ok
+= tgamma tonearest flt-32 0x7p+0f : 0x2.dp+8f : inexact-ok
+= tgamma towardzero flt-32 0x7p+0f : 0x2.dp+8f : inexact-ok
+= tgamma upward flt-32 0x7p+0f : 0x2.dp+8f : inexact-ok
+= tgamma downward dbl-64 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma tonearest dbl-64 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma towardzero dbl-64 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma upward dbl-64 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma downward ldbl-96-intel 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma upward ldbl-96-intel 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma downward ldbl-128 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma tonearest ldbl-128 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma towardzero ldbl-128 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma upward ldbl-128 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma downward ldbl-128ibm 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma upward ldbl-128ibm 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma downward dbl-64 0x7.0000000000004p+0 : 0x2.d000000000014p+8 : inexact-ok
+= tgamma tonearest dbl-64 0x7.0000000000004p+0 : 0x2.d000000000016p+8 : inexact-ok
+= tgamma towardzero dbl-64 0x7.0000000000004p+0 : 0x2.d000000000014p+8 : inexact-ok
+= tgamma upward dbl-64 0x7.0000000000004p+0 : 0x2.d000000000016p+8 : inexact-ok
+= tgamma downward ldbl-96-intel 0x7.0000000000004p+0L : 0x2.d000000000015118p+8L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x7.0000000000004p+0L : 0x2.d000000000015118p+8L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x7.0000000000004p+0L : 0x2.d000000000015118p+8L : inexact-ok
+= tgamma upward ldbl-96-intel 0x7.0000000000004p+0L : 0x2.d00000000001511cp+8L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x7.0000000000004p+0L : 0x2.d000000000015118p+8L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x7.0000000000004p+0L : 0x2.d000000000015118p+8L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x7.0000000000004p+0L : 0x2.d000000000015118p+8L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x7.0000000000004p+0L : 0x2.d00000000001511cp+8L : inexact-ok
+= tgamma downward ldbl-128 0x7.0000000000004p+0L : 0x2.d000000000015119e6f40ba005fep+8L : inexact-ok
+= tgamma tonearest ldbl-128 0x7.0000000000004p+0L : 0x2.d000000000015119e6f40ba005fep+8L : inexact-ok
+= tgamma towardzero ldbl-128 0x7.0000000000004p+0L : 0x2.d000000000015119e6f40ba005fep+8L : inexact-ok
+= tgamma upward ldbl-128 0x7.0000000000004p+0L : 0x2.d000000000015119e6f40ba006p+8L : inexact-ok
+= tgamma downward ldbl-128ibm 0x7.0000000000004p+0L : 0x2.d000000000015119e6f40ba005p+8L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x7.0000000000004p+0L : 0x2.d000000000015119e6f40ba006p+8L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x7.0000000000004p+0L : 0x2.d000000000015119e6f40ba005p+8L : inexact-ok
+= tgamma upward ldbl-128ibm 0x7.0000000000004p+0L : 0x2.d000000000015119e6f40ba006p+8L : inexact-ok
+= tgamma downward ldbl-96-intel 0x7.0000000000000008p+0L : 0x2.d000000000000028p+8L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x7.0000000000000008p+0L : 0x2.d00000000000002cp+8L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x7.0000000000000008p+0L : 0x2.d000000000000028p+8L : inexact-ok
+= tgamma upward ldbl-96-intel 0x7.0000000000000008p+0L : 0x2.d00000000000002cp+8L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x7.0000000000000008p+0L : 0x2.d000000000000028p+8L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x7.0000000000000008p+0L : 0x2.d00000000000002cp+8L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x7.0000000000000008p+0L : 0x2.d000000000000028p+8L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x7.0000000000000008p+0L : 0x2.d00000000000002cp+8L : inexact-ok
+= tgamma downward ldbl-128 0x7.0000000000000008p+0L : 0x2.d00000000000002a233cde8173f6p+8L : inexact-ok
+= tgamma tonearest ldbl-128 0x7.0000000000000008p+0L : 0x2.d00000000000002a233cde8173f6p+8L : inexact-ok
+= tgamma towardzero ldbl-128 0x7.0000000000000008p+0L : 0x2.d00000000000002a233cde8173f6p+8L : inexact-ok
+= tgamma upward ldbl-128 0x7.0000000000000008p+0L : 0x2.d00000000000002a233cde8173f8p+8L : inexact-ok
+= tgamma downward ldbl-128ibm 0x7.0000000000000008p+0L : 0x2.d00000000000002a233cde8173p+8L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x7.0000000000000008p+0L : 0x2.d00000000000002a233cde8174p+8L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x7.0000000000000008p+0L : 0x2.d00000000000002a233cde8173p+8L : inexact-ok
+= tgamma upward ldbl-128ibm 0x7.0000000000000008p+0L : 0x2.d00000000000002a233cde8174p+8L : inexact-ok
+tgamma 0x6.fffffffffffffff8p0
+= tgamma downward flt-32 0x7p+0f : 0x2.dp+8f : inexact-ok
+= tgamma tonearest flt-32 0x7p+0f : 0x2.dp+8f : inexact-ok
+= tgamma towardzero flt-32 0x7p+0f : 0x2.dp+8f : inexact-ok
+= tgamma upward flt-32 0x7p+0f : 0x2.dp+8f : inexact-ok
+= tgamma downward dbl-64 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma tonearest dbl-64 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma towardzero dbl-64 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma upward dbl-64 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma downward ldbl-96-intel 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma upward ldbl-96-intel 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma downward ldbl-128 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma tonearest ldbl-128 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma towardzero ldbl-128 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma upward ldbl-128 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma downward ldbl-128ibm 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma upward ldbl-128ibm 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma downward flt-32 0x6.fffff8p+0f : 0x2.cfffd4p+8f : inexact-ok
+= tgamma tonearest flt-32 0x6.fffff8p+0f : 0x2.cfffd4p+8f : inexact-ok
+= tgamma towardzero flt-32 0x6.fffff8p+0f : 0x2.cfffd4p+8f : inexact-ok
+= tgamma upward flt-32 0x6.fffff8p+0f : 0x2.cfffd8p+8f : inexact-ok
+= tgamma downward dbl-64 0x6.fffff8p+0 : 0x2.cfffd5dcc46aep+8 : inexact-ok
+= tgamma tonearest dbl-64 0x6.fffff8p+0 : 0x2.cfffd5dcc46bp+8 : inexact-ok
+= tgamma towardzero dbl-64 0x6.fffff8p+0 : 0x2.cfffd5dcc46aep+8 : inexact-ok
+= tgamma upward dbl-64 0x6.fffff8p+0 : 0x2.cfffd5dcc46bp+8 : inexact-ok
+= tgamma downward ldbl-96-intel 0x6.fffff8p+0L : 0x2.cfffd5dcc46af8ep+8L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x6.fffff8p+0L : 0x2.cfffd5dcc46af8ep+8L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x6.fffff8p+0L : 0x2.cfffd5dcc46af8ep+8L : inexact-ok
+= tgamma upward ldbl-96-intel 0x6.fffff8p+0L : 0x2.cfffd5dcc46af8e4p+8L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x6.fffff8p+0L : 0x2.cfffd5dcc46af8ep+8L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x6.fffff8p+0L : 0x2.cfffd5dcc46af8ep+8L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x6.fffff8p+0L : 0x2.cfffd5dcc46af8ep+8L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x6.fffff8p+0L : 0x2.cfffd5dcc46af8e4p+8L : inexact-ok
+= tgamma downward ldbl-128 0x6.fffff8p+0L : 0x2.cfffd5dcc46af8e165622f398162p+8L : inexact-ok
+= tgamma tonearest ldbl-128 0x6.fffff8p+0L : 0x2.cfffd5dcc46af8e165622f398162p+8L : inexact-ok
+= tgamma towardzero ldbl-128 0x6.fffff8p+0L : 0x2.cfffd5dcc46af8e165622f398162p+8L : inexact-ok
+= tgamma upward ldbl-128 0x6.fffff8p+0L : 0x2.cfffd5dcc46af8e165622f398164p+8L : inexact-ok
+= tgamma downward ldbl-128ibm 0x6.fffff8p+0L : 0x2.cfffd5dcc46af8e165622f3981p+8L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x6.fffff8p+0L : 0x2.cfffd5dcc46af8e165622f3981p+8L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x6.fffff8p+0L : 0x2.cfffd5dcc46af8e165622f3981p+8L : inexact-ok
+= tgamma upward ldbl-128ibm 0x6.fffff8p+0L : 0x2.cfffd5dcc46af8e165622f3982p+8L : inexact-ok
+= tgamma downward dbl-64 0x6.ffffffffffffcp+0 : 0x2.cffffffffffeap+8 : inexact-ok
+= tgamma tonearest dbl-64 0x6.ffffffffffffcp+0 : 0x2.cffffffffffeap+8 : inexact-ok
+= tgamma towardzero dbl-64 0x6.ffffffffffffcp+0 : 0x2.cffffffffffeap+8 : inexact-ok
+= tgamma upward dbl-64 0x6.ffffffffffffcp+0 : 0x2.cffffffffffecp+8 : inexact-ok
+= tgamma downward ldbl-96-intel 0x6.ffffffffffffcp+0L : 0x2.cffffffffffeaee4p+8L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x6.ffffffffffffcp+0L : 0x2.cffffffffffeaee8p+8L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x6.ffffffffffffcp+0L : 0x2.cffffffffffeaee4p+8L : inexact-ok
+= tgamma upward ldbl-96-intel 0x6.ffffffffffffcp+0L : 0x2.cffffffffffeaee8p+8L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x6.ffffffffffffcp+0L : 0x2.cffffffffffeaee4p+8L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x6.ffffffffffffcp+0L : 0x2.cffffffffffeaee8p+8L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x6.ffffffffffffcp+0L : 0x2.cffffffffffeaee4p+8L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x6.ffffffffffffcp+0L : 0x2.cffffffffffeaee8p+8L : inexact-ok
+= tgamma downward ldbl-128 0x6.ffffffffffffcp+0L : 0x2.cffffffffffeaee6190bf4609ebep+8L : inexact-ok
+= tgamma tonearest ldbl-128 0x6.ffffffffffffcp+0L : 0x2.cffffffffffeaee6190bf4609ebep+8L : inexact-ok
+= tgamma towardzero ldbl-128 0x6.ffffffffffffcp+0L : 0x2.cffffffffffeaee6190bf4609ebep+8L : inexact-ok
+= tgamma upward ldbl-128 0x6.ffffffffffffcp+0L : 0x2.cffffffffffeaee6190bf4609ecp+8L : inexact-ok
+= tgamma downward ldbl-128ibm 0x6.ffffffffffffcp+0L : 0x2.cffffffffffeaee6190bf4609ep+8L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x6.ffffffffffffcp+0L : 0x2.cffffffffffeaee6190bf4609fp+8L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x6.ffffffffffffcp+0L : 0x2.cffffffffffeaee6190bf4609ep+8L : inexact-ok
+= tgamma upward ldbl-128ibm 0x6.ffffffffffffcp+0L : 0x2.cffffffffffeaee6190bf4609fp+8L : inexact-ok
+= tgamma downward ldbl-96-intel 0x6.fffffffffffffff8p+0L : 0x2.cfffffffffffffd4p+8L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x6.fffffffffffffff8p+0L : 0x2.cfffffffffffffd4p+8L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x6.fffffffffffffff8p+0L : 0x2.cfffffffffffffd4p+8L : inexact-ok
+= tgamma upward ldbl-96-intel 0x6.fffffffffffffff8p+0L : 0x2.cfffffffffffffd8p+8L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x6.fffffffffffffff8p+0L : 0x2.cfffffffffffffd4p+8L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x6.fffffffffffffff8p+0L : 0x2.cfffffffffffffd4p+8L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x6.fffffffffffffff8p+0L : 0x2.cfffffffffffffd4p+8L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x6.fffffffffffffff8p+0L : 0x2.cfffffffffffffd8p+8L : inexact-ok
+= tgamma downward ldbl-128 0x6.fffffffffffffff8p+0L : 0x2.cfffffffffffffd5dcc3217e8c08p+8L : inexact-ok
+= tgamma tonearest ldbl-128 0x6.fffffffffffffff8p+0L : 0x2.cfffffffffffffd5dcc3217e8c0ap+8L : inexact-ok
+= tgamma towardzero ldbl-128 0x6.fffffffffffffff8p+0L : 0x2.cfffffffffffffd5dcc3217e8c08p+8L : inexact-ok
+= tgamma upward ldbl-128 0x6.fffffffffffffff8p+0L : 0x2.cfffffffffffffd5dcc3217e8c0ap+8L : inexact-ok
+= tgamma downward ldbl-128ibm 0x6.fffffffffffffff8p+0L : 0x2.cfffffffffffffd5dcc3217e8cp+8L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x6.fffffffffffffff8p+0L : 0x2.cfffffffffffffd5dcc3217e8cp+8L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x6.fffffffffffffff8p+0L : 0x2.cfffffffffffffd5dcc3217e8cp+8L : inexact-ok
+= tgamma upward ldbl-128ibm 0x6.fffffffffffffff8p+0L : 0x2.cfffffffffffffd5dcc3217e8dp+8L : inexact-ok
+tgamma 0x6.0000000000000008p0
+= tgamma downward flt-32 0x6.000008p+0f : 0x7.80006p+4f : inexact-ok
+= tgamma tonearest flt-32 0x6.000008p+0f : 0x7.800068p+4f : inexact-ok
+= tgamma towardzero flt-32 0x6.000008p+0f : 0x7.80006p+4f : inexact-ok
+= tgamma upward flt-32 0x6.000008p+0f : 0x7.800068p+4f : inexact-ok
+= tgamma downward dbl-64 0x6.000008p+0 : 0x7.8000665dfa8ccp+4 : inexact-ok
+= tgamma tonearest dbl-64 0x6.000008p+0 : 0x7.8000665dfa8ccp+4 : inexact-ok
+= tgamma towardzero dbl-64 0x6.000008p+0 : 0x7.8000665dfa8ccp+4 : inexact-ok
+= tgamma upward dbl-64 0x6.000008p+0 : 0x7.8000665dfa8dp+4 : inexact-ok
+= tgamma downward ldbl-96-intel 0x6.000008p+0L : 0x7.8000665dfa8ccce8p+4L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x6.000008p+0L : 0x7.8000665dfa8cccfp+4L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x6.000008p+0L : 0x7.8000665dfa8ccce8p+4L : inexact-ok
+= tgamma upward ldbl-96-intel 0x6.000008p+0L : 0x7.8000665dfa8cccfp+4L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x6.000008p+0L : 0x7.8000665dfa8ccce8p+4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x6.000008p+0L : 0x7.8000665dfa8cccfp+4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x6.000008p+0L : 0x7.8000665dfa8ccce8p+4L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x6.000008p+0L : 0x7.8000665dfa8cccfp+4L : inexact-ok
+= tgamma downward ldbl-128 0x6.000008p+0L : 0x7.8000665dfa8cccefd41898970cc4p+4L : inexact-ok
+= tgamma tonearest ldbl-128 0x6.000008p+0L : 0x7.8000665dfa8cccefd41898970cc8p+4L : inexact-ok
+= tgamma towardzero ldbl-128 0x6.000008p+0L : 0x7.8000665dfa8cccefd41898970cc4p+4L : inexact-ok
+= tgamma upward ldbl-128 0x6.000008p+0L : 0x7.8000665dfa8cccefd41898970cc8p+4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x6.000008p+0L : 0x7.8000665dfa8cccefd41898970cp+4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x6.000008p+0L : 0x7.8000665dfa8cccefd41898970cp+4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x6.000008p+0L : 0x7.8000665dfa8cccefd41898970cp+4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x6.000008p+0L : 0x7.8000665dfa8cccefd41898970ep+4L : inexact-ok
+= tgamma downward flt-32 0x6p+0f : 0x7.8p+4f : inexact-ok
+= tgamma tonearest flt-32 0x6p+0f : 0x7.8p+4f : inexact-ok
+= tgamma towardzero flt-32 0x6p+0f : 0x7.8p+4f : inexact-ok
+= tgamma upward flt-32 0x6p+0f : 0x7.8p+4f : inexact-ok
+= tgamma downward dbl-64 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma tonearest dbl-64 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma towardzero dbl-64 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma upward dbl-64 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma downward ldbl-96-intel 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma upward ldbl-96-intel 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma downward ldbl-128 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma tonearest ldbl-128 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma towardzero ldbl-128 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma upward ldbl-128 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma downward dbl-64 0x6.0000000000004p+0 : 0x7.800000000003p+4 : inexact-ok
+= tgamma tonearest dbl-64 0x6.0000000000004p+0 : 0x7.8000000000034p+4 : inexact-ok
+= tgamma towardzero dbl-64 0x6.0000000000004p+0 : 0x7.800000000003p+4 : inexact-ok
+= tgamma upward dbl-64 0x6.0000000000004p+0 : 0x7.8000000000034p+4 : inexact-ok
+= tgamma downward ldbl-96-intel 0x6.0000000000004p+0L : 0x7.80000000000332e8p+4L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x6.0000000000004p+0L : 0x7.80000000000332fp+4L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x6.0000000000004p+0L : 0x7.80000000000332e8p+4L : inexact-ok
+= tgamma upward ldbl-96-intel 0x6.0000000000004p+0L : 0x7.80000000000332fp+4L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x6.0000000000004p+0L : 0x7.80000000000332e8p+4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x6.0000000000004p+0L : 0x7.80000000000332fp+4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x6.0000000000004p+0L : 0x7.80000000000332e8p+4L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x6.0000000000004p+0L : 0x7.80000000000332fp+4L : inexact-ok
+= tgamma downward ldbl-128 0x6.0000000000004p+0L : 0x7.80000000000332efbd357455433p+4L : inexact-ok
+= tgamma tonearest ldbl-128 0x6.0000000000004p+0L : 0x7.80000000000332efbd3574554334p+4L : inexact-ok
+= tgamma towardzero ldbl-128 0x6.0000000000004p+0L : 0x7.80000000000332efbd357455433p+4L : inexact-ok
+= tgamma upward ldbl-128 0x6.0000000000004p+0L : 0x7.80000000000332efbd3574554334p+4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x6.0000000000004p+0L : 0x7.80000000000332efbd35745542p+4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x6.0000000000004p+0L : 0x7.80000000000332efbd35745544p+4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x6.0000000000004p+0L : 0x7.80000000000332efbd35745542p+4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x6.0000000000004p+0L : 0x7.80000000000332efbd35745544p+4L : inexact-ok
+= tgamma downward ldbl-96-intel 0x6.0000000000000008p+0L : 0x7.800000000000006p+4L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x6.0000000000000008p+0L : 0x7.8000000000000068p+4L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x6.0000000000000008p+0L : 0x7.800000000000006p+4L : inexact-ok
+= tgamma upward ldbl-96-intel 0x6.0000000000000008p+0L : 0x7.8000000000000068p+4L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x6.0000000000000008p+0L : 0x7.800000000000006p+4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x6.0000000000000008p+0L : 0x7.8000000000000068p+4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x6.0000000000000008p+0L : 0x7.800000000000006p+4L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x6.0000000000000008p+0L : 0x7.8000000000000068p+4L : inexact-ok
+= tgamma downward ldbl-128 0x6.0000000000000008p+0L : 0x7.80000000000000665df7a6ae8a9p+4L : inexact-ok
+= tgamma tonearest ldbl-128 0x6.0000000000000008p+0L : 0x7.80000000000000665df7a6ae8a9p+4L : inexact-ok
+= tgamma towardzero ldbl-128 0x6.0000000000000008p+0L : 0x7.80000000000000665df7a6ae8a9p+4L : inexact-ok
+= tgamma upward ldbl-128 0x6.0000000000000008p+0L : 0x7.80000000000000665df7a6ae8a94p+4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x6.0000000000000008p+0L : 0x7.80000000000000665df7a6ae8ap+4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x6.0000000000000008p+0L : 0x7.80000000000000665df7a6ae8ap+4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x6.0000000000000008p+0L : 0x7.80000000000000665df7a6ae8ap+4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x6.0000000000000008p+0L : 0x7.80000000000000665df7a6ae8cp+4L : inexact-ok
+tgamma 0x5.fffffffffffffff8p0
+= tgamma downward flt-32 0x6p+0f : 0x7.8p+4f : inexact-ok
+= tgamma tonearest flt-32 0x6p+0f : 0x7.8p+4f : inexact-ok
+= tgamma towardzero flt-32 0x6p+0f : 0x7.8p+4f : inexact-ok
+= tgamma upward flt-32 0x6p+0f : 0x7.8p+4f : inexact-ok
+= tgamma downward dbl-64 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma tonearest dbl-64 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma towardzero dbl-64 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma upward dbl-64 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma downward ldbl-96-intel 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma upward ldbl-96-intel 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma downward ldbl-128 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma tonearest ldbl-128 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma towardzero ldbl-128 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma upward ldbl-128 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma downward flt-32 0x5.fffff8p+0f : 0x7.7fff98p+4f : inexact-ok
+= tgamma tonearest flt-32 0x5.fffff8p+0f : 0x7.7fff98p+4f : inexact-ok
+= tgamma towardzero flt-32 0x5.fffff8p+0f : 0x7.7fff98p+4f : inexact-ok
+= tgamma upward flt-32 0x5.fffff8p+0f : 0x7.7fffap+4f : inexact-ok
+= tgamma downward dbl-64 0x5.fffff8p+0 : 0x7.7fff99a20b3f4p+4 : inexact-ok
+= tgamma tonearest dbl-64 0x5.fffff8p+0 : 0x7.7fff99a20b3f8p+4 : inexact-ok
+= tgamma towardzero dbl-64 0x5.fffff8p+0 : 0x7.7fff99a20b3f4p+4 : inexact-ok
+= tgamma upward dbl-64 0x5.fffff8p+0 : 0x7.7fff99a20b3f8p+4 : inexact-ok
+= tgamma downward ldbl-96-intel 0x5.fffff8p+0L : 0x7.7fff99a20b3f6fb8p+4L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x5.fffff8p+0L : 0x7.7fff99a20b3f6fcp+4L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x5.fffff8p+0L : 0x7.7fff99a20b3f6fb8p+4L : inexact-ok
+= tgamma upward ldbl-96-intel 0x5.fffff8p+0L : 0x7.7fff99a20b3f6fcp+4L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x5.fffff8p+0L : 0x7.7fff99a20b3f6fb8p+4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x5.fffff8p+0L : 0x7.7fff99a20b3f6fcp+4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x5.fffff8p+0L : 0x7.7fff99a20b3f6fb8p+4L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x5.fffff8p+0L : 0x7.7fff99a20b3f6fcp+4L : inexact-ok
+= tgamma downward ldbl-128 0x5.fffff8p+0L : 0x7.7fff99a20b3f6fbd62f0251d43ep+4L : inexact-ok
+= tgamma tonearest ldbl-128 0x5.fffff8p+0L : 0x7.7fff99a20b3f6fbd62f0251d43e4p+4L : inexact-ok
+= tgamma towardzero ldbl-128 0x5.fffff8p+0L : 0x7.7fff99a20b3f6fbd62f0251d43ep+4L : inexact-ok
+= tgamma upward ldbl-128 0x5.fffff8p+0L : 0x7.7fff99a20b3f6fbd62f0251d43e4p+4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x5.fffff8p+0L : 0x7.7fff99a20b3f6fbd62f0251d42p+4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x5.fffff8p+0L : 0x7.7fff99a20b3f6fbd62f0251d44p+4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x5.fffff8p+0L : 0x7.7fff99a20b3f6fbd62f0251d42p+4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x5.fffff8p+0L : 0x7.7fff99a20b3f6fbd62f0251d44p+4L : inexact-ok
+= tgamma downward dbl-64 0x5.ffffffffffffcp+0 : 0x7.7ffffffffffccp+4 : inexact-ok
+= tgamma tonearest dbl-64 0x5.ffffffffffffcp+0 : 0x7.7ffffffffffccp+4 : inexact-ok
+= tgamma towardzero dbl-64 0x5.ffffffffffffcp+0 : 0x7.7ffffffffffccp+4 : inexact-ok
+= tgamma upward dbl-64 0x5.ffffffffffffcp+0 : 0x7.7ffffffffffdp+4 : inexact-ok
+= tgamma downward ldbl-96-intel 0x5.ffffffffffffcp+0L : 0x7.7ffffffffffccd1p+4L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x5.ffffffffffffcp+0L : 0x7.7ffffffffffccd1p+4L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x5.ffffffffffffcp+0L : 0x7.7ffffffffffccd1p+4L : inexact-ok
+= tgamma upward ldbl-96-intel 0x5.ffffffffffffcp+0L : 0x7.7ffffffffffccd18p+4L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x5.ffffffffffffcp+0L : 0x7.7ffffffffffccd1p+4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x5.ffffffffffffcp+0L : 0x7.7ffffffffffccd1p+4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x5.ffffffffffffcp+0L : 0x7.7ffffffffffccd1p+4L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x5.ffffffffffffcp+0L : 0x7.7ffffffffffccd18p+4L : inexact-ok
+= tgamma downward ldbl-128 0x5.ffffffffffffcp+0L : 0x7.7ffffffffffccd1042ca8bac2fdcp+4L : inexact-ok
+= tgamma tonearest ldbl-128 0x5.ffffffffffffcp+0L : 0x7.7ffffffffffccd1042ca8bac2fdcp+4L : inexact-ok
+= tgamma towardzero ldbl-128 0x5.ffffffffffffcp+0L : 0x7.7ffffffffffccd1042ca8bac2fdcp+4L : inexact-ok
+= tgamma upward ldbl-128 0x5.ffffffffffffcp+0L : 0x7.7ffffffffffccd1042ca8bac2fep+4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x5.ffffffffffffcp+0L : 0x7.7ffffffffffccd1042ca8bac2ep+4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x5.ffffffffffffcp+0L : 0x7.7ffffffffffccd1042ca8bac3p+4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x5.ffffffffffffcp+0L : 0x7.7ffffffffffccd1042ca8bac2ep+4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x5.ffffffffffffcp+0L : 0x7.7ffffffffffccd1042ca8bac3p+4L : inexact-ok
+= tgamma downward ldbl-96-intel 0x5.fffffffffffffff8p+0L : 0x7.7fffffffffffff98p+4L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x5.fffffffffffffff8p+0L : 0x7.7fffffffffffff98p+4L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x5.fffffffffffffff8p+0L : 0x7.7fffffffffffff98p+4L : inexact-ok
+= tgamma upward ldbl-96-intel 0x5.fffffffffffffff8p+0L : 0x7.7fffffffffffffap+4L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x5.fffffffffffffff8p+0L : 0x7.7fffffffffffff98p+4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x5.fffffffffffffff8p+0L : 0x7.7fffffffffffff98p+4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x5.fffffffffffffff8p+0L : 0x7.7fffffffffffff98p+4L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x5.fffffffffffffff8p+0L : 0x7.7fffffffffffffap+4L : inexact-ok
+= tgamma downward ldbl-128 0x5.fffffffffffffff8p+0L : 0x7.7fffffffffffff99a2085951756cp+4L : inexact-ok
+= tgamma tonearest ldbl-128 0x5.fffffffffffffff8p+0L : 0x7.7fffffffffffff99a2085951757p+4L : inexact-ok
+= tgamma towardzero ldbl-128 0x5.fffffffffffffff8p+0L : 0x7.7fffffffffffff99a2085951756cp+4L : inexact-ok
+= tgamma upward ldbl-128 0x5.fffffffffffffff8p+0L : 0x7.7fffffffffffff99a2085951757p+4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x5.fffffffffffffff8p+0L : 0x7.7fffffffffffff99a208595174p+4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x5.fffffffffffffff8p+0L : 0x7.7fffffffffffff99a208595176p+4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x5.fffffffffffffff8p+0L : 0x7.7fffffffffffff99a208595174p+4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x5.fffffffffffffff8p+0L : 0x7.7fffffffffffff99a208595176p+4L : inexact-ok
+tgamma 0x5.0000000000000008p0
+= tgamma downward flt-32 0x5.000008p+0f : 0x1.800012p+4f : inexact-ok
+= tgamma tonearest flt-32 0x5.000008p+0f : 0x1.800012p+4f : inexact-ok
+= tgamma towardzero flt-32 0x5.000008p+0f : 0x1.800012p+4f : inexact-ok
+= tgamma upward flt-32 0x5.000008p+0f : 0x1.800014p+4f : inexact-ok
+= tgamma downward dbl-64 0x5.000008p+0 : 0x1.80001212cb98dp+4 : inexact-ok
+= tgamma tonearest dbl-64 0x5.000008p+0 : 0x1.80001212cb98dp+4 : inexact-ok
+= tgamma towardzero dbl-64 0x5.000008p+0 : 0x1.80001212cb98dp+4 : inexact-ok
+= tgamma upward dbl-64 0x5.000008p+0 : 0x1.80001212cb98ep+4 : inexact-ok
+= tgamma downward ldbl-96-intel 0x5.000008p+0L : 0x1.80001212cb98d7b6p+4L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x5.000008p+0L : 0x1.80001212cb98d7b8p+4L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x5.000008p+0L : 0x1.80001212cb98d7b6p+4L : inexact-ok
+= tgamma upward ldbl-96-intel 0x5.000008p+0L : 0x1.80001212cb98d7b8p+4L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x5.000008p+0L : 0x1.80001212cb98d7b6p+4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x5.000008p+0L : 0x1.80001212cb98d7b8p+4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x5.000008p+0L : 0x1.80001212cb98d7b6p+4L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x5.000008p+0L : 0x1.80001212cb98d7b8p+4L : inexact-ok
+= tgamma downward ldbl-128 0x5.000008p+0L : 0x1.80001212cb98d7b702abc680561dp+4L : inexact-ok
+= tgamma tonearest ldbl-128 0x5.000008p+0L : 0x1.80001212cb98d7b702abc680561dp+4L : inexact-ok
+= tgamma towardzero ldbl-128 0x5.000008p+0L : 0x1.80001212cb98d7b702abc680561dp+4L : inexact-ok
+= tgamma upward ldbl-128 0x5.000008p+0L : 0x1.80001212cb98d7b702abc680561ep+4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x5.000008p+0L : 0x1.80001212cb98d7b702abc68056p+4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x5.000008p+0L : 0x1.80001212cb98d7b702abc68056p+4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x5.000008p+0L : 0x1.80001212cb98d7b702abc68056p+4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x5.000008p+0L : 0x1.80001212cb98d7b702abc680568p+4L : inexact-ok
+= tgamma downward flt-32 0x5p+0f : 0x1.8p+4f : inexact-ok
+= tgamma tonearest flt-32 0x5p+0f : 0x1.8p+4f : inexact-ok
+= tgamma towardzero flt-32 0x5p+0f : 0x1.8p+4f : inexact-ok
+= tgamma upward flt-32 0x5p+0f : 0x1.8p+4f : inexact-ok
+= tgamma downward dbl-64 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma tonearest dbl-64 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma towardzero dbl-64 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma upward dbl-64 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma downward ldbl-96-intel 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma upward ldbl-96-intel 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma downward ldbl-128 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma tonearest ldbl-128 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma towardzero ldbl-128 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma upward ldbl-128 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma downward dbl-64 0x5.0000000000004p+0 : 0x1.8000000000009p+4 : inexact-ok
+= tgamma tonearest dbl-64 0x5.0000000000004p+0 : 0x1.8000000000009p+4 : inexact-ok
+= tgamma towardzero dbl-64 0x5.0000000000004p+0 : 0x1.8000000000009p+4 : inexact-ok
+= tgamma upward dbl-64 0x5.0000000000004p+0 : 0x1.800000000000ap+4 : inexact-ok
+= tgamma downward ldbl-96-intel 0x5.0000000000004p+0L : 0x1.8000000000009096p+4L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x5.0000000000004p+0L : 0x1.8000000000009096p+4L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x5.0000000000004p+0L : 0x1.8000000000009096p+4L : inexact-ok
+= tgamma upward ldbl-96-intel 0x5.0000000000004p+0L : 0x1.8000000000009098p+4L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x5.0000000000004p+0L : 0x1.8000000000009096p+4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x5.0000000000004p+0L : 0x1.8000000000009096p+4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x5.0000000000004p+0L : 0x1.8000000000009096p+4L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x5.0000000000004p+0L : 0x1.8000000000009098p+4L : inexact-ok
+= tgamma downward ldbl-128 0x5.0000000000004p+0L : 0x1.8000000000009096590ab0ddd302p+4L : inexact-ok
+= tgamma tonearest ldbl-128 0x5.0000000000004p+0L : 0x1.8000000000009096590ab0ddd303p+4L : inexact-ok
+= tgamma towardzero ldbl-128 0x5.0000000000004p+0L : 0x1.8000000000009096590ab0ddd302p+4L : inexact-ok
+= tgamma upward ldbl-128 0x5.0000000000004p+0L : 0x1.8000000000009096590ab0ddd303p+4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x5.0000000000004p+0L : 0x1.8000000000009096590ab0ddd3p+4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x5.0000000000004p+0L : 0x1.8000000000009096590ab0ddd3p+4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x5.0000000000004p+0L : 0x1.8000000000009096590ab0ddd3p+4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x5.0000000000004p+0L : 0x1.8000000000009096590ab0ddd38p+4L : inexact-ok
+= tgamma downward ldbl-96-intel 0x5.0000000000000008p+0L : 0x1.8000000000000012p+4L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x5.0000000000000008p+0L : 0x1.8000000000000012p+4L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x5.0000000000000008p+0L : 0x1.8000000000000012p+4L : inexact-ok
+= tgamma upward ldbl-96-intel 0x5.0000000000000008p+0L : 0x1.8000000000000014p+4L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x5.0000000000000008p+0L : 0x1.8000000000000012p+4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x5.0000000000000008p+0L : 0x1.8000000000000012p+4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x5.0000000000000008p+0L : 0x1.8000000000000012p+4L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x5.0000000000000008p+0L : 0x1.8000000000000014p+4L : inexact-ok
+= tgamma downward ldbl-128 0x5.0000000000000008p+0L : 0x1.800000000000001212cb21561bb6p+4L : inexact-ok
+= tgamma tonearest ldbl-128 0x5.0000000000000008p+0L : 0x1.800000000000001212cb21561bb7p+4L : inexact-ok
+= tgamma towardzero ldbl-128 0x5.0000000000000008p+0L : 0x1.800000000000001212cb21561bb6p+4L : inexact-ok
+= tgamma upward ldbl-128 0x5.0000000000000008p+0L : 0x1.800000000000001212cb21561bb7p+4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x5.0000000000000008p+0L : 0x1.800000000000001212cb21561b8p+4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x5.0000000000000008p+0L : 0x1.800000000000001212cb21561b8p+4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x5.0000000000000008p+0L : 0x1.800000000000001212cb21561b8p+4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x5.0000000000000008p+0L : 0x1.800000000000001212cb21561cp+4L : inexact-ok
+tgamma 0x4.fffffffffffffff8p0
+= tgamma downward flt-32 0x5p+0f : 0x1.8p+4f : inexact-ok
+= tgamma tonearest flt-32 0x5p+0f : 0x1.8p+4f : inexact-ok
+= tgamma towardzero flt-32 0x5p+0f : 0x1.8p+4f : inexact-ok
+= tgamma upward flt-32 0x5p+0f : 0x1.8p+4f : inexact-ok
+= tgamma downward dbl-64 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma tonearest dbl-64 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma towardzero dbl-64 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma upward dbl-64 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma downward ldbl-96-intel 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma upward ldbl-96-intel 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma downward ldbl-128 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma tonearest ldbl-128 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma towardzero ldbl-128 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma upward ldbl-128 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma downward flt-32 0x4.fffff8p+0f : 0x1.7fffecp+4f : inexact-ok
+= tgamma tonearest flt-32 0x4.fffff8p+0f : 0x1.7fffeep+4f : inexact-ok
+= tgamma towardzero flt-32 0x4.fffff8p+0f : 0x1.7fffecp+4f : inexact-ok
+= tgamma upward flt-32 0x4.fffff8p+0f : 0x1.7fffeep+4f : inexact-ok
+= tgamma downward dbl-64 0x4.fffff8p+0 : 0x1.7fffeded35562p+4 : inexact-ok
+= tgamma tonearest dbl-64 0x4.fffff8p+0 : 0x1.7fffeded35563p+4 : inexact-ok
+= tgamma towardzero dbl-64 0x4.fffff8p+0 : 0x1.7fffeded35562p+4 : inexact-ok
+= tgamma upward dbl-64 0x4.fffff8p+0 : 0x1.7fffeded35563p+4 : inexact-ok
+= tgamma downward ldbl-96-intel 0x4.fffff8p+0L : 0x1.7fffeded35562b7ap+4L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x4.fffff8p+0L : 0x1.7fffeded35562b7cp+4L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x4.fffff8p+0L : 0x1.7fffeded35562b7ap+4L : inexact-ok
+= tgamma upward ldbl-96-intel 0x4.fffff8p+0L : 0x1.7fffeded35562b7cp+4L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x4.fffff8p+0L : 0x1.7fffeded35562b7ap+4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x4.fffff8p+0L : 0x1.7fffeded35562b7cp+4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x4.fffff8p+0L : 0x1.7fffeded35562b7ap+4L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x4.fffff8p+0L : 0x1.7fffeded35562b7cp+4L : inexact-ok
+= tgamma downward ldbl-128 0x4.fffff8p+0L : 0x1.7fffeded35562b7b3742662b116ap+4L : inexact-ok
+= tgamma tonearest ldbl-128 0x4.fffff8p+0L : 0x1.7fffeded35562b7b3742662b116bp+4L : inexact-ok
+= tgamma towardzero ldbl-128 0x4.fffff8p+0L : 0x1.7fffeded35562b7b3742662b116ap+4L : inexact-ok
+= tgamma upward ldbl-128 0x4.fffff8p+0L : 0x1.7fffeded35562b7b3742662b116bp+4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x4.fffff8p+0L : 0x1.7fffeded35562b7b3742662b11p+4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x4.fffff8p+0L : 0x1.7fffeded35562b7b3742662b118p+4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x4.fffff8p+0L : 0x1.7fffeded35562b7b3742662b11p+4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x4.fffff8p+0L : 0x1.7fffeded35562b7b3742662b118p+4L : inexact-ok
+= tgamma downward dbl-64 0x4.ffffffffffffcp+0 : 0x1.7fffffffffff6p+4 : inexact-ok
+= tgamma tonearest dbl-64 0x4.ffffffffffffcp+0 : 0x1.7fffffffffff7p+4 : inexact-ok
+= tgamma towardzero dbl-64 0x4.ffffffffffffcp+0 : 0x1.7fffffffffff6p+4 : inexact-ok
+= tgamma upward dbl-64 0x4.ffffffffffffcp+0 : 0x1.7fffffffffff7p+4 : inexact-ok
+= tgamma downward ldbl-96-intel 0x4.ffffffffffffcp+0L : 0x1.7fffffffffff6f68p+4L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x4.ffffffffffffcp+0L : 0x1.7fffffffffff6f6ap+4L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x4.ffffffffffffcp+0L : 0x1.7fffffffffff6f68p+4L : inexact-ok
+= tgamma upward ldbl-96-intel 0x4.ffffffffffffcp+0L : 0x1.7fffffffffff6f6ap+4L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x4.ffffffffffffcp+0L : 0x1.7fffffffffff6f68p+4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x4.ffffffffffffcp+0L : 0x1.7fffffffffff6f6ap+4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x4.ffffffffffffcp+0L : 0x1.7fffffffffff6f68p+4L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x4.ffffffffffffcp+0L : 0x1.7fffffffffff6f6ap+4L : inexact-ok
+= tgamma downward ldbl-128 0x4.ffffffffffffcp+0L : 0x1.7fffffffffff6f69a6f54f2268bep+4L : inexact-ok
+= tgamma tonearest ldbl-128 0x4.ffffffffffffcp+0L : 0x1.7fffffffffff6f69a6f54f2268bep+4L : inexact-ok
+= tgamma towardzero ldbl-128 0x4.ffffffffffffcp+0L : 0x1.7fffffffffff6f69a6f54f2268bep+4L : inexact-ok
+= tgamma upward ldbl-128 0x4.ffffffffffffcp+0L : 0x1.7fffffffffff6f69a6f54f2268bfp+4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x4.ffffffffffffcp+0L : 0x1.7fffffffffff6f69a6f54f22688p+4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x4.ffffffffffffcp+0L : 0x1.7fffffffffff6f69a6f54f22688p+4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x4.ffffffffffffcp+0L : 0x1.7fffffffffff6f69a6f54f22688p+4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x4.ffffffffffffcp+0L : 0x1.7fffffffffff6f69a6f54f2269p+4L : inexact-ok
+= tgamma downward ldbl-96-intel 0x4.fffffffffffffff8p+0L : 0x1.7fffffffffffffecp+4L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x4.fffffffffffffff8p+0L : 0x1.7fffffffffffffeep+4L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x4.fffffffffffffff8p+0L : 0x1.7fffffffffffffecp+4L : inexact-ok
+= tgamma upward ldbl-96-intel 0x4.fffffffffffffff8p+0L : 0x1.7fffffffffffffeep+4L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x4.fffffffffffffff8p+0L : 0x1.7fffffffffffffecp+4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x4.fffffffffffffff8p+0L : 0x1.7fffffffffffffeep+4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x4.fffffffffffffff8p+0L : 0x1.7fffffffffffffecp+4L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x4.fffffffffffffff8p+0L : 0x1.7fffffffffffffeep+4L : inexact-ok
+= tgamma downward ldbl-128 0x4.fffffffffffffff8p+0L : 0x1.7fffffffffffffeded34dea9e449p+4L : inexact-ok
+= tgamma tonearest ldbl-128 0x4.fffffffffffffff8p+0L : 0x1.7fffffffffffffeded34dea9e449p+4L : inexact-ok
+= tgamma towardzero ldbl-128 0x4.fffffffffffffff8p+0L : 0x1.7fffffffffffffeded34dea9e449p+4L : inexact-ok
+= tgamma upward ldbl-128 0x4.fffffffffffffff8p+0L : 0x1.7fffffffffffffeded34dea9e44ap+4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x4.fffffffffffffff8p+0L : 0x1.7fffffffffffffeded34dea9e4p+4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x4.fffffffffffffff8p+0L : 0x1.7fffffffffffffeded34dea9e48p+4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x4.fffffffffffffff8p+0L : 0x1.7fffffffffffffeded34dea9e4p+4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x4.fffffffffffffff8p+0L : 0x1.7fffffffffffffeded34dea9e48p+4L : inexact-ok
+tgamma 0x4.0000000000000008p0
+= tgamma downward flt-32 0x4.000008p+0f : 0x6.000038p+0f : inexact-ok
+= tgamma tonearest flt-32 0x4.000008p+0f : 0x6.00004p+0f : inexact-ok
+= tgamma towardzero flt-32 0x4.000008p+0f : 0x6.000038p+0f : inexact-ok
+= tgamma upward flt-32 0x4.000008p+0f : 0x6.00004p+0f : inexact-ok
+= tgamma downward dbl-64 0x4.000008p+0 : 0x6.00003c4b2deacp+0 : inexact-ok
+= tgamma tonearest dbl-64 0x4.000008p+0 : 0x6.00003c4b2deacp+0 : inexact-ok
+= tgamma towardzero dbl-64 0x4.000008p+0 : 0x6.00003c4b2deacp+0 : inexact-ok
+= tgamma upward dbl-64 0x4.000008p+0 : 0x6.00003c4b2debp+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0x4.000008p+0L : 0x6.00003c4b2deac88p+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x4.000008p+0L : 0x6.00003c4b2deac88p+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x4.000008p+0L : 0x6.00003c4b2deac88p+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0x4.000008p+0L : 0x6.00003c4b2deac888p+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x4.000008p+0L : 0x6.00003c4b2deac88p+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x4.000008p+0L : 0x6.00003c4b2deac88p+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x4.000008p+0L : 0x6.00003c4b2deac88p+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x4.000008p+0L : 0x6.00003c4b2deac888p+0L : inexact-ok
+= tgamma downward ldbl-128 0x4.000008p+0L : 0x6.00003c4b2deac880351e19971c4p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x4.000008p+0L : 0x6.00003c4b2deac880351e19971c44p+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x4.000008p+0L : 0x6.00003c4b2deac880351e19971c4p+0L : inexact-ok
+= tgamma upward ldbl-128 0x4.000008p+0L : 0x6.00003c4b2deac880351e19971c44p+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x4.000008p+0L : 0x6.00003c4b2deac880351e19971cp+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x4.000008p+0L : 0x6.00003c4b2deac880351e19971cp+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x4.000008p+0L : 0x6.00003c4b2deac880351e19971cp+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x4.000008p+0L : 0x6.00003c4b2deac880351e19971ep+0L : inexact-ok
+= tgamma downward flt-32 0x4p+0f : 0x6p+0f : inexact-ok
+= tgamma tonearest flt-32 0x4p+0f : 0x6p+0f : inexact-ok
+= tgamma towardzero flt-32 0x4p+0f : 0x6p+0f : inexact-ok
+= tgamma upward flt-32 0x4p+0f : 0x6p+0f : inexact-ok
+= tgamma downward dbl-64 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma tonearest dbl-64 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma towardzero dbl-64 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma upward dbl-64 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma downward ldbl-128 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma upward ldbl-128 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma downward dbl-64 0x4.0000000000004p+0 : 0x6.000000000001cp+0 : inexact-ok
+= tgamma tonearest dbl-64 0x4.0000000000004p+0 : 0x6.000000000002p+0 : inexact-ok
+= tgamma towardzero dbl-64 0x4.0000000000004p+0 : 0x6.000000000001cp+0 : inexact-ok
+= tgamma upward dbl-64 0x4.0000000000004p+0 : 0x6.000000000002p+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0x4.0000000000004p+0L : 0x6.000000000001e258p+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x4.0000000000004p+0L : 0x6.000000000001e258p+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x4.0000000000004p+0L : 0x6.000000000001e258p+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0x4.0000000000004p+0L : 0x6.000000000001e26p+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x4.0000000000004p+0L : 0x6.000000000001e258p+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x4.0000000000004p+0L : 0x6.000000000001e258p+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x4.0000000000004p+0L : 0x6.000000000001e258p+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x4.0000000000004p+0L : 0x6.000000000001e26p+0L : inexact-ok
+= tgamma downward ldbl-128 0x4.0000000000004p+0L : 0x6.000000000001e259642ac3772de4p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x4.0000000000004p+0L : 0x6.000000000001e259642ac3772de4p+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x4.0000000000004p+0L : 0x6.000000000001e259642ac3772de4p+0L : inexact-ok
+= tgamma upward ldbl-128 0x4.0000000000004p+0L : 0x6.000000000001e259642ac3772de8p+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x4.0000000000004p+0L : 0x6.000000000001e259642ac3772cp+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x4.0000000000004p+0L : 0x6.000000000001e259642ac3772ep+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x4.0000000000004p+0L : 0x6.000000000001e259642ac3772cp+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x4.0000000000004p+0L : 0x6.000000000001e259642ac3772ep+0L : inexact-ok
+= tgamma downward ldbl-96-intel 0x4.0000000000000008p+0L : 0x6.0000000000000038p+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x4.0000000000000008p+0L : 0x6.000000000000004p+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x4.0000000000000008p+0L : 0x6.0000000000000038p+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0x4.0000000000000008p+0L : 0x6.000000000000004p+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x4.0000000000000008p+0L : 0x6.0000000000000038p+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x4.0000000000000008p+0L : 0x6.000000000000004p+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x4.0000000000000008p+0L : 0x6.0000000000000038p+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x4.0000000000000008p+0L : 0x6.000000000000004p+0L : inexact-ok
+= tgamma downward ldbl-128 0x4.0000000000000008p+0L : 0x6.000000000000003c4b2c85586ed8p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x4.0000000000000008p+0L : 0x6.000000000000003c4b2c85586edcp+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x4.0000000000000008p+0L : 0x6.000000000000003c4b2c85586ed8p+0L : inexact-ok
+= tgamma upward ldbl-128 0x4.0000000000000008p+0L : 0x6.000000000000003c4b2c85586edcp+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x4.0000000000000008p+0L : 0x6.000000000000003c4b2c85586ep+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x4.0000000000000008p+0L : 0x6.000000000000003c4b2c85586ep+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x4.0000000000000008p+0L : 0x6.000000000000003c4b2c85586ep+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x4.0000000000000008p+0L : 0x6.000000000000003c4b2c85587p+0L : inexact-ok
+tgamma 0x3.fffffffffffffffcp0
+= tgamma downward flt-32 0x4p+0f : 0x6p+0f : inexact-ok
+= tgamma tonearest flt-32 0x4p+0f : 0x6p+0f : inexact-ok
+= tgamma towardzero flt-32 0x4p+0f : 0x6p+0f : inexact-ok
+= tgamma upward flt-32 0x4p+0f : 0x6p+0f : inexact-ok
+= tgamma downward dbl-64 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma tonearest dbl-64 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma towardzero dbl-64 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma upward dbl-64 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma downward ldbl-128 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma upward ldbl-128 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma downward flt-32 0x3.fffffcp+0f : 0x5.ffffep+0f : inexact-ok
+= tgamma tonearest flt-32 0x3.fffffcp+0f : 0x5.ffffep+0f : inexact-ok
+= tgamma towardzero flt-32 0x3.fffffcp+0f : 0x5.ffffep+0f : inexact-ok
+= tgamma upward flt-32 0x3.fffffcp+0f : 0x5.ffffe8p+0f : inexact-ok
+= tgamma downward dbl-64 0x3.fffffcp+0 : 0x5.ffffe1da6a168p+0 : inexact-ok
+= tgamma tonearest dbl-64 0x3.fffffcp+0 : 0x5.ffffe1da6a16cp+0 : inexact-ok
+= tgamma towardzero dbl-64 0x3.fffffcp+0 : 0x5.ffffe1da6a168p+0 : inexact-ok
+= tgamma upward dbl-64 0x3.fffffcp+0 : 0x5.ffffe1da6a16cp+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0x3.fffffcp+0L : 0x5.ffffe1da6a16afc8p+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x3.fffffcp+0L : 0x5.ffffe1da6a16afc8p+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x3.fffffcp+0L : 0x5.ffffe1da6a16afc8p+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0x3.fffffcp+0L : 0x5.ffffe1da6a16afdp+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x3.fffffcp+0L : 0x5.ffffe1da6a16afc8p+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x3.fffffcp+0L : 0x5.ffffe1da6a16afc8p+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x3.fffffcp+0L : 0x5.ffffe1da6a16afc8p+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x3.fffffcp+0L : 0x5.ffffe1da6a16afdp+0L : inexact-ok
+= tgamma downward ldbl-128 0x3.fffffcp+0L : 0x5.ffffe1da6a16afcaaed619a8646cp+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x3.fffffcp+0L : 0x5.ffffe1da6a16afcaaed619a8646cp+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x3.fffffcp+0L : 0x5.ffffe1da6a16afcaaed619a8646cp+0L : inexact-ok
+= tgamma upward ldbl-128 0x3.fffffcp+0L : 0x5.ffffe1da6a16afcaaed619a8647p+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x3.fffffcp+0L : 0x5.ffffe1da6a16afcaaed619a864p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x3.fffffcp+0L : 0x5.ffffe1da6a16afcaaed619a864p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x3.fffffcp+0L : 0x5.ffffe1da6a16afcaaed619a864p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x3.fffffcp+0L : 0x5.ffffe1da6a16afcaaed619a866p+0L : inexact-ok
+= tgamma downward dbl-64 0x3.ffffffffffffep+0 : 0x5.ffffffffffffp+0 : inexact-ok
+= tgamma tonearest dbl-64 0x3.ffffffffffffep+0 : 0x5.ffffffffffffp+0 : inexact-ok
+= tgamma towardzero dbl-64 0x3.ffffffffffffep+0 : 0x5.ffffffffffffp+0 : inexact-ok
+= tgamma upward dbl-64 0x3.ffffffffffffep+0 : 0x5.ffffffffffff4p+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0x3.ffffffffffffep+0L : 0x5.ffffffffffff0edp+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x3.ffffffffffffep+0L : 0x5.ffffffffffff0edp+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x3.ffffffffffffep+0L : 0x5.ffffffffffff0edp+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0x3.ffffffffffffep+0L : 0x5.ffffffffffff0ed8p+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x3.ffffffffffffep+0L : 0x5.ffffffffffff0edp+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x3.ffffffffffffep+0L : 0x5.ffffffffffff0edp+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x3.ffffffffffffep+0L : 0x5.ffffffffffff0edp+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x3.ffffffffffffep+0L : 0x5.ffffffffffff0ed8p+0L : inexact-ok
+= tgamma downward ldbl-128 0x3.ffffffffffffep+0L : 0x5.ffffffffffff0ed34dea9e44ac1p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x3.ffffffffffffep+0L : 0x5.ffffffffffff0ed34dea9e44ac14p+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x3.ffffffffffffep+0L : 0x5.ffffffffffff0ed34dea9e44ac1p+0L : inexact-ok
+= tgamma upward ldbl-128 0x3.ffffffffffffep+0L : 0x5.ffffffffffff0ed34dea9e44ac14p+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x3.ffffffffffffep+0L : 0x5.ffffffffffff0ed34dea9e44acp+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x3.ffffffffffffep+0L : 0x5.ffffffffffff0ed34dea9e44acp+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x3.ffffffffffffep+0L : 0x5.ffffffffffff0ed34dea9e44acp+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x3.ffffffffffffep+0L : 0x5.ffffffffffff0ed34dea9e44aep+0L : inexact-ok
+= tgamma downward ldbl-96-intel 0x3.fffffffffffffffcp+0L : 0x5.ffffffffffffffep+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x3.fffffffffffffffcp+0L : 0x5.ffffffffffffffep+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x3.fffffffffffffffcp+0L : 0x5.ffffffffffffffep+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0x3.fffffffffffffffcp+0L : 0x5.ffffffffffffffe8p+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x3.fffffffffffffffcp+0L : 0x5.ffffffffffffffep+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x3.fffffffffffffffcp+0L : 0x5.ffffffffffffffep+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x3.fffffffffffffffcp+0L : 0x5.ffffffffffffffep+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x3.fffffffffffffffcp+0L : 0x5.ffffffffffffffe8p+0L : inexact-ok
+= tgamma downward ldbl-128 0x3.fffffffffffffffcp+0L : 0x5.ffffffffffffffe1da69bd53c89p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x3.fffffffffffffffcp+0L : 0x5.ffffffffffffffe1da69bd53c894p+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x3.fffffffffffffffcp+0L : 0x5.ffffffffffffffe1da69bd53c89p+0L : inexact-ok
+= tgamma upward ldbl-128 0x3.fffffffffffffffcp+0L : 0x5.ffffffffffffffe1da69bd53c894p+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x3.fffffffffffffffcp+0L : 0x5.ffffffffffffffe1da69bd53c8p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x3.fffffffffffffffcp+0L : 0x5.ffffffffffffffe1da69bd53c8p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x3.fffffffffffffffcp+0L : 0x5.ffffffffffffffe1da69bd53c8p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x3.fffffffffffffffcp+0L : 0x5.ffffffffffffffe1da69bd53cap+0L : inexact-ok
+tgamma 0x3.0000000000000004p0
+= tgamma downward flt-32 0x3.000004p+0f : 0x2.000004p+0f : inexact-ok
+= tgamma tonearest flt-32 0x3.000004p+0f : 0x2.000008p+0f : inexact-ok
+= tgamma towardzero flt-32 0x3.000004p+0f : 0x2.000004p+0f : inexact-ok
+= tgamma upward flt-32 0x3.000004p+0f : 0x2.000008p+0f : inexact-ok
+= tgamma downward dbl-64 0x3.000004p+0 : 0x2.00000761dcd4cp+0 : inexact-ok
+= tgamma tonearest dbl-64 0x3.000004p+0 : 0x2.00000761dcd4ep+0 : inexact-ok
+= tgamma towardzero dbl-64 0x3.000004p+0 : 0x2.00000761dcd4cp+0 : inexact-ok
+= tgamma upward dbl-64 0x3.000004p+0 : 0x2.00000761dcd4ep+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0x3.000004p+0L : 0x2.00000761dcd4d594p+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x3.000004p+0L : 0x2.00000761dcd4d598p+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x3.000004p+0L : 0x2.00000761dcd4d594p+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0x3.000004p+0L : 0x2.00000761dcd4d598p+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x3.000004p+0L : 0x2.00000761dcd4d594p+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x3.000004p+0L : 0x2.00000761dcd4d598p+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x3.000004p+0L : 0x2.00000761dcd4d594p+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x3.000004p+0L : 0x2.00000761dcd4d598p+0L : inexact-ok
+= tgamma downward ldbl-128 0x3.000004p+0L : 0x2.00000761dcd4d597e6231257b698p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x3.000004p+0L : 0x2.00000761dcd4d597e6231257b69ap+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x3.000004p+0L : 0x2.00000761dcd4d597e6231257b698p+0L : inexact-ok
+= tgamma upward ldbl-128 0x3.000004p+0L : 0x2.00000761dcd4d597e6231257b69ap+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x3.000004p+0L : 0x2.00000761dcd4d597e6231257b6p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x3.000004p+0L : 0x2.00000761dcd4d597e6231257b7p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x3.000004p+0L : 0x2.00000761dcd4d597e6231257b6p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x3.000004p+0L : 0x2.00000761dcd4d597e6231257b7p+0L : inexact-ok
+= tgamma downward flt-32 0x3p+0f : 0x2p+0f : inexact-ok
+= tgamma tonearest flt-32 0x3p+0f : 0x2p+0f : inexact-ok
+= tgamma towardzero flt-32 0x3p+0f : 0x2p+0f : inexact-ok
+= tgamma upward flt-32 0x3p+0f : 0x2p+0f : inexact-ok
+= tgamma downward dbl-64 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma tonearest dbl-64 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma towardzero dbl-64 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma upward dbl-64 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma downward ldbl-128 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma upward ldbl-128 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma downward dbl-64 0x3.0000000000002p+0 : 0x2.0000000000002p+0 : inexact-ok
+= tgamma tonearest dbl-64 0x3.0000000000002p+0 : 0x2.0000000000004p+0 : inexact-ok
+= tgamma towardzero dbl-64 0x3.0000000000002p+0 : 0x2.0000000000002p+0 : inexact-ok
+= tgamma upward dbl-64 0x3.0000000000002p+0 : 0x2.0000000000004p+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0x3.0000000000002p+0L : 0x2.0000000000003b0cp+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x3.0000000000002p+0L : 0x2.0000000000003b1p+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x3.0000000000002p+0L : 0x2.0000000000003b0cp+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0x3.0000000000002p+0L : 0x2.0000000000003b1p+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x3.0000000000002p+0L : 0x2.0000000000003b0cp+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x3.0000000000002p+0L : 0x2.0000000000003b1p+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x3.0000000000002p+0L : 0x2.0000000000003b0cp+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x3.0000000000002p+0L : 0x2.0000000000003b1p+0L : inexact-ok
+= tgamma downward ldbl-128 0x3.0000000000002p+0L : 0x2.0000000000003b0ee6072093d312p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x3.0000000000002p+0L : 0x2.0000000000003b0ee6072093d314p+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x3.0000000000002p+0L : 0x2.0000000000003b0ee6072093d312p+0L : inexact-ok
+= tgamma upward ldbl-128 0x3.0000000000002p+0L : 0x2.0000000000003b0ee6072093d314p+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x3.0000000000002p+0L : 0x2.0000000000003b0ee6072093d3p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x3.0000000000002p+0L : 0x2.0000000000003b0ee6072093d3p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x3.0000000000002p+0L : 0x2.0000000000003b0ee6072093d3p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x3.0000000000002p+0L : 0x2.0000000000003b0ee6072093d4p+0L : inexact-ok
+= tgamma downward ldbl-96-intel 0x3.0000000000000004p+0L : 0x2.0000000000000004p+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x3.0000000000000004p+0L : 0x2.0000000000000008p+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x3.0000000000000004p+0L : 0x2.0000000000000004p+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0x3.0000000000000004p+0L : 0x2.0000000000000008p+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x3.0000000000000004p+0L : 0x2.0000000000000004p+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x3.0000000000000004p+0L : 0x2.0000000000000008p+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x3.0000000000000004p+0L : 0x2.0000000000000004p+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x3.0000000000000004p+0L : 0x2.0000000000000008p+0L : inexact-ok
+= tgamma downward ldbl-128 0x3.0000000000000004p+0L : 0x2.000000000000000761dcc0e41278p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x3.0000000000000004p+0L : 0x2.000000000000000761dcc0e4127ap+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x3.0000000000000004p+0L : 0x2.000000000000000761dcc0e41278p+0L : inexact-ok
+= tgamma upward ldbl-128 0x3.0000000000000004p+0L : 0x2.000000000000000761dcc0e4127ap+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x3.0000000000000004p+0L : 0x2.000000000000000761dcc0e412p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x3.0000000000000004p+0L : 0x2.000000000000000761dcc0e412p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x3.0000000000000004p+0L : 0x2.000000000000000761dcc0e412p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x3.0000000000000004p+0L : 0x2.000000000000000761dcc0e413p+0L : inexact-ok
+tgamma 0x2.fffffffffffffffcp0
+= tgamma downward flt-32 0x3p+0f : 0x2p+0f : inexact-ok
+= tgamma tonearest flt-32 0x3p+0f : 0x2p+0f : inexact-ok
+= tgamma towardzero flt-32 0x3p+0f : 0x2p+0f : inexact-ok
+= tgamma upward flt-32 0x3p+0f : 0x2p+0f : inexact-ok
+= tgamma downward dbl-64 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma tonearest dbl-64 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma towardzero dbl-64 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma upward dbl-64 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma downward ldbl-128 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma upward ldbl-128 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma downward flt-32 0x2.fffffcp+0f : 0x1.fffff8p+0f : inexact-ok
+= tgamma tonearest flt-32 0x2.fffffcp+0f : 0x1.fffff8p+0f : inexact-ok
+= tgamma towardzero flt-32 0x2.fffffcp+0f : 0x1.fffff8p+0f : inexact-ok
+= tgamma upward flt-32 0x2.fffffcp+0f : 0x1.fffffap+0f : inexact-ok
+= tgamma downward dbl-64 0x2.fffffcp+0 : 0x1.fffff89e2353p+0 : inexact-ok
+= tgamma tonearest dbl-64 0x2.fffffcp+0 : 0x1.fffff89e23531p+0 : inexact-ok
+= tgamma towardzero dbl-64 0x2.fffffcp+0 : 0x1.fffff89e2353p+0 : inexact-ok
+= tgamma upward dbl-64 0x2.fffffcp+0 : 0x1.fffff89e23531p+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0x2.fffffcp+0L : 0x1.fffff89e23530d72p+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x2.fffffcp+0L : 0x1.fffff89e23530d72p+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x2.fffffcp+0L : 0x1.fffff89e23530d72p+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0x2.fffffcp+0L : 0x1.fffff89e23530d74p+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x2.fffffcp+0L : 0x1.fffff89e23530d72p+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x2.fffffcp+0L : 0x1.fffff89e23530d72p+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x2.fffffcp+0L : 0x1.fffff89e23530d72p+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x2.fffffcp+0L : 0x1.fffff89e23530d74p+0L : inexact-ok
+= tgamma downward ldbl-128 0x2.fffffcp+0L : 0x1.fffff89e23530d72a903f6c426c2p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x2.fffffcp+0L : 0x1.fffff89e23530d72a903f6c426c3p+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x2.fffffcp+0L : 0x1.fffff89e23530d72a903f6c426c2p+0L : inexact-ok
+= tgamma upward ldbl-128 0x2.fffffcp+0L : 0x1.fffff89e23530d72a903f6c426c3p+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x2.fffffcp+0L : 0x1.fffff89e23530d72a903f6c4268p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x2.fffffcp+0L : 0x1.fffff89e23530d72a903f6c427p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x2.fffffcp+0L : 0x1.fffff89e23530d72a903f6c4268p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x2.fffffcp+0L : 0x1.fffff89e23530d72a903f6c427p+0L : inexact-ok
+= tgamma downward dbl-64 0x2.ffffffffffffep+0 : 0x1.ffffffffffffcp+0 : inexact-ok
+= tgamma tonearest dbl-64 0x2.ffffffffffffep+0 : 0x1.ffffffffffffcp+0 : inexact-ok
+= tgamma towardzero dbl-64 0x2.ffffffffffffep+0 : 0x1.ffffffffffffcp+0 : inexact-ok
+= tgamma upward dbl-64 0x2.ffffffffffffep+0 : 0x1.ffffffffffffdp+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0x2.ffffffffffffep+0L : 0x1.ffffffffffffc4fp+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x2.ffffffffffffep+0L : 0x1.ffffffffffffc4f2p+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x2.ffffffffffffep+0L : 0x1.ffffffffffffc4fp+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0x2.ffffffffffffep+0L : 0x1.ffffffffffffc4f2p+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x2.ffffffffffffep+0L : 0x1.ffffffffffffc4fp+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x2.ffffffffffffep+0L : 0x1.ffffffffffffc4f2p+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x2.ffffffffffffep+0L : 0x1.ffffffffffffc4fp+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x2.ffffffffffffep+0L : 0x1.ffffffffffffc4f2p+0L : inexact-ok
+= tgamma downward ldbl-128 0x2.ffffffffffffep+0L : 0x1.ffffffffffffc4f119f8df6c36e5p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x2.ffffffffffffep+0L : 0x1.ffffffffffffc4f119f8df6c36e6p+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x2.ffffffffffffep+0L : 0x1.ffffffffffffc4f119f8df6c36e5p+0L : inexact-ok
+= tgamma upward ldbl-128 0x2.ffffffffffffep+0L : 0x1.ffffffffffffc4f119f8df6c36e6p+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x2.ffffffffffffep+0L : 0x1.ffffffffffffc4f119f8df6c368p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x2.ffffffffffffep+0L : 0x1.ffffffffffffc4f119f8df6c37p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x2.ffffffffffffep+0L : 0x1.ffffffffffffc4f119f8df6c368p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x2.ffffffffffffep+0L : 0x1.ffffffffffffc4f119f8df6c37p+0L : inexact-ok
+= tgamma downward ldbl-96-intel 0x2.fffffffffffffffcp+0L : 0x1.fffffffffffffff8p+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x2.fffffffffffffffcp+0L : 0x1.fffffffffffffff8p+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x2.fffffffffffffffcp+0L : 0x1.fffffffffffffff8p+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0x2.fffffffffffffffcp+0L : 0x1.fffffffffffffffap+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x2.fffffffffffffffcp+0L : 0x1.fffffffffffffff8p+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x2.fffffffffffffffcp+0L : 0x1.fffffffffffffff8p+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x2.fffffffffffffffcp+0L : 0x1.fffffffffffffff8p+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x2.fffffffffffffffcp+0L : 0x1.fffffffffffffffap+0L : inexact-ok
+= tgamma downward ldbl-128 0x2.fffffffffffffffcp+0L : 0x1.fffffffffffffff89e233f1bed86p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x2.fffffffffffffffcp+0L : 0x1.fffffffffffffff89e233f1bed86p+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x2.fffffffffffffffcp+0L : 0x1.fffffffffffffff89e233f1bed86p+0L : inexact-ok
+= tgamma upward ldbl-128 0x2.fffffffffffffffcp+0L : 0x1.fffffffffffffff89e233f1bed87p+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x2.fffffffffffffffcp+0L : 0x1.fffffffffffffff89e233f1bed8p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x2.fffffffffffffffcp+0L : 0x1.fffffffffffffff89e233f1bed8p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x2.fffffffffffffffcp+0L : 0x1.fffffffffffffff89e233f1bed8p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x2.fffffffffffffffcp+0L : 0x1.fffffffffffffff89e233f1beep+0L : inexact-ok
+tgamma 0x2.0000000000000004p0
+= tgamma downward flt-32 0x2.000004p+0f : 0x1p+0f : inexact-ok
+= tgamma tonearest flt-32 0x2.000004p+0f : 0x1.000002p+0f : inexact-ok
+= tgamma towardzero flt-32 0x2.000004p+0f : 0x1p+0f : inexact-ok
+= tgamma upward flt-32 0x2.000004p+0f : 0x1.000002p+0f : inexact-ok
+= tgamma downward dbl-64 0x2.000004p+0 : 0x1.000001b0ee67p+0 : inexact-ok
+= tgamma tonearest dbl-64 0x2.000004p+0 : 0x1.000001b0ee671p+0 : inexact-ok
+= tgamma towardzero dbl-64 0x2.000004p+0 : 0x1.000001b0ee67p+0 : inexact-ok
+= tgamma upward dbl-64 0x2.000004p+0 : 0x1.000001b0ee671p+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0x2.000004p+0L : 0x1.000001b0ee6708eep+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x2.000004p+0L : 0x1.000001b0ee6708fp+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x2.000004p+0L : 0x1.000001b0ee6708eep+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0x2.000004p+0L : 0x1.000001b0ee6708fp+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x2.000004p+0L : 0x1.000001b0ee6708eep+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x2.000004p+0L : 0x1.000001b0ee6708fp+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x2.000004p+0L : 0x1.000001b0ee6708eep+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x2.000004p+0L : 0x1.000001b0ee6708fp+0L : inexact-ok
+= tgamma downward ldbl-128 0x2.000004p+0L : 0x1.000001b0ee6708ef24ffaae1dbf7p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x2.000004p+0L : 0x1.000001b0ee6708ef24ffaae1dbf7p+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x2.000004p+0L : 0x1.000001b0ee6708ef24ffaae1dbf7p+0L : inexact-ok
+= tgamma upward ldbl-128 0x2.000004p+0L : 0x1.000001b0ee6708ef24ffaae1dbf8p+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x2.000004p+0L : 0x1.000001b0ee6708ef24ffaae1db8p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x2.000004p+0L : 0x1.000001b0ee6708ef24ffaae1dcp+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x2.000004p+0L : 0x1.000001b0ee6708ef24ffaae1db8p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x2.000004p+0L : 0x1.000001b0ee6708ef24ffaae1dcp+0L : inexact-ok
+= tgamma downward flt-32 0x2p+0f : 0x1p+0f : inexact-ok
+= tgamma tonearest flt-32 0x2p+0f : 0x1p+0f : inexact-ok
+= tgamma towardzero flt-32 0x2p+0f : 0x1p+0f : inexact-ok
+= tgamma upward flt-32 0x2p+0f : 0x1p+0f : inexact-ok
+= tgamma downward dbl-64 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest dbl-64 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero dbl-64 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma upward dbl-64 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma downward ldbl-128 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma upward ldbl-128 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma downward dbl-64 0x2.0000000000002p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest dbl-64 0x2.0000000000002p+0 : 0x1.0000000000001p+0 : inexact-ok
+= tgamma towardzero dbl-64 0x2.0000000000002p+0 : 0x1p+0 : inexact-ok
+= tgamma upward dbl-64 0x2.0000000000002p+0 : 0x1.0000000000001p+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0x2.0000000000002p+0L : 0x1.0000000000000d86p+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x2.0000000000002p+0L : 0x1.0000000000000d88p+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x2.0000000000002p+0L : 0x1.0000000000000d86p+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0x2.0000000000002p+0L : 0x1.0000000000000d88p+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x2.0000000000002p+0L : 0x1.0000000000000d86p+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x2.0000000000002p+0L : 0x1.0000000000000d88p+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x2.0000000000002p+0L : 0x1.0000000000000d86p+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x2.0000000000002p+0L : 0x1.0000000000000d88p+0L : inexact-ok
+= tgamma downward ldbl-128 0x2.0000000000002p+0L : 0x1.0000000000000d8773039049e8b1p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x2.0000000000002p+0L : 0x1.0000000000000d8773039049e8b1p+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x2.0000000000002p+0L : 0x1.0000000000000d8773039049e8b1p+0L : inexact-ok
+= tgamma upward ldbl-128 0x2.0000000000002p+0L : 0x1.0000000000000d8773039049e8b2p+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x2.0000000000002p+0L : 0x1.0000000000000d8773039049e88p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x2.0000000000002p+0L : 0x1.0000000000000d8773039049e88p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x2.0000000000002p+0L : 0x1.0000000000000d8773039049e88p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x2.0000000000002p+0L : 0x1.0000000000000d8773039049e9p+0L : inexact-ok
+= tgamma downward ldbl-96-intel 0x2.0000000000000004p+0L : 0x1p+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x2.0000000000000004p+0L : 0x1.0000000000000002p+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x2.0000000000000004p+0L : 0x1p+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0x2.0000000000000004p+0L : 0x1.0000000000000002p+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x2.0000000000000004p+0L : 0x1p+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x2.0000000000000004p+0L : 0x1.0000000000000002p+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x2.0000000000000004p+0L : 0x1p+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x2.0000000000000004p+0L : 0x1.0000000000000002p+0L : inexact-ok
+= tgamma downward ldbl-128 0x2.0000000000000004p+0L : 0x1.0000000000000001b0ee6072093cp+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x2.0000000000000004p+0L : 0x1.0000000000000001b0ee6072093dp+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x2.0000000000000004p+0L : 0x1.0000000000000001b0ee6072093cp+0L : inexact-ok
+= tgamma upward ldbl-128 0x2.0000000000000004p+0L : 0x1.0000000000000001b0ee6072093dp+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x2.0000000000000004p+0L : 0x1.0000000000000001b0ee607209p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x2.0000000000000004p+0L : 0x1.0000000000000001b0ee607209p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x2.0000000000000004p+0L : 0x1.0000000000000001b0ee607209p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x2.0000000000000004p+0L : 0x1.0000000000000001b0ee6072098p+0L : inexact-ok
+tgamma 0x1.fffffffffffffffep0
+= tgamma downward flt-32 0x2p+0f : 0x1p+0f : inexact-ok
+= tgamma tonearest flt-32 0x2p+0f : 0x1p+0f : inexact-ok
+= tgamma towardzero flt-32 0x2p+0f : 0x1p+0f : inexact-ok
+= tgamma upward flt-32 0x2p+0f : 0x1p+0f : inexact-ok
+= tgamma downward dbl-64 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest dbl-64 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero dbl-64 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma upward dbl-64 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma downward ldbl-128 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma upward ldbl-128 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma downward flt-32 0x1.fffffep+0f : 0xf.fffffp-4f : inexact-ok
+= tgamma tonearest flt-32 0x1.fffffep+0f : 0xf.fffffp-4f : inexact-ok
+= tgamma towardzero flt-32 0x1.fffffep+0f : 0xf.fffffp-4f : inexact-ok
+= tgamma upward flt-32 0x1.fffffep+0f : 0x1p+0f : inexact-ok
+= tgamma downward dbl-64 0x1.fffffep+0 : 0xf.fffff2788d168p-4 : inexact-ok
+= tgamma tonearest dbl-64 0x1.fffffep+0 : 0xf.fffff2788d17p-4 : inexact-ok
+= tgamma towardzero dbl-64 0x1.fffffep+0 : 0xf.fffff2788d168p-4 : inexact-ok
+= tgamma upward dbl-64 0x1.fffffep+0 : 0xf.fffff2788d17p-4 : inexact-ok
+= tgamma downward ldbl-96-intel 0x1.fffffep+0L : 0xf.fffff2788d16cb4p-4L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x1.fffffep+0L : 0xf.fffff2788d16cb5p-4L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x1.fffffep+0L : 0xf.fffff2788d16cb4p-4L : inexact-ok
+= tgamma upward ldbl-96-intel 0x1.fffffep+0L : 0xf.fffff2788d16cb5p-4L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x1.fffffep+0L : 0xf.fffff2788d16cb4p-4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x1.fffffep+0L : 0xf.fffff2788d16cb5p-4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x1.fffffep+0L : 0xf.fffff2788d16cb4p-4L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x1.fffffep+0L : 0xf.fffff2788d16cb5p-4L : inexact-ok
+= tgamma downward ldbl-128 0x1.fffffep+0L : 0xf.fffff2788d16cb4d9a1a3c3dac58p-4L : inexact-ok
+= tgamma tonearest ldbl-128 0x1.fffffep+0L : 0xf.fffff2788d16cb4d9a1a3c3dac58p-4L : inexact-ok
+= tgamma towardzero ldbl-128 0x1.fffffep+0L : 0xf.fffff2788d16cb4d9a1a3c3dac58p-4L : inexact-ok
+= tgamma upward ldbl-128 0x1.fffffep+0L : 0xf.fffff2788d16cb4d9a1a3c3dac6p-4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x1.fffffep+0L : 0xf.fffff2788d16cb4d9a1a3c3dacp-4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x1.fffffep+0L : 0xf.fffff2788d16cb4d9a1a3c3dacp-4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x1.fffffep+0L : 0xf.fffff2788d16cb4d9a1a3c3dacp-4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x1.fffffep+0L : 0xf.fffff2788d16cb4d9a1a3c3dbp-4L : inexact-ok
+= tgamma downward dbl-64 0x1.fffffffffffffp+0 : 0xf.ffffffffffff8p-4 : inexact-ok
+= tgamma tonearest dbl-64 0x1.fffffffffffffp+0 : 0xf.ffffffffffff8p-4 : inexact-ok
+= tgamma towardzero dbl-64 0x1.fffffffffffffp+0 : 0xf.ffffffffffff8p-4 : inexact-ok
+= tgamma upward dbl-64 0x1.fffffffffffffp+0 : 0x1p+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0x1.fffffffffffffp+0L : 0xf.ffffffffffff93cp-4L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x1.fffffffffffffp+0L : 0xf.ffffffffffff93cp-4L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x1.fffffffffffffp+0L : 0xf.ffffffffffff93cp-4L : inexact-ok
+= tgamma upward ldbl-96-intel 0x1.fffffffffffffp+0L : 0xf.ffffffffffff93dp-4L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x1.fffffffffffffp+0L : 0xf.ffffffffffff93cp-4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x1.fffffffffffffp+0L : 0xf.ffffffffffff93cp-4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x1.fffffffffffffp+0L : 0xf.ffffffffffff93cp-4L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x1.fffffffffffffp+0L : 0xf.ffffffffffff93dp-4L : inexact-ok
+= tgamma downward ldbl-128 0x1.fffffffffffffp+0L : 0xf.ffffffffffff93c467e37db0ce38p-4L : inexact-ok
+= tgamma tonearest ldbl-128 0x1.fffffffffffffp+0L : 0xf.ffffffffffff93c467e37db0ce38p-4L : inexact-ok
+= tgamma towardzero ldbl-128 0x1.fffffffffffffp+0L : 0xf.ffffffffffff93c467e37db0ce38p-4L : inexact-ok
+= tgamma upward ldbl-128 0x1.fffffffffffffp+0L : 0xf.ffffffffffff93c467e37db0ce4p-4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x1.fffffffffffffp+0L : 0xf.ffffffffffff93c467e37db0ccp-4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x1.fffffffffffffp+0L : 0xf.ffffffffffff93c467e37db0dp-4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x1.fffffffffffffp+0L : 0xf.ffffffffffff93c467e37db0ccp-4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x1.fffffffffffffp+0L : 0xf.ffffffffffff93c467e37db0dp-4L : inexact-ok
+= tgamma downward ldbl-96-intel 0x1.fffffffffffffffep+0L : 0xf.fffffffffffffffp-4L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x1.fffffffffffffffep+0L : 0xf.fffffffffffffffp-4L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x1.fffffffffffffffep+0L : 0xf.fffffffffffffffp-4L : inexact-ok
+= tgamma upward ldbl-96-intel 0x1.fffffffffffffffep+0L : 0x1p+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x1.fffffffffffffffep+0L : 0xf.fffffffffffffffp-4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x1.fffffffffffffffep+0L : 0xf.fffffffffffffffp-4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x1.fffffffffffffffep+0L : 0xf.fffffffffffffffp-4L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x1.fffffffffffffffep+0L : 0x1p+0L : inexact-ok
+= tgamma downward ldbl-128 0x1.fffffffffffffffep+0L : 0xf.fffffffffffffff2788cfc6fb618p-4L : inexact-ok
+= tgamma tonearest ldbl-128 0x1.fffffffffffffffep+0L : 0xf.fffffffffffffff2788cfc6fb618p-4L : inexact-ok
+= tgamma towardzero ldbl-128 0x1.fffffffffffffffep+0L : 0xf.fffffffffffffff2788cfc6fb618p-4L : inexact-ok
+= tgamma upward ldbl-128 0x1.fffffffffffffffep+0L : 0xf.fffffffffffffff2788cfc6fb62p-4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x1.fffffffffffffffep+0L : 0xf.fffffffffffffff2788cfc6fb4p-4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x1.fffffffffffffffep+0L : 0xf.fffffffffffffff2788cfc6fb8p-4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x1.fffffffffffffffep+0L : 0xf.fffffffffffffff2788cfc6fb4p-4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x1.fffffffffffffffep+0L : 0xf.fffffffffffffff2788cfc6fb8p-4L : inexact-ok
+tgamma 0x1.0000000000000002p0
+= tgamma downward flt-32 0x1.000002p+0f : 0xf.ffffep-4f : inexact-ok
+= tgamma tonearest flt-32 0x1.000002p+0f : 0xf.fffffp-4f : inexact-ok
+= tgamma towardzero flt-32 0x1.000002p+0f : 0xf.ffffep-4f : inexact-ok
+= tgamma upward flt-32 0x1.000002p+0f : 0xf.fffffp-4f : inexact-ok
+= tgamma downward dbl-64 0x1.000002p+0 : 0xf.ffffed8773428p-4 : inexact-ok
+= tgamma tonearest dbl-64 0x1.000002p+0 : 0xf.ffffed877343p-4 : inexact-ok
+= tgamma towardzero dbl-64 0x1.000002p+0 : 0xf.ffffed8773428p-4 : inexact-ok
+= tgamma upward dbl-64 0x1.000002p+0 : 0xf.ffffed877343p-4 : inexact-ok
+= tgamma downward ldbl-96-intel 0x1.000002p+0L : 0xf.ffffed877342dcfp-4L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x1.000002p+0L : 0xf.ffffed877342ddp-4L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x1.000002p+0L : 0xf.ffffed877342dcfp-4L : inexact-ok
+= tgamma upward ldbl-96-intel 0x1.000002p+0L : 0xf.ffffed877342ddp-4L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x1.000002p+0L : 0xf.ffffed877342dcfp-4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x1.000002p+0L : 0xf.ffffed877342ddp-4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x1.000002p+0L : 0xf.ffffed877342dcfp-4L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x1.000002p+0L : 0xf.ffffed877342ddp-4L : inexact-ok
+= tgamma downward ldbl-128 0x1.000002p+0L : 0xf.ffffed877342dcfaf7594b77b03p-4L : inexact-ok
+= tgamma tonearest ldbl-128 0x1.000002p+0L : 0xf.ffffed877342dcfaf7594b77b03p-4L : inexact-ok
+= tgamma towardzero ldbl-128 0x1.000002p+0L : 0xf.ffffed877342dcfaf7594b77b03p-4L : inexact-ok
+= tgamma upward ldbl-128 0x1.000002p+0L : 0xf.ffffed877342dcfaf7594b77b038p-4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x1.000002p+0L : 0xf.ffffed877342dcfaf7594b77bp-4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x1.000002p+0L : 0xf.ffffed877342dcfaf7594b77bp-4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x1.000002p+0L : 0xf.ffffed877342dcfaf7594b77bp-4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x1.000002p+0L : 0xf.ffffed877342dcfaf7594b77b4p-4L : inexact-ok
+= tgamma downward flt-32 0x1p+0f : 0x1p+0f : inexact-ok
+= tgamma tonearest flt-32 0x1p+0f : 0x1p+0f : inexact-ok
+= tgamma towardzero flt-32 0x1p+0f : 0x1p+0f : inexact-ok
+= tgamma upward flt-32 0x1p+0f : 0x1p+0f : inexact-ok
+= tgamma downward dbl-64 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest dbl-64 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero dbl-64 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma upward dbl-64 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma downward ldbl-128 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma upward ldbl-128 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma downward dbl-64 0x1.0000000000001p+0 : 0xf.ffffffffffffp-4 : inexact-ok
+= tgamma tonearest dbl-64 0x1.0000000000001p+0 : 0xf.ffffffffffff8p-4 : inexact-ok
+= tgamma towardzero dbl-64 0x1.0000000000001p+0 : 0xf.ffffffffffffp-4 : inexact-ok
+= tgamma upward dbl-64 0x1.0000000000001p+0 : 0xf.ffffffffffff8p-4 : inexact-ok
+= tgamma downward ldbl-96-intel 0x1.0000000000001p+0L : 0xf.ffffffffffff6c3p-4L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x1.0000000000001p+0L : 0xf.ffffffffffff6c4p-4L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x1.0000000000001p+0L : 0xf.ffffffffffff6c3p-4L : inexact-ok
+= tgamma upward ldbl-96-intel 0x1.0000000000001p+0L : 0xf.ffffffffffff6c4p-4L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x1.0000000000001p+0L : 0xf.ffffffffffff6c3p-4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x1.0000000000001p+0L : 0xf.ffffffffffff6c4p-4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x1.0000000000001p+0L : 0xf.ffffffffffff6c3p-4L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x1.0000000000001p+0L : 0xf.ffffffffffff6c4p-4L : inexact-ok
+= tgamma downward ldbl-128 0x1.0000000000001p+0L : 0xf.ffffffffffff6c3b981c824f4828p-4L : inexact-ok
+= tgamma tonearest ldbl-128 0x1.0000000000001p+0L : 0xf.ffffffffffff6c3b981c824f483p-4L : inexact-ok
+= tgamma towardzero ldbl-128 0x1.0000000000001p+0L : 0xf.ffffffffffff6c3b981c824f4828p-4L : inexact-ok
+= tgamma upward ldbl-128 0x1.0000000000001p+0L : 0xf.ffffffffffff6c3b981c824f483p-4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x1.0000000000001p+0L : 0xf.ffffffffffff6c3b981c824f48p-4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x1.0000000000001p+0L : 0xf.ffffffffffff6c3b981c824f48p-4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x1.0000000000001p+0L : 0xf.ffffffffffff6c3b981c824f48p-4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x1.0000000000001p+0L : 0xf.ffffffffffff6c3b981c824f4cp-4L : inexact-ok
+= tgamma downward ldbl-96-intel 0x1.0000000000000002p+0L : 0xf.ffffffffffffffep-4L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x1.0000000000000002p+0L : 0xf.fffffffffffffffp-4L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x1.0000000000000002p+0L : 0xf.ffffffffffffffep-4L : inexact-ok
+= tgamma upward ldbl-96-intel 0x1.0000000000000002p+0L : 0xf.fffffffffffffffp-4L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x1.0000000000000002p+0L : 0xf.ffffffffffffffep-4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x1.0000000000000002p+0L : 0xf.fffffffffffffffp-4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x1.0000000000000002p+0L : 0xf.ffffffffffffffep-4L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x1.0000000000000002p+0L : 0xf.fffffffffffffffp-4L : inexact-ok
+= tgamma downward ldbl-128 0x1.0000000000000002p+0L : 0xf.ffffffffffffffed8773039049ep-4L : inexact-ok
+= tgamma tonearest ldbl-128 0x1.0000000000000002p+0L : 0xf.ffffffffffffffed8773039049e8p-4L : inexact-ok
+= tgamma towardzero ldbl-128 0x1.0000000000000002p+0L : 0xf.ffffffffffffffed8773039049ep-4L : inexact-ok
+= tgamma upward ldbl-128 0x1.0000000000000002p+0L : 0xf.ffffffffffffffed8773039049e8p-4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x1.0000000000000002p+0L : 0xf.ffffffffffffffed8773039048p-4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x1.0000000000000002p+0L : 0xf.ffffffffffffffed8773039048p-4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x1.0000000000000002p+0L : 0xf.ffffffffffffffed8773039048p-4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x1.0000000000000002p+0L : 0xf.ffffffffffffffed877303904cp-4L : inexact-ok
+tgamma 0x0.ffffffffffffffffp0
+= tgamma downward flt-32 0x1p+0f : 0x1p+0f : inexact-ok
+= tgamma tonearest flt-32 0x1p+0f : 0x1p+0f : inexact-ok
+= tgamma towardzero flt-32 0x1p+0f : 0x1p+0f : inexact-ok
+= tgamma upward flt-32 0x1p+0f : 0x1p+0f : inexact-ok
+= tgamma downward dbl-64 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest dbl-64 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero dbl-64 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma upward dbl-64 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma downward ldbl-128 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma upward ldbl-128 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma downward flt-32 0xf.fffffp-4f : 0x1p+0f : inexact-ok
+= tgamma tonearest flt-32 0xf.fffffp-4f : 0x1p+0f : inexact-ok
+= tgamma towardzero flt-32 0xf.fffffp-4f : 0x1p+0f : inexact-ok
+= tgamma upward flt-32 0xf.fffffp-4f : 0x1.000002p+0f : inexact-ok
+= tgamma downward dbl-64 0xf.fffffp-4 : 0x1.00000093c468ep+0 : inexact-ok
+= tgamma tonearest dbl-64 0xf.fffffp-4 : 0x1.00000093c468ep+0 : inexact-ok
+= tgamma towardzero dbl-64 0xf.fffffp-4 : 0x1.00000093c468ep+0 : inexact-ok
+= tgamma upward dbl-64 0xf.fffffp-4 : 0x1.00000093c468fp+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0xf.fffffp-4L : 0x1.00000093c468e0bp+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0xf.fffffp-4L : 0x1.00000093c468e0bp+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0xf.fffffp-4L : 0x1.00000093c468e0bp+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0xf.fffffp-4L : 0x1.00000093c468e0b2p+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0xf.fffffp-4L : 0x1.00000093c468e0bp+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0xf.fffffp-4L : 0x1.00000093c468e0bp+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0xf.fffffp-4L : 0x1.00000093c468e0bp+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0xf.fffffp-4L : 0x1.00000093c468e0b2p+0L : inexact-ok
+= tgamma downward ldbl-128 0xf.fffffp-4L : 0x1.00000093c468e0b077c1ce0af6dfp+0L : inexact-ok
+= tgamma tonearest ldbl-128 0xf.fffffp-4L : 0x1.00000093c468e0b077c1ce0af6ep+0L : inexact-ok
+= tgamma towardzero ldbl-128 0xf.fffffp-4L : 0x1.00000093c468e0b077c1ce0af6dfp+0L : inexact-ok
+= tgamma upward ldbl-128 0xf.fffffp-4L : 0x1.00000093c468e0b077c1ce0af6ep+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0xf.fffffp-4L : 0x1.00000093c468e0b077c1ce0af68p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0xf.fffffp-4L : 0x1.00000093c468e0b077c1ce0af7p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0xf.fffffp-4L : 0x1.00000093c468e0b077c1ce0af68p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0xf.fffffp-4L : 0x1.00000093c468e0b077c1ce0af7p+0L : inexact-ok
+= tgamma downward dbl-64 0xf.ffffffffffff8p-4 : 0x1p+0 : inexact-ok
+= tgamma tonearest dbl-64 0xf.ffffffffffff8p-4 : 0x1p+0 : inexact-ok
+= tgamma towardzero dbl-64 0xf.ffffffffffff8p-4 : 0x1p+0 : inexact-ok
+= tgamma upward dbl-64 0xf.ffffffffffff8p-4 : 0x1.0000000000001p+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0xf.ffffffffffff8p-4L : 0x1.000000000000049ep+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0xf.ffffffffffff8p-4L : 0x1.000000000000049ep+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0xf.ffffffffffff8p-4L : 0x1.000000000000049ep+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0xf.ffffffffffff8p-4L : 0x1.00000000000004ap+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0xf.ffffffffffff8p-4L : 0x1.000000000000049ep+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0xf.ffffffffffff8p-4L : 0x1.000000000000049ep+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0xf.ffffffffffff8p-4L : 0x1.000000000000049ep+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0xf.ffffffffffff8p-4L : 0x1.00000000000004ap+0L : inexact-ok
+= tgamma downward ldbl-128 0xf.ffffffffffff8p-4L : 0x1.000000000000049e233f1bed867cp+0L : inexact-ok
+= tgamma tonearest ldbl-128 0xf.ffffffffffff8p-4L : 0x1.000000000000049e233f1bed867cp+0L : inexact-ok
+= tgamma towardzero ldbl-128 0xf.ffffffffffff8p-4L : 0x1.000000000000049e233f1bed867cp+0L : inexact-ok
+= tgamma upward ldbl-128 0xf.ffffffffffff8p-4L : 0x1.000000000000049e233f1bed867dp+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0xf.ffffffffffff8p-4L : 0x1.000000000000049e233f1bed86p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0xf.ffffffffffff8p-4L : 0x1.000000000000049e233f1bed868p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0xf.ffffffffffff8p-4L : 0x1.000000000000049e233f1bed86p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0xf.ffffffffffff8p-4L : 0x1.000000000000049e233f1bed868p+0L : inexact-ok
+= tgamma downward ldbl-96-intel 0xf.fffffffffffffffp-4L : 0x1p+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0xf.fffffffffffffffp-4L : 0x1p+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0xf.fffffffffffffffp-4L : 0x1p+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0xf.fffffffffffffffp-4L : 0x1.0000000000000002p+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0xf.fffffffffffffffp-4L : 0x1p+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0xf.fffffffffffffffp-4L : 0x1p+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0xf.fffffffffffffffp-4L : 0x1p+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0xf.fffffffffffffffp-4L : 0x1.0000000000000002p+0L : inexact-ok
+= tgamma downward ldbl-128 0xf.fffffffffffffffp-4L : 0x1.000000000000000093c467e37dbp+0L : inexact-ok
+= tgamma tonearest ldbl-128 0xf.fffffffffffffffp-4L : 0x1.000000000000000093c467e37db1p+0L : inexact-ok
+= tgamma towardzero ldbl-128 0xf.fffffffffffffffp-4L : 0x1.000000000000000093c467e37dbp+0L : inexact-ok
+= tgamma upward ldbl-128 0xf.fffffffffffffffp-4L : 0x1.000000000000000093c467e37db1p+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0xf.fffffffffffffffp-4L : 0x1.000000000000000093c467e37d8p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0xf.fffffffffffffffp-4L : 0x1.000000000000000093c467e37d8p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0xf.fffffffffffffffp-4L : 0x1.000000000000000093c467e37d8p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0xf.fffffffffffffffp-4L : 0x1.000000000000000093c467e37ep+0L : inexact-ok
+tgamma -0x0.ffffffffffffffffp0
+= tgamma downward flt-32 -0xf.fffffp-4f : -0x1.000002p+24f : inexact-ok
+= tgamma tonearest flt-32 -0xf.fffffp-4f : -0x1p+24f : inexact-ok
+= tgamma towardzero flt-32 -0xf.fffffp-4f : -0x1p+24f : inexact-ok
+= tgamma upward flt-32 -0xf.fffffp-4f : -0x1p+24f : inexact-ok
+= tgamma downward dbl-64 -0xf.fffffp-4 : -0x1.0000006c3b999p+24 : inexact-ok
+= tgamma tonearest dbl-64 -0xf.fffffp-4 : -0x1.0000006c3b998p+24 : inexact-ok
+= tgamma towardzero dbl-64 -0xf.fffffp-4 : -0x1.0000006c3b998p+24 : inexact-ok
+= tgamma upward dbl-64 -0xf.fffffp-4 : -0x1.0000006c3b998p+24 : inexact-ok
+= tgamma downward ldbl-96-intel -0xf.fffffp-4L : -0x1.0000006c3b9985f2p+24L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xf.fffffp-4L : -0x1.0000006c3b9985fp+24L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xf.fffffp-4L : -0x1.0000006c3b9985fp+24L : inexact-ok
+= tgamma upward ldbl-96-intel -0xf.fffffp-4L : -0x1.0000006c3b9985fp+24L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xf.fffffp-4L : -0x1.0000006c3b9985f2p+24L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xf.fffffp-4L : -0x1.0000006c3b9985fp+24L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xf.fffffp-4L : -0x1.0000006c3b9985fp+24L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xf.fffffp-4L : -0x1.0000006c3b9985fp+24L : inexact-ok
+= tgamma downward ldbl-128 -0xf.fffffp-4L : -0x1.0000006c3b9985f0ade7d3fc6f1p+24L : inexact-ok
+= tgamma tonearest ldbl-128 -0xf.fffffp-4L : -0x1.0000006c3b9985f0ade7d3fc6f1p+24L : inexact-ok
+= tgamma towardzero ldbl-128 -0xf.fffffp-4L : -0x1.0000006c3b9985f0ade7d3fc6f0fp+24L : inexact-ok
+= tgamma upward ldbl-128 -0xf.fffffp-4L : -0x1.0000006c3b9985f0ade7d3fc6f0fp+24L : inexact-ok
+= tgamma downward ldbl-128ibm -0xf.fffffp-4L : -0x1.0000006c3b9985f0ade7d3fc6f8p+24L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0xf.fffffp-4L : -0x1.0000006c3b9985f0ade7d3fc6fp+24L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0xf.fffffp-4L : -0x1.0000006c3b9985f0ade7d3fc6fp+24L : inexact-ok
+= tgamma upward ldbl-128ibm -0xf.fffffp-4L : -0x1.0000006c3b9985f0ade7d3fc6fp+24L : inexact-ok
+= tgamma downward dbl-64 -0xf.ffffffffffff8p-4 : -0x2.0000000000002p+52 : inexact-ok
+= tgamma tonearest dbl-64 -0xf.ffffffffffff8p-4 : -0x2p+52 : inexact-ok
+= tgamma towardzero dbl-64 -0xf.ffffffffffff8p-4 : -0x2p+52 : inexact-ok
+= tgamma upward dbl-64 -0xf.ffffffffffff8p-4 : -0x2p+52 : inexact-ok
+= tgamma downward ldbl-96-intel -0xf.ffffffffffff8p-4L : -0x2.00000000000006c4p+52L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xf.ffffffffffff8p-4L : -0x2.00000000000006c4p+52L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xf.ffffffffffff8p-4L : -0x2.00000000000006cp+52L : inexact-ok
+= tgamma upward ldbl-96-intel -0xf.ffffffffffff8p-4L : -0x2.00000000000006cp+52L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xf.ffffffffffff8p-4L : -0x2.00000000000006c4p+52L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xf.ffffffffffff8p-4L : -0x2.00000000000006c4p+52L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xf.ffffffffffff8p-4L : -0x2.00000000000006cp+52L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xf.ffffffffffff8p-4L : -0x2.00000000000006cp+52L : inexact-ok
+= tgamma downward ldbl-128 -0xf.ffffffffffff8p-4L : -0x2.00000000000006c3b981c824f43ap+52L : inexact-ok
+= tgamma tonearest ldbl-128 -0xf.ffffffffffff8p-4L : -0x2.00000000000006c3b981c824f43ap+52L : inexact-ok
+= tgamma towardzero ldbl-128 -0xf.ffffffffffff8p-4L : -0x2.00000000000006c3b981c824f438p+52L : inexact-ok
+= tgamma upward ldbl-128 -0xf.ffffffffffff8p-4L : -0x2.00000000000006c3b981c824f438p+52L : inexact-ok
+= tgamma downward ldbl-128ibm -0xf.ffffffffffff8p-4L : -0x2.00000000000006c3b981c824f5p+52L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0xf.ffffffffffff8p-4L : -0x2.00000000000006c3b981c824f4p+52L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0xf.ffffffffffff8p-4L : -0x2.00000000000006c3b981c824f4p+52L : inexact-ok
+= tgamma upward ldbl-128ibm -0xf.ffffffffffff8p-4L : -0x2.00000000000006c3b981c824f4p+52L : inexact-ok
+= tgamma downward ldbl-96-intel -0xf.fffffffffffffffp-4L : -0x1.0000000000000002p+64L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xf.fffffffffffffffp-4L : -0x1p+64L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xf.fffffffffffffffp-4L : -0x1p+64L : inexact-ok
+= tgamma upward ldbl-96-intel -0xf.fffffffffffffffp-4L : -0x1p+64L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xf.fffffffffffffffp-4L : -0x1.0000000000000002p+64L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xf.fffffffffffffffp-4L : -0x1p+64L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xf.fffffffffffffffp-4L : -0x1p+64L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xf.fffffffffffffffp-4L : -0x1p+64L : inexact-ok
+= tgamma downward ldbl-128 -0xf.fffffffffffffffp-4L : -0x1.00000000000000006c3b981c824fp+64L : inexact-ok
+= tgamma tonearest ldbl-128 -0xf.fffffffffffffffp-4L : -0x1.00000000000000006c3b981c824fp+64L : inexact-ok
+= tgamma towardzero ldbl-128 -0xf.fffffffffffffffp-4L : -0x1.00000000000000006c3b981c824ep+64L : inexact-ok
+= tgamma upward ldbl-128 -0xf.fffffffffffffffp-4L : -0x1.00000000000000006c3b981c824ep+64L : inexact-ok
+= tgamma downward ldbl-128ibm -0xf.fffffffffffffffp-4L : -0x1.00000000000000006c3b981c828p+64L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0xf.fffffffffffffffp-4L : -0x1.00000000000000006c3b981c828p+64L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0xf.fffffffffffffffp-4L : -0x1.00000000000000006c3b981c82p+64L : inexact-ok
+= tgamma upward ldbl-128ibm -0xf.fffffffffffffffp-4L : -0x1.00000000000000006c3b981c82p+64L : inexact-ok
+tgamma -0x1.0000000000000002p0
+= tgamma downward flt-32 -0x1.000002p+0f : 0x7.fffff8p+20f : inexact-ok
+= tgamma tonearest flt-32 -0x1.000002p+0f : 0x7.fffff8p+20f : inexact-ok
+= tgamma towardzero flt-32 -0x1.000002p+0f : 0x7.fffff8p+20f : inexact-ok
+= tgamma upward flt-32 -0x1.000002p+0f : 0x8p+20f : inexact-ok
+= tgamma downward dbl-64 -0x1.000002p+0 : 0x7.fffff93c46ab4p+20 : inexact-ok
+= tgamma tonearest dbl-64 -0x1.000002p+0 : 0x7.fffff93c46ab8p+20 : inexact-ok
+= tgamma towardzero dbl-64 -0x1.000002p+0 : 0x7.fffff93c46ab4p+20 : inexact-ok
+= tgamma upward dbl-64 -0x1.000002p+0 : 0x7.fffff93c46ab8p+20 : inexact-ok
+= tgamma downward ldbl-96-intel -0x1.000002p+0L : 0x7.fffff93c46ab65ap+20L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x1.000002p+0L : 0x7.fffff93c46ab65a8p+20L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x1.000002p+0L : 0x7.fffff93c46ab65ap+20L : inexact-ok
+= tgamma upward ldbl-96-intel -0x1.000002p+0L : 0x7.fffff93c46ab65a8p+20L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x1.000002p+0L : 0x7.fffff93c46ab65ap+20L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x1.000002p+0L : 0x7.fffff93c46ab65a8p+20L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x1.000002p+0L : 0x7.fffff93c46ab65ap+20L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x1.000002p+0L : 0x7.fffff93c46ab65a8p+20L : inexact-ok
+= tgamma downward ldbl-128 -0x1.000002p+0L : 0x7.fffff93c46ab65a6b1fe38cc6cc4p+20L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.000002p+0L : 0x7.fffff93c46ab65a6b1fe38cc6cc8p+20L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.000002p+0L : 0x7.fffff93c46ab65a6b1fe38cc6cc4p+20L : inexact-ok
+= tgamma upward ldbl-128 -0x1.000002p+0L : 0x7.fffff93c46ab65a6b1fe38cc6cc8p+20L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1.000002p+0L : 0x7.fffff93c46ab65a6b1fe38cc6cp+20L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x1.000002p+0L : 0x7.fffff93c46ab65a6b1fe38cc6cp+20L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x1.000002p+0L : 0x7.fffff93c46ab65a6b1fe38cc6cp+20L : inexact-ok
+= tgamma upward ldbl-128ibm -0x1.000002p+0L : 0x7.fffff93c46ab65a6b1fe38cc6ep+20L : inexact-ok
+= tgamma downward dbl-64 -0x1.0000000000001p+0 : 0xf.ffffffffffff8p+48 : inexact-ok
+= tgamma tonearest dbl-64 -0x1.0000000000001p+0 : 0xf.ffffffffffff8p+48 : inexact-ok
+= tgamma towardzero dbl-64 -0x1.0000000000001p+0 : 0xf.ffffffffffff8p+48 : inexact-ok
+= tgamma upward dbl-64 -0x1.0000000000001p+0 : 0x1p+52 : inexact-ok
+= tgamma downward ldbl-96-intel -0x1.0000000000001p+0L : 0xf.ffffffffffff93cp+48L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x1.0000000000001p+0L : 0xf.ffffffffffff93cp+48L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x1.0000000000001p+0L : 0xf.ffffffffffff93cp+48L : inexact-ok
+= tgamma upward ldbl-96-intel -0x1.0000000000001p+0L : 0xf.ffffffffffff93dp+48L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x1.0000000000001p+0L : 0xf.ffffffffffff93cp+48L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x1.0000000000001p+0L : 0xf.ffffffffffff93cp+48L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x1.0000000000001p+0L : 0xf.ffffffffffff93cp+48L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x1.0000000000001p+0L : 0xf.ffffffffffff93dp+48L : inexact-ok
+= tgamma downward ldbl-128 -0x1.0000000000001p+0L : 0xf.ffffffffffff93c467e37db0de38p+48L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.0000000000001p+0L : 0xf.ffffffffffff93c467e37db0de38p+48L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.0000000000001p+0L : 0xf.ffffffffffff93c467e37db0de38p+48L : inexact-ok
+= tgamma upward ldbl-128 -0x1.0000000000001p+0L : 0xf.ffffffffffff93c467e37db0de4p+48L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1.0000000000001p+0L : 0xf.ffffffffffff93c467e37db0dcp+48L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x1.0000000000001p+0L : 0xf.ffffffffffff93c467e37db0ep+48L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x1.0000000000001p+0L : 0xf.ffffffffffff93c467e37db0dcp+48L : inexact-ok
+= tgamma upward ldbl-128ibm -0x1.0000000000001p+0L : 0xf.ffffffffffff93c467e37db0ep+48L : inexact-ok
+= tgamma downward ldbl-96-intel -0x1.0000000000000002p+0L : 0x7.fffffffffffffff8p+60L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x1.0000000000000002p+0L : 0x7.fffffffffffffff8p+60L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x1.0000000000000002p+0L : 0x7.fffffffffffffff8p+60L : inexact-ok
+= tgamma upward ldbl-96-intel -0x1.0000000000000002p+0L : 0x8p+60L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x1.0000000000000002p+0L : 0x7.fffffffffffffff8p+60L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x1.0000000000000002p+0L : 0x7.fffffffffffffff8p+60L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x1.0000000000000002p+0L : 0x7.fffffffffffffff8p+60L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x1.0000000000000002p+0L : 0x8p+60L : inexact-ok
+= tgamma downward ldbl-128 -0x1.0000000000000002p+0L : 0x7.fffffffffffffff93c467e37db0cp+60L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.0000000000000002p+0L : 0x7.fffffffffffffff93c467e37db0cp+60L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.0000000000000002p+0L : 0x7.fffffffffffffff93c467e37db0cp+60L : inexact-ok
+= tgamma upward ldbl-128 -0x1.0000000000000002p+0L : 0x7.fffffffffffffff93c467e37db1p+60L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1.0000000000000002p+0L : 0x7.fffffffffffffff93c467e37dap+60L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x1.0000000000000002p+0L : 0x7.fffffffffffffff93c467e37dcp+60L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x1.0000000000000002p+0L : 0x7.fffffffffffffff93c467e37dap+60L : inexact-ok
+= tgamma upward ldbl-128ibm -0x1.0000000000000002p+0L : 0x7.fffffffffffffff93c467e37dcp+60L : inexact-ok
+tgamma -0x1.fffffffffffffffep0
+= tgamma downward flt-32 -0x1.fffffep+0f : 0x4p+20f : inexact-ok
+= tgamma tonearest flt-32 -0x1.fffffep+0f : 0x4.000008p+20f : inexact-ok
+= tgamma towardzero flt-32 -0x1.fffffep+0f : 0x4p+20f : inexact-ok
+= tgamma upward flt-32 -0x1.fffffep+0f : 0x4.000008p+20f : inexact-ok
+= tgamma downward dbl-64 -0x1.fffffep+0 : 0x4.00000761dcdecp+20 : inexact-ok
+= tgamma tonearest dbl-64 -0x1.fffffep+0 : 0x4.00000761dcdecp+20 : inexact-ok
+= tgamma towardzero dbl-64 -0x1.fffffep+0 : 0x4.00000761dcdecp+20 : inexact-ok
+= tgamma upward dbl-64 -0x1.fffffep+0 : 0x4.00000761dcdfp+20 : inexact-ok
+= tgamma downward ldbl-96-intel -0x1.fffffep+0L : 0x4.00000761dcdedcdp+20L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x1.fffffep+0L : 0x4.00000761dcdedcd8p+20L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x1.fffffep+0L : 0x4.00000761dcdedcdp+20L : inexact-ok
+= tgamma upward ldbl-96-intel -0x1.fffffep+0L : 0x4.00000761dcdedcd8p+20L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x1.fffffep+0L : 0x4.00000761dcdedcdp+20L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x1.fffffep+0L : 0x4.00000761dcdedcd8p+20L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x1.fffffep+0L : 0x4.00000761dcdedcdp+20L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x1.fffffep+0L : 0x4.00000761dcdedcd8p+20L : inexact-ok
+= tgamma downward ldbl-128 -0x1.fffffep+0L : 0x4.00000761dcdedcd54ba919032dacp+20L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.fffffep+0L : 0x4.00000761dcdedcd54ba919032dacp+20L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.fffffep+0L : 0x4.00000761dcdedcd54ba919032dacp+20L : inexact-ok
+= tgamma upward ldbl-128 -0x1.fffffep+0L : 0x4.00000761dcdedcd54ba919032dbp+20L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1.fffffep+0L : 0x4.00000761dcdedcd54ba919032cp+20L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x1.fffffep+0L : 0x4.00000761dcdedcd54ba919032ep+20L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x1.fffffep+0L : 0x4.00000761dcdedcd54ba919032cp+20L : inexact-ok
+= tgamma upward ldbl-128ibm -0x1.fffffep+0L : 0x4.00000761dcdedcd54ba919032ep+20L : inexact-ok
+= tgamma downward dbl-64 -0x1.fffffffffffffp+0 : 0x8p+48 : inexact-ok
+= tgamma tonearest dbl-64 -0x1.fffffffffffffp+0 : 0x8.0000000000008p+48 : inexact-ok
+= tgamma towardzero dbl-64 -0x1.fffffffffffffp+0 : 0x8p+48 : inexact-ok
+= tgamma upward dbl-64 -0x1.fffffffffffffp+0 : 0x8.0000000000008p+48 : inexact-ok
+= tgamma downward ldbl-96-intel -0x1.fffffffffffffp+0L : 0x8.000000000000761p+48L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x1.fffffffffffffp+0L : 0x8.000000000000762p+48L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x1.fffffffffffffp+0L : 0x8.000000000000761p+48L : inexact-ok
+= tgamma upward ldbl-96-intel -0x1.fffffffffffffp+0L : 0x8.000000000000762p+48L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x1.fffffffffffffp+0L : 0x8.000000000000761p+48L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x1.fffffffffffffp+0L : 0x8.000000000000762p+48L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x1.fffffffffffffp+0L : 0x8.000000000000761p+48L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x1.fffffffffffffp+0L : 0x8.000000000000762p+48L : inexact-ok
+= tgamma downward ldbl-128 -0x1.fffffffffffffp+0L : 0x8.000000000000761dcc0e4127ab28p+48L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.fffffffffffffp+0L : 0x8.000000000000761dcc0e4127ab28p+48L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.fffffffffffffp+0L : 0x8.000000000000761dcc0e4127ab28p+48L : inexact-ok
+= tgamma upward ldbl-128 -0x1.fffffffffffffp+0L : 0x8.000000000000761dcc0e4127ab3p+48L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1.fffffffffffffp+0L : 0x8.000000000000761dcc0e4127a8p+48L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x1.fffffffffffffp+0L : 0x8.000000000000761dcc0e4127acp+48L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x1.fffffffffffffp+0L : 0x8.000000000000761dcc0e4127a8p+48L : inexact-ok
+= tgamma upward ldbl-128ibm -0x1.fffffffffffffp+0L : 0x8.000000000000761dcc0e4127acp+48L : inexact-ok
+= tgamma downward ldbl-96-intel -0x1.fffffffffffffffep+0L : 0x4p+60L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x1.fffffffffffffffep+0L : 0x4.0000000000000008p+60L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x1.fffffffffffffffep+0L : 0x4p+60L : inexact-ok
+= tgamma upward ldbl-96-intel -0x1.fffffffffffffffep+0L : 0x4.0000000000000008p+60L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x1.fffffffffffffffep+0L : 0x4p+60L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x1.fffffffffffffffep+0L : 0x4.0000000000000008p+60L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x1.fffffffffffffffep+0L : 0x4p+60L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x1.fffffffffffffffep+0L : 0x4.0000000000000008p+60L : inexact-ok
+= tgamma downward ldbl-128 -0x1.fffffffffffffffep+0L : 0x4.000000000000000761dcc0e41278p+60L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.fffffffffffffffep+0L : 0x4.000000000000000761dcc0e41278p+60L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.fffffffffffffffep+0L : 0x4.000000000000000761dcc0e41278p+60L : inexact-ok
+= tgamma upward ldbl-128 -0x1.fffffffffffffffep+0L : 0x4.000000000000000761dcc0e4127cp+60L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1.fffffffffffffffep+0L : 0x4.000000000000000761dcc0e412p+60L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x1.fffffffffffffffep+0L : 0x4.000000000000000761dcc0e412p+60L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x1.fffffffffffffffep+0L : 0x4.000000000000000761dcc0e412p+60L : inexact-ok
+= tgamma upward ldbl-128ibm -0x1.fffffffffffffffep+0L : 0x4.000000000000000761dcc0e414p+60L : inexact-ok
+tgamma -0x2.0000000000000004p0
+= tgamma downward flt-32 -0x2.000004p+0f : -0x1.fffffap+20f : inexact-ok
+= tgamma tonearest flt-32 -0x2.000004p+0f : -0x1.fffff8p+20f : inexact-ok
+= tgamma towardzero flt-32 -0x2.000004p+0f : -0x1.fffff8p+20f : inexact-ok
+= tgamma upward flt-32 -0x2.000004p+0f : -0x1.fffff8p+20f : inexact-ok
+= tgamma downward dbl-64 -0x2.000004p+0 : -0x1.fffff89e237b1p+20 : inexact-ok
+= tgamma tonearest dbl-64 -0x2.000004p+0 : -0x1.fffff89e237b1p+20 : inexact-ok
+= tgamma towardzero dbl-64 -0x2.000004p+0 : -0x1.fffff89e237bp+20 : inexact-ok
+= tgamma upward dbl-64 -0x2.000004p+0 : -0x1.fffff89e237bp+20 : inexact-ok
+= tgamma downward ldbl-96-intel -0x2.000004p+0L : -0x1.fffff89e237b0d74p+20L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.000004p+0L : -0x1.fffff89e237b0d72p+20L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.000004p+0L : -0x1.fffff89e237b0d72p+20L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.000004p+0L : -0x1.fffff89e237b0d72p+20L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.000004p+0L : -0x1.fffff89e237b0d74p+20L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.000004p+0L : -0x1.fffff89e237b0d72p+20L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.000004p+0L : -0x1.fffff89e237b0d72p+20L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.000004p+0L : -0x1.fffff89e237b0d72p+20L : inexact-ok
+= tgamma downward ldbl-128 -0x2.000004p+0L : -0x1.fffff89e237b0d72155ebbe133afp+20L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.000004p+0L : -0x1.fffff89e237b0d72155ebbe133aep+20L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.000004p+0L : -0x1.fffff89e237b0d72155ebbe133aep+20L : inexact-ok
+= tgamma upward ldbl-128 -0x2.000004p+0L : -0x1.fffff89e237b0d72155ebbe133aep+20L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.000004p+0L : -0x1.fffff89e237b0d72155ebbe134p+20L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.000004p+0L : -0x1.fffff89e237b0d72155ebbe1338p+20L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.000004p+0L : -0x1.fffff89e237b0d72155ebbe1338p+20L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.000004p+0L : -0x1.fffff89e237b0d72155ebbe1338p+20L : inexact-ok
+= tgamma downward dbl-64 -0x2.0000000000002p+0 : -0x3.ffffffffffffap+48 : inexact-ok
+= tgamma tonearest dbl-64 -0x2.0000000000002p+0 : -0x3.ffffffffffff8p+48 : inexact-ok
+= tgamma towardzero dbl-64 -0x2.0000000000002p+0 : -0x3.ffffffffffff8p+48 : inexact-ok
+= tgamma upward dbl-64 -0x2.0000000000002p+0 : -0x3.ffffffffffff8p+48 : inexact-ok
+= tgamma downward ldbl-96-intel -0x2.0000000000002p+0L : -0x3.ffffffffffff89e4p+48L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.0000000000002p+0L : -0x3.ffffffffffff89e4p+48L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.0000000000002p+0L : -0x3.ffffffffffff89ep+48L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.0000000000002p+0L : -0x3.ffffffffffff89ep+48L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.0000000000002p+0L : -0x3.ffffffffffff89e4p+48L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.0000000000002p+0L : -0x3.ffffffffffff89e4p+48L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.0000000000002p+0L : -0x3.ffffffffffff89ep+48L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.0000000000002p+0L : -0x3.ffffffffffff89ep+48L : inexact-ok
+= tgamma downward ldbl-128 -0x2.0000000000002p+0L : -0x3.ffffffffffff89e233f1bed881ccp+48L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.0000000000002p+0L : -0x3.ffffffffffff89e233f1bed881cap+48L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.0000000000002p+0L : -0x3.ffffffffffff89e233f1bed881cap+48L : inexact-ok
+= tgamma upward ldbl-128 -0x2.0000000000002p+0L : -0x3.ffffffffffff89e233f1bed881cap+48L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.0000000000002p+0L : -0x3.ffffffffffff89e233f1bed882p+48L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.0000000000002p+0L : -0x3.ffffffffffff89e233f1bed882p+48L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.0000000000002p+0L : -0x3.ffffffffffff89e233f1bed881p+48L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.0000000000002p+0L : -0x3.ffffffffffff89e233f1bed881p+48L : inexact-ok
+= tgamma downward ldbl-96-intel -0x2.0000000000000004p+0L : -0x1.fffffffffffffffap+60L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.0000000000000004p+0L : -0x1.fffffffffffffff8p+60L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.0000000000000004p+0L : -0x1.fffffffffffffff8p+60L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.0000000000000004p+0L : -0x1.fffffffffffffff8p+60L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.0000000000000004p+0L : -0x1.fffffffffffffffap+60L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.0000000000000004p+0L : -0x1.fffffffffffffff8p+60L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.0000000000000004p+0L : -0x1.fffffffffffffff8p+60L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.0000000000000004p+0L : -0x1.fffffffffffffff8p+60L : inexact-ok
+= tgamma downward ldbl-128 -0x2.0000000000000004p+0L : -0x1.fffffffffffffff89e233f1bed86p+60L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.0000000000000004p+0L : -0x1.fffffffffffffff89e233f1bed86p+60L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.0000000000000004p+0L : -0x1.fffffffffffffff89e233f1bed85p+60L : inexact-ok
+= tgamma upward ldbl-128 -0x2.0000000000000004p+0L : -0x1.fffffffffffffff89e233f1bed85p+60L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.0000000000000004p+0L : -0x1.fffffffffffffff89e233f1beep+60L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.0000000000000004p+0L : -0x1.fffffffffffffff89e233f1bed8p+60L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.0000000000000004p+0L : -0x1.fffffffffffffff89e233f1bed8p+60L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.0000000000000004p+0L : -0x1.fffffffffffffff89e233f1bed8p+60L : inexact-ok
+tgamma -0x2.fffffffffffffffcp0
+= tgamma downward flt-32 -0x2.fffffcp+0f : -0xa.aaaafp+16f : inexact-ok
+= tgamma tonearest flt-32 -0x2.fffffcp+0f : -0xa.aaaaep+16f : inexact-ok
+= tgamma towardzero flt-32 -0x2.fffffcp+0f : -0xa.aaaaep+16f : inexact-ok
+= tgamma upward flt-32 -0x2.fffffcp+0f : -0xa.aaaaep+16f : inexact-ok
+= tgamma downward dbl-64 -0x2.fffffcp+0 : -0xa.aaaae042d3c5p+16 : inexact-ok
+= tgamma tonearest dbl-64 -0x2.fffffcp+0 : -0xa.aaaae042d3c5p+16 : inexact-ok
+= tgamma towardzero dbl-64 -0x2.fffffcp+0 : -0xa.aaaae042d3c48p+16 : inexact-ok
+= tgamma upward dbl-64 -0x2.fffffcp+0 : -0xa.aaaae042d3c48p+16 : inexact-ok
+= tgamma downward ldbl-96-intel -0x2.fffffcp+0L : -0xa.aaaae042d3c4cc5p+16L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.fffffcp+0L : -0xa.aaaae042d3c4cc4p+16L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.fffffcp+0L : -0xa.aaaae042d3c4cc4p+16L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.fffffcp+0L : -0xa.aaaae042d3c4cc4p+16L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.fffffcp+0L : -0xa.aaaae042d3c4cc5p+16L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.fffffcp+0L : -0xa.aaaae042d3c4cc4p+16L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.fffffcp+0L : -0xa.aaaae042d3c4cc4p+16L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.fffffcp+0L : -0xa.aaaae042d3c4cc4p+16L : inexact-ok
+= tgamma downward ldbl-128 -0x2.fffffcp+0L : -0xa.aaaae042d3c4cc478fe77d420208p+16L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.fffffcp+0L : -0xa.aaaae042d3c4cc478fe77d4202p+16L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.fffffcp+0L : -0xa.aaaae042d3c4cc478fe77d4202p+16L : inexact-ok
+= tgamma upward ldbl-128 -0x2.fffffcp+0L : -0xa.aaaae042d3c4cc478fe77d4202p+16L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.fffffcp+0L : -0xa.aaaae042d3c4cc478fe77d4204p+16L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.fffffcp+0L : -0xa.aaaae042d3c4cc478fe77d4204p+16L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.fffffcp+0L : -0xa.aaaae042d3c4cc478fe77d42p+16L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.fffffcp+0L : -0xa.aaaae042d3c4cc478fe77d42p+16L : inexact-ok
+= tgamma downward dbl-64 -0x2.ffffffffffffep+0 : -0x1.5555555555559p+48 : inexact-ok
+= tgamma tonearest dbl-64 -0x2.ffffffffffffep+0 : -0x1.5555555555559p+48 : inexact-ok
+= tgamma towardzero dbl-64 -0x2.ffffffffffffep+0 : -0x1.5555555555558p+48 : inexact-ok
+= tgamma upward dbl-64 -0x2.ffffffffffffep+0 : -0x1.5555555555558p+48 : inexact-ok
+= tgamma downward ldbl-96-intel -0x2.ffffffffffffep+0L : -0x1.5555555555558aeep+48L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.ffffffffffffep+0L : -0x1.5555555555558aeep+48L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.ffffffffffffep+0L : -0x1.5555555555558aecp+48L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.ffffffffffffep+0L : -0x1.5555555555558aecp+48L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.ffffffffffffep+0L : -0x1.5555555555558aeep+48L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.ffffffffffffep+0L : -0x1.5555555555558aeep+48L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.ffffffffffffep+0L : -0x1.5555555555558aecp+48L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.ffffffffffffep+0L : -0x1.5555555555558aecp+48L : inexact-ok
+= tgamma downward ldbl-128 -0x2.ffffffffffffep+0L : -0x1.5555555555558aed7ce84e9b792cp+48L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.ffffffffffffep+0L : -0x1.5555555555558aed7ce84e9b792cp+48L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.ffffffffffffep+0L : -0x1.5555555555558aed7ce84e9b792bp+48L : inexact-ok
+= tgamma upward ldbl-128 -0x2.ffffffffffffep+0L : -0x1.5555555555558aed7ce84e9b792bp+48L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.ffffffffffffep+0L : -0x1.5555555555558aed7ce84e9b798p+48L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.ffffffffffffep+0L : -0x1.5555555555558aed7ce84e9b79p+48L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.ffffffffffffep+0L : -0x1.5555555555558aed7ce84e9b79p+48L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.ffffffffffffep+0L : -0x1.5555555555558aed7ce84e9b79p+48L : inexact-ok
+= tgamma downward ldbl-96-intel -0x2.fffffffffffffffcp+0L : -0xa.aaaaaaaaaaaaaafp+56L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.fffffffffffffffcp+0L : -0xa.aaaaaaaaaaaaaaep+56L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.fffffffffffffffcp+0L : -0xa.aaaaaaaaaaaaaaep+56L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.fffffffffffffffcp+0L : -0xa.aaaaaaaaaaaaaaep+56L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.fffffffffffffffcp+0L : -0xa.aaaaaaaaaaaaaafp+56L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.fffffffffffffffcp+0L : -0xa.aaaaaaaaaaaaaaep+56L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.fffffffffffffffcp+0L : -0xa.aaaaaaaaaaaaaaep+56L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.fffffffffffffffcp+0L : -0xa.aaaaaaaaaaaaaaep+56L : inexact-ok
+= tgamma downward ldbl-128 -0x2.fffffffffffffffcp+0L : -0xa.aaaaaaaaaaaaaae042d23da3f0c8p+56L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.fffffffffffffffcp+0L : -0xa.aaaaaaaaaaaaaae042d23da3f0cp+56L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.fffffffffffffffcp+0L : -0xa.aaaaaaaaaaaaaae042d23da3f0cp+56L : inexact-ok
+= tgamma upward ldbl-128 -0x2.fffffffffffffffcp+0L : -0xa.aaaaaaaaaaaaaae042d23da3f0cp+56L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.fffffffffffffffcp+0L : -0xa.aaaaaaaaaaaaaae042d23da3f4p+56L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.fffffffffffffffcp+0L : -0xa.aaaaaaaaaaaaaae042d23da3fp+56L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.fffffffffffffffcp+0L : -0xa.aaaaaaaaaaaaaae042d23da3fp+56L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.fffffffffffffffcp+0L : -0xa.aaaaaaaaaaaaaae042d23da3fp+56L : inexact-ok
+tgamma -0x3.0000000000000004p0
+= tgamma downward flt-32 -0x3.000004p+0f : 0xa.aaaa7p+16f : inexact-ok
+= tgamma tonearest flt-32 -0x3.000004p+0f : 0xa.aaaa7p+16f : inexact-ok
+= tgamma towardzero flt-32 -0x3.000004p+0f : 0xa.aaaa7p+16f : inexact-ok
+= tgamma upward flt-32 -0x3.000004p+0f : 0xa.aaaa8p+16f : inexact-ok
+= tgamma downward dbl-64 -0x3.000004p+0 : 0xa.aaaa7512849e8p+16 : inexact-ok
+= tgamma tonearest dbl-64 -0x3.000004p+0 : 0xa.aaaa7512849fp+16 : inexact-ok
+= tgamma towardzero dbl-64 -0x3.000004p+0 : 0xa.aaaa7512849e8p+16 : inexact-ok
+= tgamma upward dbl-64 -0x3.000004p+0 : 0xa.aaaa7512849fp+16 : inexact-ok
+= tgamma downward ldbl-96-intel -0x3.000004p+0L : 0xa.aaaa7512849ed9ap+16L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x3.000004p+0L : 0xa.aaaa7512849ed9bp+16L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x3.000004p+0L : 0xa.aaaa7512849ed9ap+16L : inexact-ok
+= tgamma upward ldbl-96-intel -0x3.000004p+0L : 0xa.aaaa7512849ed9bp+16L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x3.000004p+0L : 0xa.aaaa7512849ed9ap+16L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x3.000004p+0L : 0xa.aaaa7512849ed9bp+16L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x3.000004p+0L : 0xa.aaaa7512849ed9ap+16L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x3.000004p+0L : 0xa.aaaa7512849ed9bp+16L : inexact-ok
+= tgamma downward ldbl-128 -0x3.000004p+0L : 0xa.aaaa7512849ed9af9e2c5533833p+16L : inexact-ok
+= tgamma tonearest ldbl-128 -0x3.000004p+0L : 0xa.aaaa7512849ed9af9e2c5533833p+16L : inexact-ok
+= tgamma towardzero ldbl-128 -0x3.000004p+0L : 0xa.aaaa7512849ed9af9e2c5533833p+16L : inexact-ok
+= tgamma upward ldbl-128 -0x3.000004p+0L : 0xa.aaaa7512849ed9af9e2c55338338p+16L : inexact-ok
+= tgamma downward ldbl-128ibm -0x3.000004p+0L : 0xa.aaaa7512849ed9af9e2c55338p+16L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x3.000004p+0L : 0xa.aaaa7512849ed9af9e2c553384p+16L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x3.000004p+0L : 0xa.aaaa7512849ed9af9e2c55338p+16L : inexact-ok
+= tgamma upward ldbl-128ibm -0x3.000004p+0L : 0xa.aaaa7512849ed9af9e2c553384p+16L : inexact-ok
+= tgamma downward dbl-64 -0x3.0000000000002p+0 : 0x1.5555555555551p+48 : inexact-ok
+= tgamma tonearest dbl-64 -0x3.0000000000002p+0 : 0x1.5555555555552p+48 : inexact-ok
+= tgamma towardzero dbl-64 -0x3.0000000000002p+0 : 0x1.5555555555551p+48 : inexact-ok
+= tgamma upward dbl-64 -0x3.0000000000002p+0 : 0x1.5555555555552p+48 : inexact-ok
+= tgamma downward ldbl-96-intel -0x3.0000000000002p+0L : 0x1.5555555555551fbcp+48L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x3.0000000000002p+0L : 0x1.5555555555551fbep+48L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x3.0000000000002p+0L : 0x1.5555555555551fbcp+48L : inexact-ok
+= tgamma upward ldbl-96-intel -0x3.0000000000002p+0L : 0x1.5555555555551fbep+48L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x3.0000000000002p+0L : 0x1.5555555555551fbcp+48L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x3.0000000000002p+0L : 0x1.5555555555551fbep+48L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x3.0000000000002p+0L : 0x1.5555555555551fbcp+48L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x3.0000000000002p+0L : 0x1.5555555555551fbep+48L : inexact-ok
+= tgamma downward ldbl-128 -0x3.0000000000002p+0L : 0x1.5555555555551fbd2dc25c0f49f1p+48L : inexact-ok
+= tgamma tonearest ldbl-128 -0x3.0000000000002p+0L : 0x1.5555555555551fbd2dc25c0f49f1p+48L : inexact-ok
+= tgamma towardzero ldbl-128 -0x3.0000000000002p+0L : 0x1.5555555555551fbd2dc25c0f49f1p+48L : inexact-ok
+= tgamma upward ldbl-128 -0x3.0000000000002p+0L : 0x1.5555555555551fbd2dc25c0f49f2p+48L : inexact-ok
+= tgamma downward ldbl-128ibm -0x3.0000000000002p+0L : 0x1.5555555555551fbd2dc25c0f498p+48L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x3.0000000000002p+0L : 0x1.5555555555551fbd2dc25c0f4ap+48L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x3.0000000000002p+0L : 0x1.5555555555551fbd2dc25c0f498p+48L : inexact-ok
+= tgamma upward ldbl-128ibm -0x3.0000000000002p+0L : 0x1.5555555555551fbd2dc25c0f4ap+48L : inexact-ok
+= tgamma downward ldbl-96-intel -0x3.0000000000000004p+0L : 0xa.aaaaaaaaaaaaaa7p+56L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x3.0000000000000004p+0L : 0xa.aaaaaaaaaaaaaa7p+56L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x3.0000000000000004p+0L : 0xa.aaaaaaaaaaaaaa7p+56L : inexact-ok
+= tgamma upward ldbl-96-intel -0x3.0000000000000004p+0L : 0xa.aaaaaaaaaaaaaa8p+56L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x3.0000000000000004p+0L : 0xa.aaaaaaaaaaaaaa7p+56L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x3.0000000000000004p+0L : 0xa.aaaaaaaaaaaaaa7p+56L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x3.0000000000000004p+0L : 0xa.aaaaaaaaaaaaaa7p+56L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x3.0000000000000004p+0L : 0xa.aaaaaaaaaaaaaa8p+56L : inexact-ok
+= tgamma downward ldbl-128 -0x3.0000000000000004p+0L : 0xa.aaaaaaaaaaaaaa75128317b1649p+56L : inexact-ok
+= tgamma tonearest ldbl-128 -0x3.0000000000000004p+0L : 0xa.aaaaaaaaaaaaaa75128317b1649p+56L : inexact-ok
+= tgamma towardzero ldbl-128 -0x3.0000000000000004p+0L : 0xa.aaaaaaaaaaaaaa75128317b1649p+56L : inexact-ok
+= tgamma upward ldbl-128 -0x3.0000000000000004p+0L : 0xa.aaaaaaaaaaaaaa75128317b16498p+56L : inexact-ok
+= tgamma downward ldbl-128ibm -0x3.0000000000000004p+0L : 0xa.aaaaaaaaaaaaaa75128317b164p+56L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x3.0000000000000004p+0L : 0xa.aaaaaaaaaaaaaa75128317b164p+56L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x3.0000000000000004p+0L : 0xa.aaaaaaaaaaaaaa75128317b164p+56L : inexact-ok
+= tgamma upward ldbl-128ibm -0x3.0000000000000004p+0L : 0xa.aaaaaaaaaaaaaa75128317b168p+56L : inexact-ok
+tgamma -0x3.fffffffffffffffcp0
+= tgamma downward flt-32 -0x3.fffffcp+0f : 0x2.aaaab8p+16f : inexact-ok
+= tgamma tonearest flt-32 -0x3.fffffcp+0f : 0x2.aaaabcp+16f : inexact-ok
+= tgamma towardzero flt-32 -0x3.fffffcp+0f : 0x2.aaaab8p+16f : inexact-ok
+= tgamma upward flt-32 -0x3.fffffcp+0f : 0x2.aaaabcp+16f : inexact-ok
+= tgamma downward dbl-64 -0x3.fffffcp+0 : 0x2.aaaababb5fabep+16 : inexact-ok
+= tgamma tonearest dbl-64 -0x3.fffffcp+0 : 0x2.aaaababb5fabep+16 : inexact-ok
+= tgamma towardzero dbl-64 -0x3.fffffcp+0 : 0x2.aaaababb5fabep+16 : inexact-ok
+= tgamma upward dbl-64 -0x3.fffffcp+0 : 0x2.aaaababb5facp+16 : inexact-ok
+= tgamma downward ldbl-96-intel -0x3.fffffcp+0L : 0x2.aaaababb5fabee7p+16L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x3.fffffcp+0L : 0x2.aaaababb5fabee7p+16L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x3.fffffcp+0L : 0x2.aaaababb5fabee7p+16L : inexact-ok
+= tgamma upward ldbl-96-intel -0x3.fffffcp+0L : 0x2.aaaababb5fabee74p+16L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x3.fffffcp+0L : 0x2.aaaababb5fabee7p+16L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x3.fffffcp+0L : 0x2.aaaababb5fabee7p+16L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x3.fffffcp+0L : 0x2.aaaababb5fabee7p+16L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x3.fffffcp+0L : 0x2.aaaababb5fabee74p+16L : inexact-ok
+= tgamma downward ldbl-128 -0x3.fffffcp+0L : 0x2.aaaababb5fabee718fe850e068dp+16L : inexact-ok
+= tgamma tonearest ldbl-128 -0x3.fffffcp+0L : 0x2.aaaababb5fabee718fe850e068d2p+16L : inexact-ok
+= tgamma towardzero ldbl-128 -0x3.fffffcp+0L : 0x2.aaaababb5fabee718fe850e068dp+16L : inexact-ok
+= tgamma upward ldbl-128 -0x3.fffffcp+0L : 0x2.aaaababb5fabee718fe850e068d2p+16L : inexact-ok
+= tgamma downward ldbl-128ibm -0x3.fffffcp+0L : 0x2.aaaababb5fabee718fe850e068p+16L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x3.fffffcp+0L : 0x2.aaaababb5fabee718fe850e069p+16L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x3.fffffcp+0L : 0x2.aaaababb5fabee718fe850e068p+16L : inexact-ok
+= tgamma upward ldbl-128ibm -0x3.fffffcp+0L : 0x2.aaaababb5fabee718fe850e069p+16L : inexact-ok
+= tgamma downward dbl-64 -0x3.ffffffffffffep+0 : 0x5.5555555555564p+44 : inexact-ok
+= tgamma tonearest dbl-64 -0x3.ffffffffffffep+0 : 0x5.5555555555564p+44 : inexact-ok
+= tgamma towardzero dbl-64 -0x3.ffffffffffffep+0 : 0x5.5555555555564p+44 : inexact-ok
+= tgamma upward dbl-64 -0x3.ffffffffffffep+0 : 0x5.5555555555568p+44 : inexact-ok
+= tgamma downward ldbl-96-intel -0x3.ffffffffffffep+0L : 0x5.555555555556566p+44L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x3.ffffffffffffep+0L : 0x5.555555555556566p+44L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x3.ffffffffffffep+0L : 0x5.555555555556566p+44L : inexact-ok
+= tgamma upward ldbl-96-intel -0x3.ffffffffffffep+0L : 0x5.5555555555565668p+44L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x3.ffffffffffffep+0L : 0x5.555555555556566p+44L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x3.ffffffffffffep+0L : 0x5.555555555556566p+44L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x3.ffffffffffffep+0L : 0x5.555555555556566p+44L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x3.ffffffffffffep+0L : 0x5.5555555555565668p+44L : inexact-ok
+= tgamma downward ldbl-128 -0x3.ffffffffffffep+0L : 0x5.55555555555656609e4be518976p+44L : inexact-ok
+= tgamma tonearest ldbl-128 -0x3.ffffffffffffep+0L : 0x5.55555555555656609e4be5189764p+44L : inexact-ok
+= tgamma towardzero ldbl-128 -0x3.ffffffffffffep+0L : 0x5.55555555555656609e4be518976p+44L : inexact-ok
+= tgamma upward ldbl-128 -0x3.ffffffffffffep+0L : 0x5.55555555555656609e4be5189764p+44L : inexact-ok
+= tgamma downward ldbl-128ibm -0x3.ffffffffffffep+0L : 0x5.55555555555656609e4be51896p+44L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x3.ffffffffffffep+0L : 0x5.55555555555656609e4be51898p+44L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x3.ffffffffffffep+0L : 0x5.55555555555656609e4be51896p+44L : inexact-ok
+= tgamma upward ldbl-128ibm -0x3.ffffffffffffep+0L : 0x5.55555555555656609e4be51898p+44L : inexact-ok
+= tgamma downward ldbl-96-intel -0x3.fffffffffffffffcp+0L : 0x2.aaaaaaaaaaaaaab8p+56L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x3.fffffffffffffffcp+0L : 0x2.aaaaaaaaaaaaaabcp+56L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x3.fffffffffffffffcp+0L : 0x2.aaaaaaaaaaaaaab8p+56L : inexact-ok
+= tgamma upward ldbl-96-intel -0x3.fffffffffffffffcp+0L : 0x2.aaaaaaaaaaaaaabcp+56L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x3.fffffffffffffffcp+0L : 0x2.aaaaaaaaaaaaaab8p+56L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x3.fffffffffffffffcp+0L : 0x2.aaaaaaaaaaaaaabcp+56L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x3.fffffffffffffffcp+0L : 0x2.aaaaaaaaaaaaaab8p+56L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x3.fffffffffffffffcp+0L : 0x2.aaaaaaaaaaaaaabcp+56L : inexact-ok
+= tgamma downward ldbl-128 -0x3.fffffffffffffffcp+0L : 0x2.aaaaaaaaaaaaaababb5f3a13a6dap+56L : inexact-ok
+= tgamma tonearest ldbl-128 -0x3.fffffffffffffffcp+0L : 0x2.aaaaaaaaaaaaaababb5f3a13a6dcp+56L : inexact-ok
+= tgamma towardzero ldbl-128 -0x3.fffffffffffffffcp+0L : 0x2.aaaaaaaaaaaaaababb5f3a13a6dap+56L : inexact-ok
+= tgamma upward ldbl-128 -0x3.fffffffffffffffcp+0L : 0x2.aaaaaaaaaaaaaababb5f3a13a6dcp+56L : inexact-ok
+= tgamma downward ldbl-128ibm -0x3.fffffffffffffffcp+0L : 0x2.aaaaaaaaaaaaaababb5f3a13a6p+56L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x3.fffffffffffffffcp+0L : 0x2.aaaaaaaaaaaaaababb5f3a13a7p+56L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x3.fffffffffffffffcp+0L : 0x2.aaaaaaaaaaaaaababb5f3a13a6p+56L : inexact-ok
+= tgamma upward ldbl-128ibm -0x3.fffffffffffffffcp+0L : 0x2.aaaaaaaaaaaaaababb5f3a13a7p+56L : inexact-ok
+tgamma -0x4.0000000000000008p0
+= tgamma downward flt-32 -0x4.000008p+0f : -0x1.555546p+16f : inexact-ok
+= tgamma tonearest flt-32 -0x4.000008p+0f : -0x1.555546p+16f : inexact-ok
+= tgamma towardzero flt-32 -0x4.000008p+0f : -0x1.555544p+16f : inexact-ok
+= tgamma upward flt-32 -0x4.000008p+0f : -0x1.555544p+16f : inexact-ok
+= tgamma downward dbl-64 -0x4.000008p+0 : -0x1.55554544a1a9bp+16 : inexact-ok
+= tgamma tonearest dbl-64 -0x4.000008p+0 : -0x1.55554544a1a9ap+16 : inexact-ok
+= tgamma towardzero dbl-64 -0x4.000008p+0 : -0x1.55554544a1a9ap+16 : inexact-ok
+= tgamma upward dbl-64 -0x4.000008p+0 : -0x1.55554544a1a9ap+16 : inexact-ok
+= tgamma downward ldbl-96-intel -0x4.000008p+0L : -0x1.55554544a1a9a1e4p+16L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x4.000008p+0L : -0x1.55554544a1a9a1e4p+16L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x4.000008p+0L : -0x1.55554544a1a9a1e2p+16L : inexact-ok
+= tgamma upward ldbl-96-intel -0x4.000008p+0L : -0x1.55554544a1a9a1e2p+16L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x4.000008p+0L : -0x1.55554544a1a9a1e4p+16L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x4.000008p+0L : -0x1.55554544a1a9a1e4p+16L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x4.000008p+0L : -0x1.55554544a1a9a1e2p+16L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x4.000008p+0L : -0x1.55554544a1a9a1e2p+16L : inexact-ok
+= tgamma downward ldbl-128 -0x4.000008p+0L : -0x1.55554544a1a9a1e31119d9f774c6p+16L : inexact-ok
+= tgamma tonearest ldbl-128 -0x4.000008p+0L : -0x1.55554544a1a9a1e31119d9f774c5p+16L : inexact-ok
+= tgamma towardzero ldbl-128 -0x4.000008p+0L : -0x1.55554544a1a9a1e31119d9f774c5p+16L : inexact-ok
+= tgamma upward ldbl-128 -0x4.000008p+0L : -0x1.55554544a1a9a1e31119d9f774c5p+16L : inexact-ok
+= tgamma downward ldbl-128ibm -0x4.000008p+0L : -0x1.55554544a1a9a1e31119d9f775p+16L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x4.000008p+0L : -0x1.55554544a1a9a1e31119d9f775p+16L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x4.000008p+0L : -0x1.55554544a1a9a1e31119d9f7748p+16L : inexact-ok
+= tgamma upward ldbl-128ibm -0x4.000008p+0L : -0x1.55554544a1a9a1e31119d9f7748p+16L : inexact-ok
+= tgamma downward dbl-64 -0x4.0000000000004p+0 : -0x2.aaaaaaaaaaa9cp+44 : inexact-ok
+= tgamma tonearest dbl-64 -0x4.0000000000004p+0 : -0x2.aaaaaaaaaaa9ap+44 : inexact-ok
+= tgamma towardzero dbl-64 -0x4.0000000000004p+0 : -0x2.aaaaaaaaaaa9ap+44 : inexact-ok
+= tgamma upward dbl-64 -0x4.0000000000004p+0 : -0x2.aaaaaaaaaaa9ap+44 : inexact-ok
+= tgamma downward ldbl-96-intel -0x4.0000000000004p+0L : -0x2.aaaaaaaaaaa9a9ap+44L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x4.0000000000004p+0L : -0x2.aaaaaaaaaaa9a9ap+44L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x4.0000000000004p+0L : -0x2.aaaaaaaaaaa9a99cp+44L : inexact-ok
+= tgamma upward ldbl-96-intel -0x4.0000000000004p+0L : -0x2.aaaaaaaaaaa9a99cp+44L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x4.0000000000004p+0L : -0x2.aaaaaaaaaaa9a9ap+44L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x4.0000000000004p+0L : -0x2.aaaaaaaaaaa9a9ap+44L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x4.0000000000004p+0L : -0x2.aaaaaaaaaaa9a99cp+44L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x4.0000000000004p+0L : -0x2.aaaaaaaaaaa9a99cp+44L : inexact-ok
+= tgamma downward ldbl-128 -0x4.0000000000004p+0L : -0x2.aaaaaaaaaaa9a99f61b41ae81366p+44L : inexact-ok
+= tgamma tonearest ldbl-128 -0x4.0000000000004p+0L : -0x2.aaaaaaaaaaa9a99f61b41ae81364p+44L : inexact-ok
+= tgamma towardzero ldbl-128 -0x4.0000000000004p+0L : -0x2.aaaaaaaaaaa9a99f61b41ae81364p+44L : inexact-ok
+= tgamma upward ldbl-128 -0x4.0000000000004p+0L : -0x2.aaaaaaaaaaa9a99f61b41ae81364p+44L : inexact-ok
+= tgamma downward ldbl-128ibm -0x4.0000000000004p+0L : -0x2.aaaaaaaaaaa9a99f61b41ae814p+44L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x4.0000000000004p+0L : -0x2.aaaaaaaaaaa9a99f61b41ae813p+44L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x4.0000000000004p+0L : -0x2.aaaaaaaaaaa9a99f61b41ae813p+44L : inexact-ok
+= tgamma upward ldbl-128ibm -0x4.0000000000004p+0L : -0x2.aaaaaaaaaaa9a99f61b41ae813p+44L : inexact-ok
+= tgamma downward ldbl-96-intel -0x4.0000000000000008p+0L : -0x1.5555555555555546p+56L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x4.0000000000000008p+0L : -0x1.5555555555555546p+56L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x4.0000000000000008p+0L : -0x1.5555555555555544p+56L : inexact-ok
+= tgamma upward ldbl-96-intel -0x4.0000000000000008p+0L : -0x1.5555555555555544p+56L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x4.0000000000000008p+0L : -0x1.5555555555555546p+56L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x4.0000000000000008p+0L : -0x1.5555555555555546p+56L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x4.0000000000000008p+0L : -0x1.5555555555555544p+56L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x4.0000000000000008p+0L : -0x1.5555555555555544p+56L : inexact-ok
+= tgamma downward ldbl-128 -0x4.0000000000000008p+0L : -0x1.555555555555554544a0c5ec5925p+56L : inexact-ok
+= tgamma tonearest ldbl-128 -0x4.0000000000000008p+0L : -0x1.555555555555554544a0c5ec5925p+56L : inexact-ok
+= tgamma towardzero ldbl-128 -0x4.0000000000000008p+0L : -0x1.555555555555554544a0c5ec5924p+56L : inexact-ok
+= tgamma upward ldbl-128 -0x4.0000000000000008p+0L : -0x1.555555555555554544a0c5ec5924p+56L : inexact-ok
+= tgamma downward ldbl-128ibm -0x4.0000000000000008p+0L : -0x1.555555555555554544a0c5ec598p+56L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x4.0000000000000008p+0L : -0x1.555555555555554544a0c5ec59p+56L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x4.0000000000000008p+0L : -0x1.555555555555554544a0c5ec59p+56L : inexact-ok
+= tgamma upward ldbl-128ibm -0x4.0000000000000008p+0L : -0x1.555555555555554544a0c5ec59p+56L : inexact-ok
+tgamma -0x4.fffffffffffffff8p0
+= tgamma downward flt-32 -0x4.fffff8p+0f : -0x4.44448p+12f : inexact-ok
+= tgamma tonearest flt-32 -0x4.fffff8p+0f : -0x4.44448p+12f : inexact-ok
+= tgamma towardzero flt-32 -0x4.fffff8p+0f : -0x4.444478p+12f : inexact-ok
+= tgamma upward flt-32 -0x4.fffff8p+0f : -0x4.444478p+12f : inexact-ok
+= tgamma downward dbl-64 -0x4.fffff8p+0 : -0x4.44447e809018cp+12 : inexact-ok
+= tgamma tonearest dbl-64 -0x4.fffff8p+0 : -0x4.44447e809018cp+12 : inexact-ok
+= tgamma towardzero dbl-64 -0x4.fffff8p+0 : -0x4.44447e8090188p+12 : inexact-ok
+= tgamma upward dbl-64 -0x4.fffff8p+0 : -0x4.44447e8090188p+12 : inexact-ok
+= tgamma downward ldbl-96-intel -0x4.fffff8p+0L : -0x4.44447e809018a71p+12L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x4.fffff8p+0L : -0x4.44447e809018a708p+12L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x4.fffff8p+0L : -0x4.44447e809018a708p+12L : inexact-ok
+= tgamma upward ldbl-96-intel -0x4.fffff8p+0L : -0x4.44447e809018a708p+12L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x4.fffff8p+0L : -0x4.44447e809018a71p+12L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x4.fffff8p+0L : -0x4.44447e809018a708p+12L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x4.fffff8p+0L : -0x4.44447e809018a708p+12L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x4.fffff8p+0L : -0x4.44447e809018a708p+12L : inexact-ok
+= tgamma downward ldbl-128 -0x4.fffff8p+0L : -0x4.44447e809018a708ffb3375149a4p+12L : inexact-ok
+= tgamma tonearest ldbl-128 -0x4.fffff8p+0L : -0x4.44447e809018a708ffb3375149ap+12L : inexact-ok
+= tgamma towardzero ldbl-128 -0x4.fffff8p+0L : -0x4.44447e809018a708ffb3375149ap+12L : inexact-ok
+= tgamma upward ldbl-128 -0x4.fffff8p+0L : -0x4.44447e809018a708ffb3375149ap+12L : inexact-ok
+= tgamma downward ldbl-128ibm -0x4.fffff8p+0L : -0x4.44447e809018a708ffb337514ap+12L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x4.fffff8p+0L : -0x4.44447e809018a708ffb337514ap+12L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x4.fffff8p+0L : -0x4.44447e809018a708ffb3375148p+12L : inexact-ok
+= tgamma upward ldbl-128ibm -0x4.fffff8p+0L : -0x4.44447e809018a708ffb3375148p+12L : inexact-ok
+= tgamma downward dbl-64 -0x4.ffffffffffffcp+0 : -0x8.88888888888c8p+40 : inexact-ok
+= tgamma tonearest dbl-64 -0x4.ffffffffffffcp+0 : -0x8.88888888888cp+40 : inexact-ok
+= tgamma towardzero dbl-64 -0x4.ffffffffffffcp+0 : -0x8.88888888888cp+40 : inexact-ok
+= tgamma upward dbl-64 -0x4.ffffffffffffcp+0 : -0x8.88888888888cp+40 : inexact-ok
+= tgamma downward ldbl-96-intel -0x4.ffffffffffffcp+0L : -0x8.88888888888c2c5p+40L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x4.ffffffffffffcp+0L : -0x8.88888888888c2c5p+40L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x4.ffffffffffffcp+0L : -0x8.88888888888c2c4p+40L : inexact-ok
+= tgamma upward ldbl-96-intel -0x4.ffffffffffffcp+0L : -0x8.88888888888c2c4p+40L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x4.ffffffffffffcp+0L : -0x8.88888888888c2c5p+40L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x4.ffffffffffffcp+0L : -0x8.88888888888c2c5p+40L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x4.ffffffffffffcp+0L : -0x8.88888888888c2c4p+40L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x4.ffffffffffffcp+0L : -0x8.88888888888c2c4p+40L : inexact-ok
+= tgamma downward ldbl-128 -0x4.ffffffffffffcp+0L : -0x8.88888888888c2c4d12712834478p+40L : inexact-ok
+= tgamma tonearest ldbl-128 -0x4.ffffffffffffcp+0L : -0x8.88888888888c2c4d127128344778p+40L : inexact-ok
+= tgamma towardzero ldbl-128 -0x4.ffffffffffffcp+0L : -0x8.88888888888c2c4d127128344778p+40L : inexact-ok
+= tgamma upward ldbl-128 -0x4.ffffffffffffcp+0L : -0x8.88888888888c2c4d127128344778p+40L : inexact-ok
+= tgamma downward ldbl-128ibm -0x4.ffffffffffffcp+0L : -0x8.88888888888c2c4d1271283448p+40L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x4.ffffffffffffcp+0L : -0x8.88888888888c2c4d1271283448p+40L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x4.ffffffffffffcp+0L : -0x8.88888888888c2c4d1271283444p+40L : inexact-ok
+= tgamma upward ldbl-128ibm -0x4.ffffffffffffcp+0L : -0x8.88888888888c2c4d1271283444p+40L : inexact-ok
+= tgamma downward ldbl-96-intel -0x4.fffffffffffffff8p+0L : -0x4.444444444444448p+52L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x4.fffffffffffffff8p+0L : -0x4.444444444444448p+52L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x4.fffffffffffffff8p+0L : -0x4.4444444444444478p+52L : inexact-ok
+= tgamma upward ldbl-96-intel -0x4.fffffffffffffff8p+0L : -0x4.4444444444444478p+52L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x4.fffffffffffffff8p+0L : -0x4.444444444444448p+52L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x4.fffffffffffffff8p+0L : -0x4.444444444444448p+52L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x4.fffffffffffffff8p+0L : -0x4.4444444444444478p+52L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x4.fffffffffffffff8p+0L : -0x4.4444444444444478p+52L : inexact-ok
+= tgamma downward ldbl-128 -0x4.fffffffffffffff8p+0L : -0x4.444444444444447e808ce2ce3ee8p+52L : inexact-ok
+= tgamma tonearest ldbl-128 -0x4.fffffffffffffff8p+0L : -0x4.444444444444447e808ce2ce3ee4p+52L : inexact-ok
+= tgamma towardzero ldbl-128 -0x4.fffffffffffffff8p+0L : -0x4.444444444444447e808ce2ce3ee4p+52L : inexact-ok
+= tgamma upward ldbl-128 -0x4.fffffffffffffff8p+0L : -0x4.444444444444447e808ce2ce3ee4p+52L : inexact-ok
+= tgamma downward ldbl-128ibm -0x4.fffffffffffffff8p+0L : -0x4.444444444444447e808ce2ce4p+52L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x4.fffffffffffffff8p+0L : -0x4.444444444444447e808ce2ce3ep+52L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x4.fffffffffffffff8p+0L : -0x4.444444444444447e808ce2ce3ep+52L : inexact-ok
+= tgamma upward ldbl-128ibm -0x4.fffffffffffffff8p+0L : -0x4.444444444444447e808ce2ce3ep+52L : inexact-ok
+tgamma -0x5.0000000000000008p0
+= tgamma downward flt-32 -0x5.000008p+0f : 0x4.444408p+12f : inexact-ok
+= tgamma tonearest flt-32 -0x5.000008p+0f : 0x4.444408p+12f : inexact-ok
+= tgamma towardzero flt-32 -0x5.000008p+0f : 0x4.444408p+12f : inexact-ok
+= tgamma upward flt-32 -0x5.000008p+0f : 0x4.44441p+12f : inexact-ok
+= tgamma downward dbl-64 -0x5.000008p+0 : 0x4.44440a07fedb8p+12 : inexact-ok
+= tgamma tonearest dbl-64 -0x5.000008p+0 : 0x4.44440a07fedb8p+12 : inexact-ok
+= tgamma towardzero dbl-64 -0x5.000008p+0 : 0x4.44440a07fedb8p+12 : inexact-ok
+= tgamma upward dbl-64 -0x5.000008p+0 : 0x4.44440a07fedbcp+12 : inexact-ok
+= tgamma downward ldbl-96-intel -0x5.000008p+0L : 0x4.44440a07fedb92d8p+12L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x5.000008p+0L : 0x4.44440a07fedb92d8p+12L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x5.000008p+0L : 0x4.44440a07fedb92d8p+12L : inexact-ok
+= tgamma upward ldbl-96-intel -0x5.000008p+0L : 0x4.44440a07fedb92ep+12L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x5.000008p+0L : 0x4.44440a07fedb92d8p+12L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x5.000008p+0L : 0x4.44440a07fedb92d8p+12L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x5.000008p+0L : 0x4.44440a07fedb92d8p+12L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x5.000008p+0L : 0x4.44440a07fedb92ep+12L : inexact-ok
+= tgamma downward ldbl-128 -0x5.000008p+0L : 0x4.44440a07fedb92d871015f2fd9dcp+12L : inexact-ok
+= tgamma tonearest ldbl-128 -0x5.000008p+0L : 0x4.44440a07fedb92d871015f2fd9ep+12L : inexact-ok
+= tgamma towardzero ldbl-128 -0x5.000008p+0L : 0x4.44440a07fedb92d871015f2fd9dcp+12L : inexact-ok
+= tgamma upward ldbl-128 -0x5.000008p+0L : 0x4.44440a07fedb92d871015f2fd9ep+12L : inexact-ok
+= tgamma downward ldbl-128ibm -0x5.000008p+0L : 0x4.44440a07fedb92d871015f2fd8p+12L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x5.000008p+0L : 0x4.44440a07fedb92d871015f2fdap+12L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x5.000008p+0L : 0x4.44440a07fedb92d871015f2fd8p+12L : inexact-ok
+= tgamma upward ldbl-128ibm -0x5.000008p+0L : 0x4.44440a07fedb92d871015f2fdap+12L : inexact-ok
+= tgamma downward dbl-64 -0x5.0000000000004p+0 : 0x8.8888888888848p+40 : inexact-ok
+= tgamma tonearest dbl-64 -0x5.0000000000004p+0 : 0x8.888888888885p+40 : inexact-ok
+= tgamma towardzero dbl-64 -0x5.0000000000004p+0 : 0x8.8888888888848p+40 : inexact-ok
+= tgamma upward dbl-64 -0x5.0000000000004p+0 : 0x8.888888888885p+40 : inexact-ok
+= tgamma downward ldbl-96-intel -0x5.0000000000004p+0L : 0x8.888888888884e4cp+40L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x5.0000000000004p+0L : 0x8.888888888884e4cp+40L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x5.0000000000004p+0L : 0x8.888888888884e4cp+40L : inexact-ok
+= tgamma upward ldbl-96-intel -0x5.0000000000004p+0L : 0x8.888888888884e4dp+40L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x5.0000000000004p+0L : 0x8.888888888884e4cp+40L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x5.0000000000004p+0L : 0x8.888888888884e4cp+40L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x5.0000000000004p+0L : 0x8.888888888884e4cp+40L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x5.0000000000004p+0L : 0x8.888888888884e4dp+40L : inexact-ok
+= tgamma downward ldbl-128 -0x5.0000000000004p+0L : 0x8.888888888884e4c3fe9fe8dfff68p+40L : inexact-ok
+= tgamma tonearest ldbl-128 -0x5.0000000000004p+0L : 0x8.888888888884e4c3fe9fe8dfff7p+40L : inexact-ok
+= tgamma towardzero ldbl-128 -0x5.0000000000004p+0L : 0x8.888888888884e4c3fe9fe8dfff68p+40L : inexact-ok
+= tgamma upward ldbl-128 -0x5.0000000000004p+0L : 0x8.888888888884e4c3fe9fe8dfff7p+40L : inexact-ok
+= tgamma downward ldbl-128ibm -0x5.0000000000004p+0L : 0x8.888888888884e4c3fe9fe8dffcp+40L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x5.0000000000004p+0L : 0x8.888888888884e4c3fe9fe8ep+40L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x5.0000000000004p+0L : 0x8.888888888884e4c3fe9fe8dffcp+40L : inexact-ok
+= tgamma upward ldbl-128ibm -0x5.0000000000004p+0L : 0x8.888888888884e4c3fe9fe8ep+40L : inexact-ok
+= tgamma downward ldbl-96-intel -0x5.0000000000000008p+0L : 0x4.4444444444444408p+52L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x5.0000000000000008p+0L : 0x4.4444444444444408p+52L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x5.0000000000000008p+0L : 0x4.4444444444444408p+52L : inexact-ok
+= tgamma upward ldbl-96-intel -0x5.0000000000000008p+0L : 0x4.444444444444441p+52L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x5.0000000000000008p+0L : 0x4.4444444444444408p+52L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x5.0000000000000008p+0L : 0x4.4444444444444408p+52L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x5.0000000000000008p+0L : 0x4.4444444444444408p+52L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x5.0000000000000008p+0L : 0x4.444444444444441p+52L : inexact-ok
+= tgamma downward ldbl-128 -0x5.0000000000000008p+0L : 0x4.444444444444440a07fba5ba49ap+52L : inexact-ok
+= tgamma tonearest ldbl-128 -0x5.0000000000000008p+0L : 0x4.444444444444440a07fba5ba49a4p+52L : inexact-ok
+= tgamma towardzero ldbl-128 -0x5.0000000000000008p+0L : 0x4.444444444444440a07fba5ba49ap+52L : inexact-ok
+= tgamma upward ldbl-128 -0x5.0000000000000008p+0L : 0x4.444444444444440a07fba5ba49a4p+52L : inexact-ok
+= tgamma downward ldbl-128ibm -0x5.0000000000000008p+0L : 0x4.444444444444440a07fba5ba48p+52L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x5.0000000000000008p+0L : 0x4.444444444444440a07fba5ba4ap+52L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x5.0000000000000008p+0L : 0x4.444444444444440a07fba5ba48p+52L : inexact-ok
+= tgamma upward ldbl-128ibm -0x5.0000000000000008p+0L : 0x4.444444444444440a07fba5ba4ap+52L : inexact-ok
+tgamma -0x5.fffffffffffffff8p0
+= tgamma downward flt-32 -0x5.fffff8p+0f : 0xb.60b6bp+8f : inexact-ok
+= tgamma tonearest flt-32 -0x5.fffff8p+0f : 0xb.60b6bp+8f : inexact-ok
+= tgamma towardzero flt-32 -0x5.fffff8p+0f : 0xb.60b6bp+8f : inexact-ok
+= tgamma upward flt-32 -0x5.fffff8p+0f : 0xb.60b6cp+8f : inexact-ok
+= tgamma downward dbl-64 -0x5.fffff8p+0 : 0xb.60b6b5d7c934p+8 : inexact-ok
+= tgamma tonearest dbl-64 -0x5.fffff8p+0 : 0xb.60b6b5d7c934p+8 : inexact-ok
+= tgamma towardzero dbl-64 -0x5.fffff8p+0 : 0xb.60b6b5d7c934p+8 : inexact-ok
+= tgamma upward dbl-64 -0x5.fffff8p+0 : 0xb.60b6b5d7c9348p+8 : inexact-ok
+= tgamma downward ldbl-96-intel -0x5.fffff8p+0L : 0xb.60b6b5d7c934327p+8L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x5.fffff8p+0L : 0xb.60b6b5d7c934328p+8L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x5.fffff8p+0L : 0xb.60b6b5d7c934327p+8L : inexact-ok
+= tgamma upward ldbl-96-intel -0x5.fffff8p+0L : 0xb.60b6b5d7c934328p+8L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x5.fffff8p+0L : 0xb.60b6b5d7c934327p+8L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x5.fffff8p+0L : 0xb.60b6b5d7c934328p+8L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x5.fffff8p+0L : 0xb.60b6b5d7c934327p+8L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x5.fffff8p+0L : 0xb.60b6b5d7c934328p+8L : inexact-ok
+= tgamma downward ldbl-128 -0x5.fffff8p+0L : 0xb.60b6b5d7c93432799a2135a645fp+8L : inexact-ok
+= tgamma tonearest ldbl-128 -0x5.fffff8p+0L : 0xb.60b6b5d7c93432799a2135a645f8p+8L : inexact-ok
+= tgamma towardzero ldbl-128 -0x5.fffff8p+0L : 0xb.60b6b5d7c93432799a2135a645fp+8L : inexact-ok
+= tgamma upward ldbl-128 -0x5.fffff8p+0L : 0xb.60b6b5d7c93432799a2135a645f8p+8L : inexact-ok
+= tgamma downward ldbl-128ibm -0x5.fffff8p+0L : 0xb.60b6b5d7c93432799a2135a644p+8L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x5.fffff8p+0L : 0xb.60b6b5d7c93432799a2135a644p+8L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x5.fffff8p+0L : 0xb.60b6b5d7c93432799a2135a644p+8L : inexact-ok
+= tgamma upward ldbl-128ibm -0x5.fffff8p+0L : 0xb.60b6b5d7c93432799a2135a648p+8L : inexact-ok
+= tgamma downward dbl-64 -0x5.ffffffffffffcp+0 : 0x1.6c16c16c16c21p+40 : inexact-ok
+= tgamma tonearest dbl-64 -0x5.ffffffffffffcp+0 : 0x1.6c16c16c16c21p+40 : inexact-ok
+= tgamma towardzero dbl-64 -0x5.ffffffffffffcp+0 : 0x1.6c16c16c16c21p+40 : inexact-ok
+= tgamma upward dbl-64 -0x5.ffffffffffffcp+0 : 0x1.6c16c16c16c22p+40 : inexact-ok
+= tgamma downward ldbl-96-intel -0x5.ffffffffffffcp+0L : 0x1.6c16c16c16c2168cp+40L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x5.ffffffffffffcp+0L : 0x1.6c16c16c16c2168ep+40L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x5.ffffffffffffcp+0L : 0x1.6c16c16c16c2168cp+40L : inexact-ok
+= tgamma upward ldbl-96-intel -0x5.ffffffffffffcp+0L : 0x1.6c16c16c16c2168ep+40L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x5.ffffffffffffcp+0L : 0x1.6c16c16c16c2168cp+40L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x5.ffffffffffffcp+0L : 0x1.6c16c16c16c2168ep+40L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x5.ffffffffffffcp+0L : 0x1.6c16c16c16c2168cp+40L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x5.ffffffffffffcp+0L : 0x1.6c16c16c16c2168ep+40L : inexact-ok
+= tgamma downward ldbl-128 -0x5.ffffffffffffcp+0L : 0x1.6c16c16c16c2168dcb2207a6223p+40L : inexact-ok
+= tgamma tonearest ldbl-128 -0x5.ffffffffffffcp+0L : 0x1.6c16c16c16c2168dcb2207a6223p+40L : inexact-ok
+= tgamma towardzero ldbl-128 -0x5.ffffffffffffcp+0L : 0x1.6c16c16c16c2168dcb2207a6223p+40L : inexact-ok
+= tgamma upward ldbl-128 -0x5.ffffffffffffcp+0L : 0x1.6c16c16c16c2168dcb2207a62231p+40L : inexact-ok
+= tgamma downward ldbl-128ibm -0x5.ffffffffffffcp+0L : 0x1.6c16c16c16c2168dcb2207a622p+40L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x5.ffffffffffffcp+0L : 0x1.6c16c16c16c2168dcb2207a622p+40L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x5.ffffffffffffcp+0L : 0x1.6c16c16c16c2168dcb2207a622p+40L : inexact-ok
+= tgamma upward ldbl-128ibm -0x5.ffffffffffffcp+0L : 0x1.6c16c16c16c2168dcb2207a6228p+40L : inexact-ok
+= tgamma downward ldbl-96-intel -0x5.fffffffffffffff8p+0L : 0xb.60b60b60b60b616p+48L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x5.fffffffffffffff8p+0L : 0xb.60b60b60b60b616p+48L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x5.fffffffffffffff8p+0L : 0xb.60b60b60b60b616p+48L : inexact-ok
+= tgamma upward ldbl-96-intel -0x5.fffffffffffffff8p+0L : 0xb.60b60b60b60b617p+48L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x5.fffffffffffffff8p+0L : 0xb.60b60b60b60b616p+48L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x5.fffffffffffffff8p+0L : 0xb.60b60b60b60b616p+48L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x5.fffffffffffffff8p+0L : 0xb.60b60b60b60b616p+48L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x5.fffffffffffffff8p+0L : 0xb.60b60b60b60b617p+48L : inexact-ok
+= tgamma downward ldbl-128 -0x5.fffffffffffffff8p+0L : 0xb.60b60b60b60b6160826a6bfc452p+48L : inexact-ok
+= tgamma tonearest ldbl-128 -0x5.fffffffffffffff8p+0L : 0xb.60b60b60b60b6160826a6bfc452p+48L : inexact-ok
+= tgamma towardzero ldbl-128 -0x5.fffffffffffffff8p+0L : 0xb.60b60b60b60b6160826a6bfc452p+48L : inexact-ok
+= tgamma upward ldbl-128 -0x5.fffffffffffffff8p+0L : 0xb.60b60b60b60b6160826a6bfc4528p+48L : inexact-ok
+= tgamma downward ldbl-128ibm -0x5.fffffffffffffff8p+0L : 0xb.60b60b60b60b6160826a6bfc44p+48L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x5.fffffffffffffff8p+0L : 0xb.60b60b60b60b6160826a6bfc44p+48L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x5.fffffffffffffff8p+0L : 0xb.60b60b60b60b6160826a6bfc44p+48L : inexact-ok
+= tgamma upward ldbl-128ibm -0x5.fffffffffffffff8p+0L : 0xb.60b60b60b60b6160826a6bfc48p+48L : inexact-ok
+tgamma -0x6.0000000000000008p0
+= tgamma downward flt-32 -0x6.000008p+0f : -0xb.60b57p+8f : inexact-ok
+= tgamma tonearest flt-32 -0x6.000008p+0f : -0xb.60b56p+8f : inexact-ok
+= tgamma towardzero flt-32 -0x6.000008p+0f : -0xb.60b56p+8f : inexact-ok
+= tgamma upward flt-32 -0x6.000008p+0f : -0xb.60b56p+8f : inexact-ok
+= tgamma downward dbl-64 -0x6.000008p+0 : -0xb.60b560e9b5c88p+8 : inexact-ok
+= tgamma tonearest dbl-64 -0x6.000008p+0 : -0xb.60b560e9b5c88p+8 : inexact-ok
+= tgamma towardzero dbl-64 -0x6.000008p+0 : -0xb.60b560e9b5c8p+8 : inexact-ok
+= tgamma upward dbl-64 -0x6.000008p+0 : -0xb.60b560e9b5c8p+8 : inexact-ok
+= tgamma downward ldbl-96-intel -0x6.000008p+0L : -0xb.60b560e9b5c85p+8L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x6.000008p+0L : -0xb.60b560e9b5c85p+8L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x6.000008p+0L : -0xb.60b560e9b5c84ffp+8L : inexact-ok
+= tgamma upward ldbl-96-intel -0x6.000008p+0L : -0xb.60b560e9b5c84ffp+8L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x6.000008p+0L : -0xb.60b560e9b5c85p+8L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x6.000008p+0L : -0xb.60b560e9b5c85p+8L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x6.000008p+0L : -0xb.60b560e9b5c84ffp+8L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x6.000008p+0L : -0xb.60b560e9b5c84ffp+8L : inexact-ok
+= tgamma downward ldbl-128 -0x6.000008p+0L : -0xb.60b560e9b5c84ff97799068ace5p+8L : inexact-ok
+= tgamma tonearest ldbl-128 -0x6.000008p+0L : -0xb.60b560e9b5c84ff97799068ace48p+8L : inexact-ok
+= tgamma towardzero ldbl-128 -0x6.000008p+0L : -0xb.60b560e9b5c84ff97799068ace48p+8L : inexact-ok
+= tgamma upward ldbl-128 -0x6.000008p+0L : -0xb.60b560e9b5c84ff97799068ace48p+8L : inexact-ok
+= tgamma downward ldbl-128ibm -0x6.000008p+0L : -0xb.60b560e9b5c84ff97799068adp+8L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x6.000008p+0L : -0xb.60b560e9b5c84ff97799068adp+8L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x6.000008p+0L : -0xb.60b560e9b5c84ff97799068accp+8L : inexact-ok
+= tgamma upward ldbl-128ibm -0x6.000008p+0L : -0xb.60b560e9b5c84ff97799068accp+8L : inexact-ok
+= tgamma downward dbl-64 -0x6.0000000000004p+0 : -0x1.6c16c16c16c0dp+40 : inexact-ok
+= tgamma tonearest dbl-64 -0x6.0000000000004p+0 : -0x1.6c16c16c16c0cp+40 : inexact-ok
+= tgamma towardzero dbl-64 -0x6.0000000000004p+0 : -0x1.6c16c16c16c0cp+40 : inexact-ok
+= tgamma upward dbl-64 -0x6.0000000000004p+0 : -0x1.6c16c16c16c0cp+40 : inexact-ok
+= tgamma downward ldbl-96-intel -0x6.0000000000004p+0L : -0x1.6c16c16c16c0c1ap+40L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x6.0000000000004p+0L : -0x1.6c16c16c16c0c1ap+40L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x6.0000000000004p+0L : -0x1.6c16c16c16c0c19ep+40L : inexact-ok
+= tgamma upward ldbl-96-intel -0x6.0000000000004p+0L : -0x1.6c16c16c16c0c19ep+40L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x6.0000000000004p+0L : -0x1.6c16c16c16c0c1ap+40L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x6.0000000000004p+0L : -0x1.6c16c16c16c0c1ap+40L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x6.0000000000004p+0L : -0x1.6c16c16c16c0c19ep+40L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x6.0000000000004p+0L : -0x1.6c16c16c16c0c19ep+40L : inexact-ok
+= tgamma downward ldbl-128 -0x6.0000000000004p+0L : -0x1.6c16c16c16c0c19fb7b625dd4d2cp+40L : inexact-ok
+= tgamma tonearest ldbl-128 -0x6.0000000000004p+0L : -0x1.6c16c16c16c0c19fb7b625dd4d2bp+40L : inexact-ok
+= tgamma towardzero ldbl-128 -0x6.0000000000004p+0L : -0x1.6c16c16c16c0c19fb7b625dd4d2bp+40L : inexact-ok
+= tgamma upward ldbl-128 -0x6.0000000000004p+0L : -0x1.6c16c16c16c0c19fb7b625dd4d2bp+40L : inexact-ok
+= tgamma downward ldbl-128ibm -0x6.0000000000004p+0L : -0x1.6c16c16c16c0c19fb7b625dd4d8p+40L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x6.0000000000004p+0L : -0x1.6c16c16c16c0c19fb7b625dd4dp+40L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x6.0000000000004p+0L : -0x1.6c16c16c16c0c19fb7b625dd4dp+40L : inexact-ok
+= tgamma upward ldbl-128ibm -0x6.0000000000004p+0L : -0x1.6c16c16c16c0c19fb7b625dd4dp+40L : inexact-ok
+= tgamma downward ldbl-96-intel -0x6.0000000000000008p+0L : -0xb.60b60b60b60b601p+48L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x6.0000000000000008p+0L : -0xb.60b60b60b60b601p+48L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x6.0000000000000008p+0L : -0xb.60b60b60b60b6p+48L : inexact-ok
+= tgamma upward ldbl-96-intel -0x6.0000000000000008p+0L : -0xb.60b60b60b60b6p+48L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x6.0000000000000008p+0L : -0xb.60b60b60b60b601p+48L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x6.0000000000000008p+0L : -0xb.60b60b60b60b601p+48L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x6.0000000000000008p+0L : -0xb.60b60b60b60b6p+48L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x6.0000000000000008p+0L : -0xb.60b60b60b60b6p+48L : inexact-ok
+= tgamma downward ldbl-128 -0x6.0000000000000008p+0L : -0xb.60b60b60b60b600b9457001a7c5p+48L : inexact-ok
+= tgamma tonearest ldbl-128 -0x6.0000000000000008p+0L : -0xb.60b60b60b60b600b9457001a7c48p+48L : inexact-ok
+= tgamma towardzero ldbl-128 -0x6.0000000000000008p+0L : -0xb.60b60b60b60b600b9457001a7c48p+48L : inexact-ok
+= tgamma upward ldbl-128 -0x6.0000000000000008p+0L : -0xb.60b60b60b60b600b9457001a7c48p+48L : inexact-ok
+= tgamma downward ldbl-128ibm -0x6.0000000000000008p+0L : -0xb.60b60b60b60b600b9457001a8p+48L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x6.0000000000000008p+0L : -0xb.60b60b60b60b600b9457001a7cp+48L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x6.0000000000000008p+0L : -0xb.60b60b60b60b600b9457001a7cp+48L : inexact-ok
+= tgamma upward ldbl-128ibm -0x6.0000000000000008p+0L : -0xb.60b60b60b60b600b9457001a7cp+48L : inexact-ok
+tgamma -0x6.fffffffffffffff8p0
+= tgamma downward flt-32 -0x6.fffff8p+0f : -0x1.a01a1cp+8f : inexact-ok
+= tgamma tonearest flt-32 -0x6.fffff8p+0f : -0x1.a01a1cp+8f : inexact-ok
+= tgamma towardzero flt-32 -0x6.fffff8p+0f : -0x1.a01a1ap+8f : inexact-ok
+= tgamma upward flt-32 -0x6.fffff8p+0f : -0x1.a01a1ap+8f : inexact-ok
+= tgamma downward dbl-64 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde3p+8 : inexact-ok
+= tgamma tonearest dbl-64 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde2p+8 : inexact-ok
+= tgamma towardzero dbl-64 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde2p+8 : inexact-ok
+= tgamma upward dbl-64 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde2p+8 : inexact-ok
+= tgamma downward ldbl-96-intel -0x6.fffff8p+0L : -0x1.a01a1bd5ccde2022p+8L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x6.fffff8p+0L : -0x1.a01a1bd5ccde202p+8L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x6.fffff8p+0L : -0x1.a01a1bd5ccde202p+8L : inexact-ok
+= tgamma upward ldbl-96-intel -0x6.fffff8p+0L : -0x1.a01a1bd5ccde202p+8L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x6.fffff8p+0L : -0x1.a01a1bd5ccde2022p+8L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x6.fffff8p+0L : -0x1.a01a1bd5ccde202p+8L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x6.fffff8p+0L : -0x1.a01a1bd5ccde202p+8L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x6.fffff8p+0L : -0x1.a01a1bd5ccde202p+8L : inexact-ok
+= tgamma downward ldbl-128 -0x6.fffff8p+0L : -0x1.a01a1bd5ccde202013e050e5538p+8L : inexact-ok
+= tgamma tonearest ldbl-128 -0x6.fffff8p+0L : -0x1.a01a1bd5ccde202013e050e5537fp+8L : inexact-ok
+= tgamma towardzero ldbl-128 -0x6.fffff8p+0L : -0x1.a01a1bd5ccde202013e050e5537fp+8L : inexact-ok
+= tgamma upward ldbl-128 -0x6.fffff8p+0L : -0x1.a01a1bd5ccde202013e050e5537fp+8L : inexact-ok
+= tgamma downward ldbl-128ibm -0x6.fffff8p+0L : -0x1.a01a1bd5ccde202013e050e5538p+8L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x6.fffff8p+0L : -0x1.a01a1bd5ccde202013e050e5538p+8L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x6.fffff8p+0L : -0x1.a01a1bd5ccde202013e050e553p+8L : inexact-ok
+= tgamma upward ldbl-128ibm -0x6.fffff8p+0L : -0x1.a01a1bd5ccde202013e050e553p+8L : inexact-ok
+= tgamma downward dbl-64 -0x6.ffffffffffffcp+0 : -0x3.403403403405p+36 : inexact-ok
+= tgamma tonearest dbl-64 -0x6.ffffffffffffcp+0 : -0x3.403403403404ep+36 : inexact-ok
+= tgamma towardzero dbl-64 -0x6.ffffffffffffcp+0 : -0x3.403403403404ep+36 : inexact-ok
+= tgamma upward dbl-64 -0x6.ffffffffffffcp+0 : -0x3.403403403404ep+36 : inexact-ok
+= tgamma downward ldbl-96-intel -0x6.ffffffffffffcp+0L : -0x3.403403403404e39p+36L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x6.ffffffffffffcp+0L : -0x3.403403403404e39p+36L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x6.ffffffffffffcp+0L : -0x3.403403403404e38cp+36L : inexact-ok
+= tgamma upward ldbl-96-intel -0x6.ffffffffffffcp+0L : -0x3.403403403404e38cp+36L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x6.ffffffffffffcp+0L : -0x3.403403403404e39p+36L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x6.ffffffffffffcp+0L : -0x3.403403403404e39p+36L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x6.ffffffffffffcp+0L : -0x3.403403403404e38cp+36L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x6.ffffffffffffcp+0L : -0x3.403403403404e38cp+36L : inexact-ok
+= tgamma downward ldbl-128 -0x6.ffffffffffffcp+0L : -0x3.403403403404e38f199013575646p+36L : inexact-ok
+= tgamma tonearest ldbl-128 -0x6.ffffffffffffcp+0L : -0x3.403403403404e38f199013575644p+36L : inexact-ok
+= tgamma towardzero ldbl-128 -0x6.ffffffffffffcp+0L : -0x3.403403403404e38f199013575644p+36L : inexact-ok
+= tgamma upward ldbl-128 -0x6.ffffffffffffcp+0L : -0x3.403403403404e38f199013575644p+36L : inexact-ok
+= tgamma downward ldbl-128ibm -0x6.ffffffffffffcp+0L : -0x3.403403403404e38f1990135757p+36L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x6.ffffffffffffcp+0L : -0x3.403403403404e38f1990135756p+36L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x6.ffffffffffffcp+0L : -0x3.403403403404e38f1990135756p+36L : inexact-ok
+= tgamma upward ldbl-128ibm -0x6.ffffffffffffcp+0L : -0x3.403403403404e38f1990135756p+36L : inexact-ok
+= tgamma downward ldbl-96-intel -0x6.fffffffffffffff8p+0L : -0x1.a01a01a01a01a036p+48L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x6.fffffffffffffff8p+0L : -0x1.a01a01a01a01a034p+48L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x6.fffffffffffffff8p+0L : -0x1.a01a01a01a01a034p+48L : inexact-ok
+= tgamma upward ldbl-96-intel -0x6.fffffffffffffff8p+0L : -0x1.a01a01a01a01a034p+48L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x6.fffffffffffffff8p+0L : -0x1.a01a01a01a01a036p+48L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x6.fffffffffffffff8p+0L : -0x1.a01a01a01a01a034p+48L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x6.fffffffffffffff8p+0L : -0x1.a01a01a01a01a034p+48L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x6.fffffffffffffff8p+0L : -0x1.a01a01a01a01a034p+48L : inexact-ok
+= tgamma downward ldbl-128 -0x6.fffffffffffffff8p+0L : -0x1.a01a01a01a01a03437517eff955p+48L : inexact-ok
+= tgamma tonearest ldbl-128 -0x6.fffffffffffffff8p+0L : -0x1.a01a01a01a01a03437517eff954fp+48L : inexact-ok
+= tgamma towardzero ldbl-128 -0x6.fffffffffffffff8p+0L : -0x1.a01a01a01a01a03437517eff954fp+48L : inexact-ok
+= tgamma upward ldbl-128 -0x6.fffffffffffffff8p+0L : -0x1.a01a01a01a01a03437517eff954fp+48L : inexact-ok
+= tgamma downward ldbl-128ibm -0x6.fffffffffffffff8p+0L : -0x1.a01a01a01a01a03437517eff958p+48L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x6.fffffffffffffff8p+0L : -0x1.a01a01a01a01a03437517eff958p+48L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x6.fffffffffffffff8p+0L : -0x1.a01a01a01a01a03437517eff95p+48L : inexact-ok
+= tgamma upward ldbl-128ibm -0x6.fffffffffffffff8p+0L : -0x1.a01a01a01a01a03437517eff95p+48L : inexact-ok
+tgamma -0x7.0000000000000008p0
+= tgamma downward flt-32 -0x7.000008p+0f : 0x1.a019e6p+8f : inexact-ok
+= tgamma tonearest flt-32 -0x7.000008p+0f : 0x1.a019e8p+8f : inexact-ok
+= tgamma towardzero flt-32 -0x7.000008p+0f : 0x1.a019e6p+8f : inexact-ok
+= tgamma upward flt-32 -0x7.000008p+0f : 0x1.a019e8p+8f : inexact-ok
+= tgamma downward dbl-64 -0x7.000008p+0 : 0x1.a019e76a6a142p+8 : inexact-ok
+= tgamma tonearest dbl-64 -0x7.000008p+0 : 0x1.a019e76a6a142p+8 : inexact-ok
+= tgamma towardzero dbl-64 -0x7.000008p+0 : 0x1.a019e76a6a142p+8 : inexact-ok
+= tgamma upward dbl-64 -0x7.000008p+0 : 0x1.a019e76a6a143p+8 : inexact-ok
+= tgamma downward ldbl-96-intel -0x7.000008p+0L : 0x1.a019e76a6a142418p+8L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x7.000008p+0L : 0x1.a019e76a6a142418p+8L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x7.000008p+0L : 0x1.a019e76a6a142418p+8L : inexact-ok
+= tgamma upward ldbl-96-intel -0x7.000008p+0L : 0x1.a019e76a6a14241ap+8L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x7.000008p+0L : 0x1.a019e76a6a142418p+8L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x7.000008p+0L : 0x1.a019e76a6a142418p+8L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x7.000008p+0L : 0x1.a019e76a6a142418p+8L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x7.000008p+0L : 0x1.a019e76a6a14241ap+8L : inexact-ok
+= tgamma downward ldbl-128 -0x7.000008p+0L : 0x1.a019e76a6a1424181ea377a7abcbp+8L : inexact-ok
+= tgamma tonearest ldbl-128 -0x7.000008p+0L : 0x1.a019e76a6a1424181ea377a7abcbp+8L : inexact-ok
+= tgamma towardzero ldbl-128 -0x7.000008p+0L : 0x1.a019e76a6a1424181ea377a7abcbp+8L : inexact-ok
+= tgamma upward ldbl-128 -0x7.000008p+0L : 0x1.a019e76a6a1424181ea377a7abccp+8L : inexact-ok
+= tgamma downward ldbl-128ibm -0x7.000008p+0L : 0x1.a019e76a6a1424181ea377a7ab8p+8L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x7.000008p+0L : 0x1.a019e76a6a1424181ea377a7acp+8L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x7.000008p+0L : 0x1.a019e76a6a1424181ea377a7ab8p+8L : inexact-ok
+= tgamma upward ldbl-128ibm -0x7.000008p+0L : 0x1.a019e76a6a1424181ea377a7acp+8L : inexact-ok
+= tgamma downward dbl-64 -0x7.0000000000004p+0 : 0x3.4034034034018p+36 : inexact-ok
+= tgamma tonearest dbl-64 -0x7.0000000000004p+0 : 0x3.403403403401ap+36 : inexact-ok
+= tgamma towardzero dbl-64 -0x7.0000000000004p+0 : 0x3.4034034034018p+36 : inexact-ok
+= tgamma upward dbl-64 -0x7.0000000000004p+0 : 0x3.403403403401ap+36 : inexact-ok
+= tgamma downward ldbl-96-intel -0x7.0000000000004p+0L : 0x3.4034034034019cd8p+36L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x7.0000000000004p+0L : 0x3.4034034034019cd8p+36L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x7.0000000000004p+0L : 0x3.4034034034019cd8p+36L : inexact-ok
+= tgamma upward ldbl-96-intel -0x7.0000000000004p+0L : 0x3.4034034034019cdcp+36L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x7.0000000000004p+0L : 0x3.4034034034019cd8p+36L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x7.0000000000004p+0L : 0x3.4034034034019cd8p+36L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x7.0000000000004p+0L : 0x3.4034034034019cd8p+36L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x7.0000000000004p+0L : 0x3.4034034034019cdcp+36L : inexact-ok
+= tgamma downward ldbl-128 -0x7.0000000000004p+0L : 0x3.4034034034019cd8ecf054b0a1a4p+36L : inexact-ok
+= tgamma tonearest ldbl-128 -0x7.0000000000004p+0L : 0x3.4034034034019cd8ecf054b0a1a4p+36L : inexact-ok
+= tgamma towardzero ldbl-128 -0x7.0000000000004p+0L : 0x3.4034034034019cd8ecf054b0a1a4p+36L : inexact-ok
+= tgamma upward ldbl-128 -0x7.0000000000004p+0L : 0x3.4034034034019cd8ecf054b0a1a6p+36L : inexact-ok
+= tgamma downward ldbl-128ibm -0x7.0000000000004p+0L : 0x3.4034034034019cd8ecf054b0a1p+36L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x7.0000000000004p+0L : 0x3.4034034034019cd8ecf054b0a2p+36L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x7.0000000000004p+0L : 0x3.4034034034019cd8ecf054b0a1p+36L : inexact-ok
+= tgamma upward ldbl-128ibm -0x7.0000000000004p+0L : 0x3.4034034034019cd8ecf054b0a2p+36L : inexact-ok
+= tgamma downward ldbl-96-intel -0x7.0000000000000008p+0L : 0x1.a01a01a01a019ffep+48L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x7.0000000000000008p+0L : 0x1.a01a01a01a01ap+48L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x7.0000000000000008p+0L : 0x1.a01a01a01a019ffep+48L : inexact-ok
+= tgamma upward ldbl-96-intel -0x7.0000000000000008p+0L : 0x1.a01a01a01a01ap+48L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x7.0000000000000008p+0L : 0x1.a01a01a01a019ffep+48L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x7.0000000000000008p+0L : 0x1.a01a01a01a01ap+48L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x7.0000000000000008p+0L : 0x1.a01a01a01a019ffep+48L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x7.0000000000000008p+0L : 0x1.a01a01a01a01ap+48L : inexact-ok
+= tgamma downward ldbl-128 -0x7.0000000000000008p+0L : 0x1.a01a01a01a019fffcbeeb503aae4p+48L : inexact-ok
+= tgamma tonearest ldbl-128 -0x7.0000000000000008p+0L : 0x1.a01a01a01a019fffcbeeb503aae4p+48L : inexact-ok
+= tgamma towardzero ldbl-128 -0x7.0000000000000008p+0L : 0x1.a01a01a01a019fffcbeeb503aae4p+48L : inexact-ok
+= tgamma upward ldbl-128 -0x7.0000000000000008p+0L : 0x1.a01a01a01a019fffcbeeb503aae5p+48L : inexact-ok
+= tgamma downward ldbl-128ibm -0x7.0000000000000008p+0L : 0x1.a01a01a01a019fffcbeeb503aa8p+48L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x7.0000000000000008p+0L : 0x1.a01a01a01a019fffcbeeb503abp+48L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x7.0000000000000008p+0L : 0x1.a01a01a01a019fffcbeeb503aa8p+48L : inexact-ok
+= tgamma upward ldbl-128ibm -0x7.0000000000000008p+0L : 0x1.a01a01a01a019fffcbeeb503abp+48L : inexact-ok
+tgamma -0x7.fffffffffffffff8p0
+= tgamma downward flt-32 -0x7.fffff8p+0f : 0x3.403438p+4f : inexact-ok
+= tgamma tonearest flt-32 -0x7.fffff8p+0f : 0x3.40343cp+4f : inexact-ok
+= tgamma towardzero flt-32 -0x7.fffff8p+0f : 0x3.403438p+4f : inexact-ok
+= tgamma upward flt-32 -0x7.fffff8p+0f : 0x3.40343cp+4f : inexact-ok
+= tgamma downward dbl-64 -0x7.fffff8p+0 : 0x3.40343aebcdf72p+4 : inexact-ok
+= tgamma tonearest dbl-64 -0x7.fffff8p+0 : 0x3.40343aebcdf72p+4 : inexact-ok
+= tgamma towardzero dbl-64 -0x7.fffff8p+0 : 0x3.40343aebcdf72p+4 : inexact-ok
+= tgamma upward dbl-64 -0x7.fffff8p+0 : 0x3.40343aebcdf74p+4 : inexact-ok
+= tgamma downward ldbl-96-intel -0x7.fffff8p+0L : 0x3.40343aebcdf72c0cp+4L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x7.fffff8p+0L : 0x3.40343aebcdf72c1p+4L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x7.fffff8p+0L : 0x3.40343aebcdf72c0cp+4L : inexact-ok
+= tgamma upward ldbl-96-intel -0x7.fffff8p+0L : 0x3.40343aebcdf72c1p+4L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x7.fffff8p+0L : 0x3.40343aebcdf72c0cp+4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x7.fffff8p+0L : 0x3.40343aebcdf72c1p+4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x7.fffff8p+0L : 0x3.40343aebcdf72c0cp+4L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x7.fffff8p+0L : 0x3.40343aebcdf72c1p+4L : inexact-ok
+= tgamma downward ldbl-128 -0x7.fffff8p+0L : 0x3.40343aebcdf72c0e1eecafe993aep+4L : inexact-ok
+= tgamma tonearest ldbl-128 -0x7.fffff8p+0L : 0x3.40343aebcdf72c0e1eecafe993aep+4L : inexact-ok
+= tgamma towardzero ldbl-128 -0x7.fffff8p+0L : 0x3.40343aebcdf72c0e1eecafe993aep+4L : inexact-ok
+= tgamma upward ldbl-128 -0x7.fffff8p+0L : 0x3.40343aebcdf72c0e1eecafe993bp+4L : inexact-ok
+= tgamma downward ldbl-128ibm -0x7.fffff8p+0L : 0x3.40343aebcdf72c0e1eecafe993p+4L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x7.fffff8p+0L : 0x3.40343aebcdf72c0e1eecafe994p+4L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x7.fffff8p+0L : 0x3.40343aebcdf72c0e1eecafe993p+4L : inexact-ok
+= tgamma upward ldbl-128ibm -0x7.fffff8p+0L : 0x3.40343aebcdf72c0e1eecafe994p+4L : inexact-ok
+= tgamma downward dbl-64 -0x7.ffffffffffffcp+0 : 0x6.806806806809cp+32 : inexact-ok
+= tgamma tonearest dbl-64 -0x7.ffffffffffffcp+0 : 0x6.80680680680ap+32 : inexact-ok
+= tgamma towardzero dbl-64 -0x7.ffffffffffffcp+0 : 0x6.806806806809cp+32 : inexact-ok
+= tgamma upward dbl-64 -0x7.ffffffffffffcp+0 : 0x6.80680680680ap+32 : inexact-ok
+= tgamma downward ldbl-96-intel -0x7.ffffffffffffcp+0L : 0x6.806806806809fb2p+32L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x7.ffffffffffffcp+0L : 0x6.806806806809fb2p+32L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x7.ffffffffffffcp+0L : 0x6.806806806809fb2p+32L : inexact-ok
+= tgamma upward ldbl-96-intel -0x7.ffffffffffffcp+0L : 0x6.806806806809fb28p+32L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x7.ffffffffffffcp+0L : 0x6.806806806809fb2p+32L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x7.ffffffffffffcp+0L : 0x6.806806806809fb2p+32L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x7.ffffffffffffcp+0L : 0x6.806806806809fb2p+32L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x7.ffffffffffffcp+0L : 0x6.806806806809fb28p+32L : inexact-ok
+= tgamma downward ldbl-128 -0x7.ffffffffffffcp+0L : 0x6.806806806809fb21735429eefc6p+32L : inexact-ok
+= tgamma tonearest ldbl-128 -0x7.ffffffffffffcp+0L : 0x6.806806806809fb21735429eefc64p+32L : inexact-ok
+= tgamma towardzero ldbl-128 -0x7.ffffffffffffcp+0L : 0x6.806806806809fb21735429eefc6p+32L : inexact-ok
+= tgamma upward ldbl-128 -0x7.ffffffffffffcp+0L : 0x6.806806806809fb21735429eefc64p+32L : inexact-ok
+= tgamma downward ldbl-128ibm -0x7.ffffffffffffcp+0L : 0x6.806806806809fb21735429eefcp+32L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x7.ffffffffffffcp+0L : 0x6.806806806809fb21735429eefcp+32L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x7.ffffffffffffcp+0L : 0x6.806806806809fb21735429eefcp+32L : inexact-ok
+= tgamma upward ldbl-128ibm -0x7.ffffffffffffcp+0L : 0x6.806806806809fb21735429eefep+32L : inexact-ok
+= tgamma downward ldbl-96-intel -0x7.fffffffffffffff8p+0L : 0x3.4034034034034068p+44L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x7.fffffffffffffff8p+0L : 0x3.403403403403406cp+44L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x7.fffffffffffffff8p+0L : 0x3.4034034034034068p+44L : inexact-ok
+= tgamma upward ldbl-96-intel -0x7.fffffffffffffff8p+0L : 0x3.403403403403406cp+44L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x7.fffffffffffffff8p+0L : 0x3.4034034034034068p+44L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x7.fffffffffffffff8p+0L : 0x3.403403403403406cp+44L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x7.fffffffffffffff8p+0L : 0x3.4034034034034068p+44L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x7.fffffffffffffff8p+0L : 0x3.403403403403406cp+44L : inexact-ok
+= tgamma downward ldbl-128 -0x7.fffffffffffffff8p+0L : 0x3.403403403403406baed7013f5ea2p+44L : inexact-ok
+= tgamma tonearest ldbl-128 -0x7.fffffffffffffff8p+0L : 0x3.403403403403406baed7013f5ea2p+44L : inexact-ok
+= tgamma towardzero ldbl-128 -0x7.fffffffffffffff8p+0L : 0x3.403403403403406baed7013f5ea2p+44L : inexact-ok
+= tgamma upward ldbl-128 -0x7.fffffffffffffff8p+0L : 0x3.403403403403406baed7013f5ea4p+44L : inexact-ok
+= tgamma downward ldbl-128ibm -0x7.fffffffffffffff8p+0L : 0x3.403403403403406baed7013f5ep+44L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x7.fffffffffffffff8p+0L : 0x3.403403403403406baed7013f5fp+44L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x7.fffffffffffffff8p+0L : 0x3.403403403403406baed7013f5ep+44L : inexact-ok
+= tgamma upward ldbl-128ibm -0x7.fffffffffffffff8p+0L : 0x3.403403403403406baed7013f5fp+44L : inexact-ok
+tgamma -0x8.000000000000001p0
+= tgamma downward flt-32 -0x8.00001p+0f : -0x1.a019cap+4f : inexact-ok
+= tgamma tonearest flt-32 -0x8.00001p+0f : -0x1.a019cap+4f : inexact-ok
+= tgamma towardzero flt-32 -0x8.00001p+0f : -0x1.a019c8p+4f : inexact-ok
+= tgamma upward flt-32 -0x8.00001p+0f : -0x1.a019c8p+4f : inexact-ok
+= tgamma downward dbl-64 -0x8.00001p+0 : -0x1.a019c9f48981dp+4 : inexact-ok
+= tgamma tonearest dbl-64 -0x8.00001p+0 : -0x1.a019c9f48981cp+4 : inexact-ok
+= tgamma towardzero dbl-64 -0x8.00001p+0 : -0x1.a019c9f48981cp+4 : inexact-ok
+= tgamma upward dbl-64 -0x8.00001p+0 : -0x1.a019c9f48981cp+4 : inexact-ok
+= tgamma downward ldbl-96-intel -0x8.00001p+0L : -0x1.a019c9f48981c2bp+4L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x8.00001p+0L : -0x1.a019c9f48981c2aep+4L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x8.00001p+0L : -0x1.a019c9f48981c2aep+4L : inexact-ok
+= tgamma upward ldbl-96-intel -0x8.00001p+0L : -0x1.a019c9f48981c2aep+4L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x8.00001p+0L : -0x1.a019c9f48981c2bp+4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x8.00001p+0L : -0x1.a019c9f48981c2aep+4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x8.00001p+0L : -0x1.a019c9f48981c2aep+4L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x8.00001p+0L : -0x1.a019c9f48981c2aep+4L : inexact-ok
+= tgamma downward ldbl-128 -0x8.00001p+0L : -0x1.a019c9f48981c2aec9937d57a4bp+4L : inexact-ok
+= tgamma tonearest ldbl-128 -0x8.00001p+0L : -0x1.a019c9f48981c2aec9937d57a4bp+4L : inexact-ok
+= tgamma towardzero ldbl-128 -0x8.00001p+0L : -0x1.a019c9f48981c2aec9937d57a4afp+4L : inexact-ok
+= tgamma upward ldbl-128 -0x8.00001p+0L : -0x1.a019c9f48981c2aec9937d57a4afp+4L : inexact-ok
+= tgamma downward ldbl-128ibm -0x8.00001p+0L : -0x1.a019c9f48981c2aec9937d57a5p+4L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x8.00001p+0L : -0x1.a019c9f48981c2aec9937d57a48p+4L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x8.00001p+0L : -0x1.a019c9f48981c2aec9937d57a48p+4L : inexact-ok
+= tgamma upward ldbl-128ibm -0x8.00001p+0L : -0x1.a019c9f48981c2aec9937d57a48p+4L : inexact-ok
+= tgamma downward dbl-64 -0x8.0000000000008p+0 : -0x3.4034034033ffep+32 : inexact-ok
+= tgamma tonearest dbl-64 -0x8.0000000000008p+0 : -0x3.4034034033ffcp+32 : inexact-ok
+= tgamma towardzero dbl-64 -0x8.0000000000008p+0 : -0x3.4034034033ffcp+32 : inexact-ok
+= tgamma upward dbl-64 -0x8.0000000000008p+0 : -0x3.4034034033ffcp+32 : inexact-ok
+= tgamma downward ldbl-96-intel -0x8.0000000000008p+0L : -0x3.4034034033ffc57cp+32L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x8.0000000000008p+0L : -0x3.4034034033ffc57cp+32L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x8.0000000000008p+0L : -0x3.4034034033ffc578p+32L : inexact-ok
+= tgamma upward ldbl-96-intel -0x8.0000000000008p+0L : -0x3.4034034033ffc578p+32L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x8.0000000000008p+0L : -0x3.4034034033ffc57cp+32L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x8.0000000000008p+0L : -0x3.4034034033ffc57cp+32L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x8.0000000000008p+0L : -0x3.4034034033ffc578p+32L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x8.0000000000008p+0L : -0x3.4034034033ffc578p+32L : inexact-ok
+= tgamma downward ldbl-128 -0x8.0000000000008p+0L : -0x3.4034034033ffc57a966c721f7e4p+32L : inexact-ok
+= tgamma tonearest ldbl-128 -0x8.0000000000008p+0L : -0x3.4034034033ffc57a966c721f7e4p+32L : inexact-ok
+= tgamma towardzero ldbl-128 -0x8.0000000000008p+0L : -0x3.4034034033ffc57a966c721f7e3ep+32L : inexact-ok
+= tgamma upward ldbl-128 -0x8.0000000000008p+0L : -0x3.4034034033ffc57a966c721f7e3ep+32L : inexact-ok
+= tgamma downward ldbl-128ibm -0x8.0000000000008p+0L : -0x3.4034034033ffc57a966c721f7fp+32L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x8.0000000000008p+0L : -0x3.4034034033ffc57a966c721f7ep+32L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x8.0000000000008p+0L : -0x3.4034034033ffc57a966c721f7ep+32L : inexact-ok
+= tgamma upward ldbl-128ibm -0x8.0000000000008p+0L : -0x3.4034034033ffc57a966c721f7ep+32L : inexact-ok
+= tgamma downward ldbl-96-intel -0x8.000000000000001p+0L : -0x1.a01a01a01a019fe4p+44L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x8.000000000000001p+0L : -0x1.a01a01a01a019fe2p+44L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x8.000000000000001p+0L : -0x1.a01a01a01a019fe2p+44L : inexact-ok
+= tgamma upward ldbl-96-intel -0x8.000000000000001p+0L : -0x1.a01a01a01a019fe2p+44L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x8.000000000000001p+0L : -0x1.a01a01a01a019fe4p+44L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x8.000000000000001p+0L : -0x1.a01a01a01a019fe2p+44L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x8.000000000000001p+0L : -0x1.a01a01a01a019fe2p+44L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x8.000000000000001p+0L : -0x1.a01a01a01a019fe2p+44L : inexact-ok
+= tgamma downward ldbl-128 -0x8.000000000000001p+0L : -0x1.a01a01a01a019fe256094cc581acp+44L : inexact-ok
+= tgamma tonearest ldbl-128 -0x8.000000000000001p+0L : -0x1.a01a01a01a019fe256094cc581abp+44L : inexact-ok
+= tgamma towardzero ldbl-128 -0x8.000000000000001p+0L : -0x1.a01a01a01a019fe256094cc581abp+44L : inexact-ok
+= tgamma upward ldbl-128 -0x8.000000000000001p+0L : -0x1.a01a01a01a019fe256094cc581abp+44L : inexact-ok
+= tgamma downward ldbl-128ibm -0x8.000000000000001p+0L : -0x1.a01a01a01a019fe256094cc582p+44L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x8.000000000000001p+0L : -0x1.a01a01a01a019fe256094cc5818p+44L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x8.000000000000001p+0L : -0x1.a01a01a01a019fe256094cc5818p+44L : inexact-ok
+= tgamma upward ldbl-128ibm -0x8.000000000000001p+0L : -0x1.a01a01a01a019fe256094cc5818p+44L : inexact-ok
+tgamma -0x9.fffffffffffffffp0
+= tgamma downward flt-32 -0x9.fffffp+0f : 0x4.9f9498p-4f : inexact-ok
+= tgamma tonearest flt-32 -0x9.fffffp+0f : 0x4.9f9498p-4f : inexact-ok
+= tgamma towardzero flt-32 -0x9.fffffp+0f : 0x4.9f9498p-4f : inexact-ok
+= tgamma upward flt-32 -0x9.fffffp+0f : 0x4.9f94ap-4f : inexact-ok
+= tgamma downward dbl-64 -0x9.fffffp+0 : 0x4.9f949bd5f3628p-4 : inexact-ok
+= tgamma tonearest dbl-64 -0x9.fffffp+0 : 0x4.9f949bd5f3628p-4 : inexact-ok
+= tgamma towardzero dbl-64 -0x9.fffffp+0 : 0x4.9f949bd5f3628p-4 : inexact-ok
+= tgamma upward dbl-64 -0x9.fffffp+0 : 0x4.9f949bd5f362cp-4 : inexact-ok
+= tgamma downward ldbl-96-intel -0x9.fffffp+0L : 0x4.9f949bd5f3629adp-4L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x9.fffffp+0L : 0x4.9f949bd5f3629adp-4L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x9.fffffp+0L : 0x4.9f949bd5f3629adp-4L : inexact-ok
+= tgamma upward ldbl-96-intel -0x9.fffffp+0L : 0x4.9f949bd5f3629ad8p-4L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x9.fffffp+0L : 0x4.9f949bd5f3629adp-4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x9.fffffp+0L : 0x4.9f949bd5f3629adp-4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x9.fffffp+0L : 0x4.9f949bd5f3629adp-4L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x9.fffffp+0L : 0x4.9f949bd5f3629ad8p-4L : inexact-ok
+= tgamma downward ldbl-128 -0x9.fffffp+0L : 0x4.9f949bd5f3629ad14cc512db9144p-4L : inexact-ok
+= tgamma tonearest ldbl-128 -0x9.fffffp+0L : 0x4.9f949bd5f3629ad14cc512db9148p-4L : inexact-ok
+= tgamma towardzero ldbl-128 -0x9.fffffp+0L : 0x4.9f949bd5f3629ad14cc512db9144p-4L : inexact-ok
+= tgamma upward ldbl-128 -0x9.fffffp+0L : 0x4.9f949bd5f3629ad14cc512db9148p-4L : inexact-ok
+= tgamma downward ldbl-128ibm -0x9.fffffp+0L : 0x4.9f949bd5f3629ad14cc512db9p-4L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x9.fffffp+0L : 0x4.9f949bd5f3629ad14cc512db92p-4L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x9.fffffp+0L : 0x4.9f949bd5f3629ad14cc512db9p-4L : inexact-ok
+= tgamma upward ldbl-128ibm -0x9.fffffp+0L : 0x4.9f949bd5f3629ad14cc512db92p-4L : inexact-ok
+= tgamma downward dbl-64 -0x9.ffffffffffff8p+0 : 0x9.3f27dbbc4fb9p+24 : inexact-ok
+= tgamma tonearest dbl-64 -0x9.ffffffffffff8p+0 : 0x9.3f27dbbc4fb9p+24 : inexact-ok
+= tgamma towardzero dbl-64 -0x9.ffffffffffff8p+0 : 0x9.3f27dbbc4fb9p+24 : inexact-ok
+= tgamma upward dbl-64 -0x9.ffffffffffff8p+0 : 0x9.3f27dbbc4fb98p+24 : inexact-ok
+= tgamma downward ldbl-96-intel -0x9.ffffffffffff8p+0L : 0x9.3f27dbbc4fb918fp+24L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x9.ffffffffffff8p+0L : 0x9.3f27dbbc4fb918fp+24L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x9.ffffffffffff8p+0L : 0x9.3f27dbbc4fb918fp+24L : inexact-ok
+= tgamma upward ldbl-96-intel -0x9.ffffffffffff8p+0L : 0x9.3f27dbbc4fb919p+24L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x9.ffffffffffff8p+0L : 0x9.3f27dbbc4fb918fp+24L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x9.ffffffffffff8p+0L : 0x9.3f27dbbc4fb918fp+24L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x9.ffffffffffff8p+0L : 0x9.3f27dbbc4fb918fp+24L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x9.ffffffffffff8p+0L : 0x9.3f27dbbc4fb919p+24L : inexact-ok
+= tgamma downward ldbl-128 -0x9.ffffffffffff8p+0L : 0x9.3f27dbbc4fb918f2f6b479fc37d8p+24L : inexact-ok
+= tgamma tonearest ldbl-128 -0x9.ffffffffffff8p+0L : 0x9.3f27dbbc4fb918f2f6b479fc37ep+24L : inexact-ok
+= tgamma towardzero ldbl-128 -0x9.ffffffffffff8p+0L : 0x9.3f27dbbc4fb918f2f6b479fc37d8p+24L : inexact-ok
+= tgamma upward ldbl-128 -0x9.ffffffffffff8p+0L : 0x9.3f27dbbc4fb918f2f6b479fc37ep+24L : inexact-ok
+= tgamma downward ldbl-128ibm -0x9.ffffffffffff8p+0L : 0x9.3f27dbbc4fb918f2f6b479fc34p+24L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x9.ffffffffffff8p+0L : 0x9.3f27dbbc4fb918f2f6b479fc38p+24L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x9.ffffffffffff8p+0L : 0x9.3f27dbbc4fb918f2f6b479fc34p+24L : inexact-ok
+= tgamma upward ldbl-128ibm -0x9.ffffffffffff8p+0L : 0x9.3f27dbbc4fb918f2f6b479fc38p+24L : inexact-ok
+= tgamma downward ldbl-96-intel -0x9.fffffffffffffffp+0L : 0x4.9f93edde27d71d68p+36L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x9.fffffffffffffffp+0L : 0x4.9f93edde27d71d68p+36L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x9.fffffffffffffffp+0L : 0x4.9f93edde27d71d68p+36L : inexact-ok
+= tgamma upward ldbl-96-intel -0x9.fffffffffffffffp+0L : 0x4.9f93edde27d71d7p+36L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x9.fffffffffffffffp+0L : 0x4.9f93edde27d71d68p+36L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x9.fffffffffffffffp+0L : 0x4.9f93edde27d71d68p+36L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x9.fffffffffffffffp+0L : 0x4.9f93edde27d71d68p+36L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x9.fffffffffffffffp+0L : 0x4.9f93edde27d71d7p+36L : inexact-ok
+= tgamma downward ldbl-128 -0x9.fffffffffffffffp+0L : 0x4.9f93edde27d71d69b812af8743dp+36L : inexact-ok
+= tgamma tonearest ldbl-128 -0x9.fffffffffffffffp+0L : 0x4.9f93edde27d71d69b812af8743d4p+36L : inexact-ok
+= tgamma towardzero ldbl-128 -0x9.fffffffffffffffp+0L : 0x4.9f93edde27d71d69b812af8743dp+36L : inexact-ok
+= tgamma upward ldbl-128 -0x9.fffffffffffffffp+0L : 0x4.9f93edde27d71d69b812af8743d4p+36L : inexact-ok
+= tgamma downward ldbl-128ibm -0x9.fffffffffffffffp+0L : 0x4.9f93edde27d71d69b812af8742p+36L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x9.fffffffffffffffp+0L : 0x4.9f93edde27d71d69b812af8744p+36L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x9.fffffffffffffffp+0L : 0x4.9f93edde27d71d69b812af8742p+36L : inexact-ok
+= tgamma upward ldbl-128ibm -0x9.fffffffffffffffp+0L : 0x4.9f93edde27d71d69b812af8744p+36L : inexact-ok
+tgamma -0xa.000000000000001p0
+= tgamma downward flt-32 -0xa.00001p+0f : -0x4.9f934p-4f : inexact-ok
+= tgamma tonearest flt-32 -0xa.00001p+0f : -0x4.9f934p-4f : inexact-ok
+= tgamma towardzero flt-32 -0xa.00001p+0f : -0x4.9f9338p-4f : inexact-ok
+= tgamma upward flt-32 -0xa.00001p+0f : -0x4.9f9338p-4f : inexact-ok
+= tgamma downward dbl-64 -0xa.00001p+0 : -0x4.9f933fe684a3p-4 : inexact-ok
+= tgamma tonearest dbl-64 -0xa.00001p+0 : -0x4.9f933fe684a2cp-4 : inexact-ok
+= tgamma towardzero dbl-64 -0xa.00001p+0 : -0x4.9f933fe684a2cp-4 : inexact-ok
+= tgamma upward dbl-64 -0xa.00001p+0 : -0x4.9f933fe684a2cp-4 : inexact-ok
+= tgamma downward ldbl-96-intel -0xa.00001p+0L : -0x4.9f933fe684a2dc18p-4L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xa.00001p+0L : -0x4.9f933fe684a2dc1p-4L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xa.00001p+0L : -0x4.9f933fe684a2dc1p-4L : inexact-ok
+= tgamma upward ldbl-96-intel -0xa.00001p+0L : -0x4.9f933fe684a2dc1p-4L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xa.00001p+0L : -0x4.9f933fe684a2dc18p-4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xa.00001p+0L : -0x4.9f933fe684a2dc1p-4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xa.00001p+0L : -0x4.9f933fe684a2dc1p-4L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xa.00001p+0L : -0x4.9f933fe684a2dc1p-4L : inexact-ok
+= tgamma downward ldbl-128 -0xa.00001p+0L : -0x4.9f933fe684a2dc11289e4534c358p-4L : inexact-ok
+= tgamma tonearest ldbl-128 -0xa.00001p+0L : -0x4.9f933fe684a2dc11289e4534c358p-4L : inexact-ok
+= tgamma towardzero ldbl-128 -0xa.00001p+0L : -0x4.9f933fe684a2dc11289e4534c354p-4L : inexact-ok
+= tgamma upward ldbl-128 -0xa.00001p+0L : -0x4.9f933fe684a2dc11289e4534c354p-4L : inexact-ok
+= tgamma downward ldbl-128ibm -0xa.00001p+0L : -0x4.9f933fe684a2dc11289e4534c4p-4L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0xa.00001p+0L : -0x4.9f933fe684a2dc11289e4534c4p-4L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0xa.00001p+0L : -0x4.9f933fe684a2dc11289e4534c2p-4L : inexact-ok
+= tgamma upward ldbl-128ibm -0xa.00001p+0L : -0x4.9f933fe684a2dc11289e4534c2p-4L : inexact-ok
+= tgamma downward dbl-64 -0xa.0000000000008p+0 : -0x9.3f27dbbc4fa38p+24 : inexact-ok
+= tgamma tonearest dbl-64 -0xa.0000000000008p+0 : -0x9.3f27dbbc4fa38p+24 : inexact-ok
+= tgamma towardzero dbl-64 -0xa.0000000000008p+0 : -0x9.3f27dbbc4fa3p+24 : inexact-ok
+= tgamma upward dbl-64 -0xa.0000000000008p+0 : -0x9.3f27dbbc4fa3p+24 : inexact-ok
+= tgamma downward ldbl-96-intel -0xa.0000000000008p+0L : -0x9.3f27dbbc4fa35ap+24L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xa.0000000000008p+0L : -0x9.3f27dbbc4fa35ap+24L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xa.0000000000008p+0L : -0x9.3f27dbbc4fa359fp+24L : inexact-ok
+= tgamma upward ldbl-96-intel -0xa.0000000000008p+0L : -0x9.3f27dbbc4fa359fp+24L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xa.0000000000008p+0L : -0x9.3f27dbbc4fa35ap+24L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xa.0000000000008p+0L : -0x9.3f27dbbc4fa35ap+24L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xa.0000000000008p+0L : -0x9.3f27dbbc4fa359fp+24L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xa.0000000000008p+0L : -0x9.3f27dbbc4fa359fp+24L : inexact-ok
+= tgamma downward ldbl-128 -0xa.0000000000008p+0L : -0x9.3f27dbbc4fa359fc0ab8c4be5b5p+24L : inexact-ok
+= tgamma tonearest ldbl-128 -0xa.0000000000008p+0L : -0x9.3f27dbbc4fa359fc0ab8c4be5b48p+24L : inexact-ok
+= tgamma towardzero ldbl-128 -0xa.0000000000008p+0L : -0x9.3f27dbbc4fa359fc0ab8c4be5b48p+24L : inexact-ok
+= tgamma upward ldbl-128 -0xa.0000000000008p+0L : -0x9.3f27dbbc4fa359fc0ab8c4be5b48p+24L : inexact-ok
+= tgamma downward ldbl-128ibm -0xa.0000000000008p+0L : -0x9.3f27dbbc4fa359fc0ab8c4be5cp+24L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0xa.0000000000008p+0L : -0x9.3f27dbbc4fa359fc0ab8c4be5cp+24L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0xa.0000000000008p+0L : -0x9.3f27dbbc4fa359fc0ab8c4be58p+24L : inexact-ok
+= tgamma upward ldbl-128ibm -0xa.0000000000008p+0L : -0x9.3f27dbbc4fa359fc0ab8c4be58p+24L : inexact-ok
+= tgamma downward ldbl-96-intel -0xa.000000000000001p+0L : -0x4.9f93edde27d71c1p+36L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xa.000000000000001p+0L : -0x4.9f93edde27d71c1p+36L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xa.000000000000001p+0L : -0x4.9f93edde27d71c08p+36L : inexact-ok
+= tgamma upward ldbl-96-intel -0xa.000000000000001p+0L : -0x4.9f93edde27d71c08p+36L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xa.000000000000001p+0L : -0x4.9f93edde27d71c1p+36L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xa.000000000000001p+0L : -0x4.9f93edde27d71c1p+36L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xa.000000000000001p+0L : -0x4.9f93edde27d71c08p+36L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xa.000000000000001p+0L : -0x4.9f93edde27d71c08p+36L : inexact-ok
+= tgamma downward ldbl-128 -0xa.000000000000001p+0L : -0x4.9f93edde27d71c0dc8a3efcbeff4p+36L : inexact-ok
+= tgamma tonearest ldbl-128 -0xa.000000000000001p+0L : -0x4.9f93edde27d71c0dc8a3efcbeff4p+36L : inexact-ok
+= tgamma towardzero ldbl-128 -0xa.000000000000001p+0L : -0x4.9f93edde27d71c0dc8a3efcbeffp+36L : inexact-ok
+= tgamma upward ldbl-128 -0xa.000000000000001p+0L : -0x4.9f93edde27d71c0dc8a3efcbeffp+36L : inexact-ok
+= tgamma downward ldbl-128ibm -0xa.000000000000001p+0L : -0x4.9f93edde27d71c0dc8a3efcbfp+36L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0xa.000000000000001p+0L : -0x4.9f93edde27d71c0dc8a3efcbfp+36L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0xa.000000000000001p+0L : -0x4.9f93edde27d71c0dc8a3efcbeep+36L : inexact-ok
+= tgamma upward ldbl-128ibm -0xa.000000000000001p+0L : -0x4.9f93edde27d71c0dc8a3efcbeep+36L : inexact-ok
+tgamma -0x13.ffffffffffffffep0
+= tgamma downward flt-32 -0x1.3ffffep+4f : 0x3.ca86ep-44f : inexact-ok
+= tgamma tonearest flt-32 -0x1.3ffffep+4f : 0x3.ca86e4p-44f : inexact-ok
+= tgamma towardzero flt-32 -0x1.3ffffep+4f : 0x3.ca86ep-44f : inexact-ok
+= tgamma upward flt-32 -0x1.3ffffep+4f : 0x3.ca86e4p-44f : inexact-ok
+= tgamma downward dbl-64 -0x1.3ffffep+4 : 0x3.ca86e2f011ecap-44 : inexact-ok
+= tgamma tonearest dbl-64 -0x1.3ffffep+4 : 0x3.ca86e2f011eccp-44 : inexact-ok
+= tgamma towardzero dbl-64 -0x1.3ffffep+4 : 0x3.ca86e2f011ecap-44 : inexact-ok
+= tgamma upward dbl-64 -0x1.3ffffep+4 : 0x3.ca86e2f011eccp-44 : inexact-ok
+= tgamma downward ldbl-96-intel -0x1.3ffffep+4L : 0x3.ca86e2f011ecb5bp-44L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x1.3ffffep+4L : 0x3.ca86e2f011ecb5bp-44L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x1.3ffffep+4L : 0x3.ca86e2f011ecb5bp-44L : inexact-ok
+= tgamma upward ldbl-96-intel -0x1.3ffffep+4L : 0x3.ca86e2f011ecb5b4p-44L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x1.3ffffep+4L : 0x3.ca86e2f011ecb5bp-44L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x1.3ffffep+4L : 0x3.ca86e2f011ecb5bp-44L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x1.3ffffep+4L : 0x3.ca86e2f011ecb5bp-44L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x1.3ffffep+4L : 0x3.ca86e2f011ecb5b4p-44L : inexact-ok
+= tgamma downward ldbl-128 -0x1.3ffffep+4L : 0x3.ca86e2f011ecb5b1fe737895e124p-44L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.3ffffep+4L : 0x3.ca86e2f011ecb5b1fe737895e126p-44L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.3ffffep+4L : 0x3.ca86e2f011ecb5b1fe737895e124p-44L : inexact-ok
+= tgamma upward ldbl-128 -0x1.3ffffep+4L : 0x3.ca86e2f011ecb5b1fe737895e126p-44L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1.3ffffep+4L : 0x3.ca86e2f011ecb5b1fe737895e1p-44L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x1.3ffffep+4L : 0x3.ca86e2f011ecb5b1fe737895e1p-44L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x1.3ffffep+4L : 0x3.ca86e2f011ecb5b1fe737895e1p-44L : inexact-ok
+= tgamma upward ldbl-128ibm -0x1.3ffffep+4L : 0x3.ca86e2f011ecb5b1fe737895e2p-44L : inexact-ok
+= tgamma downward dbl-64 -0x1.3ffffffffffffp+4 : 0x7.950ae90080ap-16 : inexact-ok
+= tgamma tonearest dbl-64 -0x1.3ffffffffffffp+4 : 0x7.950ae90080a04p-16 : inexact-ok
+= tgamma towardzero dbl-64 -0x1.3ffffffffffffp+4 : 0x7.950ae90080ap-16 : inexact-ok
+= tgamma upward dbl-64 -0x1.3ffffffffffffp+4 : 0x7.950ae90080a04p-16 : inexact-ok
+= tgamma downward ldbl-96-intel -0x1.3ffffffffffffp+4L : 0x7.950ae90080a028ep-16L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x1.3ffffffffffffp+4L : 0x7.950ae90080a028ep-16L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x1.3ffffffffffffp+4L : 0x7.950ae90080a028ep-16L : inexact-ok
+= tgamma upward ldbl-96-intel -0x1.3ffffffffffffp+4L : 0x7.950ae90080a028e8p-16L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x1.3ffffffffffffp+4L : 0x7.950ae90080a028ep-16L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x1.3ffffffffffffp+4L : 0x7.950ae90080a028ep-16L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x1.3ffffffffffffp+4L : 0x7.950ae90080a028ep-16L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x1.3ffffffffffffp+4L : 0x7.950ae90080a028e8p-16L : inexact-ok
+= tgamma downward ldbl-128 -0x1.3ffffffffffffp+4L : 0x7.950ae90080a028e1b12f78541144p-16L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.3ffffffffffffp+4L : 0x7.950ae90080a028e1b12f78541148p-16L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.3ffffffffffffp+4L : 0x7.950ae90080a028e1b12f78541144p-16L : inexact-ok
+= tgamma upward ldbl-128 -0x1.3ffffffffffffp+4L : 0x7.950ae90080a028e1b12f78541148p-16L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1.3ffffffffffffp+4L : 0x7.950ae90080a028e1b12f78541p-16L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x1.3ffffffffffffp+4L : 0x7.950ae90080a028e1b12f785412p-16L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x1.3ffffffffffffp+4L : 0x7.950ae90080a028e1b12f78541p-16L : inexact-ok
+= tgamma upward ldbl-128ibm -0x1.3ffffffffffffp+4L : 0x7.950ae90080a028e1b12f785412p-16L : inexact-ok
+= tgamma downward ldbl-96-intel -0x1.3ffffffffffffffep+4L : 0x3.ca8574804044a26p-4L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x1.3ffffffffffffffep+4L : 0x3.ca8574804044a264p-4L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x1.3ffffffffffffffep+4L : 0x3.ca8574804044a26p-4L : inexact-ok
+= tgamma upward ldbl-96-intel -0x1.3ffffffffffffffep+4L : 0x3.ca8574804044a264p-4L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x1.3ffffffffffffffep+4L : 0x3.ca8574804044a26p-4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x1.3ffffffffffffffep+4L : 0x3.ca8574804044a264p-4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x1.3ffffffffffffffep+4L : 0x3.ca8574804044a26p-4L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x1.3ffffffffffffffep+4L : 0x3.ca8574804044a264p-4L : inexact-ok
+= tgamma downward ldbl-128 -0x1.3ffffffffffffffep+4L : 0x3.ca8574804044a263a8ce3f9e658cp-4L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.3ffffffffffffffep+4L : 0x3.ca8574804044a263a8ce3f9e658cp-4L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.3ffffffffffffffep+4L : 0x3.ca8574804044a263a8ce3f9e658cp-4L : inexact-ok
+= tgamma upward ldbl-128 -0x1.3ffffffffffffffep+4L : 0x3.ca8574804044a263a8ce3f9e658ep-4L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1.3ffffffffffffffep+4L : 0x3.ca8574804044a263a8ce3f9e65p-4L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x1.3ffffffffffffffep+4L : 0x3.ca8574804044a263a8ce3f9e66p-4L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x1.3ffffffffffffffep+4L : 0x3.ca8574804044a263a8ce3f9e65p-4L : inexact-ok
+= tgamma upward ldbl-128ibm -0x1.3ffffffffffffffep+4L : 0x3.ca8574804044a263a8ce3f9e66p-4L : inexact-ok
+tgamma -0x14.000000000000002p0
+= tgamma downward flt-32 -0x1.400002p+4f : -0x3.ca8408p-44f : inexact-ok
+= tgamma tonearest flt-32 -0x1.400002p+4f : -0x3.ca8408p-44f : inexact-ok
+= tgamma towardzero flt-32 -0x1.400002p+4f : -0x3.ca8404p-44f : inexact-ok
+= tgamma upward flt-32 -0x1.400002p+4f : -0x3.ca8404p-44f : inexact-ok
+= tgamma downward dbl-64 -0x1.400002p+4 : -0x3.ca8406112a1d4p-44 : inexact-ok
+= tgamma tonearest dbl-64 -0x1.400002p+4 : -0x3.ca8406112a1d4p-44 : inexact-ok
+= tgamma towardzero dbl-64 -0x1.400002p+4 : -0x3.ca8406112a1d2p-44 : inexact-ok
+= tgamma upward dbl-64 -0x1.400002p+4 : -0x3.ca8406112a1d2p-44 : inexact-ok
+= tgamma downward ldbl-96-intel -0x1.400002p+4L : -0x3.ca8406112a1d38b4p-44L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x1.400002p+4L : -0x3.ca8406112a1d38bp-44L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x1.400002p+4L : -0x3.ca8406112a1d38bp-44L : inexact-ok
+= tgamma upward ldbl-96-intel -0x1.400002p+4L : -0x3.ca8406112a1d38bp-44L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x1.400002p+4L : -0x3.ca8406112a1d38b4p-44L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x1.400002p+4L : -0x3.ca8406112a1d38bp-44L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x1.400002p+4L : -0x3.ca8406112a1d38bp-44L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x1.400002p+4L : -0x3.ca8406112a1d38bp-44L : inexact-ok
+= tgamma downward ldbl-128 -0x1.400002p+4L : -0x3.ca8406112a1d38b1fe461e9243a6p-44L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.400002p+4L : -0x3.ca8406112a1d38b1fe461e9243a6p-44L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.400002p+4L : -0x3.ca8406112a1d38b1fe461e9243a4p-44L : inexact-ok
+= tgamma upward ldbl-128 -0x1.400002p+4L : -0x3.ca8406112a1d38b1fe461e9243a4p-44L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1.400002p+4L : -0x3.ca8406112a1d38b1fe461e9244p-44L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x1.400002p+4L : -0x3.ca8406112a1d38b1fe461e9244p-44L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x1.400002p+4L : -0x3.ca8406112a1d38b1fe461e9243p-44L : inexact-ok
+= tgamma upward ldbl-128ibm -0x1.400002p+4L : -0x3.ca8406112a1d38b1fe461e9243p-44L : inexact-ok
+= tgamma downward dbl-64 -0x1.4000000000001p+4 : -0x7.950ae90080728p-16 : inexact-ok
+= tgamma tonearest dbl-64 -0x1.4000000000001p+4 : -0x7.950ae90080724p-16 : inexact-ok
+= tgamma towardzero dbl-64 -0x1.4000000000001p+4 : -0x7.950ae90080724p-16 : inexact-ok
+= tgamma upward dbl-64 -0x1.4000000000001p+4 : -0x7.950ae90080724p-16 : inexact-ok
+= tgamma downward ldbl-96-intel -0x1.4000000000001p+4L : -0x7.950ae90080725af8p-16L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x1.4000000000001p+4L : -0x7.950ae90080725afp-16L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x1.4000000000001p+4L : -0x7.950ae90080725afp-16L : inexact-ok
+= tgamma upward ldbl-96-intel -0x1.4000000000001p+4L : -0x7.950ae90080725afp-16L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x1.4000000000001p+4L : -0x7.950ae90080725af8p-16L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x1.4000000000001p+4L : -0x7.950ae90080725afp-16L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x1.4000000000001p+4L : -0x7.950ae90080725afp-16L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x1.4000000000001p+4L : -0x7.950ae90080725afp-16L : inexact-ok
+= tgamma downward ldbl-128 -0x1.4000000000001p+4L : -0x7.950ae90080725af33439e7d134e4p-16L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.4000000000001p+4L : -0x7.950ae90080725af33439e7d134e4p-16L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.4000000000001p+4L : -0x7.950ae90080725af33439e7d134ep-16L : inexact-ok
+= tgamma upward ldbl-128 -0x1.4000000000001p+4L : -0x7.950ae90080725af33439e7d134ep-16L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1.4000000000001p+4L : -0x7.950ae90080725af33439e7d136p-16L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x1.4000000000001p+4L : -0x7.950ae90080725af33439e7d134p-16L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x1.4000000000001p+4L : -0x7.950ae90080725af33439e7d134p-16L : inexact-ok
+= tgamma upward ldbl-128ibm -0x1.4000000000001p+4L : -0x7.950ae90080725af33439e7d134p-16L : inexact-ok
+= tgamma downward ldbl-96-intel -0x1.4000000000000002p+4L : -0x3.ca85748040449f88p-4L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x1.4000000000000002p+4L : -0x3.ca85748040449f88p-4L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x1.4000000000000002p+4L : -0x3.ca85748040449f84p-4L : inexact-ok
+= tgamma upward ldbl-96-intel -0x1.4000000000000002p+4L : -0x3.ca85748040449f84p-4L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x1.4000000000000002p+4L : -0x3.ca85748040449f88p-4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x1.4000000000000002p+4L : -0x3.ca85748040449f88p-4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x1.4000000000000002p+4L : -0x3.ca85748040449f84p-4L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x1.4000000000000002p+4L : -0x3.ca85748040449f84p-4L : inexact-ok
+= tgamma downward ldbl-128 -0x1.4000000000000002p+4L : -0x3.ca85748040449f86c9e670455d6p-4L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.4000000000000002p+4L : -0x3.ca85748040449f86c9e670455d5ep-4L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.4000000000000002p+4L : -0x3.ca85748040449f86c9e670455d5ep-4L : inexact-ok
+= tgamma upward ldbl-128 -0x1.4000000000000002p+4L : -0x3.ca85748040449f86c9e670455d5ep-4L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1.4000000000000002p+4L : -0x3.ca85748040449f86c9e670455ep-4L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x1.4000000000000002p+4L : -0x3.ca85748040449f86c9e670455dp-4L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x1.4000000000000002p+4L : -0x3.ca85748040449f86c9e670455dp-4L : inexact-ok
+= tgamma upward ldbl-128ibm -0x1.4000000000000002p+4L : -0x3.ca85748040449f86c9e670455dp-4L : inexact-ok
+tgamma -0x1d.ffffffffffffffep0
+= tgamma downward flt-32 -0x1.dffffep+4f : 0x9.c99a5p-92f : inexact-ok
+= tgamma tonearest flt-32 -0x1.dffffep+4f : 0x9.c99a5p-92f : inexact-ok
+= tgamma towardzero flt-32 -0x1.dffffep+4f : 0x9.c99a5p-92f : inexact-ok
+= tgamma upward flt-32 -0x1.dffffep+4f : 0x9.c99a6p-92f : inexact-ok
+= tgamma downward dbl-64 -0x1.dffffep+4 : 0x9.c99a5695c57p-92 : inexact-ok
+= tgamma tonearest dbl-64 -0x1.dffffep+4 : 0x9.c99a5695c5708p-92 : inexact-ok
+= tgamma towardzero dbl-64 -0x1.dffffep+4 : 0x9.c99a5695c57p-92 : inexact-ok
+= tgamma upward dbl-64 -0x1.dffffep+4 : 0x9.c99a5695c5708p-92 : inexact-ok
+= tgamma downward ldbl-96-intel -0x1.dffffep+4L : 0x9.c99a5695c570514p-92L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x1.dffffep+4L : 0x9.c99a5695c570514p-92L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x1.dffffep+4L : 0x9.c99a5695c570514p-92L : inexact-ok
+= tgamma upward ldbl-96-intel -0x1.dffffep+4L : 0x9.c99a5695c570515p-92L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x1.dffffep+4L : 0x9.c99a5695c570514p-92L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x1.dffffep+4L : 0x9.c99a5695c570514p-92L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x1.dffffep+4L : 0x9.c99a5695c570514p-92L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x1.dffffep+4L : 0x9.c99a5695c570515p-92L : inexact-ok
+= tgamma downward ldbl-128 -0x1.dffffep+4L : 0x9.c99a5695c5705142362f06942cep-92L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.dffffep+4L : 0x9.c99a5695c5705142362f06942ce8p-92L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.dffffep+4L : 0x9.c99a5695c5705142362f06942cep-92L : inexact-ok
+= tgamma upward ldbl-128 -0x1.dffffep+4L : 0x9.c99a5695c5705142362f06942ce8p-92L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1.dffffep+4L : 0x9.c99a5695c5705142362f06942cp-92L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x1.dffffep+4L : 0x9.c99a5695c5705142362f06942cp-92L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x1.dffffep+4L : 0x9.c99a5695c5705142362f06942cp-92L : inexact-ok
+= tgamma upward ldbl-128ibm -0x1.dffffep+4L : 0x9.c99a5695c5705142362f06943p-92L : inexact-ok
+= tgamma downward dbl-64 -0x1.dffffffffffffp+4 : 0x1.3932c5047d651p-60 : inexact-ok
+= tgamma tonearest dbl-64 -0x1.dffffffffffffp+4 : 0x1.3932c5047d651p-60 : inexact-ok
+= tgamma towardzero dbl-64 -0x1.dffffffffffffp+4 : 0x1.3932c5047d651p-60 : inexact-ok
+= tgamma upward dbl-64 -0x1.dffffffffffffp+4 : 0x1.3932c5047d652p-60 : inexact-ok
+= tgamma downward ldbl-96-intel -0x1.dffffffffffffp+4L : 0x1.3932c5047d65147cp-60L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x1.dffffffffffffp+4L : 0x1.3932c5047d65147ep-60L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x1.dffffffffffffp+4L : 0x1.3932c5047d65147cp-60L : inexact-ok
+= tgamma upward ldbl-96-intel -0x1.dffffffffffffp+4L : 0x1.3932c5047d65147ep-60L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x1.dffffffffffffp+4L : 0x1.3932c5047d65147cp-60L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x1.dffffffffffffp+4L : 0x1.3932c5047d65147ep-60L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x1.dffffffffffffp+4L : 0x1.3932c5047d65147cp-60L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x1.dffffffffffffp+4L : 0x1.3932c5047d65147ep-60L : inexact-ok
+= tgamma downward ldbl-128 -0x1.dffffffffffffp+4L : 0x1.3932c5047d65147d63ec0e56fe6dp-60L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.dffffffffffffp+4L : 0x1.3932c5047d65147d63ec0e56fe6ep-60L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.dffffffffffffp+4L : 0x1.3932c5047d65147d63ec0e56fe6dp-60L : inexact-ok
+= tgamma upward ldbl-128 -0x1.dffffffffffffp+4L : 0x1.3932c5047d65147d63ec0e56fe6ep-60L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1.dffffffffffffp+4L : 0x1.3932c5047d65147d63ec0e56fep-60L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x1.dffffffffffffp+4L : 0x1.3932c5047d65147d63ec0e56fe8p-60L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x1.dffffffffffffp+4L : 0x1.3932c5047d65147d63ec0e56fep-60L : inexact-ok
+= tgamma upward ldbl-128ibm -0x1.dffffffffffffp+4L : 0x1.3932c5047d65147d63ec0e56fe8p-60L : inexact-ok
+= tgamma downward ldbl-96-intel -0x1.dffffffffffffffep+4L : 0x9.c9962823eb07349p-52L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x1.dffffffffffffffep+4L : 0x9.c9962823eb07349p-52L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x1.dffffffffffffffep+4L : 0x9.c9962823eb07349p-52L : inexact-ok
+= tgamma upward ldbl-96-intel -0x1.dffffffffffffffep+4L : 0x9.c9962823eb0734ap-52L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x1.dffffffffffffffep+4L : 0x9.c9962823eb07349p-52L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x1.dffffffffffffffep+4L : 0x9.c9962823eb07349p-52L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x1.dffffffffffffffep+4L : 0x9.c9962823eb07349p-52L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x1.dffffffffffffffep+4L : 0x9.c9962823eb0734ap-52L : inexact-ok
+= tgamma downward ldbl-128 -0x1.dffffffffffffffep+4L : 0x9.c9962823eb073493e020600e7278p-52L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.dffffffffffffffep+4L : 0x9.c9962823eb073493e020600e728p-52L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.dffffffffffffffep+4L : 0x9.c9962823eb073493e020600e7278p-52L : inexact-ok
+= tgamma upward ldbl-128 -0x1.dffffffffffffffep+4L : 0x9.c9962823eb073493e020600e728p-52L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1.dffffffffffffffep+4L : 0x9.c9962823eb073493e020600e7p-52L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x1.dffffffffffffffep+4L : 0x9.c9962823eb073493e020600e74p-52L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x1.dffffffffffffffep+4L : 0x9.c9962823eb073493e020600e7p-52L : inexact-ok
+= tgamma upward ldbl-128ibm -0x1.dffffffffffffffep+4L : 0x9.c9962823eb073493e020600e74p-52L : inexact-ok
+tgamma -0x1e.000000000000002p0
+= tgamma downward flt-32 -0x1.e00002p+4f : -0x9.c992p-92f : inexact-ok
+= tgamma tonearest flt-32 -0x1.e00002p+4f : -0x9.c992p-92f : inexact-ok
+= tgamma towardzero flt-32 -0x1.e00002p+4f : -0x9.c991fp-92f : inexact-ok
+= tgamma upward flt-32 -0x1.e00002p+4f : -0x9.c991fp-92f : inexact-ok
+= tgamma downward dbl-64 -0x1.e00002p+4 : -0x9.c991f9b459728p-92 : inexact-ok
+= tgamma tonearest dbl-64 -0x1.e00002p+4 : -0x9.c991f9b459728p-92 : inexact-ok
+= tgamma towardzero dbl-64 -0x1.e00002p+4 : -0x9.c991f9b45972p-92 : inexact-ok
+= tgamma upward dbl-64 -0x1.e00002p+4 : -0x9.c991f9b45972p-92 : inexact-ok
+= tgamma downward ldbl-96-intel -0x1.e00002p+4L : -0x9.c991f9b45972556p-92L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x1.e00002p+4L : -0x9.c991f9b45972556p-92L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x1.e00002p+4L : -0x9.c991f9b45972555p-92L : inexact-ok
+= tgamma upward ldbl-96-intel -0x1.e00002p+4L : -0x9.c991f9b45972555p-92L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x1.e00002p+4L : -0x9.c991f9b45972556p-92L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x1.e00002p+4L : -0x9.c991f9b45972556p-92L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x1.e00002p+4L : -0x9.c991f9b45972555p-92L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x1.e00002p+4L : -0x9.c991f9b45972555p-92L : inexact-ok
+= tgamma downward ldbl-128 -0x1.e00002p+4L : -0x9.c991f9b45972555ffcb66455daa8p-92L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.e00002p+4L : -0x9.c991f9b45972555ffcb66455daap-92L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.e00002p+4L : -0x9.c991f9b45972555ffcb66455daap-92L : inexact-ok
+= tgamma upward ldbl-128 -0x1.e00002p+4L : -0x9.c991f9b45972555ffcb66455daap-92L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1.e00002p+4L : -0x9.c991f9b45972555ffcb66455dcp-92L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x1.e00002p+4L : -0x9.c991f9b45972555ffcb66455dcp-92L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x1.e00002p+4L : -0x9.c991f9b45972555ffcb66455d8p-92L : inexact-ok
+= tgamma upward ldbl-128ibm -0x1.e00002p+4L : -0x9.c991f9b45972555ffcb66455d8p-92L : inexact-ok
+= tgamma downward dbl-64 -0x1.e000000000001p+4 : -0x1.3932c5047d5ccp-60 : inexact-ok
+= tgamma tonearest dbl-64 -0x1.e000000000001p+4 : -0x1.3932c5047d5cbp-60 : inexact-ok
+= tgamma towardzero dbl-64 -0x1.e000000000001p+4 : -0x1.3932c5047d5cbp-60 : inexact-ok
+= tgamma upward dbl-64 -0x1.e000000000001p+4 : -0x1.3932c5047d5cbp-60 : inexact-ok
+= tgamma downward ldbl-96-intel -0x1.e000000000001p+4L : -0x1.3932c5047d5cb79cp-60L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x1.e000000000001p+4L : -0x1.3932c5047d5cb79cp-60L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x1.e000000000001p+4L : -0x1.3932c5047d5cb79ap-60L : inexact-ok
+= tgamma upward ldbl-96-intel -0x1.e000000000001p+4L : -0x1.3932c5047d5cb79ap-60L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x1.e000000000001p+4L : -0x1.3932c5047d5cb79cp-60L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x1.e000000000001p+4L : -0x1.3932c5047d5cb79cp-60L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x1.e000000000001p+4L : -0x1.3932c5047d5cb79ap-60L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x1.e000000000001p+4L : -0x1.3932c5047d5cb79ap-60L : inexact-ok
+= tgamma downward ldbl-128 -0x1.e000000000001p+4L : -0x1.3932c5047d5cb79bf7ee8a0e5bcp-60L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.e000000000001p+4L : -0x1.3932c5047d5cb79bf7ee8a0e5bbfp-60L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.e000000000001p+4L : -0x1.3932c5047d5cb79bf7ee8a0e5bbfp-60L : inexact-ok
+= tgamma upward ldbl-128 -0x1.e000000000001p+4L : -0x1.3932c5047d5cb79bf7ee8a0e5bbfp-60L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1.e000000000001p+4L : -0x1.3932c5047d5cb79bf7ee8a0e5cp-60L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x1.e000000000001p+4L : -0x1.3932c5047d5cb79bf7ee8a0e5b8p-60L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x1.e000000000001p+4L : -0x1.3932c5047d5cb79bf7ee8a0e5b8p-60L : inexact-ok
+= tgamma upward ldbl-128ibm -0x1.e000000000001p+4L : -0x1.3932c5047d5cb79bf7ee8a0e5b8p-60L : inexact-ok
+= tgamma downward ldbl-96-intel -0x1.e000000000000002p+4L : -0x9.c9962823eb072c4p-52L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x1.e000000000000002p+4L : -0x9.c9962823eb072c3p-52L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x1.e000000000000002p+4L : -0x9.c9962823eb072c3p-52L : inexact-ok
+= tgamma upward ldbl-96-intel -0x1.e000000000000002p+4L : -0x9.c9962823eb072c3p-52L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x1.e000000000000002p+4L : -0x9.c9962823eb072c4p-52L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x1.e000000000000002p+4L : -0x9.c9962823eb072c3p-52L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x1.e000000000000002p+4L : -0x9.c9962823eb072c3p-52L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x1.e000000000000002p+4L : -0x9.c9962823eb072c3p-52L : inexact-ok
+= tgamma downward ldbl-128 -0x1.e000000000000002p+4L : -0x9.c9962823eb072c36feb4628a29ep-52L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.e000000000000002p+4L : -0x9.c9962823eb072c36feb4628a29d8p-52L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.e000000000000002p+4L : -0x9.c9962823eb072c36feb4628a29d8p-52L : inexact-ok
+= tgamma upward ldbl-128 -0x1.e000000000000002p+4L : -0x9.c9962823eb072c36feb4628a29d8p-52L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1.e000000000000002p+4L : -0x9.c9962823eb072c36feb4628a2cp-52L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x1.e000000000000002p+4L : -0x9.c9962823eb072c36feb4628a28p-52L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x1.e000000000000002p+4L : -0x9.c9962823eb072c36feb4628a28p-52L : inexact-ok
+= tgamma upward ldbl-128ibm -0x1.e000000000000002p+4L : -0x9.c9962823eb072c36feb4628a28p-52L : inexact-ok
+tgamma -0x27.ffffffffffffffcp0
+= tgamma downward flt-32 -0x2.7ffffcp+4f : 0x7.28p-144f : inexact-ok underflow errno-erange-ok
+= tgamma tonearest flt-32 -0x2.7ffffcp+4f : 0x7.28p-144f : inexact-ok underflow errno-erange-ok
+= tgamma towardzero flt-32 -0x2.7ffffcp+4f : 0x7.28p-144f : inexact-ok underflow errno-erange-ok
+= tgamma upward flt-32 -0x2.7ffffcp+4f : 0x7.3p-144f : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7a8p-144 : inexact-ok
+= tgamma tonearest dbl-64 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7acp-144 : inexact-ok
+= tgamma towardzero dbl-64 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7a8p-144 : inexact-ok
+= tgamma upward dbl-64 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7acp-144 : inexact-ok
+= tgamma downward ldbl-96-intel -0x2.7ffffcp+4L : 0x7.2a41f1f1fa7ab858p-144L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.7ffffcp+4L : 0x7.2a41f1f1fa7ab86p-144L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.7ffffcp+4L : 0x7.2a41f1f1fa7ab858p-144L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.7ffffcp+4L : 0x7.2a41f1f1fa7ab86p-144L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.7ffffcp+4L : 0x7.2a41f1f1fa7ab858p-144L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.7ffffcp+4L : 0x7.2a41f1f1fa7ab86p-144L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.7ffffcp+4L : 0x7.2a41f1f1fa7ab858p-144L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.7ffffcp+4L : 0x7.2a41f1f1fa7ab86p-144L : inexact-ok
+= tgamma downward ldbl-128 -0x2.7ffffcp+4L : 0x7.2a41f1f1fa7ab85f51a817a3683cp-144L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.7ffffcp+4L : 0x7.2a41f1f1fa7ab85f51a817a3683cp-144L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.7ffffcp+4L : 0x7.2a41f1f1fa7ab85f51a817a3683cp-144L : inexact-ok
+= tgamma upward ldbl-128 -0x2.7ffffcp+4L : 0x7.2a41f1f1fa7ab85f51a817a3684p-144L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.7ffffcp+4L : 0x7.2a41f1f1fa7ab85f51a817a368p-144L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.7ffffcp+4L : 0x7.2a41f1f1fa7ab85f51a817a368p-144L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.7ffffcp+4L : 0x7.2a41f1f1fa7ab85f51a817a368p-144L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.7ffffcp+4L : 0x7.2a41f1f1fa7ab85f51a817a36ap-144L : inexact-ok
+= tgamma downward dbl-64 -0x2.7fffffffffffep+4 : 0xe.5476a15095db8p-116 : inexact-ok
+= tgamma tonearest dbl-64 -0x2.7fffffffffffep+4 : 0xe.5476a15095db8p-116 : inexact-ok
+= tgamma towardzero dbl-64 -0x2.7fffffffffffep+4 : 0xe.5476a15095db8p-116 : inexact-ok
+= tgamma upward dbl-64 -0x2.7fffffffffffep+4 : 0xe.5476a15095dcp-116 : inexact-ok
+= tgamma downward ldbl-96-intel -0x2.7fffffffffffep+4L : 0xe.5476a15095db946p-116L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.7fffffffffffep+4L : 0xe.5476a15095db947p-116L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.7fffffffffffep+4L : 0xe.5476a15095db946p-116L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.7fffffffffffep+4L : 0xe.5476a15095db947p-116L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.7fffffffffffep+4L : 0xe.5476a15095db946p-116L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.7fffffffffffep+4L : 0xe.5476a15095db947p-116L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.7fffffffffffep+4L : 0xe.5476a15095db946p-116L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.7fffffffffffep+4L : 0xe.5476a15095db947p-116L : inexact-ok
+= tgamma downward ldbl-128 -0x2.7fffffffffffep+4L : 0xe.5476a15095db946b38b856b9b0d8p-116L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.7fffffffffffep+4L : 0xe.5476a15095db946b38b856b9b0d8p-116L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.7fffffffffffep+4L : 0xe.5476a15095db946b38b856b9b0d8p-116L : inexact-ok
+= tgamma upward ldbl-128 -0x2.7fffffffffffep+4L : 0xe.5476a15095db946b38b856b9b0ep-116L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.7fffffffffffep+4L : 0xe.5476a15095db946b38b856b9bp-116L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.7fffffffffffep+4L : 0xe.5476a15095db946b38b856b9bp-116L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.7fffffffffffep+4L : 0xe.5476a15095db946b38b856b9bp-116L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.7fffffffffffep+4L : 0xe.5476a15095db946b38b856b9b4p-116L : inexact-ok
+= tgamma downward ldbl-96-intel -0x2.7ffffffffffffffcp+4L : 0x7.2a3b50a84ab8c6ap-104L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.7ffffffffffffffcp+4L : 0x7.2a3b50a84ab8c6a8p-104L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.7ffffffffffffffcp+4L : 0x7.2a3b50a84ab8c6ap-104L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.7ffffffffffffffcp+4L : 0x7.2a3b50a84ab8c6a8p-104L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.7ffffffffffffffcp+4L : 0x7.2a3b50a84ab8c6ap-104L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.7ffffffffffffffcp+4L : 0x7.2a3b50a84ab8c6a8p-104L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.7ffffffffffffffcp+4L : 0x7.2a3b50a84ab8c6ap-104L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.7ffffffffffffffcp+4L : 0x7.2a3b50a84ab8c6a8p-104L : inexact-ok
+= tgamma downward ldbl-128 -0x2.7ffffffffffffffcp+4L : 0x7.2a3b50a84ab8c6a7c7ac6511ac0cp-104L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.7ffffffffffffffcp+4L : 0x7.2a3b50a84ab8c6a7c7ac6511ac1p-104L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.7ffffffffffffffcp+4L : 0x7.2a3b50a84ab8c6a7c7ac6511ac0cp-104L : inexact-ok
+= tgamma upward ldbl-128 -0x2.7ffffffffffffffcp+4L : 0x7.2a3b50a84ab8c6a7c7ac6511ac1p-104L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.7ffffffffffffffcp+4L : 0x7.2a3b50a84ab8c6a7c7ac6511acp-104L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.7ffffffffffffffcp+4L : 0x7.2a3b50a84ab8c6a7c7ac6511acp-104L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.7ffffffffffffffcp+4L : 0x7.2a3b50a84ab8c6a7c7ac6511acp-104L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.7ffffffffffffffcp+4L : 0x7.2a3b50a84ab8c6a7c7ac6511aep-104L : inexact-ok
+tgamma -0x28.000000000000004p0
+= tgamma downward flt-32 -0x2.800004p+4f : -0x7.3p-144f : inexact-ok underflow errno-erange-ok
+= tgamma tonearest flt-32 -0x2.800004p+4f : -0x7.28p-144f : inexact-ok underflow errno-erange-ok
+= tgamma towardzero flt-32 -0x2.800004p+4f : -0x7.28p-144f : inexact-ok underflow errno-erange-ok
+= tgamma upward flt-32 -0x2.800004p+4f : -0x7.28p-144f : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0x2.800004p+4 : -0x7.2a34af6633d2cp-144 : inexact-ok
+= tgamma tonearest dbl-64 -0x2.800004p+4 : -0x7.2a34af6633d2cp-144 : inexact-ok
+= tgamma towardzero dbl-64 -0x2.800004p+4 : -0x7.2a34af6633d28p-144 : inexact-ok
+= tgamma upward dbl-64 -0x2.800004p+4 : -0x7.2a34af6633d28p-144 : inexact-ok
+= tgamma downward ldbl-96-intel -0x2.800004p+4L : -0x7.2a34af6633d2b3a8p-144L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.800004p+4L : -0x7.2a34af6633d2b3a8p-144L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.800004p+4L : -0x7.2a34af6633d2b3ap-144L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.800004p+4L : -0x7.2a34af6633d2b3ap-144L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.800004p+4L : -0x7.2a34af6633d2b3a8p-144L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.800004p+4L : -0x7.2a34af6633d2b3a8p-144L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.800004p+4L : -0x7.2a34af6633d2b3ap-144L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.800004p+4L : -0x7.2a34af6633d2b3ap-144L : inexact-ok
+= tgamma downward ldbl-128 -0x2.800004p+4L : -0x7.2a34af6633d2b3a72f681ba7c1e4p-144L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.800004p+4L : -0x7.2a34af6633d2b3a72f681ba7c1ep-144L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.800004p+4L : -0x7.2a34af6633d2b3a72f681ba7c1ep-144L : inexact-ok
+= tgamma upward ldbl-128 -0x2.800004p+4L : -0x7.2a34af6633d2b3a72f681ba7c1ep-144L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.800004p+4L : -0x7.2a34af6633d2b3a72f681ba7c2p-144L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.800004p+4L : -0x7.2a34af6633d2b3a72f681ba7c2p-144L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.800004p+4L : -0x7.2a34af6633d2b3a72f681ba7cp-144L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.800004p+4L : -0x7.2a34af6633d2b3a72f681ba7cp-144L : inexact-ok
+= tgamma downward dbl-64 -0x2.8000000000002p+4 : -0xe.5476a15095078p-116 : inexact-ok
+= tgamma tonearest dbl-64 -0x2.8000000000002p+4 : -0xe.5476a15095078p-116 : inexact-ok
+= tgamma towardzero dbl-64 -0x2.8000000000002p+4 : -0xe.5476a1509507p-116 : inexact-ok
+= tgamma upward dbl-64 -0x2.8000000000002p+4 : -0xe.5476a1509507p-116 : inexact-ok
+= tgamma downward ldbl-96-intel -0x2.8000000000002p+4L : -0xe.5476a15095076bbp-116L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.8000000000002p+4L : -0xe.5476a15095076bbp-116L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.8000000000002p+4L : -0xe.5476a15095076bap-116L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.8000000000002p+4L : -0xe.5476a15095076bap-116L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.8000000000002p+4L : -0xe.5476a15095076bbp-116L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.8000000000002p+4L : -0xe.5476a15095076bbp-116L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.8000000000002p+4L : -0xe.5476a15095076bap-116L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.8000000000002p+4L : -0xe.5476a15095076bap-116L : inexact-ok
+= tgamma downward ldbl-128 -0x2.8000000000002p+4L : -0xe.5476a15095076baece6bf7cd8fc8p-116L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.8000000000002p+4L : -0xe.5476a15095076baece6bf7cd8fc8p-116L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.8000000000002p+4L : -0xe.5476a15095076baece6bf7cd8fcp-116L : inexact-ok
+= tgamma upward ldbl-128 -0x2.8000000000002p+4L : -0xe.5476a15095076baece6bf7cd8fcp-116L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.8000000000002p+4L : -0xe.5476a15095076baece6bf7cd9p-116L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.8000000000002p+4L : -0xe.5476a15095076baece6bf7cd9p-116L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.8000000000002p+4L : -0xe.5476a15095076baece6bf7cd8cp-116L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.8000000000002p+4L : -0xe.5476a15095076baece6bf7cd8cp-116L : inexact-ok
+= tgamma downward ldbl-96-intel -0x2.8000000000000004p+4L : -0x7.2a3b50a84ab8b968p-104L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.8000000000000004p+4L : -0x7.2a3b50a84ab8b968p-104L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.8000000000000004p+4L : -0x7.2a3b50a84ab8b96p-104L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.8000000000000004p+4L : -0x7.2a3b50a84ab8b96p-104L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.8000000000000004p+4L : -0x7.2a3b50a84ab8b968p-104L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.8000000000000004p+4L : -0x7.2a3b50a84ab8b968p-104L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.8000000000000004p+4L : -0x7.2a3b50a84ab8b96p-104L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.8000000000000004p+4L : -0x7.2a3b50a84ab8b96p-104L : inexact-ok
+= tgamma downward ldbl-128 -0x2.8000000000000004p+4L : -0x7.2a3b50a84ab8b9653be5c04bbd5p-104L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.8000000000000004p+4L : -0x7.2a3b50a84ab8b9653be5c04bbd4cp-104L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.8000000000000004p+4L : -0x7.2a3b50a84ab8b9653be5c04bbd4cp-104L : inexact-ok
+= tgamma upward ldbl-128 -0x2.8000000000000004p+4L : -0x7.2a3b50a84ab8b9653be5c04bbd4cp-104L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.8000000000000004p+4L : -0x7.2a3b50a84ab8b9653be5c04bbep-104L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.8000000000000004p+4L : -0x7.2a3b50a84ab8b9653be5c04bbep-104L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.8000000000000004p+4L : -0x7.2a3b50a84ab8b9653be5c04bbcp-104L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.8000000000000004p+4L : -0x7.2a3b50a84ab8b9653be5c04bbcp-104L : inexact-ok
+tgamma -0x28.ffffffffffffffcp0
+= tgamma downward flt-32 -0x2.8ffffcp+4f : -0x3p-148f : inexact-ok underflow errno-erange-ok
+= tgamma tonearest flt-32 -0x2.8ffffcp+4f : -0x3p-148f : inexact-ok underflow errno-erange-ok
+= tgamma towardzero flt-32 -0x2.8ffffcp+4f : -0x2.8p-148f : inexact-ok underflow errno-erange-ok
+= tgamma upward flt-32 -0x2.8ffffcp+4f : -0x2.8p-148f : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0x2.8ffffcp+4 : -0x2.cbced32c2df68p-148 : inexact-ok
+= tgamma tonearest dbl-64 -0x2.8ffffcp+4 : -0x2.cbced32c2df66p-148 : inexact-ok
+= tgamma towardzero dbl-64 -0x2.8ffffcp+4 : -0x2.cbced32c2df66p-148 : inexact-ok
+= tgamma upward dbl-64 -0x2.8ffffcp+4 : -0x2.cbced32c2df66p-148 : inexact-ok
+= tgamma downward ldbl-96-intel -0x2.8ffffcp+4L : -0x2.cbced32c2df66774p-148L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.8ffffcp+4L : -0x2.cbced32c2df66774p-148L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.8ffffcp+4L : -0x2.cbced32c2df6677p-148L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.8ffffcp+4L : -0x2.cbced32c2df6677p-148L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.8ffffcp+4L : -0x2.cbced32c2df66774p-148L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.8ffffcp+4L : -0x2.cbced32c2df66774p-148L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.8ffffcp+4L : -0x2.cbced32c2df6677p-148L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.8ffffcp+4L : -0x2.cbced32c2df6677p-148L : inexact-ok
+= tgamma downward ldbl-128 -0x2.8ffffcp+4L : -0x2.cbced32c2df66773301b466565fcp-148L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.8ffffcp+4L : -0x2.cbced32c2df66773301b466565fcp-148L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.8ffffcp+4L : -0x2.cbced32c2df66773301b466565fap-148L : inexact-ok
+= tgamma upward ldbl-128 -0x2.8ffffcp+4L : -0x2.cbced32c2df66773301b466565fap-148L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.8ffffcp+4L : -0x2.cbced32c2df66773301b466566p-148L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.8ffffcp+4L : -0x2.cbced32c2df66773301b466566p-148L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.8ffffcp+4L : -0x2.cbced32c2df66773301b466565p-148L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.8ffffcp+4L : -0x2.cbced32c2df66773301b466565p-148L : inexact-ok
+= tgamma downward dbl-64 -0x2.8fffffffffffep+4 : -0x5.979870e740bap-120 : inexact-ok
+= tgamma tonearest dbl-64 -0x2.8fffffffffffep+4 : -0x5.979870e740b9cp-120 : inexact-ok
+= tgamma towardzero dbl-64 -0x2.8fffffffffffep+4 : -0x5.979870e740b9cp-120 : inexact-ok
+= tgamma upward dbl-64 -0x2.8fffffffffffep+4 : -0x5.979870e740b9cp-120 : inexact-ok
+= tgamma downward ldbl-96-intel -0x2.8fffffffffffep+4L : -0x5.979870e740b9dd7p-120L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.8fffffffffffep+4L : -0x5.979870e740b9dd68p-120L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.8fffffffffffep+4L : -0x5.979870e740b9dd68p-120L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.8fffffffffffep+4L : -0x5.979870e740b9dd68p-120L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.8fffffffffffep+4L : -0x5.979870e740b9dd7p-120L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.8fffffffffffep+4L : -0x5.979870e740b9dd68p-120L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.8fffffffffffep+4L : -0x5.979870e740b9dd68p-120L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.8fffffffffffep+4L : -0x5.979870e740b9dd68p-120L : inexact-ok
+= tgamma downward ldbl-128 -0x2.8fffffffffffep+4L : -0x5.979870e740b9dd69794cf94b4994p-120L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.8fffffffffffep+4L : -0x5.979870e740b9dd69794cf94b499p-120L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.8fffffffffffep+4L : -0x5.979870e740b9dd69794cf94b499p-120L : inexact-ok
+= tgamma upward ldbl-128 -0x2.8fffffffffffep+4L : -0x5.979870e740b9dd69794cf94b499p-120L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.8fffffffffffep+4L : -0x5.979870e740b9dd69794cf94b4ap-120L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.8fffffffffffep+4L : -0x5.979870e740b9dd69794cf94b4ap-120L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.8fffffffffffep+4L : -0x5.979870e740b9dd69794cf94b48p-120L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.8fffffffffffep+4L : -0x5.979870e740b9dd69794cf94b48p-120L : inexact-ok
+= tgamma downward ldbl-96-intel -0x2.8ffffffffffffffcp+4L : -0x2.cbcc3873a0481b98p-108L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.8ffffffffffffffcp+4L : -0x2.cbcc3873a0481b98p-108L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.8ffffffffffffffcp+4L : -0x2.cbcc3873a0481b94p-108L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.8ffffffffffffffcp+4L : -0x2.cbcc3873a0481b94p-108L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.8ffffffffffffffcp+4L : -0x2.cbcc3873a0481b98p-108L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.8ffffffffffffffcp+4L : -0x2.cbcc3873a0481b98p-108L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.8ffffffffffffffcp+4L : -0x2.cbcc3873a0481b94p-108L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.8ffffffffffffffcp+4L : -0x2.cbcc3873a0481b94p-108L : inexact-ok
+= tgamma downward ldbl-128 -0x2.8ffffffffffffffcp+4L : -0x2.cbcc3873a0481b9702adc43e8206p-108L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.8ffffffffffffffcp+4L : -0x2.cbcc3873a0481b9702adc43e8206p-108L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.8ffffffffffffffcp+4L : -0x2.cbcc3873a0481b9702adc43e8204p-108L : inexact-ok
+= tgamma upward ldbl-128 -0x2.8ffffffffffffffcp+4L : -0x2.cbcc3873a0481b9702adc43e8204p-108L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.8ffffffffffffffcp+4L : -0x2.cbcc3873a0481b9702adc43e83p-108L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.8ffffffffffffffcp+4L : -0x2.cbcc3873a0481b9702adc43e82p-108L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.8ffffffffffffffcp+4L : -0x2.cbcc3873a0481b9702adc43e82p-108L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.8ffffffffffffffcp+4L : -0x2.cbcc3873a0481b9702adc43e82p-108L : inexact-ok
+tgamma -0x29.000000000000004p0
+= tgamma downward flt-32 -0x2.900004p+4f : 0x2.8p-148f : inexact-ok underflow errno-erange-ok
+= tgamma tonearest flt-32 -0x2.900004p+4f : 0x3p-148f : inexact-ok underflow errno-erange-ok
+= tgamma towardzero flt-32 -0x2.900004p+4f : 0x2.8p-148f : inexact-ok underflow errno-erange-ok
+= tgamma upward flt-32 -0x2.900004p+4f : 0x3p-148f : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0x2.900004p+4 : 0x2.cbc99dbe11b36p-148 : inexact-ok
+= tgamma tonearest dbl-64 -0x2.900004p+4 : 0x2.cbc99dbe11b36p-148 : inexact-ok
+= tgamma towardzero dbl-64 -0x2.900004p+4 : 0x2.cbc99dbe11b36p-148 : inexact-ok
+= tgamma upward dbl-64 -0x2.900004p+4 : 0x2.cbc99dbe11b38p-148 : inexact-ok
+= tgamma downward ldbl-96-intel -0x2.900004p+4L : 0x2.cbc99dbe11b36854p-148L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.900004p+4L : 0x2.cbc99dbe11b36858p-148L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.900004p+4L : 0x2.cbc99dbe11b36854p-148L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.900004p+4L : 0x2.cbc99dbe11b36858p-148L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.900004p+4L : 0x2.cbc99dbe11b36854p-148L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.900004p+4L : 0x2.cbc99dbe11b36858p-148L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.900004p+4L : 0x2.cbc99dbe11b36854p-148L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.900004p+4L : 0x2.cbc99dbe11b36858p-148L : inexact-ok
+= tgamma downward ldbl-128 -0x2.900004p+4L : 0x2.cbc99dbe11b36857904d8e986872p-148L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.900004p+4L : 0x2.cbc99dbe11b36857904d8e986874p-148L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.900004p+4L : 0x2.cbc99dbe11b36857904d8e986872p-148L : inexact-ok
+= tgamma upward ldbl-128 -0x2.900004p+4L : 0x2.cbc99dbe11b36857904d8e986874p-148L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.900004p+4L : 0x2.cbc99dbe11b36857904d8e9868p-148L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.900004p+4L : 0x2.cbc99dbe11b36857904d8e9868p-148L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.900004p+4L : 0x2.cbc99dbe11b36857904d8e9868p-148L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.900004p+4L : 0x2.cbc99dbe11b36857904d8e9869p-148L : inexact-ok
+= tgamma downward dbl-64 -0x2.9000000000002p+4 : 0x5.979870e740668p-120 : inexact-ok
+= tgamma tonearest dbl-64 -0x2.9000000000002p+4 : 0x5.979870e740668p-120 : inexact-ok
+= tgamma towardzero dbl-64 -0x2.9000000000002p+4 : 0x5.979870e740668p-120 : inexact-ok
+= tgamma upward dbl-64 -0x2.9000000000002p+4 : 0x5.979870e74066cp-120 : inexact-ok
+= tgamma downward ldbl-96-intel -0x2.9000000000002p+4L : 0x5.979870e74066868p-120L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.9000000000002p+4L : 0x5.979870e740668688p-120L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.9000000000002p+4L : 0x5.979870e74066868p-120L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.9000000000002p+4L : 0x5.979870e740668688p-120L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.9000000000002p+4L : 0x5.979870e74066868p-120L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.9000000000002p+4L : 0x5.979870e740668688p-120L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.9000000000002p+4L : 0x5.979870e74066868p-120L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.9000000000002p+4L : 0x5.979870e740668688p-120L : inexact-ok
+= tgamma downward ldbl-128 -0x2.9000000000002p+4L : 0x5.979870e740668687b53195c1da2p-120L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.9000000000002p+4L : 0x5.979870e740668687b53195c1da2p-120L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.9000000000002p+4L : 0x5.979870e740668687b53195c1da2p-120L : inexact-ok
+= tgamma upward ldbl-128 -0x2.9000000000002p+4L : 0x5.979870e740668687b53195c1da24p-120L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.9000000000002p+4L : 0x5.979870e740668687b53195c1dap-120L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.9000000000002p+4L : 0x5.979870e740668687b53195c1dap-120L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.9000000000002p+4L : 0x5.979870e740668687b53195c1dap-120L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.9000000000002p+4L : 0x5.979870e740668687b53195c1dcp-120L : inexact-ok
+= tgamma downward ldbl-96-intel -0x2.9000000000000004p+4L : 0x2.cbcc3873a048166p-108L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.9000000000000004p+4L : 0x2.cbcc3873a048166p-108L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.9000000000000004p+4L : 0x2.cbcc3873a048166p-108L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.9000000000000004p+4L : 0x2.cbcc3873a0481664p-108L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.9000000000000004p+4L : 0x2.cbcc3873a048166p-108L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.9000000000000004p+4L : 0x2.cbcc3873a048166p-108L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.9000000000000004p+4L : 0x2.cbcc3873a048166p-108L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.9000000000000004p+4L : 0x2.cbcc3873a0481664p-108L : inexact-ok
+= tgamma downward ldbl-128 -0x2.9000000000000004p+4L : 0x2.cbcc3873a048166194918288496ep-108L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.9000000000000004p+4L : 0x2.cbcc3873a048166194918288497p-108L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.9000000000000004p+4L : 0x2.cbcc3873a048166194918288496ep-108L : inexact-ok
+= tgamma upward ldbl-128 -0x2.9000000000000004p+4L : 0x2.cbcc3873a048166194918288497p-108L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.9000000000000004p+4L : 0x2.cbcc3873a04816619491828849p-108L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.9000000000000004p+4L : 0x2.cbcc3873a04816619491828849p-108L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.9000000000000004p+4L : 0x2.cbcc3873a04816619491828849p-108L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.9000000000000004p+4L : 0x2.cbcc3873a0481661949182884ap-108L : inexact-ok
+tgamma -0x29.ffffffffffffffcp0
+= tgamma downward flt-32 -0x2.9ffffcp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0x2.9ffffcp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x2.9ffffcp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x2.9ffffcp+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0x2.9ffffcp+4 : 0x1.10b05211e13c7p-152 : inexact-ok
+= tgamma tonearest dbl-64 -0x2.9ffffcp+4 : 0x1.10b05211e13c7p-152 : inexact-ok
+= tgamma towardzero dbl-64 -0x2.9ffffcp+4 : 0x1.10b05211e13c7p-152 : inexact-ok
+= tgamma upward dbl-64 -0x2.9ffffcp+4 : 0x1.10b05211e13c8p-152 : inexact-ok
+= tgamma downward ldbl-96-intel -0x2.9ffffcp+4L : 0x1.10b05211e13c736ap-152L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.9ffffcp+4L : 0x1.10b05211e13c736ap-152L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.9ffffcp+4L : 0x1.10b05211e13c736ap-152L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.9ffffcp+4L : 0x1.10b05211e13c736cp-152L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.9ffffcp+4L : 0x1.10b05211e13c736ap-152L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.9ffffcp+4L : 0x1.10b05211e13c736ap-152L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.9ffffcp+4L : 0x1.10b05211e13c736ap-152L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.9ffffcp+4L : 0x1.10b05211e13c736cp-152L : inexact-ok
+= tgamma downward ldbl-128 -0x2.9ffffcp+4L : 0x1.10b05211e13c736ab795b13e6049p-152L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.9ffffcp+4L : 0x1.10b05211e13c736ab795b13e604ap-152L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.9ffffcp+4L : 0x1.10b05211e13c736ab795b13e6049p-152L : inexact-ok
+= tgamma upward ldbl-128 -0x2.9ffffcp+4L : 0x1.10b05211e13c736ab795b13e604ap-152L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.9ffffcp+4L : 0x1.10b05211e13c736ab795b13e6p-152L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.9ffffcp+4L : 0x1.10b05211e13c736ab795b13e608p-152L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.9ffffcp+4L : 0x1.10b05211e13c736ab795b13e6p-152L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.9ffffcp+4L : 0x1.10b05211e13c736ab795b13e608p-152L : inexact-ok
+= tgamma downward dbl-64 -0x2.9fffffffffffep+4 : 0x2.215ea4ea61cdp-124 : inexact-ok
+= tgamma tonearest dbl-64 -0x2.9fffffffffffep+4 : 0x2.215ea4ea61cdp-124 : inexact-ok
+= tgamma towardzero dbl-64 -0x2.9fffffffffffep+4 : 0x2.215ea4ea61cdp-124 : inexact-ok
+= tgamma upward dbl-64 -0x2.9fffffffffffep+4 : 0x2.215ea4ea61cd2p-124 : inexact-ok
+= tgamma downward ldbl-96-intel -0x2.9fffffffffffep+4L : 0x2.215ea4ea61cd0098p-124L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.9fffffffffffep+4L : 0x2.215ea4ea61cd009cp-124L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.9fffffffffffep+4L : 0x2.215ea4ea61cd0098p-124L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.9fffffffffffep+4L : 0x2.215ea4ea61cd009cp-124L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.9fffffffffffep+4L : 0x2.215ea4ea61cd0098p-124L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.9fffffffffffep+4L : 0x2.215ea4ea61cd009cp-124L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.9fffffffffffep+4L : 0x2.215ea4ea61cd0098p-124L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.9fffffffffffep+4L : 0x2.215ea4ea61cd009cp-124L : inexact-ok
+= tgamma downward ldbl-128 -0x2.9fffffffffffep+4L : 0x2.215ea4ea61cd009a66d326ac89c4p-124L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.9fffffffffffep+4L : 0x2.215ea4ea61cd009a66d326ac89c6p-124L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.9fffffffffffep+4L : 0x2.215ea4ea61cd009a66d326ac89c4p-124L : inexact-ok
+= tgamma upward ldbl-128 -0x2.9fffffffffffep+4L : 0x2.215ea4ea61cd009a66d326ac89c6p-124L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.9fffffffffffep+4L : 0x2.215ea4ea61cd009a66d326ac89p-124L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.9fffffffffffep+4L : 0x2.215ea4ea61cd009a66d326ac8ap-124L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.9fffffffffffep+4L : 0x2.215ea4ea61cd009a66d326ac89p-124L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.9fffffffffffep+4L : 0x2.215ea4ea61cd009a66d326ac8ap-124L : inexact-ok
+= tgamma downward ldbl-96-intel -0x2.9ffffffffffffffcp+4L : 0x1.10af527530de846ap-112L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.9ffffffffffffffcp+4L : 0x1.10af527530de846cp-112L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.9ffffffffffffffcp+4L : 0x1.10af527530de846ap-112L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.9ffffffffffffffcp+4L : 0x1.10af527530de846cp-112L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.9ffffffffffffffcp+4L : 0x1.10af527530de846ap-112L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.9ffffffffffffffcp+4L : 0x1.10af527530de846cp-112L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.9ffffffffffffffcp+4L : 0x1.10af527530de846ap-112L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.9ffffffffffffffcp+4L : 0x1.10af527530de846cp-112L : inexact-ok
+= tgamma downward ldbl-128 -0x2.9ffffffffffffffcp+4L : 0x1.10af527530de846be9aee0ca639ep-112L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.9ffffffffffffffcp+4L : 0x1.10af527530de846be9aee0ca639fp-112L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.9ffffffffffffffcp+4L : 0x1.10af527530de846be9aee0ca639ep-112L : inexact-ok
+= tgamma upward ldbl-128 -0x2.9ffffffffffffffcp+4L : 0x1.10af527530de846be9aee0ca639fp-112L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.9ffffffffffffffcp+4L : 0x1.10af527530de846be9aee0ca638p-112L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.9ffffffffffffffcp+4L : 0x1.10af527530de846be9aee0ca638p-112L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.9ffffffffffffffcp+4L : 0x1.10af527530de846be9aee0ca638p-112L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.9ffffffffffffffcp+4L : 0x1.10af527530de846be9aee0ca64p-112L : inexact-ok
+tgamma -0x2a.000000000000004p0
+= tgamma downward flt-32 -0x2.a00004p+4f : -0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma tonearest flt-32 -0x2.a00004p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x2.a00004p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x2.a00004p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0x2.a00004p+4 : -0x1.10ae52d9a7c62p-152 : inexact-ok
+= tgamma tonearest dbl-64 -0x2.a00004p+4 : -0x1.10ae52d9a7c62p-152 : inexact-ok
+= tgamma towardzero dbl-64 -0x2.a00004p+4 : -0x1.10ae52d9a7c61p-152 : inexact-ok
+= tgamma upward dbl-64 -0x2.a00004p+4 : -0x1.10ae52d9a7c61p-152 : inexact-ok
+= tgamma downward ldbl-96-intel -0x2.a00004p+4L : -0x1.10ae52d9a7c6190ap-152L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.a00004p+4L : -0x1.10ae52d9a7c6190ap-152L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.a00004p+4L : -0x1.10ae52d9a7c61908p-152L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.a00004p+4L : -0x1.10ae52d9a7c61908p-152L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.a00004p+4L : -0x1.10ae52d9a7c6190ap-152L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.a00004p+4L : -0x1.10ae52d9a7c6190ap-152L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.a00004p+4L : -0x1.10ae52d9a7c61908p-152L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.a00004p+4L : -0x1.10ae52d9a7c61908p-152L : inexact-ok
+= tgamma downward ldbl-128 -0x2.a00004p+4L : -0x1.10ae52d9a7c61909524089a457bcp-152L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.a00004p+4L : -0x1.10ae52d9a7c61909524089a457bbp-152L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.a00004p+4L : -0x1.10ae52d9a7c61909524089a457bbp-152L : inexact-ok
+= tgamma upward ldbl-128 -0x2.a00004p+4L : -0x1.10ae52d9a7c61909524089a457bbp-152L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.a00004p+4L : -0x1.10ae52d9a7c61909524089a458p-152L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.a00004p+4L : -0x1.10ae52d9a7c61909524089a4578p-152L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.a00004p+4L : -0x1.10ae52d9a7c61909524089a4578p-152L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.a00004p+4L : -0x1.10ae52d9a7c61909524089a4578p-152L : inexact-ok
+= tgamma downward dbl-64 -0x2.a000000000002p+4 : -0x2.215ea4ea61ad2p-124 : inexact-ok
+= tgamma tonearest dbl-64 -0x2.a000000000002p+4 : -0x2.215ea4ea61adp-124 : inexact-ok
+= tgamma towardzero dbl-64 -0x2.a000000000002p+4 : -0x2.215ea4ea61adp-124 : inexact-ok
+= tgamma upward dbl-64 -0x2.a000000000002p+4 : -0x2.215ea4ea61adp-124 : inexact-ok
+= tgamma downward ldbl-96-intel -0x2.a000000000002p+4L : -0x2.215ea4ea61ad0d18p-124L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.a000000000002p+4L : -0x2.215ea4ea61ad0d18p-124L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.a000000000002p+4L : -0x2.215ea4ea61ad0d14p-124L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.a000000000002p+4L : -0x2.215ea4ea61ad0d14p-124L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.a000000000002p+4L : -0x2.215ea4ea61ad0d18p-124L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.a000000000002p+4L : -0x2.215ea4ea61ad0d18p-124L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.a000000000002p+4L : -0x2.215ea4ea61ad0d14p-124L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.a000000000002p+4L : -0x2.215ea4ea61ad0d14p-124L : inexact-ok
+= tgamma downward ldbl-128 -0x2.a000000000002p+4L : -0x2.215ea4ea61ad0d16cf757159fd24p-124L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.a000000000002p+4L : -0x2.215ea4ea61ad0d16cf757159fd24p-124L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.a000000000002p+4L : -0x2.215ea4ea61ad0d16cf757159fd22p-124L : inexact-ok
+= tgamma upward ldbl-128 -0x2.a000000000002p+4L : -0x2.215ea4ea61ad0d16cf757159fd22p-124L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.a000000000002p+4L : -0x2.215ea4ea61ad0d16cf757159fep-124L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.a000000000002p+4L : -0x2.215ea4ea61ad0d16cf757159fdp-124L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.a000000000002p+4L : -0x2.215ea4ea61ad0d16cf757159fdp-124L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.a000000000002p+4L : -0x2.215ea4ea61ad0d16cf757159fdp-124L : inexact-ok
+= tgamma downward ldbl-96-intel -0x2.a000000000000004p+4L : -0x1.10af527530de826ep-112L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.a000000000000004p+4L : -0x1.10af527530de826cp-112L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.a000000000000004p+4L : -0x1.10af527530de826cp-112L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.a000000000000004p+4L : -0x1.10af527530de826cp-112L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.a000000000000004p+4L : -0x1.10af527530de826ep-112L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.a000000000000004p+4L : -0x1.10af527530de826cp-112L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.a000000000000004p+4L : -0x1.10af527530de826cp-112L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.a000000000000004p+4L : -0x1.10af527530de826cp-112L : inexact-ok
+= tgamma downward ldbl-128 -0x2.a000000000000004p+4L : -0x1.10af527530de826cb1756aef0e76p-112L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.a000000000000004p+4L : -0x1.10af527530de826cb1756aef0e76p-112L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.a000000000000004p+4L : -0x1.10af527530de826cb1756aef0e75p-112L : inexact-ok
+= tgamma upward ldbl-128 -0x2.a000000000000004p+4L : -0x1.10af527530de826cb1756aef0e75p-112L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.a000000000000004p+4L : -0x1.10af527530de826cb1756aef0e8p-112L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.a000000000000004p+4L : -0x1.10af527530de826cb1756aef0e8p-112L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.a000000000000004p+4L : -0x1.10af527530de826cb1756aef0ep-112L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.a000000000000004p+4L : -0x1.10af527530de826cb1756aef0ep-112L : inexact-ok
+tgamma -0x31.ffffffffffffffcp0
+= tgamma downward flt-32 -0x3.1ffffcp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0x3.1ffffcp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x3.1ffffcp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x3.1ffffcp+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa78p-200 : inexact-ok
+= tgamma tonearest dbl-64 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa8p-200 : inexact-ok
+= tgamma towardzero dbl-64 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa78p-200 : inexact-ok
+= tgamma upward dbl-64 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa8p-200 : inexact-ok
+= tgamma downward ldbl-96-intel -0x3.1ffffcp+4L : 0xd.d9c54ba29fa7f02p-200L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x3.1ffffcp+4L : 0xd.d9c54ba29fa7f03p-200L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x3.1ffffcp+4L : 0xd.d9c54ba29fa7f02p-200L : inexact-ok
+= tgamma upward ldbl-96-intel -0x3.1ffffcp+4L : 0xd.d9c54ba29fa7f03p-200L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x3.1ffffcp+4L : 0xd.d9c54ba29fa7f02p-200L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x3.1ffffcp+4L : 0xd.d9c54ba29fa7f03p-200L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x3.1ffffcp+4L : 0xd.d9c54ba29fa7f02p-200L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x3.1ffffcp+4L : 0xd.d9c54ba29fa7f03p-200L : inexact-ok
+= tgamma downward ldbl-128 -0x3.1ffffcp+4L : 0xd.d9c54ba29fa7f02edf65d0d0087p-200L : inexact-ok
+= tgamma tonearest ldbl-128 -0x3.1ffffcp+4L : 0xd.d9c54ba29fa7f02edf65d0d0087p-200L : inexact-ok
+= tgamma towardzero ldbl-128 -0x3.1ffffcp+4L : 0xd.d9c54ba29fa7f02edf65d0d0087p-200L : inexact-ok
+= tgamma upward ldbl-128 -0x3.1ffffcp+4L : 0xd.d9c54ba29fa7f02edf65d0d00878p-200L : inexact-ok
+= tgamma downward ldbl-128ibm -0x3.1ffffcp+4L : 0xd.d9c54ba29fa7f02edf65d0d008p-200L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x3.1ffffcp+4L : 0xd.d9c54ba29fa7f02edf65d0d008p-200L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x3.1ffffcp+4L : 0xd.d9c54ba29fa7f02edf65d0d008p-200L : inexact-ok
+= tgamma upward ldbl-128ibm -0x3.1ffffcp+4L : 0xd.d9c54ba29fa7f02edf65d0d00cp-200L : inexact-ok
+= tgamma downward dbl-64 -0x3.1fffffffffffep+4 : 0x1.bb36f6e12ce51p-168 : inexact-ok
+= tgamma tonearest dbl-64 -0x3.1fffffffffffep+4 : 0x1.bb36f6e12ce51p-168 : inexact-ok
+= tgamma towardzero dbl-64 -0x3.1fffffffffffep+4 : 0x1.bb36f6e12ce51p-168 : inexact-ok
+= tgamma upward dbl-64 -0x3.1fffffffffffep+4 : 0x1.bb36f6e12ce52p-168 : inexact-ok
+= tgamma downward ldbl-96-intel -0x3.1fffffffffffep+4L : 0x1.bb36f6e12ce51696p-168L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x3.1fffffffffffep+4L : 0x1.bb36f6e12ce51698p-168L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x3.1fffffffffffep+4L : 0x1.bb36f6e12ce51696p-168L : inexact-ok
+= tgamma upward ldbl-96-intel -0x3.1fffffffffffep+4L : 0x1.bb36f6e12ce51698p-168L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x3.1fffffffffffep+4L : 0x1.bb36f6e12ce51696p-168L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x3.1fffffffffffep+4L : 0x1.bb36f6e12ce51698p-168L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x3.1fffffffffffep+4L : 0x1.bb36f6e12ce51696p-168L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x3.1fffffffffffep+4L : 0x1.bb36f6e12ce51698p-168L : inexact-ok
+= tgamma downward ldbl-128 -0x3.1fffffffffffep+4L : 0x1.bb36f6e12ce5169716d0dacfff1fp-168L : inexact-ok
+= tgamma tonearest ldbl-128 -0x3.1fffffffffffep+4L : 0x1.bb36f6e12ce5169716d0dacfff2p-168L : inexact-ok
+= tgamma towardzero ldbl-128 -0x3.1fffffffffffep+4L : 0x1.bb36f6e12ce5169716d0dacfff1fp-168L : inexact-ok
+= tgamma upward ldbl-128 -0x3.1fffffffffffep+4L : 0x1.bb36f6e12ce5169716d0dacfff2p-168L : inexact-ok
+= tgamma downward ldbl-128ibm -0x3.1fffffffffffep+4L : 0x1.bb36f6e12ce5169716d0dacfffp-168L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x3.1fffffffffffep+4L : 0x1.bb36f6e12ce5169716d0dacfffp-168L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x3.1fffffffffffep+4L : 0x1.bb36f6e12ce5169716d0dacfffp-168L : inexact-ok
+= tgamma upward ldbl-128ibm -0x3.1fffffffffffep+4L : 0x1.bb36f6e12ce5169716d0dacfff8p-168L : inexact-ok
+= tgamma downward ldbl-96-intel -0x3.1ffffffffffffffcp+4L : 0xd.d9b7b70966bc1dcp-160L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x3.1ffffffffffffffcp+4L : 0xd.d9b7b70966bc1dcp-160L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x3.1ffffffffffffffcp+4L : 0xd.d9b7b70966bc1dcp-160L : inexact-ok
+= tgamma upward ldbl-96-intel -0x3.1ffffffffffffffcp+4L : 0xd.d9b7b70966bc1ddp-160L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x3.1ffffffffffffffcp+4L : 0xd.d9b7b70966bc1dcp-160L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x3.1ffffffffffffffcp+4L : 0xd.d9b7b70966bc1dcp-160L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x3.1ffffffffffffffcp+4L : 0xd.d9b7b70966bc1dcp-160L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x3.1ffffffffffffffcp+4L : 0xd.d9b7b70966bc1ddp-160L : inexact-ok
+= tgamma downward ldbl-128 -0x3.1ffffffffffffffcp+4L : 0xd.d9b7b70966bc1dc41628cab0fa48p-160L : inexact-ok
+= tgamma tonearest ldbl-128 -0x3.1ffffffffffffffcp+4L : 0xd.d9b7b70966bc1dc41628cab0fa5p-160L : inexact-ok
+= tgamma towardzero ldbl-128 -0x3.1ffffffffffffffcp+4L : 0xd.d9b7b70966bc1dc41628cab0fa48p-160L : inexact-ok
+= tgamma upward ldbl-128 -0x3.1ffffffffffffffcp+4L : 0xd.d9b7b70966bc1dc41628cab0fa5p-160L : inexact-ok
+= tgamma downward ldbl-128ibm -0x3.1ffffffffffffffcp+4L : 0xd.d9b7b70966bc1dc41628cab0f8p-160L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x3.1ffffffffffffffcp+4L : 0xd.d9b7b70966bc1dc41628cab0fcp-160L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x3.1ffffffffffffffcp+4L : 0xd.d9b7b70966bc1dc41628cab0f8p-160L : inexact-ok
+= tgamma upward ldbl-128ibm -0x3.1ffffffffffffffcp+4L : 0xd.d9b7b70966bc1dc41628cab0fcp-160L : inexact-ok
+tgamma -0x32.000000000000004p0
+= tgamma downward flt-32 -0x3.200004p+4f : -0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma tonearest flt-32 -0x3.200004p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x3.200004p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x3.200004p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0x3.200004p+4 : -0xd.d9aa2280534p-200 : inexact-ok
+= tgamma tonearest dbl-64 -0x3.200004p+4 : -0xd.d9aa2280534p-200 : inexact-ok
+= tgamma towardzero dbl-64 -0x3.200004p+4 : -0xd.d9aa2280533f8p-200 : inexact-ok
+= tgamma upward dbl-64 -0x3.200004p+4 : -0xd.d9aa2280533f8p-200 : inexact-ok
+= tgamma downward ldbl-96-intel -0x3.200004p+4L : -0xd.d9aa2280533fc1p-200L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x3.200004p+4L : -0xd.d9aa2280533fc1p-200L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x3.200004p+4L : -0xd.d9aa2280533fc0fp-200L : inexact-ok
+= tgamma upward ldbl-96-intel -0x3.200004p+4L : -0xd.d9aa2280533fc0fp-200L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x3.200004p+4L : -0xd.d9aa2280533fc1p-200L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x3.200004p+4L : -0xd.d9aa2280533fc1p-200L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x3.200004p+4L : -0xd.d9aa2280533fc0fp-200L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x3.200004p+4L : -0xd.d9aa2280533fc0fp-200L : inexact-ok
+= tgamma downward ldbl-128 -0x3.200004p+4L : -0xd.d9aa2280533fc0fa48a205cb1118p-200L : inexact-ok
+= tgamma tonearest ldbl-128 -0x3.200004p+4L : -0xd.d9aa2280533fc0fa48a205cb111p-200L : inexact-ok
+= tgamma towardzero ldbl-128 -0x3.200004p+4L : -0xd.d9aa2280533fc0fa48a205cb111p-200L : inexact-ok
+= tgamma upward ldbl-128 -0x3.200004p+4L : -0xd.d9aa2280533fc0fa48a205cb111p-200L : inexact-ok
+= tgamma downward ldbl-128ibm -0x3.200004p+4L : -0xd.d9aa2280533fc0fa48a205cb14p-200L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x3.200004p+4L : -0xd.d9aa2280533fc0fa48a205cb1p-200L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x3.200004p+4L : -0xd.d9aa2280533fc0fa48a205cb1p-200L : inexact-ok
+= tgamma upward ldbl-128ibm -0x3.200004p+4L : -0xd.d9aa2280533fc0fa48a205cb1p-200L : inexact-ok
+= tgamma downward dbl-64 -0x3.2000000000002p+4 : -0x1.bb36f6e12cc9fp-168 : inexact-ok
+= tgamma tonearest dbl-64 -0x3.2000000000002p+4 : -0x1.bb36f6e12cc9fp-168 : inexact-ok
+= tgamma towardzero dbl-64 -0x3.2000000000002p+4 : -0x1.bb36f6e12cc9ep-168 : inexact-ok
+= tgamma upward dbl-64 -0x3.2000000000002p+4 : -0x1.bb36f6e12cc9ep-168 : inexact-ok
+= tgamma downward ldbl-96-intel -0x3.2000000000002p+4L : -0x1.bb36f6e12cc9ed76p-168L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x3.2000000000002p+4L : -0x1.bb36f6e12cc9ed74p-168L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x3.2000000000002p+4L : -0x1.bb36f6e12cc9ed74p-168L : inexact-ok
+= tgamma upward ldbl-96-intel -0x3.2000000000002p+4L : -0x1.bb36f6e12cc9ed74p-168L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x3.2000000000002p+4L : -0x1.bb36f6e12cc9ed76p-168L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x3.2000000000002p+4L : -0x1.bb36f6e12cc9ed74p-168L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x3.2000000000002p+4L : -0x1.bb36f6e12cc9ed74p-168L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x3.2000000000002p+4L : -0x1.bb36f6e12cc9ed74p-168L : inexact-ok
+= tgamma downward ldbl-128 -0x3.2000000000002p+4L : -0x1.bb36f6e12cc9ed74ca6fcc3b9861p-168L : inexact-ok
+= tgamma tonearest ldbl-128 -0x3.2000000000002p+4L : -0x1.bb36f6e12cc9ed74ca6fcc3b9861p-168L : inexact-ok
+= tgamma towardzero ldbl-128 -0x3.2000000000002p+4L : -0x1.bb36f6e12cc9ed74ca6fcc3b986p-168L : inexact-ok
+= tgamma upward ldbl-128 -0x3.2000000000002p+4L : -0x1.bb36f6e12cc9ed74ca6fcc3b986p-168L : inexact-ok
+= tgamma downward ldbl-128ibm -0x3.2000000000002p+4L : -0x1.bb36f6e12cc9ed74ca6fcc3b988p-168L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x3.2000000000002p+4L : -0x1.bb36f6e12cc9ed74ca6fcc3b988p-168L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x3.2000000000002p+4L : -0x1.bb36f6e12cc9ed74ca6fcc3b98p-168L : inexact-ok
+= tgamma upward ldbl-128ibm -0x3.2000000000002p+4L : -0x1.bb36f6e12cc9ed74ca6fcc3b98p-168L : inexact-ok
+= tgamma downward ldbl-96-intel -0x3.2000000000000004p+4L : -0xd.d9b7b70966bc02ap-160L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x3.2000000000000004p+4L : -0xd.d9b7b70966bc02ap-160L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x3.2000000000000004p+4L : -0xd.d9b7b70966bc029p-160L : inexact-ok
+= tgamma upward ldbl-96-intel -0x3.2000000000000004p+4L : -0xd.d9b7b70966bc029p-160L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x3.2000000000000004p+4L : -0xd.d9b7b70966bc02ap-160L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x3.2000000000000004p+4L : -0xd.d9b7b70966bc02ap-160L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x3.2000000000000004p+4L : -0xd.d9b7b70966bc029p-160L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x3.2000000000000004p+4L : -0xd.d9b7b70966bc029p-160L : inexact-ok
+= tgamma downward ldbl-128 -0x3.2000000000000004p+4L : -0xd.d9b7b70966bc029af3dc69a265e8p-160L : inexact-ok
+= tgamma tonearest ldbl-128 -0x3.2000000000000004p+4L : -0xd.d9b7b70966bc029af3dc69a265e8p-160L : inexact-ok
+= tgamma towardzero ldbl-128 -0x3.2000000000000004p+4L : -0xd.d9b7b70966bc029af3dc69a265ep-160L : inexact-ok
+= tgamma upward ldbl-128 -0x3.2000000000000004p+4L : -0xd.d9b7b70966bc029af3dc69a265ep-160L : inexact-ok
+= tgamma downward ldbl-128ibm -0x3.2000000000000004p+4L : -0xd.d9b7b70966bc029af3dc69a268p-160L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x3.2000000000000004p+4L : -0xd.d9b7b70966bc029af3dc69a264p-160L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x3.2000000000000004p+4L : -0xd.d9b7b70966bc029af3dc69a264p-160L : inexact-ok
+= tgamma upward ldbl-128ibm -0x3.2000000000000004p+4L : -0xd.d9b7b70966bc029af3dc69a264p-160L : inexact-ok
+tgamma -0x63.ffffffffffffff8p0
+= tgamma downward flt-32 -0x6.3ffff8p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0x6.3ffff8p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x6.3ffff8p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x6.3ffff8p+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c76p-508 : inexact-ok
+= tgamma tonearest dbl-64 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c77p-508 : inexact-ok
+= tgamma towardzero dbl-64 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c76p-508 : inexact-ok
+= tgamma upward dbl-64 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c77p-508 : inexact-ok
+= tgamma downward ldbl-96-intel -0x6.3ffff8p+4L : 0x1.2d4cd4e344c76df8p-508L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x6.3ffff8p+4L : 0x1.2d4cd4e344c76df8p-508L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x6.3ffff8p+4L : 0x1.2d4cd4e344c76df8p-508L : inexact-ok
+= tgamma upward ldbl-96-intel -0x6.3ffff8p+4L : 0x1.2d4cd4e344c76dfap-508L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x6.3ffff8p+4L : 0x1.2d4cd4e344c76df8p-508L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x6.3ffff8p+4L : 0x1.2d4cd4e344c76df8p-508L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x6.3ffff8p+4L : 0x1.2d4cd4e344c76df8p-508L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x6.3ffff8p+4L : 0x1.2d4cd4e344c76dfap-508L : inexact-ok
+= tgamma downward ldbl-128 -0x6.3ffff8p+4L : 0x1.2d4cd4e344c76df84d32370bce6dp-508L : inexact-ok
+= tgamma tonearest ldbl-128 -0x6.3ffff8p+4L : 0x1.2d4cd4e344c76df84d32370bce6dp-508L : inexact-ok
+= tgamma towardzero ldbl-128 -0x6.3ffff8p+4L : 0x1.2d4cd4e344c76df84d32370bce6dp-508L : inexact-ok
+= tgamma upward ldbl-128 -0x6.3ffff8p+4L : 0x1.2d4cd4e344c76df84d32370bce6ep-508L : inexact-ok
+= tgamma downward ldbl-128ibm -0x6.3ffff8p+4L : 0x1.2d4cd4e344c76df84d32370bcep-508L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x6.3ffff8p+4L : 0x1.2d4cd4e344c76df84d32370bce8p-508L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x6.3ffff8p+4L : 0x1.2d4cd4e344c76df84d32370bcep-508L : inexact-ok
+= tgamma upward ldbl-128ibm -0x6.3ffff8p+4L : 0x1.2d4cd4e344c76df84d32370bce8p-508L : inexact-ok
+= tgamma downward dbl-64 -0x6.3fffffffffffcp+4 : 0x2.5a943cc0fd1b8p-480 : inexact-ok
+= tgamma tonearest dbl-64 -0x6.3fffffffffffcp+4 : 0x2.5a943cc0fd1b8p-480 : inexact-ok
+= tgamma towardzero dbl-64 -0x6.3fffffffffffcp+4 : 0x2.5a943cc0fd1b8p-480 : inexact-ok
+= tgamma upward dbl-64 -0x6.3fffffffffffcp+4 : 0x2.5a943cc0fd1bap-480 : inexact-ok
+= tgamma downward ldbl-96-intel -0x6.3fffffffffffcp+4L : 0x2.5a943cc0fd1b86acp-480L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x6.3fffffffffffcp+4L : 0x2.5a943cc0fd1b86bp-480L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x6.3fffffffffffcp+4L : 0x2.5a943cc0fd1b86acp-480L : inexact-ok
+= tgamma upward ldbl-96-intel -0x6.3fffffffffffcp+4L : 0x2.5a943cc0fd1b86bp-480L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x6.3fffffffffffcp+4L : 0x2.5a943cc0fd1b86acp-480L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x6.3fffffffffffcp+4L : 0x2.5a943cc0fd1b86bp-480L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x6.3fffffffffffcp+4L : 0x2.5a943cc0fd1b86acp-480L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x6.3fffffffffffcp+4L : 0x2.5a943cc0fd1b86bp-480L : inexact-ok
+= tgamma downward ldbl-128 -0x6.3fffffffffffcp+4L : 0x2.5a943cc0fd1b86af87ac9dc1a384p-480L : inexact-ok
+= tgamma tonearest ldbl-128 -0x6.3fffffffffffcp+4L : 0x2.5a943cc0fd1b86af87ac9dc1a384p-480L : inexact-ok
+= tgamma towardzero ldbl-128 -0x6.3fffffffffffcp+4L : 0x2.5a943cc0fd1b86af87ac9dc1a384p-480L : inexact-ok
+= tgamma upward ldbl-128 -0x6.3fffffffffffcp+4L : 0x2.5a943cc0fd1b86af87ac9dc1a386p-480L : inexact-ok
+= tgamma downward ldbl-128ibm -0x6.3fffffffffffcp+4L : 0x2.5a943cc0fd1b86af87ac9dc1a3p-480L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x6.3fffffffffffcp+4L : 0x2.5a943cc0fd1b86af87ac9dc1a4p-480L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x6.3fffffffffffcp+4L : 0x2.5a943cc0fd1b86af87ac9dc1a3p-480L : inexact-ok
+= tgamma upward ldbl-128ibm -0x6.3fffffffffffcp+4L : 0x2.5a943cc0fd1b86af87ac9dc1a4p-480L : inexact-ok
+= tgamma downward ldbl-96-intel -0x6.3ffffffffffffff8p+4L : 0x1.2d4a1e607e781214p-468L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x6.3ffffffffffffff8p+4L : 0x1.2d4a1e607e781214p-468L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x6.3ffffffffffffff8p+4L : 0x1.2d4a1e607e781214p-468L : inexact-ok
+= tgamma upward ldbl-96-intel -0x6.3ffffffffffffff8p+4L : 0x1.2d4a1e607e781216p-468L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x6.3ffffffffffffff8p+4L : 0x1.2d4a1e607e781214p-468L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x6.3ffffffffffffff8p+4L : 0x1.2d4a1e607e781214p-468L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x6.3ffffffffffffff8p+4L : 0x1.2d4a1e607e781214p-468L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x6.3ffffffffffffff8p+4L : 0x1.2d4a1e607e781216p-468L : inexact-ok
+= tgamma downward ldbl-128 -0x6.3ffffffffffffff8p+4L : 0x1.2d4a1e607e781214f0525c22da55p-468L : inexact-ok
+= tgamma tonearest ldbl-128 -0x6.3ffffffffffffff8p+4L : 0x1.2d4a1e607e781214f0525c22da55p-468L : inexact-ok
+= tgamma towardzero ldbl-128 -0x6.3ffffffffffffff8p+4L : 0x1.2d4a1e607e781214f0525c22da55p-468L : inexact-ok
+= tgamma upward ldbl-128 -0x6.3ffffffffffffff8p+4L : 0x1.2d4a1e607e781214f0525c22da56p-468L : inexact-ok
+= tgamma downward ldbl-128ibm -0x6.3ffffffffffffff8p+4L : 0x1.2d4a1e607e781214f0525c22dap-468L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x6.3ffffffffffffff8p+4L : 0x1.2d4a1e607e781214f0525c22da8p-468L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x6.3ffffffffffffff8p+4L : 0x1.2d4a1e607e781214f0525c22dap-468L : inexact-ok
+= tgamma upward ldbl-128ibm -0x6.3ffffffffffffff8p+4L : 0x1.2d4a1e607e781214f0525c22da8p-468L : inexact-ok
+tgamma -0x64.000000000000008p0
+= tgamma downward flt-32 -0x6.400008p+4f : -0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma tonearest flt-32 -0x6.400008p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x6.400008p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x6.400008p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0x6.400008p+4 : -0x1.2d4767e4f014ep-508 : inexact-ok
+= tgamma tonearest dbl-64 -0x6.400008p+4 : -0x1.2d4767e4f014dp-508 : inexact-ok
+= tgamma towardzero dbl-64 -0x6.400008p+4 : -0x1.2d4767e4f014dp-508 : inexact-ok
+= tgamma upward dbl-64 -0x6.400008p+4 : -0x1.2d4767e4f014dp-508 : inexact-ok
+= tgamma downward ldbl-96-intel -0x6.400008p+4L : -0x1.2d4767e4f014d48cp-508L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x6.400008p+4L : -0x1.2d4767e4f014d48cp-508L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x6.400008p+4L : -0x1.2d4767e4f014d48ap-508L : inexact-ok
+= tgamma upward ldbl-96-intel -0x6.400008p+4L : -0x1.2d4767e4f014d48ap-508L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x6.400008p+4L : -0x1.2d4767e4f014d48cp-508L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x6.400008p+4L : -0x1.2d4767e4f014d48cp-508L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x6.400008p+4L : -0x1.2d4767e4f014d48ap-508L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x6.400008p+4L : -0x1.2d4767e4f014d48ap-508L : inexact-ok
+= tgamma downward ldbl-128 -0x6.400008p+4L : -0x1.2d4767e4f014d48bc8523646526cp-508L : inexact-ok
+= tgamma tonearest ldbl-128 -0x6.400008p+4L : -0x1.2d4767e4f014d48bc8523646526bp-508L : inexact-ok
+= tgamma towardzero ldbl-128 -0x6.400008p+4L : -0x1.2d4767e4f014d48bc8523646526bp-508L : inexact-ok
+= tgamma upward ldbl-128 -0x6.400008p+4L : -0x1.2d4767e4f014d48bc8523646526bp-508L : inexact-ok
+= tgamma downward ldbl-128ibm -0x6.400008p+4L : -0x1.2d4767e4f014d48bc8523646528p-508L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x6.400008p+4L : -0x1.2d4767e4f014d48bc8523646528p-508L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x6.400008p+4L : -0x1.2d4767e4f014d48bc852364652p-508L : inexact-ok
+= tgamma upward ldbl-128ibm -0x6.400008p+4L : -0x1.2d4767e4f014d48bc852364652p-508L : inexact-ok
+= tgamma downward dbl-64 -0x6.4000000000004p+4 : -0x2.5a943cc0fcc4cp-480 : inexact-ok
+= tgamma tonearest dbl-64 -0x6.4000000000004p+4 : -0x2.5a943cc0fcc4cp-480 : inexact-ok
+= tgamma towardzero dbl-64 -0x6.4000000000004p+4 : -0x2.5a943cc0fcc4ap-480 : inexact-ok
+= tgamma upward dbl-64 -0x6.4000000000004p+4 : -0x2.5a943cc0fcc4ap-480 : inexact-ok
+= tgamma downward ldbl-96-intel -0x6.4000000000004p+4L : -0x2.5a943cc0fcc4b6ccp-480L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x6.4000000000004p+4L : -0x2.5a943cc0fcc4b6ccp-480L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x6.4000000000004p+4L : -0x2.5a943cc0fcc4b6c8p-480L : inexact-ok
+= tgamma upward ldbl-96-intel -0x6.4000000000004p+4L : -0x2.5a943cc0fcc4b6c8p-480L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x6.4000000000004p+4L : -0x2.5a943cc0fcc4b6ccp-480L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x6.4000000000004p+4L : -0x2.5a943cc0fcc4b6ccp-480L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x6.4000000000004p+4L : -0x2.5a943cc0fcc4b6c8p-480L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x6.4000000000004p+4L : -0x2.5a943cc0fcc4b6c8p-480L : inexact-ok
+= tgamma downward ldbl-128 -0x6.4000000000004p+4L : -0x2.5a943cc0fcc4b6ca3cf37f41ebdep-480L : inexact-ok
+= tgamma tonearest ldbl-128 -0x6.4000000000004p+4L : -0x2.5a943cc0fcc4b6ca3cf37f41ebdcp-480L : inexact-ok
+= tgamma towardzero ldbl-128 -0x6.4000000000004p+4L : -0x2.5a943cc0fcc4b6ca3cf37f41ebdcp-480L : inexact-ok
+= tgamma upward ldbl-128 -0x6.4000000000004p+4L : -0x2.5a943cc0fcc4b6ca3cf37f41ebdcp-480L : inexact-ok
+= tgamma downward ldbl-128ibm -0x6.4000000000004p+4L : -0x2.5a943cc0fcc4b6ca3cf37f41ecp-480L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x6.4000000000004p+4L : -0x2.5a943cc0fcc4b6ca3cf37f41ecp-480L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x6.4000000000004p+4L : -0x2.5a943cc0fcc4b6ca3cf37f41ebp-480L : inexact-ok
+= tgamma upward ldbl-128ibm -0x6.4000000000004p+4L : -0x2.5a943cc0fcc4b6ca3cf37f41ebp-480L : inexact-ok
+= tgamma downward ldbl-96-intel -0x6.4000000000000008p+4L : -0x1.2d4a1e607e780ca8p-468L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x6.4000000000000008p+4L : -0x1.2d4a1e607e780ca8p-468L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x6.4000000000000008p+4L : -0x1.2d4a1e607e780ca6p-468L : inexact-ok
+= tgamma upward ldbl-96-intel -0x6.4000000000000008p+4L : -0x1.2d4a1e607e780ca6p-468L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x6.4000000000000008p+4L : -0x1.2d4a1e607e780ca8p-468L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x6.4000000000000008p+4L : -0x1.2d4a1e607e780ca8p-468L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x6.4000000000000008p+4L : -0x1.2d4a1e607e780ca6p-468L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x6.4000000000000008p+4L : -0x1.2d4a1e607e780ca6p-468L : inexact-ok
+= tgamma downward ldbl-128 -0x6.4000000000000008p+4L : -0x1.2d4a1e607e780ca7f1fdb090f25ap-468L : inexact-ok
+= tgamma tonearest ldbl-128 -0x6.4000000000000008p+4L : -0x1.2d4a1e607e780ca7f1fdb090f25ap-468L : inexact-ok
+= tgamma towardzero ldbl-128 -0x6.4000000000000008p+4L : -0x1.2d4a1e607e780ca7f1fdb090f259p-468L : inexact-ok
+= tgamma upward ldbl-128 -0x6.4000000000000008p+4L : -0x1.2d4a1e607e780ca7f1fdb090f259p-468L : inexact-ok
+= tgamma downward ldbl-128ibm -0x6.4000000000000008p+4L : -0x1.2d4a1e607e780ca7f1fdb090f28p-468L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x6.4000000000000008p+4L : -0x1.2d4a1e607e780ca7f1fdb090f28p-468L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x6.4000000000000008p+4L : -0x1.2d4a1e607e780ca7f1fdb090f2p-468L : inexact-ok
+= tgamma upward ldbl-128ibm -0x6.4000000000000008p+4L : -0x1.2d4a1e607e780ca7f1fdb090f2p-468L : inexact-ok
+tgamma -0x95.ffffffffffffffp0
+= tgamma downward flt-32 -0x9.5ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0x9.5ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x9.5ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x9.5ffffp+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0x9.5ffffp+4 : 0x8.d1a58f148fa48p-860 : inexact-ok
+= tgamma tonearest dbl-64 -0x9.5ffffp+4 : 0x8.d1a58f148fa5p-860 : inexact-ok
+= tgamma towardzero dbl-64 -0x9.5ffffp+4 : 0x8.d1a58f148fa48p-860 : inexact-ok
+= tgamma upward dbl-64 -0x9.5ffffp+4 : 0x8.d1a58f148fa5p-860 : inexact-ok
+= tgamma downward ldbl-96-intel -0x9.5ffffp+4L : 0x8.d1a58f148fa4d61p-860L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x9.5ffffp+4L : 0x8.d1a58f148fa4d62p-860L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x9.5ffffp+4L : 0x8.d1a58f148fa4d61p-860L : inexact-ok
+= tgamma upward ldbl-96-intel -0x9.5ffffp+4L : 0x8.d1a58f148fa4d62p-860L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x9.5ffffp+4L : 0x8.d1a58f148fa4d61p-860L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x9.5ffffp+4L : 0x8.d1a58f148fa4d62p-860L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x9.5ffffp+4L : 0x8.d1a58f148fa4d61p-860L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x9.5ffffp+4L : 0x8.d1a58f148fa4d62p-860L : inexact-ok
+= tgamma downward ldbl-128 -0x9.5ffffp+4L : 0x8.d1a58f148fa4d61a162e789c9368p-860L : inexact-ok
+= tgamma tonearest ldbl-128 -0x9.5ffffp+4L : 0x8.d1a58f148fa4d61a162e789c9368p-860L : inexact-ok
+= tgamma towardzero ldbl-128 -0x9.5ffffp+4L : 0x8.d1a58f148fa4d61a162e789c9368p-860L : inexact-ok
+= tgamma upward ldbl-128 -0x9.5ffffp+4L : 0x8.d1a58f148fa4d61a162e789c937p-860L : inexact-ok
+= tgamma downward ldbl-128ibm -0x9.5ffffp+4L : 0x8.d1a58f148fa4d61a162e789c9p-860L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x9.5ffffp+4L : 0x8.d1a58f148fa4d61a162e789c94p-860L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x9.5ffffp+4L : 0x8.d1a58f148fa4d61a162e789c9p-860L : inexact-ok
+= tgamma upward ldbl-128ibm -0x9.5ffffp+4L : 0x8.d1a58f148fa4d61a162e789c94p-860L : inexact-ok
+= tgamma downward dbl-64 -0x9.5fffffffffff8p+4 : 0x1.1a2f2af6406adp-828 : inexact-ok
+= tgamma tonearest dbl-64 -0x9.5fffffffffff8p+4 : 0x1.1a2f2af6406aep-828 : inexact-ok
+= tgamma towardzero dbl-64 -0x9.5fffffffffff8p+4 : 0x1.1a2f2af6406adp-828 : inexact-ok
+= tgamma upward dbl-64 -0x9.5fffffffffff8p+4 : 0x1.1a2f2af6406aep-828 : inexact-ok
+= tgamma downward ldbl-96-intel -0x9.5fffffffffff8p+4L : 0x1.1a2f2af6406ada84p-828L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x9.5fffffffffff8p+4L : 0x1.1a2f2af6406ada84p-828L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x9.5fffffffffff8p+4L : 0x1.1a2f2af6406ada84p-828L : inexact-ok
+= tgamma upward ldbl-96-intel -0x9.5fffffffffff8p+4L : 0x1.1a2f2af6406ada86p-828L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x9.5fffffffffff8p+4L : 0x1.1a2f2af6406ada84p-828L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x9.5fffffffffff8p+4L : 0x1.1a2f2af6406ada84p-828L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x9.5fffffffffff8p+4L : 0x1.1a2f2af6406ada84p-828L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x9.5fffffffffff8p+4L : 0x1.1a2f2af6406ada86p-828L : inexact-ok
+= tgamma downward ldbl-128 -0x9.5fffffffffff8p+4L : 0x1.1a2f2af6406ada84287436fa17b3p-828L : inexact-ok
+= tgamma tonearest ldbl-128 -0x9.5fffffffffff8p+4L : 0x1.1a2f2af6406ada84287436fa17b4p-828L : inexact-ok
+= tgamma towardzero ldbl-128 -0x9.5fffffffffff8p+4L : 0x1.1a2f2af6406ada84287436fa17b3p-828L : inexact-ok
+= tgamma upward ldbl-128 -0x9.5fffffffffff8p+4L : 0x1.1a2f2af6406ada84287436fa17b4p-828L : inexact-ok
+= tgamma downward ldbl-128ibm -0x9.5fffffffffff8p+4L : 0x1.1a2f2af6406ada84287436fa178p-828L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x9.5fffffffffff8p+4L : 0x1.1a2f2af6406ada84287436fa178p-828L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x9.5fffffffffff8p+4L : 0x1.1a2f2af6406ada84287436fa178p-828L : inexact-ok
+= tgamma upward ldbl-128ibm -0x9.5fffffffffff8p+4L : 0x1.1a2f2af6406ada84287436fa18p-828L : inexact-ok
+= tgamma downward ldbl-96-intel -0x9.5ffffffffffffffp+4L : 0x8.d17957b201f5492p-820L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x9.5ffffffffffffffp+4L : 0x8.d17957b201f5493p-820L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x9.5ffffffffffffffp+4L : 0x8.d17957b201f5492p-820L : inexact-ok
+= tgamma upward ldbl-96-intel -0x9.5ffffffffffffffp+4L : 0x8.d17957b201f5493p-820L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x9.5ffffffffffffffp+4L : 0x8.d17957b201f5492p-820L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x9.5ffffffffffffffp+4L : 0x8.d17957b201f5493p-820L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x9.5ffffffffffffffp+4L : 0x8.d17957b201f5492p-820L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x9.5ffffffffffffffp+4L : 0x8.d17957b201f5493p-820L : inexact-ok
+= tgamma downward ldbl-128 -0x9.5ffffffffffffffp+4L : 0x8.d17957b201f5492e54c5ca6362c8p-820L : inexact-ok
+= tgamma tonearest ldbl-128 -0x9.5ffffffffffffffp+4L : 0x8.d17957b201f5492e54c5ca6362dp-820L : inexact-ok
+= tgamma towardzero ldbl-128 -0x9.5ffffffffffffffp+4L : 0x8.d17957b201f5492e54c5ca6362c8p-820L : inexact-ok
+= tgamma upward ldbl-128 -0x9.5ffffffffffffffp+4L : 0x8.d17957b201f5492e54c5ca6362dp-820L : inexact-ok
+= tgamma downward ldbl-128ibm -0x9.5ffffffffffffffp+4L : 0x8.d17957b201f5492e54c5ca636p-820L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x9.5ffffffffffffffp+4L : 0x8.d17957b201f5492e54c5ca6364p-820L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x9.5ffffffffffffffp+4L : 0x8.d17957b201f5492e54c5ca636p-820L : inexact-ok
+= tgamma upward ldbl-128ibm -0x9.5ffffffffffffffp+4L : 0x8.d17957b201f5492e54c5ca6364p-820L : inexact-ok
+tgamma -0x96.00000000000001p0
+= tgamma downward flt-32 -0x9.60001p+4f : -0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma tonearest flt-32 -0x9.60001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x9.60001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x9.60001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0x9.60001p+4 : -0x8.d14d214a189cp-860 : inexact-ok
+= tgamma tonearest dbl-64 -0x9.60001p+4 : -0x8.d14d214a189b8p-860 : inexact-ok
+= tgamma towardzero dbl-64 -0x9.60001p+4 : -0x8.d14d214a189b8p-860 : inexact-ok
+= tgamma upward dbl-64 -0x9.60001p+4 : -0x8.d14d214a189b8p-860 : inexact-ok
+= tgamma downward ldbl-96-intel -0x9.60001p+4L : -0x8.d14d214a189b93cp-860L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x9.60001p+4L : -0x8.d14d214a189b93bp-860L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x9.60001p+4L : -0x8.d14d214a189b93bp-860L : inexact-ok
+= tgamma upward ldbl-96-intel -0x9.60001p+4L : -0x8.d14d214a189b93bp-860L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x9.60001p+4L : -0x8.d14d214a189b93cp-860L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x9.60001p+4L : -0x8.d14d214a189b93bp-860L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x9.60001p+4L : -0x8.d14d214a189b93bp-860L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x9.60001p+4L : -0x8.d14d214a189b93bp-860L : inexact-ok
+= tgamma downward ldbl-128 -0x9.60001p+4L : -0x8.d14d214a189b93b13f23357c4a6p-860L : inexact-ok
+= tgamma tonearest ldbl-128 -0x9.60001p+4L : -0x8.d14d214a189b93b13f23357c4a58p-860L : inexact-ok
+= tgamma towardzero ldbl-128 -0x9.60001p+4L : -0x8.d14d214a189b93b13f23357c4a58p-860L : inexact-ok
+= tgamma upward ldbl-128 -0x9.60001p+4L : -0x8.d14d214a189b93b13f23357c4a58p-860L : inexact-ok
+= tgamma downward ldbl-128ibm -0x9.60001p+4L : -0x8.d14d214a189b93b13f23357c4cp-860L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x9.60001p+4L : -0x8.d14d214a189b93b13f23357c4cp-860L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x9.60001p+4L : -0x8.d14d214a189b93b13f23357c48p-860L : inexact-ok
+= tgamma upward ldbl-128ibm -0x9.60001p+4L : -0x8.d14d214a189b93b13f23357c48p-860L : inexact-ok
+= tgamma downward dbl-64 -0x9.6000000000008p+4 : -0x1.1a2f2af640127p-828 : inexact-ok
+= tgamma tonearest dbl-64 -0x9.6000000000008p+4 : -0x1.1a2f2af640127p-828 : inexact-ok
+= tgamma towardzero dbl-64 -0x9.6000000000008p+4 : -0x1.1a2f2af640126p-828 : inexact-ok
+= tgamma upward dbl-64 -0x9.6000000000008p+4 : -0x1.1a2f2af640126p-828 : inexact-ok
+= tgamma downward ldbl-96-intel -0x9.6000000000008p+4L : -0x1.1a2f2af640126cbap-828L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x9.6000000000008p+4L : -0x1.1a2f2af640126cbap-828L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x9.6000000000008p+4L : -0x1.1a2f2af640126cb8p-828L : inexact-ok
+= tgamma upward ldbl-96-intel -0x9.6000000000008p+4L : -0x1.1a2f2af640126cb8p-828L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x9.6000000000008p+4L : -0x1.1a2f2af640126cbap-828L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x9.6000000000008p+4L : -0x1.1a2f2af640126cbap-828L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x9.6000000000008p+4L : -0x1.1a2f2af640126cb8p-828L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x9.6000000000008p+4L : -0x1.1a2f2af640126cb8p-828L : inexact-ok
+= tgamma downward ldbl-128 -0x9.6000000000008p+4L : -0x1.1a2f2af640126cb9b36ea2c15c7ap-828L : inexact-ok
+= tgamma tonearest ldbl-128 -0x9.6000000000008p+4L : -0x1.1a2f2af640126cb9b36ea2c15c7ap-828L : inexact-ok
+= tgamma towardzero ldbl-128 -0x9.6000000000008p+4L : -0x1.1a2f2af640126cb9b36ea2c15c79p-828L : inexact-ok
+= tgamma upward ldbl-128 -0x9.6000000000008p+4L : -0x1.1a2f2af640126cb9b36ea2c15c79p-828L : inexact-ok
+= tgamma downward ldbl-128ibm -0x9.6000000000008p+4L : -0x1.1a2f2af640126cb9b36ea2c15c8p-828L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x9.6000000000008p+4L : -0x1.1a2f2af640126cb9b36ea2c15c8p-828L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x9.6000000000008p+4L : -0x1.1a2f2af640126cb9b36ea2c15cp-828L : inexact-ok
+= tgamma upward ldbl-128ibm -0x9.6000000000008p+4L : -0x1.1a2f2af640126cb9b36ea2c15cp-828L : inexact-ok
+= tgamma downward ldbl-96-intel -0x9.600000000000001p+4L : -0x8.d17957b201f4f0dp-820L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x9.600000000000001p+4L : -0x8.d17957b201f4f0cp-820L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x9.600000000000001p+4L : -0x8.d17957b201f4f0cp-820L : inexact-ok
+= tgamma upward ldbl-96-intel -0x9.600000000000001p+4L : -0x8.d17957b201f4f0cp-820L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x9.600000000000001p+4L : -0x8.d17957b201f4f0dp-820L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x9.600000000000001p+4L : -0x8.d17957b201f4f0cp-820L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x9.600000000000001p+4L : -0x8.d17957b201f4f0cp-820L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x9.600000000000001p+4L : -0x8.d17957b201f4f0cp-820L : inexact-ok
+= tgamma downward ldbl-128 -0x9.600000000000001p+4L : -0x8.d17957b201f4f0c08a50c4cf2a1p-820L : inexact-ok
+= tgamma tonearest ldbl-128 -0x9.600000000000001p+4L : -0x8.d17957b201f4f0c08a50c4cf2a1p-820L : inexact-ok
+= tgamma towardzero ldbl-128 -0x9.600000000000001p+4L : -0x8.d17957b201f4f0c08a50c4cf2a08p-820L : inexact-ok
+= tgamma upward ldbl-128 -0x9.600000000000001p+4L : -0x8.d17957b201f4f0c08a50c4cf2a08p-820L : inexact-ok
+= tgamma downward ldbl-128ibm -0x9.600000000000001p+4L : -0x8.d17957b201f4f0c08a50c4cf2cp-820L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x9.600000000000001p+4L : -0x8.d17957b201f4f0c08a50c4cf2cp-820L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x9.600000000000001p+4L : -0x8.d17957b201f4f0c08a50c4cf28p-820L : inexact-ok
+= tgamma upward ldbl-128ibm -0x9.600000000000001p+4L : -0x8.d17957b201f4f0c08a50c4cf28p-820L : inexact-ok
+tgamma -0xb4.ffffffffffffffp0
+= tgamma downward flt-32 -0xb.4ffffp+4f : -0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma tonearest flt-32 -0xb.4ffffp+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.4ffffp+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0xb.4ffffp+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0xb.4ffffp+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.4ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.4ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.4ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0xb.4ffffp+4L : -0x5.fa2b7cb1342f062p-1088L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.4ffffp+4L : -0x5.fa2b7cb1342f0618p-1088L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.4ffffp+4L : -0x5.fa2b7cb1342f0618p-1088L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.4ffffp+4L : -0x5.fa2b7cb1342f0618p-1088L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.4ffffp+4L : -0x5.fa2b7cb1342f062p-1088L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.4ffffp+4L : -0x5.fa2b7cb1342f0618p-1088L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.4ffffp+4L : -0x5.fa2b7cb1342f0618p-1088L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.4ffffp+4L : -0x5.fa2b7cb1342f0618p-1088L : inexact-ok
+= tgamma downward ldbl-128 -0xb.4ffffp+4L : -0x5.fa2b7cb1342f0619b84e4c550d04p-1088L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.4ffffp+4L : -0x5.fa2b7cb1342f0619b84e4c550dp-1088L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.4ffffp+4L : -0x5.fa2b7cb1342f0619b84e4c550dp-1088L : inexact-ok
+= tgamma upward ldbl-128 -0xb.4ffffp+4L : -0x5.fa2b7cb1342f0619b84e4c550dp-1088L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.4ffffp+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.4ffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.4ffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.4ffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0xb.4fffffffffff8p+4 : -0xb.f41cp-1060 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.4fffffffffff8p+4 : -0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero dbl-64 -0xb.4fffffffffff8p+4 : -0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
+= tgamma upward dbl-64 -0xb.4fffffffffff8p+4 : -0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xb.4fffffffffff8p+4L : -0xb.f418cc537d2800ep-1060L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.4fffffffffff8p+4L : -0xb.f418cc537d2800dp-1060L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.4fffffffffff8p+4L : -0xb.f418cc537d2800dp-1060L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.4fffffffffff8p+4L : -0xb.f418cc537d2800dp-1060L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.4fffffffffff8p+4L : -0xb.f418cc537d2800ep-1060L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.4fffffffffff8p+4L : -0xb.f418cc537d2800dp-1060L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.4fffffffffff8p+4L : -0xb.f418cc537d2800dp-1060L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.4fffffffffff8p+4L : -0xb.f418cc537d2800dp-1060L : inexact-ok
+= tgamma downward ldbl-128 -0xb.4fffffffffff8p+4L : -0xb.f418cc537d2800d44c735966b7ep-1060L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.4fffffffffff8p+4L : -0xb.f418cc537d2800d44c735966b7ep-1060L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.4fffffffffff8p+4L : -0xb.f418cc537d2800d44c735966b7d8p-1060L : inexact-ok
+= tgamma upward ldbl-128 -0xb.4fffffffffff8p+4L : -0xb.f418cc537d2800d44c735966b7d8p-1060L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.4fffffffffff8p+4L : -0xb.f41cp-1060L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.4fffffffffff8p+4L : -0xb.f418p-1060L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128ibm -0xb.4fffffffffff8p+4L : -0xb.f418p-1060L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128ibm -0xb.4fffffffffff8p+4L : -0xb.f418p-1060L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xb.4ffffffffffffffp+4L : -0x5.fa0c6629bd9b6e2p-1048L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.4ffffffffffffffp+4L : -0x5.fa0c6629bd9b6e18p-1048L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.4ffffffffffffffp+4L : -0x5.fa0c6629bd9b6e18p-1048L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.4ffffffffffffffp+4L : -0x5.fa0c6629bd9b6e18p-1048L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.4ffffffffffffffp+4L : -0x5.fa0c6629bd9b6e2p-1048L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.4ffffffffffffffp+4L : -0x5.fa0c6629bd9b6e18p-1048L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.4ffffffffffffffp+4L : -0x5.fa0c6629bd9b6e18p-1048L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.4ffffffffffffffp+4L : -0x5.fa0c6629bd9b6e18p-1048L : inexact-ok
+= tgamma downward ldbl-128 -0xb.4ffffffffffffffp+4L : -0x5.fa0c6629bd9b6e19eb58ba6e7148p-1048L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.4ffffffffffffffp+4L : -0x5.fa0c6629bd9b6e19eb58ba6e7144p-1048L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.4ffffffffffffffp+4L : -0x5.fa0c6629bd9b6e19eb58ba6e7144p-1048L : inexact-ok
+= tgamma upward ldbl-128 -0xb.4ffffffffffffffp+4L : -0x5.fa0c6629bd9b6e19eb58ba6e7144p-1048L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.4ffffffffffffffp+4L : -0x5.fa0c664p-1048L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.4ffffffffffffffp+4L : -0x5.fa0c664p-1048L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128ibm -0xb.4ffffffffffffffp+4L : -0x5.fa0c66p-1048L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128ibm -0xb.4ffffffffffffffp+4L : -0x5.fa0c66p-1048L : inexact-ok underflow errno-erange-ok
+tgamma -0xb5.00000000000001p0
+= tgamma downward flt-32 -0xb.50001p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0xb.50001p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.50001p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0xb.50001p+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0xb.50001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0xb.50001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.50001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.50001p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xb.50001p+4L : 0x5.f9ed505798c523e8p-1088L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.50001p+4L : 0x5.f9ed505798c523e8p-1088L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.50001p+4L : 0x5.f9ed505798c523e8p-1088L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.50001p+4L : 0x5.f9ed505798c523fp-1088L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.50001p+4L : 0x5.f9ed505798c523e8p-1088L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.50001p+4L : 0x5.f9ed505798c523e8p-1088L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.50001p+4L : 0x5.f9ed505798c523e8p-1088L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.50001p+4L : 0x5.f9ed505798c523fp-1088L : inexact-ok
+= tgamma downward ldbl-128 -0xb.50001p+4L : 0x5.f9ed505798c523eb3303d849ab3cp-1088L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.50001p+4L : 0x5.f9ed505798c523eb3303d849ab4p-1088L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.50001p+4L : 0x5.f9ed505798c523eb3303d849ab3cp-1088L : inexact-ok
+= tgamma upward ldbl-128 -0xb.50001p+4L : 0x5.f9ed505798c523eb3303d849ab4p-1088L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.50001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.50001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.50001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.50001p+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0xb.5000000000008p+4 : 0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.5000000000008p+4 : 0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero dbl-64 -0xb.5000000000008p+4 : 0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
+= tgamma upward dbl-64 -0xb.5000000000008p+4 : 0xb.f41cp-1060 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xb.5000000000008p+4L : 0xb.f418cc5379453b3p-1060L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.5000000000008p+4L : 0xb.f418cc5379453b4p-1060L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.5000000000008p+4L : 0xb.f418cc5379453b3p-1060L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.5000000000008p+4L : 0xb.f418cc5379453b4p-1060L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.5000000000008p+4L : 0xb.f418cc5379453b3p-1060L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.5000000000008p+4L : 0xb.f418cc5379453b4p-1060L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.5000000000008p+4L : 0xb.f418cc5379453b3p-1060L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.5000000000008p+4L : 0xb.f418cc5379453b4p-1060L : inexact-ok
+= tgamma downward ldbl-128 -0xb.5000000000008p+4L : 0xb.f418cc5379453b3aadbc1413402p-1060L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.5000000000008p+4L : 0xb.f418cc5379453b3aadbc1413402p-1060L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.5000000000008p+4L : 0xb.f418cc5379453b3aadbc1413402p-1060L : inexact-ok
+= tgamma upward ldbl-128 -0xb.5000000000008p+4L : 0xb.f418cc5379453b3aadbc14134028p-1060L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.5000000000008p+4L : 0xb.f418p-1060L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.5000000000008p+4L : 0xb.f418p-1060L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128ibm -0xb.5000000000008p+4L : 0xb.f418p-1060L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128ibm -0xb.5000000000008p+4L : 0xb.f41cp-1060L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xb.500000000000001p+4L : 0x5.fa0c6629bd9b2fe8p-1048L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.500000000000001p+4L : 0x5.fa0c6629bd9b2ffp-1048L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.500000000000001p+4L : 0x5.fa0c6629bd9b2fe8p-1048L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.500000000000001p+4L : 0x5.fa0c6629bd9b2ffp-1048L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.500000000000001p+4L : 0x5.fa0c6629bd9b2fe8p-1048L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.500000000000001p+4L : 0x5.fa0c6629bd9b2ffp-1048L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.500000000000001p+4L : 0x5.fa0c6629bd9b2fe8p-1048L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.500000000000001p+4L : 0x5.fa0c6629bd9b2ffp-1048L : inexact-ok
+= tgamma downward ldbl-128 -0xb.500000000000001p+4L : 0x5.fa0c6629bd9b2fed91becefa1c0cp-1048L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.500000000000001p+4L : 0x5.fa0c6629bd9b2fed91becefa1c1p-1048L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.500000000000001p+4L : 0x5.fa0c6629bd9b2fed91becefa1c0cp-1048L : inexact-ok
+= tgamma upward ldbl-128 -0xb.500000000000001p+4L : 0x5.fa0c6629bd9b2fed91becefa1c1p-1048L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.500000000000001p+4L : 0x5.fa0c66p-1048L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.500000000000001p+4L : 0x5.fa0c664p-1048L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128ibm -0xb.500000000000001p+4L : 0x5.fa0c66p-1048L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128ibm -0xb.500000000000001p+4L : 0x5.fa0c664p-1048L : inexact-ok underflow errno-erange-ok
+tgamma -0xb5.ffffffffffffffp0
+= tgamma downward flt-32 -0xb.5ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0xb.5ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.5ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0xb.5ffffp+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0xb.5ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0xb.5ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.5ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.5ffffp+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xb.5ffffp+4L : 0x8.6853b8676d944b4p-1096L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.5ffffp+4L : 0x8.6853b8676d944b5p-1096L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.5ffffp+4L : 0x8.6853b8676d944b4p-1096L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.5ffffp+4L : 0x8.6853b8676d944b5p-1096L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.5ffffp+4L : 0x8.6853b8676d944b4p-1096L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.5ffffp+4L : 0x8.6853b8676d944b5p-1096L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.5ffffp+4L : 0x8.6853b8676d944b4p-1096L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.5ffffp+4L : 0x8.6853b8676d944b5p-1096L : inexact-ok
+= tgamma downward ldbl-128 -0xb.5ffffp+4L : 0x8.6853b8676d944b4af867833d1fa8p-1096L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.5ffffp+4L : 0x8.6853b8676d944b4af867833d1fbp-1096L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.5ffffp+4L : 0x8.6853b8676d944b4af867833d1fa8p-1096L : inexact-ok
+= tgamma upward ldbl-128 -0xb.5ffffp+4L : 0x8.6853b8676d944b4af867833d1fbp-1096L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.5ffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.5ffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.5ffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.5ffffp+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0xb.5fffffffffff8p+4 : 0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.5fffffffffff8p+4 : 0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero dbl-64 -0xb.5fffffffffff8p+4 : 0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
+= tgamma upward dbl-64 -0xb.5fffffffffff8p+4 : 0x1.0d4p-1064 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xb.5fffffffffff8p+4L : 0x1.0d04fe453ad3bd2p-1064L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.5fffffffffff8p+4L : 0x1.0d04fe453ad3bd2p-1064L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.5fffffffffff8p+4L : 0x1.0d04fe453ad3bd2p-1064L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.5fffffffffff8p+4L : 0x1.0d04fe453ad3bd22p-1064L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.5fffffffffff8p+4L : 0x1.0d04fe453ad3bd2p-1064L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.5fffffffffff8p+4L : 0x1.0d04fe453ad3bd2p-1064L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.5fffffffffff8p+4L : 0x1.0d04fe453ad3bd2p-1064L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.5fffffffffff8p+4L : 0x1.0d04fe453ad3bd22p-1064L : inexact-ok
+= tgamma downward ldbl-128 -0xb.5fffffffffff8p+4L : 0x1.0d04fe453ad3bd20f2f3dd6f2c2bp-1064L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.5fffffffffff8p+4L : 0x1.0d04fe453ad3bd20f2f3dd6f2c2cp-1064L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.5fffffffffff8p+4L : 0x1.0d04fe453ad3bd20f2f3dd6f2c2bp-1064L : inexact-ok
+= tgamma upward ldbl-128 -0xb.5fffffffffff8p+4L : 0x1.0d04fe453ad3bd20f2f3dd6f2c2cp-1064L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.5fffffffffff8p+4L : 0x1.0dp-1064L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.5fffffffffff8p+4L : 0x1.0dp-1064L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128ibm -0xb.5fffffffffff8p+4L : 0x1.0dp-1064L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128ibm -0xb.5fffffffffff8p+4L : 0x1.0d4p-1064L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xb.5ffffffffffffffp+4L : 0x8.6827f229d53fe6dp-1056L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.5ffffffffffffffp+4L : 0x8.6827f229d53fe6ep-1056L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.5ffffffffffffffp+4L : 0x8.6827f229d53fe6dp-1056L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.5ffffffffffffffp+4L : 0x8.6827f229d53fe6ep-1056L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.5ffffffffffffffp+4L : 0x8.6827f229d53fe6dp-1056L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.5ffffffffffffffp+4L : 0x8.6827f229d53fe6ep-1056L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.5ffffffffffffffp+4L : 0x8.6827f229d53fe6dp-1056L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.5ffffffffffffffp+4L : 0x8.6827f229d53fe6ep-1056L : inexact-ok
+= tgamma downward ldbl-128 -0xb.5ffffffffffffffp+4L : 0x8.6827f229d53fe6deb3582838a6bp-1056L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.5ffffffffffffffp+4L : 0x8.6827f229d53fe6deb3582838a6b8p-1056L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.5ffffffffffffffp+4L : 0x8.6827f229d53fe6deb3582838a6bp-1056L : inexact-ok
+= tgamma upward ldbl-128 -0xb.5ffffffffffffffp+4L : 0x8.6827f229d53fe6deb3582838a6b8p-1056L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.5ffffffffffffffp+4L : 0x8.6827cp-1056L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.5ffffffffffffffp+4L : 0x8.6828p-1056L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128ibm -0xb.5ffffffffffffffp+4L : 0x8.6827cp-1056L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128ibm -0xb.5ffffffffffffffp+4L : 0x8.6828p-1056L : inexact-ok underflow errno-erange-ok
+tgamma -0xb6.00000000000001p0
+= tgamma downward flt-32 -0xb.60001p+4f : -0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma tonearest flt-32 -0xb.60001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.60001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0xb.60001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0xb.60001p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.60001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.60001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.60001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0xb.60001p+4L : -0x8.67fc2cebc2f23e2p-1096L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.60001p+4L : -0x8.67fc2cebc2f23e2p-1096L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.60001p+4L : -0x8.67fc2cebc2f23e1p-1096L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.60001p+4L : -0x8.67fc2cebc2f23e1p-1096L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.60001p+4L : -0x8.67fc2cebc2f23e2p-1096L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.60001p+4L : -0x8.67fc2cebc2f23e2p-1096L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.60001p+4L : -0x8.67fc2cebc2f23e1p-1096L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.60001p+4L : -0x8.67fc2cebc2f23e1p-1096L : inexact-ok
+= tgamma downward ldbl-128 -0xb.60001p+4L : -0x8.67fc2cebc2f23e1c7cddddf5e03p-1096L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.60001p+4L : -0x8.67fc2cebc2f23e1c7cddddf5e03p-1096L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.60001p+4L : -0x8.67fc2cebc2f23e1c7cddddf5e028p-1096L : inexact-ok
+= tgamma upward ldbl-128 -0xb.60001p+4L : -0x8.67fc2cebc2f23e1c7cddddf5e028p-1096L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.60001p+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.60001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.60001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.60001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0xb.6000000000008p+4 : -0x1.0d4p-1064 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.6000000000008p+4 : -0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero dbl-64 -0xb.6000000000008p+4 : -0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
+= tgamma upward dbl-64 -0xb.6000000000008p+4 : -0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xb.6000000000008p+4L : -0x1.0d04fe453a7c31a6p-1064L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.6000000000008p+4L : -0x1.0d04fe453a7c31a6p-1064L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.6000000000008p+4L : -0x1.0d04fe453a7c31a4p-1064L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.6000000000008p+4L : -0x1.0d04fe453a7c31a4p-1064L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.6000000000008p+4L : -0x1.0d04fe453a7c31a6p-1064L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.6000000000008p+4L : -0x1.0d04fe453a7c31a6p-1064L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.6000000000008p+4L : -0x1.0d04fe453a7c31a4p-1064L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.6000000000008p+4L : -0x1.0d04fe453a7c31a4p-1064L : inexact-ok
+= tgamma downward ldbl-128 -0xb.6000000000008p+4L : -0x1.0d04fe453a7c31a54a6d23c3f834p-1064L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.6000000000008p+4L : -0x1.0d04fe453a7c31a54a6d23c3f834p-1064L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.6000000000008p+4L : -0x1.0d04fe453a7c31a54a6d23c3f833p-1064L : inexact-ok
+= tgamma upward ldbl-128 -0xb.6000000000008p+4L : -0x1.0d04fe453a7c31a54a6d23c3f833p-1064L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.6000000000008p+4L : -0x1.0d4p-1064L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.6000000000008p+4L : -0x1.0dp-1064L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128ibm -0xb.6000000000008p+4L : -0x1.0dp-1064L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128ibm -0xb.6000000000008p+4L : -0x1.0dp-1064L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xb.600000000000001p+4L : -0x8.6827f229d53f8f6p-1056L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.600000000000001p+4L : -0x8.6827f229d53f8f5p-1056L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.600000000000001p+4L : -0x8.6827f229d53f8f5p-1056L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.600000000000001p+4L : -0x8.6827f229d53f8f5p-1056L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.600000000000001p+4L : -0x8.6827f229d53f8f6p-1056L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.600000000000001p+4L : -0x8.6827f229d53f8f5p-1056L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.600000000000001p+4L : -0x8.6827f229d53f8f5p-1056L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.600000000000001p+4L : -0x8.6827f229d53f8f5p-1056L : inexact-ok
+= tgamma downward ldbl-128 -0xb.600000000000001p+4L : -0x8.6827f229d53f8f5337afa17efb88p-1056L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.600000000000001p+4L : -0x8.6827f229d53f8f5337afa17efb8p-1056L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.600000000000001p+4L : -0x8.6827f229d53f8f5337afa17efb8p-1056L : inexact-ok
+= tgamma upward ldbl-128 -0xb.600000000000001p+4L : -0x8.6827f229d53f8f5337afa17efb8p-1056L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.600000000000001p+4L : -0x8.6828p-1056L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.600000000000001p+4L : -0x8.6828p-1056L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128ibm -0xb.600000000000001p+4L : -0x8.6827cp-1056L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128ibm -0xb.600000000000001p+4L : -0x8.6827cp-1056L : inexact-ok underflow errno-erange-ok
+tgamma -0xb6.ffffffffffffffp0
+= tgamma downward flt-32 -0xb.6ffffp+4f : -0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma tonearest flt-32 -0xb.6ffffp+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.6ffffp+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0xb.6ffffp+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0xb.6ffffp+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.6ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.6ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.6ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0xb.6ffffp+4L : -0xb.c2e7e440d1188c1p-1104L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.6ffffp+4L : -0xb.c2e7e440d1188c1p-1104L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.6ffffp+4L : -0xb.c2e7e440d1188cp-1104L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.6ffffp+4L : -0xb.c2e7e440d1188cp-1104L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.6ffffp+4L : -0xb.c2e7e440d1188c1p-1104L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.6ffffp+4L : -0xb.c2e7e440d1188c1p-1104L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.6ffffp+4L : -0xb.c2e7e440d1188cp-1104L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.6ffffp+4L : -0xb.c2e7e440d1188cp-1104L : inexact-ok
+= tgamma downward ldbl-128 -0xb.6ffffp+4L : -0xb.c2e7e440d1188c0b48acd829af98p-1104L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.6ffffp+4L : -0xb.c2e7e440d1188c0b48acd829af98p-1104L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.6ffffp+4L : -0xb.c2e7e440d1188c0b48acd829af9p-1104L : inexact-ok
+= tgamma upward ldbl-128 -0xb.6ffffp+4L : -0xb.c2e7e440d1188c0b48acd829af9p-1104L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.6ffffp+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.6ffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.6ffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.6ffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0xb.6fffffffffff8p+4 : -0x1.8p-1072 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.6fffffffffff8p+4 : -0x1.8p-1072 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero dbl-64 -0xb.6fffffffffff8p+4 : -0x1.4p-1072 : inexact-ok underflow errno-erange-ok
+= tgamma upward dbl-64 -0xb.6fffffffffff8p+4 : -0x1.4p-1072 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xb.6fffffffffff8p+4L : -0x1.785552e9f05ed316p-1072L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.6fffffffffff8p+4L : -0x1.785552e9f05ed314p-1072L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.6fffffffffff8p+4L : -0x1.785552e9f05ed314p-1072L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.6fffffffffff8p+4L : -0x1.785552e9f05ed314p-1072L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.6fffffffffff8p+4L : -0x1.785552e9f05ed316p-1072L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.6fffffffffff8p+4L : -0x1.785552e9f05ed314p-1072L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.6fffffffffff8p+4L : -0x1.785552e9f05ed314p-1072L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.6fffffffffff8p+4L : -0x1.785552e9f05ed314p-1072L : inexact-ok
+= tgamma downward ldbl-128 -0xb.6fffffffffff8p+4L : -0x1.785552e9f05ed31472126e701a41p-1072L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.6fffffffffff8p+4L : -0x1.785552e9f05ed31472126e701a41p-1072L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.6fffffffffff8p+4L : -0x1.785552e9f05ed31472126e701a4p-1072L : inexact-ok
+= tgamma upward ldbl-128 -0xb.6fffffffffff8p+4L : -0x1.785552e9f05ed31472126e701a4p-1072L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.6fffffffffff8p+4L : -0x1.8p-1072L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.6fffffffffff8p+4L : -0x1.8p-1072L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128ibm -0xb.6fffffffffff8p+4L : -0x1.4p-1072L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128ibm -0xb.6fffffffffff8p+4L : -0x1.4p-1072L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xb.6ffffffffffffffp+4L : -0xb.c2aa974f810c74p-1064L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.6ffffffffffffffp+4L : -0xb.c2aa974f810c74p-1064L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.6ffffffffffffffp+4L : -0xb.c2aa974f810c73fp-1064L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.6ffffffffffffffp+4L : -0xb.c2aa974f810c73fp-1064L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.6ffffffffffffffp+4L : -0xb.c2aa974f810c74p-1064L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.6ffffffffffffffp+4L : -0xb.c2aa974f810c74p-1064L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.6ffffffffffffffp+4L : -0xb.c2aa974f810c73fp-1064L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.6ffffffffffffffp+4L : -0xb.c2aa974f810c73fp-1064L : inexact-ok
+= tgamma downward ldbl-128 -0xb.6ffffffffffffffp+4L : -0xb.c2aa974f810c73fdd8d87a72ed8p-1064L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.6ffffffffffffffp+4L : -0xb.c2aa974f810c73fdd8d87a72ed78p-1064L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.6ffffffffffffffp+4L : -0xb.c2aa974f810c73fdd8d87a72ed78p-1064L : inexact-ok
+= tgamma upward ldbl-128 -0xb.6ffffffffffffffp+4L : -0xb.c2aa974f810c73fdd8d87a72ed78p-1064L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.6ffffffffffffffp+4L : -0xb.c2cp-1064L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.6ffffffffffffffp+4L : -0xb.c2cp-1064L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128ibm -0xb.6ffffffffffffffp+4L : -0xb.c28p-1064L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128ibm -0xb.6ffffffffffffffp+4L : -0xb.c28p-1064L : inexact-ok underflow errno-erange-ok
+tgamma -0xb7.00000000000001p0
+= tgamma downward flt-32 -0xb.70001p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0xb.70001p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.70001p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0xb.70001p+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0xb.70001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0xb.70001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.70001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.70001p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xb.70001p+4L : 0xb.c26d4bc450a5bc9p-1104L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.70001p+4L : 0xb.c26d4bc450a5bc9p-1104L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.70001p+4L : 0xb.c26d4bc450a5bc9p-1104L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.70001p+4L : 0xb.c26d4bc450a5bcap-1104L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.70001p+4L : 0xb.c26d4bc450a5bc9p-1104L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.70001p+4L : 0xb.c26d4bc450a5bc9p-1104L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.70001p+4L : 0xb.c26d4bc450a5bc9p-1104L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.70001p+4L : 0xb.c26d4bc450a5bcap-1104L : inexact-ok
+= tgamma downward ldbl-128 -0xb.70001p+4L : 0xb.c26d4bc450a5bc9143545a8176a8p-1104L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.70001p+4L : 0xb.c26d4bc450a5bc9143545a8176bp-1104L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.70001p+4L : 0xb.c26d4bc450a5bc9143545a8176a8p-1104L : inexact-ok
+= tgamma upward ldbl-128 -0xb.70001p+4L : 0xb.c26d4bc450a5bc9143545a8176bp-1104L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.70001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.70001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.70001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.70001p+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0xb.7000000000008p+4 : 0x1.4p-1072 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.7000000000008p+4 : 0x1.8p-1072 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero dbl-64 -0xb.7000000000008p+4 : 0x1.4p-1072 : inexact-ok underflow errno-erange-ok
+= tgamma upward dbl-64 -0xb.7000000000008p+4 : 0x1.8p-1072 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xb.7000000000008p+4L : 0x1.785552e9efe43a96p-1072L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.7000000000008p+4L : 0x1.785552e9efe43a98p-1072L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.7000000000008p+4L : 0x1.785552e9efe43a96p-1072L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.7000000000008p+4L : 0x1.785552e9efe43a98p-1072L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.7000000000008p+4L : 0x1.785552e9efe43a96p-1072L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.7000000000008p+4L : 0x1.785552e9efe43a98p-1072L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.7000000000008p+4L : 0x1.785552e9efe43a96p-1072L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.7000000000008p+4L : 0x1.785552e9efe43a98p-1072L : inexact-ok
+= tgamma downward ldbl-128 -0xb.7000000000008p+4L : 0x1.785552e9efe43a97f4940b914245p-1072L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.7000000000008p+4L : 0x1.785552e9efe43a97f4940b914245p-1072L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.7000000000008p+4L : 0x1.785552e9efe43a97f4940b914245p-1072L : inexact-ok
+= tgamma upward ldbl-128 -0xb.7000000000008p+4L : 0x1.785552e9efe43a97f4940b914246p-1072L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.7000000000008p+4L : 0x1.4p-1072L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.7000000000008p+4L : 0x1.8p-1072L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128ibm -0xb.7000000000008p+4L : 0x1.4p-1072L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128ibm -0xb.7000000000008p+4L : 0x1.8p-1072L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xb.700000000000001p+4L : 0xb.c2aa974f810bf96p-1064L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.700000000000001p+4L : 0xb.c2aa974f810bf96p-1064L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.700000000000001p+4L : 0xb.c2aa974f810bf96p-1064L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.700000000000001p+4L : 0xb.c2aa974f810bf97p-1064L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.700000000000001p+4L : 0xb.c2aa974f810bf96p-1064L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.700000000000001p+4L : 0xb.c2aa974f810bf96p-1064L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.700000000000001p+4L : 0xb.c2aa974f810bf96p-1064L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.700000000000001p+4L : 0xb.c2aa974f810bf97p-1064L : inexact-ok
+= tgamma downward ldbl-128 -0xb.700000000000001p+4L : 0xb.c2aa974f810bf9655c5afc100eap-1064L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.700000000000001p+4L : 0xb.c2aa974f810bf9655c5afc100eap-1064L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.700000000000001p+4L : 0xb.c2aa974f810bf9655c5afc100eap-1064L : inexact-ok
+= tgamma upward ldbl-128 -0xb.700000000000001p+4L : 0xb.c2aa974f810bf9655c5afc100ea8p-1064L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.700000000000001p+4L : 0xb.c28p-1064L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.700000000000001p+4L : 0xb.c2cp-1064L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128ibm -0xb.700000000000001p+4L : 0xb.c28p-1064L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128ibm -0xb.700000000000001p+4L : 0xb.c2cp-1064L : inexact-ok underflow errno-erange-ok
+tgamma -0xb7.ffffffffffffffp0
+= tgamma downward flt-32 -0xb.7ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0xb.7ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.7ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0xb.7ffffp+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0xb.7ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0xb.7ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.7ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.7ffffp+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xb.7ffffp+4L : 0x1.05d1632f1f3e377ap-1108L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.7ffffp+4L : 0x1.05d1632f1f3e377ap-1108L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.7ffffp+4L : 0x1.05d1632f1f3e377ap-1108L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.7ffffp+4L : 0x1.05d1632f1f3e377cp-1108L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.7ffffp+4L : 0x1.05d1632f1f3e377ap-1108L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.7ffffp+4L : 0x1.05d1632f1f3e377ap-1108L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.7ffffp+4L : 0x1.05d1632f1f3e377ap-1108L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.7ffffp+4L : 0x1.05d1632f1f3e377cp-1108L : inexact-ok
+= tgamma downward ldbl-128 -0xb.7ffffp+4L : 0x1.05d1632f1f3e377a5ce1c82bcef7p-1108L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.7ffffp+4L : 0x1.05d1632f1f3e377a5ce1c82bcef7p-1108L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.7ffffp+4L : 0x1.05d1632f1f3e377a5ce1c82bcef7p-1108L : inexact-ok
+= tgamma upward ldbl-128 -0xb.7ffffp+4L : 0x1.05d1632f1f3e377a5ce1c82bcef8p-1108L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.7ffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.7ffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.7ffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.7ffffp+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0xb.7fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0xb.7fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.7fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.7fffffffffff8p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xb.7fffffffffff8p+4L : 0x2.0b981a509c577f38p-1080L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.7fffffffffff8p+4L : 0x2.0b981a509c577f38p-1080L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.7fffffffffff8p+4L : 0x2.0b981a509c577f38p-1080L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.7fffffffffff8p+4L : 0x2.0b981a509c577f3cp-1080L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.7fffffffffff8p+4L : 0x2.0b981a509c577f38p-1080L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.7fffffffffff8p+4L : 0x2.0b981a509c577f38p-1080L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.7fffffffffff8p+4L : 0x2.0b981a509c577f38p-1080L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.7fffffffffff8p+4L : 0x2.0b981a509c577f3cp-1080L : inexact-ok
+= tgamma downward ldbl-128 -0xb.7fffffffffff8p+4L : 0x2.0b981a509c577f3951f0a073405p-1080L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.7fffffffffff8p+4L : 0x2.0b981a509c577f3951f0a0734052p-1080L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.7fffffffffff8p+4L : 0x2.0b981a509c577f3951f0a073405p-1080L : inexact-ok
+= tgamma upward ldbl-128 -0xb.7fffffffffff8p+4L : 0x2.0b981a509c577f3951f0a0734052p-1080L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.7fffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.7fffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.7fffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.7fffffffffff8p+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xb.7ffffffffffffffp+4L : 0x1.05cc0d284e011538p-1068L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.7ffffffffffffffp+4L : 0x1.05cc0d284e011538p-1068L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.7ffffffffffffffp+4L : 0x1.05cc0d284e011538p-1068L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.7ffffffffffffffp+4L : 0x1.05cc0d284e01153ap-1068L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.7ffffffffffffffp+4L : 0x1.05cc0d284e011538p-1068L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.7ffffffffffffffp+4L : 0x1.05cc0d284e011538p-1068L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.7ffffffffffffffp+4L : 0x1.05cc0d284e011538p-1068L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.7ffffffffffffffp+4L : 0x1.05cc0d284e01153ap-1068L : inexact-ok
+= tgamma downward ldbl-128 -0xb.7ffffffffffffffp+4L : 0x1.05cc0d284e011538e344fb8ffb9cp-1068L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.7ffffffffffffffp+4L : 0x1.05cc0d284e011538e344fb8ffb9dp-1068L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.7ffffffffffffffp+4L : 0x1.05cc0d284e011538e344fb8ffb9cp-1068L : inexact-ok
+= tgamma upward ldbl-128 -0xb.7ffffffffffffffp+4L : 0x1.05cc0d284e011538e344fb8ffb9dp-1068L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.7ffffffffffffffp+4L : 0x1.04p-1068L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.7ffffffffffffffp+4L : 0x1.04p-1068L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128ibm -0xb.7ffffffffffffffp+4L : 0x1.04p-1068L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128ibm -0xb.7ffffffffffffffp+4L : 0x1.08p-1068L : inexact-ok underflow errno-erange-ok
+tgamma -0xb8.00000000000001p0
+= tgamma downward flt-32 -0xb.80001p+4f : -0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma tonearest flt-32 -0xb.80001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.80001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0xb.80001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0xb.80001p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.80001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.80001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.80001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0xb.80001p+4L : -0x1.05c6b740afc189e2p-1108L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.80001p+4L : -0x1.05c6b740afc189ep-1108L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.80001p+4L : -0x1.05c6b740afc189ep-1108L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.80001p+4L : -0x1.05c6b740afc189ep-1108L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.80001p+4L : -0x1.05c6b740afc189e2p-1108L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.80001p+4L : -0x1.05c6b740afc189ep-1108L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.80001p+4L : -0x1.05c6b740afc189ep-1108L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.80001p+4L : -0x1.05c6b740afc189ep-1108L : inexact-ok
+= tgamma downward ldbl-128 -0xb.80001p+4L : -0x1.05c6b740afc189e07304b954f89ep-1108L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.80001p+4L : -0x1.05c6b740afc189e07304b954f89ep-1108L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.80001p+4L : -0x1.05c6b740afc189e07304b954f89dp-1108L : inexact-ok
+= tgamma upward ldbl-128 -0xb.80001p+4L : -0x1.05c6b740afc189e07304b954f89dp-1108L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.80001p+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.80001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.80001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.80001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0xb.8000000000008p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.8000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.8000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.8000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0xb.8000000000008p+4L : -0x2.0b981a509bacc054p-1080L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.8000000000008p+4L : -0x2.0b981a509bacc054p-1080L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.8000000000008p+4L : -0x2.0b981a509bacc05p-1080L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.8000000000008p+4L : -0x2.0b981a509bacc05p-1080L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.8000000000008p+4L : -0x2.0b981a509bacc054p-1080L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.8000000000008p+4L : -0x2.0b981a509bacc054p-1080L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.8000000000008p+4L : -0x2.0b981a509bacc05p-1080L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.8000000000008p+4L : -0x2.0b981a509bacc05p-1080L : inexact-ok
+= tgamma downward ldbl-128 -0xb.8000000000008p+4L : -0x2.0b981a509bacc0525e44e7ef1c3p-1080L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.8000000000008p+4L : -0x2.0b981a509bacc0525e44e7ef1c3p-1080L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.8000000000008p+4L : -0x2.0b981a509bacc0525e44e7ef1c2ep-1080L : inexact-ok
+= tgamma upward ldbl-128 -0xb.8000000000008p+4L : -0x2.0b981a509bacc0525e44e7ef1c2ep-1080L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.8000000000008p+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.8000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.8000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.8000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0xb.800000000000001p+4L : -0x1.05cc0d284e010a8ep-1068L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.800000000000001p+4L : -0x1.05cc0d284e010a8cp-1068L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.800000000000001p+4L : -0x1.05cc0d284e010a8cp-1068L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.800000000000001p+4L : -0x1.05cc0d284e010a8cp-1068L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.800000000000001p+4L : -0x1.05cc0d284e010a8ep-1068L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.800000000000001p+4L : -0x1.05cc0d284e010a8cp-1068L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.800000000000001p+4L : -0x1.05cc0d284e010a8cp-1068L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.800000000000001p+4L : -0x1.05cc0d284e010a8cp-1068L : inexact-ok
+= tgamma downward ldbl-128 -0xb.800000000000001p+4L : -0x1.05cc0d284e010a8cf4d5c0d4735bp-1068L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.800000000000001p+4L : -0x1.05cc0d284e010a8cf4d5c0d4735ap-1068L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.800000000000001p+4L : -0x1.05cc0d284e010a8cf4d5c0d4735ap-1068L : inexact-ok
+= tgamma upward ldbl-128 -0xb.800000000000001p+4L : -0x1.05cc0d284e010a8cf4d5c0d4735ap-1068L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.800000000000001p+4L : -0x1.08p-1068L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.800000000000001p+4L : -0x1.04p-1068L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128ibm -0xb.800000000000001p+4L : -0x1.04p-1068L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128ibm -0xb.800000000000001p+4L : -0x1.04p-1068L : inexact-ok underflow errno-erange-ok
+tgamma -0xbb.ffffffffffffffp0
+= tgamma downward flt-32 -0xb.bffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0xb.bffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.bffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0xb.bffffp+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0xb.bffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0xb.bffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.bffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.bffffp+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xb.bffffp+4L : 0x3.a18e29bac973932cp-1140L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.bffffp+4L : 0x3.a18e29bac973933p-1140L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.bffffp+4L : 0x3.a18e29bac973932cp-1140L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.bffffp+4L : 0x3.a18e29bac973933p-1140L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.bffffp+4L : 0x3.a18e29bac973932cp-1140L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.bffffp+4L : 0x3.a18e29bac973933p-1140L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.bffffp+4L : 0x3.a18e29bac973932cp-1140L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.bffffp+4L : 0x3.a18e29bac973933p-1140L : inexact-ok
+= tgamma downward ldbl-128 -0xb.bffffp+4L : 0x3.a18e29bac973932feed1b47afae6p-1140L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.bffffp+4L : 0x3.a18e29bac973932feed1b47afae6p-1140L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.bffffp+4L : 0x3.a18e29bac973932feed1b47afae6p-1140L : inexact-ok
+= tgamma upward ldbl-128 -0xb.bffffp+4L : 0x3.a18e29bac973932feed1b47afae8p-1140L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.bffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.bffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.bffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.bffffp+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0xb.bfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0xb.bfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.bfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.bfffffffffff8p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xb.bfffffffffff8p+4L : 0x7.42f647bca86c5278p-1112L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.bfffffffffff8p+4L : 0x7.42f647bca86c528p-1112L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.bfffffffffff8p+4L : 0x7.42f647bca86c5278p-1112L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.bfffffffffff8p+4L : 0x7.42f647bca86c528p-1112L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.bfffffffffff8p+4L : 0x7.42f647bca86c5278p-1112L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.bfffffffffff8p+4L : 0x7.42f647bca86c528p-1112L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.bfffffffffff8p+4L : 0x7.42f647bca86c5278p-1112L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.bfffffffffff8p+4L : 0x7.42f647bca86c528p-1112L : inexact-ok
+= tgamma downward ldbl-128 -0xb.bfffffffffff8p+4L : 0x7.42f647bca86c527d96aff32b14acp-1112L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.bfffffffffff8p+4L : 0x7.42f647bca86c527d96aff32b14acp-1112L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.bfffffffffff8p+4L : 0x7.42f647bca86c527d96aff32b14acp-1112L : inexact-ok
+= tgamma upward ldbl-128 -0xb.bfffffffffff8p+4L : 0x7.42f647bca86c527d96aff32b14bp-1112L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.bfffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.bfffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.bfffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.bfffffffffff8p+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xb.bffffffffffffffp+4L : 0x3.a17b23de539e0f1cp-1100L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.bffffffffffffffp+4L : 0x3.a17b23de539e0f2p-1100L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.bffffffffffffffp+4L : 0x3.a17b23de539e0f1cp-1100L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.bffffffffffffffp+4L : 0x3.a17b23de539e0f2p-1100L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.bffffffffffffffp+4L : 0x3.a17b23de539e0f1cp-1100L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.bffffffffffffffp+4L : 0x3.a17b23de539e0f2p-1100L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.bffffffffffffffp+4L : 0x3.a17b23de539e0f1cp-1100L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.bffffffffffffffp+4L : 0x3.a17b23de539e0f2p-1100L : inexact-ok
+= tgamma downward ldbl-128 -0xb.bffffffffffffffp+4L : 0x3.a17b23de539e0f1f1af66ae9e844p-1100L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.bffffffffffffffp+4L : 0x3.a17b23de539e0f1f1af66ae9e844p-1100L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.bffffffffffffffp+4L : 0x3.a17b23de539e0f1f1af66ae9e844p-1100L : inexact-ok
+= tgamma upward ldbl-128 -0xb.bffffffffffffffp+4L : 0x3.a17b23de539e0f1f1af66ae9e846p-1100L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.bffffffffffffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.bffffffffffffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.bffffffffffffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.bffffffffffffffp+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+tgamma -0xbc.00000000000001p0
+= tgamma downward flt-32 -0xb.c0001p+4f : -0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma tonearest flt-32 -0xb.c0001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.c0001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0xb.c0001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0xb.c0001p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.c0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.c0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.c0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0xb.c0001p+4L : -0x3.a1681e71734405cp-1140L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.c0001p+4L : -0x3.a1681e71734405bcp-1140L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.c0001p+4L : -0x3.a1681e71734405bcp-1140L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.c0001p+4L : -0x3.a1681e71734405bcp-1140L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.c0001p+4L : -0x3.a1681e71734405cp-1140L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.c0001p+4L : -0x3.a1681e71734405bcp-1140L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.c0001p+4L : -0x3.a1681e71734405bcp-1140L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.c0001p+4L : -0x3.a1681e71734405bcp-1140L : inexact-ok
+= tgamma downward ldbl-128 -0xb.c0001p+4L : -0x3.a1681e71734405bc890265f19adap-1140L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.c0001p+4L : -0x3.a1681e71734405bc890265f19adap-1140L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.c0001p+4L : -0x3.a1681e71734405bc890265f19ad8p-1140L : inexact-ok
+= tgamma upward ldbl-128 -0xb.c0001p+4L : -0x3.a1681e71734405bc890265f19ad8p-1140L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.c0001p+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.c0001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.c0001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.c0001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0xb.c000000000008p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.c000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.c000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.c000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0xb.c000000000008p+4L : -0x7.42f647bca60b9dfp-1112L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.c000000000008p+4L : -0x7.42f647bca60b9de8p-1112L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.c000000000008p+4L : -0x7.42f647bca60b9de8p-1112L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.c000000000008p+4L : -0x7.42f647bca60b9de8p-1112L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.c000000000008p+4L : -0x7.42f647bca60b9dfp-1112L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.c000000000008p+4L : -0x7.42f647bca60b9de8p-1112L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.c000000000008p+4L : -0x7.42f647bca60b9de8p-1112L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.c000000000008p+4L : -0x7.42f647bca60b9de8p-1112L : inexact-ok
+= tgamma downward ldbl-128 -0xb.c000000000008p+4L : -0x7.42f647bca60b9de8427f6a362ab8p-1112L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.c000000000008p+4L : -0x7.42f647bca60b9de8427f6a362ab4p-1112L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.c000000000008p+4L : -0x7.42f647bca60b9de8427f6a362ab4p-1112L : inexact-ok
+= tgamma upward ldbl-128 -0xb.c000000000008p+4L : -0x7.42f647bca60b9de8427f6a362ab4p-1112L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.c000000000008p+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.c000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.c000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.c000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0xb.c00000000000001p+4L : -0x3.a17b23de539de914p-1100L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.c00000000000001p+4L : -0x3.a17b23de539de914p-1100L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.c00000000000001p+4L : -0x3.a17b23de539de91p-1100L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.c00000000000001p+4L : -0x3.a17b23de539de91p-1100L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.c00000000000001p+4L : -0x3.a17b23de539de914p-1100L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.c00000000000001p+4L : -0x3.a17b23de539de914p-1100L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.c00000000000001p+4L : -0x3.a17b23de539de91p-1100L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.c00000000000001p+4L : -0x3.a17b23de539de91p-1100L : inexact-ok
+= tgamma downward ldbl-128 -0xb.c00000000000001p+4L : -0x3.a17b23de539de913d1a127e158f6p-1100L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.c00000000000001p+4L : -0x3.a17b23de539de913d1a127e158f6p-1100L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.c00000000000001p+4L : -0x3.a17b23de539de913d1a127e158f4p-1100L : inexact-ok
+= tgamma upward ldbl-128 -0xb.c00000000000001p+4L : -0x3.a17b23de539de913d1a127e158f4p-1100L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.c00000000000001p+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.c00000000000001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.c00000000000001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.c00000000000001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+tgamma -0xbc.ffffffffffffffp0
+= tgamma downward flt-32 -0xb.cffffp+4f : -0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma tonearest flt-32 -0xb.cffffp+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.cffffp+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0xb.cffffp+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0xb.cffffp+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.cffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.cffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.cffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0xb.cffffp+4L : -0x4.eb1490744e9508dp-1148L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.cffffp+4L : -0x4.eb1490744e9508c8p-1148L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.cffffp+4L : -0x4.eb1490744e9508c8p-1148L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.cffffp+4L : -0x4.eb1490744e9508c8p-1148L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.cffffp+4L : -0x4.eb1490744e9508dp-1148L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.cffffp+4L : -0x4.eb1490744e9508c8p-1148L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.cffffp+4L : -0x4.eb1490744e9508c8p-1148L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.cffffp+4L : -0x4.eb1490744e9508c8p-1148L : inexact-ok
+= tgamma downward ldbl-128 -0xb.cffffp+4L : -0x4.eb1490744e9508cbdf4b2d2d11b8p-1148L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.cffffp+4L : -0x4.eb1490744e9508cbdf4b2d2d11b4p-1148L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.cffffp+4L : -0x4.eb1490744e9508cbdf4b2d2d11b4p-1148L : inexact-ok
+= tgamma upward ldbl-128 -0xb.cffffp+4L : -0x4.eb1490744e9508cbdf4b2d2d11b4p-1148L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.cffffp+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.cffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.cffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.cffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0xb.cfffffffffff8p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.cfffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.cfffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.cfffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0xb.cfffffffffff8p+4L : -0x9.d5f58b282beb2e5p-1120L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.cfffffffffff8p+4L : -0x9.d5f58b282beb2e5p-1120L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.cfffffffffff8p+4L : -0x9.d5f58b282beb2e4p-1120L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.cfffffffffff8p+4L : -0x9.d5f58b282beb2e4p-1120L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.cfffffffffff8p+4L : -0x9.d5f58b282beb2e5p-1120L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.cfffffffffff8p+4L : -0x9.d5f58b282beb2e5p-1120L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.cfffffffffff8p+4L : -0x9.d5f58b282beb2e4p-1120L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.cfffffffffff8p+4L : -0x9.d5f58b282beb2e4p-1120L : inexact-ok
+= tgamma downward ldbl-128 -0xb.cfffffffffff8p+4L : -0x9.d5f58b282beb2e4ada1f6e725c48p-1120L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.cfffffffffff8p+4L : -0x9.d5f58b282beb2e4ada1f6e725c48p-1120L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.cfffffffffff8p+4L : -0x9.d5f58b282beb2e4ada1f6e725c4p-1120L : inexact-ok
+= tgamma upward ldbl-128 -0xb.cfffffffffff8p+4L : -0x9.d5f58b282beb2e4ada1f6e725c4p-1120L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.cfffffffffff8p+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.cfffffffffff8p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.cfffffffffff8p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.cfffffffffff8p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0xb.cffffffffffffffp+4L : -0x4.eafac59415275c5p-1108L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.cffffffffffffffp+4L : -0x4.eafac59415275c48p-1108L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.cffffffffffffffp+4L : -0x4.eafac59415275c48p-1108L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.cffffffffffffffp+4L : -0x4.eafac59415275c48p-1108L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.cffffffffffffffp+4L : -0x4.eafac59415275c5p-1108L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.cffffffffffffffp+4L : -0x4.eafac59415275c48p-1108L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.cffffffffffffffp+4L : -0x4.eafac59415275c48p-1108L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.cffffffffffffffp+4L : -0x4.eafac59415275c48p-1108L : inexact-ok
+= tgamma downward ldbl-128 -0xb.cffffffffffffffp+4L : -0x4.eafac59415275c4be21f68f6814p-1108L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.cffffffffffffffp+4L : -0x4.eafac59415275c4be21f68f6814p-1108L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.cffffffffffffffp+4L : -0x4.eafac59415275c4be21f68f6813cp-1108L : inexact-ok
+= tgamma upward ldbl-128 -0xb.cffffffffffffffp+4L : -0x4.eafac59415275c4be21f68f6813cp-1108L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.cffffffffffffffp+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.cffffffffffffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.cffffffffffffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.cffffffffffffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+tgamma -0xbd.00000000000001p0
+= tgamma downward flt-32 -0xb.d0001p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0xb.d0001p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.d0001p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0xb.d0001p+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0xb.d0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0xb.d0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.d0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.d0001p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xb.d0001p+4L : 0x4.eae0fb4b4576d3e8p-1148L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.d0001p+4L : 0x4.eae0fb4b4576d3fp-1148L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.d0001p+4L : 0x4.eae0fb4b4576d3e8p-1148L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.d0001p+4L : 0x4.eae0fb4b4576d3fp-1148L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.d0001p+4L : 0x4.eae0fb4b4576d3e8p-1148L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.d0001p+4L : 0x4.eae0fb4b4576d3fp-1148L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.d0001p+4L : 0x4.eae0fb4b4576d3e8p-1148L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.d0001p+4L : 0x4.eae0fb4b4576d3fp-1148L : inexact-ok
+= tgamma downward ldbl-128 -0xb.d0001p+4L : 0x4.eae0fb4b4576d3ee7cdc0f84654cp-1148L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.d0001p+4L : 0x4.eae0fb4b4576d3ee7cdc0f84655p-1148L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.d0001p+4L : 0x4.eae0fb4b4576d3ee7cdc0f84654cp-1148L : inexact-ok
+= tgamma upward ldbl-128 -0xb.d0001p+4L : 0x4.eae0fb4b4576d3ee7cdc0f84655p-1148L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.d0001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.d0001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.d0001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.d0001p+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0xb.d000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0xb.d000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.d000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.d000000000008p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xb.d000000000008p+4L : 0x9.d5f58b2828b1dbbp-1120L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.d000000000008p+4L : 0x9.d5f58b2828b1dbcp-1120L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.d000000000008p+4L : 0x9.d5f58b2828b1dbbp-1120L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.d000000000008p+4L : 0x9.d5f58b2828b1dbcp-1120L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.d000000000008p+4L : 0x9.d5f58b2828b1dbbp-1120L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.d000000000008p+4L : 0x9.d5f58b2828b1dbcp-1120L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.d000000000008p+4L : 0x9.d5f58b2828b1dbbp-1120L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.d000000000008p+4L : 0x9.d5f58b2828b1dbcp-1120L : inexact-ok
+= tgamma downward ldbl-128 -0xb.d000000000008p+4L : 0x9.d5f58b2828b1dbba5c4ec70798d8p-1120L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.d000000000008p+4L : 0x9.d5f58b2828b1dbba5c4ec70798d8p-1120L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.d000000000008p+4L : 0x9.d5f58b2828b1dbba5c4ec70798d8p-1120L : inexact-ok
+= tgamma upward ldbl-128 -0xb.d000000000008p+4L : 0x9.d5f58b2828b1dbba5c4ec70798ep-1120L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.d000000000008p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.d000000000008p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.d000000000008p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.d000000000008p+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xb.d00000000000001p+4L : 0x4.eafac594152728bp-1108L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.d00000000000001p+4L : 0x4.eafac594152728b8p-1108L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.d00000000000001p+4L : 0x4.eafac594152728bp-1108L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.d00000000000001p+4L : 0x4.eafac594152728b8p-1108L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.d00000000000001p+4L : 0x4.eafac594152728bp-1108L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.d00000000000001p+4L : 0x4.eafac594152728b8p-1108L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.d00000000000001p+4L : 0x4.eafac594152728bp-1108L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.d00000000000001p+4L : 0x4.eafac594152728b8p-1108L : inexact-ok
+= tgamma downward ldbl-128 -0xb.d00000000000001p+4L : 0x4.eafac594152728b6b9178bec0a9p-1108L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.d00000000000001p+4L : 0x4.eafac594152728b6b9178bec0a94p-1108L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.d00000000000001p+4L : 0x4.eafac594152728b6b9178bec0a9p-1108L : inexact-ok
+= tgamma upward ldbl-128 -0xb.d00000000000001p+4L : 0x4.eafac594152728b6b9178bec0a94p-1108L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.d00000000000001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.d00000000000001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.d00000000000001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.d00000000000001p+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+tgamma -0xbd.ffffffffffffffp0
+= tgamma downward flt-32 -0xb.dffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0xb.dffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.dffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0xb.dffffp+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0xb.dffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0xb.dffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.dffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.dffffp+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xb.dffffp+4L : 0x6.a071f95f54494e5p-1156L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.dffffp+4L : 0x6.a071f95f54494e5p-1156L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.dffffp+4L : 0x6.a071f95f54494e5p-1156L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.dffffp+4L : 0x6.a071f95f54494e58p-1156L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.dffffp+4L : 0x6.a071f95f54494e5p-1156L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.dffffp+4L : 0x6.a071f95f54494e5p-1156L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.dffffp+4L : 0x6.a071f95f54494e5p-1156L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.dffffp+4L : 0x6.a071f95f54494e58p-1156L : inexact-ok
+= tgamma downward ldbl-128 -0xb.dffffp+4L : 0x6.a071f95f54494e510e48132cef88p-1156L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.dffffp+4L : 0x6.a071f95f54494e510e48132cef8cp-1156L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.dffffp+4L : 0x6.a071f95f54494e510e48132cef88p-1156L : inexact-ok
+= tgamma upward ldbl-128 -0xb.dffffp+4L : 0x6.a071f95f54494e510e48132cef8cp-1156L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.dffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.dffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.dffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.dffffp+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0xb.dfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0xb.dfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.dfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.dfffffffffff8p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xb.dfffffffffff8p+4L : 0xd.409e5fdfe4f1fbp-1128L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.dfffffffffff8p+4L : 0xd.409e5fdfe4f1fbp-1128L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.dfffffffffff8p+4L : 0xd.409e5fdfe4f1fbp-1128L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.dfffffffffff8p+4L : 0xd.409e5fdfe4f1fb1p-1128L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.dfffffffffff8p+4L : 0xd.409e5fdfe4f1fbp-1128L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.dfffffffffff8p+4L : 0xd.409e5fdfe4f1fbp-1128L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.dfffffffffff8p+4L : 0xd.409e5fdfe4f1fbp-1128L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.dfffffffffff8p+4L : 0xd.409e5fdfe4f1fb1p-1128L : inexact-ok
+= tgamma downward ldbl-128 -0xb.dfffffffffff8p+4L : 0xd.409e5fdfe4f1fb07d10093ac5bcp-1128L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.dfffffffffff8p+4L : 0xd.409e5fdfe4f1fb07d10093ac5bc8p-1128L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.dfffffffffff8p+4L : 0xd.409e5fdfe4f1fb07d10093ac5bcp-1128L : inexact-ok
+= tgamma upward ldbl-128 -0xb.dfffffffffff8p+4L : 0xd.409e5fdfe4f1fb07d10093ac5bc8p-1128L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.dfffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.dfffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.dfffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.dfffffffffff8p+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xb.dffffffffffffffp+4L : 0x6.a04f2feff162d8p-1116L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.dffffffffffffffp+4L : 0x6.a04f2feff162d8p-1116L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.dffffffffffffffp+4L : 0x6.a04f2feff162d8p-1116L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.dffffffffffffffp+4L : 0x6.a04f2feff162d808p-1116L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.dffffffffffffffp+4L : 0x6.a04f2feff162d8p-1116L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.dffffffffffffffp+4L : 0x6.a04f2feff162d8p-1116L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.dffffffffffffffp+4L : 0x6.a04f2feff162d8p-1116L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.dffffffffffffffp+4L : 0x6.a04f2feff162d808p-1116L : inexact-ok
+= tgamma downward ldbl-128 -0xb.dffffffffffffffp+4L : 0x6.a04f2feff162d8036197b5c29fd4p-1116L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.dffffffffffffffp+4L : 0x6.a04f2feff162d8036197b5c29fd8p-1116L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.dffffffffffffffp+4L : 0x6.a04f2feff162d8036197b5c29fd4p-1116L : inexact-ok
+= tgamma upward ldbl-128 -0xb.dffffffffffffffp+4L : 0x6.a04f2feff162d8036197b5c29fd8p-1116L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.dffffffffffffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.dffffffffffffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.dffffffffffffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.dffffffffffffffp+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+tgamma -0xbe.00000000000001p0
+= tgamma downward flt-32 -0xb.e0001p+4f : -0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma tonearest flt-32 -0xb.e0001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.e0001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0xb.e0001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0xb.e0001p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.e0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.e0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.e0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0xb.e0001p+4L : -0x6.a02c674cee90e108p-1156L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.e0001p+4L : -0x6.a02c674cee90e1p-1156L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.e0001p+4L : -0x6.a02c674cee90e1p-1156L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.e0001p+4L : -0x6.a02c674cee90e1p-1156L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.e0001p+4L : -0x6.a02c674cee90e108p-1156L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.e0001p+4L : -0x6.a02c674cee90e1p-1156L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.e0001p+4L : -0x6.a02c674cee90e1p-1156L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.e0001p+4L : -0x6.a02c674cee90e1p-1156L : inexact-ok
+= tgamma downward ldbl-128 -0xb.e0001p+4L : -0x6.a02c674cee90e10296e1141cfd9cp-1156L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.e0001p+4L : -0x6.a02c674cee90e10296e1141cfd9cp-1156L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.e0001p+4L : -0x6.a02c674cee90e10296e1141cfd98p-1156L : inexact-ok
+= tgamma upward ldbl-128 -0xb.e0001p+4L : -0x6.a02c674cee90e10296e1141cfd98p-1156L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.e0001p+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.e0001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.e0001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.e0001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0xb.e000000000008p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.e000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.e000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.e000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0xb.e000000000008p+4L : -0xd.409e5fdfe098d9fp-1128L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.e000000000008p+4L : -0xd.409e5fdfe098d9ep-1128L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.e000000000008p+4L : -0xd.409e5fdfe098d9ep-1128L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.e000000000008p+4L : -0xd.409e5fdfe098d9ep-1128L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.e000000000008p+4L : -0xd.409e5fdfe098d9fp-1128L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.e000000000008p+4L : -0xd.409e5fdfe098d9ep-1128L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.e000000000008p+4L : -0xd.409e5fdfe098d9ep-1128L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.e000000000008p+4L : -0xd.409e5fdfe098d9ep-1128L : inexact-ok
+= tgamma downward ldbl-128 -0xb.e000000000008p+4L : -0xd.409e5fdfe098d9e190969c4f40cp-1128L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.e000000000008p+4L : -0xd.409e5fdfe098d9e190969c4f40b8p-1128L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.e000000000008p+4L : -0xd.409e5fdfe098d9e190969c4f40b8p-1128L : inexact-ok
+= tgamma upward ldbl-128 -0xb.e000000000008p+4L : -0xd.409e5fdfe098d9e190969c4f40b8p-1128L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.e000000000008p+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.e000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.e000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.e000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0xb.e00000000000001p+4L : -0x6.a04f2feff1629278p-1116L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.e00000000000001p+4L : -0x6.a04f2feff162927p-1116L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.e00000000000001p+4L : -0x6.a04f2feff162927p-1116L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.e00000000000001p+4L : -0x6.a04f2feff162927p-1116L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.e00000000000001p+4L : -0x6.a04f2feff1629278p-1116L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.e00000000000001p+4L : -0x6.a04f2feff162927p-1116L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.e00000000000001p+4L : -0x6.a04f2feff162927p-1116L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.e00000000000001p+4L : -0x6.a04f2feff162927p-1116L : inexact-ok
+= tgamma downward ldbl-128 -0xb.e00000000000001p+4L : -0x6.a04f2feff16292714f33af232a08p-1116L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.e00000000000001p+4L : -0x6.a04f2feff16292714f33af232a04p-1116L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.e00000000000001p+4L : -0x6.a04f2feff16292714f33af232a04p-1116L : inexact-ok
+= tgamma upward ldbl-128 -0xb.e00000000000001p+4L : -0x6.a04f2feff16292714f33af232a04p-1116L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.e00000000000001p+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.e00000000000001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.e00000000000001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.e00000000000001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+tgamma -0xbe.ffffffffffffffp0
+= tgamma downward flt-32 -0xb.effffp+4f : -0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma tonearest flt-32 -0xb.effffp+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.effffp+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0xb.effffp+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0xb.effffp+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.effffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.effffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.effffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0xb.effffp+4L : -0x8.e1c509b9188f73ep-1164L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.effffp+4L : -0x8.e1c509b9188f73dp-1164L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.effffp+4L : -0x8.e1c509b9188f73dp-1164L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.effffp+4L : -0x8.e1c509b9188f73dp-1164L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.effffp+4L : -0x8.e1c509b9188f73ep-1164L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.effffp+4L : -0x8.e1c509b9188f73dp-1164L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.effffp+4L : -0x8.e1c509b9188f73dp-1164L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.effffp+4L : -0x8.e1c509b9188f73dp-1164L : inexact-ok
+= tgamma downward ldbl-128 -0xb.effffp+4L : -0x8.e1c509b9188f73d1ea32ca8230b8p-1164L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.effffp+4L : -0x8.e1c509b9188f73d1ea32ca8230bp-1164L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.effffp+4L : -0x8.e1c509b9188f73d1ea32ca8230bp-1164L : inexact-ok
+= tgamma upward ldbl-128 -0xb.effffp+4L : -0x8.e1c509b9188f73d1ea32ca8230bp-1164L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.effffp+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.effffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.effffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.effffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0xb.efffffffffff8p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.efffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.efffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.efffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0xb.efffffffffff8p+4L : -0x1.1c32cbb79d3b2faep-1132L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.efffffffffff8p+4L : -0x1.1c32cbb79d3b2faep-1132L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.efffffffffff8p+4L : -0x1.1c32cbb79d3b2facp-1132L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.efffffffffff8p+4L : -0x1.1c32cbb79d3b2facp-1132L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.efffffffffff8p+4L : -0x1.1c32cbb79d3b2faep-1132L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.efffffffffff8p+4L : -0x1.1c32cbb79d3b2faep-1132L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.efffffffffff8p+4L : -0x1.1c32cbb79d3b2facp-1132L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.efffffffffff8p+4L : -0x1.1c32cbb79d3b2facp-1132L : inexact-ok
+= tgamma downward ldbl-128 -0xb.efffffffffff8p+4L : -0x1.1c32cbb79d3b2fad009321b3186ep-1132L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.efffffffffff8p+4L : -0x1.1c32cbb79d3b2fad009321b3186ep-1132L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.efffffffffff8p+4L : -0x1.1c32cbb79d3b2fad009321b3186dp-1132L : inexact-ok
+= tgamma upward ldbl-128 -0xb.efffffffffff8p+4L : -0x1.1c32cbb79d3b2fad009321b3186dp-1132L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.efffffffffff8p+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.efffffffffff8p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.efffffffffff8p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.efffffffffff8p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0xb.effffffffffffffp+4L : -0x8.e1965dbce864508p-1124L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.effffffffffffffp+4L : -0x8.e1965dbce864508p-1124L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.effffffffffffffp+4L : -0x8.e1965dbce864507p-1124L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.effffffffffffffp+4L : -0x8.e1965dbce864507p-1124L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.effffffffffffffp+4L : -0x8.e1965dbce864508p-1124L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.effffffffffffffp+4L : -0x8.e1965dbce864508p-1124L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.effffffffffffffp+4L : -0x8.e1965dbce864507p-1124L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.effffffffffffffp+4L : -0x8.e1965dbce864507p-1124L : inexact-ok
+= tgamma downward ldbl-128 -0xb.effffffffffffffp+4L : -0x8.e1965dbce864507ba91eede73f5p-1124L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.effffffffffffffp+4L : -0x8.e1965dbce864507ba91eede73f5p-1124L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.effffffffffffffp+4L : -0x8.e1965dbce864507ba91eede73f48p-1124L : inexact-ok
+= tgamma upward ldbl-128 -0xb.effffffffffffffp+4L : -0x8.e1965dbce864507ba91eede73f48p-1124L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.effffffffffffffp+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.effffffffffffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.effffffffffffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.effffffffffffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+tgamma -0xbf.00000000000001p0
+= tgamma downward flt-32 -0xb.f0001p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0xb.f0001p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.f0001p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0xb.f0001p+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0xb.f0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0xb.f0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.f0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.f0001p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xb.f0001p+4L : 0x8.e167b2d322aba2p-1164L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.f0001p+4L : 0x8.e167b2d322aba2p-1164L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.f0001p+4L : 0x8.e167b2d322aba2p-1164L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.f0001p+4L : 0x8.e167b2d322aba21p-1164L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.f0001p+4L : 0x8.e167b2d322aba2p-1164L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.f0001p+4L : 0x8.e167b2d322aba2p-1164L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.f0001p+4L : 0x8.e167b2d322aba2p-1164L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.f0001p+4L : 0x8.e167b2d322aba21p-1164L : inexact-ok
+= tgamma downward ldbl-128 -0xb.f0001p+4L : 0x8.e167b2d322aba202926ca843c648p-1164L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.f0001p+4L : 0x8.e167b2d322aba202926ca843c65p-1164L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.f0001p+4L : 0x8.e167b2d322aba202926ca843c648p-1164L : inexact-ok
+= tgamma upward ldbl-128 -0xb.f0001p+4L : 0x8.e167b2d322aba202926ca843c65p-1164L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.f0001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.f0001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.f0001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.f0001p+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0xb.f000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0xb.f000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.f000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.f000000000008p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xb.f000000000008p+4L : 0x1.1c32cbb79cddd8c6p-1132L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.f000000000008p+4L : 0x1.1c32cbb79cddd8c8p-1132L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.f000000000008p+4L : 0x1.1c32cbb79cddd8c6p-1132L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.f000000000008p+4L : 0x1.1c32cbb79cddd8c8p-1132L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.f000000000008p+4L : 0x1.1c32cbb79cddd8c6p-1132L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.f000000000008p+4L : 0x1.1c32cbb79cddd8c8p-1132L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.f000000000008p+4L : 0x1.1c32cbb79cddd8c6p-1132L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.f000000000008p+4L : 0x1.1c32cbb79cddd8c8p-1132L : inexact-ok
+= tgamma downward ldbl-128 -0xb.f000000000008p+4L : 0x1.1c32cbb79cddd8c70cf62ebbabecp-1132L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.f000000000008p+4L : 0x1.1c32cbb79cddd8c70cf62ebbabedp-1132L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.f000000000008p+4L : 0x1.1c32cbb79cddd8c70cf62ebbabecp-1132L : inexact-ok
+= tgamma upward ldbl-128 -0xb.f000000000008p+4L : 0x1.1c32cbb79cddd8c70cf62ebbabedp-1132L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.f000000000008p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.f000000000008p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.f000000000008p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.f000000000008p+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xb.f00000000000001p+4L : 0x8.e1965dbce863f32p-1124L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.f00000000000001p+4L : 0x8.e1965dbce863f32p-1124L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.f00000000000001p+4L : 0x8.e1965dbce863f32p-1124L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.f00000000000001p+4L : 0x8.e1965dbce863f33p-1124L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.f00000000000001p+4L : 0x8.e1965dbce863f32p-1124L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.f00000000000001p+4L : 0x8.e1965dbce863f32p-1124L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.f00000000000001p+4L : 0x8.e1965dbce863f32p-1124L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.f00000000000001p+4L : 0x8.e1965dbce863f33p-1124L : inexact-ok
+= tgamma downward ldbl-128 -0xb.f00000000000001p+4L : 0x8.e1965dbce863f324c32b50f447ep-1124L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.f00000000000001p+4L : 0x8.e1965dbce863f324c32b50f447ep-1124L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.f00000000000001p+4L : 0x8.e1965dbce863f324c32b50f447ep-1124L : inexact-ok
+= tgamma upward ldbl-128 -0xb.f00000000000001p+4L : 0x8.e1965dbce863f324c32b50f447e8p-1124L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.f00000000000001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.f00000000000001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.f00000000000001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.f00000000000001p+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+tgamma -0xf9.ffffffffffffffp0
+= tgamma downward flt-32 -0xf.9ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0xf.9ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xf.9ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0xf.9ffffp+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0xf.9ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0xf.9ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xf.9ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xf.9ffffp+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xf.9ffffp+4L : 0xf.1f88ab042ff7085p-1624L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xf.9ffffp+4L : 0xf.1f88ab042ff7085p-1624L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xf.9ffffp+4L : 0xf.1f88ab042ff7085p-1624L : inexact-ok
+= tgamma upward ldbl-96-intel -0xf.9ffffp+4L : 0xf.1f88ab042ff7086p-1624L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xf.9ffffp+4L : 0xf.1f88ab042ff7085p-1624L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xf.9ffffp+4L : 0xf.1f88ab042ff7085p-1624L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xf.9ffffp+4L : 0xf.1f88ab042ff7085p-1624L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xf.9ffffp+4L : 0xf.1f88ab042ff7086p-1624L : inexact-ok
+= tgamma downward ldbl-128 -0xf.9ffffp+4L : 0xf.1f88ab042ff7085579fc982914d8p-1624L : inexact-ok
+= tgamma tonearest ldbl-128 -0xf.9ffffp+4L : 0xf.1f88ab042ff7085579fc982914d8p-1624L : inexact-ok
+= tgamma towardzero ldbl-128 -0xf.9ffffp+4L : 0xf.1f88ab042ff7085579fc982914d8p-1624L : inexact-ok
+= tgamma upward ldbl-128 -0xf.9ffffp+4L : 0xf.1f88ab042ff7085579fc982914ep-1624L : inexact-ok
+= tgamma downward ldbl-128ibm -0xf.9ffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xf.9ffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xf.9ffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xf.9ffffp+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0xf.9fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0xf.9fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xf.9fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xf.9fffffffffff8p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xf.9fffffffffff8p+4L : 0x1.e3e6a471e8ca39ep-1592L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xf.9fffffffffff8p+4L : 0x1.e3e6a471e8ca39e2p-1592L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xf.9fffffffffff8p+4L : 0x1.e3e6a471e8ca39ep-1592L : inexact-ok
+= tgamma upward ldbl-96-intel -0xf.9fffffffffff8p+4L : 0x1.e3e6a471e8ca39e2p-1592L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xf.9fffffffffff8p+4L : 0x1.e3e6a471e8ca39ep-1592L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xf.9fffffffffff8p+4L : 0x1.e3e6a471e8ca39e2p-1592L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xf.9fffffffffff8p+4L : 0x1.e3e6a471e8ca39ep-1592L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xf.9fffffffffff8p+4L : 0x1.e3e6a471e8ca39e2p-1592L : inexact-ok
+= tgamma downward ldbl-128 -0xf.9fffffffffff8p+4L : 0x1.e3e6a471e8ca39e146ec0d2ee4b5p-1592L : inexact-ok
+= tgamma tonearest ldbl-128 -0xf.9fffffffffff8p+4L : 0x1.e3e6a471e8ca39e146ec0d2ee4b5p-1592L : inexact-ok
+= tgamma towardzero ldbl-128 -0xf.9fffffffffff8p+4L : 0x1.e3e6a471e8ca39e146ec0d2ee4b5p-1592L : inexact-ok
+= tgamma upward ldbl-128 -0xf.9fffffffffff8p+4L : 0x1.e3e6a471e8ca39e146ec0d2ee4b6p-1592L : inexact-ok
+= tgamma downward ldbl-128ibm -0xf.9fffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xf.9fffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xf.9fffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xf.9fffffffffff8p+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xf.9ffffffffffffffp+4L : 0xf.1f35238f43b5eeep-1584L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xf.9ffffffffffffffp+4L : 0xf.1f35238f43b5eeep-1584L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xf.9ffffffffffffffp+4L : 0xf.1f35238f43b5eeep-1584L : inexact-ok
+= tgamma upward ldbl-96-intel -0xf.9ffffffffffffffp+4L : 0xf.1f35238f43b5eefp-1584L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xf.9ffffffffffffffp+4L : 0xf.1f35238f43b5eeep-1584L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xf.9ffffffffffffffp+4L : 0xf.1f35238f43b5eeep-1584L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xf.9ffffffffffffffp+4L : 0xf.1f35238f43b5eeep-1584L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xf.9ffffffffffffffp+4L : 0xf.1f35238f43b5eefp-1584L : inexact-ok
+= tgamma downward ldbl-128 -0xf.9ffffffffffffffp+4L : 0xf.1f35238f43b5eee5821ae2926698p-1584L : inexact-ok
+= tgamma tonearest ldbl-128 -0xf.9ffffffffffffffp+4L : 0xf.1f35238f43b5eee5821ae29266ap-1584L : inexact-ok
+= tgamma towardzero ldbl-128 -0xf.9ffffffffffffffp+4L : 0xf.1f35238f43b5eee5821ae2926698p-1584L : inexact-ok
+= tgamma upward ldbl-128 -0xf.9ffffffffffffffp+4L : 0xf.1f35238f43b5eee5821ae29266ap-1584L : inexact-ok
+= tgamma downward ldbl-128ibm -0xf.9ffffffffffffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xf.9ffffffffffffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xf.9ffffffffffffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xf.9ffffffffffffffp+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+tgamma -0xfa.00000000000001p0
+= tgamma downward flt-32 -0xf.a0001p+4f : -0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma tonearest flt-32 -0xf.a0001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xf.a0001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0xf.a0001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0xf.a0001p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0xf.a0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xf.a0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xf.a0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0xf.a0001p+4L : -0xf.1ee19e1960e8838p-1624L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xf.a0001p+4L : -0xf.1ee19e1960e8838p-1624L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xf.a0001p+4L : -0xf.1ee19e1960e8837p-1624L : inexact-ok
+= tgamma upward ldbl-96-intel -0xf.a0001p+4L : -0xf.1ee19e1960e8837p-1624L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xf.a0001p+4L : -0xf.1ee19e1960e8838p-1624L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xf.a0001p+4L : -0xf.1ee19e1960e8838p-1624L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xf.a0001p+4L : -0xf.1ee19e1960e8837p-1624L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xf.a0001p+4L : -0xf.1ee19e1960e8837p-1624L : inexact-ok
+= tgamma downward ldbl-128 -0xf.a0001p+4L : -0xf.1ee19e1960e8837e1e8ee885a37p-1624L : inexact-ok
+= tgamma tonearest ldbl-128 -0xf.a0001p+4L : -0xf.1ee19e1960e8837e1e8ee885a368p-1624L : inexact-ok
+= tgamma towardzero ldbl-128 -0xf.a0001p+4L : -0xf.1ee19e1960e8837e1e8ee885a368p-1624L : inexact-ok
+= tgamma upward ldbl-128 -0xf.a0001p+4L : -0xf.1ee19e1960e8837e1e8ee885a368p-1624L : inexact-ok
+= tgamma downward ldbl-128ibm -0xf.a0001p+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xf.a0001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xf.a0001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xf.a0001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0xf.a000000000008p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0xf.a000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xf.a000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xf.a000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0xf.a000000000008p+4L : -0x1.e3e6a471e8232cf8p-1592L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xf.a000000000008p+4L : -0x1.e3e6a471e8232cf6p-1592L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xf.a000000000008p+4L : -0x1.e3e6a471e8232cf6p-1592L : inexact-ok
+= tgamma upward ldbl-96-intel -0xf.a000000000008p+4L : -0x1.e3e6a471e8232cf6p-1592L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xf.a000000000008p+4L : -0x1.e3e6a471e8232cf8p-1592L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xf.a000000000008p+4L : -0x1.e3e6a471e8232cf6p-1592L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xf.a000000000008p+4L : -0x1.e3e6a471e8232cf6p-1592L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xf.a000000000008p+4L : -0x1.e3e6a471e8232cf6p-1592L : inexact-ok
+= tgamma downward ldbl-128 -0xf.a000000000008p+4L : -0x1.e3e6a471e8232cf67c4166191d9dp-1592L : inexact-ok
+= tgamma tonearest ldbl-128 -0xf.a000000000008p+4L : -0x1.e3e6a471e8232cf67c4166191d9cp-1592L : inexact-ok
+= tgamma towardzero ldbl-128 -0xf.a000000000008p+4L : -0x1.e3e6a471e8232cf67c4166191d9cp-1592L : inexact-ok
+= tgamma upward ldbl-128 -0xf.a000000000008p+4L : -0x1.e3e6a471e8232cf67c4166191d9cp-1592L : inexact-ok
+= tgamma downward ldbl-128ibm -0xf.a000000000008p+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xf.a000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xf.a000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xf.a000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0xf.a00000000000001p+4L : -0xf.1f35238f43b547ep-1584L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xf.a00000000000001p+4L : -0xf.1f35238f43b547ep-1584L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xf.a00000000000001p+4L : -0xf.1f35238f43b547dp-1584L : inexact-ok
+= tgamma upward ldbl-96-intel -0xf.a00000000000001p+4L : -0xf.1f35238f43b547dp-1584L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xf.a00000000000001p+4L : -0xf.1f35238f43b547ep-1584L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xf.a00000000000001p+4L : -0xf.1f35238f43b547ep-1584L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xf.a00000000000001p+4L : -0xf.1f35238f43b547dp-1584L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xf.a00000000000001p+4L : -0xf.1f35238f43b547dp-1584L : inexact-ok
+= tgamma downward ldbl-128 -0xf.a00000000000001p+4L : -0xf.1f35238f43b547d8975037eb50d8p-1584L : inexact-ok
+= tgamma tonearest ldbl-128 -0xf.a00000000000001p+4L : -0xf.1f35238f43b547d8975037eb50d8p-1584L : inexact-ok
+= tgamma towardzero ldbl-128 -0xf.a00000000000001p+4L : -0xf.1f35238f43b547d8975037eb50dp-1584L : inexact-ok
+= tgamma upward ldbl-128 -0xf.a00000000000001p+4L : -0xf.1f35238f43b547d8975037eb50dp-1584L : inexact-ok
+= tgamma downward ldbl-128ibm -0xf.a00000000000001p+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xf.a00000000000001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xf.a00000000000001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xf.a00000000000001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+tgamma -0x1f3.fffffffffffffep0
+= tgamma downward flt-32 -0x1.f3fffep+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0x1.f3fffep+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x1.f3fffep+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x1.f3fffep+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0x1.f3fffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0x1.f3fffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x1.f3fffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x1.f3fffep+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0x1.f3fffep+8L : 0xc.8678d8710ada4b5p-3756L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x1.f3fffep+8L : 0xc.8678d8710ada4b6p-3756L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x1.f3fffep+8L : 0xc.8678d8710ada4b5p-3756L : inexact-ok
+= tgamma upward ldbl-96-intel -0x1.f3fffep+8L : 0xc.8678d8710ada4b6p-3756L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x1.f3fffep+8L : 0xc.8678d8710ada4b5p-3756L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x1.f3fffep+8L : 0xc.8678d8710ada4b6p-3756L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x1.f3fffep+8L : 0xc.8678d8710ada4b5p-3756L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x1.f3fffep+8L : 0xc.8678d8710ada4b6p-3756L : inexact-ok
+= tgamma downward ldbl-128 -0x1.f3fffep+8L : 0xc.8678d8710ada4b5eec735b549778p-3756L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.f3fffep+8L : 0xc.8678d8710ada4b5eec735b54978p-3756L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.f3fffep+8L : 0xc.8678d8710ada4b5eec735b549778p-3756L : inexact-ok
+= tgamma upward ldbl-128 -0x1.f3fffep+8L : 0xc.8678d8710ada4b5eec735b54978p-3756L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1.f3fffep+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x1.f3fffep+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x1.f3fffep+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x1.f3fffep+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0x1.f3fffffffffffp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0x1.f3fffffffffffp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x1.f3fffffffffffp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x1.f3fffffffffffp+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0x1.f3fffffffffffp+8L : 0x1.90bba4f1c2ba52b8p-3724L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x1.f3fffffffffffp+8L : 0x1.90bba4f1c2ba52b8p-3724L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x1.f3fffffffffffp+8L : 0x1.90bba4f1c2ba52b8p-3724L : inexact-ok
+= tgamma upward ldbl-96-intel -0x1.f3fffffffffffp+8L : 0x1.90bba4f1c2ba52bap-3724L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x1.f3fffffffffffp+8L : 0x1.90bba4f1c2ba52b8p-3724L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x1.f3fffffffffffp+8L : 0x1.90bba4f1c2ba52b8p-3724L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x1.f3fffffffffffp+8L : 0x1.90bba4f1c2ba52b8p-3724L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x1.f3fffffffffffp+8L : 0x1.90bba4f1c2ba52bap-3724L : inexact-ok
+= tgamma downward ldbl-128 -0x1.f3fffffffffffp+8L : 0x1.90bba4f1c2ba52b807b31083b732p-3724L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.f3fffffffffffp+8L : 0x1.90bba4f1c2ba52b807b31083b732p-3724L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.f3fffffffffffp+8L : 0x1.90bba4f1c2ba52b807b31083b732p-3724L : inexact-ok
+= tgamma upward ldbl-128 -0x1.f3fffffffffffp+8L : 0x1.90bba4f1c2ba52b807b31083b733p-3724L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1.f3fffffffffffp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x1.f3fffffffffffp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x1.f3fffffffffffp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x1.f3fffffffffffp+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0x1.f3fffffffffffffep+8L : 0xc.85dd278e10f5cb2p-3716L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x1.f3fffffffffffffep+8L : 0xc.85dd278e10f5cb2p-3716L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x1.f3fffffffffffffep+8L : 0xc.85dd278e10f5cb2p-3716L : inexact-ok
+= tgamma upward ldbl-96-intel -0x1.f3fffffffffffffep+8L : 0xc.85dd278e10f5cb3p-3716L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x1.f3fffffffffffffep+8L : 0xc.85dd278e10f5cb2p-3716L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x1.f3fffffffffffffep+8L : 0xc.85dd278e10f5cb2p-3716L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x1.f3fffffffffffffep+8L : 0xc.85dd278e10f5cb2p-3716L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x1.f3fffffffffffffep+8L : 0xc.85dd278e10f5cb3p-3716L : inexact-ok
+= tgamma downward ldbl-128 -0x1.f3fffffffffffffep+8L : 0xc.85dd278e10f5cb258653e3c773ap-3716L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.f3fffffffffffffep+8L : 0xc.85dd278e10f5cb258653e3c773ap-3716L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.f3fffffffffffffep+8L : 0xc.85dd278e10f5cb258653e3c773ap-3716L : inexact-ok
+= tgamma upward ldbl-128 -0x1.f3fffffffffffffep+8L : 0xc.85dd278e10f5cb258653e3c773a8p-3716L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1.f3fffffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x1.f3fffffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x1.f3fffffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x1.f3fffffffffffffep+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+tgamma -0x1f4.00000000000002p0
+= tgamma downward flt-32 -0x1.f40002p+8f : -0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma tonearest flt-32 -0x1.f40002p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x1.f40002p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x1.f40002p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0x1.f40002p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0x1.f40002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x1.f40002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x1.f40002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0x1.f40002p+8L : -0xc.85417edf037af34p-3756L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x1.f40002p+8L : -0xc.85417edf037af34p-3756L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x1.f40002p+8L : -0xc.85417edf037af33p-3756L : inexact-ok
+= tgamma upward ldbl-96-intel -0x1.f40002p+8L : -0xc.85417edf037af33p-3756L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x1.f40002p+8L : -0xc.85417edf037af34p-3756L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x1.f40002p+8L : -0xc.85417edf037af34p-3756L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x1.f40002p+8L : -0xc.85417edf037af33p-3756L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x1.f40002p+8L : -0xc.85417edf037af33p-3756L : inexact-ok
+= tgamma downward ldbl-128 -0x1.f40002p+8L : -0xc.85417edf037af33cc2668f1a74bp-3756L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.f40002p+8L : -0xc.85417edf037af33cc2668f1a74a8p-3756L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.f40002p+8L : -0xc.85417edf037af33cc2668f1a74a8p-3756L : inexact-ok
+= tgamma upward ldbl-128 -0x1.f40002p+8L : -0xc.85417edf037af33cc2668f1a74a8p-3756L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1.f40002p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x1.f40002p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x1.f40002p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x1.f40002p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0x1.f400000000001p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0x1.f400000000001p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x1.f400000000001p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x1.f400000000001p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0x1.f400000000001p+8L : -0x1.90bba4f1c182f928p-3724L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x1.f400000000001p+8L : -0x1.90bba4f1c182f926p-3724L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x1.f400000000001p+8L : -0x1.90bba4f1c182f926p-3724L : inexact-ok
+= tgamma upward ldbl-96-intel -0x1.f400000000001p+8L : -0x1.90bba4f1c182f926p-3724L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x1.f400000000001p+8L : -0x1.90bba4f1c182f928p-3724L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x1.f400000000001p+8L : -0x1.90bba4f1c182f926p-3724L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x1.f400000000001p+8L : -0x1.90bba4f1c182f926p-3724L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x1.f400000000001p+8L : -0x1.90bba4f1c182f926p-3724L : inexact-ok
+= tgamma downward ldbl-128 -0x1.f400000000001p+8L : -0x1.90bba4f1c182f92627a62870859cp-3724L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.f400000000001p+8L : -0x1.90bba4f1c182f92627a62870859cp-3724L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.f400000000001p+8L : -0x1.90bba4f1c182f92627a62870859bp-3724L : inexact-ok
+= tgamma upward ldbl-128 -0x1.f400000000001p+8L : -0x1.90bba4f1c182f92627a62870859bp-3724L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1.f400000000001p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x1.f400000000001p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x1.f400000000001p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x1.f400000000001p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0x1.f400000000000002p+8L : -0xc.85dd278e10f493dp-3716L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x1.f400000000000002p+8L : -0xc.85dd278e10f493dp-3716L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x1.f400000000000002p+8L : -0xc.85dd278e10f493cp-3716L : inexact-ok
+= tgamma upward ldbl-96-intel -0x1.f400000000000002p+8L : -0xc.85dd278e10f493cp-3716L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x1.f400000000000002p+8L : -0xc.85dd278e10f493dp-3716L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x1.f400000000000002p+8L : -0xc.85dd278e10f493dp-3716L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x1.f400000000000002p+8L : -0xc.85dd278e10f493cp-3716L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x1.f400000000000002p+8L : -0xc.85dd278e10f493cp-3716L : inexact-ok
+= tgamma downward ldbl-128 -0x1.f400000000000002p+8L : -0xc.85dd278e10f493cbf473d6df607p-3716L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.f400000000000002p+8L : -0xc.85dd278e10f493cbf473d6df607p-3716L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.f400000000000002p+8L : -0xc.85dd278e10f493cbf473d6df6068p-3716L : inexact-ok
+= tgamma upward ldbl-128 -0x1.f400000000000002p+8L : -0xc.85dd278e10f493cbf473d6df6068p-3716L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1.f400000000000002p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x1.f400000000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x1.f400000000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x1.f400000000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+tgamma -0x2ed.fffffffffffffcp0
+= tgamma downward flt-32 -0x2.edfffcp+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0x2.edfffcp+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x2.edfffcp+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x2.edfffcp+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0x2.edfffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0x2.edfffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x2.edfffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x2.edfffcp+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0x2.edfffcp+8L : 0x7.433bfad52f11627p-6076L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.edfffcp+8L : 0x7.433bfad52f116278p-6076L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.edfffcp+8L : 0x7.433bfad52f11627p-6076L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.edfffcp+8L : 0x7.433bfad52f116278p-6076L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.edfffcp+8L : 0x7.433bfad52f11627p-6076L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.edfffcp+8L : 0x7.433bfad52f116278p-6076L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.edfffcp+8L : 0x7.433bfad52f11627p-6076L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.edfffcp+8L : 0x7.433bfad52f116278p-6076L : inexact-ok
+= tgamma downward ldbl-128 -0x2.edfffcp+8L : 0x7.433bfad52f116275e8a6cb1abdbp-6076L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.edfffcp+8L : 0x7.433bfad52f116275e8a6cb1abdbp-6076L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.edfffcp+8L : 0x7.433bfad52f116275e8a6cb1abdbp-6076L : inexact-ok
+= tgamma upward ldbl-128 -0x2.edfffcp+8L : 0x7.433bfad52f116275e8a6cb1abdb4p-6076L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.edfffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x2.edfffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x2.edfffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x2.edfffcp+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0x2.edffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0x2.edffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x2.edffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x2.edffffffffffep+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0x2.edffffffffffep+8L : 0xe.84f75c0458390c3p-6048L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.edffffffffffep+8L : 0xe.84f75c0458390c3p-6048L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.edffffffffffep+8L : 0xe.84f75c0458390c3p-6048L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.edffffffffffep+8L : 0xe.84f75c0458390c4p-6048L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.edffffffffffep+8L : 0xe.84f75c0458390c3p-6048L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.edffffffffffep+8L : 0xe.84f75c0458390c3p-6048L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.edffffffffffep+8L : 0xe.84f75c0458390c3p-6048L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.edffffffffffep+8L : 0xe.84f75c0458390c4p-6048L : inexact-ok
+= tgamma downward ldbl-128 -0x2.edffffffffffep+8L : 0xe.84f75c0458390c32001f453d1238p-6048L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.edffffffffffep+8L : 0xe.84f75c0458390c32001f453d124p-6048L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.edffffffffffep+8L : 0xe.84f75c0458390c32001f453d1238p-6048L : inexact-ok
+= tgamma upward ldbl-128 -0x2.edffffffffffep+8L : 0xe.84f75c0458390c32001f453d124p-6048L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.edffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x2.edffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x2.edffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x2.edffffffffffep+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0x2.edfffffffffffffcp+8L : 0x7.427bae02261b3548p-6036L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.edfffffffffffffcp+8L : 0x7.427bae02261b355p-6036L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.edfffffffffffffcp+8L : 0x7.427bae02261b3548p-6036L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.edfffffffffffffcp+8L : 0x7.427bae02261b355p-6036L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.edfffffffffffffcp+8L : 0x7.427bae02261b3548p-6036L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.edfffffffffffffcp+8L : 0x7.427bae02261b355p-6036L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.edfffffffffffffcp+8L : 0x7.427bae02261b3548p-6036L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.edfffffffffffffcp+8L : 0x7.427bae02261b355p-6036L : inexact-ok
+= tgamma downward ldbl-128 -0x2.edfffffffffffffcp+8L : 0x7.427bae02261b354c69c18aff27ccp-6036L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.edfffffffffffffcp+8L : 0x7.427bae02261b354c69c18aff27ccp-6036L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.edfffffffffffffcp+8L : 0x7.427bae02261b354c69c18aff27ccp-6036L : inexact-ok
+= tgamma upward ldbl-128 -0x2.edfffffffffffffcp+8L : 0x7.427bae02261b354c69c18aff27dp-6036L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.edfffffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x2.edfffffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x2.edfffffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x2.edfffffffffffffcp+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+tgamma -0x2ee.00000000000004p0
+= tgamma downward flt-32 -0x2.ee0004p+8f : -0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma tonearest flt-32 -0x2.ee0004p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x2.ee0004p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x2.ee0004p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0x2.ee0004p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0x2.ee0004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x2.ee0004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x2.ee0004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0x2.ee0004p+8L : -0x7.41bb7690a9f23178p-6076L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.ee0004p+8L : -0x7.41bb7690a9f2317p-6076L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.ee0004p+8L : -0x7.41bb7690a9f2317p-6076L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.ee0004p+8L : -0x7.41bb7690a9f2317p-6076L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.ee0004p+8L : -0x7.41bb7690a9f23178p-6076L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.ee0004p+8L : -0x7.41bb7690a9f2317p-6076L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.ee0004p+8L : -0x7.41bb7690a9f2317p-6076L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.ee0004p+8L : -0x7.41bb7690a9f2317p-6076L : inexact-ok
+= tgamma downward ldbl-128 -0x2.ee0004p+8L : -0x7.41bb7690a9f23173319e693ba4fp-6076L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.ee0004p+8L : -0x7.41bb7690a9f23173319e693ba4fp-6076L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.ee0004p+8L : -0x7.41bb7690a9f23173319e693ba4ecp-6076L : inexact-ok
+= tgamma upward ldbl-128 -0x2.ee0004p+8L : -0x7.41bb7690a9f23173319e693ba4ecp-6076L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.ee0004p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x2.ee0004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x2.ee0004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x2.ee0004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0x2.ee00000000002p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0x2.ee00000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x2.ee00000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x2.ee00000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0x2.ee00000000002p+8L : -0xe.84f75c044030c8p-6048L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.ee00000000002p+8L : -0xe.84f75c044030c7fp-6048L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.ee00000000002p+8L : -0xe.84f75c044030c7fp-6048L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.ee00000000002p+8L : -0xe.84f75c044030c7fp-6048L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.ee00000000002p+8L : -0xe.84f75c044030c8p-6048L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.ee00000000002p+8L : -0xe.84f75c044030c7fp-6048L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.ee00000000002p+8L : -0xe.84f75c044030c7fp-6048L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.ee00000000002p+8L : -0xe.84f75c044030c7fp-6048L : inexact-ok
+= tgamma downward ldbl-128 -0x2.ee00000000002p+8L : -0xe.84f75c044030c7f71f95864de848p-6048L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.ee00000000002p+8L : -0xe.84f75c044030c7f71f95864de848p-6048L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.ee00000000002p+8L : -0xe.84f75c044030c7f71f95864de84p-6048L : inexact-ok
+= tgamma upward ldbl-128 -0x2.ee00000000002p+8L : -0xe.84f75c044030c7f71f95864de84p-6048L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.ee00000000002p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x2.ee00000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x2.ee00000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x2.ee00000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0x2.ee00000000000004p+8L : -0x7.427bae022619b4dp-6036L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.ee00000000000004p+8L : -0x7.427bae022619b4c8p-6036L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.ee00000000000004p+8L : -0x7.427bae022619b4c8p-6036L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.ee00000000000004p+8L : -0x7.427bae022619b4c8p-6036L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.ee00000000000004p+8L : -0x7.427bae022619b4dp-6036L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.ee00000000000004p+8L : -0x7.427bae022619b4c8p-6036L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.ee00000000000004p+8L : -0x7.427bae022619b4c8p-6036L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.ee00000000000004p+8L : -0x7.427bae022619b4c8p-6036L : inexact-ok
+= tgamma downward ldbl-128 -0x2.ee00000000000004p+8L : -0x7.427bae022619b4c82613826338dcp-6036L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.ee00000000000004p+8L : -0x7.427bae022619b4c82613826338d8p-6036L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.ee00000000000004p+8L : -0x7.427bae022619b4c82613826338d8p-6036L : inexact-ok
+= tgamma upward ldbl-128 -0x2.ee00000000000004p+8L : -0x7.427bae022619b4c82613826338d8p-6036L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.ee00000000000004p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x2.ee00000000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x2.ee00000000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x2.ee00000000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+tgamma -0x3e7.fffffffffffffcp0
+= tgamma downward flt-32 -0x3.e7fffcp+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0x3.e7fffcp+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x3.e7fffcp+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x3.e7fffcp+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0x3.e7fffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0x3.e7fffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x3.e7fffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x3.e7fffcp+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0x3.e7fffcp+8L : 0x1.84b976c2ef57b0dcp-8516L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x3.e7fffcp+8L : 0x1.84b976c2ef57b0dep-8516L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x3.e7fffcp+8L : 0x1.84b976c2ef57b0dcp-8516L : inexact-ok
+= tgamma upward ldbl-96-intel -0x3.e7fffcp+8L : 0x1.84b976c2ef57b0dep-8516L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x3.e7fffcp+8L : 0x1.84b976c2ef57b0dcp-8516L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x3.e7fffcp+8L : 0x1.84b976c2ef57b0dep-8516L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x3.e7fffcp+8L : 0x1.84b976c2ef57b0dcp-8516L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x3.e7fffcp+8L : 0x1.84b976c2ef57b0dep-8516L : inexact-ok
+= tgamma downward ldbl-128 -0x3.e7fffcp+8L : 0x1.84b976c2ef57b0dd46b01953bda7p-8516L : inexact-ok
+= tgamma tonearest ldbl-128 -0x3.e7fffcp+8L : 0x1.84b976c2ef57b0dd46b01953bda8p-8516L : inexact-ok
+= tgamma towardzero ldbl-128 -0x3.e7fffcp+8L : 0x1.84b976c2ef57b0dd46b01953bda7p-8516L : inexact-ok
+= tgamma upward ldbl-128 -0x3.e7fffcp+8L : 0x1.84b976c2ef57b0dd46b01953bda8p-8516L : inexact-ok
+= tgamma downward ldbl-128ibm -0x3.e7fffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x3.e7fffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x3.e7fffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x3.e7fffcp+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0x3.e7ffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0x3.e7ffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x3.e7ffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x3.e7ffffffffffep+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0x3.e7ffffffffffep+8L : 0x3.091f067a14e8282cp-8488L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x3.e7ffffffffffep+8L : 0x3.091f067a14e8282cp-8488L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x3.e7ffffffffffep+8L : 0x3.091f067a14e8282cp-8488L : inexact-ok
+= tgamma upward ldbl-96-intel -0x3.e7ffffffffffep+8L : 0x3.091f067a14e8283p-8488L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x3.e7ffffffffffep+8L : 0x3.091f067a14e8282cp-8488L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x3.e7ffffffffffep+8L : 0x3.091f067a14e8282cp-8488L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x3.e7ffffffffffep+8L : 0x3.091f067a14e8282cp-8488L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x3.e7ffffffffffep+8L : 0x3.091f067a14e8283p-8488L : inexact-ok
+= tgamma downward ldbl-128 -0x3.e7ffffffffffep+8L : 0x3.091f067a14e8282cc35fdfe85228p-8488L : inexact-ok
+= tgamma tonearest ldbl-128 -0x3.e7ffffffffffep+8L : 0x3.091f067a14e8282cc35fdfe8522ap-8488L : inexact-ok
+= tgamma towardzero ldbl-128 -0x3.e7ffffffffffep+8L : 0x3.091f067a14e8282cc35fdfe85228p-8488L : inexact-ok
+= tgamma upward ldbl-128 -0x3.e7ffffffffffep+8L : 0x3.091f067a14e8282cc35fdfe8522ap-8488L : inexact-ok
+= tgamma downward ldbl-128ibm -0x3.e7ffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x3.e7ffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x3.e7ffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x3.e7ffffffffffep+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0x3.e7fffffffffffffcp+8L : 0x1.848f833d0924b534p-8476L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x3.e7fffffffffffffcp+8L : 0x1.848f833d0924b534p-8476L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x3.e7fffffffffffffcp+8L : 0x1.848f833d0924b534p-8476L : inexact-ok
+= tgamma upward ldbl-96-intel -0x3.e7fffffffffffffcp+8L : 0x1.848f833d0924b536p-8476L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x3.e7fffffffffffffcp+8L : 0x1.848f833d0924b534p-8476L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x3.e7fffffffffffffcp+8L : 0x1.848f833d0924b534p-8476L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x3.e7fffffffffffffcp+8L : 0x1.848f833d0924b534p-8476L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x3.e7fffffffffffffcp+8L : 0x1.848f833d0924b536p-8476L : inexact-ok
+= tgamma downward ldbl-128 -0x3.e7fffffffffffffcp+8L : 0x1.848f833d0924b53479534a4f3588p-8476L : inexact-ok
+= tgamma tonearest ldbl-128 -0x3.e7fffffffffffffcp+8L : 0x1.848f833d0924b53479534a4f3589p-8476L : inexact-ok
+= tgamma towardzero ldbl-128 -0x3.e7fffffffffffffcp+8L : 0x1.848f833d0924b53479534a4f3588p-8476L : inexact-ok
+= tgamma upward ldbl-128 -0x3.e7fffffffffffffcp+8L : 0x1.848f833d0924b53479534a4f3589p-8476L : inexact-ok
+= tgamma downward ldbl-128ibm -0x3.e7fffffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x3.e7fffffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x3.e7fffffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x3.e7fffffffffffffcp+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+tgamma -0x3e8.00000000000004p0
+= tgamma downward flt-32 -0x3.e80004p+8f : -0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma tonearest flt-32 -0x3.e80004p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x3.e80004p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x3.e80004p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0x3.e80004p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0x3.e80004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x3.e80004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x3.e80004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0x3.e80004p+8L : -0x1.8465948dfc562cbap-8516L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x3.e80004p+8L : -0x1.8465948dfc562cbap-8516L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x3.e80004p+8L : -0x1.8465948dfc562cb8p-8516L : inexact-ok
+= tgamma upward ldbl-96-intel -0x3.e80004p+8L : -0x1.8465948dfc562cb8p-8516L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x3.e80004p+8L : -0x1.8465948dfc562cbap-8516L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x3.e80004p+8L : -0x1.8465948dfc562cbap-8516L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x3.e80004p+8L : -0x1.8465948dfc562cb8p-8516L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x3.e80004p+8L : -0x1.8465948dfc562cb8p-8516L : inexact-ok
+= tgamma downward ldbl-128 -0x3.e80004p+8L : -0x1.8465948dfc562cb9461afac63bb1p-8516L : inexact-ok
+= tgamma tonearest ldbl-128 -0x3.e80004p+8L : -0x1.8465948dfc562cb9461afac63bbp-8516L : inexact-ok
+= tgamma towardzero ldbl-128 -0x3.e80004p+8L : -0x1.8465948dfc562cb9461afac63bbp-8516L : inexact-ok
+= tgamma upward ldbl-128 -0x3.e80004p+8L : -0x1.8465948dfc562cb9461afac63bbp-8516L : inexact-ok
+= tgamma downward ldbl-128ibm -0x3.e80004p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x3.e80004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x3.e80004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x3.e80004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0x3.e800000000002p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0x3.e800000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x3.e800000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x3.e800000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0x3.e800000000002p+8L : -0x3.091f067a0faa04e4p-8488L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x3.e800000000002p+8L : -0x3.091f067a0faa04ep-8488L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x3.e800000000002p+8L : -0x3.091f067a0faa04ep-8488L : inexact-ok
+= tgamma upward ldbl-96-intel -0x3.e800000000002p+8L : -0x3.091f067a0faa04ep-8488L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x3.e800000000002p+8L : -0x3.091f067a0faa04e4p-8488L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x3.e800000000002p+8L : -0x3.091f067a0faa04ep-8488L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x3.e800000000002p+8L : -0x3.091f067a0faa04ep-8488L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x3.e800000000002p+8L : -0x3.091f067a0faa04ep-8488L : inexact-ok
+= tgamma downward ldbl-128 -0x3.e800000000002p+8L : -0x3.091f067a0faa04e0b86e569000d6p-8488L : inexact-ok
+= tgamma tonearest ldbl-128 -0x3.e800000000002p+8L : -0x3.091f067a0faa04e0b86e569000d6p-8488L : inexact-ok
+= tgamma towardzero ldbl-128 -0x3.e800000000002p+8L : -0x3.091f067a0faa04e0b86e569000d4p-8488L : inexact-ok
+= tgamma upward ldbl-128 -0x3.e800000000002p+8L : -0x3.091f067a0faa04e0b86e569000d4p-8488L : inexact-ok
+= tgamma downward ldbl-128ibm -0x3.e800000000002p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x3.e800000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x3.e800000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x3.e800000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0x3.e800000000000004p+8L : -0x1.848f833d09246154p-8476L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x3.e800000000000004p+8L : -0x1.848f833d09246152p-8476L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x3.e800000000000004p+8L : -0x1.848f833d09246152p-8476L : inexact-ok
+= tgamma upward ldbl-96-intel -0x3.e800000000000004p+8L : -0x1.848f833d09246152p-8476L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x3.e800000000000004p+8L : -0x1.848f833d09246154p-8476L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x3.e800000000000004p+8L : -0x1.848f833d09246152p-8476L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x3.e800000000000004p+8L : -0x1.848f833d09246152p-8476L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x3.e800000000000004p+8L : -0x1.848f833d09246152p-8476L : inexact-ok
+= tgamma downward ldbl-128 -0x3.e800000000000004p+8L : -0x1.848f833d0924615244929b36a004p-8476L : inexact-ok
+= tgamma tonearest ldbl-128 -0x3.e800000000000004p+8L : -0x1.848f833d0924615244929b36a003p-8476L : inexact-ok
+= tgamma towardzero ldbl-128 -0x3.e800000000000004p+8L : -0x1.848f833d0924615244929b36a003p-8476L : inexact-ok
+= tgamma upward ldbl-128 -0x3.e800000000000004p+8L : -0x1.848f833d0924615244929b36a003p-8476L : inexact-ok
+= tgamma downward ldbl-128ibm -0x3.e800000000000004p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x3.e800000000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x3.e800000000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x3.e800000000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+tgamma -0x4e1.fffffffffffff8p0
+= tgamma downward flt-32 -0x4.e1fff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0x4.e1fff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x4.e1fff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x4.e1fff8p+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0x4.e1fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0x4.e1fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x4.e1fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x4.e1fff8p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0x4.e1fff8p+8L : 0x4.ca1e38696cc9387p-11052L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x4.e1fff8p+8L : 0x4.ca1e38696cc9387p-11052L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x4.e1fff8p+8L : 0x4.ca1e38696cc9387p-11052L : inexact-ok
+= tgamma upward ldbl-96-intel -0x4.e1fff8p+8L : 0x4.ca1e38696cc93878p-11052L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x4.e1fff8p+8L : 0x4.ca1e38696cc9387p-11052L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x4.e1fff8p+8L : 0x4.ca1e38696cc9387p-11052L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x4.e1fff8p+8L : 0x4.ca1e38696cc9387p-11052L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x4.e1fff8p+8L : 0x4.ca1e38696cc93878p-11052L : inexact-ok
+= tgamma downward ldbl-128 -0x4.e1fff8p+8L : 0x4.ca1e38696cc9387008956e5c448p-11052L : inexact-ok
+= tgamma tonearest ldbl-128 -0x4.e1fff8p+8L : 0x4.ca1e38696cc9387008956e5c4484p-11052L : inexact-ok
+= tgamma towardzero ldbl-128 -0x4.e1fff8p+8L : 0x4.ca1e38696cc9387008956e5c448p-11052L : inexact-ok
+= tgamma upward ldbl-128 -0x4.e1fff8p+8L : 0x4.ca1e38696cc9387008956e5c4484p-11052L : inexact-ok
+= tgamma downward ldbl-128ibm -0x4.e1fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x4.e1fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x4.e1fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x4.e1fff8p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0x4.e1ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0x4.e1ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x4.e1ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x4.e1ffffffffffcp+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0x4.e1ffffffffffcp+8L : 0x9.921a2cbd0d9296ep-11024L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x4.e1ffffffffffcp+8L : 0x9.921a2cbd0d9296fp-11024L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x4.e1ffffffffffcp+8L : 0x9.921a2cbd0d9296ep-11024L : inexact-ok
+= tgamma upward ldbl-96-intel -0x4.e1ffffffffffcp+8L : 0x9.921a2cbd0d9296fp-11024L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x4.e1ffffffffffcp+8L : 0x9.921a2cbd0d9296ep-11024L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x4.e1ffffffffffcp+8L : 0x9.921a2cbd0d9296fp-11024L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x4.e1ffffffffffcp+8L : 0x9.921a2cbd0d9296ep-11024L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x4.e1ffffffffffcp+8L : 0x9.921a2cbd0d9296fp-11024L : inexact-ok
+= tgamma downward ldbl-128 -0x4.e1ffffffffffcp+8L : 0x9.921a2cbd0d9296ec13e74625f128p-11024L : inexact-ok
+= tgamma tonearest ldbl-128 -0x4.e1ffffffffffcp+8L : 0x9.921a2cbd0d9296ec13e74625f128p-11024L : inexact-ok
+= tgamma towardzero ldbl-128 -0x4.e1ffffffffffcp+8L : 0x9.921a2cbd0d9296ec13e74625f128p-11024L : inexact-ok
+= tgamma upward ldbl-128 -0x4.e1ffffffffffcp+8L : 0x9.921a2cbd0d9296ec13e74625f13p-11024L : inexact-ok
+= tgamma downward ldbl-128ibm -0x4.e1ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x4.e1ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x4.e1ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x4.e1ffffffffffcp+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0x4.e1fffffffffffff8p+8L : 0x4.c90d165e7e424f48p-11012L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x4.e1fffffffffffff8p+8L : 0x4.c90d165e7e424f5p-11012L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x4.e1fffffffffffff8p+8L : 0x4.c90d165e7e424f48p-11012L : inexact-ok
+= tgamma upward ldbl-96-intel -0x4.e1fffffffffffff8p+8L : 0x4.c90d165e7e424f5p-11012L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x4.e1fffffffffffff8p+8L : 0x4.c90d165e7e424f48p-11012L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x4.e1fffffffffffff8p+8L : 0x4.c90d165e7e424f5p-11012L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x4.e1fffffffffffff8p+8L : 0x4.c90d165e7e424f48p-11012L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x4.e1fffffffffffff8p+8L : 0x4.c90d165e7e424f5p-11012L : inexact-ok
+= tgamma downward ldbl-128 -0x4.e1fffffffffffff8p+8L : 0x4.c90d165e7e424f4f96e17404662cp-11012L : inexact-ok
+= tgamma tonearest ldbl-128 -0x4.e1fffffffffffff8p+8L : 0x4.c90d165e7e424f4f96e17404662cp-11012L : inexact-ok
+= tgamma towardzero ldbl-128 -0x4.e1fffffffffffff8p+8L : 0x4.c90d165e7e424f4f96e17404662cp-11012L : inexact-ok
+= tgamma upward ldbl-128 -0x4.e1fffffffffffff8p+8L : 0x4.c90d165e7e424f4f96e17404663p-11012L : inexact-ok
+= tgamma downward ldbl-128ibm -0x4.e1fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x4.e1fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x4.e1fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x4.e1fffffffffffff8p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+tgamma -0x4e2.00000000000008p0
+= tgamma downward flt-32 -0x4.e20008p+8f : -0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma tonearest flt-32 -0x4.e20008p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x4.e20008p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x4.e20008p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0x4.e20008p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0x4.e20008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x4.e20008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x4.e20008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0x4.e20008p+8L : -0x4.c7fc351a014d05fp-11052L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x4.e20008p+8L : -0x4.c7fc351a014d05e8p-11052L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x4.e20008p+8L : -0x4.c7fc351a014d05e8p-11052L : inexact-ok
+= tgamma upward ldbl-96-intel -0x4.e20008p+8L : -0x4.c7fc351a014d05e8p-11052L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x4.e20008p+8L : -0x4.c7fc351a014d05fp-11052L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x4.e20008p+8L : -0x4.c7fc351a014d05e8p-11052L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x4.e20008p+8L : -0x4.c7fc351a014d05e8p-11052L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x4.e20008p+8L : -0x4.c7fc351a014d05e8p-11052L : inexact-ok
+= tgamma downward ldbl-128 -0x4.e20008p+8L : -0x4.c7fc351a014d05e8ad7788447bp-11052L : inexact-ok
+= tgamma tonearest ldbl-128 -0x4.e20008p+8L : -0x4.c7fc351a014d05e8ad7788447afcp-11052L : inexact-ok
+= tgamma towardzero ldbl-128 -0x4.e20008p+8L : -0x4.c7fc351a014d05e8ad7788447afcp-11052L : inexact-ok
+= tgamma upward ldbl-128 -0x4.e20008p+8L : -0x4.c7fc351a014d05e8ad7788447afcp-11052L : inexact-ok
+= tgamma downward ldbl-128ibm -0x4.e20008p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x4.e20008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x4.e20008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x4.e20008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0x4.e200000000004p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0x4.e200000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x4.e200000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x4.e200000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0x4.e200000000004p+8L : -0x9.921a2cbceb72625p-11024L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x4.e200000000004p+8L : -0x9.921a2cbceb72625p-11024L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x4.e200000000004p+8L : -0x9.921a2cbceb72624p-11024L : inexact-ok
+= tgamma upward ldbl-96-intel -0x4.e200000000004p+8L : -0x9.921a2cbceb72624p-11024L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x4.e200000000004p+8L : -0x9.921a2cbceb72625p-11024L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x4.e200000000004p+8L : -0x9.921a2cbceb72625p-11024L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x4.e200000000004p+8L : -0x9.921a2cbceb72624p-11024L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x4.e200000000004p+8L : -0x9.921a2cbceb72624p-11024L : inexact-ok
+= tgamma downward ldbl-128 -0x4.e200000000004p+8L : -0x9.921a2cbceb72624bb3b2e697d0dp-11024L : inexact-ok
+= tgamma tonearest ldbl-128 -0x4.e200000000004p+8L : -0x9.921a2cbceb72624bb3b2e697d0c8p-11024L : inexact-ok
+= tgamma towardzero ldbl-128 -0x4.e200000000004p+8L : -0x9.921a2cbceb72624bb3b2e697d0c8p-11024L : inexact-ok
+= tgamma upward ldbl-128 -0x4.e200000000004p+8L : -0x9.921a2cbceb72624bb3b2e697d0c8p-11024L : inexact-ok
+= tgamma downward ldbl-128ibm -0x4.e200000000004p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x4.e200000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x4.e200000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x4.e200000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0x4.e200000000000008p+8L : -0x4.c90d165e7e402d5p-11012L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x4.e200000000000008p+8L : -0x4.c90d165e7e402d5p-11012L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x4.e200000000000008p+8L : -0x4.c90d165e7e402d48p-11012L : inexact-ok
+= tgamma upward ldbl-96-intel -0x4.e200000000000008p+8L : -0x4.c90d165e7e402d48p-11012L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x4.e200000000000008p+8L : -0x4.c90d165e7e402d5p-11012L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x4.e200000000000008p+8L : -0x4.c90d165e7e402d5p-11012L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x4.e200000000000008p+8L : -0x4.c90d165e7e402d48p-11012L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x4.e200000000000008p+8L : -0x4.c90d165e7e402d48p-11012L : inexact-ok
+= tgamma downward ldbl-128 -0x4.e200000000000008p+8L : -0x4.c90d165e7e402d4c4cdb70be6d4cp-11012L : inexact-ok
+= tgamma tonearest ldbl-128 -0x4.e200000000000008p+8L : -0x4.c90d165e7e402d4c4cdb70be6d48p-11012L : inexact-ok
+= tgamma towardzero ldbl-128 -0x4.e200000000000008p+8L : -0x4.c90d165e7e402d4c4cdb70be6d48p-11012L : inexact-ok
+= tgamma upward ldbl-128 -0x4.e200000000000008p+8L : -0x4.c90d165e7e402d4c4cdb70be6d48p-11012L : inexact-ok
+= tgamma downward ldbl-128ibm -0x4.e200000000000008p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x4.e200000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x4.e200000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x4.e200000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+tgamma -0x5db.fffffffffffff8p0
+= tgamma downward flt-32 -0x5.dbfff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0x5.dbfff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x5.dbfff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x5.dbfff8p+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0x5.dbfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0x5.dbfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x5.dbfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x5.dbfff8p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0x5.dbfff8p+8L : 0x1.401ec2203b3432aap-13656L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x5.dbfff8p+8L : 0x1.401ec2203b3432aap-13656L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x5.dbfff8p+8L : 0x1.401ec2203b3432aap-13656L : inexact-ok
+= tgamma upward ldbl-96-intel -0x5.dbfff8p+8L : 0x1.401ec2203b3432acp-13656L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x5.dbfff8p+8L : 0x1.401ec2203b3432aap-13656L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x5.dbfff8p+8L : 0x1.401ec2203b3432aap-13656L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x5.dbfff8p+8L : 0x1.401ec2203b3432aap-13656L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x5.dbfff8p+8L : 0x1.401ec2203b3432acp-13656L : inexact-ok
+= tgamma downward ldbl-128 -0x5.dbfff8p+8L : 0x1.401ec2203b3432aa4674264a913bp-13656L : inexact-ok
+= tgamma tonearest ldbl-128 -0x5.dbfff8p+8L : 0x1.401ec2203b3432aa4674264a913bp-13656L : inexact-ok
+= tgamma towardzero ldbl-128 -0x5.dbfff8p+8L : 0x1.401ec2203b3432aa4674264a913bp-13656L : inexact-ok
+= tgamma upward ldbl-128 -0x5.dbfff8p+8L : 0x1.401ec2203b3432aa4674264a913cp-13656L : inexact-ok
+= tgamma downward ldbl-128ibm -0x5.dbfff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x5.dbfff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x5.dbfff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x5.dbfff8p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0x5.dbffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0x5.dbffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x5.dbffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x5.dbffffffffffcp+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0x5.dbffffffffffcp+8L : 0x2.7fab407c88e5794p-13628L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x5.dbffffffffffcp+8L : 0x2.7fab407c88e5794p-13628L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x5.dbffffffffffcp+8L : 0x2.7fab407c88e5794p-13628L : inexact-ok
+= tgamma upward ldbl-96-intel -0x5.dbffffffffffcp+8L : 0x2.7fab407c88e57944p-13628L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x5.dbffffffffffcp+8L : 0x2.7fab407c88e5794p-13628L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x5.dbffffffffffcp+8L : 0x2.7fab407c88e5794p-13628L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x5.dbffffffffffcp+8L : 0x2.7fab407c88e5794p-13628L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x5.dbffffffffffcp+8L : 0x2.7fab407c88e57944p-13628L : inexact-ok
+= tgamma downward ldbl-128 -0x5.dbffffffffffcp+8L : 0x2.7fab407c88e579402f82ae0604dcp-13628L : inexact-ok
+= tgamma tonearest ldbl-128 -0x5.dbffffffffffcp+8L : 0x2.7fab407c88e579402f82ae0604dcp-13628L : inexact-ok
+= tgamma towardzero ldbl-128 -0x5.dbffffffffffcp+8L : 0x2.7fab407c88e579402f82ae0604dcp-13628L : inexact-ok
+= tgamma upward ldbl-128 -0x5.dbffffffffffcp+8L : 0x2.7fab407c88e579402f82ae0604dep-13628L : inexact-ok
+= tgamma downward ldbl-128ibm -0x5.dbffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x5.dbffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x5.dbffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x5.dbffffffffffcp+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0x5.dbfffffffffffff8p+8L : 0x1.3fd5a03e422a3d9ep-13616L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x5.dbfffffffffffff8p+8L : 0x1.3fd5a03e422a3d9ep-13616L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x5.dbfffffffffffff8p+8L : 0x1.3fd5a03e422a3d9ep-13616L : inexact-ok
+= tgamma upward ldbl-96-intel -0x5.dbfffffffffffff8p+8L : 0x1.3fd5a03e422a3dap-13616L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x5.dbfffffffffffff8p+8L : 0x1.3fd5a03e422a3d9ep-13616L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x5.dbfffffffffffff8p+8L : 0x1.3fd5a03e422a3d9ep-13616L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x5.dbfffffffffffff8p+8L : 0x1.3fd5a03e422a3d9ep-13616L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x5.dbfffffffffffff8p+8L : 0x1.3fd5a03e422a3dap-13616L : inexact-ok
+= tgamma downward ldbl-128 -0x5.dbfffffffffffff8p+8L : 0x1.3fd5a03e422a3d9eaedb9b002425p-13616L : inexact-ok
+= tgamma tonearest ldbl-128 -0x5.dbfffffffffffff8p+8L : 0x1.3fd5a03e422a3d9eaedb9b002425p-13616L : inexact-ok
+= tgamma towardzero ldbl-128 -0x5.dbfffffffffffff8p+8L : 0x1.3fd5a03e422a3d9eaedb9b002425p-13616L : inexact-ok
+= tgamma upward ldbl-128 -0x5.dbfffffffffffff8p+8L : 0x1.3fd5a03e422a3d9eaedb9b002426p-13616L : inexact-ok
+= tgamma downward ldbl-128ibm -0x5.dbfffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x5.dbfffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x5.dbfffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x5.dbfffffffffffff8p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+tgamma -0x5dc.00000000000008p0
+= tgamma downward flt-32 -0x5.dc0008p+8f : -0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma tonearest flt-32 -0x5.dc0008p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x5.dc0008p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x5.dc0008p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0x5.dc0008p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0x5.dc0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x5.dc0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x5.dc0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0x5.dc0008p+8L : -0x1.3f8c90181e39f8ep-13656L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x5.dc0008p+8L : -0x1.3f8c90181e39f8dep-13656L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x5.dc0008p+8L : -0x1.3f8c90181e39f8dep-13656L : inexact-ok
+= tgamma upward ldbl-96-intel -0x5.dc0008p+8L : -0x1.3f8c90181e39f8dep-13656L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x5.dc0008p+8L : -0x1.3f8c90181e39f8ep-13656L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x5.dc0008p+8L : -0x1.3f8c90181e39f8dep-13656L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x5.dc0008p+8L : -0x1.3f8c90181e39f8dep-13656L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x5.dc0008p+8L : -0x1.3f8c90181e39f8dep-13656L : inexact-ok
+= tgamma downward ldbl-128 -0x5.dc0008p+8L : -0x1.3f8c90181e39f8de9289b7100a51p-13656L : inexact-ok
+= tgamma tonearest ldbl-128 -0x5.dc0008p+8L : -0x1.3f8c90181e39f8de9289b7100a5p-13656L : inexact-ok
+= tgamma towardzero ldbl-128 -0x5.dc0008p+8L : -0x1.3f8c90181e39f8de9289b7100a5p-13656L : inexact-ok
+= tgamma upward ldbl-128 -0x5.dc0008p+8L : -0x1.3f8c90181e39f8de9289b7100a5p-13656L : inexact-ok
+= tgamma downward ldbl-128ibm -0x5.dc0008p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x5.dc0008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x5.dc0008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x5.dc0008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0x5.dc00000000004p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0x5.dc00000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x5.dc00000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x5.dc00000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0x5.dc00000000004p+8L : -0x2.7fab407c7fc258d8p-13628L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x5.dc00000000004p+8L : -0x2.7fab407c7fc258d8p-13628L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x5.dc00000000004p+8L : -0x2.7fab407c7fc258d4p-13628L : inexact-ok
+= tgamma upward ldbl-96-intel -0x5.dc00000000004p+8L : -0x2.7fab407c7fc258d4p-13628L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x5.dc00000000004p+8L : -0x2.7fab407c7fc258d8p-13628L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x5.dc00000000004p+8L : -0x2.7fab407c7fc258d8p-13628L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x5.dc00000000004p+8L : -0x2.7fab407c7fc258d4p-13628L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x5.dc00000000004p+8L : -0x2.7fab407c7fc258d4p-13628L : inexact-ok
+= tgamma downward ldbl-128 -0x5.dc00000000004p+8L : -0x2.7fab407c7fc258d67ebe835f93b2p-13628L : inexact-ok
+= tgamma tonearest ldbl-128 -0x5.dc00000000004p+8L : -0x2.7fab407c7fc258d67ebe835f93bp-13628L : inexact-ok
+= tgamma towardzero ldbl-128 -0x5.dc00000000004p+8L : -0x2.7fab407c7fc258d67ebe835f93bp-13628L : inexact-ok
+= tgamma upward ldbl-128 -0x5.dc00000000004p+8L : -0x2.7fab407c7fc258d67ebe835f93bp-13628L : inexact-ok
+= tgamma downward ldbl-128ibm -0x5.dc00000000004p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x5.dc00000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x5.dc00000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x5.dc00000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0x5.dc00000000000008p+8L : -0x1.3fd5a03e4229ab6ep-13616L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x5.dc00000000000008p+8L : -0x1.3fd5a03e4229ab6cp-13616L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x5.dc00000000000008p+8L : -0x1.3fd5a03e4229ab6cp-13616L : inexact-ok
+= tgamma upward ldbl-96-intel -0x5.dc00000000000008p+8L : -0x1.3fd5a03e4229ab6cp-13616L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x5.dc00000000000008p+8L : -0x1.3fd5a03e4229ab6ep-13616L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x5.dc00000000000008p+8L : -0x1.3fd5a03e4229ab6cp-13616L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x5.dc00000000000008p+8L : -0x1.3fd5a03e4229ab6cp-13616L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x5.dc00000000000008p+8L : -0x1.3fd5a03e4229ab6cp-13616L : inexact-ok
+= tgamma downward ldbl-128 -0x5.dc00000000000008p+8L : -0x1.3fd5a03e4229ab6ca8408ebd79bfp-13616L : inexact-ok
+= tgamma tonearest ldbl-128 -0x5.dc00000000000008p+8L : -0x1.3fd5a03e4229ab6ca8408ebd79bep-13616L : inexact-ok
+= tgamma towardzero ldbl-128 -0x5.dc00000000000008p+8L : -0x1.3fd5a03e4229ab6ca8408ebd79bep-13616L : inexact-ok
+= tgamma upward ldbl-128 -0x5.dc00000000000008p+8L : -0x1.3fd5a03e4229ab6ca8408ebd79bep-13616L : inexact-ok
+= tgamma downward ldbl-128ibm -0x5.dc00000000000008p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x5.dc00000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x5.dc00000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x5.dc00000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+tgamma -0x6d5.fffffffffffff8p0
+= tgamma downward flt-32 -0x6.d5fff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0x6.d5fff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x6.d5fff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x6.d5fff8p+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0x6.d5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0x6.d5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.d5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x6.d5fff8p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0x6.d5fff8p+8L : 0x4.084b5636bf26a37p-16324L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x6.d5fff8p+8L : 0x4.084b5636bf26a37p-16324L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x6.d5fff8p+8L : 0x4.084b5636bf26a37p-16324L : inexact-ok
+= tgamma upward ldbl-96-intel -0x6.d5fff8p+8L : 0x4.084b5636bf26a378p-16324L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x6.d5fff8p+8L : 0x4.084b5636bf26a37p-16324L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x6.d5fff8p+8L : 0x4.084b5636bf26a37p-16324L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x6.d5fff8p+8L : 0x4.084b5636bf26a37p-16324L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x6.d5fff8p+8L : 0x4.084b5636bf26a378p-16324L : inexact-ok
+= tgamma downward ldbl-128 -0x6.d5fff8p+8L : 0x4.084b5636bf26a3700a13afcc4528p-16324L : inexact-ok
+= tgamma tonearest ldbl-128 -0x6.d5fff8p+8L : 0x4.084b5636bf26a3700a13afcc4528p-16324L : inexact-ok
+= tgamma towardzero ldbl-128 -0x6.d5fff8p+8L : 0x4.084b5636bf26a3700a13afcc4528p-16324L : inexact-ok
+= tgamma upward ldbl-128 -0x6.d5fff8p+8L : 0x4.084b5636bf26a3700a13afcc452cp-16324L : inexact-ok
+= tgamma downward ldbl-128ibm -0x6.d5fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.d5fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.d5fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.d5fff8p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0x6.d5ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0x6.d5ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.d5ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x6.d5ffffffffffcp+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0x6.d5ffffffffffcp+8L : 0x8.0eb51434948b527p-16296L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x6.d5ffffffffffcp+8L : 0x8.0eb51434948b528p-16296L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x6.d5ffffffffffcp+8L : 0x8.0eb51434948b527p-16296L : inexact-ok
+= tgamma upward ldbl-96-intel -0x6.d5ffffffffffcp+8L : 0x8.0eb51434948b528p-16296L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x6.d5ffffffffffcp+8L : 0x8.0eb51434948b527p-16296L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x6.d5ffffffffffcp+8L : 0x8.0eb51434948b528p-16296L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x6.d5ffffffffffcp+8L : 0x8.0eb51434948b527p-16296L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x6.d5ffffffffffcp+8L : 0x8.0eb51434948b528p-16296L : inexact-ok
+= tgamma downward ldbl-128 -0x6.d5ffffffffffcp+8L : 0x8.0eb51434948b527ba5179fb12a28p-16296L : inexact-ok
+= tgamma tonearest ldbl-128 -0x6.d5ffffffffffcp+8L : 0x8.0eb51434948b527ba5179fb12a3p-16296L : inexact-ok
+= tgamma towardzero ldbl-128 -0x6.d5ffffffffffcp+8L : 0x8.0eb51434948b527ba5179fb12a28p-16296L : inexact-ok
+= tgamma upward ldbl-128 -0x6.d5ffffffffffcp+8L : 0x8.0eb51434948b527ba5179fb12a3p-16296L : inexact-ok
+= tgamma downward ldbl-128ibm -0x6.d5ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.d5ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.d5ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.d5ffffffffffcp+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0x6.d5fffffffffffff8p+8L : 0x4.075a8a1a42c127p-16284L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x6.d5fffffffffffff8p+8L : 0x4.075a8a1a42c12708p-16284L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x6.d5fffffffffffff8p+8L : 0x4.075a8a1a42c127p-16284L : inexact-ok
+= tgamma upward ldbl-96-intel -0x6.d5fffffffffffff8p+8L : 0x4.075a8a1a42c12708p-16284L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x6.d5fffffffffffff8p+8L : 0x4.075a8a1a42c127p-16284L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x6.d5fffffffffffff8p+8L : 0x4.075a8a1a42c12708p-16284L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x6.d5fffffffffffff8p+8L : 0x4.075a8a1a42c127p-16284L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x6.d5fffffffffffff8p+8L : 0x4.075a8a1a42c12708p-16284L : inexact-ok
+= tgamma downward ldbl-128 -0x6.d5fffffffffffff8p+8L : 0x4.075a8a1a42c12707a975c5dc83e4p-16284L : inexact-ok
+= tgamma tonearest ldbl-128 -0x6.d5fffffffffffff8p+8L : 0x4.075a8a1a42c12707a975c5dc83e4p-16284L : inexact-ok
+= tgamma towardzero ldbl-128 -0x6.d5fffffffffffff8p+8L : 0x4.075a8a1a42c12707a975c5dc83e4p-16284L : inexact-ok
+= tgamma upward ldbl-128 -0x6.d5fffffffffffff8p+8L : 0x4.075a8a1a42c12707a975c5dc83e8p-16284L : inexact-ok
+= tgamma downward ldbl-128ibm -0x6.d5fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.d5fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.d5fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.d5fffffffffffff8p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+tgamma -0x6d6.00000000000008p0
+= tgamma downward flt-32 -0x6.d60008p+8f : -0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma tonearest flt-32 -0x6.d60008p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x6.d60008p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x6.d60008p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0x6.d60008p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0x6.d60008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.d60008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x6.d60008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0x6.d60008p+8L : -0x4.0669f97879582148p-16324L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x6.d60008p+8L : -0x4.0669f97879582148p-16324L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x6.d60008p+8L : -0x4.0669f9787958214p-16324L : inexact-ok
+= tgamma upward ldbl-96-intel -0x6.d60008p+8L : -0x4.0669f9787958214p-16324L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x6.d60008p+8L : -0x4.0669f97879582148p-16324L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x6.d60008p+8L : -0x4.0669f97879582148p-16324L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x6.d60008p+8L : -0x4.0669f9787958214p-16324L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x6.d60008p+8L : -0x4.0669f9787958214p-16324L : inexact-ok
+= tgamma downward ldbl-128 -0x6.d60008p+8L : -0x4.0669f97879582146f7297f556c28p-16324L : inexact-ok
+= tgamma tonearest ldbl-128 -0x6.d60008p+8L : -0x4.0669f97879582146f7297f556c28p-16324L : inexact-ok
+= tgamma towardzero ldbl-128 -0x6.d60008p+8L : -0x4.0669f97879582146f7297f556c24p-16324L : inexact-ok
+= tgamma upward ldbl-128 -0x6.d60008p+8L : -0x4.0669f97879582146f7297f556c24p-16324L : inexact-ok
+= tgamma downward ldbl-128ibm -0x6.d60008p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x6.d60008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.d60008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.d60008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0x6.d600000000004p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0x6.d600000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.d600000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x6.d600000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0x6.d600000000004p+8L : -0x8.0eb51434767586fp-16296L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x6.d600000000004p+8L : -0x8.0eb51434767586fp-16296L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x6.d600000000004p+8L : -0x8.0eb51434767586ep-16296L : inexact-ok
+= tgamma upward ldbl-96-intel -0x6.d600000000004p+8L : -0x8.0eb51434767586ep-16296L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x6.d600000000004p+8L : -0x8.0eb51434767586fp-16296L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x6.d600000000004p+8L : -0x8.0eb51434767586fp-16296L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x6.d600000000004p+8L : -0x8.0eb51434767586ep-16296L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x6.d600000000004p+8L : -0x8.0eb51434767586ep-16296L : inexact-ok
+= tgamma downward ldbl-128 -0x6.d600000000004p+8L : -0x8.0eb51434767586e98e9a65727928p-16296L : inexact-ok
+= tgamma tonearest ldbl-128 -0x6.d600000000004p+8L : -0x8.0eb51434767586e98e9a6572792p-16296L : inexact-ok
+= tgamma towardzero ldbl-128 -0x6.d600000000004p+8L : -0x8.0eb51434767586e98e9a6572792p-16296L : inexact-ok
+= tgamma upward ldbl-128 -0x6.d600000000004p+8L : -0x8.0eb51434767586e98e9a6572792p-16296L : inexact-ok
+= tgamma downward ldbl-128ibm -0x6.d600000000004p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x6.d600000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.d600000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.d600000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0x6.d600000000000008p+8L : -0x4.075a8a1a42bf45bp-16284L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x6.d600000000000008p+8L : -0x4.075a8a1a42bf45a8p-16284L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x6.d600000000000008p+8L : -0x4.075a8a1a42bf45a8p-16284L : inexact-ok
+= tgamma upward ldbl-96-intel -0x6.d600000000000008p+8L : -0x4.075a8a1a42bf45a8p-16284L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x6.d600000000000008p+8L : -0x4.075a8a1a42bf45bp-16284L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x6.d600000000000008p+8L : -0x4.075a8a1a42bf45a8p-16284L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x6.d600000000000008p+8L : -0x4.075a8a1a42bf45a8p-16284L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x6.d600000000000008p+8L : -0x4.075a8a1a42bf45a8p-16284L : inexact-ok
+= tgamma downward ldbl-128 -0x6.d600000000000008p+8L : -0x4.075a8a1a42bf45aaf0545e08dffcp-16284L : inexact-ok
+= tgamma tonearest ldbl-128 -0x6.d600000000000008p+8L : -0x4.075a8a1a42bf45aaf0545e08dff8p-16284L : inexact-ok
+= tgamma towardzero ldbl-128 -0x6.d600000000000008p+8L : -0x4.075a8a1a42bf45aaf0545e08dff8p-16284L : inexact-ok
+= tgamma upward ldbl-128 -0x6.d600000000000008p+8L : -0x4.075a8a1a42bf45aaf0545e08dff8p-16284L : inexact-ok
+= tgamma downward ldbl-128ibm -0x6.d600000000000008p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x6.d600000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.d600000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.d600000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+tgamma -0x6e2.fffffffffffff8p0
+= tgamma downward flt-32 -0x6.e2fff8p+8f : -0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma tonearest flt-32 -0x6.e2fff8p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x6.e2fff8p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x6.e2fff8p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0x6.e2fff8p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0x6.e2fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.e2fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x6.e2fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0x6.e2fff8p+8L : -0x8p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-96-intel -0x6.e2fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.e2fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-intel -0x6.e2fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-m68k -0x6.e2fff8p+8L : -0x4p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-96-m68k -0x6.e2fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.e2fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-m68k -0x6.e2fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-128 -0x6.e2fff8p+8L : -0x3.b2335954p-16464L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128 -0x6.e2fff8p+8L : -0x3.b233595p-16464L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128 -0x6.e2fff8p+8L : -0x3.b233595p-16464L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128 -0x6.e2fff8p+8L : -0x3.b233595p-16464L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.e2fff8p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x6.e2fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e2fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.e2fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0x6.e2ffffffffffcp+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0x6.e2ffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.e2ffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x6.e2ffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0x6.e2ffffffffffcp+8L : -0x7.63p-16436L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-96-intel -0x6.e2ffffffffffcp+8L : -0x7.628p-16436L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-96-intel -0x6.e2ffffffffffcp+8L : -0x7.628p-16436L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-96-intel -0x6.e2ffffffffffcp+8L : -0x7.628p-16436L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-m68k -0x6.e2ffffffffffcp+8L : -0x7.62cp-16436L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-96-m68k -0x6.e2ffffffffffcp+8L : -0x7.62cp-16436L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-96-m68k -0x6.e2ffffffffffcp+8L : -0x7.628p-16436L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-96-m68k -0x6.e2ffffffffffcp+8L : -0x7.628p-16436L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128 -0x6.e2ffffffffffcp+8L : -0x7.62acd4c5e5169cp-16436L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128 -0x6.e2ffffffffffcp+8L : -0x7.62acd4c5e5169cp-16436L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128 -0x6.e2ffffffffffcp+8L : -0x7.62acd4c5e5169bcp-16436L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128 -0x6.e2ffffffffffcp+8L : -0x7.62acd4c5e5169bcp-16436L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.e2ffffffffffcp+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x6.e2ffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e2ffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.e2ffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0x6.e2fffffffffffff8p+8L : -0x3.b1567p-16424L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-96-intel -0x6.e2fffffffffffff8p+8L : -0x3.b15668p-16424L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-96-intel -0x6.e2fffffffffffff8p+8L : -0x3.b15668p-16424L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-96-intel -0x6.e2fffffffffffff8p+8L : -0x3.b15668p-16424L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-m68k -0x6.e2fffffffffffff8p+8L : -0x3.b1566cp-16424L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-96-m68k -0x6.e2fffffffffffff8p+8L : -0x3.b1566cp-16424L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-96-m68k -0x6.e2fffffffffffff8p+8L : -0x3.b15668p-16424L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-96-m68k -0x6.e2fffffffffffff8p+8L : -0x3.b15668p-16424L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128 -0x6.e2fffffffffffff8p+8L : -0x3.b1566a62eba58dee84p-16424L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128 -0x6.e2fffffffffffff8p+8L : -0x3.b1566a62eba58dee84p-16424L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128 -0x6.e2fffffffffffff8p+8L : -0x3.b1566a62eba58dee8p-16424L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128 -0x6.e2fffffffffffff8p+8L : -0x3.b1566a62eba58dee8p-16424L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.e2fffffffffffff8p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x6.e2fffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e2fffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.e2fffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+tgamma -0x6e3.00000000000008p0
+= tgamma downward flt-32 -0x6.e30008p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0x6.e30008p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x6.e30008p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x6.e30008p+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0x6.e30008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0x6.e30008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.e30008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x6.e30008p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0x6.e30008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-intel -0x6.e30008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.e30008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-intel -0x6.e30008p+8L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-m68k -0x6.e30008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-m68k -0x6.e30008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.e30008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-m68k -0x6.e30008p+8L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128 -0x6.e30008p+8L : 0x3.b079b214p-16464L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128 -0x6.e30008p+8L : 0x3.b079b214p-16464L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128 -0x6.e30008p+8L : 0x3.b079b214p-16464L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128 -0x6.e30008p+8L : 0x3.b079b218p-16464L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.e30008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.e30008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e30008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.e30008p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0x6.e300000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0x6.e300000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.e300000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x6.e300000000004p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0x6.e300000000004p+8L : 0x7.628p-16436L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-96-intel -0x6.e300000000004p+8L : 0x7.628p-16436L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-96-intel -0x6.e300000000004p+8L : 0x7.628p-16436L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-96-intel -0x6.e300000000004p+8L : 0x7.63p-16436L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-m68k -0x6.e300000000004p+8L : 0x7.628p-16436L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-96-m68k -0x6.e300000000004p+8L : 0x7.62cp-16436L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-96-m68k -0x6.e300000000004p+8L : 0x7.628p-16436L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-96-m68k -0x6.e300000000004p+8L : 0x7.62cp-16436L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128 -0x6.e300000000004p+8L : 0x7.62acd4c5c97c284p-16436L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128 -0x6.e300000000004p+8L : 0x7.62acd4c5c97c288p-16436L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128 -0x6.e300000000004p+8L : 0x7.62acd4c5c97c284p-16436L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128 -0x6.e300000000004p+8L : 0x7.62acd4c5c97c288p-16436L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.e300000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.e300000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e300000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.e300000000004p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0x6.e300000000000008p+8L : 0x3.b15668p-16424L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-96-intel -0x6.e300000000000008p+8L : 0x3.b15668p-16424L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-96-intel -0x6.e300000000000008p+8L : 0x3.b15668p-16424L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-96-intel -0x6.e300000000000008p+8L : 0x3.b1567p-16424L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-m68k -0x6.e300000000000008p+8L : 0x3.b15668p-16424L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-96-m68k -0x6.e300000000000008p+8L : 0x3.b1566cp-16424L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-96-m68k -0x6.e300000000000008p+8L : 0x3.b15668p-16424L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-96-m68k -0x6.e300000000000008p+8L : 0x3.b1566cp-16424L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128 -0x6.e300000000000008p+8L : 0x3.b1566a62eba3d44748p-16424L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128 -0x6.e300000000000008p+8L : 0x3.b1566a62eba3d4474cp-16424L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128 -0x6.e300000000000008p+8L : 0x3.b1566a62eba3d44748p-16424L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128 -0x6.e300000000000008p+8L : 0x3.b1566a62eba3d4474cp-16424L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.e300000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.e300000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e300000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.e300000000000008p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+tgamma -0x6e3.fffffffffffff8p0
+= tgamma downward flt-32 -0x6.e3fff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0x6.e3fff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x6.e3fff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x6.e3fff8p+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0x6.e3fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0x6.e3fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.e3fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x6.e3fff8p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0x6.e3fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-intel -0x6.e3fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.e3fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-intel -0x6.e3fff8p+8L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-m68k -0x6.e3fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-m68k -0x6.e3fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.e3fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-m68k -0x6.e3fff8p+8L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128 -0x6.e3fff8p+8L : 0x8.9512cp-16476L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128 -0x6.e3fff8p+8L : 0x8.9512cp-16476L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128 -0x6.e3fff8p+8L : 0x8.9512cp-16476L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128 -0x6.e3fff8p+8L : 0x8.9513p-16476L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.e3fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.e3fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e3fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.e3fff8p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0x6.e3ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0x6.e3ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.e3ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x6.e3ffffffffffcp+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0x6.e3ffffffffffcp+8L : 0x1p-16444L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-96-intel -0x6.e3ffffffffffcp+8L : 0x1p-16444L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-96-intel -0x6.e3ffffffffffcp+8L : 0x1p-16444L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-96-intel -0x6.e3ffffffffffcp+8L : 0x1.8p-16444L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-m68k -0x6.e3ffffffffffcp+8L : 0x1p-16444L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-96-m68k -0x6.e3ffffffffffcp+8L : 0x1p-16444L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-96-m68k -0x6.e3ffffffffffcp+8L : 0x1p-16444L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-96-m68k -0x6.e3ffffffffffcp+8L : 0x1.4p-16444L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128 -0x6.e3ffffffffffcp+8L : 0x1.12623994e1f8cp-16444L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128 -0x6.e3ffffffffffcp+8L : 0x1.12623994e1f8cp-16444L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128 -0x6.e3ffffffffffcp+8L : 0x1.12623994e1f8cp-16444L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128 -0x6.e3ffffffffffcp+8L : 0x1.12623994e1f9p-16444L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.e3ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.e3ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e3ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.e3ffffffffffcp+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0x6.e3fffffffffffff8p+8L : 0x8.93p-16436L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-96-intel -0x6.e3fffffffffffff8p+8L : 0x8.93p-16436L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-96-intel -0x6.e3fffffffffffff8p+8L : 0x8.93p-16436L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-96-intel -0x6.e3fffffffffffff8p+8L : 0x8.938p-16436L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-m68k -0x6.e3fffffffffffff8p+8L : 0x8.93p-16436L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-96-m68k -0x6.e3fffffffffffff8p+8L : 0x8.93p-16436L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-96-m68k -0x6.e3fffffffffffff8p+8L : 0x8.93p-16436L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-96-m68k -0x6.e3fffffffffffff8p+8L : 0x8.934p-16436L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128 -0x6.e3fffffffffffff8p+8L : 0x8.9311cca6ffc297cp-16436L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128 -0x6.e3fffffffffffff8p+8L : 0x8.9311cca6ffc298p-16436L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128 -0x6.e3fffffffffffff8p+8L : 0x8.9311cca6ffc297cp-16436L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128 -0x6.e3fffffffffffff8p+8L : 0x8.9311cca6ffc298p-16436L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.e3fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.e3fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e3fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.e3fffffffffffff8p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+tgamma -0x6e4.00000000000008p0
+= tgamma downward flt-32 -0x6.e40008p+8f : -0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma tonearest flt-32 -0x6.e40008p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x6.e40008p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x6.e40008p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0x6.e40008p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0x6.e40008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.e40008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x6.e40008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0x6.e40008p+8L : -0x8p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-96-intel -0x6.e40008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.e40008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-intel -0x6.e40008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-m68k -0x6.e40008p+8L : -0x4p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-96-m68k -0x6.e40008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.e40008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-m68k -0x6.e40008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-128 -0x6.e40008p+8L : -0x8.91114p-16476L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128 -0x6.e40008p+8L : -0x8.91114p-16476L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128 -0x6.e40008p+8L : -0x8.9111p-16476L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128 -0x6.e40008p+8L : -0x8.9111p-16476L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.e40008p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x6.e40008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e40008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.e40008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0x6.e400000000004p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0x6.e400000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.e400000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x6.e400000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0x6.e400000000004p+8L : -0x1.8p-16444L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-96-intel -0x6.e400000000004p+8L : -0x1p-16444L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-96-intel -0x6.e400000000004p+8L : -0x1p-16444L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-96-intel -0x6.e400000000004p+8L : -0x1p-16444L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-m68k -0x6.e400000000004p+8L : -0x1.4p-16444L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-96-m68k -0x6.e400000000004p+8L : -0x1p-16444L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-96-m68k -0x6.e400000000004p+8L : -0x1p-16444L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-96-m68k -0x6.e400000000004p+8L : -0x1p-16444L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128 -0x6.e400000000004p+8L : -0x1.12623994ddf78p-16444L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128 -0x6.e400000000004p+8L : -0x1.12623994ddf74p-16444L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128 -0x6.e400000000004p+8L : -0x1.12623994ddf74p-16444L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128 -0x6.e400000000004p+8L : -0x1.12623994ddf74p-16444L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.e400000000004p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x6.e400000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e400000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.e400000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0x6.e400000000000008p+8L : -0x8.938p-16436L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-96-intel -0x6.e400000000000008p+8L : -0x8.93p-16436L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-96-intel -0x6.e400000000000008p+8L : -0x8.93p-16436L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-96-intel -0x6.e400000000000008p+8L : -0x8.93p-16436L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-m68k -0x6.e400000000000008p+8L : -0x8.934p-16436L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-96-m68k -0x6.e400000000000008p+8L : -0x8.93p-16436L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-96-m68k -0x6.e400000000000008p+8L : -0x8.93p-16436L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-96-m68k -0x6.e400000000000008p+8L : -0x8.93p-16436L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128 -0x6.e400000000000008p+8L : -0x8.9311cca6ffbe968p-16436L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128 -0x6.e400000000000008p+8L : -0x8.9311cca6ffbe968p-16436L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128 -0x6.e400000000000008p+8L : -0x8.9311cca6ffbe964p-16436L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128 -0x6.e400000000000008p+8L : -0x8.9311cca6ffbe964p-16436L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.e400000000000008p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x6.e400000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e400000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.e400000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+tgamma -0x6e4.fffffffffffff8p0
+= tgamma downward flt-32 -0x6.e4fff8p+8f : -0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma tonearest flt-32 -0x6.e4fff8p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x6.e4fff8p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x6.e4fff8p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0x6.e4fff8p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0x6.e4fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.e4fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x6.e4fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0x6.e4fff8p+8L : -0x8p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-96-intel -0x6.e4fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.e4fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-intel -0x6.e4fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-m68k -0x6.e4fff8p+8L : -0x4p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-96-m68k -0x6.e4fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.e4fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-m68k -0x6.e4fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-128 -0x6.e4fff8p+8L : -0x1.3ecp-16484L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128 -0x6.e4fff8p+8L : -0x1.3ecp-16484L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128 -0x6.e4fff8p+8L : -0x1.3e8p-16484L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128 -0x6.e4fff8p+8L : -0x1.3e8p-16484L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.e4fff8p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x6.e4fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e4fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.e4fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0x6.e4ffffffffffcp+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0x6.e4ffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.e4ffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x6.e4ffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0x6.e4ffffffffffcp+8L : -0x8p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-96-intel -0x6.e4ffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.e4ffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-intel -0x6.e4ffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-m68k -0x6.e4ffffffffffcp+8L : -0x4p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-96-m68k -0x6.e4ffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.e4ffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-m68k -0x6.e4ffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-128 -0x6.e4ffffffffffcp+8L : -0x2.7cc1b7f54cp-16456L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128 -0x6.e4ffffffffffcp+8L : -0x2.7cc1b7f548p-16456L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128 -0x6.e4ffffffffffcp+8L : -0x2.7cc1b7f548p-16456L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128 -0x6.e4ffffffffffcp+8L : -0x2.7cc1b7f548p-16456L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.e4ffffffffffcp+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x6.e4ffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e4ffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.e4ffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0x6.e4fffffffffffff8p+8L : -0x1.8p-16444L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-96-intel -0x6.e4fffffffffffff8p+8L : -0x1p-16444L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-96-intel -0x6.e4fffffffffffff8p+8L : -0x1p-16444L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-96-intel -0x6.e4fffffffffffff8p+8L : -0x1p-16444L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-m68k -0x6.e4fffffffffffff8p+8L : -0x1.4p-16444L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-96-m68k -0x6.e4fffffffffffff8p+8L : -0x1.4p-16444L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-96-m68k -0x6.e4fffffffffffff8p+8L : -0x1p-16444L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-96-m68k -0x6.e4fffffffffffff8p+8L : -0x1p-16444L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128 -0x6.e4fffffffffffff8p+8L : -0x1.3e60dbfaa21f8p-16444L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128 -0x6.e4fffffffffffff8p+8L : -0x1.3e60dbfaa21f8p-16444L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128 -0x6.e4fffffffffffff8p+8L : -0x1.3e60dbfaa21f4p-16444L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128 -0x6.e4fffffffffffff8p+8L : -0x1.3e60dbfaa21f4p-16444L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.e4fffffffffffff8p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x6.e4fffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e4fffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.e4fffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+tgamma -0x6e5.00000000000008p0
+= tgamma downward flt-32 -0x6.e50008p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0x6.e50008p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x6.e50008p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x6.e50008p+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0x6.e50008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0x6.e50008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.e50008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x6.e50008p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0x6.e50008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-intel -0x6.e50008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.e50008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-intel -0x6.e50008p+8L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-m68k -0x6.e50008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-m68k -0x6.e50008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.e50008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-m68k -0x6.e50008p+8L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128 -0x6.e50008p+8L : 0x1.3ep-16484L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128 -0x6.e50008p+8L : 0x1.3ep-16484L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128 -0x6.e50008p+8L : 0x1.3ep-16484L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128 -0x6.e50008p+8L : 0x1.3e4p-16484L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.e50008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.e50008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e50008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.e50008p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0x6.e500000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0x6.e500000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.e500000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x6.e500000000004p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0x6.e500000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-intel -0x6.e500000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.e500000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-intel -0x6.e500000000004p+8L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-m68k -0x6.e500000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-m68k -0x6.e500000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.e500000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-m68k -0x6.e500000000004p+8L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128 -0x6.e500000000004p+8L : 0x2.7cc1b7f53cp-16456L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128 -0x6.e500000000004p+8L : 0x2.7cc1b7f54p-16456L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128 -0x6.e500000000004p+8L : 0x2.7cc1b7f53cp-16456L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128 -0x6.e500000000004p+8L : 0x2.7cc1b7f54p-16456L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.e500000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.e500000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e500000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.e500000000004p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0x6.e500000000000008p+8L : 0x1p-16444L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-96-intel -0x6.e500000000000008p+8L : 0x1p-16444L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-96-intel -0x6.e500000000000008p+8L : 0x1p-16444L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-96-intel -0x6.e500000000000008p+8L : 0x1.8p-16444L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-m68k -0x6.e500000000000008p+8L : 0x1p-16444L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-96-m68k -0x6.e500000000000008p+8L : 0x1.4p-16444L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-96-m68k -0x6.e500000000000008p+8L : 0x1p-16444L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-96-m68k -0x6.e500000000000008p+8L : 0x1.4p-16444L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128 -0x6.e500000000000008p+8L : 0x1.3e60dbfaa21ecp-16444L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128 -0x6.e500000000000008p+8L : 0x1.3e60dbfaa21ecp-16444L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128 -0x6.e500000000000008p+8L : 0x1.3e60dbfaa21ecp-16444L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128 -0x6.e500000000000008p+8L : 0x1.3e60dbfaa21fp-16444L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.e500000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.e500000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e500000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.e500000000000008p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+tgamma -0x6e5.fffffffffffff8p0
+= tgamma downward flt-32 -0x6.e5fff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0x6.e5fff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x6.e5fff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x6.e5fff8p+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0x6.e5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0x6.e5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.e5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x6.e5fff8p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0x6.e5fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-intel -0x6.e5fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.e5fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-intel -0x6.e5fff8p+8L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-m68k -0x6.e5fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-m68k -0x6.e5fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.e5fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-m68k -0x6.e5fff8p+8L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128 -0x6.e5fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128 -0x6.e5fff8p+8L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128 -0x6.e5fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128 -0x6.e5fff8p+8L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.e5fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.e5fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e5fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.e5fff8p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0x6.e5ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0x6.e5ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.e5ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x6.e5ffffffffffcp+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0x6.e5ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-intel -0x6.e5ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.e5ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-intel -0x6.e5ffffffffffcp+8L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-m68k -0x6.e5ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-m68k -0x6.e5ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.e5ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-m68k -0x6.e5ffffffffffcp+8L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128 -0x6.e5ffffffffffcp+8L : 0x5.c4df2a8p-16468L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128 -0x6.e5ffffffffffcp+8L : 0x5.c4df2a8p-16468L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128 -0x6.e5ffffffffffcp+8L : 0x5.c4df2a8p-16468L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128 -0x6.e5ffffffffffcp+8L : 0x5.c4df2acp-16468L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.e5ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.e5ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e5ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.e5ffffffffffcp+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0x6.e5fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-intel -0x6.e5fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.e5fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-intel -0x6.e5fffffffffffff8p+8L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-m68k -0x6.e5fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-m68k -0x6.e5fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.e5fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-m68k -0x6.e5fffffffffffff8p+8L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128 -0x6.e5fffffffffffff8p+8L : 0x2.e26f9542bp-16456L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128 -0x6.e5fffffffffffff8p+8L : 0x2.e26f9542b4p-16456L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128 -0x6.e5fffffffffffff8p+8L : 0x2.e26f9542bp-16456L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128 -0x6.e5fffffffffffff8p+8L : 0x2.e26f9542b4p-16456L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.e5fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.e5fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e5fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.e5fffffffffffff8p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+tgamma -0x6e6.00000000000008p0
+= tgamma downward flt-32 -0x6.e60008p+8f : -0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma tonearest flt-32 -0x6.e60008p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x6.e60008p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x6.e60008p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0x6.e60008p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0x6.e60008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.e60008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x6.e60008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0x6.e60008p+8L : -0x8p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-96-intel -0x6.e60008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.e60008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-intel -0x6.e60008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-m68k -0x6.e60008p+8L : -0x4p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-96-m68k -0x6.e60008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.e60008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-m68k -0x6.e60008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-128 -0x6.e60008p+8L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128 -0x6.e60008p+8L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128 -0x6.e60008p+8L : -0x0p+0L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128 -0x6.e60008p+8L : -0x0p+0L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.e60008p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x6.e60008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e60008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.e60008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0x6.e600000000004p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0x6.e600000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.e600000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x6.e600000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0x6.e600000000004p+8L : -0x8p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-96-intel -0x6.e600000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.e600000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-intel -0x6.e600000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-m68k -0x6.e600000000004p+8L : -0x4p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-96-m68k -0x6.e600000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.e600000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-m68k -0x6.e600000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-128 -0x6.e600000000004p+8L : -0x5.c4df2acp-16468L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128 -0x6.e600000000004p+8L : -0x5.c4df2a8p-16468L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128 -0x6.e600000000004p+8L : -0x5.c4df2a8p-16468L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128 -0x6.e600000000004p+8L : -0x5.c4df2a8p-16468L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.e600000000004p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x6.e600000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e600000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.e600000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0x6.e600000000000008p+8L : -0x8p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-96-intel -0x6.e600000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.e600000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-intel -0x6.e600000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-m68k -0x6.e600000000000008p+8L : -0x4p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-96-m68k -0x6.e600000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.e600000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-m68k -0x6.e600000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-128 -0x6.e600000000000008p+8L : -0x2.e26f9542b4p-16456L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128 -0x6.e600000000000008p+8L : -0x2.e26f9542b4p-16456L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128 -0x6.e600000000000008p+8L : -0x2.e26f9542bp-16456L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128 -0x6.e600000000000008p+8L : -0x2.e26f9542bp-16456L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.e600000000000008p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x6.e600000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e600000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.e600000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+tgamma 0x8.0000000000000000000000000008p0
+= tgamma downward flt-32 0x8.00001p+0f : 0x1.3b0026p+12f : inexact-ok
+= tgamma tonearest flt-32 0x8.00001p+0f : 0x1.3b0028p+12f : inexact-ok
+= tgamma towardzero flt-32 0x8.00001p+0f : 0x1.3b0026p+12f : inexact-ok
+= tgamma upward flt-32 0x8.00001p+0f : 0x1.3b0028p+12f : inexact-ok
+= tgamma downward dbl-64 0x8.00001p+0 : 0x1.3b0027aed7d78p+12 : inexact-ok
+= tgamma tonearest dbl-64 0x8.00001p+0 : 0x1.3b0027aed7d79p+12 : inexact-ok
+= tgamma towardzero dbl-64 0x8.00001p+0 : 0x1.3b0027aed7d78p+12 : inexact-ok
+= tgamma upward dbl-64 0x8.00001p+0 : 0x1.3b0027aed7d79p+12 : inexact-ok
+= tgamma downward ldbl-96-intel 0x8.00001p+0L : 0x1.3b0027aed7d78dfep+12L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x8.00001p+0L : 0x1.3b0027aed7d78dfep+12L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x8.00001p+0L : 0x1.3b0027aed7d78dfep+12L : inexact-ok
+= tgamma upward ldbl-96-intel 0x8.00001p+0L : 0x1.3b0027aed7d78ep+12L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x8.00001p+0L : 0x1.3b0027aed7d78dfep+12L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x8.00001p+0L : 0x1.3b0027aed7d78dfep+12L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x8.00001p+0L : 0x1.3b0027aed7d78dfep+12L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x8.00001p+0L : 0x1.3b0027aed7d78ep+12L : inexact-ok
+= tgamma downward ldbl-128 0x8.00001p+0L : 0x1.3b0027aed7d78dfe30dbe6eceb51p+12L : inexact-ok
+= tgamma tonearest ldbl-128 0x8.00001p+0L : 0x1.3b0027aed7d78dfe30dbe6eceb51p+12L : inexact-ok
+= tgamma towardzero ldbl-128 0x8.00001p+0L : 0x1.3b0027aed7d78dfe30dbe6eceb51p+12L : inexact-ok
+= tgamma upward ldbl-128 0x8.00001p+0L : 0x1.3b0027aed7d78dfe30dbe6eceb52p+12L : inexact-ok
+= tgamma downward ldbl-128ibm 0x8.00001p+0L : 0x1.3b0027aed7d78dfe30dbe6ecebp+12L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x8.00001p+0L : 0x1.3b0027aed7d78dfe30dbe6eceb8p+12L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x8.00001p+0L : 0x1.3b0027aed7d78dfe30dbe6ecebp+12L : inexact-ok
+= tgamma upward ldbl-128ibm 0x8.00001p+0L : 0x1.3b0027aed7d78dfe30dbe6eceb8p+12L : inexact-ok
+= tgamma downward flt-32 0x8p+0f : 0x1.3bp+12f : inexact-ok
+= tgamma tonearest flt-32 0x8p+0f : 0x1.3bp+12f : inexact-ok
+= tgamma towardzero flt-32 0x8p+0f : 0x1.3bp+12f : inexact-ok
+= tgamma upward flt-32 0x8p+0f : 0x1.3bp+12f : inexact-ok
+= tgamma downward dbl-64 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma tonearest dbl-64 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma towardzero dbl-64 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma upward dbl-64 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma downward ldbl-96-intel 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma upward ldbl-96-intel 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma downward ldbl-128 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma tonearest ldbl-128 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma towardzero ldbl-128 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma upward ldbl-128 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma downward ldbl-128ibm 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma upward ldbl-128ibm 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma downward dbl-64 0x8.0000000000008p+0 : 0x1.3b00000000013p+12 : inexact-ok
+= tgamma tonearest dbl-64 0x8.0000000000008p+0 : 0x1.3b00000000014p+12 : inexact-ok
+= tgamma towardzero dbl-64 0x8.0000000000008p+0 : 0x1.3b00000000013p+12 : inexact-ok
+= tgamma upward dbl-64 0x8.0000000000008p+0 : 0x1.3b00000000014p+12 : inexact-ok
+= tgamma downward ldbl-96-intel 0x8.0000000000008p+0L : 0x1.3b00000000013d76p+12L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x8.0000000000008p+0L : 0x1.3b00000000013d76p+12L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x8.0000000000008p+0L : 0x1.3b00000000013d76p+12L : inexact-ok
+= tgamma upward ldbl-96-intel 0x8.0000000000008p+0L : 0x1.3b00000000013d78p+12L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x8.0000000000008p+0L : 0x1.3b00000000013d76p+12L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x8.0000000000008p+0L : 0x1.3b00000000013d76p+12L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x8.0000000000008p+0L : 0x1.3b00000000013d76p+12L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x8.0000000000008p+0L : 0x1.3b00000000013d78p+12L : inexact-ok
+= tgamma downward ldbl-128 0x8.0000000000008p+0L : 0x1.3b00000000013d76aa158a2c6263p+12L : inexact-ok
+= tgamma tonearest ldbl-128 0x8.0000000000008p+0L : 0x1.3b00000000013d76aa158a2c6263p+12L : inexact-ok
+= tgamma towardzero ldbl-128 0x8.0000000000008p+0L : 0x1.3b00000000013d76aa158a2c6263p+12L : inexact-ok
+= tgamma upward ldbl-128 0x8.0000000000008p+0L : 0x1.3b00000000013d76aa158a2c6264p+12L : inexact-ok
+= tgamma downward ldbl-128ibm 0x8.0000000000008p+0L : 0x1.3b00000000013d76aa158a2c62p+12L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x8.0000000000008p+0L : 0x1.3b00000000013d76aa158a2c628p+12L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x8.0000000000008p+0L : 0x1.3b00000000013d76aa158a2c62p+12L : inexact-ok
+= tgamma upward ldbl-128ibm 0x8.0000000000008p+0L : 0x1.3b00000000013d76aa158a2c628p+12L : inexact-ok
+= tgamma downward ldbl-96-intel 0x8.000000000000001p+0L : 0x1.3b00000000000026p+12L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x8.000000000000001p+0L : 0x1.3b00000000000028p+12L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x8.000000000000001p+0L : 0x1.3b00000000000026p+12L : inexact-ok
+= tgamma upward ldbl-96-intel 0x8.000000000000001p+0L : 0x1.3b00000000000028p+12L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x8.000000000000001p+0L : 0x1.3b00000000000026p+12L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x8.000000000000001p+0L : 0x1.3b00000000000028p+12L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x8.000000000000001p+0L : 0x1.3b00000000000026p+12L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x8.000000000000001p+0L : 0x1.3b00000000000028p+12L : inexact-ok
+= tgamma downward ldbl-128 0x8.000000000000001p+0L : 0x1.3b00000000000027aed542b14577p+12L : inexact-ok
+= tgamma tonearest ldbl-128 0x8.000000000000001p+0L : 0x1.3b00000000000027aed542b14578p+12L : inexact-ok
+= tgamma towardzero ldbl-128 0x8.000000000000001p+0L : 0x1.3b00000000000027aed542b14577p+12L : inexact-ok
+= tgamma upward ldbl-128 0x8.000000000000001p+0L : 0x1.3b00000000000027aed542b14578p+12L : inexact-ok
+= tgamma downward ldbl-128ibm 0x8.000000000000001p+0L : 0x1.3b00000000000027aed542b145p+12L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x8.000000000000001p+0L : 0x1.3b00000000000027aed542b1458p+12L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x8.000000000000001p+0L : 0x1.3b00000000000027aed542b145p+12L : inexact-ok
+= tgamma upward ldbl-128ibm 0x8.000000000000001p+0L : 0x1.3b00000000000027aed542b1458p+12L : inexact-ok
+= tgamma downward ldbl-128 0x8.0000000000000000000000000008p+0L : 0x1.3b00000000000000000000000013p+12L : inexact-ok
+= tgamma tonearest ldbl-128 0x8.0000000000000000000000000008p+0L : 0x1.3b00000000000000000000000014p+12L : inexact-ok
+= tgamma towardzero ldbl-128 0x8.0000000000000000000000000008p+0L : 0x1.3b00000000000000000000000013p+12L : inexact-ok
+= tgamma upward ldbl-128 0x8.0000000000000000000000000008p+0L : 0x1.3b00000000000000000000000014p+12L : inexact-ok
+= tgamma downward ldbl-128 0x8.00000000000000000000000004p+0L : 0x1.3b000000000000000000000009ebp+12L : inexact-ok
+= tgamma tonearest ldbl-128 0x8.00000000000000000000000004p+0L : 0x1.3b000000000000000000000009ecp+12L : inexact-ok
+= tgamma towardzero ldbl-128 0x8.00000000000000000000000004p+0L : 0x1.3b000000000000000000000009ebp+12L : inexact-ok
+= tgamma upward ldbl-128 0x8.00000000000000000000000004p+0L : 0x1.3b000000000000000000000009ecp+12L : inexact-ok
+= tgamma downward ldbl-128ibm 0x8.00000000000000000000000004p+0L : 0x1.3b0000000000000000000000098p+12L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x8.00000000000000000000000004p+0L : 0x1.3b00000000000000000000000ap+12L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x8.00000000000000000000000004p+0L : 0x1.3b0000000000000000000000098p+12L : inexact-ok
+= tgamma upward ldbl-128ibm 0x8.00000000000000000000000004p+0L : 0x1.3b00000000000000000000000ap+12L : inexact-ok
+tgamma 0x7.fffffffffffffffffffffffffffcp0
+= tgamma downward flt-32 0x8p+0f : 0x1.3bp+12f : inexact-ok
+= tgamma tonearest flt-32 0x8p+0f : 0x1.3bp+12f : inexact-ok
+= tgamma towardzero flt-32 0x8p+0f : 0x1.3bp+12f : inexact-ok
+= tgamma upward flt-32 0x8p+0f : 0x1.3bp+12f : inexact-ok
+= tgamma downward dbl-64 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma tonearest dbl-64 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma towardzero dbl-64 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma upward dbl-64 0x8p+0 : 0x1.3bp+12 : inexact-ok
+= tgamma downward ldbl-96-intel 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma upward ldbl-96-intel 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma downward ldbl-128 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma tonearest ldbl-128 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma towardzero ldbl-128 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma upward ldbl-128 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma downward ldbl-128ibm 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma upward ldbl-128ibm 0x8p+0L : 0x1.3bp+12L : inexact-ok
+= tgamma downward flt-32 0x7.fffff8p+0f : 0x1.3affecp+12f : inexact-ok
+= tgamma tonearest flt-32 0x7.fffff8p+0f : 0x1.3affecp+12f : inexact-ok
+= tgamma towardzero flt-32 0x7.fffff8p+0f : 0x1.3affecp+12f : inexact-ok
+= tgamma upward flt-32 0x7.fffff8p+0f : 0x1.3affeep+12f : inexact-ok
+= tgamma downward dbl-64 0x7.fffff8p+0 : 0x1.3affec289603dp+12 : inexact-ok
+= tgamma tonearest dbl-64 0x7.fffff8p+0 : 0x1.3affec289603ep+12 : inexact-ok
+= tgamma towardzero dbl-64 0x7.fffff8p+0 : 0x1.3affec289603dp+12 : inexact-ok
+= tgamma upward dbl-64 0x7.fffff8p+0 : 0x1.3affec289603ep+12 : inexact-ok
+= tgamma downward ldbl-96-intel 0x7.fffff8p+0L : 0x1.3affec289603de8p+12L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x7.fffff8p+0L : 0x1.3affec289603de8p+12L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x7.fffff8p+0L : 0x1.3affec289603de8p+12L : inexact-ok
+= tgamma upward ldbl-96-intel 0x7.fffff8p+0L : 0x1.3affec289603de82p+12L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x7.fffff8p+0L : 0x1.3affec289603de8p+12L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x7.fffff8p+0L : 0x1.3affec289603de8p+12L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x7.fffff8p+0L : 0x1.3affec289603de8p+12L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x7.fffff8p+0L : 0x1.3affec289603de82p+12L : inexact-ok
+= tgamma downward ldbl-128 0x7.fffff8p+0L : 0x1.3affec289603de8066de83f67783p+12L : inexact-ok
+= tgamma tonearest ldbl-128 0x7.fffff8p+0L : 0x1.3affec289603de8066de83f67784p+12L : inexact-ok
+= tgamma towardzero ldbl-128 0x7.fffff8p+0L : 0x1.3affec289603de8066de83f67783p+12L : inexact-ok
+= tgamma upward ldbl-128 0x7.fffff8p+0L : 0x1.3affec289603de8066de83f67784p+12L : inexact-ok
+= tgamma downward ldbl-128ibm 0x7.fffff8p+0L : 0x1.3affec289603de8066de83f6778p+12L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x7.fffff8p+0L : 0x1.3affec289603de8066de83f6778p+12L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x7.fffff8p+0L : 0x1.3affec289603de8066de83f6778p+12L : inexact-ok
+= tgamma upward ldbl-128ibm 0x7.fffff8p+0L : 0x1.3affec289603de8066de83f678p+12L : inexact-ok
+= tgamma downward dbl-64 0x7.ffffffffffffcp+0 : 0x1.3affffffffff6p+12 : inexact-ok
+= tgamma tonearest dbl-64 0x7.ffffffffffffcp+0 : 0x1.3affffffffff6p+12 : inexact-ok
+= tgamma towardzero dbl-64 0x7.ffffffffffffcp+0 : 0x1.3affffffffff6p+12 : inexact-ok
+= tgamma upward dbl-64 0x7.ffffffffffffcp+0 : 0x1.3affffffffff7p+12 : inexact-ok
+= tgamma downward ldbl-96-intel 0x7.ffffffffffffcp+0L : 0x1.3affffffffff6144p+12L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x7.ffffffffffffcp+0L : 0x1.3affffffffff6144p+12L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x7.ffffffffffffcp+0L : 0x1.3affffffffff6144p+12L : inexact-ok
+= tgamma upward ldbl-96-intel 0x7.ffffffffffffcp+0L : 0x1.3affffffffff6146p+12L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x7.ffffffffffffcp+0L : 0x1.3affffffffff6144p+12L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x7.ffffffffffffcp+0L : 0x1.3affffffffff6144p+12L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x7.ffffffffffffcp+0L : 0x1.3affffffffff6144p+12L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x7.ffffffffffffcp+0L : 0x1.3affffffffff6146p+12L : inexact-ok
+= tgamma downward ldbl-128 0x7.ffffffffffffcp+0L : 0x1.3affffffffff6144aaf53aea4ab7p+12L : inexact-ok
+= tgamma tonearest ldbl-128 0x7.ffffffffffffcp+0L : 0x1.3affffffffff6144aaf53aea4ab8p+12L : inexact-ok
+= tgamma towardzero ldbl-128 0x7.ffffffffffffcp+0L : 0x1.3affffffffff6144aaf53aea4ab7p+12L : inexact-ok
+= tgamma upward ldbl-128 0x7.ffffffffffffcp+0L : 0x1.3affffffffff6144aaf53aea4ab8p+12L : inexact-ok
+= tgamma downward ldbl-128ibm 0x7.ffffffffffffcp+0L : 0x1.3affffffffff6144aaf53aea4a8p+12L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x7.ffffffffffffcp+0L : 0x1.3affffffffff6144aaf53aea4a8p+12L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x7.ffffffffffffcp+0L : 0x1.3affffffffff6144aaf53aea4a8p+12L : inexact-ok
+= tgamma upward ldbl-128ibm 0x7.ffffffffffffcp+0L : 0x1.3affffffffff6144aaf53aea4bp+12L : inexact-ok
+= tgamma downward ldbl-96-intel 0x7.fffffffffffffff8p+0L : 0x1.3affffffffffffecp+12L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x7.fffffffffffffff8p+0L : 0x1.3affffffffffffecp+12L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x7.fffffffffffffff8p+0L : 0x1.3affffffffffffecp+12L : inexact-ok
+= tgamma upward ldbl-96-intel 0x7.fffffffffffffff8p+0L : 0x1.3affffffffffffeep+12L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x7.fffffffffffffff8p+0L : 0x1.3affffffffffffecp+12L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x7.fffffffffffffff8p+0L : 0x1.3affffffffffffecp+12L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x7.fffffffffffffff8p+0L : 0x1.3affffffffffffecp+12L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x7.fffffffffffffff8p+0L : 0x1.3affffffffffffeep+12L : inexact-ok
+= tgamma downward ldbl-128 0x7.fffffffffffffff8p+0L : 0x1.3affffffffffffec28955ea75d44p+12L : inexact-ok
+= tgamma tonearest ldbl-128 0x7.fffffffffffffff8p+0L : 0x1.3affffffffffffec28955ea75d44p+12L : inexact-ok
+= tgamma towardzero ldbl-128 0x7.fffffffffffffff8p+0L : 0x1.3affffffffffffec28955ea75d44p+12L : inexact-ok
+= tgamma upward ldbl-128 0x7.fffffffffffffff8p+0L : 0x1.3affffffffffffec28955ea75d45p+12L : inexact-ok
+= tgamma downward ldbl-128ibm 0x7.fffffffffffffff8p+0L : 0x1.3affffffffffffec28955ea75dp+12L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x7.fffffffffffffff8p+0L : 0x1.3affffffffffffec28955ea75d8p+12L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x7.fffffffffffffff8p+0L : 0x1.3affffffffffffec28955ea75dp+12L : inexact-ok
+= tgamma upward ldbl-128ibm 0x7.fffffffffffffff8p+0L : 0x1.3affffffffffffec28955ea75d8p+12L : inexact-ok
+= tgamma downward ldbl-128 0x7.fffffffffffffffffffffffffffcp+0L : 0x1.3afffffffffffffffffffffffff6p+12L : inexact-ok
+= tgamma tonearest ldbl-128 0x7.fffffffffffffffffffffffffffcp+0L : 0x1.3afffffffffffffffffffffffff6p+12L : inexact-ok
+= tgamma towardzero ldbl-128 0x7.fffffffffffffffffffffffffffcp+0L : 0x1.3afffffffffffffffffffffffff6p+12L : inexact-ok
+= tgamma upward ldbl-128 0x7.fffffffffffffffffffffffffffcp+0L : 0x1.3afffffffffffffffffffffffff7p+12L : inexact-ok
+= tgamma downward ldbl-128 0x7.fffffffffffffffffffffffffep+0L : 0x1.3afffffffffffffffffffffffb0ap+12L : inexact-ok
+= tgamma tonearest ldbl-128 0x7.fffffffffffffffffffffffffep+0L : 0x1.3afffffffffffffffffffffffb0ap+12L : inexact-ok
+= tgamma towardzero ldbl-128 0x7.fffffffffffffffffffffffffep+0L : 0x1.3afffffffffffffffffffffffb0ap+12L : inexact-ok
+= tgamma upward ldbl-128 0x7.fffffffffffffffffffffffffep+0L : 0x1.3afffffffffffffffffffffffb0bp+12L : inexact-ok
+= tgamma downward ldbl-128ibm 0x7.fffffffffffffffffffffffffep+0L : 0x1.3afffffffffffffffffffffffbp+12L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x7.fffffffffffffffffffffffffep+0L : 0x1.3afffffffffffffffffffffffbp+12L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x7.fffffffffffffffffffffffffep+0L : 0x1.3afffffffffffffffffffffffbp+12L : inexact-ok
+= tgamma upward ldbl-128ibm 0x7.fffffffffffffffffffffffffep+0L : 0x1.3afffffffffffffffffffffffb8p+12L : inexact-ok
+tgamma 0x7.0000000000000000000000000004p0
+= tgamma downward flt-32 0x7.000008p+0f : 0x2.d00028p+8f : inexact-ok
+= tgamma tonearest flt-32 0x7.000008p+0f : 0x2.d0002cp+8f : inexact-ok
+= tgamma towardzero flt-32 0x7.000008p+0f : 0x2.d00028p+8f : inexact-ok
+= tgamma upward flt-32 0x7.000008p+0f : 0x2.d0002cp+8f : inexact-ok
+= tgamma downward dbl-64 0x7.000008p+0 : 0x2.d0002a233e27ep+8 : inexact-ok
+= tgamma tonearest dbl-64 0x7.000008p+0 : 0x2.d0002a233e28p+8 : inexact-ok
+= tgamma towardzero dbl-64 0x7.000008p+0 : 0x2.d0002a233e27ep+8 : inexact-ok
+= tgamma upward dbl-64 0x7.000008p+0 : 0x2.d0002a233e28p+8 : inexact-ok
+= tgamma downward ldbl-96-intel 0x7.000008p+0L : 0x2.d0002a233e27fbd4p+8L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x7.000008p+0L : 0x2.d0002a233e27fbd8p+8L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x7.000008p+0L : 0x2.d0002a233e27fbd4p+8L : inexact-ok
+= tgamma upward ldbl-96-intel 0x7.000008p+0L : 0x2.d0002a233e27fbd8p+8L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x7.000008p+0L : 0x2.d0002a233e27fbd4p+8L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x7.000008p+0L : 0x2.d0002a233e27fbd8p+8L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x7.000008p+0L : 0x2.d0002a233e27fbd4p+8L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x7.000008p+0L : 0x2.d0002a233e27fbd8p+8L : inexact-ok
+= tgamma downward ldbl-128 0x7.000008p+0L : 0x2.d0002a233e27fbd735efb122b116p+8L : inexact-ok
+= tgamma tonearest ldbl-128 0x7.000008p+0L : 0x2.d0002a233e27fbd735efb122b116p+8L : inexact-ok
+= tgamma towardzero ldbl-128 0x7.000008p+0L : 0x2.d0002a233e27fbd735efb122b116p+8L : inexact-ok
+= tgamma upward ldbl-128 0x7.000008p+0L : 0x2.d0002a233e27fbd735efb122b118p+8L : inexact-ok
+= tgamma downward ldbl-128ibm 0x7.000008p+0L : 0x2.d0002a233e27fbd735efb122b1p+8L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x7.000008p+0L : 0x2.d0002a233e27fbd735efb122b1p+8L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x7.000008p+0L : 0x2.d0002a233e27fbd735efb122b1p+8L : inexact-ok
+= tgamma upward ldbl-128ibm 0x7.000008p+0L : 0x2.d0002a233e27fbd735efb122b2p+8L : inexact-ok
+= tgamma downward flt-32 0x7p+0f : 0x2.dp+8f : inexact-ok
+= tgamma tonearest flt-32 0x7p+0f : 0x2.dp+8f : inexact-ok
+= tgamma towardzero flt-32 0x7p+0f : 0x2.dp+8f : inexact-ok
+= tgamma upward flt-32 0x7p+0f : 0x2.dp+8f : inexact-ok
+= tgamma downward dbl-64 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma tonearest dbl-64 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma towardzero dbl-64 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma upward dbl-64 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma downward ldbl-96-intel 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma upward ldbl-96-intel 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma downward ldbl-128 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma tonearest ldbl-128 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma towardzero ldbl-128 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma upward ldbl-128 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma downward ldbl-128ibm 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma upward ldbl-128ibm 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma downward dbl-64 0x7.0000000000004p+0 : 0x2.d000000000014p+8 : inexact-ok
+= tgamma tonearest dbl-64 0x7.0000000000004p+0 : 0x2.d000000000016p+8 : inexact-ok
+= tgamma towardzero dbl-64 0x7.0000000000004p+0 : 0x2.d000000000014p+8 : inexact-ok
+= tgamma upward dbl-64 0x7.0000000000004p+0 : 0x2.d000000000016p+8 : inexact-ok
+= tgamma downward ldbl-96-intel 0x7.0000000000004p+0L : 0x2.d000000000015118p+8L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x7.0000000000004p+0L : 0x2.d000000000015118p+8L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x7.0000000000004p+0L : 0x2.d000000000015118p+8L : inexact-ok
+= tgamma upward ldbl-96-intel 0x7.0000000000004p+0L : 0x2.d00000000001511cp+8L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x7.0000000000004p+0L : 0x2.d000000000015118p+8L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x7.0000000000004p+0L : 0x2.d000000000015118p+8L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x7.0000000000004p+0L : 0x2.d000000000015118p+8L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x7.0000000000004p+0L : 0x2.d00000000001511cp+8L : inexact-ok
+= tgamma downward ldbl-128 0x7.0000000000004p+0L : 0x2.d000000000015119e6f40ba005fep+8L : inexact-ok
+= tgamma tonearest ldbl-128 0x7.0000000000004p+0L : 0x2.d000000000015119e6f40ba005fep+8L : inexact-ok
+= tgamma towardzero ldbl-128 0x7.0000000000004p+0L : 0x2.d000000000015119e6f40ba005fep+8L : inexact-ok
+= tgamma upward ldbl-128 0x7.0000000000004p+0L : 0x2.d000000000015119e6f40ba006p+8L : inexact-ok
+= tgamma downward ldbl-128ibm 0x7.0000000000004p+0L : 0x2.d000000000015119e6f40ba005p+8L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x7.0000000000004p+0L : 0x2.d000000000015119e6f40ba006p+8L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x7.0000000000004p+0L : 0x2.d000000000015119e6f40ba005p+8L : inexact-ok
+= tgamma upward ldbl-128ibm 0x7.0000000000004p+0L : 0x2.d000000000015119e6f40ba006p+8L : inexact-ok
+= tgamma downward ldbl-96-intel 0x7.0000000000000008p+0L : 0x2.d000000000000028p+8L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x7.0000000000000008p+0L : 0x2.d00000000000002cp+8L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x7.0000000000000008p+0L : 0x2.d000000000000028p+8L : inexact-ok
+= tgamma upward ldbl-96-intel 0x7.0000000000000008p+0L : 0x2.d00000000000002cp+8L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x7.0000000000000008p+0L : 0x2.d000000000000028p+8L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x7.0000000000000008p+0L : 0x2.d00000000000002cp+8L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x7.0000000000000008p+0L : 0x2.d000000000000028p+8L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x7.0000000000000008p+0L : 0x2.d00000000000002cp+8L : inexact-ok
+= tgamma downward ldbl-128 0x7.0000000000000008p+0L : 0x2.d00000000000002a233cde8173f6p+8L : inexact-ok
+= tgamma tonearest ldbl-128 0x7.0000000000000008p+0L : 0x2.d00000000000002a233cde8173f6p+8L : inexact-ok
+= tgamma towardzero ldbl-128 0x7.0000000000000008p+0L : 0x2.d00000000000002a233cde8173f6p+8L : inexact-ok
+= tgamma upward ldbl-128 0x7.0000000000000008p+0L : 0x2.d00000000000002a233cde8173f8p+8L : inexact-ok
+= tgamma downward ldbl-128ibm 0x7.0000000000000008p+0L : 0x2.d00000000000002a233cde8173p+8L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x7.0000000000000008p+0L : 0x2.d00000000000002a233cde8174p+8L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x7.0000000000000008p+0L : 0x2.d00000000000002a233cde8173p+8L : inexact-ok
+= tgamma upward ldbl-128ibm 0x7.0000000000000008p+0L : 0x2.d00000000000002a233cde8174p+8L : inexact-ok
+= tgamma downward ldbl-128 0x7.0000000000000000000000000004p+0L : 0x2.d000000000000000000000000014p+8L : inexact-ok
+= tgamma tonearest ldbl-128 0x7.0000000000000000000000000004p+0L : 0x2.d000000000000000000000000016p+8L : inexact-ok
+= tgamma towardzero ldbl-128 0x7.0000000000000000000000000004p+0L : 0x2.d000000000000000000000000014p+8L : inexact-ok
+= tgamma upward ldbl-128 0x7.0000000000000000000000000004p+0L : 0x2.d000000000000000000000000016p+8L : inexact-ok
+= tgamma downward ldbl-128 0x7.00000000000000000000000002p+0L : 0x2.d000000000000000000000000a88p+8L : inexact-ok
+= tgamma tonearest ldbl-128 0x7.00000000000000000000000002p+0L : 0x2.d000000000000000000000000a88p+8L : inexact-ok
+= tgamma towardzero ldbl-128 0x7.00000000000000000000000002p+0L : 0x2.d000000000000000000000000a88p+8L : inexact-ok
+= tgamma upward ldbl-128 0x7.00000000000000000000000002p+0L : 0x2.d000000000000000000000000a8ap+8L : inexact-ok
+= tgamma downward ldbl-128ibm 0x7.00000000000000000000000002p+0L : 0x2.d000000000000000000000000ap+8L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x7.00000000000000000000000002p+0L : 0x2.d000000000000000000000000bp+8L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x7.00000000000000000000000002p+0L : 0x2.d000000000000000000000000ap+8L : inexact-ok
+= tgamma upward ldbl-128ibm 0x7.00000000000000000000000002p+0L : 0x2.d000000000000000000000000bp+8L : inexact-ok
+tgamma 0x6.fffffffffffffffffffffffffffcp0
+= tgamma downward flt-32 0x7p+0f : 0x2.dp+8f : inexact-ok
+= tgamma tonearest flt-32 0x7p+0f : 0x2.dp+8f : inexact-ok
+= tgamma towardzero flt-32 0x7p+0f : 0x2.dp+8f : inexact-ok
+= tgamma upward flt-32 0x7p+0f : 0x2.dp+8f : inexact-ok
+= tgamma downward dbl-64 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma tonearest dbl-64 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma towardzero dbl-64 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma upward dbl-64 0x7p+0 : 0x2.dp+8 : inexact-ok
+= tgamma downward ldbl-96-intel 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma upward ldbl-96-intel 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma downward ldbl-128 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma tonearest ldbl-128 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma towardzero ldbl-128 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma upward ldbl-128 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma downward ldbl-128ibm 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma upward ldbl-128ibm 0x7p+0L : 0x2.dp+8L : inexact-ok
+= tgamma downward flt-32 0x6.fffff8p+0f : 0x2.cfffd4p+8f : inexact-ok
+= tgamma tonearest flt-32 0x6.fffff8p+0f : 0x2.cfffd4p+8f : inexact-ok
+= tgamma towardzero flt-32 0x6.fffff8p+0f : 0x2.cfffd4p+8f : inexact-ok
+= tgamma upward flt-32 0x6.fffff8p+0f : 0x2.cfffd8p+8f : inexact-ok
+= tgamma downward dbl-64 0x6.fffff8p+0 : 0x2.cfffd5dcc46aep+8 : inexact-ok
+= tgamma tonearest dbl-64 0x6.fffff8p+0 : 0x2.cfffd5dcc46bp+8 : inexact-ok
+= tgamma towardzero dbl-64 0x6.fffff8p+0 : 0x2.cfffd5dcc46aep+8 : inexact-ok
+= tgamma upward dbl-64 0x6.fffff8p+0 : 0x2.cfffd5dcc46bp+8 : inexact-ok
+= tgamma downward ldbl-96-intel 0x6.fffff8p+0L : 0x2.cfffd5dcc46af8ep+8L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x6.fffff8p+0L : 0x2.cfffd5dcc46af8ep+8L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x6.fffff8p+0L : 0x2.cfffd5dcc46af8ep+8L : inexact-ok
+= tgamma upward ldbl-96-intel 0x6.fffff8p+0L : 0x2.cfffd5dcc46af8e4p+8L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x6.fffff8p+0L : 0x2.cfffd5dcc46af8ep+8L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x6.fffff8p+0L : 0x2.cfffd5dcc46af8ep+8L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x6.fffff8p+0L : 0x2.cfffd5dcc46af8ep+8L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x6.fffff8p+0L : 0x2.cfffd5dcc46af8e4p+8L : inexact-ok
+= tgamma downward ldbl-128 0x6.fffff8p+0L : 0x2.cfffd5dcc46af8e165622f398162p+8L : inexact-ok
+= tgamma tonearest ldbl-128 0x6.fffff8p+0L : 0x2.cfffd5dcc46af8e165622f398162p+8L : inexact-ok
+= tgamma towardzero ldbl-128 0x6.fffff8p+0L : 0x2.cfffd5dcc46af8e165622f398162p+8L : inexact-ok
+= tgamma upward ldbl-128 0x6.fffff8p+0L : 0x2.cfffd5dcc46af8e165622f398164p+8L : inexact-ok
+= tgamma downward ldbl-128ibm 0x6.fffff8p+0L : 0x2.cfffd5dcc46af8e165622f3981p+8L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x6.fffff8p+0L : 0x2.cfffd5dcc46af8e165622f3981p+8L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x6.fffff8p+0L : 0x2.cfffd5dcc46af8e165622f3981p+8L : inexact-ok
+= tgamma upward ldbl-128ibm 0x6.fffff8p+0L : 0x2.cfffd5dcc46af8e165622f3982p+8L : inexact-ok
+= tgamma downward dbl-64 0x6.ffffffffffffcp+0 : 0x2.cffffffffffeap+8 : inexact-ok
+= tgamma tonearest dbl-64 0x6.ffffffffffffcp+0 : 0x2.cffffffffffeap+8 : inexact-ok
+= tgamma towardzero dbl-64 0x6.ffffffffffffcp+0 : 0x2.cffffffffffeap+8 : inexact-ok
+= tgamma upward dbl-64 0x6.ffffffffffffcp+0 : 0x2.cffffffffffecp+8 : inexact-ok
+= tgamma downward ldbl-96-intel 0x6.ffffffffffffcp+0L : 0x2.cffffffffffeaee4p+8L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x6.ffffffffffffcp+0L : 0x2.cffffffffffeaee8p+8L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x6.ffffffffffffcp+0L : 0x2.cffffffffffeaee4p+8L : inexact-ok
+= tgamma upward ldbl-96-intel 0x6.ffffffffffffcp+0L : 0x2.cffffffffffeaee8p+8L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x6.ffffffffffffcp+0L : 0x2.cffffffffffeaee4p+8L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x6.ffffffffffffcp+0L : 0x2.cffffffffffeaee8p+8L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x6.ffffffffffffcp+0L : 0x2.cffffffffffeaee4p+8L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x6.ffffffffffffcp+0L : 0x2.cffffffffffeaee8p+8L : inexact-ok
+= tgamma downward ldbl-128 0x6.ffffffffffffcp+0L : 0x2.cffffffffffeaee6190bf4609ebep+8L : inexact-ok
+= tgamma tonearest ldbl-128 0x6.ffffffffffffcp+0L : 0x2.cffffffffffeaee6190bf4609ebep+8L : inexact-ok
+= tgamma towardzero ldbl-128 0x6.ffffffffffffcp+0L : 0x2.cffffffffffeaee6190bf4609ebep+8L : inexact-ok
+= tgamma upward ldbl-128 0x6.ffffffffffffcp+0L : 0x2.cffffffffffeaee6190bf4609ecp+8L : inexact-ok
+= tgamma downward ldbl-128ibm 0x6.ffffffffffffcp+0L : 0x2.cffffffffffeaee6190bf4609ep+8L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x6.ffffffffffffcp+0L : 0x2.cffffffffffeaee6190bf4609fp+8L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x6.ffffffffffffcp+0L : 0x2.cffffffffffeaee6190bf4609ep+8L : inexact-ok
+= tgamma upward ldbl-128ibm 0x6.ffffffffffffcp+0L : 0x2.cffffffffffeaee6190bf4609fp+8L : inexact-ok
+= tgamma downward ldbl-96-intel 0x6.fffffffffffffff8p+0L : 0x2.cfffffffffffffd4p+8L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x6.fffffffffffffff8p+0L : 0x2.cfffffffffffffd4p+8L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x6.fffffffffffffff8p+0L : 0x2.cfffffffffffffd4p+8L : inexact-ok
+= tgamma upward ldbl-96-intel 0x6.fffffffffffffff8p+0L : 0x2.cfffffffffffffd8p+8L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x6.fffffffffffffff8p+0L : 0x2.cfffffffffffffd4p+8L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x6.fffffffffffffff8p+0L : 0x2.cfffffffffffffd4p+8L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x6.fffffffffffffff8p+0L : 0x2.cfffffffffffffd4p+8L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x6.fffffffffffffff8p+0L : 0x2.cfffffffffffffd8p+8L : inexact-ok
+= tgamma downward ldbl-128 0x6.fffffffffffffff8p+0L : 0x2.cfffffffffffffd5dcc3217e8c08p+8L : inexact-ok
+= tgamma tonearest ldbl-128 0x6.fffffffffffffff8p+0L : 0x2.cfffffffffffffd5dcc3217e8c0ap+8L : inexact-ok
+= tgamma towardzero ldbl-128 0x6.fffffffffffffff8p+0L : 0x2.cfffffffffffffd5dcc3217e8c08p+8L : inexact-ok
+= tgamma upward ldbl-128 0x6.fffffffffffffff8p+0L : 0x2.cfffffffffffffd5dcc3217e8c0ap+8L : inexact-ok
+= tgamma downward ldbl-128ibm 0x6.fffffffffffffff8p+0L : 0x2.cfffffffffffffd5dcc3217e8cp+8L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x6.fffffffffffffff8p+0L : 0x2.cfffffffffffffd5dcc3217e8cp+8L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x6.fffffffffffffff8p+0L : 0x2.cfffffffffffffd5dcc3217e8cp+8L : inexact-ok
+= tgamma upward ldbl-128ibm 0x6.fffffffffffffff8p+0L : 0x2.cfffffffffffffd5dcc3217e8dp+8L : inexact-ok
+= tgamma downward ldbl-128 0x6.fffffffffffffffffffffffffffcp+0L : 0x2.cfffffffffffffffffffffffffeap+8L : inexact-ok
+= tgamma tonearest ldbl-128 0x6.fffffffffffffffffffffffffffcp+0L : 0x2.cfffffffffffffffffffffffffeap+8L : inexact-ok
+= tgamma towardzero ldbl-128 0x6.fffffffffffffffffffffffffffcp+0L : 0x2.cfffffffffffffffffffffffffeap+8L : inexact-ok
+= tgamma upward ldbl-128 0x6.fffffffffffffffffffffffffffcp+0L : 0x2.cfffffffffffffffffffffffffecp+8L : inexact-ok
+= tgamma downward ldbl-128 0x6.fffffffffffffffffffffffffep+0L : 0x2.cffffffffffffffffffffffff576p+8L : inexact-ok
+= tgamma tonearest ldbl-128 0x6.fffffffffffffffffffffffffep+0L : 0x2.cffffffffffffffffffffffff578p+8L : inexact-ok
+= tgamma towardzero ldbl-128 0x6.fffffffffffffffffffffffffep+0L : 0x2.cffffffffffffffffffffffff576p+8L : inexact-ok
+= tgamma upward ldbl-128 0x6.fffffffffffffffffffffffffep+0L : 0x2.cffffffffffffffffffffffff578p+8L : inexact-ok
+= tgamma downward ldbl-128ibm 0x6.fffffffffffffffffffffffffep+0L : 0x2.cffffffffffffffffffffffff5p+8L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x6.fffffffffffffffffffffffffep+0L : 0x2.cffffffffffffffffffffffff5p+8L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x6.fffffffffffffffffffffffffep+0L : 0x2.cffffffffffffffffffffffff5p+8L : inexact-ok
+= tgamma upward ldbl-128ibm 0x6.fffffffffffffffffffffffffep+0L : 0x2.cffffffffffffffffffffffff6p+8L : inexact-ok
+tgamma 0x6.0000000000000000000000000004p0
+= tgamma downward flt-32 0x6.000008p+0f : 0x7.80006p+4f : inexact-ok
+= tgamma tonearest flt-32 0x6.000008p+0f : 0x7.800068p+4f : inexact-ok
+= tgamma towardzero flt-32 0x6.000008p+0f : 0x7.80006p+4f : inexact-ok
+= tgamma upward flt-32 0x6.000008p+0f : 0x7.800068p+4f : inexact-ok
+= tgamma downward dbl-64 0x6.000008p+0 : 0x7.8000665dfa8ccp+4 : inexact-ok
+= tgamma tonearest dbl-64 0x6.000008p+0 : 0x7.8000665dfa8ccp+4 : inexact-ok
+= tgamma towardzero dbl-64 0x6.000008p+0 : 0x7.8000665dfa8ccp+4 : inexact-ok
+= tgamma upward dbl-64 0x6.000008p+0 : 0x7.8000665dfa8dp+4 : inexact-ok
+= tgamma downward ldbl-96-intel 0x6.000008p+0L : 0x7.8000665dfa8ccce8p+4L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x6.000008p+0L : 0x7.8000665dfa8cccfp+4L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x6.000008p+0L : 0x7.8000665dfa8ccce8p+4L : inexact-ok
+= tgamma upward ldbl-96-intel 0x6.000008p+0L : 0x7.8000665dfa8cccfp+4L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x6.000008p+0L : 0x7.8000665dfa8ccce8p+4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x6.000008p+0L : 0x7.8000665dfa8cccfp+4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x6.000008p+0L : 0x7.8000665dfa8ccce8p+4L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x6.000008p+0L : 0x7.8000665dfa8cccfp+4L : inexact-ok
+= tgamma downward ldbl-128 0x6.000008p+0L : 0x7.8000665dfa8cccefd41898970cc4p+4L : inexact-ok
+= tgamma tonearest ldbl-128 0x6.000008p+0L : 0x7.8000665dfa8cccefd41898970cc8p+4L : inexact-ok
+= tgamma towardzero ldbl-128 0x6.000008p+0L : 0x7.8000665dfa8cccefd41898970cc4p+4L : inexact-ok
+= tgamma upward ldbl-128 0x6.000008p+0L : 0x7.8000665dfa8cccefd41898970cc8p+4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x6.000008p+0L : 0x7.8000665dfa8cccefd41898970cp+4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x6.000008p+0L : 0x7.8000665dfa8cccefd41898970cp+4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x6.000008p+0L : 0x7.8000665dfa8cccefd41898970cp+4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x6.000008p+0L : 0x7.8000665dfa8cccefd41898970ep+4L : inexact-ok
+= tgamma downward flt-32 0x6p+0f : 0x7.8p+4f : inexact-ok
+= tgamma tonearest flt-32 0x6p+0f : 0x7.8p+4f : inexact-ok
+= tgamma towardzero flt-32 0x6p+0f : 0x7.8p+4f : inexact-ok
+= tgamma upward flt-32 0x6p+0f : 0x7.8p+4f : inexact-ok
+= tgamma downward dbl-64 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma tonearest dbl-64 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma towardzero dbl-64 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma upward dbl-64 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma downward ldbl-96-intel 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma upward ldbl-96-intel 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma downward ldbl-128 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma tonearest ldbl-128 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma towardzero ldbl-128 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma upward ldbl-128 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma downward dbl-64 0x6.0000000000004p+0 : 0x7.800000000003p+4 : inexact-ok
+= tgamma tonearest dbl-64 0x6.0000000000004p+0 : 0x7.8000000000034p+4 : inexact-ok
+= tgamma towardzero dbl-64 0x6.0000000000004p+0 : 0x7.800000000003p+4 : inexact-ok
+= tgamma upward dbl-64 0x6.0000000000004p+0 : 0x7.8000000000034p+4 : inexact-ok
+= tgamma downward ldbl-96-intel 0x6.0000000000004p+0L : 0x7.80000000000332e8p+4L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x6.0000000000004p+0L : 0x7.80000000000332fp+4L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x6.0000000000004p+0L : 0x7.80000000000332e8p+4L : inexact-ok
+= tgamma upward ldbl-96-intel 0x6.0000000000004p+0L : 0x7.80000000000332fp+4L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x6.0000000000004p+0L : 0x7.80000000000332e8p+4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x6.0000000000004p+0L : 0x7.80000000000332fp+4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x6.0000000000004p+0L : 0x7.80000000000332e8p+4L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x6.0000000000004p+0L : 0x7.80000000000332fp+4L : inexact-ok
+= tgamma downward ldbl-128 0x6.0000000000004p+0L : 0x7.80000000000332efbd357455433p+4L : inexact-ok
+= tgamma tonearest ldbl-128 0x6.0000000000004p+0L : 0x7.80000000000332efbd3574554334p+4L : inexact-ok
+= tgamma towardzero ldbl-128 0x6.0000000000004p+0L : 0x7.80000000000332efbd357455433p+4L : inexact-ok
+= tgamma upward ldbl-128 0x6.0000000000004p+0L : 0x7.80000000000332efbd3574554334p+4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x6.0000000000004p+0L : 0x7.80000000000332efbd35745542p+4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x6.0000000000004p+0L : 0x7.80000000000332efbd35745544p+4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x6.0000000000004p+0L : 0x7.80000000000332efbd35745542p+4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x6.0000000000004p+0L : 0x7.80000000000332efbd35745544p+4L : inexact-ok
+= tgamma downward ldbl-96-intel 0x6.0000000000000008p+0L : 0x7.800000000000006p+4L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x6.0000000000000008p+0L : 0x7.8000000000000068p+4L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x6.0000000000000008p+0L : 0x7.800000000000006p+4L : inexact-ok
+= tgamma upward ldbl-96-intel 0x6.0000000000000008p+0L : 0x7.8000000000000068p+4L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x6.0000000000000008p+0L : 0x7.800000000000006p+4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x6.0000000000000008p+0L : 0x7.8000000000000068p+4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x6.0000000000000008p+0L : 0x7.800000000000006p+4L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x6.0000000000000008p+0L : 0x7.8000000000000068p+4L : inexact-ok
+= tgamma downward ldbl-128 0x6.0000000000000008p+0L : 0x7.80000000000000665df7a6ae8a9p+4L : inexact-ok
+= tgamma tonearest ldbl-128 0x6.0000000000000008p+0L : 0x7.80000000000000665df7a6ae8a9p+4L : inexact-ok
+= tgamma towardzero ldbl-128 0x6.0000000000000008p+0L : 0x7.80000000000000665df7a6ae8a9p+4L : inexact-ok
+= tgamma upward ldbl-128 0x6.0000000000000008p+0L : 0x7.80000000000000665df7a6ae8a94p+4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x6.0000000000000008p+0L : 0x7.80000000000000665df7a6ae8ap+4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x6.0000000000000008p+0L : 0x7.80000000000000665df7a6ae8ap+4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x6.0000000000000008p+0L : 0x7.80000000000000665df7a6ae8ap+4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x6.0000000000000008p+0L : 0x7.80000000000000665df7a6ae8cp+4L : inexact-ok
+= tgamma downward ldbl-128 0x6.0000000000000000000000000004p+0L : 0x7.800000000000000000000000003p+4L : inexact-ok
+= tgamma tonearest ldbl-128 0x6.0000000000000000000000000004p+0L : 0x7.8000000000000000000000000034p+4L : inexact-ok
+= tgamma towardzero ldbl-128 0x6.0000000000000000000000000004p+0L : 0x7.800000000000000000000000003p+4L : inexact-ok
+= tgamma upward ldbl-128 0x6.0000000000000000000000000004p+0L : 0x7.8000000000000000000000000034p+4L : inexact-ok
+= tgamma downward ldbl-128 0x6.00000000000000000000000002p+0L : 0x7.8000000000000000000000001994p+4L : inexact-ok
+= tgamma tonearest ldbl-128 0x6.00000000000000000000000002p+0L : 0x7.8000000000000000000000001998p+4L : inexact-ok
+= tgamma towardzero ldbl-128 0x6.00000000000000000000000002p+0L : 0x7.8000000000000000000000001994p+4L : inexact-ok
+= tgamma upward ldbl-128 0x6.00000000000000000000000002p+0L : 0x7.8000000000000000000000001998p+4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x6.00000000000000000000000002p+0L : 0x7.80000000000000000000000018p+4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x6.00000000000000000000000002p+0L : 0x7.8000000000000000000000001ap+4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x6.00000000000000000000000002p+0L : 0x7.80000000000000000000000018p+4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x6.00000000000000000000000002p+0L : 0x7.8000000000000000000000001ap+4L : inexact-ok
+tgamma 0x5.fffffffffffffffffffffffffffcp0
+= tgamma downward flt-32 0x6p+0f : 0x7.8p+4f : inexact-ok
+= tgamma tonearest flt-32 0x6p+0f : 0x7.8p+4f : inexact-ok
+= tgamma towardzero flt-32 0x6p+0f : 0x7.8p+4f : inexact-ok
+= tgamma upward flt-32 0x6p+0f : 0x7.8p+4f : inexact-ok
+= tgamma downward dbl-64 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma tonearest dbl-64 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma towardzero dbl-64 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma upward dbl-64 0x6p+0 : 0x7.8p+4 : inexact-ok
+= tgamma downward ldbl-96-intel 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma upward ldbl-96-intel 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma downward ldbl-128 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma tonearest ldbl-128 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma towardzero ldbl-128 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma upward ldbl-128 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x6p+0L : 0x7.8p+4L : inexact-ok
+= tgamma downward flt-32 0x5.fffff8p+0f : 0x7.7fff98p+4f : inexact-ok
+= tgamma tonearest flt-32 0x5.fffff8p+0f : 0x7.7fff98p+4f : inexact-ok
+= tgamma towardzero flt-32 0x5.fffff8p+0f : 0x7.7fff98p+4f : inexact-ok
+= tgamma upward flt-32 0x5.fffff8p+0f : 0x7.7fffap+4f : inexact-ok
+= tgamma downward dbl-64 0x5.fffff8p+0 : 0x7.7fff99a20b3f4p+4 : inexact-ok
+= tgamma tonearest dbl-64 0x5.fffff8p+0 : 0x7.7fff99a20b3f8p+4 : inexact-ok
+= tgamma towardzero dbl-64 0x5.fffff8p+0 : 0x7.7fff99a20b3f4p+4 : inexact-ok
+= tgamma upward dbl-64 0x5.fffff8p+0 : 0x7.7fff99a20b3f8p+4 : inexact-ok
+= tgamma downward ldbl-96-intel 0x5.fffff8p+0L : 0x7.7fff99a20b3f6fb8p+4L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x5.fffff8p+0L : 0x7.7fff99a20b3f6fcp+4L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x5.fffff8p+0L : 0x7.7fff99a20b3f6fb8p+4L : inexact-ok
+= tgamma upward ldbl-96-intel 0x5.fffff8p+0L : 0x7.7fff99a20b3f6fcp+4L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x5.fffff8p+0L : 0x7.7fff99a20b3f6fb8p+4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x5.fffff8p+0L : 0x7.7fff99a20b3f6fcp+4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x5.fffff8p+0L : 0x7.7fff99a20b3f6fb8p+4L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x5.fffff8p+0L : 0x7.7fff99a20b3f6fcp+4L : inexact-ok
+= tgamma downward ldbl-128 0x5.fffff8p+0L : 0x7.7fff99a20b3f6fbd62f0251d43ep+4L : inexact-ok
+= tgamma tonearest ldbl-128 0x5.fffff8p+0L : 0x7.7fff99a20b3f6fbd62f0251d43e4p+4L : inexact-ok
+= tgamma towardzero ldbl-128 0x5.fffff8p+0L : 0x7.7fff99a20b3f6fbd62f0251d43ep+4L : inexact-ok
+= tgamma upward ldbl-128 0x5.fffff8p+0L : 0x7.7fff99a20b3f6fbd62f0251d43e4p+4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x5.fffff8p+0L : 0x7.7fff99a20b3f6fbd62f0251d42p+4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x5.fffff8p+0L : 0x7.7fff99a20b3f6fbd62f0251d44p+4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x5.fffff8p+0L : 0x7.7fff99a20b3f6fbd62f0251d42p+4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x5.fffff8p+0L : 0x7.7fff99a20b3f6fbd62f0251d44p+4L : inexact-ok
+= tgamma downward dbl-64 0x5.ffffffffffffcp+0 : 0x7.7ffffffffffccp+4 : inexact-ok
+= tgamma tonearest dbl-64 0x5.ffffffffffffcp+0 : 0x7.7ffffffffffccp+4 : inexact-ok
+= tgamma towardzero dbl-64 0x5.ffffffffffffcp+0 : 0x7.7ffffffffffccp+4 : inexact-ok
+= tgamma upward dbl-64 0x5.ffffffffffffcp+0 : 0x7.7ffffffffffdp+4 : inexact-ok
+= tgamma downward ldbl-96-intel 0x5.ffffffffffffcp+0L : 0x7.7ffffffffffccd1p+4L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x5.ffffffffffffcp+0L : 0x7.7ffffffffffccd1p+4L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x5.ffffffffffffcp+0L : 0x7.7ffffffffffccd1p+4L : inexact-ok
+= tgamma upward ldbl-96-intel 0x5.ffffffffffffcp+0L : 0x7.7ffffffffffccd18p+4L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x5.ffffffffffffcp+0L : 0x7.7ffffffffffccd1p+4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x5.ffffffffffffcp+0L : 0x7.7ffffffffffccd1p+4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x5.ffffffffffffcp+0L : 0x7.7ffffffffffccd1p+4L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x5.ffffffffffffcp+0L : 0x7.7ffffffffffccd18p+4L : inexact-ok
+= tgamma downward ldbl-128 0x5.ffffffffffffcp+0L : 0x7.7ffffffffffccd1042ca8bac2fdcp+4L : inexact-ok
+= tgamma tonearest ldbl-128 0x5.ffffffffffffcp+0L : 0x7.7ffffffffffccd1042ca8bac2fdcp+4L : inexact-ok
+= tgamma towardzero ldbl-128 0x5.ffffffffffffcp+0L : 0x7.7ffffffffffccd1042ca8bac2fdcp+4L : inexact-ok
+= tgamma upward ldbl-128 0x5.ffffffffffffcp+0L : 0x7.7ffffffffffccd1042ca8bac2fep+4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x5.ffffffffffffcp+0L : 0x7.7ffffffffffccd1042ca8bac2ep+4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x5.ffffffffffffcp+0L : 0x7.7ffffffffffccd1042ca8bac3p+4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x5.ffffffffffffcp+0L : 0x7.7ffffffffffccd1042ca8bac2ep+4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x5.ffffffffffffcp+0L : 0x7.7ffffffffffccd1042ca8bac3p+4L : inexact-ok
+= tgamma downward ldbl-96-intel 0x5.fffffffffffffff8p+0L : 0x7.7fffffffffffff98p+4L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x5.fffffffffffffff8p+0L : 0x7.7fffffffffffff98p+4L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x5.fffffffffffffff8p+0L : 0x7.7fffffffffffff98p+4L : inexact-ok
+= tgamma upward ldbl-96-intel 0x5.fffffffffffffff8p+0L : 0x7.7fffffffffffffap+4L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x5.fffffffffffffff8p+0L : 0x7.7fffffffffffff98p+4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x5.fffffffffffffff8p+0L : 0x7.7fffffffffffff98p+4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x5.fffffffffffffff8p+0L : 0x7.7fffffffffffff98p+4L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x5.fffffffffffffff8p+0L : 0x7.7fffffffffffffap+4L : inexact-ok
+= tgamma downward ldbl-128 0x5.fffffffffffffff8p+0L : 0x7.7fffffffffffff99a2085951756cp+4L : inexact-ok
+= tgamma tonearest ldbl-128 0x5.fffffffffffffff8p+0L : 0x7.7fffffffffffff99a2085951757p+4L : inexact-ok
+= tgamma towardzero ldbl-128 0x5.fffffffffffffff8p+0L : 0x7.7fffffffffffff99a2085951756cp+4L : inexact-ok
+= tgamma upward ldbl-128 0x5.fffffffffffffff8p+0L : 0x7.7fffffffffffff99a2085951757p+4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x5.fffffffffffffff8p+0L : 0x7.7fffffffffffff99a208595174p+4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x5.fffffffffffffff8p+0L : 0x7.7fffffffffffff99a208595176p+4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x5.fffffffffffffff8p+0L : 0x7.7fffffffffffff99a208595174p+4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x5.fffffffffffffff8p+0L : 0x7.7fffffffffffff99a208595176p+4L : inexact-ok
+= tgamma downward ldbl-128 0x5.fffffffffffffffffffffffffffcp+0L : 0x7.7fffffffffffffffffffffffffccp+4L : inexact-ok
+= tgamma tonearest ldbl-128 0x5.fffffffffffffffffffffffffffcp+0L : 0x7.7fffffffffffffffffffffffffccp+4L : inexact-ok
+= tgamma towardzero ldbl-128 0x5.fffffffffffffffffffffffffffcp+0L : 0x7.7fffffffffffffffffffffffffccp+4L : inexact-ok
+= tgamma upward ldbl-128 0x5.fffffffffffffffffffffffffffcp+0L : 0x7.7fffffffffffffffffffffffffdp+4L : inexact-ok
+= tgamma downward ldbl-128 0x5.fffffffffffffffffffffffffep+0L : 0x7.7fffffffffffffffffffffffe668p+4L : inexact-ok
+= tgamma tonearest ldbl-128 0x5.fffffffffffffffffffffffffep+0L : 0x7.7fffffffffffffffffffffffe668p+4L : inexact-ok
+= tgamma towardzero ldbl-128 0x5.fffffffffffffffffffffffffep+0L : 0x7.7fffffffffffffffffffffffe668p+4L : inexact-ok
+= tgamma upward ldbl-128 0x5.fffffffffffffffffffffffffep+0L : 0x7.7fffffffffffffffffffffffe66cp+4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x5.fffffffffffffffffffffffffep+0L : 0x7.7fffffffffffffffffffffffe6p+4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x5.fffffffffffffffffffffffffep+0L : 0x7.7fffffffffffffffffffffffe6p+4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x5.fffffffffffffffffffffffffep+0L : 0x7.7fffffffffffffffffffffffe6p+4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x5.fffffffffffffffffffffffffep+0L : 0x7.7fffffffffffffffffffffffe8p+4L : inexact-ok
+tgamma 0x5.0000000000000000000000000004p0
+= tgamma downward flt-32 0x5.000008p+0f : 0x1.800012p+4f : inexact-ok
+= tgamma tonearest flt-32 0x5.000008p+0f : 0x1.800012p+4f : inexact-ok
+= tgamma towardzero flt-32 0x5.000008p+0f : 0x1.800012p+4f : inexact-ok
+= tgamma upward flt-32 0x5.000008p+0f : 0x1.800014p+4f : inexact-ok
+= tgamma downward dbl-64 0x5.000008p+0 : 0x1.80001212cb98dp+4 : inexact-ok
+= tgamma tonearest dbl-64 0x5.000008p+0 : 0x1.80001212cb98dp+4 : inexact-ok
+= tgamma towardzero dbl-64 0x5.000008p+0 : 0x1.80001212cb98dp+4 : inexact-ok
+= tgamma upward dbl-64 0x5.000008p+0 : 0x1.80001212cb98ep+4 : inexact-ok
+= tgamma downward ldbl-96-intel 0x5.000008p+0L : 0x1.80001212cb98d7b6p+4L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x5.000008p+0L : 0x1.80001212cb98d7b8p+4L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x5.000008p+0L : 0x1.80001212cb98d7b6p+4L : inexact-ok
+= tgamma upward ldbl-96-intel 0x5.000008p+0L : 0x1.80001212cb98d7b8p+4L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x5.000008p+0L : 0x1.80001212cb98d7b6p+4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x5.000008p+0L : 0x1.80001212cb98d7b8p+4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x5.000008p+0L : 0x1.80001212cb98d7b6p+4L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x5.000008p+0L : 0x1.80001212cb98d7b8p+4L : inexact-ok
+= tgamma downward ldbl-128 0x5.000008p+0L : 0x1.80001212cb98d7b702abc680561dp+4L : inexact-ok
+= tgamma tonearest ldbl-128 0x5.000008p+0L : 0x1.80001212cb98d7b702abc680561dp+4L : inexact-ok
+= tgamma towardzero ldbl-128 0x5.000008p+0L : 0x1.80001212cb98d7b702abc680561dp+4L : inexact-ok
+= tgamma upward ldbl-128 0x5.000008p+0L : 0x1.80001212cb98d7b702abc680561ep+4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x5.000008p+0L : 0x1.80001212cb98d7b702abc68056p+4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x5.000008p+0L : 0x1.80001212cb98d7b702abc68056p+4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x5.000008p+0L : 0x1.80001212cb98d7b702abc68056p+4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x5.000008p+0L : 0x1.80001212cb98d7b702abc680568p+4L : inexact-ok
+= tgamma downward flt-32 0x5p+0f : 0x1.8p+4f : inexact-ok
+= tgamma tonearest flt-32 0x5p+0f : 0x1.8p+4f : inexact-ok
+= tgamma towardzero flt-32 0x5p+0f : 0x1.8p+4f : inexact-ok
+= tgamma upward flt-32 0x5p+0f : 0x1.8p+4f : inexact-ok
+= tgamma downward dbl-64 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma tonearest dbl-64 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma towardzero dbl-64 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma upward dbl-64 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma downward ldbl-96-intel 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma upward ldbl-96-intel 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma downward ldbl-128 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma tonearest ldbl-128 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma towardzero ldbl-128 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma upward ldbl-128 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma downward dbl-64 0x5.0000000000004p+0 : 0x1.8000000000009p+4 : inexact-ok
+= tgamma tonearest dbl-64 0x5.0000000000004p+0 : 0x1.8000000000009p+4 : inexact-ok
+= tgamma towardzero dbl-64 0x5.0000000000004p+0 : 0x1.8000000000009p+4 : inexact-ok
+= tgamma upward dbl-64 0x5.0000000000004p+0 : 0x1.800000000000ap+4 : inexact-ok
+= tgamma downward ldbl-96-intel 0x5.0000000000004p+0L : 0x1.8000000000009096p+4L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x5.0000000000004p+0L : 0x1.8000000000009096p+4L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x5.0000000000004p+0L : 0x1.8000000000009096p+4L : inexact-ok
+= tgamma upward ldbl-96-intel 0x5.0000000000004p+0L : 0x1.8000000000009098p+4L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x5.0000000000004p+0L : 0x1.8000000000009096p+4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x5.0000000000004p+0L : 0x1.8000000000009096p+4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x5.0000000000004p+0L : 0x1.8000000000009096p+4L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x5.0000000000004p+0L : 0x1.8000000000009098p+4L : inexact-ok
+= tgamma downward ldbl-128 0x5.0000000000004p+0L : 0x1.8000000000009096590ab0ddd302p+4L : inexact-ok
+= tgamma tonearest ldbl-128 0x5.0000000000004p+0L : 0x1.8000000000009096590ab0ddd303p+4L : inexact-ok
+= tgamma towardzero ldbl-128 0x5.0000000000004p+0L : 0x1.8000000000009096590ab0ddd302p+4L : inexact-ok
+= tgamma upward ldbl-128 0x5.0000000000004p+0L : 0x1.8000000000009096590ab0ddd303p+4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x5.0000000000004p+0L : 0x1.8000000000009096590ab0ddd3p+4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x5.0000000000004p+0L : 0x1.8000000000009096590ab0ddd3p+4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x5.0000000000004p+0L : 0x1.8000000000009096590ab0ddd3p+4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x5.0000000000004p+0L : 0x1.8000000000009096590ab0ddd38p+4L : inexact-ok
+= tgamma downward ldbl-96-intel 0x5.0000000000000008p+0L : 0x1.8000000000000012p+4L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x5.0000000000000008p+0L : 0x1.8000000000000012p+4L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x5.0000000000000008p+0L : 0x1.8000000000000012p+4L : inexact-ok
+= tgamma upward ldbl-96-intel 0x5.0000000000000008p+0L : 0x1.8000000000000014p+4L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x5.0000000000000008p+0L : 0x1.8000000000000012p+4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x5.0000000000000008p+0L : 0x1.8000000000000012p+4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x5.0000000000000008p+0L : 0x1.8000000000000012p+4L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x5.0000000000000008p+0L : 0x1.8000000000000014p+4L : inexact-ok
+= tgamma downward ldbl-128 0x5.0000000000000008p+0L : 0x1.800000000000001212cb21561bb6p+4L : inexact-ok
+= tgamma tonearest ldbl-128 0x5.0000000000000008p+0L : 0x1.800000000000001212cb21561bb7p+4L : inexact-ok
+= tgamma towardzero ldbl-128 0x5.0000000000000008p+0L : 0x1.800000000000001212cb21561bb6p+4L : inexact-ok
+= tgamma upward ldbl-128 0x5.0000000000000008p+0L : 0x1.800000000000001212cb21561bb7p+4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x5.0000000000000008p+0L : 0x1.800000000000001212cb21561b8p+4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x5.0000000000000008p+0L : 0x1.800000000000001212cb21561b8p+4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x5.0000000000000008p+0L : 0x1.800000000000001212cb21561b8p+4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x5.0000000000000008p+0L : 0x1.800000000000001212cb21561cp+4L : inexact-ok
+= tgamma downward ldbl-128 0x5.0000000000000000000000000004p+0L : 0x1.8000000000000000000000000009p+4L : inexact-ok
+= tgamma tonearest ldbl-128 0x5.0000000000000000000000000004p+0L : 0x1.8000000000000000000000000009p+4L : inexact-ok
+= tgamma towardzero ldbl-128 0x5.0000000000000000000000000004p+0L : 0x1.8000000000000000000000000009p+4L : inexact-ok
+= tgamma upward ldbl-128 0x5.0000000000000000000000000004p+0L : 0x1.800000000000000000000000000ap+4L : inexact-ok
+= tgamma downward ldbl-128 0x5.00000000000000000000000002p+0L : 0x1.8000000000000000000000000484p+4L : inexact-ok
+= tgamma tonearest ldbl-128 0x5.00000000000000000000000002p+0L : 0x1.8000000000000000000000000485p+4L : inexact-ok
+= tgamma towardzero ldbl-128 0x5.00000000000000000000000002p+0L : 0x1.8000000000000000000000000484p+4L : inexact-ok
+= tgamma upward ldbl-128 0x5.00000000000000000000000002p+0L : 0x1.8000000000000000000000000485p+4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x5.00000000000000000000000002p+0L : 0x1.800000000000000000000000048p+4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x5.00000000000000000000000002p+0L : 0x1.800000000000000000000000048p+4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x5.00000000000000000000000002p+0L : 0x1.800000000000000000000000048p+4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x5.00000000000000000000000002p+0L : 0x1.80000000000000000000000005p+4L : inexact-ok
+tgamma 0x4.fffffffffffffffffffffffffffcp0
+= tgamma downward flt-32 0x5p+0f : 0x1.8p+4f : inexact-ok
+= tgamma tonearest flt-32 0x5p+0f : 0x1.8p+4f : inexact-ok
+= tgamma towardzero flt-32 0x5p+0f : 0x1.8p+4f : inexact-ok
+= tgamma upward flt-32 0x5p+0f : 0x1.8p+4f : inexact-ok
+= tgamma downward dbl-64 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma tonearest dbl-64 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma towardzero dbl-64 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma upward dbl-64 0x5p+0 : 0x1.8p+4 : inexact-ok
+= tgamma downward ldbl-96-intel 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma upward ldbl-96-intel 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma downward ldbl-128 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma tonearest ldbl-128 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma towardzero ldbl-128 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma upward ldbl-128 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x5p+0L : 0x1.8p+4L : inexact-ok
+= tgamma downward flt-32 0x4.fffff8p+0f : 0x1.7fffecp+4f : inexact-ok
+= tgamma tonearest flt-32 0x4.fffff8p+0f : 0x1.7fffeep+4f : inexact-ok
+= tgamma towardzero flt-32 0x4.fffff8p+0f : 0x1.7fffecp+4f : inexact-ok
+= tgamma upward flt-32 0x4.fffff8p+0f : 0x1.7fffeep+4f : inexact-ok
+= tgamma downward dbl-64 0x4.fffff8p+0 : 0x1.7fffeded35562p+4 : inexact-ok
+= tgamma tonearest dbl-64 0x4.fffff8p+0 : 0x1.7fffeded35563p+4 : inexact-ok
+= tgamma towardzero dbl-64 0x4.fffff8p+0 : 0x1.7fffeded35562p+4 : inexact-ok
+= tgamma upward dbl-64 0x4.fffff8p+0 : 0x1.7fffeded35563p+4 : inexact-ok
+= tgamma downward ldbl-96-intel 0x4.fffff8p+0L : 0x1.7fffeded35562b7ap+4L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x4.fffff8p+0L : 0x1.7fffeded35562b7cp+4L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x4.fffff8p+0L : 0x1.7fffeded35562b7ap+4L : inexact-ok
+= tgamma upward ldbl-96-intel 0x4.fffff8p+0L : 0x1.7fffeded35562b7cp+4L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x4.fffff8p+0L : 0x1.7fffeded35562b7ap+4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x4.fffff8p+0L : 0x1.7fffeded35562b7cp+4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x4.fffff8p+0L : 0x1.7fffeded35562b7ap+4L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x4.fffff8p+0L : 0x1.7fffeded35562b7cp+4L : inexact-ok
+= tgamma downward ldbl-128 0x4.fffff8p+0L : 0x1.7fffeded35562b7b3742662b116ap+4L : inexact-ok
+= tgamma tonearest ldbl-128 0x4.fffff8p+0L : 0x1.7fffeded35562b7b3742662b116bp+4L : inexact-ok
+= tgamma towardzero ldbl-128 0x4.fffff8p+0L : 0x1.7fffeded35562b7b3742662b116ap+4L : inexact-ok
+= tgamma upward ldbl-128 0x4.fffff8p+0L : 0x1.7fffeded35562b7b3742662b116bp+4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x4.fffff8p+0L : 0x1.7fffeded35562b7b3742662b11p+4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x4.fffff8p+0L : 0x1.7fffeded35562b7b3742662b118p+4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x4.fffff8p+0L : 0x1.7fffeded35562b7b3742662b11p+4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x4.fffff8p+0L : 0x1.7fffeded35562b7b3742662b118p+4L : inexact-ok
+= tgamma downward dbl-64 0x4.ffffffffffffcp+0 : 0x1.7fffffffffff6p+4 : inexact-ok
+= tgamma tonearest dbl-64 0x4.ffffffffffffcp+0 : 0x1.7fffffffffff7p+4 : inexact-ok
+= tgamma towardzero dbl-64 0x4.ffffffffffffcp+0 : 0x1.7fffffffffff6p+4 : inexact-ok
+= tgamma upward dbl-64 0x4.ffffffffffffcp+0 : 0x1.7fffffffffff7p+4 : inexact-ok
+= tgamma downward ldbl-96-intel 0x4.ffffffffffffcp+0L : 0x1.7fffffffffff6f68p+4L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x4.ffffffffffffcp+0L : 0x1.7fffffffffff6f6ap+4L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x4.ffffffffffffcp+0L : 0x1.7fffffffffff6f68p+4L : inexact-ok
+= tgamma upward ldbl-96-intel 0x4.ffffffffffffcp+0L : 0x1.7fffffffffff6f6ap+4L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x4.ffffffffffffcp+0L : 0x1.7fffffffffff6f68p+4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x4.ffffffffffffcp+0L : 0x1.7fffffffffff6f6ap+4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x4.ffffffffffffcp+0L : 0x1.7fffffffffff6f68p+4L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x4.ffffffffffffcp+0L : 0x1.7fffffffffff6f6ap+4L : inexact-ok
+= tgamma downward ldbl-128 0x4.ffffffffffffcp+0L : 0x1.7fffffffffff6f69a6f54f2268bep+4L : inexact-ok
+= tgamma tonearest ldbl-128 0x4.ffffffffffffcp+0L : 0x1.7fffffffffff6f69a6f54f2268bep+4L : inexact-ok
+= tgamma towardzero ldbl-128 0x4.ffffffffffffcp+0L : 0x1.7fffffffffff6f69a6f54f2268bep+4L : inexact-ok
+= tgamma upward ldbl-128 0x4.ffffffffffffcp+0L : 0x1.7fffffffffff6f69a6f54f2268bfp+4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x4.ffffffffffffcp+0L : 0x1.7fffffffffff6f69a6f54f22688p+4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x4.ffffffffffffcp+0L : 0x1.7fffffffffff6f69a6f54f22688p+4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x4.ffffffffffffcp+0L : 0x1.7fffffffffff6f69a6f54f22688p+4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x4.ffffffffffffcp+0L : 0x1.7fffffffffff6f69a6f54f2269p+4L : inexact-ok
+= tgamma downward ldbl-96-intel 0x4.fffffffffffffff8p+0L : 0x1.7fffffffffffffecp+4L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x4.fffffffffffffff8p+0L : 0x1.7fffffffffffffeep+4L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x4.fffffffffffffff8p+0L : 0x1.7fffffffffffffecp+4L : inexact-ok
+= tgamma upward ldbl-96-intel 0x4.fffffffffffffff8p+0L : 0x1.7fffffffffffffeep+4L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x4.fffffffffffffff8p+0L : 0x1.7fffffffffffffecp+4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x4.fffffffffffffff8p+0L : 0x1.7fffffffffffffeep+4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x4.fffffffffffffff8p+0L : 0x1.7fffffffffffffecp+4L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x4.fffffffffffffff8p+0L : 0x1.7fffffffffffffeep+4L : inexact-ok
+= tgamma downward ldbl-128 0x4.fffffffffffffff8p+0L : 0x1.7fffffffffffffeded34dea9e449p+4L : inexact-ok
+= tgamma tonearest ldbl-128 0x4.fffffffffffffff8p+0L : 0x1.7fffffffffffffeded34dea9e449p+4L : inexact-ok
+= tgamma towardzero ldbl-128 0x4.fffffffffffffff8p+0L : 0x1.7fffffffffffffeded34dea9e449p+4L : inexact-ok
+= tgamma upward ldbl-128 0x4.fffffffffffffff8p+0L : 0x1.7fffffffffffffeded34dea9e44ap+4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x4.fffffffffffffff8p+0L : 0x1.7fffffffffffffeded34dea9e4p+4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x4.fffffffffffffff8p+0L : 0x1.7fffffffffffffeded34dea9e48p+4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x4.fffffffffffffff8p+0L : 0x1.7fffffffffffffeded34dea9e4p+4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x4.fffffffffffffff8p+0L : 0x1.7fffffffffffffeded34dea9e48p+4L : inexact-ok
+= tgamma downward ldbl-128 0x4.fffffffffffffffffffffffffffcp+0L : 0x1.7ffffffffffffffffffffffffff6p+4L : inexact-ok
+= tgamma tonearest ldbl-128 0x4.fffffffffffffffffffffffffffcp+0L : 0x1.7ffffffffffffffffffffffffff7p+4L : inexact-ok
+= tgamma towardzero ldbl-128 0x4.fffffffffffffffffffffffffffcp+0L : 0x1.7ffffffffffffffffffffffffff6p+4L : inexact-ok
+= tgamma upward ldbl-128 0x4.fffffffffffffffffffffffffffcp+0L : 0x1.7ffffffffffffffffffffffffff7p+4L : inexact-ok
+= tgamma downward ldbl-128 0x4.fffffffffffffffffffffffffep+0L : 0x1.7ffffffffffffffffffffffffb7bp+4L : inexact-ok
+= tgamma tonearest ldbl-128 0x4.fffffffffffffffffffffffffep+0L : 0x1.7ffffffffffffffffffffffffb7bp+4L : inexact-ok
+= tgamma towardzero ldbl-128 0x4.fffffffffffffffffffffffffep+0L : 0x1.7ffffffffffffffffffffffffb7bp+4L : inexact-ok
+= tgamma upward ldbl-128 0x4.fffffffffffffffffffffffffep+0L : 0x1.7ffffffffffffffffffffffffb7cp+4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x4.fffffffffffffffffffffffffep+0L : 0x1.7ffffffffffffffffffffffffbp+4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x4.fffffffffffffffffffffffffep+0L : 0x1.7ffffffffffffffffffffffffb8p+4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x4.fffffffffffffffffffffffffep+0L : 0x1.7ffffffffffffffffffffffffbp+4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x4.fffffffffffffffffffffffffep+0L : 0x1.7ffffffffffffffffffffffffb8p+4L : inexact-ok
+tgamma 0x4.0000000000000000000000000004p0
+= tgamma downward flt-32 0x4.000008p+0f : 0x6.000038p+0f : inexact-ok
+= tgamma tonearest flt-32 0x4.000008p+0f : 0x6.00004p+0f : inexact-ok
+= tgamma towardzero flt-32 0x4.000008p+0f : 0x6.000038p+0f : inexact-ok
+= tgamma upward flt-32 0x4.000008p+0f : 0x6.00004p+0f : inexact-ok
+= tgamma downward dbl-64 0x4.000008p+0 : 0x6.00003c4b2deacp+0 : inexact-ok
+= tgamma tonearest dbl-64 0x4.000008p+0 : 0x6.00003c4b2deacp+0 : inexact-ok
+= tgamma towardzero dbl-64 0x4.000008p+0 : 0x6.00003c4b2deacp+0 : inexact-ok
+= tgamma upward dbl-64 0x4.000008p+0 : 0x6.00003c4b2debp+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0x4.000008p+0L : 0x6.00003c4b2deac88p+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x4.000008p+0L : 0x6.00003c4b2deac88p+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x4.000008p+0L : 0x6.00003c4b2deac88p+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0x4.000008p+0L : 0x6.00003c4b2deac888p+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x4.000008p+0L : 0x6.00003c4b2deac88p+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x4.000008p+0L : 0x6.00003c4b2deac88p+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x4.000008p+0L : 0x6.00003c4b2deac88p+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x4.000008p+0L : 0x6.00003c4b2deac888p+0L : inexact-ok
+= tgamma downward ldbl-128 0x4.000008p+0L : 0x6.00003c4b2deac880351e19971c4p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x4.000008p+0L : 0x6.00003c4b2deac880351e19971c44p+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x4.000008p+0L : 0x6.00003c4b2deac880351e19971c4p+0L : inexact-ok
+= tgamma upward ldbl-128 0x4.000008p+0L : 0x6.00003c4b2deac880351e19971c44p+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x4.000008p+0L : 0x6.00003c4b2deac880351e19971cp+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x4.000008p+0L : 0x6.00003c4b2deac880351e19971cp+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x4.000008p+0L : 0x6.00003c4b2deac880351e19971cp+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x4.000008p+0L : 0x6.00003c4b2deac880351e19971ep+0L : inexact-ok
+= tgamma downward flt-32 0x4p+0f : 0x6p+0f : inexact-ok
+= tgamma tonearest flt-32 0x4p+0f : 0x6p+0f : inexact-ok
+= tgamma towardzero flt-32 0x4p+0f : 0x6p+0f : inexact-ok
+= tgamma upward flt-32 0x4p+0f : 0x6p+0f : inexact-ok
+= tgamma downward dbl-64 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma tonearest dbl-64 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma towardzero dbl-64 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma upward dbl-64 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma downward ldbl-128 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma upward ldbl-128 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma downward dbl-64 0x4.0000000000004p+0 : 0x6.000000000001cp+0 : inexact-ok
+= tgamma tonearest dbl-64 0x4.0000000000004p+0 : 0x6.000000000002p+0 : inexact-ok
+= tgamma towardzero dbl-64 0x4.0000000000004p+0 : 0x6.000000000001cp+0 : inexact-ok
+= tgamma upward dbl-64 0x4.0000000000004p+0 : 0x6.000000000002p+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0x4.0000000000004p+0L : 0x6.000000000001e258p+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x4.0000000000004p+0L : 0x6.000000000001e258p+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x4.0000000000004p+0L : 0x6.000000000001e258p+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0x4.0000000000004p+0L : 0x6.000000000001e26p+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x4.0000000000004p+0L : 0x6.000000000001e258p+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x4.0000000000004p+0L : 0x6.000000000001e258p+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x4.0000000000004p+0L : 0x6.000000000001e258p+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x4.0000000000004p+0L : 0x6.000000000001e26p+0L : inexact-ok
+= tgamma downward ldbl-128 0x4.0000000000004p+0L : 0x6.000000000001e259642ac3772de4p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x4.0000000000004p+0L : 0x6.000000000001e259642ac3772de4p+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x4.0000000000004p+0L : 0x6.000000000001e259642ac3772de4p+0L : inexact-ok
+= tgamma upward ldbl-128 0x4.0000000000004p+0L : 0x6.000000000001e259642ac3772de8p+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x4.0000000000004p+0L : 0x6.000000000001e259642ac3772cp+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x4.0000000000004p+0L : 0x6.000000000001e259642ac3772ep+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x4.0000000000004p+0L : 0x6.000000000001e259642ac3772cp+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x4.0000000000004p+0L : 0x6.000000000001e259642ac3772ep+0L : inexact-ok
+= tgamma downward ldbl-96-intel 0x4.0000000000000008p+0L : 0x6.0000000000000038p+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x4.0000000000000008p+0L : 0x6.000000000000004p+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x4.0000000000000008p+0L : 0x6.0000000000000038p+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0x4.0000000000000008p+0L : 0x6.000000000000004p+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x4.0000000000000008p+0L : 0x6.0000000000000038p+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x4.0000000000000008p+0L : 0x6.000000000000004p+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x4.0000000000000008p+0L : 0x6.0000000000000038p+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x4.0000000000000008p+0L : 0x6.000000000000004p+0L : inexact-ok
+= tgamma downward ldbl-128 0x4.0000000000000008p+0L : 0x6.000000000000003c4b2c85586ed8p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x4.0000000000000008p+0L : 0x6.000000000000003c4b2c85586edcp+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x4.0000000000000008p+0L : 0x6.000000000000003c4b2c85586ed8p+0L : inexact-ok
+= tgamma upward ldbl-128 0x4.0000000000000008p+0L : 0x6.000000000000003c4b2c85586edcp+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x4.0000000000000008p+0L : 0x6.000000000000003c4b2c85586ep+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x4.0000000000000008p+0L : 0x6.000000000000003c4b2c85586ep+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x4.0000000000000008p+0L : 0x6.000000000000003c4b2c85586ep+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x4.0000000000000008p+0L : 0x6.000000000000003c4b2c85587p+0L : inexact-ok
+= tgamma downward ldbl-128 0x4.0000000000000000000000000004p+0L : 0x6.000000000000000000000000001cp+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x4.0000000000000000000000000004p+0L : 0x6.000000000000000000000000002p+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x4.0000000000000000000000000004p+0L : 0x6.000000000000000000000000001cp+0L : inexact-ok
+= tgamma upward ldbl-128 0x4.0000000000000000000000000004p+0L : 0x6.000000000000000000000000002p+0L : inexact-ok
+= tgamma downward ldbl-128 0x4.00000000000000000000000002p+0L : 0x6.0000000000000000000000000f1p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x4.00000000000000000000000002p+0L : 0x6.0000000000000000000000000f14p+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x4.00000000000000000000000002p+0L : 0x6.0000000000000000000000000f1p+0L : inexact-ok
+= tgamma upward ldbl-128 0x4.00000000000000000000000002p+0L : 0x6.0000000000000000000000000f14p+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x4.00000000000000000000000002p+0L : 0x6.0000000000000000000000000ep+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x4.00000000000000000000000002p+0L : 0x6.0000000000000000000000001p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x4.00000000000000000000000002p+0L : 0x6.0000000000000000000000000ep+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x4.00000000000000000000000002p+0L : 0x6.0000000000000000000000001p+0L : inexact-ok
+tgamma 0x3.fffffffffffffffffffffffffffep0
+= tgamma downward flt-32 0x4p+0f : 0x6p+0f : inexact-ok
+= tgamma tonearest flt-32 0x4p+0f : 0x6p+0f : inexact-ok
+= tgamma towardzero flt-32 0x4p+0f : 0x6p+0f : inexact-ok
+= tgamma upward flt-32 0x4p+0f : 0x6p+0f : inexact-ok
+= tgamma downward dbl-64 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma tonearest dbl-64 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma towardzero dbl-64 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma upward dbl-64 0x4p+0 : 0x6p+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma downward ldbl-128 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma upward ldbl-128 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x4p+0L : 0x6p+0L : inexact-ok
+= tgamma downward flt-32 0x3.fffffcp+0f : 0x5.ffffep+0f : inexact-ok
+= tgamma tonearest flt-32 0x3.fffffcp+0f : 0x5.ffffep+0f : inexact-ok
+= tgamma towardzero flt-32 0x3.fffffcp+0f : 0x5.ffffep+0f : inexact-ok
+= tgamma upward flt-32 0x3.fffffcp+0f : 0x5.ffffe8p+0f : inexact-ok
+= tgamma downward dbl-64 0x3.fffffcp+0 : 0x5.ffffe1da6a168p+0 : inexact-ok
+= tgamma tonearest dbl-64 0x3.fffffcp+0 : 0x5.ffffe1da6a16cp+0 : inexact-ok
+= tgamma towardzero dbl-64 0x3.fffffcp+0 : 0x5.ffffe1da6a168p+0 : inexact-ok
+= tgamma upward dbl-64 0x3.fffffcp+0 : 0x5.ffffe1da6a16cp+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0x3.fffffcp+0L : 0x5.ffffe1da6a16afc8p+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x3.fffffcp+0L : 0x5.ffffe1da6a16afc8p+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x3.fffffcp+0L : 0x5.ffffe1da6a16afc8p+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0x3.fffffcp+0L : 0x5.ffffe1da6a16afdp+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x3.fffffcp+0L : 0x5.ffffe1da6a16afc8p+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x3.fffffcp+0L : 0x5.ffffe1da6a16afc8p+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x3.fffffcp+0L : 0x5.ffffe1da6a16afc8p+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x3.fffffcp+0L : 0x5.ffffe1da6a16afdp+0L : inexact-ok
+= tgamma downward ldbl-128 0x3.fffffcp+0L : 0x5.ffffe1da6a16afcaaed619a8646cp+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x3.fffffcp+0L : 0x5.ffffe1da6a16afcaaed619a8646cp+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x3.fffffcp+0L : 0x5.ffffe1da6a16afcaaed619a8646cp+0L : inexact-ok
+= tgamma upward ldbl-128 0x3.fffffcp+0L : 0x5.ffffe1da6a16afcaaed619a8647p+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x3.fffffcp+0L : 0x5.ffffe1da6a16afcaaed619a864p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x3.fffffcp+0L : 0x5.ffffe1da6a16afcaaed619a864p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x3.fffffcp+0L : 0x5.ffffe1da6a16afcaaed619a864p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x3.fffffcp+0L : 0x5.ffffe1da6a16afcaaed619a866p+0L : inexact-ok
+= tgamma downward dbl-64 0x3.ffffffffffffep+0 : 0x5.ffffffffffffp+0 : inexact-ok
+= tgamma tonearest dbl-64 0x3.ffffffffffffep+0 : 0x5.ffffffffffffp+0 : inexact-ok
+= tgamma towardzero dbl-64 0x3.ffffffffffffep+0 : 0x5.ffffffffffffp+0 : inexact-ok
+= tgamma upward dbl-64 0x3.ffffffffffffep+0 : 0x5.ffffffffffff4p+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0x3.ffffffffffffep+0L : 0x5.ffffffffffff0edp+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x3.ffffffffffffep+0L : 0x5.ffffffffffff0edp+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x3.ffffffffffffep+0L : 0x5.ffffffffffff0edp+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0x3.ffffffffffffep+0L : 0x5.ffffffffffff0ed8p+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x3.ffffffffffffep+0L : 0x5.ffffffffffff0edp+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x3.ffffffffffffep+0L : 0x5.ffffffffffff0edp+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x3.ffffffffffffep+0L : 0x5.ffffffffffff0edp+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x3.ffffffffffffep+0L : 0x5.ffffffffffff0ed8p+0L : inexact-ok
+= tgamma downward ldbl-128 0x3.ffffffffffffep+0L : 0x5.ffffffffffff0ed34dea9e44ac1p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x3.ffffffffffffep+0L : 0x5.ffffffffffff0ed34dea9e44ac14p+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x3.ffffffffffffep+0L : 0x5.ffffffffffff0ed34dea9e44ac1p+0L : inexact-ok
+= tgamma upward ldbl-128 0x3.ffffffffffffep+0L : 0x5.ffffffffffff0ed34dea9e44ac14p+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x3.ffffffffffffep+0L : 0x5.ffffffffffff0ed34dea9e44acp+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x3.ffffffffffffep+0L : 0x5.ffffffffffff0ed34dea9e44acp+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x3.ffffffffffffep+0L : 0x5.ffffffffffff0ed34dea9e44acp+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x3.ffffffffffffep+0L : 0x5.ffffffffffff0ed34dea9e44aep+0L : inexact-ok
+= tgamma downward ldbl-96-intel 0x3.fffffffffffffffcp+0L : 0x5.ffffffffffffffep+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x3.fffffffffffffffcp+0L : 0x5.ffffffffffffffep+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x3.fffffffffffffffcp+0L : 0x5.ffffffffffffffep+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0x3.fffffffffffffffcp+0L : 0x5.ffffffffffffffe8p+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x3.fffffffffffffffcp+0L : 0x5.ffffffffffffffep+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x3.fffffffffffffffcp+0L : 0x5.ffffffffffffffep+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x3.fffffffffffffffcp+0L : 0x5.ffffffffffffffep+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x3.fffffffffffffffcp+0L : 0x5.ffffffffffffffe8p+0L : inexact-ok
+= tgamma downward ldbl-128 0x3.fffffffffffffffcp+0L : 0x5.ffffffffffffffe1da69bd53c89p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x3.fffffffffffffffcp+0L : 0x5.ffffffffffffffe1da69bd53c894p+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x3.fffffffffffffffcp+0L : 0x5.ffffffffffffffe1da69bd53c89p+0L : inexact-ok
+= tgamma upward ldbl-128 0x3.fffffffffffffffcp+0L : 0x5.ffffffffffffffe1da69bd53c894p+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x3.fffffffffffffffcp+0L : 0x5.ffffffffffffffe1da69bd53c8p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x3.fffffffffffffffcp+0L : 0x5.ffffffffffffffe1da69bd53c8p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x3.fffffffffffffffcp+0L : 0x5.ffffffffffffffe1da69bd53c8p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x3.fffffffffffffffcp+0L : 0x5.ffffffffffffffe1da69bd53cap+0L : inexact-ok
+= tgamma downward ldbl-128 0x3.fffffffffffffffffffffffffffep+0L : 0x5.fffffffffffffffffffffffffffp+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x3.fffffffffffffffffffffffffffep+0L : 0x5.fffffffffffffffffffffffffffp+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x3.fffffffffffffffffffffffffffep+0L : 0x5.fffffffffffffffffffffffffffp+0L : inexact-ok
+= tgamma upward ldbl-128 0x3.fffffffffffffffffffffffffffep+0L : 0x5.fffffffffffffffffffffffffff4p+0L : inexact-ok
+= tgamma downward ldbl-128 0x3.ffffffffffffffffffffffffffp+0L : 0x5.fffffffffffffffffffffffff874p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x3.ffffffffffffffffffffffffffp+0L : 0x5.fffffffffffffffffffffffff878p+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x3.ffffffffffffffffffffffffffp+0L : 0x5.fffffffffffffffffffffffff874p+0L : inexact-ok
+= tgamma upward ldbl-128 0x3.ffffffffffffffffffffffffffp+0L : 0x5.fffffffffffffffffffffffff878p+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x3.ffffffffffffffffffffffffffp+0L : 0x5.fffffffffffffffffffffffff8p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x3.ffffffffffffffffffffffffffp+0L : 0x5.fffffffffffffffffffffffff8p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x3.ffffffffffffffffffffffffffp+0L : 0x5.fffffffffffffffffffffffff8p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x3.ffffffffffffffffffffffffffp+0L : 0x5.fffffffffffffffffffffffffap+0L : inexact-ok
+tgamma 0x3.0000000000000000000000000002p0
+= tgamma downward flt-32 0x3.000004p+0f : 0x2.000004p+0f : inexact-ok
+= tgamma tonearest flt-32 0x3.000004p+0f : 0x2.000008p+0f : inexact-ok
+= tgamma towardzero flt-32 0x3.000004p+0f : 0x2.000004p+0f : inexact-ok
+= tgamma upward flt-32 0x3.000004p+0f : 0x2.000008p+0f : inexact-ok
+= tgamma downward dbl-64 0x3.000004p+0 : 0x2.00000761dcd4cp+0 : inexact-ok
+= tgamma tonearest dbl-64 0x3.000004p+0 : 0x2.00000761dcd4ep+0 : inexact-ok
+= tgamma towardzero dbl-64 0x3.000004p+0 : 0x2.00000761dcd4cp+0 : inexact-ok
+= tgamma upward dbl-64 0x3.000004p+0 : 0x2.00000761dcd4ep+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0x3.000004p+0L : 0x2.00000761dcd4d594p+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x3.000004p+0L : 0x2.00000761dcd4d598p+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x3.000004p+0L : 0x2.00000761dcd4d594p+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0x3.000004p+0L : 0x2.00000761dcd4d598p+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x3.000004p+0L : 0x2.00000761dcd4d594p+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x3.000004p+0L : 0x2.00000761dcd4d598p+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x3.000004p+0L : 0x2.00000761dcd4d594p+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x3.000004p+0L : 0x2.00000761dcd4d598p+0L : inexact-ok
+= tgamma downward ldbl-128 0x3.000004p+0L : 0x2.00000761dcd4d597e6231257b698p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x3.000004p+0L : 0x2.00000761dcd4d597e6231257b69ap+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x3.000004p+0L : 0x2.00000761dcd4d597e6231257b698p+0L : inexact-ok
+= tgamma upward ldbl-128 0x3.000004p+0L : 0x2.00000761dcd4d597e6231257b69ap+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x3.000004p+0L : 0x2.00000761dcd4d597e6231257b6p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x3.000004p+0L : 0x2.00000761dcd4d597e6231257b7p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x3.000004p+0L : 0x2.00000761dcd4d597e6231257b6p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x3.000004p+0L : 0x2.00000761dcd4d597e6231257b7p+0L : inexact-ok
+= tgamma downward flt-32 0x3p+0f : 0x2p+0f : inexact-ok
+= tgamma tonearest flt-32 0x3p+0f : 0x2p+0f : inexact-ok
+= tgamma towardzero flt-32 0x3p+0f : 0x2p+0f : inexact-ok
+= tgamma upward flt-32 0x3p+0f : 0x2p+0f : inexact-ok
+= tgamma downward dbl-64 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma tonearest dbl-64 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma towardzero dbl-64 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma upward dbl-64 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma downward ldbl-128 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma upward ldbl-128 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma downward dbl-64 0x3.0000000000002p+0 : 0x2.0000000000002p+0 : inexact-ok
+= tgamma tonearest dbl-64 0x3.0000000000002p+0 : 0x2.0000000000004p+0 : inexact-ok
+= tgamma towardzero dbl-64 0x3.0000000000002p+0 : 0x2.0000000000002p+0 : inexact-ok
+= tgamma upward dbl-64 0x3.0000000000002p+0 : 0x2.0000000000004p+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0x3.0000000000002p+0L : 0x2.0000000000003b0cp+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x3.0000000000002p+0L : 0x2.0000000000003b1p+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x3.0000000000002p+0L : 0x2.0000000000003b0cp+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0x3.0000000000002p+0L : 0x2.0000000000003b1p+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x3.0000000000002p+0L : 0x2.0000000000003b0cp+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x3.0000000000002p+0L : 0x2.0000000000003b1p+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x3.0000000000002p+0L : 0x2.0000000000003b0cp+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x3.0000000000002p+0L : 0x2.0000000000003b1p+0L : inexact-ok
+= tgamma downward ldbl-128 0x3.0000000000002p+0L : 0x2.0000000000003b0ee6072093d312p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x3.0000000000002p+0L : 0x2.0000000000003b0ee6072093d314p+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x3.0000000000002p+0L : 0x2.0000000000003b0ee6072093d312p+0L : inexact-ok
+= tgamma upward ldbl-128 0x3.0000000000002p+0L : 0x2.0000000000003b0ee6072093d314p+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x3.0000000000002p+0L : 0x2.0000000000003b0ee6072093d3p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x3.0000000000002p+0L : 0x2.0000000000003b0ee6072093d3p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x3.0000000000002p+0L : 0x2.0000000000003b0ee6072093d3p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x3.0000000000002p+0L : 0x2.0000000000003b0ee6072093d4p+0L : inexact-ok
+= tgamma downward ldbl-96-intel 0x3.0000000000000004p+0L : 0x2.0000000000000004p+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x3.0000000000000004p+0L : 0x2.0000000000000008p+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x3.0000000000000004p+0L : 0x2.0000000000000004p+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0x3.0000000000000004p+0L : 0x2.0000000000000008p+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x3.0000000000000004p+0L : 0x2.0000000000000004p+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x3.0000000000000004p+0L : 0x2.0000000000000008p+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x3.0000000000000004p+0L : 0x2.0000000000000004p+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x3.0000000000000004p+0L : 0x2.0000000000000008p+0L : inexact-ok
+= tgamma downward ldbl-128 0x3.0000000000000004p+0L : 0x2.000000000000000761dcc0e41278p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x3.0000000000000004p+0L : 0x2.000000000000000761dcc0e4127ap+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x3.0000000000000004p+0L : 0x2.000000000000000761dcc0e41278p+0L : inexact-ok
+= tgamma upward ldbl-128 0x3.0000000000000004p+0L : 0x2.000000000000000761dcc0e4127ap+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x3.0000000000000004p+0L : 0x2.000000000000000761dcc0e412p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x3.0000000000000004p+0L : 0x2.000000000000000761dcc0e412p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x3.0000000000000004p+0L : 0x2.000000000000000761dcc0e412p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x3.0000000000000004p+0L : 0x2.000000000000000761dcc0e413p+0L : inexact-ok
+= tgamma downward ldbl-128 0x3.0000000000000000000000000002p+0L : 0x2.0000000000000000000000000002p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x3.0000000000000000000000000002p+0L : 0x2.0000000000000000000000000004p+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x3.0000000000000000000000000002p+0L : 0x2.0000000000000000000000000002p+0L : inexact-ok
+= tgamma upward ldbl-128 0x3.0000000000000000000000000002p+0L : 0x2.0000000000000000000000000004p+0L : inexact-ok
+= tgamma downward ldbl-128 0x3.00000000000000000000000001p+0L : 0x2.00000000000000000000000001d8p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x3.00000000000000000000000001p+0L : 0x2.00000000000000000000000001d8p+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x3.00000000000000000000000001p+0L : 0x2.00000000000000000000000001d8p+0L : inexact-ok
+= tgamma upward ldbl-128 0x3.00000000000000000000000001p+0L : 0x2.00000000000000000000000001dap+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x3.00000000000000000000000001p+0L : 0x2.00000000000000000000000001p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x3.00000000000000000000000001p+0L : 0x2.00000000000000000000000002p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x3.00000000000000000000000001p+0L : 0x2.00000000000000000000000001p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x3.00000000000000000000000001p+0L : 0x2.00000000000000000000000002p+0L : inexact-ok
+tgamma 0x2.fffffffffffffffffffffffffffep0
+= tgamma downward flt-32 0x3p+0f : 0x2p+0f : inexact-ok
+= tgamma tonearest flt-32 0x3p+0f : 0x2p+0f : inexact-ok
+= tgamma towardzero flt-32 0x3p+0f : 0x2p+0f : inexact-ok
+= tgamma upward flt-32 0x3p+0f : 0x2p+0f : inexact-ok
+= tgamma downward dbl-64 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma tonearest dbl-64 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma towardzero dbl-64 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma upward dbl-64 0x3p+0 : 0x2p+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma downward ldbl-128 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma upward ldbl-128 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x3p+0L : 0x2p+0L : inexact-ok
+= tgamma downward flt-32 0x2.fffffcp+0f : 0x1.fffff8p+0f : inexact-ok
+= tgamma tonearest flt-32 0x2.fffffcp+0f : 0x1.fffff8p+0f : inexact-ok
+= tgamma towardzero flt-32 0x2.fffffcp+0f : 0x1.fffff8p+0f : inexact-ok
+= tgamma upward flt-32 0x2.fffffcp+0f : 0x1.fffffap+0f : inexact-ok
+= tgamma downward dbl-64 0x2.fffffcp+0 : 0x1.fffff89e2353p+0 : inexact-ok
+= tgamma tonearest dbl-64 0x2.fffffcp+0 : 0x1.fffff89e23531p+0 : inexact-ok
+= tgamma towardzero dbl-64 0x2.fffffcp+0 : 0x1.fffff89e2353p+0 : inexact-ok
+= tgamma upward dbl-64 0x2.fffffcp+0 : 0x1.fffff89e23531p+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0x2.fffffcp+0L : 0x1.fffff89e23530d72p+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x2.fffffcp+0L : 0x1.fffff89e23530d72p+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x2.fffffcp+0L : 0x1.fffff89e23530d72p+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0x2.fffffcp+0L : 0x1.fffff89e23530d74p+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x2.fffffcp+0L : 0x1.fffff89e23530d72p+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x2.fffffcp+0L : 0x1.fffff89e23530d72p+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x2.fffffcp+0L : 0x1.fffff89e23530d72p+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x2.fffffcp+0L : 0x1.fffff89e23530d74p+0L : inexact-ok
+= tgamma downward ldbl-128 0x2.fffffcp+0L : 0x1.fffff89e23530d72a903f6c426c2p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x2.fffffcp+0L : 0x1.fffff89e23530d72a903f6c426c3p+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x2.fffffcp+0L : 0x1.fffff89e23530d72a903f6c426c2p+0L : inexact-ok
+= tgamma upward ldbl-128 0x2.fffffcp+0L : 0x1.fffff89e23530d72a903f6c426c3p+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x2.fffffcp+0L : 0x1.fffff89e23530d72a903f6c4268p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x2.fffffcp+0L : 0x1.fffff89e23530d72a903f6c427p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x2.fffffcp+0L : 0x1.fffff89e23530d72a903f6c4268p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x2.fffffcp+0L : 0x1.fffff89e23530d72a903f6c427p+0L : inexact-ok
+= tgamma downward dbl-64 0x2.ffffffffffffep+0 : 0x1.ffffffffffffcp+0 : inexact-ok
+= tgamma tonearest dbl-64 0x2.ffffffffffffep+0 : 0x1.ffffffffffffcp+0 : inexact-ok
+= tgamma towardzero dbl-64 0x2.ffffffffffffep+0 : 0x1.ffffffffffffcp+0 : inexact-ok
+= tgamma upward dbl-64 0x2.ffffffffffffep+0 : 0x1.ffffffffffffdp+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0x2.ffffffffffffep+0L : 0x1.ffffffffffffc4fp+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x2.ffffffffffffep+0L : 0x1.ffffffffffffc4f2p+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x2.ffffffffffffep+0L : 0x1.ffffffffffffc4fp+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0x2.ffffffffffffep+0L : 0x1.ffffffffffffc4f2p+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x2.ffffffffffffep+0L : 0x1.ffffffffffffc4fp+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x2.ffffffffffffep+0L : 0x1.ffffffffffffc4f2p+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x2.ffffffffffffep+0L : 0x1.ffffffffffffc4fp+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x2.ffffffffffffep+0L : 0x1.ffffffffffffc4f2p+0L : inexact-ok
+= tgamma downward ldbl-128 0x2.ffffffffffffep+0L : 0x1.ffffffffffffc4f119f8df6c36e5p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x2.ffffffffffffep+0L : 0x1.ffffffffffffc4f119f8df6c36e6p+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x2.ffffffffffffep+0L : 0x1.ffffffffffffc4f119f8df6c36e5p+0L : inexact-ok
+= tgamma upward ldbl-128 0x2.ffffffffffffep+0L : 0x1.ffffffffffffc4f119f8df6c36e6p+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x2.ffffffffffffep+0L : 0x1.ffffffffffffc4f119f8df6c368p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x2.ffffffffffffep+0L : 0x1.ffffffffffffc4f119f8df6c37p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x2.ffffffffffffep+0L : 0x1.ffffffffffffc4f119f8df6c368p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x2.ffffffffffffep+0L : 0x1.ffffffffffffc4f119f8df6c37p+0L : inexact-ok
+= tgamma downward ldbl-96-intel 0x2.fffffffffffffffcp+0L : 0x1.fffffffffffffff8p+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x2.fffffffffffffffcp+0L : 0x1.fffffffffffffff8p+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x2.fffffffffffffffcp+0L : 0x1.fffffffffffffff8p+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0x2.fffffffffffffffcp+0L : 0x1.fffffffffffffffap+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x2.fffffffffffffffcp+0L : 0x1.fffffffffffffff8p+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x2.fffffffffffffffcp+0L : 0x1.fffffffffffffff8p+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x2.fffffffffffffffcp+0L : 0x1.fffffffffffffff8p+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x2.fffffffffffffffcp+0L : 0x1.fffffffffffffffap+0L : inexact-ok
+= tgamma downward ldbl-128 0x2.fffffffffffffffcp+0L : 0x1.fffffffffffffff89e233f1bed86p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x2.fffffffffffffffcp+0L : 0x1.fffffffffffffff89e233f1bed86p+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x2.fffffffffffffffcp+0L : 0x1.fffffffffffffff89e233f1bed86p+0L : inexact-ok
+= tgamma upward ldbl-128 0x2.fffffffffffffffcp+0L : 0x1.fffffffffffffff89e233f1bed87p+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x2.fffffffffffffffcp+0L : 0x1.fffffffffffffff89e233f1bed8p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x2.fffffffffffffffcp+0L : 0x1.fffffffffffffff89e233f1bed8p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x2.fffffffffffffffcp+0L : 0x1.fffffffffffffff89e233f1bed8p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x2.fffffffffffffffcp+0L : 0x1.fffffffffffffff89e233f1beep+0L : inexact-ok
+= tgamma downward ldbl-128 0x2.fffffffffffffffffffffffffffep+0L : 0x1.fffffffffffffffffffffffffffcp+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x2.fffffffffffffffffffffffffffep+0L : 0x1.fffffffffffffffffffffffffffcp+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x2.fffffffffffffffffffffffffffep+0L : 0x1.fffffffffffffffffffffffffffcp+0L : inexact-ok
+= tgamma upward ldbl-128 0x2.fffffffffffffffffffffffffffep+0L : 0x1.fffffffffffffffffffffffffffdp+0L : inexact-ok
+= tgamma downward ldbl-128 0x2.ffffffffffffffffffffffffffp+0L : 0x1.fffffffffffffffffffffffffe27p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x2.ffffffffffffffffffffffffffp+0L : 0x1.fffffffffffffffffffffffffe28p+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x2.ffffffffffffffffffffffffffp+0L : 0x1.fffffffffffffffffffffffffe27p+0L : inexact-ok
+= tgamma upward ldbl-128 0x2.ffffffffffffffffffffffffffp+0L : 0x1.fffffffffffffffffffffffffe28p+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x2.ffffffffffffffffffffffffffp+0L : 0x1.fffffffffffffffffffffffffep+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x2.ffffffffffffffffffffffffffp+0L : 0x1.fffffffffffffffffffffffffep+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x2.ffffffffffffffffffffffffffp+0L : 0x1.fffffffffffffffffffffffffep+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x2.ffffffffffffffffffffffffffp+0L : 0x1.fffffffffffffffffffffffffe8p+0L : inexact-ok
+tgamma 0x2.0000000000000000000000000002p0
+= tgamma downward flt-32 0x2.000004p+0f : 0x1p+0f : inexact-ok
+= tgamma tonearest flt-32 0x2.000004p+0f : 0x1.000002p+0f : inexact-ok
+= tgamma towardzero flt-32 0x2.000004p+0f : 0x1p+0f : inexact-ok
+= tgamma upward flt-32 0x2.000004p+0f : 0x1.000002p+0f : inexact-ok
+= tgamma downward dbl-64 0x2.000004p+0 : 0x1.000001b0ee67p+0 : inexact-ok
+= tgamma tonearest dbl-64 0x2.000004p+0 : 0x1.000001b0ee671p+0 : inexact-ok
+= tgamma towardzero dbl-64 0x2.000004p+0 : 0x1.000001b0ee67p+0 : inexact-ok
+= tgamma upward dbl-64 0x2.000004p+0 : 0x1.000001b0ee671p+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0x2.000004p+0L : 0x1.000001b0ee6708eep+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x2.000004p+0L : 0x1.000001b0ee6708fp+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x2.000004p+0L : 0x1.000001b0ee6708eep+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0x2.000004p+0L : 0x1.000001b0ee6708fp+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x2.000004p+0L : 0x1.000001b0ee6708eep+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x2.000004p+0L : 0x1.000001b0ee6708fp+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x2.000004p+0L : 0x1.000001b0ee6708eep+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x2.000004p+0L : 0x1.000001b0ee6708fp+0L : inexact-ok
+= tgamma downward ldbl-128 0x2.000004p+0L : 0x1.000001b0ee6708ef24ffaae1dbf7p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x2.000004p+0L : 0x1.000001b0ee6708ef24ffaae1dbf7p+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x2.000004p+0L : 0x1.000001b0ee6708ef24ffaae1dbf7p+0L : inexact-ok
+= tgamma upward ldbl-128 0x2.000004p+0L : 0x1.000001b0ee6708ef24ffaae1dbf8p+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x2.000004p+0L : 0x1.000001b0ee6708ef24ffaae1db8p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x2.000004p+0L : 0x1.000001b0ee6708ef24ffaae1dcp+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x2.000004p+0L : 0x1.000001b0ee6708ef24ffaae1db8p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x2.000004p+0L : 0x1.000001b0ee6708ef24ffaae1dcp+0L : inexact-ok
+= tgamma downward flt-32 0x2p+0f : 0x1p+0f : inexact-ok
+= tgamma tonearest flt-32 0x2p+0f : 0x1p+0f : inexact-ok
+= tgamma towardzero flt-32 0x2p+0f : 0x1p+0f : inexact-ok
+= tgamma upward flt-32 0x2p+0f : 0x1p+0f : inexact-ok
+= tgamma downward dbl-64 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest dbl-64 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero dbl-64 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma upward dbl-64 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma downward ldbl-128 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma upward ldbl-128 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma downward dbl-64 0x2.0000000000002p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest dbl-64 0x2.0000000000002p+0 : 0x1.0000000000001p+0 : inexact-ok
+= tgamma towardzero dbl-64 0x2.0000000000002p+0 : 0x1p+0 : inexact-ok
+= tgamma upward dbl-64 0x2.0000000000002p+0 : 0x1.0000000000001p+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0x2.0000000000002p+0L : 0x1.0000000000000d86p+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x2.0000000000002p+0L : 0x1.0000000000000d88p+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x2.0000000000002p+0L : 0x1.0000000000000d86p+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0x2.0000000000002p+0L : 0x1.0000000000000d88p+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x2.0000000000002p+0L : 0x1.0000000000000d86p+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x2.0000000000002p+0L : 0x1.0000000000000d88p+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x2.0000000000002p+0L : 0x1.0000000000000d86p+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x2.0000000000002p+0L : 0x1.0000000000000d88p+0L : inexact-ok
+= tgamma downward ldbl-128 0x2.0000000000002p+0L : 0x1.0000000000000d8773039049e8b1p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x2.0000000000002p+0L : 0x1.0000000000000d8773039049e8b1p+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x2.0000000000002p+0L : 0x1.0000000000000d8773039049e8b1p+0L : inexact-ok
+= tgamma upward ldbl-128 0x2.0000000000002p+0L : 0x1.0000000000000d8773039049e8b2p+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x2.0000000000002p+0L : 0x1.0000000000000d8773039049e88p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x2.0000000000002p+0L : 0x1.0000000000000d8773039049e88p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x2.0000000000002p+0L : 0x1.0000000000000d8773039049e88p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x2.0000000000002p+0L : 0x1.0000000000000d8773039049e9p+0L : inexact-ok
+= tgamma downward ldbl-96-intel 0x2.0000000000000004p+0L : 0x1p+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x2.0000000000000004p+0L : 0x1.0000000000000002p+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x2.0000000000000004p+0L : 0x1p+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0x2.0000000000000004p+0L : 0x1.0000000000000002p+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x2.0000000000000004p+0L : 0x1p+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x2.0000000000000004p+0L : 0x1.0000000000000002p+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x2.0000000000000004p+0L : 0x1p+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x2.0000000000000004p+0L : 0x1.0000000000000002p+0L : inexact-ok
+= tgamma downward ldbl-128 0x2.0000000000000004p+0L : 0x1.0000000000000001b0ee6072093cp+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x2.0000000000000004p+0L : 0x1.0000000000000001b0ee6072093dp+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x2.0000000000000004p+0L : 0x1.0000000000000001b0ee6072093cp+0L : inexact-ok
+= tgamma upward ldbl-128 0x2.0000000000000004p+0L : 0x1.0000000000000001b0ee6072093dp+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x2.0000000000000004p+0L : 0x1.0000000000000001b0ee607209p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x2.0000000000000004p+0L : 0x1.0000000000000001b0ee607209p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x2.0000000000000004p+0L : 0x1.0000000000000001b0ee607209p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x2.0000000000000004p+0L : 0x1.0000000000000001b0ee6072098p+0L : inexact-ok
+= tgamma downward ldbl-128 0x2.0000000000000000000000000002p+0L : 0x1p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x2.0000000000000000000000000002p+0L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x2.0000000000000000000000000002p+0L : 0x1p+0L : inexact-ok
+= tgamma upward ldbl-128 0x2.0000000000000000000000000002p+0L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= tgamma downward ldbl-128 0x2.00000000000000000000000001p+0L : 0x1.000000000000000000000000006cp+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x2.00000000000000000000000001p+0L : 0x1.000000000000000000000000006cp+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x2.00000000000000000000000001p+0L : 0x1.000000000000000000000000006cp+0L : inexact-ok
+= tgamma upward ldbl-128 0x2.00000000000000000000000001p+0L : 0x1.000000000000000000000000006dp+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x2.00000000000000000000000001p+0L : 0x1p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x2.00000000000000000000000001p+0L : 0x1.000000000000000000000000008p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x2.00000000000000000000000001p+0L : 0x1p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x2.00000000000000000000000001p+0L : 0x1.000000000000000000000000008p+0L : inexact-ok
+tgamma 0x1.ffffffffffffffffffffffffffffp0
+= tgamma downward flt-32 0x2p+0f : 0x1p+0f : inexact-ok
+= tgamma tonearest flt-32 0x2p+0f : 0x1p+0f : inexact-ok
+= tgamma towardzero flt-32 0x2p+0f : 0x1p+0f : inexact-ok
+= tgamma upward flt-32 0x2p+0f : 0x1p+0f : inexact-ok
+= tgamma downward dbl-64 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest dbl-64 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero dbl-64 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma upward dbl-64 0x2p+0 : 0x1p+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma downward ldbl-128 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma upward ldbl-128 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x2p+0L : 0x1p+0L : inexact-ok
+= tgamma downward flt-32 0x1.fffffep+0f : 0xf.fffffp-4f : inexact-ok
+= tgamma tonearest flt-32 0x1.fffffep+0f : 0xf.fffffp-4f : inexact-ok
+= tgamma towardzero flt-32 0x1.fffffep+0f : 0xf.fffffp-4f : inexact-ok
+= tgamma upward flt-32 0x1.fffffep+0f : 0x1p+0f : inexact-ok
+= tgamma downward dbl-64 0x1.fffffep+0 : 0xf.fffff2788d168p-4 : inexact-ok
+= tgamma tonearest dbl-64 0x1.fffffep+0 : 0xf.fffff2788d17p-4 : inexact-ok
+= tgamma towardzero dbl-64 0x1.fffffep+0 : 0xf.fffff2788d168p-4 : inexact-ok
+= tgamma upward dbl-64 0x1.fffffep+0 : 0xf.fffff2788d17p-4 : inexact-ok
+= tgamma downward ldbl-96-intel 0x1.fffffep+0L : 0xf.fffff2788d16cb4p-4L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x1.fffffep+0L : 0xf.fffff2788d16cb5p-4L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x1.fffffep+0L : 0xf.fffff2788d16cb4p-4L : inexact-ok
+= tgamma upward ldbl-96-intel 0x1.fffffep+0L : 0xf.fffff2788d16cb5p-4L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x1.fffffep+0L : 0xf.fffff2788d16cb4p-4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x1.fffffep+0L : 0xf.fffff2788d16cb5p-4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x1.fffffep+0L : 0xf.fffff2788d16cb4p-4L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x1.fffffep+0L : 0xf.fffff2788d16cb5p-4L : inexact-ok
+= tgamma downward ldbl-128 0x1.fffffep+0L : 0xf.fffff2788d16cb4d9a1a3c3dac58p-4L : inexact-ok
+= tgamma tonearest ldbl-128 0x1.fffffep+0L : 0xf.fffff2788d16cb4d9a1a3c3dac58p-4L : inexact-ok
+= tgamma towardzero ldbl-128 0x1.fffffep+0L : 0xf.fffff2788d16cb4d9a1a3c3dac58p-4L : inexact-ok
+= tgamma upward ldbl-128 0x1.fffffep+0L : 0xf.fffff2788d16cb4d9a1a3c3dac6p-4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x1.fffffep+0L : 0xf.fffff2788d16cb4d9a1a3c3dacp-4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x1.fffffep+0L : 0xf.fffff2788d16cb4d9a1a3c3dacp-4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x1.fffffep+0L : 0xf.fffff2788d16cb4d9a1a3c3dacp-4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x1.fffffep+0L : 0xf.fffff2788d16cb4d9a1a3c3dbp-4L : inexact-ok
+= tgamma downward dbl-64 0x1.fffffffffffffp+0 : 0xf.ffffffffffff8p-4 : inexact-ok
+= tgamma tonearest dbl-64 0x1.fffffffffffffp+0 : 0xf.ffffffffffff8p-4 : inexact-ok
+= tgamma towardzero dbl-64 0x1.fffffffffffffp+0 : 0xf.ffffffffffff8p-4 : inexact-ok
+= tgamma upward dbl-64 0x1.fffffffffffffp+0 : 0x1p+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0x1.fffffffffffffp+0L : 0xf.ffffffffffff93cp-4L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x1.fffffffffffffp+0L : 0xf.ffffffffffff93cp-4L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x1.fffffffffffffp+0L : 0xf.ffffffffffff93cp-4L : inexact-ok
+= tgamma upward ldbl-96-intel 0x1.fffffffffffffp+0L : 0xf.ffffffffffff93dp-4L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x1.fffffffffffffp+0L : 0xf.ffffffffffff93cp-4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x1.fffffffffffffp+0L : 0xf.ffffffffffff93cp-4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x1.fffffffffffffp+0L : 0xf.ffffffffffff93cp-4L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x1.fffffffffffffp+0L : 0xf.ffffffffffff93dp-4L : inexact-ok
+= tgamma downward ldbl-128 0x1.fffffffffffffp+0L : 0xf.ffffffffffff93c467e37db0ce38p-4L : inexact-ok
+= tgamma tonearest ldbl-128 0x1.fffffffffffffp+0L : 0xf.ffffffffffff93c467e37db0ce38p-4L : inexact-ok
+= tgamma towardzero ldbl-128 0x1.fffffffffffffp+0L : 0xf.ffffffffffff93c467e37db0ce38p-4L : inexact-ok
+= tgamma upward ldbl-128 0x1.fffffffffffffp+0L : 0xf.ffffffffffff93c467e37db0ce4p-4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x1.fffffffffffffp+0L : 0xf.ffffffffffff93c467e37db0ccp-4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x1.fffffffffffffp+0L : 0xf.ffffffffffff93c467e37db0dp-4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x1.fffffffffffffp+0L : 0xf.ffffffffffff93c467e37db0ccp-4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x1.fffffffffffffp+0L : 0xf.ffffffffffff93c467e37db0dp-4L : inexact-ok
+= tgamma downward ldbl-96-intel 0x1.fffffffffffffffep+0L : 0xf.fffffffffffffffp-4L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x1.fffffffffffffffep+0L : 0xf.fffffffffffffffp-4L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x1.fffffffffffffffep+0L : 0xf.fffffffffffffffp-4L : inexact-ok
+= tgamma upward ldbl-96-intel 0x1.fffffffffffffffep+0L : 0x1p+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x1.fffffffffffffffep+0L : 0xf.fffffffffffffffp-4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x1.fffffffffffffffep+0L : 0xf.fffffffffffffffp-4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x1.fffffffffffffffep+0L : 0xf.fffffffffffffffp-4L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x1.fffffffffffffffep+0L : 0x1p+0L : inexact-ok
+= tgamma downward ldbl-128 0x1.fffffffffffffffep+0L : 0xf.fffffffffffffff2788cfc6fb618p-4L : inexact-ok
+= tgamma tonearest ldbl-128 0x1.fffffffffffffffep+0L : 0xf.fffffffffffffff2788cfc6fb618p-4L : inexact-ok
+= tgamma towardzero ldbl-128 0x1.fffffffffffffffep+0L : 0xf.fffffffffffffff2788cfc6fb618p-4L : inexact-ok
+= tgamma upward ldbl-128 0x1.fffffffffffffffep+0L : 0xf.fffffffffffffff2788cfc6fb62p-4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x1.fffffffffffffffep+0L : 0xf.fffffffffffffff2788cfc6fb4p-4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x1.fffffffffffffffep+0L : 0xf.fffffffffffffff2788cfc6fb8p-4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x1.fffffffffffffffep+0L : 0xf.fffffffffffffff2788cfc6fb4p-4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x1.fffffffffffffffep+0L : 0xf.fffffffffffffff2788cfc6fb8p-4L : inexact-ok
+= tgamma downward ldbl-128 0x1.ffffffffffffffffffffffffffffp+0L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= tgamma tonearest ldbl-128 0x1.ffffffffffffffffffffffffffffp+0L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= tgamma towardzero ldbl-128 0x1.ffffffffffffffffffffffffffffp+0L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= tgamma upward ldbl-128 0x1.ffffffffffffffffffffffffffffp+0L : 0x1p+0L : inexact-ok
+= tgamma downward ldbl-128 0x1.ffffffffffffffffffffffffff8p+0L : 0xf.fffffffffffffffffffffffffc98p-4L : inexact-ok
+= tgamma tonearest ldbl-128 0x1.ffffffffffffffffffffffffff8p+0L : 0xf.fffffffffffffffffffffffffcap-4L : inexact-ok
+= tgamma towardzero ldbl-128 0x1.ffffffffffffffffffffffffff8p+0L : 0xf.fffffffffffffffffffffffffc98p-4L : inexact-ok
+= tgamma upward ldbl-128 0x1.ffffffffffffffffffffffffff8p+0L : 0xf.fffffffffffffffffffffffffcap-4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x1.ffffffffffffffffffffffffff8p+0L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x1.ffffffffffffffffffffffffff8p+0L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x1.ffffffffffffffffffffffffff8p+0L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x1.ffffffffffffffffffffffffff8p+0L : 0x1p+0L : inexact-ok
+tgamma 0x1.0000000000000000000000000001p0
+= tgamma downward flt-32 0x1.000002p+0f : 0xf.ffffep-4f : inexact-ok
+= tgamma tonearest flt-32 0x1.000002p+0f : 0xf.fffffp-4f : inexact-ok
+= tgamma towardzero flt-32 0x1.000002p+0f : 0xf.ffffep-4f : inexact-ok
+= tgamma upward flt-32 0x1.000002p+0f : 0xf.fffffp-4f : inexact-ok
+= tgamma downward dbl-64 0x1.000002p+0 : 0xf.ffffed8773428p-4 : inexact-ok
+= tgamma tonearest dbl-64 0x1.000002p+0 : 0xf.ffffed877343p-4 : inexact-ok
+= tgamma towardzero dbl-64 0x1.000002p+0 : 0xf.ffffed8773428p-4 : inexact-ok
+= tgamma upward dbl-64 0x1.000002p+0 : 0xf.ffffed877343p-4 : inexact-ok
+= tgamma downward ldbl-96-intel 0x1.000002p+0L : 0xf.ffffed877342dcfp-4L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x1.000002p+0L : 0xf.ffffed877342ddp-4L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x1.000002p+0L : 0xf.ffffed877342dcfp-4L : inexact-ok
+= tgamma upward ldbl-96-intel 0x1.000002p+0L : 0xf.ffffed877342ddp-4L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x1.000002p+0L : 0xf.ffffed877342dcfp-4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x1.000002p+0L : 0xf.ffffed877342ddp-4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x1.000002p+0L : 0xf.ffffed877342dcfp-4L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x1.000002p+0L : 0xf.ffffed877342ddp-4L : inexact-ok
+= tgamma downward ldbl-128 0x1.000002p+0L : 0xf.ffffed877342dcfaf7594b77b03p-4L : inexact-ok
+= tgamma tonearest ldbl-128 0x1.000002p+0L : 0xf.ffffed877342dcfaf7594b77b03p-4L : inexact-ok
+= tgamma towardzero ldbl-128 0x1.000002p+0L : 0xf.ffffed877342dcfaf7594b77b03p-4L : inexact-ok
+= tgamma upward ldbl-128 0x1.000002p+0L : 0xf.ffffed877342dcfaf7594b77b038p-4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x1.000002p+0L : 0xf.ffffed877342dcfaf7594b77bp-4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x1.000002p+0L : 0xf.ffffed877342dcfaf7594b77bp-4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x1.000002p+0L : 0xf.ffffed877342dcfaf7594b77bp-4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x1.000002p+0L : 0xf.ffffed877342dcfaf7594b77b4p-4L : inexact-ok
+= tgamma downward flt-32 0x1p+0f : 0x1p+0f : inexact-ok
+= tgamma tonearest flt-32 0x1p+0f : 0x1p+0f : inexact-ok
+= tgamma towardzero flt-32 0x1p+0f : 0x1p+0f : inexact-ok
+= tgamma upward flt-32 0x1p+0f : 0x1p+0f : inexact-ok
+= tgamma downward dbl-64 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest dbl-64 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero dbl-64 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma upward dbl-64 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma downward ldbl-128 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma upward ldbl-128 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma downward dbl-64 0x1.0000000000001p+0 : 0xf.ffffffffffffp-4 : inexact-ok
+= tgamma tonearest dbl-64 0x1.0000000000001p+0 : 0xf.ffffffffffff8p-4 : inexact-ok
+= tgamma towardzero dbl-64 0x1.0000000000001p+0 : 0xf.ffffffffffffp-4 : inexact-ok
+= tgamma upward dbl-64 0x1.0000000000001p+0 : 0xf.ffffffffffff8p-4 : inexact-ok
+= tgamma downward ldbl-96-intel 0x1.0000000000001p+0L : 0xf.ffffffffffff6c3p-4L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x1.0000000000001p+0L : 0xf.ffffffffffff6c4p-4L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x1.0000000000001p+0L : 0xf.ffffffffffff6c3p-4L : inexact-ok
+= tgamma upward ldbl-96-intel 0x1.0000000000001p+0L : 0xf.ffffffffffff6c4p-4L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x1.0000000000001p+0L : 0xf.ffffffffffff6c3p-4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x1.0000000000001p+0L : 0xf.ffffffffffff6c4p-4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x1.0000000000001p+0L : 0xf.ffffffffffff6c3p-4L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x1.0000000000001p+0L : 0xf.ffffffffffff6c4p-4L : inexact-ok
+= tgamma downward ldbl-128 0x1.0000000000001p+0L : 0xf.ffffffffffff6c3b981c824f4828p-4L : inexact-ok
+= tgamma tonearest ldbl-128 0x1.0000000000001p+0L : 0xf.ffffffffffff6c3b981c824f483p-4L : inexact-ok
+= tgamma towardzero ldbl-128 0x1.0000000000001p+0L : 0xf.ffffffffffff6c3b981c824f4828p-4L : inexact-ok
+= tgamma upward ldbl-128 0x1.0000000000001p+0L : 0xf.ffffffffffff6c3b981c824f483p-4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x1.0000000000001p+0L : 0xf.ffffffffffff6c3b981c824f48p-4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x1.0000000000001p+0L : 0xf.ffffffffffff6c3b981c824f48p-4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x1.0000000000001p+0L : 0xf.ffffffffffff6c3b981c824f48p-4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x1.0000000000001p+0L : 0xf.ffffffffffff6c3b981c824f4cp-4L : inexact-ok
+= tgamma downward ldbl-96-intel 0x1.0000000000000002p+0L : 0xf.ffffffffffffffep-4L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x1.0000000000000002p+0L : 0xf.fffffffffffffffp-4L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x1.0000000000000002p+0L : 0xf.ffffffffffffffep-4L : inexact-ok
+= tgamma upward ldbl-96-intel 0x1.0000000000000002p+0L : 0xf.fffffffffffffffp-4L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x1.0000000000000002p+0L : 0xf.ffffffffffffffep-4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x1.0000000000000002p+0L : 0xf.fffffffffffffffp-4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x1.0000000000000002p+0L : 0xf.ffffffffffffffep-4L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x1.0000000000000002p+0L : 0xf.fffffffffffffffp-4L : inexact-ok
+= tgamma downward ldbl-128 0x1.0000000000000002p+0L : 0xf.ffffffffffffffed8773039049ep-4L : inexact-ok
+= tgamma tonearest ldbl-128 0x1.0000000000000002p+0L : 0xf.ffffffffffffffed8773039049e8p-4L : inexact-ok
+= tgamma towardzero ldbl-128 0x1.0000000000000002p+0L : 0xf.ffffffffffffffed8773039049ep-4L : inexact-ok
+= tgamma upward ldbl-128 0x1.0000000000000002p+0L : 0xf.ffffffffffffffed8773039049e8p-4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x1.0000000000000002p+0L : 0xf.ffffffffffffffed8773039048p-4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x1.0000000000000002p+0L : 0xf.ffffffffffffffed8773039048p-4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x1.0000000000000002p+0L : 0xf.ffffffffffffffed8773039048p-4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x1.0000000000000002p+0L : 0xf.ffffffffffffffed877303904cp-4L : inexact-ok
+= tgamma downward ldbl-128 0x1.0000000000000000000000000001p+0L : 0xf.fffffffffffffffffffffffffffp-4L : inexact-ok
+= tgamma tonearest ldbl-128 0x1.0000000000000000000000000001p+0L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= tgamma towardzero ldbl-128 0x1.0000000000000000000000000001p+0L : 0xf.fffffffffffffffffffffffffffp-4L : inexact-ok
+= tgamma upward ldbl-128 0x1.0000000000000000000000000001p+0L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= tgamma downward ldbl-128 0x1.000000000000000000000000008p+0L : 0xf.fffffffffffffffffffffffffb6p-4L : inexact-ok
+= tgamma tonearest ldbl-128 0x1.000000000000000000000000008p+0L : 0xf.fffffffffffffffffffffffffb6p-4L : inexact-ok
+= tgamma towardzero ldbl-128 0x1.000000000000000000000000008p+0L : 0xf.fffffffffffffffffffffffffb6p-4L : inexact-ok
+= tgamma upward ldbl-128 0x1.000000000000000000000000008p+0L : 0xf.fffffffffffffffffffffffffb68p-4L : inexact-ok
+= tgamma downward ldbl-128ibm 0x1.000000000000000000000000008p+0L : 0xf.fffffffffffffffffffffffff8p-4L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x1.000000000000000000000000008p+0L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x1.000000000000000000000000008p+0L : 0xf.fffffffffffffffffffffffff8p-4L : inexact-ok
+= tgamma upward ldbl-128ibm 0x1.000000000000000000000000008p+0L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+tgamma 0x0.ffffffffffffffffffffffffffff8p0
+= tgamma downward flt-32 0x1p+0f : 0x1p+0f : inexact-ok
+= tgamma tonearest flt-32 0x1p+0f : 0x1p+0f : inexact-ok
+= tgamma towardzero flt-32 0x1p+0f : 0x1p+0f : inexact-ok
+= tgamma upward flt-32 0x1p+0f : 0x1p+0f : inexact-ok
+= tgamma downward dbl-64 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma tonearest dbl-64 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma towardzero dbl-64 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma upward dbl-64 0x1p+0 : 0x1p+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma downward ldbl-128 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma towardzero ldbl-128 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma upward ldbl-128 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0x1p+0L : 0x1p+0L : inexact-ok
+= tgamma downward flt-32 0xf.fffffp-4f : 0x1p+0f : inexact-ok
+= tgamma tonearest flt-32 0xf.fffffp-4f : 0x1p+0f : inexact-ok
+= tgamma towardzero flt-32 0xf.fffffp-4f : 0x1p+0f : inexact-ok
+= tgamma upward flt-32 0xf.fffffp-4f : 0x1.000002p+0f : inexact-ok
+= tgamma downward dbl-64 0xf.fffffp-4 : 0x1.00000093c468ep+0 : inexact-ok
+= tgamma tonearest dbl-64 0xf.fffffp-4 : 0x1.00000093c468ep+0 : inexact-ok
+= tgamma towardzero dbl-64 0xf.fffffp-4 : 0x1.00000093c468ep+0 : inexact-ok
+= tgamma upward dbl-64 0xf.fffffp-4 : 0x1.00000093c468fp+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0xf.fffffp-4L : 0x1.00000093c468e0bp+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0xf.fffffp-4L : 0x1.00000093c468e0bp+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0xf.fffffp-4L : 0x1.00000093c468e0bp+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0xf.fffffp-4L : 0x1.00000093c468e0b2p+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0xf.fffffp-4L : 0x1.00000093c468e0bp+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0xf.fffffp-4L : 0x1.00000093c468e0bp+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0xf.fffffp-4L : 0x1.00000093c468e0bp+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0xf.fffffp-4L : 0x1.00000093c468e0b2p+0L : inexact-ok
+= tgamma downward ldbl-128 0xf.fffffp-4L : 0x1.00000093c468e0b077c1ce0af6dfp+0L : inexact-ok
+= tgamma tonearest ldbl-128 0xf.fffffp-4L : 0x1.00000093c468e0b077c1ce0af6ep+0L : inexact-ok
+= tgamma towardzero ldbl-128 0xf.fffffp-4L : 0x1.00000093c468e0b077c1ce0af6dfp+0L : inexact-ok
+= tgamma upward ldbl-128 0xf.fffffp-4L : 0x1.00000093c468e0b077c1ce0af6ep+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0xf.fffffp-4L : 0x1.00000093c468e0b077c1ce0af68p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0xf.fffffp-4L : 0x1.00000093c468e0b077c1ce0af7p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0xf.fffffp-4L : 0x1.00000093c468e0b077c1ce0af68p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0xf.fffffp-4L : 0x1.00000093c468e0b077c1ce0af7p+0L : inexact-ok
+= tgamma downward dbl-64 0xf.ffffffffffff8p-4 : 0x1p+0 : inexact-ok
+= tgamma tonearest dbl-64 0xf.ffffffffffff8p-4 : 0x1p+0 : inexact-ok
+= tgamma towardzero dbl-64 0xf.ffffffffffff8p-4 : 0x1p+0 : inexact-ok
+= tgamma upward dbl-64 0xf.ffffffffffff8p-4 : 0x1.0000000000001p+0 : inexact-ok
+= tgamma downward ldbl-96-intel 0xf.ffffffffffff8p-4L : 0x1.000000000000049ep+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0xf.ffffffffffff8p-4L : 0x1.000000000000049ep+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0xf.ffffffffffff8p-4L : 0x1.000000000000049ep+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0xf.ffffffffffff8p-4L : 0x1.00000000000004ap+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0xf.ffffffffffff8p-4L : 0x1.000000000000049ep+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0xf.ffffffffffff8p-4L : 0x1.000000000000049ep+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0xf.ffffffffffff8p-4L : 0x1.000000000000049ep+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0xf.ffffffffffff8p-4L : 0x1.00000000000004ap+0L : inexact-ok
+= tgamma downward ldbl-128 0xf.ffffffffffff8p-4L : 0x1.000000000000049e233f1bed867cp+0L : inexact-ok
+= tgamma tonearest ldbl-128 0xf.ffffffffffff8p-4L : 0x1.000000000000049e233f1bed867cp+0L : inexact-ok
+= tgamma towardzero ldbl-128 0xf.ffffffffffff8p-4L : 0x1.000000000000049e233f1bed867cp+0L : inexact-ok
+= tgamma upward ldbl-128 0xf.ffffffffffff8p-4L : 0x1.000000000000049e233f1bed867dp+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0xf.ffffffffffff8p-4L : 0x1.000000000000049e233f1bed86p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0xf.ffffffffffff8p-4L : 0x1.000000000000049e233f1bed868p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0xf.ffffffffffff8p-4L : 0x1.000000000000049e233f1bed86p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0xf.ffffffffffff8p-4L : 0x1.000000000000049e233f1bed868p+0L : inexact-ok
+= tgamma downward ldbl-96-intel 0xf.fffffffffffffffp-4L : 0x1p+0L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0xf.fffffffffffffffp-4L : 0x1p+0L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0xf.fffffffffffffffp-4L : 0x1p+0L : inexact-ok
+= tgamma upward ldbl-96-intel 0xf.fffffffffffffffp-4L : 0x1.0000000000000002p+0L : inexact-ok
+= tgamma downward ldbl-96-m68k 0xf.fffffffffffffffp-4L : 0x1p+0L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0xf.fffffffffffffffp-4L : 0x1p+0L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0xf.fffffffffffffffp-4L : 0x1p+0L : inexact-ok
+= tgamma upward ldbl-96-m68k 0xf.fffffffffffffffp-4L : 0x1.0000000000000002p+0L : inexact-ok
+= tgamma downward ldbl-128 0xf.fffffffffffffffp-4L : 0x1.000000000000000093c467e37dbp+0L : inexact-ok
+= tgamma tonearest ldbl-128 0xf.fffffffffffffffp-4L : 0x1.000000000000000093c467e37db1p+0L : inexact-ok
+= tgamma towardzero ldbl-128 0xf.fffffffffffffffp-4L : 0x1.000000000000000093c467e37dbp+0L : inexact-ok
+= tgamma upward ldbl-128 0xf.fffffffffffffffp-4L : 0x1.000000000000000093c467e37db1p+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0xf.fffffffffffffffp-4L : 0x1.000000000000000093c467e37d8p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0xf.fffffffffffffffp-4L : 0x1.000000000000000093c467e37d8p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0xf.fffffffffffffffp-4L : 0x1.000000000000000093c467e37d8p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0xf.fffffffffffffffp-4L : 0x1.000000000000000093c467e37ep+0L : inexact-ok
+= tgamma downward ldbl-128 0xf.fffffffffffffffffffffffffff8p-4L : 0x1p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0xf.fffffffffffffffffffffffffff8p-4L : 0x1p+0L : inexact-ok
+= tgamma towardzero ldbl-128 0xf.fffffffffffffffffffffffffff8p-4L : 0x1p+0L : inexact-ok
+= tgamma upward ldbl-128 0xf.fffffffffffffffffffffffffff8p-4L : 0x1.0000000000000000000000000001p+0L : inexact-ok
+= tgamma downward ldbl-128 0xf.fffffffffffffffffffffffffcp-4L : 0x1.0000000000000000000000000024p+0L : inexact-ok
+= tgamma tonearest ldbl-128 0xf.fffffffffffffffffffffffffcp-4L : 0x1.0000000000000000000000000025p+0L : inexact-ok
+= tgamma towardzero ldbl-128 0xf.fffffffffffffffffffffffffcp-4L : 0x1.0000000000000000000000000024p+0L : inexact-ok
+= tgamma upward ldbl-128 0xf.fffffffffffffffffffffffffcp-4L : 0x1.0000000000000000000000000025p+0L : inexact-ok
+= tgamma downward ldbl-128ibm 0xf.fffffffffffffffffffffffffcp-4L : 0x1p+0L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0xf.fffffffffffffffffffffffffcp-4L : 0x1p+0L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0xf.fffffffffffffffffffffffffcp-4L : 0x1p+0L : inexact-ok
+= tgamma upward ldbl-128ibm 0xf.fffffffffffffffffffffffffcp-4L : 0x1.000000000000000000000000008p+0L : inexact-ok
+tgamma -0x0.ffffffffffffffffffffffffffff8p0
+= tgamma downward flt-32 -0xf.fffffp-4f : -0x1.000002p+24f : inexact-ok
+= tgamma tonearest flt-32 -0xf.fffffp-4f : -0x1p+24f : inexact-ok
+= tgamma towardzero flt-32 -0xf.fffffp-4f : -0x1p+24f : inexact-ok
+= tgamma upward flt-32 -0xf.fffffp-4f : -0x1p+24f : inexact-ok
+= tgamma downward dbl-64 -0xf.fffffp-4 : -0x1.0000006c3b999p+24 : inexact-ok
+= tgamma tonearest dbl-64 -0xf.fffffp-4 : -0x1.0000006c3b998p+24 : inexact-ok
+= tgamma towardzero dbl-64 -0xf.fffffp-4 : -0x1.0000006c3b998p+24 : inexact-ok
+= tgamma upward dbl-64 -0xf.fffffp-4 : -0x1.0000006c3b998p+24 : inexact-ok
+= tgamma downward ldbl-96-intel -0xf.fffffp-4L : -0x1.0000006c3b9985f2p+24L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xf.fffffp-4L : -0x1.0000006c3b9985fp+24L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xf.fffffp-4L : -0x1.0000006c3b9985fp+24L : inexact-ok
+= tgamma upward ldbl-96-intel -0xf.fffffp-4L : -0x1.0000006c3b9985fp+24L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xf.fffffp-4L : -0x1.0000006c3b9985f2p+24L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xf.fffffp-4L : -0x1.0000006c3b9985fp+24L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xf.fffffp-4L : -0x1.0000006c3b9985fp+24L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xf.fffffp-4L : -0x1.0000006c3b9985fp+24L : inexact-ok
+= tgamma downward ldbl-128 -0xf.fffffp-4L : -0x1.0000006c3b9985f0ade7d3fc6f1p+24L : inexact-ok
+= tgamma tonearest ldbl-128 -0xf.fffffp-4L : -0x1.0000006c3b9985f0ade7d3fc6f1p+24L : inexact-ok
+= tgamma towardzero ldbl-128 -0xf.fffffp-4L : -0x1.0000006c3b9985f0ade7d3fc6f0fp+24L : inexact-ok
+= tgamma upward ldbl-128 -0xf.fffffp-4L : -0x1.0000006c3b9985f0ade7d3fc6f0fp+24L : inexact-ok
+= tgamma downward ldbl-128ibm -0xf.fffffp-4L : -0x1.0000006c3b9985f0ade7d3fc6f8p+24L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0xf.fffffp-4L : -0x1.0000006c3b9985f0ade7d3fc6fp+24L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0xf.fffffp-4L : -0x1.0000006c3b9985f0ade7d3fc6fp+24L : inexact-ok
+= tgamma upward ldbl-128ibm -0xf.fffffp-4L : -0x1.0000006c3b9985f0ade7d3fc6fp+24L : inexact-ok
+= tgamma downward dbl-64 -0xf.ffffffffffff8p-4 : -0x2.0000000000002p+52 : inexact-ok
+= tgamma tonearest dbl-64 -0xf.ffffffffffff8p-4 : -0x2p+52 : inexact-ok
+= tgamma towardzero dbl-64 -0xf.ffffffffffff8p-4 : -0x2p+52 : inexact-ok
+= tgamma upward dbl-64 -0xf.ffffffffffff8p-4 : -0x2p+52 : inexact-ok
+= tgamma downward ldbl-96-intel -0xf.ffffffffffff8p-4L : -0x2.00000000000006c4p+52L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xf.ffffffffffff8p-4L : -0x2.00000000000006c4p+52L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xf.ffffffffffff8p-4L : -0x2.00000000000006cp+52L : inexact-ok
+= tgamma upward ldbl-96-intel -0xf.ffffffffffff8p-4L : -0x2.00000000000006cp+52L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xf.ffffffffffff8p-4L : -0x2.00000000000006c4p+52L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xf.ffffffffffff8p-4L : -0x2.00000000000006c4p+52L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xf.ffffffffffff8p-4L : -0x2.00000000000006cp+52L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xf.ffffffffffff8p-4L : -0x2.00000000000006cp+52L : inexact-ok
+= tgamma downward ldbl-128 -0xf.ffffffffffff8p-4L : -0x2.00000000000006c3b981c824f43ap+52L : inexact-ok
+= tgamma tonearest ldbl-128 -0xf.ffffffffffff8p-4L : -0x2.00000000000006c3b981c824f43ap+52L : inexact-ok
+= tgamma towardzero ldbl-128 -0xf.ffffffffffff8p-4L : -0x2.00000000000006c3b981c824f438p+52L : inexact-ok
+= tgamma upward ldbl-128 -0xf.ffffffffffff8p-4L : -0x2.00000000000006c3b981c824f438p+52L : inexact-ok
+= tgamma downward ldbl-128ibm -0xf.ffffffffffff8p-4L : -0x2.00000000000006c3b981c824f5p+52L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0xf.ffffffffffff8p-4L : -0x2.00000000000006c3b981c824f4p+52L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0xf.ffffffffffff8p-4L : -0x2.00000000000006c3b981c824f4p+52L : inexact-ok
+= tgamma upward ldbl-128ibm -0xf.ffffffffffff8p-4L : -0x2.00000000000006c3b981c824f4p+52L : inexact-ok
+= tgamma downward ldbl-96-intel -0xf.fffffffffffffffp-4L : -0x1.0000000000000002p+64L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xf.fffffffffffffffp-4L : -0x1p+64L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xf.fffffffffffffffp-4L : -0x1p+64L : inexact-ok
+= tgamma upward ldbl-96-intel -0xf.fffffffffffffffp-4L : -0x1p+64L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xf.fffffffffffffffp-4L : -0x1.0000000000000002p+64L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xf.fffffffffffffffp-4L : -0x1p+64L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xf.fffffffffffffffp-4L : -0x1p+64L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xf.fffffffffffffffp-4L : -0x1p+64L : inexact-ok
+= tgamma downward ldbl-128 -0xf.fffffffffffffffp-4L : -0x1.00000000000000006c3b981c824fp+64L : inexact-ok
+= tgamma tonearest ldbl-128 -0xf.fffffffffffffffp-4L : -0x1.00000000000000006c3b981c824fp+64L : inexact-ok
+= tgamma towardzero ldbl-128 -0xf.fffffffffffffffp-4L : -0x1.00000000000000006c3b981c824ep+64L : inexact-ok
+= tgamma upward ldbl-128 -0xf.fffffffffffffffp-4L : -0x1.00000000000000006c3b981c824ep+64L : inexact-ok
+= tgamma downward ldbl-128ibm -0xf.fffffffffffffffp-4L : -0x1.00000000000000006c3b981c828p+64L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0xf.fffffffffffffffp-4L : -0x1.00000000000000006c3b981c828p+64L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0xf.fffffffffffffffp-4L : -0x1.00000000000000006c3b981c82p+64L : inexact-ok
+= tgamma upward ldbl-128ibm -0xf.fffffffffffffffp-4L : -0x1.00000000000000006c3b981c82p+64L : inexact-ok
+= tgamma downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p-4L : -0x2p+112L : inexact-ok
+= tgamma tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p-4L : -0x2p+112L : inexact-ok
+= tgamma towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p-4L : -0x1.ffffffffffffffffffffffffffffp+112L : inexact-ok
+= tgamma upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p-4L : -0x1.ffffffffffffffffffffffffffffp+112L : inexact-ok
+= tgamma downward ldbl-128 -0xf.fffffffffffffffffffffffffcp-4L : -0x4.000000000000000000000000006cp+104L : inexact-ok
+= tgamma tonearest ldbl-128 -0xf.fffffffffffffffffffffffffcp-4L : -0x4.000000000000000000000000006cp+104L : inexact-ok
+= tgamma towardzero ldbl-128 -0xf.fffffffffffffffffffffffffcp-4L : -0x4.0000000000000000000000000068p+104L : inexact-ok
+= tgamma upward ldbl-128 -0xf.fffffffffffffffffffffffffcp-4L : -0x4.0000000000000000000000000068p+104L : inexact-ok
+= tgamma downward ldbl-128ibm -0xf.fffffffffffffffffffffffffcp-4L : -0x4.00000000000000000000000002p+104L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0xf.fffffffffffffffffffffffffcp-4L : -0x4p+104L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0xf.fffffffffffffffffffffffffcp-4L : -0x4p+104L : inexact-ok
+= tgamma upward ldbl-128ibm -0xf.fffffffffffffffffffffffffcp-4L : -0x4p+104L : inexact-ok
+tgamma -0x1.0000000000000000000000000001p0
+= tgamma downward flt-32 -0x1.000002p+0f : 0x7.fffff8p+20f : inexact-ok
+= tgamma tonearest flt-32 -0x1.000002p+0f : 0x7.fffff8p+20f : inexact-ok
+= tgamma towardzero flt-32 -0x1.000002p+0f : 0x7.fffff8p+20f : inexact-ok
+= tgamma upward flt-32 -0x1.000002p+0f : 0x8p+20f : inexact-ok
+= tgamma downward dbl-64 -0x1.000002p+0 : 0x7.fffff93c46ab4p+20 : inexact-ok
+= tgamma tonearest dbl-64 -0x1.000002p+0 : 0x7.fffff93c46ab8p+20 : inexact-ok
+= tgamma towardzero dbl-64 -0x1.000002p+0 : 0x7.fffff93c46ab4p+20 : inexact-ok
+= tgamma upward dbl-64 -0x1.000002p+0 : 0x7.fffff93c46ab8p+20 : inexact-ok
+= tgamma downward ldbl-96-intel -0x1.000002p+0L : 0x7.fffff93c46ab65ap+20L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x1.000002p+0L : 0x7.fffff93c46ab65a8p+20L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x1.000002p+0L : 0x7.fffff93c46ab65ap+20L : inexact-ok
+= tgamma upward ldbl-96-intel -0x1.000002p+0L : 0x7.fffff93c46ab65a8p+20L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x1.000002p+0L : 0x7.fffff93c46ab65ap+20L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x1.000002p+0L : 0x7.fffff93c46ab65a8p+20L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x1.000002p+0L : 0x7.fffff93c46ab65ap+20L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x1.000002p+0L : 0x7.fffff93c46ab65a8p+20L : inexact-ok
+= tgamma downward ldbl-128 -0x1.000002p+0L : 0x7.fffff93c46ab65a6b1fe38cc6cc4p+20L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.000002p+0L : 0x7.fffff93c46ab65a6b1fe38cc6cc8p+20L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.000002p+0L : 0x7.fffff93c46ab65a6b1fe38cc6cc4p+20L : inexact-ok
+= tgamma upward ldbl-128 -0x1.000002p+0L : 0x7.fffff93c46ab65a6b1fe38cc6cc8p+20L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1.000002p+0L : 0x7.fffff93c46ab65a6b1fe38cc6cp+20L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x1.000002p+0L : 0x7.fffff93c46ab65a6b1fe38cc6cp+20L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x1.000002p+0L : 0x7.fffff93c46ab65a6b1fe38cc6cp+20L : inexact-ok
+= tgamma upward ldbl-128ibm -0x1.000002p+0L : 0x7.fffff93c46ab65a6b1fe38cc6ep+20L : inexact-ok
+= tgamma downward dbl-64 -0x1.0000000000001p+0 : 0xf.ffffffffffff8p+48 : inexact-ok
+= tgamma tonearest dbl-64 -0x1.0000000000001p+0 : 0xf.ffffffffffff8p+48 : inexact-ok
+= tgamma towardzero dbl-64 -0x1.0000000000001p+0 : 0xf.ffffffffffff8p+48 : inexact-ok
+= tgamma upward dbl-64 -0x1.0000000000001p+0 : 0x1p+52 : inexact-ok
+= tgamma downward ldbl-96-intel -0x1.0000000000001p+0L : 0xf.ffffffffffff93cp+48L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x1.0000000000001p+0L : 0xf.ffffffffffff93cp+48L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x1.0000000000001p+0L : 0xf.ffffffffffff93cp+48L : inexact-ok
+= tgamma upward ldbl-96-intel -0x1.0000000000001p+0L : 0xf.ffffffffffff93dp+48L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x1.0000000000001p+0L : 0xf.ffffffffffff93cp+48L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x1.0000000000001p+0L : 0xf.ffffffffffff93cp+48L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x1.0000000000001p+0L : 0xf.ffffffffffff93cp+48L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x1.0000000000001p+0L : 0xf.ffffffffffff93dp+48L : inexact-ok
+= tgamma downward ldbl-128 -0x1.0000000000001p+0L : 0xf.ffffffffffff93c467e37db0de38p+48L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.0000000000001p+0L : 0xf.ffffffffffff93c467e37db0de38p+48L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.0000000000001p+0L : 0xf.ffffffffffff93c467e37db0de38p+48L : inexact-ok
+= tgamma upward ldbl-128 -0x1.0000000000001p+0L : 0xf.ffffffffffff93c467e37db0de4p+48L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1.0000000000001p+0L : 0xf.ffffffffffff93c467e37db0dcp+48L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x1.0000000000001p+0L : 0xf.ffffffffffff93c467e37db0ep+48L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x1.0000000000001p+0L : 0xf.ffffffffffff93c467e37db0dcp+48L : inexact-ok
+= tgamma upward ldbl-128ibm -0x1.0000000000001p+0L : 0xf.ffffffffffff93c467e37db0ep+48L : inexact-ok
+= tgamma downward ldbl-96-intel -0x1.0000000000000002p+0L : 0x7.fffffffffffffff8p+60L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x1.0000000000000002p+0L : 0x7.fffffffffffffff8p+60L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x1.0000000000000002p+0L : 0x7.fffffffffffffff8p+60L : inexact-ok
+= tgamma upward ldbl-96-intel -0x1.0000000000000002p+0L : 0x8p+60L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x1.0000000000000002p+0L : 0x7.fffffffffffffff8p+60L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x1.0000000000000002p+0L : 0x7.fffffffffffffff8p+60L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x1.0000000000000002p+0L : 0x7.fffffffffffffff8p+60L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x1.0000000000000002p+0L : 0x8p+60L : inexact-ok
+= tgamma downward ldbl-128 -0x1.0000000000000002p+0L : 0x7.fffffffffffffff93c467e37db0cp+60L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.0000000000000002p+0L : 0x7.fffffffffffffff93c467e37db0cp+60L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.0000000000000002p+0L : 0x7.fffffffffffffff93c467e37db0cp+60L : inexact-ok
+= tgamma upward ldbl-128 -0x1.0000000000000002p+0L : 0x7.fffffffffffffff93c467e37db1p+60L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1.0000000000000002p+0L : 0x7.fffffffffffffff93c467e37dap+60L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x1.0000000000000002p+0L : 0x7.fffffffffffffff93c467e37dcp+60L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x1.0000000000000002p+0L : 0x7.fffffffffffffff93c467e37dap+60L : inexact-ok
+= tgamma upward ldbl-128ibm -0x1.0000000000000002p+0L : 0x7.fffffffffffffff93c467e37dcp+60L : inexact-ok
+= tgamma downward ldbl-128 -0x1.0000000000000000000000000001p+0L : 0xf.fffffffffffffffffffffffffff8p+108L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.0000000000000000000000000001p+0L : 0xf.fffffffffffffffffffffffffff8p+108L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.0000000000000000000000000001p+0L : 0xf.fffffffffffffffffffffffffff8p+108L : inexact-ok
+= tgamma upward ldbl-128 -0x1.0000000000000000000000000001p+0L : 0x1p+112L : inexact-ok
+= tgamma downward ldbl-128 -0x1.000000000000000000000000008p+0L : 0x1.ffffffffffffffffffffffffff93p+104L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.000000000000000000000000008p+0L : 0x1.ffffffffffffffffffffffffff94p+104L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.000000000000000000000000008p+0L : 0x1.ffffffffffffffffffffffffff93p+104L : inexact-ok
+= tgamma upward ldbl-128 -0x1.000000000000000000000000008p+0L : 0x1.ffffffffffffffffffffffffff94p+104L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1.000000000000000000000000008p+0L : 0x1.ffffffffffffffffffffffffff8p+104L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x1.000000000000000000000000008p+0L : 0x1.ffffffffffffffffffffffffff8p+104L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x1.000000000000000000000000008p+0L : 0x1.ffffffffffffffffffffffffff8p+104L : inexact-ok
+= tgamma upward ldbl-128ibm -0x1.000000000000000000000000008p+0L : 0x2p+104L : inexact-ok
+tgamma -0x1.ffffffffffffffffffffffffffffp0
+= tgamma downward flt-32 -0x1.fffffep+0f : 0x4p+20f : inexact-ok
+= tgamma tonearest flt-32 -0x1.fffffep+0f : 0x4.000008p+20f : inexact-ok
+= tgamma towardzero flt-32 -0x1.fffffep+0f : 0x4p+20f : inexact-ok
+= tgamma upward flt-32 -0x1.fffffep+0f : 0x4.000008p+20f : inexact-ok
+= tgamma downward dbl-64 -0x1.fffffep+0 : 0x4.00000761dcdecp+20 : inexact-ok
+= tgamma tonearest dbl-64 -0x1.fffffep+0 : 0x4.00000761dcdecp+20 : inexact-ok
+= tgamma towardzero dbl-64 -0x1.fffffep+0 : 0x4.00000761dcdecp+20 : inexact-ok
+= tgamma upward dbl-64 -0x1.fffffep+0 : 0x4.00000761dcdfp+20 : inexact-ok
+= tgamma downward ldbl-96-intel -0x1.fffffep+0L : 0x4.00000761dcdedcdp+20L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x1.fffffep+0L : 0x4.00000761dcdedcd8p+20L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x1.fffffep+0L : 0x4.00000761dcdedcdp+20L : inexact-ok
+= tgamma upward ldbl-96-intel -0x1.fffffep+0L : 0x4.00000761dcdedcd8p+20L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x1.fffffep+0L : 0x4.00000761dcdedcdp+20L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x1.fffffep+0L : 0x4.00000761dcdedcd8p+20L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x1.fffffep+0L : 0x4.00000761dcdedcdp+20L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x1.fffffep+0L : 0x4.00000761dcdedcd8p+20L : inexact-ok
+= tgamma downward ldbl-128 -0x1.fffffep+0L : 0x4.00000761dcdedcd54ba919032dacp+20L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.fffffep+0L : 0x4.00000761dcdedcd54ba919032dacp+20L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.fffffep+0L : 0x4.00000761dcdedcd54ba919032dacp+20L : inexact-ok
+= tgamma upward ldbl-128 -0x1.fffffep+0L : 0x4.00000761dcdedcd54ba919032dbp+20L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1.fffffep+0L : 0x4.00000761dcdedcd54ba919032cp+20L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x1.fffffep+0L : 0x4.00000761dcdedcd54ba919032ep+20L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x1.fffffep+0L : 0x4.00000761dcdedcd54ba919032cp+20L : inexact-ok
+= tgamma upward ldbl-128ibm -0x1.fffffep+0L : 0x4.00000761dcdedcd54ba919032ep+20L : inexact-ok
+= tgamma downward dbl-64 -0x1.fffffffffffffp+0 : 0x8p+48 : inexact-ok
+= tgamma tonearest dbl-64 -0x1.fffffffffffffp+0 : 0x8.0000000000008p+48 : inexact-ok
+= tgamma towardzero dbl-64 -0x1.fffffffffffffp+0 : 0x8p+48 : inexact-ok
+= tgamma upward dbl-64 -0x1.fffffffffffffp+0 : 0x8.0000000000008p+48 : inexact-ok
+= tgamma downward ldbl-96-intel -0x1.fffffffffffffp+0L : 0x8.000000000000761p+48L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x1.fffffffffffffp+0L : 0x8.000000000000762p+48L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x1.fffffffffffffp+0L : 0x8.000000000000761p+48L : inexact-ok
+= tgamma upward ldbl-96-intel -0x1.fffffffffffffp+0L : 0x8.000000000000762p+48L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x1.fffffffffffffp+0L : 0x8.000000000000761p+48L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x1.fffffffffffffp+0L : 0x8.000000000000762p+48L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x1.fffffffffffffp+0L : 0x8.000000000000761p+48L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x1.fffffffffffffp+0L : 0x8.000000000000762p+48L : inexact-ok
+= tgamma downward ldbl-128 -0x1.fffffffffffffp+0L : 0x8.000000000000761dcc0e4127ab28p+48L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.fffffffffffffp+0L : 0x8.000000000000761dcc0e4127ab28p+48L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.fffffffffffffp+0L : 0x8.000000000000761dcc0e4127ab28p+48L : inexact-ok
+= tgamma upward ldbl-128 -0x1.fffffffffffffp+0L : 0x8.000000000000761dcc0e4127ab3p+48L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1.fffffffffffffp+0L : 0x8.000000000000761dcc0e4127a8p+48L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x1.fffffffffffffp+0L : 0x8.000000000000761dcc0e4127acp+48L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x1.fffffffffffffp+0L : 0x8.000000000000761dcc0e4127a8p+48L : inexact-ok
+= tgamma upward ldbl-128ibm -0x1.fffffffffffffp+0L : 0x8.000000000000761dcc0e4127acp+48L : inexact-ok
+= tgamma downward ldbl-96-intel -0x1.fffffffffffffffep+0L : 0x4p+60L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x1.fffffffffffffffep+0L : 0x4.0000000000000008p+60L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x1.fffffffffffffffep+0L : 0x4p+60L : inexact-ok
+= tgamma upward ldbl-96-intel -0x1.fffffffffffffffep+0L : 0x4.0000000000000008p+60L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x1.fffffffffffffffep+0L : 0x4p+60L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x1.fffffffffffffffep+0L : 0x4.0000000000000008p+60L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x1.fffffffffffffffep+0L : 0x4p+60L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x1.fffffffffffffffep+0L : 0x4.0000000000000008p+60L : inexact-ok
+= tgamma downward ldbl-128 -0x1.fffffffffffffffep+0L : 0x4.000000000000000761dcc0e41278p+60L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.fffffffffffffffep+0L : 0x4.000000000000000761dcc0e41278p+60L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.fffffffffffffffep+0L : 0x4.000000000000000761dcc0e41278p+60L : inexact-ok
+= tgamma upward ldbl-128 -0x1.fffffffffffffffep+0L : 0x4.000000000000000761dcc0e4127cp+60L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1.fffffffffffffffep+0L : 0x4.000000000000000761dcc0e412p+60L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x1.fffffffffffffffep+0L : 0x4.000000000000000761dcc0e412p+60L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x1.fffffffffffffffep+0L : 0x4.000000000000000761dcc0e412p+60L : inexact-ok
+= tgamma upward ldbl-128ibm -0x1.fffffffffffffffep+0L : 0x4.000000000000000761dcc0e414p+60L : inexact-ok
+= tgamma downward ldbl-128 -0x1.ffffffffffffffffffffffffffffp+0L : 0x8p+108L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.ffffffffffffffffffffffffffffp+0L : 0x8.0000000000000000000000000008p+108L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.ffffffffffffffffffffffffffffp+0L : 0x8p+108L : inexact-ok
+= tgamma upward ldbl-128 -0x1.ffffffffffffffffffffffffffffp+0L : 0x8.0000000000000000000000000008p+108L : inexact-ok
+= tgamma downward ldbl-128 -0x1.ffffffffffffffffffffffffff8p+0L : 0x1.0000000000000000000000000076p+104L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.ffffffffffffffffffffffffff8p+0L : 0x1.0000000000000000000000000076p+104L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.ffffffffffffffffffffffffff8p+0L : 0x1.0000000000000000000000000076p+104L : inexact-ok
+= tgamma upward ldbl-128 -0x1.ffffffffffffffffffffffffff8p+0L : 0x1.0000000000000000000000000077p+104L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1.ffffffffffffffffffffffffff8p+0L : 0x1p+104L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x1.ffffffffffffffffffffffffff8p+0L : 0x1.000000000000000000000000008p+104L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x1.ffffffffffffffffffffffffff8p+0L : 0x1p+104L : inexact-ok
+= tgamma upward ldbl-128ibm -0x1.ffffffffffffffffffffffffff8p+0L : 0x1.000000000000000000000000008p+104L : inexact-ok
+tgamma -0x2.0000000000000000000000000002p0
+= tgamma downward flt-32 -0x2.000004p+0f : -0x1.fffffap+20f : inexact-ok
+= tgamma tonearest flt-32 -0x2.000004p+0f : -0x1.fffff8p+20f : inexact-ok
+= tgamma towardzero flt-32 -0x2.000004p+0f : -0x1.fffff8p+20f : inexact-ok
+= tgamma upward flt-32 -0x2.000004p+0f : -0x1.fffff8p+20f : inexact-ok
+= tgamma downward dbl-64 -0x2.000004p+0 : -0x1.fffff89e237b1p+20 : inexact-ok
+= tgamma tonearest dbl-64 -0x2.000004p+0 : -0x1.fffff89e237b1p+20 : inexact-ok
+= tgamma towardzero dbl-64 -0x2.000004p+0 : -0x1.fffff89e237bp+20 : inexact-ok
+= tgamma upward dbl-64 -0x2.000004p+0 : -0x1.fffff89e237bp+20 : inexact-ok
+= tgamma downward ldbl-96-intel -0x2.000004p+0L : -0x1.fffff89e237b0d74p+20L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.000004p+0L : -0x1.fffff89e237b0d72p+20L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.000004p+0L : -0x1.fffff89e237b0d72p+20L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.000004p+0L : -0x1.fffff89e237b0d72p+20L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.000004p+0L : -0x1.fffff89e237b0d74p+20L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.000004p+0L : -0x1.fffff89e237b0d72p+20L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.000004p+0L : -0x1.fffff89e237b0d72p+20L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.000004p+0L : -0x1.fffff89e237b0d72p+20L : inexact-ok
+= tgamma downward ldbl-128 -0x2.000004p+0L : -0x1.fffff89e237b0d72155ebbe133afp+20L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.000004p+0L : -0x1.fffff89e237b0d72155ebbe133aep+20L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.000004p+0L : -0x1.fffff89e237b0d72155ebbe133aep+20L : inexact-ok
+= tgamma upward ldbl-128 -0x2.000004p+0L : -0x1.fffff89e237b0d72155ebbe133aep+20L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.000004p+0L : -0x1.fffff89e237b0d72155ebbe134p+20L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.000004p+0L : -0x1.fffff89e237b0d72155ebbe1338p+20L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.000004p+0L : -0x1.fffff89e237b0d72155ebbe1338p+20L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.000004p+0L : -0x1.fffff89e237b0d72155ebbe1338p+20L : inexact-ok
+= tgamma downward dbl-64 -0x2.0000000000002p+0 : -0x3.ffffffffffffap+48 : inexact-ok
+= tgamma tonearest dbl-64 -0x2.0000000000002p+0 : -0x3.ffffffffffff8p+48 : inexact-ok
+= tgamma towardzero dbl-64 -0x2.0000000000002p+0 : -0x3.ffffffffffff8p+48 : inexact-ok
+= tgamma upward dbl-64 -0x2.0000000000002p+0 : -0x3.ffffffffffff8p+48 : inexact-ok
+= tgamma downward ldbl-96-intel -0x2.0000000000002p+0L : -0x3.ffffffffffff89e4p+48L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.0000000000002p+0L : -0x3.ffffffffffff89e4p+48L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.0000000000002p+0L : -0x3.ffffffffffff89ep+48L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.0000000000002p+0L : -0x3.ffffffffffff89ep+48L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.0000000000002p+0L : -0x3.ffffffffffff89e4p+48L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.0000000000002p+0L : -0x3.ffffffffffff89e4p+48L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.0000000000002p+0L : -0x3.ffffffffffff89ep+48L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.0000000000002p+0L : -0x3.ffffffffffff89ep+48L : inexact-ok
+= tgamma downward ldbl-128 -0x2.0000000000002p+0L : -0x3.ffffffffffff89e233f1bed881ccp+48L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.0000000000002p+0L : -0x3.ffffffffffff89e233f1bed881cap+48L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.0000000000002p+0L : -0x3.ffffffffffff89e233f1bed881cap+48L : inexact-ok
+= tgamma upward ldbl-128 -0x2.0000000000002p+0L : -0x3.ffffffffffff89e233f1bed881cap+48L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.0000000000002p+0L : -0x3.ffffffffffff89e233f1bed882p+48L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.0000000000002p+0L : -0x3.ffffffffffff89e233f1bed882p+48L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.0000000000002p+0L : -0x3.ffffffffffff89e233f1bed881p+48L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.0000000000002p+0L : -0x3.ffffffffffff89e233f1bed881p+48L : inexact-ok
+= tgamma downward ldbl-96-intel -0x2.0000000000000004p+0L : -0x1.fffffffffffffffap+60L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.0000000000000004p+0L : -0x1.fffffffffffffff8p+60L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.0000000000000004p+0L : -0x1.fffffffffffffff8p+60L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.0000000000000004p+0L : -0x1.fffffffffffffff8p+60L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.0000000000000004p+0L : -0x1.fffffffffffffffap+60L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.0000000000000004p+0L : -0x1.fffffffffffffff8p+60L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.0000000000000004p+0L : -0x1.fffffffffffffff8p+60L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.0000000000000004p+0L : -0x1.fffffffffffffff8p+60L : inexact-ok
+= tgamma downward ldbl-128 -0x2.0000000000000004p+0L : -0x1.fffffffffffffff89e233f1bed86p+60L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.0000000000000004p+0L : -0x1.fffffffffffffff89e233f1bed86p+60L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.0000000000000004p+0L : -0x1.fffffffffffffff89e233f1bed85p+60L : inexact-ok
+= tgamma upward ldbl-128 -0x2.0000000000000004p+0L : -0x1.fffffffffffffff89e233f1bed85p+60L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.0000000000000004p+0L : -0x1.fffffffffffffff89e233f1beep+60L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.0000000000000004p+0L : -0x1.fffffffffffffff89e233f1bed8p+60L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.0000000000000004p+0L : -0x1.fffffffffffffff89e233f1bed8p+60L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.0000000000000004p+0L : -0x1.fffffffffffffff89e233f1bed8p+60L : inexact-ok
+= tgamma downward ldbl-128 -0x2.0000000000000000000000000002p+0L : -0x3.fffffffffffffffffffffffffffap+108L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.0000000000000000000000000002p+0L : -0x3.fffffffffffffffffffffffffff8p+108L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.0000000000000000000000000002p+0L : -0x3.fffffffffffffffffffffffffff8p+108L : inexact-ok
+= tgamma upward ldbl-128 -0x2.0000000000000000000000000002p+0L : -0x3.fffffffffffffffffffffffffff8p+108L : inexact-ok
+= tgamma downward ldbl-128 -0x2.00000000000000000000000001p+0L : -0x7.fffffffffffffffffffffffff8ap+100L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.00000000000000000000000001p+0L : -0x7.fffffffffffffffffffffffff89cp+100L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.00000000000000000000000001p+0L : -0x7.fffffffffffffffffffffffff89cp+100L : inexact-ok
+= tgamma upward ldbl-128 -0x2.00000000000000000000000001p+0L : -0x7.fffffffffffffffffffffffff89cp+100L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.00000000000000000000000001p+0L : -0x7.fffffffffffffffffffffffffap+100L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.00000000000000000000000001p+0L : -0x7.fffffffffffffffffffffffff8p+100L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.00000000000000000000000001p+0L : -0x7.fffffffffffffffffffffffff8p+100L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.00000000000000000000000001p+0L : -0x7.fffffffffffffffffffffffff8p+100L : inexact-ok
+tgamma -0x2.fffffffffffffffffffffffffffep0
+= tgamma downward flt-32 -0x2.fffffcp+0f : -0xa.aaaafp+16f : inexact-ok
+= tgamma tonearest flt-32 -0x2.fffffcp+0f : -0xa.aaaaep+16f : inexact-ok
+= tgamma towardzero flt-32 -0x2.fffffcp+0f : -0xa.aaaaep+16f : inexact-ok
+= tgamma upward flt-32 -0x2.fffffcp+0f : -0xa.aaaaep+16f : inexact-ok
+= tgamma downward dbl-64 -0x2.fffffcp+0 : -0xa.aaaae042d3c5p+16 : inexact-ok
+= tgamma tonearest dbl-64 -0x2.fffffcp+0 : -0xa.aaaae042d3c5p+16 : inexact-ok
+= tgamma towardzero dbl-64 -0x2.fffffcp+0 : -0xa.aaaae042d3c48p+16 : inexact-ok
+= tgamma upward dbl-64 -0x2.fffffcp+0 : -0xa.aaaae042d3c48p+16 : inexact-ok
+= tgamma downward ldbl-96-intel -0x2.fffffcp+0L : -0xa.aaaae042d3c4cc5p+16L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.fffffcp+0L : -0xa.aaaae042d3c4cc4p+16L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.fffffcp+0L : -0xa.aaaae042d3c4cc4p+16L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.fffffcp+0L : -0xa.aaaae042d3c4cc4p+16L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.fffffcp+0L : -0xa.aaaae042d3c4cc5p+16L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.fffffcp+0L : -0xa.aaaae042d3c4cc4p+16L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.fffffcp+0L : -0xa.aaaae042d3c4cc4p+16L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.fffffcp+0L : -0xa.aaaae042d3c4cc4p+16L : inexact-ok
+= tgamma downward ldbl-128 -0x2.fffffcp+0L : -0xa.aaaae042d3c4cc478fe77d420208p+16L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.fffffcp+0L : -0xa.aaaae042d3c4cc478fe77d4202p+16L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.fffffcp+0L : -0xa.aaaae042d3c4cc478fe77d4202p+16L : inexact-ok
+= tgamma upward ldbl-128 -0x2.fffffcp+0L : -0xa.aaaae042d3c4cc478fe77d4202p+16L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.fffffcp+0L : -0xa.aaaae042d3c4cc478fe77d4204p+16L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.fffffcp+0L : -0xa.aaaae042d3c4cc478fe77d4204p+16L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.fffffcp+0L : -0xa.aaaae042d3c4cc478fe77d42p+16L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.fffffcp+0L : -0xa.aaaae042d3c4cc478fe77d42p+16L : inexact-ok
+= tgamma downward dbl-64 -0x2.ffffffffffffep+0 : -0x1.5555555555559p+48 : inexact-ok
+= tgamma tonearest dbl-64 -0x2.ffffffffffffep+0 : -0x1.5555555555559p+48 : inexact-ok
+= tgamma towardzero dbl-64 -0x2.ffffffffffffep+0 : -0x1.5555555555558p+48 : inexact-ok
+= tgamma upward dbl-64 -0x2.ffffffffffffep+0 : -0x1.5555555555558p+48 : inexact-ok
+= tgamma downward ldbl-96-intel -0x2.ffffffffffffep+0L : -0x1.5555555555558aeep+48L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.ffffffffffffep+0L : -0x1.5555555555558aeep+48L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.ffffffffffffep+0L : -0x1.5555555555558aecp+48L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.ffffffffffffep+0L : -0x1.5555555555558aecp+48L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.ffffffffffffep+0L : -0x1.5555555555558aeep+48L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.ffffffffffffep+0L : -0x1.5555555555558aeep+48L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.ffffffffffffep+0L : -0x1.5555555555558aecp+48L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.ffffffffffffep+0L : -0x1.5555555555558aecp+48L : inexact-ok
+= tgamma downward ldbl-128 -0x2.ffffffffffffep+0L : -0x1.5555555555558aed7ce84e9b792cp+48L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.ffffffffffffep+0L : -0x1.5555555555558aed7ce84e9b792cp+48L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.ffffffffffffep+0L : -0x1.5555555555558aed7ce84e9b792bp+48L : inexact-ok
+= tgamma upward ldbl-128 -0x2.ffffffffffffep+0L : -0x1.5555555555558aed7ce84e9b792bp+48L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.ffffffffffffep+0L : -0x1.5555555555558aed7ce84e9b798p+48L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.ffffffffffffep+0L : -0x1.5555555555558aed7ce84e9b79p+48L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.ffffffffffffep+0L : -0x1.5555555555558aed7ce84e9b79p+48L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.ffffffffffffep+0L : -0x1.5555555555558aed7ce84e9b79p+48L : inexact-ok
+= tgamma downward ldbl-96-intel -0x2.fffffffffffffffcp+0L : -0xa.aaaaaaaaaaaaaafp+56L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.fffffffffffffffcp+0L : -0xa.aaaaaaaaaaaaaaep+56L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.fffffffffffffffcp+0L : -0xa.aaaaaaaaaaaaaaep+56L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.fffffffffffffffcp+0L : -0xa.aaaaaaaaaaaaaaep+56L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.fffffffffffffffcp+0L : -0xa.aaaaaaaaaaaaaafp+56L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.fffffffffffffffcp+0L : -0xa.aaaaaaaaaaaaaaep+56L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.fffffffffffffffcp+0L : -0xa.aaaaaaaaaaaaaaep+56L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.fffffffffffffffcp+0L : -0xa.aaaaaaaaaaaaaaep+56L : inexact-ok
+= tgamma downward ldbl-128 -0x2.fffffffffffffffcp+0L : -0xa.aaaaaaaaaaaaaae042d23da3f0c8p+56L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.fffffffffffffffcp+0L : -0xa.aaaaaaaaaaaaaae042d23da3f0cp+56L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.fffffffffffffffcp+0L : -0xa.aaaaaaaaaaaaaae042d23da3f0cp+56L : inexact-ok
+= tgamma upward ldbl-128 -0x2.fffffffffffffffcp+0L : -0xa.aaaaaaaaaaaaaae042d23da3f0cp+56L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.fffffffffffffffcp+0L : -0xa.aaaaaaaaaaaaaae042d23da3f4p+56L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.fffffffffffffffcp+0L : -0xa.aaaaaaaaaaaaaae042d23da3fp+56L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.fffffffffffffffcp+0L : -0xa.aaaaaaaaaaaaaae042d23da3fp+56L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.fffffffffffffffcp+0L : -0xa.aaaaaaaaaaaaaae042d23da3fp+56L : inexact-ok
+= tgamma downward ldbl-128 -0x2.fffffffffffffffffffffffffffep+0L : -0x1.5555555555555555555555555559p+108L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.fffffffffffffffffffffffffffep+0L : -0x1.5555555555555555555555555558p+108L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.fffffffffffffffffffffffffffep+0L : -0x1.5555555555555555555555555558p+108L : inexact-ok
+= tgamma upward ldbl-128 -0x2.fffffffffffffffffffffffffffep+0L : -0x1.5555555555555555555555555558p+108L : inexact-ok
+= tgamma downward ldbl-128 -0x2.ffffffffffffffffffffffffffp+0L : -0x2.aaaaaaaaaaaaaaaaaaaaaaaaae04p+100L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.ffffffffffffffffffffffffffp+0L : -0x2.aaaaaaaaaaaaaaaaaaaaaaaaae04p+100L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.ffffffffffffffffffffffffffp+0L : -0x2.aaaaaaaaaaaaaaaaaaaaaaaaae02p+100L : inexact-ok
+= tgamma upward ldbl-128 -0x2.ffffffffffffffffffffffffffp+0L : -0x2.aaaaaaaaaaaaaaaaaaaaaaaaae02p+100L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.ffffffffffffffffffffffffffp+0L : -0x2.aaaaaaaaaaaaaaaaaaaaaaaaafp+100L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.ffffffffffffffffffffffffffp+0L : -0x2.aaaaaaaaaaaaaaaaaaaaaaaaaep+100L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.ffffffffffffffffffffffffffp+0L : -0x2.aaaaaaaaaaaaaaaaaaaaaaaaaep+100L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.ffffffffffffffffffffffffffp+0L : -0x2.aaaaaaaaaaaaaaaaaaaaaaaaaep+100L : inexact-ok
+tgamma -0x3.0000000000000000000000000002p0
+= tgamma downward flt-32 -0x3.000004p+0f : 0xa.aaaa7p+16f : inexact-ok
+= tgamma tonearest flt-32 -0x3.000004p+0f : 0xa.aaaa7p+16f : inexact-ok
+= tgamma towardzero flt-32 -0x3.000004p+0f : 0xa.aaaa7p+16f : inexact-ok
+= tgamma upward flt-32 -0x3.000004p+0f : 0xa.aaaa8p+16f : inexact-ok
+= tgamma downward dbl-64 -0x3.000004p+0 : 0xa.aaaa7512849e8p+16 : inexact-ok
+= tgamma tonearest dbl-64 -0x3.000004p+0 : 0xa.aaaa7512849fp+16 : inexact-ok
+= tgamma towardzero dbl-64 -0x3.000004p+0 : 0xa.aaaa7512849e8p+16 : inexact-ok
+= tgamma upward dbl-64 -0x3.000004p+0 : 0xa.aaaa7512849fp+16 : inexact-ok
+= tgamma downward ldbl-96-intel -0x3.000004p+0L : 0xa.aaaa7512849ed9ap+16L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x3.000004p+0L : 0xa.aaaa7512849ed9bp+16L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x3.000004p+0L : 0xa.aaaa7512849ed9ap+16L : inexact-ok
+= tgamma upward ldbl-96-intel -0x3.000004p+0L : 0xa.aaaa7512849ed9bp+16L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x3.000004p+0L : 0xa.aaaa7512849ed9ap+16L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x3.000004p+0L : 0xa.aaaa7512849ed9bp+16L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x3.000004p+0L : 0xa.aaaa7512849ed9ap+16L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x3.000004p+0L : 0xa.aaaa7512849ed9bp+16L : inexact-ok
+= tgamma downward ldbl-128 -0x3.000004p+0L : 0xa.aaaa7512849ed9af9e2c5533833p+16L : inexact-ok
+= tgamma tonearest ldbl-128 -0x3.000004p+0L : 0xa.aaaa7512849ed9af9e2c5533833p+16L : inexact-ok
+= tgamma towardzero ldbl-128 -0x3.000004p+0L : 0xa.aaaa7512849ed9af9e2c5533833p+16L : inexact-ok
+= tgamma upward ldbl-128 -0x3.000004p+0L : 0xa.aaaa7512849ed9af9e2c55338338p+16L : inexact-ok
+= tgamma downward ldbl-128ibm -0x3.000004p+0L : 0xa.aaaa7512849ed9af9e2c55338p+16L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x3.000004p+0L : 0xa.aaaa7512849ed9af9e2c553384p+16L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x3.000004p+0L : 0xa.aaaa7512849ed9af9e2c55338p+16L : inexact-ok
+= tgamma upward ldbl-128ibm -0x3.000004p+0L : 0xa.aaaa7512849ed9af9e2c553384p+16L : inexact-ok
+= tgamma downward dbl-64 -0x3.0000000000002p+0 : 0x1.5555555555551p+48 : inexact-ok
+= tgamma tonearest dbl-64 -0x3.0000000000002p+0 : 0x1.5555555555552p+48 : inexact-ok
+= tgamma towardzero dbl-64 -0x3.0000000000002p+0 : 0x1.5555555555551p+48 : inexact-ok
+= tgamma upward dbl-64 -0x3.0000000000002p+0 : 0x1.5555555555552p+48 : inexact-ok
+= tgamma downward ldbl-96-intel -0x3.0000000000002p+0L : 0x1.5555555555551fbcp+48L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x3.0000000000002p+0L : 0x1.5555555555551fbep+48L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x3.0000000000002p+0L : 0x1.5555555555551fbcp+48L : inexact-ok
+= tgamma upward ldbl-96-intel -0x3.0000000000002p+0L : 0x1.5555555555551fbep+48L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x3.0000000000002p+0L : 0x1.5555555555551fbcp+48L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x3.0000000000002p+0L : 0x1.5555555555551fbep+48L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x3.0000000000002p+0L : 0x1.5555555555551fbcp+48L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x3.0000000000002p+0L : 0x1.5555555555551fbep+48L : inexact-ok
+= tgamma downward ldbl-128 -0x3.0000000000002p+0L : 0x1.5555555555551fbd2dc25c0f49f1p+48L : inexact-ok
+= tgamma tonearest ldbl-128 -0x3.0000000000002p+0L : 0x1.5555555555551fbd2dc25c0f49f1p+48L : inexact-ok
+= tgamma towardzero ldbl-128 -0x3.0000000000002p+0L : 0x1.5555555555551fbd2dc25c0f49f1p+48L : inexact-ok
+= tgamma upward ldbl-128 -0x3.0000000000002p+0L : 0x1.5555555555551fbd2dc25c0f49f2p+48L : inexact-ok
+= tgamma downward ldbl-128ibm -0x3.0000000000002p+0L : 0x1.5555555555551fbd2dc25c0f498p+48L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x3.0000000000002p+0L : 0x1.5555555555551fbd2dc25c0f4ap+48L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x3.0000000000002p+0L : 0x1.5555555555551fbd2dc25c0f498p+48L : inexact-ok
+= tgamma upward ldbl-128ibm -0x3.0000000000002p+0L : 0x1.5555555555551fbd2dc25c0f4ap+48L : inexact-ok
+= tgamma downward ldbl-96-intel -0x3.0000000000000004p+0L : 0xa.aaaaaaaaaaaaaa7p+56L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x3.0000000000000004p+0L : 0xa.aaaaaaaaaaaaaa7p+56L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x3.0000000000000004p+0L : 0xa.aaaaaaaaaaaaaa7p+56L : inexact-ok
+= tgamma upward ldbl-96-intel -0x3.0000000000000004p+0L : 0xa.aaaaaaaaaaaaaa8p+56L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x3.0000000000000004p+0L : 0xa.aaaaaaaaaaaaaa7p+56L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x3.0000000000000004p+0L : 0xa.aaaaaaaaaaaaaa7p+56L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x3.0000000000000004p+0L : 0xa.aaaaaaaaaaaaaa7p+56L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x3.0000000000000004p+0L : 0xa.aaaaaaaaaaaaaa8p+56L : inexact-ok
+= tgamma downward ldbl-128 -0x3.0000000000000004p+0L : 0xa.aaaaaaaaaaaaaa75128317b1649p+56L : inexact-ok
+= tgamma tonearest ldbl-128 -0x3.0000000000000004p+0L : 0xa.aaaaaaaaaaaaaa75128317b1649p+56L : inexact-ok
+= tgamma towardzero ldbl-128 -0x3.0000000000000004p+0L : 0xa.aaaaaaaaaaaaaa75128317b1649p+56L : inexact-ok
+= tgamma upward ldbl-128 -0x3.0000000000000004p+0L : 0xa.aaaaaaaaaaaaaa75128317b16498p+56L : inexact-ok
+= tgamma downward ldbl-128ibm -0x3.0000000000000004p+0L : 0xa.aaaaaaaaaaaaaa75128317b164p+56L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x3.0000000000000004p+0L : 0xa.aaaaaaaaaaaaaa75128317b164p+56L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x3.0000000000000004p+0L : 0xa.aaaaaaaaaaaaaa75128317b164p+56L : inexact-ok
+= tgamma upward ldbl-128ibm -0x3.0000000000000004p+0L : 0xa.aaaaaaaaaaaaaa75128317b168p+56L : inexact-ok
+= tgamma downward ldbl-128 -0x3.0000000000000000000000000002p+0L : 0x1.5555555555555555555555555551p+108L : inexact-ok
+= tgamma tonearest ldbl-128 -0x3.0000000000000000000000000002p+0L : 0x1.5555555555555555555555555552p+108L : inexact-ok
+= tgamma towardzero ldbl-128 -0x3.0000000000000000000000000002p+0L : 0x1.5555555555555555555555555551p+108L : inexact-ok
+= tgamma upward ldbl-128 -0x3.0000000000000000000000000002p+0L : 0x1.5555555555555555555555555552p+108L : inexact-ok
+= tgamma downward ldbl-128 -0x3.00000000000000000000000001p+0L : 0x2.aaaaaaaaaaaaaaaaaaaaaaaaa75p+100L : inexact-ok
+= tgamma tonearest ldbl-128 -0x3.00000000000000000000000001p+0L : 0x2.aaaaaaaaaaaaaaaaaaaaaaaaa752p+100L : inexact-ok
+= tgamma towardzero ldbl-128 -0x3.00000000000000000000000001p+0L : 0x2.aaaaaaaaaaaaaaaaaaaaaaaaa75p+100L : inexact-ok
+= tgamma upward ldbl-128 -0x3.00000000000000000000000001p+0L : 0x2.aaaaaaaaaaaaaaaaaaaaaaaaa752p+100L : inexact-ok
+= tgamma downward ldbl-128ibm -0x3.00000000000000000000000001p+0L : 0x2.aaaaaaaaaaaaaaaaaaaaaaaaa7p+100L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x3.00000000000000000000000001p+0L : 0x2.aaaaaaaaaaaaaaaaaaaaaaaaa7p+100L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x3.00000000000000000000000001p+0L : 0x2.aaaaaaaaaaaaaaaaaaaaaaaaa7p+100L : inexact-ok
+= tgamma upward ldbl-128ibm -0x3.00000000000000000000000001p+0L : 0x2.aaaaaaaaaaaaaaaaaaaaaaaaa8p+100L : inexact-ok
+tgamma -0x3.fffffffffffffffffffffffffffep0
+= tgamma downward flt-32 -0x3.fffffcp+0f : 0x2.aaaab8p+16f : inexact-ok
+= tgamma tonearest flt-32 -0x3.fffffcp+0f : 0x2.aaaabcp+16f : inexact-ok
+= tgamma towardzero flt-32 -0x3.fffffcp+0f : 0x2.aaaab8p+16f : inexact-ok
+= tgamma upward flt-32 -0x3.fffffcp+0f : 0x2.aaaabcp+16f : inexact-ok
+= tgamma downward dbl-64 -0x3.fffffcp+0 : 0x2.aaaababb5fabep+16 : inexact-ok
+= tgamma tonearest dbl-64 -0x3.fffffcp+0 : 0x2.aaaababb5fabep+16 : inexact-ok
+= tgamma towardzero dbl-64 -0x3.fffffcp+0 : 0x2.aaaababb5fabep+16 : inexact-ok
+= tgamma upward dbl-64 -0x3.fffffcp+0 : 0x2.aaaababb5facp+16 : inexact-ok
+= tgamma downward ldbl-96-intel -0x3.fffffcp+0L : 0x2.aaaababb5fabee7p+16L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x3.fffffcp+0L : 0x2.aaaababb5fabee7p+16L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x3.fffffcp+0L : 0x2.aaaababb5fabee7p+16L : inexact-ok
+= tgamma upward ldbl-96-intel -0x3.fffffcp+0L : 0x2.aaaababb5fabee74p+16L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x3.fffffcp+0L : 0x2.aaaababb5fabee7p+16L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x3.fffffcp+0L : 0x2.aaaababb5fabee7p+16L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x3.fffffcp+0L : 0x2.aaaababb5fabee7p+16L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x3.fffffcp+0L : 0x2.aaaababb5fabee74p+16L : inexact-ok
+= tgamma downward ldbl-128 -0x3.fffffcp+0L : 0x2.aaaababb5fabee718fe850e068dp+16L : inexact-ok
+= tgamma tonearest ldbl-128 -0x3.fffffcp+0L : 0x2.aaaababb5fabee718fe850e068d2p+16L : inexact-ok
+= tgamma towardzero ldbl-128 -0x3.fffffcp+0L : 0x2.aaaababb5fabee718fe850e068dp+16L : inexact-ok
+= tgamma upward ldbl-128 -0x3.fffffcp+0L : 0x2.aaaababb5fabee718fe850e068d2p+16L : inexact-ok
+= tgamma downward ldbl-128ibm -0x3.fffffcp+0L : 0x2.aaaababb5fabee718fe850e068p+16L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x3.fffffcp+0L : 0x2.aaaababb5fabee718fe850e069p+16L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x3.fffffcp+0L : 0x2.aaaababb5fabee718fe850e068p+16L : inexact-ok
+= tgamma upward ldbl-128ibm -0x3.fffffcp+0L : 0x2.aaaababb5fabee718fe850e069p+16L : inexact-ok
+= tgamma downward dbl-64 -0x3.ffffffffffffep+0 : 0x5.5555555555564p+44 : inexact-ok
+= tgamma tonearest dbl-64 -0x3.ffffffffffffep+0 : 0x5.5555555555564p+44 : inexact-ok
+= tgamma towardzero dbl-64 -0x3.ffffffffffffep+0 : 0x5.5555555555564p+44 : inexact-ok
+= tgamma upward dbl-64 -0x3.ffffffffffffep+0 : 0x5.5555555555568p+44 : inexact-ok
+= tgamma downward ldbl-96-intel -0x3.ffffffffffffep+0L : 0x5.555555555556566p+44L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x3.ffffffffffffep+0L : 0x5.555555555556566p+44L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x3.ffffffffffffep+0L : 0x5.555555555556566p+44L : inexact-ok
+= tgamma upward ldbl-96-intel -0x3.ffffffffffffep+0L : 0x5.5555555555565668p+44L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x3.ffffffffffffep+0L : 0x5.555555555556566p+44L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x3.ffffffffffffep+0L : 0x5.555555555556566p+44L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x3.ffffffffffffep+0L : 0x5.555555555556566p+44L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x3.ffffffffffffep+0L : 0x5.5555555555565668p+44L : inexact-ok
+= tgamma downward ldbl-128 -0x3.ffffffffffffep+0L : 0x5.55555555555656609e4be518976p+44L : inexact-ok
+= tgamma tonearest ldbl-128 -0x3.ffffffffffffep+0L : 0x5.55555555555656609e4be5189764p+44L : inexact-ok
+= tgamma towardzero ldbl-128 -0x3.ffffffffffffep+0L : 0x5.55555555555656609e4be518976p+44L : inexact-ok
+= tgamma upward ldbl-128 -0x3.ffffffffffffep+0L : 0x5.55555555555656609e4be5189764p+44L : inexact-ok
+= tgamma downward ldbl-128ibm -0x3.ffffffffffffep+0L : 0x5.55555555555656609e4be51896p+44L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x3.ffffffffffffep+0L : 0x5.55555555555656609e4be51898p+44L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x3.ffffffffffffep+0L : 0x5.55555555555656609e4be51896p+44L : inexact-ok
+= tgamma upward ldbl-128ibm -0x3.ffffffffffffep+0L : 0x5.55555555555656609e4be51898p+44L : inexact-ok
+= tgamma downward ldbl-96-intel -0x3.fffffffffffffffcp+0L : 0x2.aaaaaaaaaaaaaab8p+56L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x3.fffffffffffffffcp+0L : 0x2.aaaaaaaaaaaaaabcp+56L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x3.fffffffffffffffcp+0L : 0x2.aaaaaaaaaaaaaab8p+56L : inexact-ok
+= tgamma upward ldbl-96-intel -0x3.fffffffffffffffcp+0L : 0x2.aaaaaaaaaaaaaabcp+56L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x3.fffffffffffffffcp+0L : 0x2.aaaaaaaaaaaaaab8p+56L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x3.fffffffffffffffcp+0L : 0x2.aaaaaaaaaaaaaabcp+56L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x3.fffffffffffffffcp+0L : 0x2.aaaaaaaaaaaaaab8p+56L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x3.fffffffffffffffcp+0L : 0x2.aaaaaaaaaaaaaabcp+56L : inexact-ok
+= tgamma downward ldbl-128 -0x3.fffffffffffffffcp+0L : 0x2.aaaaaaaaaaaaaababb5f3a13a6dap+56L : inexact-ok
+= tgamma tonearest ldbl-128 -0x3.fffffffffffffffcp+0L : 0x2.aaaaaaaaaaaaaababb5f3a13a6dcp+56L : inexact-ok
+= tgamma towardzero ldbl-128 -0x3.fffffffffffffffcp+0L : 0x2.aaaaaaaaaaaaaababb5f3a13a6dap+56L : inexact-ok
+= tgamma upward ldbl-128 -0x3.fffffffffffffffcp+0L : 0x2.aaaaaaaaaaaaaababb5f3a13a6dcp+56L : inexact-ok
+= tgamma downward ldbl-128ibm -0x3.fffffffffffffffcp+0L : 0x2.aaaaaaaaaaaaaababb5f3a13a6p+56L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x3.fffffffffffffffcp+0L : 0x2.aaaaaaaaaaaaaababb5f3a13a7p+56L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x3.fffffffffffffffcp+0L : 0x2.aaaaaaaaaaaaaababb5f3a13a6p+56L : inexact-ok
+= tgamma upward ldbl-128ibm -0x3.fffffffffffffffcp+0L : 0x2.aaaaaaaaaaaaaababb5f3a13a7p+56L : inexact-ok
+= tgamma downward ldbl-128 -0x3.fffffffffffffffffffffffffffep+0L : 0x5.5555555555555555555555555564p+104L : inexact-ok
+= tgamma tonearest ldbl-128 -0x3.fffffffffffffffffffffffffffep+0L : 0x5.5555555555555555555555555564p+104L : inexact-ok
+= tgamma towardzero ldbl-128 -0x3.fffffffffffffffffffffffffffep+0L : 0x5.5555555555555555555555555564p+104L : inexact-ok
+= tgamma upward ldbl-128 -0x3.fffffffffffffffffffffffffffep+0L : 0x5.5555555555555555555555555568p+104L : inexact-ok
+= tgamma downward ldbl-128 -0x3.ffffffffffffffffffffffffffp+0L : 0xa.aaaaaaaaaaaaaaaaaaaaaaaabab8p+96L : inexact-ok
+= tgamma tonearest ldbl-128 -0x3.ffffffffffffffffffffffffffp+0L : 0xa.aaaaaaaaaaaaaaaaaaaaaaaabab8p+96L : inexact-ok
+= tgamma towardzero ldbl-128 -0x3.ffffffffffffffffffffffffffp+0L : 0xa.aaaaaaaaaaaaaaaaaaaaaaaabab8p+96L : inexact-ok
+= tgamma upward ldbl-128 -0x3.ffffffffffffffffffffffffffp+0L : 0xa.aaaaaaaaaaaaaaaaaaaaaaaabacp+96L : inexact-ok
+= tgamma downward ldbl-128ibm -0x3.ffffffffffffffffffffffffffp+0L : 0xa.aaaaaaaaaaaaaaaaaaaaaaaab8p+96L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x3.ffffffffffffffffffffffffffp+0L : 0xa.aaaaaaaaaaaaaaaaaaaaaaaabcp+96L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x3.ffffffffffffffffffffffffffp+0L : 0xa.aaaaaaaaaaaaaaaaaaaaaaaab8p+96L : inexact-ok
+= tgamma upward ldbl-128ibm -0x3.ffffffffffffffffffffffffffp+0L : 0xa.aaaaaaaaaaaaaaaaaaaaaaaabcp+96L : inexact-ok
+tgamma -0x4.0000000000000000000000000004p0
+= tgamma downward flt-32 -0x4.000008p+0f : -0x1.555546p+16f : inexact-ok
+= tgamma tonearest flt-32 -0x4.000008p+0f : -0x1.555546p+16f : inexact-ok
+= tgamma towardzero flt-32 -0x4.000008p+0f : -0x1.555544p+16f : inexact-ok
+= tgamma upward flt-32 -0x4.000008p+0f : -0x1.555544p+16f : inexact-ok
+= tgamma downward dbl-64 -0x4.000008p+0 : -0x1.55554544a1a9bp+16 : inexact-ok
+= tgamma tonearest dbl-64 -0x4.000008p+0 : -0x1.55554544a1a9ap+16 : inexact-ok
+= tgamma towardzero dbl-64 -0x4.000008p+0 : -0x1.55554544a1a9ap+16 : inexact-ok
+= tgamma upward dbl-64 -0x4.000008p+0 : -0x1.55554544a1a9ap+16 : inexact-ok
+= tgamma downward ldbl-96-intel -0x4.000008p+0L : -0x1.55554544a1a9a1e4p+16L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x4.000008p+0L : -0x1.55554544a1a9a1e4p+16L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x4.000008p+0L : -0x1.55554544a1a9a1e2p+16L : inexact-ok
+= tgamma upward ldbl-96-intel -0x4.000008p+0L : -0x1.55554544a1a9a1e2p+16L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x4.000008p+0L : -0x1.55554544a1a9a1e4p+16L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x4.000008p+0L : -0x1.55554544a1a9a1e4p+16L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x4.000008p+0L : -0x1.55554544a1a9a1e2p+16L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x4.000008p+0L : -0x1.55554544a1a9a1e2p+16L : inexact-ok
+= tgamma downward ldbl-128 -0x4.000008p+0L : -0x1.55554544a1a9a1e31119d9f774c6p+16L : inexact-ok
+= tgamma tonearest ldbl-128 -0x4.000008p+0L : -0x1.55554544a1a9a1e31119d9f774c5p+16L : inexact-ok
+= tgamma towardzero ldbl-128 -0x4.000008p+0L : -0x1.55554544a1a9a1e31119d9f774c5p+16L : inexact-ok
+= tgamma upward ldbl-128 -0x4.000008p+0L : -0x1.55554544a1a9a1e31119d9f774c5p+16L : inexact-ok
+= tgamma downward ldbl-128ibm -0x4.000008p+0L : -0x1.55554544a1a9a1e31119d9f775p+16L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x4.000008p+0L : -0x1.55554544a1a9a1e31119d9f775p+16L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x4.000008p+0L : -0x1.55554544a1a9a1e31119d9f7748p+16L : inexact-ok
+= tgamma upward ldbl-128ibm -0x4.000008p+0L : -0x1.55554544a1a9a1e31119d9f7748p+16L : inexact-ok
+= tgamma downward dbl-64 -0x4.0000000000004p+0 : -0x2.aaaaaaaaaaa9cp+44 : inexact-ok
+= tgamma tonearest dbl-64 -0x4.0000000000004p+0 : -0x2.aaaaaaaaaaa9ap+44 : inexact-ok
+= tgamma towardzero dbl-64 -0x4.0000000000004p+0 : -0x2.aaaaaaaaaaa9ap+44 : inexact-ok
+= tgamma upward dbl-64 -0x4.0000000000004p+0 : -0x2.aaaaaaaaaaa9ap+44 : inexact-ok
+= tgamma downward ldbl-96-intel -0x4.0000000000004p+0L : -0x2.aaaaaaaaaaa9a9ap+44L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x4.0000000000004p+0L : -0x2.aaaaaaaaaaa9a9ap+44L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x4.0000000000004p+0L : -0x2.aaaaaaaaaaa9a99cp+44L : inexact-ok
+= tgamma upward ldbl-96-intel -0x4.0000000000004p+0L : -0x2.aaaaaaaaaaa9a99cp+44L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x4.0000000000004p+0L : -0x2.aaaaaaaaaaa9a9ap+44L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x4.0000000000004p+0L : -0x2.aaaaaaaaaaa9a9ap+44L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x4.0000000000004p+0L : -0x2.aaaaaaaaaaa9a99cp+44L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x4.0000000000004p+0L : -0x2.aaaaaaaaaaa9a99cp+44L : inexact-ok
+= tgamma downward ldbl-128 -0x4.0000000000004p+0L : -0x2.aaaaaaaaaaa9a99f61b41ae81366p+44L : inexact-ok
+= tgamma tonearest ldbl-128 -0x4.0000000000004p+0L : -0x2.aaaaaaaaaaa9a99f61b41ae81364p+44L : inexact-ok
+= tgamma towardzero ldbl-128 -0x4.0000000000004p+0L : -0x2.aaaaaaaaaaa9a99f61b41ae81364p+44L : inexact-ok
+= tgamma upward ldbl-128 -0x4.0000000000004p+0L : -0x2.aaaaaaaaaaa9a99f61b41ae81364p+44L : inexact-ok
+= tgamma downward ldbl-128ibm -0x4.0000000000004p+0L : -0x2.aaaaaaaaaaa9a99f61b41ae814p+44L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x4.0000000000004p+0L : -0x2.aaaaaaaaaaa9a99f61b41ae813p+44L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x4.0000000000004p+0L : -0x2.aaaaaaaaaaa9a99f61b41ae813p+44L : inexact-ok
+= tgamma upward ldbl-128ibm -0x4.0000000000004p+0L : -0x2.aaaaaaaaaaa9a99f61b41ae813p+44L : inexact-ok
+= tgamma downward ldbl-96-intel -0x4.0000000000000008p+0L : -0x1.5555555555555546p+56L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x4.0000000000000008p+0L : -0x1.5555555555555546p+56L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x4.0000000000000008p+0L : -0x1.5555555555555544p+56L : inexact-ok
+= tgamma upward ldbl-96-intel -0x4.0000000000000008p+0L : -0x1.5555555555555544p+56L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x4.0000000000000008p+0L : -0x1.5555555555555546p+56L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x4.0000000000000008p+0L : -0x1.5555555555555546p+56L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x4.0000000000000008p+0L : -0x1.5555555555555544p+56L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x4.0000000000000008p+0L : -0x1.5555555555555544p+56L : inexact-ok
+= tgamma downward ldbl-128 -0x4.0000000000000008p+0L : -0x1.555555555555554544a0c5ec5925p+56L : inexact-ok
+= tgamma tonearest ldbl-128 -0x4.0000000000000008p+0L : -0x1.555555555555554544a0c5ec5925p+56L : inexact-ok
+= tgamma towardzero ldbl-128 -0x4.0000000000000008p+0L : -0x1.555555555555554544a0c5ec5924p+56L : inexact-ok
+= tgamma upward ldbl-128 -0x4.0000000000000008p+0L : -0x1.555555555555554544a0c5ec5924p+56L : inexact-ok
+= tgamma downward ldbl-128ibm -0x4.0000000000000008p+0L : -0x1.555555555555554544a0c5ec598p+56L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x4.0000000000000008p+0L : -0x1.555555555555554544a0c5ec59p+56L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x4.0000000000000008p+0L : -0x1.555555555555554544a0c5ec59p+56L : inexact-ok
+= tgamma upward ldbl-128ibm -0x4.0000000000000008p+0L : -0x1.555555555555554544a0c5ec59p+56L : inexact-ok
+= tgamma downward ldbl-128 -0x4.0000000000000000000000000004p+0L : -0x2.aaaaaaaaaaaaaaaaaaaaaaaaaa9cp+104L : inexact-ok
+= tgamma tonearest ldbl-128 -0x4.0000000000000000000000000004p+0L : -0x2.aaaaaaaaaaaaaaaaaaaaaaaaaa9ap+104L : inexact-ok
+= tgamma towardzero ldbl-128 -0x4.0000000000000000000000000004p+0L : -0x2.aaaaaaaaaaaaaaaaaaaaaaaaaa9ap+104L : inexact-ok
+= tgamma upward ldbl-128 -0x4.0000000000000000000000000004p+0L : -0x2.aaaaaaaaaaaaaaaaaaaaaaaaaa9ap+104L : inexact-ok
+= tgamma downward ldbl-128 -0x4.00000000000000000000000002p+0L : -0x5.5555555555555555555555554544p+96L : inexact-ok
+= tgamma tonearest ldbl-128 -0x4.00000000000000000000000002p+0L : -0x5.5555555555555555555555554544p+96L : inexact-ok
+= tgamma towardzero ldbl-128 -0x4.00000000000000000000000002p+0L : -0x5.555555555555555555555555454p+96L : inexact-ok
+= tgamma upward ldbl-128 -0x4.00000000000000000000000002p+0L : -0x5.555555555555555555555555454p+96L : inexact-ok
+= tgamma downward ldbl-128ibm -0x4.00000000000000000000000002p+0L : -0x5.55555555555555555555555546p+96L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x4.00000000000000000000000002p+0L : -0x5.55555555555555555555555546p+96L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x4.00000000000000000000000002p+0L : -0x5.55555555555555555555555544p+96L : inexact-ok
+= tgamma upward ldbl-128ibm -0x4.00000000000000000000000002p+0L : -0x5.55555555555555555555555544p+96L : inexact-ok
+tgamma -0x4.fffffffffffffffffffffffffffcp0
+= tgamma downward flt-32 -0x4.fffff8p+0f : -0x4.44448p+12f : inexact-ok
+= tgamma tonearest flt-32 -0x4.fffff8p+0f : -0x4.44448p+12f : inexact-ok
+= tgamma towardzero flt-32 -0x4.fffff8p+0f : -0x4.444478p+12f : inexact-ok
+= tgamma upward flt-32 -0x4.fffff8p+0f : -0x4.444478p+12f : inexact-ok
+= tgamma downward dbl-64 -0x4.fffff8p+0 : -0x4.44447e809018cp+12 : inexact-ok
+= tgamma tonearest dbl-64 -0x4.fffff8p+0 : -0x4.44447e809018cp+12 : inexact-ok
+= tgamma towardzero dbl-64 -0x4.fffff8p+0 : -0x4.44447e8090188p+12 : inexact-ok
+= tgamma upward dbl-64 -0x4.fffff8p+0 : -0x4.44447e8090188p+12 : inexact-ok
+= tgamma downward ldbl-96-intel -0x4.fffff8p+0L : -0x4.44447e809018a71p+12L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x4.fffff8p+0L : -0x4.44447e809018a708p+12L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x4.fffff8p+0L : -0x4.44447e809018a708p+12L : inexact-ok
+= tgamma upward ldbl-96-intel -0x4.fffff8p+0L : -0x4.44447e809018a708p+12L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x4.fffff8p+0L : -0x4.44447e809018a71p+12L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x4.fffff8p+0L : -0x4.44447e809018a708p+12L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x4.fffff8p+0L : -0x4.44447e809018a708p+12L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x4.fffff8p+0L : -0x4.44447e809018a708p+12L : inexact-ok
+= tgamma downward ldbl-128 -0x4.fffff8p+0L : -0x4.44447e809018a708ffb3375149a4p+12L : inexact-ok
+= tgamma tonearest ldbl-128 -0x4.fffff8p+0L : -0x4.44447e809018a708ffb3375149ap+12L : inexact-ok
+= tgamma towardzero ldbl-128 -0x4.fffff8p+0L : -0x4.44447e809018a708ffb3375149ap+12L : inexact-ok
+= tgamma upward ldbl-128 -0x4.fffff8p+0L : -0x4.44447e809018a708ffb3375149ap+12L : inexact-ok
+= tgamma downward ldbl-128ibm -0x4.fffff8p+0L : -0x4.44447e809018a708ffb337514ap+12L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x4.fffff8p+0L : -0x4.44447e809018a708ffb337514ap+12L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x4.fffff8p+0L : -0x4.44447e809018a708ffb3375148p+12L : inexact-ok
+= tgamma upward ldbl-128ibm -0x4.fffff8p+0L : -0x4.44447e809018a708ffb3375148p+12L : inexact-ok
+= tgamma downward dbl-64 -0x4.ffffffffffffcp+0 : -0x8.88888888888c8p+40 : inexact-ok
+= tgamma tonearest dbl-64 -0x4.ffffffffffffcp+0 : -0x8.88888888888cp+40 : inexact-ok
+= tgamma towardzero dbl-64 -0x4.ffffffffffffcp+0 : -0x8.88888888888cp+40 : inexact-ok
+= tgamma upward dbl-64 -0x4.ffffffffffffcp+0 : -0x8.88888888888cp+40 : inexact-ok
+= tgamma downward ldbl-96-intel -0x4.ffffffffffffcp+0L : -0x8.88888888888c2c5p+40L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x4.ffffffffffffcp+0L : -0x8.88888888888c2c5p+40L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x4.ffffffffffffcp+0L : -0x8.88888888888c2c4p+40L : inexact-ok
+= tgamma upward ldbl-96-intel -0x4.ffffffffffffcp+0L : -0x8.88888888888c2c4p+40L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x4.ffffffffffffcp+0L : -0x8.88888888888c2c5p+40L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x4.ffffffffffffcp+0L : -0x8.88888888888c2c5p+40L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x4.ffffffffffffcp+0L : -0x8.88888888888c2c4p+40L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x4.ffffffffffffcp+0L : -0x8.88888888888c2c4p+40L : inexact-ok
+= tgamma downward ldbl-128 -0x4.ffffffffffffcp+0L : -0x8.88888888888c2c4d12712834478p+40L : inexact-ok
+= tgamma tonearest ldbl-128 -0x4.ffffffffffffcp+0L : -0x8.88888888888c2c4d127128344778p+40L : inexact-ok
+= tgamma towardzero ldbl-128 -0x4.ffffffffffffcp+0L : -0x8.88888888888c2c4d127128344778p+40L : inexact-ok
+= tgamma upward ldbl-128 -0x4.ffffffffffffcp+0L : -0x8.88888888888c2c4d127128344778p+40L : inexact-ok
+= tgamma downward ldbl-128ibm -0x4.ffffffffffffcp+0L : -0x8.88888888888c2c4d1271283448p+40L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x4.ffffffffffffcp+0L : -0x8.88888888888c2c4d1271283448p+40L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x4.ffffffffffffcp+0L : -0x8.88888888888c2c4d1271283444p+40L : inexact-ok
+= tgamma upward ldbl-128ibm -0x4.ffffffffffffcp+0L : -0x8.88888888888c2c4d1271283444p+40L : inexact-ok
+= tgamma downward ldbl-96-intel -0x4.fffffffffffffff8p+0L : -0x4.444444444444448p+52L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x4.fffffffffffffff8p+0L : -0x4.444444444444448p+52L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x4.fffffffffffffff8p+0L : -0x4.4444444444444478p+52L : inexact-ok
+= tgamma upward ldbl-96-intel -0x4.fffffffffffffff8p+0L : -0x4.4444444444444478p+52L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x4.fffffffffffffff8p+0L : -0x4.444444444444448p+52L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x4.fffffffffffffff8p+0L : -0x4.444444444444448p+52L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x4.fffffffffffffff8p+0L : -0x4.4444444444444478p+52L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x4.fffffffffffffff8p+0L : -0x4.4444444444444478p+52L : inexact-ok
+= tgamma downward ldbl-128 -0x4.fffffffffffffff8p+0L : -0x4.444444444444447e808ce2ce3ee8p+52L : inexact-ok
+= tgamma tonearest ldbl-128 -0x4.fffffffffffffff8p+0L : -0x4.444444444444447e808ce2ce3ee4p+52L : inexact-ok
+= tgamma towardzero ldbl-128 -0x4.fffffffffffffff8p+0L : -0x4.444444444444447e808ce2ce3ee4p+52L : inexact-ok
+= tgamma upward ldbl-128 -0x4.fffffffffffffff8p+0L : -0x4.444444444444447e808ce2ce3ee4p+52L : inexact-ok
+= tgamma downward ldbl-128ibm -0x4.fffffffffffffff8p+0L : -0x4.444444444444447e808ce2ce4p+52L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x4.fffffffffffffff8p+0L : -0x4.444444444444447e808ce2ce3ep+52L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x4.fffffffffffffff8p+0L : -0x4.444444444444447e808ce2ce3ep+52L : inexact-ok
+= tgamma upward ldbl-128ibm -0x4.fffffffffffffff8p+0L : -0x4.444444444444447e808ce2ce3ep+52L : inexact-ok
+= tgamma downward ldbl-128 -0x4.fffffffffffffffffffffffffffcp+0L : -0x8.88888888888888888888888888c8p+100L : inexact-ok
+= tgamma tonearest ldbl-128 -0x4.fffffffffffffffffffffffffffcp+0L : -0x8.88888888888888888888888888cp+100L : inexact-ok
+= tgamma towardzero ldbl-128 -0x4.fffffffffffffffffffffffffffcp+0L : -0x8.88888888888888888888888888cp+100L : inexact-ok
+= tgamma upward ldbl-128 -0x4.fffffffffffffffffffffffffffcp+0L : -0x8.88888888888888888888888888cp+100L : inexact-ok
+= tgamma downward ldbl-128 -0x4.fffffffffffffffffffffffffep+0L : -0x1.11111111111111111111111114b5p+96L : inexact-ok
+= tgamma tonearest ldbl-128 -0x4.fffffffffffffffffffffffffep+0L : -0x1.11111111111111111111111114b5p+96L : inexact-ok
+= tgamma towardzero ldbl-128 -0x4.fffffffffffffffffffffffffep+0L : -0x1.11111111111111111111111114b4p+96L : inexact-ok
+= tgamma upward ldbl-128 -0x4.fffffffffffffffffffffffffep+0L : -0x1.11111111111111111111111114b4p+96L : inexact-ok
+= tgamma downward ldbl-128ibm -0x4.fffffffffffffffffffffffffep+0L : -0x1.11111111111111111111111115p+96L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x4.fffffffffffffffffffffffffep+0L : -0x1.111111111111111111111111148p+96L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x4.fffffffffffffffffffffffffep+0L : -0x1.111111111111111111111111148p+96L : inexact-ok
+= tgamma upward ldbl-128ibm -0x4.fffffffffffffffffffffffffep+0L : -0x1.111111111111111111111111148p+96L : inexact-ok
+tgamma -0x5.0000000000000000000000000004p0
+= tgamma downward flt-32 -0x5.000008p+0f : 0x4.444408p+12f : inexact-ok
+= tgamma tonearest flt-32 -0x5.000008p+0f : 0x4.444408p+12f : inexact-ok
+= tgamma towardzero flt-32 -0x5.000008p+0f : 0x4.444408p+12f : inexact-ok
+= tgamma upward flt-32 -0x5.000008p+0f : 0x4.44441p+12f : inexact-ok
+= tgamma downward dbl-64 -0x5.000008p+0 : 0x4.44440a07fedb8p+12 : inexact-ok
+= tgamma tonearest dbl-64 -0x5.000008p+0 : 0x4.44440a07fedb8p+12 : inexact-ok
+= tgamma towardzero dbl-64 -0x5.000008p+0 : 0x4.44440a07fedb8p+12 : inexact-ok
+= tgamma upward dbl-64 -0x5.000008p+0 : 0x4.44440a07fedbcp+12 : inexact-ok
+= tgamma downward ldbl-96-intel -0x5.000008p+0L : 0x4.44440a07fedb92d8p+12L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x5.000008p+0L : 0x4.44440a07fedb92d8p+12L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x5.000008p+0L : 0x4.44440a07fedb92d8p+12L : inexact-ok
+= tgamma upward ldbl-96-intel -0x5.000008p+0L : 0x4.44440a07fedb92ep+12L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x5.000008p+0L : 0x4.44440a07fedb92d8p+12L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x5.000008p+0L : 0x4.44440a07fedb92d8p+12L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x5.000008p+0L : 0x4.44440a07fedb92d8p+12L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x5.000008p+0L : 0x4.44440a07fedb92ep+12L : inexact-ok
+= tgamma downward ldbl-128 -0x5.000008p+0L : 0x4.44440a07fedb92d871015f2fd9dcp+12L : inexact-ok
+= tgamma tonearest ldbl-128 -0x5.000008p+0L : 0x4.44440a07fedb92d871015f2fd9ep+12L : inexact-ok
+= tgamma towardzero ldbl-128 -0x5.000008p+0L : 0x4.44440a07fedb92d871015f2fd9dcp+12L : inexact-ok
+= tgamma upward ldbl-128 -0x5.000008p+0L : 0x4.44440a07fedb92d871015f2fd9ep+12L : inexact-ok
+= tgamma downward ldbl-128ibm -0x5.000008p+0L : 0x4.44440a07fedb92d871015f2fd8p+12L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x5.000008p+0L : 0x4.44440a07fedb92d871015f2fdap+12L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x5.000008p+0L : 0x4.44440a07fedb92d871015f2fd8p+12L : inexact-ok
+= tgamma upward ldbl-128ibm -0x5.000008p+0L : 0x4.44440a07fedb92d871015f2fdap+12L : inexact-ok
+= tgamma downward dbl-64 -0x5.0000000000004p+0 : 0x8.8888888888848p+40 : inexact-ok
+= tgamma tonearest dbl-64 -0x5.0000000000004p+0 : 0x8.888888888885p+40 : inexact-ok
+= tgamma towardzero dbl-64 -0x5.0000000000004p+0 : 0x8.8888888888848p+40 : inexact-ok
+= tgamma upward dbl-64 -0x5.0000000000004p+0 : 0x8.888888888885p+40 : inexact-ok
+= tgamma downward ldbl-96-intel -0x5.0000000000004p+0L : 0x8.888888888884e4cp+40L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x5.0000000000004p+0L : 0x8.888888888884e4cp+40L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x5.0000000000004p+0L : 0x8.888888888884e4cp+40L : inexact-ok
+= tgamma upward ldbl-96-intel -0x5.0000000000004p+0L : 0x8.888888888884e4dp+40L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x5.0000000000004p+0L : 0x8.888888888884e4cp+40L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x5.0000000000004p+0L : 0x8.888888888884e4cp+40L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x5.0000000000004p+0L : 0x8.888888888884e4cp+40L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x5.0000000000004p+0L : 0x8.888888888884e4dp+40L : inexact-ok
+= tgamma downward ldbl-128 -0x5.0000000000004p+0L : 0x8.888888888884e4c3fe9fe8dfff68p+40L : inexact-ok
+= tgamma tonearest ldbl-128 -0x5.0000000000004p+0L : 0x8.888888888884e4c3fe9fe8dfff7p+40L : inexact-ok
+= tgamma towardzero ldbl-128 -0x5.0000000000004p+0L : 0x8.888888888884e4c3fe9fe8dfff68p+40L : inexact-ok
+= tgamma upward ldbl-128 -0x5.0000000000004p+0L : 0x8.888888888884e4c3fe9fe8dfff7p+40L : inexact-ok
+= tgamma downward ldbl-128ibm -0x5.0000000000004p+0L : 0x8.888888888884e4c3fe9fe8dffcp+40L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x5.0000000000004p+0L : 0x8.888888888884e4c3fe9fe8ep+40L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x5.0000000000004p+0L : 0x8.888888888884e4c3fe9fe8dffcp+40L : inexact-ok
+= tgamma upward ldbl-128ibm -0x5.0000000000004p+0L : 0x8.888888888884e4c3fe9fe8ep+40L : inexact-ok
+= tgamma downward ldbl-96-intel -0x5.0000000000000008p+0L : 0x4.4444444444444408p+52L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x5.0000000000000008p+0L : 0x4.4444444444444408p+52L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x5.0000000000000008p+0L : 0x4.4444444444444408p+52L : inexact-ok
+= tgamma upward ldbl-96-intel -0x5.0000000000000008p+0L : 0x4.444444444444441p+52L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x5.0000000000000008p+0L : 0x4.4444444444444408p+52L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x5.0000000000000008p+0L : 0x4.4444444444444408p+52L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x5.0000000000000008p+0L : 0x4.4444444444444408p+52L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x5.0000000000000008p+0L : 0x4.444444444444441p+52L : inexact-ok
+= tgamma downward ldbl-128 -0x5.0000000000000008p+0L : 0x4.444444444444440a07fba5ba49ap+52L : inexact-ok
+= tgamma tonearest ldbl-128 -0x5.0000000000000008p+0L : 0x4.444444444444440a07fba5ba49a4p+52L : inexact-ok
+= tgamma towardzero ldbl-128 -0x5.0000000000000008p+0L : 0x4.444444444444440a07fba5ba49ap+52L : inexact-ok
+= tgamma upward ldbl-128 -0x5.0000000000000008p+0L : 0x4.444444444444440a07fba5ba49a4p+52L : inexact-ok
+= tgamma downward ldbl-128ibm -0x5.0000000000000008p+0L : 0x4.444444444444440a07fba5ba48p+52L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x5.0000000000000008p+0L : 0x4.444444444444440a07fba5ba4ap+52L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x5.0000000000000008p+0L : 0x4.444444444444440a07fba5ba48p+52L : inexact-ok
+= tgamma upward ldbl-128ibm -0x5.0000000000000008p+0L : 0x4.444444444444440a07fba5ba4ap+52L : inexact-ok
+= tgamma downward ldbl-128 -0x5.0000000000000000000000000004p+0L : 0x8.8888888888888888888888888848p+100L : inexact-ok
+= tgamma tonearest ldbl-128 -0x5.0000000000000000000000000004p+0L : 0x8.888888888888888888888888885p+100L : inexact-ok
+= tgamma towardzero ldbl-128 -0x5.0000000000000000000000000004p+0L : 0x8.8888888888888888888888888848p+100L : inexact-ok
+= tgamma upward ldbl-128 -0x5.0000000000000000000000000004p+0L : 0x8.888888888888888888888888885p+100L : inexact-ok
+= tgamma downward ldbl-128 -0x5.00000000000000000000000002p+0L : 0x1.1111111111111111111111110d6dp+96L : inexact-ok
+= tgamma tonearest ldbl-128 -0x5.00000000000000000000000002p+0L : 0x1.1111111111111111111111110d6dp+96L : inexact-ok
+= tgamma towardzero ldbl-128 -0x5.00000000000000000000000002p+0L : 0x1.1111111111111111111111110d6dp+96L : inexact-ok
+= tgamma upward ldbl-128 -0x5.00000000000000000000000002p+0L : 0x1.1111111111111111111111110d6ep+96L : inexact-ok
+= tgamma downward ldbl-128ibm -0x5.00000000000000000000000002p+0L : 0x1.1111111111111111111111110dp+96L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x5.00000000000000000000000002p+0L : 0x1.1111111111111111111111110d8p+96L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x5.00000000000000000000000002p+0L : 0x1.1111111111111111111111110dp+96L : inexact-ok
+= tgamma upward ldbl-128ibm -0x5.00000000000000000000000002p+0L : 0x1.1111111111111111111111110d8p+96L : inexact-ok
+tgamma -0x5.fffffffffffffffffffffffffffcp0
+= tgamma downward flt-32 -0x5.fffff8p+0f : 0xb.60b6bp+8f : inexact-ok
+= tgamma tonearest flt-32 -0x5.fffff8p+0f : 0xb.60b6bp+8f : inexact-ok
+= tgamma towardzero flt-32 -0x5.fffff8p+0f : 0xb.60b6bp+8f : inexact-ok
+= tgamma upward flt-32 -0x5.fffff8p+0f : 0xb.60b6cp+8f : inexact-ok
+= tgamma downward dbl-64 -0x5.fffff8p+0 : 0xb.60b6b5d7c934p+8 : inexact-ok
+= tgamma tonearest dbl-64 -0x5.fffff8p+0 : 0xb.60b6b5d7c934p+8 : inexact-ok
+= tgamma towardzero dbl-64 -0x5.fffff8p+0 : 0xb.60b6b5d7c934p+8 : inexact-ok
+= tgamma upward dbl-64 -0x5.fffff8p+0 : 0xb.60b6b5d7c9348p+8 : inexact-ok
+= tgamma downward ldbl-96-intel -0x5.fffff8p+0L : 0xb.60b6b5d7c934327p+8L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x5.fffff8p+0L : 0xb.60b6b5d7c934328p+8L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x5.fffff8p+0L : 0xb.60b6b5d7c934327p+8L : inexact-ok
+= tgamma upward ldbl-96-intel -0x5.fffff8p+0L : 0xb.60b6b5d7c934328p+8L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x5.fffff8p+0L : 0xb.60b6b5d7c934327p+8L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x5.fffff8p+0L : 0xb.60b6b5d7c934328p+8L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x5.fffff8p+0L : 0xb.60b6b5d7c934327p+8L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x5.fffff8p+0L : 0xb.60b6b5d7c934328p+8L : inexact-ok
+= tgamma downward ldbl-128 -0x5.fffff8p+0L : 0xb.60b6b5d7c93432799a2135a645fp+8L : inexact-ok
+= tgamma tonearest ldbl-128 -0x5.fffff8p+0L : 0xb.60b6b5d7c93432799a2135a645f8p+8L : inexact-ok
+= tgamma towardzero ldbl-128 -0x5.fffff8p+0L : 0xb.60b6b5d7c93432799a2135a645fp+8L : inexact-ok
+= tgamma upward ldbl-128 -0x5.fffff8p+0L : 0xb.60b6b5d7c93432799a2135a645f8p+8L : inexact-ok
+= tgamma downward ldbl-128ibm -0x5.fffff8p+0L : 0xb.60b6b5d7c93432799a2135a644p+8L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x5.fffff8p+0L : 0xb.60b6b5d7c93432799a2135a644p+8L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x5.fffff8p+0L : 0xb.60b6b5d7c93432799a2135a644p+8L : inexact-ok
+= tgamma upward ldbl-128ibm -0x5.fffff8p+0L : 0xb.60b6b5d7c93432799a2135a648p+8L : inexact-ok
+= tgamma downward dbl-64 -0x5.ffffffffffffcp+0 : 0x1.6c16c16c16c21p+40 : inexact-ok
+= tgamma tonearest dbl-64 -0x5.ffffffffffffcp+0 : 0x1.6c16c16c16c21p+40 : inexact-ok
+= tgamma towardzero dbl-64 -0x5.ffffffffffffcp+0 : 0x1.6c16c16c16c21p+40 : inexact-ok
+= tgamma upward dbl-64 -0x5.ffffffffffffcp+0 : 0x1.6c16c16c16c22p+40 : inexact-ok
+= tgamma downward ldbl-96-intel -0x5.ffffffffffffcp+0L : 0x1.6c16c16c16c2168cp+40L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x5.ffffffffffffcp+0L : 0x1.6c16c16c16c2168ep+40L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x5.ffffffffffffcp+0L : 0x1.6c16c16c16c2168cp+40L : inexact-ok
+= tgamma upward ldbl-96-intel -0x5.ffffffffffffcp+0L : 0x1.6c16c16c16c2168ep+40L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x5.ffffffffffffcp+0L : 0x1.6c16c16c16c2168cp+40L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x5.ffffffffffffcp+0L : 0x1.6c16c16c16c2168ep+40L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x5.ffffffffffffcp+0L : 0x1.6c16c16c16c2168cp+40L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x5.ffffffffffffcp+0L : 0x1.6c16c16c16c2168ep+40L : inexact-ok
+= tgamma downward ldbl-128 -0x5.ffffffffffffcp+0L : 0x1.6c16c16c16c2168dcb2207a6223p+40L : inexact-ok
+= tgamma tonearest ldbl-128 -0x5.ffffffffffffcp+0L : 0x1.6c16c16c16c2168dcb2207a6223p+40L : inexact-ok
+= tgamma towardzero ldbl-128 -0x5.ffffffffffffcp+0L : 0x1.6c16c16c16c2168dcb2207a6223p+40L : inexact-ok
+= tgamma upward ldbl-128 -0x5.ffffffffffffcp+0L : 0x1.6c16c16c16c2168dcb2207a62231p+40L : inexact-ok
+= tgamma downward ldbl-128ibm -0x5.ffffffffffffcp+0L : 0x1.6c16c16c16c2168dcb2207a622p+40L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x5.ffffffffffffcp+0L : 0x1.6c16c16c16c2168dcb2207a622p+40L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x5.ffffffffffffcp+0L : 0x1.6c16c16c16c2168dcb2207a622p+40L : inexact-ok
+= tgamma upward ldbl-128ibm -0x5.ffffffffffffcp+0L : 0x1.6c16c16c16c2168dcb2207a6228p+40L : inexact-ok
+= tgamma downward ldbl-96-intel -0x5.fffffffffffffff8p+0L : 0xb.60b60b60b60b616p+48L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x5.fffffffffffffff8p+0L : 0xb.60b60b60b60b616p+48L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x5.fffffffffffffff8p+0L : 0xb.60b60b60b60b616p+48L : inexact-ok
+= tgamma upward ldbl-96-intel -0x5.fffffffffffffff8p+0L : 0xb.60b60b60b60b617p+48L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x5.fffffffffffffff8p+0L : 0xb.60b60b60b60b616p+48L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x5.fffffffffffffff8p+0L : 0xb.60b60b60b60b616p+48L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x5.fffffffffffffff8p+0L : 0xb.60b60b60b60b616p+48L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x5.fffffffffffffff8p+0L : 0xb.60b60b60b60b617p+48L : inexact-ok
+= tgamma downward ldbl-128 -0x5.fffffffffffffff8p+0L : 0xb.60b60b60b60b6160826a6bfc452p+48L : inexact-ok
+= tgamma tonearest ldbl-128 -0x5.fffffffffffffff8p+0L : 0xb.60b60b60b60b6160826a6bfc452p+48L : inexact-ok
+= tgamma towardzero ldbl-128 -0x5.fffffffffffffff8p+0L : 0xb.60b60b60b60b6160826a6bfc452p+48L : inexact-ok
+= tgamma upward ldbl-128 -0x5.fffffffffffffff8p+0L : 0xb.60b60b60b60b6160826a6bfc4528p+48L : inexact-ok
+= tgamma downward ldbl-128ibm -0x5.fffffffffffffff8p+0L : 0xb.60b60b60b60b6160826a6bfc44p+48L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x5.fffffffffffffff8p+0L : 0xb.60b60b60b60b6160826a6bfc44p+48L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x5.fffffffffffffff8p+0L : 0xb.60b60b60b60b6160826a6bfc44p+48L : inexact-ok
+= tgamma upward ldbl-128ibm -0x5.fffffffffffffff8p+0L : 0xb.60b60b60b60b6160826a6bfc48p+48L : inexact-ok
+= tgamma downward ldbl-128 -0x5.fffffffffffffffffffffffffffcp+0L : 0x1.6c16c16c16c16c16c16c16c16c21p+100L : inexact-ok
+= tgamma tonearest ldbl-128 -0x5.fffffffffffffffffffffffffffcp+0L : 0x1.6c16c16c16c16c16c16c16c16c21p+100L : inexact-ok
+= tgamma towardzero ldbl-128 -0x5.fffffffffffffffffffffffffffcp+0L : 0x1.6c16c16c16c16c16c16c16c16c21p+100L : inexact-ok
+= tgamma upward ldbl-128 -0x5.fffffffffffffffffffffffffffcp+0L : 0x1.6c16c16c16c16c16c16c16c16c22p+100L : inexact-ok
+= tgamma downward ldbl-128 -0x5.fffffffffffffffffffffffffep+0L : 0x2.d82d82d82d82d82d82d82d82e2d4p+92L : inexact-ok
+= tgamma tonearest ldbl-128 -0x5.fffffffffffffffffffffffffep+0L : 0x2.d82d82d82d82d82d82d82d82e2d4p+92L : inexact-ok
+= tgamma towardzero ldbl-128 -0x5.fffffffffffffffffffffffffep+0L : 0x2.d82d82d82d82d82d82d82d82e2d4p+92L : inexact-ok
+= tgamma upward ldbl-128 -0x5.fffffffffffffffffffffffffep+0L : 0x2.d82d82d82d82d82d82d82d82e2d6p+92L : inexact-ok
+= tgamma downward ldbl-128ibm -0x5.fffffffffffffffffffffffffep+0L : 0x2.d82d82d82d82d82d82d82d82e2p+92L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x5.fffffffffffffffffffffffffep+0L : 0x2.d82d82d82d82d82d82d82d82e3p+92L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x5.fffffffffffffffffffffffffep+0L : 0x2.d82d82d82d82d82d82d82d82e2p+92L : inexact-ok
+= tgamma upward ldbl-128ibm -0x5.fffffffffffffffffffffffffep+0L : 0x2.d82d82d82d82d82d82d82d82e3p+92L : inexact-ok
+tgamma -0x6.0000000000000000000000000004p0
+= tgamma downward flt-32 -0x6.000008p+0f : -0xb.60b57p+8f : inexact-ok
+= tgamma tonearest flt-32 -0x6.000008p+0f : -0xb.60b56p+8f : inexact-ok
+= tgamma towardzero flt-32 -0x6.000008p+0f : -0xb.60b56p+8f : inexact-ok
+= tgamma upward flt-32 -0x6.000008p+0f : -0xb.60b56p+8f : inexact-ok
+= tgamma downward dbl-64 -0x6.000008p+0 : -0xb.60b560e9b5c88p+8 : inexact-ok
+= tgamma tonearest dbl-64 -0x6.000008p+0 : -0xb.60b560e9b5c88p+8 : inexact-ok
+= tgamma towardzero dbl-64 -0x6.000008p+0 : -0xb.60b560e9b5c8p+8 : inexact-ok
+= tgamma upward dbl-64 -0x6.000008p+0 : -0xb.60b560e9b5c8p+8 : inexact-ok
+= tgamma downward ldbl-96-intel -0x6.000008p+0L : -0xb.60b560e9b5c85p+8L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x6.000008p+0L : -0xb.60b560e9b5c85p+8L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x6.000008p+0L : -0xb.60b560e9b5c84ffp+8L : inexact-ok
+= tgamma upward ldbl-96-intel -0x6.000008p+0L : -0xb.60b560e9b5c84ffp+8L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x6.000008p+0L : -0xb.60b560e9b5c85p+8L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x6.000008p+0L : -0xb.60b560e9b5c85p+8L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x6.000008p+0L : -0xb.60b560e9b5c84ffp+8L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x6.000008p+0L : -0xb.60b560e9b5c84ffp+8L : inexact-ok
+= tgamma downward ldbl-128 -0x6.000008p+0L : -0xb.60b560e9b5c84ff97799068ace5p+8L : inexact-ok
+= tgamma tonearest ldbl-128 -0x6.000008p+0L : -0xb.60b560e9b5c84ff97799068ace48p+8L : inexact-ok
+= tgamma towardzero ldbl-128 -0x6.000008p+0L : -0xb.60b560e9b5c84ff97799068ace48p+8L : inexact-ok
+= tgamma upward ldbl-128 -0x6.000008p+0L : -0xb.60b560e9b5c84ff97799068ace48p+8L : inexact-ok
+= tgamma downward ldbl-128ibm -0x6.000008p+0L : -0xb.60b560e9b5c84ff97799068adp+8L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x6.000008p+0L : -0xb.60b560e9b5c84ff97799068adp+8L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x6.000008p+0L : -0xb.60b560e9b5c84ff97799068accp+8L : inexact-ok
+= tgamma upward ldbl-128ibm -0x6.000008p+0L : -0xb.60b560e9b5c84ff97799068accp+8L : inexact-ok
+= tgamma downward dbl-64 -0x6.0000000000004p+0 : -0x1.6c16c16c16c0dp+40 : inexact-ok
+= tgamma tonearest dbl-64 -0x6.0000000000004p+0 : -0x1.6c16c16c16c0cp+40 : inexact-ok
+= tgamma towardzero dbl-64 -0x6.0000000000004p+0 : -0x1.6c16c16c16c0cp+40 : inexact-ok
+= tgamma upward dbl-64 -0x6.0000000000004p+0 : -0x1.6c16c16c16c0cp+40 : inexact-ok
+= tgamma downward ldbl-96-intel -0x6.0000000000004p+0L : -0x1.6c16c16c16c0c1ap+40L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x6.0000000000004p+0L : -0x1.6c16c16c16c0c1ap+40L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x6.0000000000004p+0L : -0x1.6c16c16c16c0c19ep+40L : inexact-ok
+= tgamma upward ldbl-96-intel -0x6.0000000000004p+0L : -0x1.6c16c16c16c0c19ep+40L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x6.0000000000004p+0L : -0x1.6c16c16c16c0c1ap+40L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x6.0000000000004p+0L : -0x1.6c16c16c16c0c1ap+40L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x6.0000000000004p+0L : -0x1.6c16c16c16c0c19ep+40L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x6.0000000000004p+0L : -0x1.6c16c16c16c0c19ep+40L : inexact-ok
+= tgamma downward ldbl-128 -0x6.0000000000004p+0L : -0x1.6c16c16c16c0c19fb7b625dd4d2cp+40L : inexact-ok
+= tgamma tonearest ldbl-128 -0x6.0000000000004p+0L : -0x1.6c16c16c16c0c19fb7b625dd4d2bp+40L : inexact-ok
+= tgamma towardzero ldbl-128 -0x6.0000000000004p+0L : -0x1.6c16c16c16c0c19fb7b625dd4d2bp+40L : inexact-ok
+= tgamma upward ldbl-128 -0x6.0000000000004p+0L : -0x1.6c16c16c16c0c19fb7b625dd4d2bp+40L : inexact-ok
+= tgamma downward ldbl-128ibm -0x6.0000000000004p+0L : -0x1.6c16c16c16c0c19fb7b625dd4d8p+40L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x6.0000000000004p+0L : -0x1.6c16c16c16c0c19fb7b625dd4dp+40L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x6.0000000000004p+0L : -0x1.6c16c16c16c0c19fb7b625dd4dp+40L : inexact-ok
+= tgamma upward ldbl-128ibm -0x6.0000000000004p+0L : -0x1.6c16c16c16c0c19fb7b625dd4dp+40L : inexact-ok
+= tgamma downward ldbl-96-intel -0x6.0000000000000008p+0L : -0xb.60b60b60b60b601p+48L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x6.0000000000000008p+0L : -0xb.60b60b60b60b601p+48L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x6.0000000000000008p+0L : -0xb.60b60b60b60b6p+48L : inexact-ok
+= tgamma upward ldbl-96-intel -0x6.0000000000000008p+0L : -0xb.60b60b60b60b6p+48L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x6.0000000000000008p+0L : -0xb.60b60b60b60b601p+48L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x6.0000000000000008p+0L : -0xb.60b60b60b60b601p+48L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x6.0000000000000008p+0L : -0xb.60b60b60b60b6p+48L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x6.0000000000000008p+0L : -0xb.60b60b60b60b6p+48L : inexact-ok
+= tgamma downward ldbl-128 -0x6.0000000000000008p+0L : -0xb.60b60b60b60b600b9457001a7c5p+48L : inexact-ok
+= tgamma tonearest ldbl-128 -0x6.0000000000000008p+0L : -0xb.60b60b60b60b600b9457001a7c48p+48L : inexact-ok
+= tgamma towardzero ldbl-128 -0x6.0000000000000008p+0L : -0xb.60b60b60b60b600b9457001a7c48p+48L : inexact-ok
+= tgamma upward ldbl-128 -0x6.0000000000000008p+0L : -0xb.60b60b60b60b600b9457001a7c48p+48L : inexact-ok
+= tgamma downward ldbl-128ibm -0x6.0000000000000008p+0L : -0xb.60b60b60b60b600b9457001a8p+48L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x6.0000000000000008p+0L : -0xb.60b60b60b60b600b9457001a7cp+48L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x6.0000000000000008p+0L : -0xb.60b60b60b60b600b9457001a7cp+48L : inexact-ok
+= tgamma upward ldbl-128ibm -0x6.0000000000000008p+0L : -0xb.60b60b60b60b600b9457001a7cp+48L : inexact-ok
+= tgamma downward ldbl-128 -0x6.0000000000000000000000000004p+0L : -0x1.6c16c16c16c16c16c16c16c16c0cp+100L : inexact-ok
+= tgamma tonearest ldbl-128 -0x6.0000000000000000000000000004p+0L : -0x1.6c16c16c16c16c16c16c16c16c0cp+100L : inexact-ok
+= tgamma towardzero ldbl-128 -0x6.0000000000000000000000000004p+0L : -0x1.6c16c16c16c16c16c16c16c16c0bp+100L : inexact-ok
+= tgamma upward ldbl-128 -0x6.0000000000000000000000000004p+0L : -0x1.6c16c16c16c16c16c16c16c16c0bp+100L : inexact-ok
+= tgamma downward ldbl-128 -0x6.00000000000000000000000002p+0L : -0x2.d82d82d82d82d82d82d82d82cd86p+92L : inexact-ok
+= tgamma tonearest ldbl-128 -0x6.00000000000000000000000002p+0L : -0x2.d82d82d82d82d82d82d82d82cd86p+92L : inexact-ok
+= tgamma towardzero ldbl-128 -0x6.00000000000000000000000002p+0L : -0x2.d82d82d82d82d82d82d82d82cd84p+92L : inexact-ok
+= tgamma upward ldbl-128 -0x6.00000000000000000000000002p+0L : -0x2.d82d82d82d82d82d82d82d82cd84p+92L : inexact-ok
+= tgamma downward ldbl-128ibm -0x6.00000000000000000000000002p+0L : -0x2.d82d82d82d82d82d82d82d82cep+92L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x6.00000000000000000000000002p+0L : -0x2.d82d82d82d82d82d82d82d82cep+92L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x6.00000000000000000000000002p+0L : -0x2.d82d82d82d82d82d82d82d82cdp+92L : inexact-ok
+= tgamma upward ldbl-128ibm -0x6.00000000000000000000000002p+0L : -0x2.d82d82d82d82d82d82d82d82cdp+92L : inexact-ok
+tgamma -0x6.fffffffffffffffffffffffffffcp0
+= tgamma downward flt-32 -0x6.fffff8p+0f : -0x1.a01a1cp+8f : inexact-ok
+= tgamma tonearest flt-32 -0x6.fffff8p+0f : -0x1.a01a1cp+8f : inexact-ok
+= tgamma towardzero flt-32 -0x6.fffff8p+0f : -0x1.a01a1ap+8f : inexact-ok
+= tgamma upward flt-32 -0x6.fffff8p+0f : -0x1.a01a1ap+8f : inexact-ok
+= tgamma downward dbl-64 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde3p+8 : inexact-ok
+= tgamma tonearest dbl-64 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde2p+8 : inexact-ok
+= tgamma towardzero dbl-64 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde2p+8 : inexact-ok
+= tgamma upward dbl-64 -0x6.fffff8p+0 : -0x1.a01a1bd5ccde2p+8 : inexact-ok
+= tgamma downward ldbl-96-intel -0x6.fffff8p+0L : -0x1.a01a1bd5ccde2022p+8L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x6.fffff8p+0L : -0x1.a01a1bd5ccde202p+8L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x6.fffff8p+0L : -0x1.a01a1bd5ccde202p+8L : inexact-ok
+= tgamma upward ldbl-96-intel -0x6.fffff8p+0L : -0x1.a01a1bd5ccde202p+8L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x6.fffff8p+0L : -0x1.a01a1bd5ccde2022p+8L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x6.fffff8p+0L : -0x1.a01a1bd5ccde202p+8L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x6.fffff8p+0L : -0x1.a01a1bd5ccde202p+8L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x6.fffff8p+0L : -0x1.a01a1bd5ccde202p+8L : inexact-ok
+= tgamma downward ldbl-128 -0x6.fffff8p+0L : -0x1.a01a1bd5ccde202013e050e5538p+8L : inexact-ok
+= tgamma tonearest ldbl-128 -0x6.fffff8p+0L : -0x1.a01a1bd5ccde202013e050e5537fp+8L : inexact-ok
+= tgamma towardzero ldbl-128 -0x6.fffff8p+0L : -0x1.a01a1bd5ccde202013e050e5537fp+8L : inexact-ok
+= tgamma upward ldbl-128 -0x6.fffff8p+0L : -0x1.a01a1bd5ccde202013e050e5537fp+8L : inexact-ok
+= tgamma downward ldbl-128ibm -0x6.fffff8p+0L : -0x1.a01a1bd5ccde202013e050e5538p+8L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x6.fffff8p+0L : -0x1.a01a1bd5ccde202013e050e5538p+8L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x6.fffff8p+0L : -0x1.a01a1bd5ccde202013e050e553p+8L : inexact-ok
+= tgamma upward ldbl-128ibm -0x6.fffff8p+0L : -0x1.a01a1bd5ccde202013e050e553p+8L : inexact-ok
+= tgamma downward dbl-64 -0x6.ffffffffffffcp+0 : -0x3.403403403405p+36 : inexact-ok
+= tgamma tonearest dbl-64 -0x6.ffffffffffffcp+0 : -0x3.403403403404ep+36 : inexact-ok
+= tgamma towardzero dbl-64 -0x6.ffffffffffffcp+0 : -0x3.403403403404ep+36 : inexact-ok
+= tgamma upward dbl-64 -0x6.ffffffffffffcp+0 : -0x3.403403403404ep+36 : inexact-ok
+= tgamma downward ldbl-96-intel -0x6.ffffffffffffcp+0L : -0x3.403403403404e39p+36L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x6.ffffffffffffcp+0L : -0x3.403403403404e39p+36L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x6.ffffffffffffcp+0L : -0x3.403403403404e38cp+36L : inexact-ok
+= tgamma upward ldbl-96-intel -0x6.ffffffffffffcp+0L : -0x3.403403403404e38cp+36L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x6.ffffffffffffcp+0L : -0x3.403403403404e39p+36L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x6.ffffffffffffcp+0L : -0x3.403403403404e39p+36L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x6.ffffffffffffcp+0L : -0x3.403403403404e38cp+36L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x6.ffffffffffffcp+0L : -0x3.403403403404e38cp+36L : inexact-ok
+= tgamma downward ldbl-128 -0x6.ffffffffffffcp+0L : -0x3.403403403404e38f199013575646p+36L : inexact-ok
+= tgamma tonearest ldbl-128 -0x6.ffffffffffffcp+0L : -0x3.403403403404e38f199013575644p+36L : inexact-ok
+= tgamma towardzero ldbl-128 -0x6.ffffffffffffcp+0L : -0x3.403403403404e38f199013575644p+36L : inexact-ok
+= tgamma upward ldbl-128 -0x6.ffffffffffffcp+0L : -0x3.403403403404e38f199013575644p+36L : inexact-ok
+= tgamma downward ldbl-128ibm -0x6.ffffffffffffcp+0L : -0x3.403403403404e38f1990135757p+36L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x6.ffffffffffffcp+0L : -0x3.403403403404e38f1990135756p+36L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x6.ffffffffffffcp+0L : -0x3.403403403404e38f1990135756p+36L : inexact-ok
+= tgamma upward ldbl-128ibm -0x6.ffffffffffffcp+0L : -0x3.403403403404e38f1990135756p+36L : inexact-ok
+= tgamma downward ldbl-96-intel -0x6.fffffffffffffff8p+0L : -0x1.a01a01a01a01a036p+48L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x6.fffffffffffffff8p+0L : -0x1.a01a01a01a01a034p+48L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x6.fffffffffffffff8p+0L : -0x1.a01a01a01a01a034p+48L : inexact-ok
+= tgamma upward ldbl-96-intel -0x6.fffffffffffffff8p+0L : -0x1.a01a01a01a01a034p+48L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x6.fffffffffffffff8p+0L : -0x1.a01a01a01a01a036p+48L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x6.fffffffffffffff8p+0L : -0x1.a01a01a01a01a034p+48L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x6.fffffffffffffff8p+0L : -0x1.a01a01a01a01a034p+48L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x6.fffffffffffffff8p+0L : -0x1.a01a01a01a01a034p+48L : inexact-ok
+= tgamma downward ldbl-128 -0x6.fffffffffffffff8p+0L : -0x1.a01a01a01a01a03437517eff955p+48L : inexact-ok
+= tgamma tonearest ldbl-128 -0x6.fffffffffffffff8p+0L : -0x1.a01a01a01a01a03437517eff954fp+48L : inexact-ok
+= tgamma towardzero ldbl-128 -0x6.fffffffffffffff8p+0L : -0x1.a01a01a01a01a03437517eff954fp+48L : inexact-ok
+= tgamma upward ldbl-128 -0x6.fffffffffffffff8p+0L : -0x1.a01a01a01a01a03437517eff954fp+48L : inexact-ok
+= tgamma downward ldbl-128ibm -0x6.fffffffffffffff8p+0L : -0x1.a01a01a01a01a03437517eff958p+48L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x6.fffffffffffffff8p+0L : -0x1.a01a01a01a01a03437517eff958p+48L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x6.fffffffffffffff8p+0L : -0x1.a01a01a01a01a03437517eff95p+48L : inexact-ok
+= tgamma upward ldbl-128ibm -0x6.fffffffffffffff8p+0L : -0x1.a01a01a01a01a03437517eff95p+48L : inexact-ok
+= tgamma downward ldbl-128 -0x6.fffffffffffffffffffffffffffcp+0L : -0x3.403403403403403403403403404ep+96L : inexact-ok
+= tgamma tonearest ldbl-128 -0x6.fffffffffffffffffffffffffffcp+0L : -0x3.403403403403403403403403404ep+96L : inexact-ok
+= tgamma towardzero ldbl-128 -0x6.fffffffffffffffffffffffffffcp+0L : -0x3.403403403403403403403403404cp+96L : inexact-ok
+= tgamma upward ldbl-128 -0x6.fffffffffffffffffffffffffffcp+0L : -0x3.403403403403403403403403404cp+96L : inexact-ok
+= tgamma downward ldbl-128 -0x6.fffffffffffffffffffffffffep+0L : -0x6.8068068068068068068068069aap+88L : inexact-ok
+= tgamma tonearest ldbl-128 -0x6.fffffffffffffffffffffffffep+0L : -0x6.8068068068068068068068069a9cp+88L : inexact-ok
+= tgamma towardzero ldbl-128 -0x6.fffffffffffffffffffffffffep+0L : -0x6.8068068068068068068068069a9cp+88L : inexact-ok
+= tgamma upward ldbl-128 -0x6.fffffffffffffffffffffffffep+0L : -0x6.8068068068068068068068069a9cp+88L : inexact-ok
+= tgamma downward ldbl-128ibm -0x6.fffffffffffffffffffffffffep+0L : -0x6.8068068068068068068068069cp+88L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x6.fffffffffffffffffffffffffep+0L : -0x6.8068068068068068068068069ap+88L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x6.fffffffffffffffffffffffffep+0L : -0x6.8068068068068068068068069ap+88L : inexact-ok
+= tgamma upward ldbl-128ibm -0x6.fffffffffffffffffffffffffep+0L : -0x6.8068068068068068068068069ap+88L : inexact-ok
+tgamma -0x7.0000000000000000000000000004p0
+= tgamma downward flt-32 -0x7.000008p+0f : 0x1.a019e6p+8f : inexact-ok
+= tgamma tonearest flt-32 -0x7.000008p+0f : 0x1.a019e8p+8f : inexact-ok
+= tgamma towardzero flt-32 -0x7.000008p+0f : 0x1.a019e6p+8f : inexact-ok
+= tgamma upward flt-32 -0x7.000008p+0f : 0x1.a019e8p+8f : inexact-ok
+= tgamma downward dbl-64 -0x7.000008p+0 : 0x1.a019e76a6a142p+8 : inexact-ok
+= tgamma tonearest dbl-64 -0x7.000008p+0 : 0x1.a019e76a6a142p+8 : inexact-ok
+= tgamma towardzero dbl-64 -0x7.000008p+0 : 0x1.a019e76a6a142p+8 : inexact-ok
+= tgamma upward dbl-64 -0x7.000008p+0 : 0x1.a019e76a6a143p+8 : inexact-ok
+= tgamma downward ldbl-96-intel -0x7.000008p+0L : 0x1.a019e76a6a142418p+8L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x7.000008p+0L : 0x1.a019e76a6a142418p+8L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x7.000008p+0L : 0x1.a019e76a6a142418p+8L : inexact-ok
+= tgamma upward ldbl-96-intel -0x7.000008p+0L : 0x1.a019e76a6a14241ap+8L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x7.000008p+0L : 0x1.a019e76a6a142418p+8L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x7.000008p+0L : 0x1.a019e76a6a142418p+8L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x7.000008p+0L : 0x1.a019e76a6a142418p+8L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x7.000008p+0L : 0x1.a019e76a6a14241ap+8L : inexact-ok
+= tgamma downward ldbl-128 -0x7.000008p+0L : 0x1.a019e76a6a1424181ea377a7abcbp+8L : inexact-ok
+= tgamma tonearest ldbl-128 -0x7.000008p+0L : 0x1.a019e76a6a1424181ea377a7abcbp+8L : inexact-ok
+= tgamma towardzero ldbl-128 -0x7.000008p+0L : 0x1.a019e76a6a1424181ea377a7abcbp+8L : inexact-ok
+= tgamma upward ldbl-128 -0x7.000008p+0L : 0x1.a019e76a6a1424181ea377a7abccp+8L : inexact-ok
+= tgamma downward ldbl-128ibm -0x7.000008p+0L : 0x1.a019e76a6a1424181ea377a7ab8p+8L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x7.000008p+0L : 0x1.a019e76a6a1424181ea377a7acp+8L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x7.000008p+0L : 0x1.a019e76a6a1424181ea377a7ab8p+8L : inexact-ok
+= tgamma upward ldbl-128ibm -0x7.000008p+0L : 0x1.a019e76a6a1424181ea377a7acp+8L : inexact-ok
+= tgamma downward dbl-64 -0x7.0000000000004p+0 : 0x3.4034034034018p+36 : inexact-ok
+= tgamma tonearest dbl-64 -0x7.0000000000004p+0 : 0x3.403403403401ap+36 : inexact-ok
+= tgamma towardzero dbl-64 -0x7.0000000000004p+0 : 0x3.4034034034018p+36 : inexact-ok
+= tgamma upward dbl-64 -0x7.0000000000004p+0 : 0x3.403403403401ap+36 : inexact-ok
+= tgamma downward ldbl-96-intel -0x7.0000000000004p+0L : 0x3.4034034034019cd8p+36L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x7.0000000000004p+0L : 0x3.4034034034019cd8p+36L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x7.0000000000004p+0L : 0x3.4034034034019cd8p+36L : inexact-ok
+= tgamma upward ldbl-96-intel -0x7.0000000000004p+0L : 0x3.4034034034019cdcp+36L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x7.0000000000004p+0L : 0x3.4034034034019cd8p+36L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x7.0000000000004p+0L : 0x3.4034034034019cd8p+36L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x7.0000000000004p+0L : 0x3.4034034034019cd8p+36L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x7.0000000000004p+0L : 0x3.4034034034019cdcp+36L : inexact-ok
+= tgamma downward ldbl-128 -0x7.0000000000004p+0L : 0x3.4034034034019cd8ecf054b0a1a4p+36L : inexact-ok
+= tgamma tonearest ldbl-128 -0x7.0000000000004p+0L : 0x3.4034034034019cd8ecf054b0a1a4p+36L : inexact-ok
+= tgamma towardzero ldbl-128 -0x7.0000000000004p+0L : 0x3.4034034034019cd8ecf054b0a1a4p+36L : inexact-ok
+= tgamma upward ldbl-128 -0x7.0000000000004p+0L : 0x3.4034034034019cd8ecf054b0a1a6p+36L : inexact-ok
+= tgamma downward ldbl-128ibm -0x7.0000000000004p+0L : 0x3.4034034034019cd8ecf054b0a1p+36L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x7.0000000000004p+0L : 0x3.4034034034019cd8ecf054b0a2p+36L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x7.0000000000004p+0L : 0x3.4034034034019cd8ecf054b0a1p+36L : inexact-ok
+= tgamma upward ldbl-128ibm -0x7.0000000000004p+0L : 0x3.4034034034019cd8ecf054b0a2p+36L : inexact-ok
+= tgamma downward ldbl-96-intel -0x7.0000000000000008p+0L : 0x1.a01a01a01a019ffep+48L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x7.0000000000000008p+0L : 0x1.a01a01a01a01ap+48L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x7.0000000000000008p+0L : 0x1.a01a01a01a019ffep+48L : inexact-ok
+= tgamma upward ldbl-96-intel -0x7.0000000000000008p+0L : 0x1.a01a01a01a01ap+48L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x7.0000000000000008p+0L : 0x1.a01a01a01a019ffep+48L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x7.0000000000000008p+0L : 0x1.a01a01a01a01ap+48L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x7.0000000000000008p+0L : 0x1.a01a01a01a019ffep+48L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x7.0000000000000008p+0L : 0x1.a01a01a01a01ap+48L : inexact-ok
+= tgamma downward ldbl-128 -0x7.0000000000000008p+0L : 0x1.a01a01a01a019fffcbeeb503aae4p+48L : inexact-ok
+= tgamma tonearest ldbl-128 -0x7.0000000000000008p+0L : 0x1.a01a01a01a019fffcbeeb503aae4p+48L : inexact-ok
+= tgamma towardzero ldbl-128 -0x7.0000000000000008p+0L : 0x1.a01a01a01a019fffcbeeb503aae4p+48L : inexact-ok
+= tgamma upward ldbl-128 -0x7.0000000000000008p+0L : 0x1.a01a01a01a019fffcbeeb503aae5p+48L : inexact-ok
+= tgamma downward ldbl-128ibm -0x7.0000000000000008p+0L : 0x1.a01a01a01a019fffcbeeb503aa8p+48L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x7.0000000000000008p+0L : 0x1.a01a01a01a019fffcbeeb503abp+48L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x7.0000000000000008p+0L : 0x1.a01a01a01a019fffcbeeb503aa8p+48L : inexact-ok
+= tgamma upward ldbl-128ibm -0x7.0000000000000008p+0L : 0x1.a01a01a01a019fffcbeeb503abp+48L : inexact-ok
+= tgamma downward ldbl-128 -0x7.0000000000000000000000000004p+0L : 0x3.4034034034034034034034034018p+96L : inexact-ok
+= tgamma tonearest ldbl-128 -0x7.0000000000000000000000000004p+0L : 0x3.403403403403403403403403401ap+96L : inexact-ok
+= tgamma towardzero ldbl-128 -0x7.0000000000000000000000000004p+0L : 0x3.4034034034034034034034034018p+96L : inexact-ok
+= tgamma upward ldbl-128 -0x7.0000000000000000000000000004p+0L : 0x3.403403403403403403403403401ap+96L : inexact-ok
+= tgamma downward ldbl-128 -0x7.00000000000000000000000002p+0L : 0x6.806806806806806806806806663p+88L : inexact-ok
+= tgamma tonearest ldbl-128 -0x7.00000000000000000000000002p+0L : 0x6.8068068068068068068068066634p+88L : inexact-ok
+= tgamma towardzero ldbl-128 -0x7.00000000000000000000000002p+0L : 0x6.806806806806806806806806663p+88L : inexact-ok
+= tgamma upward ldbl-128 -0x7.00000000000000000000000002p+0L : 0x6.8068068068068068068068066634p+88L : inexact-ok
+= tgamma downward ldbl-128ibm -0x7.00000000000000000000000002p+0L : 0x6.80680680680680680680680666p+88L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x7.00000000000000000000000002p+0L : 0x6.80680680680680680680680666p+88L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x7.00000000000000000000000002p+0L : 0x6.80680680680680680680680666p+88L : inexact-ok
+= tgamma upward ldbl-128ibm -0x7.00000000000000000000000002p+0L : 0x6.80680680680680680680680668p+88L : inexact-ok
+tgamma -0x7.fffffffffffffffffffffffffffcp0
+= tgamma downward flt-32 -0x7.fffff8p+0f : 0x3.403438p+4f : inexact-ok
+= tgamma tonearest flt-32 -0x7.fffff8p+0f : 0x3.40343cp+4f : inexact-ok
+= tgamma towardzero flt-32 -0x7.fffff8p+0f : 0x3.403438p+4f : inexact-ok
+= tgamma upward flt-32 -0x7.fffff8p+0f : 0x3.40343cp+4f : inexact-ok
+= tgamma downward dbl-64 -0x7.fffff8p+0 : 0x3.40343aebcdf72p+4 : inexact-ok
+= tgamma tonearest dbl-64 -0x7.fffff8p+0 : 0x3.40343aebcdf72p+4 : inexact-ok
+= tgamma towardzero dbl-64 -0x7.fffff8p+0 : 0x3.40343aebcdf72p+4 : inexact-ok
+= tgamma upward dbl-64 -0x7.fffff8p+0 : 0x3.40343aebcdf74p+4 : inexact-ok
+= tgamma downward ldbl-96-intel -0x7.fffff8p+0L : 0x3.40343aebcdf72c0cp+4L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x7.fffff8p+0L : 0x3.40343aebcdf72c1p+4L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x7.fffff8p+0L : 0x3.40343aebcdf72c0cp+4L : inexact-ok
+= tgamma upward ldbl-96-intel -0x7.fffff8p+0L : 0x3.40343aebcdf72c1p+4L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x7.fffff8p+0L : 0x3.40343aebcdf72c0cp+4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x7.fffff8p+0L : 0x3.40343aebcdf72c1p+4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x7.fffff8p+0L : 0x3.40343aebcdf72c0cp+4L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x7.fffff8p+0L : 0x3.40343aebcdf72c1p+4L : inexact-ok
+= tgamma downward ldbl-128 -0x7.fffff8p+0L : 0x3.40343aebcdf72c0e1eecafe993aep+4L : inexact-ok
+= tgamma tonearest ldbl-128 -0x7.fffff8p+0L : 0x3.40343aebcdf72c0e1eecafe993aep+4L : inexact-ok
+= tgamma towardzero ldbl-128 -0x7.fffff8p+0L : 0x3.40343aebcdf72c0e1eecafe993aep+4L : inexact-ok
+= tgamma upward ldbl-128 -0x7.fffff8p+0L : 0x3.40343aebcdf72c0e1eecafe993bp+4L : inexact-ok
+= tgamma downward ldbl-128ibm -0x7.fffff8p+0L : 0x3.40343aebcdf72c0e1eecafe993p+4L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x7.fffff8p+0L : 0x3.40343aebcdf72c0e1eecafe994p+4L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x7.fffff8p+0L : 0x3.40343aebcdf72c0e1eecafe993p+4L : inexact-ok
+= tgamma upward ldbl-128ibm -0x7.fffff8p+0L : 0x3.40343aebcdf72c0e1eecafe994p+4L : inexact-ok
+= tgamma downward dbl-64 -0x7.ffffffffffffcp+0 : 0x6.806806806809cp+32 : inexact-ok
+= tgamma tonearest dbl-64 -0x7.ffffffffffffcp+0 : 0x6.80680680680ap+32 : inexact-ok
+= tgamma towardzero dbl-64 -0x7.ffffffffffffcp+0 : 0x6.806806806809cp+32 : inexact-ok
+= tgamma upward dbl-64 -0x7.ffffffffffffcp+0 : 0x6.80680680680ap+32 : inexact-ok
+= tgamma downward ldbl-96-intel -0x7.ffffffffffffcp+0L : 0x6.806806806809fb2p+32L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x7.ffffffffffffcp+0L : 0x6.806806806809fb2p+32L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x7.ffffffffffffcp+0L : 0x6.806806806809fb2p+32L : inexact-ok
+= tgamma upward ldbl-96-intel -0x7.ffffffffffffcp+0L : 0x6.806806806809fb28p+32L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x7.ffffffffffffcp+0L : 0x6.806806806809fb2p+32L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x7.ffffffffffffcp+0L : 0x6.806806806809fb2p+32L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x7.ffffffffffffcp+0L : 0x6.806806806809fb2p+32L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x7.ffffffffffffcp+0L : 0x6.806806806809fb28p+32L : inexact-ok
+= tgamma downward ldbl-128 -0x7.ffffffffffffcp+0L : 0x6.806806806809fb21735429eefc6p+32L : inexact-ok
+= tgamma tonearest ldbl-128 -0x7.ffffffffffffcp+0L : 0x6.806806806809fb21735429eefc64p+32L : inexact-ok
+= tgamma towardzero ldbl-128 -0x7.ffffffffffffcp+0L : 0x6.806806806809fb21735429eefc6p+32L : inexact-ok
+= tgamma upward ldbl-128 -0x7.ffffffffffffcp+0L : 0x6.806806806809fb21735429eefc64p+32L : inexact-ok
+= tgamma downward ldbl-128ibm -0x7.ffffffffffffcp+0L : 0x6.806806806809fb21735429eefcp+32L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x7.ffffffffffffcp+0L : 0x6.806806806809fb21735429eefcp+32L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x7.ffffffffffffcp+0L : 0x6.806806806809fb21735429eefcp+32L : inexact-ok
+= tgamma upward ldbl-128ibm -0x7.ffffffffffffcp+0L : 0x6.806806806809fb21735429eefep+32L : inexact-ok
+= tgamma downward ldbl-96-intel -0x7.fffffffffffffff8p+0L : 0x3.4034034034034068p+44L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x7.fffffffffffffff8p+0L : 0x3.403403403403406cp+44L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x7.fffffffffffffff8p+0L : 0x3.4034034034034068p+44L : inexact-ok
+= tgamma upward ldbl-96-intel -0x7.fffffffffffffff8p+0L : 0x3.403403403403406cp+44L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x7.fffffffffffffff8p+0L : 0x3.4034034034034068p+44L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x7.fffffffffffffff8p+0L : 0x3.403403403403406cp+44L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x7.fffffffffffffff8p+0L : 0x3.4034034034034068p+44L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x7.fffffffffffffff8p+0L : 0x3.403403403403406cp+44L : inexact-ok
+= tgamma downward ldbl-128 -0x7.fffffffffffffff8p+0L : 0x3.403403403403406baed7013f5ea2p+44L : inexact-ok
+= tgamma tonearest ldbl-128 -0x7.fffffffffffffff8p+0L : 0x3.403403403403406baed7013f5ea2p+44L : inexact-ok
+= tgamma towardzero ldbl-128 -0x7.fffffffffffffff8p+0L : 0x3.403403403403406baed7013f5ea2p+44L : inexact-ok
+= tgamma upward ldbl-128 -0x7.fffffffffffffff8p+0L : 0x3.403403403403406baed7013f5ea4p+44L : inexact-ok
+= tgamma downward ldbl-128ibm -0x7.fffffffffffffff8p+0L : 0x3.403403403403406baed7013f5ep+44L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x7.fffffffffffffff8p+0L : 0x3.403403403403406baed7013f5fp+44L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x7.fffffffffffffff8p+0L : 0x3.403403403403406baed7013f5ep+44L : inexact-ok
+= tgamma upward ldbl-128ibm -0x7.fffffffffffffff8p+0L : 0x3.403403403403406baed7013f5fp+44L : inexact-ok
+= tgamma downward ldbl-128 -0x7.fffffffffffffffffffffffffffcp+0L : 0x6.806806806806806806806806809cp+92L : inexact-ok
+= tgamma tonearest ldbl-128 -0x7.fffffffffffffffffffffffffffcp+0L : 0x6.80680680680680680680680680ap+92L : inexact-ok
+= tgamma towardzero ldbl-128 -0x7.fffffffffffffffffffffffffffcp+0L : 0x6.806806806806806806806806809cp+92L : inexact-ok
+= tgamma upward ldbl-128 -0x7.fffffffffffffffffffffffffffcp+0L : 0x6.80680680680680680680680680ap+92L : inexact-ok
+= tgamma downward ldbl-128 -0x7.fffffffffffffffffffffffffep+0L : 0xd.00d00d00d00d00d00d00d00d3878p+84L : inexact-ok
+= tgamma tonearest ldbl-128 -0x7.fffffffffffffffffffffffffep+0L : 0xd.00d00d00d00d00d00d00d00d3878p+84L : inexact-ok
+= tgamma towardzero ldbl-128 -0x7.fffffffffffffffffffffffffep+0L : 0xd.00d00d00d00d00d00d00d00d3878p+84L : inexact-ok
+= tgamma upward ldbl-128 -0x7.fffffffffffffffffffffffffep+0L : 0xd.00d00d00d00d00d00d00d00d388p+84L : inexact-ok
+= tgamma downward ldbl-128ibm -0x7.fffffffffffffffffffffffffep+0L : 0xd.00d00d00d00d00d00d00d00d38p+84L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x7.fffffffffffffffffffffffffep+0L : 0xd.00d00d00d00d00d00d00d00d38p+84L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x7.fffffffffffffffffffffffffep+0L : 0xd.00d00d00d00d00d00d00d00d38p+84L : inexact-ok
+= tgamma upward ldbl-128ibm -0x7.fffffffffffffffffffffffffep+0L : 0xd.00d00d00d00d00d00d00d00d3cp+84L : inexact-ok
+tgamma -0x8.0000000000000000000000000008p0
+= tgamma downward flt-32 -0x8.00001p+0f : -0x1.a019cap+4f : inexact-ok
+= tgamma tonearest flt-32 -0x8.00001p+0f : -0x1.a019cap+4f : inexact-ok
+= tgamma towardzero flt-32 -0x8.00001p+0f : -0x1.a019c8p+4f : inexact-ok
+= tgamma upward flt-32 -0x8.00001p+0f : -0x1.a019c8p+4f : inexact-ok
+= tgamma downward dbl-64 -0x8.00001p+0 : -0x1.a019c9f48981dp+4 : inexact-ok
+= tgamma tonearest dbl-64 -0x8.00001p+0 : -0x1.a019c9f48981cp+4 : inexact-ok
+= tgamma towardzero dbl-64 -0x8.00001p+0 : -0x1.a019c9f48981cp+4 : inexact-ok
+= tgamma upward dbl-64 -0x8.00001p+0 : -0x1.a019c9f48981cp+4 : inexact-ok
+= tgamma downward ldbl-96-intel -0x8.00001p+0L : -0x1.a019c9f48981c2bp+4L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x8.00001p+0L : -0x1.a019c9f48981c2aep+4L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x8.00001p+0L : -0x1.a019c9f48981c2aep+4L : inexact-ok
+= tgamma upward ldbl-96-intel -0x8.00001p+0L : -0x1.a019c9f48981c2aep+4L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x8.00001p+0L : -0x1.a019c9f48981c2bp+4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x8.00001p+0L : -0x1.a019c9f48981c2aep+4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x8.00001p+0L : -0x1.a019c9f48981c2aep+4L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x8.00001p+0L : -0x1.a019c9f48981c2aep+4L : inexact-ok
+= tgamma downward ldbl-128 -0x8.00001p+0L : -0x1.a019c9f48981c2aec9937d57a4bp+4L : inexact-ok
+= tgamma tonearest ldbl-128 -0x8.00001p+0L : -0x1.a019c9f48981c2aec9937d57a4bp+4L : inexact-ok
+= tgamma towardzero ldbl-128 -0x8.00001p+0L : -0x1.a019c9f48981c2aec9937d57a4afp+4L : inexact-ok
+= tgamma upward ldbl-128 -0x8.00001p+0L : -0x1.a019c9f48981c2aec9937d57a4afp+4L : inexact-ok
+= tgamma downward ldbl-128ibm -0x8.00001p+0L : -0x1.a019c9f48981c2aec9937d57a5p+4L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x8.00001p+0L : -0x1.a019c9f48981c2aec9937d57a48p+4L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x8.00001p+0L : -0x1.a019c9f48981c2aec9937d57a48p+4L : inexact-ok
+= tgamma upward ldbl-128ibm -0x8.00001p+0L : -0x1.a019c9f48981c2aec9937d57a48p+4L : inexact-ok
+= tgamma downward dbl-64 -0x8.0000000000008p+0 : -0x3.4034034033ffep+32 : inexact-ok
+= tgamma tonearest dbl-64 -0x8.0000000000008p+0 : -0x3.4034034033ffcp+32 : inexact-ok
+= tgamma towardzero dbl-64 -0x8.0000000000008p+0 : -0x3.4034034033ffcp+32 : inexact-ok
+= tgamma upward dbl-64 -0x8.0000000000008p+0 : -0x3.4034034033ffcp+32 : inexact-ok
+= tgamma downward ldbl-96-intel -0x8.0000000000008p+0L : -0x3.4034034033ffc57cp+32L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x8.0000000000008p+0L : -0x3.4034034033ffc57cp+32L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x8.0000000000008p+0L : -0x3.4034034033ffc578p+32L : inexact-ok
+= tgamma upward ldbl-96-intel -0x8.0000000000008p+0L : -0x3.4034034033ffc578p+32L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x8.0000000000008p+0L : -0x3.4034034033ffc57cp+32L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x8.0000000000008p+0L : -0x3.4034034033ffc57cp+32L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x8.0000000000008p+0L : -0x3.4034034033ffc578p+32L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x8.0000000000008p+0L : -0x3.4034034033ffc578p+32L : inexact-ok
+= tgamma downward ldbl-128 -0x8.0000000000008p+0L : -0x3.4034034033ffc57a966c721f7e4p+32L : inexact-ok
+= tgamma tonearest ldbl-128 -0x8.0000000000008p+0L : -0x3.4034034033ffc57a966c721f7e4p+32L : inexact-ok
+= tgamma towardzero ldbl-128 -0x8.0000000000008p+0L : -0x3.4034034033ffc57a966c721f7e3ep+32L : inexact-ok
+= tgamma upward ldbl-128 -0x8.0000000000008p+0L : -0x3.4034034033ffc57a966c721f7e3ep+32L : inexact-ok
+= tgamma downward ldbl-128ibm -0x8.0000000000008p+0L : -0x3.4034034033ffc57a966c721f7fp+32L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x8.0000000000008p+0L : -0x3.4034034033ffc57a966c721f7ep+32L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x8.0000000000008p+0L : -0x3.4034034033ffc57a966c721f7ep+32L : inexact-ok
+= tgamma upward ldbl-128ibm -0x8.0000000000008p+0L : -0x3.4034034033ffc57a966c721f7ep+32L : inexact-ok
+= tgamma downward ldbl-96-intel -0x8.000000000000001p+0L : -0x1.a01a01a01a019fe4p+44L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x8.000000000000001p+0L : -0x1.a01a01a01a019fe2p+44L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x8.000000000000001p+0L : -0x1.a01a01a01a019fe2p+44L : inexact-ok
+= tgamma upward ldbl-96-intel -0x8.000000000000001p+0L : -0x1.a01a01a01a019fe2p+44L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x8.000000000000001p+0L : -0x1.a01a01a01a019fe4p+44L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x8.000000000000001p+0L : -0x1.a01a01a01a019fe2p+44L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x8.000000000000001p+0L : -0x1.a01a01a01a019fe2p+44L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x8.000000000000001p+0L : -0x1.a01a01a01a019fe2p+44L : inexact-ok
+= tgamma downward ldbl-128 -0x8.000000000000001p+0L : -0x1.a01a01a01a019fe256094cc581acp+44L : inexact-ok
+= tgamma tonearest ldbl-128 -0x8.000000000000001p+0L : -0x1.a01a01a01a019fe256094cc581abp+44L : inexact-ok
+= tgamma towardzero ldbl-128 -0x8.000000000000001p+0L : -0x1.a01a01a01a019fe256094cc581abp+44L : inexact-ok
+= tgamma upward ldbl-128 -0x8.000000000000001p+0L : -0x1.a01a01a01a019fe256094cc581abp+44L : inexact-ok
+= tgamma downward ldbl-128ibm -0x8.000000000000001p+0L : -0x1.a01a01a01a019fe256094cc582p+44L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x8.000000000000001p+0L : -0x1.a01a01a01a019fe256094cc5818p+44L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x8.000000000000001p+0L : -0x1.a01a01a01a019fe256094cc5818p+44L : inexact-ok
+= tgamma upward ldbl-128ibm -0x8.000000000000001p+0L : -0x1.a01a01a01a019fe256094cc5818p+44L : inexact-ok
+= tgamma downward ldbl-128 -0x8.0000000000000000000000000008p+0L : -0x3.4034034034034034034034033ffcp+92L : inexact-ok
+= tgamma tonearest ldbl-128 -0x8.0000000000000000000000000008p+0L : -0x3.4034034034034034034034033ffcp+92L : inexact-ok
+= tgamma towardzero ldbl-128 -0x8.0000000000000000000000000008p+0L : -0x3.4034034034034034034034033ffap+92L : inexact-ok
+= tgamma upward ldbl-128 -0x8.0000000000000000000000000008p+0L : -0x3.4034034034034034034034033ffap+92L : inexact-ok
+= tgamma downward ldbl-128 -0x8.00000000000000000000000004p+0L : -0x6.80680680680680680680680648bcp+84L : inexact-ok
+= tgamma tonearest ldbl-128 -0x8.00000000000000000000000004p+0L : -0x6.80680680680680680680680648bcp+84L : inexact-ok
+= tgamma towardzero ldbl-128 -0x8.00000000000000000000000004p+0L : -0x6.80680680680680680680680648b8p+84L : inexact-ok
+= tgamma upward ldbl-128 -0x8.00000000000000000000000004p+0L : -0x6.80680680680680680680680648b8p+84L : inexact-ok
+= tgamma downward ldbl-128ibm -0x8.00000000000000000000000004p+0L : -0x6.8068068068068068068068064ap+84L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x8.00000000000000000000000004p+0L : -0x6.80680680680680680680680648p+84L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x8.00000000000000000000000004p+0L : -0x6.80680680680680680680680648p+84L : inexact-ok
+= tgamma upward ldbl-128ibm -0x8.00000000000000000000000004p+0L : -0x6.80680680680680680680680648p+84L : inexact-ok
+tgamma -0x9.fffffffffffffffffffffffffff8p0
+= tgamma downward flt-32 -0x9.fffffp+0f : 0x4.9f9498p-4f : inexact-ok
+= tgamma tonearest flt-32 -0x9.fffffp+0f : 0x4.9f9498p-4f : inexact-ok
+= tgamma towardzero flt-32 -0x9.fffffp+0f : 0x4.9f9498p-4f : inexact-ok
+= tgamma upward flt-32 -0x9.fffffp+0f : 0x4.9f94ap-4f : inexact-ok
+= tgamma downward dbl-64 -0x9.fffffp+0 : 0x4.9f949bd5f3628p-4 : inexact-ok
+= tgamma tonearest dbl-64 -0x9.fffffp+0 : 0x4.9f949bd5f3628p-4 : inexact-ok
+= tgamma towardzero dbl-64 -0x9.fffffp+0 : 0x4.9f949bd5f3628p-4 : inexact-ok
+= tgamma upward dbl-64 -0x9.fffffp+0 : 0x4.9f949bd5f362cp-4 : inexact-ok
+= tgamma downward ldbl-96-intel -0x9.fffffp+0L : 0x4.9f949bd5f3629adp-4L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x9.fffffp+0L : 0x4.9f949bd5f3629adp-4L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x9.fffffp+0L : 0x4.9f949bd5f3629adp-4L : inexact-ok
+= tgamma upward ldbl-96-intel -0x9.fffffp+0L : 0x4.9f949bd5f3629ad8p-4L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x9.fffffp+0L : 0x4.9f949bd5f3629adp-4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x9.fffffp+0L : 0x4.9f949bd5f3629adp-4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x9.fffffp+0L : 0x4.9f949bd5f3629adp-4L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x9.fffffp+0L : 0x4.9f949bd5f3629ad8p-4L : inexact-ok
+= tgamma downward ldbl-128 -0x9.fffffp+0L : 0x4.9f949bd5f3629ad14cc512db9144p-4L : inexact-ok
+= tgamma tonearest ldbl-128 -0x9.fffffp+0L : 0x4.9f949bd5f3629ad14cc512db9148p-4L : inexact-ok
+= tgamma towardzero ldbl-128 -0x9.fffffp+0L : 0x4.9f949bd5f3629ad14cc512db9144p-4L : inexact-ok
+= tgamma upward ldbl-128 -0x9.fffffp+0L : 0x4.9f949bd5f3629ad14cc512db9148p-4L : inexact-ok
+= tgamma downward ldbl-128ibm -0x9.fffffp+0L : 0x4.9f949bd5f3629ad14cc512db9p-4L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x9.fffffp+0L : 0x4.9f949bd5f3629ad14cc512db92p-4L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x9.fffffp+0L : 0x4.9f949bd5f3629ad14cc512db9p-4L : inexact-ok
+= tgamma upward ldbl-128ibm -0x9.fffffp+0L : 0x4.9f949bd5f3629ad14cc512db92p-4L : inexact-ok
+= tgamma downward dbl-64 -0x9.ffffffffffff8p+0 : 0x9.3f27dbbc4fb9p+24 : inexact-ok
+= tgamma tonearest dbl-64 -0x9.ffffffffffff8p+0 : 0x9.3f27dbbc4fb9p+24 : inexact-ok
+= tgamma towardzero dbl-64 -0x9.ffffffffffff8p+0 : 0x9.3f27dbbc4fb9p+24 : inexact-ok
+= tgamma upward dbl-64 -0x9.ffffffffffff8p+0 : 0x9.3f27dbbc4fb98p+24 : inexact-ok
+= tgamma downward ldbl-96-intel -0x9.ffffffffffff8p+0L : 0x9.3f27dbbc4fb918fp+24L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x9.ffffffffffff8p+0L : 0x9.3f27dbbc4fb918fp+24L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x9.ffffffffffff8p+0L : 0x9.3f27dbbc4fb918fp+24L : inexact-ok
+= tgamma upward ldbl-96-intel -0x9.ffffffffffff8p+0L : 0x9.3f27dbbc4fb919p+24L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x9.ffffffffffff8p+0L : 0x9.3f27dbbc4fb918fp+24L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x9.ffffffffffff8p+0L : 0x9.3f27dbbc4fb918fp+24L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x9.ffffffffffff8p+0L : 0x9.3f27dbbc4fb918fp+24L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x9.ffffffffffff8p+0L : 0x9.3f27dbbc4fb919p+24L : inexact-ok
+= tgamma downward ldbl-128 -0x9.ffffffffffff8p+0L : 0x9.3f27dbbc4fb918f2f6b479fc37d8p+24L : inexact-ok
+= tgamma tonearest ldbl-128 -0x9.ffffffffffff8p+0L : 0x9.3f27dbbc4fb918f2f6b479fc37ep+24L : inexact-ok
+= tgamma towardzero ldbl-128 -0x9.ffffffffffff8p+0L : 0x9.3f27dbbc4fb918f2f6b479fc37d8p+24L : inexact-ok
+= tgamma upward ldbl-128 -0x9.ffffffffffff8p+0L : 0x9.3f27dbbc4fb918f2f6b479fc37ep+24L : inexact-ok
+= tgamma downward ldbl-128ibm -0x9.ffffffffffff8p+0L : 0x9.3f27dbbc4fb918f2f6b479fc34p+24L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x9.ffffffffffff8p+0L : 0x9.3f27dbbc4fb918f2f6b479fc38p+24L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x9.ffffffffffff8p+0L : 0x9.3f27dbbc4fb918f2f6b479fc34p+24L : inexact-ok
+= tgamma upward ldbl-128ibm -0x9.ffffffffffff8p+0L : 0x9.3f27dbbc4fb918f2f6b479fc38p+24L : inexact-ok
+= tgamma downward ldbl-96-intel -0x9.fffffffffffffffp+0L : 0x4.9f93edde27d71d68p+36L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x9.fffffffffffffffp+0L : 0x4.9f93edde27d71d68p+36L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x9.fffffffffffffffp+0L : 0x4.9f93edde27d71d68p+36L : inexact-ok
+= tgamma upward ldbl-96-intel -0x9.fffffffffffffffp+0L : 0x4.9f93edde27d71d7p+36L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x9.fffffffffffffffp+0L : 0x4.9f93edde27d71d68p+36L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x9.fffffffffffffffp+0L : 0x4.9f93edde27d71d68p+36L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x9.fffffffffffffffp+0L : 0x4.9f93edde27d71d68p+36L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x9.fffffffffffffffp+0L : 0x4.9f93edde27d71d7p+36L : inexact-ok
+= tgamma downward ldbl-128 -0x9.fffffffffffffffp+0L : 0x4.9f93edde27d71d69b812af8743dp+36L : inexact-ok
+= tgamma tonearest ldbl-128 -0x9.fffffffffffffffp+0L : 0x4.9f93edde27d71d69b812af8743d4p+36L : inexact-ok
+= tgamma towardzero ldbl-128 -0x9.fffffffffffffffp+0L : 0x4.9f93edde27d71d69b812af8743dp+36L : inexact-ok
+= tgamma upward ldbl-128 -0x9.fffffffffffffffp+0L : 0x4.9f93edde27d71d69b812af8743d4p+36L : inexact-ok
+= tgamma downward ldbl-128ibm -0x9.fffffffffffffffp+0L : 0x4.9f93edde27d71d69b812af8742p+36L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x9.fffffffffffffffp+0L : 0x4.9f93edde27d71d69b812af8744p+36L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x9.fffffffffffffffp+0L : 0x4.9f93edde27d71d69b812af8742p+36L : inexact-ok
+= tgamma upward ldbl-128ibm -0x9.fffffffffffffffp+0L : 0x4.9f93edde27d71d69b812af8744p+36L : inexact-ok
+= tgamma downward ldbl-128 -0x9.fffffffffffffffffffffffffff8p+0L : 0x9.3f27dbbc4fae397780b69f53347p+84L : inexact-ok
+= tgamma tonearest ldbl-128 -0x9.fffffffffffffffffffffffffff8p+0L : 0x9.3f27dbbc4fae397780b69f533478p+84L : inexact-ok
+= tgamma towardzero ldbl-128 -0x9.fffffffffffffffffffffffffff8p+0L : 0x9.3f27dbbc4fae397780b69f53347p+84L : inexact-ok
+= tgamma upward ldbl-128 -0x9.fffffffffffffffffffffffffff8p+0L : 0x9.3f27dbbc4fae397780b69f533478p+84L : inexact-ok
+= tgamma downward ldbl-128 -0x9.fffffffffffffffffffffffffcp+0L : 0x1.27e4fb7789f5c72ef016d3ea7158p+80L : inexact-ok
+= tgamma tonearest ldbl-128 -0x9.fffffffffffffffffffffffffcp+0L : 0x1.27e4fb7789f5c72ef016d3ea7158p+80L : inexact-ok
+= tgamma towardzero ldbl-128 -0x9.fffffffffffffffffffffffffcp+0L : 0x1.27e4fb7789f5c72ef016d3ea7158p+80L : inexact-ok
+= tgamma upward ldbl-128 -0x9.fffffffffffffffffffffffffcp+0L : 0x1.27e4fb7789f5c72ef016d3ea7159p+80L : inexact-ok
+= tgamma downward ldbl-128ibm -0x9.fffffffffffffffffffffffffcp+0L : 0x1.27e4fb7789f5c72ef016d3ea71p+80L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x9.fffffffffffffffffffffffffcp+0L : 0x1.27e4fb7789f5c72ef016d3ea718p+80L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x9.fffffffffffffffffffffffffcp+0L : 0x1.27e4fb7789f5c72ef016d3ea71p+80L : inexact-ok
+= tgamma upward ldbl-128ibm -0x9.fffffffffffffffffffffffffcp+0L : 0x1.27e4fb7789f5c72ef016d3ea718p+80L : inexact-ok
+tgamma -0xa.0000000000000000000000000008p0
+= tgamma downward flt-32 -0xa.00001p+0f : -0x4.9f934p-4f : inexact-ok
+= tgamma tonearest flt-32 -0xa.00001p+0f : -0x4.9f934p-4f : inexact-ok
+= tgamma towardzero flt-32 -0xa.00001p+0f : -0x4.9f9338p-4f : inexact-ok
+= tgamma upward flt-32 -0xa.00001p+0f : -0x4.9f9338p-4f : inexact-ok
+= tgamma downward dbl-64 -0xa.00001p+0 : -0x4.9f933fe684a3p-4 : inexact-ok
+= tgamma tonearest dbl-64 -0xa.00001p+0 : -0x4.9f933fe684a2cp-4 : inexact-ok
+= tgamma towardzero dbl-64 -0xa.00001p+0 : -0x4.9f933fe684a2cp-4 : inexact-ok
+= tgamma upward dbl-64 -0xa.00001p+0 : -0x4.9f933fe684a2cp-4 : inexact-ok
+= tgamma downward ldbl-96-intel -0xa.00001p+0L : -0x4.9f933fe684a2dc18p-4L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xa.00001p+0L : -0x4.9f933fe684a2dc1p-4L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xa.00001p+0L : -0x4.9f933fe684a2dc1p-4L : inexact-ok
+= tgamma upward ldbl-96-intel -0xa.00001p+0L : -0x4.9f933fe684a2dc1p-4L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xa.00001p+0L : -0x4.9f933fe684a2dc18p-4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xa.00001p+0L : -0x4.9f933fe684a2dc1p-4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xa.00001p+0L : -0x4.9f933fe684a2dc1p-4L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xa.00001p+0L : -0x4.9f933fe684a2dc1p-4L : inexact-ok
+= tgamma downward ldbl-128 -0xa.00001p+0L : -0x4.9f933fe684a2dc11289e4534c358p-4L : inexact-ok
+= tgamma tonearest ldbl-128 -0xa.00001p+0L : -0x4.9f933fe684a2dc11289e4534c358p-4L : inexact-ok
+= tgamma towardzero ldbl-128 -0xa.00001p+0L : -0x4.9f933fe684a2dc11289e4534c354p-4L : inexact-ok
+= tgamma upward ldbl-128 -0xa.00001p+0L : -0x4.9f933fe684a2dc11289e4534c354p-4L : inexact-ok
+= tgamma downward ldbl-128ibm -0xa.00001p+0L : -0x4.9f933fe684a2dc11289e4534c4p-4L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0xa.00001p+0L : -0x4.9f933fe684a2dc11289e4534c4p-4L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0xa.00001p+0L : -0x4.9f933fe684a2dc11289e4534c2p-4L : inexact-ok
+= tgamma upward ldbl-128ibm -0xa.00001p+0L : -0x4.9f933fe684a2dc11289e4534c2p-4L : inexact-ok
+= tgamma downward dbl-64 -0xa.0000000000008p+0 : -0x9.3f27dbbc4fa38p+24 : inexact-ok
+= tgamma tonearest dbl-64 -0xa.0000000000008p+0 : -0x9.3f27dbbc4fa38p+24 : inexact-ok
+= tgamma towardzero dbl-64 -0xa.0000000000008p+0 : -0x9.3f27dbbc4fa3p+24 : inexact-ok
+= tgamma upward dbl-64 -0xa.0000000000008p+0 : -0x9.3f27dbbc4fa3p+24 : inexact-ok
+= tgamma downward ldbl-96-intel -0xa.0000000000008p+0L : -0x9.3f27dbbc4fa35ap+24L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xa.0000000000008p+0L : -0x9.3f27dbbc4fa35ap+24L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xa.0000000000008p+0L : -0x9.3f27dbbc4fa359fp+24L : inexact-ok
+= tgamma upward ldbl-96-intel -0xa.0000000000008p+0L : -0x9.3f27dbbc4fa359fp+24L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xa.0000000000008p+0L : -0x9.3f27dbbc4fa35ap+24L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xa.0000000000008p+0L : -0x9.3f27dbbc4fa35ap+24L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xa.0000000000008p+0L : -0x9.3f27dbbc4fa359fp+24L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xa.0000000000008p+0L : -0x9.3f27dbbc4fa359fp+24L : inexact-ok
+= tgamma downward ldbl-128 -0xa.0000000000008p+0L : -0x9.3f27dbbc4fa359fc0ab8c4be5b5p+24L : inexact-ok
+= tgamma tonearest ldbl-128 -0xa.0000000000008p+0L : -0x9.3f27dbbc4fa359fc0ab8c4be5b48p+24L : inexact-ok
+= tgamma towardzero ldbl-128 -0xa.0000000000008p+0L : -0x9.3f27dbbc4fa359fc0ab8c4be5b48p+24L : inexact-ok
+= tgamma upward ldbl-128 -0xa.0000000000008p+0L : -0x9.3f27dbbc4fa359fc0ab8c4be5b48p+24L : inexact-ok
+= tgamma downward ldbl-128ibm -0xa.0000000000008p+0L : -0x9.3f27dbbc4fa359fc0ab8c4be5cp+24L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0xa.0000000000008p+0L : -0x9.3f27dbbc4fa359fc0ab8c4be5cp+24L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0xa.0000000000008p+0L : -0x9.3f27dbbc4fa359fc0ab8c4be58p+24L : inexact-ok
+= tgamma upward ldbl-128ibm -0xa.0000000000008p+0L : -0x9.3f27dbbc4fa359fc0ab8c4be58p+24L : inexact-ok
+= tgamma downward ldbl-96-intel -0xa.000000000000001p+0L : -0x4.9f93edde27d71c1p+36L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xa.000000000000001p+0L : -0x4.9f93edde27d71c1p+36L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xa.000000000000001p+0L : -0x4.9f93edde27d71c08p+36L : inexact-ok
+= tgamma upward ldbl-96-intel -0xa.000000000000001p+0L : -0x4.9f93edde27d71c08p+36L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xa.000000000000001p+0L : -0x4.9f93edde27d71c1p+36L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xa.000000000000001p+0L : -0x4.9f93edde27d71c1p+36L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xa.000000000000001p+0L : -0x4.9f93edde27d71c08p+36L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xa.000000000000001p+0L : -0x4.9f93edde27d71c08p+36L : inexact-ok
+= tgamma downward ldbl-128 -0xa.000000000000001p+0L : -0x4.9f93edde27d71c0dc8a3efcbeff4p+36L : inexact-ok
+= tgamma tonearest ldbl-128 -0xa.000000000000001p+0L : -0x4.9f93edde27d71c0dc8a3efcbeff4p+36L : inexact-ok
+= tgamma towardzero ldbl-128 -0xa.000000000000001p+0L : -0x4.9f93edde27d71c0dc8a3efcbeffp+36L : inexact-ok
+= tgamma upward ldbl-128 -0xa.000000000000001p+0L : -0x4.9f93edde27d71c0dc8a3efcbeffp+36L : inexact-ok
+= tgamma downward ldbl-128ibm -0xa.000000000000001p+0L : -0x4.9f93edde27d71c0dc8a3efcbfp+36L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0xa.000000000000001p+0L : -0x4.9f93edde27d71c0dc8a3efcbfp+36L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0xa.000000000000001p+0L : -0x4.9f93edde27d71c0dc8a3efcbeep+36L : inexact-ok
+= tgamma upward ldbl-128ibm -0xa.000000000000001p+0L : -0x4.9f93edde27d71c0dc8a3efcbeep+36L : inexact-ok
+= tgamma downward ldbl-128 -0xa.0000000000000000000000000008p+0L : -0x9.3f27dbbc4fae397780b69f533318p+84L : inexact-ok
+= tgamma tonearest ldbl-128 -0xa.0000000000000000000000000008p+0L : -0x9.3f27dbbc4fae397780b69f533318p+84L : inexact-ok
+= tgamma towardzero ldbl-128 -0xa.0000000000000000000000000008p+0L : -0x9.3f27dbbc4fae397780b69f53331p+84L : inexact-ok
+= tgamma upward ldbl-128 -0xa.0000000000000000000000000008p+0L : -0x9.3f27dbbc4fae397780b69f53331p+84L : inexact-ok
+= tgamma downward ldbl-128 -0xa.00000000000000000000000004p+0L : -0x1.27e4fb7789f5c72ef016d3ea5b9ap+80L : inexact-ok
+= tgamma tonearest ldbl-128 -0xa.00000000000000000000000004p+0L : -0x1.27e4fb7789f5c72ef016d3ea5b99p+80L : inexact-ok
+= tgamma towardzero ldbl-128 -0xa.00000000000000000000000004p+0L : -0x1.27e4fb7789f5c72ef016d3ea5b99p+80L : inexact-ok
+= tgamma upward ldbl-128 -0xa.00000000000000000000000004p+0L : -0x1.27e4fb7789f5c72ef016d3ea5b99p+80L : inexact-ok
+= tgamma downward ldbl-128ibm -0xa.00000000000000000000000004p+0L : -0x1.27e4fb7789f5c72ef016d3ea5cp+80L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0xa.00000000000000000000000004p+0L : -0x1.27e4fb7789f5c72ef016d3ea5b8p+80L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0xa.00000000000000000000000004p+0L : -0x1.27e4fb7789f5c72ef016d3ea5b8p+80L : inexact-ok
+= tgamma upward ldbl-128ibm -0xa.00000000000000000000000004p+0L : -0x1.27e4fb7789f5c72ef016d3ea5b8p+80L : inexact-ok
+tgamma -0x13.fffffffffffffffffffffffffffp0
+= tgamma downward flt-32 -0x1.3ffffep+4f : 0x3.ca86ep-44f : inexact-ok
+= tgamma tonearest flt-32 -0x1.3ffffep+4f : 0x3.ca86e4p-44f : inexact-ok
+= tgamma towardzero flt-32 -0x1.3ffffep+4f : 0x3.ca86ep-44f : inexact-ok
+= tgamma upward flt-32 -0x1.3ffffep+4f : 0x3.ca86e4p-44f : inexact-ok
+= tgamma downward dbl-64 -0x1.3ffffep+4 : 0x3.ca86e2f011ecap-44 : inexact-ok
+= tgamma tonearest dbl-64 -0x1.3ffffep+4 : 0x3.ca86e2f011eccp-44 : inexact-ok
+= tgamma towardzero dbl-64 -0x1.3ffffep+4 : 0x3.ca86e2f011ecap-44 : inexact-ok
+= tgamma upward dbl-64 -0x1.3ffffep+4 : 0x3.ca86e2f011eccp-44 : inexact-ok
+= tgamma downward ldbl-96-intel -0x1.3ffffep+4L : 0x3.ca86e2f011ecb5bp-44L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x1.3ffffep+4L : 0x3.ca86e2f011ecb5bp-44L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x1.3ffffep+4L : 0x3.ca86e2f011ecb5bp-44L : inexact-ok
+= tgamma upward ldbl-96-intel -0x1.3ffffep+4L : 0x3.ca86e2f011ecb5b4p-44L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x1.3ffffep+4L : 0x3.ca86e2f011ecb5bp-44L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x1.3ffffep+4L : 0x3.ca86e2f011ecb5bp-44L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x1.3ffffep+4L : 0x3.ca86e2f011ecb5bp-44L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x1.3ffffep+4L : 0x3.ca86e2f011ecb5b4p-44L : inexact-ok
+= tgamma downward ldbl-128 -0x1.3ffffep+4L : 0x3.ca86e2f011ecb5b1fe737895e124p-44L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.3ffffep+4L : 0x3.ca86e2f011ecb5b1fe737895e126p-44L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.3ffffep+4L : 0x3.ca86e2f011ecb5b1fe737895e124p-44L : inexact-ok
+= tgamma upward ldbl-128 -0x1.3ffffep+4L : 0x3.ca86e2f011ecb5b1fe737895e126p-44L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1.3ffffep+4L : 0x3.ca86e2f011ecb5b1fe737895e1p-44L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x1.3ffffep+4L : 0x3.ca86e2f011ecb5b1fe737895e1p-44L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x1.3ffffep+4L : 0x3.ca86e2f011ecb5b1fe737895e1p-44L : inexact-ok
+= tgamma upward ldbl-128ibm -0x1.3ffffep+4L : 0x3.ca86e2f011ecb5b1fe737895e2p-44L : inexact-ok
+= tgamma downward dbl-64 -0x1.3ffffffffffffp+4 : 0x7.950ae90080ap-16 : inexact-ok
+= tgamma tonearest dbl-64 -0x1.3ffffffffffffp+4 : 0x7.950ae90080a04p-16 : inexact-ok
+= tgamma towardzero dbl-64 -0x1.3ffffffffffffp+4 : 0x7.950ae90080ap-16 : inexact-ok
+= tgamma upward dbl-64 -0x1.3ffffffffffffp+4 : 0x7.950ae90080a04p-16 : inexact-ok
+= tgamma downward ldbl-96-intel -0x1.3ffffffffffffp+4L : 0x7.950ae90080a028ep-16L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x1.3ffffffffffffp+4L : 0x7.950ae90080a028ep-16L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x1.3ffffffffffffp+4L : 0x7.950ae90080a028ep-16L : inexact-ok
+= tgamma upward ldbl-96-intel -0x1.3ffffffffffffp+4L : 0x7.950ae90080a028e8p-16L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x1.3ffffffffffffp+4L : 0x7.950ae90080a028ep-16L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x1.3ffffffffffffp+4L : 0x7.950ae90080a028ep-16L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x1.3ffffffffffffp+4L : 0x7.950ae90080a028ep-16L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x1.3ffffffffffffp+4L : 0x7.950ae90080a028e8p-16L : inexact-ok
+= tgamma downward ldbl-128 -0x1.3ffffffffffffp+4L : 0x7.950ae90080a028e1b12f78541144p-16L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.3ffffffffffffp+4L : 0x7.950ae90080a028e1b12f78541148p-16L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.3ffffffffffffp+4L : 0x7.950ae90080a028e1b12f78541144p-16L : inexact-ok
+= tgamma upward ldbl-128 -0x1.3ffffffffffffp+4L : 0x7.950ae90080a028e1b12f78541148p-16L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1.3ffffffffffffp+4L : 0x7.950ae90080a028e1b12f78541p-16L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x1.3ffffffffffffp+4L : 0x7.950ae90080a028e1b12f785412p-16L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x1.3ffffffffffffp+4L : 0x7.950ae90080a028e1b12f78541p-16L : inexact-ok
+= tgamma upward ldbl-128ibm -0x1.3ffffffffffffp+4L : 0x7.950ae90080a028e1b12f785412p-16L : inexact-ok
+= tgamma downward ldbl-96-intel -0x1.3ffffffffffffffep+4L : 0x3.ca8574804044a26p-4L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x1.3ffffffffffffffep+4L : 0x3.ca8574804044a264p-4L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x1.3ffffffffffffffep+4L : 0x3.ca8574804044a26p-4L : inexact-ok
+= tgamma upward ldbl-96-intel -0x1.3ffffffffffffffep+4L : 0x3.ca8574804044a264p-4L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x1.3ffffffffffffffep+4L : 0x3.ca8574804044a26p-4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x1.3ffffffffffffffep+4L : 0x3.ca8574804044a264p-4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x1.3ffffffffffffffep+4L : 0x3.ca8574804044a26p-4L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x1.3ffffffffffffffep+4L : 0x3.ca8574804044a264p-4L : inexact-ok
+= tgamma downward ldbl-128 -0x1.3ffffffffffffffep+4L : 0x3.ca8574804044a263a8ce3f9e658cp-4L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.3ffffffffffffffep+4L : 0x3.ca8574804044a263a8ce3f9e658cp-4L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.3ffffffffffffffep+4L : 0x3.ca8574804044a263a8ce3f9e658cp-4L : inexact-ok
+= tgamma upward ldbl-128 -0x1.3ffffffffffffffep+4L : 0x3.ca8574804044a263a8ce3f9e658ep-4L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1.3ffffffffffffffep+4L : 0x3.ca8574804044a263a8ce3f9e65p-4L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x1.3ffffffffffffffep+4L : 0x3.ca8574804044a263a8ce3f9e66p-4L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x1.3ffffffffffffffep+4L : 0x3.ca8574804044a263a8ce3f9e65p-4L : inexact-ok
+= tgamma upward ldbl-128ibm -0x1.3ffffffffffffffep+4L : 0x3.ca8574804044a263a8ce3f9e66p-4L : inexact-ok
+= tgamma downward ldbl-128 -0x1.3fffffffffffffffffffffffffffp+4L : 0x7.950ae900808941ea72b4afe3c458p+44L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.3fffffffffffffffffffffffffffp+4L : 0x7.950ae900808941ea72b4afe3c458p+44L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.3fffffffffffffffffffffffffffp+4L : 0x7.950ae900808941ea72b4afe3c458p+44L : inexact-ok
+= tgamma upward ldbl-128 -0x1.3fffffffffffffffffffffffffffp+4L : 0x7.950ae900808941ea72b4afe3c45cp+44L : inexact-ok
+= tgamma downward ldbl-128 -0x1.3fffffffffffffffffffffffff8p+4L : 0xf.2a15d201011283d4e5695fc8f44p+36L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.3fffffffffffffffffffffffff8p+4L : 0xf.2a15d201011283d4e5695fc8f448p+36L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.3fffffffffffffffffffffffff8p+4L : 0xf.2a15d201011283d4e5695fc8f44p+36L : inexact-ok
+= tgamma upward ldbl-128 -0x1.3fffffffffffffffffffffffff8p+4L : 0xf.2a15d201011283d4e5695fc8f448p+36L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1.3fffffffffffffffffffffffff8p+4L : 0xf.2a15d201011283d4e5695fc8f4p+36L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x1.3fffffffffffffffffffffffff8p+4L : 0xf.2a15d201011283d4e5695fc8f4p+36L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x1.3fffffffffffffffffffffffff8p+4L : 0xf.2a15d201011283d4e5695fc8f4p+36L : inexact-ok
+= tgamma upward ldbl-128ibm -0x1.3fffffffffffffffffffffffff8p+4L : 0xf.2a15d201011283d4e5695fc8f8p+36L : inexact-ok
+tgamma -0x14.000000000000000000000000001p0
+= tgamma downward flt-32 -0x1.400002p+4f : -0x3.ca8408p-44f : inexact-ok
+= tgamma tonearest flt-32 -0x1.400002p+4f : -0x3.ca8408p-44f : inexact-ok
+= tgamma towardzero flt-32 -0x1.400002p+4f : -0x3.ca8404p-44f : inexact-ok
+= tgamma upward flt-32 -0x1.400002p+4f : -0x3.ca8404p-44f : inexact-ok
+= tgamma downward dbl-64 -0x1.400002p+4 : -0x3.ca8406112a1d4p-44 : inexact-ok
+= tgamma tonearest dbl-64 -0x1.400002p+4 : -0x3.ca8406112a1d4p-44 : inexact-ok
+= tgamma towardzero dbl-64 -0x1.400002p+4 : -0x3.ca8406112a1d2p-44 : inexact-ok
+= tgamma upward dbl-64 -0x1.400002p+4 : -0x3.ca8406112a1d2p-44 : inexact-ok
+= tgamma downward ldbl-96-intel -0x1.400002p+4L : -0x3.ca8406112a1d38b4p-44L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x1.400002p+4L : -0x3.ca8406112a1d38bp-44L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x1.400002p+4L : -0x3.ca8406112a1d38bp-44L : inexact-ok
+= tgamma upward ldbl-96-intel -0x1.400002p+4L : -0x3.ca8406112a1d38bp-44L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x1.400002p+4L : -0x3.ca8406112a1d38b4p-44L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x1.400002p+4L : -0x3.ca8406112a1d38bp-44L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x1.400002p+4L : -0x3.ca8406112a1d38bp-44L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x1.400002p+4L : -0x3.ca8406112a1d38bp-44L : inexact-ok
+= tgamma downward ldbl-128 -0x1.400002p+4L : -0x3.ca8406112a1d38b1fe461e9243a6p-44L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.400002p+4L : -0x3.ca8406112a1d38b1fe461e9243a6p-44L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.400002p+4L : -0x3.ca8406112a1d38b1fe461e9243a4p-44L : inexact-ok
+= tgamma upward ldbl-128 -0x1.400002p+4L : -0x3.ca8406112a1d38b1fe461e9243a4p-44L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1.400002p+4L : -0x3.ca8406112a1d38b1fe461e9244p-44L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x1.400002p+4L : -0x3.ca8406112a1d38b1fe461e9244p-44L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x1.400002p+4L : -0x3.ca8406112a1d38b1fe461e9243p-44L : inexact-ok
+= tgamma upward ldbl-128ibm -0x1.400002p+4L : -0x3.ca8406112a1d38b1fe461e9243p-44L : inexact-ok
+= tgamma downward dbl-64 -0x1.4000000000001p+4 : -0x7.950ae90080728p-16 : inexact-ok
+= tgamma tonearest dbl-64 -0x1.4000000000001p+4 : -0x7.950ae90080724p-16 : inexact-ok
+= tgamma towardzero dbl-64 -0x1.4000000000001p+4 : -0x7.950ae90080724p-16 : inexact-ok
+= tgamma upward dbl-64 -0x1.4000000000001p+4 : -0x7.950ae90080724p-16 : inexact-ok
+= tgamma downward ldbl-96-intel -0x1.4000000000001p+4L : -0x7.950ae90080725af8p-16L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x1.4000000000001p+4L : -0x7.950ae90080725afp-16L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x1.4000000000001p+4L : -0x7.950ae90080725afp-16L : inexact-ok
+= tgamma upward ldbl-96-intel -0x1.4000000000001p+4L : -0x7.950ae90080725afp-16L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x1.4000000000001p+4L : -0x7.950ae90080725af8p-16L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x1.4000000000001p+4L : -0x7.950ae90080725afp-16L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x1.4000000000001p+4L : -0x7.950ae90080725afp-16L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x1.4000000000001p+4L : -0x7.950ae90080725afp-16L : inexact-ok
+= tgamma downward ldbl-128 -0x1.4000000000001p+4L : -0x7.950ae90080725af33439e7d134e4p-16L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.4000000000001p+4L : -0x7.950ae90080725af33439e7d134e4p-16L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.4000000000001p+4L : -0x7.950ae90080725af33439e7d134ep-16L : inexact-ok
+= tgamma upward ldbl-128 -0x1.4000000000001p+4L : -0x7.950ae90080725af33439e7d134ep-16L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1.4000000000001p+4L : -0x7.950ae90080725af33439e7d136p-16L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x1.4000000000001p+4L : -0x7.950ae90080725af33439e7d134p-16L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x1.4000000000001p+4L : -0x7.950ae90080725af33439e7d134p-16L : inexact-ok
+= tgamma upward ldbl-128ibm -0x1.4000000000001p+4L : -0x7.950ae90080725af33439e7d134p-16L : inexact-ok
+= tgamma downward ldbl-96-intel -0x1.4000000000000002p+4L : -0x3.ca85748040449f88p-4L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x1.4000000000000002p+4L : -0x3.ca85748040449f88p-4L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x1.4000000000000002p+4L : -0x3.ca85748040449f84p-4L : inexact-ok
+= tgamma upward ldbl-96-intel -0x1.4000000000000002p+4L : -0x3.ca85748040449f84p-4L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x1.4000000000000002p+4L : -0x3.ca85748040449f88p-4L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x1.4000000000000002p+4L : -0x3.ca85748040449f88p-4L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x1.4000000000000002p+4L : -0x3.ca85748040449f84p-4L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x1.4000000000000002p+4L : -0x3.ca85748040449f84p-4L : inexact-ok
+= tgamma downward ldbl-128 -0x1.4000000000000002p+4L : -0x3.ca85748040449f86c9e670455d6p-4L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.4000000000000002p+4L : -0x3.ca85748040449f86c9e670455d5ep-4L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.4000000000000002p+4L : -0x3.ca85748040449f86c9e670455d5ep-4L : inexact-ok
+= tgamma upward ldbl-128 -0x1.4000000000000002p+4L : -0x3.ca85748040449f86c9e670455d5ep-4L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1.4000000000000002p+4L : -0x3.ca85748040449f86c9e670455ep-4L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x1.4000000000000002p+4L : -0x3.ca85748040449f86c9e670455dp-4L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x1.4000000000000002p+4L : -0x3.ca85748040449f86c9e670455dp-4L : inexact-ok
+= tgamma upward ldbl-128ibm -0x1.4000000000000002p+4L : -0x3.ca85748040449f86c9e670455dp-4L : inexact-ok
+= tgamma downward ldbl-128 -0x1.4000000000000000000000000001p+4L : -0x7.950ae900808941ea72b4afe3c17cp+44L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.4000000000000000000000000001p+4L : -0x7.950ae900808941ea72b4afe3c17cp+44L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.4000000000000000000000000001p+4L : -0x7.950ae900808941ea72b4afe3c178p+44L : inexact-ok
+= tgamma upward ldbl-128 -0x1.4000000000000000000000000001p+4L : -0x7.950ae900808941ea72b4afe3c178p+44L : inexact-ok
+= tgamma downward ldbl-128 -0x1.400000000000000000000000008p+4L : -0xf.2a15d201011283d4e5695fc61768p+36L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.400000000000000000000000008p+4L : -0xf.2a15d201011283d4e5695fc61768p+36L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.400000000000000000000000008p+4L : -0xf.2a15d201011283d4e5695fc6176p+36L : inexact-ok
+= tgamma upward ldbl-128 -0x1.400000000000000000000000008p+4L : -0xf.2a15d201011283d4e5695fc6176p+36L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1.400000000000000000000000008p+4L : -0xf.2a15d201011283d4e5695fc618p+36L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x1.400000000000000000000000008p+4L : -0xf.2a15d201011283d4e5695fc618p+36L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x1.400000000000000000000000008p+4L : -0xf.2a15d201011283d4e5695fc614p+36L : inexact-ok
+= tgamma upward ldbl-128ibm -0x1.400000000000000000000000008p+4L : -0xf.2a15d201011283d4e5695fc614p+36L : inexact-ok
+tgamma -0x1d.fffffffffffffffffffffffffffp0
+= tgamma downward flt-32 -0x1.dffffep+4f : 0x9.c99a5p-92f : inexact-ok
+= tgamma tonearest flt-32 -0x1.dffffep+4f : 0x9.c99a5p-92f : inexact-ok
+= tgamma towardzero flt-32 -0x1.dffffep+4f : 0x9.c99a5p-92f : inexact-ok
+= tgamma upward flt-32 -0x1.dffffep+4f : 0x9.c99a6p-92f : inexact-ok
+= tgamma downward dbl-64 -0x1.dffffep+4 : 0x9.c99a5695c57p-92 : inexact-ok
+= tgamma tonearest dbl-64 -0x1.dffffep+4 : 0x9.c99a5695c5708p-92 : inexact-ok
+= tgamma towardzero dbl-64 -0x1.dffffep+4 : 0x9.c99a5695c57p-92 : inexact-ok
+= tgamma upward dbl-64 -0x1.dffffep+4 : 0x9.c99a5695c5708p-92 : inexact-ok
+= tgamma downward ldbl-96-intel -0x1.dffffep+4L : 0x9.c99a5695c570514p-92L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x1.dffffep+4L : 0x9.c99a5695c570514p-92L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x1.dffffep+4L : 0x9.c99a5695c570514p-92L : inexact-ok
+= tgamma upward ldbl-96-intel -0x1.dffffep+4L : 0x9.c99a5695c570515p-92L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x1.dffffep+4L : 0x9.c99a5695c570514p-92L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x1.dffffep+4L : 0x9.c99a5695c570514p-92L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x1.dffffep+4L : 0x9.c99a5695c570514p-92L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x1.dffffep+4L : 0x9.c99a5695c570515p-92L : inexact-ok
+= tgamma downward ldbl-128 -0x1.dffffep+4L : 0x9.c99a5695c5705142362f06942cep-92L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.dffffep+4L : 0x9.c99a5695c5705142362f06942ce8p-92L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.dffffep+4L : 0x9.c99a5695c5705142362f06942cep-92L : inexact-ok
+= tgamma upward ldbl-128 -0x1.dffffep+4L : 0x9.c99a5695c5705142362f06942ce8p-92L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1.dffffep+4L : 0x9.c99a5695c5705142362f06942cp-92L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x1.dffffep+4L : 0x9.c99a5695c5705142362f06942cp-92L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x1.dffffep+4L : 0x9.c99a5695c5705142362f06942cp-92L : inexact-ok
+= tgamma upward ldbl-128ibm -0x1.dffffep+4L : 0x9.c99a5695c5705142362f06943p-92L : inexact-ok
+= tgamma downward dbl-64 -0x1.dffffffffffffp+4 : 0x1.3932c5047d651p-60 : inexact-ok
+= tgamma tonearest dbl-64 -0x1.dffffffffffffp+4 : 0x1.3932c5047d651p-60 : inexact-ok
+= tgamma towardzero dbl-64 -0x1.dffffffffffffp+4 : 0x1.3932c5047d651p-60 : inexact-ok
+= tgamma upward dbl-64 -0x1.dffffffffffffp+4 : 0x1.3932c5047d652p-60 : inexact-ok
+= tgamma downward ldbl-96-intel -0x1.dffffffffffffp+4L : 0x1.3932c5047d65147cp-60L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x1.dffffffffffffp+4L : 0x1.3932c5047d65147ep-60L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x1.dffffffffffffp+4L : 0x1.3932c5047d65147cp-60L : inexact-ok
+= tgamma upward ldbl-96-intel -0x1.dffffffffffffp+4L : 0x1.3932c5047d65147ep-60L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x1.dffffffffffffp+4L : 0x1.3932c5047d65147cp-60L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x1.dffffffffffffp+4L : 0x1.3932c5047d65147ep-60L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x1.dffffffffffffp+4L : 0x1.3932c5047d65147cp-60L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x1.dffffffffffffp+4L : 0x1.3932c5047d65147ep-60L : inexact-ok
+= tgamma downward ldbl-128 -0x1.dffffffffffffp+4L : 0x1.3932c5047d65147d63ec0e56fe6dp-60L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.dffffffffffffp+4L : 0x1.3932c5047d65147d63ec0e56fe6ep-60L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.dffffffffffffp+4L : 0x1.3932c5047d65147d63ec0e56fe6dp-60L : inexact-ok
+= tgamma upward ldbl-128 -0x1.dffffffffffffp+4L : 0x1.3932c5047d65147d63ec0e56fe6ep-60L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1.dffffffffffffp+4L : 0x1.3932c5047d65147d63ec0e56fep-60L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x1.dffffffffffffp+4L : 0x1.3932c5047d65147d63ec0e56fe8p-60L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x1.dffffffffffffp+4L : 0x1.3932c5047d65147d63ec0e56fep-60L : inexact-ok
+= tgamma upward ldbl-128ibm -0x1.dffffffffffffp+4L : 0x1.3932c5047d65147d63ec0e56fe8p-60L : inexact-ok
+= tgamma downward ldbl-96-intel -0x1.dffffffffffffffep+4L : 0x9.c9962823eb07349p-52L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x1.dffffffffffffffep+4L : 0x9.c9962823eb07349p-52L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x1.dffffffffffffffep+4L : 0x9.c9962823eb07349p-52L : inexact-ok
+= tgamma upward ldbl-96-intel -0x1.dffffffffffffffep+4L : 0x9.c9962823eb0734ap-52L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x1.dffffffffffffffep+4L : 0x9.c9962823eb07349p-52L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x1.dffffffffffffffep+4L : 0x9.c9962823eb07349p-52L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x1.dffffffffffffffep+4L : 0x9.c9962823eb07349p-52L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x1.dffffffffffffffep+4L : 0x9.c9962823eb0734ap-52L : inexact-ok
+= tgamma downward ldbl-128 -0x1.dffffffffffffffep+4L : 0x9.c9962823eb073493e020600e7278p-52L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.dffffffffffffffep+4L : 0x9.c9962823eb073493e020600e728p-52L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.dffffffffffffffep+4L : 0x9.c9962823eb073493e020600e7278p-52L : inexact-ok
+= tgamma upward ldbl-128 -0x1.dffffffffffffffep+4L : 0x9.c9962823eb073493e020600e728p-52L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1.dffffffffffffffep+4L : 0x9.c9962823eb073493e020600e7p-52L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x1.dffffffffffffffep+4L : 0x9.c9962823eb073493e020600e74p-52L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x1.dffffffffffffffep+4L : 0x9.c9962823eb073493e020600e7p-52L : inexact-ok
+= tgamma upward ldbl-128ibm -0x1.dffffffffffffffep+4L : 0x9.c9962823eb073493e020600e74p-52L : inexact-ok
+= tgamma downward ldbl-128 -0x1.dfffffffffffffffffffffffffffp+4L : 0x1.3932c5047d60e60caded4c298a08p+0L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.dfffffffffffffffffffffffffffp+4L : 0x1.3932c5047d60e60caded4c298a08p+0L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.dfffffffffffffffffffffffffffp+4L : 0x1.3932c5047d60e60caded4c298a08p+0L : inexact-ok
+= tgamma upward ldbl-128 -0x1.dfffffffffffffffffffffffffffp+4L : 0x1.3932c5047d60e60caded4c298a09p+0L : inexact-ok
+= tgamma downward ldbl-128 -0x1.dfffffffffffffffffffffffff8p+4L : 0x2.72658a08fac1cc195bda9853567p-8L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.dfffffffffffffffffffffffff8p+4L : 0x2.72658a08fac1cc195bda98535672p-8L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.dfffffffffffffffffffffffff8p+4L : 0x2.72658a08fac1cc195bda9853567p-8L : inexact-ok
+= tgamma upward ldbl-128 -0x1.dfffffffffffffffffffffffff8p+4L : 0x2.72658a08fac1cc195bda98535672p-8L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1.dfffffffffffffffffffffffff8p+4L : 0x2.72658a08fac1cc195bda985356p-8L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x1.dfffffffffffffffffffffffff8p+4L : 0x2.72658a08fac1cc195bda985356p-8L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x1.dfffffffffffffffffffffffff8p+4L : 0x2.72658a08fac1cc195bda985356p-8L : inexact-ok
+= tgamma upward ldbl-128ibm -0x1.dfffffffffffffffffffffffff8p+4L : 0x2.72658a08fac1cc195bda985357p-8L : inexact-ok
+tgamma -0x1e.000000000000000000000000001p0
+= tgamma downward flt-32 -0x1.e00002p+4f : -0x9.c992p-92f : inexact-ok
+= tgamma tonearest flt-32 -0x1.e00002p+4f : -0x9.c992p-92f : inexact-ok
+= tgamma towardzero flt-32 -0x1.e00002p+4f : -0x9.c991fp-92f : inexact-ok
+= tgamma upward flt-32 -0x1.e00002p+4f : -0x9.c991fp-92f : inexact-ok
+= tgamma downward dbl-64 -0x1.e00002p+4 : -0x9.c991f9b459728p-92 : inexact-ok
+= tgamma tonearest dbl-64 -0x1.e00002p+4 : -0x9.c991f9b459728p-92 : inexact-ok
+= tgamma towardzero dbl-64 -0x1.e00002p+4 : -0x9.c991f9b45972p-92 : inexact-ok
+= tgamma upward dbl-64 -0x1.e00002p+4 : -0x9.c991f9b45972p-92 : inexact-ok
+= tgamma downward ldbl-96-intel -0x1.e00002p+4L : -0x9.c991f9b45972556p-92L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x1.e00002p+4L : -0x9.c991f9b45972556p-92L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x1.e00002p+4L : -0x9.c991f9b45972555p-92L : inexact-ok
+= tgamma upward ldbl-96-intel -0x1.e00002p+4L : -0x9.c991f9b45972555p-92L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x1.e00002p+4L : -0x9.c991f9b45972556p-92L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x1.e00002p+4L : -0x9.c991f9b45972556p-92L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x1.e00002p+4L : -0x9.c991f9b45972555p-92L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x1.e00002p+4L : -0x9.c991f9b45972555p-92L : inexact-ok
+= tgamma downward ldbl-128 -0x1.e00002p+4L : -0x9.c991f9b45972555ffcb66455daa8p-92L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.e00002p+4L : -0x9.c991f9b45972555ffcb66455daap-92L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.e00002p+4L : -0x9.c991f9b45972555ffcb66455daap-92L : inexact-ok
+= tgamma upward ldbl-128 -0x1.e00002p+4L : -0x9.c991f9b45972555ffcb66455daap-92L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1.e00002p+4L : -0x9.c991f9b45972555ffcb66455dcp-92L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x1.e00002p+4L : -0x9.c991f9b45972555ffcb66455dcp-92L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x1.e00002p+4L : -0x9.c991f9b45972555ffcb66455d8p-92L : inexact-ok
+= tgamma upward ldbl-128ibm -0x1.e00002p+4L : -0x9.c991f9b45972555ffcb66455d8p-92L : inexact-ok
+= tgamma downward dbl-64 -0x1.e000000000001p+4 : -0x1.3932c5047d5ccp-60 : inexact-ok
+= tgamma tonearest dbl-64 -0x1.e000000000001p+4 : -0x1.3932c5047d5cbp-60 : inexact-ok
+= tgamma towardzero dbl-64 -0x1.e000000000001p+4 : -0x1.3932c5047d5cbp-60 : inexact-ok
+= tgamma upward dbl-64 -0x1.e000000000001p+4 : -0x1.3932c5047d5cbp-60 : inexact-ok
+= tgamma downward ldbl-96-intel -0x1.e000000000001p+4L : -0x1.3932c5047d5cb79cp-60L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x1.e000000000001p+4L : -0x1.3932c5047d5cb79cp-60L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x1.e000000000001p+4L : -0x1.3932c5047d5cb79ap-60L : inexact-ok
+= tgamma upward ldbl-96-intel -0x1.e000000000001p+4L : -0x1.3932c5047d5cb79ap-60L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x1.e000000000001p+4L : -0x1.3932c5047d5cb79cp-60L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x1.e000000000001p+4L : -0x1.3932c5047d5cb79cp-60L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x1.e000000000001p+4L : -0x1.3932c5047d5cb79ap-60L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x1.e000000000001p+4L : -0x1.3932c5047d5cb79ap-60L : inexact-ok
+= tgamma downward ldbl-128 -0x1.e000000000001p+4L : -0x1.3932c5047d5cb79bf7ee8a0e5bcp-60L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.e000000000001p+4L : -0x1.3932c5047d5cb79bf7ee8a0e5bbfp-60L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.e000000000001p+4L : -0x1.3932c5047d5cb79bf7ee8a0e5bbfp-60L : inexact-ok
+= tgamma upward ldbl-128 -0x1.e000000000001p+4L : -0x1.3932c5047d5cb79bf7ee8a0e5bbfp-60L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1.e000000000001p+4L : -0x1.3932c5047d5cb79bf7ee8a0e5cp-60L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x1.e000000000001p+4L : -0x1.3932c5047d5cb79bf7ee8a0e5b8p-60L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x1.e000000000001p+4L : -0x1.3932c5047d5cb79bf7ee8a0e5b8p-60L : inexact-ok
+= tgamma upward ldbl-128ibm -0x1.e000000000001p+4L : -0x1.3932c5047d5cb79bf7ee8a0e5b8p-60L : inexact-ok
+= tgamma downward ldbl-96-intel -0x1.e000000000000002p+4L : -0x9.c9962823eb072c4p-52L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x1.e000000000000002p+4L : -0x9.c9962823eb072c3p-52L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x1.e000000000000002p+4L : -0x9.c9962823eb072c3p-52L : inexact-ok
+= tgamma upward ldbl-96-intel -0x1.e000000000000002p+4L : -0x9.c9962823eb072c3p-52L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x1.e000000000000002p+4L : -0x9.c9962823eb072c4p-52L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x1.e000000000000002p+4L : -0x9.c9962823eb072c3p-52L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x1.e000000000000002p+4L : -0x9.c9962823eb072c3p-52L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x1.e000000000000002p+4L : -0x9.c9962823eb072c3p-52L : inexact-ok
+= tgamma downward ldbl-128 -0x1.e000000000000002p+4L : -0x9.c9962823eb072c36feb4628a29ep-52L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.e000000000000002p+4L : -0x9.c9962823eb072c36feb4628a29d8p-52L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.e000000000000002p+4L : -0x9.c9962823eb072c36feb4628a29d8p-52L : inexact-ok
+= tgamma upward ldbl-128 -0x1.e000000000000002p+4L : -0x9.c9962823eb072c36feb4628a29d8p-52L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1.e000000000000002p+4L : -0x9.c9962823eb072c36feb4628a2cp-52L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x1.e000000000000002p+4L : -0x9.c9962823eb072c36feb4628a28p-52L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x1.e000000000000002p+4L : -0x9.c9962823eb072c36feb4628a28p-52L : inexact-ok
+= tgamma upward ldbl-128ibm -0x1.e000000000000002p+4L : -0x9.c9962823eb072c36feb4628a28p-52L : inexact-ok
+= tgamma downward ldbl-128 -0x1.e000000000000000000000000001p+4L : -0x1.3932c5047d60e60caded4c298983p+0L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.e000000000000000000000000001p+4L : -0x1.3932c5047d60e60caded4c298982p+0L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.e000000000000000000000000001p+4L : -0x1.3932c5047d60e60caded4c298982p+0L : inexact-ok
+= tgamma upward ldbl-128 -0x1.e000000000000000000000000001p+4L : -0x1.3932c5047d60e60caded4c298982p+0L : inexact-ok
+= tgamma downward ldbl-128 -0x1.e00000000000000000000000008p+4L : -0x2.72658a08fac1cc195bda9852d0a4p-8L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.e00000000000000000000000008p+4L : -0x2.72658a08fac1cc195bda9852d0a4p-8L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.e00000000000000000000000008p+4L : -0x2.72658a08fac1cc195bda9852d0a2p-8L : inexact-ok
+= tgamma upward ldbl-128 -0x1.e00000000000000000000000008p+4L : -0x2.72658a08fac1cc195bda9852d0a2p-8L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1.e00000000000000000000000008p+4L : -0x2.72658a08fac1cc195bda9852d1p-8L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x1.e00000000000000000000000008p+4L : -0x2.72658a08fac1cc195bda9852d1p-8L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x1.e00000000000000000000000008p+4L : -0x2.72658a08fac1cc195bda9852dp-8L : inexact-ok
+= tgamma upward ldbl-128ibm -0x1.e00000000000000000000000008p+4L : -0x2.72658a08fac1cc195bda9852dp-8L : inexact-ok
+tgamma -0x27.ffffffffffffffffffffffffffep0
+= tgamma downward flt-32 -0x2.7ffffcp+4f : 0x7.28p-144f : inexact-ok underflow errno-erange-ok
+= tgamma tonearest flt-32 -0x2.7ffffcp+4f : 0x7.28p-144f : inexact-ok underflow errno-erange-ok
+= tgamma towardzero flt-32 -0x2.7ffffcp+4f : 0x7.28p-144f : inexact-ok underflow errno-erange-ok
+= tgamma upward flt-32 -0x2.7ffffcp+4f : 0x7.3p-144f : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7a8p-144 : inexact-ok
+= tgamma tonearest dbl-64 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7acp-144 : inexact-ok
+= tgamma towardzero dbl-64 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7a8p-144 : inexact-ok
+= tgamma upward dbl-64 -0x2.7ffffcp+4 : 0x7.2a41f1f1fa7acp-144 : inexact-ok
+= tgamma downward ldbl-96-intel -0x2.7ffffcp+4L : 0x7.2a41f1f1fa7ab858p-144L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.7ffffcp+4L : 0x7.2a41f1f1fa7ab86p-144L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.7ffffcp+4L : 0x7.2a41f1f1fa7ab858p-144L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.7ffffcp+4L : 0x7.2a41f1f1fa7ab86p-144L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.7ffffcp+4L : 0x7.2a41f1f1fa7ab858p-144L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.7ffffcp+4L : 0x7.2a41f1f1fa7ab86p-144L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.7ffffcp+4L : 0x7.2a41f1f1fa7ab858p-144L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.7ffffcp+4L : 0x7.2a41f1f1fa7ab86p-144L : inexact-ok
+= tgamma downward ldbl-128 -0x2.7ffffcp+4L : 0x7.2a41f1f1fa7ab85f51a817a3683cp-144L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.7ffffcp+4L : 0x7.2a41f1f1fa7ab85f51a817a3683cp-144L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.7ffffcp+4L : 0x7.2a41f1f1fa7ab85f51a817a3683cp-144L : inexact-ok
+= tgamma upward ldbl-128 -0x2.7ffffcp+4L : 0x7.2a41f1f1fa7ab85f51a817a3684p-144L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.7ffffcp+4L : 0x7.2a41f1f1fa7ab85f51a817a368p-144L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.7ffffcp+4L : 0x7.2a41f1f1fa7ab85f51a817a368p-144L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.7ffffcp+4L : 0x7.2a41f1f1fa7ab85f51a817a368p-144L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.7ffffcp+4L : 0x7.2a41f1f1fa7ab85f51a817a36ap-144L : inexact-ok
+= tgamma downward dbl-64 -0x2.7fffffffffffep+4 : 0xe.5476a15095db8p-116 : inexact-ok
+= tgamma tonearest dbl-64 -0x2.7fffffffffffep+4 : 0xe.5476a15095db8p-116 : inexact-ok
+= tgamma towardzero dbl-64 -0x2.7fffffffffffep+4 : 0xe.5476a15095db8p-116 : inexact-ok
+= tgamma upward dbl-64 -0x2.7fffffffffffep+4 : 0xe.5476a15095dcp-116 : inexact-ok
+= tgamma downward ldbl-96-intel -0x2.7fffffffffffep+4L : 0xe.5476a15095db946p-116L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.7fffffffffffep+4L : 0xe.5476a15095db947p-116L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.7fffffffffffep+4L : 0xe.5476a15095db946p-116L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.7fffffffffffep+4L : 0xe.5476a15095db947p-116L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.7fffffffffffep+4L : 0xe.5476a15095db946p-116L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.7fffffffffffep+4L : 0xe.5476a15095db947p-116L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.7fffffffffffep+4L : 0xe.5476a15095db946p-116L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.7fffffffffffep+4L : 0xe.5476a15095db947p-116L : inexact-ok
+= tgamma downward ldbl-128 -0x2.7fffffffffffep+4L : 0xe.5476a15095db946b38b856b9b0d8p-116L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.7fffffffffffep+4L : 0xe.5476a15095db946b38b856b9b0d8p-116L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.7fffffffffffep+4L : 0xe.5476a15095db946b38b856b9b0d8p-116L : inexact-ok
+= tgamma upward ldbl-128 -0x2.7fffffffffffep+4L : 0xe.5476a15095db946b38b856b9b0ep-116L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.7fffffffffffep+4L : 0xe.5476a15095db946b38b856b9bp-116L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.7fffffffffffep+4L : 0xe.5476a15095db946b38b856b9bp-116L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.7fffffffffffep+4L : 0xe.5476a15095db946b38b856b9bp-116L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.7fffffffffffep+4L : 0xe.5476a15095db946b38b856b9b4p-116L : inexact-ok
+= tgamma downward ldbl-96-intel -0x2.7ffffffffffffffcp+4L : 0x7.2a3b50a84ab8c6ap-104L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.7ffffffffffffffcp+4L : 0x7.2a3b50a84ab8c6a8p-104L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.7ffffffffffffffcp+4L : 0x7.2a3b50a84ab8c6ap-104L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.7ffffffffffffffcp+4L : 0x7.2a3b50a84ab8c6a8p-104L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.7ffffffffffffffcp+4L : 0x7.2a3b50a84ab8c6ap-104L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.7ffffffffffffffcp+4L : 0x7.2a3b50a84ab8c6a8p-104L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.7ffffffffffffffcp+4L : 0x7.2a3b50a84ab8c6ap-104L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.7ffffffffffffffcp+4L : 0x7.2a3b50a84ab8c6a8p-104L : inexact-ok
+= tgamma downward ldbl-128 -0x2.7ffffffffffffffcp+4L : 0x7.2a3b50a84ab8c6a7c7ac6511ac0cp-104L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.7ffffffffffffffcp+4L : 0x7.2a3b50a84ab8c6a7c7ac6511ac1p-104L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.7ffffffffffffffcp+4L : 0x7.2a3b50a84ab8c6a7c7ac6511ac0cp-104L : inexact-ok
+= tgamma upward ldbl-128 -0x2.7ffffffffffffffcp+4L : 0x7.2a3b50a84ab8c6a7c7ac6511ac1p-104L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.7ffffffffffffffcp+4L : 0x7.2a3b50a84ab8c6a7c7ac6511acp-104L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.7ffffffffffffffcp+4L : 0x7.2a3b50a84ab8c6a7c7ac6511acp-104L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.7ffffffffffffffcp+4L : 0x7.2a3b50a84ab8c6a7c7ac6511acp-104L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.7ffffffffffffffcp+4L : 0x7.2a3b50a84ab8c6a7c7ac6511aep-104L : inexact-ok
+= tgamma downward ldbl-128 -0x2.7ffffffffffffffffffffffffffep+4L : 0xe.5476a1509571800d0392255d6ffp-56L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.7ffffffffffffffffffffffffffep+4L : 0xe.5476a1509571800d0392255d6ff8p-56L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.7ffffffffffffffffffffffffffep+4L : 0xe.5476a1509571800d0392255d6ffp-56L : inexact-ok
+= tgamma upward ldbl-128 -0x2.7ffffffffffffffffffffffffffep+4L : 0xe.5476a1509571800d0392255d6ff8p-56L : inexact-ok
+= tgamma downward ldbl-128 -0x2.7fffffffffffffffffffffffffp+4L : 0x1.ca8ed42a12ae3001a07244ac173fp-60L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.7fffffffffffffffffffffffffp+4L : 0x1.ca8ed42a12ae3001a07244ac173fp-60L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.7fffffffffffffffffffffffffp+4L : 0x1.ca8ed42a12ae3001a07244ac173fp-60L : inexact-ok
+= tgamma upward ldbl-128 -0x2.7fffffffffffffffffffffffffp+4L : 0x1.ca8ed42a12ae3001a07244ac174p-60L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.7fffffffffffffffffffffffffp+4L : 0x1.ca8ed42a12ae3001a07244ac17p-60L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.7fffffffffffffffffffffffffp+4L : 0x1.ca8ed42a12ae3001a07244ac17p-60L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.7fffffffffffffffffffffffffp+4L : 0x1.ca8ed42a12ae3001a07244ac17p-60L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.7fffffffffffffffffffffffffp+4L : 0x1.ca8ed42a12ae3001a07244ac178p-60L : inexact-ok
+tgamma -0x28.000000000000000000000000002p0
+= tgamma downward flt-32 -0x2.800004p+4f : -0x7.3p-144f : inexact-ok underflow errno-erange-ok
+= tgamma tonearest flt-32 -0x2.800004p+4f : -0x7.28p-144f : inexact-ok underflow errno-erange-ok
+= tgamma towardzero flt-32 -0x2.800004p+4f : -0x7.28p-144f : inexact-ok underflow errno-erange-ok
+= tgamma upward flt-32 -0x2.800004p+4f : -0x7.28p-144f : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0x2.800004p+4 : -0x7.2a34af6633d2cp-144 : inexact-ok
+= tgamma tonearest dbl-64 -0x2.800004p+4 : -0x7.2a34af6633d2cp-144 : inexact-ok
+= tgamma towardzero dbl-64 -0x2.800004p+4 : -0x7.2a34af6633d28p-144 : inexact-ok
+= tgamma upward dbl-64 -0x2.800004p+4 : -0x7.2a34af6633d28p-144 : inexact-ok
+= tgamma downward ldbl-96-intel -0x2.800004p+4L : -0x7.2a34af6633d2b3a8p-144L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.800004p+4L : -0x7.2a34af6633d2b3a8p-144L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.800004p+4L : -0x7.2a34af6633d2b3ap-144L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.800004p+4L : -0x7.2a34af6633d2b3ap-144L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.800004p+4L : -0x7.2a34af6633d2b3a8p-144L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.800004p+4L : -0x7.2a34af6633d2b3a8p-144L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.800004p+4L : -0x7.2a34af6633d2b3ap-144L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.800004p+4L : -0x7.2a34af6633d2b3ap-144L : inexact-ok
+= tgamma downward ldbl-128 -0x2.800004p+4L : -0x7.2a34af6633d2b3a72f681ba7c1e4p-144L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.800004p+4L : -0x7.2a34af6633d2b3a72f681ba7c1ep-144L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.800004p+4L : -0x7.2a34af6633d2b3a72f681ba7c1ep-144L : inexact-ok
+= tgamma upward ldbl-128 -0x2.800004p+4L : -0x7.2a34af6633d2b3a72f681ba7c1ep-144L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.800004p+4L : -0x7.2a34af6633d2b3a72f681ba7c2p-144L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.800004p+4L : -0x7.2a34af6633d2b3a72f681ba7c2p-144L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.800004p+4L : -0x7.2a34af6633d2b3a72f681ba7cp-144L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.800004p+4L : -0x7.2a34af6633d2b3a72f681ba7cp-144L : inexact-ok
+= tgamma downward dbl-64 -0x2.8000000000002p+4 : -0xe.5476a15095078p-116 : inexact-ok
+= tgamma tonearest dbl-64 -0x2.8000000000002p+4 : -0xe.5476a15095078p-116 : inexact-ok
+= tgamma towardzero dbl-64 -0x2.8000000000002p+4 : -0xe.5476a1509507p-116 : inexact-ok
+= tgamma upward dbl-64 -0x2.8000000000002p+4 : -0xe.5476a1509507p-116 : inexact-ok
+= tgamma downward ldbl-96-intel -0x2.8000000000002p+4L : -0xe.5476a15095076bbp-116L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.8000000000002p+4L : -0xe.5476a15095076bbp-116L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.8000000000002p+4L : -0xe.5476a15095076bap-116L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.8000000000002p+4L : -0xe.5476a15095076bap-116L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.8000000000002p+4L : -0xe.5476a15095076bbp-116L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.8000000000002p+4L : -0xe.5476a15095076bbp-116L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.8000000000002p+4L : -0xe.5476a15095076bap-116L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.8000000000002p+4L : -0xe.5476a15095076bap-116L : inexact-ok
+= tgamma downward ldbl-128 -0x2.8000000000002p+4L : -0xe.5476a15095076baece6bf7cd8fc8p-116L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.8000000000002p+4L : -0xe.5476a15095076baece6bf7cd8fc8p-116L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.8000000000002p+4L : -0xe.5476a15095076baece6bf7cd8fcp-116L : inexact-ok
+= tgamma upward ldbl-128 -0x2.8000000000002p+4L : -0xe.5476a15095076baece6bf7cd8fcp-116L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.8000000000002p+4L : -0xe.5476a15095076baece6bf7cd9p-116L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.8000000000002p+4L : -0xe.5476a15095076baece6bf7cd9p-116L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.8000000000002p+4L : -0xe.5476a15095076baece6bf7cd8cp-116L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.8000000000002p+4L : -0xe.5476a15095076baece6bf7cd8cp-116L : inexact-ok
+= tgamma downward ldbl-96-intel -0x2.8000000000000004p+4L : -0x7.2a3b50a84ab8b968p-104L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.8000000000000004p+4L : -0x7.2a3b50a84ab8b968p-104L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.8000000000000004p+4L : -0x7.2a3b50a84ab8b96p-104L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.8000000000000004p+4L : -0x7.2a3b50a84ab8b96p-104L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.8000000000000004p+4L : -0x7.2a3b50a84ab8b968p-104L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.8000000000000004p+4L : -0x7.2a3b50a84ab8b968p-104L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.8000000000000004p+4L : -0x7.2a3b50a84ab8b96p-104L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.8000000000000004p+4L : -0x7.2a3b50a84ab8b96p-104L : inexact-ok
+= tgamma downward ldbl-128 -0x2.8000000000000004p+4L : -0x7.2a3b50a84ab8b9653be5c04bbd5p-104L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.8000000000000004p+4L : -0x7.2a3b50a84ab8b9653be5c04bbd4cp-104L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.8000000000000004p+4L : -0x7.2a3b50a84ab8b9653be5c04bbd4cp-104L : inexact-ok
+= tgamma upward ldbl-128 -0x2.8000000000000004p+4L : -0x7.2a3b50a84ab8b9653be5c04bbd4cp-104L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.8000000000000004p+4L : -0x7.2a3b50a84ab8b9653be5c04bbep-104L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.8000000000000004p+4L : -0x7.2a3b50a84ab8b9653be5c04bbep-104L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.8000000000000004p+4L : -0x7.2a3b50a84ab8b9653be5c04bbcp-104L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.8000000000000004p+4L : -0x7.2a3b50a84ab8b9653be5c04bbcp-104L : inexact-ok
+= tgamma downward ldbl-128 -0x2.8000000000000000000000000002p+4L : -0xe.5476a1509571800d0392255d62b8p-56L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.8000000000000000000000000002p+4L : -0xe.5476a1509571800d0392255d62bp-56L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.8000000000000000000000000002p+4L : -0xe.5476a1509571800d0392255d62bp-56L : inexact-ok
+= tgamma upward ldbl-128 -0x2.8000000000000000000000000002p+4L : -0xe.5476a1509571800d0392255d62bp-56L : inexact-ok
+= tgamma downward ldbl-128 -0x2.80000000000000000000000001p+4L : -0x1.ca8ed42a12ae3001a07244ab4317p-60L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.80000000000000000000000001p+4L : -0x1.ca8ed42a12ae3001a07244ab4316p-60L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.80000000000000000000000001p+4L : -0x1.ca8ed42a12ae3001a07244ab4316p-60L : inexact-ok
+= tgamma upward ldbl-128 -0x2.80000000000000000000000001p+4L : -0x1.ca8ed42a12ae3001a07244ab4316p-60L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.80000000000000000000000001p+4L : -0x1.ca8ed42a12ae3001a07244ab438p-60L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.80000000000000000000000001p+4L : -0x1.ca8ed42a12ae3001a07244ab43p-60L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.80000000000000000000000001p+4L : -0x1.ca8ed42a12ae3001a07244ab43p-60L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.80000000000000000000000001p+4L : -0x1.ca8ed42a12ae3001a07244ab43p-60L : inexact-ok
+tgamma -0x28.ffffffffffffffffffffffffffep0
+= tgamma downward flt-32 -0x2.8ffffcp+4f : -0x3p-148f : inexact-ok underflow errno-erange-ok
+= tgamma tonearest flt-32 -0x2.8ffffcp+4f : -0x3p-148f : inexact-ok underflow errno-erange-ok
+= tgamma towardzero flt-32 -0x2.8ffffcp+4f : -0x2.8p-148f : inexact-ok underflow errno-erange-ok
+= tgamma upward flt-32 -0x2.8ffffcp+4f : -0x2.8p-148f : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0x2.8ffffcp+4 : -0x2.cbced32c2df68p-148 : inexact-ok
+= tgamma tonearest dbl-64 -0x2.8ffffcp+4 : -0x2.cbced32c2df66p-148 : inexact-ok
+= tgamma towardzero dbl-64 -0x2.8ffffcp+4 : -0x2.cbced32c2df66p-148 : inexact-ok
+= tgamma upward dbl-64 -0x2.8ffffcp+4 : -0x2.cbced32c2df66p-148 : inexact-ok
+= tgamma downward ldbl-96-intel -0x2.8ffffcp+4L : -0x2.cbced32c2df66774p-148L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.8ffffcp+4L : -0x2.cbced32c2df66774p-148L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.8ffffcp+4L : -0x2.cbced32c2df6677p-148L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.8ffffcp+4L : -0x2.cbced32c2df6677p-148L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.8ffffcp+4L : -0x2.cbced32c2df66774p-148L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.8ffffcp+4L : -0x2.cbced32c2df66774p-148L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.8ffffcp+4L : -0x2.cbced32c2df6677p-148L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.8ffffcp+4L : -0x2.cbced32c2df6677p-148L : inexact-ok
+= tgamma downward ldbl-128 -0x2.8ffffcp+4L : -0x2.cbced32c2df66773301b466565fcp-148L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.8ffffcp+4L : -0x2.cbced32c2df66773301b466565fcp-148L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.8ffffcp+4L : -0x2.cbced32c2df66773301b466565fap-148L : inexact-ok
+= tgamma upward ldbl-128 -0x2.8ffffcp+4L : -0x2.cbced32c2df66773301b466565fap-148L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.8ffffcp+4L : -0x2.cbced32c2df66773301b466566p-148L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.8ffffcp+4L : -0x2.cbced32c2df66773301b466566p-148L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.8ffffcp+4L : -0x2.cbced32c2df66773301b466565p-148L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.8ffffcp+4L : -0x2.cbced32c2df66773301b466565p-148L : inexact-ok
+= tgamma downward dbl-64 -0x2.8fffffffffffep+4 : -0x5.979870e740bap-120 : inexact-ok
+= tgamma tonearest dbl-64 -0x2.8fffffffffffep+4 : -0x5.979870e740b9cp-120 : inexact-ok
+= tgamma towardzero dbl-64 -0x2.8fffffffffffep+4 : -0x5.979870e740b9cp-120 : inexact-ok
+= tgamma upward dbl-64 -0x2.8fffffffffffep+4 : -0x5.979870e740b9cp-120 : inexact-ok
+= tgamma downward ldbl-96-intel -0x2.8fffffffffffep+4L : -0x5.979870e740b9dd7p-120L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.8fffffffffffep+4L : -0x5.979870e740b9dd68p-120L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.8fffffffffffep+4L : -0x5.979870e740b9dd68p-120L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.8fffffffffffep+4L : -0x5.979870e740b9dd68p-120L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.8fffffffffffep+4L : -0x5.979870e740b9dd7p-120L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.8fffffffffffep+4L : -0x5.979870e740b9dd68p-120L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.8fffffffffffep+4L : -0x5.979870e740b9dd68p-120L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.8fffffffffffep+4L : -0x5.979870e740b9dd68p-120L : inexact-ok
+= tgamma downward ldbl-128 -0x2.8fffffffffffep+4L : -0x5.979870e740b9dd69794cf94b4994p-120L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.8fffffffffffep+4L : -0x5.979870e740b9dd69794cf94b499p-120L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.8fffffffffffep+4L : -0x5.979870e740b9dd69794cf94b499p-120L : inexact-ok
+= tgamma upward ldbl-128 -0x2.8fffffffffffep+4L : -0x5.979870e740b9dd69794cf94b499p-120L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.8fffffffffffep+4L : -0x5.979870e740b9dd69794cf94b4ap-120L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.8fffffffffffep+4L : -0x5.979870e740b9dd69794cf94b4ap-120L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.8fffffffffffep+4L : -0x5.979870e740b9dd69794cf94b48p-120L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.8fffffffffffep+4L : -0x5.979870e740b9dd69794cf94b48p-120L : inexact-ok
+= tgamma downward ldbl-96-intel -0x2.8ffffffffffffffcp+4L : -0x2.cbcc3873a0481b98p-108L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.8ffffffffffffffcp+4L : -0x2.cbcc3873a0481b98p-108L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.8ffffffffffffffcp+4L : -0x2.cbcc3873a0481b94p-108L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.8ffffffffffffffcp+4L : -0x2.cbcc3873a0481b94p-108L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.8ffffffffffffffcp+4L : -0x2.cbcc3873a0481b98p-108L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.8ffffffffffffffcp+4L : -0x2.cbcc3873a0481b98p-108L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.8ffffffffffffffcp+4L : -0x2.cbcc3873a0481b94p-108L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.8ffffffffffffffcp+4L : -0x2.cbcc3873a0481b94p-108L : inexact-ok
+= tgamma downward ldbl-128 -0x2.8ffffffffffffffcp+4L : -0x2.cbcc3873a0481b9702adc43e8206p-108L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.8ffffffffffffffcp+4L : -0x2.cbcc3873a0481b9702adc43e8206p-108L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.8ffffffffffffffcp+4L : -0x2.cbcc3873a0481b9702adc43e8204p-108L : inexact-ok
+= tgamma upward ldbl-128 -0x2.8ffffffffffffffcp+4L : -0x2.cbcc3873a0481b9702adc43e8204p-108L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.8ffffffffffffffcp+4L : -0x2.cbcc3873a0481b9702adc43e83p-108L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.8ffffffffffffffcp+4L : -0x2.cbcc3873a0481b9702adc43e82p-108L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.8ffffffffffffffcp+4L : -0x2.cbcc3873a0481b9702adc43e82p-108L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.8ffffffffffffffcp+4L : -0x2.cbcc3873a0481b9702adc43e82p-108L : inexact-ok
+= tgamma downward ldbl-128 -0x2.8ffffffffffffffffffffffffffep+4L : -0x5.979870e7409031f8973f46c6ce1p-60L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.8ffffffffffffffffffffffffffep+4L : -0x5.979870e7409031f8973f46c6ce0cp-60L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.8ffffffffffffffffffffffffffep+4L : -0x5.979870e7409031f8973f46c6ce0cp-60L : inexact-ok
+= tgamma upward ldbl-128 -0x2.8ffffffffffffffffffffffffffep+4L : -0x5.979870e7409031f8973f46c6ce0cp-60L : inexact-ok
+= tgamma downward ldbl-128 -0x2.8fffffffffffffffffffffffffp+4L : -0xb.2f30e1ce812063f12e7e8d9031ap-68L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.8fffffffffffffffffffffffffp+4L : -0xb.2f30e1ce812063f12e7e8d903198p-68L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.8fffffffffffffffffffffffffp+4L : -0xb.2f30e1ce812063f12e7e8d903198p-68L : inexact-ok
+= tgamma upward ldbl-128 -0x2.8fffffffffffffffffffffffffp+4L : -0xb.2f30e1ce812063f12e7e8d903198p-68L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.8fffffffffffffffffffffffffp+4L : -0xb.2f30e1ce812063f12e7e8d9034p-68L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.8fffffffffffffffffffffffffp+4L : -0xb.2f30e1ce812063f12e7e8d903p-68L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.8fffffffffffffffffffffffffp+4L : -0xb.2f30e1ce812063f12e7e8d903p-68L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.8fffffffffffffffffffffffffp+4L : -0xb.2f30e1ce812063f12e7e8d903p-68L : inexact-ok
+tgamma -0x29.000000000000000000000000002p0
+= tgamma downward flt-32 -0x2.900004p+4f : 0x2.8p-148f : inexact-ok underflow errno-erange-ok
+= tgamma tonearest flt-32 -0x2.900004p+4f : 0x3p-148f : inexact-ok underflow errno-erange-ok
+= tgamma towardzero flt-32 -0x2.900004p+4f : 0x2.8p-148f : inexact-ok underflow errno-erange-ok
+= tgamma upward flt-32 -0x2.900004p+4f : 0x3p-148f : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0x2.900004p+4 : 0x2.cbc99dbe11b36p-148 : inexact-ok
+= tgamma tonearest dbl-64 -0x2.900004p+4 : 0x2.cbc99dbe11b36p-148 : inexact-ok
+= tgamma towardzero dbl-64 -0x2.900004p+4 : 0x2.cbc99dbe11b36p-148 : inexact-ok
+= tgamma upward dbl-64 -0x2.900004p+4 : 0x2.cbc99dbe11b38p-148 : inexact-ok
+= tgamma downward ldbl-96-intel -0x2.900004p+4L : 0x2.cbc99dbe11b36854p-148L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.900004p+4L : 0x2.cbc99dbe11b36858p-148L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.900004p+4L : 0x2.cbc99dbe11b36854p-148L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.900004p+4L : 0x2.cbc99dbe11b36858p-148L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.900004p+4L : 0x2.cbc99dbe11b36854p-148L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.900004p+4L : 0x2.cbc99dbe11b36858p-148L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.900004p+4L : 0x2.cbc99dbe11b36854p-148L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.900004p+4L : 0x2.cbc99dbe11b36858p-148L : inexact-ok
+= tgamma downward ldbl-128 -0x2.900004p+4L : 0x2.cbc99dbe11b36857904d8e986872p-148L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.900004p+4L : 0x2.cbc99dbe11b36857904d8e986874p-148L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.900004p+4L : 0x2.cbc99dbe11b36857904d8e986872p-148L : inexact-ok
+= tgamma upward ldbl-128 -0x2.900004p+4L : 0x2.cbc99dbe11b36857904d8e986874p-148L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.900004p+4L : 0x2.cbc99dbe11b36857904d8e9868p-148L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.900004p+4L : 0x2.cbc99dbe11b36857904d8e9868p-148L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.900004p+4L : 0x2.cbc99dbe11b36857904d8e9868p-148L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.900004p+4L : 0x2.cbc99dbe11b36857904d8e9869p-148L : inexact-ok
+= tgamma downward dbl-64 -0x2.9000000000002p+4 : 0x5.979870e740668p-120 : inexact-ok
+= tgamma tonearest dbl-64 -0x2.9000000000002p+4 : 0x5.979870e740668p-120 : inexact-ok
+= tgamma towardzero dbl-64 -0x2.9000000000002p+4 : 0x5.979870e740668p-120 : inexact-ok
+= tgamma upward dbl-64 -0x2.9000000000002p+4 : 0x5.979870e74066cp-120 : inexact-ok
+= tgamma downward ldbl-96-intel -0x2.9000000000002p+4L : 0x5.979870e74066868p-120L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.9000000000002p+4L : 0x5.979870e740668688p-120L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.9000000000002p+4L : 0x5.979870e74066868p-120L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.9000000000002p+4L : 0x5.979870e740668688p-120L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.9000000000002p+4L : 0x5.979870e74066868p-120L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.9000000000002p+4L : 0x5.979870e740668688p-120L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.9000000000002p+4L : 0x5.979870e74066868p-120L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.9000000000002p+4L : 0x5.979870e740668688p-120L : inexact-ok
+= tgamma downward ldbl-128 -0x2.9000000000002p+4L : 0x5.979870e740668687b53195c1da2p-120L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.9000000000002p+4L : 0x5.979870e740668687b53195c1da2p-120L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.9000000000002p+4L : 0x5.979870e740668687b53195c1da2p-120L : inexact-ok
+= tgamma upward ldbl-128 -0x2.9000000000002p+4L : 0x5.979870e740668687b53195c1da24p-120L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.9000000000002p+4L : 0x5.979870e740668687b53195c1dap-120L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.9000000000002p+4L : 0x5.979870e740668687b53195c1dap-120L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.9000000000002p+4L : 0x5.979870e740668687b53195c1dap-120L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.9000000000002p+4L : 0x5.979870e740668687b53195c1dcp-120L : inexact-ok
+= tgamma downward ldbl-96-intel -0x2.9000000000000004p+4L : 0x2.cbcc3873a048166p-108L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.9000000000000004p+4L : 0x2.cbcc3873a048166p-108L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.9000000000000004p+4L : 0x2.cbcc3873a048166p-108L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.9000000000000004p+4L : 0x2.cbcc3873a0481664p-108L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.9000000000000004p+4L : 0x2.cbcc3873a048166p-108L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.9000000000000004p+4L : 0x2.cbcc3873a048166p-108L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.9000000000000004p+4L : 0x2.cbcc3873a048166p-108L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.9000000000000004p+4L : 0x2.cbcc3873a0481664p-108L : inexact-ok
+= tgamma downward ldbl-128 -0x2.9000000000000004p+4L : 0x2.cbcc3873a048166194918288496ep-108L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.9000000000000004p+4L : 0x2.cbcc3873a048166194918288497p-108L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.9000000000000004p+4L : 0x2.cbcc3873a048166194918288496ep-108L : inexact-ok
+= tgamma upward ldbl-128 -0x2.9000000000000004p+4L : 0x2.cbcc3873a048166194918288497p-108L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.9000000000000004p+4L : 0x2.cbcc3873a04816619491828849p-108L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.9000000000000004p+4L : 0x2.cbcc3873a04816619491828849p-108L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.9000000000000004p+4L : 0x2.cbcc3873a04816619491828849p-108L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.9000000000000004p+4L : 0x2.cbcc3873a0481661949182884ap-108L : inexact-ok
+= tgamma downward ldbl-128 -0x2.9000000000000000000000000002p+4L : 0x5.979870e7409031f8973f46c6c8d4p-60L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.9000000000000000000000000002p+4L : 0x5.979870e7409031f8973f46c6c8d8p-60L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.9000000000000000000000000002p+4L : 0x5.979870e7409031f8973f46c6c8d4p-60L : inexact-ok
+= tgamma upward ldbl-128 -0x2.9000000000000000000000000002p+4L : 0x5.979870e7409031f8973f46c6c8d8p-60L : inexact-ok
+= tgamma downward ldbl-128 -0x2.90000000000000000000000001p+4L : 0xb.2f30e1ce812063f12e7e8d8afc28p-68L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.90000000000000000000000001p+4L : 0xb.2f30e1ce812063f12e7e8d8afc3p-68L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.90000000000000000000000001p+4L : 0xb.2f30e1ce812063f12e7e8d8afc28p-68L : inexact-ok
+= tgamma upward ldbl-128 -0x2.90000000000000000000000001p+4L : 0xb.2f30e1ce812063f12e7e8d8afc3p-68L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.90000000000000000000000001p+4L : 0xb.2f30e1ce812063f12e7e8d8afcp-68L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.90000000000000000000000001p+4L : 0xb.2f30e1ce812063f12e7e8d8afcp-68L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.90000000000000000000000001p+4L : 0xb.2f30e1ce812063f12e7e8d8afcp-68L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.90000000000000000000000001p+4L : 0xb.2f30e1ce812063f12e7e8d8bp-68L : inexact-ok
+tgamma -0x29.ffffffffffffffffffffffffffep0
+= tgamma downward flt-32 -0x2.9ffffcp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0x2.9ffffcp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x2.9ffffcp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x2.9ffffcp+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0x2.9ffffcp+4 : 0x1.10b05211e13c7p-152 : inexact-ok
+= tgamma tonearest dbl-64 -0x2.9ffffcp+4 : 0x1.10b05211e13c7p-152 : inexact-ok
+= tgamma towardzero dbl-64 -0x2.9ffffcp+4 : 0x1.10b05211e13c7p-152 : inexact-ok
+= tgamma upward dbl-64 -0x2.9ffffcp+4 : 0x1.10b05211e13c8p-152 : inexact-ok
+= tgamma downward ldbl-96-intel -0x2.9ffffcp+4L : 0x1.10b05211e13c736ap-152L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.9ffffcp+4L : 0x1.10b05211e13c736ap-152L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.9ffffcp+4L : 0x1.10b05211e13c736ap-152L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.9ffffcp+4L : 0x1.10b05211e13c736cp-152L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.9ffffcp+4L : 0x1.10b05211e13c736ap-152L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.9ffffcp+4L : 0x1.10b05211e13c736ap-152L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.9ffffcp+4L : 0x1.10b05211e13c736ap-152L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.9ffffcp+4L : 0x1.10b05211e13c736cp-152L : inexact-ok
+= tgamma downward ldbl-128 -0x2.9ffffcp+4L : 0x1.10b05211e13c736ab795b13e6049p-152L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.9ffffcp+4L : 0x1.10b05211e13c736ab795b13e604ap-152L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.9ffffcp+4L : 0x1.10b05211e13c736ab795b13e6049p-152L : inexact-ok
+= tgamma upward ldbl-128 -0x2.9ffffcp+4L : 0x1.10b05211e13c736ab795b13e604ap-152L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.9ffffcp+4L : 0x1.10b05211e13c736ab795b13e6p-152L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.9ffffcp+4L : 0x1.10b05211e13c736ab795b13e608p-152L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.9ffffcp+4L : 0x1.10b05211e13c736ab795b13e6p-152L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.9ffffcp+4L : 0x1.10b05211e13c736ab795b13e608p-152L : inexact-ok
+= tgamma downward dbl-64 -0x2.9fffffffffffep+4 : 0x2.215ea4ea61cdp-124 : inexact-ok
+= tgamma tonearest dbl-64 -0x2.9fffffffffffep+4 : 0x2.215ea4ea61cdp-124 : inexact-ok
+= tgamma towardzero dbl-64 -0x2.9fffffffffffep+4 : 0x2.215ea4ea61cdp-124 : inexact-ok
+= tgamma upward dbl-64 -0x2.9fffffffffffep+4 : 0x2.215ea4ea61cd2p-124 : inexact-ok
+= tgamma downward ldbl-96-intel -0x2.9fffffffffffep+4L : 0x2.215ea4ea61cd0098p-124L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.9fffffffffffep+4L : 0x2.215ea4ea61cd009cp-124L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.9fffffffffffep+4L : 0x2.215ea4ea61cd0098p-124L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.9fffffffffffep+4L : 0x2.215ea4ea61cd009cp-124L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.9fffffffffffep+4L : 0x2.215ea4ea61cd0098p-124L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.9fffffffffffep+4L : 0x2.215ea4ea61cd009cp-124L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.9fffffffffffep+4L : 0x2.215ea4ea61cd0098p-124L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.9fffffffffffep+4L : 0x2.215ea4ea61cd009cp-124L : inexact-ok
+= tgamma downward ldbl-128 -0x2.9fffffffffffep+4L : 0x2.215ea4ea61cd009a66d326ac89c4p-124L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.9fffffffffffep+4L : 0x2.215ea4ea61cd009a66d326ac89c6p-124L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.9fffffffffffep+4L : 0x2.215ea4ea61cd009a66d326ac89c4p-124L : inexact-ok
+= tgamma upward ldbl-128 -0x2.9fffffffffffep+4L : 0x2.215ea4ea61cd009a66d326ac89c6p-124L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.9fffffffffffep+4L : 0x2.215ea4ea61cd009a66d326ac89p-124L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.9fffffffffffep+4L : 0x2.215ea4ea61cd009a66d326ac8ap-124L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.9fffffffffffep+4L : 0x2.215ea4ea61cd009a66d326ac89p-124L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.9fffffffffffep+4L : 0x2.215ea4ea61cd009a66d326ac8ap-124L : inexact-ok
+= tgamma downward ldbl-96-intel -0x2.9ffffffffffffffcp+4L : 0x1.10af527530de846ap-112L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.9ffffffffffffffcp+4L : 0x1.10af527530de846cp-112L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.9ffffffffffffffcp+4L : 0x1.10af527530de846ap-112L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.9ffffffffffffffcp+4L : 0x1.10af527530de846cp-112L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.9ffffffffffffffcp+4L : 0x1.10af527530de846ap-112L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.9ffffffffffffffcp+4L : 0x1.10af527530de846cp-112L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.9ffffffffffffffcp+4L : 0x1.10af527530de846ap-112L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.9ffffffffffffffcp+4L : 0x1.10af527530de846cp-112L : inexact-ok
+= tgamma downward ldbl-128 -0x2.9ffffffffffffffcp+4L : 0x1.10af527530de846be9aee0ca639ep-112L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.9ffffffffffffffcp+4L : 0x1.10af527530de846be9aee0ca639fp-112L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.9ffffffffffffffcp+4L : 0x1.10af527530de846be9aee0ca639ep-112L : inexact-ok
+= tgamma upward ldbl-128 -0x2.9ffffffffffffffcp+4L : 0x1.10af527530de846be9aee0ca639fp-112L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.9ffffffffffffffcp+4L : 0x1.10af527530de846be9aee0ca638p-112L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.9ffffffffffffffcp+4L : 0x1.10af527530de846be9aee0ca638p-112L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.9ffffffffffffffcp+4L : 0x1.10af527530de846be9aee0ca638p-112L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.9ffffffffffffffcp+4L : 0x1.10af527530de846be9aee0ca64p-112L : inexact-ok
+= tgamma downward ldbl-128 -0x2.9ffffffffffffffffffffffffffep+4L : 0x2.215ea4ea61bd06d89b244bb97312p-64L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.9ffffffffffffffffffffffffffep+4L : 0x2.215ea4ea61bd06d89b244bb97312p-64L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.9ffffffffffffffffffffffffffep+4L : 0x2.215ea4ea61bd06d89b244bb97312p-64L : inexact-ok
+= tgamma upward ldbl-128 -0x2.9ffffffffffffffffffffffffffep+4L : 0x2.215ea4ea61bd06d89b244bb97314p-64L : inexact-ok
+= tgamma downward ldbl-128 -0x2.9fffffffffffffffffffffffffp+4L : 0x4.42bd49d4c37a0db136489773e3cp-72L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.9fffffffffffffffffffffffffp+4L : 0x4.42bd49d4c37a0db136489773e3c4p-72L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.9fffffffffffffffffffffffffp+4L : 0x4.42bd49d4c37a0db136489773e3cp-72L : inexact-ok
+= tgamma upward ldbl-128 -0x2.9fffffffffffffffffffffffffp+4L : 0x4.42bd49d4c37a0db136489773e3c4p-72L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.9fffffffffffffffffffffffffp+4L : 0x4.42bd49d4c37a0db136489773e2p-72L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.9fffffffffffffffffffffffffp+4L : 0x4.42bd49d4c37a0db136489773e4p-72L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.9fffffffffffffffffffffffffp+4L : 0x4.42bd49d4c37a0db136489773e2p-72L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.9fffffffffffffffffffffffffp+4L : 0x4.42bd49d4c37a0db136489773e4p-72L : inexact-ok
+tgamma -0x2a.000000000000000000000000002p0
+= tgamma downward flt-32 -0x2.a00004p+4f : -0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma tonearest flt-32 -0x2.a00004p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x2.a00004p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x2.a00004p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0x2.a00004p+4 : -0x1.10ae52d9a7c62p-152 : inexact-ok
+= tgamma tonearest dbl-64 -0x2.a00004p+4 : -0x1.10ae52d9a7c62p-152 : inexact-ok
+= tgamma towardzero dbl-64 -0x2.a00004p+4 : -0x1.10ae52d9a7c61p-152 : inexact-ok
+= tgamma upward dbl-64 -0x2.a00004p+4 : -0x1.10ae52d9a7c61p-152 : inexact-ok
+= tgamma downward ldbl-96-intel -0x2.a00004p+4L : -0x1.10ae52d9a7c6190ap-152L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.a00004p+4L : -0x1.10ae52d9a7c6190ap-152L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.a00004p+4L : -0x1.10ae52d9a7c61908p-152L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.a00004p+4L : -0x1.10ae52d9a7c61908p-152L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.a00004p+4L : -0x1.10ae52d9a7c6190ap-152L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.a00004p+4L : -0x1.10ae52d9a7c6190ap-152L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.a00004p+4L : -0x1.10ae52d9a7c61908p-152L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.a00004p+4L : -0x1.10ae52d9a7c61908p-152L : inexact-ok
+= tgamma downward ldbl-128 -0x2.a00004p+4L : -0x1.10ae52d9a7c61909524089a457bcp-152L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.a00004p+4L : -0x1.10ae52d9a7c61909524089a457bbp-152L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.a00004p+4L : -0x1.10ae52d9a7c61909524089a457bbp-152L : inexact-ok
+= tgamma upward ldbl-128 -0x2.a00004p+4L : -0x1.10ae52d9a7c61909524089a457bbp-152L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.a00004p+4L : -0x1.10ae52d9a7c61909524089a458p-152L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.a00004p+4L : -0x1.10ae52d9a7c61909524089a4578p-152L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.a00004p+4L : -0x1.10ae52d9a7c61909524089a4578p-152L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.a00004p+4L : -0x1.10ae52d9a7c61909524089a4578p-152L : inexact-ok
+= tgamma downward dbl-64 -0x2.a000000000002p+4 : -0x2.215ea4ea61ad2p-124 : inexact-ok
+= tgamma tonearest dbl-64 -0x2.a000000000002p+4 : -0x2.215ea4ea61adp-124 : inexact-ok
+= tgamma towardzero dbl-64 -0x2.a000000000002p+4 : -0x2.215ea4ea61adp-124 : inexact-ok
+= tgamma upward dbl-64 -0x2.a000000000002p+4 : -0x2.215ea4ea61adp-124 : inexact-ok
+= tgamma downward ldbl-96-intel -0x2.a000000000002p+4L : -0x2.215ea4ea61ad0d18p-124L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.a000000000002p+4L : -0x2.215ea4ea61ad0d18p-124L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.a000000000002p+4L : -0x2.215ea4ea61ad0d14p-124L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.a000000000002p+4L : -0x2.215ea4ea61ad0d14p-124L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.a000000000002p+4L : -0x2.215ea4ea61ad0d18p-124L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.a000000000002p+4L : -0x2.215ea4ea61ad0d18p-124L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.a000000000002p+4L : -0x2.215ea4ea61ad0d14p-124L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.a000000000002p+4L : -0x2.215ea4ea61ad0d14p-124L : inexact-ok
+= tgamma downward ldbl-128 -0x2.a000000000002p+4L : -0x2.215ea4ea61ad0d16cf757159fd24p-124L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.a000000000002p+4L : -0x2.215ea4ea61ad0d16cf757159fd24p-124L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.a000000000002p+4L : -0x2.215ea4ea61ad0d16cf757159fd22p-124L : inexact-ok
+= tgamma upward ldbl-128 -0x2.a000000000002p+4L : -0x2.215ea4ea61ad0d16cf757159fd22p-124L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.a000000000002p+4L : -0x2.215ea4ea61ad0d16cf757159fep-124L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.a000000000002p+4L : -0x2.215ea4ea61ad0d16cf757159fdp-124L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.a000000000002p+4L : -0x2.215ea4ea61ad0d16cf757159fdp-124L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.a000000000002p+4L : -0x2.215ea4ea61ad0d16cf757159fdp-124L : inexact-ok
+= tgamma downward ldbl-96-intel -0x2.a000000000000004p+4L : -0x1.10af527530de826ep-112L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.a000000000000004p+4L : -0x1.10af527530de826cp-112L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.a000000000000004p+4L : -0x1.10af527530de826cp-112L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.a000000000000004p+4L : -0x1.10af527530de826cp-112L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.a000000000000004p+4L : -0x1.10af527530de826ep-112L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.a000000000000004p+4L : -0x1.10af527530de826cp-112L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.a000000000000004p+4L : -0x1.10af527530de826cp-112L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.a000000000000004p+4L : -0x1.10af527530de826cp-112L : inexact-ok
+= tgamma downward ldbl-128 -0x2.a000000000000004p+4L : -0x1.10af527530de826cb1756aef0e76p-112L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.a000000000000004p+4L : -0x1.10af527530de826cb1756aef0e76p-112L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.a000000000000004p+4L : -0x1.10af527530de826cb1756aef0e75p-112L : inexact-ok
+= tgamma upward ldbl-128 -0x2.a000000000000004p+4L : -0x1.10af527530de826cb1756aef0e75p-112L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.a000000000000004p+4L : -0x1.10af527530de826cb1756aef0e8p-112L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.a000000000000004p+4L : -0x1.10af527530de826cb1756aef0e8p-112L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.a000000000000004p+4L : -0x1.10af527530de826cb1756aef0ep-112L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.a000000000000004p+4L : -0x1.10af527530de826cb1756aef0ep-112L : inexact-ok
+= tgamma downward ldbl-128 -0x2.a000000000000000000000000002p+4L : -0x2.215ea4ea61bd06d89b244bb97114p-64L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.a000000000000000000000000002p+4L : -0x2.215ea4ea61bd06d89b244bb97114p-64L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.a000000000000000000000000002p+4L : -0x2.215ea4ea61bd06d89b244bb97112p-64L : inexact-ok
+= tgamma upward ldbl-128 -0x2.a000000000000000000000000002p+4L : -0x2.215ea4ea61bd06d89b244bb97112p-64L : inexact-ok
+= tgamma downward ldbl-128 -0x2.a0000000000000000000000001p+4L : -0x4.42bd49d4c37a0db136489771e48cp-72L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.a0000000000000000000000001p+4L : -0x4.42bd49d4c37a0db136489771e488p-72L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.a0000000000000000000000001p+4L : -0x4.42bd49d4c37a0db136489771e488p-72L : inexact-ok
+= tgamma upward ldbl-128 -0x2.a0000000000000000000000001p+4L : -0x4.42bd49d4c37a0db136489771e488p-72L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.a0000000000000000000000001p+4L : -0x4.42bd49d4c37a0db136489771e6p-72L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.a0000000000000000000000001p+4L : -0x4.42bd49d4c37a0db136489771e4p-72L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.a0000000000000000000000001p+4L : -0x4.42bd49d4c37a0db136489771e4p-72L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.a0000000000000000000000001p+4L : -0x4.42bd49d4c37a0db136489771e4p-72L : inexact-ok
+tgamma -0x31.ffffffffffffffffffffffffffep0
+= tgamma downward flt-32 -0x3.1ffffcp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0x3.1ffffcp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x3.1ffffcp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x3.1ffffcp+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa78p-200 : inexact-ok
+= tgamma tonearest dbl-64 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa8p-200 : inexact-ok
+= tgamma towardzero dbl-64 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa78p-200 : inexact-ok
+= tgamma upward dbl-64 -0x3.1ffffcp+4 : 0xd.d9c54ba29fa8p-200 : inexact-ok
+= tgamma downward ldbl-96-intel -0x3.1ffffcp+4L : 0xd.d9c54ba29fa7f02p-200L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x3.1ffffcp+4L : 0xd.d9c54ba29fa7f03p-200L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x3.1ffffcp+4L : 0xd.d9c54ba29fa7f02p-200L : inexact-ok
+= tgamma upward ldbl-96-intel -0x3.1ffffcp+4L : 0xd.d9c54ba29fa7f03p-200L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x3.1ffffcp+4L : 0xd.d9c54ba29fa7f02p-200L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x3.1ffffcp+4L : 0xd.d9c54ba29fa7f03p-200L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x3.1ffffcp+4L : 0xd.d9c54ba29fa7f02p-200L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x3.1ffffcp+4L : 0xd.d9c54ba29fa7f03p-200L : inexact-ok
+= tgamma downward ldbl-128 -0x3.1ffffcp+4L : 0xd.d9c54ba29fa7f02edf65d0d0087p-200L : inexact-ok
+= tgamma tonearest ldbl-128 -0x3.1ffffcp+4L : 0xd.d9c54ba29fa7f02edf65d0d0087p-200L : inexact-ok
+= tgamma towardzero ldbl-128 -0x3.1ffffcp+4L : 0xd.d9c54ba29fa7f02edf65d0d0087p-200L : inexact-ok
+= tgamma upward ldbl-128 -0x3.1ffffcp+4L : 0xd.d9c54ba29fa7f02edf65d0d00878p-200L : inexact-ok
+= tgamma downward ldbl-128ibm -0x3.1ffffcp+4L : 0xd.d9c54ba29fa7f02edf65d0d008p-200L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x3.1ffffcp+4L : 0xd.d9c54ba29fa7f02edf65d0d008p-200L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x3.1ffffcp+4L : 0xd.d9c54ba29fa7f02edf65d0d008p-200L : inexact-ok
+= tgamma upward ldbl-128ibm -0x3.1ffffcp+4L : 0xd.d9c54ba29fa7f02edf65d0d00cp-200L : inexact-ok
+= tgamma downward dbl-64 -0x3.1fffffffffffep+4 : 0x1.bb36f6e12ce51p-168 : inexact-ok
+= tgamma tonearest dbl-64 -0x3.1fffffffffffep+4 : 0x1.bb36f6e12ce51p-168 : inexact-ok
+= tgamma towardzero dbl-64 -0x3.1fffffffffffep+4 : 0x1.bb36f6e12ce51p-168 : inexact-ok
+= tgamma upward dbl-64 -0x3.1fffffffffffep+4 : 0x1.bb36f6e12ce52p-168 : inexact-ok
+= tgamma downward ldbl-96-intel -0x3.1fffffffffffep+4L : 0x1.bb36f6e12ce51696p-168L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x3.1fffffffffffep+4L : 0x1.bb36f6e12ce51698p-168L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x3.1fffffffffffep+4L : 0x1.bb36f6e12ce51696p-168L : inexact-ok
+= tgamma upward ldbl-96-intel -0x3.1fffffffffffep+4L : 0x1.bb36f6e12ce51698p-168L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x3.1fffffffffffep+4L : 0x1.bb36f6e12ce51696p-168L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x3.1fffffffffffep+4L : 0x1.bb36f6e12ce51698p-168L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x3.1fffffffffffep+4L : 0x1.bb36f6e12ce51696p-168L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x3.1fffffffffffep+4L : 0x1.bb36f6e12ce51698p-168L : inexact-ok
+= tgamma downward ldbl-128 -0x3.1fffffffffffep+4L : 0x1.bb36f6e12ce5169716d0dacfff1fp-168L : inexact-ok
+= tgamma tonearest ldbl-128 -0x3.1fffffffffffep+4L : 0x1.bb36f6e12ce5169716d0dacfff2p-168L : inexact-ok
+= tgamma towardzero ldbl-128 -0x3.1fffffffffffep+4L : 0x1.bb36f6e12ce5169716d0dacfff1fp-168L : inexact-ok
+= tgamma upward ldbl-128 -0x3.1fffffffffffep+4L : 0x1.bb36f6e12ce5169716d0dacfff2p-168L : inexact-ok
+= tgamma downward ldbl-128ibm -0x3.1fffffffffffep+4L : 0x1.bb36f6e12ce5169716d0dacfffp-168L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x3.1fffffffffffep+4L : 0x1.bb36f6e12ce5169716d0dacfffp-168L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x3.1fffffffffffep+4L : 0x1.bb36f6e12ce5169716d0dacfffp-168L : inexact-ok
+= tgamma upward ldbl-128ibm -0x3.1fffffffffffep+4L : 0x1.bb36f6e12ce5169716d0dacfff8p-168L : inexact-ok
+= tgamma downward ldbl-96-intel -0x3.1ffffffffffffffcp+4L : 0xd.d9b7b70966bc1dcp-160L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x3.1ffffffffffffffcp+4L : 0xd.d9b7b70966bc1dcp-160L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x3.1ffffffffffffffcp+4L : 0xd.d9b7b70966bc1dcp-160L : inexact-ok
+= tgamma upward ldbl-96-intel -0x3.1ffffffffffffffcp+4L : 0xd.d9b7b70966bc1ddp-160L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x3.1ffffffffffffffcp+4L : 0xd.d9b7b70966bc1dcp-160L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x3.1ffffffffffffffcp+4L : 0xd.d9b7b70966bc1dcp-160L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x3.1ffffffffffffffcp+4L : 0xd.d9b7b70966bc1dcp-160L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x3.1ffffffffffffffcp+4L : 0xd.d9b7b70966bc1ddp-160L : inexact-ok
+= tgamma downward ldbl-128 -0x3.1ffffffffffffffcp+4L : 0xd.d9b7b70966bc1dc41628cab0fa48p-160L : inexact-ok
+= tgamma tonearest ldbl-128 -0x3.1ffffffffffffffcp+4L : 0xd.d9b7b70966bc1dc41628cab0fa5p-160L : inexact-ok
+= tgamma towardzero ldbl-128 -0x3.1ffffffffffffffcp+4L : 0xd.d9b7b70966bc1dc41628cab0fa48p-160L : inexact-ok
+= tgamma upward ldbl-128 -0x3.1ffffffffffffffcp+4L : 0xd.d9b7b70966bc1dc41628cab0fa5p-160L : inexact-ok
+= tgamma downward ldbl-128ibm -0x3.1ffffffffffffffcp+4L : 0xd.d9b7b70966bc1dc41628cab0f8p-160L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x3.1ffffffffffffffcp+4L : 0xd.d9b7b70966bc1dc41628cab0fcp-160L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x3.1ffffffffffffffcp+4L : 0xd.d9b7b70966bc1dc41628cab0f8p-160L : inexact-ok
+= tgamma upward ldbl-128ibm -0x3.1ffffffffffffffcp+4L : 0xd.d9b7b70966bc1dc41628cab0fcp-160L : inexact-ok
+= tgamma downward ldbl-128 -0x3.1ffffffffffffffffffffffffffep+4L : 0x1.bb36f6e12cd78205f0a0534536dbp-108L : inexact-ok
+= tgamma tonearest ldbl-128 -0x3.1ffffffffffffffffffffffffffep+4L : 0x1.bb36f6e12cd78205f0a0534536dcp-108L : inexact-ok
+= tgamma towardzero ldbl-128 -0x3.1ffffffffffffffffffffffffffep+4L : 0x1.bb36f6e12cd78205f0a0534536dbp-108L : inexact-ok
+= tgamma upward ldbl-128 -0x3.1ffffffffffffffffffffffffffep+4L : 0x1.bb36f6e12cd78205f0a0534536dcp-108L : inexact-ok
+= tgamma downward ldbl-128 -0x3.1fffffffffffffffffffffffffp+4L : 0x3.766dedc259af040be140a68b454cp-116L : inexact-ok
+= tgamma tonearest ldbl-128 -0x3.1fffffffffffffffffffffffffp+4L : 0x3.766dedc259af040be140a68b454ep-116L : inexact-ok
+= tgamma towardzero ldbl-128 -0x3.1fffffffffffffffffffffffffp+4L : 0x3.766dedc259af040be140a68b454cp-116L : inexact-ok
+= tgamma upward ldbl-128 -0x3.1fffffffffffffffffffffffffp+4L : 0x3.766dedc259af040be140a68b454ep-116L : inexact-ok
+= tgamma downward ldbl-128ibm -0x3.1fffffffffffffffffffffffffp+4L : 0x3.766dedc259af040be140a68b45p-116L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x3.1fffffffffffffffffffffffffp+4L : 0x3.766dedc259af040be140a68b45p-116L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x3.1fffffffffffffffffffffffffp+4L : 0x3.766dedc259af040be140a68b45p-116L : inexact-ok
+= tgamma upward ldbl-128ibm -0x3.1fffffffffffffffffffffffffp+4L : 0x3.766dedc259af040be140a68b46p-116L : inexact-ok
+tgamma -0x32.000000000000000000000000002p0
+= tgamma downward flt-32 -0x3.200004p+4f : -0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma tonearest flt-32 -0x3.200004p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x3.200004p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x3.200004p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0x3.200004p+4 : -0xd.d9aa2280534p-200 : inexact-ok
+= tgamma tonearest dbl-64 -0x3.200004p+4 : -0xd.d9aa2280534p-200 : inexact-ok
+= tgamma towardzero dbl-64 -0x3.200004p+4 : -0xd.d9aa2280533f8p-200 : inexact-ok
+= tgamma upward dbl-64 -0x3.200004p+4 : -0xd.d9aa2280533f8p-200 : inexact-ok
+= tgamma downward ldbl-96-intel -0x3.200004p+4L : -0xd.d9aa2280533fc1p-200L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x3.200004p+4L : -0xd.d9aa2280533fc1p-200L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x3.200004p+4L : -0xd.d9aa2280533fc0fp-200L : inexact-ok
+= tgamma upward ldbl-96-intel -0x3.200004p+4L : -0xd.d9aa2280533fc0fp-200L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x3.200004p+4L : -0xd.d9aa2280533fc1p-200L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x3.200004p+4L : -0xd.d9aa2280533fc1p-200L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x3.200004p+4L : -0xd.d9aa2280533fc0fp-200L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x3.200004p+4L : -0xd.d9aa2280533fc0fp-200L : inexact-ok
+= tgamma downward ldbl-128 -0x3.200004p+4L : -0xd.d9aa2280533fc0fa48a205cb1118p-200L : inexact-ok
+= tgamma tonearest ldbl-128 -0x3.200004p+4L : -0xd.d9aa2280533fc0fa48a205cb111p-200L : inexact-ok
+= tgamma towardzero ldbl-128 -0x3.200004p+4L : -0xd.d9aa2280533fc0fa48a205cb111p-200L : inexact-ok
+= tgamma upward ldbl-128 -0x3.200004p+4L : -0xd.d9aa2280533fc0fa48a205cb111p-200L : inexact-ok
+= tgamma downward ldbl-128ibm -0x3.200004p+4L : -0xd.d9aa2280533fc0fa48a205cb14p-200L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x3.200004p+4L : -0xd.d9aa2280533fc0fa48a205cb1p-200L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x3.200004p+4L : -0xd.d9aa2280533fc0fa48a205cb1p-200L : inexact-ok
+= tgamma upward ldbl-128ibm -0x3.200004p+4L : -0xd.d9aa2280533fc0fa48a205cb1p-200L : inexact-ok
+= tgamma downward dbl-64 -0x3.2000000000002p+4 : -0x1.bb36f6e12cc9fp-168 : inexact-ok
+= tgamma tonearest dbl-64 -0x3.2000000000002p+4 : -0x1.bb36f6e12cc9fp-168 : inexact-ok
+= tgamma towardzero dbl-64 -0x3.2000000000002p+4 : -0x1.bb36f6e12cc9ep-168 : inexact-ok
+= tgamma upward dbl-64 -0x3.2000000000002p+4 : -0x1.bb36f6e12cc9ep-168 : inexact-ok
+= tgamma downward ldbl-96-intel -0x3.2000000000002p+4L : -0x1.bb36f6e12cc9ed76p-168L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x3.2000000000002p+4L : -0x1.bb36f6e12cc9ed74p-168L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x3.2000000000002p+4L : -0x1.bb36f6e12cc9ed74p-168L : inexact-ok
+= tgamma upward ldbl-96-intel -0x3.2000000000002p+4L : -0x1.bb36f6e12cc9ed74p-168L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x3.2000000000002p+4L : -0x1.bb36f6e12cc9ed76p-168L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x3.2000000000002p+4L : -0x1.bb36f6e12cc9ed74p-168L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x3.2000000000002p+4L : -0x1.bb36f6e12cc9ed74p-168L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x3.2000000000002p+4L : -0x1.bb36f6e12cc9ed74p-168L : inexact-ok
+= tgamma downward ldbl-128 -0x3.2000000000002p+4L : -0x1.bb36f6e12cc9ed74ca6fcc3b9861p-168L : inexact-ok
+= tgamma tonearest ldbl-128 -0x3.2000000000002p+4L : -0x1.bb36f6e12cc9ed74ca6fcc3b9861p-168L : inexact-ok
+= tgamma towardzero ldbl-128 -0x3.2000000000002p+4L : -0x1.bb36f6e12cc9ed74ca6fcc3b986p-168L : inexact-ok
+= tgamma upward ldbl-128 -0x3.2000000000002p+4L : -0x1.bb36f6e12cc9ed74ca6fcc3b986p-168L : inexact-ok
+= tgamma downward ldbl-128ibm -0x3.2000000000002p+4L : -0x1.bb36f6e12cc9ed74ca6fcc3b988p-168L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x3.2000000000002p+4L : -0x1.bb36f6e12cc9ed74ca6fcc3b988p-168L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x3.2000000000002p+4L : -0x1.bb36f6e12cc9ed74ca6fcc3b98p-168L : inexact-ok
+= tgamma upward ldbl-128ibm -0x3.2000000000002p+4L : -0x1.bb36f6e12cc9ed74ca6fcc3b98p-168L : inexact-ok
+= tgamma downward ldbl-96-intel -0x3.2000000000000004p+4L : -0xd.d9b7b70966bc02ap-160L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x3.2000000000000004p+4L : -0xd.d9b7b70966bc02ap-160L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x3.2000000000000004p+4L : -0xd.d9b7b70966bc029p-160L : inexact-ok
+= tgamma upward ldbl-96-intel -0x3.2000000000000004p+4L : -0xd.d9b7b70966bc029p-160L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x3.2000000000000004p+4L : -0xd.d9b7b70966bc02ap-160L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x3.2000000000000004p+4L : -0xd.d9b7b70966bc02ap-160L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x3.2000000000000004p+4L : -0xd.d9b7b70966bc029p-160L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x3.2000000000000004p+4L : -0xd.d9b7b70966bc029p-160L : inexact-ok
+= tgamma downward ldbl-128 -0x3.2000000000000004p+4L : -0xd.d9b7b70966bc029af3dc69a265e8p-160L : inexact-ok
+= tgamma tonearest ldbl-128 -0x3.2000000000000004p+4L : -0xd.d9b7b70966bc029af3dc69a265e8p-160L : inexact-ok
+= tgamma towardzero ldbl-128 -0x3.2000000000000004p+4L : -0xd.d9b7b70966bc029af3dc69a265ep-160L : inexact-ok
+= tgamma upward ldbl-128 -0x3.2000000000000004p+4L : -0xd.d9b7b70966bc029af3dc69a265ep-160L : inexact-ok
+= tgamma downward ldbl-128ibm -0x3.2000000000000004p+4L : -0xd.d9b7b70966bc029af3dc69a268p-160L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x3.2000000000000004p+4L : -0xd.d9b7b70966bc029af3dc69a264p-160L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x3.2000000000000004p+4L : -0xd.d9b7b70966bc029af3dc69a264p-160L : inexact-ok
+= tgamma upward ldbl-128ibm -0x3.2000000000000004p+4L : -0xd.d9b7b70966bc029af3dc69a264p-160L : inexact-ok
+= tgamma downward ldbl-128 -0x3.2000000000000000000000000002p+4L : -0x1.bb36f6e12cd78205f0a053453529p-108L : inexact-ok
+= tgamma tonearest ldbl-128 -0x3.2000000000000000000000000002p+4L : -0x1.bb36f6e12cd78205f0a053453529p-108L : inexact-ok
+= tgamma towardzero ldbl-128 -0x3.2000000000000000000000000002p+4L : -0x1.bb36f6e12cd78205f0a053453528p-108L : inexact-ok
+= tgamma upward ldbl-128 -0x3.2000000000000000000000000002p+4L : -0x1.bb36f6e12cd78205f0a053453528p-108L : inexact-ok
+= tgamma downward ldbl-128 -0x3.20000000000000000000000001p+4L : -0x3.766dedc259af040be140a68992bcp-116L : inexact-ok
+= tgamma tonearest ldbl-128 -0x3.20000000000000000000000001p+4L : -0x3.766dedc259af040be140a68992bap-116L : inexact-ok
+= tgamma towardzero ldbl-128 -0x3.20000000000000000000000001p+4L : -0x3.766dedc259af040be140a68992bap-116L : inexact-ok
+= tgamma upward ldbl-128 -0x3.20000000000000000000000001p+4L : -0x3.766dedc259af040be140a68992bap-116L : inexact-ok
+= tgamma downward ldbl-128ibm -0x3.20000000000000000000000001p+4L : -0x3.766dedc259af040be140a68993p-116L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x3.20000000000000000000000001p+4L : -0x3.766dedc259af040be140a68993p-116L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x3.20000000000000000000000001p+4L : -0x3.766dedc259af040be140a68992p-116L : inexact-ok
+= tgamma upward ldbl-128ibm -0x3.20000000000000000000000001p+4L : -0x3.766dedc259af040be140a68992p-116L : inexact-ok
+tgamma -0x63.ffffffffffffffffffffffffffcp0
+= tgamma downward flt-32 -0x6.3ffff8p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0x6.3ffff8p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x6.3ffff8p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x6.3ffff8p+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c76p-508 : inexact-ok
+= tgamma tonearest dbl-64 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c77p-508 : inexact-ok
+= tgamma towardzero dbl-64 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c76p-508 : inexact-ok
+= tgamma upward dbl-64 -0x6.3ffff8p+4 : 0x1.2d4cd4e344c77p-508 : inexact-ok
+= tgamma downward ldbl-96-intel -0x6.3ffff8p+4L : 0x1.2d4cd4e344c76df8p-508L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x6.3ffff8p+4L : 0x1.2d4cd4e344c76df8p-508L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x6.3ffff8p+4L : 0x1.2d4cd4e344c76df8p-508L : inexact-ok
+= tgamma upward ldbl-96-intel -0x6.3ffff8p+4L : 0x1.2d4cd4e344c76dfap-508L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x6.3ffff8p+4L : 0x1.2d4cd4e344c76df8p-508L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x6.3ffff8p+4L : 0x1.2d4cd4e344c76df8p-508L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x6.3ffff8p+4L : 0x1.2d4cd4e344c76df8p-508L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x6.3ffff8p+4L : 0x1.2d4cd4e344c76dfap-508L : inexact-ok
+= tgamma downward ldbl-128 -0x6.3ffff8p+4L : 0x1.2d4cd4e344c76df84d32370bce6dp-508L : inexact-ok
+= tgamma tonearest ldbl-128 -0x6.3ffff8p+4L : 0x1.2d4cd4e344c76df84d32370bce6dp-508L : inexact-ok
+= tgamma towardzero ldbl-128 -0x6.3ffff8p+4L : 0x1.2d4cd4e344c76df84d32370bce6dp-508L : inexact-ok
+= tgamma upward ldbl-128 -0x6.3ffff8p+4L : 0x1.2d4cd4e344c76df84d32370bce6ep-508L : inexact-ok
+= tgamma downward ldbl-128ibm -0x6.3ffff8p+4L : 0x1.2d4cd4e344c76df84d32370bcep-508L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x6.3ffff8p+4L : 0x1.2d4cd4e344c76df84d32370bce8p-508L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x6.3ffff8p+4L : 0x1.2d4cd4e344c76df84d32370bcep-508L : inexact-ok
+= tgamma upward ldbl-128ibm -0x6.3ffff8p+4L : 0x1.2d4cd4e344c76df84d32370bce8p-508L : inexact-ok
+= tgamma downward dbl-64 -0x6.3fffffffffffcp+4 : 0x2.5a943cc0fd1b8p-480 : inexact-ok
+= tgamma tonearest dbl-64 -0x6.3fffffffffffcp+4 : 0x2.5a943cc0fd1b8p-480 : inexact-ok
+= tgamma towardzero dbl-64 -0x6.3fffffffffffcp+4 : 0x2.5a943cc0fd1b8p-480 : inexact-ok
+= tgamma upward dbl-64 -0x6.3fffffffffffcp+4 : 0x2.5a943cc0fd1bap-480 : inexact-ok
+= tgamma downward ldbl-96-intel -0x6.3fffffffffffcp+4L : 0x2.5a943cc0fd1b86acp-480L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x6.3fffffffffffcp+4L : 0x2.5a943cc0fd1b86bp-480L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x6.3fffffffffffcp+4L : 0x2.5a943cc0fd1b86acp-480L : inexact-ok
+= tgamma upward ldbl-96-intel -0x6.3fffffffffffcp+4L : 0x2.5a943cc0fd1b86bp-480L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x6.3fffffffffffcp+4L : 0x2.5a943cc0fd1b86acp-480L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x6.3fffffffffffcp+4L : 0x2.5a943cc0fd1b86bp-480L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x6.3fffffffffffcp+4L : 0x2.5a943cc0fd1b86acp-480L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x6.3fffffffffffcp+4L : 0x2.5a943cc0fd1b86bp-480L : inexact-ok
+= tgamma downward ldbl-128 -0x6.3fffffffffffcp+4L : 0x2.5a943cc0fd1b86af87ac9dc1a384p-480L : inexact-ok
+= tgamma tonearest ldbl-128 -0x6.3fffffffffffcp+4L : 0x2.5a943cc0fd1b86af87ac9dc1a384p-480L : inexact-ok
+= tgamma towardzero ldbl-128 -0x6.3fffffffffffcp+4L : 0x2.5a943cc0fd1b86af87ac9dc1a384p-480L : inexact-ok
+= tgamma upward ldbl-128 -0x6.3fffffffffffcp+4L : 0x2.5a943cc0fd1b86af87ac9dc1a386p-480L : inexact-ok
+= tgamma downward ldbl-128ibm -0x6.3fffffffffffcp+4L : 0x2.5a943cc0fd1b86af87ac9dc1a3p-480L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x6.3fffffffffffcp+4L : 0x2.5a943cc0fd1b86af87ac9dc1a4p-480L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x6.3fffffffffffcp+4L : 0x2.5a943cc0fd1b86af87ac9dc1a3p-480L : inexact-ok
+= tgamma upward ldbl-128ibm -0x6.3fffffffffffcp+4L : 0x2.5a943cc0fd1b86af87ac9dc1a4p-480L : inexact-ok
+= tgamma downward ldbl-96-intel -0x6.3ffffffffffffff8p+4L : 0x1.2d4a1e607e781214p-468L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x6.3ffffffffffffff8p+4L : 0x1.2d4a1e607e781214p-468L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x6.3ffffffffffffff8p+4L : 0x1.2d4a1e607e781214p-468L : inexact-ok
+= tgamma upward ldbl-96-intel -0x6.3ffffffffffffff8p+4L : 0x1.2d4a1e607e781216p-468L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x6.3ffffffffffffff8p+4L : 0x1.2d4a1e607e781214p-468L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x6.3ffffffffffffff8p+4L : 0x1.2d4a1e607e781214p-468L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x6.3ffffffffffffff8p+4L : 0x1.2d4a1e607e781214p-468L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x6.3ffffffffffffff8p+4L : 0x1.2d4a1e607e781216p-468L : inexact-ok
+= tgamma downward ldbl-128 -0x6.3ffffffffffffff8p+4L : 0x1.2d4a1e607e781214f0525c22da55p-468L : inexact-ok
+= tgamma tonearest ldbl-128 -0x6.3ffffffffffffff8p+4L : 0x1.2d4a1e607e781214f0525c22da55p-468L : inexact-ok
+= tgamma towardzero ldbl-128 -0x6.3ffffffffffffff8p+4L : 0x1.2d4a1e607e781214f0525c22da55p-468L : inexact-ok
+= tgamma upward ldbl-128 -0x6.3ffffffffffffff8p+4L : 0x1.2d4a1e607e781214f0525c22da56p-468L : inexact-ok
+= tgamma downward ldbl-128ibm -0x6.3ffffffffffffff8p+4L : 0x1.2d4a1e607e781214f0525c22dap-468L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x6.3ffffffffffffff8p+4L : 0x1.2d4a1e607e781214f0525c22da8p-468L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x6.3ffffffffffffff8p+4L : 0x1.2d4a1e607e781214f0525c22dap-468L : inexact-ok
+= tgamma upward ldbl-128ibm -0x6.3ffffffffffffff8p+4L : 0x1.2d4a1e607e781214f0525c22da8p-468L : inexact-ok
+= tgamma downward ldbl-128 -0x6.3ffffffffffffffffffffffffffcp+4L : 0x2.5a943cc0fcf01ebce2500cb3cf5ep-420L : inexact-ok
+= tgamma tonearest ldbl-128 -0x6.3ffffffffffffffffffffffffffcp+4L : 0x2.5a943cc0fcf01ebce2500cb3cf5ep-420L : inexact-ok
+= tgamma towardzero ldbl-128 -0x6.3ffffffffffffffffffffffffffcp+4L : 0x2.5a943cc0fcf01ebce2500cb3cf5ep-420L : inexact-ok
+= tgamma upward ldbl-128 -0x6.3ffffffffffffffffffffffffffcp+4L : 0x2.5a943cc0fcf01ebce2500cb3cf6p-420L : inexact-ok
+= tgamma downward ldbl-128 -0x6.3ffffffffffffffffffffffffep+4L : 0x4.b5287981f9e03d79c4a0196a4fccp-428L : inexact-ok
+= tgamma tonearest ldbl-128 -0x6.3ffffffffffffffffffffffffep+4L : 0x4.b5287981f9e03d79c4a0196a4fdp-428L : inexact-ok
+= tgamma towardzero ldbl-128 -0x6.3ffffffffffffffffffffffffep+4L : 0x4.b5287981f9e03d79c4a0196a4fccp-428L : inexact-ok
+= tgamma upward ldbl-128 -0x6.3ffffffffffffffffffffffffep+4L : 0x4.b5287981f9e03d79c4a0196a4fdp-428L : inexact-ok
+= tgamma downward ldbl-128ibm -0x6.3ffffffffffffffffffffffffep+4L : 0x4.b5287981f9e03d79c4a0196a4ep-428L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x6.3ffffffffffffffffffffffffep+4L : 0x4.b5287981f9e03d79c4a0196a5p-428L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x6.3ffffffffffffffffffffffffep+4L : 0x4.b5287981f9e03d79c4a0196a4ep-428L : inexact-ok
+= tgamma upward ldbl-128ibm -0x6.3ffffffffffffffffffffffffep+4L : 0x4.b5287981f9e03d79c4a0196a5p-428L : inexact-ok
+tgamma -0x64.000000000000000000000000004p0
+= tgamma downward flt-32 -0x6.400008p+4f : -0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma tonearest flt-32 -0x6.400008p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x6.400008p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x6.400008p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0x6.400008p+4 : -0x1.2d4767e4f014ep-508 : inexact-ok
+= tgamma tonearest dbl-64 -0x6.400008p+4 : -0x1.2d4767e4f014dp-508 : inexact-ok
+= tgamma towardzero dbl-64 -0x6.400008p+4 : -0x1.2d4767e4f014dp-508 : inexact-ok
+= tgamma upward dbl-64 -0x6.400008p+4 : -0x1.2d4767e4f014dp-508 : inexact-ok
+= tgamma downward ldbl-96-intel -0x6.400008p+4L : -0x1.2d4767e4f014d48cp-508L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x6.400008p+4L : -0x1.2d4767e4f014d48cp-508L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x6.400008p+4L : -0x1.2d4767e4f014d48ap-508L : inexact-ok
+= tgamma upward ldbl-96-intel -0x6.400008p+4L : -0x1.2d4767e4f014d48ap-508L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x6.400008p+4L : -0x1.2d4767e4f014d48cp-508L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x6.400008p+4L : -0x1.2d4767e4f014d48cp-508L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x6.400008p+4L : -0x1.2d4767e4f014d48ap-508L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x6.400008p+4L : -0x1.2d4767e4f014d48ap-508L : inexact-ok
+= tgamma downward ldbl-128 -0x6.400008p+4L : -0x1.2d4767e4f014d48bc8523646526cp-508L : inexact-ok
+= tgamma tonearest ldbl-128 -0x6.400008p+4L : -0x1.2d4767e4f014d48bc8523646526bp-508L : inexact-ok
+= tgamma towardzero ldbl-128 -0x6.400008p+4L : -0x1.2d4767e4f014d48bc8523646526bp-508L : inexact-ok
+= tgamma upward ldbl-128 -0x6.400008p+4L : -0x1.2d4767e4f014d48bc8523646526bp-508L : inexact-ok
+= tgamma downward ldbl-128ibm -0x6.400008p+4L : -0x1.2d4767e4f014d48bc8523646528p-508L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x6.400008p+4L : -0x1.2d4767e4f014d48bc8523646528p-508L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x6.400008p+4L : -0x1.2d4767e4f014d48bc852364652p-508L : inexact-ok
+= tgamma upward ldbl-128ibm -0x6.400008p+4L : -0x1.2d4767e4f014d48bc852364652p-508L : inexact-ok
+= tgamma downward dbl-64 -0x6.4000000000004p+4 : -0x2.5a943cc0fcc4cp-480 : inexact-ok
+= tgamma tonearest dbl-64 -0x6.4000000000004p+4 : -0x2.5a943cc0fcc4cp-480 : inexact-ok
+= tgamma towardzero dbl-64 -0x6.4000000000004p+4 : -0x2.5a943cc0fcc4ap-480 : inexact-ok
+= tgamma upward dbl-64 -0x6.4000000000004p+4 : -0x2.5a943cc0fcc4ap-480 : inexact-ok
+= tgamma downward ldbl-96-intel -0x6.4000000000004p+4L : -0x2.5a943cc0fcc4b6ccp-480L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x6.4000000000004p+4L : -0x2.5a943cc0fcc4b6ccp-480L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x6.4000000000004p+4L : -0x2.5a943cc0fcc4b6c8p-480L : inexact-ok
+= tgamma upward ldbl-96-intel -0x6.4000000000004p+4L : -0x2.5a943cc0fcc4b6c8p-480L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x6.4000000000004p+4L : -0x2.5a943cc0fcc4b6ccp-480L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x6.4000000000004p+4L : -0x2.5a943cc0fcc4b6ccp-480L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x6.4000000000004p+4L : -0x2.5a943cc0fcc4b6c8p-480L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x6.4000000000004p+4L : -0x2.5a943cc0fcc4b6c8p-480L : inexact-ok
+= tgamma downward ldbl-128 -0x6.4000000000004p+4L : -0x2.5a943cc0fcc4b6ca3cf37f41ebdep-480L : inexact-ok
+= tgamma tonearest ldbl-128 -0x6.4000000000004p+4L : -0x2.5a943cc0fcc4b6ca3cf37f41ebdcp-480L : inexact-ok
+= tgamma towardzero ldbl-128 -0x6.4000000000004p+4L : -0x2.5a943cc0fcc4b6ca3cf37f41ebdcp-480L : inexact-ok
+= tgamma upward ldbl-128 -0x6.4000000000004p+4L : -0x2.5a943cc0fcc4b6ca3cf37f41ebdcp-480L : inexact-ok
+= tgamma downward ldbl-128ibm -0x6.4000000000004p+4L : -0x2.5a943cc0fcc4b6ca3cf37f41ecp-480L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x6.4000000000004p+4L : -0x2.5a943cc0fcc4b6ca3cf37f41ecp-480L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x6.4000000000004p+4L : -0x2.5a943cc0fcc4b6ca3cf37f41ebp-480L : inexact-ok
+= tgamma upward ldbl-128ibm -0x6.4000000000004p+4L : -0x2.5a943cc0fcc4b6ca3cf37f41ebp-480L : inexact-ok
+= tgamma downward ldbl-96-intel -0x6.4000000000000008p+4L : -0x1.2d4a1e607e780ca8p-468L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x6.4000000000000008p+4L : -0x1.2d4a1e607e780ca8p-468L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x6.4000000000000008p+4L : -0x1.2d4a1e607e780ca6p-468L : inexact-ok
+= tgamma upward ldbl-96-intel -0x6.4000000000000008p+4L : -0x1.2d4a1e607e780ca6p-468L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x6.4000000000000008p+4L : -0x1.2d4a1e607e780ca8p-468L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x6.4000000000000008p+4L : -0x1.2d4a1e607e780ca8p-468L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x6.4000000000000008p+4L : -0x1.2d4a1e607e780ca6p-468L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x6.4000000000000008p+4L : -0x1.2d4a1e607e780ca6p-468L : inexact-ok
+= tgamma downward ldbl-128 -0x6.4000000000000008p+4L : -0x1.2d4a1e607e780ca7f1fdb090f25ap-468L : inexact-ok
+= tgamma tonearest ldbl-128 -0x6.4000000000000008p+4L : -0x1.2d4a1e607e780ca7f1fdb090f25ap-468L : inexact-ok
+= tgamma towardzero ldbl-128 -0x6.4000000000000008p+4L : -0x1.2d4a1e607e780ca7f1fdb090f259p-468L : inexact-ok
+= tgamma upward ldbl-128 -0x6.4000000000000008p+4L : -0x1.2d4a1e607e780ca7f1fdb090f259p-468L : inexact-ok
+= tgamma downward ldbl-128ibm -0x6.4000000000000008p+4L : -0x1.2d4a1e607e780ca7f1fdb090f28p-468L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x6.4000000000000008p+4L : -0x1.2d4a1e607e780ca7f1fdb090f28p-468L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x6.4000000000000008p+4L : -0x1.2d4a1e607e780ca7f1fdb090f2p-468L : inexact-ok
+= tgamma upward ldbl-128ibm -0x6.4000000000000008p+4L : -0x1.2d4a1e607e780ca7f1fdb090f2p-468L : inexact-ok
+= tgamma downward ldbl-128 -0x6.4000000000000000000000000004p+4L : -0x2.5a943cc0fcf01ebce2500cb3c9f2p-420L : inexact-ok
+= tgamma tonearest ldbl-128 -0x6.4000000000000000000000000004p+4L : -0x2.5a943cc0fcf01ebce2500cb3c9fp-420L : inexact-ok
+= tgamma towardzero ldbl-128 -0x6.4000000000000000000000000004p+4L : -0x2.5a943cc0fcf01ebce2500cb3c9fp-420L : inexact-ok
+= tgamma upward ldbl-128 -0x6.4000000000000000000000000004p+4L : -0x2.5a943cc0fcf01ebce2500cb3c9fp-420L : inexact-ok
+= tgamma downward ldbl-128 -0x6.40000000000000000000000002p+4L : -0x4.b5287981f9e03d79c4a01964e2dp-428L : inexact-ok
+= tgamma tonearest ldbl-128 -0x6.40000000000000000000000002p+4L : -0x4.b5287981f9e03d79c4a01964e2dp-428L : inexact-ok
+= tgamma towardzero ldbl-128 -0x6.40000000000000000000000002p+4L : -0x4.b5287981f9e03d79c4a01964e2ccp-428L : inexact-ok
+= tgamma upward ldbl-128 -0x6.40000000000000000000000002p+4L : -0x4.b5287981f9e03d79c4a01964e2ccp-428L : inexact-ok
+= tgamma downward ldbl-128ibm -0x6.40000000000000000000000002p+4L : -0x4.b5287981f9e03d79c4a01964e4p-428L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x6.40000000000000000000000002p+4L : -0x4.b5287981f9e03d79c4a01964e2p-428L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x6.40000000000000000000000002p+4L : -0x4.b5287981f9e03d79c4a01964e2p-428L : inexact-ok
+= tgamma upward ldbl-128ibm -0x6.40000000000000000000000002p+4L : -0x4.b5287981f9e03d79c4a01964e2p-428L : inexact-ok
+tgamma -0x95.ffffffffffffffffffffffffff8p0
+= tgamma downward flt-32 -0x9.5ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0x9.5ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x9.5ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x9.5ffffp+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0x9.5ffffp+4 : 0x8.d1a58f148fa48p-860 : inexact-ok
+= tgamma tonearest dbl-64 -0x9.5ffffp+4 : 0x8.d1a58f148fa5p-860 : inexact-ok
+= tgamma towardzero dbl-64 -0x9.5ffffp+4 : 0x8.d1a58f148fa48p-860 : inexact-ok
+= tgamma upward dbl-64 -0x9.5ffffp+4 : 0x8.d1a58f148fa5p-860 : inexact-ok
+= tgamma downward ldbl-96-intel -0x9.5ffffp+4L : 0x8.d1a58f148fa4d61p-860L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x9.5ffffp+4L : 0x8.d1a58f148fa4d62p-860L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x9.5ffffp+4L : 0x8.d1a58f148fa4d61p-860L : inexact-ok
+= tgamma upward ldbl-96-intel -0x9.5ffffp+4L : 0x8.d1a58f148fa4d62p-860L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x9.5ffffp+4L : 0x8.d1a58f148fa4d61p-860L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x9.5ffffp+4L : 0x8.d1a58f148fa4d62p-860L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x9.5ffffp+4L : 0x8.d1a58f148fa4d61p-860L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x9.5ffffp+4L : 0x8.d1a58f148fa4d62p-860L : inexact-ok
+= tgamma downward ldbl-128 -0x9.5ffffp+4L : 0x8.d1a58f148fa4d61a162e789c9368p-860L : inexact-ok
+= tgamma tonearest ldbl-128 -0x9.5ffffp+4L : 0x8.d1a58f148fa4d61a162e789c9368p-860L : inexact-ok
+= tgamma towardzero ldbl-128 -0x9.5ffffp+4L : 0x8.d1a58f148fa4d61a162e789c9368p-860L : inexact-ok
+= tgamma upward ldbl-128 -0x9.5ffffp+4L : 0x8.d1a58f148fa4d61a162e789c937p-860L : inexact-ok
+= tgamma downward ldbl-128ibm -0x9.5ffffp+4L : 0x8.d1a58f148fa4d61a162e789c9p-860L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x9.5ffffp+4L : 0x8.d1a58f148fa4d61a162e789c94p-860L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x9.5ffffp+4L : 0x8.d1a58f148fa4d61a162e789c9p-860L : inexact-ok
+= tgamma upward ldbl-128ibm -0x9.5ffffp+4L : 0x8.d1a58f148fa4d61a162e789c94p-860L : inexact-ok
+= tgamma downward dbl-64 -0x9.5fffffffffff8p+4 : 0x1.1a2f2af6406adp-828 : inexact-ok
+= tgamma tonearest dbl-64 -0x9.5fffffffffff8p+4 : 0x1.1a2f2af6406aep-828 : inexact-ok
+= tgamma towardzero dbl-64 -0x9.5fffffffffff8p+4 : 0x1.1a2f2af6406adp-828 : inexact-ok
+= tgamma upward dbl-64 -0x9.5fffffffffff8p+4 : 0x1.1a2f2af6406aep-828 : inexact-ok
+= tgamma downward ldbl-96-intel -0x9.5fffffffffff8p+4L : 0x1.1a2f2af6406ada84p-828L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x9.5fffffffffff8p+4L : 0x1.1a2f2af6406ada84p-828L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x9.5fffffffffff8p+4L : 0x1.1a2f2af6406ada84p-828L : inexact-ok
+= tgamma upward ldbl-96-intel -0x9.5fffffffffff8p+4L : 0x1.1a2f2af6406ada86p-828L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x9.5fffffffffff8p+4L : 0x1.1a2f2af6406ada84p-828L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x9.5fffffffffff8p+4L : 0x1.1a2f2af6406ada84p-828L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x9.5fffffffffff8p+4L : 0x1.1a2f2af6406ada84p-828L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x9.5fffffffffff8p+4L : 0x1.1a2f2af6406ada86p-828L : inexact-ok
+= tgamma downward ldbl-128 -0x9.5fffffffffff8p+4L : 0x1.1a2f2af6406ada84287436fa17b3p-828L : inexact-ok
+= tgamma tonearest ldbl-128 -0x9.5fffffffffff8p+4L : 0x1.1a2f2af6406ada84287436fa17b4p-828L : inexact-ok
+= tgamma towardzero ldbl-128 -0x9.5fffffffffff8p+4L : 0x1.1a2f2af6406ada84287436fa17b3p-828L : inexact-ok
+= tgamma upward ldbl-128 -0x9.5fffffffffff8p+4L : 0x1.1a2f2af6406ada84287436fa17b4p-828L : inexact-ok
+= tgamma downward ldbl-128ibm -0x9.5fffffffffff8p+4L : 0x1.1a2f2af6406ada84287436fa178p-828L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x9.5fffffffffff8p+4L : 0x1.1a2f2af6406ada84287436fa178p-828L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x9.5fffffffffff8p+4L : 0x1.1a2f2af6406ada84287436fa178p-828L : inexact-ok
+= tgamma upward ldbl-128ibm -0x9.5fffffffffff8p+4L : 0x1.1a2f2af6406ada84287436fa18p-828L : inexact-ok
+= tgamma downward ldbl-96-intel -0x9.5ffffffffffffffp+4L : 0x8.d17957b201f5492p-820L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x9.5ffffffffffffffp+4L : 0x8.d17957b201f5493p-820L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x9.5ffffffffffffffp+4L : 0x8.d17957b201f5492p-820L : inexact-ok
+= tgamma upward ldbl-96-intel -0x9.5ffffffffffffffp+4L : 0x8.d17957b201f5493p-820L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x9.5ffffffffffffffp+4L : 0x8.d17957b201f5492p-820L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x9.5ffffffffffffffp+4L : 0x8.d17957b201f5493p-820L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x9.5ffffffffffffffp+4L : 0x8.d17957b201f5492p-820L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x9.5ffffffffffffffp+4L : 0x8.d17957b201f5493p-820L : inexact-ok
+= tgamma downward ldbl-128 -0x9.5ffffffffffffffp+4L : 0x8.d17957b201f5492e54c5ca6362c8p-820L : inexact-ok
+= tgamma tonearest ldbl-128 -0x9.5ffffffffffffffp+4L : 0x8.d17957b201f5492e54c5ca6362dp-820L : inexact-ok
+= tgamma towardzero ldbl-128 -0x9.5ffffffffffffffp+4L : 0x8.d17957b201f5492e54c5ca6362c8p-820L : inexact-ok
+= tgamma upward ldbl-128 -0x9.5ffffffffffffffp+4L : 0x8.d17957b201f5492e54c5ca6362dp-820L : inexact-ok
+= tgamma downward ldbl-128ibm -0x9.5ffffffffffffffp+4L : 0x8.d17957b201f5492e54c5ca636p-820L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x9.5ffffffffffffffp+4L : 0x8.d17957b201f5492e54c5ca6364p-820L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x9.5ffffffffffffffp+4L : 0x8.d17957b201f5492e54c5ca636p-820L : inexact-ok
+= tgamma upward ldbl-128ibm -0x9.5ffffffffffffffp+4L : 0x8.d17957b201f5492e54c5ca6364p-820L : inexact-ok
+= tgamma downward ldbl-128 -0x9.5ffffffffffffffffffffffffff8p+4L : 0x1.1a2f2af6403ea39eedf168f32b81p-768L : inexact-ok
+= tgamma tonearest ldbl-128 -0x9.5ffffffffffffffffffffffffff8p+4L : 0x1.1a2f2af6403ea39eedf168f32b82p-768L : inexact-ok
+= tgamma towardzero ldbl-128 -0x9.5ffffffffffffffffffffffffff8p+4L : 0x1.1a2f2af6403ea39eedf168f32b81p-768L : inexact-ok
+= tgamma upward ldbl-128 -0x9.5ffffffffffffffffffffffffff8p+4L : 0x1.1a2f2af6403ea39eedf168f32b82p-768L : inexact-ok
+= tgamma downward ldbl-128 -0x9.5ffffffffffffffffffffffffcp+4L : 0x2.345e55ec807d473ddbe2d1e914eap-776L : inexact-ok
+= tgamma tonearest ldbl-128 -0x9.5ffffffffffffffffffffffffcp+4L : 0x2.345e55ec807d473ddbe2d1e914eap-776L : inexact-ok
+= tgamma towardzero ldbl-128 -0x9.5ffffffffffffffffffffffffcp+4L : 0x2.345e55ec807d473ddbe2d1e914eap-776L : inexact-ok
+= tgamma upward ldbl-128 -0x9.5ffffffffffffffffffffffffcp+4L : 0x2.345e55ec807d473ddbe2d1e914ecp-776L : inexact-ok
+= tgamma downward ldbl-128ibm -0x9.5ffffffffffffffffffffffffcp+4L : 0x2.345e55ec807d473ddbe2d1e914p-776L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x9.5ffffffffffffffffffffffffcp+4L : 0x2.345e55ec807d473ddbe2d1e915p-776L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x9.5ffffffffffffffffffffffffcp+4L : 0x2.345e55ec807d473ddbe2d1e914p-776L : inexact-ok
+= tgamma upward ldbl-128ibm -0x9.5ffffffffffffffffffffffffcp+4L : 0x2.345e55ec807d473ddbe2d1e915p-776L : inexact-ok
+tgamma -0x96.000000000000000000000000008p0
+= tgamma downward flt-32 -0x9.60001p+4f : -0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma tonearest flt-32 -0x9.60001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x9.60001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x9.60001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0x9.60001p+4 : -0x8.d14d214a189cp-860 : inexact-ok
+= tgamma tonearest dbl-64 -0x9.60001p+4 : -0x8.d14d214a189b8p-860 : inexact-ok
+= tgamma towardzero dbl-64 -0x9.60001p+4 : -0x8.d14d214a189b8p-860 : inexact-ok
+= tgamma upward dbl-64 -0x9.60001p+4 : -0x8.d14d214a189b8p-860 : inexact-ok
+= tgamma downward ldbl-96-intel -0x9.60001p+4L : -0x8.d14d214a189b93cp-860L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x9.60001p+4L : -0x8.d14d214a189b93bp-860L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x9.60001p+4L : -0x8.d14d214a189b93bp-860L : inexact-ok
+= tgamma upward ldbl-96-intel -0x9.60001p+4L : -0x8.d14d214a189b93bp-860L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x9.60001p+4L : -0x8.d14d214a189b93cp-860L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x9.60001p+4L : -0x8.d14d214a189b93bp-860L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x9.60001p+4L : -0x8.d14d214a189b93bp-860L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x9.60001p+4L : -0x8.d14d214a189b93bp-860L : inexact-ok
+= tgamma downward ldbl-128 -0x9.60001p+4L : -0x8.d14d214a189b93b13f23357c4a6p-860L : inexact-ok
+= tgamma tonearest ldbl-128 -0x9.60001p+4L : -0x8.d14d214a189b93b13f23357c4a58p-860L : inexact-ok
+= tgamma towardzero ldbl-128 -0x9.60001p+4L : -0x8.d14d214a189b93b13f23357c4a58p-860L : inexact-ok
+= tgamma upward ldbl-128 -0x9.60001p+4L : -0x8.d14d214a189b93b13f23357c4a58p-860L : inexact-ok
+= tgamma downward ldbl-128ibm -0x9.60001p+4L : -0x8.d14d214a189b93b13f23357c4cp-860L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x9.60001p+4L : -0x8.d14d214a189b93b13f23357c4cp-860L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x9.60001p+4L : -0x8.d14d214a189b93b13f23357c48p-860L : inexact-ok
+= tgamma upward ldbl-128ibm -0x9.60001p+4L : -0x8.d14d214a189b93b13f23357c48p-860L : inexact-ok
+= tgamma downward dbl-64 -0x9.6000000000008p+4 : -0x1.1a2f2af640127p-828 : inexact-ok
+= tgamma tonearest dbl-64 -0x9.6000000000008p+4 : -0x1.1a2f2af640127p-828 : inexact-ok
+= tgamma towardzero dbl-64 -0x9.6000000000008p+4 : -0x1.1a2f2af640126p-828 : inexact-ok
+= tgamma upward dbl-64 -0x9.6000000000008p+4 : -0x1.1a2f2af640126p-828 : inexact-ok
+= tgamma downward ldbl-96-intel -0x9.6000000000008p+4L : -0x1.1a2f2af640126cbap-828L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x9.6000000000008p+4L : -0x1.1a2f2af640126cbap-828L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x9.6000000000008p+4L : -0x1.1a2f2af640126cb8p-828L : inexact-ok
+= tgamma upward ldbl-96-intel -0x9.6000000000008p+4L : -0x1.1a2f2af640126cb8p-828L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x9.6000000000008p+4L : -0x1.1a2f2af640126cbap-828L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x9.6000000000008p+4L : -0x1.1a2f2af640126cbap-828L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x9.6000000000008p+4L : -0x1.1a2f2af640126cb8p-828L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x9.6000000000008p+4L : -0x1.1a2f2af640126cb8p-828L : inexact-ok
+= tgamma downward ldbl-128 -0x9.6000000000008p+4L : -0x1.1a2f2af640126cb9b36ea2c15c7ap-828L : inexact-ok
+= tgamma tonearest ldbl-128 -0x9.6000000000008p+4L : -0x1.1a2f2af640126cb9b36ea2c15c7ap-828L : inexact-ok
+= tgamma towardzero ldbl-128 -0x9.6000000000008p+4L : -0x1.1a2f2af640126cb9b36ea2c15c79p-828L : inexact-ok
+= tgamma upward ldbl-128 -0x9.6000000000008p+4L : -0x1.1a2f2af640126cb9b36ea2c15c79p-828L : inexact-ok
+= tgamma downward ldbl-128ibm -0x9.6000000000008p+4L : -0x1.1a2f2af640126cb9b36ea2c15c8p-828L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x9.6000000000008p+4L : -0x1.1a2f2af640126cb9b36ea2c15c8p-828L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x9.6000000000008p+4L : -0x1.1a2f2af640126cb9b36ea2c15cp-828L : inexact-ok
+= tgamma upward ldbl-128ibm -0x9.6000000000008p+4L : -0x1.1a2f2af640126cb9b36ea2c15cp-828L : inexact-ok
+= tgamma downward ldbl-96-intel -0x9.600000000000001p+4L : -0x8.d17957b201f4f0dp-820L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x9.600000000000001p+4L : -0x8.d17957b201f4f0cp-820L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x9.600000000000001p+4L : -0x8.d17957b201f4f0cp-820L : inexact-ok
+= tgamma upward ldbl-96-intel -0x9.600000000000001p+4L : -0x8.d17957b201f4f0cp-820L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x9.600000000000001p+4L : -0x8.d17957b201f4f0dp-820L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x9.600000000000001p+4L : -0x8.d17957b201f4f0cp-820L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x9.600000000000001p+4L : -0x8.d17957b201f4f0cp-820L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x9.600000000000001p+4L : -0x8.d17957b201f4f0cp-820L : inexact-ok
+= tgamma downward ldbl-128 -0x9.600000000000001p+4L : -0x8.d17957b201f4f0c08a50c4cf2a1p-820L : inexact-ok
+= tgamma tonearest ldbl-128 -0x9.600000000000001p+4L : -0x8.d17957b201f4f0c08a50c4cf2a1p-820L : inexact-ok
+= tgamma towardzero ldbl-128 -0x9.600000000000001p+4L : -0x8.d17957b201f4f0c08a50c4cf2a08p-820L : inexact-ok
+= tgamma upward ldbl-128 -0x9.600000000000001p+4L : -0x8.d17957b201f4f0c08a50c4cf2a08p-820L : inexact-ok
+= tgamma downward ldbl-128ibm -0x9.600000000000001p+4L : -0x8.d17957b201f4f0c08a50c4cf2cp-820L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x9.600000000000001p+4L : -0x8.d17957b201f4f0c08a50c4cf2cp-820L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x9.600000000000001p+4L : -0x8.d17957b201f4f0c08a50c4cf28p-820L : inexact-ok
+= tgamma upward ldbl-128ibm -0x9.600000000000001p+4L : -0x8.d17957b201f4f0c08a50c4cf28p-820L : inexact-ok
+= tgamma downward ldbl-128 -0x9.6000000000000000000000000008p+4L : -0x1.1a2f2af6403ea39eedf168f325fbp-768L : inexact-ok
+= tgamma tonearest ldbl-128 -0x9.6000000000000000000000000008p+4L : -0x1.1a2f2af6403ea39eedf168f325fap-768L : inexact-ok
+= tgamma towardzero ldbl-128 -0x9.6000000000000000000000000008p+4L : -0x1.1a2f2af6403ea39eedf168f325fap-768L : inexact-ok
+= tgamma upward ldbl-128 -0x9.6000000000000000000000000008p+4L : -0x1.1a2f2af6403ea39eedf168f325fap-768L : inexact-ok
+= tgamma downward ldbl-128 -0x9.60000000000000000000000004p+4L : -0x2.345e55ec807d473ddbe2d1e38e0ep-776L : inexact-ok
+= tgamma tonearest ldbl-128 -0x9.60000000000000000000000004p+4L : -0x2.345e55ec807d473ddbe2d1e38e0ep-776L : inexact-ok
+= tgamma towardzero ldbl-128 -0x9.60000000000000000000000004p+4L : -0x2.345e55ec807d473ddbe2d1e38e0cp-776L : inexact-ok
+= tgamma upward ldbl-128 -0x9.60000000000000000000000004p+4L : -0x2.345e55ec807d473ddbe2d1e38e0cp-776L : inexact-ok
+= tgamma downward ldbl-128ibm -0x9.60000000000000000000000004p+4L : -0x2.345e55ec807d473ddbe2d1e38fp-776L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x9.60000000000000000000000004p+4L : -0x2.345e55ec807d473ddbe2d1e38ep-776L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x9.60000000000000000000000004p+4L : -0x2.345e55ec807d473ddbe2d1e38ep-776L : inexact-ok
+= tgamma upward ldbl-128ibm -0x9.60000000000000000000000004p+4L : -0x2.345e55ec807d473ddbe2d1e38ep-776L : inexact-ok
+tgamma -0xb4.ffffffffffffffffffffffffff8p0
+= tgamma downward flt-32 -0xb.4ffffp+4f : -0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma tonearest flt-32 -0xb.4ffffp+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.4ffffp+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0xb.4ffffp+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0xb.4ffffp+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.4ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.4ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.4ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0xb.4ffffp+4L : -0x5.fa2b7cb1342f062p-1088L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.4ffffp+4L : -0x5.fa2b7cb1342f0618p-1088L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.4ffffp+4L : -0x5.fa2b7cb1342f0618p-1088L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.4ffffp+4L : -0x5.fa2b7cb1342f0618p-1088L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.4ffffp+4L : -0x5.fa2b7cb1342f062p-1088L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.4ffffp+4L : -0x5.fa2b7cb1342f0618p-1088L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.4ffffp+4L : -0x5.fa2b7cb1342f0618p-1088L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.4ffffp+4L : -0x5.fa2b7cb1342f0618p-1088L : inexact-ok
+= tgamma downward ldbl-128 -0xb.4ffffp+4L : -0x5.fa2b7cb1342f0619b84e4c550d04p-1088L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.4ffffp+4L : -0x5.fa2b7cb1342f0619b84e4c550dp-1088L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.4ffffp+4L : -0x5.fa2b7cb1342f0619b84e4c550dp-1088L : inexact-ok
+= tgamma upward ldbl-128 -0xb.4ffffp+4L : -0x5.fa2b7cb1342f0619b84e4c550dp-1088L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.4ffffp+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.4ffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.4ffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.4ffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0xb.4fffffffffff8p+4 : -0xb.f41cp-1060 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.4fffffffffff8p+4 : -0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero dbl-64 -0xb.4fffffffffff8p+4 : -0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
+= tgamma upward dbl-64 -0xb.4fffffffffff8p+4 : -0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xb.4fffffffffff8p+4L : -0xb.f418cc537d2800ep-1060L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.4fffffffffff8p+4L : -0xb.f418cc537d2800dp-1060L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.4fffffffffff8p+4L : -0xb.f418cc537d2800dp-1060L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.4fffffffffff8p+4L : -0xb.f418cc537d2800dp-1060L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.4fffffffffff8p+4L : -0xb.f418cc537d2800ep-1060L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.4fffffffffff8p+4L : -0xb.f418cc537d2800dp-1060L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.4fffffffffff8p+4L : -0xb.f418cc537d2800dp-1060L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.4fffffffffff8p+4L : -0xb.f418cc537d2800dp-1060L : inexact-ok
+= tgamma downward ldbl-128 -0xb.4fffffffffff8p+4L : -0xb.f418cc537d2800d44c735966b7ep-1060L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.4fffffffffff8p+4L : -0xb.f418cc537d2800d44c735966b7ep-1060L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.4fffffffffff8p+4L : -0xb.f418cc537d2800d44c735966b7d8p-1060L : inexact-ok
+= tgamma upward ldbl-128 -0xb.4fffffffffff8p+4L : -0xb.f418cc537d2800d44c735966b7d8p-1060L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.4fffffffffff8p+4L : -0xb.f41cp-1060L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.4fffffffffff8p+4L : -0xb.f418p-1060L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128ibm -0xb.4fffffffffff8p+4L : -0xb.f418p-1060L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128ibm -0xb.4fffffffffff8p+4L : -0xb.f418p-1060L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xb.4ffffffffffffffp+4L : -0x5.fa0c6629bd9b6e2p-1048L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.4ffffffffffffffp+4L : -0x5.fa0c6629bd9b6e18p-1048L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.4ffffffffffffffp+4L : -0x5.fa0c6629bd9b6e18p-1048L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.4ffffffffffffffp+4L : -0x5.fa0c6629bd9b6e18p-1048L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.4ffffffffffffffp+4L : -0x5.fa0c6629bd9b6e2p-1048L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.4ffffffffffffffp+4L : -0x5.fa0c6629bd9b6e18p-1048L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.4ffffffffffffffp+4L : -0x5.fa0c6629bd9b6e18p-1048L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.4ffffffffffffffp+4L : -0x5.fa0c6629bd9b6e18p-1048L : inexact-ok
+= tgamma downward ldbl-128 -0xb.4ffffffffffffffp+4L : -0x5.fa0c6629bd9b6e19eb58ba6e7148p-1048L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.4ffffffffffffffp+4L : -0x5.fa0c6629bd9b6e19eb58ba6e7144p-1048L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.4ffffffffffffffp+4L : -0x5.fa0c6629bd9b6e19eb58ba6e7144p-1048L : inexact-ok
+= tgamma upward ldbl-128 -0xb.4ffffffffffffffp+4L : -0x5.fa0c6629bd9b6e19eb58ba6e7144p-1048L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.4ffffffffffffffp+4L : -0x5.fa0c664p-1048L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.4ffffffffffffffp+4L : -0x5.fa0c664p-1048L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128ibm -0xb.4ffffffffffffffp+4L : -0x5.fa0c66p-1048L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128ibm -0xb.4ffffffffffffffp+4L : -0x5.fa0c66p-1048L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128 -0xb.4ffffffffffffffffffffffffff8p+4L : -0xb.f418cc537b369e077d178968abb8p-1000L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.4ffffffffffffffffffffffffff8p+4L : -0xb.f418cc537b369e077d178968abbp-1000L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.4ffffffffffffffffffffffffff8p+4L : -0xb.f418cc537b369e077d178968abbp-1000L : inexact-ok
+= tgamma upward ldbl-128 -0xb.4ffffffffffffffffffffffffff8p+4L : -0xb.f418cc537b369e077d178968abbp-1000L : inexact-ok
+= tgamma downward ldbl-128 -0xb.4ffffffffffffffffffffffffcp+4L : -0x1.7e83198a6f66d3c0efa2f12f02f7p-1004L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.4ffffffffffffffffffffffffcp+4L : -0x1.7e83198a6f66d3c0efa2f12f02f7p-1004L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.4ffffffffffffffffffffffffcp+4L : -0x1.7e83198a6f66d3c0efa2f12f02f6p-1004L : inexact-ok
+= tgamma upward ldbl-128 -0xb.4ffffffffffffffffffffffffcp+4L : -0x1.7e83198a6f66d3c0efa2f12f02f6p-1004L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.4ffffffffffffffffffffffffcp+4L : -0x1.7e83198a6f66d3c0fp-1004L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.4ffffffffffffffffffffffffcp+4L : -0x1.7e83198a6f66d3c0fp-1004L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128ibm -0xb.4ffffffffffffffffffffffffcp+4L : -0x1.7e83198a6f66d3c0ecp-1004L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128ibm -0xb.4ffffffffffffffffffffffffcp+4L : -0x1.7e83198a6f66d3c0ecp-1004L : inexact-ok underflow errno-erange-ok
+tgamma -0xb5.000000000000000000000000008p0
+= tgamma downward flt-32 -0xb.50001p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0xb.50001p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.50001p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0xb.50001p+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0xb.50001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0xb.50001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.50001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.50001p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xb.50001p+4L : 0x5.f9ed505798c523e8p-1088L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.50001p+4L : 0x5.f9ed505798c523e8p-1088L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.50001p+4L : 0x5.f9ed505798c523e8p-1088L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.50001p+4L : 0x5.f9ed505798c523fp-1088L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.50001p+4L : 0x5.f9ed505798c523e8p-1088L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.50001p+4L : 0x5.f9ed505798c523e8p-1088L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.50001p+4L : 0x5.f9ed505798c523e8p-1088L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.50001p+4L : 0x5.f9ed505798c523fp-1088L : inexact-ok
+= tgamma downward ldbl-128 -0xb.50001p+4L : 0x5.f9ed505798c523eb3303d849ab3cp-1088L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.50001p+4L : 0x5.f9ed505798c523eb3303d849ab4p-1088L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.50001p+4L : 0x5.f9ed505798c523eb3303d849ab3cp-1088L : inexact-ok
+= tgamma upward ldbl-128 -0xb.50001p+4L : 0x5.f9ed505798c523eb3303d849ab4p-1088L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.50001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.50001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.50001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.50001p+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0xb.5000000000008p+4 : 0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.5000000000008p+4 : 0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero dbl-64 -0xb.5000000000008p+4 : 0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
+= tgamma upward dbl-64 -0xb.5000000000008p+4 : 0xb.f41cp-1060 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xb.5000000000008p+4L : 0xb.f418cc5379453b3p-1060L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.5000000000008p+4L : 0xb.f418cc5379453b4p-1060L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.5000000000008p+4L : 0xb.f418cc5379453b3p-1060L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.5000000000008p+4L : 0xb.f418cc5379453b4p-1060L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.5000000000008p+4L : 0xb.f418cc5379453b3p-1060L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.5000000000008p+4L : 0xb.f418cc5379453b4p-1060L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.5000000000008p+4L : 0xb.f418cc5379453b3p-1060L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.5000000000008p+4L : 0xb.f418cc5379453b4p-1060L : inexact-ok
+= tgamma downward ldbl-128 -0xb.5000000000008p+4L : 0xb.f418cc5379453b3aadbc1413402p-1060L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.5000000000008p+4L : 0xb.f418cc5379453b3aadbc1413402p-1060L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.5000000000008p+4L : 0xb.f418cc5379453b3aadbc1413402p-1060L : inexact-ok
+= tgamma upward ldbl-128 -0xb.5000000000008p+4L : 0xb.f418cc5379453b3aadbc14134028p-1060L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.5000000000008p+4L : 0xb.f418p-1060L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.5000000000008p+4L : 0xb.f418p-1060L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128ibm -0xb.5000000000008p+4L : 0xb.f418p-1060L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128ibm -0xb.5000000000008p+4L : 0xb.f41cp-1060L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xb.500000000000001p+4L : 0x5.fa0c6629bd9b2fe8p-1048L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.500000000000001p+4L : 0x5.fa0c6629bd9b2ffp-1048L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.500000000000001p+4L : 0x5.fa0c6629bd9b2fe8p-1048L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.500000000000001p+4L : 0x5.fa0c6629bd9b2ffp-1048L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.500000000000001p+4L : 0x5.fa0c6629bd9b2fe8p-1048L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.500000000000001p+4L : 0x5.fa0c6629bd9b2ffp-1048L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.500000000000001p+4L : 0x5.fa0c6629bd9b2fe8p-1048L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.500000000000001p+4L : 0x5.fa0c6629bd9b2ffp-1048L : inexact-ok
+= tgamma downward ldbl-128 -0xb.500000000000001p+4L : 0x5.fa0c6629bd9b2fed91becefa1c0cp-1048L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.500000000000001p+4L : 0x5.fa0c6629bd9b2fed91becefa1c1p-1048L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.500000000000001p+4L : 0x5.fa0c6629bd9b2fed91becefa1c0cp-1048L : inexact-ok
+= tgamma upward ldbl-128 -0xb.500000000000001p+4L : 0x5.fa0c6629bd9b2fed91becefa1c1p-1048L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.500000000000001p+4L : 0x5.fa0c66p-1048L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.500000000000001p+4L : 0x5.fa0c664p-1048L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128ibm -0xb.500000000000001p+4L : 0x5.fa0c66p-1048L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128ibm -0xb.500000000000001p+4L : 0x5.fa0c664p-1048L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128 -0xb.5000000000000000000000000008p+4L : 0xb.f418cc537b369e077d1789686d88p-1000L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.5000000000000000000000000008p+4L : 0xb.f418cc537b369e077d1789686d88p-1000L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.5000000000000000000000000008p+4L : 0xb.f418cc537b369e077d1789686d88p-1000L : inexact-ok
+= tgamma upward ldbl-128 -0xb.5000000000000000000000000008p+4L : 0xb.f418cc537b369e077d1789686d9p-1000L : inexact-ok
+= tgamma downward ldbl-128 -0xb.50000000000000000000000004p+4L : 0x1.7e83198a6f66d3c0efa2f12b2031p-1004L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.50000000000000000000000004p+4L : 0x1.7e83198a6f66d3c0efa2f12b2031p-1004L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.50000000000000000000000004p+4L : 0x1.7e83198a6f66d3c0efa2f12b2031p-1004L : inexact-ok
+= tgamma upward ldbl-128 -0xb.50000000000000000000000004p+4L : 0x1.7e83198a6f66d3c0efa2f12b2032p-1004L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.50000000000000000000000004p+4L : 0x1.7e83198a6f66d3c0ecp-1004L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.50000000000000000000000004p+4L : 0x1.7e83198a6f66d3c0fp-1004L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128ibm -0xb.50000000000000000000000004p+4L : 0x1.7e83198a6f66d3c0ecp-1004L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128ibm -0xb.50000000000000000000000004p+4L : 0x1.7e83198a6f66d3c0fp-1004L : inexact-ok underflow errno-erange-ok
+tgamma -0xb5.ffffffffffffffffffffffffff8p0
+= tgamma downward flt-32 -0xb.5ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0xb.5ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.5ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0xb.5ffffp+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0xb.5ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0xb.5ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.5ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.5ffffp+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xb.5ffffp+4L : 0x8.6853b8676d944b4p-1096L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.5ffffp+4L : 0x8.6853b8676d944b5p-1096L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.5ffffp+4L : 0x8.6853b8676d944b4p-1096L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.5ffffp+4L : 0x8.6853b8676d944b5p-1096L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.5ffffp+4L : 0x8.6853b8676d944b4p-1096L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.5ffffp+4L : 0x8.6853b8676d944b5p-1096L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.5ffffp+4L : 0x8.6853b8676d944b4p-1096L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.5ffffp+4L : 0x8.6853b8676d944b5p-1096L : inexact-ok
+= tgamma downward ldbl-128 -0xb.5ffffp+4L : 0x8.6853b8676d944b4af867833d1fa8p-1096L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.5ffffp+4L : 0x8.6853b8676d944b4af867833d1fbp-1096L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.5ffffp+4L : 0x8.6853b8676d944b4af867833d1fa8p-1096L : inexact-ok
+= tgamma upward ldbl-128 -0xb.5ffffp+4L : 0x8.6853b8676d944b4af867833d1fbp-1096L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.5ffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.5ffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.5ffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.5ffffp+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0xb.5fffffffffff8p+4 : 0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.5fffffffffff8p+4 : 0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero dbl-64 -0xb.5fffffffffff8p+4 : 0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
+= tgamma upward dbl-64 -0xb.5fffffffffff8p+4 : 0x1.0d4p-1064 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xb.5fffffffffff8p+4L : 0x1.0d04fe453ad3bd2p-1064L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.5fffffffffff8p+4L : 0x1.0d04fe453ad3bd2p-1064L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.5fffffffffff8p+4L : 0x1.0d04fe453ad3bd2p-1064L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.5fffffffffff8p+4L : 0x1.0d04fe453ad3bd22p-1064L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.5fffffffffff8p+4L : 0x1.0d04fe453ad3bd2p-1064L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.5fffffffffff8p+4L : 0x1.0d04fe453ad3bd2p-1064L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.5fffffffffff8p+4L : 0x1.0d04fe453ad3bd2p-1064L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.5fffffffffff8p+4L : 0x1.0d04fe453ad3bd22p-1064L : inexact-ok
+= tgamma downward ldbl-128 -0xb.5fffffffffff8p+4L : 0x1.0d04fe453ad3bd20f2f3dd6f2c2bp-1064L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.5fffffffffff8p+4L : 0x1.0d04fe453ad3bd20f2f3dd6f2c2cp-1064L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.5fffffffffff8p+4L : 0x1.0d04fe453ad3bd20f2f3dd6f2c2bp-1064L : inexact-ok
+= tgamma upward ldbl-128 -0xb.5fffffffffff8p+4L : 0x1.0d04fe453ad3bd20f2f3dd6f2c2cp-1064L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.5fffffffffff8p+4L : 0x1.0dp-1064L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.5fffffffffff8p+4L : 0x1.0dp-1064L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128ibm -0xb.5fffffffffff8p+4L : 0x1.0dp-1064L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128ibm -0xb.5fffffffffff8p+4L : 0x1.0d4p-1064L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xb.5ffffffffffffffp+4L : 0x8.6827f229d53fe6dp-1056L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.5ffffffffffffffp+4L : 0x8.6827f229d53fe6ep-1056L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.5ffffffffffffffp+4L : 0x8.6827f229d53fe6dp-1056L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.5ffffffffffffffp+4L : 0x8.6827f229d53fe6ep-1056L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.5ffffffffffffffp+4L : 0x8.6827f229d53fe6dp-1056L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.5ffffffffffffffp+4L : 0x8.6827f229d53fe6ep-1056L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.5ffffffffffffffp+4L : 0x8.6827f229d53fe6dp-1056L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.5ffffffffffffffp+4L : 0x8.6827f229d53fe6ep-1056L : inexact-ok
+= tgamma downward ldbl-128 -0xb.5ffffffffffffffp+4L : 0x8.6827f229d53fe6deb3582838a6bp-1056L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.5ffffffffffffffp+4L : 0x8.6827f229d53fe6deb3582838a6b8p-1056L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.5ffffffffffffffp+4L : 0x8.6827f229d53fe6deb3582838a6bp-1056L : inexact-ok
+= tgamma upward ldbl-128 -0xb.5ffffffffffffffp+4L : 0x8.6827f229d53fe6deb3582838a6b8p-1056L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.5ffffffffffffffp+4L : 0x8.6827cp-1056L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.5ffffffffffffffp+4L : 0x8.6828p-1056L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128ibm -0xb.5ffffffffffffffp+4L : 0x8.6827cp-1056L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128ibm -0xb.5ffffffffffffffp+4L : 0x8.6828p-1056L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128 -0xb.5ffffffffffffffffffffffffff8p+4L : 0x1.0d04fe453aa7f7631eb07c9b7cdp-1004L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.5ffffffffffffffffffffffffff8p+4L : 0x1.0d04fe453aa7f7631eb07c9b7cdp-1004L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.5ffffffffffffffffffffffffff8p+4L : 0x1.0d04fe453aa7f7631eb07c9b7cdp-1004L : inexact-ok
+= tgamma upward ldbl-128 -0xb.5ffffffffffffffffffffffffff8p+4L : 0x1.0d04fe453aa7f7631eb07c9b7cd1p-1004L : inexact-ok
+= tgamma downward ldbl-128 -0xb.5ffffffffffffffffffffffffcp+4L : 0x2.1a09fc8a754feec63d60f939b082p-1012L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.5ffffffffffffffffffffffffcp+4L : 0x2.1a09fc8a754feec63d60f939b084p-1012L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.5ffffffffffffffffffffffffcp+4L : 0x2.1a09fc8a754feec63d60f939b082p-1012L : inexact-ok
+= tgamma upward ldbl-128 -0xb.5ffffffffffffffffffffffffcp+4L : 0x2.1a09fc8a754feec63d60f939b084p-1012L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.5ffffffffffffffffffffffffcp+4L : 0x2.1a09fc8a754feec4p-1012L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.5ffffffffffffffffffffffffcp+4L : 0x2.1a09fc8a754feec8p-1012L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128ibm -0xb.5ffffffffffffffffffffffffcp+4L : 0x2.1a09fc8a754feec4p-1012L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128ibm -0xb.5ffffffffffffffffffffffffcp+4L : 0x2.1a09fc8a754feec8p-1012L : inexact-ok underflow errno-erange-ok
+tgamma -0xb6.000000000000000000000000008p0
+= tgamma downward flt-32 -0xb.60001p+4f : -0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma tonearest flt-32 -0xb.60001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.60001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0xb.60001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0xb.60001p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.60001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.60001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.60001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0xb.60001p+4L : -0x8.67fc2cebc2f23e2p-1096L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.60001p+4L : -0x8.67fc2cebc2f23e2p-1096L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.60001p+4L : -0x8.67fc2cebc2f23e1p-1096L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.60001p+4L : -0x8.67fc2cebc2f23e1p-1096L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.60001p+4L : -0x8.67fc2cebc2f23e2p-1096L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.60001p+4L : -0x8.67fc2cebc2f23e2p-1096L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.60001p+4L : -0x8.67fc2cebc2f23e1p-1096L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.60001p+4L : -0x8.67fc2cebc2f23e1p-1096L : inexact-ok
+= tgamma downward ldbl-128 -0xb.60001p+4L : -0x8.67fc2cebc2f23e1c7cddddf5e03p-1096L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.60001p+4L : -0x8.67fc2cebc2f23e1c7cddddf5e03p-1096L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.60001p+4L : -0x8.67fc2cebc2f23e1c7cddddf5e028p-1096L : inexact-ok
+= tgamma upward ldbl-128 -0xb.60001p+4L : -0x8.67fc2cebc2f23e1c7cddddf5e028p-1096L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.60001p+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.60001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.60001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.60001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0xb.6000000000008p+4 : -0x1.0d4p-1064 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.6000000000008p+4 : -0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero dbl-64 -0xb.6000000000008p+4 : -0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
+= tgamma upward dbl-64 -0xb.6000000000008p+4 : -0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xb.6000000000008p+4L : -0x1.0d04fe453a7c31a6p-1064L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.6000000000008p+4L : -0x1.0d04fe453a7c31a6p-1064L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.6000000000008p+4L : -0x1.0d04fe453a7c31a4p-1064L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.6000000000008p+4L : -0x1.0d04fe453a7c31a4p-1064L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.6000000000008p+4L : -0x1.0d04fe453a7c31a6p-1064L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.6000000000008p+4L : -0x1.0d04fe453a7c31a6p-1064L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.6000000000008p+4L : -0x1.0d04fe453a7c31a4p-1064L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.6000000000008p+4L : -0x1.0d04fe453a7c31a4p-1064L : inexact-ok
+= tgamma downward ldbl-128 -0xb.6000000000008p+4L : -0x1.0d04fe453a7c31a54a6d23c3f834p-1064L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.6000000000008p+4L : -0x1.0d04fe453a7c31a54a6d23c3f834p-1064L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.6000000000008p+4L : -0x1.0d04fe453a7c31a54a6d23c3f833p-1064L : inexact-ok
+= tgamma upward ldbl-128 -0xb.6000000000008p+4L : -0x1.0d04fe453a7c31a54a6d23c3f833p-1064L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.6000000000008p+4L : -0x1.0d4p-1064L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.6000000000008p+4L : -0x1.0dp-1064L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128ibm -0xb.6000000000008p+4L : -0x1.0dp-1064L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128ibm -0xb.6000000000008p+4L : -0x1.0dp-1064L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xb.600000000000001p+4L : -0x8.6827f229d53f8f6p-1056L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.600000000000001p+4L : -0x8.6827f229d53f8f5p-1056L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.600000000000001p+4L : -0x8.6827f229d53f8f5p-1056L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.600000000000001p+4L : -0x8.6827f229d53f8f5p-1056L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.600000000000001p+4L : -0x8.6827f229d53f8f6p-1056L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.600000000000001p+4L : -0x8.6827f229d53f8f5p-1056L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.600000000000001p+4L : -0x8.6827f229d53f8f5p-1056L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.600000000000001p+4L : -0x8.6827f229d53f8f5p-1056L : inexact-ok
+= tgamma downward ldbl-128 -0xb.600000000000001p+4L : -0x8.6827f229d53f8f5337afa17efb88p-1056L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.600000000000001p+4L : -0x8.6827f229d53f8f5337afa17efb8p-1056L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.600000000000001p+4L : -0x8.6827f229d53f8f5337afa17efb8p-1056L : inexact-ok
+= tgamma upward ldbl-128 -0xb.600000000000001p+4L : -0x8.6827f229d53f8f5337afa17efb8p-1056L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.600000000000001p+4L : -0x8.6828p-1056L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.600000000000001p+4L : -0x8.6828p-1056L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128ibm -0xb.600000000000001p+4L : -0x8.6827cp-1056L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128ibm -0xb.600000000000001p+4L : -0x8.6827cp-1056L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128 -0xb.6000000000000000000000000008p+4L : -0x1.0d04fe453aa7f7631eb07c9b7758p-1004L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.6000000000000000000000000008p+4L : -0x1.0d04fe453aa7f7631eb07c9b7757p-1004L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.6000000000000000000000000008p+4L : -0x1.0d04fe453aa7f7631eb07c9b7757p-1004L : inexact-ok
+= tgamma upward ldbl-128 -0xb.6000000000000000000000000008p+4L : -0x1.0d04fe453aa7f7631eb07c9b7757p-1004L : inexact-ok
+= tgamma downward ldbl-128 -0xb.60000000000000000000000004p+4L : -0x2.1a09fc8a754feec63d60f93437ccp-1012L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.60000000000000000000000004p+4L : -0x2.1a09fc8a754feec63d60f93437cap-1012L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.60000000000000000000000004p+4L : -0x2.1a09fc8a754feec63d60f93437cap-1012L : inexact-ok
+= tgamma upward ldbl-128 -0xb.60000000000000000000000004p+4L : -0x2.1a09fc8a754feec63d60f93437cap-1012L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.60000000000000000000000004p+4L : -0x2.1a09fc8a754feec8p-1012L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.60000000000000000000000004p+4L : -0x2.1a09fc8a754feec8p-1012L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128ibm -0xb.60000000000000000000000004p+4L : -0x2.1a09fc8a754feec4p-1012L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128ibm -0xb.60000000000000000000000004p+4L : -0x2.1a09fc8a754feec4p-1012L : inexact-ok underflow errno-erange-ok
+tgamma -0xb6.ffffffffffffffffffffffffff8p0
+= tgamma downward flt-32 -0xb.6ffffp+4f : -0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma tonearest flt-32 -0xb.6ffffp+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.6ffffp+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0xb.6ffffp+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0xb.6ffffp+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.6ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.6ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.6ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0xb.6ffffp+4L : -0xb.c2e7e440d1188c1p-1104L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.6ffffp+4L : -0xb.c2e7e440d1188c1p-1104L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.6ffffp+4L : -0xb.c2e7e440d1188cp-1104L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.6ffffp+4L : -0xb.c2e7e440d1188cp-1104L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.6ffffp+4L : -0xb.c2e7e440d1188c1p-1104L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.6ffffp+4L : -0xb.c2e7e440d1188c1p-1104L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.6ffffp+4L : -0xb.c2e7e440d1188cp-1104L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.6ffffp+4L : -0xb.c2e7e440d1188cp-1104L : inexact-ok
+= tgamma downward ldbl-128 -0xb.6ffffp+4L : -0xb.c2e7e440d1188c0b48acd829af98p-1104L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.6ffffp+4L : -0xb.c2e7e440d1188c0b48acd829af98p-1104L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.6ffffp+4L : -0xb.c2e7e440d1188c0b48acd829af9p-1104L : inexact-ok
+= tgamma upward ldbl-128 -0xb.6ffffp+4L : -0xb.c2e7e440d1188c0b48acd829af9p-1104L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.6ffffp+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.6ffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.6ffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.6ffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0xb.6fffffffffff8p+4 : -0x1.8p-1072 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.6fffffffffff8p+4 : -0x1.8p-1072 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero dbl-64 -0xb.6fffffffffff8p+4 : -0x1.4p-1072 : inexact-ok underflow errno-erange-ok
+= tgamma upward dbl-64 -0xb.6fffffffffff8p+4 : -0x1.4p-1072 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xb.6fffffffffff8p+4L : -0x1.785552e9f05ed316p-1072L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.6fffffffffff8p+4L : -0x1.785552e9f05ed314p-1072L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.6fffffffffff8p+4L : -0x1.785552e9f05ed314p-1072L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.6fffffffffff8p+4L : -0x1.785552e9f05ed314p-1072L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.6fffffffffff8p+4L : -0x1.785552e9f05ed316p-1072L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.6fffffffffff8p+4L : -0x1.785552e9f05ed314p-1072L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.6fffffffffff8p+4L : -0x1.785552e9f05ed314p-1072L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.6fffffffffff8p+4L : -0x1.785552e9f05ed314p-1072L : inexact-ok
+= tgamma downward ldbl-128 -0xb.6fffffffffff8p+4L : -0x1.785552e9f05ed31472126e701a41p-1072L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.6fffffffffff8p+4L : -0x1.785552e9f05ed31472126e701a41p-1072L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.6fffffffffff8p+4L : -0x1.785552e9f05ed31472126e701a4p-1072L : inexact-ok
+= tgamma upward ldbl-128 -0xb.6fffffffffff8p+4L : -0x1.785552e9f05ed31472126e701a4p-1072L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.6fffffffffff8p+4L : -0x1.8p-1072L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.6fffffffffff8p+4L : -0x1.8p-1072L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128ibm -0xb.6fffffffffff8p+4L : -0x1.4p-1072L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128ibm -0xb.6fffffffffff8p+4L : -0x1.4p-1072L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xb.6ffffffffffffffp+4L : -0xb.c2aa974f810c74p-1064L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.6ffffffffffffffp+4L : -0xb.c2aa974f810c74p-1064L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.6ffffffffffffffp+4L : -0xb.c2aa974f810c73fp-1064L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.6ffffffffffffffp+4L : -0xb.c2aa974f810c73fp-1064L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.6ffffffffffffffp+4L : -0xb.c2aa974f810c74p-1064L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.6ffffffffffffffp+4L : -0xb.c2aa974f810c74p-1064L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.6ffffffffffffffp+4L : -0xb.c2aa974f810c73fp-1064L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.6ffffffffffffffp+4L : -0xb.c2aa974f810c73fp-1064L : inexact-ok
+= tgamma downward ldbl-128 -0xb.6ffffffffffffffp+4L : -0xb.c2aa974f810c73fdd8d87a72ed8p-1064L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.6ffffffffffffffp+4L : -0xb.c2aa974f810c73fdd8d87a72ed78p-1064L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.6ffffffffffffffp+4L : -0xb.c2aa974f810c73fdd8d87a72ed78p-1064L : inexact-ok
+= tgamma upward ldbl-128 -0xb.6ffffffffffffffp+4L : -0xb.c2aa974f810c73fdd8d87a72ed78p-1064L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.6ffffffffffffffp+4L : -0xb.c2cp-1064L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.6ffffffffffffffp+4L : -0xb.c2cp-1064L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128ibm -0xb.6ffffffffffffffp+4L : -0xb.c28p-1064L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128ibm -0xb.6ffffffffffffffp+4L : -0xb.c28p-1064L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128 -0xb.6ffffffffffffffffffffffffff8p+4L : -0x1.785552e9f02186d6335337683381p-1012L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.6ffffffffffffffffffffffffff8p+4L : -0x1.785552e9f02186d633533768338p-1012L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.6ffffffffffffffffffffffffff8p+4L : -0x1.785552e9f02186d633533768338p-1012L : inexact-ok
+= tgamma upward ldbl-128 -0xb.6ffffffffffffffffffffffffff8p+4L : -0x1.785552e9f02186d633533768338p-1012L : inexact-ok
+= tgamma downward ldbl-128 -0xb.6ffffffffffffffffffffffffcp+4L : -0x2.f0aaa5d3e0430dac66a66ed4341cp-1020L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.6ffffffffffffffffffffffffcp+4L : -0x2.f0aaa5d3e0430dac66a66ed4341ap-1020L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.6ffffffffffffffffffffffffcp+4L : -0x2.f0aaa5d3e0430dac66a66ed4341ap-1020L : inexact-ok
+= tgamma upward ldbl-128 -0xb.6ffffffffffffffffffffffffcp+4L : -0x2.f0aaa5d3e0430dac66a66ed4341ap-1020L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.6ffffffffffffffffffffffffcp+4L : -0x2.f0aaa5d3e0431p-1020L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.6ffffffffffffffffffffffffcp+4L : -0x2.f0aaa5d3e0430cp-1020L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128ibm -0xb.6ffffffffffffffffffffffffcp+4L : -0x2.f0aaa5d3e0430cp-1020L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128ibm -0xb.6ffffffffffffffffffffffffcp+4L : -0x2.f0aaa5d3e0430cp-1020L : inexact-ok underflow errno-erange-ok
+tgamma -0xb7.000000000000000000000000008p0
+= tgamma downward flt-32 -0xb.70001p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0xb.70001p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.70001p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0xb.70001p+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0xb.70001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0xb.70001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.70001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.70001p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xb.70001p+4L : 0xb.c26d4bc450a5bc9p-1104L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.70001p+4L : 0xb.c26d4bc450a5bc9p-1104L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.70001p+4L : 0xb.c26d4bc450a5bc9p-1104L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.70001p+4L : 0xb.c26d4bc450a5bcap-1104L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.70001p+4L : 0xb.c26d4bc450a5bc9p-1104L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.70001p+4L : 0xb.c26d4bc450a5bc9p-1104L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.70001p+4L : 0xb.c26d4bc450a5bc9p-1104L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.70001p+4L : 0xb.c26d4bc450a5bcap-1104L : inexact-ok
+= tgamma downward ldbl-128 -0xb.70001p+4L : 0xb.c26d4bc450a5bc9143545a8176a8p-1104L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.70001p+4L : 0xb.c26d4bc450a5bc9143545a8176bp-1104L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.70001p+4L : 0xb.c26d4bc450a5bc9143545a8176a8p-1104L : inexact-ok
+= tgamma upward ldbl-128 -0xb.70001p+4L : 0xb.c26d4bc450a5bc9143545a8176bp-1104L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.70001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.70001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.70001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.70001p+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0xb.7000000000008p+4 : 0x1.4p-1072 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.7000000000008p+4 : 0x1.8p-1072 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero dbl-64 -0xb.7000000000008p+4 : 0x1.4p-1072 : inexact-ok underflow errno-erange-ok
+= tgamma upward dbl-64 -0xb.7000000000008p+4 : 0x1.8p-1072 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xb.7000000000008p+4L : 0x1.785552e9efe43a96p-1072L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.7000000000008p+4L : 0x1.785552e9efe43a98p-1072L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.7000000000008p+4L : 0x1.785552e9efe43a96p-1072L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.7000000000008p+4L : 0x1.785552e9efe43a98p-1072L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.7000000000008p+4L : 0x1.785552e9efe43a96p-1072L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.7000000000008p+4L : 0x1.785552e9efe43a98p-1072L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.7000000000008p+4L : 0x1.785552e9efe43a96p-1072L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.7000000000008p+4L : 0x1.785552e9efe43a98p-1072L : inexact-ok
+= tgamma downward ldbl-128 -0xb.7000000000008p+4L : 0x1.785552e9efe43a97f4940b914245p-1072L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.7000000000008p+4L : 0x1.785552e9efe43a97f4940b914245p-1072L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.7000000000008p+4L : 0x1.785552e9efe43a97f4940b914245p-1072L : inexact-ok
+= tgamma upward ldbl-128 -0xb.7000000000008p+4L : 0x1.785552e9efe43a97f4940b914246p-1072L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.7000000000008p+4L : 0x1.4p-1072L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.7000000000008p+4L : 0x1.8p-1072L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128ibm -0xb.7000000000008p+4L : 0x1.4p-1072L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128ibm -0xb.7000000000008p+4L : 0x1.8p-1072L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xb.700000000000001p+4L : 0xb.c2aa974f810bf96p-1064L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.700000000000001p+4L : 0xb.c2aa974f810bf96p-1064L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.700000000000001p+4L : 0xb.c2aa974f810bf96p-1064L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.700000000000001p+4L : 0xb.c2aa974f810bf97p-1064L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.700000000000001p+4L : 0xb.c2aa974f810bf96p-1064L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.700000000000001p+4L : 0xb.c2aa974f810bf96p-1064L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.700000000000001p+4L : 0xb.c2aa974f810bf96p-1064L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.700000000000001p+4L : 0xb.c2aa974f810bf97p-1064L : inexact-ok
+= tgamma downward ldbl-128 -0xb.700000000000001p+4L : 0xb.c2aa974f810bf9655c5afc100eap-1064L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.700000000000001p+4L : 0xb.c2aa974f810bf9655c5afc100eap-1064L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.700000000000001p+4L : 0xb.c2aa974f810bf9655c5afc100eap-1064L : inexact-ok
+= tgamma upward ldbl-128 -0xb.700000000000001p+4L : 0xb.c2aa974f810bf9655c5afc100ea8p-1064L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.700000000000001p+4L : 0xb.c28p-1064L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.700000000000001p+4L : 0xb.c2cp-1064L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128ibm -0xb.700000000000001p+4L : 0xb.c28p-1064L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128ibm -0xb.700000000000001p+4L : 0xb.c2cp-1064L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128 -0xb.7000000000000000000000000008p+4L : 0x1.785552e9f02186d6335337682bd6p-1012L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.7000000000000000000000000008p+4L : 0x1.785552e9f02186d6335337682bd7p-1012L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.7000000000000000000000000008p+4L : 0x1.785552e9f02186d6335337682bd6p-1012L : inexact-ok
+= tgamma upward ldbl-128 -0xb.7000000000000000000000000008p+4L : 0x1.785552e9f02186d6335337682bd7p-1012L : inexact-ok
+= tgamma downward ldbl-128 -0xb.70000000000000000000000004p+4L : 0x2.f0aaa5d3e0430dac66a66ecc8a92p-1020L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.70000000000000000000000004p+4L : 0x2.f0aaa5d3e0430dac66a66ecc8a94p-1020L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.70000000000000000000000004p+4L : 0x2.f0aaa5d3e0430dac66a66ecc8a92p-1020L : inexact-ok
+= tgamma upward ldbl-128 -0xb.70000000000000000000000004p+4L : 0x2.f0aaa5d3e0430dac66a66ecc8a94p-1020L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.70000000000000000000000004p+4L : 0x2.f0aaa5d3e0430cp-1020L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.70000000000000000000000004p+4L : 0x2.f0aaa5d3e0430cp-1020L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128ibm -0xb.70000000000000000000000004p+4L : 0x2.f0aaa5d3e0430cp-1020L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128ibm -0xb.70000000000000000000000004p+4L : 0x2.f0aaa5d3e0431p-1020L : inexact-ok underflow errno-erange-ok
+tgamma -0xb7.ffffffffffffffffffffffffff8p0
+= tgamma downward flt-32 -0xb.7ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0xb.7ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.7ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0xb.7ffffp+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0xb.7ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0xb.7ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.7ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.7ffffp+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xb.7ffffp+4L : 0x1.05d1632f1f3e377ap-1108L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.7ffffp+4L : 0x1.05d1632f1f3e377ap-1108L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.7ffffp+4L : 0x1.05d1632f1f3e377ap-1108L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.7ffffp+4L : 0x1.05d1632f1f3e377cp-1108L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.7ffffp+4L : 0x1.05d1632f1f3e377ap-1108L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.7ffffp+4L : 0x1.05d1632f1f3e377ap-1108L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.7ffffp+4L : 0x1.05d1632f1f3e377ap-1108L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.7ffffp+4L : 0x1.05d1632f1f3e377cp-1108L : inexact-ok
+= tgamma downward ldbl-128 -0xb.7ffffp+4L : 0x1.05d1632f1f3e377a5ce1c82bcef7p-1108L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.7ffffp+4L : 0x1.05d1632f1f3e377a5ce1c82bcef7p-1108L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.7ffffp+4L : 0x1.05d1632f1f3e377a5ce1c82bcef7p-1108L : inexact-ok
+= tgamma upward ldbl-128 -0xb.7ffffp+4L : 0x1.05d1632f1f3e377a5ce1c82bcef8p-1108L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.7ffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.7ffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.7ffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.7ffffp+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0xb.7fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0xb.7fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.7fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.7fffffffffff8p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xb.7fffffffffff8p+4L : 0x2.0b981a509c577f38p-1080L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.7fffffffffff8p+4L : 0x2.0b981a509c577f38p-1080L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.7fffffffffff8p+4L : 0x2.0b981a509c577f38p-1080L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.7fffffffffff8p+4L : 0x2.0b981a509c577f3cp-1080L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.7fffffffffff8p+4L : 0x2.0b981a509c577f38p-1080L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.7fffffffffff8p+4L : 0x2.0b981a509c577f38p-1080L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.7fffffffffff8p+4L : 0x2.0b981a509c577f38p-1080L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.7fffffffffff8p+4L : 0x2.0b981a509c577f3cp-1080L : inexact-ok
+= tgamma downward ldbl-128 -0xb.7fffffffffff8p+4L : 0x2.0b981a509c577f3951f0a073405p-1080L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.7fffffffffff8p+4L : 0x2.0b981a509c577f3951f0a0734052p-1080L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.7fffffffffff8p+4L : 0x2.0b981a509c577f3951f0a073405p-1080L : inexact-ok
+= tgamma upward ldbl-128 -0xb.7fffffffffff8p+4L : 0x2.0b981a509c577f3951f0a0734052p-1080L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.7fffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.7fffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.7fffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.7fffffffffff8p+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xb.7ffffffffffffffp+4L : 0x1.05cc0d284e011538p-1068L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.7ffffffffffffffp+4L : 0x1.05cc0d284e011538p-1068L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.7ffffffffffffffp+4L : 0x1.05cc0d284e011538p-1068L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.7ffffffffffffffp+4L : 0x1.05cc0d284e01153ap-1068L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.7ffffffffffffffp+4L : 0x1.05cc0d284e011538p-1068L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.7ffffffffffffffp+4L : 0x1.05cc0d284e011538p-1068L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.7ffffffffffffffp+4L : 0x1.05cc0d284e011538p-1068L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.7ffffffffffffffp+4L : 0x1.05cc0d284e01153ap-1068L : inexact-ok
+= tgamma downward ldbl-128 -0xb.7ffffffffffffffp+4L : 0x1.05cc0d284e011538e344fb8ffb9cp-1068L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.7ffffffffffffffp+4L : 0x1.05cc0d284e011538e344fb8ffb9dp-1068L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.7ffffffffffffffp+4L : 0x1.05cc0d284e011538e344fb8ffb9cp-1068L : inexact-ok
+= tgamma upward ldbl-128 -0xb.7ffffffffffffffp+4L : 0x1.05cc0d284e011538e344fb8ffb9dp-1068L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.7ffffffffffffffp+4L : 0x1.04p-1068L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.7ffffffffffffffp+4L : 0x1.04p-1068L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128ibm -0xb.7ffffffffffffffp+4L : 0x1.04p-1068L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128ibm -0xb.7ffffffffffffffp+4L : 0x1.08p-1068L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128 -0xb.7ffffffffffffffffffffffffff8p+4L : 0x2.0b981a509c021fc5d81abc64742ep-1020L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.7ffffffffffffffffffffffffff8p+4L : 0x2.0b981a509c021fc5d81abc64742ep-1020L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.7ffffffffffffffffffffffffff8p+4L : 0x2.0b981a509c021fc5d81abc64742ep-1020L : inexact-ok
+= tgamma upward ldbl-128 -0xb.7ffffffffffffffffffffffffff8p+4L : 0x2.0b981a509c021fc5d81abc64743p-1020L : inexact-ok
+= tgamma downward ldbl-128 -0xb.7ffffffffffffffffffffffffcp+4L : 0x4.173034a138043f8bb03578ce33a8p-1028L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.7ffffffffffffffffffffffffcp+4L : 0x4.173034a138043f8bb03578ce33a8p-1028L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.7ffffffffffffffffffffffffcp+4L : 0x4.173034a138043f8bb03578ce33a8p-1028L : inexact-ok
+= tgamma upward ldbl-128 -0xb.7ffffffffffffffffffffffffcp+4L : 0x4.173034a138043f8bb03578ce33acp-1028L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.7ffffffffffffffffffffffffcp+4L : 0x4.173034a13804p-1028L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.7ffffffffffffffffffffffffcp+4L : 0x4.173034a13804p-1028L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128ibm -0xb.7ffffffffffffffffffffffffcp+4L : 0x4.173034a13804p-1028L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128ibm -0xb.7ffffffffffffffffffffffffcp+4L : 0x4.173034a13808p-1028L : inexact-ok underflow errno-erange-ok
+tgamma -0xb8.000000000000000000000000008p0
+= tgamma downward flt-32 -0xb.80001p+4f : -0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma tonearest flt-32 -0xb.80001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.80001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0xb.80001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0xb.80001p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.80001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.80001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.80001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0xb.80001p+4L : -0x1.05c6b740afc189e2p-1108L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.80001p+4L : -0x1.05c6b740afc189ep-1108L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.80001p+4L : -0x1.05c6b740afc189ep-1108L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.80001p+4L : -0x1.05c6b740afc189ep-1108L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.80001p+4L : -0x1.05c6b740afc189e2p-1108L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.80001p+4L : -0x1.05c6b740afc189ep-1108L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.80001p+4L : -0x1.05c6b740afc189ep-1108L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.80001p+4L : -0x1.05c6b740afc189ep-1108L : inexact-ok
+= tgamma downward ldbl-128 -0xb.80001p+4L : -0x1.05c6b740afc189e07304b954f89ep-1108L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.80001p+4L : -0x1.05c6b740afc189e07304b954f89ep-1108L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.80001p+4L : -0x1.05c6b740afc189e07304b954f89dp-1108L : inexact-ok
+= tgamma upward ldbl-128 -0xb.80001p+4L : -0x1.05c6b740afc189e07304b954f89dp-1108L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.80001p+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.80001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.80001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.80001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0xb.8000000000008p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.8000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.8000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.8000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0xb.8000000000008p+4L : -0x2.0b981a509bacc054p-1080L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.8000000000008p+4L : -0x2.0b981a509bacc054p-1080L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.8000000000008p+4L : -0x2.0b981a509bacc05p-1080L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.8000000000008p+4L : -0x2.0b981a509bacc05p-1080L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.8000000000008p+4L : -0x2.0b981a509bacc054p-1080L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.8000000000008p+4L : -0x2.0b981a509bacc054p-1080L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.8000000000008p+4L : -0x2.0b981a509bacc05p-1080L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.8000000000008p+4L : -0x2.0b981a509bacc05p-1080L : inexact-ok
+= tgamma downward ldbl-128 -0xb.8000000000008p+4L : -0x2.0b981a509bacc0525e44e7ef1c3p-1080L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.8000000000008p+4L : -0x2.0b981a509bacc0525e44e7ef1c3p-1080L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.8000000000008p+4L : -0x2.0b981a509bacc0525e44e7ef1c2ep-1080L : inexact-ok
+= tgamma upward ldbl-128 -0xb.8000000000008p+4L : -0x2.0b981a509bacc0525e44e7ef1c2ep-1080L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.8000000000008p+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.8000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.8000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.8000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0xb.800000000000001p+4L : -0x1.05cc0d284e010a8ep-1068L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.800000000000001p+4L : -0x1.05cc0d284e010a8cp-1068L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.800000000000001p+4L : -0x1.05cc0d284e010a8cp-1068L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.800000000000001p+4L : -0x1.05cc0d284e010a8cp-1068L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.800000000000001p+4L : -0x1.05cc0d284e010a8ep-1068L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.800000000000001p+4L : -0x1.05cc0d284e010a8cp-1068L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.800000000000001p+4L : -0x1.05cc0d284e010a8cp-1068L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.800000000000001p+4L : -0x1.05cc0d284e010a8cp-1068L : inexact-ok
+= tgamma downward ldbl-128 -0xb.800000000000001p+4L : -0x1.05cc0d284e010a8cf4d5c0d4735bp-1068L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.800000000000001p+4L : -0x1.05cc0d284e010a8cf4d5c0d4735ap-1068L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.800000000000001p+4L : -0x1.05cc0d284e010a8cf4d5c0d4735ap-1068L : inexact-ok
+= tgamma upward ldbl-128 -0xb.800000000000001p+4L : -0x1.05cc0d284e010a8cf4d5c0d4735ap-1068L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.800000000000001p+4L : -0x1.08p-1068L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.800000000000001p+4L : -0x1.04p-1068L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128ibm -0xb.800000000000001p+4L : -0x1.04p-1068L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128ibm -0xb.800000000000001p+4L : -0x1.04p-1068L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128 -0xb.8000000000000000000000000008p+4L : -0x2.0b981a509c021fc5d81abc646984p-1020L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.8000000000000000000000000008p+4L : -0x2.0b981a509c021fc5d81abc646982p-1020L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.8000000000000000000000000008p+4L : -0x2.0b981a509c021fc5d81abc646982p-1020L : inexact-ok
+= tgamma upward ldbl-128 -0xb.8000000000000000000000000008p+4L : -0x2.0b981a509c021fc5d81abc646982p-1020L : inexact-ok
+= tgamma downward ldbl-128 -0xb.80000000000000000000000004p+4L : -0x4.173034a138043f8bb03578c387bcp-1028L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.80000000000000000000000004p+4L : -0x4.173034a138043f8bb03578c387b8p-1028L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.80000000000000000000000004p+4L : -0x4.173034a138043f8bb03578c387b8p-1028L : inexact-ok
+= tgamma upward ldbl-128 -0xb.80000000000000000000000004p+4L : -0x4.173034a138043f8bb03578c387b8p-1028L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.80000000000000000000000004p+4L : -0x4.173034a13808p-1028L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.80000000000000000000000004p+4L : -0x4.173034a13804p-1028L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128ibm -0xb.80000000000000000000000004p+4L : -0x4.173034a13804p-1028L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128ibm -0xb.80000000000000000000000004p+4L : -0x4.173034a13804p-1028L : inexact-ok underflow errno-erange-ok
+tgamma -0xbb.ffffffffffffffffffffffffff8p0
+= tgamma downward flt-32 -0xb.bffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0xb.bffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.bffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0xb.bffffp+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0xb.bffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0xb.bffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.bffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.bffffp+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xb.bffffp+4L : 0x3.a18e29bac973932cp-1140L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.bffffp+4L : 0x3.a18e29bac973933p-1140L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.bffffp+4L : 0x3.a18e29bac973932cp-1140L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.bffffp+4L : 0x3.a18e29bac973933p-1140L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.bffffp+4L : 0x3.a18e29bac973932cp-1140L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.bffffp+4L : 0x3.a18e29bac973933p-1140L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.bffffp+4L : 0x3.a18e29bac973932cp-1140L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.bffffp+4L : 0x3.a18e29bac973933p-1140L : inexact-ok
+= tgamma downward ldbl-128 -0xb.bffffp+4L : 0x3.a18e29bac973932feed1b47afae6p-1140L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.bffffp+4L : 0x3.a18e29bac973932feed1b47afae6p-1140L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.bffffp+4L : 0x3.a18e29bac973932feed1b47afae6p-1140L : inexact-ok
+= tgamma upward ldbl-128 -0xb.bffffp+4L : 0x3.a18e29bac973932feed1b47afae8p-1140L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.bffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.bffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.bffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.bffffp+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0xb.bfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0xb.bfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.bfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.bfffffffffff8p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xb.bfffffffffff8p+4L : 0x7.42f647bca86c5278p-1112L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.bfffffffffff8p+4L : 0x7.42f647bca86c528p-1112L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.bfffffffffff8p+4L : 0x7.42f647bca86c5278p-1112L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.bfffffffffff8p+4L : 0x7.42f647bca86c528p-1112L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.bfffffffffff8p+4L : 0x7.42f647bca86c5278p-1112L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.bfffffffffff8p+4L : 0x7.42f647bca86c528p-1112L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.bfffffffffff8p+4L : 0x7.42f647bca86c5278p-1112L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.bfffffffffff8p+4L : 0x7.42f647bca86c528p-1112L : inexact-ok
+= tgamma downward ldbl-128 -0xb.bfffffffffff8p+4L : 0x7.42f647bca86c527d96aff32b14acp-1112L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.bfffffffffff8p+4L : 0x7.42f647bca86c527d96aff32b14acp-1112L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.bfffffffffff8p+4L : 0x7.42f647bca86c527d96aff32b14acp-1112L : inexact-ok
+= tgamma upward ldbl-128 -0xb.bfffffffffff8p+4L : 0x7.42f647bca86c527d96aff32b14bp-1112L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.bfffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.bfffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.bfffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.bfffffffffff8p+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xb.bffffffffffffffp+4L : 0x3.a17b23de539e0f1cp-1100L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.bffffffffffffffp+4L : 0x3.a17b23de539e0f2p-1100L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.bffffffffffffffp+4L : 0x3.a17b23de539e0f1cp-1100L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.bffffffffffffffp+4L : 0x3.a17b23de539e0f2p-1100L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.bffffffffffffffp+4L : 0x3.a17b23de539e0f1cp-1100L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.bffffffffffffffp+4L : 0x3.a17b23de539e0f2p-1100L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.bffffffffffffffp+4L : 0x3.a17b23de539e0f1cp-1100L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.bffffffffffffffp+4L : 0x3.a17b23de539e0f2p-1100L : inexact-ok
+= tgamma downward ldbl-128 -0xb.bffffffffffffffp+4L : 0x3.a17b23de539e0f1f1af66ae9e844p-1100L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.bffffffffffffffp+4L : 0x3.a17b23de539e0f1f1af66ae9e844p-1100L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.bffffffffffffffp+4L : 0x3.a17b23de539e0f1f1af66ae9e844p-1100L : inexact-ok
+= tgamma upward ldbl-128 -0xb.bffffffffffffffp+4L : 0x3.a17b23de539e0f1f1af66ae9e846p-1100L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.bffffffffffffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.bffffffffffffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.bffffffffffffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.bffffffffffffffp+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128 -0xb.bffffffffffffffffffffffffff8p+4L : 0x7.42f647bca73bf832ec9792cb53ccp-1052L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.bffffffffffffffffffffffffff8p+4L : 0x7.42f647bca73bf832ec9792cb53dp-1052L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.bffffffffffffffffffffffffff8p+4L : 0x7.42f647bca73bf832ec9792cb53ccp-1052L : inexact-ok
+= tgamma upward ldbl-128 -0xb.bffffffffffffffffffffffffff8p+4L : 0x7.42f647bca73bf832ec9792cb53dp-1052L : inexact-ok
+= tgamma downward ldbl-128 -0xb.bffffffffffffffffffffffffcp+4L : 0xe.85ec8f794e77f065d92f25a98738p-1060L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.bffffffffffffffffffffffffcp+4L : 0xe.85ec8f794e77f065d92f25a98738p-1060L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.bffffffffffffffffffffffffcp+4L : 0xe.85ec8f794e77f065d92f25a98738p-1060L : inexact-ok
+= tgamma upward ldbl-128 -0xb.bffffffffffffffffffffffffcp+4L : 0xe.85ec8f794e77f065d92f25a9874p-1060L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.bffffffffffffffffffffffffcp+4L : 0xe.85ecp-1060L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.bffffffffffffffffffffffffcp+4L : 0xe.85ecp-1060L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128ibm -0xb.bffffffffffffffffffffffffcp+4L : 0xe.85ecp-1060L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128ibm -0xb.bffffffffffffffffffffffffcp+4L : 0xe.85fp-1060L : inexact-ok underflow errno-erange-ok
+tgamma -0xbc.000000000000000000000000008p0
+= tgamma downward flt-32 -0xb.c0001p+4f : -0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma tonearest flt-32 -0xb.c0001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.c0001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0xb.c0001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0xb.c0001p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.c0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.c0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.c0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0xb.c0001p+4L : -0x3.a1681e71734405cp-1140L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.c0001p+4L : -0x3.a1681e71734405bcp-1140L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.c0001p+4L : -0x3.a1681e71734405bcp-1140L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.c0001p+4L : -0x3.a1681e71734405bcp-1140L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.c0001p+4L : -0x3.a1681e71734405cp-1140L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.c0001p+4L : -0x3.a1681e71734405bcp-1140L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.c0001p+4L : -0x3.a1681e71734405bcp-1140L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.c0001p+4L : -0x3.a1681e71734405bcp-1140L : inexact-ok
+= tgamma downward ldbl-128 -0xb.c0001p+4L : -0x3.a1681e71734405bc890265f19adap-1140L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.c0001p+4L : -0x3.a1681e71734405bc890265f19adap-1140L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.c0001p+4L : -0x3.a1681e71734405bc890265f19ad8p-1140L : inexact-ok
+= tgamma upward ldbl-128 -0xb.c0001p+4L : -0x3.a1681e71734405bc890265f19ad8p-1140L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.c0001p+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.c0001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.c0001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.c0001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0xb.c000000000008p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.c000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.c000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.c000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0xb.c000000000008p+4L : -0x7.42f647bca60b9dfp-1112L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.c000000000008p+4L : -0x7.42f647bca60b9de8p-1112L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.c000000000008p+4L : -0x7.42f647bca60b9de8p-1112L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.c000000000008p+4L : -0x7.42f647bca60b9de8p-1112L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.c000000000008p+4L : -0x7.42f647bca60b9dfp-1112L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.c000000000008p+4L : -0x7.42f647bca60b9de8p-1112L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.c000000000008p+4L : -0x7.42f647bca60b9de8p-1112L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.c000000000008p+4L : -0x7.42f647bca60b9de8p-1112L : inexact-ok
+= tgamma downward ldbl-128 -0xb.c000000000008p+4L : -0x7.42f647bca60b9de8427f6a362ab8p-1112L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.c000000000008p+4L : -0x7.42f647bca60b9de8427f6a362ab4p-1112L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.c000000000008p+4L : -0x7.42f647bca60b9de8427f6a362ab4p-1112L : inexact-ok
+= tgamma upward ldbl-128 -0xb.c000000000008p+4L : -0x7.42f647bca60b9de8427f6a362ab4p-1112L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.c000000000008p+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.c000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.c000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.c000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0xb.c00000000000001p+4L : -0x3.a17b23de539de914p-1100L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.c00000000000001p+4L : -0x3.a17b23de539de914p-1100L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.c00000000000001p+4L : -0x3.a17b23de539de91p-1100L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.c00000000000001p+4L : -0x3.a17b23de539de91p-1100L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.c00000000000001p+4L : -0x3.a17b23de539de914p-1100L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.c00000000000001p+4L : -0x3.a17b23de539de914p-1100L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.c00000000000001p+4L : -0x3.a17b23de539de91p-1100L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.c00000000000001p+4L : -0x3.a17b23de539de91p-1100L : inexact-ok
+= tgamma downward ldbl-128 -0xb.c00000000000001p+4L : -0x3.a17b23de539de913d1a127e158f6p-1100L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.c00000000000001p+4L : -0x3.a17b23de539de913d1a127e158f6p-1100L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.c00000000000001p+4L : -0x3.a17b23de539de913d1a127e158f4p-1100L : inexact-ok
+= tgamma upward ldbl-128 -0xb.c00000000000001p+4L : -0x3.a17b23de539de913d1a127e158f4p-1100L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.c00000000000001p+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.c00000000000001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.c00000000000001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.c00000000000001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-128 -0xb.c000000000000000000000000008p+4L : -0x7.42f647bca73bf832ec9792cb2dc4p-1052L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.c000000000000000000000000008p+4L : -0x7.42f647bca73bf832ec9792cb2dc4p-1052L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.c000000000000000000000000008p+4L : -0x7.42f647bca73bf832ec9792cb2dcp-1052L : inexact-ok
+= tgamma upward ldbl-128 -0xb.c000000000000000000000000008p+4L : -0x7.42f647bca73bf832ec9792cb2dcp-1052L : inexact-ok
+= tgamma downward ldbl-128 -0xb.c0000000000000000000000004p+4L : -0xe.85ec8f794e77f065d92f25837bfp-1060L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.c0000000000000000000000004p+4L : -0xe.85ec8f794e77f065d92f25837bfp-1060L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.c0000000000000000000000004p+4L : -0xe.85ec8f794e77f065d92f25837be8p-1060L : inexact-ok
+= tgamma upward ldbl-128 -0xb.c0000000000000000000000004p+4L : -0xe.85ec8f794e77f065d92f25837be8p-1060L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.c0000000000000000000000004p+4L : -0xe.85fp-1060L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.c0000000000000000000000004p+4L : -0xe.85ecp-1060L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128ibm -0xb.c0000000000000000000000004p+4L : -0xe.85ecp-1060L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128ibm -0xb.c0000000000000000000000004p+4L : -0xe.85ecp-1060L : inexact-ok underflow errno-erange-ok
+tgamma -0xbc.ffffffffffffffffffffffffff8p0
+= tgamma downward flt-32 -0xb.cffffp+4f : -0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma tonearest flt-32 -0xb.cffffp+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.cffffp+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0xb.cffffp+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0xb.cffffp+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.cffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.cffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.cffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0xb.cffffp+4L : -0x4.eb1490744e9508dp-1148L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.cffffp+4L : -0x4.eb1490744e9508c8p-1148L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.cffffp+4L : -0x4.eb1490744e9508c8p-1148L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.cffffp+4L : -0x4.eb1490744e9508c8p-1148L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.cffffp+4L : -0x4.eb1490744e9508dp-1148L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.cffffp+4L : -0x4.eb1490744e9508c8p-1148L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.cffffp+4L : -0x4.eb1490744e9508c8p-1148L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.cffffp+4L : -0x4.eb1490744e9508c8p-1148L : inexact-ok
+= tgamma downward ldbl-128 -0xb.cffffp+4L : -0x4.eb1490744e9508cbdf4b2d2d11b8p-1148L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.cffffp+4L : -0x4.eb1490744e9508cbdf4b2d2d11b4p-1148L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.cffffp+4L : -0x4.eb1490744e9508cbdf4b2d2d11b4p-1148L : inexact-ok
+= tgamma upward ldbl-128 -0xb.cffffp+4L : -0x4.eb1490744e9508cbdf4b2d2d11b4p-1148L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.cffffp+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.cffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.cffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.cffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0xb.cfffffffffff8p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.cfffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.cfffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.cfffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0xb.cfffffffffff8p+4L : -0x9.d5f58b282beb2e5p-1120L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.cfffffffffff8p+4L : -0x9.d5f58b282beb2e5p-1120L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.cfffffffffff8p+4L : -0x9.d5f58b282beb2e4p-1120L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.cfffffffffff8p+4L : -0x9.d5f58b282beb2e4p-1120L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.cfffffffffff8p+4L : -0x9.d5f58b282beb2e5p-1120L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.cfffffffffff8p+4L : -0x9.d5f58b282beb2e5p-1120L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.cfffffffffff8p+4L : -0x9.d5f58b282beb2e4p-1120L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.cfffffffffff8p+4L : -0x9.d5f58b282beb2e4p-1120L : inexact-ok
+= tgamma downward ldbl-128 -0xb.cfffffffffff8p+4L : -0x9.d5f58b282beb2e4ada1f6e725c48p-1120L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.cfffffffffff8p+4L : -0x9.d5f58b282beb2e4ada1f6e725c48p-1120L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.cfffffffffff8p+4L : -0x9.d5f58b282beb2e4ada1f6e725c4p-1120L : inexact-ok
+= tgamma upward ldbl-128 -0xb.cfffffffffff8p+4L : -0x9.d5f58b282beb2e4ada1f6e725c4p-1120L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.cfffffffffff8p+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.cfffffffffff8p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.cfffffffffff8p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.cfffffffffff8p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0xb.cffffffffffffffp+4L : -0x4.eafac59415275c5p-1108L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.cffffffffffffffp+4L : -0x4.eafac59415275c48p-1108L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.cffffffffffffffp+4L : -0x4.eafac59415275c48p-1108L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.cffffffffffffffp+4L : -0x4.eafac59415275c48p-1108L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.cffffffffffffffp+4L : -0x4.eafac59415275c5p-1108L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.cffffffffffffffp+4L : -0x4.eafac59415275c48p-1108L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.cffffffffffffffp+4L : -0x4.eafac59415275c48p-1108L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.cffffffffffffffp+4L : -0x4.eafac59415275c48p-1108L : inexact-ok
+= tgamma downward ldbl-128 -0xb.cffffffffffffffp+4L : -0x4.eafac59415275c4be21f68f6814p-1108L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.cffffffffffffffp+4L : -0x4.eafac59415275c4be21f68f6814p-1108L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.cffffffffffffffp+4L : -0x4.eafac59415275c4be21f68f6813cp-1108L : inexact-ok
+= tgamma upward ldbl-128 -0xb.cffffffffffffffp+4L : -0x4.eafac59415275c4be21f68f6813cp-1108L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.cffffffffffffffp+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.cffffffffffffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.cffffffffffffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.cffffffffffffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-128 -0xb.cffffffffffffffffffffffffff8p+4L : -0x9.d5f58b282a4e85029b36f4e2a508p-1060L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.cffffffffffffffffffffffffff8p+4L : -0x9.d5f58b282a4e85029b36f4e2a5p-1060L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.cffffffffffffffffffffffffff8p+4L : -0x9.d5f58b282a4e85029b36f4e2a5p-1060L : inexact-ok
+= tgamma upward ldbl-128 -0xb.cffffffffffffffffffffffffff8p+4L : -0x9.d5f58b282a4e85029b36f4e2a5p-1060L : inexact-ok
+= tgamma downward ldbl-128 -0xb.cffffffffffffffffffffffffcp+4L : -0x1.3abeb1650549d0a05366de9dee11p-1064L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.cffffffffffffffffffffffffcp+4L : -0x1.3abeb1650549d0a05366de9dee1p-1064L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.cffffffffffffffffffffffffcp+4L : -0x1.3abeb1650549d0a05366de9dee1p-1064L : inexact-ok
+= tgamma upward ldbl-128 -0xb.cffffffffffffffffffffffffcp+4L : -0x1.3abeb1650549d0a05366de9dee1p-1064L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.cffffffffffffffffffffffffcp+4L : -0x1.3acp-1064L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.cffffffffffffffffffffffffcp+4L : -0x1.3acp-1064L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128ibm -0xb.cffffffffffffffffffffffffcp+4L : -0x1.3a8p-1064L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128ibm -0xb.cffffffffffffffffffffffffcp+4L : -0x1.3a8p-1064L : inexact-ok underflow errno-erange-ok
+tgamma -0xbd.000000000000000000000000008p0
+= tgamma downward flt-32 -0xb.d0001p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0xb.d0001p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.d0001p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0xb.d0001p+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0xb.d0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0xb.d0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.d0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.d0001p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xb.d0001p+4L : 0x4.eae0fb4b4576d3e8p-1148L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.d0001p+4L : 0x4.eae0fb4b4576d3fp-1148L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.d0001p+4L : 0x4.eae0fb4b4576d3e8p-1148L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.d0001p+4L : 0x4.eae0fb4b4576d3fp-1148L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.d0001p+4L : 0x4.eae0fb4b4576d3e8p-1148L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.d0001p+4L : 0x4.eae0fb4b4576d3fp-1148L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.d0001p+4L : 0x4.eae0fb4b4576d3e8p-1148L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.d0001p+4L : 0x4.eae0fb4b4576d3fp-1148L : inexact-ok
+= tgamma downward ldbl-128 -0xb.d0001p+4L : 0x4.eae0fb4b4576d3ee7cdc0f84654cp-1148L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.d0001p+4L : 0x4.eae0fb4b4576d3ee7cdc0f84655p-1148L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.d0001p+4L : 0x4.eae0fb4b4576d3ee7cdc0f84654cp-1148L : inexact-ok
+= tgamma upward ldbl-128 -0xb.d0001p+4L : 0x4.eae0fb4b4576d3ee7cdc0f84655p-1148L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.d0001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.d0001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.d0001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.d0001p+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0xb.d000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0xb.d000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.d000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.d000000000008p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xb.d000000000008p+4L : 0x9.d5f58b2828b1dbbp-1120L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.d000000000008p+4L : 0x9.d5f58b2828b1dbcp-1120L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.d000000000008p+4L : 0x9.d5f58b2828b1dbbp-1120L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.d000000000008p+4L : 0x9.d5f58b2828b1dbcp-1120L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.d000000000008p+4L : 0x9.d5f58b2828b1dbbp-1120L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.d000000000008p+4L : 0x9.d5f58b2828b1dbcp-1120L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.d000000000008p+4L : 0x9.d5f58b2828b1dbbp-1120L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.d000000000008p+4L : 0x9.d5f58b2828b1dbcp-1120L : inexact-ok
+= tgamma downward ldbl-128 -0xb.d000000000008p+4L : 0x9.d5f58b2828b1dbba5c4ec70798d8p-1120L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.d000000000008p+4L : 0x9.d5f58b2828b1dbba5c4ec70798d8p-1120L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.d000000000008p+4L : 0x9.d5f58b2828b1dbba5c4ec70798d8p-1120L : inexact-ok
+= tgamma upward ldbl-128 -0xb.d000000000008p+4L : 0x9.d5f58b2828b1dbba5c4ec70798ep-1120L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.d000000000008p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.d000000000008p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.d000000000008p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.d000000000008p+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xb.d00000000000001p+4L : 0x4.eafac594152728bp-1108L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.d00000000000001p+4L : 0x4.eafac594152728b8p-1108L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.d00000000000001p+4L : 0x4.eafac594152728bp-1108L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.d00000000000001p+4L : 0x4.eafac594152728b8p-1108L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.d00000000000001p+4L : 0x4.eafac594152728bp-1108L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.d00000000000001p+4L : 0x4.eafac594152728b8p-1108L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.d00000000000001p+4L : 0x4.eafac594152728bp-1108L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.d00000000000001p+4L : 0x4.eafac594152728b8p-1108L : inexact-ok
+= tgamma downward ldbl-128 -0xb.d00000000000001p+4L : 0x4.eafac594152728b6b9178bec0a9p-1108L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.d00000000000001p+4L : 0x4.eafac594152728b6b9178bec0a94p-1108L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.d00000000000001p+4L : 0x4.eafac594152728b6b9178bec0a9p-1108L : inexact-ok
+= tgamma upward ldbl-128 -0xb.d00000000000001p+4L : 0x4.eafac594152728b6b9178bec0a94p-1108L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.d00000000000001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.d00000000000001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.d00000000000001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.d00000000000001p+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128 -0xb.d000000000000000000000000008p+4L : 0x9.d5f58b282a4e85029b36f4e2717p-1060L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.d000000000000000000000000008p+4L : 0x9.d5f58b282a4e85029b36f4e2717p-1060L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.d000000000000000000000000008p+4L : 0x9.d5f58b282a4e85029b36f4e2717p-1060L : inexact-ok
+= tgamma upward ldbl-128 -0xb.d000000000000000000000000008p+4L : 0x9.d5f58b282a4e85029b36f4e27178p-1060L : inexact-ok
+= tgamma downward ldbl-128 -0xb.d0000000000000000000000004p+4L : 0x1.3abeb1650549d0a05366de9ab4bep-1064L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.d0000000000000000000000004p+4L : 0x1.3abeb1650549d0a05366de9ab4bep-1064L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.d0000000000000000000000004p+4L : 0x1.3abeb1650549d0a05366de9ab4bep-1064L : inexact-ok
+= tgamma upward ldbl-128 -0xb.d0000000000000000000000004p+4L : 0x1.3abeb1650549d0a05366de9ab4bfp-1064L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.d0000000000000000000000004p+4L : 0x1.3a8p-1064L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.d0000000000000000000000004p+4L : 0x1.3acp-1064L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128ibm -0xb.d0000000000000000000000004p+4L : 0x1.3a8p-1064L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128ibm -0xb.d0000000000000000000000004p+4L : 0x1.3acp-1064L : inexact-ok underflow errno-erange-ok
+tgamma -0xbd.ffffffffffffffffffffffffff8p0
+= tgamma downward flt-32 -0xb.dffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0xb.dffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.dffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0xb.dffffp+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0xb.dffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0xb.dffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.dffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.dffffp+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xb.dffffp+4L : 0x6.a071f95f54494e5p-1156L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.dffffp+4L : 0x6.a071f95f54494e5p-1156L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.dffffp+4L : 0x6.a071f95f54494e5p-1156L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.dffffp+4L : 0x6.a071f95f54494e58p-1156L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.dffffp+4L : 0x6.a071f95f54494e5p-1156L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.dffffp+4L : 0x6.a071f95f54494e5p-1156L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.dffffp+4L : 0x6.a071f95f54494e5p-1156L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.dffffp+4L : 0x6.a071f95f54494e58p-1156L : inexact-ok
+= tgamma downward ldbl-128 -0xb.dffffp+4L : 0x6.a071f95f54494e510e48132cef88p-1156L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.dffffp+4L : 0x6.a071f95f54494e510e48132cef8cp-1156L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.dffffp+4L : 0x6.a071f95f54494e510e48132cef88p-1156L : inexact-ok
+= tgamma upward ldbl-128 -0xb.dffffp+4L : 0x6.a071f95f54494e510e48132cef8cp-1156L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.dffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.dffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.dffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.dffffp+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0xb.dfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0xb.dfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.dfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.dfffffffffff8p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xb.dfffffffffff8p+4L : 0xd.409e5fdfe4f1fbp-1128L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.dfffffffffff8p+4L : 0xd.409e5fdfe4f1fbp-1128L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.dfffffffffff8p+4L : 0xd.409e5fdfe4f1fbp-1128L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.dfffffffffff8p+4L : 0xd.409e5fdfe4f1fb1p-1128L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.dfffffffffff8p+4L : 0xd.409e5fdfe4f1fbp-1128L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.dfffffffffff8p+4L : 0xd.409e5fdfe4f1fbp-1128L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.dfffffffffff8p+4L : 0xd.409e5fdfe4f1fbp-1128L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.dfffffffffff8p+4L : 0xd.409e5fdfe4f1fb1p-1128L : inexact-ok
+= tgamma downward ldbl-128 -0xb.dfffffffffff8p+4L : 0xd.409e5fdfe4f1fb07d10093ac5bcp-1128L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.dfffffffffff8p+4L : 0xd.409e5fdfe4f1fb07d10093ac5bc8p-1128L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.dfffffffffff8p+4L : 0xd.409e5fdfe4f1fb07d10093ac5bcp-1128L : inexact-ok
+= tgamma upward ldbl-128 -0xb.dfffffffffff8p+4L : 0xd.409e5fdfe4f1fb07d10093ac5bc8p-1128L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.dfffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.dfffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.dfffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.dfffffffffff8p+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xb.dffffffffffffffp+4L : 0x6.a04f2feff162d8p-1116L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.dffffffffffffffp+4L : 0x6.a04f2feff162d8p-1116L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.dffffffffffffffp+4L : 0x6.a04f2feff162d8p-1116L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.dffffffffffffffp+4L : 0x6.a04f2feff162d808p-1116L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.dffffffffffffffp+4L : 0x6.a04f2feff162d8p-1116L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.dffffffffffffffp+4L : 0x6.a04f2feff162d8p-1116L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.dffffffffffffffp+4L : 0x6.a04f2feff162d8p-1116L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.dffffffffffffffp+4L : 0x6.a04f2feff162d808p-1116L : inexact-ok
+= tgamma downward ldbl-128 -0xb.dffffffffffffffp+4L : 0x6.a04f2feff162d8036197b5c29fd4p-1116L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.dffffffffffffffp+4L : 0x6.a04f2feff162d8036197b5c29fd8p-1116L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.dffffffffffffffp+4L : 0x6.a04f2feff162d8036197b5c29fd4p-1116L : inexact-ok
+= tgamma upward ldbl-128 -0xb.dffffffffffffffp+4L : 0x6.a04f2feff162d8036197b5c29fd8p-1116L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.dffffffffffffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.dffffffffffffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.dffffffffffffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.dffffffffffffffp+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128 -0xb.dffffffffffffffffffffffffff8p+4L : 0xd.409e5fdfe2c56a74b0cb64e5ebd8p-1068L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.dffffffffffffffffffffffffff8p+4L : 0xd.409e5fdfe2c56a74b0cb64e5ebd8p-1068L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.dffffffffffffffffffffffffff8p+4L : 0xd.409e5fdfe2c56a74b0cb64e5ebd8p-1068L : inexact-ok
+= tgamma upward ldbl-128 -0xb.dffffffffffffffffffffffffff8p+4L : 0xd.409e5fdfe2c56a74b0cb64e5ebep-1068L : inexact-ok
+= tgamma downward ldbl-128 -0xb.dffffffffffffffffffffffffcp+4L : 0x1.a813cbfbfc58ad4e96196c9ee5b2p-1072L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.dffffffffffffffffffffffffcp+4L : 0x1.a813cbfbfc58ad4e96196c9ee5b3p-1072L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.dffffffffffffffffffffffffcp+4L : 0x1.a813cbfbfc58ad4e96196c9ee5b2p-1072L : inexact-ok
+= tgamma upward ldbl-128 -0xb.dffffffffffffffffffffffffcp+4L : 0x1.a813cbfbfc58ad4e96196c9ee5b3p-1072L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.dffffffffffffffffffffffffcp+4L : 0x1.8p-1072L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.dffffffffffffffffffffffffcp+4L : 0x1.cp-1072L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128ibm -0xb.dffffffffffffffffffffffffcp+4L : 0x1.8p-1072L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128ibm -0xb.dffffffffffffffffffffffffcp+4L : 0x1.cp-1072L : inexact-ok underflow errno-erange-ok
+tgamma -0xbe.000000000000000000000000008p0
+= tgamma downward flt-32 -0xb.e0001p+4f : -0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma tonearest flt-32 -0xb.e0001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.e0001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0xb.e0001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0xb.e0001p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.e0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.e0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.e0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0xb.e0001p+4L : -0x6.a02c674cee90e108p-1156L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.e0001p+4L : -0x6.a02c674cee90e1p-1156L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.e0001p+4L : -0x6.a02c674cee90e1p-1156L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.e0001p+4L : -0x6.a02c674cee90e1p-1156L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.e0001p+4L : -0x6.a02c674cee90e108p-1156L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.e0001p+4L : -0x6.a02c674cee90e1p-1156L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.e0001p+4L : -0x6.a02c674cee90e1p-1156L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.e0001p+4L : -0x6.a02c674cee90e1p-1156L : inexact-ok
+= tgamma downward ldbl-128 -0xb.e0001p+4L : -0x6.a02c674cee90e10296e1141cfd9cp-1156L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.e0001p+4L : -0x6.a02c674cee90e10296e1141cfd9cp-1156L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.e0001p+4L : -0x6.a02c674cee90e10296e1141cfd98p-1156L : inexact-ok
+= tgamma upward ldbl-128 -0xb.e0001p+4L : -0x6.a02c674cee90e10296e1141cfd98p-1156L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.e0001p+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.e0001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.e0001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.e0001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0xb.e000000000008p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.e000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.e000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.e000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0xb.e000000000008p+4L : -0xd.409e5fdfe098d9fp-1128L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.e000000000008p+4L : -0xd.409e5fdfe098d9ep-1128L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.e000000000008p+4L : -0xd.409e5fdfe098d9ep-1128L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.e000000000008p+4L : -0xd.409e5fdfe098d9ep-1128L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.e000000000008p+4L : -0xd.409e5fdfe098d9fp-1128L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.e000000000008p+4L : -0xd.409e5fdfe098d9ep-1128L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.e000000000008p+4L : -0xd.409e5fdfe098d9ep-1128L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.e000000000008p+4L : -0xd.409e5fdfe098d9ep-1128L : inexact-ok
+= tgamma downward ldbl-128 -0xb.e000000000008p+4L : -0xd.409e5fdfe098d9e190969c4f40cp-1128L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.e000000000008p+4L : -0xd.409e5fdfe098d9e190969c4f40b8p-1128L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.e000000000008p+4L : -0xd.409e5fdfe098d9e190969c4f40b8p-1128L : inexact-ok
+= tgamma upward ldbl-128 -0xb.e000000000008p+4L : -0xd.409e5fdfe098d9e190969c4f40b8p-1128L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.e000000000008p+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.e000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.e000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.e000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0xb.e00000000000001p+4L : -0x6.a04f2feff1629278p-1116L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.e00000000000001p+4L : -0x6.a04f2feff162927p-1116L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.e00000000000001p+4L : -0x6.a04f2feff162927p-1116L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.e00000000000001p+4L : -0x6.a04f2feff162927p-1116L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.e00000000000001p+4L : -0x6.a04f2feff1629278p-1116L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.e00000000000001p+4L : -0x6.a04f2feff162927p-1116L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.e00000000000001p+4L : -0x6.a04f2feff162927p-1116L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.e00000000000001p+4L : -0x6.a04f2feff162927p-1116L : inexact-ok
+= tgamma downward ldbl-128 -0xb.e00000000000001p+4L : -0x6.a04f2feff16292714f33af232a08p-1116L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.e00000000000001p+4L : -0x6.a04f2feff16292714f33af232a04p-1116L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.e00000000000001p+4L : -0x6.a04f2feff16292714f33af232a04p-1116L : inexact-ok
+= tgamma upward ldbl-128 -0xb.e00000000000001p+4L : -0x6.a04f2feff16292714f33af232a04p-1116L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.e00000000000001p+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.e00000000000001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.e00000000000001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.e00000000000001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-128 -0xb.e000000000000000000000000008p+4L : -0xd.409e5fdfe2c56a74b0cb64e5a648p-1068L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.e000000000000000000000000008p+4L : -0xd.409e5fdfe2c56a74b0cb64e5a648p-1068L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.e000000000000000000000000008p+4L : -0xd.409e5fdfe2c56a74b0cb64e5a64p-1068L : inexact-ok
+= tgamma upward ldbl-128 -0xb.e000000000000000000000000008p+4L : -0xd.409e5fdfe2c56a74b0cb64e5a64p-1068L : inexact-ok
+= tgamma downward ldbl-128 -0xb.e0000000000000000000000004p+4L : -0x1.a813cbfbfc58ad4e96196c9a8c92p-1072L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.e0000000000000000000000004p+4L : -0x1.a813cbfbfc58ad4e96196c9a8c91p-1072L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.e0000000000000000000000004p+4L : -0x1.a813cbfbfc58ad4e96196c9a8c91p-1072L : inexact-ok
+= tgamma upward ldbl-128 -0xb.e0000000000000000000000004p+4L : -0x1.a813cbfbfc58ad4e96196c9a8c91p-1072L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.e0000000000000000000000004p+4L : -0x1.cp-1072L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.e0000000000000000000000004p+4L : -0x1.cp-1072L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128ibm -0xb.e0000000000000000000000004p+4L : -0x1.8p-1072L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128ibm -0xb.e0000000000000000000000004p+4L : -0x1.8p-1072L : inexact-ok underflow errno-erange-ok
+tgamma -0xbe.ffffffffffffffffffffffffff8p0
+= tgamma downward flt-32 -0xb.effffp+4f : -0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma tonearest flt-32 -0xb.effffp+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.effffp+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0xb.effffp+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0xb.effffp+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.effffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.effffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.effffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0xb.effffp+4L : -0x8.e1c509b9188f73ep-1164L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.effffp+4L : -0x8.e1c509b9188f73dp-1164L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.effffp+4L : -0x8.e1c509b9188f73dp-1164L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.effffp+4L : -0x8.e1c509b9188f73dp-1164L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.effffp+4L : -0x8.e1c509b9188f73ep-1164L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.effffp+4L : -0x8.e1c509b9188f73dp-1164L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.effffp+4L : -0x8.e1c509b9188f73dp-1164L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.effffp+4L : -0x8.e1c509b9188f73dp-1164L : inexact-ok
+= tgamma downward ldbl-128 -0xb.effffp+4L : -0x8.e1c509b9188f73d1ea32ca8230b8p-1164L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.effffp+4L : -0x8.e1c509b9188f73d1ea32ca8230bp-1164L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.effffp+4L : -0x8.e1c509b9188f73d1ea32ca8230bp-1164L : inexact-ok
+= tgamma upward ldbl-128 -0xb.effffp+4L : -0x8.e1c509b9188f73d1ea32ca8230bp-1164L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.effffp+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.effffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.effffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.effffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0xb.efffffffffff8p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0xb.efffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.efffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.efffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0xb.efffffffffff8p+4L : -0x1.1c32cbb79d3b2faep-1132L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.efffffffffff8p+4L : -0x1.1c32cbb79d3b2faep-1132L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.efffffffffff8p+4L : -0x1.1c32cbb79d3b2facp-1132L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.efffffffffff8p+4L : -0x1.1c32cbb79d3b2facp-1132L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.efffffffffff8p+4L : -0x1.1c32cbb79d3b2faep-1132L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.efffffffffff8p+4L : -0x1.1c32cbb79d3b2faep-1132L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.efffffffffff8p+4L : -0x1.1c32cbb79d3b2facp-1132L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.efffffffffff8p+4L : -0x1.1c32cbb79d3b2facp-1132L : inexact-ok
+= tgamma downward ldbl-128 -0xb.efffffffffff8p+4L : -0x1.1c32cbb79d3b2fad009321b3186ep-1132L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.efffffffffff8p+4L : -0x1.1c32cbb79d3b2fad009321b3186ep-1132L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.efffffffffff8p+4L : -0x1.1c32cbb79d3b2fad009321b3186dp-1132L : inexact-ok
+= tgamma upward ldbl-128 -0xb.efffffffffff8p+4L : -0x1.1c32cbb79d3b2fad009321b3186dp-1132L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.efffffffffff8p+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.efffffffffff8p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.efffffffffff8p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.efffffffffff8p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0xb.effffffffffffffp+4L : -0x8.e1965dbce864508p-1124L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.effffffffffffffp+4L : -0x8.e1965dbce864508p-1124L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.effffffffffffffp+4L : -0x8.e1965dbce864507p-1124L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.effffffffffffffp+4L : -0x8.e1965dbce864507p-1124L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.effffffffffffffp+4L : -0x8.e1965dbce864508p-1124L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.effffffffffffffp+4L : -0x8.e1965dbce864508p-1124L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.effffffffffffffp+4L : -0x8.e1965dbce864507p-1124L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.effffffffffffffp+4L : -0x8.e1965dbce864507p-1124L : inexact-ok
+= tgamma downward ldbl-128 -0xb.effffffffffffffp+4L : -0x8.e1965dbce864507ba91eede73f5p-1124L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.effffffffffffffp+4L : -0x8.e1965dbce864507ba91eede73f5p-1124L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.effffffffffffffp+4L : -0x8.e1965dbce864507ba91eede73f48p-1124L : inexact-ok
+= tgamma upward ldbl-128 -0xb.effffffffffffffp+4L : -0x8.e1965dbce864507ba91eede73f48p-1124L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.effffffffffffffp+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.effffffffffffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.effffffffffffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.effffffffffffffp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-128 -0xb.effffffffffffffffffffffffff8p+4L : -0x1.1c32cbb79d0c843a06c4a3edbb4dp-1072L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.effffffffffffffffffffffffff8p+4L : -0x1.1c32cbb79d0c843a06c4a3edbb4cp-1072L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.effffffffffffffffffffffffff8p+4L : -0x1.1c32cbb79d0c843a06c4a3edbb4cp-1072L : inexact-ok
+= tgamma upward ldbl-128 -0xb.effffffffffffffffffffffffff8p+4L : -0x1.1c32cbb79d0c843a06c4a3edbb4cp-1072L : inexact-ok
+= tgamma downward ldbl-128 -0xb.effffffffffffffffffffffffcp+4L : -0x2.3865976f3a1908740d8947de5b7cp-1080L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.effffffffffffffffffffffffcp+4L : -0x2.3865976f3a1908740d8947de5b7ap-1080L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.effffffffffffffffffffffffcp+4L : -0x2.3865976f3a1908740d8947de5b7ap-1080L : inexact-ok
+= tgamma upward ldbl-128 -0xb.effffffffffffffffffffffffcp+4L : -0x2.3865976f3a1908740d8947de5b7ap-1080L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.effffffffffffffffffffffffcp+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xb.effffffffffffffffffffffffcp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.effffffffffffffffffffffffcp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.effffffffffffffffffffffffcp+4L : -0x0p+0L : inexact-ok underflow errno-erange
+tgamma -0xbf.000000000000000000000000008p0
+= tgamma downward flt-32 -0xb.f0001p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0xb.f0001p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xb.f0001p+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0xb.f0001p+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0xb.f0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0xb.f0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.f0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.f0001p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xb.f0001p+4L : 0x8.e167b2d322aba2p-1164L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.f0001p+4L : 0x8.e167b2d322aba2p-1164L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.f0001p+4L : 0x8.e167b2d322aba2p-1164L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.f0001p+4L : 0x8.e167b2d322aba21p-1164L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.f0001p+4L : 0x8.e167b2d322aba2p-1164L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.f0001p+4L : 0x8.e167b2d322aba2p-1164L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.f0001p+4L : 0x8.e167b2d322aba2p-1164L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.f0001p+4L : 0x8.e167b2d322aba21p-1164L : inexact-ok
+= tgamma downward ldbl-128 -0xb.f0001p+4L : 0x8.e167b2d322aba202926ca843c648p-1164L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.f0001p+4L : 0x8.e167b2d322aba202926ca843c65p-1164L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.f0001p+4L : 0x8.e167b2d322aba202926ca843c648p-1164L : inexact-ok
+= tgamma upward ldbl-128 -0xb.f0001p+4L : 0x8.e167b2d322aba202926ca843c65p-1164L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.f0001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.f0001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.f0001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.f0001p+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0xb.f000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0xb.f000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xb.f000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xb.f000000000008p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xb.f000000000008p+4L : 0x1.1c32cbb79cddd8c6p-1132L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.f000000000008p+4L : 0x1.1c32cbb79cddd8c8p-1132L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.f000000000008p+4L : 0x1.1c32cbb79cddd8c6p-1132L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.f000000000008p+4L : 0x1.1c32cbb79cddd8c8p-1132L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.f000000000008p+4L : 0x1.1c32cbb79cddd8c6p-1132L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.f000000000008p+4L : 0x1.1c32cbb79cddd8c8p-1132L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.f000000000008p+4L : 0x1.1c32cbb79cddd8c6p-1132L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.f000000000008p+4L : 0x1.1c32cbb79cddd8c8p-1132L : inexact-ok
+= tgamma downward ldbl-128 -0xb.f000000000008p+4L : 0x1.1c32cbb79cddd8c70cf62ebbabecp-1132L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.f000000000008p+4L : 0x1.1c32cbb79cddd8c70cf62ebbabedp-1132L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.f000000000008p+4L : 0x1.1c32cbb79cddd8c70cf62ebbabecp-1132L : inexact-ok
+= tgamma upward ldbl-128 -0xb.f000000000008p+4L : 0x1.1c32cbb79cddd8c70cf62ebbabedp-1132L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.f000000000008p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.f000000000008p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.f000000000008p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.f000000000008p+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xb.f00000000000001p+4L : 0x8.e1965dbce863f32p-1124L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xb.f00000000000001p+4L : 0x8.e1965dbce863f32p-1124L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xb.f00000000000001p+4L : 0x8.e1965dbce863f32p-1124L : inexact-ok
+= tgamma upward ldbl-96-intel -0xb.f00000000000001p+4L : 0x8.e1965dbce863f33p-1124L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xb.f00000000000001p+4L : 0x8.e1965dbce863f32p-1124L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xb.f00000000000001p+4L : 0x8.e1965dbce863f32p-1124L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xb.f00000000000001p+4L : 0x8.e1965dbce863f32p-1124L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xb.f00000000000001p+4L : 0x8.e1965dbce863f33p-1124L : inexact-ok
+= tgamma downward ldbl-128 -0xb.f00000000000001p+4L : 0x8.e1965dbce863f324c32b50f447ep-1124L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.f00000000000001p+4L : 0x8.e1965dbce863f324c32b50f447ep-1124L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.f00000000000001p+4L : 0x8.e1965dbce863f324c32b50f447ep-1124L : inexact-ok
+= tgamma upward ldbl-128 -0xb.f00000000000001p+4L : 0x8.e1965dbce863f324c32b50f447e8p-1124L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.f00000000000001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.f00000000000001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.f00000000000001p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.f00000000000001p+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128 -0xb.f000000000000000000000000008p+4L : 0x1.1c32cbb79d0c843a06c4a3edb577p-1072L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.f000000000000000000000000008p+4L : 0x1.1c32cbb79d0c843a06c4a3edb577p-1072L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.f000000000000000000000000008p+4L : 0x1.1c32cbb79d0c843a06c4a3edb577p-1072L : inexact-ok
+= tgamma upward ldbl-128 -0xb.f000000000000000000000000008p+4L : 0x1.1c32cbb79d0c843a06c4a3edb578p-1072L : inexact-ok
+= tgamma downward ldbl-128 -0xb.f0000000000000000000000004p+4L : 0x2.3865976f3a1908740d8947d8860cp-1080L : inexact-ok
+= tgamma tonearest ldbl-128 -0xb.f0000000000000000000000004p+4L : 0x2.3865976f3a1908740d8947d8860cp-1080L : inexact-ok
+= tgamma towardzero ldbl-128 -0xb.f0000000000000000000000004p+4L : 0x2.3865976f3a1908740d8947d8860cp-1080L : inexact-ok
+= tgamma upward ldbl-128 -0xb.f0000000000000000000000004p+4L : 0x2.3865976f3a1908740d8947d8860ep-1080L : inexact-ok
+= tgamma downward ldbl-128ibm -0xb.f0000000000000000000000004p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xb.f0000000000000000000000004p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xb.f0000000000000000000000004p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xb.f0000000000000000000000004p+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+tgamma -0xf9.ffffffffffffffffffffffffff8p0
+= tgamma downward flt-32 -0xf.9ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0xf.9ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xf.9ffffp+4f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0xf.9ffffp+4f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0xf.9ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0xf.9ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xf.9ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xf.9ffffp+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xf.9ffffp+4L : 0xf.1f88ab042ff7085p-1624L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xf.9ffffp+4L : 0xf.1f88ab042ff7085p-1624L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xf.9ffffp+4L : 0xf.1f88ab042ff7085p-1624L : inexact-ok
+= tgamma upward ldbl-96-intel -0xf.9ffffp+4L : 0xf.1f88ab042ff7086p-1624L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xf.9ffffp+4L : 0xf.1f88ab042ff7085p-1624L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xf.9ffffp+4L : 0xf.1f88ab042ff7085p-1624L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xf.9ffffp+4L : 0xf.1f88ab042ff7085p-1624L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xf.9ffffp+4L : 0xf.1f88ab042ff7086p-1624L : inexact-ok
+= tgamma downward ldbl-128 -0xf.9ffffp+4L : 0xf.1f88ab042ff7085579fc982914d8p-1624L : inexact-ok
+= tgamma tonearest ldbl-128 -0xf.9ffffp+4L : 0xf.1f88ab042ff7085579fc982914d8p-1624L : inexact-ok
+= tgamma towardzero ldbl-128 -0xf.9ffffp+4L : 0xf.1f88ab042ff7085579fc982914d8p-1624L : inexact-ok
+= tgamma upward ldbl-128 -0xf.9ffffp+4L : 0xf.1f88ab042ff7085579fc982914ep-1624L : inexact-ok
+= tgamma downward ldbl-128ibm -0xf.9ffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xf.9ffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xf.9ffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xf.9ffffp+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0xf.9fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0xf.9fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xf.9fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xf.9fffffffffff8p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xf.9fffffffffff8p+4L : 0x1.e3e6a471e8ca39ep-1592L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xf.9fffffffffff8p+4L : 0x1.e3e6a471e8ca39e2p-1592L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xf.9fffffffffff8p+4L : 0x1.e3e6a471e8ca39ep-1592L : inexact-ok
+= tgamma upward ldbl-96-intel -0xf.9fffffffffff8p+4L : 0x1.e3e6a471e8ca39e2p-1592L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xf.9fffffffffff8p+4L : 0x1.e3e6a471e8ca39ep-1592L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xf.9fffffffffff8p+4L : 0x1.e3e6a471e8ca39e2p-1592L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xf.9fffffffffff8p+4L : 0x1.e3e6a471e8ca39ep-1592L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xf.9fffffffffff8p+4L : 0x1.e3e6a471e8ca39e2p-1592L : inexact-ok
+= tgamma downward ldbl-128 -0xf.9fffffffffff8p+4L : 0x1.e3e6a471e8ca39e146ec0d2ee4b5p-1592L : inexact-ok
+= tgamma tonearest ldbl-128 -0xf.9fffffffffff8p+4L : 0x1.e3e6a471e8ca39e146ec0d2ee4b5p-1592L : inexact-ok
+= tgamma towardzero ldbl-128 -0xf.9fffffffffff8p+4L : 0x1.e3e6a471e8ca39e146ec0d2ee4b5p-1592L : inexact-ok
+= tgamma upward ldbl-128 -0xf.9fffffffffff8p+4L : 0x1.e3e6a471e8ca39e146ec0d2ee4b6p-1592L : inexact-ok
+= tgamma downward ldbl-128ibm -0xf.9fffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xf.9fffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xf.9fffffffffff8p+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xf.9fffffffffff8p+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0xf.9ffffffffffffffp+4L : 0xf.1f35238f43b5eeep-1584L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xf.9ffffffffffffffp+4L : 0xf.1f35238f43b5eeep-1584L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xf.9ffffffffffffffp+4L : 0xf.1f35238f43b5eeep-1584L : inexact-ok
+= tgamma upward ldbl-96-intel -0xf.9ffffffffffffffp+4L : 0xf.1f35238f43b5eefp-1584L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xf.9ffffffffffffffp+4L : 0xf.1f35238f43b5eeep-1584L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xf.9ffffffffffffffp+4L : 0xf.1f35238f43b5eeep-1584L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xf.9ffffffffffffffp+4L : 0xf.1f35238f43b5eeep-1584L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xf.9ffffffffffffffp+4L : 0xf.1f35238f43b5eefp-1584L : inexact-ok
+= tgamma downward ldbl-128 -0xf.9ffffffffffffffp+4L : 0xf.1f35238f43b5eee5821ae2926698p-1584L : inexact-ok
+= tgamma tonearest ldbl-128 -0xf.9ffffffffffffffp+4L : 0xf.1f35238f43b5eee5821ae29266ap-1584L : inexact-ok
+= tgamma towardzero ldbl-128 -0xf.9ffffffffffffffp+4L : 0xf.1f35238f43b5eee5821ae2926698p-1584L : inexact-ok
+= tgamma upward ldbl-128 -0xf.9ffffffffffffffp+4L : 0xf.1f35238f43b5eee5821ae29266ap-1584L : inexact-ok
+= tgamma downward ldbl-128ibm -0xf.9ffffffffffffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xf.9ffffffffffffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xf.9ffffffffffffffp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xf.9ffffffffffffffp+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128 -0xf.9ffffffffffffffffffffffffff8p+4L : 0x1.e3e6a471e876b36be196b1a7e08fp-1532L : inexact-ok
+= tgamma tonearest ldbl-128 -0xf.9ffffffffffffffffffffffffff8p+4L : 0x1.e3e6a471e876b36be196b1a7e09p-1532L : inexact-ok
+= tgamma towardzero ldbl-128 -0xf.9ffffffffffffffffffffffffff8p+4L : 0x1.e3e6a471e876b36be196b1a7e08fp-1532L : inexact-ok
+= tgamma upward ldbl-128 -0xf.9ffffffffffffffffffffffffff8p+4L : 0x1.e3e6a471e876b36be196b1a7e09p-1532L : inexact-ok
+= tgamma downward ldbl-128 -0xf.9ffffffffffffffffffffffffcp+4L : 0x3.c7cd48e3d0ed66d7c32d6354ef16p-1540L : inexact-ok
+= tgamma tonearest ldbl-128 -0xf.9ffffffffffffffffffffffffcp+4L : 0x3.c7cd48e3d0ed66d7c32d6354ef16p-1540L : inexact-ok
+= tgamma towardzero ldbl-128 -0xf.9ffffffffffffffffffffffffcp+4L : 0x3.c7cd48e3d0ed66d7c32d6354ef16p-1540L : inexact-ok
+= tgamma upward ldbl-128 -0xf.9ffffffffffffffffffffffffcp+4L : 0x3.c7cd48e3d0ed66d7c32d6354ef18p-1540L : inexact-ok
+= tgamma downward ldbl-128ibm -0xf.9ffffffffffffffffffffffffcp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0xf.9ffffffffffffffffffffffffcp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xf.9ffffffffffffffffffffffffcp+4L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xf.9ffffffffffffffffffffffffcp+4L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+tgamma -0xfa.000000000000000000000000008p0
+= tgamma downward flt-32 -0xf.a0001p+4f : -0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma tonearest flt-32 -0xf.a0001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xf.a0001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0xf.a0001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0xf.a0001p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0xf.a0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xf.a0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xf.a0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0xf.a0001p+4L : -0xf.1ee19e1960e8838p-1624L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xf.a0001p+4L : -0xf.1ee19e1960e8838p-1624L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xf.a0001p+4L : -0xf.1ee19e1960e8837p-1624L : inexact-ok
+= tgamma upward ldbl-96-intel -0xf.a0001p+4L : -0xf.1ee19e1960e8837p-1624L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xf.a0001p+4L : -0xf.1ee19e1960e8838p-1624L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xf.a0001p+4L : -0xf.1ee19e1960e8838p-1624L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xf.a0001p+4L : -0xf.1ee19e1960e8837p-1624L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xf.a0001p+4L : -0xf.1ee19e1960e8837p-1624L : inexact-ok
+= tgamma downward ldbl-128 -0xf.a0001p+4L : -0xf.1ee19e1960e8837e1e8ee885a37p-1624L : inexact-ok
+= tgamma tonearest ldbl-128 -0xf.a0001p+4L : -0xf.1ee19e1960e8837e1e8ee885a368p-1624L : inexact-ok
+= tgamma towardzero ldbl-128 -0xf.a0001p+4L : -0xf.1ee19e1960e8837e1e8ee885a368p-1624L : inexact-ok
+= tgamma upward ldbl-128 -0xf.a0001p+4L : -0xf.1ee19e1960e8837e1e8ee885a368p-1624L : inexact-ok
+= tgamma downward ldbl-128ibm -0xf.a0001p+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xf.a0001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xf.a0001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xf.a0001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0xf.a000000000008p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0xf.a000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0xf.a000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0xf.a000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0xf.a000000000008p+4L : -0x1.e3e6a471e8232cf8p-1592L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xf.a000000000008p+4L : -0x1.e3e6a471e8232cf6p-1592L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xf.a000000000008p+4L : -0x1.e3e6a471e8232cf6p-1592L : inexact-ok
+= tgamma upward ldbl-96-intel -0xf.a000000000008p+4L : -0x1.e3e6a471e8232cf6p-1592L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xf.a000000000008p+4L : -0x1.e3e6a471e8232cf8p-1592L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xf.a000000000008p+4L : -0x1.e3e6a471e8232cf6p-1592L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xf.a000000000008p+4L : -0x1.e3e6a471e8232cf6p-1592L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xf.a000000000008p+4L : -0x1.e3e6a471e8232cf6p-1592L : inexact-ok
+= tgamma downward ldbl-128 -0xf.a000000000008p+4L : -0x1.e3e6a471e8232cf67c4166191d9dp-1592L : inexact-ok
+= tgamma tonearest ldbl-128 -0xf.a000000000008p+4L : -0x1.e3e6a471e8232cf67c4166191d9cp-1592L : inexact-ok
+= tgamma towardzero ldbl-128 -0xf.a000000000008p+4L : -0x1.e3e6a471e8232cf67c4166191d9cp-1592L : inexact-ok
+= tgamma upward ldbl-128 -0xf.a000000000008p+4L : -0x1.e3e6a471e8232cf67c4166191d9cp-1592L : inexact-ok
+= tgamma downward ldbl-128ibm -0xf.a000000000008p+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xf.a000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xf.a000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xf.a000000000008p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0xf.a00000000000001p+4L : -0xf.1f35238f43b547ep-1584L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xf.a00000000000001p+4L : -0xf.1f35238f43b547ep-1584L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xf.a00000000000001p+4L : -0xf.1f35238f43b547dp-1584L : inexact-ok
+= tgamma upward ldbl-96-intel -0xf.a00000000000001p+4L : -0xf.1f35238f43b547dp-1584L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xf.a00000000000001p+4L : -0xf.1f35238f43b547ep-1584L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xf.a00000000000001p+4L : -0xf.1f35238f43b547ep-1584L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xf.a00000000000001p+4L : -0xf.1f35238f43b547dp-1584L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xf.a00000000000001p+4L : -0xf.1f35238f43b547dp-1584L : inexact-ok
+= tgamma downward ldbl-128 -0xf.a00000000000001p+4L : -0xf.1f35238f43b547d8975037eb50d8p-1584L : inexact-ok
+= tgamma tonearest ldbl-128 -0xf.a00000000000001p+4L : -0xf.1f35238f43b547d8975037eb50d8p-1584L : inexact-ok
+= tgamma towardzero ldbl-128 -0xf.a00000000000001p+4L : -0xf.1f35238f43b547d8975037eb50dp-1584L : inexact-ok
+= tgamma upward ldbl-128 -0xf.a00000000000001p+4L : -0xf.1f35238f43b547d8975037eb50dp-1584L : inexact-ok
+= tgamma downward ldbl-128ibm -0xf.a00000000000001p+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xf.a00000000000001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xf.a00000000000001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xf.a00000000000001p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-128 -0xf.a000000000000000000000000008p+4L : -0x1.e3e6a471e876b36be196b1a7d61fp-1532L : inexact-ok
+= tgamma tonearest ldbl-128 -0xf.a000000000000000000000000008p+4L : -0x1.e3e6a471e876b36be196b1a7d61fp-1532L : inexact-ok
+= tgamma towardzero ldbl-128 -0xf.a000000000000000000000000008p+4L : -0x1.e3e6a471e876b36be196b1a7d61ep-1532L : inexact-ok
+= tgamma upward ldbl-128 -0xf.a000000000000000000000000008p+4L : -0x1.e3e6a471e876b36be196b1a7d61ep-1532L : inexact-ok
+= tgamma downward ldbl-128 -0xf.a0000000000000000000000004p+4L : -0x3.c7cd48e3d0ed66d7c32d634a7e48p-1540L : inexact-ok
+= tgamma tonearest ldbl-128 -0xf.a0000000000000000000000004p+4L : -0x3.c7cd48e3d0ed66d7c32d634a7e48p-1540L : inexact-ok
+= tgamma towardzero ldbl-128 -0xf.a0000000000000000000000004p+4L : -0x3.c7cd48e3d0ed66d7c32d634a7e46p-1540L : inexact-ok
+= tgamma upward ldbl-128 -0xf.a0000000000000000000000004p+4L : -0x3.c7cd48e3d0ed66d7c32d634a7e46p-1540L : inexact-ok
+= tgamma downward ldbl-128ibm -0xf.a0000000000000000000000004p+4L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xf.a0000000000000000000000004p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0xf.a0000000000000000000000004p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0xf.a0000000000000000000000004p+4L : -0x0p+0L : inexact-ok underflow errno-erange
+tgamma -0x1f3.ffffffffffffffffffffffffffp0
+= tgamma downward flt-32 -0x1.f3fffep+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0x1.f3fffep+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x1.f3fffep+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x1.f3fffep+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0x1.f3fffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0x1.f3fffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x1.f3fffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x1.f3fffep+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0x1.f3fffep+8L : 0xc.8678d8710ada4b5p-3756L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x1.f3fffep+8L : 0xc.8678d8710ada4b6p-3756L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x1.f3fffep+8L : 0xc.8678d8710ada4b5p-3756L : inexact-ok
+= tgamma upward ldbl-96-intel -0x1.f3fffep+8L : 0xc.8678d8710ada4b6p-3756L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x1.f3fffep+8L : 0xc.8678d8710ada4b5p-3756L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x1.f3fffep+8L : 0xc.8678d8710ada4b6p-3756L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x1.f3fffep+8L : 0xc.8678d8710ada4b5p-3756L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x1.f3fffep+8L : 0xc.8678d8710ada4b6p-3756L : inexact-ok
+= tgamma downward ldbl-128 -0x1.f3fffep+8L : 0xc.8678d8710ada4b5eec735b549778p-3756L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.f3fffep+8L : 0xc.8678d8710ada4b5eec735b54978p-3756L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.f3fffep+8L : 0xc.8678d8710ada4b5eec735b549778p-3756L : inexact-ok
+= tgamma upward ldbl-128 -0x1.f3fffep+8L : 0xc.8678d8710ada4b5eec735b54978p-3756L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1.f3fffep+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x1.f3fffep+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x1.f3fffep+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x1.f3fffep+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0x1.f3fffffffffffp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0x1.f3fffffffffffp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x1.f3fffffffffffp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x1.f3fffffffffffp+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0x1.f3fffffffffffp+8L : 0x1.90bba4f1c2ba52b8p-3724L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x1.f3fffffffffffp+8L : 0x1.90bba4f1c2ba52b8p-3724L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x1.f3fffffffffffp+8L : 0x1.90bba4f1c2ba52b8p-3724L : inexact-ok
+= tgamma upward ldbl-96-intel -0x1.f3fffffffffffp+8L : 0x1.90bba4f1c2ba52bap-3724L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x1.f3fffffffffffp+8L : 0x1.90bba4f1c2ba52b8p-3724L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x1.f3fffffffffffp+8L : 0x1.90bba4f1c2ba52b8p-3724L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x1.f3fffffffffffp+8L : 0x1.90bba4f1c2ba52b8p-3724L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x1.f3fffffffffffp+8L : 0x1.90bba4f1c2ba52bap-3724L : inexact-ok
+= tgamma downward ldbl-128 -0x1.f3fffffffffffp+8L : 0x1.90bba4f1c2ba52b807b31083b732p-3724L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.f3fffffffffffp+8L : 0x1.90bba4f1c2ba52b807b31083b732p-3724L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.f3fffffffffffp+8L : 0x1.90bba4f1c2ba52b807b31083b732p-3724L : inexact-ok
+= tgamma upward ldbl-128 -0x1.f3fffffffffffp+8L : 0x1.90bba4f1c2ba52b807b31083b733p-3724L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1.f3fffffffffffp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x1.f3fffffffffffp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x1.f3fffffffffffp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x1.f3fffffffffffp+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0x1.f3fffffffffffffep+8L : 0xc.85dd278e10f5cb2p-3716L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x1.f3fffffffffffffep+8L : 0xc.85dd278e10f5cb2p-3716L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x1.f3fffffffffffffep+8L : 0xc.85dd278e10f5cb2p-3716L : inexact-ok
+= tgamma upward ldbl-96-intel -0x1.f3fffffffffffffep+8L : 0xc.85dd278e10f5cb3p-3716L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x1.f3fffffffffffffep+8L : 0xc.85dd278e10f5cb2p-3716L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x1.f3fffffffffffffep+8L : 0xc.85dd278e10f5cb2p-3716L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x1.f3fffffffffffffep+8L : 0xc.85dd278e10f5cb2p-3716L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x1.f3fffffffffffffep+8L : 0xc.85dd278e10f5cb3p-3716L : inexact-ok
+= tgamma downward ldbl-128 -0x1.f3fffffffffffffep+8L : 0xc.85dd278e10f5cb258653e3c773ap-3716L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.f3fffffffffffffep+8L : 0xc.85dd278e10f5cb258653e3c773ap-3716L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.f3fffffffffffffep+8L : 0xc.85dd278e10f5cb258653e3c773ap-3716L : inexact-ok
+= tgamma upward ldbl-128 -0x1.f3fffffffffffffep+8L : 0xc.85dd278e10f5cb258653e3c773a8p-3716L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1.f3fffffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x1.f3fffffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x1.f3fffffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x1.f3fffffffffffffep+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128 -0x1.f3ffffffffffffffffffffffffffp+8L : 0x1.90bba4f1c21ea5ef17ac7baa7678p-3664L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.f3ffffffffffffffffffffffffffp+8L : 0x1.90bba4f1c21ea5ef17ac7baa7679p-3664L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.f3ffffffffffffffffffffffffffp+8L : 0x1.90bba4f1c21ea5ef17ac7baa7678p-3664L : inexact-ok
+= tgamma upward ldbl-128 -0x1.f3ffffffffffffffffffffffffffp+8L : 0x1.90bba4f1c21ea5ef17ac7baa7679p-3664L : inexact-ok
+= tgamma downward ldbl-128 -0x1.f3ffffffffffffffffffffffff8p+8L : 0x3.217749e3843d4bde2f58f75e9448p-3672L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.f3ffffffffffffffffffffffff8p+8L : 0x3.217749e3843d4bde2f58f75e9448p-3672L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.f3ffffffffffffffffffffffff8p+8L : 0x3.217749e3843d4bde2f58f75e9448p-3672L : inexact-ok
+= tgamma upward ldbl-128 -0x1.f3ffffffffffffffffffffffff8p+8L : 0x3.217749e3843d4bde2f58f75e944ap-3672L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1.f3ffffffffffffffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x1.f3ffffffffffffffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x1.f3ffffffffffffffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x1.f3ffffffffffffffffffffffff8p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+tgamma -0x1f4.00000000000000000000000001p0
+= tgamma downward flt-32 -0x1.f40002p+8f : -0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma tonearest flt-32 -0x1.f40002p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x1.f40002p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x1.f40002p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0x1.f40002p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0x1.f40002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x1.f40002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x1.f40002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0x1.f40002p+8L : -0xc.85417edf037af34p-3756L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x1.f40002p+8L : -0xc.85417edf037af34p-3756L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x1.f40002p+8L : -0xc.85417edf037af33p-3756L : inexact-ok
+= tgamma upward ldbl-96-intel -0x1.f40002p+8L : -0xc.85417edf037af33p-3756L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x1.f40002p+8L : -0xc.85417edf037af34p-3756L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x1.f40002p+8L : -0xc.85417edf037af34p-3756L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x1.f40002p+8L : -0xc.85417edf037af33p-3756L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x1.f40002p+8L : -0xc.85417edf037af33p-3756L : inexact-ok
+= tgamma downward ldbl-128 -0x1.f40002p+8L : -0xc.85417edf037af33cc2668f1a74bp-3756L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.f40002p+8L : -0xc.85417edf037af33cc2668f1a74a8p-3756L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.f40002p+8L : -0xc.85417edf037af33cc2668f1a74a8p-3756L : inexact-ok
+= tgamma upward ldbl-128 -0x1.f40002p+8L : -0xc.85417edf037af33cc2668f1a74a8p-3756L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1.f40002p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x1.f40002p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x1.f40002p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x1.f40002p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0x1.f400000000001p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0x1.f400000000001p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x1.f400000000001p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x1.f400000000001p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0x1.f400000000001p+8L : -0x1.90bba4f1c182f928p-3724L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x1.f400000000001p+8L : -0x1.90bba4f1c182f926p-3724L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x1.f400000000001p+8L : -0x1.90bba4f1c182f926p-3724L : inexact-ok
+= tgamma upward ldbl-96-intel -0x1.f400000000001p+8L : -0x1.90bba4f1c182f926p-3724L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x1.f400000000001p+8L : -0x1.90bba4f1c182f928p-3724L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x1.f400000000001p+8L : -0x1.90bba4f1c182f926p-3724L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x1.f400000000001p+8L : -0x1.90bba4f1c182f926p-3724L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x1.f400000000001p+8L : -0x1.90bba4f1c182f926p-3724L : inexact-ok
+= tgamma downward ldbl-128 -0x1.f400000000001p+8L : -0x1.90bba4f1c182f92627a62870859cp-3724L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.f400000000001p+8L : -0x1.90bba4f1c182f92627a62870859cp-3724L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.f400000000001p+8L : -0x1.90bba4f1c182f92627a62870859bp-3724L : inexact-ok
+= tgamma upward ldbl-128 -0x1.f400000000001p+8L : -0x1.90bba4f1c182f92627a62870859bp-3724L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1.f400000000001p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x1.f400000000001p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x1.f400000000001p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x1.f400000000001p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0x1.f400000000000002p+8L : -0xc.85dd278e10f493dp-3716L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x1.f400000000000002p+8L : -0xc.85dd278e10f493dp-3716L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x1.f400000000000002p+8L : -0xc.85dd278e10f493cp-3716L : inexact-ok
+= tgamma upward ldbl-96-intel -0x1.f400000000000002p+8L : -0xc.85dd278e10f493cp-3716L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x1.f400000000000002p+8L : -0xc.85dd278e10f493dp-3716L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x1.f400000000000002p+8L : -0xc.85dd278e10f493dp-3716L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x1.f400000000000002p+8L : -0xc.85dd278e10f493cp-3716L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x1.f400000000000002p+8L : -0xc.85dd278e10f493cp-3716L : inexact-ok
+= tgamma downward ldbl-128 -0x1.f400000000000002p+8L : -0xc.85dd278e10f493cbf473d6df607p-3716L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.f400000000000002p+8L : -0xc.85dd278e10f493cbf473d6df607p-3716L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.f400000000000002p+8L : -0xc.85dd278e10f493cbf473d6df6068p-3716L : inexact-ok
+= tgamma upward ldbl-128 -0x1.f400000000000002p+8L : -0xc.85dd278e10f493cbf473d6df6068p-3716L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1.f400000000000002p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x1.f400000000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x1.f400000000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x1.f400000000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-128 -0x1.f400000000000000000000000001p+8L : -0x1.90bba4f1c21ea5ef17ac7baa6303p-3664L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.f400000000000000000000000001p+8L : -0x1.90bba4f1c21ea5ef17ac7baa6303p-3664L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.f400000000000000000000000001p+8L : -0x1.90bba4f1c21ea5ef17ac7baa6302p-3664L : inexact-ok
+= tgamma upward ldbl-128 -0x1.f400000000000000000000000001p+8L : -0x1.90bba4f1c21ea5ef17ac7baa6302p-3664L : inexact-ok
+= tgamma downward ldbl-128 -0x1.f40000000000000000000000008p+8L : -0x3.217749e3843d4bde2f58f74b1ebp-3672L : inexact-ok
+= tgamma tonearest ldbl-128 -0x1.f40000000000000000000000008p+8L : -0x3.217749e3843d4bde2f58f74b1eaep-3672L : inexact-ok
+= tgamma towardzero ldbl-128 -0x1.f40000000000000000000000008p+8L : -0x3.217749e3843d4bde2f58f74b1eaep-3672L : inexact-ok
+= tgamma upward ldbl-128 -0x1.f40000000000000000000000008p+8L : -0x3.217749e3843d4bde2f58f74b1eaep-3672L : inexact-ok
+= tgamma downward ldbl-128ibm -0x1.f40000000000000000000000008p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x1.f40000000000000000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x1.f40000000000000000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x1.f40000000000000000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+tgamma -0x2ed.fffffffffffffffffffffffffep0
+= tgamma downward flt-32 -0x2.edfffcp+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0x2.edfffcp+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x2.edfffcp+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x2.edfffcp+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0x2.edfffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0x2.edfffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x2.edfffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x2.edfffcp+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0x2.edfffcp+8L : 0x7.433bfad52f11627p-6076L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.edfffcp+8L : 0x7.433bfad52f116278p-6076L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.edfffcp+8L : 0x7.433bfad52f11627p-6076L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.edfffcp+8L : 0x7.433bfad52f116278p-6076L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.edfffcp+8L : 0x7.433bfad52f11627p-6076L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.edfffcp+8L : 0x7.433bfad52f116278p-6076L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.edfffcp+8L : 0x7.433bfad52f11627p-6076L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.edfffcp+8L : 0x7.433bfad52f116278p-6076L : inexact-ok
+= tgamma downward ldbl-128 -0x2.edfffcp+8L : 0x7.433bfad52f116275e8a6cb1abdbp-6076L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.edfffcp+8L : 0x7.433bfad52f116275e8a6cb1abdbp-6076L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.edfffcp+8L : 0x7.433bfad52f116275e8a6cb1abdbp-6076L : inexact-ok
+= tgamma upward ldbl-128 -0x2.edfffcp+8L : 0x7.433bfad52f116275e8a6cb1abdb4p-6076L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.edfffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x2.edfffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x2.edfffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x2.edfffcp+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0x2.edffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0x2.edffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x2.edffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x2.edffffffffffep+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0x2.edffffffffffep+8L : 0xe.84f75c0458390c3p-6048L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.edffffffffffep+8L : 0xe.84f75c0458390c3p-6048L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.edffffffffffep+8L : 0xe.84f75c0458390c3p-6048L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.edffffffffffep+8L : 0xe.84f75c0458390c4p-6048L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.edffffffffffep+8L : 0xe.84f75c0458390c3p-6048L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.edffffffffffep+8L : 0xe.84f75c0458390c3p-6048L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.edffffffffffep+8L : 0xe.84f75c0458390c3p-6048L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.edffffffffffep+8L : 0xe.84f75c0458390c4p-6048L : inexact-ok
+= tgamma downward ldbl-128 -0x2.edffffffffffep+8L : 0xe.84f75c0458390c32001f453d1238p-6048L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.edffffffffffep+8L : 0xe.84f75c0458390c32001f453d124p-6048L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.edffffffffffep+8L : 0xe.84f75c0458390c32001f453d1238p-6048L : inexact-ok
+= tgamma upward ldbl-128 -0x2.edffffffffffep+8L : 0xe.84f75c0458390c32001f453d124p-6048L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.edffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x2.edffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x2.edffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x2.edffffffffffep+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0x2.edfffffffffffffcp+8L : 0x7.427bae02261b3548p-6036L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.edfffffffffffffcp+8L : 0x7.427bae02261b355p-6036L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.edfffffffffffffcp+8L : 0x7.427bae02261b3548p-6036L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.edfffffffffffffcp+8L : 0x7.427bae02261b355p-6036L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.edfffffffffffffcp+8L : 0x7.427bae02261b3548p-6036L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.edfffffffffffffcp+8L : 0x7.427bae02261b355p-6036L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.edfffffffffffffcp+8L : 0x7.427bae02261b3548p-6036L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.edfffffffffffffcp+8L : 0x7.427bae02261b355p-6036L : inexact-ok
+= tgamma downward ldbl-128 -0x2.edfffffffffffffcp+8L : 0x7.427bae02261b354c69c18aff27ccp-6036L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.edfffffffffffffcp+8L : 0x7.427bae02261b354c69c18aff27ccp-6036L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.edfffffffffffffcp+8L : 0x7.427bae02261b354c69c18aff27ccp-6036L : inexact-ok
+= tgamma upward ldbl-128 -0x2.edfffffffffffffcp+8L : 0x7.427bae02261b354c69c18aff27dp-6036L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.edfffffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x2.edfffffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x2.edfffffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x2.edfffffffffffffcp+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128 -0x2.edfffffffffffffffffffffffffep+8L : 0xe.84f75c044c34ea148fd50d630b88p-5988L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.edfffffffffffffffffffffffffep+8L : 0xe.84f75c044c34ea148fd50d630b88p-5988L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.edfffffffffffffffffffffffffep+8L : 0xe.84f75c044c34ea148fd50d630b88p-5988L : inexact-ok
+= tgamma upward ldbl-128 -0x2.edfffffffffffffffffffffffffep+8L : 0xe.84f75c044c34ea148fd50d630b9p-5988L : inexact-ok
+= tgamma downward ldbl-128 -0x2.edffffffffffffffffffffffffp+8L : 0x1.d09eeb8089869d4291faa1b84d8ap-5992L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.edffffffffffffffffffffffffp+8L : 0x1.d09eeb8089869d4291faa1b84d8bp-5992L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.edffffffffffffffffffffffffp+8L : 0x1.d09eeb8089869d4291faa1b84d8ap-5992L : inexact-ok
+= tgamma upward ldbl-128 -0x2.edffffffffffffffffffffffffp+8L : 0x1.d09eeb8089869d4291faa1b84d8bp-5992L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.edffffffffffffffffffffffffp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x2.edffffffffffffffffffffffffp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x2.edffffffffffffffffffffffffp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x2.edffffffffffffffffffffffffp+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+tgamma -0x2ee.00000000000000000000000002p0
+= tgamma downward flt-32 -0x2.ee0004p+8f : -0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma tonearest flt-32 -0x2.ee0004p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x2.ee0004p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x2.ee0004p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0x2.ee0004p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0x2.ee0004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x2.ee0004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x2.ee0004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0x2.ee0004p+8L : -0x7.41bb7690a9f23178p-6076L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.ee0004p+8L : -0x7.41bb7690a9f2317p-6076L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.ee0004p+8L : -0x7.41bb7690a9f2317p-6076L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.ee0004p+8L : -0x7.41bb7690a9f2317p-6076L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.ee0004p+8L : -0x7.41bb7690a9f23178p-6076L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.ee0004p+8L : -0x7.41bb7690a9f2317p-6076L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.ee0004p+8L : -0x7.41bb7690a9f2317p-6076L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.ee0004p+8L : -0x7.41bb7690a9f2317p-6076L : inexact-ok
+= tgamma downward ldbl-128 -0x2.ee0004p+8L : -0x7.41bb7690a9f23173319e693ba4fp-6076L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.ee0004p+8L : -0x7.41bb7690a9f23173319e693ba4fp-6076L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.ee0004p+8L : -0x7.41bb7690a9f23173319e693ba4ecp-6076L : inexact-ok
+= tgamma upward ldbl-128 -0x2.ee0004p+8L : -0x7.41bb7690a9f23173319e693ba4ecp-6076L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.ee0004p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x2.ee0004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x2.ee0004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x2.ee0004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0x2.ee00000000002p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0x2.ee00000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x2.ee00000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x2.ee00000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0x2.ee00000000002p+8L : -0xe.84f75c044030c8p-6048L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.ee00000000002p+8L : -0xe.84f75c044030c7fp-6048L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.ee00000000002p+8L : -0xe.84f75c044030c7fp-6048L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.ee00000000002p+8L : -0xe.84f75c044030c7fp-6048L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.ee00000000002p+8L : -0xe.84f75c044030c8p-6048L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.ee00000000002p+8L : -0xe.84f75c044030c7fp-6048L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.ee00000000002p+8L : -0xe.84f75c044030c7fp-6048L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.ee00000000002p+8L : -0xe.84f75c044030c7fp-6048L : inexact-ok
+= tgamma downward ldbl-128 -0x2.ee00000000002p+8L : -0xe.84f75c044030c7f71f95864de848p-6048L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.ee00000000002p+8L : -0xe.84f75c044030c7f71f95864de848p-6048L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.ee00000000002p+8L : -0xe.84f75c044030c7f71f95864de84p-6048L : inexact-ok
+= tgamma upward ldbl-128 -0x2.ee00000000002p+8L : -0xe.84f75c044030c7f71f95864de84p-6048L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.ee00000000002p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x2.ee00000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x2.ee00000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x2.ee00000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0x2.ee00000000000004p+8L : -0x7.427bae022619b4dp-6036L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.ee00000000000004p+8L : -0x7.427bae022619b4c8p-6036L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.ee00000000000004p+8L : -0x7.427bae022619b4c8p-6036L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.ee00000000000004p+8L : -0x7.427bae022619b4c8p-6036L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.ee00000000000004p+8L : -0x7.427bae022619b4dp-6036L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.ee00000000000004p+8L : -0x7.427bae022619b4c8p-6036L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.ee00000000000004p+8L : -0x7.427bae022619b4c8p-6036L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.ee00000000000004p+8L : -0x7.427bae022619b4c8p-6036L : inexact-ok
+= tgamma downward ldbl-128 -0x2.ee00000000000004p+8L : -0x7.427bae022619b4c82613826338dcp-6036L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.ee00000000000004p+8L : -0x7.427bae022619b4c82613826338d8p-6036L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.ee00000000000004p+8L : -0x7.427bae022619b4c82613826338d8p-6036L : inexact-ok
+= tgamma upward ldbl-128 -0x2.ee00000000000004p+8L : -0x7.427bae022619b4c82613826338d8p-6036L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.ee00000000000004p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x2.ee00000000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x2.ee00000000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x2.ee00000000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-128 -0x2.ee00000000000000000000000002p+8L : -0xe.84f75c044c34ea148fd50d618b08p-5988L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.ee00000000000000000000000002p+8L : -0xe.84f75c044c34ea148fd50d618bp-5988L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.ee00000000000000000000000002p+8L : -0xe.84f75c044c34ea148fd50d618bp-5988L : inexact-ok
+= tgamma upward ldbl-128 -0x2.ee00000000000000000000000002p+8L : -0xe.84f75c044c34ea148fd50d618bp-5988L : inexact-ok
+= tgamma downward ldbl-128 -0x2.ee000000000000000000000001p+8L : -0x1.d09eeb8089869d4291faa1a04547p-5992L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.ee000000000000000000000001p+8L : -0x1.d09eeb8089869d4291faa1a04546p-5992L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.ee000000000000000000000001p+8L : -0x1.d09eeb8089869d4291faa1a04546p-5992L : inexact-ok
+= tgamma upward ldbl-128 -0x2.ee000000000000000000000001p+8L : -0x1.d09eeb8089869d4291faa1a04546p-5992L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.ee000000000000000000000001p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x2.ee000000000000000000000001p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x2.ee000000000000000000000001p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x2.ee000000000000000000000001p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+tgamma -0x3e7.fffffffffffffffffffffffffep0
+= tgamma downward flt-32 -0x3.e7fffcp+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0x3.e7fffcp+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x3.e7fffcp+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x3.e7fffcp+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0x3.e7fffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0x3.e7fffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x3.e7fffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x3.e7fffcp+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0x3.e7fffcp+8L : 0x1.84b976c2ef57b0dcp-8516L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x3.e7fffcp+8L : 0x1.84b976c2ef57b0dep-8516L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x3.e7fffcp+8L : 0x1.84b976c2ef57b0dcp-8516L : inexact-ok
+= tgamma upward ldbl-96-intel -0x3.e7fffcp+8L : 0x1.84b976c2ef57b0dep-8516L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x3.e7fffcp+8L : 0x1.84b976c2ef57b0dcp-8516L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x3.e7fffcp+8L : 0x1.84b976c2ef57b0dep-8516L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x3.e7fffcp+8L : 0x1.84b976c2ef57b0dcp-8516L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x3.e7fffcp+8L : 0x1.84b976c2ef57b0dep-8516L : inexact-ok
+= tgamma downward ldbl-128 -0x3.e7fffcp+8L : 0x1.84b976c2ef57b0dd46b01953bda7p-8516L : inexact-ok
+= tgamma tonearest ldbl-128 -0x3.e7fffcp+8L : 0x1.84b976c2ef57b0dd46b01953bda8p-8516L : inexact-ok
+= tgamma towardzero ldbl-128 -0x3.e7fffcp+8L : 0x1.84b976c2ef57b0dd46b01953bda7p-8516L : inexact-ok
+= tgamma upward ldbl-128 -0x3.e7fffcp+8L : 0x1.84b976c2ef57b0dd46b01953bda8p-8516L : inexact-ok
+= tgamma downward ldbl-128ibm -0x3.e7fffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x3.e7fffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x3.e7fffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x3.e7fffcp+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0x3.e7ffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0x3.e7ffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x3.e7ffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x3.e7ffffffffffep+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0x3.e7ffffffffffep+8L : 0x3.091f067a14e8282cp-8488L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x3.e7ffffffffffep+8L : 0x3.091f067a14e8282cp-8488L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x3.e7ffffffffffep+8L : 0x3.091f067a14e8282cp-8488L : inexact-ok
+= tgamma upward ldbl-96-intel -0x3.e7ffffffffffep+8L : 0x3.091f067a14e8283p-8488L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x3.e7ffffffffffep+8L : 0x3.091f067a14e8282cp-8488L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x3.e7ffffffffffep+8L : 0x3.091f067a14e8282cp-8488L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x3.e7ffffffffffep+8L : 0x3.091f067a14e8282cp-8488L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x3.e7ffffffffffep+8L : 0x3.091f067a14e8283p-8488L : inexact-ok
+= tgamma downward ldbl-128 -0x3.e7ffffffffffep+8L : 0x3.091f067a14e8282cc35fdfe85228p-8488L : inexact-ok
+= tgamma tonearest ldbl-128 -0x3.e7ffffffffffep+8L : 0x3.091f067a14e8282cc35fdfe8522ap-8488L : inexact-ok
+= tgamma towardzero ldbl-128 -0x3.e7ffffffffffep+8L : 0x3.091f067a14e8282cc35fdfe85228p-8488L : inexact-ok
+= tgamma upward ldbl-128 -0x3.e7ffffffffffep+8L : 0x3.091f067a14e8282cc35fdfe8522ap-8488L : inexact-ok
+= tgamma downward ldbl-128ibm -0x3.e7ffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x3.e7ffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x3.e7ffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x3.e7ffffffffffep+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0x3.e7fffffffffffffcp+8L : 0x1.848f833d0924b534p-8476L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x3.e7fffffffffffffcp+8L : 0x1.848f833d0924b534p-8476L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x3.e7fffffffffffffcp+8L : 0x1.848f833d0924b534p-8476L : inexact-ok
+= tgamma upward ldbl-96-intel -0x3.e7fffffffffffffcp+8L : 0x1.848f833d0924b536p-8476L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x3.e7fffffffffffffcp+8L : 0x1.848f833d0924b534p-8476L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x3.e7fffffffffffffcp+8L : 0x1.848f833d0924b534p-8476L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x3.e7fffffffffffffcp+8L : 0x1.848f833d0924b534p-8476L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x3.e7fffffffffffffcp+8L : 0x1.848f833d0924b536p-8476L : inexact-ok
+= tgamma downward ldbl-128 -0x3.e7fffffffffffffcp+8L : 0x1.848f833d0924b53479534a4f3588p-8476L : inexact-ok
+= tgamma tonearest ldbl-128 -0x3.e7fffffffffffffcp+8L : 0x1.848f833d0924b53479534a4f3589p-8476L : inexact-ok
+= tgamma towardzero ldbl-128 -0x3.e7fffffffffffffcp+8L : 0x1.848f833d0924b53479534a4f3588p-8476L : inexact-ok
+= tgamma upward ldbl-128 -0x3.e7fffffffffffffcp+8L : 0x1.848f833d0924b53479534a4f3589p-8476L : inexact-ok
+= tgamma downward ldbl-128ibm -0x3.e7fffffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x3.e7fffffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x3.e7fffffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x3.e7fffffffffffffcp+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128 -0x3.e7fffffffffffffffffffffffffep+8L : 0x3.091f067a12491686bde5e585faa6p-8428L : inexact-ok
+= tgamma tonearest ldbl-128 -0x3.e7fffffffffffffffffffffffffep+8L : 0x3.091f067a12491686bde5e585faa6p-8428L : inexact-ok
+= tgamma towardzero ldbl-128 -0x3.e7fffffffffffffffffffffffffep+8L : 0x3.091f067a12491686bde5e585faa6p-8428L : inexact-ok
+= tgamma upward ldbl-128 -0x3.e7fffffffffffffffffffffffffep+8L : 0x3.091f067a12491686bde5e585faa8p-8428L : inexact-ok
+= tgamma downward ldbl-128 -0x3.e7ffffffffffffffffffffffffp+8L : 0x6.123e0cf424922d0d7bcbcb359284p-8436L : inexact-ok
+= tgamma tonearest ldbl-128 -0x3.e7ffffffffffffffffffffffffp+8L : 0x6.123e0cf424922d0d7bcbcb359284p-8436L : inexact-ok
+= tgamma towardzero ldbl-128 -0x3.e7ffffffffffffffffffffffffp+8L : 0x6.123e0cf424922d0d7bcbcb359284p-8436L : inexact-ok
+= tgamma upward ldbl-128 -0x3.e7ffffffffffffffffffffffffp+8L : 0x6.123e0cf424922d0d7bcbcb359288p-8436L : inexact-ok
+= tgamma downward ldbl-128ibm -0x3.e7ffffffffffffffffffffffffp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x3.e7ffffffffffffffffffffffffp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x3.e7ffffffffffffffffffffffffp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x3.e7ffffffffffffffffffffffffp+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+tgamma -0x3e8.00000000000000000000000002p0
+= tgamma downward flt-32 -0x3.e80004p+8f : -0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma tonearest flt-32 -0x3.e80004p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x3.e80004p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x3.e80004p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0x3.e80004p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0x3.e80004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x3.e80004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x3.e80004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0x3.e80004p+8L : -0x1.8465948dfc562cbap-8516L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x3.e80004p+8L : -0x1.8465948dfc562cbap-8516L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x3.e80004p+8L : -0x1.8465948dfc562cb8p-8516L : inexact-ok
+= tgamma upward ldbl-96-intel -0x3.e80004p+8L : -0x1.8465948dfc562cb8p-8516L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x3.e80004p+8L : -0x1.8465948dfc562cbap-8516L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x3.e80004p+8L : -0x1.8465948dfc562cbap-8516L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x3.e80004p+8L : -0x1.8465948dfc562cb8p-8516L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x3.e80004p+8L : -0x1.8465948dfc562cb8p-8516L : inexact-ok
+= tgamma downward ldbl-128 -0x3.e80004p+8L : -0x1.8465948dfc562cb9461afac63bb1p-8516L : inexact-ok
+= tgamma tonearest ldbl-128 -0x3.e80004p+8L : -0x1.8465948dfc562cb9461afac63bbp-8516L : inexact-ok
+= tgamma towardzero ldbl-128 -0x3.e80004p+8L : -0x1.8465948dfc562cb9461afac63bbp-8516L : inexact-ok
+= tgamma upward ldbl-128 -0x3.e80004p+8L : -0x1.8465948dfc562cb9461afac63bbp-8516L : inexact-ok
+= tgamma downward ldbl-128ibm -0x3.e80004p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x3.e80004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x3.e80004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x3.e80004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0x3.e800000000002p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0x3.e800000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x3.e800000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x3.e800000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0x3.e800000000002p+8L : -0x3.091f067a0faa04e4p-8488L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x3.e800000000002p+8L : -0x3.091f067a0faa04ep-8488L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x3.e800000000002p+8L : -0x3.091f067a0faa04ep-8488L : inexact-ok
+= tgamma upward ldbl-96-intel -0x3.e800000000002p+8L : -0x3.091f067a0faa04ep-8488L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x3.e800000000002p+8L : -0x3.091f067a0faa04e4p-8488L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x3.e800000000002p+8L : -0x3.091f067a0faa04ep-8488L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x3.e800000000002p+8L : -0x3.091f067a0faa04ep-8488L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x3.e800000000002p+8L : -0x3.091f067a0faa04ep-8488L : inexact-ok
+= tgamma downward ldbl-128 -0x3.e800000000002p+8L : -0x3.091f067a0faa04e0b86e569000d6p-8488L : inexact-ok
+= tgamma tonearest ldbl-128 -0x3.e800000000002p+8L : -0x3.091f067a0faa04e0b86e569000d6p-8488L : inexact-ok
+= tgamma towardzero ldbl-128 -0x3.e800000000002p+8L : -0x3.091f067a0faa04e0b86e569000d4p-8488L : inexact-ok
+= tgamma upward ldbl-128 -0x3.e800000000002p+8L : -0x3.091f067a0faa04e0b86e569000d4p-8488L : inexact-ok
+= tgamma downward ldbl-128ibm -0x3.e800000000002p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x3.e800000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x3.e800000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x3.e800000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0x3.e800000000000004p+8L : -0x1.848f833d09246154p-8476L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x3.e800000000000004p+8L : -0x1.848f833d09246152p-8476L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x3.e800000000000004p+8L : -0x1.848f833d09246152p-8476L : inexact-ok
+= tgamma upward ldbl-96-intel -0x3.e800000000000004p+8L : -0x1.848f833d09246152p-8476L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x3.e800000000000004p+8L : -0x1.848f833d09246154p-8476L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x3.e800000000000004p+8L : -0x1.848f833d09246152p-8476L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x3.e800000000000004p+8L : -0x1.848f833d09246152p-8476L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x3.e800000000000004p+8L : -0x1.848f833d09246152p-8476L : inexact-ok
+= tgamma downward ldbl-128 -0x3.e800000000000004p+8L : -0x1.848f833d0924615244929b36a004p-8476L : inexact-ok
+= tgamma tonearest ldbl-128 -0x3.e800000000000004p+8L : -0x1.848f833d0924615244929b36a003p-8476L : inexact-ok
+= tgamma towardzero ldbl-128 -0x3.e800000000000004p+8L : -0x1.848f833d0924615244929b36a003p-8476L : inexact-ok
+= tgamma upward ldbl-128 -0x3.e800000000000004p+8L : -0x1.848f833d0924615244929b36a003p-8476L : inexact-ok
+= tgamma downward ldbl-128ibm -0x3.e800000000000004p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x3.e800000000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x3.e800000000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x3.e800000000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-128 -0x3.e800000000000000000000000002p+8L : -0x3.091f067a12491686bde5e585a6c6p-8428L : inexact-ok
+= tgamma tonearest ldbl-128 -0x3.e800000000000000000000000002p+8L : -0x3.091f067a12491686bde5e585a6c4p-8428L : inexact-ok
+= tgamma towardzero ldbl-128 -0x3.e800000000000000000000000002p+8L : -0x3.091f067a12491686bde5e585a6c4p-8428L : inexact-ok
+= tgamma upward ldbl-128 -0x3.e800000000000000000000000002p+8L : -0x3.091f067a12491686bde5e585a6c4p-8428L : inexact-ok
+= tgamma downward ldbl-128 -0x3.e8000000000000000000000001p+8L : -0x6.123e0cf424922d0d7bcbcae1b05p-8436L : inexact-ok
+= tgamma tonearest ldbl-128 -0x3.e8000000000000000000000001p+8L : -0x6.123e0cf424922d0d7bcbcae1b05p-8436L : inexact-ok
+= tgamma towardzero ldbl-128 -0x3.e8000000000000000000000001p+8L : -0x6.123e0cf424922d0d7bcbcae1b04cp-8436L : inexact-ok
+= tgamma upward ldbl-128 -0x3.e8000000000000000000000001p+8L : -0x6.123e0cf424922d0d7bcbcae1b04cp-8436L : inexact-ok
+= tgamma downward ldbl-128ibm -0x3.e8000000000000000000000001p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x3.e8000000000000000000000001p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x3.e8000000000000000000000001p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x3.e8000000000000000000000001p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+tgamma -0x4e1.fffffffffffffffffffffffffcp0
+= tgamma downward flt-32 -0x4.e1fff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0x4.e1fff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x4.e1fff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x4.e1fff8p+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0x4.e1fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0x4.e1fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x4.e1fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x4.e1fff8p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0x4.e1fff8p+8L : 0x4.ca1e38696cc9387p-11052L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x4.e1fff8p+8L : 0x4.ca1e38696cc9387p-11052L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x4.e1fff8p+8L : 0x4.ca1e38696cc9387p-11052L : inexact-ok
+= tgamma upward ldbl-96-intel -0x4.e1fff8p+8L : 0x4.ca1e38696cc93878p-11052L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x4.e1fff8p+8L : 0x4.ca1e38696cc9387p-11052L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x4.e1fff8p+8L : 0x4.ca1e38696cc9387p-11052L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x4.e1fff8p+8L : 0x4.ca1e38696cc9387p-11052L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x4.e1fff8p+8L : 0x4.ca1e38696cc93878p-11052L : inexact-ok
+= tgamma downward ldbl-128 -0x4.e1fff8p+8L : 0x4.ca1e38696cc9387008956e5c448p-11052L : inexact-ok
+= tgamma tonearest ldbl-128 -0x4.e1fff8p+8L : 0x4.ca1e38696cc9387008956e5c4484p-11052L : inexact-ok
+= tgamma towardzero ldbl-128 -0x4.e1fff8p+8L : 0x4.ca1e38696cc9387008956e5c448p-11052L : inexact-ok
+= tgamma upward ldbl-128 -0x4.e1fff8p+8L : 0x4.ca1e38696cc9387008956e5c4484p-11052L : inexact-ok
+= tgamma downward ldbl-128ibm -0x4.e1fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x4.e1fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x4.e1fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x4.e1fff8p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0x4.e1ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0x4.e1ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x4.e1ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x4.e1ffffffffffcp+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0x4.e1ffffffffffcp+8L : 0x9.921a2cbd0d9296ep-11024L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x4.e1ffffffffffcp+8L : 0x9.921a2cbd0d9296fp-11024L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x4.e1ffffffffffcp+8L : 0x9.921a2cbd0d9296ep-11024L : inexact-ok
+= tgamma upward ldbl-96-intel -0x4.e1ffffffffffcp+8L : 0x9.921a2cbd0d9296fp-11024L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x4.e1ffffffffffcp+8L : 0x9.921a2cbd0d9296ep-11024L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x4.e1ffffffffffcp+8L : 0x9.921a2cbd0d9296fp-11024L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x4.e1ffffffffffcp+8L : 0x9.921a2cbd0d9296ep-11024L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x4.e1ffffffffffcp+8L : 0x9.921a2cbd0d9296fp-11024L : inexact-ok
+= tgamma downward ldbl-128 -0x4.e1ffffffffffcp+8L : 0x9.921a2cbd0d9296ec13e74625f128p-11024L : inexact-ok
+= tgamma tonearest ldbl-128 -0x4.e1ffffffffffcp+8L : 0x9.921a2cbd0d9296ec13e74625f128p-11024L : inexact-ok
+= tgamma towardzero ldbl-128 -0x4.e1ffffffffffcp+8L : 0x9.921a2cbd0d9296ec13e74625f128p-11024L : inexact-ok
+= tgamma upward ldbl-128 -0x4.e1ffffffffffcp+8L : 0x9.921a2cbd0d9296ec13e74625f13p-11024L : inexact-ok
+= tgamma downward ldbl-128ibm -0x4.e1ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x4.e1ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x4.e1ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x4.e1ffffffffffcp+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0x4.e1fffffffffffff8p+8L : 0x4.c90d165e7e424f48p-11012L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x4.e1fffffffffffff8p+8L : 0x4.c90d165e7e424f5p-11012L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x4.e1fffffffffffff8p+8L : 0x4.c90d165e7e424f48p-11012L : inexact-ok
+= tgamma upward ldbl-96-intel -0x4.e1fffffffffffff8p+8L : 0x4.c90d165e7e424f5p-11012L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x4.e1fffffffffffff8p+8L : 0x4.c90d165e7e424f48p-11012L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x4.e1fffffffffffff8p+8L : 0x4.c90d165e7e424f5p-11012L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x4.e1fffffffffffff8p+8L : 0x4.c90d165e7e424f48p-11012L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x4.e1fffffffffffff8p+8L : 0x4.c90d165e7e424f5p-11012L : inexact-ok
+= tgamma downward ldbl-128 -0x4.e1fffffffffffff8p+8L : 0x4.c90d165e7e424f4f96e17404662cp-11012L : inexact-ok
+= tgamma tonearest ldbl-128 -0x4.e1fffffffffffff8p+8L : 0x4.c90d165e7e424f4f96e17404662cp-11012L : inexact-ok
+= tgamma towardzero ldbl-128 -0x4.e1fffffffffffff8p+8L : 0x4.c90d165e7e424f4f96e17404662cp-11012L : inexact-ok
+= tgamma upward ldbl-128 -0x4.e1fffffffffffff8p+8L : 0x4.c90d165e7e424f4f96e17404663p-11012L : inexact-ok
+= tgamma downward ldbl-128ibm -0x4.e1fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x4.e1fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x4.e1fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x4.e1fffffffffffff8p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128 -0x4.e1fffffffffffffffffffffffffcp+8L : 0x9.921a2cbcfc827c9be3bce4c3a3bp-10964L : inexact-ok
+= tgamma tonearest ldbl-128 -0x4.e1fffffffffffffffffffffffffcp+8L : 0x9.921a2cbcfc827c9be3bce4c3a3bp-10964L : inexact-ok
+= tgamma towardzero ldbl-128 -0x4.e1fffffffffffffffffffffffffcp+8L : 0x9.921a2cbcfc827c9be3bce4c3a3bp-10964L : inexact-ok
+= tgamma upward ldbl-128 -0x4.e1fffffffffffffffffffffffffcp+8L : 0x9.921a2cbcfc827c9be3bce4c3a3b8p-10964L : inexact-ok
+= tgamma downward ldbl-128 -0x4.e1fffffffffffffffffffffffep+8L : 0x1.324345979f904f937c779ca9627p-10968L : inexact-ok
+= tgamma tonearest ldbl-128 -0x4.e1fffffffffffffffffffffffep+8L : 0x1.324345979f904f937c779ca9627p-10968L : inexact-ok
+= tgamma towardzero ldbl-128 -0x4.e1fffffffffffffffffffffffep+8L : 0x1.324345979f904f937c779ca9627p-10968L : inexact-ok
+= tgamma upward ldbl-128 -0x4.e1fffffffffffffffffffffffep+8L : 0x1.324345979f904f937c779ca96271p-10968L : inexact-ok
+= tgamma downward ldbl-128ibm -0x4.e1fffffffffffffffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x4.e1fffffffffffffffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x4.e1fffffffffffffffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x4.e1fffffffffffffffffffffffep+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+tgamma -0x4e2.00000000000000000000000004p0
+= tgamma downward flt-32 -0x4.e20008p+8f : -0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma tonearest flt-32 -0x4.e20008p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x4.e20008p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x4.e20008p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0x4.e20008p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0x4.e20008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x4.e20008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x4.e20008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0x4.e20008p+8L : -0x4.c7fc351a014d05fp-11052L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x4.e20008p+8L : -0x4.c7fc351a014d05e8p-11052L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x4.e20008p+8L : -0x4.c7fc351a014d05e8p-11052L : inexact-ok
+= tgamma upward ldbl-96-intel -0x4.e20008p+8L : -0x4.c7fc351a014d05e8p-11052L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x4.e20008p+8L : -0x4.c7fc351a014d05fp-11052L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x4.e20008p+8L : -0x4.c7fc351a014d05e8p-11052L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x4.e20008p+8L : -0x4.c7fc351a014d05e8p-11052L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x4.e20008p+8L : -0x4.c7fc351a014d05e8p-11052L : inexact-ok
+= tgamma downward ldbl-128 -0x4.e20008p+8L : -0x4.c7fc351a014d05e8ad7788447bp-11052L : inexact-ok
+= tgamma tonearest ldbl-128 -0x4.e20008p+8L : -0x4.c7fc351a014d05e8ad7788447afcp-11052L : inexact-ok
+= tgamma towardzero ldbl-128 -0x4.e20008p+8L : -0x4.c7fc351a014d05e8ad7788447afcp-11052L : inexact-ok
+= tgamma upward ldbl-128 -0x4.e20008p+8L : -0x4.c7fc351a014d05e8ad7788447afcp-11052L : inexact-ok
+= tgamma downward ldbl-128ibm -0x4.e20008p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x4.e20008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x4.e20008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x4.e20008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0x4.e200000000004p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0x4.e200000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x4.e200000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x4.e200000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0x4.e200000000004p+8L : -0x9.921a2cbceb72625p-11024L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x4.e200000000004p+8L : -0x9.921a2cbceb72625p-11024L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x4.e200000000004p+8L : -0x9.921a2cbceb72624p-11024L : inexact-ok
+= tgamma upward ldbl-96-intel -0x4.e200000000004p+8L : -0x9.921a2cbceb72624p-11024L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x4.e200000000004p+8L : -0x9.921a2cbceb72625p-11024L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x4.e200000000004p+8L : -0x9.921a2cbceb72625p-11024L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x4.e200000000004p+8L : -0x9.921a2cbceb72624p-11024L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x4.e200000000004p+8L : -0x9.921a2cbceb72624p-11024L : inexact-ok
+= tgamma downward ldbl-128 -0x4.e200000000004p+8L : -0x9.921a2cbceb72624bb3b2e697d0dp-11024L : inexact-ok
+= tgamma tonearest ldbl-128 -0x4.e200000000004p+8L : -0x9.921a2cbceb72624bb3b2e697d0c8p-11024L : inexact-ok
+= tgamma towardzero ldbl-128 -0x4.e200000000004p+8L : -0x9.921a2cbceb72624bb3b2e697d0c8p-11024L : inexact-ok
+= tgamma upward ldbl-128 -0x4.e200000000004p+8L : -0x9.921a2cbceb72624bb3b2e697d0c8p-11024L : inexact-ok
+= tgamma downward ldbl-128ibm -0x4.e200000000004p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x4.e200000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x4.e200000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x4.e200000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0x4.e200000000000008p+8L : -0x4.c90d165e7e402d5p-11012L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x4.e200000000000008p+8L : -0x4.c90d165e7e402d5p-11012L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x4.e200000000000008p+8L : -0x4.c90d165e7e402d48p-11012L : inexact-ok
+= tgamma upward ldbl-96-intel -0x4.e200000000000008p+8L : -0x4.c90d165e7e402d48p-11012L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x4.e200000000000008p+8L : -0x4.c90d165e7e402d5p-11012L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x4.e200000000000008p+8L : -0x4.c90d165e7e402d5p-11012L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x4.e200000000000008p+8L : -0x4.c90d165e7e402d48p-11012L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x4.e200000000000008p+8L : -0x4.c90d165e7e402d48p-11012L : inexact-ok
+= tgamma downward ldbl-128 -0x4.e200000000000008p+8L : -0x4.c90d165e7e402d4c4cdb70be6d4cp-11012L : inexact-ok
+= tgamma tonearest ldbl-128 -0x4.e200000000000008p+8L : -0x4.c90d165e7e402d4c4cdb70be6d48p-11012L : inexact-ok
+= tgamma towardzero ldbl-128 -0x4.e200000000000008p+8L : -0x4.c90d165e7e402d4c4cdb70be6d48p-11012L : inexact-ok
+= tgamma upward ldbl-128 -0x4.e200000000000008p+8L : -0x4.c90d165e7e402d4c4cdb70be6d48p-11012L : inexact-ok
+= tgamma downward ldbl-128ibm -0x4.e200000000000008p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x4.e200000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x4.e200000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x4.e200000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-128 -0x4.e200000000000000000000000004p+8L : -0x9.921a2cbcfc827c9be3bce4c181bp-10964L : inexact-ok
+= tgamma tonearest ldbl-128 -0x4.e200000000000000000000000004p+8L : -0x9.921a2cbcfc827c9be3bce4c181bp-10964L : inexact-ok
+= tgamma towardzero ldbl-128 -0x4.e200000000000000000000000004p+8L : -0x9.921a2cbcfc827c9be3bce4c181a8p-10964L : inexact-ok
+= tgamma upward ldbl-128 -0x4.e200000000000000000000000004p+8L : -0x9.921a2cbcfc827c9be3bce4c181a8p-10964L : inexact-ok
+= tgamma downward ldbl-128 -0x4.e2000000000000000000000002p+8L : -0x1.324345979f904f937c779c87423cp-10968L : inexact-ok
+= tgamma tonearest ldbl-128 -0x4.e2000000000000000000000002p+8L : -0x1.324345979f904f937c779c87423cp-10968L : inexact-ok
+= tgamma towardzero ldbl-128 -0x4.e2000000000000000000000002p+8L : -0x1.324345979f904f937c779c87423bp-10968L : inexact-ok
+= tgamma upward ldbl-128 -0x4.e2000000000000000000000002p+8L : -0x1.324345979f904f937c779c87423bp-10968L : inexact-ok
+= tgamma downward ldbl-128ibm -0x4.e2000000000000000000000002p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x4.e2000000000000000000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x4.e2000000000000000000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x4.e2000000000000000000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+tgamma -0x5db.fffffffffffffffffffffffffcp0
+= tgamma downward flt-32 -0x5.dbfff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0x5.dbfff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x5.dbfff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x5.dbfff8p+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0x5.dbfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0x5.dbfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x5.dbfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x5.dbfff8p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0x5.dbfff8p+8L : 0x1.401ec2203b3432aap-13656L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x5.dbfff8p+8L : 0x1.401ec2203b3432aap-13656L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x5.dbfff8p+8L : 0x1.401ec2203b3432aap-13656L : inexact-ok
+= tgamma upward ldbl-96-intel -0x5.dbfff8p+8L : 0x1.401ec2203b3432acp-13656L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x5.dbfff8p+8L : 0x1.401ec2203b3432aap-13656L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x5.dbfff8p+8L : 0x1.401ec2203b3432aap-13656L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x5.dbfff8p+8L : 0x1.401ec2203b3432aap-13656L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x5.dbfff8p+8L : 0x1.401ec2203b3432acp-13656L : inexact-ok
+= tgamma downward ldbl-128 -0x5.dbfff8p+8L : 0x1.401ec2203b3432aa4674264a913bp-13656L : inexact-ok
+= tgamma tonearest ldbl-128 -0x5.dbfff8p+8L : 0x1.401ec2203b3432aa4674264a913bp-13656L : inexact-ok
+= tgamma towardzero ldbl-128 -0x5.dbfff8p+8L : 0x1.401ec2203b3432aa4674264a913bp-13656L : inexact-ok
+= tgamma upward ldbl-128 -0x5.dbfff8p+8L : 0x1.401ec2203b3432aa4674264a913cp-13656L : inexact-ok
+= tgamma downward ldbl-128ibm -0x5.dbfff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x5.dbfff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x5.dbfff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x5.dbfff8p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0x5.dbffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0x5.dbffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x5.dbffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x5.dbffffffffffcp+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0x5.dbffffffffffcp+8L : 0x2.7fab407c88e5794p-13628L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x5.dbffffffffffcp+8L : 0x2.7fab407c88e5794p-13628L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x5.dbffffffffffcp+8L : 0x2.7fab407c88e5794p-13628L : inexact-ok
+= tgamma upward ldbl-96-intel -0x5.dbffffffffffcp+8L : 0x2.7fab407c88e57944p-13628L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x5.dbffffffffffcp+8L : 0x2.7fab407c88e5794p-13628L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x5.dbffffffffffcp+8L : 0x2.7fab407c88e5794p-13628L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x5.dbffffffffffcp+8L : 0x2.7fab407c88e5794p-13628L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x5.dbffffffffffcp+8L : 0x2.7fab407c88e57944p-13628L : inexact-ok
+= tgamma downward ldbl-128 -0x5.dbffffffffffcp+8L : 0x2.7fab407c88e579402f82ae0604dcp-13628L : inexact-ok
+= tgamma tonearest ldbl-128 -0x5.dbffffffffffcp+8L : 0x2.7fab407c88e579402f82ae0604dcp-13628L : inexact-ok
+= tgamma towardzero ldbl-128 -0x5.dbffffffffffcp+8L : 0x2.7fab407c88e579402f82ae0604dcp-13628L : inexact-ok
+= tgamma upward ldbl-128 -0x5.dbffffffffffcp+8L : 0x2.7fab407c88e579402f82ae0604dep-13628L : inexact-ok
+= tgamma downward ldbl-128ibm -0x5.dbffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x5.dbffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x5.dbffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x5.dbffffffffffcp+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0x5.dbfffffffffffff8p+8L : 0x1.3fd5a03e422a3d9ep-13616L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x5.dbfffffffffffff8p+8L : 0x1.3fd5a03e422a3d9ep-13616L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x5.dbfffffffffffff8p+8L : 0x1.3fd5a03e422a3d9ep-13616L : inexact-ok
+= tgamma upward ldbl-96-intel -0x5.dbfffffffffffff8p+8L : 0x1.3fd5a03e422a3dap-13616L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x5.dbfffffffffffff8p+8L : 0x1.3fd5a03e422a3d9ep-13616L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x5.dbfffffffffffff8p+8L : 0x1.3fd5a03e422a3d9ep-13616L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x5.dbfffffffffffff8p+8L : 0x1.3fd5a03e422a3d9ep-13616L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x5.dbfffffffffffff8p+8L : 0x1.3fd5a03e422a3dap-13616L : inexact-ok
+= tgamma downward ldbl-128 -0x5.dbfffffffffffff8p+8L : 0x1.3fd5a03e422a3d9eaedb9b002425p-13616L : inexact-ok
+= tgamma tonearest ldbl-128 -0x5.dbfffffffffffff8p+8L : 0x1.3fd5a03e422a3d9eaedb9b002425p-13616L : inexact-ok
+= tgamma towardzero ldbl-128 -0x5.dbfffffffffffff8p+8L : 0x1.3fd5a03e422a3d9eaedb9b002425p-13616L : inexact-ok
+= tgamma upward ldbl-128 -0x5.dbfffffffffffff8p+8L : 0x1.3fd5a03e422a3d9eaedb9b002426p-13616L : inexact-ok
+= tgamma downward ldbl-128ibm -0x5.dbfffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x5.dbfffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x5.dbfffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x5.dbfffffffffffff8p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128 -0x5.dbfffffffffffffffffffffffffcp+8L : 0x2.7fab407c8453e90b571c29bdd54p-13568L : inexact-ok
+= tgamma tonearest ldbl-128 -0x5.dbfffffffffffffffffffffffffcp+8L : 0x2.7fab407c8453e90b571c29bdd54p-13568L : inexact-ok
+= tgamma towardzero ldbl-128 -0x5.dbfffffffffffffffffffffffffcp+8L : 0x2.7fab407c8453e90b571c29bdd54p-13568L : inexact-ok
+= tgamma upward ldbl-128 -0x5.dbfffffffffffffffffffffffffcp+8L : 0x2.7fab407c8453e90b571c29bdd542p-13568L : inexact-ok
+= tgamma downward ldbl-128 -0x5.dbfffffffffffffffffffffffep+8L : 0x4.ff5680f908a7d216ae3853c4315p-13576L : inexact-ok
+= tgamma tonearest ldbl-128 -0x5.dbfffffffffffffffffffffffep+8L : 0x4.ff5680f908a7d216ae3853c43154p-13576L : inexact-ok
+= tgamma towardzero ldbl-128 -0x5.dbfffffffffffffffffffffffep+8L : 0x4.ff5680f908a7d216ae3853c4315p-13576L : inexact-ok
+= tgamma upward ldbl-128 -0x5.dbfffffffffffffffffffffffep+8L : 0x4.ff5680f908a7d216ae3853c43154p-13576L : inexact-ok
+= tgamma downward ldbl-128ibm -0x5.dbfffffffffffffffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x5.dbfffffffffffffffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x5.dbfffffffffffffffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x5.dbfffffffffffffffffffffffep+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+tgamma -0x5dc.00000000000000000000000004p0
+= tgamma downward flt-32 -0x5.dc0008p+8f : -0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma tonearest flt-32 -0x5.dc0008p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x5.dc0008p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x5.dc0008p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0x5.dc0008p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0x5.dc0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x5.dc0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x5.dc0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0x5.dc0008p+8L : -0x1.3f8c90181e39f8ep-13656L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x5.dc0008p+8L : -0x1.3f8c90181e39f8dep-13656L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x5.dc0008p+8L : -0x1.3f8c90181e39f8dep-13656L : inexact-ok
+= tgamma upward ldbl-96-intel -0x5.dc0008p+8L : -0x1.3f8c90181e39f8dep-13656L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x5.dc0008p+8L : -0x1.3f8c90181e39f8ep-13656L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x5.dc0008p+8L : -0x1.3f8c90181e39f8dep-13656L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x5.dc0008p+8L : -0x1.3f8c90181e39f8dep-13656L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x5.dc0008p+8L : -0x1.3f8c90181e39f8dep-13656L : inexact-ok
+= tgamma downward ldbl-128 -0x5.dc0008p+8L : -0x1.3f8c90181e39f8de9289b7100a51p-13656L : inexact-ok
+= tgamma tonearest ldbl-128 -0x5.dc0008p+8L : -0x1.3f8c90181e39f8de9289b7100a5p-13656L : inexact-ok
+= tgamma towardzero ldbl-128 -0x5.dc0008p+8L : -0x1.3f8c90181e39f8de9289b7100a5p-13656L : inexact-ok
+= tgamma upward ldbl-128 -0x5.dc0008p+8L : -0x1.3f8c90181e39f8de9289b7100a5p-13656L : inexact-ok
+= tgamma downward ldbl-128ibm -0x5.dc0008p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x5.dc0008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x5.dc0008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x5.dc0008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0x5.dc00000000004p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0x5.dc00000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x5.dc00000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x5.dc00000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0x5.dc00000000004p+8L : -0x2.7fab407c7fc258d8p-13628L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x5.dc00000000004p+8L : -0x2.7fab407c7fc258d8p-13628L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x5.dc00000000004p+8L : -0x2.7fab407c7fc258d4p-13628L : inexact-ok
+= tgamma upward ldbl-96-intel -0x5.dc00000000004p+8L : -0x2.7fab407c7fc258d4p-13628L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x5.dc00000000004p+8L : -0x2.7fab407c7fc258d8p-13628L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x5.dc00000000004p+8L : -0x2.7fab407c7fc258d8p-13628L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x5.dc00000000004p+8L : -0x2.7fab407c7fc258d4p-13628L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x5.dc00000000004p+8L : -0x2.7fab407c7fc258d4p-13628L : inexact-ok
+= tgamma downward ldbl-128 -0x5.dc00000000004p+8L : -0x2.7fab407c7fc258d67ebe835f93b2p-13628L : inexact-ok
+= tgamma tonearest ldbl-128 -0x5.dc00000000004p+8L : -0x2.7fab407c7fc258d67ebe835f93bp-13628L : inexact-ok
+= tgamma towardzero ldbl-128 -0x5.dc00000000004p+8L : -0x2.7fab407c7fc258d67ebe835f93bp-13628L : inexact-ok
+= tgamma upward ldbl-128 -0x5.dc00000000004p+8L : -0x2.7fab407c7fc258d67ebe835f93bp-13628L : inexact-ok
+= tgamma downward ldbl-128ibm -0x5.dc00000000004p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x5.dc00000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x5.dc00000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x5.dc00000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0x5.dc00000000000008p+8L : -0x1.3fd5a03e4229ab6ep-13616L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x5.dc00000000000008p+8L : -0x1.3fd5a03e4229ab6cp-13616L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x5.dc00000000000008p+8L : -0x1.3fd5a03e4229ab6cp-13616L : inexact-ok
+= tgamma upward ldbl-96-intel -0x5.dc00000000000008p+8L : -0x1.3fd5a03e4229ab6cp-13616L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x5.dc00000000000008p+8L : -0x1.3fd5a03e4229ab6ep-13616L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x5.dc00000000000008p+8L : -0x1.3fd5a03e4229ab6cp-13616L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x5.dc00000000000008p+8L : -0x1.3fd5a03e4229ab6cp-13616L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x5.dc00000000000008p+8L : -0x1.3fd5a03e4229ab6cp-13616L : inexact-ok
+= tgamma downward ldbl-128 -0x5.dc00000000000008p+8L : -0x1.3fd5a03e4229ab6ca8408ebd79bfp-13616L : inexact-ok
+= tgamma tonearest ldbl-128 -0x5.dc00000000000008p+8L : -0x1.3fd5a03e4229ab6ca8408ebd79bep-13616L : inexact-ok
+= tgamma towardzero ldbl-128 -0x5.dc00000000000008p+8L : -0x1.3fd5a03e4229ab6ca8408ebd79bep-13616L : inexact-ok
+= tgamma upward ldbl-128 -0x5.dc00000000000008p+8L : -0x1.3fd5a03e4229ab6ca8408ebd79bep-13616L : inexact-ok
+= tgamma downward ldbl-128ibm -0x5.dc00000000000008p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x5.dc00000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x5.dc00000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x5.dc00000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-128 -0x5.dc00000000000000000000000004p+8L : -0x2.7fab407c8453e90b571c29bd431p-13568L : inexact-ok
+= tgamma tonearest ldbl-128 -0x5.dc00000000000000000000000004p+8L : -0x2.7fab407c8453e90b571c29bd430ep-13568L : inexact-ok
+= tgamma towardzero ldbl-128 -0x5.dc00000000000000000000000004p+8L : -0x2.7fab407c8453e90b571c29bd430ep-13568L : inexact-ok
+= tgamma upward ldbl-128 -0x5.dc00000000000000000000000004p+8L : -0x2.7fab407c8453e90b571c29bd430ep-13568L : inexact-ok
+= tgamma downward ldbl-128 -0x5.dc000000000000000000000002p+8L : -0x4.ff5680f908a7d216ae385331ff4cp-13576L : inexact-ok
+= tgamma tonearest ldbl-128 -0x5.dc000000000000000000000002p+8L : -0x4.ff5680f908a7d216ae385331ff4cp-13576L : inexact-ok
+= tgamma towardzero ldbl-128 -0x5.dc000000000000000000000002p+8L : -0x4.ff5680f908a7d216ae385331ff48p-13576L : inexact-ok
+= tgamma upward ldbl-128 -0x5.dc000000000000000000000002p+8L : -0x4.ff5680f908a7d216ae385331ff48p-13576L : inexact-ok
+= tgamma downward ldbl-128ibm -0x5.dc000000000000000000000002p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x5.dc000000000000000000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x5.dc000000000000000000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x5.dc000000000000000000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+tgamma -0x6d5.fffffffffffffffffffffffffcp0
+= tgamma downward flt-32 -0x6.d5fff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0x6.d5fff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x6.d5fff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x6.d5fff8p+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0x6.d5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0x6.d5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.d5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x6.d5fff8p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0x6.d5fff8p+8L : 0x4.084b5636bf26a37p-16324L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x6.d5fff8p+8L : 0x4.084b5636bf26a37p-16324L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x6.d5fff8p+8L : 0x4.084b5636bf26a37p-16324L : inexact-ok
+= tgamma upward ldbl-96-intel -0x6.d5fff8p+8L : 0x4.084b5636bf26a378p-16324L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x6.d5fff8p+8L : 0x4.084b5636bf26a37p-16324L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x6.d5fff8p+8L : 0x4.084b5636bf26a37p-16324L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x6.d5fff8p+8L : 0x4.084b5636bf26a37p-16324L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x6.d5fff8p+8L : 0x4.084b5636bf26a378p-16324L : inexact-ok
+= tgamma downward ldbl-128 -0x6.d5fff8p+8L : 0x4.084b5636bf26a3700a13afcc4528p-16324L : inexact-ok
+= tgamma tonearest ldbl-128 -0x6.d5fff8p+8L : 0x4.084b5636bf26a3700a13afcc4528p-16324L : inexact-ok
+= tgamma towardzero ldbl-128 -0x6.d5fff8p+8L : 0x4.084b5636bf26a3700a13afcc4528p-16324L : inexact-ok
+= tgamma upward ldbl-128 -0x6.d5fff8p+8L : 0x4.084b5636bf26a3700a13afcc452cp-16324L : inexact-ok
+= tgamma downward ldbl-128ibm -0x6.d5fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.d5fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.d5fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.d5fff8p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0x6.d5ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0x6.d5ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.d5ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x6.d5ffffffffffcp+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0x6.d5ffffffffffcp+8L : 0x8.0eb51434948b527p-16296L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x6.d5ffffffffffcp+8L : 0x8.0eb51434948b528p-16296L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x6.d5ffffffffffcp+8L : 0x8.0eb51434948b527p-16296L : inexact-ok
+= tgamma upward ldbl-96-intel -0x6.d5ffffffffffcp+8L : 0x8.0eb51434948b528p-16296L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x6.d5ffffffffffcp+8L : 0x8.0eb51434948b527p-16296L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x6.d5ffffffffffcp+8L : 0x8.0eb51434948b528p-16296L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x6.d5ffffffffffcp+8L : 0x8.0eb51434948b527p-16296L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x6.d5ffffffffffcp+8L : 0x8.0eb51434948b528p-16296L : inexact-ok
+= tgamma downward ldbl-128 -0x6.d5ffffffffffcp+8L : 0x8.0eb51434948b527ba5179fb12a28p-16296L : inexact-ok
+= tgamma tonearest ldbl-128 -0x6.d5ffffffffffcp+8L : 0x8.0eb51434948b527ba5179fb12a3p-16296L : inexact-ok
+= tgamma towardzero ldbl-128 -0x6.d5ffffffffffcp+8L : 0x8.0eb51434948b527ba5179fb12a28p-16296L : inexact-ok
+= tgamma upward ldbl-128 -0x6.d5ffffffffffcp+8L : 0x8.0eb51434948b527ba5179fb12a3p-16296L : inexact-ok
+= tgamma downward ldbl-128ibm -0x6.d5ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.d5ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.d5ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.d5ffffffffffcp+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0x6.d5fffffffffffff8p+8L : 0x4.075a8a1a42c127p-16284L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x6.d5fffffffffffff8p+8L : 0x4.075a8a1a42c12708p-16284L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x6.d5fffffffffffff8p+8L : 0x4.075a8a1a42c127p-16284L : inexact-ok
+= tgamma upward ldbl-96-intel -0x6.d5fffffffffffff8p+8L : 0x4.075a8a1a42c12708p-16284L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x6.d5fffffffffffff8p+8L : 0x4.075a8a1a42c127p-16284L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x6.d5fffffffffffff8p+8L : 0x4.075a8a1a42c12708p-16284L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x6.d5fffffffffffff8p+8L : 0x4.075a8a1a42c127p-16284L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x6.d5fffffffffffff8p+8L : 0x4.075a8a1a42c12708p-16284L : inexact-ok
+= tgamma downward ldbl-128 -0x6.d5fffffffffffff8p+8L : 0x4.075a8a1a42c12707a975c5dc83e4p-16284L : inexact-ok
+= tgamma tonearest ldbl-128 -0x6.d5fffffffffffff8p+8L : 0x4.075a8a1a42c12707a975c5dc83e4p-16284L : inexact-ok
+= tgamma towardzero ldbl-128 -0x6.d5fffffffffffff8p+8L : 0x4.075a8a1a42c12707a975c5dc83e4p-16284L : inexact-ok
+= tgamma upward ldbl-128 -0x6.d5fffffffffffff8p+8L : 0x4.075a8a1a42c12707a975c5dc83e8p-16284L : inexact-ok
+= tgamma downward ldbl-128ibm -0x6.d5fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.d5fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.d5fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.d5fffffffffffff8p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128 -0x6.d5fffffffffffffffffffffffffcp+8L : 0x8.0eb5143485806cb299ca23e6191p-16236L : inexact-ok
+= tgamma tonearest ldbl-128 -0x6.d5fffffffffffffffffffffffffcp+8L : 0x8.0eb5143485806cb299ca23e61918p-16236L : inexact-ok
+= tgamma towardzero ldbl-128 -0x6.d5fffffffffffffffffffffffffcp+8L : 0x8.0eb5143485806cb299ca23e6191p-16236L : inexact-ok
+= tgamma upward ldbl-128 -0x6.d5fffffffffffffffffffffffffcp+8L : 0x8.0eb5143485806cb299ca23e61918p-16236L : inexact-ok
+= tgamma downward ldbl-128 -0x6.d5fffffffffffffffffffffffep+8L : 0x1.01d6a28690b00d965339448baff2p-16240L : inexact-ok
+= tgamma tonearest ldbl-128 -0x6.d5fffffffffffffffffffffffep+8L : 0x1.01d6a28690b00d965339448baff3p-16240L : inexact-ok
+= tgamma towardzero ldbl-128 -0x6.d5fffffffffffffffffffffffep+8L : 0x1.01d6a28690b00d965339448baff2p-16240L : inexact-ok
+= tgamma upward ldbl-128 -0x6.d5fffffffffffffffffffffffep+8L : 0x1.01d6a28690b00d965339448baff3p-16240L : inexact-ok
+= tgamma downward ldbl-128ibm -0x6.d5fffffffffffffffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.d5fffffffffffffffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.d5fffffffffffffffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.d5fffffffffffffffffffffffep+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+tgamma -0x6d6.00000000000000000000000004p0
+= tgamma downward flt-32 -0x6.d60008p+8f : -0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma tonearest flt-32 -0x6.d60008p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x6.d60008p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x6.d60008p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0x6.d60008p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0x6.d60008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.d60008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x6.d60008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0x6.d60008p+8L : -0x4.0669f97879582148p-16324L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x6.d60008p+8L : -0x4.0669f97879582148p-16324L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x6.d60008p+8L : -0x4.0669f9787958214p-16324L : inexact-ok
+= tgamma upward ldbl-96-intel -0x6.d60008p+8L : -0x4.0669f9787958214p-16324L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x6.d60008p+8L : -0x4.0669f97879582148p-16324L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x6.d60008p+8L : -0x4.0669f97879582148p-16324L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x6.d60008p+8L : -0x4.0669f9787958214p-16324L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x6.d60008p+8L : -0x4.0669f9787958214p-16324L : inexact-ok
+= tgamma downward ldbl-128 -0x6.d60008p+8L : -0x4.0669f97879582146f7297f556c28p-16324L : inexact-ok
+= tgamma tonearest ldbl-128 -0x6.d60008p+8L : -0x4.0669f97879582146f7297f556c28p-16324L : inexact-ok
+= tgamma towardzero ldbl-128 -0x6.d60008p+8L : -0x4.0669f97879582146f7297f556c24p-16324L : inexact-ok
+= tgamma upward ldbl-128 -0x6.d60008p+8L : -0x4.0669f97879582146f7297f556c24p-16324L : inexact-ok
+= tgamma downward ldbl-128ibm -0x6.d60008p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x6.d60008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.d60008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.d60008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0x6.d600000000004p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0x6.d600000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.d600000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x6.d600000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0x6.d600000000004p+8L : -0x8.0eb51434767586fp-16296L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x6.d600000000004p+8L : -0x8.0eb51434767586fp-16296L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x6.d600000000004p+8L : -0x8.0eb51434767586ep-16296L : inexact-ok
+= tgamma upward ldbl-96-intel -0x6.d600000000004p+8L : -0x8.0eb51434767586ep-16296L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x6.d600000000004p+8L : -0x8.0eb51434767586fp-16296L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x6.d600000000004p+8L : -0x8.0eb51434767586fp-16296L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x6.d600000000004p+8L : -0x8.0eb51434767586ep-16296L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x6.d600000000004p+8L : -0x8.0eb51434767586ep-16296L : inexact-ok
+= tgamma downward ldbl-128 -0x6.d600000000004p+8L : -0x8.0eb51434767586e98e9a65727928p-16296L : inexact-ok
+= tgamma tonearest ldbl-128 -0x6.d600000000004p+8L : -0x8.0eb51434767586e98e9a6572792p-16296L : inexact-ok
+= tgamma towardzero ldbl-128 -0x6.d600000000004p+8L : -0x8.0eb51434767586e98e9a6572792p-16296L : inexact-ok
+= tgamma upward ldbl-128 -0x6.d600000000004p+8L : -0x8.0eb51434767586e98e9a6572792p-16296L : inexact-ok
+= tgamma downward ldbl-128ibm -0x6.d600000000004p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x6.d600000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.d600000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.d600000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0x6.d600000000000008p+8L : -0x4.075a8a1a42bf45bp-16284L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x6.d600000000000008p+8L : -0x4.075a8a1a42bf45a8p-16284L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x6.d600000000000008p+8L : -0x4.075a8a1a42bf45a8p-16284L : inexact-ok
+= tgamma upward ldbl-96-intel -0x6.d600000000000008p+8L : -0x4.075a8a1a42bf45a8p-16284L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x6.d600000000000008p+8L : -0x4.075a8a1a42bf45bp-16284L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x6.d600000000000008p+8L : -0x4.075a8a1a42bf45a8p-16284L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x6.d600000000000008p+8L : -0x4.075a8a1a42bf45a8p-16284L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x6.d600000000000008p+8L : -0x4.075a8a1a42bf45a8p-16284L : inexact-ok
+= tgamma downward ldbl-128 -0x6.d600000000000008p+8L : -0x4.075a8a1a42bf45aaf0545e08dffcp-16284L : inexact-ok
+= tgamma tonearest ldbl-128 -0x6.d600000000000008p+8L : -0x4.075a8a1a42bf45aaf0545e08dff8p-16284L : inexact-ok
+= tgamma towardzero ldbl-128 -0x6.d600000000000008p+8L : -0x4.075a8a1a42bf45aaf0545e08dff8p-16284L : inexact-ok
+= tgamma upward ldbl-128 -0x6.d600000000000008p+8L : -0x4.075a8a1a42bf45aaf0545e08dff8p-16284L : inexact-ok
+= tgamma downward ldbl-128ibm -0x6.d600000000000008p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x6.d600000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.d600000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.d600000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-128 -0x6.d600000000000000000000000004p+8L : -0x8.0eb5143485806cb299ca23e437b8p-16236L : inexact-ok
+= tgamma tonearest ldbl-128 -0x6.d600000000000000000000000004p+8L : -0x8.0eb5143485806cb299ca23e437b8p-16236L : inexact-ok
+= tgamma towardzero ldbl-128 -0x6.d600000000000000000000000004p+8L : -0x8.0eb5143485806cb299ca23e437bp-16236L : inexact-ok
+= tgamma upward ldbl-128 -0x6.d600000000000000000000000004p+8L : -0x8.0eb5143485806cb299ca23e437bp-16236L : inexact-ok
+= tgamma downward ldbl-128 -0x6.d6000000000000000000000002p+8L : -0x1.01d6a28690b00d965339446d9a27p-16240L : inexact-ok
+= tgamma tonearest ldbl-128 -0x6.d6000000000000000000000002p+8L : -0x1.01d6a28690b00d965339446d9a27p-16240L : inexact-ok
+= tgamma towardzero ldbl-128 -0x6.d6000000000000000000000002p+8L : -0x1.01d6a28690b00d965339446d9a26p-16240L : inexact-ok
+= tgamma upward ldbl-128 -0x6.d6000000000000000000000002p+8L : -0x1.01d6a28690b00d965339446d9a26p-16240L : inexact-ok
+= tgamma downward ldbl-128ibm -0x6.d6000000000000000000000002p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x6.d6000000000000000000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.d6000000000000000000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.d6000000000000000000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+tgamma -0x6e2.fffffffffffffffffffffffffcp0
+= tgamma downward flt-32 -0x6.e2fff8p+8f : -0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma tonearest flt-32 -0x6.e2fff8p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x6.e2fff8p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x6.e2fff8p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0x6.e2fff8p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0x6.e2fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.e2fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x6.e2fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0x6.e2fff8p+8L : -0x8p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-96-intel -0x6.e2fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.e2fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-intel -0x6.e2fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-m68k -0x6.e2fff8p+8L : -0x4p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-96-m68k -0x6.e2fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.e2fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-m68k -0x6.e2fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-128 -0x6.e2fff8p+8L : -0x3.b2335954p-16464L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128 -0x6.e2fff8p+8L : -0x3.b233595p-16464L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128 -0x6.e2fff8p+8L : -0x3.b233595p-16464L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128 -0x6.e2fff8p+8L : -0x3.b233595p-16464L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.e2fff8p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x6.e2fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e2fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.e2fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0x6.e2ffffffffffcp+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0x6.e2ffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.e2ffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x6.e2ffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0x6.e2ffffffffffcp+8L : -0x7.63p-16436L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-96-intel -0x6.e2ffffffffffcp+8L : -0x7.628p-16436L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-96-intel -0x6.e2ffffffffffcp+8L : -0x7.628p-16436L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-96-intel -0x6.e2ffffffffffcp+8L : -0x7.628p-16436L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-m68k -0x6.e2ffffffffffcp+8L : -0x7.62cp-16436L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-96-m68k -0x6.e2ffffffffffcp+8L : -0x7.62cp-16436L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-96-m68k -0x6.e2ffffffffffcp+8L : -0x7.628p-16436L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-96-m68k -0x6.e2ffffffffffcp+8L : -0x7.628p-16436L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128 -0x6.e2ffffffffffcp+8L : -0x7.62acd4c5e5169cp-16436L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128 -0x6.e2ffffffffffcp+8L : -0x7.62acd4c5e5169cp-16436L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128 -0x6.e2ffffffffffcp+8L : -0x7.62acd4c5e5169bcp-16436L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128 -0x6.e2ffffffffffcp+8L : -0x7.62acd4c5e5169bcp-16436L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.e2ffffffffffcp+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x6.e2ffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e2ffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.e2ffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0x6.e2fffffffffffff8p+8L : -0x3.b1567p-16424L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-96-intel -0x6.e2fffffffffffff8p+8L : -0x3.b15668p-16424L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-96-intel -0x6.e2fffffffffffff8p+8L : -0x3.b15668p-16424L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-96-intel -0x6.e2fffffffffffff8p+8L : -0x3.b15668p-16424L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-m68k -0x6.e2fffffffffffff8p+8L : -0x3.b1566cp-16424L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-96-m68k -0x6.e2fffffffffffff8p+8L : -0x3.b1566cp-16424L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-96-m68k -0x6.e2fffffffffffff8p+8L : -0x3.b15668p-16424L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-96-m68k -0x6.e2fffffffffffff8p+8L : -0x3.b15668p-16424L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128 -0x6.e2fffffffffffff8p+8L : -0x3.b1566a62eba58dee84p-16424L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128 -0x6.e2fffffffffffff8p+8L : -0x3.b1566a62eba58dee84p-16424L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128 -0x6.e2fffffffffffff8p+8L : -0x3.b1566a62eba58dee8p-16424L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128 -0x6.e2fffffffffffff8p+8L : -0x3.b1566a62eba58dee8p-16424L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.e2fffffffffffff8p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x6.e2fffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e2fffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.e2fffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-128 -0x6.e2fffffffffffffffffffffffffcp+8L : -0x7.62acd4c5d7496235ce8ca060a7bp-16376L : inexact-ok
+= tgamma tonearest ldbl-128 -0x6.e2fffffffffffffffffffffffffcp+8L : -0x7.62acd4c5d7496235ce8ca060a7bp-16376L : inexact-ok
+= tgamma towardzero ldbl-128 -0x6.e2fffffffffffffffffffffffffcp+8L : -0x7.62acd4c5d7496235ce8ca060a7acp-16376L : inexact-ok
+= tgamma upward ldbl-128 -0x6.e2fffffffffffffffffffffffffcp+8L : -0x7.62acd4c5d7496235ce8ca060a7acp-16376L : inexact-ok
+= tgamma downward ldbl-128 -0x6.e2fffffffffffffffffffffffep+8L : -0xe.c559a98bae92c46b9d19419c6958p-16384L : inexact-ok
+= tgamma tonearest ldbl-128 -0x6.e2fffffffffffffffffffffffep+8L : -0xe.c559a98bae92c46b9d19419c695p-16384L : inexact-ok
+= tgamma towardzero ldbl-128 -0x6.e2fffffffffffffffffffffffep+8L : -0xe.c559a98bae92c46b9d19419c695p-16384L : inexact-ok
+= tgamma upward ldbl-128 -0x6.e2fffffffffffffffffffffffep+8L : -0xe.c559a98bae92c46b9d19419c695p-16384L : inexact-ok
+= tgamma downward ldbl-128ibm -0x6.e2fffffffffffffffffffffffep+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x6.e2fffffffffffffffffffffffep+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e2fffffffffffffffffffffffep+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.e2fffffffffffffffffffffffep+8L : -0x0p+0L : inexact-ok underflow errno-erange
+tgamma -0x6e3.00000000000000000000000004p0
+= tgamma downward flt-32 -0x6.e30008p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0x6.e30008p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x6.e30008p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x6.e30008p+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0x6.e30008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0x6.e30008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.e30008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x6.e30008p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0x6.e30008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-intel -0x6.e30008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.e30008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-intel -0x6.e30008p+8L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-m68k -0x6.e30008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-m68k -0x6.e30008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.e30008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-m68k -0x6.e30008p+8L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128 -0x6.e30008p+8L : 0x3.b079b214p-16464L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128 -0x6.e30008p+8L : 0x3.b079b214p-16464L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128 -0x6.e30008p+8L : 0x3.b079b214p-16464L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128 -0x6.e30008p+8L : 0x3.b079b218p-16464L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.e30008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.e30008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e30008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.e30008p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0x6.e300000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0x6.e300000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.e300000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x6.e300000000004p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0x6.e300000000004p+8L : 0x7.628p-16436L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-96-intel -0x6.e300000000004p+8L : 0x7.628p-16436L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-96-intel -0x6.e300000000004p+8L : 0x7.628p-16436L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-96-intel -0x6.e300000000004p+8L : 0x7.63p-16436L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-m68k -0x6.e300000000004p+8L : 0x7.628p-16436L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-96-m68k -0x6.e300000000004p+8L : 0x7.62cp-16436L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-96-m68k -0x6.e300000000004p+8L : 0x7.628p-16436L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-96-m68k -0x6.e300000000004p+8L : 0x7.62cp-16436L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128 -0x6.e300000000004p+8L : 0x7.62acd4c5c97c284p-16436L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128 -0x6.e300000000004p+8L : 0x7.62acd4c5c97c288p-16436L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128 -0x6.e300000000004p+8L : 0x7.62acd4c5c97c284p-16436L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128 -0x6.e300000000004p+8L : 0x7.62acd4c5c97c288p-16436L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.e300000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.e300000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e300000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.e300000000004p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0x6.e300000000000008p+8L : 0x3.b15668p-16424L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-96-intel -0x6.e300000000000008p+8L : 0x3.b15668p-16424L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-96-intel -0x6.e300000000000008p+8L : 0x3.b15668p-16424L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-96-intel -0x6.e300000000000008p+8L : 0x3.b1567p-16424L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-m68k -0x6.e300000000000008p+8L : 0x3.b15668p-16424L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-96-m68k -0x6.e300000000000008p+8L : 0x3.b1566cp-16424L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-96-m68k -0x6.e300000000000008p+8L : 0x3.b15668p-16424L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-96-m68k -0x6.e300000000000008p+8L : 0x3.b1566cp-16424L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128 -0x6.e300000000000008p+8L : 0x3.b1566a62eba3d44748p-16424L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128 -0x6.e300000000000008p+8L : 0x3.b1566a62eba3d4474cp-16424L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128 -0x6.e300000000000008p+8L : 0x3.b1566a62eba3d44748p-16424L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128 -0x6.e300000000000008p+8L : 0x3.b1566a62eba3d4474cp-16424L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.e300000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.e300000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e300000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.e300000000000008p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128 -0x6.e300000000000000000000000004p+8L : 0x7.62acd4c5d7496235ce8ca05eee08p-16376L : inexact-ok
+= tgamma tonearest ldbl-128 -0x6.e300000000000000000000000004p+8L : 0x7.62acd4c5d7496235ce8ca05eee08p-16376L : inexact-ok
+= tgamma towardzero ldbl-128 -0x6.e300000000000000000000000004p+8L : 0x7.62acd4c5d7496235ce8ca05eee08p-16376L : inexact-ok
+= tgamma upward ldbl-128 -0x6.e300000000000000000000000004p+8L : 0x7.62acd4c5d7496235ce8ca05eee0cp-16376L : inexact-ok
+= tgamma downward ldbl-128 -0x6.e3000000000000000000000002p+8L : 0xe.c559a98bae92c46b9d193fe2c218p-16384L : inexact-ok
+= tgamma tonearest ldbl-128 -0x6.e3000000000000000000000002p+8L : 0xe.c559a98bae92c46b9d193fe2c22p-16384L : inexact-ok
+= tgamma towardzero ldbl-128 -0x6.e3000000000000000000000002p+8L : 0xe.c559a98bae92c46b9d193fe2c218p-16384L : inexact-ok
+= tgamma upward ldbl-128 -0x6.e3000000000000000000000002p+8L : 0xe.c559a98bae92c46b9d193fe2c22p-16384L : inexact-ok
+= tgamma downward ldbl-128ibm -0x6.e3000000000000000000000002p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.e3000000000000000000000002p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e3000000000000000000000002p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.e3000000000000000000000002p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+tgamma -0x6e3.fffffffffffffffffffffffffcp0
+= tgamma downward flt-32 -0x6.e3fff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0x6.e3fff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x6.e3fff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x6.e3fff8p+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0x6.e3fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0x6.e3fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.e3fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x6.e3fff8p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0x6.e3fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-intel -0x6.e3fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.e3fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-intel -0x6.e3fff8p+8L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-m68k -0x6.e3fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-m68k -0x6.e3fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.e3fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-m68k -0x6.e3fff8p+8L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128 -0x6.e3fff8p+8L : 0x8.9512cp-16476L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128 -0x6.e3fff8p+8L : 0x8.9512cp-16476L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128 -0x6.e3fff8p+8L : 0x8.9512cp-16476L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128 -0x6.e3fff8p+8L : 0x8.9513p-16476L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.e3fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.e3fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e3fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.e3fff8p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0x6.e3ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0x6.e3ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.e3ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x6.e3ffffffffffcp+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0x6.e3ffffffffffcp+8L : 0x1p-16444L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-96-intel -0x6.e3ffffffffffcp+8L : 0x1p-16444L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-96-intel -0x6.e3ffffffffffcp+8L : 0x1p-16444L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-96-intel -0x6.e3ffffffffffcp+8L : 0x1.8p-16444L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-m68k -0x6.e3ffffffffffcp+8L : 0x1p-16444L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-96-m68k -0x6.e3ffffffffffcp+8L : 0x1p-16444L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-96-m68k -0x6.e3ffffffffffcp+8L : 0x1p-16444L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-96-m68k -0x6.e3ffffffffffcp+8L : 0x1.4p-16444L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128 -0x6.e3ffffffffffcp+8L : 0x1.12623994e1f8cp-16444L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128 -0x6.e3ffffffffffcp+8L : 0x1.12623994e1f8cp-16444L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128 -0x6.e3ffffffffffcp+8L : 0x1.12623994e1f8cp-16444L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128 -0x6.e3ffffffffffcp+8L : 0x1.12623994e1f9p-16444L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.e3ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.e3ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e3ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.e3ffffffffffcp+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0x6.e3fffffffffffff8p+8L : 0x8.93p-16436L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-96-intel -0x6.e3fffffffffffff8p+8L : 0x8.93p-16436L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-96-intel -0x6.e3fffffffffffff8p+8L : 0x8.93p-16436L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-96-intel -0x6.e3fffffffffffff8p+8L : 0x8.938p-16436L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-m68k -0x6.e3fffffffffffff8p+8L : 0x8.93p-16436L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-96-m68k -0x6.e3fffffffffffff8p+8L : 0x8.93p-16436L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-96-m68k -0x6.e3fffffffffffff8p+8L : 0x8.93p-16436L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-96-m68k -0x6.e3fffffffffffff8p+8L : 0x8.934p-16436L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128 -0x6.e3fffffffffffff8p+8L : 0x8.9311cca6ffc297cp-16436L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128 -0x6.e3fffffffffffff8p+8L : 0x8.9311cca6ffc298p-16436L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128 -0x6.e3fffffffffffff8p+8L : 0x8.9311cca6ffc297cp-16436L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128 -0x6.e3fffffffffffff8p+8L : 0x8.9311cca6ffc298p-16436L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.e3fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.e3fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e3fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.e3fffffffffffff8p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128 -0x6.e3fffffffffffffffffffffffffcp+8L : 0x1.12623994dff812e58f2c3575efb4p-16384L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128 -0x6.e3fffffffffffffffffffffffffcp+8L : 0x1.12623994dff812e58f2c3575efb4p-16384L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128 -0x6.e3fffffffffffffffffffffffffcp+8L : 0x1.12623994dff812e58f2c3575efb4p-16384L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128 -0x6.e3fffffffffffffffffffffffffcp+8L : 0x1.12623994dff812e58f2c3575efb8p-16384L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128 -0x6.e3fffffffffffffffffffffffep+8L : 0x2.24c47329bff025cb1e586b0bacp-16392L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128 -0x6.e3fffffffffffffffffffffffep+8L : 0x2.24c47329bff025cb1e586b0bacp-16392L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128 -0x6.e3fffffffffffffffffffffffep+8L : 0x2.24c47329bff025cb1e586b0bacp-16392L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128 -0x6.e3fffffffffffffffffffffffep+8L : 0x2.24c47329bff025cb1e586b0bbp-16392L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.e3fffffffffffffffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.e3fffffffffffffffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e3fffffffffffffffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.e3fffffffffffffffffffffffep+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+tgamma -0x6e4.00000000000000000000000004p0
+= tgamma downward flt-32 -0x6.e40008p+8f : -0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma tonearest flt-32 -0x6.e40008p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x6.e40008p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x6.e40008p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0x6.e40008p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0x6.e40008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.e40008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x6.e40008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0x6.e40008p+8L : -0x8p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-96-intel -0x6.e40008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.e40008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-intel -0x6.e40008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-m68k -0x6.e40008p+8L : -0x4p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-96-m68k -0x6.e40008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.e40008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-m68k -0x6.e40008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-128 -0x6.e40008p+8L : -0x8.91114p-16476L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128 -0x6.e40008p+8L : -0x8.91114p-16476L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128 -0x6.e40008p+8L : -0x8.9111p-16476L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128 -0x6.e40008p+8L : -0x8.9111p-16476L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.e40008p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x6.e40008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e40008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.e40008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0x6.e400000000004p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0x6.e400000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.e400000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x6.e400000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0x6.e400000000004p+8L : -0x1.8p-16444L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-96-intel -0x6.e400000000004p+8L : -0x1p-16444L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-96-intel -0x6.e400000000004p+8L : -0x1p-16444L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-96-intel -0x6.e400000000004p+8L : -0x1p-16444L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-m68k -0x6.e400000000004p+8L : -0x1.4p-16444L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-96-m68k -0x6.e400000000004p+8L : -0x1p-16444L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-96-m68k -0x6.e400000000004p+8L : -0x1p-16444L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-96-m68k -0x6.e400000000004p+8L : -0x1p-16444L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128 -0x6.e400000000004p+8L : -0x1.12623994ddf78p-16444L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128 -0x6.e400000000004p+8L : -0x1.12623994ddf74p-16444L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128 -0x6.e400000000004p+8L : -0x1.12623994ddf74p-16444L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128 -0x6.e400000000004p+8L : -0x1.12623994ddf74p-16444L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.e400000000004p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x6.e400000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e400000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.e400000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0x6.e400000000000008p+8L : -0x8.938p-16436L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-96-intel -0x6.e400000000000008p+8L : -0x8.93p-16436L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-96-intel -0x6.e400000000000008p+8L : -0x8.93p-16436L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-96-intel -0x6.e400000000000008p+8L : -0x8.93p-16436L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-m68k -0x6.e400000000000008p+8L : -0x8.934p-16436L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-96-m68k -0x6.e400000000000008p+8L : -0x8.93p-16436L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-96-m68k -0x6.e400000000000008p+8L : -0x8.93p-16436L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-96-m68k -0x6.e400000000000008p+8L : -0x8.93p-16436L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128 -0x6.e400000000000008p+8L : -0x8.9311cca6ffbe968p-16436L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128 -0x6.e400000000000008p+8L : -0x8.9311cca6ffbe968p-16436L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128 -0x6.e400000000000008p+8L : -0x8.9311cca6ffbe964p-16436L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128 -0x6.e400000000000008p+8L : -0x8.9311cca6ffbe964p-16436L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.e400000000000008p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x6.e400000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e400000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.e400000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-128 -0x6.e400000000000000000000000004p+8L : -0x1.12623994dff812e58f2c3575af9cp-16384L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128 -0x6.e400000000000000000000000004p+8L : -0x1.12623994dff812e58f2c3575af9cp-16384L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128 -0x6.e400000000000000000000000004p+8L : -0x1.12623994dff812e58f2c3575af98p-16384L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128 -0x6.e400000000000000000000000004p+8L : -0x1.12623994dff812e58f2c3575af98p-16384L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128 -0x6.e4000000000000000000000002p+8L : -0x2.24c47329bff025cb1e586acb94p-16392L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128 -0x6.e4000000000000000000000002p+8L : -0x2.24c47329bff025cb1e586acb94p-16392L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128 -0x6.e4000000000000000000000002p+8L : -0x2.24c47329bff025cb1e586acb9p-16392L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128 -0x6.e4000000000000000000000002p+8L : -0x2.24c47329bff025cb1e586acb9p-16392L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.e4000000000000000000000002p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x6.e4000000000000000000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e4000000000000000000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.e4000000000000000000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+tgamma -0x6e4.fffffffffffffffffffffffffcp0
+= tgamma downward flt-32 -0x6.e4fff8p+8f : -0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma tonearest flt-32 -0x6.e4fff8p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x6.e4fff8p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x6.e4fff8p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0x6.e4fff8p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0x6.e4fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.e4fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x6.e4fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0x6.e4fff8p+8L : -0x8p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-96-intel -0x6.e4fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.e4fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-intel -0x6.e4fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-m68k -0x6.e4fff8p+8L : -0x4p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-96-m68k -0x6.e4fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.e4fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-m68k -0x6.e4fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-128 -0x6.e4fff8p+8L : -0x1.3ecp-16484L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128 -0x6.e4fff8p+8L : -0x1.3ecp-16484L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128 -0x6.e4fff8p+8L : -0x1.3e8p-16484L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128 -0x6.e4fff8p+8L : -0x1.3e8p-16484L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.e4fff8p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x6.e4fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e4fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.e4fff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0x6.e4ffffffffffcp+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0x6.e4ffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.e4ffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x6.e4ffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0x6.e4ffffffffffcp+8L : -0x8p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-96-intel -0x6.e4ffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.e4ffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-intel -0x6.e4ffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-m68k -0x6.e4ffffffffffcp+8L : -0x4p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-96-m68k -0x6.e4ffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.e4ffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-m68k -0x6.e4ffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-128 -0x6.e4ffffffffffcp+8L : -0x2.7cc1b7f54cp-16456L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128 -0x6.e4ffffffffffcp+8L : -0x2.7cc1b7f548p-16456L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128 -0x6.e4ffffffffffcp+8L : -0x2.7cc1b7f548p-16456L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128 -0x6.e4ffffffffffcp+8L : -0x2.7cc1b7f548p-16456L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.e4ffffffffffcp+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x6.e4ffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e4ffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.e4ffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0x6.e4fffffffffffff8p+8L : -0x1.8p-16444L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-96-intel -0x6.e4fffffffffffff8p+8L : -0x1p-16444L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-96-intel -0x6.e4fffffffffffff8p+8L : -0x1p-16444L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-96-intel -0x6.e4fffffffffffff8p+8L : -0x1p-16444L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-m68k -0x6.e4fffffffffffff8p+8L : -0x1.4p-16444L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-96-m68k -0x6.e4fffffffffffff8p+8L : -0x1.4p-16444L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-96-m68k -0x6.e4fffffffffffff8p+8L : -0x1p-16444L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-96-m68k -0x6.e4fffffffffffff8p+8L : -0x1p-16444L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128 -0x6.e4fffffffffffff8p+8L : -0x1.3e60dbfaa21f8p-16444L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128 -0x6.e4fffffffffffff8p+8L : -0x1.3e60dbfaa21f8p-16444L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128 -0x6.e4fffffffffffff8p+8L : -0x1.3e60dbfaa21f4p-16444L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128 -0x6.e4fffffffffffff8p+8L : -0x1.3e60dbfaa21f4p-16444L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.e4fffffffffffff8p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x6.e4fffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e4fffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.e4fffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-128 -0x6.e4fffffffffffffffffffffffffcp+8L : -0x2.7cc1b7f5443e3fde7cd8e356p-16396L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128 -0x6.e4fffffffffffffffffffffffffcp+8L : -0x2.7cc1b7f5443e3fde7cd8e355cp-16396L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128 -0x6.e4fffffffffffffffffffffffffcp+8L : -0x2.7cc1b7f5443e3fde7cd8e355cp-16396L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128 -0x6.e4fffffffffffffffffffffffffcp+8L : -0x2.7cc1b7f5443e3fde7cd8e355cp-16396L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128 -0x6.e4fffffffffffffffffffffffep+8L : -0x4.f9836fea887c7fbcf9b1c7p-16404L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128 -0x6.e4fffffffffffffffffffffffep+8L : -0x4.f9836fea887c7fbcf9b1c7p-16404L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128 -0x6.e4fffffffffffffffffffffffep+8L : -0x4.f9836fea887c7fbcf9b1c6cp-16404L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128 -0x6.e4fffffffffffffffffffffffep+8L : -0x4.f9836fea887c7fbcf9b1c6cp-16404L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.e4fffffffffffffffffffffffep+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x6.e4fffffffffffffffffffffffep+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e4fffffffffffffffffffffffep+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.e4fffffffffffffffffffffffep+8L : -0x0p+0L : inexact-ok underflow errno-erange
+tgamma -0x6e5.00000000000000000000000004p0
+= tgamma downward flt-32 -0x6.e50008p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0x6.e50008p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x6.e50008p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x6.e50008p+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0x6.e50008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0x6.e50008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.e50008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x6.e50008p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0x6.e50008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-intel -0x6.e50008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.e50008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-intel -0x6.e50008p+8L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-m68k -0x6.e50008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-m68k -0x6.e50008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.e50008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-m68k -0x6.e50008p+8L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128 -0x6.e50008p+8L : 0x1.3ep-16484L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128 -0x6.e50008p+8L : 0x1.3ep-16484L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128 -0x6.e50008p+8L : 0x1.3ep-16484L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128 -0x6.e50008p+8L : 0x1.3e4p-16484L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.e50008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.e50008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e50008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.e50008p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0x6.e500000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0x6.e500000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.e500000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x6.e500000000004p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0x6.e500000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-intel -0x6.e500000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.e500000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-intel -0x6.e500000000004p+8L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-m68k -0x6.e500000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-m68k -0x6.e500000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.e500000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-m68k -0x6.e500000000004p+8L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128 -0x6.e500000000004p+8L : 0x2.7cc1b7f53cp-16456L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128 -0x6.e500000000004p+8L : 0x2.7cc1b7f54p-16456L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128 -0x6.e500000000004p+8L : 0x2.7cc1b7f53cp-16456L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128 -0x6.e500000000004p+8L : 0x2.7cc1b7f54p-16456L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.e500000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.e500000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e500000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.e500000000004p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0x6.e500000000000008p+8L : 0x1p-16444L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-96-intel -0x6.e500000000000008p+8L : 0x1p-16444L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-96-intel -0x6.e500000000000008p+8L : 0x1p-16444L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-96-intel -0x6.e500000000000008p+8L : 0x1.8p-16444L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-m68k -0x6.e500000000000008p+8L : 0x1p-16444L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-96-m68k -0x6.e500000000000008p+8L : 0x1.4p-16444L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-96-m68k -0x6.e500000000000008p+8L : 0x1p-16444L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-96-m68k -0x6.e500000000000008p+8L : 0x1.4p-16444L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128 -0x6.e500000000000008p+8L : 0x1.3e60dbfaa21ecp-16444L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128 -0x6.e500000000000008p+8L : 0x1.3e60dbfaa21ecp-16444L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128 -0x6.e500000000000008p+8L : 0x1.3e60dbfaa21ecp-16444L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128 -0x6.e500000000000008p+8L : 0x1.3e60dbfaa21fp-16444L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.e500000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.e500000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e500000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.e500000000000008p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128 -0x6.e500000000000000000000000004p+8L : 0x2.7cc1b7f5443e3fde7cd8e3554p-16396L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128 -0x6.e500000000000000000000000004p+8L : 0x2.7cc1b7f5443e3fde7cd8e3554p-16396L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128 -0x6.e500000000000000000000000004p+8L : 0x2.7cc1b7f5443e3fde7cd8e3554p-16396L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128 -0x6.e500000000000000000000000004p+8L : 0x2.7cc1b7f5443e3fde7cd8e3558p-16396L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128 -0x6.e5000000000000000000000002p+8L : 0x4.f9836fea887c7fbcf9b1c64p-16404L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128 -0x6.e5000000000000000000000002p+8L : 0x4.f9836fea887c7fbcf9b1c68p-16404L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128 -0x6.e5000000000000000000000002p+8L : 0x4.f9836fea887c7fbcf9b1c64p-16404L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128 -0x6.e5000000000000000000000002p+8L : 0x4.f9836fea887c7fbcf9b1c68p-16404L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.e5000000000000000000000002p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.e5000000000000000000000002p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e5000000000000000000000002p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.e5000000000000000000000002p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+tgamma -0x6e5.fffffffffffffffffffffffffcp0
+= tgamma downward flt-32 -0x6.e5fff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0x6.e5fff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x6.e5fff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x6.e5fff8p+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0x6.e5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0x6.e5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.e5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x6.e5fff8p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0x6.e5fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-intel -0x6.e5fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.e5fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-intel -0x6.e5fff8p+8L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-m68k -0x6.e5fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-m68k -0x6.e5fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.e5fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-m68k -0x6.e5fff8p+8L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128 -0x6.e5fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128 -0x6.e5fff8p+8L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128 -0x6.e5fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128 -0x6.e5fff8p+8L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.e5fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.e5fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e5fff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.e5fff8p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0x6.e5ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0x6.e5ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.e5ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x6.e5ffffffffffcp+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0x6.e5ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-intel -0x6.e5ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.e5ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-intel -0x6.e5ffffffffffcp+8L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-m68k -0x6.e5ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-m68k -0x6.e5ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.e5ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-m68k -0x6.e5ffffffffffcp+8L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128 -0x6.e5ffffffffffcp+8L : 0x5.c4df2a8p-16468L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128 -0x6.e5ffffffffffcp+8L : 0x5.c4df2a8p-16468L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128 -0x6.e5ffffffffffcp+8L : 0x5.c4df2a8p-16468L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128 -0x6.e5ffffffffffcp+8L : 0x5.c4df2acp-16468L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.e5ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.e5ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e5ffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.e5ffffffffffcp+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0x6.e5fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-intel -0x6.e5fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.e5fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-intel -0x6.e5fffffffffffff8p+8L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-m68k -0x6.e5fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-m68k -0x6.e5fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.e5fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-m68k -0x6.e5fffffffffffff8p+8L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128 -0x6.e5fffffffffffff8p+8L : 0x2.e26f9542bp-16456L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128 -0x6.e5fffffffffffff8p+8L : 0x2.e26f9542b4p-16456L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128 -0x6.e5fffffffffffff8p+8L : 0x2.e26f9542bp-16456L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128 -0x6.e5fffffffffffff8p+8L : 0x2.e26f9542b4p-16456L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.e5fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.e5fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e5fffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.e5fffffffffffff8p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128 -0x6.e5fffffffffffffffffffffffffcp+8L : 0x5.c4df2a8566e7ef75f81b9p-16408L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128 -0x6.e5fffffffffffffffffffffffffcp+8L : 0x5.c4df2a8566e7ef75f81b94p-16408L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128 -0x6.e5fffffffffffffffffffffffffcp+8L : 0x5.c4df2a8566e7ef75f81b9p-16408L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128 -0x6.e5fffffffffffffffffffffffffcp+8L : 0x5.c4df2a8566e7ef75f81b94p-16408L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128 -0x6.e5fffffffffffffffffffffffep+8L : 0xb.89be550acdcfdeebf034p-16416L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128 -0x6.e5fffffffffffffffffffffffep+8L : 0xb.89be550acdcfdeebf038p-16416L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128 -0x6.e5fffffffffffffffffffffffep+8L : 0xb.89be550acdcfdeebf034p-16416L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128 -0x6.e5fffffffffffffffffffffffep+8L : 0xb.89be550acdcfdeebf038p-16416L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.e5fffffffffffffffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.e5fffffffffffffffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e5fffffffffffffffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.e5fffffffffffffffffffffffep+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+tgamma -0x6e6.00000000000000000000000004p0
+= tgamma downward flt-32 -0x6.e60008p+8f : -0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma tonearest flt-32 -0x6.e60008p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x6.e60008p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x6.e60008p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0x6.e60008p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0x6.e60008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.e60008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x6.e60008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0x6.e60008p+8L : -0x8p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-96-intel -0x6.e60008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.e60008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-intel -0x6.e60008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-m68k -0x6.e60008p+8L : -0x4p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-96-m68k -0x6.e60008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.e60008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-m68k -0x6.e60008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-128 -0x6.e60008p+8L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128 -0x6.e60008p+8L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128 -0x6.e60008p+8L : -0x0p+0L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128 -0x6.e60008p+8L : -0x0p+0L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.e60008p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x6.e60008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e60008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.e60008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0x6.e600000000004p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0x6.e600000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.e600000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x6.e600000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0x6.e600000000004p+8L : -0x8p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-96-intel -0x6.e600000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.e600000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-intel -0x6.e600000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-m68k -0x6.e600000000004p+8L : -0x4p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-96-m68k -0x6.e600000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.e600000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-m68k -0x6.e600000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-128 -0x6.e600000000004p+8L : -0x5.c4df2acp-16468L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128 -0x6.e600000000004p+8L : -0x5.c4df2a8p-16468L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128 -0x6.e600000000004p+8L : -0x5.c4df2a8p-16468L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128 -0x6.e600000000004p+8L : -0x5.c4df2a8p-16468L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.e600000000004p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x6.e600000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e600000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.e600000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0x6.e600000000000008p+8L : -0x8p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-96-intel -0x6.e600000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.e600000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-intel -0x6.e600000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-m68k -0x6.e600000000000008p+8L : -0x4p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-96-m68k -0x6.e600000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.e600000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-m68k -0x6.e600000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-128 -0x6.e600000000000008p+8L : -0x2.e26f9542b4p-16456L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128 -0x6.e600000000000008p+8L : -0x2.e26f9542b4p-16456L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128 -0x6.e600000000000008p+8L : -0x2.e26f9542bp-16456L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128 -0x6.e600000000000008p+8L : -0x2.e26f9542bp-16456L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.e600000000000008p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x6.e600000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e600000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.e600000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-128 -0x6.e600000000000000000000000004p+8L : -0x5.c4df2a8566e7ef75f81b94p-16408L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128 -0x6.e600000000000000000000000004p+8L : -0x5.c4df2a8566e7ef75f81b94p-16408L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128 -0x6.e600000000000000000000000004p+8L : -0x5.c4df2a8566e7ef75f81b9p-16408L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128 -0x6.e600000000000000000000000004p+8L : -0x5.c4df2a8566e7ef75f81b9p-16408L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128 -0x6.e6000000000000000000000002p+8L : -0xb.89be550acdcfdeebf038p-16416L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128 -0x6.e6000000000000000000000002p+8L : -0xb.89be550acdcfdeebf038p-16416L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128 -0x6.e6000000000000000000000002p+8L : -0xb.89be550acdcfdeebf034p-16416L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128 -0x6.e6000000000000000000000002p+8L : -0xb.89be550acdcfdeebf034p-16416L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.e6000000000000000000000002p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x6.e6000000000000000000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.e6000000000000000000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.e6000000000000000000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+tgamma -0x6eb.fffffffffffffffffffffffffcp0
+= tgamma downward flt-32 -0x6.ebfff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0x6.ebfff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x6.ebfff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x6.ebfff8p+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0x6.ebfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0x6.ebfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.ebfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x6.ebfff8p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0x6.ebfff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-intel -0x6.ebfff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.ebfff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-intel -0x6.ebfff8p+8L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-m68k -0x6.ebfff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-m68k -0x6.ebfff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.ebfff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-m68k -0x6.ebfff8p+8L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128 -0x6.ebfff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128 -0x6.ebfff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128 -0x6.ebfff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128 -0x6.ebfff8p+8L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.ebfff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.ebfff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.ebfff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.ebfff8p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0x6.ebffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0x6.ebffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.ebffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x6.ebffffffffffcp+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0x6.ebffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-intel -0x6.ebffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.ebffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-intel -0x6.ebffffffffffcp+8L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-m68k -0x6.ebffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-m68k -0x6.ebffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.ebffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-m68k -0x6.ebffffffffffcp+8L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128 -0x6.ebffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128 -0x6.ebffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128 -0x6.ebffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128 -0x6.ebffffffffffcp+8L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.ebffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.ebffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.ebffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.ebffffffffffcp+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0x6.ebfffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-intel -0x6.ebfffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.ebfffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-intel -0x6.ebfffffffffffff8p+8L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-m68k -0x6.ebfffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-m68k -0x6.ebfffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.ebfffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-m68k -0x6.ebfffffffffffff8p+8L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128 -0x6.ebfffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128 -0x6.ebfffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128 -0x6.ebfffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128 -0x6.ebfffffffffffff8p+8L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.ebfffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.ebfffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.ebfffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.ebfffffffffffff8p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128 -0x6.ebfffffffffffffffffffffffffcp+8L : 0x3.777bc8p-16472L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128 -0x6.ebfffffffffffffffffffffffffcp+8L : 0x3.777bccp-16472L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128 -0x6.ebfffffffffffffffffffffffffcp+8L : 0x3.777bc8p-16472L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128 -0x6.ebfffffffffffffffffffffffffcp+8L : 0x3.777bccp-16472L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128 -0x6.ebfffffffffffffffffffffffep+8L : 0x6.eef4p-16480L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128 -0x6.ebfffffffffffffffffffffffep+8L : 0x6.eef8p-16480L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128 -0x6.ebfffffffffffffffffffffffep+8L : 0x6.eef4p-16480L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128 -0x6.ebfffffffffffffffffffffffep+8L : 0x6.eef8p-16480L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.ebfffffffffffffffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.ebfffffffffffffffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.ebfffffffffffffffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.ebfffffffffffffffffffffffep+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+tgamma -0x6ec.00000000000000000000000004p0
+= tgamma downward flt-32 -0x6.ec0008p+8f : -0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma tonearest flt-32 -0x6.ec0008p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x6.ec0008p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x6.ec0008p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0x6.ec0008p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0x6.ec0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.ec0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x6.ec0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0x6.ec0008p+8L : -0x8p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-96-intel -0x6.ec0008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.ec0008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-intel -0x6.ec0008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-m68k -0x6.ec0008p+8L : -0x4p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-96-m68k -0x6.ec0008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.ec0008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-m68k -0x6.ec0008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-128 -0x6.ec0008p+8L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128 -0x6.ec0008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128 -0x6.ec0008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128 -0x6.ec0008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-128ibm -0x6.ec0008p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x6.ec0008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.ec0008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.ec0008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0x6.ec00000000004p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0x6.ec00000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.ec00000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x6.ec00000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0x6.ec00000000004p+8L : -0x8p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-96-intel -0x6.ec00000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.ec00000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-intel -0x6.ec00000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-m68k -0x6.ec00000000004p+8L : -0x4p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-96-m68k -0x6.ec00000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.ec00000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-m68k -0x6.ec00000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-128 -0x6.ec00000000004p+8L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128 -0x6.ec00000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128 -0x6.ec00000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128 -0x6.ec00000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-128ibm -0x6.ec00000000004p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x6.ec00000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.ec00000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.ec00000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0x6.ec00000000000008p+8L : -0x8p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-96-intel -0x6.ec00000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.ec00000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-intel -0x6.ec00000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-m68k -0x6.ec00000000000008p+8L : -0x4p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-96-m68k -0x6.ec00000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.ec00000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-m68k -0x6.ec00000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-128 -0x6.ec00000000000008p+8L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128 -0x6.ec00000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128 -0x6.ec00000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128 -0x6.ec00000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-128ibm -0x6.ec00000000000008p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x6.ec00000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.ec00000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.ec00000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-128 -0x6.ec00000000000000000000000004p+8L : -0x3.777bccp-16472L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128 -0x6.ec00000000000000000000000004p+8L : -0x3.777bccp-16472L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128 -0x6.ec00000000000000000000000004p+8L : -0x3.777bc8p-16472L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128 -0x6.ec00000000000000000000000004p+8L : -0x3.777bc8p-16472L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128 -0x6.ec000000000000000000000002p+8L : -0x6.eef8p-16480L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128 -0x6.ec000000000000000000000002p+8L : -0x6.eef8p-16480L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128 -0x6.ec000000000000000000000002p+8L : -0x6.eef4p-16480L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128 -0x6.ec000000000000000000000002p+8L : -0x6.eef4p-16480L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.ec000000000000000000000002p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x6.ec000000000000000000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.ec000000000000000000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.ec000000000000000000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+tgamma -0x6ec.fffffffffffffffffffffffffcp0
+= tgamma downward flt-32 -0x6.ecfff8p+8f : -0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma tonearest flt-32 -0x6.ecfff8p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x6.ecfff8p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x6.ecfff8p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0x6.ecfff8p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0x6.ecfff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.ecfff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x6.ecfff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0x6.ecfff8p+8L : -0x8p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-96-intel -0x6.ecfff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.ecfff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-intel -0x6.ecfff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-m68k -0x6.ecfff8p+8L : -0x4p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-96-m68k -0x6.ecfff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.ecfff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-m68k -0x6.ecfff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-128 -0x6.ecfff8p+8L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128 -0x6.ecfff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128 -0x6.ecfff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128 -0x6.ecfff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-128ibm -0x6.ecfff8p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x6.ecfff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.ecfff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.ecfff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0x6.ecffffffffffcp+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0x6.ecffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.ecffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x6.ecffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0x6.ecffffffffffcp+8L : -0x8p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-96-intel -0x6.ecffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.ecffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-intel -0x6.ecffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-m68k -0x6.ecffffffffffcp+8L : -0x4p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-96-m68k -0x6.ecffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.ecffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-m68k -0x6.ecffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-128 -0x6.ecffffffffffcp+8L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128 -0x6.ecffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128 -0x6.ecffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128 -0x6.ecffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-128ibm -0x6.ecffffffffffcp+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x6.ecffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.ecffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.ecffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0x6.ecfffffffffffff8p+8L : -0x8p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-96-intel -0x6.ecfffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.ecfffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-intel -0x6.ecfffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-m68k -0x6.ecfffffffffffff8p+8L : -0x4p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-96-m68k -0x6.ecfffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.ecfffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-m68k -0x6.ecfffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-128 -0x6.ecfffffffffffff8p+8L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128 -0x6.ecfffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128 -0x6.ecfffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128 -0x6.ecfffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-128ibm -0x6.ecfffffffffffff8p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x6.ecfffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.ecfffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.ecfffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-128 -0x6.ecfffffffffffffffffffffffffcp+8L : -0x8.028p-16484L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128 -0x6.ecfffffffffffffffffffffffffcp+8L : -0x8.024p-16484L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128 -0x6.ecfffffffffffffffffffffffffcp+8L : -0x8.024p-16484L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128 -0x6.ecfffffffffffffffffffffffffcp+8L : -0x8.024p-16484L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128 -0x6.ecfffffffffffffffffffffffep+8L : -0x1.04p-16488L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128 -0x6.ecfffffffffffffffffffffffep+8L : -0x1p-16488L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128 -0x6.ecfffffffffffffffffffffffep+8L : -0x1p-16488L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128 -0x6.ecfffffffffffffffffffffffep+8L : -0x1p-16488L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.ecfffffffffffffffffffffffep+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x6.ecfffffffffffffffffffffffep+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.ecfffffffffffffffffffffffep+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.ecfffffffffffffffffffffffep+8L : -0x0p+0L : inexact-ok underflow errno-erange
+tgamma -0x6ed.00000000000000000000000004p0
+= tgamma downward flt-32 -0x6.ed0008p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0x6.ed0008p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x6.ed0008p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x6.ed0008p+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0x6.ed0008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0x6.ed0008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.ed0008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x6.ed0008p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0x6.ed0008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-intel -0x6.ed0008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.ed0008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-intel -0x6.ed0008p+8L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-m68k -0x6.ed0008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-m68k -0x6.ed0008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.ed0008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-m68k -0x6.ed0008p+8L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128 -0x6.ed0008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128 -0x6.ed0008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128 -0x6.ed0008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128 -0x6.ed0008p+8L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.ed0008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.ed0008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.ed0008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.ed0008p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0x6.ed00000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0x6.ed00000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.ed00000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x6.ed00000000004p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0x6.ed00000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-intel -0x6.ed00000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.ed00000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-intel -0x6.ed00000000004p+8L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-m68k -0x6.ed00000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-m68k -0x6.ed00000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.ed00000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-m68k -0x6.ed00000000004p+8L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128 -0x6.ed00000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128 -0x6.ed00000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128 -0x6.ed00000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128 -0x6.ed00000000004p+8L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.ed00000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.ed00000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.ed00000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.ed00000000004p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0x6.ed00000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-intel -0x6.ed00000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.ed00000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-intel -0x6.ed00000000000008p+8L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-m68k -0x6.ed00000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-m68k -0x6.ed00000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.ed00000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-m68k -0x6.ed00000000000008p+8L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128 -0x6.ed00000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128 -0x6.ed00000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128 -0x6.ed00000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128 -0x6.ed00000000000008p+8L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.ed00000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.ed00000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.ed00000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.ed00000000000008p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128 -0x6.ed00000000000000000000000004p+8L : 0x8.024p-16484L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128 -0x6.ed00000000000000000000000004p+8L : 0x8.024p-16484L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128 -0x6.ed00000000000000000000000004p+8L : 0x8.024p-16484L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128 -0x6.ed00000000000000000000000004p+8L : 0x8.028p-16484L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128 -0x6.ed000000000000000000000002p+8L : 0x1p-16488L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128 -0x6.ed000000000000000000000002p+8L : 0x1p-16488L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128 -0x6.ed000000000000000000000002p+8L : 0x1p-16488L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128 -0x6.ed000000000000000000000002p+8L : 0x1.04p-16488L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.ed000000000000000000000002p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.ed000000000000000000000002p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.ed000000000000000000000002p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.ed000000000000000000000002p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+tgamma -0x6ed.fffffffffffffffffffffffffcp0
+= tgamma downward flt-32 -0x6.edfff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0x6.edfff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x6.edfff8p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x6.edfff8p+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0x6.edfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0x6.edfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.edfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x6.edfff8p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0x6.edfff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-intel -0x6.edfff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.edfff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-intel -0x6.edfff8p+8L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-m68k -0x6.edfff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-m68k -0x6.edfff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.edfff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-m68k -0x6.edfff8p+8L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128 -0x6.edfff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128 -0x6.edfff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128 -0x6.edfff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128 -0x6.edfff8p+8L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.edfff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.edfff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.edfff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.edfff8p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0x6.edffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0x6.edffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.edffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x6.edffffffffffcp+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0x6.edffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-intel -0x6.edffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.edffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-intel -0x6.edffffffffffcp+8L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-m68k -0x6.edffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-m68k -0x6.edffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.edffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-m68k -0x6.edffffffffffcp+8L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128 -0x6.edffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128 -0x6.edffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128 -0x6.edffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128 -0x6.edffffffffffcp+8L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.edffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.edffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.edffffffffffcp+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.edffffffffffcp+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0x6.edfffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-intel -0x6.edfffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.edfffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-intel -0x6.edfffffffffffff8p+8L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-m68k -0x6.edfffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-m68k -0x6.edfffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.edfffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-m68k -0x6.edfffffffffffff8p+8L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128 -0x6.edfffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128 -0x6.edfffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128 -0x6.edfffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128 -0x6.edfffffffffffff8p+8L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.edfffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.edfffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.edfffffffffffff8p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.edfffffffffffff8p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128 -0x6.edfffffffffffffffffffffffffcp+8L : 0x1p-16492L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128 -0x6.edfffffffffffffffffffffffffcp+8L : 0x1.4p-16492L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128 -0x6.edfffffffffffffffffffffffffcp+8L : 0x1p-16492L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128 -0x6.edfffffffffffffffffffffffffcp+8L : 0x1.4p-16492L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128 -0x6.edfffffffffffffffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128 -0x6.edfffffffffffffffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128 -0x6.edfffffffffffffffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128 -0x6.edfffffffffffffffffffffffep+8L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.edfffffffffffffffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.edfffffffffffffffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.edfffffffffffffffffffffffep+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.edfffffffffffffffffffffffep+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+tgamma -0x6ee.00000000000000000000000004p0
+= tgamma downward flt-32 -0x6.ee0008p+8f : -0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma tonearest flt-32 -0x6.ee0008p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x6.ee0008p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x6.ee0008p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0x6.ee0008p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0x6.ee0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.ee0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x6.ee0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0x6.ee0008p+8L : -0x8p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-96-intel -0x6.ee0008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.ee0008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-intel -0x6.ee0008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-m68k -0x6.ee0008p+8L : -0x4p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-96-m68k -0x6.ee0008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.ee0008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-m68k -0x6.ee0008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-128 -0x6.ee0008p+8L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128 -0x6.ee0008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128 -0x6.ee0008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128 -0x6.ee0008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-128ibm -0x6.ee0008p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x6.ee0008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.ee0008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.ee0008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0x6.ee00000000004p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0x6.ee00000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.ee00000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x6.ee00000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0x6.ee00000000004p+8L : -0x8p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-96-intel -0x6.ee00000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.ee00000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-intel -0x6.ee00000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-m68k -0x6.ee00000000004p+8L : -0x4p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-96-m68k -0x6.ee00000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.ee00000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-m68k -0x6.ee00000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-128 -0x6.ee00000000004p+8L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128 -0x6.ee00000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128 -0x6.ee00000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128 -0x6.ee00000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-128ibm -0x6.ee00000000004p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x6.ee00000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.ee00000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.ee00000000004p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0x6.ee00000000000008p+8L : -0x8p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-96-intel -0x6.ee00000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.ee00000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-intel -0x6.ee00000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-m68k -0x6.ee00000000000008p+8L : -0x4p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-96-m68k -0x6.ee00000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.ee00000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-m68k -0x6.ee00000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-128 -0x6.ee00000000000008p+8L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128 -0x6.ee00000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128 -0x6.ee00000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128 -0x6.ee00000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-128ibm -0x6.ee00000000000008p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x6.ee00000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.ee00000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.ee00000000000008p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-128 -0x6.ee00000000000000000000000004p+8L : -0x1.4p-16492L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128 -0x6.ee00000000000000000000000004p+8L : -0x1.4p-16492L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128 -0x6.ee00000000000000000000000004p+8L : -0x1p-16492L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128 -0x6.ee00000000000000000000000004p+8L : -0x1p-16492L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128 -0x6.ee000000000000000000000002p+8L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128 -0x6.ee000000000000000000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128 -0x6.ee000000000000000000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128 -0x6.ee000000000000000000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-128ibm -0x6.ee000000000000000000000002p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x6.ee000000000000000000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.ee000000000000000000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.ee000000000000000000000002p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+tgamma -0x6ee.fffffffffffffffffffffffffcp0
+= tgamma downward flt-32 -0x6.eefff8p+8f : -0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma tonearest flt-32 -0x6.eefff8p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x6.eefff8p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x6.eefff8p+8f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0x6.eefff8p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0x6.eefff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.eefff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x6.eefff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0x6.eefff8p+8L : -0x8p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-96-intel -0x6.eefff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.eefff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-intel -0x6.eefff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-m68k -0x6.eefff8p+8L : -0x4p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-96-m68k -0x6.eefff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.eefff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-m68k -0x6.eefff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-128 -0x6.eefff8p+8L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128 -0x6.eefff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128 -0x6.eefff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128 -0x6.eefff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-128ibm -0x6.eefff8p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x6.eefff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.eefff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.eefff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0x6.eeffffffffffcp+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0x6.eeffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.eeffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x6.eeffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0x6.eeffffffffffcp+8L : -0x8p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-96-intel -0x6.eeffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.eeffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-intel -0x6.eeffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-m68k -0x6.eeffffffffffcp+8L : -0x4p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-96-m68k -0x6.eeffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.eeffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-m68k -0x6.eeffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-128 -0x6.eeffffffffffcp+8L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128 -0x6.eeffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128 -0x6.eeffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128 -0x6.eeffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-128ibm -0x6.eeffffffffffcp+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x6.eeffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.eeffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.eeffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0x6.eefffffffffffff8p+8L : -0x8p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-96-intel -0x6.eefffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.eefffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-intel -0x6.eefffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-m68k -0x6.eefffffffffffff8p+8L : -0x4p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-96-m68k -0x6.eefffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.eefffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-m68k -0x6.eefffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-128 -0x6.eefffffffffffff8p+8L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128 -0x6.eefffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128 -0x6.eefffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128 -0x6.eefffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-128ibm -0x6.eefffffffffffff8p+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x6.eefffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.eefffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.eefffffffffffff8p+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-128 -0x6.eefffffffffffffffffffffffffcp+8L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128 -0x6.eefffffffffffffffffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128 -0x6.eefffffffffffffffffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128 -0x6.eefffffffffffffffffffffffffcp+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-128 -0x6.eefffffffffffffffffffffffep+8L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128 -0x6.eefffffffffffffffffffffffep+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128 -0x6.eefffffffffffffffffffffffep+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128 -0x6.eefffffffffffffffffffffffep+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-128ibm -0x6.eefffffffffffffffffffffffep+8L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x6.eefffffffffffffffffffffffep+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.eefffffffffffffffffffffffep+8L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.eefffffffffffffffffffffffep+8L : -0x0p+0L : inexact-ok underflow errno-erange
+tgamma -0x6ef.00000000000000000000000004p0
+= tgamma downward flt-32 -0x6.ef0008p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma tonearest flt-32 -0x6.ef0008p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x6.ef0008p+8f : 0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x6.ef0008p+8f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0x6.ef0008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0x6.ef0008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.ef0008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x6.ef0008p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0x6.ef0008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-intel -0x6.ef0008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.ef0008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-intel -0x6.ef0008p+8L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-m68k -0x6.ef0008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-m68k -0x6.ef0008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.ef0008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-m68k -0x6.ef0008p+8L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128 -0x6.ef0008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128 -0x6.ef0008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128 -0x6.ef0008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128 -0x6.ef0008p+8L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.ef0008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.ef0008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.ef0008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.ef0008p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0x6.ef00000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma tonearest dbl-64 -0x6.ef00000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x6.ef00000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x6.ef00000000004p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0x6.ef00000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-intel -0x6.ef00000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.ef00000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-intel -0x6.ef00000000004p+8L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-m68k -0x6.ef00000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-m68k -0x6.ef00000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.ef00000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-m68k -0x6.ef00000000004p+8L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128 -0x6.ef00000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128 -0x6.ef00000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128 -0x6.ef00000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128 -0x6.ef00000000004p+8L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.ef00000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.ef00000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.ef00000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.ef00000000004p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-intel -0x6.ef00000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-intel -0x6.ef00000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x6.ef00000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-intel -0x6.ef00000000000008p+8L : 0x8p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-96-m68k -0x6.ef00000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-96-m68k -0x6.ef00000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x6.ef00000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-m68k -0x6.ef00000000000008p+8L : 0x4p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128 -0x6.ef00000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128 -0x6.ef00000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128 -0x6.ef00000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128 -0x6.ef00000000000008p+8L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.ef00000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.ef00000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.ef00000000000008p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.ef00000000000008p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128 -0x6.ef00000000000000000000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128 -0x6.ef00000000000000000000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128 -0x6.ef00000000000000000000000004p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128 -0x6.ef00000000000000000000000004p+8L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128 -0x6.ef000000000000000000000002p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128 -0x6.ef000000000000000000000002p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128 -0x6.ef000000000000000000000002p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128 -0x6.ef000000000000000000000002p+8L : 0x4p-16496L : inexact-ok underflow errno-erange-ok
+= tgamma downward ldbl-128ibm -0x6.ef000000000000000000000002p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma tonearest ldbl-128ibm -0x6.ef000000000000000000000002p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x6.ef000000000000000000000002p+8L : 0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x6.ef000000000000000000000002p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+tgamma -0x1.0a32a2p+5
+= tgamma downward flt-32 -0x2.146544p+4f : 0x3.dad55cp-124f : inexact-ok
+= tgamma tonearest flt-32 -0x2.146544p+4f : 0x3.dad55cp-124f : inexact-ok
+= tgamma towardzero flt-32 -0x2.146544p+4f : 0x3.dad55cp-124f : inexact-ok
+= tgamma upward flt-32 -0x2.146544p+4f : 0x3.dad56p-124f : inexact-ok
+= tgamma downward dbl-64 -0x2.146544p+4 : 0x3.dad55d40f5984p-124 : inexact-ok
+= tgamma tonearest dbl-64 -0x2.146544p+4 : 0x3.dad55d40f5984p-124 : inexact-ok
+= tgamma towardzero dbl-64 -0x2.146544p+4 : 0x3.dad55d40f5984p-124 : inexact-ok
+= tgamma upward dbl-64 -0x2.146544p+4 : 0x3.dad55d40f5986p-124 : inexact-ok
+= tgamma downward ldbl-96-intel -0x2.146544p+4L : 0x3.dad55d40f5984ddp-124L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0x2.146544p+4L : 0x3.dad55d40f5984ddp-124L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0x2.146544p+4L : 0x3.dad55d40f5984ddp-124L : inexact-ok
+= tgamma upward ldbl-96-intel -0x2.146544p+4L : 0x3.dad55d40f5984dd4p-124L : inexact-ok
+= tgamma downward ldbl-96-m68k -0x2.146544p+4L : 0x3.dad55d40f5984ddp-124L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0x2.146544p+4L : 0x3.dad55d40f5984ddp-124L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0x2.146544p+4L : 0x3.dad55d40f5984ddp-124L : inexact-ok
+= tgamma upward ldbl-96-m68k -0x2.146544p+4L : 0x3.dad55d40f5984dd4p-124L : inexact-ok
+= tgamma downward ldbl-128 -0x2.146544p+4L : 0x3.dad55d40f5984dd04dd66948eda2p-124L : inexact-ok
+= tgamma tonearest ldbl-128 -0x2.146544p+4L : 0x3.dad55d40f5984dd04dd66948eda4p-124L : inexact-ok
+= tgamma towardzero ldbl-128 -0x2.146544p+4L : 0x3.dad55d40f5984dd04dd66948eda2p-124L : inexact-ok
+= tgamma upward ldbl-128 -0x2.146544p+4L : 0x3.dad55d40f5984dd04dd66948eda4p-124L : inexact-ok
+= tgamma downward ldbl-128ibm -0x2.146544p+4L : 0x3.dad55d40f5984dd04dd66948edp-124L : inexact-ok
+= tgamma tonearest ldbl-128ibm -0x2.146544p+4L : 0x3.dad55d40f5984dd04dd66948eep-124L : inexact-ok
+= tgamma towardzero ldbl-128ibm -0x2.146544p+4L : 0x3.dad55d40f5984dd04dd66948edp-124L : inexact-ok
+= tgamma upward ldbl-128ibm -0x2.146544p+4L : 0x3.dad55d40f5984dd04dd66948eep-124L : inexact-ok
+tgamma -0x1.5800000080001p+7
+= tgamma downward flt-32 -0xa.c0001p+4f : -0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma tonearest flt-32 -0xa.c0001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0xa.c0001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0xa.c0001p+4f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0xa.c0001p+4 : -0x3.73075511ee22cp-1020 : inexact-ok
+= tgamma tonearest dbl-64 -0xa.c0001p+4 : -0x3.73075511ee22cp-1020 : inexact-ok
+= tgamma towardzero dbl-64 -0xa.c0001p+4 : -0x3.73075511ee22ap-1020 : inexact-ok
+= tgamma upward dbl-64 -0xa.c0001p+4 : -0x3.73075511ee22ap-1020 : inexact-ok
+= tgamma downward ldbl-96-intel -0xa.c0001p+4L : -0x3.73075511ee22b5p-1020L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xa.c0001p+4L : -0x3.73075511ee22b5p-1020L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xa.c0001p+4L : -0x3.73075511ee22b4fcp-1020L : inexact-ok
+= tgamma upward ldbl-96-intel -0xa.c0001p+4L : -0x3.73075511ee22b4fcp-1020L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xa.c0001p+4L : -0x3.73075511ee22b5p-1020L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xa.c0001p+4L : -0x3.73075511ee22b5p-1020L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xa.c0001p+4L : -0x3.73075511ee22b4fcp-1020L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xa.c0001p+4L : -0x3.73075511ee22b4fcp-1020L : inexact-ok
+= tgamma downward ldbl-128 -0xa.c0001p+4L : -0x3.73075511ee22b4fe33881f27afd4p-1020L : inexact-ok
+= tgamma tonearest ldbl-128 -0xa.c0001p+4L : -0x3.73075511ee22b4fe33881f27afd2p-1020L : inexact-ok
+= tgamma towardzero ldbl-128 -0xa.c0001p+4L : -0x3.73075511ee22b4fe33881f27afd2p-1020L : inexact-ok
+= tgamma upward ldbl-128 -0xa.c0001p+4L : -0x3.73075511ee22b4fe33881f27afd2p-1020L : inexact-ok
+= tgamma downward ldbl-128ibm -0xa.c0001p+4L : -0x3.73075511ee22b8p-1020L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xa.c0001p+4L : -0x3.73075511ee22b4p-1020L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128ibm -0xa.c0001p+4L : -0x3.73075511ee22b4p-1020L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128ibm -0xa.c0001p+4L : -0x3.73075511ee22b4p-1020L : inexact-ok underflow errno-erange-ok
+= tgamma downward dbl-64 -0xa.c000000400008p+4 : -0xd.cc629963ba2d8p-1012 : inexact-ok
+= tgamma tonearest dbl-64 -0xa.c000000400008p+4 : -0xd.cc629963ba2dp-1012 : inexact-ok
+= tgamma towardzero dbl-64 -0xa.c000000400008p+4 : -0xd.cc629963ba2dp-1012 : inexact-ok
+= tgamma upward dbl-64 -0xa.c000000400008p+4 : -0xd.cc629963ba2dp-1012 : inexact-ok
+= tgamma downward ldbl-96-intel -0xa.c000000400008p+4L : -0xd.cc629963ba2d25p-1012L : inexact-ok
+= tgamma tonearest ldbl-96-intel -0xa.c000000400008p+4L : -0xd.cc629963ba2d24fp-1012L : inexact-ok
+= tgamma towardzero ldbl-96-intel -0xa.c000000400008p+4L : -0xd.cc629963ba2d24fp-1012L : inexact-ok
+= tgamma upward ldbl-96-intel -0xa.c000000400008p+4L : -0xd.cc629963ba2d24fp-1012L : inexact-ok
+= tgamma downward ldbl-96-m68k -0xa.c000000400008p+4L : -0xd.cc629963ba2d25p-1012L : inexact-ok
+= tgamma tonearest ldbl-96-m68k -0xa.c000000400008p+4L : -0xd.cc629963ba2d24fp-1012L : inexact-ok
+= tgamma towardzero ldbl-96-m68k -0xa.c000000400008p+4L : -0xd.cc629963ba2d24fp-1012L : inexact-ok
+= tgamma upward ldbl-96-m68k -0xa.c000000400008p+4L : -0xd.cc629963ba2d24fp-1012L : inexact-ok
+= tgamma downward ldbl-128 -0xa.c000000400008p+4L : -0xd.cc629963ba2d24f78944d83c12dp-1012L : inexact-ok
+= tgamma tonearest ldbl-128 -0xa.c000000400008p+4L : -0xd.cc629963ba2d24f78944d83c12dp-1012L : inexact-ok
+= tgamma towardzero ldbl-128 -0xa.c000000400008p+4L : -0xd.cc629963ba2d24f78944d83c12c8p-1012L : inexact-ok
+= tgamma upward ldbl-128 -0xa.c000000400008p+4L : -0xd.cc629963ba2d24f78944d83c12c8p-1012L : inexact-ok
+= tgamma downward ldbl-128ibm -0xa.c000000400008p+4L : -0xd.cc629963ba2d24f8p-1012L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0xa.c000000400008p+4L : -0xd.cc629963ba2d24f8p-1012L : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ldbl-128ibm -0xa.c000000400008p+4L : -0xd.cc629963ba2d24f4p-1012L : inexact-ok underflow errno-erange-ok
+= tgamma upward ldbl-128ibm -0xa.c000000400008p+4L : -0xd.cc629963ba2d24f4p-1012L : inexact-ok underflow errno-erange-ok
+tgamma 18.5
+= tgamma downward flt-32 0x1.28p+4f : 0x5.52fac8p+48f : inexact-ok
+= tgamma tonearest flt-32 0x1.28p+4f : 0x5.52fadp+48f : inexact-ok
+= tgamma towardzero flt-32 0x1.28p+4f : 0x5.52fac8p+48f : inexact-ok
+= tgamma upward flt-32 0x1.28p+4f : 0x5.52fadp+48f : inexact-ok
+= tgamma downward dbl-64 0x1.28p+4 : 0x5.52facf180f08p+48 : inexact-ok
+= tgamma tonearest dbl-64 0x1.28p+4 : 0x5.52facf180f08p+48 : inexact-ok
+= tgamma towardzero dbl-64 0x1.28p+4 : 0x5.52facf180f08p+48 : inexact-ok
+= tgamma upward dbl-64 0x1.28p+4 : 0x5.52facf180f084p+48 : inexact-ok
+= tgamma downward ldbl-96-intel 0x1.28p+4L : 0x5.52facf180f081e2p+48L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x1.28p+4L : 0x5.52facf180f081e28p+48L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x1.28p+4L : 0x5.52facf180f081e2p+48L : inexact-ok
+= tgamma upward ldbl-96-intel 0x1.28p+4L : 0x5.52facf180f081e28p+48L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x1.28p+4L : 0x5.52facf180f081e2p+48L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x1.28p+4L : 0x5.52facf180f081e28p+48L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x1.28p+4L : 0x5.52facf180f081e2p+48L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x1.28p+4L : 0x5.52facf180f081e28p+48L : inexact-ok
+= tgamma downward ldbl-128 0x1.28p+4L : 0x5.52facf180f081e240615cf937ca8p+48L : inexact-ok
+= tgamma tonearest ldbl-128 0x1.28p+4L : 0x5.52facf180f081e240615cf937cacp+48L : inexact-ok
+= tgamma towardzero ldbl-128 0x1.28p+4L : 0x5.52facf180f081e240615cf937ca8p+48L : inexact-ok
+= tgamma upward ldbl-128 0x1.28p+4L : 0x5.52facf180f081e240615cf937cacp+48L : inexact-ok
+= tgamma downward ldbl-128ibm 0x1.28p+4L : 0x5.52facf180f081e240615cf937cp+48L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x1.28p+4L : 0x5.52facf180f081e240615cf937cp+48L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x1.28p+4L : 0x5.52facf180f081e240615cf937cp+48L : inexact-ok
+= tgamma upward ldbl-128ibm 0x1.28p+4L : 0x5.52facf180f081e240615cf937ep+48L : inexact-ok
+tgamma 19.5
+= tgamma downward flt-32 0x1.38p+4f : 0x6.27f1f8p+52f : inexact-ok
+= tgamma tonearest flt-32 0x1.38p+4f : 0x6.27f2p+52f : inexact-ok
+= tgamma towardzero flt-32 0x1.38p+4f : 0x6.27f1f8p+52f : inexact-ok
+= tgamma upward flt-32 0x1.38p+4f : 0x6.27f2p+52f : inexact-ok
+= tgamma downward dbl-64 0x1.38p+4 : 0x6.27f1ff73d1614p+52 : inexact-ok
+= tgamma tonearest dbl-64 0x1.38p+4 : 0x6.27f1ff73d1618p+52 : inexact-ok
+= tgamma towardzero dbl-64 0x1.38p+4 : 0x6.27f1ff73d1614p+52 : inexact-ok
+= tgamma upward dbl-64 0x1.38p+4 : 0x6.27f1ff73d1618p+52 : inexact-ok
+= tgamma downward ldbl-96-intel 0x1.38p+4L : 0x6.27f1ff73d16162d8p+52L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x1.38p+4L : 0x6.27f1ff73d16162d8p+52L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x1.38p+4L : 0x6.27f1ff73d16162d8p+52L : inexact-ok
+= tgamma upward ldbl-96-intel 0x1.38p+4L : 0x6.27f1ff73d16162ep+52L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x1.38p+4L : 0x6.27f1ff73d16162d8p+52L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x1.38p+4L : 0x6.27f1ff73d16162d8p+52L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x1.38p+4L : 0x6.27f1ff73d16162d8p+52L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x1.38p+4L : 0x6.27f1ff73d16162ep+52L : inexact-ok
+= tgamma downward ldbl-128 0x1.38p+4L : 0x6.27f1ff73d16162d9a70938028824p+52L : inexact-ok
+= tgamma tonearest ldbl-128 0x1.38p+4L : 0x6.27f1ff73d16162d9a70938028824p+52L : inexact-ok
+= tgamma towardzero ldbl-128 0x1.38p+4L : 0x6.27f1ff73d16162d9a70938028824p+52L : inexact-ok
+= tgamma upward ldbl-128 0x1.38p+4L : 0x6.27f1ff73d16162d9a70938028828p+52L : inexact-ok
+= tgamma downward ldbl-128ibm 0x1.38p+4L : 0x6.27f1ff73d16162d9a709380288p+52L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x1.38p+4L : 0x6.27f1ff73d16162d9a709380288p+52L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x1.38p+4L : 0x6.27f1ff73d16162d9a709380288p+52L : inexact-ok
+= tgamma upward ldbl-128ibm 0x1.38p+4L : 0x6.27f1ff73d16162d9a70938028ap+52L : inexact-ok
+tgamma 23.5
+= tgamma downward flt-32 0x1.78p+4f : 0x1.22a308p+72f : inexact-ok
+= tgamma tonearest flt-32 0x1.78p+4f : 0x1.22a308p+72f : inexact-ok
+= tgamma towardzero flt-32 0x1.78p+4f : 0x1.22a308p+72f : inexact-ok
+= tgamma upward flt-32 0x1.78p+4f : 0x1.22a30ap+72f : inexact-ok
+= tgamma downward dbl-64 0x1.78p+4 : 0x1.22a3089777c43p+72 : inexact-ok
+= tgamma tonearest dbl-64 0x1.78p+4 : 0x1.22a3089777c43p+72 : inexact-ok
+= tgamma towardzero dbl-64 0x1.78p+4 : 0x1.22a3089777c43p+72 : inexact-ok
+= tgamma upward dbl-64 0x1.78p+4 : 0x1.22a3089777c44p+72 : inexact-ok
+= tgamma downward ldbl-96-intel 0x1.78p+4L : 0x1.22a3089777c436c4p+72L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x1.78p+4L : 0x1.22a3089777c436c4p+72L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x1.78p+4L : 0x1.22a3089777c436c4p+72L : inexact-ok
+= tgamma upward ldbl-96-intel 0x1.78p+4L : 0x1.22a3089777c436c6p+72L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x1.78p+4L : 0x1.22a3089777c436c4p+72L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x1.78p+4L : 0x1.22a3089777c436c4p+72L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x1.78p+4L : 0x1.22a3089777c436c4p+72L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x1.78p+4L : 0x1.22a3089777c436c6p+72L : inexact-ok
+= tgamma downward ldbl-128 0x1.78p+4L : 0x1.22a3089777c436c4737f96330b3fp+72L : inexact-ok
+= tgamma tonearest ldbl-128 0x1.78p+4L : 0x1.22a3089777c436c4737f96330b4p+72L : inexact-ok
+= tgamma towardzero ldbl-128 0x1.78p+4L : 0x1.22a3089777c436c4737f96330b3fp+72L : inexact-ok
+= tgamma upward ldbl-128 0x1.78p+4L : 0x1.22a3089777c436c4737f96330b4p+72L : inexact-ok
+= tgamma downward ldbl-128ibm 0x1.78p+4L : 0x1.22a3089777c436c4737f96330bp+72L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x1.78p+4L : 0x1.22a3089777c436c4737f96330bp+72L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x1.78p+4L : 0x1.22a3089777c436c4737f96330bp+72L : inexact-ok
+= tgamma upward ldbl-128ibm 0x1.78p+4L : 0x1.22a3089777c436c4737f96330b8p+72L : inexact-ok
+tgamma 29.5
+= tgamma downward flt-32 0x1.d8p+4f : 0x1.4a25d2p+100f : inexact-ok
+= tgamma tonearest flt-32 0x1.d8p+4f : 0x1.4a25d4p+100f : inexact-ok
+= tgamma towardzero flt-32 0x1.d8p+4f : 0x1.4a25d2p+100f : inexact-ok
+= tgamma upward flt-32 0x1.d8p+4f : 0x1.4a25d4p+100f : inexact-ok
+= tgamma downward dbl-64 0x1.d8p+4 : 0x1.4a25d38b82b7dp+100 : inexact-ok
+= tgamma tonearest dbl-64 0x1.d8p+4 : 0x1.4a25d38b82b7ep+100 : inexact-ok
+= tgamma towardzero dbl-64 0x1.d8p+4 : 0x1.4a25d38b82b7dp+100 : inexact-ok
+= tgamma upward dbl-64 0x1.d8p+4 : 0x1.4a25d38b82b7ep+100 : inexact-ok
+= tgamma downward ldbl-96-intel 0x1.d8p+4L : 0x1.4a25d38b82b7dc7cp+100L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x1.d8p+4L : 0x1.4a25d38b82b7dc7ep+100L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x1.d8p+4L : 0x1.4a25d38b82b7dc7cp+100L : inexact-ok
+= tgamma upward ldbl-96-intel 0x1.d8p+4L : 0x1.4a25d38b82b7dc7ep+100L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x1.d8p+4L : 0x1.4a25d38b82b7dc7cp+100L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x1.d8p+4L : 0x1.4a25d38b82b7dc7ep+100L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x1.d8p+4L : 0x1.4a25d38b82b7dc7cp+100L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x1.d8p+4L : 0x1.4a25d38b82b7dc7ep+100L : inexact-ok
+= tgamma downward ldbl-128 0x1.d8p+4L : 0x1.4a25d38b82b7dc7daa7b3b78ed27p+100L : inexact-ok
+= tgamma tonearest ldbl-128 0x1.d8p+4L : 0x1.4a25d38b82b7dc7daa7b3b78ed28p+100L : inexact-ok
+= tgamma towardzero ldbl-128 0x1.d8p+4L : 0x1.4a25d38b82b7dc7daa7b3b78ed27p+100L : inexact-ok
+= tgamma upward ldbl-128 0x1.d8p+4L : 0x1.4a25d38b82b7dc7daa7b3b78ed28p+100L : inexact-ok
+= tgamma downward ldbl-128ibm 0x1.d8p+4L : 0x1.4a25d38b82b7dc7daa7b3b78edp+100L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x1.d8p+4L : 0x1.4a25d38b82b7dc7daa7b3b78edp+100L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x1.d8p+4L : 0x1.4a25d38b82b7dc7daa7b3b78edp+100L : inexact-ok
+= tgamma upward ldbl-128ibm 0x1.d8p+4L : 0x1.4a25d38b82b7dc7daa7b3b78ed8p+100L : inexact-ok
+tgamma 30.5
+= tgamma downward flt-32 0x1.e8p+4f : 0x2.60b5bcp+104f : inexact-ok
+= tgamma tonearest flt-32 0x1.e8p+4f : 0x2.60b5cp+104f : inexact-ok
+= tgamma towardzero flt-32 0x1.e8p+4f : 0x2.60b5bcp+104f : inexact-ok
+= tgamma upward flt-32 0x1.e8p+4f : 0x2.60b5cp+104f : inexact-ok
+= tgamma downward dbl-64 0x1.e8p+4 : 0x2.60b5be093902ep+104 : inexact-ok
+= tgamma tonearest dbl-64 0x1.e8p+4 : 0x2.60b5be093903p+104 : inexact-ok
+= tgamma towardzero dbl-64 0x1.e8p+4 : 0x2.60b5be093902ep+104 : inexact-ok
+= tgamma upward dbl-64 0x1.e8p+4 : 0x2.60b5be093903p+104 : inexact-ok
+= tgamma downward ldbl-96-intel 0x1.e8p+4L : 0x2.60b5be093902fe84p+104L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x1.e8p+4L : 0x2.60b5be093902fe88p+104L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x1.e8p+4L : 0x2.60b5be093902fe84p+104L : inexact-ok
+= tgamma upward ldbl-96-intel 0x1.e8p+4L : 0x2.60b5be093902fe88p+104L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x1.e8p+4L : 0x2.60b5be093902fe84p+104L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x1.e8p+4L : 0x2.60b5be093902fe88p+104L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x1.e8p+4L : 0x2.60b5be093902fe84p+104L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x1.e8p+4L : 0x2.60b5be093902fe88p+104L : inexact-ok
+= tgamma downward ldbl-128 0x1.e8p+4L : 0x2.60b5be093902fe87b25335a6f54p+104L : inexact-ok
+= tgamma tonearest ldbl-128 0x1.e8p+4L : 0x2.60b5be093902fe87b25335a6f542p+104L : inexact-ok
+= tgamma towardzero ldbl-128 0x1.e8p+4L : 0x2.60b5be093902fe87b25335a6f54p+104L : inexact-ok
+= tgamma upward ldbl-128 0x1.e8p+4L : 0x2.60b5be093902fe87b25335a6f542p+104L : inexact-ok
+= tgamma downward ldbl-128ibm 0x1.e8p+4L : 0x2.60b5be093902fe87b25335a6f5p+104L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x1.e8p+4L : 0x2.60b5be093902fe87b25335a6f5p+104L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x1.e8p+4L : 0x2.60b5be093902fe87b25335a6f5p+104L : inexact-ok
+= tgamma upward ldbl-128ibm 0x1.e8p+4L : 0x2.60b5be093902fe87b25335a6f6p+104L : inexact-ok
+tgamma 31.5
+= tgamma downward flt-32 0x1.f8p+4f : 0x4.885a7p+108f : inexact-ok
+= tgamma tonearest flt-32 0x1.f8p+4f : 0x4.885a7p+108f : inexact-ok
+= tgamma towardzero flt-32 0x1.f8p+4f : 0x4.885a7p+108f : inexact-ok
+= tgamma upward flt-32 0x1.f8p+4f : 0x4.885a78p+108f : inexact-ok
+= tgamma downward dbl-64 0x1.f8p+4 : 0x4.885a724194ad8p+108 : inexact-ok
+= tgamma tonearest dbl-64 0x1.f8p+4 : 0x4.885a724194adcp+108 : inexact-ok
+= tgamma towardzero dbl-64 0x1.f8p+4 : 0x4.885a724194ad8p+108 : inexact-ok
+= tgamma upward dbl-64 0x1.f8p+4 : 0x4.885a724194adcp+108 : inexact-ok
+= tgamma downward ldbl-96-intel 0x1.f8p+4L : 0x4.885a724194adb53p+108L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x1.f8p+4L : 0x4.885a724194adb53p+108L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x1.f8p+4L : 0x4.885a724194adb53p+108L : inexact-ok
+= tgamma upward ldbl-96-intel 0x1.f8p+4L : 0x4.885a724194adb538p+108L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x1.f8p+4L : 0x4.885a724194adb53p+108L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x1.f8p+4L : 0x4.885a724194adb53p+108L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x1.f8p+4L : 0x4.885a724194adb53p+108L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x1.f8p+4L : 0x4.885a724194adb538p+108L : inexact-ok
+= tgamma downward ldbl-128 0x1.f8p+4L : 0x4.885a724194adb532abee9e464384p+108L : inexact-ok
+= tgamma tonearest ldbl-128 0x1.f8p+4L : 0x4.885a724194adb532abee9e464384p+108L : inexact-ok
+= tgamma towardzero ldbl-128 0x1.f8p+4L : 0x4.885a724194adb532abee9e464384p+108L : inexact-ok
+= tgamma upward ldbl-128 0x1.f8p+4L : 0x4.885a724194adb532abee9e464388p+108L : inexact-ok
+= tgamma downward ldbl-128ibm 0x1.f8p+4L : 0x4.885a724194adb532abee9e4642p+108L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x1.f8p+4L : 0x4.885a724194adb532abee9e4644p+108L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x1.f8p+4L : 0x4.885a724194adb532abee9e4642p+108L : inexact-ok
+= tgamma upward ldbl-128ibm 0x1.f8p+4L : 0x4.885a724194adb532abee9e4644p+108L : inexact-ok
+tgamma 32.5
+= tgamma downward flt-32 0x2.08p+4f : 0x8.ec721p+112f : inexact-ok
+= tgamma tonearest flt-32 0x2.08p+4f : 0x8.ec721p+112f : inexact-ok
+= tgamma towardzero flt-32 0x2.08p+4f : 0x8.ec721p+112f : inexact-ok
+= tgamma upward flt-32 0x2.08p+4f : 0x8.ec722p+112f : inexact-ok
+= tgamma downward dbl-64 0x2.08p+4 : 0x8.ec7210f11cb58p+112 : inexact-ok
+= tgamma tonearest dbl-64 0x2.08p+4 : 0x8.ec7210f11cb6p+112 : inexact-ok
+= tgamma towardzero dbl-64 0x2.08p+4 : 0x8.ec7210f11cb58p+112 : inexact-ok
+= tgamma upward dbl-64 0x2.08p+4 : 0x8.ec7210f11cb6p+112 : inexact-ok
+= tgamma downward ldbl-96-intel 0x2.08p+4L : 0x8.ec7210f11cb5fcbp+112L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x2.08p+4L : 0x8.ec7210f11cb5fccp+112L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x2.08p+4L : 0x8.ec7210f11cb5fcbp+112L : inexact-ok
+= tgamma upward ldbl-96-intel 0x2.08p+4L : 0x8.ec7210f11cb5fccp+112L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x2.08p+4L : 0x8.ec7210f11cb5fcbp+112L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x2.08p+4L : 0x8.ec7210f11cb5fccp+112L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x2.08p+4L : 0x8.ec7210f11cb5fcbp+112L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x2.08p+4L : 0x8.ec7210f11cb5fccp+112L : inexact-ok
+= tgamma downward ldbl-128 0x2.08p+4L : 0x8.ec7210f11cb5fcbbc27dc79a54e8p+112L : inexact-ok
+= tgamma tonearest ldbl-128 0x2.08p+4L : 0x8.ec7210f11cb5fcbbc27dc79a54fp+112L : inexact-ok
+= tgamma towardzero ldbl-128 0x2.08p+4L : 0x8.ec7210f11cb5fcbbc27dc79a54e8p+112L : inexact-ok
+= tgamma upward ldbl-128 0x2.08p+4L : 0x8.ec7210f11cb5fcbbc27dc79a54fp+112L : inexact-ok
+= tgamma downward ldbl-128ibm 0x2.08p+4L : 0x8.ec7210f11cb5fcbbc27dc79a54p+112L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x2.08p+4L : 0x8.ec7210f11cb5fcbbc27dc79a54p+112L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x2.08p+4L : 0x8.ec7210f11cb5fcbbc27dc79a54p+112L : inexact-ok
+= tgamma upward ldbl-128ibm 0x2.08p+4L : 0x8.ec7210f11cb5fcbbc27dc79a58p+112L : inexact-ok
+tgamma 33.5
+= tgamma downward flt-32 0x2.18p+4f : 0x1.22047ap+120f : inexact-ok
+= tgamma tonearest flt-32 0x2.18p+4f : 0x1.22047cp+120f : inexact-ok
+= tgamma towardzero flt-32 0x2.18p+4f : 0x1.22047ap+120f : inexact-ok
+= tgamma upward flt-32 0x2.18p+4f : 0x1.22047cp+120f : inexact-ok
+= tgamma downward dbl-64 0x2.18p+4 : 0x1.22047b269c251p+120 : inexact-ok
+= tgamma tonearest dbl-64 0x2.18p+4 : 0x1.22047b269c252p+120 : inexact-ok
+= tgamma towardzero dbl-64 0x2.18p+4 : 0x1.22047b269c251p+120 : inexact-ok
+= tgamma upward dbl-64 0x2.18p+4 : 0x1.22047b269c252p+120 : inexact-ok
+= tgamma downward ldbl-96-intel 0x2.18p+4L : 0x1.22047b269c251a94p+120L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x2.18p+4L : 0x1.22047b269c251a96p+120L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x2.18p+4L : 0x1.22047b269c251a94p+120L : inexact-ok
+= tgamma upward ldbl-96-intel 0x2.18p+4L : 0x1.22047b269c251a96p+120L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x2.18p+4L : 0x1.22047b269c251a94p+120L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x2.18p+4L : 0x1.22047b269c251a96p+120L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x2.18p+4L : 0x1.22047b269c251a94p+120L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x2.18p+4L : 0x1.22047b269c251a96p+120L : inexact-ok
+= tgamma downward ldbl-128 0x2.18p+4L : 0x1.22047b269c251a95d630f7d717c7p+120L : inexact-ok
+= tgamma tonearest ldbl-128 0x2.18p+4L : 0x1.22047b269c251a95d630f7d717c8p+120L : inexact-ok
+= tgamma towardzero ldbl-128 0x2.18p+4L : 0x1.22047b269c251a95d630f7d717c7p+120L : inexact-ok
+= tgamma upward ldbl-128 0x2.18p+4L : 0x1.22047b269c251a95d630f7d717c8p+120L : inexact-ok
+= tgamma downward ldbl-128ibm 0x2.18p+4L : 0x1.22047b269c251a95d630f7d7178p+120L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x2.18p+4L : 0x1.22047b269c251a95d630f7d718p+120L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x2.18p+4L : 0x1.22047b269c251a95d630f7d7178p+120L : inexact-ok
+= tgamma upward ldbl-128ibm 0x2.18p+4L : 0x1.22047b269c251a95d630f7d718p+120L : inexact-ok
+tgamma 34.5
+= tgamma downward flt-32 0x2.28p+4f : 0x2.5f396p+124f : inexact-ok
+= tgamma tonearest flt-32 0x2.28p+4f : 0x2.5f396p+124f : inexact-ok
+= tgamma towardzero flt-32 0x2.28p+4f : 0x2.5f396p+124f : inexact-ok
+= tgamma upward flt-32 0x2.28p+4f : 0x2.5f3964p+124f : inexact-ok
+= tgamma downward dbl-64 0x2.28p+4 : 0x2.5f3961d8d6edap+124 : inexact-ok
+= tgamma tonearest dbl-64 0x2.28p+4 : 0x2.5f3961d8d6edap+124 : inexact-ok
+= tgamma towardzero dbl-64 0x2.28p+4 : 0x2.5f3961d8d6edap+124 : inexact-ok
+= tgamma upward dbl-64 0x2.28p+4 : 0x2.5f3961d8d6edcp+124 : inexact-ok
+= tgamma downward ldbl-96-intel 0x2.28p+4L : 0x2.5f3961d8d6edafa8p+124L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x2.28p+4L : 0x2.5f3961d8d6edafa8p+124L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x2.28p+4L : 0x2.5f3961d8d6edafa8p+124L : inexact-ok
+= tgamma upward ldbl-96-intel 0x2.28p+4L : 0x2.5f3961d8d6edafacp+124L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x2.28p+4L : 0x2.5f3961d8d6edafa8p+124L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x2.28p+4L : 0x2.5f3961d8d6edafa8p+124L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x2.28p+4L : 0x2.5f3961d8d6edafa8p+124L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x2.28p+4L : 0x2.5f3961d8d6edafacp+124L : inexact-ok
+= tgamma downward ldbl-128 0x2.28p+4L : 0x2.5f3961d8d6edafa9b87686ea59cap+124L : inexact-ok
+= tgamma tonearest ldbl-128 0x2.28p+4L : 0x2.5f3961d8d6edafa9b87686ea59cap+124L : inexact-ok
+= tgamma towardzero ldbl-128 0x2.28p+4L : 0x2.5f3961d8d6edafa9b87686ea59cap+124L : inexact-ok
+= tgamma upward ldbl-128 0x2.28p+4L : 0x2.5f3961d8d6edafa9b87686ea59ccp+124L : inexact-ok
+= tgamma downward ldbl-128ibm 0x2.28p+4L : 0x2.5f3961d8d6edafa9b87686ea59p+124L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x2.28p+4L : 0x2.5f3961d8d6edafa9b87686ea5ap+124L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x2.28p+4L : 0x2.5f3961d8d6edafa9b87686ea59p+124L : inexact-ok
+= tgamma upward ldbl-128ibm 0x2.28p+4L : 0x2.5f3961d8d6edafa9b87686ea5ap+124L : inexact-ok
+tgamma 0x2.30a43cp+4
+= tgamma downward flt-32 0x2.30a43cp+4f : 0xf.fff81p+124f : inexact-ok
+= tgamma tonearest flt-32 0x2.30a43cp+4f : 0xf.fff81p+124f : inexact-ok
+= tgamma towardzero flt-32 0x2.30a43cp+4f : 0xf.fff81p+124f : inexact-ok
+= tgamma upward flt-32 0x2.30a43cp+4f : 0xf.fff82p+124f : inexact-ok
+= tgamma downward dbl-64 0x2.30a43cp+4 : 0xf.fff8101486328p+124 : inexact-ok
+= tgamma tonearest dbl-64 0x2.30a43cp+4 : 0xf.fff8101486328p+124 : inexact-ok
+= tgamma towardzero dbl-64 0x2.30a43cp+4 : 0xf.fff8101486328p+124 : inexact-ok
+= tgamma upward dbl-64 0x2.30a43cp+4 : 0xf.fff810148633p+124 : inexact-ok
+= tgamma downward ldbl-96-intel 0x2.30a43cp+4L : 0xf.fff81014863292cp+124L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x2.30a43cp+4L : 0xf.fff81014863292cp+124L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x2.30a43cp+4L : 0xf.fff81014863292cp+124L : inexact-ok
+= tgamma upward ldbl-96-intel 0x2.30a43cp+4L : 0xf.fff81014863292dp+124L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x2.30a43cp+4L : 0xf.fff81014863292cp+124L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x2.30a43cp+4L : 0xf.fff81014863292cp+124L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x2.30a43cp+4L : 0xf.fff81014863292cp+124L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x2.30a43cp+4L : 0xf.fff81014863292dp+124L : inexact-ok
+= tgamma downward ldbl-128 0x2.30a43cp+4L : 0xf.fff81014863292c45a7f575432ep+124L : inexact-ok
+= tgamma tonearest ldbl-128 0x2.30a43cp+4L : 0xf.fff81014863292c45a7f575432ep+124L : inexact-ok
+= tgamma towardzero ldbl-128 0x2.30a43cp+4L : 0xf.fff81014863292c45a7f575432ep+124L : inexact-ok
+= tgamma upward ldbl-128 0x2.30a43cp+4L : 0xf.fff81014863292c45a7f575432e8p+124L : inexact-ok
+= tgamma downward ldbl-128ibm 0x2.30a43cp+4L : 0xf.fff81014863292c45a7f57543p+124L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x2.30a43cp+4L : 0xf.fff81014863292c45a7f575434p+124L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x2.30a43cp+4L : 0xf.fff81014863292c45a7f57543p+124L : inexact-ok
+= tgamma upward ldbl-128ibm 0x2.30a43cp+4L : 0xf.fff81014863292c45a7f575434p+124L : inexact-ok
+tgamma 0x2.30a44p+4
+= tgamma downward flt-32 0x2.30a44p+4f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= tgamma tonearest flt-32 0x2.30a44p+4f : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero flt-32 0x2.30a44p+4f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= tgamma upward flt-32 0x2.30a44p+4f : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward dbl-64 0x2.30a44p+4 : 0x1.000063b3eab19p+128 : inexact-ok
+= tgamma tonearest dbl-64 0x2.30a44p+4 : 0x1.000063b3eab1ap+128 : inexact-ok
+= tgamma towardzero dbl-64 0x2.30a44p+4 : 0x1.000063b3eab19p+128 : inexact-ok
+= tgamma upward dbl-64 0x2.30a44p+4 : 0x1.000063b3eab1ap+128 : inexact-ok
+= tgamma downward ldbl-96-intel 0x2.30a44p+4L : 0x1.000063b3eab1992cp+128L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x2.30a44p+4L : 0x1.000063b3eab1992cp+128L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x2.30a44p+4L : 0x1.000063b3eab1992cp+128L : inexact-ok
+= tgamma upward ldbl-96-intel 0x2.30a44p+4L : 0x1.000063b3eab1992ep+128L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x2.30a44p+4L : 0x1.000063b3eab1992cp+128L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x2.30a44p+4L : 0x1.000063b3eab1992cp+128L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x2.30a44p+4L : 0x1.000063b3eab1992cp+128L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x2.30a44p+4L : 0x1.000063b3eab1992ep+128L : inexact-ok
+= tgamma downward ldbl-128 0x2.30a44p+4L : 0x1.000063b3eab1992caf0e008639d8p+128L : inexact-ok
+= tgamma tonearest ldbl-128 0x2.30a44p+4L : 0x1.000063b3eab1992caf0e008639d9p+128L : inexact-ok
+= tgamma towardzero ldbl-128 0x2.30a44p+4L : 0x1.000063b3eab1992caf0e008639d8p+128L : inexact-ok
+= tgamma upward ldbl-128 0x2.30a44p+4L : 0x1.000063b3eab1992caf0e008639d9p+128L : inexact-ok
+= tgamma downward ldbl-128ibm 0x2.30a44p+4L : 0x1.000063b3eab1992caf0e0086398p+128L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0x2.30a44p+4L : 0x1.000063b3eab1992caf0e00863ap+128L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0x2.30a44p+4L : 0x1.000063b3eab1992caf0e0086398p+128L : inexact-ok
+= tgamma upward ldbl-128ibm 0x2.30a44p+4L : 0x1.000063b3eab1992caf0e00863ap+128L : inexact-ok
+tgamma 0xa.b9fd72b0fb238p+4
+= tgamma downward flt-32 0xa.b9fd8p+4f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= tgamma tonearest flt-32 0xa.b9fd8p+4f : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero flt-32 0xa.b9fd8p+4f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= tgamma upward flt-32 0xa.b9fd8p+4f : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward dbl-64 0xa.b9fd8p+4 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest dbl-64 0xa.b9fd8p+4 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero dbl-64 0xa.b9fd8p+4 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward dbl-64 0xa.b9fd8p+4 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ldbl-96-intel 0xa.b9fd8p+4L : 0x1.0004470cc9ee80b2p+1024L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0xa.b9fd8p+4L : 0x1.0004470cc9ee80b2p+1024L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0xa.b9fd8p+4L : 0x1.0004470cc9ee80b2p+1024L : inexact-ok
+= tgamma upward ldbl-96-intel 0xa.b9fd8p+4L : 0x1.0004470cc9ee80b4p+1024L : inexact-ok
+= tgamma downward ldbl-96-m68k 0xa.b9fd8p+4L : 0x1.0004470cc9ee80b2p+1024L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0xa.b9fd8p+4L : 0x1.0004470cc9ee80b2p+1024L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0xa.b9fd8p+4L : 0x1.0004470cc9ee80b2p+1024L : inexact-ok
+= tgamma upward ldbl-96-m68k 0xa.b9fd8p+4L : 0x1.0004470cc9ee80b4p+1024L : inexact-ok
+= tgamma downward ldbl-128 0xa.b9fd8p+4L : 0x1.0004470cc9ee80b29452daeb9dd9p+1024L : inexact-ok
+= tgamma tonearest ldbl-128 0xa.b9fd8p+4L : 0x1.0004470cc9ee80b29452daeb9ddap+1024L : inexact-ok
+= tgamma towardzero ldbl-128 0xa.b9fd8p+4L : 0x1.0004470cc9ee80b29452daeb9dd9p+1024L : inexact-ok
+= tgamma upward ldbl-128 0xa.b9fd8p+4L : 0x1.0004470cc9ee80b29452daeb9ddap+1024L : inexact-ok
+= tgamma downward ldbl-128ibm 0xa.b9fd8p+4L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm 0xa.b9fd8p+4L : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-128ibm 0xa.b9fd8p+4L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-128ibm 0xa.b9fd8p+4L : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward flt-32 0xa.b9fd7p+4f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= tgamma tonearest flt-32 0xa.b9fd7p+4f : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero flt-32 0xa.b9fd7p+4f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= tgamma upward flt-32 0xa.b9fd7p+4f : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward dbl-64 0xa.b9fd7p+4 : 0xf.fff229034cebp+1020 : inexact-ok
+= tgamma tonearest dbl-64 0xa.b9fd7p+4 : 0xf.fff229034ceb8p+1020 : inexact-ok
+= tgamma towardzero dbl-64 0xa.b9fd7p+4 : 0xf.fff229034cebp+1020 : inexact-ok
+= tgamma upward dbl-64 0xa.b9fd7p+4 : 0xf.fff229034ceb8p+1020 : inexact-ok
+= tgamma downward ldbl-96-intel 0xa.b9fd7p+4L : 0xf.fff229034ceb4a5p+1020L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0xa.b9fd7p+4L : 0xf.fff229034ceb4a5p+1020L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0xa.b9fd7p+4L : 0xf.fff229034ceb4a5p+1020L : inexact-ok
+= tgamma upward ldbl-96-intel 0xa.b9fd7p+4L : 0xf.fff229034ceb4a6p+1020L : inexact-ok
+= tgamma downward ldbl-96-m68k 0xa.b9fd7p+4L : 0xf.fff229034ceb4a5p+1020L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0xa.b9fd7p+4L : 0xf.fff229034ceb4a5p+1020L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0xa.b9fd7p+4L : 0xf.fff229034ceb4a5p+1020L : inexact-ok
+= tgamma upward ldbl-96-m68k 0xa.b9fd7p+4L : 0xf.fff229034ceb4a6p+1020L : inexact-ok
+= tgamma downward ldbl-128 0xa.b9fd7p+4L : 0xf.fff229034ceb4a56a2b2a2fc7368p+1020L : inexact-ok
+= tgamma tonearest ldbl-128 0xa.b9fd7p+4L : 0xf.fff229034ceb4a56a2b2a2fc7368p+1020L : inexact-ok
+= tgamma towardzero ldbl-128 0xa.b9fd7p+4L : 0xf.fff229034ceb4a56a2b2a2fc7368p+1020L : inexact-ok
+= tgamma upward ldbl-128 0xa.b9fd7p+4L : 0xf.fff229034ceb4a56a2b2a2fc737p+1020L : inexact-ok
+= tgamma downward ldbl-128ibm 0xa.b9fd7p+4L : 0xf.fff229034ceb4a56a2b2a2fc7p+1020L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0xa.b9fd7p+4L : 0xf.fff229034ceb4a56a2b2a2fc74p+1020L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0xa.b9fd7p+4L : 0xf.fff229034ceb4a56a2b2a2fc7p+1020L : inexact-ok
+= tgamma upward ldbl-128ibm 0xa.b9fd7p+4L : 0xf.fff229034ceb4a56a2b2a2fc74p+1020L : inexact-ok
+= tgamma downward dbl-64 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff28p+1020 : inexact-ok
+= tgamma tonearest dbl-64 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff288p+1020 : inexact-ok
+= tgamma towardzero dbl-64 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff28p+1020 : inexact-ok
+= tgamma upward dbl-64 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff288p+1020 : inexact-ok
+= tgamma downward ldbl-96-intel 0xa.b9fd72b0fb238p+4L : 0xf.ffffffffff28752p+1020L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0xa.b9fd72b0fb238p+4L : 0xf.ffffffffff28752p+1020L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0xa.b9fd72b0fb238p+4L : 0xf.ffffffffff28752p+1020L : inexact-ok
+= tgamma upward ldbl-96-intel 0xa.b9fd72b0fb238p+4L : 0xf.ffffffffff28753p+1020L : inexact-ok
+= tgamma downward ldbl-96-m68k 0xa.b9fd72b0fb238p+4L : 0xf.ffffffffff28752p+1020L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0xa.b9fd72b0fb238p+4L : 0xf.ffffffffff28752p+1020L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0xa.b9fd72b0fb238p+4L : 0xf.ffffffffff28752p+1020L : inexact-ok
+= tgamma upward ldbl-96-m68k 0xa.b9fd72b0fb238p+4L : 0xf.ffffffffff28753p+1020L : inexact-ok
+= tgamma downward ldbl-128 0xa.b9fd72b0fb238p+4L : 0xf.ffffffffff2875258051338ef4fp+1020L : inexact-ok
+= tgamma tonearest ldbl-128 0xa.b9fd72b0fb238p+4L : 0xf.ffffffffff2875258051338ef4f8p+1020L : inexact-ok
+= tgamma towardzero ldbl-128 0xa.b9fd72b0fb238p+4L : 0xf.ffffffffff2875258051338ef4fp+1020L : inexact-ok
+= tgamma upward ldbl-128 0xa.b9fd72b0fb238p+4L : 0xf.ffffffffff2875258051338ef4f8p+1020L : inexact-ok
+= tgamma downward ldbl-128ibm 0xa.b9fd72b0fb238p+4L : 0xf.ffffffffff2875258051338ef4p+1020L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0xa.b9fd72b0fb238p+4L : 0xf.ffffffffff2875258051338ef4p+1020L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0xa.b9fd72b0fb238p+4L : 0xf.ffffffffff2875258051338ef4p+1020L : inexact-ok
+= tgamma upward ldbl-128ibm 0xa.b9fd72b0fb238p+4L : 0xf.ffffffffff2875258051338ef8p+1020L : inexact-ok
+tgamma 0xa.b9fd72b0fb24p+4
+= tgamma downward flt-32 0xa.b9fd8p+4f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= tgamma tonearest flt-32 0xa.b9fd8p+4f : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero flt-32 0xa.b9fd8p+4f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= tgamma upward flt-32 0xa.b9fd8p+4f : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward dbl-64 0xa.b9fd8p+4 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest dbl-64 0xa.b9fd8p+4 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero dbl-64 0xa.b9fd8p+4 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward dbl-64 0xa.b9fd8p+4 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ldbl-96-intel 0xa.b9fd8p+4L : 0x1.0004470cc9ee80b2p+1024L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0xa.b9fd8p+4L : 0x1.0004470cc9ee80b2p+1024L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0xa.b9fd8p+4L : 0x1.0004470cc9ee80b2p+1024L : inexact-ok
+= tgamma upward ldbl-96-intel 0xa.b9fd8p+4L : 0x1.0004470cc9ee80b4p+1024L : inexact-ok
+= tgamma downward ldbl-96-m68k 0xa.b9fd8p+4L : 0x1.0004470cc9ee80b2p+1024L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0xa.b9fd8p+4L : 0x1.0004470cc9ee80b2p+1024L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0xa.b9fd8p+4L : 0x1.0004470cc9ee80b2p+1024L : inexact-ok
+= tgamma upward ldbl-96-m68k 0xa.b9fd8p+4L : 0x1.0004470cc9ee80b4p+1024L : inexact-ok
+= tgamma downward ldbl-128 0xa.b9fd8p+4L : 0x1.0004470cc9ee80b29452daeb9dd9p+1024L : inexact-ok
+= tgamma tonearest ldbl-128 0xa.b9fd8p+4L : 0x1.0004470cc9ee80b29452daeb9ddap+1024L : inexact-ok
+= tgamma towardzero ldbl-128 0xa.b9fd8p+4L : 0x1.0004470cc9ee80b29452daeb9dd9p+1024L : inexact-ok
+= tgamma upward ldbl-128 0xa.b9fd8p+4L : 0x1.0004470cc9ee80b29452daeb9ddap+1024L : inexact-ok
+= tgamma downward ldbl-128ibm 0xa.b9fd8p+4L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm 0xa.b9fd8p+4L : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-128ibm 0xa.b9fd8p+4L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-128ibm 0xa.b9fd8p+4L : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward flt-32 0xa.b9fd7p+4f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= tgamma tonearest flt-32 0xa.b9fd7p+4f : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero flt-32 0xa.b9fd7p+4f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= tgamma upward flt-32 0xa.b9fd7p+4f : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward dbl-64 0xa.b9fd7p+4 : 0xf.fff229034cebp+1020 : inexact-ok
+= tgamma tonearest dbl-64 0xa.b9fd7p+4 : 0xf.fff229034ceb8p+1020 : inexact-ok
+= tgamma towardzero dbl-64 0xa.b9fd7p+4 : 0xf.fff229034cebp+1020 : inexact-ok
+= tgamma upward dbl-64 0xa.b9fd7p+4 : 0xf.fff229034ceb8p+1020 : inexact-ok
+= tgamma downward ldbl-96-intel 0xa.b9fd7p+4L : 0xf.fff229034ceb4a5p+1020L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0xa.b9fd7p+4L : 0xf.fff229034ceb4a5p+1020L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0xa.b9fd7p+4L : 0xf.fff229034ceb4a5p+1020L : inexact-ok
+= tgamma upward ldbl-96-intel 0xa.b9fd7p+4L : 0xf.fff229034ceb4a6p+1020L : inexact-ok
+= tgamma downward ldbl-96-m68k 0xa.b9fd7p+4L : 0xf.fff229034ceb4a5p+1020L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0xa.b9fd7p+4L : 0xf.fff229034ceb4a5p+1020L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0xa.b9fd7p+4L : 0xf.fff229034ceb4a5p+1020L : inexact-ok
+= tgamma upward ldbl-96-m68k 0xa.b9fd7p+4L : 0xf.fff229034ceb4a6p+1020L : inexact-ok
+= tgamma downward ldbl-128 0xa.b9fd7p+4L : 0xf.fff229034ceb4a56a2b2a2fc7368p+1020L : inexact-ok
+= tgamma tonearest ldbl-128 0xa.b9fd7p+4L : 0xf.fff229034ceb4a56a2b2a2fc7368p+1020L : inexact-ok
+= tgamma towardzero ldbl-128 0xa.b9fd7p+4L : 0xf.fff229034ceb4a56a2b2a2fc7368p+1020L : inexact-ok
+= tgamma upward ldbl-128 0xa.b9fd7p+4L : 0xf.fff229034ceb4a56a2b2a2fc737p+1020L : inexact-ok
+= tgamma downward ldbl-128ibm 0xa.b9fd7p+4L : 0xf.fff229034ceb4a56a2b2a2fc7p+1020L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0xa.b9fd7p+4L : 0xf.fff229034ceb4a56a2b2a2fc74p+1020L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0xa.b9fd7p+4L : 0xf.fff229034ceb4a56a2b2a2fc7p+1020L : inexact-ok
+= tgamma upward ldbl-128ibm 0xa.b9fd7p+4L : 0xf.fff229034ceb4a56a2b2a2fc74p+1020L : inexact-ok
+= tgamma downward dbl-64 0xa.b9fd72b0fb24p+4 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest dbl-64 0xa.b9fd72b0fb24p+4 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero dbl-64 0xa.b9fd72b0fb24p+4 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward dbl-64 0xa.b9fd72b0fb24p+4 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ldbl-96-intel 0xa.b9fd72b0fb24p+4L : 0x1.00000000001baafp+1024L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0xa.b9fd72b0fb24p+4L : 0x1.00000000001baafp+1024L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0xa.b9fd72b0fb24p+4L : 0x1.00000000001baafp+1024L : inexact-ok
+= tgamma upward ldbl-96-intel 0xa.b9fd72b0fb24p+4L : 0x1.00000000001baaf2p+1024L : inexact-ok
+= tgamma downward ldbl-96-m68k 0xa.b9fd72b0fb24p+4L : 0x1.00000000001baafp+1024L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0xa.b9fd72b0fb24p+4L : 0x1.00000000001baafp+1024L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0xa.b9fd72b0fb24p+4L : 0x1.00000000001baafp+1024L : inexact-ok
+= tgamma upward ldbl-96-m68k 0xa.b9fd72b0fb24p+4L : 0x1.00000000001baaf2p+1024L : inexact-ok
+= tgamma downward ldbl-128 0xa.b9fd72b0fb24p+4L : 0x1.00000000001baaf0cb8c8fd675e5p+1024L : inexact-ok
+= tgamma tonearest ldbl-128 0xa.b9fd72b0fb24p+4L : 0x1.00000000001baaf0cb8c8fd675e6p+1024L : inexact-ok
+= tgamma towardzero ldbl-128 0xa.b9fd72b0fb24p+4L : 0x1.00000000001baaf0cb8c8fd675e5p+1024L : inexact-ok
+= tgamma upward ldbl-128 0xa.b9fd72b0fb24p+4L : 0x1.00000000001baaf0cb8c8fd675e6p+1024L : inexact-ok
+= tgamma downward ldbl-128ibm 0xa.b9fd72b0fb24p+4L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm 0xa.b9fd72b0fb24p+4L : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-128ibm 0xa.b9fd72b0fb24p+4L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-128ibm 0xa.b9fd72b0fb24p+4L : plus_infty : inexact-ok overflow errno-erange
+tgamma 0xa.b9fd72b0fb23a9ddbf0d3804f4p+4
+= tgamma downward flt-32 0xa.b9fd8p+4f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= tgamma tonearest flt-32 0xa.b9fd8p+4f : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero flt-32 0xa.b9fd8p+4f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= tgamma upward flt-32 0xa.b9fd8p+4f : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward dbl-64 0xa.b9fd8p+4 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest dbl-64 0xa.b9fd8p+4 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero dbl-64 0xa.b9fd8p+4 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward dbl-64 0xa.b9fd8p+4 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ldbl-96-intel 0xa.b9fd8p+4L : 0x1.0004470cc9ee80b2p+1024L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0xa.b9fd8p+4L : 0x1.0004470cc9ee80b2p+1024L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0xa.b9fd8p+4L : 0x1.0004470cc9ee80b2p+1024L : inexact-ok
+= tgamma upward ldbl-96-intel 0xa.b9fd8p+4L : 0x1.0004470cc9ee80b4p+1024L : inexact-ok
+= tgamma downward ldbl-96-m68k 0xa.b9fd8p+4L : 0x1.0004470cc9ee80b2p+1024L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0xa.b9fd8p+4L : 0x1.0004470cc9ee80b2p+1024L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0xa.b9fd8p+4L : 0x1.0004470cc9ee80b2p+1024L : inexact-ok
+= tgamma upward ldbl-96-m68k 0xa.b9fd8p+4L : 0x1.0004470cc9ee80b4p+1024L : inexact-ok
+= tgamma downward ldbl-128 0xa.b9fd8p+4L : 0x1.0004470cc9ee80b29452daeb9dd9p+1024L : inexact-ok
+= tgamma tonearest ldbl-128 0xa.b9fd8p+4L : 0x1.0004470cc9ee80b29452daeb9ddap+1024L : inexact-ok
+= tgamma towardzero ldbl-128 0xa.b9fd8p+4L : 0x1.0004470cc9ee80b29452daeb9dd9p+1024L : inexact-ok
+= tgamma upward ldbl-128 0xa.b9fd8p+4L : 0x1.0004470cc9ee80b29452daeb9ddap+1024L : inexact-ok
+= tgamma downward ldbl-128ibm 0xa.b9fd8p+4L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm 0xa.b9fd8p+4L : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-128ibm 0xa.b9fd8p+4L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-128ibm 0xa.b9fd8p+4L : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward flt-32 0xa.b9fd7p+4f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= tgamma tonearest flt-32 0xa.b9fd7p+4f : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero flt-32 0xa.b9fd7p+4f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= tgamma upward flt-32 0xa.b9fd7p+4f : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward dbl-64 0xa.b9fd7p+4 : 0xf.fff229034cebp+1020 : inexact-ok
+= tgamma tonearest dbl-64 0xa.b9fd7p+4 : 0xf.fff229034ceb8p+1020 : inexact-ok
+= tgamma towardzero dbl-64 0xa.b9fd7p+4 : 0xf.fff229034cebp+1020 : inexact-ok
+= tgamma upward dbl-64 0xa.b9fd7p+4 : 0xf.fff229034ceb8p+1020 : inexact-ok
+= tgamma downward ldbl-96-intel 0xa.b9fd7p+4L : 0xf.fff229034ceb4a5p+1020L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0xa.b9fd7p+4L : 0xf.fff229034ceb4a5p+1020L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0xa.b9fd7p+4L : 0xf.fff229034ceb4a5p+1020L : inexact-ok
+= tgamma upward ldbl-96-intel 0xa.b9fd7p+4L : 0xf.fff229034ceb4a6p+1020L : inexact-ok
+= tgamma downward ldbl-96-m68k 0xa.b9fd7p+4L : 0xf.fff229034ceb4a5p+1020L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0xa.b9fd7p+4L : 0xf.fff229034ceb4a5p+1020L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0xa.b9fd7p+4L : 0xf.fff229034ceb4a5p+1020L : inexact-ok
+= tgamma upward ldbl-96-m68k 0xa.b9fd7p+4L : 0xf.fff229034ceb4a6p+1020L : inexact-ok
+= tgamma downward ldbl-128 0xa.b9fd7p+4L : 0xf.fff229034ceb4a56a2b2a2fc7368p+1020L : inexact-ok
+= tgamma tonearest ldbl-128 0xa.b9fd7p+4L : 0xf.fff229034ceb4a56a2b2a2fc7368p+1020L : inexact-ok
+= tgamma towardzero ldbl-128 0xa.b9fd7p+4L : 0xf.fff229034ceb4a56a2b2a2fc7368p+1020L : inexact-ok
+= tgamma upward ldbl-128 0xa.b9fd7p+4L : 0xf.fff229034ceb4a56a2b2a2fc737p+1020L : inexact-ok
+= tgamma downward ldbl-128ibm 0xa.b9fd7p+4L : 0xf.fff229034ceb4a56a2b2a2fc7p+1020L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0xa.b9fd7p+4L : 0xf.fff229034ceb4a56a2b2a2fc74p+1020L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0xa.b9fd7p+4L : 0xf.fff229034ceb4a56a2b2a2fc7p+1020L : inexact-ok
+= tgamma upward ldbl-128ibm 0xa.b9fd7p+4L : 0xf.fff229034ceb4a56a2b2a2fc74p+1020L : inexact-ok
+= tgamma downward dbl-64 0xa.b9fd72b0fb24p+4 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest dbl-64 0xa.b9fd72b0fb24p+4 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero dbl-64 0xa.b9fd72b0fb24p+4 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward dbl-64 0xa.b9fd72b0fb24p+4 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ldbl-96-intel 0xa.b9fd72b0fb24p+4L : 0x1.00000000001baafp+1024L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0xa.b9fd72b0fb24p+4L : 0x1.00000000001baafp+1024L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0xa.b9fd72b0fb24p+4L : 0x1.00000000001baafp+1024L : inexact-ok
+= tgamma upward ldbl-96-intel 0xa.b9fd72b0fb24p+4L : 0x1.00000000001baaf2p+1024L : inexact-ok
+= tgamma downward ldbl-96-m68k 0xa.b9fd72b0fb24p+4L : 0x1.00000000001baafp+1024L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0xa.b9fd72b0fb24p+4L : 0x1.00000000001baafp+1024L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0xa.b9fd72b0fb24p+4L : 0x1.00000000001baafp+1024L : inexact-ok
+= tgamma upward ldbl-96-m68k 0xa.b9fd72b0fb24p+4L : 0x1.00000000001baaf2p+1024L : inexact-ok
+= tgamma downward ldbl-128 0xa.b9fd72b0fb24p+4L : 0x1.00000000001baaf0cb8c8fd675e5p+1024L : inexact-ok
+= tgamma tonearest ldbl-128 0xa.b9fd72b0fb24p+4L : 0x1.00000000001baaf0cb8c8fd675e6p+1024L : inexact-ok
+= tgamma towardzero ldbl-128 0xa.b9fd72b0fb24p+4L : 0x1.00000000001baaf0cb8c8fd675e5p+1024L : inexact-ok
+= tgamma upward ldbl-128 0xa.b9fd72b0fb24p+4L : 0x1.00000000001baaf0cb8c8fd675e6p+1024L : inexact-ok
+= tgamma downward ldbl-128ibm 0xa.b9fd72b0fb24p+4L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm 0xa.b9fd72b0fb24p+4L : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-128ibm 0xa.b9fd72b0fb24p+4L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-128ibm 0xa.b9fd72b0fb24p+4L : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward dbl-64 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff28p+1020 : inexact-ok
+= tgamma tonearest dbl-64 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff288p+1020 : inexact-ok
+= tgamma towardzero dbl-64 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff28p+1020 : inexact-ok
+= tgamma upward dbl-64 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff288p+1020 : inexact-ok
+= tgamma downward ldbl-96-intel 0xa.b9fd72b0fb238p+4L : 0xf.ffffffffff28752p+1020L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0xa.b9fd72b0fb238p+4L : 0xf.ffffffffff28752p+1020L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0xa.b9fd72b0fb238p+4L : 0xf.ffffffffff28752p+1020L : inexact-ok
+= tgamma upward ldbl-96-intel 0xa.b9fd72b0fb238p+4L : 0xf.ffffffffff28753p+1020L : inexact-ok
+= tgamma downward ldbl-96-m68k 0xa.b9fd72b0fb238p+4L : 0xf.ffffffffff28752p+1020L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0xa.b9fd72b0fb238p+4L : 0xf.ffffffffff28752p+1020L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0xa.b9fd72b0fb238p+4L : 0xf.ffffffffff28752p+1020L : inexact-ok
+= tgamma upward ldbl-96-m68k 0xa.b9fd72b0fb238p+4L : 0xf.ffffffffff28753p+1020L : inexact-ok
+= tgamma downward ldbl-128 0xa.b9fd72b0fb238p+4L : 0xf.ffffffffff2875258051338ef4fp+1020L : inexact-ok
+= tgamma tonearest ldbl-128 0xa.b9fd72b0fb238p+4L : 0xf.ffffffffff2875258051338ef4f8p+1020L : inexact-ok
+= tgamma towardzero ldbl-128 0xa.b9fd72b0fb238p+4L : 0xf.ffffffffff2875258051338ef4fp+1020L : inexact-ok
+= tgamma upward ldbl-128 0xa.b9fd72b0fb238p+4L : 0xf.ffffffffff2875258051338ef4f8p+1020L : inexact-ok
+= tgamma downward ldbl-128ibm 0xa.b9fd72b0fb238p+4L : 0xf.ffffffffff2875258051338ef4p+1020L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0xa.b9fd72b0fb238p+4L : 0xf.ffffffffff2875258051338ef4p+1020L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0xa.b9fd72b0fb238p+4L : 0xf.ffffffffff2875258051338ef4p+1020L : inexact-ok
+= tgamma upward ldbl-128ibm 0xa.b9fd72b0fb238p+4L : 0xf.ffffffffff2875258051338ef8p+1020L : inexact-ok
+= tgamma downward ldbl-96-intel 0xa.b9fd72b0fb23a9ep+4L : 0xf.ffffffffffffcb9p+1020L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0xa.b9fd72b0fb23a9ep+4L : 0xf.ffffffffffffcb9p+1020L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0xa.b9fd72b0fb23a9ep+4L : 0xf.ffffffffffffcb9p+1020L : inexact-ok
+= tgamma upward ldbl-96-intel 0xa.b9fd72b0fb23a9ep+4L : 0xf.ffffffffffffcbap+1020L : inexact-ok
+= tgamma downward ldbl-96-m68k 0xa.b9fd72b0fb23a9ep+4L : 0xf.ffffffffffffcb9p+1020L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0xa.b9fd72b0fb23a9ep+4L : 0xf.ffffffffffffcb9p+1020L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0xa.b9fd72b0fb23a9ep+4L : 0xf.ffffffffffffcb9p+1020L : inexact-ok
+= tgamma upward ldbl-96-m68k 0xa.b9fd72b0fb23a9ep+4L : 0xf.ffffffffffffcbap+1020L : inexact-ok
+= tgamma downward ldbl-128 0xa.b9fd72b0fb23a9ep+4L : 0xf.ffffffffffffcb96e50a5832843p+1020L : inexact-ok
+= tgamma tonearest ldbl-128 0xa.b9fd72b0fb23a9ep+4L : 0xf.ffffffffffffcb96e50a5832843p+1020L : inexact-ok
+= tgamma towardzero ldbl-128 0xa.b9fd72b0fb23a9ep+4L : 0xf.ffffffffffffcb96e50a5832843p+1020L : inexact-ok
+= tgamma upward ldbl-128 0xa.b9fd72b0fb23a9ep+4L : 0xf.ffffffffffffcb96e50a58328438p+1020L : inexact-ok
+= tgamma downward ldbl-128ibm 0xa.b9fd72b0fb23a9ep+4L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm 0xa.b9fd72b0fb23a9ep+4L : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-128ibm 0xa.b9fd72b0fb23a9ep+4L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-128ibm 0xa.b9fd72b0fb23a9ep+4L : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ldbl-96-intel 0xa.b9fd72b0fb23a9dp+4L : 0xf.ffffffffffff794p+1020L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0xa.b9fd72b0fb23a9dp+4L : 0xf.ffffffffffff795p+1020L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0xa.b9fd72b0fb23a9dp+4L : 0xf.ffffffffffff794p+1020L : inexact-ok
+= tgamma upward ldbl-96-intel 0xa.b9fd72b0fb23a9dp+4L : 0xf.ffffffffffff795p+1020L : inexact-ok
+= tgamma downward ldbl-96-m68k 0xa.b9fd72b0fb23a9dp+4L : 0xf.ffffffffffff794p+1020L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0xa.b9fd72b0fb23a9dp+4L : 0xf.ffffffffffff795p+1020L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0xa.b9fd72b0fb23a9dp+4L : 0xf.ffffffffffff794p+1020L : inexact-ok
+= tgamma upward ldbl-96-m68k 0xa.b9fd72b0fb23a9dp+4L : 0xf.ffffffffffff795p+1020L : inexact-ok
+= tgamma downward ldbl-128 0xa.b9fd72b0fb23a9dp+4L : 0xf.ffffffffffff794fa823493b9328p+1020L : inexact-ok
+= tgamma tonearest ldbl-128 0xa.b9fd72b0fb23a9dp+4L : 0xf.ffffffffffff794fa823493b933p+1020L : inexact-ok
+= tgamma towardzero ldbl-128 0xa.b9fd72b0fb23a9dp+4L : 0xf.ffffffffffff794fa823493b9328p+1020L : inexact-ok
+= tgamma upward ldbl-128 0xa.b9fd72b0fb23a9dp+4L : 0xf.ffffffffffff794fa823493b933p+1020L : inexact-ok
+= tgamma downward ldbl-128ibm 0xa.b9fd72b0fb23a9dp+4L : 0xf.ffffffffffff794fa823493b9p+1020L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0xa.b9fd72b0fb23a9dp+4L : 0xf.ffffffffffff794fa823493b94p+1020L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0xa.b9fd72b0fb23a9dp+4L : 0xf.ffffffffffff794fa823493b9p+1020L : inexact-ok
+= tgamma upward ldbl-128ibm 0xa.b9fd72b0fb23a9dp+4L : 0xf.ffffffffffff794fa823493b94p+1020L : inexact-ok
+= tgamma downward ldbl-128 0xa.b9fd72b0fb23a9ddbf0d3804f4p+4L : 0xf.ffffffffffffbffffffffff04d38p+1020L : inexact-ok
+= tgamma tonearest ldbl-128 0xa.b9fd72b0fb23a9ddbf0d3804f4p+4L : 0xf.ffffffffffffbffffffffff04d4p+1020L : inexact-ok
+= tgamma towardzero ldbl-128 0xa.b9fd72b0fb23a9ddbf0d3804f4p+4L : 0xf.ffffffffffffbffffffffff04d38p+1020L : inexact-ok
+= tgamma upward ldbl-128 0xa.b9fd72b0fb23a9ddbf0d3804f4p+4L : 0xf.ffffffffffffbffffffffff04d4p+1020L : inexact-ok
+= tgamma downward ldbl-128ibm 0xa.b9fd72b0fb23a9ddbf0d3804f4p+4L : 0xf.ffffffffffffbffffffffff04cp+1020L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0xa.b9fd72b0fb23a9ddbf0d3804f4p+4L : 0xf.ffffffffffffbffffffffff04cp+1020L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0xa.b9fd72b0fb23a9ddbf0d3804f4p+4L : 0xf.ffffffffffffbffffffffff04cp+1020L : inexact-ok
+= tgamma upward ldbl-128ibm 0xa.b9fd72b0fb23a9ddbf0d3804f4p+4L : 0xf.ffffffffffffbffffffffff05p+1020L : inexact-ok
+tgamma 0xa.b9fd72b0fb23a9ddbf0d3804f8p+4
+= tgamma downward flt-32 0xa.b9fd8p+4f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= tgamma tonearest flt-32 0xa.b9fd8p+4f : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero flt-32 0xa.b9fd8p+4f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= tgamma upward flt-32 0xa.b9fd8p+4f : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward dbl-64 0xa.b9fd8p+4 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest dbl-64 0xa.b9fd8p+4 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero dbl-64 0xa.b9fd8p+4 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward dbl-64 0xa.b9fd8p+4 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ldbl-96-intel 0xa.b9fd8p+4L : 0x1.0004470cc9ee80b2p+1024L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0xa.b9fd8p+4L : 0x1.0004470cc9ee80b2p+1024L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0xa.b9fd8p+4L : 0x1.0004470cc9ee80b2p+1024L : inexact-ok
+= tgamma upward ldbl-96-intel 0xa.b9fd8p+4L : 0x1.0004470cc9ee80b4p+1024L : inexact-ok
+= tgamma downward ldbl-96-m68k 0xa.b9fd8p+4L : 0x1.0004470cc9ee80b2p+1024L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0xa.b9fd8p+4L : 0x1.0004470cc9ee80b2p+1024L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0xa.b9fd8p+4L : 0x1.0004470cc9ee80b2p+1024L : inexact-ok
+= tgamma upward ldbl-96-m68k 0xa.b9fd8p+4L : 0x1.0004470cc9ee80b4p+1024L : inexact-ok
+= tgamma downward ldbl-128 0xa.b9fd8p+4L : 0x1.0004470cc9ee80b29452daeb9dd9p+1024L : inexact-ok
+= tgamma tonearest ldbl-128 0xa.b9fd8p+4L : 0x1.0004470cc9ee80b29452daeb9ddap+1024L : inexact-ok
+= tgamma towardzero ldbl-128 0xa.b9fd8p+4L : 0x1.0004470cc9ee80b29452daeb9dd9p+1024L : inexact-ok
+= tgamma upward ldbl-128 0xa.b9fd8p+4L : 0x1.0004470cc9ee80b29452daeb9ddap+1024L : inexact-ok
+= tgamma downward ldbl-128ibm 0xa.b9fd8p+4L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm 0xa.b9fd8p+4L : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-128ibm 0xa.b9fd8p+4L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-128ibm 0xa.b9fd8p+4L : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward flt-32 0xa.b9fd7p+4f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= tgamma tonearest flt-32 0xa.b9fd7p+4f : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero flt-32 0xa.b9fd7p+4f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= tgamma upward flt-32 0xa.b9fd7p+4f : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward dbl-64 0xa.b9fd7p+4 : 0xf.fff229034cebp+1020 : inexact-ok
+= tgamma tonearest dbl-64 0xa.b9fd7p+4 : 0xf.fff229034ceb8p+1020 : inexact-ok
+= tgamma towardzero dbl-64 0xa.b9fd7p+4 : 0xf.fff229034cebp+1020 : inexact-ok
+= tgamma upward dbl-64 0xa.b9fd7p+4 : 0xf.fff229034ceb8p+1020 : inexact-ok
+= tgamma downward ldbl-96-intel 0xa.b9fd7p+4L : 0xf.fff229034ceb4a5p+1020L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0xa.b9fd7p+4L : 0xf.fff229034ceb4a5p+1020L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0xa.b9fd7p+4L : 0xf.fff229034ceb4a5p+1020L : inexact-ok
+= tgamma upward ldbl-96-intel 0xa.b9fd7p+4L : 0xf.fff229034ceb4a6p+1020L : inexact-ok
+= tgamma downward ldbl-96-m68k 0xa.b9fd7p+4L : 0xf.fff229034ceb4a5p+1020L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0xa.b9fd7p+4L : 0xf.fff229034ceb4a5p+1020L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0xa.b9fd7p+4L : 0xf.fff229034ceb4a5p+1020L : inexact-ok
+= tgamma upward ldbl-96-m68k 0xa.b9fd7p+4L : 0xf.fff229034ceb4a6p+1020L : inexact-ok
+= tgamma downward ldbl-128 0xa.b9fd7p+4L : 0xf.fff229034ceb4a56a2b2a2fc7368p+1020L : inexact-ok
+= tgamma tonearest ldbl-128 0xa.b9fd7p+4L : 0xf.fff229034ceb4a56a2b2a2fc7368p+1020L : inexact-ok
+= tgamma towardzero ldbl-128 0xa.b9fd7p+4L : 0xf.fff229034ceb4a56a2b2a2fc7368p+1020L : inexact-ok
+= tgamma upward ldbl-128 0xa.b9fd7p+4L : 0xf.fff229034ceb4a56a2b2a2fc737p+1020L : inexact-ok
+= tgamma downward ldbl-128ibm 0xa.b9fd7p+4L : 0xf.fff229034ceb4a56a2b2a2fc7p+1020L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0xa.b9fd7p+4L : 0xf.fff229034ceb4a56a2b2a2fc74p+1020L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0xa.b9fd7p+4L : 0xf.fff229034ceb4a56a2b2a2fc7p+1020L : inexact-ok
+= tgamma upward ldbl-128ibm 0xa.b9fd7p+4L : 0xf.fff229034ceb4a56a2b2a2fc74p+1020L : inexact-ok
+= tgamma downward dbl-64 0xa.b9fd72b0fb24p+4 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest dbl-64 0xa.b9fd72b0fb24p+4 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero dbl-64 0xa.b9fd72b0fb24p+4 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward dbl-64 0xa.b9fd72b0fb24p+4 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ldbl-96-intel 0xa.b9fd72b0fb24p+4L : 0x1.00000000001baafp+1024L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0xa.b9fd72b0fb24p+4L : 0x1.00000000001baafp+1024L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0xa.b9fd72b0fb24p+4L : 0x1.00000000001baafp+1024L : inexact-ok
+= tgamma upward ldbl-96-intel 0xa.b9fd72b0fb24p+4L : 0x1.00000000001baaf2p+1024L : inexact-ok
+= tgamma downward ldbl-96-m68k 0xa.b9fd72b0fb24p+4L : 0x1.00000000001baafp+1024L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0xa.b9fd72b0fb24p+4L : 0x1.00000000001baafp+1024L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0xa.b9fd72b0fb24p+4L : 0x1.00000000001baafp+1024L : inexact-ok
+= tgamma upward ldbl-96-m68k 0xa.b9fd72b0fb24p+4L : 0x1.00000000001baaf2p+1024L : inexact-ok
+= tgamma downward ldbl-128 0xa.b9fd72b0fb24p+4L : 0x1.00000000001baaf0cb8c8fd675e5p+1024L : inexact-ok
+= tgamma tonearest ldbl-128 0xa.b9fd72b0fb24p+4L : 0x1.00000000001baaf0cb8c8fd675e6p+1024L : inexact-ok
+= tgamma towardzero ldbl-128 0xa.b9fd72b0fb24p+4L : 0x1.00000000001baaf0cb8c8fd675e5p+1024L : inexact-ok
+= tgamma upward ldbl-128 0xa.b9fd72b0fb24p+4L : 0x1.00000000001baaf0cb8c8fd675e6p+1024L : inexact-ok
+= tgamma downward ldbl-128ibm 0xa.b9fd72b0fb24p+4L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm 0xa.b9fd72b0fb24p+4L : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-128ibm 0xa.b9fd72b0fb24p+4L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-128ibm 0xa.b9fd72b0fb24p+4L : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward dbl-64 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff28p+1020 : inexact-ok
+= tgamma tonearest dbl-64 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff288p+1020 : inexact-ok
+= tgamma towardzero dbl-64 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff28p+1020 : inexact-ok
+= tgamma upward dbl-64 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff288p+1020 : inexact-ok
+= tgamma downward ldbl-96-intel 0xa.b9fd72b0fb238p+4L : 0xf.ffffffffff28752p+1020L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0xa.b9fd72b0fb238p+4L : 0xf.ffffffffff28752p+1020L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0xa.b9fd72b0fb238p+4L : 0xf.ffffffffff28752p+1020L : inexact-ok
+= tgamma upward ldbl-96-intel 0xa.b9fd72b0fb238p+4L : 0xf.ffffffffff28753p+1020L : inexact-ok
+= tgamma downward ldbl-96-m68k 0xa.b9fd72b0fb238p+4L : 0xf.ffffffffff28752p+1020L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0xa.b9fd72b0fb238p+4L : 0xf.ffffffffff28752p+1020L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0xa.b9fd72b0fb238p+4L : 0xf.ffffffffff28752p+1020L : inexact-ok
+= tgamma upward ldbl-96-m68k 0xa.b9fd72b0fb238p+4L : 0xf.ffffffffff28753p+1020L : inexact-ok
+= tgamma downward ldbl-128 0xa.b9fd72b0fb238p+4L : 0xf.ffffffffff2875258051338ef4fp+1020L : inexact-ok
+= tgamma tonearest ldbl-128 0xa.b9fd72b0fb238p+4L : 0xf.ffffffffff2875258051338ef4f8p+1020L : inexact-ok
+= tgamma towardzero ldbl-128 0xa.b9fd72b0fb238p+4L : 0xf.ffffffffff2875258051338ef4fp+1020L : inexact-ok
+= tgamma upward ldbl-128 0xa.b9fd72b0fb238p+4L : 0xf.ffffffffff2875258051338ef4f8p+1020L : inexact-ok
+= tgamma downward ldbl-128ibm 0xa.b9fd72b0fb238p+4L : 0xf.ffffffffff2875258051338ef4p+1020L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0xa.b9fd72b0fb238p+4L : 0xf.ffffffffff2875258051338ef4p+1020L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0xa.b9fd72b0fb238p+4L : 0xf.ffffffffff2875258051338ef4p+1020L : inexact-ok
+= tgamma upward ldbl-128ibm 0xa.b9fd72b0fb238p+4L : 0xf.ffffffffff2875258051338ef8p+1020L : inexact-ok
+= tgamma downward ldbl-96-intel 0xa.b9fd72b0fb23a9ep+4L : 0xf.ffffffffffffcb9p+1020L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0xa.b9fd72b0fb23a9ep+4L : 0xf.ffffffffffffcb9p+1020L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0xa.b9fd72b0fb23a9ep+4L : 0xf.ffffffffffffcb9p+1020L : inexact-ok
+= tgamma upward ldbl-96-intel 0xa.b9fd72b0fb23a9ep+4L : 0xf.ffffffffffffcbap+1020L : inexact-ok
+= tgamma downward ldbl-96-m68k 0xa.b9fd72b0fb23a9ep+4L : 0xf.ffffffffffffcb9p+1020L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0xa.b9fd72b0fb23a9ep+4L : 0xf.ffffffffffffcb9p+1020L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0xa.b9fd72b0fb23a9ep+4L : 0xf.ffffffffffffcb9p+1020L : inexact-ok
+= tgamma upward ldbl-96-m68k 0xa.b9fd72b0fb23a9ep+4L : 0xf.ffffffffffffcbap+1020L : inexact-ok
+= tgamma downward ldbl-128 0xa.b9fd72b0fb23a9ep+4L : 0xf.ffffffffffffcb96e50a5832843p+1020L : inexact-ok
+= tgamma tonearest ldbl-128 0xa.b9fd72b0fb23a9ep+4L : 0xf.ffffffffffffcb96e50a5832843p+1020L : inexact-ok
+= tgamma towardzero ldbl-128 0xa.b9fd72b0fb23a9ep+4L : 0xf.ffffffffffffcb96e50a5832843p+1020L : inexact-ok
+= tgamma upward ldbl-128 0xa.b9fd72b0fb23a9ep+4L : 0xf.ffffffffffffcb96e50a58328438p+1020L : inexact-ok
+= tgamma downward ldbl-128ibm 0xa.b9fd72b0fb23a9ep+4L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm 0xa.b9fd72b0fb23a9ep+4L : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-128ibm 0xa.b9fd72b0fb23a9ep+4L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-128ibm 0xa.b9fd72b0fb23a9ep+4L : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ldbl-96-intel 0xa.b9fd72b0fb23a9dp+4L : 0xf.ffffffffffff794p+1020L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0xa.b9fd72b0fb23a9dp+4L : 0xf.ffffffffffff795p+1020L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0xa.b9fd72b0fb23a9dp+4L : 0xf.ffffffffffff794p+1020L : inexact-ok
+= tgamma upward ldbl-96-intel 0xa.b9fd72b0fb23a9dp+4L : 0xf.ffffffffffff795p+1020L : inexact-ok
+= tgamma downward ldbl-96-m68k 0xa.b9fd72b0fb23a9dp+4L : 0xf.ffffffffffff794p+1020L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0xa.b9fd72b0fb23a9dp+4L : 0xf.ffffffffffff795p+1020L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0xa.b9fd72b0fb23a9dp+4L : 0xf.ffffffffffff794p+1020L : inexact-ok
+= tgamma upward ldbl-96-m68k 0xa.b9fd72b0fb23a9dp+4L : 0xf.ffffffffffff795p+1020L : inexact-ok
+= tgamma downward ldbl-128 0xa.b9fd72b0fb23a9dp+4L : 0xf.ffffffffffff794fa823493b9328p+1020L : inexact-ok
+= tgamma tonearest ldbl-128 0xa.b9fd72b0fb23a9dp+4L : 0xf.ffffffffffff794fa823493b933p+1020L : inexact-ok
+= tgamma towardzero ldbl-128 0xa.b9fd72b0fb23a9dp+4L : 0xf.ffffffffffff794fa823493b9328p+1020L : inexact-ok
+= tgamma upward ldbl-128 0xa.b9fd72b0fb23a9dp+4L : 0xf.ffffffffffff794fa823493b933p+1020L : inexact-ok
+= tgamma downward ldbl-128ibm 0xa.b9fd72b0fb23a9dp+4L : 0xf.ffffffffffff794fa823493b9p+1020L : inexact-ok
+= tgamma tonearest ldbl-128ibm 0xa.b9fd72b0fb23a9dp+4L : 0xf.ffffffffffff794fa823493b94p+1020L : inexact-ok
+= tgamma towardzero ldbl-128ibm 0xa.b9fd72b0fb23a9dp+4L : 0xf.ffffffffffff794fa823493b9p+1020L : inexact-ok
+= tgamma upward ldbl-128ibm 0xa.b9fd72b0fb23a9dp+4L : 0xf.ffffffffffff794fa823493b94p+1020L : inexact-ok
+= tgamma downward ldbl-128 0xa.b9fd72b0fb23a9ddbf0d3804f8p+4L : 0xf.ffffffffffffc00000000004df08p+1020L : inexact-ok
+= tgamma tonearest ldbl-128 0xa.b9fd72b0fb23a9ddbf0d3804f8p+4L : 0xf.ffffffffffffc00000000004df08p+1020L : inexact-ok
+= tgamma towardzero ldbl-128 0xa.b9fd72b0fb23a9ddbf0d3804f8p+4L : 0xf.ffffffffffffc00000000004df08p+1020L : inexact-ok
+= tgamma upward ldbl-128 0xa.b9fd72b0fb23a9ddbf0d3804f8p+4L : 0xf.ffffffffffffc00000000004df1p+1020L : inexact-ok
+= tgamma downward ldbl-128ibm 0xa.b9fd72b0fb23a9ddbf0d3804f8p+4L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm 0xa.b9fd72b0fb23a9ddbf0d3804f8p+4L : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-128ibm 0xa.b9fd72b0fb23a9ddbf0d3804f8p+4L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-128ibm 0xa.b9fd72b0fb23a9ddbf0d3804f8p+4L : plus_infty : inexact-ok overflow errno-erange
+tgamma 0x6.db8c603359a97108p+8
+= tgamma downward flt-32 0x6.db8c68p+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= tgamma tonearest flt-32 0x6.db8c68p+8f : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero flt-32 0x6.db8c68p+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= tgamma upward flt-32 0x6.db8c68p+8f : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward dbl-64 0x6.db8c68p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest dbl-64 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero dbl-64 0x6.db8c68p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward dbl-64 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ldbl-96-intel 0x6.db8c68p+8L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= tgamma tonearest ldbl-96-intel 0x6.db8c68p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-96-intel 0x6.db8c68p+8L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-96-intel 0x6.db8c68p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ldbl-96-m68k 0x6.db8c68p+8L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= tgamma tonearest ldbl-96-m68k 0x6.db8c68p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-96-m68k 0x6.db8c68p+8L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-96-m68k 0x6.db8c68p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ldbl-128 0x6.db8c68p+8L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= tgamma tonearest ldbl-128 0x6.db8c68p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-128 0x6.db8c68p+8L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-128 0x6.db8c68p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ldbl-128ibm 0x6.db8c68p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm 0x6.db8c68p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-128ibm 0x6.db8c68p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-128ibm 0x6.db8c68p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward flt-32 0x6.db8c6p+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= tgamma tonearest flt-32 0x6.db8c6p+8f : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero flt-32 0x6.db8c6p+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= tgamma upward flt-32 0x6.db8c6p+8f : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward dbl-64 0x6.db8c6p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest dbl-64 0x6.db8c6p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero dbl-64 0x6.db8c6p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward dbl-64 0x6.db8c6p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ldbl-96-intel 0x6.db8c6p+8L : 0xf.ffe8067b83ee062p+16380L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x6.db8c6p+8L : 0xf.ffe8067b83ee062p+16380L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x6.db8c6p+8L : 0xf.ffe8067b83ee062p+16380L : inexact-ok
+= tgamma upward ldbl-96-intel 0x6.db8c6p+8L : 0xf.ffe8067b83ee063p+16380L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x6.db8c6p+8L : 0xf.ffe8067b83ee062p+16380L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x6.db8c6p+8L : 0xf.ffe8067b83ee062p+16380L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x6.db8c6p+8L : 0xf.ffe8067b83ee062p+16380L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x6.db8c6p+8L : 0xf.ffe8067b83ee063p+16380L : inexact-ok
+= tgamma downward ldbl-128 0x6.db8c6p+8L : 0xf.ffe8067b83ee06239e5dad457dfp+16380L : inexact-ok
+= tgamma tonearest ldbl-128 0x6.db8c6p+8L : 0xf.ffe8067b83ee06239e5dad457df8p+16380L : inexact-ok
+= tgamma towardzero ldbl-128 0x6.db8c6p+8L : 0xf.ffe8067b83ee06239e5dad457dfp+16380L : inexact-ok
+= tgamma upward ldbl-128 0x6.db8c6p+8L : 0xf.ffe8067b83ee06239e5dad457df8p+16380L : inexact-ok
+= tgamma downward ldbl-128ibm 0x6.db8c6p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm 0x6.db8c6p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-128ibm 0x6.db8c6p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-128ibm 0x6.db8c6p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward dbl-64 0x6.db8c603359a98p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest dbl-64 0x6.db8c603359a98p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero dbl-64 0x6.db8c603359a98p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward dbl-64 0x6.db8c603359a98p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ldbl-96-intel 0x6.db8c603359a98p+8L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= tgamma tonearest ldbl-96-intel 0x6.db8c603359a98p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-96-intel 0x6.db8c603359a98p+8L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-96-intel 0x6.db8c603359a98p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ldbl-96-m68k 0x6.db8c603359a98p+8L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= tgamma tonearest ldbl-96-m68k 0x6.db8c603359a98p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-96-m68k 0x6.db8c603359a98p+8L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-96-m68k 0x6.db8c603359a98p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ldbl-128 0x6.db8c603359a98p+8L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= tgamma tonearest ldbl-128 0x6.db8c603359a98p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-128 0x6.db8c603359a98p+8L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-128 0x6.db8c603359a98p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ldbl-128ibm 0x6.db8c603359a98p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm 0x6.db8c603359a98p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-128ibm 0x6.db8c603359a98p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-128ibm 0x6.db8c603359a98p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward dbl-64 0x6.db8c603359a94p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest dbl-64 0x6.db8c603359a94p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero dbl-64 0x6.db8c603359a94p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward dbl-64 0x6.db8c603359a94p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ldbl-96-intel 0x6.db8c603359a94p+8L : 0xf.ffffffffe91b897p+16380L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x6.db8c603359a94p+8L : 0xf.ffffffffe91b897p+16380L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x6.db8c603359a94p+8L : 0xf.ffffffffe91b897p+16380L : inexact-ok
+= tgamma upward ldbl-96-intel 0x6.db8c603359a94p+8L : 0xf.ffffffffe91b898p+16380L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x6.db8c603359a94p+8L : 0xf.ffffffffe91b897p+16380L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x6.db8c603359a94p+8L : 0xf.ffffffffe91b897p+16380L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x6.db8c603359a94p+8L : 0xf.ffffffffe91b897p+16380L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x6.db8c603359a94p+8L : 0xf.ffffffffe91b898p+16380L : inexact-ok
+= tgamma downward ldbl-128 0x6.db8c603359a94p+8L : 0xf.ffffffffe91b89726af9670e2efp+16380L : inexact-ok
+= tgamma tonearest ldbl-128 0x6.db8c603359a94p+8L : 0xf.ffffffffe91b89726af9670e2efp+16380L : inexact-ok
+= tgamma towardzero ldbl-128 0x6.db8c603359a94p+8L : 0xf.ffffffffe91b89726af9670e2efp+16380L : inexact-ok
+= tgamma upward ldbl-128 0x6.db8c603359a94p+8L : 0xf.ffffffffe91b89726af9670e2ef8p+16380L : inexact-ok
+= tgamma downward ldbl-128ibm 0x6.db8c603359a94p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm 0x6.db8c603359a94p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-128ibm 0x6.db8c603359a94p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-128ibm 0x6.db8c603359a94p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ldbl-96-intel 0x6.db8c603359a97108p+8L : 0xf.fffffffffffff3p+16380L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x6.db8c603359a97108p+8L : 0xf.fffffffffffff31p+16380L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x6.db8c603359a97108p+8L : 0xf.fffffffffffff3p+16380L : inexact-ok
+= tgamma upward ldbl-96-intel 0x6.db8c603359a97108p+8L : 0xf.fffffffffffff31p+16380L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x6.db8c603359a97108p+8L : 0xf.fffffffffffff3p+16380L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x6.db8c603359a97108p+8L : 0xf.fffffffffffff31p+16380L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x6.db8c603359a97108p+8L : 0xf.fffffffffffff3p+16380L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x6.db8c603359a97108p+8L : 0xf.fffffffffffff31p+16380L : inexact-ok
+= tgamma downward ldbl-128 0x6.db8c603359a97108p+8L : 0xf.fffffffffffff3090b27045ab8ap+16380L : inexact-ok
+= tgamma tonearest ldbl-128 0x6.db8c603359a97108p+8L : 0xf.fffffffffffff3090b27045ab8ap+16380L : inexact-ok
+= tgamma towardzero ldbl-128 0x6.db8c603359a97108p+8L : 0xf.fffffffffffff3090b27045ab8ap+16380L : inexact-ok
+= tgamma upward ldbl-128 0x6.db8c603359a97108p+8L : 0xf.fffffffffffff3090b27045ab8a8p+16380L : inexact-ok
+= tgamma downward ldbl-128ibm 0x6.db8c603359a97108p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm 0x6.db8c603359a97108p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-128ibm 0x6.db8c603359a97108p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-128ibm 0x6.db8c603359a97108p+8L : plus_infty : inexact-ok overflow errno-erange
+tgamma 0x6.db8c603359a9711p+8
+= tgamma downward flt-32 0x6.db8c68p+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= tgamma tonearest flt-32 0x6.db8c68p+8f : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero flt-32 0x6.db8c68p+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= tgamma upward flt-32 0x6.db8c68p+8f : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward dbl-64 0x6.db8c68p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest dbl-64 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero dbl-64 0x6.db8c68p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward dbl-64 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ldbl-96-intel 0x6.db8c68p+8L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= tgamma tonearest ldbl-96-intel 0x6.db8c68p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-96-intel 0x6.db8c68p+8L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-96-intel 0x6.db8c68p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ldbl-96-m68k 0x6.db8c68p+8L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= tgamma tonearest ldbl-96-m68k 0x6.db8c68p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-96-m68k 0x6.db8c68p+8L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-96-m68k 0x6.db8c68p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ldbl-128 0x6.db8c68p+8L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= tgamma tonearest ldbl-128 0x6.db8c68p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-128 0x6.db8c68p+8L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-128 0x6.db8c68p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ldbl-128ibm 0x6.db8c68p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm 0x6.db8c68p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-128ibm 0x6.db8c68p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-128ibm 0x6.db8c68p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward flt-32 0x6.db8c6p+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= tgamma tonearest flt-32 0x6.db8c6p+8f : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero flt-32 0x6.db8c6p+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= tgamma upward flt-32 0x6.db8c6p+8f : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward dbl-64 0x6.db8c6p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest dbl-64 0x6.db8c6p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero dbl-64 0x6.db8c6p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward dbl-64 0x6.db8c6p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ldbl-96-intel 0x6.db8c6p+8L : 0xf.ffe8067b83ee062p+16380L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x6.db8c6p+8L : 0xf.ffe8067b83ee062p+16380L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x6.db8c6p+8L : 0xf.ffe8067b83ee062p+16380L : inexact-ok
+= tgamma upward ldbl-96-intel 0x6.db8c6p+8L : 0xf.ffe8067b83ee063p+16380L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x6.db8c6p+8L : 0xf.ffe8067b83ee062p+16380L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x6.db8c6p+8L : 0xf.ffe8067b83ee062p+16380L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x6.db8c6p+8L : 0xf.ffe8067b83ee062p+16380L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x6.db8c6p+8L : 0xf.ffe8067b83ee063p+16380L : inexact-ok
+= tgamma downward ldbl-128 0x6.db8c6p+8L : 0xf.ffe8067b83ee06239e5dad457dfp+16380L : inexact-ok
+= tgamma tonearest ldbl-128 0x6.db8c6p+8L : 0xf.ffe8067b83ee06239e5dad457df8p+16380L : inexact-ok
+= tgamma towardzero ldbl-128 0x6.db8c6p+8L : 0xf.ffe8067b83ee06239e5dad457dfp+16380L : inexact-ok
+= tgamma upward ldbl-128 0x6.db8c6p+8L : 0xf.ffe8067b83ee06239e5dad457df8p+16380L : inexact-ok
+= tgamma downward ldbl-128ibm 0x6.db8c6p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm 0x6.db8c6p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-128ibm 0x6.db8c6p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-128ibm 0x6.db8c6p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward dbl-64 0x6.db8c603359a98p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest dbl-64 0x6.db8c603359a98p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero dbl-64 0x6.db8c603359a98p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward dbl-64 0x6.db8c603359a98p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ldbl-96-intel 0x6.db8c603359a98p+8L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= tgamma tonearest ldbl-96-intel 0x6.db8c603359a98p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-96-intel 0x6.db8c603359a98p+8L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-96-intel 0x6.db8c603359a98p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ldbl-96-m68k 0x6.db8c603359a98p+8L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= tgamma tonearest ldbl-96-m68k 0x6.db8c603359a98p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-96-m68k 0x6.db8c603359a98p+8L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-96-m68k 0x6.db8c603359a98p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ldbl-128 0x6.db8c603359a98p+8L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= tgamma tonearest ldbl-128 0x6.db8c603359a98p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-128 0x6.db8c603359a98p+8L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-128 0x6.db8c603359a98p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ldbl-128ibm 0x6.db8c603359a98p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm 0x6.db8c603359a98p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-128ibm 0x6.db8c603359a98p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-128ibm 0x6.db8c603359a98p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward dbl-64 0x6.db8c603359a94p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest dbl-64 0x6.db8c603359a94p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero dbl-64 0x6.db8c603359a94p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward dbl-64 0x6.db8c603359a94p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ldbl-96-intel 0x6.db8c603359a94p+8L : 0xf.ffffffffe91b897p+16380L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x6.db8c603359a94p+8L : 0xf.ffffffffe91b897p+16380L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x6.db8c603359a94p+8L : 0xf.ffffffffe91b897p+16380L : inexact-ok
+= tgamma upward ldbl-96-intel 0x6.db8c603359a94p+8L : 0xf.ffffffffe91b898p+16380L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x6.db8c603359a94p+8L : 0xf.ffffffffe91b897p+16380L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x6.db8c603359a94p+8L : 0xf.ffffffffe91b897p+16380L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x6.db8c603359a94p+8L : 0xf.ffffffffe91b897p+16380L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x6.db8c603359a94p+8L : 0xf.ffffffffe91b898p+16380L : inexact-ok
+= tgamma downward ldbl-128 0x6.db8c603359a94p+8L : 0xf.ffffffffe91b89726af9670e2efp+16380L : inexact-ok
+= tgamma tonearest ldbl-128 0x6.db8c603359a94p+8L : 0xf.ffffffffe91b89726af9670e2efp+16380L : inexact-ok
+= tgamma towardzero ldbl-128 0x6.db8c603359a94p+8L : 0xf.ffffffffe91b89726af9670e2efp+16380L : inexact-ok
+= tgamma upward ldbl-128 0x6.db8c603359a94p+8L : 0xf.ffffffffe91b89726af9670e2ef8p+16380L : inexact-ok
+= tgamma downward ldbl-128ibm 0x6.db8c603359a94p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm 0x6.db8c603359a94p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-128ibm 0x6.db8c603359a94p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-128ibm 0x6.db8c603359a94p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ldbl-96-intel 0x6.db8c603359a9711p+8L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= tgamma tonearest ldbl-96-intel 0x6.db8c603359a9711p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-96-intel 0x6.db8c603359a9711p+8L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-96-intel 0x6.db8c603359a9711p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ldbl-96-m68k 0x6.db8c603359a9711p+8L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= tgamma tonearest ldbl-96-m68k 0x6.db8c603359a9711p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-96-m68k 0x6.db8c603359a9711p+8L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-96-m68k 0x6.db8c603359a9711p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ldbl-128 0x6.db8c603359a9711p+8L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= tgamma tonearest ldbl-128 0x6.db8c603359a9711p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-128 0x6.db8c603359a9711p+8L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-128 0x6.db8c603359a9711p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ldbl-128ibm 0x6.db8c603359a9711p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm 0x6.db8c603359a9711p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-128ibm 0x6.db8c603359a9711p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-128ibm 0x6.db8c603359a9711p+8L : plus_infty : inexact-ok overflow errno-erange
+tgamma 0x6.db8c603359a971081bc4a2e9dfdp+8
+= tgamma downward flt-32 0x6.db8c68p+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= tgamma tonearest flt-32 0x6.db8c68p+8f : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero flt-32 0x6.db8c68p+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= tgamma upward flt-32 0x6.db8c68p+8f : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward dbl-64 0x6.db8c68p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest dbl-64 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero dbl-64 0x6.db8c68p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward dbl-64 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ldbl-96-intel 0x6.db8c68p+8L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= tgamma tonearest ldbl-96-intel 0x6.db8c68p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-96-intel 0x6.db8c68p+8L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-96-intel 0x6.db8c68p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ldbl-96-m68k 0x6.db8c68p+8L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= tgamma tonearest ldbl-96-m68k 0x6.db8c68p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-96-m68k 0x6.db8c68p+8L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-96-m68k 0x6.db8c68p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ldbl-128 0x6.db8c68p+8L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= tgamma tonearest ldbl-128 0x6.db8c68p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-128 0x6.db8c68p+8L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-128 0x6.db8c68p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ldbl-128ibm 0x6.db8c68p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm 0x6.db8c68p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-128ibm 0x6.db8c68p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-128ibm 0x6.db8c68p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward flt-32 0x6.db8c6p+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= tgamma tonearest flt-32 0x6.db8c6p+8f : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero flt-32 0x6.db8c6p+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= tgamma upward flt-32 0x6.db8c6p+8f : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward dbl-64 0x6.db8c6p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest dbl-64 0x6.db8c6p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero dbl-64 0x6.db8c6p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward dbl-64 0x6.db8c6p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ldbl-96-intel 0x6.db8c6p+8L : 0xf.ffe8067b83ee062p+16380L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x6.db8c6p+8L : 0xf.ffe8067b83ee062p+16380L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x6.db8c6p+8L : 0xf.ffe8067b83ee062p+16380L : inexact-ok
+= tgamma upward ldbl-96-intel 0x6.db8c6p+8L : 0xf.ffe8067b83ee063p+16380L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x6.db8c6p+8L : 0xf.ffe8067b83ee062p+16380L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x6.db8c6p+8L : 0xf.ffe8067b83ee062p+16380L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x6.db8c6p+8L : 0xf.ffe8067b83ee062p+16380L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x6.db8c6p+8L : 0xf.ffe8067b83ee063p+16380L : inexact-ok
+= tgamma downward ldbl-128 0x6.db8c6p+8L : 0xf.ffe8067b83ee06239e5dad457dfp+16380L : inexact-ok
+= tgamma tonearest ldbl-128 0x6.db8c6p+8L : 0xf.ffe8067b83ee06239e5dad457df8p+16380L : inexact-ok
+= tgamma towardzero ldbl-128 0x6.db8c6p+8L : 0xf.ffe8067b83ee06239e5dad457dfp+16380L : inexact-ok
+= tgamma upward ldbl-128 0x6.db8c6p+8L : 0xf.ffe8067b83ee06239e5dad457df8p+16380L : inexact-ok
+= tgamma downward ldbl-128ibm 0x6.db8c6p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm 0x6.db8c6p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-128ibm 0x6.db8c6p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-128ibm 0x6.db8c6p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward dbl-64 0x6.db8c603359a98p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest dbl-64 0x6.db8c603359a98p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero dbl-64 0x6.db8c603359a98p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward dbl-64 0x6.db8c603359a98p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ldbl-96-intel 0x6.db8c603359a98p+8L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= tgamma tonearest ldbl-96-intel 0x6.db8c603359a98p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-96-intel 0x6.db8c603359a98p+8L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-96-intel 0x6.db8c603359a98p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ldbl-96-m68k 0x6.db8c603359a98p+8L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= tgamma tonearest ldbl-96-m68k 0x6.db8c603359a98p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-96-m68k 0x6.db8c603359a98p+8L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-96-m68k 0x6.db8c603359a98p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ldbl-128 0x6.db8c603359a98p+8L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= tgamma tonearest ldbl-128 0x6.db8c603359a98p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-128 0x6.db8c603359a98p+8L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-128 0x6.db8c603359a98p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ldbl-128ibm 0x6.db8c603359a98p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm 0x6.db8c603359a98p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-128ibm 0x6.db8c603359a98p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-128ibm 0x6.db8c603359a98p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward dbl-64 0x6.db8c603359a94p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest dbl-64 0x6.db8c603359a94p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero dbl-64 0x6.db8c603359a94p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward dbl-64 0x6.db8c603359a94p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ldbl-96-intel 0x6.db8c603359a94p+8L : 0xf.ffffffffe91b897p+16380L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x6.db8c603359a94p+8L : 0xf.ffffffffe91b897p+16380L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x6.db8c603359a94p+8L : 0xf.ffffffffe91b897p+16380L : inexact-ok
+= tgamma upward ldbl-96-intel 0x6.db8c603359a94p+8L : 0xf.ffffffffe91b898p+16380L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x6.db8c603359a94p+8L : 0xf.ffffffffe91b897p+16380L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x6.db8c603359a94p+8L : 0xf.ffffffffe91b897p+16380L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x6.db8c603359a94p+8L : 0xf.ffffffffe91b897p+16380L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x6.db8c603359a94p+8L : 0xf.ffffffffe91b898p+16380L : inexact-ok
+= tgamma downward ldbl-128 0x6.db8c603359a94p+8L : 0xf.ffffffffe91b89726af9670e2efp+16380L : inexact-ok
+= tgamma tonearest ldbl-128 0x6.db8c603359a94p+8L : 0xf.ffffffffe91b89726af9670e2efp+16380L : inexact-ok
+= tgamma towardzero ldbl-128 0x6.db8c603359a94p+8L : 0xf.ffffffffe91b89726af9670e2efp+16380L : inexact-ok
+= tgamma upward ldbl-128 0x6.db8c603359a94p+8L : 0xf.ffffffffe91b89726af9670e2ef8p+16380L : inexact-ok
+= tgamma downward ldbl-128ibm 0x6.db8c603359a94p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm 0x6.db8c603359a94p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-128ibm 0x6.db8c603359a94p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-128ibm 0x6.db8c603359a94p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ldbl-96-intel 0x6.db8c603359a9711p+8L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= tgamma tonearest ldbl-96-intel 0x6.db8c603359a9711p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-96-intel 0x6.db8c603359a9711p+8L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-96-intel 0x6.db8c603359a9711p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ldbl-96-m68k 0x6.db8c603359a9711p+8L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= tgamma tonearest ldbl-96-m68k 0x6.db8c603359a9711p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-96-m68k 0x6.db8c603359a9711p+8L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-96-m68k 0x6.db8c603359a9711p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ldbl-128 0x6.db8c603359a9711p+8L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= tgamma tonearest ldbl-128 0x6.db8c603359a9711p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-128 0x6.db8c603359a9711p+8L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-128 0x6.db8c603359a9711p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ldbl-128ibm 0x6.db8c603359a9711p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm 0x6.db8c603359a9711p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-128ibm 0x6.db8c603359a9711p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-128ibm 0x6.db8c603359a9711p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ldbl-96-intel 0x6.db8c603359a97108p+8L : 0xf.fffffffffffff3p+16380L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x6.db8c603359a97108p+8L : 0xf.fffffffffffff31p+16380L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x6.db8c603359a97108p+8L : 0xf.fffffffffffff3p+16380L : inexact-ok
+= tgamma upward ldbl-96-intel 0x6.db8c603359a97108p+8L : 0xf.fffffffffffff31p+16380L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x6.db8c603359a97108p+8L : 0xf.fffffffffffff3p+16380L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x6.db8c603359a97108p+8L : 0xf.fffffffffffff31p+16380L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x6.db8c603359a97108p+8L : 0xf.fffffffffffff3p+16380L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x6.db8c603359a97108p+8L : 0xf.fffffffffffff31p+16380L : inexact-ok
+= tgamma downward ldbl-128 0x6.db8c603359a97108p+8L : 0xf.fffffffffffff3090b27045ab8ap+16380L : inexact-ok
+= tgamma tonearest ldbl-128 0x6.db8c603359a97108p+8L : 0xf.fffffffffffff3090b27045ab8ap+16380L : inexact-ok
+= tgamma towardzero ldbl-128 0x6.db8c603359a97108p+8L : 0xf.fffffffffffff3090b27045ab8ap+16380L : inexact-ok
+= tgamma upward ldbl-128 0x6.db8c603359a97108p+8L : 0xf.fffffffffffff3090b27045ab8a8p+16380L : inexact-ok
+= tgamma downward ldbl-128ibm 0x6.db8c603359a97108p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm 0x6.db8c603359a97108p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-128ibm 0x6.db8c603359a97108p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-128ibm 0x6.db8c603359a97108p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ldbl-128 0x6.db8c603359a971081bc4a2e9dfdp+8L : 0xf.fffffffffffffffffffffffe8008p+16380L : inexact-ok
+= tgamma tonearest ldbl-128 0x6.db8c603359a971081bc4a2e9dfdp+8L : 0xf.fffffffffffffffffffffffe801p+16380L : inexact-ok
+= tgamma towardzero ldbl-128 0x6.db8c603359a971081bc4a2e9dfdp+8L : 0xf.fffffffffffffffffffffffe8008p+16380L : inexact-ok
+= tgamma upward ldbl-128 0x6.db8c603359a971081bc4a2e9dfdp+8L : 0xf.fffffffffffffffffffffffe801p+16380L : inexact-ok
+= tgamma downward ldbl-128 0x6.db8c603359a971081bc4a2e9ep+8L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= tgamma tonearest ldbl-128 0x6.db8c603359a971081bc4a2e9ep+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-128 0x6.db8c603359a971081bc4a2e9ep+8L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-128 0x6.db8c603359a971081bc4a2e9ep+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ldbl-128ibm 0x6.db8c603359a971081bc4a2e9ep+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm 0x6.db8c603359a971081bc4a2e9ep+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-128ibm 0x6.db8c603359a971081bc4a2e9ep+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-128ibm 0x6.db8c603359a971081bc4a2e9ep+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ldbl-128 0x6.db8c603359a971081bc4a2e9dep+8L : 0xf.ffffffffffffffffffffff25dce8p+16380L : inexact-ok
+= tgamma tonearest ldbl-128 0x6.db8c603359a971081bc4a2e9dep+8L : 0xf.ffffffffffffffffffffff25dce8p+16380L : inexact-ok
+= tgamma towardzero ldbl-128 0x6.db8c603359a971081bc4a2e9dep+8L : 0xf.ffffffffffffffffffffff25dce8p+16380L : inexact-ok
+= tgamma upward ldbl-128 0x6.db8c603359a971081bc4a2e9dep+8L : 0xf.ffffffffffffffffffffff25dcfp+16380L : inexact-ok
+= tgamma downward ldbl-128ibm 0x6.db8c603359a971081bc4a2e9dep+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm 0x6.db8c603359a971081bc4a2e9dep+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-128ibm 0x6.db8c603359a971081bc4a2e9dep+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-128ibm 0x6.db8c603359a971081bc4a2e9dep+8L : plus_infty : inexact-ok overflow errno-erange
+tgamma 0x6.db8c603359a971081bc4a2e9dfd4p+8
+= tgamma downward flt-32 0x6.db8c68p+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= tgamma tonearest flt-32 0x6.db8c68p+8f : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero flt-32 0x6.db8c68p+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= tgamma upward flt-32 0x6.db8c68p+8f : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward dbl-64 0x6.db8c68p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest dbl-64 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero dbl-64 0x6.db8c68p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward dbl-64 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ldbl-96-intel 0x6.db8c68p+8L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= tgamma tonearest ldbl-96-intel 0x6.db8c68p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-96-intel 0x6.db8c68p+8L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-96-intel 0x6.db8c68p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ldbl-96-m68k 0x6.db8c68p+8L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= tgamma tonearest ldbl-96-m68k 0x6.db8c68p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-96-m68k 0x6.db8c68p+8L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-96-m68k 0x6.db8c68p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ldbl-128 0x6.db8c68p+8L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= tgamma tonearest ldbl-128 0x6.db8c68p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-128 0x6.db8c68p+8L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-128 0x6.db8c68p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ldbl-128ibm 0x6.db8c68p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm 0x6.db8c68p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-128ibm 0x6.db8c68p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-128ibm 0x6.db8c68p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward flt-32 0x6.db8c6p+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= tgamma tonearest flt-32 0x6.db8c6p+8f : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero flt-32 0x6.db8c6p+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= tgamma upward flt-32 0x6.db8c6p+8f : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward dbl-64 0x6.db8c6p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest dbl-64 0x6.db8c6p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero dbl-64 0x6.db8c6p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward dbl-64 0x6.db8c6p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ldbl-96-intel 0x6.db8c6p+8L : 0xf.ffe8067b83ee062p+16380L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x6.db8c6p+8L : 0xf.ffe8067b83ee062p+16380L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x6.db8c6p+8L : 0xf.ffe8067b83ee062p+16380L : inexact-ok
+= tgamma upward ldbl-96-intel 0x6.db8c6p+8L : 0xf.ffe8067b83ee063p+16380L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x6.db8c6p+8L : 0xf.ffe8067b83ee062p+16380L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x6.db8c6p+8L : 0xf.ffe8067b83ee062p+16380L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x6.db8c6p+8L : 0xf.ffe8067b83ee062p+16380L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x6.db8c6p+8L : 0xf.ffe8067b83ee063p+16380L : inexact-ok
+= tgamma downward ldbl-128 0x6.db8c6p+8L : 0xf.ffe8067b83ee06239e5dad457dfp+16380L : inexact-ok
+= tgamma tonearest ldbl-128 0x6.db8c6p+8L : 0xf.ffe8067b83ee06239e5dad457df8p+16380L : inexact-ok
+= tgamma towardzero ldbl-128 0x6.db8c6p+8L : 0xf.ffe8067b83ee06239e5dad457dfp+16380L : inexact-ok
+= tgamma upward ldbl-128 0x6.db8c6p+8L : 0xf.ffe8067b83ee06239e5dad457df8p+16380L : inexact-ok
+= tgamma downward ldbl-128ibm 0x6.db8c6p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm 0x6.db8c6p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-128ibm 0x6.db8c6p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-128ibm 0x6.db8c6p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward dbl-64 0x6.db8c603359a98p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest dbl-64 0x6.db8c603359a98p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero dbl-64 0x6.db8c603359a98p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward dbl-64 0x6.db8c603359a98p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ldbl-96-intel 0x6.db8c603359a98p+8L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= tgamma tonearest ldbl-96-intel 0x6.db8c603359a98p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-96-intel 0x6.db8c603359a98p+8L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-96-intel 0x6.db8c603359a98p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ldbl-96-m68k 0x6.db8c603359a98p+8L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= tgamma tonearest ldbl-96-m68k 0x6.db8c603359a98p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-96-m68k 0x6.db8c603359a98p+8L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-96-m68k 0x6.db8c603359a98p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ldbl-128 0x6.db8c603359a98p+8L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= tgamma tonearest ldbl-128 0x6.db8c603359a98p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-128 0x6.db8c603359a98p+8L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-128 0x6.db8c603359a98p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ldbl-128ibm 0x6.db8c603359a98p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm 0x6.db8c603359a98p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-128ibm 0x6.db8c603359a98p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-128ibm 0x6.db8c603359a98p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward dbl-64 0x6.db8c603359a94p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest dbl-64 0x6.db8c603359a94p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero dbl-64 0x6.db8c603359a94p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward dbl-64 0x6.db8c603359a94p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ldbl-96-intel 0x6.db8c603359a94p+8L : 0xf.ffffffffe91b897p+16380L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x6.db8c603359a94p+8L : 0xf.ffffffffe91b897p+16380L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x6.db8c603359a94p+8L : 0xf.ffffffffe91b897p+16380L : inexact-ok
+= tgamma upward ldbl-96-intel 0x6.db8c603359a94p+8L : 0xf.ffffffffe91b898p+16380L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x6.db8c603359a94p+8L : 0xf.ffffffffe91b897p+16380L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x6.db8c603359a94p+8L : 0xf.ffffffffe91b897p+16380L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x6.db8c603359a94p+8L : 0xf.ffffffffe91b897p+16380L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x6.db8c603359a94p+8L : 0xf.ffffffffe91b898p+16380L : inexact-ok
+= tgamma downward ldbl-128 0x6.db8c603359a94p+8L : 0xf.ffffffffe91b89726af9670e2efp+16380L : inexact-ok
+= tgamma tonearest ldbl-128 0x6.db8c603359a94p+8L : 0xf.ffffffffe91b89726af9670e2efp+16380L : inexact-ok
+= tgamma towardzero ldbl-128 0x6.db8c603359a94p+8L : 0xf.ffffffffe91b89726af9670e2efp+16380L : inexact-ok
+= tgamma upward ldbl-128 0x6.db8c603359a94p+8L : 0xf.ffffffffe91b89726af9670e2ef8p+16380L : inexact-ok
+= tgamma downward ldbl-128ibm 0x6.db8c603359a94p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm 0x6.db8c603359a94p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-128ibm 0x6.db8c603359a94p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-128ibm 0x6.db8c603359a94p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ldbl-96-intel 0x6.db8c603359a9711p+8L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= tgamma tonearest ldbl-96-intel 0x6.db8c603359a9711p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-96-intel 0x6.db8c603359a9711p+8L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-96-intel 0x6.db8c603359a9711p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ldbl-96-m68k 0x6.db8c603359a9711p+8L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= tgamma tonearest ldbl-96-m68k 0x6.db8c603359a9711p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-96-m68k 0x6.db8c603359a9711p+8L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-96-m68k 0x6.db8c603359a9711p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ldbl-128 0x6.db8c603359a9711p+8L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= tgamma tonearest ldbl-128 0x6.db8c603359a9711p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-128 0x6.db8c603359a9711p+8L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-128 0x6.db8c603359a9711p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ldbl-128ibm 0x6.db8c603359a9711p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm 0x6.db8c603359a9711p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-128ibm 0x6.db8c603359a9711p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-128ibm 0x6.db8c603359a9711p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ldbl-96-intel 0x6.db8c603359a97108p+8L : 0xf.fffffffffffff3p+16380L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x6.db8c603359a97108p+8L : 0xf.fffffffffffff31p+16380L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x6.db8c603359a97108p+8L : 0xf.fffffffffffff3p+16380L : inexact-ok
+= tgamma upward ldbl-96-intel 0x6.db8c603359a97108p+8L : 0xf.fffffffffffff31p+16380L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x6.db8c603359a97108p+8L : 0xf.fffffffffffff3p+16380L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x6.db8c603359a97108p+8L : 0xf.fffffffffffff31p+16380L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x6.db8c603359a97108p+8L : 0xf.fffffffffffff3p+16380L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x6.db8c603359a97108p+8L : 0xf.fffffffffffff31p+16380L : inexact-ok
+= tgamma downward ldbl-128 0x6.db8c603359a97108p+8L : 0xf.fffffffffffff3090b27045ab8ap+16380L : inexact-ok
+= tgamma tonearest ldbl-128 0x6.db8c603359a97108p+8L : 0xf.fffffffffffff3090b27045ab8ap+16380L : inexact-ok
+= tgamma towardzero ldbl-128 0x6.db8c603359a97108p+8L : 0xf.fffffffffffff3090b27045ab8ap+16380L : inexact-ok
+= tgamma upward ldbl-128 0x6.db8c603359a97108p+8L : 0xf.fffffffffffff3090b27045ab8a8p+16380L : inexact-ok
+= tgamma downward ldbl-128ibm 0x6.db8c603359a97108p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm 0x6.db8c603359a97108p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-128ibm 0x6.db8c603359a97108p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-128ibm 0x6.db8c603359a97108p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ldbl-128 0x6.db8c603359a971081bc4a2e9dfd4p+8L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= tgamma tonearest ldbl-128 0x6.db8c603359a971081bc4a2e9dfd4p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-128 0x6.db8c603359a971081bc4a2e9dfd4p+8L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-128 0x6.db8c603359a971081bc4a2e9dfd4p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ldbl-128 0x6.db8c603359a971081bc4a2e9ep+8L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= tgamma tonearest ldbl-128 0x6.db8c603359a971081bc4a2e9ep+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-128 0x6.db8c603359a971081bc4a2e9ep+8L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-128 0x6.db8c603359a971081bc4a2e9ep+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ldbl-128ibm 0x6.db8c603359a971081bc4a2e9ep+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm 0x6.db8c603359a971081bc4a2e9ep+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-128ibm 0x6.db8c603359a971081bc4a2e9ep+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-128ibm 0x6.db8c603359a971081bc4a2e9ep+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ldbl-128 0x6.db8c603359a971081bc4a2e9dep+8L : 0xf.ffffffffffffffffffffff25dce8p+16380L : inexact-ok
+= tgamma tonearest ldbl-128 0x6.db8c603359a971081bc4a2e9dep+8L : 0xf.ffffffffffffffffffffff25dce8p+16380L : inexact-ok
+= tgamma towardzero ldbl-128 0x6.db8c603359a971081bc4a2e9dep+8L : 0xf.ffffffffffffffffffffff25dce8p+16380L : inexact-ok
+= tgamma upward ldbl-128 0x6.db8c603359a971081bc4a2e9dep+8L : 0xf.ffffffffffffffffffffff25dcfp+16380L : inexact-ok
+= tgamma downward ldbl-128ibm 0x6.db8c603359a971081bc4a2e9dep+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm 0x6.db8c603359a971081bc4a2e9dep+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-128ibm 0x6.db8c603359a971081bc4a2e9dep+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-128ibm 0x6.db8c603359a971081bc4a2e9dep+8L : plus_infty : inexact-ok overflow errno-erange
+tgamma 1e3
+= tgamma downward flt-32 0x3.e8p+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= tgamma tonearest flt-32 0x3.e8p+8f : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero flt-32 0x3.e8p+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= tgamma upward flt-32 0x3.e8p+8f : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward dbl-64 0x3.e8p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest dbl-64 0x3.e8p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero dbl-64 0x3.e8p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward dbl-64 0x3.e8p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward ldbl-96-intel 0x3.e8p+8L : 0xa.cb6219668cf4989p+8516L : inexact-ok
+= tgamma tonearest ldbl-96-intel 0x3.e8p+8L : 0xa.cb6219668cf4989p+8516L : inexact-ok
+= tgamma towardzero ldbl-96-intel 0x3.e8p+8L : 0xa.cb6219668cf4989p+8516L : inexact-ok
+= tgamma upward ldbl-96-intel 0x3.e8p+8L : 0xa.cb6219668cf498ap+8516L : inexact-ok
+= tgamma downward ldbl-96-m68k 0x3.e8p+8L : 0xa.cb6219668cf4989p+8516L : inexact-ok
+= tgamma tonearest ldbl-96-m68k 0x3.e8p+8L : 0xa.cb6219668cf4989p+8516L : inexact-ok
+= tgamma towardzero ldbl-96-m68k 0x3.e8p+8L : 0xa.cb6219668cf4989p+8516L : inexact-ok
+= tgamma upward ldbl-96-m68k 0x3.e8p+8L : 0xa.cb6219668cf498ap+8516L : inexact-ok
+= tgamma downward ldbl-128 0x3.e8p+8L : 0xa.cb6219668cf4989703cf89dfbddp+8516L : inexact-ok
+= tgamma tonearest ldbl-128 0x3.e8p+8L : 0xa.cb6219668cf4989703cf89dfbdd8p+8516L : inexact-ok
+= tgamma towardzero ldbl-128 0x3.e8p+8L : 0xa.cb6219668cf4989703cf89dfbddp+8516L : inexact-ok
+= tgamma upward ldbl-128 0x3.e8p+8L : 0xa.cb6219668cf4989703cf89dfbdd8p+8516L : inexact-ok
+= tgamma downward ldbl-128ibm 0x3.e8p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm 0x3.e8p+8L : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ldbl-128ibm 0x3.e8p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= tgamma upward ldbl-128ibm 0x3.e8p+8L : plus_infty : inexact-ok overflow errno-erange
+tgamma -100000.5
+= tgamma downward flt-32 -0x1.86a08p+16f : -0x8p-152f : inexact-ok underflow errno-erange-ok
+= tgamma tonearest flt-32 -0x1.86a08p+16f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma towardzero flt-32 -0x1.86a08p+16f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma upward flt-32 -0x1.86a08p+16f : -0x0p+0f : inexact-ok underflow errno-erange
+= tgamma downward dbl-64 -0x1.86a08p+16 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma tonearest dbl-64 -0x1.86a08p+16 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero dbl-64 -0x1.86a08p+16 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma upward dbl-64 -0x1.86a08p+16 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-intel -0x1.86a08p+16L : -0x8p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-96-intel -0x1.86a08p+16L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-intel -0x1.86a08p+16L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-intel -0x1.86a08p+16L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-96-m68k -0x1.86a08p+16L : -0x4p-16448L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-96-m68k -0x1.86a08p+16L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-96-m68k -0x1.86a08p+16L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-96-m68k -0x1.86a08p+16L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-128 -0x1.86a08p+16L : -0x4p-16496L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128 -0x1.86a08p+16L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128 -0x1.86a08p+16L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128 -0x1.86a08p+16L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma downward ldbl-128ibm -0x1.86a08p+16L : -0x4p-1076L : inexact-ok underflow errno-erange-ok
+= tgamma tonearest ldbl-128ibm -0x1.86a08p+16L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma towardzero ldbl-128ibm -0x1.86a08p+16L : -0x0p+0L : inexact-ok underflow errno-erange
+= tgamma upward ldbl-128ibm -0x1.86a08p+16L : -0x0p+0L : inexact-ok underflow errno-erange
+y0 0.125
+= y0 downward flt-32 0x2p-4f : -0x1.63c21ep+0f : inexact-ok
+= y0 tonearest flt-32 0x2p-4f : -0x1.63c21cp+0f : inexact-ok
+= y0 towardzero flt-32 0x2p-4f : -0x1.63c21cp+0f : inexact-ok
+= y0 upward flt-32 0x2p-4f : -0x1.63c21cp+0f : inexact-ok
+= y0 downward dbl-64 0x2p-4 : -0x1.63c21c04e0ac7p+0 : inexact-ok
+= y0 tonearest dbl-64 0x2p-4 : -0x1.63c21c04e0ac6p+0 : inexact-ok
+= y0 towardzero dbl-64 0x2p-4 : -0x1.63c21c04e0ac6p+0 : inexact-ok
+= y0 upward dbl-64 0x2p-4 : -0x1.63c21c04e0ac6p+0 : inexact-ok
+= y0 downward ldbl-96-intel 0x2p-4L : -0x1.63c21c04e0ac6244p+0L : inexact-ok
+= y0 tonearest ldbl-96-intel 0x2p-4L : -0x1.63c21c04e0ac6242p+0L : inexact-ok
+= y0 towardzero ldbl-96-intel 0x2p-4L : -0x1.63c21c04e0ac6242p+0L : inexact-ok
+= y0 upward ldbl-96-intel 0x2p-4L : -0x1.63c21c04e0ac6242p+0L : inexact-ok
+= y0 downward ldbl-96-m68k 0x2p-4L : -0x1.63c21c04e0ac6244p+0L : inexact-ok
+= y0 tonearest ldbl-96-m68k 0x2p-4L : -0x1.63c21c04e0ac6242p+0L : inexact-ok
+= y0 towardzero ldbl-96-m68k 0x2p-4L : -0x1.63c21c04e0ac6242p+0L : inexact-ok
+= y0 upward ldbl-96-m68k 0x2p-4L : -0x1.63c21c04e0ac6242p+0L : inexact-ok
+= y0 downward ldbl-128 0x2p-4L : -0x1.63c21c04e0ac6242f501dee07058p+0L : inexact-ok
+= y0 tonearest ldbl-128 0x2p-4L : -0x1.63c21c04e0ac6242f501dee07058p+0L : inexact-ok
+= y0 towardzero ldbl-128 0x2p-4L : -0x1.63c21c04e0ac6242f501dee07057p+0L : inexact-ok
+= y0 upward ldbl-128 0x2p-4L : -0x1.63c21c04e0ac6242f501dee07057p+0L : inexact-ok
+= y0 downward ldbl-128ibm 0x2p-4L : -0x1.63c21c04e0ac6242f501dee0708p+0L : inexact-ok
+= y0 tonearest ldbl-128ibm 0x2p-4L : -0x1.63c21c04e0ac6242f501dee0708p+0L : inexact-ok
+= y0 towardzero ldbl-128ibm 0x2p-4L : -0x1.63c21c04e0ac6242f501dee07p+0L : inexact-ok
+= y0 upward ldbl-128ibm 0x2p-4L : -0x1.63c21c04e0ac6242f501dee07p+0L : inexact-ok
+y0 0.75
+= y0 downward flt-32 0xcp-4f : -0x2.31dc14p-4f : inexact-ok
+= y0 tonearest flt-32 0xcp-4f : -0x2.31dc14p-4f : inexact-ok
+= y0 towardzero flt-32 0xcp-4f : -0x2.31dc1p-4f : inexact-ok
+= y0 upward flt-32 0xcp-4f : -0x2.31dc1p-4f : inexact-ok
+= y0 downward dbl-64 0xcp-4 : -0x2.31dc12e69e47ap-4 : inexact-ok
+= y0 tonearest dbl-64 0xcp-4 : -0x2.31dc12e69e478p-4 : inexact-ok
+= y0 towardzero dbl-64 0xcp-4 : -0x2.31dc12e69e478p-4 : inexact-ok
+= y0 upward dbl-64 0xcp-4 : -0x2.31dc12e69e478p-4 : inexact-ok
+= y0 downward ldbl-96-intel 0xcp-4L : -0x2.31dc12e69e478d0cp-4L : inexact-ok
+= y0 tonearest ldbl-96-intel 0xcp-4L : -0x2.31dc12e69e478d0cp-4L : inexact-ok
+= y0 towardzero ldbl-96-intel 0xcp-4L : -0x2.31dc12e69e478d08p-4L : inexact-ok
+= y0 upward ldbl-96-intel 0xcp-4L : -0x2.31dc12e69e478d08p-4L : inexact-ok
+= y0 downward ldbl-96-m68k 0xcp-4L : -0x2.31dc12e69e478d0cp-4L : inexact-ok
+= y0 tonearest ldbl-96-m68k 0xcp-4L : -0x2.31dc12e69e478d0cp-4L : inexact-ok
+= y0 towardzero ldbl-96-m68k 0xcp-4L : -0x2.31dc12e69e478d08p-4L : inexact-ok
+= y0 upward ldbl-96-m68k 0xcp-4L : -0x2.31dc12e69e478d08p-4L : inexact-ok
+= y0 downward ldbl-128 0xcp-4L : -0x2.31dc12e69e478d0b847d6a37e2eep-4L : inexact-ok
+= y0 tonearest ldbl-128 0xcp-4L : -0x2.31dc12e69e478d0b847d6a37e2ecp-4L : inexact-ok
+= y0 towardzero ldbl-128 0xcp-4L : -0x2.31dc12e69e478d0b847d6a37e2ecp-4L : inexact-ok
+= y0 upward ldbl-128 0xcp-4L : -0x2.31dc12e69e478d0b847d6a37e2ecp-4L : inexact-ok
+= y0 downward ldbl-128ibm 0xcp-4L : -0x2.31dc12e69e478d0b847d6a37e3p-4L : inexact-ok
+= y0 tonearest ldbl-128ibm 0xcp-4L : -0x2.31dc12e69e478d0b847d6a37e3p-4L : inexact-ok
+= y0 towardzero ldbl-128ibm 0xcp-4L : -0x2.31dc12e69e478d0b847d6a37e2p-4L : inexact-ok
+= y0 upward ldbl-128ibm 0xcp-4L : -0x2.31dc12e69e478d0b847d6a37e2p-4L : inexact-ok
+y0 1.0
+= y0 downward flt-32 0x1p+0f : 0x1.698022p-4f : inexact-ok
+= y0 tonearest flt-32 0x1p+0f : 0x1.698022p-4f : inexact-ok
+= y0 towardzero flt-32 0x1p+0f : 0x1.698022p-4f : inexact-ok
+= y0 upward flt-32 0x1p+0f : 0x1.698024p-4f : inexact-ok
+= y0 downward dbl-64 0x1p+0 : 0x1.6980226f358dfp-4 : inexact-ok
+= y0 tonearest dbl-64 0x1p+0 : 0x1.6980226f358dfp-4 : inexact-ok
+= y0 towardzero dbl-64 0x1p+0 : 0x1.6980226f358dfp-4 : inexact-ok
+= y0 upward dbl-64 0x1p+0 : 0x1.6980226f358ep-4 : inexact-ok
+= y0 downward ldbl-96-intel 0x1p+0L : 0x1.6980226f358df29ep-4L : inexact-ok
+= y0 tonearest ldbl-96-intel 0x1p+0L : 0x1.6980226f358df29ep-4L : inexact-ok
+= y0 towardzero ldbl-96-intel 0x1p+0L : 0x1.6980226f358df29ep-4L : inexact-ok
+= y0 upward ldbl-96-intel 0x1p+0L : 0x1.6980226f358df2ap-4L : inexact-ok
+= y0 downward ldbl-96-m68k 0x1p+0L : 0x1.6980226f358df29ep-4L : inexact-ok
+= y0 tonearest ldbl-96-m68k 0x1p+0L : 0x1.6980226f358df29ep-4L : inexact-ok
+= y0 towardzero ldbl-96-m68k 0x1p+0L : 0x1.6980226f358df29ep-4L : inexact-ok
+= y0 upward ldbl-96-m68k 0x1p+0L : 0x1.6980226f358df2ap-4L : inexact-ok
+= y0 downward ldbl-128 0x1p+0L : 0x1.6980226f358df29efcc5d7926555p-4L : inexact-ok
+= y0 tonearest ldbl-128 0x1p+0L : 0x1.6980226f358df29efcc5d7926555p-4L : inexact-ok
+= y0 towardzero ldbl-128 0x1p+0L : 0x1.6980226f358df29efcc5d7926555p-4L : inexact-ok
+= y0 upward ldbl-128 0x1p+0L : 0x1.6980226f358df29efcc5d7926556p-4L : inexact-ok
+= y0 downward ldbl-128ibm 0x1p+0L : 0x1.6980226f358df29efcc5d79265p-4L : inexact-ok
+= y0 tonearest ldbl-128ibm 0x1p+0L : 0x1.6980226f358df29efcc5d792658p-4L : inexact-ok
+= y0 towardzero ldbl-128ibm 0x1p+0L : 0x1.6980226f358df29efcc5d79265p-4L : inexact-ok
+= y0 upward ldbl-128ibm 0x1p+0L : 0x1.6980226f358df29efcc5d792658p-4L : inexact-ok
+y0 1.5
+= y0 downward flt-32 0x1.8p+0f : 0x6.1e82cp-4f : inexact-ok
+= y0 tonearest flt-32 0x1.8p+0f : 0x6.1e82cp-4f : inexact-ok
+= y0 towardzero flt-32 0x1.8p+0f : 0x6.1e82cp-4f : inexact-ok
+= y0 upward flt-32 0x1.8p+0f : 0x6.1e82c8p-4f : inexact-ok
+= y0 downward dbl-64 0x1.8p+0 : 0x6.1e82c341a0d9cp-4 : inexact-ok
+= y0 tonearest dbl-64 0x1.8p+0 : 0x6.1e82c341a0dap-4 : inexact-ok
+= y0 towardzero dbl-64 0x1.8p+0 : 0x6.1e82c341a0d9cp-4 : inexact-ok
+= y0 upward dbl-64 0x1.8p+0 : 0x6.1e82c341a0dap-4 : inexact-ok
+= y0 downward ldbl-96-intel 0x1.8p+0L : 0x6.1e82c341a0d9f31p-4L : inexact-ok
+= y0 tonearest ldbl-96-intel 0x1.8p+0L : 0x6.1e82c341a0d9f318p-4L : inexact-ok
+= y0 towardzero ldbl-96-intel 0x1.8p+0L : 0x6.1e82c341a0d9f31p-4L : inexact-ok
+= y0 upward ldbl-96-intel 0x1.8p+0L : 0x6.1e82c341a0d9f318p-4L : inexact-ok
+= y0 downward ldbl-96-m68k 0x1.8p+0L : 0x6.1e82c341a0d9f31p-4L : inexact-ok
+= y0 tonearest ldbl-96-m68k 0x1.8p+0L : 0x6.1e82c341a0d9f318p-4L : inexact-ok
+= y0 towardzero ldbl-96-m68k 0x1.8p+0L : 0x6.1e82c341a0d9f31p-4L : inexact-ok
+= y0 upward ldbl-96-m68k 0x1.8p+0L : 0x6.1e82c341a0d9f318p-4L : inexact-ok
+= y0 downward ldbl-128 0x1.8p+0L : 0x6.1e82c341a0d9f3154642a2005fecp-4L : inexact-ok
+= y0 tonearest ldbl-128 0x1.8p+0L : 0x6.1e82c341a0d9f3154642a2005ffp-4L : inexact-ok
+= y0 towardzero ldbl-128 0x1.8p+0L : 0x6.1e82c341a0d9f3154642a2005fecp-4L : inexact-ok
+= y0 upward ldbl-128 0x1.8p+0L : 0x6.1e82c341a0d9f3154642a2005ffp-4L : inexact-ok
+= y0 downward ldbl-128ibm 0x1.8p+0L : 0x6.1e82c341a0d9f3154642a2005ep-4L : inexact-ok
+= y0 tonearest ldbl-128ibm 0x1.8p+0L : 0x6.1e82c341a0d9f3154642a2006p-4L : inexact-ok
+= y0 towardzero ldbl-128ibm 0x1.8p+0L : 0x6.1e82c341a0d9f3154642a2005ep-4L : inexact-ok
+= y0 upward ldbl-128ibm 0x1.8p+0L : 0x6.1e82c341a0d9f3154642a2006p-4L : inexact-ok
+y0 2.0
+= y0 downward flt-32 0x2p+0f : 0x8.2a7fap-4f : inexact-ok
+= y0 tonearest flt-32 0x2p+0f : 0x8.2a7fbp-4f : inexact-ok
+= y0 towardzero flt-32 0x2p+0f : 0x8.2a7fap-4f : inexact-ok
+= y0 upward flt-32 0x2p+0f : 0x8.2a7fbp-4f : inexact-ok
+= y0 downward dbl-64 0x2p+0 : 0x8.2a7fae6b4646p-4 : inexact-ok
+= y0 tonearest dbl-64 0x2p+0 : 0x8.2a7fae6b46468p-4 : inexact-ok
+= y0 towardzero dbl-64 0x2p+0 : 0x8.2a7fae6b4646p-4 : inexact-ok
+= y0 upward dbl-64 0x2p+0 : 0x8.2a7fae6b46468p-4 : inexact-ok
+= y0 downward ldbl-96-intel 0x2p+0L : 0x8.2a7fae6b46465e1p-4L : inexact-ok
+= y0 tonearest ldbl-96-intel 0x2p+0L : 0x8.2a7fae6b46465e1p-4L : inexact-ok
+= y0 towardzero ldbl-96-intel 0x2p+0L : 0x8.2a7fae6b46465e1p-4L : inexact-ok
+= y0 upward ldbl-96-intel 0x2p+0L : 0x8.2a7fae6b46465e2p-4L : inexact-ok
+= y0 downward ldbl-96-m68k 0x2p+0L : 0x8.2a7fae6b46465e1p-4L : inexact-ok
+= y0 tonearest ldbl-96-m68k 0x2p+0L : 0x8.2a7fae6b46465e1p-4L : inexact-ok
+= y0 towardzero ldbl-96-m68k 0x2p+0L : 0x8.2a7fae6b46465e1p-4L : inexact-ok
+= y0 upward ldbl-96-m68k 0x2p+0L : 0x8.2a7fae6b46465e2p-4L : inexact-ok
+= y0 downward ldbl-128 0x2p+0L : 0x8.2a7fae6b46465e12cd2dc231cep-4L : inexact-ok
+= y0 tonearest ldbl-128 0x2p+0L : 0x8.2a7fae6b46465e12cd2dc231cep-4L : inexact-ok
+= y0 towardzero ldbl-128 0x2p+0L : 0x8.2a7fae6b46465e12cd2dc231cep-4L : inexact-ok
+= y0 upward ldbl-128 0x2p+0L : 0x8.2a7fae6b46465e12cd2dc231ce08p-4L : inexact-ok
+= y0 downward ldbl-128ibm 0x2p+0L : 0x8.2a7fae6b46465e12cd2dc231ccp-4L : inexact-ok
+= y0 tonearest ldbl-128ibm 0x2p+0L : 0x8.2a7fae6b46465e12cd2dc231dp-4L : inexact-ok
+= y0 towardzero ldbl-128ibm 0x2p+0L : 0x8.2a7fae6b46465e12cd2dc231ccp-4L : inexact-ok
+= y0 upward ldbl-128ibm 0x2p+0L : 0x8.2a7fae6b46465e12cd2dc231dp-4L : inexact-ok
+y0 8.0
+= y0 downward flt-32 0x8p+0f : 0x3.938b44p-4f : inexact-ok
+= y0 tonearest flt-32 0x8p+0f : 0x3.938b44p-4f : inexact-ok
+= y0 towardzero flt-32 0x8p+0f : 0x3.938b44p-4f : inexact-ok
+= y0 upward flt-32 0x8p+0f : 0x3.938b48p-4f : inexact-ok
+= y0 downward dbl-64 0x8p+0 : 0x3.938b44edf7058p-4 : inexact-ok
+= y0 tonearest dbl-64 0x8p+0 : 0x3.938b44edf7058p-4 : inexact-ok
+= y0 towardzero dbl-64 0x8p+0 : 0x3.938b44edf7058p-4 : inexact-ok
+= y0 upward dbl-64 0x8p+0 : 0x3.938b44edf705ap-4 : inexact-ok
+= y0 downward ldbl-96-intel 0x8p+0L : 0x3.938b44edf70581c4p-4L : inexact-ok
+= y0 tonearest ldbl-96-intel 0x8p+0L : 0x3.938b44edf70581c8p-4L : inexact-ok
+= y0 towardzero ldbl-96-intel 0x8p+0L : 0x3.938b44edf70581c4p-4L : inexact-ok
+= y0 upward ldbl-96-intel 0x8p+0L : 0x3.938b44edf70581c8p-4L : inexact-ok
+= y0 downward ldbl-96-m68k 0x8p+0L : 0x3.938b44edf70581c4p-4L : inexact-ok
+= y0 tonearest ldbl-96-m68k 0x8p+0L : 0x3.938b44edf70581c8p-4L : inexact-ok
+= y0 towardzero ldbl-96-m68k 0x8p+0L : 0x3.938b44edf70581c4p-4L : inexact-ok
+= y0 upward ldbl-96-m68k 0x8p+0L : 0x3.938b44edf70581c8p-4L : inexact-ok
+= y0 downward ldbl-128 0x8p+0L : 0x3.938b44edf70581c69c0283841f7ep-4L : inexact-ok
+= y0 tonearest ldbl-128 0x8p+0L : 0x3.938b44edf70581c69c0283841f7ep-4L : inexact-ok
+= y0 towardzero ldbl-128 0x8p+0L : 0x3.938b44edf70581c69c0283841f7ep-4L : inexact-ok
+= y0 upward ldbl-128 0x8p+0L : 0x3.938b44edf70581c69c0283841f8p-4L : inexact-ok
+= y0 downward ldbl-128ibm 0x8p+0L : 0x3.938b44edf70581c69c0283841fp-4L : inexact-ok
+= y0 tonearest ldbl-128ibm 0x8p+0L : 0x3.938b44edf70581c69c0283841fp-4L : inexact-ok
+= y0 towardzero ldbl-128ibm 0x8p+0L : 0x3.938b44edf70581c69c0283841fp-4L : inexact-ok
+= y0 upward ldbl-128ibm 0x8p+0L : 0x3.938b44edf70581c69c0283842p-4L : inexact-ok
+y0 10.0
+= y0 downward flt-32 0xap+0f : 0xe.40773p-8f : inexact-ok
+= y0 tonearest flt-32 0xap+0f : 0xe.40773p-8f : inexact-ok
+= y0 towardzero flt-32 0xap+0f : 0xe.40773p-8f : inexact-ok
+= y0 upward flt-32 0xap+0f : 0xe.40774p-8f : inexact-ok
+= y0 downward dbl-64 0xap+0 : 0xe.407732d02e2cp-8 : inexact-ok
+= y0 tonearest dbl-64 0xap+0 : 0xe.407732d02e2c8p-8 : inexact-ok
+= y0 towardzero dbl-64 0xap+0 : 0xe.407732d02e2cp-8 : inexact-ok
+= y0 upward dbl-64 0xap+0 : 0xe.407732d02e2c8p-8 : inexact-ok
+= y0 downward ldbl-96-intel 0xap+0L : 0xe.407732d02e2c469p-8L : inexact-ok
+= y0 tonearest ldbl-96-intel 0xap+0L : 0xe.407732d02e2c469p-8L : inexact-ok
+= y0 towardzero ldbl-96-intel 0xap+0L : 0xe.407732d02e2c469p-8L : inexact-ok
+= y0 upward ldbl-96-intel 0xap+0L : 0xe.407732d02e2c46ap-8L : inexact-ok
+= y0 downward ldbl-96-m68k 0xap+0L : 0xe.407732d02e2c469p-8L : inexact-ok
+= y0 tonearest ldbl-96-m68k 0xap+0L : 0xe.407732d02e2c469p-8L : inexact-ok
+= y0 towardzero ldbl-96-m68k 0xap+0L : 0xe.407732d02e2c469p-8L : inexact-ok
+= y0 upward ldbl-96-m68k 0xap+0L : 0xe.407732d02e2c46ap-8L : inexact-ok
+= y0 downward ldbl-128 0xap+0L : 0xe.407732d02e2c469384e4d3c829cp-8L : inexact-ok
+= y0 tonearest ldbl-128 0xap+0L : 0xe.407732d02e2c469384e4d3c829cp-8L : inexact-ok
+= y0 towardzero ldbl-128 0xap+0L : 0xe.407732d02e2c469384e4d3c829cp-8L : inexact-ok
+= y0 upward ldbl-128 0xap+0L : 0xe.407732d02e2c469384e4d3c829c8p-8L : inexact-ok
+= y0 downward ldbl-128ibm 0xap+0L : 0xe.407732d02e2c469384e4d3c828p-8L : inexact-ok
+= y0 tonearest ldbl-128ibm 0xap+0L : 0xe.407732d02e2c469384e4d3c828p-8L : inexact-ok
+= y0 towardzero ldbl-128ibm 0xap+0L : 0xe.407732d02e2c469384e4d3c828p-8L : inexact-ok
+= y0 upward ldbl-128ibm 0xap+0L : 0xe.407732d02e2c469384e4d3c82cp-8L : inexact-ok
+y0 0x1.3ffp+74
+= y0 downward flt-32 0x4.ffcp+72f : 0x1.ffffa2p-40f : inexact-ok
+= y0 tonearest flt-32 0x4.ffcp+72f : 0x1.ffffa2p-40f : inexact-ok
+= y0 towardzero flt-32 0x4.ffcp+72f : 0x1.ffffa2p-40f : inexact-ok
+= y0 upward flt-32 0x4.ffcp+72f : 0x1.ffffa4p-40f : inexact-ok
+= y0 downward dbl-64 0x4.ffcp+72 : 0x1.ffffa2bb93061p-40 : inexact-ok
+= y0 tonearest dbl-64 0x4.ffcp+72 : 0x1.ffffa2bb93061p-40 : inexact-ok
+= y0 towardzero dbl-64 0x4.ffcp+72 : 0x1.ffffa2bb93061p-40 : inexact-ok
+= y0 upward dbl-64 0x4.ffcp+72 : 0x1.ffffa2bb93062p-40 : inexact-ok
+= y0 downward ldbl-96-intel 0x4.ffcp+72L : 0x1.ffffa2bb93061214p-40L : inexact-ok
+= y0 tonearest ldbl-96-intel 0x4.ffcp+72L : 0x1.ffffa2bb93061216p-40L : inexact-ok
+= y0 towardzero ldbl-96-intel 0x4.ffcp+72L : 0x1.ffffa2bb93061214p-40L : inexact-ok
+= y0 upward ldbl-96-intel 0x4.ffcp+72L : 0x1.ffffa2bb93061216p-40L : inexact-ok
+= y0 downward ldbl-96-m68k 0x4.ffcp+72L : 0x1.ffffa2bb93061214p-40L : inexact-ok
+= y0 tonearest ldbl-96-m68k 0x4.ffcp+72L : 0x1.ffffa2bb93061216p-40L : inexact-ok
+= y0 towardzero ldbl-96-m68k 0x4.ffcp+72L : 0x1.ffffa2bb93061214p-40L : inexact-ok
+= y0 upward ldbl-96-m68k 0x4.ffcp+72L : 0x1.ffffa2bb93061216p-40L : inexact-ok
+= y0 downward ldbl-128 0x4.ffcp+72L : 0x1.ffffa2bb93061215e1b0151c5143p-40L : inexact-ok
+= y0 tonearest ldbl-128 0x4.ffcp+72L : 0x1.ffffa2bb93061215e1b0151c5144p-40L : inexact-ok
+= y0 towardzero ldbl-128 0x4.ffcp+72L : 0x1.ffffa2bb93061215e1b0151c5143p-40L : inexact-ok
+= y0 upward ldbl-128 0x4.ffcp+72L : 0x1.ffffa2bb93061215e1b0151c5144p-40L : inexact-ok
+= y0 downward ldbl-128ibm 0x4.ffcp+72L : 0x1.ffffa2bb93061215e1b0151c51p-40L : inexact-ok
+= y0 tonearest ldbl-128ibm 0x4.ffcp+72L : 0x1.ffffa2bb93061215e1b0151c518p-40L : inexact-ok
+= y0 towardzero ldbl-128ibm 0x4.ffcp+72L : 0x1.ffffa2bb93061215e1b0151c51p-40L : inexact-ok
+= y0 upward ldbl-128ibm 0x4.ffcp+72L : 0x1.ffffa2bb93061215e1b0151c518p-40L : inexact-ok
+y0 0x1.ff00000000002p+840
+= y0 downward flt-32 0xf.fffffp+124f : -0xc.69478p-68f : inexact-ok
+= y0 tonearest flt-32 0xf.fffffp+124f : -0xc.69477p-68f : inexact-ok
+= y0 towardzero flt-32 0xf.fffffp+124f : -0xc.69477p-68f : inexact-ok
+= y0 upward flt-32 0xf.fffffp+124f : -0xc.69477p-68f : inexact-ok
+= y0 downward dbl-64 0xf.fffffp+124 : -0xc.6947737b058ap-68 : inexact-ok
+= y0 tonearest dbl-64 0xf.fffffp+124 : -0xc.6947737b05898p-68 : inexact-ok
+= y0 towardzero dbl-64 0xf.fffffp+124 : -0xc.6947737b05898p-68 : inexact-ok
+= y0 upward dbl-64 0xf.fffffp+124 : -0xc.6947737b05898p-68 : inexact-ok
+= y0 downward ldbl-96-intel 0xf.fffffp+124L : -0xc.6947737b0589956p-68L : inexact-ok
+= y0 tonearest ldbl-96-intel 0xf.fffffp+124L : -0xc.6947737b0589956p-68L : inexact-ok
+= y0 towardzero ldbl-96-intel 0xf.fffffp+124L : -0xc.6947737b0589955p-68L : inexact-ok
+= y0 upward ldbl-96-intel 0xf.fffffp+124L : -0xc.6947737b0589955p-68L : inexact-ok
+= y0 downward ldbl-96-m68k 0xf.fffffp+124L : -0xc.6947737b0589956p-68L : inexact-ok
+= y0 tonearest ldbl-96-m68k 0xf.fffffp+124L : -0xc.6947737b0589956p-68L : inexact-ok
+= y0 towardzero ldbl-96-m68k 0xf.fffffp+124L : -0xc.6947737b0589955p-68L : inexact-ok
+= y0 upward ldbl-96-m68k 0xf.fffffp+124L : -0xc.6947737b0589955p-68L : inexact-ok
+= y0 downward ldbl-128 0xf.fffffp+124L : -0xc.6947737b0589955c345238216838p-68L : inexact-ok
+= y0 tonearest ldbl-128 0xf.fffffp+124L : -0xc.6947737b0589955c345238216838p-68L : inexact-ok
+= y0 towardzero ldbl-128 0xf.fffffp+124L : -0xc.6947737b0589955c34523821683p-68L : inexact-ok
+= y0 upward ldbl-128 0xf.fffffp+124L : -0xc.6947737b0589955c34523821683p-68L : inexact-ok
+= y0 downward ldbl-128ibm 0xf.fffffp+124L : -0xc.6947737b0589955c345238216cp-68L : inexact-ok
+= y0 tonearest ldbl-128ibm 0xf.fffffp+124L : -0xc.6947737b0589955c3452382168p-68L : inexact-ok
+= y0 towardzero ldbl-128ibm 0xf.fffffp+124L : -0xc.6947737b0589955c3452382168p-68L : inexact-ok
+= y0 upward ldbl-128ibm 0xf.fffffp+124L : -0xc.6947737b0589955c3452382168p-68L : inexact-ok
+= y0 downward dbl-64 0x1.ff00000000002p+840 : 0x7.fffedaf2ef198p-424 : inexact-ok
+= y0 tonearest dbl-64 0x1.ff00000000002p+840 : 0x7.fffedaf2ef198p-424 : inexact-ok
+= y0 towardzero dbl-64 0x1.ff00000000002p+840 : 0x7.fffedaf2ef198p-424 : inexact-ok
+= y0 upward dbl-64 0x1.ff00000000002p+840 : 0x7.fffedaf2ef19cp-424 : inexact-ok
+= y0 downward ldbl-96-intel 0x1.ff00000000002p+840L : 0x7.fffedaf2ef19876p-424L : inexact-ok
+= y0 tonearest ldbl-96-intel 0x1.ff00000000002p+840L : 0x7.fffedaf2ef198768p-424L : inexact-ok
+= y0 towardzero ldbl-96-intel 0x1.ff00000000002p+840L : 0x7.fffedaf2ef19876p-424L : inexact-ok
+= y0 upward ldbl-96-intel 0x1.ff00000000002p+840L : 0x7.fffedaf2ef198768p-424L : inexact-ok
+= y0 downward ldbl-96-m68k 0x1.ff00000000002p+840L : 0x7.fffedaf2ef19876p-424L : inexact-ok
+= y0 tonearest ldbl-96-m68k 0x1.ff00000000002p+840L : 0x7.fffedaf2ef198768p-424L : inexact-ok
+= y0 towardzero ldbl-96-m68k 0x1.ff00000000002p+840L : 0x7.fffedaf2ef19876p-424L : inexact-ok
+= y0 upward ldbl-96-m68k 0x1.ff00000000002p+840L : 0x7.fffedaf2ef198768p-424L : inexact-ok
+= y0 downward ldbl-128 0x1.ff00000000002p+840L : 0x7.fffedaf2ef1987656a22cf97f1b4p-424L : inexact-ok
+= y0 tonearest ldbl-128 0x1.ff00000000002p+840L : 0x7.fffedaf2ef1987656a22cf97f1b4p-424L : inexact-ok
+= y0 towardzero ldbl-128 0x1.ff00000000002p+840L : 0x7.fffedaf2ef1987656a22cf97f1b4p-424L : inexact-ok
+= y0 upward ldbl-128 0x1.ff00000000002p+840L : 0x7.fffedaf2ef1987656a22cf97f1b8p-424L : inexact-ok
+= y0 downward ldbl-128ibm 0x1.ff00000000002p+840L : 0x7.fffedaf2ef1987656a22cf97fp-424L : inexact-ok
+= y0 tonearest ldbl-128ibm 0x1.ff00000000002p+840L : 0x7.fffedaf2ef1987656a22cf97f2p-424L : inexact-ok
+= y0 towardzero ldbl-128ibm 0x1.ff00000000002p+840L : 0x7.fffedaf2ef1987656a22cf97fp-424L : inexact-ok
+= y0 upward ldbl-128ibm 0x1.ff00000000002p+840L : 0x7.fffedaf2ef1987656a22cf97f2p-424L : inexact-ok
+y0 0x1p1023
+= y0 downward flt-32 0xf.fffffp+124f : -0xc.69478p-68f : inexact-ok
+= y0 tonearest flt-32 0xf.fffffp+124f : -0xc.69477p-68f : inexact-ok
+= y0 towardzero flt-32 0xf.fffffp+124f : -0xc.69477p-68f : inexact-ok
+= y0 upward flt-32 0xf.fffffp+124f : -0xc.69477p-68f : inexact-ok
+= y0 downward dbl-64 0xf.fffffp+124 : -0xc.6947737b058ap-68 : inexact-ok
+= y0 tonearest dbl-64 0xf.fffffp+124 : -0xc.6947737b05898p-68 : inexact-ok
+= y0 towardzero dbl-64 0xf.fffffp+124 : -0xc.6947737b05898p-68 : inexact-ok
+= y0 upward dbl-64 0xf.fffffp+124 : -0xc.6947737b05898p-68 : inexact-ok
+= y0 downward ldbl-96-intel 0xf.fffffp+124L : -0xc.6947737b0589956p-68L : inexact-ok
+= y0 tonearest ldbl-96-intel 0xf.fffffp+124L : -0xc.6947737b0589956p-68L : inexact-ok
+= y0 towardzero ldbl-96-intel 0xf.fffffp+124L : -0xc.6947737b0589955p-68L : inexact-ok
+= y0 upward ldbl-96-intel 0xf.fffffp+124L : -0xc.6947737b0589955p-68L : inexact-ok
+= y0 downward ldbl-96-m68k 0xf.fffffp+124L : -0xc.6947737b0589956p-68L : inexact-ok
+= y0 tonearest ldbl-96-m68k 0xf.fffffp+124L : -0xc.6947737b0589956p-68L : inexact-ok
+= y0 towardzero ldbl-96-m68k 0xf.fffffp+124L : -0xc.6947737b0589955p-68L : inexact-ok
+= y0 upward ldbl-96-m68k 0xf.fffffp+124L : -0xc.6947737b0589955p-68L : inexact-ok
+= y0 downward ldbl-128 0xf.fffffp+124L : -0xc.6947737b0589955c345238216838p-68L : inexact-ok
+= y0 tonearest ldbl-128 0xf.fffffp+124L : -0xc.6947737b0589955c345238216838p-68L : inexact-ok
+= y0 towardzero ldbl-128 0xf.fffffp+124L : -0xc.6947737b0589955c34523821683p-68L : inexact-ok
+= y0 upward ldbl-128 0xf.fffffp+124L : -0xc.6947737b0589955c34523821683p-68L : inexact-ok
+= y0 downward ldbl-128ibm 0xf.fffffp+124L : -0xc.6947737b0589955c345238216cp-68L : inexact-ok
+= y0 tonearest ldbl-128ibm 0xf.fffffp+124L : -0xc.6947737b0589955c3452382168p-68L : inexact-ok
+= y0 towardzero ldbl-128ibm 0xf.fffffp+124L : -0xc.6947737b0589955c3452382168p-68L : inexact-ok
+= y0 upward ldbl-128ibm 0xf.fffffp+124L : -0xc.6947737b0589955c3452382168p-68L : inexact-ok
+= y0 downward dbl-64 0x8p+1020 : 0x1.1bd10e60877e2p-512 : inexact-ok
+= y0 tonearest dbl-64 0x8p+1020 : 0x1.1bd10e60877e3p-512 : inexact-ok
+= y0 towardzero dbl-64 0x8p+1020 : 0x1.1bd10e60877e2p-512 : inexact-ok
+= y0 upward dbl-64 0x8p+1020 : 0x1.1bd10e60877e3p-512 : inexact-ok
+= y0 downward ldbl-96-intel 0x8p+1020L : 0x1.1bd10e60877e2ce2p-512L : inexact-ok
+= y0 tonearest ldbl-96-intel 0x8p+1020L : 0x1.1bd10e60877e2ce2p-512L : inexact-ok
+= y0 towardzero ldbl-96-intel 0x8p+1020L : 0x1.1bd10e60877e2ce2p-512L : inexact-ok
+= y0 upward ldbl-96-intel 0x8p+1020L : 0x1.1bd10e60877e2ce4p-512L : inexact-ok
+= y0 downward ldbl-96-m68k 0x8p+1020L : 0x1.1bd10e60877e2ce2p-512L : inexact-ok
+= y0 tonearest ldbl-96-m68k 0x8p+1020L : 0x1.1bd10e60877e2ce2p-512L : inexact-ok
+= y0 towardzero ldbl-96-m68k 0x8p+1020L : 0x1.1bd10e60877e2ce2p-512L : inexact-ok
+= y0 upward ldbl-96-m68k 0x8p+1020L : 0x1.1bd10e60877e2ce4p-512L : inexact-ok
+= y0 downward ldbl-128 0x8p+1020L : 0x1.1bd10e60877e2ce21eee868f9698p-512L : inexact-ok
+= y0 tonearest ldbl-128 0x8p+1020L : 0x1.1bd10e60877e2ce21eee868f9699p-512L : inexact-ok
+= y0 towardzero ldbl-128 0x8p+1020L : 0x1.1bd10e60877e2ce21eee868f9698p-512L : inexact-ok
+= y0 upward ldbl-128 0x8p+1020L : 0x1.1bd10e60877e2ce21eee868f9699p-512L : inexact-ok
+= y0 downward ldbl-128ibm 0x8p+1020L : 0x1.1bd10e60877e2ce21eee868f968p-512L : inexact-ok
+= y0 tonearest ldbl-128ibm 0x8p+1020L : 0x1.1bd10e60877e2ce21eee868f968p-512L : inexact-ok
+= y0 towardzero ldbl-128ibm 0x8p+1020L : 0x1.1bd10e60877e2ce21eee868f968p-512L : inexact-ok
+= y0 upward ldbl-128ibm 0x8p+1020L : 0x1.1bd10e60877e2ce21eee868f97p-512L : inexact-ok
+y0 0x1p16382
+= y0 downward flt-32 0xf.fffffp+124f : -0xc.69478p-68f : inexact-ok
+= y0 tonearest flt-32 0xf.fffffp+124f : -0xc.69477p-68f : inexact-ok
+= y0 towardzero flt-32 0xf.fffffp+124f : -0xc.69477p-68f : inexact-ok
+= y0 upward flt-32 0xf.fffffp+124f : -0xc.69477p-68f : inexact-ok
+= y0 downward dbl-64 0xf.fffffp+124 : -0xc.6947737b058ap-68 : inexact-ok
+= y0 tonearest dbl-64 0xf.fffffp+124 : -0xc.6947737b05898p-68 : inexact-ok
+= y0 towardzero dbl-64 0xf.fffffp+124 : -0xc.6947737b05898p-68 : inexact-ok
+= y0 upward dbl-64 0xf.fffffp+124 : -0xc.6947737b05898p-68 : inexact-ok
+= y0 downward ldbl-96-intel 0xf.fffffp+124L : -0xc.6947737b0589956p-68L : inexact-ok
+= y0 tonearest ldbl-96-intel 0xf.fffffp+124L : -0xc.6947737b0589956p-68L : inexact-ok
+= y0 towardzero ldbl-96-intel 0xf.fffffp+124L : -0xc.6947737b0589955p-68L : inexact-ok
+= y0 upward ldbl-96-intel 0xf.fffffp+124L : -0xc.6947737b0589955p-68L : inexact-ok
+= y0 downward ldbl-96-m68k 0xf.fffffp+124L : -0xc.6947737b0589956p-68L : inexact-ok
+= y0 tonearest ldbl-96-m68k 0xf.fffffp+124L : -0xc.6947737b0589956p-68L : inexact-ok
+= y0 towardzero ldbl-96-m68k 0xf.fffffp+124L : -0xc.6947737b0589955p-68L : inexact-ok
+= y0 upward ldbl-96-m68k 0xf.fffffp+124L : -0xc.6947737b0589955p-68L : inexact-ok
+= y0 downward ldbl-128 0xf.fffffp+124L : -0xc.6947737b0589955c345238216838p-68L : inexact-ok
+= y0 tonearest ldbl-128 0xf.fffffp+124L : -0xc.6947737b0589955c345238216838p-68L : inexact-ok
+= y0 towardzero ldbl-128 0xf.fffffp+124L : -0xc.6947737b0589955c34523821683p-68L : inexact-ok
+= y0 upward ldbl-128 0xf.fffffp+124L : -0xc.6947737b0589955c34523821683p-68L : inexact-ok
+= y0 downward ldbl-128ibm 0xf.fffffp+124L : -0xc.6947737b0589955c345238216cp-68L : inexact-ok
+= y0 tonearest ldbl-128ibm 0xf.fffffp+124L : -0xc.6947737b0589955c3452382168p-68L : inexact-ok
+= y0 towardzero ldbl-128ibm 0xf.fffffp+124L : -0xc.6947737b0589955c3452382168p-68L : inexact-ok
+= y0 upward ldbl-128ibm 0xf.fffffp+124L : -0xc.6947737b0589955c3452382168p-68L : inexact-ok
+= y0 downward dbl-64 0xf.ffffffffffff8p+1020 : 0x9.125bd8436accp-516 : inexact-ok
+= y0 tonearest dbl-64 0xf.ffffffffffff8p+1020 : 0x9.125bd8436accp-516 : inexact-ok
+= y0 towardzero dbl-64 0xf.ffffffffffff8p+1020 : 0x9.125bd8436accp-516 : inexact-ok
+= y0 upward dbl-64 0xf.ffffffffffff8p+1020 : 0x9.125bd8436acc8p-516 : inexact-ok
+= y0 downward ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x9.125bd8436acc225p-516L : inexact-ok
+= y0 tonearest ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x9.125bd8436acc226p-516L : inexact-ok
+= y0 towardzero ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x9.125bd8436acc225p-516L : inexact-ok
+= y0 upward ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x9.125bd8436acc226p-516L : inexact-ok
+= y0 downward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x9.125bd8436acc225p-516L : inexact-ok
+= y0 tonearest ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x9.125bd8436acc226p-516L : inexact-ok
+= y0 towardzero ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x9.125bd8436acc225p-516L : inexact-ok
+= y0 upward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x9.125bd8436acc226p-516L : inexact-ok
+= y0 downward ldbl-128 0xf.ffffffffffff8p+1020L : 0x9.125bd8436acc225eb7a1cfb5fa48p-516L : inexact-ok
+= y0 tonearest ldbl-128 0xf.ffffffffffff8p+1020L : 0x9.125bd8436acc225eb7a1cfb5fa5p-516L : inexact-ok
+= y0 towardzero ldbl-128 0xf.ffffffffffff8p+1020L : 0x9.125bd8436acc225eb7a1cfb5fa48p-516L : inexact-ok
+= y0 upward ldbl-128 0xf.ffffffffffff8p+1020L : 0x9.125bd8436acc225eb7a1cfb5fa5p-516L : inexact-ok
+= y0 downward ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0x9.125bd8436acc225eb7a1cfb5f8p-516L : inexact-ok
+= y0 tonearest ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0x9.125bd8436acc225eb7a1cfb5fcp-516L : inexact-ok
+= y0 towardzero ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0x9.125bd8436acc225eb7a1cfb5f8p-516L : inexact-ok
+= y0 upward ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0x9.125bd8436acc225eb7a1cfb5fcp-516L : inexact-ok
+= y0 downward ldbl-96-intel 0x4p+16380L : 0xe.1ba855ba7e7ba4ap-8196L : inexact-ok
+= y0 tonearest ldbl-96-intel 0x4p+16380L : 0xe.1ba855ba7e7ba4ap-8196L : inexact-ok
+= y0 towardzero ldbl-96-intel 0x4p+16380L : 0xe.1ba855ba7e7ba4ap-8196L : inexact-ok
+= y0 upward ldbl-96-intel 0x4p+16380L : 0xe.1ba855ba7e7ba4bp-8196L : inexact-ok
+= y0 downward ldbl-96-m68k 0x4p+16380L : 0xe.1ba855ba7e7ba4ap-8196L : inexact-ok
+= y0 tonearest ldbl-96-m68k 0x4p+16380L : 0xe.1ba855ba7e7ba4ap-8196L : inexact-ok
+= y0 towardzero ldbl-96-m68k 0x4p+16380L : 0xe.1ba855ba7e7ba4ap-8196L : inexact-ok
+= y0 upward ldbl-96-m68k 0x4p+16380L : 0xe.1ba855ba7e7ba4bp-8196L : inexact-ok
+= y0 downward ldbl-128 0x4p+16380L : 0xe.1ba855ba7e7ba4a295fe65161a38p-8196L : inexact-ok
+= y0 tonearest ldbl-128 0x4p+16380L : 0xe.1ba855ba7e7ba4a295fe65161a38p-8196L : inexact-ok
+= y0 towardzero ldbl-128 0x4p+16380L : 0xe.1ba855ba7e7ba4a295fe65161a38p-8196L : inexact-ok
+= y0 upward ldbl-128 0x4p+16380L : 0xe.1ba855ba7e7ba4a295fe65161a4p-8196L : inexact-ok
+= y0 downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : -0x5.34b8be56c9cb044a0ef191b0251p-516L : inexact-ok
+= y0 tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : -0x5.34b8be56c9cb044a0ef191b0251p-516L : inexact-ok
+= y0 towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : -0x5.34b8be56c9cb044a0ef191b0250cp-516L : inexact-ok
+= y0 upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : -0x5.34b8be56c9cb044a0ef191b0250cp-516L : inexact-ok
+= y0 downward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : -0x5.34b8be56c9cb044a0ef191b026p-516L : inexact-ok
+= y0 tonearest ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : -0x5.34b8be56c9cb044a0ef191b026p-516L : inexact-ok
+= y0 towardzero ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : -0x5.34b8be56c9cb044a0ef191b024p-516L : inexact-ok
+= y0 upward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : -0x5.34b8be56c9cb044a0ef191b024p-516L : inexact-ok
+y0 0x1p16383
+= y0 downward flt-32 0xf.fffffp+124f : -0xc.69478p-68f : inexact-ok
+= y0 tonearest flt-32 0xf.fffffp+124f : -0xc.69477p-68f : inexact-ok
+= y0 towardzero flt-32 0xf.fffffp+124f : -0xc.69477p-68f : inexact-ok
+= y0 upward flt-32 0xf.fffffp+124f : -0xc.69477p-68f : inexact-ok
+= y0 downward dbl-64 0xf.fffffp+124 : -0xc.6947737b058ap-68 : inexact-ok
+= y0 tonearest dbl-64 0xf.fffffp+124 : -0xc.6947737b05898p-68 : inexact-ok
+= y0 towardzero dbl-64 0xf.fffffp+124 : -0xc.6947737b05898p-68 : inexact-ok
+= y0 upward dbl-64 0xf.fffffp+124 : -0xc.6947737b05898p-68 : inexact-ok
+= y0 downward ldbl-96-intel 0xf.fffffp+124L : -0xc.6947737b0589956p-68L : inexact-ok
+= y0 tonearest ldbl-96-intel 0xf.fffffp+124L : -0xc.6947737b0589956p-68L : inexact-ok
+= y0 towardzero ldbl-96-intel 0xf.fffffp+124L : -0xc.6947737b0589955p-68L : inexact-ok
+= y0 upward ldbl-96-intel 0xf.fffffp+124L : -0xc.6947737b0589955p-68L : inexact-ok
+= y0 downward ldbl-96-m68k 0xf.fffffp+124L : -0xc.6947737b0589956p-68L : inexact-ok
+= y0 tonearest ldbl-96-m68k 0xf.fffffp+124L : -0xc.6947737b0589956p-68L : inexact-ok
+= y0 towardzero ldbl-96-m68k 0xf.fffffp+124L : -0xc.6947737b0589955p-68L : inexact-ok
+= y0 upward ldbl-96-m68k 0xf.fffffp+124L : -0xc.6947737b0589955p-68L : inexact-ok
+= y0 downward ldbl-128 0xf.fffffp+124L : -0xc.6947737b0589955c345238216838p-68L : inexact-ok
+= y0 tonearest ldbl-128 0xf.fffffp+124L : -0xc.6947737b0589955c345238216838p-68L : inexact-ok
+= y0 towardzero ldbl-128 0xf.fffffp+124L : -0xc.6947737b0589955c34523821683p-68L : inexact-ok
+= y0 upward ldbl-128 0xf.fffffp+124L : -0xc.6947737b0589955c34523821683p-68L : inexact-ok
+= y0 downward ldbl-128ibm 0xf.fffffp+124L : -0xc.6947737b0589955c345238216cp-68L : inexact-ok
+= y0 tonearest ldbl-128ibm 0xf.fffffp+124L : -0xc.6947737b0589955c3452382168p-68L : inexact-ok
+= y0 towardzero ldbl-128ibm 0xf.fffffp+124L : -0xc.6947737b0589955c3452382168p-68L : inexact-ok
+= y0 upward ldbl-128ibm 0xf.fffffp+124L : -0xc.6947737b0589955c3452382168p-68L : inexact-ok
+= y0 downward dbl-64 0xf.ffffffffffff8p+1020 : 0x9.125bd8436accp-516 : inexact-ok
+= y0 tonearest dbl-64 0xf.ffffffffffff8p+1020 : 0x9.125bd8436accp-516 : inexact-ok
+= y0 towardzero dbl-64 0xf.ffffffffffff8p+1020 : 0x9.125bd8436accp-516 : inexact-ok
+= y0 upward dbl-64 0xf.ffffffffffff8p+1020 : 0x9.125bd8436acc8p-516 : inexact-ok
+= y0 downward ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x9.125bd8436acc225p-516L : inexact-ok
+= y0 tonearest ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x9.125bd8436acc226p-516L : inexact-ok
+= y0 towardzero ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x9.125bd8436acc225p-516L : inexact-ok
+= y0 upward ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x9.125bd8436acc226p-516L : inexact-ok
+= y0 downward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x9.125bd8436acc225p-516L : inexact-ok
+= y0 tonearest ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x9.125bd8436acc226p-516L : inexact-ok
+= y0 towardzero ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x9.125bd8436acc225p-516L : inexact-ok
+= y0 upward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x9.125bd8436acc226p-516L : inexact-ok
+= y0 downward ldbl-128 0xf.ffffffffffff8p+1020L : 0x9.125bd8436acc225eb7a1cfb5fa48p-516L : inexact-ok
+= y0 tonearest ldbl-128 0xf.ffffffffffff8p+1020L : 0x9.125bd8436acc225eb7a1cfb5fa5p-516L : inexact-ok
+= y0 towardzero ldbl-128 0xf.ffffffffffff8p+1020L : 0x9.125bd8436acc225eb7a1cfb5fa48p-516L : inexact-ok
+= y0 upward ldbl-128 0xf.ffffffffffff8p+1020L : 0x9.125bd8436acc225eb7a1cfb5fa5p-516L : inexact-ok
+= y0 downward ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0x9.125bd8436acc225eb7a1cfb5f8p-516L : inexact-ok
+= y0 tonearest ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0x9.125bd8436acc225eb7a1cfb5fcp-516L : inexact-ok
+= y0 towardzero ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0x9.125bd8436acc225eb7a1cfb5f8p-516L : inexact-ok
+= y0 upward ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0x9.125bd8436acc225eb7a1cfb5fcp-516L : inexact-ok
+= y0 downward ldbl-96-intel 0x8p+16380L : -0x6.c9bcc4d4937a307p-8196L : inexact-ok
+= y0 tonearest ldbl-96-intel 0x8p+16380L : -0x6.c9bcc4d4937a307p-8196L : inexact-ok
+= y0 towardzero ldbl-96-intel 0x8p+16380L : -0x6.c9bcc4d4937a3068p-8196L : inexact-ok
+= y0 upward ldbl-96-intel 0x8p+16380L : -0x6.c9bcc4d4937a3068p-8196L : inexact-ok
+= y0 downward ldbl-96-m68k 0x8p+16380L : -0x6.c9bcc4d4937a307p-8196L : inexact-ok
+= y0 tonearest ldbl-96-m68k 0x8p+16380L : -0x6.c9bcc4d4937a307p-8196L : inexact-ok
+= y0 towardzero ldbl-96-m68k 0x8p+16380L : -0x6.c9bcc4d4937a3068p-8196L : inexact-ok
+= y0 upward ldbl-96-m68k 0x8p+16380L : -0x6.c9bcc4d4937a3068p-8196L : inexact-ok
+= y0 downward ldbl-128 0x8p+16380L : -0x6.c9bcc4d4937a306ec1ef5722901p-8196L : inexact-ok
+= y0 tonearest ldbl-128 0x8p+16380L : -0x6.c9bcc4d4937a306ec1ef5722901p-8196L : inexact-ok
+= y0 towardzero ldbl-128 0x8p+16380L : -0x6.c9bcc4d4937a306ec1ef5722900cp-8196L : inexact-ok
+= y0 upward ldbl-128 0x8p+16380L : -0x6.c9bcc4d4937a306ec1ef5722900cp-8196L : inexact-ok
+= y0 downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : -0x5.34b8be56c9cb044a0ef191b0251p-516L : inexact-ok
+= y0 tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : -0x5.34b8be56c9cb044a0ef191b0251p-516L : inexact-ok
+= y0 towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : -0x5.34b8be56c9cb044a0ef191b0250cp-516L : inexact-ok
+= y0 upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : -0x5.34b8be56c9cb044a0ef191b0250cp-516L : inexact-ok
+= y0 downward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : -0x5.34b8be56c9cb044a0ef191b026p-516L : inexact-ok
+= y0 tonearest ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : -0x5.34b8be56c9cb044a0ef191b026p-516L : inexact-ok
+= y0 towardzero ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : -0x5.34b8be56c9cb044a0ef191b024p-516L : inexact-ok
+= y0 upward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : -0x5.34b8be56c9cb044a0ef191b024p-516L : inexact-ok
+y0 0x1p-10
+= y0 downward flt-32 0x4p-12f : -0x4.7c8c48p+0f : inexact-ok
+= y0 tonearest flt-32 0x4p-12f : -0x4.7c8c4p+0f : inexact-ok
+= y0 towardzero flt-32 0x4p-12f : -0x4.7c8c4p+0f : inexact-ok
+= y0 upward flt-32 0x4p-12f : -0x4.7c8c4p+0f : inexact-ok
+= y0 downward dbl-64 0x4p-12 : -0x4.7c8c40877c0c8p+0 : inexact-ok
+= y0 tonearest dbl-64 0x4p-12 : -0x4.7c8c40877c0c8p+0 : inexact-ok
+= y0 towardzero dbl-64 0x4p-12 : -0x4.7c8c40877c0c4p+0 : inexact-ok
+= y0 upward dbl-64 0x4p-12 : -0x4.7c8c40877c0c4p+0 : inexact-ok
+= y0 downward ldbl-96-intel 0x4p-12L : -0x4.7c8c40877c0c685p+0L : inexact-ok
+= y0 tonearest ldbl-96-intel 0x4p-12L : -0x4.7c8c40877c0c6848p+0L : inexact-ok
+= y0 towardzero ldbl-96-intel 0x4p-12L : -0x4.7c8c40877c0c6848p+0L : inexact-ok
+= y0 upward ldbl-96-intel 0x4p-12L : -0x4.7c8c40877c0c6848p+0L : inexact-ok
+= y0 downward ldbl-96-m68k 0x4p-12L : -0x4.7c8c40877c0c685p+0L : inexact-ok
+= y0 tonearest ldbl-96-m68k 0x4p-12L : -0x4.7c8c40877c0c6848p+0L : inexact-ok
+= y0 towardzero ldbl-96-m68k 0x4p-12L : -0x4.7c8c40877c0c6848p+0L : inexact-ok
+= y0 upward ldbl-96-m68k 0x4p-12L : -0x4.7c8c40877c0c6848p+0L : inexact-ok
+= y0 downward ldbl-128 0x4p-12L : -0x4.7c8c40877c0c684b896dfd88327cp+0L : inexact-ok
+= y0 tonearest ldbl-128 0x4p-12L : -0x4.7c8c40877c0c684b896dfd88327cp+0L : inexact-ok
+= y0 towardzero ldbl-128 0x4p-12L : -0x4.7c8c40877c0c684b896dfd883278p+0L : inexact-ok
+= y0 upward ldbl-128 0x4p-12L : -0x4.7c8c40877c0c684b896dfd883278p+0L : inexact-ok
+= y0 downward ldbl-128ibm 0x4p-12L : -0x4.7c8c40877c0c684b896dfd8834p+0L : inexact-ok
+= y0 tonearest ldbl-128ibm 0x4p-12L : -0x4.7c8c40877c0c684b896dfd8832p+0L : inexact-ok
+= y0 towardzero ldbl-128ibm 0x4p-12L : -0x4.7c8c40877c0c684b896dfd8832p+0L : inexact-ok
+= y0 upward ldbl-128ibm 0x4p-12L : -0x4.7c8c40877c0c684b896dfd8832p+0L : inexact-ok
+y0 0x1p-20
+= y0 downward flt-32 0x1p-20f : -0x8.e633ep+0f : inexact-ok
+= y0 tonearest flt-32 0x1p-20f : -0x8.e633dp+0f : inexact-ok
+= y0 towardzero flt-32 0x1p-20f : -0x8.e633dp+0f : inexact-ok
+= y0 upward flt-32 0x1p-20f : -0x8.e633dp+0f : inexact-ok
+= y0 downward dbl-64 0x1p-20 : -0x8.e633d371587e8p+0 : inexact-ok
+= y0 tonearest dbl-64 0x1p-20 : -0x8.e633d371587e8p+0 : inexact-ok
+= y0 towardzero dbl-64 0x1p-20 : -0x8.e633d371587ep+0 : inexact-ok
+= y0 upward dbl-64 0x1p-20 : -0x8.e633d371587ep+0 : inexact-ok
+= y0 downward ldbl-96-intel 0x1p-20L : -0x8.e633d371587e7dcp+0L : inexact-ok
+= y0 tonearest ldbl-96-intel 0x1p-20L : -0x8.e633d371587e7dbp+0L : inexact-ok
+= y0 towardzero ldbl-96-intel 0x1p-20L : -0x8.e633d371587e7dbp+0L : inexact-ok
+= y0 upward ldbl-96-intel 0x1p-20L : -0x8.e633d371587e7dbp+0L : inexact-ok
+= y0 downward ldbl-96-m68k 0x1p-20L : -0x8.e633d371587e7dcp+0L : inexact-ok
+= y0 tonearest ldbl-96-m68k 0x1p-20L : -0x8.e633d371587e7dbp+0L : inexact-ok
+= y0 towardzero ldbl-96-m68k 0x1p-20L : -0x8.e633d371587e7dbp+0L : inexact-ok
+= y0 upward ldbl-96-m68k 0x1p-20L : -0x8.e633d371587e7dbp+0L : inexact-ok
+= y0 downward ldbl-128 0x1p-20L : -0x8.e633d371587e7db1015bfb35b3ap+0L : inexact-ok
+= y0 tonearest ldbl-128 0x1p-20L : -0x8.e633d371587e7db1015bfb35b398p+0L : inexact-ok
+= y0 towardzero ldbl-128 0x1p-20L : -0x8.e633d371587e7db1015bfb35b398p+0L : inexact-ok
+= y0 upward ldbl-128 0x1p-20L : -0x8.e633d371587e7db1015bfb35b398p+0L : inexact-ok
+= y0 downward ldbl-128ibm 0x1p-20L : -0x8.e633d371587e7db1015bfb35b4p+0L : inexact-ok
+= y0 tonearest ldbl-128ibm 0x1p-20L : -0x8.e633d371587e7db1015bfb35b4p+0L : inexact-ok
+= y0 towardzero ldbl-128ibm 0x1p-20L : -0x8.e633d371587e7db1015bfb35bp+0L : inexact-ok
+= y0 upward ldbl-128ibm 0x1p-20L : -0x8.e633d371587e7db1015bfb35bp+0L : inexact-ok
+y0 0x1p-30
+= y0 downward flt-32 0x4p-32f : -0xd.4fdb6p+0f : inexact-ok
+= y0 tonearest flt-32 0x4p-32f : -0xd.4fdb5p+0f : inexact-ok
+= y0 towardzero flt-32 0x4p-32f : -0xd.4fdb5p+0f : inexact-ok
+= y0 upward flt-32 0x4p-32f : -0xd.4fdb5p+0f : inexact-ok
+= y0 downward dbl-64 0x4p-32 : -0xd.4fdb51dd22698p+0 : inexact-ok
+= y0 tonearest dbl-64 0x4p-32 : -0xd.4fdb51dd2269p+0 : inexact-ok
+= y0 towardzero dbl-64 0x4p-32 : -0xd.4fdb51dd2269p+0 : inexact-ok
+= y0 upward dbl-64 0x4p-32 : -0xd.4fdb51dd2269p+0 : inexact-ok
+= y0 downward ldbl-96-intel 0x4p-32L : -0xd.4fdb51dd22691e1p+0L : inexact-ok
+= y0 tonearest ldbl-96-intel 0x4p-32L : -0xd.4fdb51dd22691e1p+0L : inexact-ok
+= y0 towardzero ldbl-96-intel 0x4p-32L : -0xd.4fdb51dd22691ep+0L : inexact-ok
+= y0 upward ldbl-96-intel 0x4p-32L : -0xd.4fdb51dd22691ep+0L : inexact-ok
+= y0 downward ldbl-96-m68k 0x4p-32L : -0xd.4fdb51dd22691e1p+0L : inexact-ok
+= y0 tonearest ldbl-96-m68k 0x4p-32L : -0xd.4fdb51dd22691e1p+0L : inexact-ok
+= y0 towardzero ldbl-96-m68k 0x4p-32L : -0xd.4fdb51dd22691ep+0L : inexact-ok
+= y0 upward ldbl-96-m68k 0x4p-32L : -0xd.4fdb51dd22691ep+0L : inexact-ok
+= y0 downward ldbl-128 0x4p-32L : -0xd.4fdb51dd22691e0e0a4639a430a8p+0L : inexact-ok
+= y0 tonearest ldbl-128 0x4p-32L : -0xd.4fdb51dd22691e0e0a4639a430a8p+0L : inexact-ok
+= y0 towardzero ldbl-128 0x4p-32L : -0xd.4fdb51dd22691e0e0a4639a430ap+0L : inexact-ok
+= y0 upward ldbl-128 0x4p-32L : -0xd.4fdb51dd22691e0e0a4639a430ap+0L : inexact-ok
+= y0 downward ldbl-128ibm 0x4p-32L : -0xd.4fdb51dd22691e0e0a4639a434p+0L : inexact-ok
+= y0 tonearest ldbl-128ibm 0x4p-32L : -0xd.4fdb51dd22691e0e0a4639a43p+0L : inexact-ok
+= y0 towardzero ldbl-128ibm 0x4p-32L : -0xd.4fdb51dd22691e0e0a4639a43p+0L : inexact-ok
+= y0 upward ldbl-128ibm 0x4p-32L : -0xd.4fdb51dd22691e0e0a4639a43p+0L : inexact-ok
+y0 0x1p-40
+= y0 downward flt-32 0x1p-40f : -0x1.1b982ep+4f : inexact-ok
+= y0 tonearest flt-32 0x1p-40f : -0x1.1b982ep+4f : inexact-ok
+= y0 towardzero flt-32 0x1p-40f : -0x1.1b982cp+4f : inexact-ok
+= y0 upward flt-32 0x1p-40f : -0x1.1b982cp+4f : inexact-ok
+= y0 downward dbl-64 0x1p-40 : -0x1.1b982d048e9f2p+4 : inexact-ok
+= y0 tonearest dbl-64 0x1p-40 : -0x1.1b982d048e9f1p+4 : inexact-ok
+= y0 towardzero dbl-64 0x1p-40 : -0x1.1b982d048e9f1p+4 : inexact-ok
+= y0 upward dbl-64 0x1p-40 : -0x1.1b982d048e9f1p+4 : inexact-ok
+= y0 downward ldbl-96-intel 0x1p-40L : -0x1.1b982d048e9f173ap+4L : inexact-ok
+= y0 tonearest ldbl-96-intel 0x1p-40L : -0x1.1b982d048e9f1738p+4L : inexact-ok
+= y0 towardzero ldbl-96-intel 0x1p-40L : -0x1.1b982d048e9f1738p+4L : inexact-ok
+= y0 upward ldbl-96-intel 0x1p-40L : -0x1.1b982d048e9f1738p+4L : inexact-ok
+= y0 downward ldbl-96-m68k 0x1p-40L : -0x1.1b982d048e9f173ap+4L : inexact-ok
+= y0 tonearest ldbl-96-m68k 0x1p-40L : -0x1.1b982d048e9f1738p+4L : inexact-ok
+= y0 towardzero ldbl-96-m68k 0x1p-40L : -0x1.1b982d048e9f1738p+4L : inexact-ok
+= y0 upward ldbl-96-m68k 0x1p-40L : -0x1.1b982d048e9f1738p+4L : inexact-ok
+= y0 downward ldbl-128 0x1p-40L : -0x1.1b982d048e9f17384f1e869823a7p+4L : inexact-ok
+= y0 tonearest ldbl-128 0x1p-40L : -0x1.1b982d048e9f17384f1e869823a6p+4L : inexact-ok
+= y0 towardzero ldbl-128 0x1p-40L : -0x1.1b982d048e9f17384f1e869823a6p+4L : inexact-ok
+= y0 upward ldbl-128 0x1p-40L : -0x1.1b982d048e9f17384f1e869823a6p+4L : inexact-ok
+= y0 downward ldbl-128ibm 0x1p-40L : -0x1.1b982d048e9f17384f1e869824p+4L : inexact-ok
+= y0 tonearest ldbl-128ibm 0x1p-40L : -0x1.1b982d048e9f17384f1e8698238p+4L : inexact-ok
+= y0 towardzero ldbl-128ibm 0x1p-40L : -0x1.1b982d048e9f17384f1e8698238p+4L : inexact-ok
+= y0 upward ldbl-128ibm 0x1p-40L : -0x1.1b982d048e9f17384f1e8698238p+4L : inexact-ok
+y0 0x1p-50
+= y0 downward flt-32 0x4p-52f : -0x1.6232a6p+4f : inexact-ok
+= y0 tonearest flt-32 0x4p-52f : -0x1.6232a4p+4f : inexact-ok
+= y0 towardzero flt-32 0x4p-52f : -0x1.6232a4p+4f : inexact-ok
+= y0 upward flt-32 0x4p-52f : -0x1.6232a4p+4f : inexact-ok
+= y0 downward dbl-64 0x4p-52 : -0x1.6232a4eb4b17ap+4 : inexact-ok
+= y0 tonearest dbl-64 0x4p-52 : -0x1.6232a4eb4b17ap+4 : inexact-ok
+= y0 towardzero dbl-64 0x4p-52 : -0x1.6232a4eb4b179p+4 : inexact-ok
+= y0 upward dbl-64 0x4p-52 : -0x1.6232a4eb4b179p+4 : inexact-ok
+= y0 downward ldbl-96-intel 0x4p-52L : -0x1.6232a4eb4b179c8ep+4L : inexact-ok
+= y0 tonearest ldbl-96-intel 0x4p-52L : -0x1.6232a4eb4b179c8cp+4L : inexact-ok
+= y0 towardzero ldbl-96-intel 0x4p-52L : -0x1.6232a4eb4b179c8cp+4L : inexact-ok
+= y0 upward ldbl-96-intel 0x4p-52L : -0x1.6232a4eb4b179c8cp+4L : inexact-ok
+= y0 downward ldbl-96-m68k 0x4p-52L : -0x1.6232a4eb4b179c8ep+4L : inexact-ok
+= y0 tonearest ldbl-96-m68k 0x4p-52L : -0x1.6232a4eb4b179c8cp+4L : inexact-ok
+= y0 towardzero ldbl-96-m68k 0x4p-52L : -0x1.6232a4eb4b179c8cp+4L : inexact-ok
+= y0 upward ldbl-96-m68k 0x4p-52L : -0x1.6232a4eb4b179c8cp+4L : inexact-ok
+= y0 downward ldbl-128 0x4p-52L : -0x1.6232a4eb4b179c8c40e407270503p+4L : inexact-ok
+= y0 tonearest ldbl-128 0x4p-52L : -0x1.6232a4eb4b179c8c40e407270503p+4L : inexact-ok
+= y0 towardzero ldbl-128 0x4p-52L : -0x1.6232a4eb4b179c8c40e407270502p+4L : inexact-ok
+= y0 upward ldbl-128 0x4p-52L : -0x1.6232a4eb4b179c8c40e407270502p+4L : inexact-ok
+= y0 downward ldbl-128ibm 0x4p-52L : -0x1.6232a4eb4b179c8c40e40727058p+4L : inexact-ok
+= y0 tonearest ldbl-128ibm 0x4p-52L : -0x1.6232a4eb4b179c8c40e4072705p+4L : inexact-ok
+= y0 towardzero ldbl-128ibm 0x4p-52L : -0x1.6232a4eb4b179c8c40e4072705p+4L : inexact-ok
+= y0 upward ldbl-128ibm 0x4p-52L : -0x1.6232a4eb4b179c8c40e4072705p+4L : inexact-ok
+y0 0x1p-60
+= y0 downward flt-32 0x1p-60f : -0x1.a8cd1ep+4f : inexact-ok
+= y0 tonearest flt-32 0x1p-60f : -0x1.a8cd1cp+4f : inexact-ok
+= y0 towardzero flt-32 0x1p-60f : -0x1.a8cd1cp+4f : inexact-ok
+= y0 upward flt-32 0x1p-60f : -0x1.a8cd1cp+4f : inexact-ok
+= y0 downward dbl-64 0x1p-60 : -0x1.a8cd1cd207903p+4 : inexact-ok
+= y0 tonearest dbl-64 0x1p-60 : -0x1.a8cd1cd207902p+4 : inexact-ok
+= y0 towardzero dbl-64 0x1p-60 : -0x1.a8cd1cd207902p+4 : inexact-ok
+= y0 upward dbl-64 0x1p-60 : -0x1.a8cd1cd207902p+4 : inexact-ok
+= y0 downward ldbl-96-intel 0x1p-60L : -0x1.a8cd1cd2079021e2p+4L : inexact-ok
+= y0 tonearest ldbl-96-intel 0x1p-60L : -0x1.a8cd1cd2079021ep+4L : inexact-ok
+= y0 towardzero ldbl-96-intel 0x1p-60L : -0x1.a8cd1cd2079021ep+4L : inexact-ok
+= y0 upward ldbl-96-intel 0x1p-60L : -0x1.a8cd1cd2079021ep+4L : inexact-ok
+= y0 downward ldbl-96-m68k 0x1p-60L : -0x1.a8cd1cd2079021e2p+4L : inexact-ok
+= y0 tonearest ldbl-96-m68k 0x1p-60L : -0x1.a8cd1cd2079021ep+4L : inexact-ok
+= y0 towardzero ldbl-96-m68k 0x1p-60L : -0x1.a8cd1cd2079021ep+4L : inexact-ok
+= y0 upward ldbl-96-m68k 0x1p-60L : -0x1.a8cd1cd2079021ep+4L : inexact-ok
+= y0 downward ldbl-128 0x1p-60L : -0x1.a8cd1cd2079021e032a93e440074p+4L : inexact-ok
+= y0 tonearest ldbl-128 0x1p-60L : -0x1.a8cd1cd2079021e032a93e440074p+4L : inexact-ok
+= y0 towardzero ldbl-128 0x1p-60L : -0x1.a8cd1cd2079021e032a93e440073p+4L : inexact-ok
+= y0 upward ldbl-128 0x1p-60L : -0x1.a8cd1cd2079021e032a93e440073p+4L : inexact-ok
+= y0 downward ldbl-128ibm 0x1p-60L : -0x1.a8cd1cd2079021e032a93e44008p+4L : inexact-ok
+= y0 tonearest ldbl-128ibm 0x1p-60L : -0x1.a8cd1cd2079021e032a93e44008p+4L : inexact-ok
+= y0 towardzero ldbl-128ibm 0x1p-60L : -0x1.a8cd1cd2079021e032a93e44p+4L : inexact-ok
+= y0 upward ldbl-128ibm 0x1p-60L : -0x1.a8cd1cd2079021e032a93e44p+4L : inexact-ok
+y0 0x1p-70
+= y0 downward flt-32 0x4p-72f : -0x1.ef6796p+4f : inexact-ok
+= y0 tonearest flt-32 0x4p-72f : -0x1.ef6794p+4f : inexact-ok
+= y0 towardzero flt-32 0x4p-72f : -0x1.ef6794p+4f : inexact-ok
+= y0 upward flt-32 0x4p-72f : -0x1.ef6794p+4f : inexact-ok
+= y0 downward dbl-64 0x4p-72 : -0x1.ef6794b8c408bp+4 : inexact-ok
+= y0 tonearest dbl-64 0x4p-72 : -0x1.ef6794b8c408ap+4 : inexact-ok
+= y0 towardzero dbl-64 0x4p-72 : -0x1.ef6794b8c408ap+4 : inexact-ok
+= y0 upward dbl-64 0x4p-72 : -0x1.ef6794b8c408ap+4 : inexact-ok
+= y0 downward ldbl-96-intel 0x4p-72L : -0x1.ef6794b8c408a736p+4L : inexact-ok
+= y0 tonearest ldbl-96-intel 0x4p-72L : -0x1.ef6794b8c408a734p+4L : inexact-ok
+= y0 towardzero ldbl-96-intel 0x4p-72L : -0x1.ef6794b8c408a734p+4L : inexact-ok
+= y0 upward ldbl-96-intel 0x4p-72L : -0x1.ef6794b8c408a734p+4L : inexact-ok
+= y0 downward ldbl-96-m68k 0x4p-72L : -0x1.ef6794b8c408a736p+4L : inexact-ok
+= y0 tonearest ldbl-96-m68k 0x4p-72L : -0x1.ef6794b8c408a734p+4L : inexact-ok
+= y0 towardzero ldbl-96-m68k 0x4p-72L : -0x1.ef6794b8c408a734p+4L : inexact-ok
+= y0 upward ldbl-96-m68k 0x4p-72L : -0x1.ef6794b8c408a734p+4L : inexact-ok
+= y0 downward ldbl-128 0x4p-72L : -0x1.ef6794b8c408a734246e7560f633p+4L : inexact-ok
+= y0 tonearest ldbl-128 0x4p-72L : -0x1.ef6794b8c408a734246e7560f633p+4L : inexact-ok
+= y0 towardzero ldbl-128 0x4p-72L : -0x1.ef6794b8c408a734246e7560f632p+4L : inexact-ok
+= y0 upward ldbl-128 0x4p-72L : -0x1.ef6794b8c408a734246e7560f632p+4L : inexact-ok
+= y0 downward ldbl-128ibm 0x4p-72L : -0x1.ef6794b8c408a734246e7560f68p+4L : inexact-ok
+= y0 tonearest ldbl-128ibm 0x4p-72L : -0x1.ef6794b8c408a734246e7560f6p+4L : inexact-ok
+= y0 towardzero ldbl-128ibm 0x4p-72L : -0x1.ef6794b8c408a734246e7560f6p+4L : inexact-ok
+= y0 upward ldbl-128ibm 0x4p-72L : -0x1.ef6794b8c408a734246e7560f6p+4L : inexact-ok
+y0 0x1p-80
+= y0 downward flt-32 0x1p-80f : -0x2.36021p+4f : inexact-ok
+= y0 tonearest flt-32 0x1p-80f : -0x2.36020cp+4f : inexact-ok
+= y0 towardzero flt-32 0x1p-80f : -0x2.36020cp+4f : inexact-ok
+= y0 upward flt-32 0x1p-80f : -0x2.36020cp+4f : inexact-ok
+= y0 downward dbl-64 0x1p-80 : -0x2.36020c9f80814p+4 : inexact-ok
+= y0 tonearest dbl-64 0x1p-80 : -0x2.36020c9f80812p+4 : inexact-ok
+= y0 towardzero dbl-64 0x1p-80 : -0x2.36020c9f80812p+4 : inexact-ok
+= y0 upward dbl-64 0x1p-80 : -0x2.36020c9f80812p+4 : inexact-ok
+= y0 downward ldbl-96-intel 0x1p-80L : -0x2.36020c9f80812c8cp+4L : inexact-ok
+= y0 tonearest ldbl-96-intel 0x1p-80L : -0x2.36020c9f80812c88p+4L : inexact-ok
+= y0 towardzero ldbl-96-intel 0x1p-80L : -0x2.36020c9f80812c88p+4L : inexact-ok
+= y0 upward ldbl-96-intel 0x1p-80L : -0x2.36020c9f80812c88p+4L : inexact-ok
+= y0 downward ldbl-96-m68k 0x1p-80L : -0x2.36020c9f80812c8cp+4L : inexact-ok
+= y0 tonearest ldbl-96-m68k 0x1p-80L : -0x2.36020c9f80812c88p+4L : inexact-ok
+= y0 towardzero ldbl-96-m68k 0x1p-80L : -0x2.36020c9f80812c88p+4L : inexact-ok
+= y0 upward ldbl-96-m68k 0x1p-80L : -0x2.36020c9f80812c88p+4L : inexact-ok
+= y0 downward ldbl-128 0x1p-80L : -0x2.36020c9f80812c881633ac7debf4p+4L : inexact-ok
+= y0 tonearest ldbl-128 0x1p-80L : -0x2.36020c9f80812c881633ac7debf2p+4L : inexact-ok
+= y0 towardzero ldbl-128 0x1p-80L : -0x2.36020c9f80812c881633ac7debf2p+4L : inexact-ok
+= y0 upward ldbl-128 0x1p-80L : -0x2.36020c9f80812c881633ac7debf2p+4L : inexact-ok
+= y0 downward ldbl-128ibm 0x1p-80L : -0x2.36020c9f80812c881633ac7decp+4L : inexact-ok
+= y0 tonearest ldbl-128ibm 0x1p-80L : -0x2.36020c9f80812c881633ac7decp+4L : inexact-ok
+= y0 towardzero ldbl-128ibm 0x1p-80L : -0x2.36020c9f80812c881633ac7debp+4L : inexact-ok
+= y0 upward ldbl-128ibm 0x1p-80L : -0x2.36020c9f80812c881633ac7debp+4L : inexact-ok
+y0 0x1p-90
+= y0 downward flt-32 0x4p-92f : -0x2.7c9c88p+4f : inexact-ok
+= y0 tonearest flt-32 0x4p-92f : -0x2.7c9c84p+4f : inexact-ok
+= y0 towardzero flt-32 0x4p-92f : -0x2.7c9c84p+4f : inexact-ok
+= y0 upward flt-32 0x4p-92f : -0x2.7c9c84p+4f : inexact-ok
+= y0 downward dbl-64 0x4p-92 : -0x2.7c9c84863cf9cp+4 : inexact-ok
+= y0 tonearest dbl-64 0x4p-92 : -0x2.7c9c84863cf9cp+4 : inexact-ok
+= y0 towardzero dbl-64 0x4p-92 : -0x2.7c9c84863cf9ap+4 : inexact-ok
+= y0 upward dbl-64 0x4p-92 : -0x2.7c9c84863cf9ap+4 : inexact-ok
+= y0 downward ldbl-96-intel 0x4p-92L : -0x2.7c9c84863cf9b1ep+4L : inexact-ok
+= y0 tonearest ldbl-96-intel 0x4p-92L : -0x2.7c9c84863cf9b1dcp+4L : inexact-ok
+= y0 towardzero ldbl-96-intel 0x4p-92L : -0x2.7c9c84863cf9b1dcp+4L : inexact-ok
+= y0 upward ldbl-96-intel 0x4p-92L : -0x2.7c9c84863cf9b1dcp+4L : inexact-ok
+= y0 downward ldbl-96-m68k 0x4p-92L : -0x2.7c9c84863cf9b1ep+4L : inexact-ok
+= y0 tonearest ldbl-96-m68k 0x4p-92L : -0x2.7c9c84863cf9b1dcp+4L : inexact-ok
+= y0 towardzero ldbl-96-m68k 0x4p-92L : -0x2.7c9c84863cf9b1dcp+4L : inexact-ok
+= y0 upward ldbl-96-m68k 0x4p-92L : -0x2.7c9c84863cf9b1dcp+4L : inexact-ok
+= y0 downward ldbl-128 0x4p-92L : -0x2.7c9c84863cf9b1dc07f8e39ae1b2p+4L : inexact-ok
+= y0 tonearest ldbl-128 0x4p-92L : -0x2.7c9c84863cf9b1dc07f8e39ae1b2p+4L : inexact-ok
+= y0 towardzero ldbl-128 0x4p-92L : -0x2.7c9c84863cf9b1dc07f8e39ae1bp+4L : inexact-ok
+= y0 upward ldbl-128 0x4p-92L : -0x2.7c9c84863cf9b1dc07f8e39ae1bp+4L : inexact-ok
+= y0 downward ldbl-128ibm 0x4p-92L : -0x2.7c9c84863cf9b1dc07f8e39ae2p+4L : inexact-ok
+= y0 tonearest ldbl-128ibm 0x4p-92L : -0x2.7c9c84863cf9b1dc07f8e39ae2p+4L : inexact-ok
+= y0 towardzero ldbl-128ibm 0x4p-92L : -0x2.7c9c84863cf9b1dc07f8e39ae1p+4L : inexact-ok
+= y0 upward ldbl-128ibm 0x4p-92L : -0x2.7c9c84863cf9b1dc07f8e39ae1p+4L : inexact-ok
+y0 0x1p-100
+= y0 downward flt-32 0x1p-100f : -0x2.c337p+4f : inexact-ok
+= y0 tonearest flt-32 0x1p-100f : -0x2.c336fcp+4f : inexact-ok
+= y0 towardzero flt-32 0x1p-100f : -0x2.c336fcp+4f : inexact-ok
+= y0 upward flt-32 0x1p-100f : -0x2.c336fcp+4f : inexact-ok
+= y0 downward dbl-64 0x1p-100 : -0x2.c336fc6cf9724p+4 : inexact-ok
+= y0 tonearest dbl-64 0x1p-100 : -0x2.c336fc6cf9724p+4 : inexact-ok
+= y0 towardzero dbl-64 0x1p-100 : -0x2.c336fc6cf9722p+4 : inexact-ok
+= y0 upward dbl-64 0x1p-100 : -0x2.c336fc6cf9722p+4 : inexact-ok
+= y0 downward ldbl-96-intel 0x1p-100L : -0x2.c336fc6cf972373p+4L : inexact-ok
+= y0 tonearest ldbl-96-intel 0x1p-100L : -0x2.c336fc6cf972373p+4L : inexact-ok
+= y0 towardzero ldbl-96-intel 0x1p-100L : -0x2.c336fc6cf972372cp+4L : inexact-ok
+= y0 upward ldbl-96-intel 0x1p-100L : -0x2.c336fc6cf972372cp+4L : inexact-ok
+= y0 downward ldbl-96-m68k 0x1p-100L : -0x2.c336fc6cf972373p+4L : inexact-ok
+= y0 tonearest ldbl-96-m68k 0x1p-100L : -0x2.c336fc6cf972373p+4L : inexact-ok
+= y0 towardzero ldbl-96-m68k 0x1p-100L : -0x2.c336fc6cf972372cp+4L : inexact-ok
+= y0 upward ldbl-96-m68k 0x1p-100L : -0x2.c336fc6cf972372cp+4L : inexact-ok
+= y0 downward ldbl-128 0x1p-100L : -0x2.c336fc6cf972372ff9be1ab7d772p+4L : inexact-ok
+= y0 tonearest ldbl-128 0x1p-100L : -0x2.c336fc6cf972372ff9be1ab7d77p+4L : inexact-ok
+= y0 towardzero ldbl-128 0x1p-100L : -0x2.c336fc6cf972372ff9be1ab7d77p+4L : inexact-ok
+= y0 upward ldbl-128 0x1p-100L : -0x2.c336fc6cf972372ff9be1ab7d77p+4L : inexact-ok
+= y0 downward ldbl-128ibm 0x1p-100L : -0x2.c336fc6cf972372ff9be1ab7d8p+4L : inexact-ok
+= y0 tonearest ldbl-128ibm 0x1p-100L : -0x2.c336fc6cf972372ff9be1ab7d7p+4L : inexact-ok
+= y0 towardzero ldbl-128ibm 0x1p-100L : -0x2.c336fc6cf972372ff9be1ab7d7p+4L : inexact-ok
+= y0 upward ldbl-128ibm 0x1p-100L : -0x2.c336fc6cf972372ff9be1ab7d7p+4L : inexact-ok
+y0 0x1p-110
+= y0 downward flt-32 0x4p-112f : -0x3.09d178p+4f : inexact-ok
+= y0 tonearest flt-32 0x4p-112f : -0x3.09d174p+4f : inexact-ok
+= y0 towardzero flt-32 0x4p-112f : -0x3.09d174p+4f : inexact-ok
+= y0 upward flt-32 0x4p-112f : -0x3.09d174p+4f : inexact-ok
+= y0 downward dbl-64 0x4p-112 : -0x3.09d17453b5eacp+4 : inexact-ok
+= y0 tonearest dbl-64 0x4p-112 : -0x3.09d17453b5eacp+4 : inexact-ok
+= y0 towardzero dbl-64 0x4p-112 : -0x3.09d17453b5eaap+4 : inexact-ok
+= y0 upward dbl-64 0x4p-112 : -0x3.09d17453b5eaap+4 : inexact-ok
+= y0 downward ldbl-96-intel 0x4p-112L : -0x3.09d17453b5eabc84p+4L : inexact-ok
+= y0 tonearest ldbl-96-intel 0x4p-112L : -0x3.09d17453b5eabc84p+4L : inexact-ok
+= y0 towardzero ldbl-96-intel 0x4p-112L : -0x3.09d17453b5eabc8p+4L : inexact-ok
+= y0 upward ldbl-96-intel 0x4p-112L : -0x3.09d17453b5eabc8p+4L : inexact-ok
+= y0 downward ldbl-96-m68k 0x4p-112L : -0x3.09d17453b5eabc84p+4L : inexact-ok
+= y0 tonearest ldbl-96-m68k 0x4p-112L : -0x3.09d17453b5eabc84p+4L : inexact-ok
+= y0 towardzero ldbl-96-m68k 0x4p-112L : -0x3.09d17453b5eabc8p+4L : inexact-ok
+= y0 upward ldbl-96-m68k 0x4p-112L : -0x3.09d17453b5eabc8p+4L : inexact-ok
+= y0 downward ldbl-128 0x4p-112L : -0x3.09d17453b5eabc83eb8351d4cd32p+4L : inexact-ok
+= y0 tonearest ldbl-128 0x4p-112L : -0x3.09d17453b5eabc83eb8351d4cd3p+4L : inexact-ok
+= y0 towardzero ldbl-128 0x4p-112L : -0x3.09d17453b5eabc83eb8351d4cd3p+4L : inexact-ok
+= y0 upward ldbl-128 0x4p-112L : -0x3.09d17453b5eabc83eb8351d4cd3p+4L : inexact-ok
+= y0 downward ldbl-128ibm 0x4p-112L : -0x3.09d17453b5eabc83eb8351d4cep+4L : inexact-ok
+= y0 tonearest ldbl-128ibm 0x4p-112L : -0x3.09d17453b5eabc83eb8351d4cdp+4L : inexact-ok
+= y0 towardzero ldbl-128ibm 0x4p-112L : -0x3.09d17453b5eabc83eb8351d4cdp+4L : inexact-ok
+= y0 upward ldbl-128ibm 0x4p-112L : -0x3.09d17453b5eabc83eb8351d4cdp+4L : inexact-ok
+y1 0.125
+= y1 downward flt-32 0x2p-4f : -0x5.332f08p+0f : inexact-ok
+= y1 tonearest flt-32 0x2p-4f : -0x5.332fp+0f : inexact-ok
+= y1 towardzero flt-32 0x2p-4f : -0x5.332fp+0f : inexact-ok
+= y1 upward flt-32 0x2p-4f : -0x5.332fp+0f : inexact-ok
+= y1 downward dbl-64 0x2p-4 : -0x5.332f0358a051p+0 : inexact-ok
+= y1 tonearest dbl-64 0x2p-4 : -0x5.332f0358a051p+0 : inexact-ok
+= y1 towardzero dbl-64 0x2p-4 : -0x5.332f0358a050cp+0 : inexact-ok
+= y1 upward dbl-64 0x2p-4 : -0x5.332f0358a050cp+0 : inexact-ok
+= y1 downward ldbl-96-intel 0x2p-4L : -0x5.332f0358a050e3ap+0L : inexact-ok
+= y1 tonearest ldbl-96-intel 0x2p-4L : -0x5.332f0358a050e3ap+0L : inexact-ok
+= y1 towardzero ldbl-96-intel 0x2p-4L : -0x5.332f0358a050e398p+0L : inexact-ok
+= y1 upward ldbl-96-intel 0x2p-4L : -0x5.332f0358a050e398p+0L : inexact-ok
+= y1 downward ldbl-96-m68k 0x2p-4L : -0x5.332f0358a050e3ap+0L : inexact-ok
+= y1 tonearest ldbl-96-m68k 0x2p-4L : -0x5.332f0358a050e3ap+0L : inexact-ok
+= y1 towardzero ldbl-96-m68k 0x2p-4L : -0x5.332f0358a050e398p+0L : inexact-ok
+= y1 upward ldbl-96-m68k 0x2p-4L : -0x5.332f0358a050e398p+0L : inexact-ok
+= y1 downward ldbl-128 0x2p-4L : -0x5.332f0358a050e39ed8ad27e94708p+0L : inexact-ok
+= y1 tonearest ldbl-128 0x2p-4L : -0x5.332f0358a050e39ed8ad27e94708p+0L : inexact-ok
+= y1 towardzero ldbl-128 0x2p-4L : -0x5.332f0358a050e39ed8ad27e94704p+0L : inexact-ok
+= y1 upward ldbl-128 0x2p-4L : -0x5.332f0358a050e39ed8ad27e94704p+0L : inexact-ok
+= y1 downward ldbl-128ibm 0x2p-4L : -0x5.332f0358a050e39ed8ad27e948p+0L : inexact-ok
+= y1 tonearest ldbl-128ibm 0x2p-4L : -0x5.332f0358a050e39ed8ad27e948p+0L : inexact-ok
+= y1 towardzero ldbl-128ibm 0x2p-4L : -0x5.332f0358a050e39ed8ad27e946p+0L : inexact-ok
+= y1 upward ldbl-128ibm 0x2p-4L : -0x5.332f0358a050e39ed8ad27e946p+0L : inexact-ok
+y1 0.75
+= y1 downward flt-32 0xcp-4f : -0x1.099fccp+0f : inexact-ok
+= y1 tonearest flt-32 0xcp-4f : -0x1.099fccp+0f : inexact-ok
+= y1 towardzero flt-32 0xcp-4f : -0x1.099fcap+0f : inexact-ok
+= y1 upward flt-32 0xcp-4f : -0x1.099fcap+0f : inexact-ok
+= y1 downward dbl-64 0xcp-4 : -0x1.099fcbe60fd84p+0 : inexact-ok
+= y1 tonearest dbl-64 0xcp-4 : -0x1.099fcbe60fd83p+0 : inexact-ok
+= y1 towardzero dbl-64 0xcp-4 : -0x1.099fcbe60fd83p+0 : inexact-ok
+= y1 upward dbl-64 0xcp-4 : -0x1.099fcbe60fd83p+0 : inexact-ok
+= y1 downward ldbl-96-intel 0xcp-4L : -0x1.099fcbe60fd8302ap+0L : inexact-ok
+= y1 tonearest ldbl-96-intel 0xcp-4L : -0x1.099fcbe60fd8302ap+0L : inexact-ok
+= y1 towardzero ldbl-96-intel 0xcp-4L : -0x1.099fcbe60fd83028p+0L : inexact-ok
+= y1 upward ldbl-96-intel 0xcp-4L : -0x1.099fcbe60fd83028p+0L : inexact-ok
+= y1 downward ldbl-96-m68k 0xcp-4L : -0x1.099fcbe60fd8302ap+0L : inexact-ok
+= y1 tonearest ldbl-96-m68k 0xcp-4L : -0x1.099fcbe60fd8302ap+0L : inexact-ok
+= y1 towardzero ldbl-96-m68k 0xcp-4L : -0x1.099fcbe60fd83028p+0L : inexact-ok
+= y1 upward ldbl-96-m68k 0xcp-4L : -0x1.099fcbe60fd83028p+0L : inexact-ok
+= y1 downward ldbl-128 0xcp-4L : -0x1.099fcbe60fd830293e0a662302e5p+0L : inexact-ok
+= y1 tonearest ldbl-128 0xcp-4L : -0x1.099fcbe60fd830293e0a662302e4p+0L : inexact-ok
+= y1 towardzero ldbl-128 0xcp-4L : -0x1.099fcbe60fd830293e0a662302e4p+0L : inexact-ok
+= y1 upward ldbl-128 0xcp-4L : -0x1.099fcbe60fd830293e0a662302e4p+0L : inexact-ok
+= y1 downward ldbl-128ibm 0xcp-4L : -0x1.099fcbe60fd830293e0a662303p+0L : inexact-ok
+= y1 tonearest ldbl-128ibm 0xcp-4L : -0x1.099fcbe60fd830293e0a662303p+0L : inexact-ok
+= y1 towardzero ldbl-128ibm 0xcp-4L : -0x1.099fcbe60fd830293e0a6623028p+0L : inexact-ok
+= y1 upward ldbl-128ibm 0xcp-4L : -0x1.099fcbe60fd830293e0a6623028p+0L : inexact-ok
+y1 1.0
+= y1 downward flt-32 0x1p+0f : -0xc.7fd91p-4f : inexact-ok
+= y1 tonearest flt-32 0x1p+0f : -0xc.7fd9p-4f : inexact-ok
+= y1 towardzero flt-32 0x1p+0f : -0xc.7fd9p-4f : inexact-ok
+= y1 upward flt-32 0x1p+0f : -0xc.7fd9p-4f : inexact-ok
+= y1 downward dbl-64 0x1p+0 : -0xc.7fd903eb35ca8p-4 : inexact-ok
+= y1 tonearest dbl-64 0x1p+0 : -0xc.7fd903eb35cap-4 : inexact-ok
+= y1 towardzero dbl-64 0x1p+0 : -0xc.7fd903eb35cap-4 : inexact-ok
+= y1 upward dbl-64 0x1p+0 : -0xc.7fd903eb35cap-4 : inexact-ok
+= y1 downward ldbl-96-intel 0x1p+0L : -0xc.7fd903eb35ca24fp-4L : inexact-ok
+= y1 tonearest ldbl-96-intel 0x1p+0L : -0xc.7fd903eb35ca24fp-4L : inexact-ok
+= y1 towardzero ldbl-96-intel 0x1p+0L : -0xc.7fd903eb35ca24ep-4L : inexact-ok
+= y1 upward ldbl-96-intel 0x1p+0L : -0xc.7fd903eb35ca24ep-4L : inexact-ok
+= y1 downward ldbl-96-m68k 0x1p+0L : -0xc.7fd903eb35ca24fp-4L : inexact-ok
+= y1 tonearest ldbl-96-m68k 0x1p+0L : -0xc.7fd903eb35ca24fp-4L : inexact-ok
+= y1 towardzero ldbl-96-m68k 0x1p+0L : -0xc.7fd903eb35ca24ep-4L : inexact-ok
+= y1 upward ldbl-96-m68k 0x1p+0L : -0xc.7fd903eb35ca24ep-4L : inexact-ok
+= y1 downward ldbl-128 0x1p+0L : -0xc.7fd903eb35ca24ef2cdf89581968p-4L : inexact-ok
+= y1 tonearest ldbl-128 0x1p+0L : -0xc.7fd903eb35ca24ef2cdf8958196p-4L : inexact-ok
+= y1 towardzero ldbl-128 0x1p+0L : -0xc.7fd903eb35ca24ef2cdf8958196p-4L : inexact-ok
+= y1 upward ldbl-128 0x1p+0L : -0xc.7fd903eb35ca24ef2cdf8958196p-4L : inexact-ok
+= y1 downward ldbl-128ibm 0x1p+0L : -0xc.7fd903eb35ca24ef2cdf89581cp-4L : inexact-ok
+= y1 tonearest ldbl-128ibm 0x1p+0L : -0xc.7fd903eb35ca24ef2cdf895818p-4L : inexact-ok
+= y1 towardzero ldbl-128ibm 0x1p+0L : -0xc.7fd903eb35ca24ef2cdf895818p-4L : inexact-ok
+= y1 upward ldbl-128ibm 0x1p+0L : -0xc.7fd903eb35ca24ef2cdf895818p-4L : inexact-ok
+y1 1.5
+= y1 downward flt-32 0x1.8p+0f : -0x6.98d0fp-4f : inexact-ok
+= y1 tonearest flt-32 0x1.8p+0f : -0x6.98d0fp-4f : inexact-ok
+= y1 towardzero flt-32 0x1.8p+0f : -0x6.98d0e8p-4f : inexact-ok
+= y1 upward flt-32 0x1.8p+0f : -0x6.98d0e8p-4f : inexact-ok
+= y1 downward dbl-64 0x1.8p+0 : -0x6.98d0ee4b62c3cp-4 : inexact-ok
+= y1 tonearest dbl-64 0x1.8p+0 : -0x6.98d0ee4b62c3cp-4 : inexact-ok
+= y1 towardzero dbl-64 0x1.8p+0 : -0x6.98d0ee4b62c38p-4 : inexact-ok
+= y1 upward dbl-64 0x1.8p+0 : -0x6.98d0ee4b62c38p-4 : inexact-ok
+= y1 downward ldbl-96-intel 0x1.8p+0L : -0x6.98d0ee4b62c3bf9p-4L : inexact-ok
+= y1 tonearest ldbl-96-intel 0x1.8p+0L : -0x6.98d0ee4b62c3bf9p-4L : inexact-ok
+= y1 towardzero ldbl-96-intel 0x1.8p+0L : -0x6.98d0ee4b62c3bf88p-4L : inexact-ok
+= y1 upward ldbl-96-intel 0x1.8p+0L : -0x6.98d0ee4b62c3bf88p-4L : inexact-ok
+= y1 downward ldbl-96-m68k 0x1.8p+0L : -0x6.98d0ee4b62c3bf9p-4L : inexact-ok
+= y1 tonearest ldbl-96-m68k 0x1.8p+0L : -0x6.98d0ee4b62c3bf9p-4L : inexact-ok
+= y1 towardzero ldbl-96-m68k 0x1.8p+0L : -0x6.98d0ee4b62c3bf88p-4L : inexact-ok
+= y1 upward ldbl-96-m68k 0x1.8p+0L : -0x6.98d0ee4b62c3bf88p-4L : inexact-ok
+= y1 downward ldbl-128 0x1.8p+0L : -0x6.98d0ee4b62c3bf8ce41da4547258p-4L : inexact-ok
+= y1 tonearest ldbl-128 0x1.8p+0L : -0x6.98d0ee4b62c3bf8ce41da4547258p-4L : inexact-ok
+= y1 towardzero ldbl-128 0x1.8p+0L : -0x6.98d0ee4b62c3bf8ce41da4547254p-4L : inexact-ok
+= y1 upward ldbl-128 0x1.8p+0L : -0x6.98d0ee4b62c3bf8ce41da4547254p-4L : inexact-ok
+= y1 downward ldbl-128ibm 0x1.8p+0L : -0x6.98d0ee4b62c3bf8ce41da45474p-4L : inexact-ok
+= y1 tonearest ldbl-128ibm 0x1.8p+0L : -0x6.98d0ee4b62c3bf8ce41da45472p-4L : inexact-ok
+= y1 towardzero ldbl-128ibm 0x1.8p+0L : -0x6.98d0ee4b62c3bf8ce41da45472p-4L : inexact-ok
+= y1 upward ldbl-128ibm 0x1.8p+0L : -0x6.98d0ee4b62c3bf8ce41da45472p-4L : inexact-ok
+y1 2.0
+= y1 downward flt-32 0x2p+0f : -0x1.b667a4p-4f : inexact-ok
+= y1 tonearest flt-32 0x2p+0f : -0x1.b667a4p-4f : inexact-ok
+= y1 towardzero flt-32 0x2p+0f : -0x1.b667a2p-4f : inexact-ok
+= y1 upward flt-32 0x2p+0f : -0x1.b667a2p-4f : inexact-ok
+= y1 downward dbl-64 0x2p+0 : -0x1.b667a39146648p-4 : inexact-ok
+= y1 tonearest dbl-64 0x2p+0 : -0x1.b667a39146647p-4 : inexact-ok
+= y1 towardzero dbl-64 0x2p+0 : -0x1.b667a39146647p-4 : inexact-ok
+= y1 upward dbl-64 0x2p+0 : -0x1.b667a39146647p-4 : inexact-ok
+= y1 downward ldbl-96-intel 0x2p+0L : -0x1.b667a3914664758cp-4L : inexact-ok
+= y1 tonearest ldbl-96-intel 0x2p+0L : -0x1.b667a3914664758cp-4L : inexact-ok
+= y1 towardzero ldbl-96-intel 0x2p+0L : -0x1.b667a3914664758ap-4L : inexact-ok
+= y1 upward ldbl-96-intel 0x2p+0L : -0x1.b667a3914664758ap-4L : inexact-ok
+= y1 downward ldbl-96-m68k 0x2p+0L : -0x1.b667a3914664758cp-4L : inexact-ok
+= y1 tonearest ldbl-96-m68k 0x2p+0L : -0x1.b667a3914664758cp-4L : inexact-ok
+= y1 towardzero ldbl-96-m68k 0x2p+0L : -0x1.b667a3914664758ap-4L : inexact-ok
+= y1 upward ldbl-96-m68k 0x2p+0L : -0x1.b667a3914664758ap-4L : inexact-ok
+= y1 downward ldbl-128 0x2p+0L : -0x1.b667a3914664758b0c44371e51e3p-4L : inexact-ok
+= y1 tonearest ldbl-128 0x2p+0L : -0x1.b667a3914664758b0c44371e51e2p-4L : inexact-ok
+= y1 towardzero ldbl-128 0x2p+0L : -0x1.b667a3914664758b0c44371e51e2p-4L : inexact-ok
+= y1 upward ldbl-128 0x2p+0L : -0x1.b667a3914664758b0c44371e51e2p-4L : inexact-ok
+= y1 downward ldbl-128ibm 0x2p+0L : -0x1.b667a3914664758b0c44371e52p-4L : inexact-ok
+= y1 tonearest ldbl-128ibm 0x2p+0L : -0x1.b667a3914664758b0c44371e52p-4L : inexact-ok
+= y1 towardzero ldbl-128ibm 0x2p+0L : -0x1.b667a3914664758b0c44371e518p-4L : inexact-ok
+= y1 upward ldbl-128ibm 0x2p+0L : -0x1.b667a3914664758b0c44371e518p-4L : inexact-ok
+y1 8.0
+= y1 downward flt-32 0x8p+0f : -0x2.876a6cp-4f : inexact-ok
+= y1 tonearest flt-32 0x8p+0f : -0x2.876a68p-4f : inexact-ok
+= y1 towardzero flt-32 0x8p+0f : -0x2.876a68p-4f : inexact-ok
+= y1 upward flt-32 0x8p+0f : -0x2.876a68p-4f : inexact-ok
+= y1 downward dbl-64 0x8p+0 : -0x2.876a681ed266ep-4 : inexact-ok
+= y1 tonearest dbl-64 0x8p+0 : -0x2.876a681ed266cp-4 : inexact-ok
+= y1 towardzero dbl-64 0x8p+0 : -0x2.876a681ed266cp-4 : inexact-ok
+= y1 upward dbl-64 0x8p+0 : -0x2.876a681ed266cp-4 : inexact-ok
+= y1 downward ldbl-96-intel 0x8p+0L : -0x2.876a681ed266c21cp-4L : inexact-ok
+= y1 tonearest ldbl-96-intel 0x8p+0L : -0x2.876a681ed266c218p-4L : inexact-ok
+= y1 towardzero ldbl-96-intel 0x8p+0L : -0x2.876a681ed266c218p-4L : inexact-ok
+= y1 upward ldbl-96-intel 0x8p+0L : -0x2.876a681ed266c218p-4L : inexact-ok
+= y1 downward ldbl-96-m68k 0x8p+0L : -0x2.876a681ed266c21cp-4L : inexact-ok
+= y1 tonearest ldbl-96-m68k 0x8p+0L : -0x2.876a681ed266c218p-4L : inexact-ok
+= y1 towardzero ldbl-96-m68k 0x8p+0L : -0x2.876a681ed266c218p-4L : inexact-ok
+= y1 upward ldbl-96-m68k 0x8p+0L : -0x2.876a681ed266c218p-4L : inexact-ok
+= y1 downward ldbl-128 0x8p+0L : -0x2.876a681ed266c219a14b51d98a7p-4L : inexact-ok
+= y1 tonearest ldbl-128 0x8p+0L : -0x2.876a681ed266c219a14b51d98a7p-4L : inexact-ok
+= y1 towardzero ldbl-128 0x8p+0L : -0x2.876a681ed266c219a14b51d98a6ep-4L : inexact-ok
+= y1 upward ldbl-128 0x8p+0L : -0x2.876a681ed266c219a14b51d98a6ep-4L : inexact-ok
+= y1 downward ldbl-128ibm 0x8p+0L : -0x2.876a681ed266c219a14b51d98bp-4L : inexact-ok
+= y1 tonearest ldbl-128ibm 0x8p+0L : -0x2.876a681ed266c219a14b51d98ap-4L : inexact-ok
+= y1 towardzero ldbl-128ibm 0x8p+0L : -0x2.876a681ed266c219a14b51d98ap-4L : inexact-ok
+= y1 upward ldbl-128ibm 0x8p+0L : -0x2.876a681ed266c219a14b51d98ap-4L : inexact-ok
+y1 10.0
+= y1 downward flt-32 0xap+0f : 0x3.fbf798p-4f : inexact-ok
+= y1 tonearest flt-32 0xap+0f : 0x3.fbf798p-4f : inexact-ok
+= y1 towardzero flt-32 0xap+0f : 0x3.fbf798p-4f : inexact-ok
+= y1 upward flt-32 0xap+0f : 0x3.fbf79cp-4f : inexact-ok
+= y1 downward dbl-64 0xap+0 : 0x3.fbf798f2b1e78p-4 : inexact-ok
+= y1 tonearest dbl-64 0xap+0 : 0x3.fbf798f2b1e78p-4 : inexact-ok
+= y1 towardzero dbl-64 0xap+0 : 0x3.fbf798f2b1e78p-4 : inexact-ok
+= y1 upward dbl-64 0xap+0 : 0x3.fbf798f2b1e7ap-4 : inexact-ok
+= y1 downward ldbl-96-intel 0xap+0L : 0x3.fbf798f2b1e78044p-4L : inexact-ok
+= y1 tonearest ldbl-96-intel 0xap+0L : 0x3.fbf798f2b1e78044p-4L : inexact-ok
+= y1 towardzero ldbl-96-intel 0xap+0L : 0x3.fbf798f2b1e78044p-4L : inexact-ok
+= y1 upward ldbl-96-intel 0xap+0L : 0x3.fbf798f2b1e78048p-4L : inexact-ok
+= y1 downward ldbl-96-m68k 0xap+0L : 0x3.fbf798f2b1e78044p-4L : inexact-ok
+= y1 tonearest ldbl-96-m68k 0xap+0L : 0x3.fbf798f2b1e78044p-4L : inexact-ok
+= y1 towardzero ldbl-96-m68k 0xap+0L : 0x3.fbf798f2b1e78044p-4L : inexact-ok
+= y1 upward ldbl-96-m68k 0xap+0L : 0x3.fbf798f2b1e78048p-4L : inexact-ok
+= y1 downward ldbl-128 0xap+0L : 0x3.fbf798f2b1e78044d16cb7250316p-4L : inexact-ok
+= y1 tonearest ldbl-128 0xap+0L : 0x3.fbf798f2b1e78044d16cb7250318p-4L : inexact-ok
+= y1 towardzero ldbl-128 0xap+0L : 0x3.fbf798f2b1e78044d16cb7250316p-4L : inexact-ok
+= y1 upward ldbl-128 0xap+0L : 0x3.fbf798f2b1e78044d16cb7250318p-4L : inexact-ok
+= y1 downward ldbl-128ibm 0xap+0L : 0x3.fbf798f2b1e78044d16cb72503p-4L : inexact-ok
+= y1 tonearest ldbl-128ibm 0xap+0L : 0x3.fbf798f2b1e78044d16cb72503p-4L : inexact-ok
+= y1 towardzero ldbl-128ibm 0xap+0L : 0x3.fbf798f2b1e78044d16cb72503p-4L : inexact-ok
+= y1 upward ldbl-128ibm 0xap+0L : 0x3.fbf798f2b1e78044d16cb72504p-4L : inexact-ok
+y1 0x1.27e204p+99
+= y1 downward flt-32 0x9.3f102p+96f : -0x3.fffaep-52f : inexact-ok
+= y1 tonearest flt-32 0x9.3f102p+96f : -0x3.fffadcp-52f : inexact-ok
+= y1 towardzero flt-32 0x9.3f102p+96f : -0x3.fffadcp-52f : inexact-ok
+= y1 upward flt-32 0x9.3f102p+96f : -0x3.fffadcp-52f : inexact-ok
+= y1 downward dbl-64 0x9.3f102p+96 : -0x3.fffadced2ca9cp-52 : inexact-ok
+= y1 tonearest dbl-64 0x9.3f102p+96 : -0x3.fffadced2ca9ap-52 : inexact-ok
+= y1 towardzero dbl-64 0x9.3f102p+96 : -0x3.fffadced2ca9ap-52 : inexact-ok
+= y1 upward dbl-64 0x9.3f102p+96 : -0x3.fffadced2ca9ap-52 : inexact-ok
+= y1 downward ldbl-96-intel 0x9.3f102p+96L : -0x3.fffadced2ca9ad98p-52L : inexact-ok
+= y1 tonearest ldbl-96-intel 0x9.3f102p+96L : -0x3.fffadced2ca9ad94p-52L : inexact-ok
+= y1 towardzero ldbl-96-intel 0x9.3f102p+96L : -0x3.fffadced2ca9ad94p-52L : inexact-ok
+= y1 upward ldbl-96-intel 0x9.3f102p+96L : -0x3.fffadced2ca9ad94p-52L : inexact-ok
+= y1 downward ldbl-96-m68k 0x9.3f102p+96L : -0x3.fffadced2ca9ad98p-52L : inexact-ok
+= y1 tonearest ldbl-96-m68k 0x9.3f102p+96L : -0x3.fffadced2ca9ad94p-52L : inexact-ok
+= y1 towardzero ldbl-96-m68k 0x9.3f102p+96L : -0x3.fffadced2ca9ad94p-52L : inexact-ok
+= y1 upward ldbl-96-m68k 0x9.3f102p+96L : -0x3.fffadced2ca9ad94p-52L : inexact-ok
+= y1 downward ldbl-128 0x9.3f102p+96L : -0x3.fffadced2ca9ad94ba83df3de1b8p-52L : inexact-ok
+= y1 tonearest ldbl-128 0x9.3f102p+96L : -0x3.fffadced2ca9ad94ba83df3de1b6p-52L : inexact-ok
+= y1 towardzero ldbl-128 0x9.3f102p+96L : -0x3.fffadced2ca9ad94ba83df3de1b6p-52L : inexact-ok
+= y1 upward ldbl-128 0x9.3f102p+96L : -0x3.fffadced2ca9ad94ba83df3de1b6p-52L : inexact-ok
+= y1 downward ldbl-128ibm 0x9.3f102p+96L : -0x3.fffadced2ca9ad94ba83df3de2p-52L : inexact-ok
+= y1 tonearest ldbl-128ibm 0x9.3f102p+96L : -0x3.fffadced2ca9ad94ba83df3de2p-52L : inexact-ok
+= y1 towardzero ldbl-128ibm 0x9.3f102p+96L : -0x3.fffadced2ca9ad94ba83df3de1p-52L : inexact-ok
+= y1 upward ldbl-128ibm 0x9.3f102p+96L : -0x3.fffadced2ca9ad94ba83df3de1p-52L : inexact-ok
+y1 0x1.001000001p+593
+= y1 downward flt-32 0xf.fffffp+124f : -0x2.fd3facp-68f : inexact-ok
+= y1 tonearest flt-32 0xf.fffffp+124f : -0x2.fd3fa8p-68f : inexact-ok
+= y1 towardzero flt-32 0xf.fffffp+124f : -0x2.fd3fa8p-68f : inexact-ok
+= y1 upward flt-32 0xf.fffffp+124f : -0x2.fd3fa8p-68f : inexact-ok
+= y1 downward dbl-64 0xf.fffffp+124 : -0x2.fd3fa9dee089ap-68 : inexact-ok
+= y1 tonearest dbl-64 0xf.fffffp+124 : -0x2.fd3fa9dee089ap-68 : inexact-ok
+= y1 towardzero dbl-64 0xf.fffffp+124 : -0x2.fd3fa9dee0898p-68 : inexact-ok
+= y1 upward dbl-64 0xf.fffffp+124 : -0x2.fd3fa9dee0898p-68 : inexact-ok
+= y1 downward ldbl-96-intel 0xf.fffffp+124L : -0x2.fd3fa9dee0899294p-68L : inexact-ok
+= y1 tonearest ldbl-96-intel 0xf.fffffp+124L : -0x2.fd3fa9dee089929p-68L : inexact-ok
+= y1 towardzero ldbl-96-intel 0xf.fffffp+124L : -0x2.fd3fa9dee089929p-68L : inexact-ok
+= y1 upward ldbl-96-intel 0xf.fffffp+124L : -0x2.fd3fa9dee089929p-68L : inexact-ok
+= y1 downward ldbl-96-m68k 0xf.fffffp+124L : -0x2.fd3fa9dee0899294p-68L : inexact-ok
+= y1 tonearest ldbl-96-m68k 0xf.fffffp+124L : -0x2.fd3fa9dee089929p-68L : inexact-ok
+= y1 towardzero ldbl-96-m68k 0xf.fffffp+124L : -0x2.fd3fa9dee089929p-68L : inexact-ok
+= y1 upward ldbl-96-m68k 0xf.fffffp+124L : -0x2.fd3fa9dee089929p-68L : inexact-ok
+= y1 downward ldbl-128 0xf.fffffp+124L : -0x2.fd3fa9dee0899291bc853ffc5614p-68L : inexact-ok
+= y1 tonearest ldbl-128 0xf.fffffp+124L : -0x2.fd3fa9dee0899291bc853ffc5614p-68L : inexact-ok
+= y1 towardzero ldbl-128 0xf.fffffp+124L : -0x2.fd3fa9dee0899291bc853ffc5612p-68L : inexact-ok
+= y1 upward ldbl-128 0xf.fffffp+124L : -0x2.fd3fa9dee0899291bc853ffc5612p-68L : inexact-ok
+= y1 downward ldbl-128ibm 0xf.fffffp+124L : -0x2.fd3fa9dee0899291bc853ffc57p-68L : inexact-ok
+= y1 tonearest ldbl-128ibm 0xf.fffffp+124L : -0x2.fd3fa9dee0899291bc853ffc56p-68L : inexact-ok
+= y1 towardzero ldbl-128ibm 0xf.fffffp+124L : -0x2.fd3fa9dee0899291bc853ffc56p-68L : inexact-ok
+= y1 upward ldbl-128ibm 0xf.fffffp+124L : -0x2.fd3fa9dee0899291bc853ffc56p-68L : inexact-ok
+= y1 downward dbl-64 0x2.002000002p+592 : 0x7.ffff5bc14ea28p-300 : inexact-ok
+= y1 tonearest dbl-64 0x2.002000002p+592 : 0x7.ffff5bc14ea2cp-300 : inexact-ok
+= y1 towardzero dbl-64 0x2.002000002p+592 : 0x7.ffff5bc14ea28p-300 : inexact-ok
+= y1 upward dbl-64 0x2.002000002p+592 : 0x7.ffff5bc14ea2cp-300 : inexact-ok
+= y1 downward ldbl-96-intel 0x2.002000002p+592L : 0x7.ffff5bc14ea2a988p-300L : inexact-ok
+= y1 tonearest ldbl-96-intel 0x2.002000002p+592L : 0x7.ffff5bc14ea2a99p-300L : inexact-ok
+= y1 towardzero ldbl-96-intel 0x2.002000002p+592L : 0x7.ffff5bc14ea2a988p-300L : inexact-ok
+= y1 upward ldbl-96-intel 0x2.002000002p+592L : 0x7.ffff5bc14ea2a99p-300L : inexact-ok
+= y1 downward ldbl-96-m68k 0x2.002000002p+592L : 0x7.ffff5bc14ea2a988p-300L : inexact-ok
+= y1 tonearest ldbl-96-m68k 0x2.002000002p+592L : 0x7.ffff5bc14ea2a99p-300L : inexact-ok
+= y1 towardzero ldbl-96-m68k 0x2.002000002p+592L : 0x7.ffff5bc14ea2a988p-300L : inexact-ok
+= y1 upward ldbl-96-m68k 0x2.002000002p+592L : 0x7.ffff5bc14ea2a99p-300L : inexact-ok
+= y1 downward ldbl-128 0x2.002000002p+592L : 0x7.ffff5bc14ea2a98c2c8b9c03e8bcp-300L : inexact-ok
+= y1 tonearest ldbl-128 0x2.002000002p+592L : 0x7.ffff5bc14ea2a98c2c8b9c03e8cp-300L : inexact-ok
+= y1 towardzero ldbl-128 0x2.002000002p+592L : 0x7.ffff5bc14ea2a98c2c8b9c03e8bcp-300L : inexact-ok
+= y1 upward ldbl-128 0x2.002000002p+592L : 0x7.ffff5bc14ea2a98c2c8b9c03e8cp-300L : inexact-ok
+= y1 downward ldbl-128ibm 0x2.002000002p+592L : 0x7.ffff5bc14ea2a98c2c8b9c03e8p-300L : inexact-ok
+= y1 tonearest ldbl-128ibm 0x2.002000002p+592L : 0x7.ffff5bc14ea2a98c2c8b9c03e8p-300L : inexact-ok
+= y1 towardzero ldbl-128ibm 0x2.002000002p+592L : 0x7.ffff5bc14ea2a98c2c8b9c03e8p-300L : inexact-ok
+= y1 upward ldbl-128ibm 0x2.002000002p+592L : 0x7.ffff5bc14ea2a98c2c8b9c03eap-300L : inexact-ok
+y1 0x1p1023
+= y1 downward flt-32 0xf.fffffp+124f : -0x2.fd3facp-68f : inexact-ok
+= y1 tonearest flt-32 0xf.fffffp+124f : -0x2.fd3fa8p-68f : inexact-ok
+= y1 towardzero flt-32 0xf.fffffp+124f : -0x2.fd3fa8p-68f : inexact-ok
+= y1 upward flt-32 0xf.fffffp+124f : -0x2.fd3fa8p-68f : inexact-ok
+= y1 downward dbl-64 0xf.fffffp+124 : -0x2.fd3fa9dee089ap-68 : inexact-ok
+= y1 tonearest dbl-64 0xf.fffffp+124 : -0x2.fd3fa9dee089ap-68 : inexact-ok
+= y1 towardzero dbl-64 0xf.fffffp+124 : -0x2.fd3fa9dee0898p-68 : inexact-ok
+= y1 upward dbl-64 0xf.fffffp+124 : -0x2.fd3fa9dee0898p-68 : inexact-ok
+= y1 downward ldbl-96-intel 0xf.fffffp+124L : -0x2.fd3fa9dee0899294p-68L : inexact-ok
+= y1 tonearest ldbl-96-intel 0xf.fffffp+124L : -0x2.fd3fa9dee089929p-68L : inexact-ok
+= y1 towardzero ldbl-96-intel 0xf.fffffp+124L : -0x2.fd3fa9dee089929p-68L : inexact-ok
+= y1 upward ldbl-96-intel 0xf.fffffp+124L : -0x2.fd3fa9dee089929p-68L : inexact-ok
+= y1 downward ldbl-96-m68k 0xf.fffffp+124L : -0x2.fd3fa9dee0899294p-68L : inexact-ok
+= y1 tonearest ldbl-96-m68k 0xf.fffffp+124L : -0x2.fd3fa9dee089929p-68L : inexact-ok
+= y1 towardzero ldbl-96-m68k 0xf.fffffp+124L : -0x2.fd3fa9dee089929p-68L : inexact-ok
+= y1 upward ldbl-96-m68k 0xf.fffffp+124L : -0x2.fd3fa9dee089929p-68L : inexact-ok
+= y1 downward ldbl-128 0xf.fffffp+124L : -0x2.fd3fa9dee0899291bc853ffc5614p-68L : inexact-ok
+= y1 tonearest ldbl-128 0xf.fffffp+124L : -0x2.fd3fa9dee0899291bc853ffc5614p-68L : inexact-ok
+= y1 towardzero ldbl-128 0xf.fffffp+124L : -0x2.fd3fa9dee0899291bc853ffc5612p-68L : inexact-ok
+= y1 upward ldbl-128 0xf.fffffp+124L : -0x2.fd3fa9dee0899291bc853ffc5612p-68L : inexact-ok
+= y1 downward ldbl-128ibm 0xf.fffffp+124L : -0x2.fd3fa9dee0899291bc853ffc57p-68L : inexact-ok
+= y1 tonearest ldbl-128ibm 0xf.fffffp+124L : -0x2.fd3fa9dee0899291bc853ffc56p-68L : inexact-ok
+= y1 towardzero ldbl-128ibm 0xf.fffffp+124L : -0x2.fd3fa9dee0899291bc853ffc56p-68L : inexact-ok
+= y1 upward ldbl-128ibm 0xf.fffffp+124L : -0x2.fd3fa9dee0899291bc853ffc56p-68L : inexact-ok
+= y1 downward dbl-64 0x8p+1020 : 0x3.5c4f847797f2ep-516 : inexact-ok
+= y1 tonearest dbl-64 0x8p+1020 : 0x3.5c4f847797f3p-516 : inexact-ok
+= y1 towardzero dbl-64 0x8p+1020 : 0x3.5c4f847797f2ep-516 : inexact-ok
+= y1 upward dbl-64 0x8p+1020 : 0x3.5c4f847797f3p-516 : inexact-ok
+= y1 downward ldbl-96-intel 0x8p+1020L : 0x3.5c4f847797f2fb04p-516L : inexact-ok
+= y1 tonearest ldbl-96-intel 0x8p+1020L : 0x3.5c4f847797f2fb04p-516L : inexact-ok
+= y1 towardzero ldbl-96-intel 0x8p+1020L : 0x3.5c4f847797f2fb04p-516L : inexact-ok
+= y1 upward ldbl-96-intel 0x8p+1020L : 0x3.5c4f847797f2fb08p-516L : inexact-ok
+= y1 downward ldbl-96-m68k 0x8p+1020L : 0x3.5c4f847797f2fb04p-516L : inexact-ok
+= y1 tonearest ldbl-96-m68k 0x8p+1020L : 0x3.5c4f847797f2fb04p-516L : inexact-ok
+= y1 towardzero ldbl-96-m68k 0x8p+1020L : 0x3.5c4f847797f2fb04p-516L : inexact-ok
+= y1 upward ldbl-96-m68k 0x8p+1020L : 0x3.5c4f847797f2fb08p-516L : inexact-ok
+= y1 downward ldbl-128 0x8p+1020L : 0x3.5c4f847797f2fb0411a8a82ca028p-516L : inexact-ok
+= y1 tonearest ldbl-128 0x8p+1020L : 0x3.5c4f847797f2fb0411a8a82ca028p-516L : inexact-ok
+= y1 towardzero ldbl-128 0x8p+1020L : 0x3.5c4f847797f2fb0411a8a82ca028p-516L : inexact-ok
+= y1 upward ldbl-128 0x8p+1020L : 0x3.5c4f847797f2fb0411a8a82ca02ap-516L : inexact-ok
+= y1 downward ldbl-128ibm 0x8p+1020L : 0x3.5c4f847797f2fb0411a8a82cap-516L : inexact-ok
+= y1 tonearest ldbl-128ibm 0x8p+1020L : 0x3.5c4f847797f2fb0411a8a82cap-516L : inexact-ok
+= y1 towardzero ldbl-128ibm 0x8p+1020L : 0x3.5c4f847797f2fb0411a8a82cap-516L : inexact-ok
+= y1 upward ldbl-128ibm 0x8p+1020L : 0x3.5c4f847797f2fb0411a8a82ca1p-516L : inexact-ok
+y1 0x1p16382
+= y1 downward flt-32 0xf.fffffp+124f : -0x2.fd3facp-68f : inexact-ok
+= y1 tonearest flt-32 0xf.fffffp+124f : -0x2.fd3fa8p-68f : inexact-ok
+= y1 towardzero flt-32 0xf.fffffp+124f : -0x2.fd3fa8p-68f : inexact-ok
+= y1 upward flt-32 0xf.fffffp+124f : -0x2.fd3fa8p-68f : inexact-ok
+= y1 downward dbl-64 0xf.fffffp+124 : -0x2.fd3fa9dee089ap-68 : inexact-ok
+= y1 tonearest dbl-64 0xf.fffffp+124 : -0x2.fd3fa9dee089ap-68 : inexact-ok
+= y1 towardzero dbl-64 0xf.fffffp+124 : -0x2.fd3fa9dee0898p-68 : inexact-ok
+= y1 upward dbl-64 0xf.fffffp+124 : -0x2.fd3fa9dee0898p-68 : inexact-ok
+= y1 downward ldbl-96-intel 0xf.fffffp+124L : -0x2.fd3fa9dee0899294p-68L : inexact-ok
+= y1 tonearest ldbl-96-intel 0xf.fffffp+124L : -0x2.fd3fa9dee089929p-68L : inexact-ok
+= y1 towardzero ldbl-96-intel 0xf.fffffp+124L : -0x2.fd3fa9dee089929p-68L : inexact-ok
+= y1 upward ldbl-96-intel 0xf.fffffp+124L : -0x2.fd3fa9dee089929p-68L : inexact-ok
+= y1 downward ldbl-96-m68k 0xf.fffffp+124L : -0x2.fd3fa9dee0899294p-68L : inexact-ok
+= y1 tonearest ldbl-96-m68k 0xf.fffffp+124L : -0x2.fd3fa9dee089929p-68L : inexact-ok
+= y1 towardzero ldbl-96-m68k 0xf.fffffp+124L : -0x2.fd3fa9dee089929p-68L : inexact-ok
+= y1 upward ldbl-96-m68k 0xf.fffffp+124L : -0x2.fd3fa9dee089929p-68L : inexact-ok
+= y1 downward ldbl-128 0xf.fffffp+124L : -0x2.fd3fa9dee0899291bc853ffc5614p-68L : inexact-ok
+= y1 tonearest ldbl-128 0xf.fffffp+124L : -0x2.fd3fa9dee0899291bc853ffc5614p-68L : inexact-ok
+= y1 towardzero ldbl-128 0xf.fffffp+124L : -0x2.fd3fa9dee0899291bc853ffc5612p-68L : inexact-ok
+= y1 upward ldbl-128 0xf.fffffp+124L : -0x2.fd3fa9dee0899291bc853ffc5612p-68L : inexact-ok
+= y1 downward ldbl-128ibm 0xf.fffffp+124L : -0x2.fd3fa9dee0899291bc853ffc57p-68L : inexact-ok
+= y1 tonearest ldbl-128ibm 0xf.fffffp+124L : -0x2.fd3fa9dee0899291bc853ffc56p-68L : inexact-ok
+= y1 towardzero ldbl-128ibm 0xf.fffffp+124L : -0x2.fd3fa9dee0899291bc853ffc56p-68L : inexact-ok
+= y1 upward ldbl-128ibm 0xf.fffffp+124L : -0x2.fd3fa9dee0899291bc853ffc56p-68L : inexact-ok
+= y1 downward dbl-64 0xf.ffffffffffff8p+1020 : 0x8.fb6ce7294f33p-516 : inexact-ok
+= y1 tonearest dbl-64 0xf.ffffffffffff8p+1020 : 0x8.fb6ce7294f338p-516 : inexact-ok
+= y1 towardzero dbl-64 0xf.ffffffffffff8p+1020 : 0x8.fb6ce7294f33p-516 : inexact-ok
+= y1 upward dbl-64 0xf.ffffffffffff8p+1020 : 0x8.fb6ce7294f338p-516 : inexact-ok
+= y1 downward ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x8.fb6ce7294f33633p-516L : inexact-ok
+= y1 tonearest ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x8.fb6ce7294f33634p-516L : inexact-ok
+= y1 towardzero ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x8.fb6ce7294f33633p-516L : inexact-ok
+= y1 upward ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x8.fb6ce7294f33634p-516L : inexact-ok
+= y1 downward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x8.fb6ce7294f33633p-516L : inexact-ok
+= y1 tonearest ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x8.fb6ce7294f33634p-516L : inexact-ok
+= y1 towardzero ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x8.fb6ce7294f33633p-516L : inexact-ok
+= y1 upward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x8.fb6ce7294f33634p-516L : inexact-ok
+= y1 downward ldbl-128 0xf.ffffffffffff8p+1020L : 0x8.fb6ce7294f33633a6933acbe27p-516L : inexact-ok
+= y1 tonearest ldbl-128 0xf.ffffffffffff8p+1020L : 0x8.fb6ce7294f33633a6933acbe27p-516L : inexact-ok
+= y1 towardzero ldbl-128 0xf.ffffffffffff8p+1020L : 0x8.fb6ce7294f33633a6933acbe27p-516L : inexact-ok
+= y1 upward ldbl-128 0xf.ffffffffffff8p+1020L : 0x8.fb6ce7294f33633a6933acbe2708p-516L : inexact-ok
+= y1 downward ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0x8.fb6ce7294f33633a6933acbe24p-516L : inexact-ok
+= y1 tonearest ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0x8.fb6ce7294f33633a6933acbe28p-516L : inexact-ok
+= y1 towardzero ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0x8.fb6ce7294f33633a6933acbe24p-516L : inexact-ok
+= y1 upward ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0x8.fb6ce7294f33633a6933acbe28p-516L : inexact-ok
+= y1 downward ldbl-96-intel 0x4p+16380L : 0x1.547d24fb1319012ep-8192L : inexact-ok
+= y1 tonearest ldbl-96-intel 0x4p+16380L : 0x1.547d24fb1319013p-8192L : inexact-ok
+= y1 towardzero ldbl-96-intel 0x4p+16380L : 0x1.547d24fb1319012ep-8192L : inexact-ok
+= y1 upward ldbl-96-intel 0x4p+16380L : 0x1.547d24fb1319013p-8192L : inexact-ok
+= y1 downward ldbl-96-m68k 0x4p+16380L : 0x1.547d24fb1319012ep-8192L : inexact-ok
+= y1 tonearest ldbl-96-m68k 0x4p+16380L : 0x1.547d24fb1319013p-8192L : inexact-ok
+= y1 towardzero ldbl-96-m68k 0x4p+16380L : 0x1.547d24fb1319012ep-8192L : inexact-ok
+= y1 upward ldbl-96-m68k 0x4p+16380L : 0x1.547d24fb1319013p-8192L : inexact-ok
+= y1 downward ldbl-128 0x4p+16380L : 0x1.547d24fb1319012fae0dc6c96321p-8192L : inexact-ok
+= y1 tonearest ldbl-128 0x4p+16380L : 0x1.547d24fb1319012fae0dc6c96322p-8192L : inexact-ok
+= y1 towardzero ldbl-128 0x4p+16380L : 0x1.547d24fb1319012fae0dc6c96321p-8192L : inexact-ok
+= y1 upward ldbl-128 0x4p+16380L : 0x1.547d24fb1319012fae0dc6c96322p-8192L : inexact-ok
+= y1 downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0xb.a80d0ee91ce259a722e1f0190238p-516L : inexact-ok
+= y1 tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0xb.a80d0ee91ce259a722e1f0190238p-516L : inexact-ok
+= y1 towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0xb.a80d0ee91ce259a722e1f0190238p-516L : inexact-ok
+= y1 upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0xb.a80d0ee91ce259a722e1f019024p-516L : inexact-ok
+= y1 downward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0xb.a80d0ee91ce259a722e1f019p-516L : inexact-ok
+= y1 tonearest ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0xb.a80d0ee91ce259a722e1f01904p-516L : inexact-ok
+= y1 towardzero ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0xb.a80d0ee91ce259a722e1f019p-516L : inexact-ok
+= y1 upward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0xb.a80d0ee91ce259a722e1f01904p-516L : inexact-ok
+y1 0x1p16383
+= y1 downward flt-32 0xf.fffffp+124f : -0x2.fd3facp-68f : inexact-ok
+= y1 tonearest flt-32 0xf.fffffp+124f : -0x2.fd3fa8p-68f : inexact-ok
+= y1 towardzero flt-32 0xf.fffffp+124f : -0x2.fd3fa8p-68f : inexact-ok
+= y1 upward flt-32 0xf.fffffp+124f : -0x2.fd3fa8p-68f : inexact-ok
+= y1 downward dbl-64 0xf.fffffp+124 : -0x2.fd3fa9dee089ap-68 : inexact-ok
+= y1 tonearest dbl-64 0xf.fffffp+124 : -0x2.fd3fa9dee089ap-68 : inexact-ok
+= y1 towardzero dbl-64 0xf.fffffp+124 : -0x2.fd3fa9dee0898p-68 : inexact-ok
+= y1 upward dbl-64 0xf.fffffp+124 : -0x2.fd3fa9dee0898p-68 : inexact-ok
+= y1 downward ldbl-96-intel 0xf.fffffp+124L : -0x2.fd3fa9dee0899294p-68L : inexact-ok
+= y1 tonearest ldbl-96-intel 0xf.fffffp+124L : -0x2.fd3fa9dee089929p-68L : inexact-ok
+= y1 towardzero ldbl-96-intel 0xf.fffffp+124L : -0x2.fd3fa9dee089929p-68L : inexact-ok
+= y1 upward ldbl-96-intel 0xf.fffffp+124L : -0x2.fd3fa9dee089929p-68L : inexact-ok
+= y1 downward ldbl-96-m68k 0xf.fffffp+124L : -0x2.fd3fa9dee0899294p-68L : inexact-ok
+= y1 tonearest ldbl-96-m68k 0xf.fffffp+124L : -0x2.fd3fa9dee089929p-68L : inexact-ok
+= y1 towardzero ldbl-96-m68k 0xf.fffffp+124L : -0x2.fd3fa9dee089929p-68L : inexact-ok
+= y1 upward ldbl-96-m68k 0xf.fffffp+124L : -0x2.fd3fa9dee089929p-68L : inexact-ok
+= y1 downward ldbl-128 0xf.fffffp+124L : -0x2.fd3fa9dee0899291bc853ffc5614p-68L : inexact-ok
+= y1 tonearest ldbl-128 0xf.fffffp+124L : -0x2.fd3fa9dee0899291bc853ffc5614p-68L : inexact-ok
+= y1 towardzero ldbl-128 0xf.fffffp+124L : -0x2.fd3fa9dee0899291bc853ffc5612p-68L : inexact-ok
+= y1 upward ldbl-128 0xf.fffffp+124L : -0x2.fd3fa9dee0899291bc853ffc5612p-68L : inexact-ok
+= y1 downward ldbl-128ibm 0xf.fffffp+124L : -0x2.fd3fa9dee0899291bc853ffc57p-68L : inexact-ok
+= y1 tonearest ldbl-128ibm 0xf.fffffp+124L : -0x2.fd3fa9dee0899291bc853ffc56p-68L : inexact-ok
+= y1 towardzero ldbl-128ibm 0xf.fffffp+124L : -0x2.fd3fa9dee0899291bc853ffc56p-68L : inexact-ok
+= y1 upward ldbl-128ibm 0xf.fffffp+124L : -0x2.fd3fa9dee0899291bc853ffc56p-68L : inexact-ok
+= y1 downward dbl-64 0xf.ffffffffffff8p+1020 : 0x8.fb6ce7294f33p-516 : inexact-ok
+= y1 tonearest dbl-64 0xf.ffffffffffff8p+1020 : 0x8.fb6ce7294f338p-516 : inexact-ok
+= y1 towardzero dbl-64 0xf.ffffffffffff8p+1020 : 0x8.fb6ce7294f33p-516 : inexact-ok
+= y1 upward dbl-64 0xf.ffffffffffff8p+1020 : 0x8.fb6ce7294f338p-516 : inexact-ok
+= y1 downward ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x8.fb6ce7294f33633p-516L : inexact-ok
+= y1 tonearest ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x8.fb6ce7294f33634p-516L : inexact-ok
+= y1 towardzero ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x8.fb6ce7294f33633p-516L : inexact-ok
+= y1 upward ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x8.fb6ce7294f33634p-516L : inexact-ok
+= y1 downward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x8.fb6ce7294f33633p-516L : inexact-ok
+= y1 tonearest ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x8.fb6ce7294f33634p-516L : inexact-ok
+= y1 towardzero ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x8.fb6ce7294f33633p-516L : inexact-ok
+= y1 upward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x8.fb6ce7294f33634p-516L : inexact-ok
+= y1 downward ldbl-128 0xf.ffffffffffff8p+1020L : 0x8.fb6ce7294f33633a6933acbe27p-516L : inexact-ok
+= y1 tonearest ldbl-128 0xf.ffffffffffff8p+1020L : 0x8.fb6ce7294f33633a6933acbe27p-516L : inexact-ok
+= y1 towardzero ldbl-128 0xf.ffffffffffff8p+1020L : 0x8.fb6ce7294f33633a6933acbe27p-516L : inexact-ok
+= y1 upward ldbl-128 0xf.ffffffffffff8p+1020L : 0x8.fb6ce7294f33633a6933acbe2708p-516L : inexact-ok
+= y1 downward ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0x8.fb6ce7294f33633a6933acbe24p-516L : inexact-ok
+= y1 tonearest ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0x8.fb6ce7294f33633a6933acbe28p-516L : inexact-ok
+= y1 towardzero ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0x8.fb6ce7294f33633a6933acbe24p-516L : inexact-ok
+= y1 upward ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0x8.fb6ce7294f33633a6933acbe28p-516L : inexact-ok
+= y1 downward ldbl-96-intel 0x8p+16380L : -0x1.0bab81cdff920822p-8192L : inexact-ok
+= y1 tonearest ldbl-96-intel 0x8p+16380L : -0x1.0bab81cdff920822p-8192L : inexact-ok
+= y1 towardzero ldbl-96-intel 0x8p+16380L : -0x1.0bab81cdff92082p-8192L : inexact-ok
+= y1 upward ldbl-96-intel 0x8p+16380L : -0x1.0bab81cdff92082p-8192L : inexact-ok
+= y1 downward ldbl-96-m68k 0x8p+16380L : -0x1.0bab81cdff920822p-8192L : inexact-ok
+= y1 tonearest ldbl-96-m68k 0x8p+16380L : -0x1.0bab81cdff920822p-8192L : inexact-ok
+= y1 towardzero ldbl-96-m68k 0x8p+16380L : -0x1.0bab81cdff92082p-8192L : inexact-ok
+= y1 upward ldbl-96-m68k 0x8p+16380L : -0x1.0bab81cdff92082p-8192L : inexact-ok
+= y1 downward ldbl-128 0x8p+16380L : -0x1.0bab81cdff9208215a7577214c4ap-8192L : inexact-ok
+= y1 tonearest ldbl-128 0x8p+16380L : -0x1.0bab81cdff9208215a7577214c49p-8192L : inexact-ok
+= y1 towardzero ldbl-128 0x8p+16380L : -0x1.0bab81cdff9208215a7577214c49p-8192L : inexact-ok
+= y1 upward ldbl-128 0x8p+16380L : -0x1.0bab81cdff9208215a7577214c49p-8192L : inexact-ok
+= y1 downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0xb.a80d0ee91ce259a722e1f0190238p-516L : inexact-ok
+= y1 tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0xb.a80d0ee91ce259a722e1f0190238p-516L : inexact-ok
+= y1 towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0xb.a80d0ee91ce259a722e1f0190238p-516L : inexact-ok
+= y1 upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0xb.a80d0ee91ce259a722e1f019024p-516L : inexact-ok
+= y1 downward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0xb.a80d0ee91ce259a722e1f019p-516L : inexact-ok
+= y1 tonearest ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0xb.a80d0ee91ce259a722e1f01904p-516L : inexact-ok
+= y1 towardzero ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0xb.a80d0ee91ce259a722e1f019p-516L : inexact-ok
+= y1 upward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0xb.a80d0ee91ce259a722e1f01904p-516L : inexact-ok
+y1 0x1p-10
+= y1 downward flt-32 0x4p-12f : -0x2.8be6a8p+8f : inexact-ok
+= y1 tonearest flt-32 0x4p-12f : -0x2.8be6a8p+8f : inexact-ok
+= y1 towardzero flt-32 0x4p-12f : -0x2.8be6a4p+8f : inexact-ok
+= y1 upward flt-32 0x4p-12f : -0x2.8be6a4p+8f : inexact-ok
+= y1 downward dbl-64 0x4p-12 : -0x2.8be6a77a5a95ep+8 : inexact-ok
+= y1 tonearest dbl-64 0x4p-12 : -0x2.8be6a77a5a95ep+8 : inexact-ok
+= y1 towardzero dbl-64 0x4p-12 : -0x2.8be6a77a5a95cp+8 : inexact-ok
+= y1 upward dbl-64 0x4p-12 : -0x2.8be6a77a5a95cp+8 : inexact-ok
+= y1 downward ldbl-96-intel 0x4p-12L : -0x2.8be6a77a5a95daecp+8L : inexact-ok
+= y1 tonearest ldbl-96-intel 0x4p-12L : -0x2.8be6a77a5a95dae8p+8L : inexact-ok
+= y1 towardzero ldbl-96-intel 0x4p-12L : -0x2.8be6a77a5a95dae8p+8L : inexact-ok
+= y1 upward ldbl-96-intel 0x4p-12L : -0x2.8be6a77a5a95dae8p+8L : inexact-ok
+= y1 downward ldbl-96-m68k 0x4p-12L : -0x2.8be6a77a5a95daecp+8L : inexact-ok
+= y1 tonearest ldbl-96-m68k 0x4p-12L : -0x2.8be6a77a5a95dae8p+8L : inexact-ok
+= y1 towardzero ldbl-96-m68k 0x4p-12L : -0x2.8be6a77a5a95dae8p+8L : inexact-ok
+= y1 upward ldbl-96-m68k 0x4p-12L : -0x2.8be6a77a5a95dae8p+8L : inexact-ok
+= y1 downward ldbl-128 0x4p-12L : -0x2.8be6a77a5a95dae9d93daef6a6b8p+8L : inexact-ok
+= y1 tonearest ldbl-128 0x4p-12L : -0x2.8be6a77a5a95dae9d93daef6a6b6p+8L : inexact-ok
+= y1 towardzero ldbl-128 0x4p-12L : -0x2.8be6a77a5a95dae9d93daef6a6b6p+8L : inexact-ok
+= y1 upward ldbl-128 0x4p-12L : -0x2.8be6a77a5a95dae9d93daef6a6b6p+8L : inexact-ok
+= y1 downward ldbl-128ibm 0x4p-12L : -0x2.8be6a77a5a95dae9d93daef6a7p+8L : inexact-ok
+= y1 tonearest ldbl-128ibm 0x4p-12L : -0x2.8be6a77a5a95dae9d93daef6a7p+8L : inexact-ok
+= y1 towardzero ldbl-128ibm 0x4p-12L : -0x2.8be6a77a5a95dae9d93daef6a6p+8L : inexact-ok
+= y1 upward ldbl-128ibm 0x4p-12L : -0x2.8be6a77a5a95dae9d93daef6a6p+8L : inexact-ok
+y1 0x1p-20
+= y1 downward flt-32 0x1p-20f : -0xa.2f984p+16f : inexact-ok
+= y1 tonearest flt-32 0x1p-20f : -0xa.2f983p+16f : inexact-ok
+= y1 towardzero flt-32 0x1p-20f : -0xa.2f983p+16f : inexact-ok
+= y1 upward flt-32 0x1p-20f : -0xa.2f983p+16f : inexact-ok
+= y1 downward dbl-64 0x1p-20 : -0xa.2f9836e52dffp+16 : inexact-ok
+= y1 tonearest dbl-64 0x1p-20 : -0xa.2f9836e52dffp+16 : inexact-ok
+= y1 towardzero dbl-64 0x1p-20 : -0xa.2f9836e52dfe8p+16 : inexact-ok
+= y1 upward dbl-64 0x1p-20 : -0xa.2f9836e52dfe8p+16 : inexact-ok
+= y1 downward ldbl-96-intel 0x1p-20L : -0xa.2f9836e52dfed75p+16L : inexact-ok
+= y1 tonearest ldbl-96-intel 0x1p-20L : -0xa.2f9836e52dfed75p+16L : inexact-ok
+= y1 towardzero ldbl-96-intel 0x1p-20L : -0xa.2f9836e52dfed74p+16L : inexact-ok
+= y1 upward ldbl-96-intel 0x1p-20L : -0xa.2f9836e52dfed74p+16L : inexact-ok
+= y1 downward ldbl-96-m68k 0x1p-20L : -0xa.2f9836e52dfed75p+16L : inexact-ok
+= y1 tonearest ldbl-96-m68k 0x1p-20L : -0xa.2f9836e52dfed75p+16L : inexact-ok
+= y1 towardzero ldbl-96-m68k 0x1p-20L : -0xa.2f9836e52dfed74p+16L : inexact-ok
+= y1 upward ldbl-96-m68k 0x1p-20L : -0xa.2f9836e52dfed74p+16L : inexact-ok
+= y1 downward ldbl-128 0x1p-20L : -0xa.2f9836e52dfed749067be1d0795p+16L : inexact-ok
+= y1 tonearest ldbl-128 0x1p-20L : -0xa.2f9836e52dfed749067be1d07948p+16L : inexact-ok
+= y1 towardzero ldbl-128 0x1p-20L : -0xa.2f9836e52dfed749067be1d07948p+16L : inexact-ok
+= y1 upward ldbl-128 0x1p-20L : -0xa.2f9836e52dfed749067be1d07948p+16L : inexact-ok
+= y1 downward ldbl-128ibm 0x1p-20L : -0xa.2f9836e52dfed749067be1d07cp+16L : inexact-ok
+= y1 tonearest ldbl-128ibm 0x1p-20L : -0xa.2f9836e52dfed749067be1d078p+16L : inexact-ok
+= y1 towardzero ldbl-128ibm 0x1p-20L : -0xa.2f9836e52dfed749067be1d078p+16L : inexact-ok
+= y1 upward ldbl-128ibm 0x1p-20L : -0xa.2f9836e52dfed749067be1d078p+16L : inexact-ok
+y1 0x1p-30
+= y1 downward flt-32 0x4p-32f : -0x2.8be61p+28f : inexact-ok
+= y1 tonearest flt-32 0x4p-32f : -0x2.8be60cp+28f : inexact-ok
+= y1 towardzero flt-32 0x4p-32f : -0x2.8be60cp+28f : inexact-ok
+= y1 upward flt-32 0x4p-32f : -0x2.8be60cp+28f : inexact-ok
+= y1 downward dbl-64 0x4p-32 : -0x2.8be60db939106p+28 : inexact-ok
+= y1 tonearest dbl-64 0x4p-32 : -0x2.8be60db939106p+28 : inexact-ok
+= y1 towardzero dbl-64 0x4p-32 : -0x2.8be60db939104p+28 : inexact-ok
+= y1 upward dbl-64 0x4p-32 : -0x2.8be60db939104p+28 : inexact-ok
+= y1 downward ldbl-96-intel 0x4p-32L : -0x2.8be60db93910566p+28L : inexact-ok
+= y1 tonearest ldbl-96-intel 0x4p-32L : -0x2.8be60db93910565cp+28L : inexact-ok
+= y1 towardzero ldbl-96-intel 0x4p-32L : -0x2.8be60db93910565cp+28L : inexact-ok
+= y1 upward ldbl-96-intel 0x4p-32L : -0x2.8be60db93910565cp+28L : inexact-ok
+= y1 downward ldbl-96-m68k 0x4p-32L : -0x2.8be60db93910566p+28L : inexact-ok
+= y1 tonearest ldbl-96-m68k 0x4p-32L : -0x2.8be60db93910565cp+28L : inexact-ok
+= y1 towardzero ldbl-96-m68k 0x4p-32L : -0x2.8be60db93910565cp+28L : inexact-ok
+= y1 upward ldbl-96-m68k 0x4p-32L : -0x2.8be60db93910565cp+28L : inexact-ok
+= y1 downward ldbl-128 0x4p-32L : -0x2.8be60db93910565c1b9fd1d1063ap+28L : inexact-ok
+= y1 tonearest ldbl-128 0x4p-32L : -0x2.8be60db93910565c1b9fd1d10638p+28L : inexact-ok
+= y1 towardzero ldbl-128 0x4p-32L : -0x2.8be60db93910565c1b9fd1d10638p+28L : inexact-ok
+= y1 upward ldbl-128 0x4p-32L : -0x2.8be60db93910565c1b9fd1d10638p+28L : inexact-ok
+= y1 downward ldbl-128ibm 0x4p-32L : -0x2.8be60db93910565c1b9fd1d107p+28L : inexact-ok
+= y1 tonearest ldbl-128ibm 0x4p-32L : -0x2.8be60db93910565c1b9fd1d106p+28L : inexact-ok
+= y1 towardzero ldbl-128ibm 0x4p-32L : -0x2.8be60db93910565c1b9fd1d106p+28L : inexact-ok
+= y1 upward ldbl-128ibm 0x4p-32L : -0x2.8be60db93910565c1b9fd1d106p+28L : inexact-ok
+y1 0x1p-40
+= y1 downward flt-32 0x1p-40f : -0xa.2f984p+36f : inexact-ok
+= y1 tonearest flt-32 0x1p-40f : -0xa.2f983p+36f : inexact-ok
+= y1 towardzero flt-32 0x1p-40f : -0xa.2f983p+36f : inexact-ok
+= y1 upward flt-32 0x1p-40f : -0xa.2f983p+36f : inexact-ok
+= y1 downward dbl-64 0x1p-40 : -0xa.2f9836e4e4418p+36 : inexact-ok
+= y1 tonearest dbl-64 0x1p-40 : -0xa.2f9836e4e4418p+36 : inexact-ok
+= y1 towardzero dbl-64 0x1p-40 : -0xa.2f9836e4e441p+36 : inexact-ok
+= y1 upward dbl-64 0x1p-40 : -0xa.2f9836e4e441p+36 : inexact-ok
+= y1 downward ldbl-96-intel 0x1p-40L : -0xa.2f9836e4e44152ap+36L : inexact-ok
+= y1 tonearest ldbl-96-intel 0x1p-40L : -0xa.2f9836e4e44152ap+36L : inexact-ok
+= y1 towardzero ldbl-96-intel 0x1p-40L : -0xa.2f9836e4e441529p+36L : inexact-ok
+= y1 upward ldbl-96-intel 0x1p-40L : -0xa.2f9836e4e441529p+36L : inexact-ok
+= y1 downward ldbl-96-m68k 0x1p-40L : -0xa.2f9836e4e44152ap+36L : inexact-ok
+= y1 tonearest ldbl-96-m68k 0x1p-40L : -0xa.2f9836e4e44152ap+36L : inexact-ok
+= y1 towardzero ldbl-96-m68k 0x1p-40L : -0xa.2f9836e4e441529p+36L : inexact-ok
+= y1 upward ldbl-96-m68k 0x1p-40L : -0xa.2f9836e4e441529p+36L : inexact-ok
+= y1 downward ldbl-128 0x1p-40L : -0xa.2f9836e4e441529fc305d51be35p+36L : inexact-ok
+= y1 tonearest ldbl-128 0x1p-40L : -0xa.2f9836e4e441529fc305d51be35p+36L : inexact-ok
+= y1 towardzero ldbl-128 0x1p-40L : -0xa.2f9836e4e441529fc305d51be348p+36L : inexact-ok
+= y1 upward ldbl-128 0x1p-40L : -0xa.2f9836e4e441529fc305d51be348p+36L : inexact-ok
+= y1 downward ldbl-128ibm 0x1p-40L : -0xa.2f9836e4e441529fc305d51be4p+36L : inexact-ok
+= y1 tonearest ldbl-128ibm 0x1p-40L : -0xa.2f9836e4e441529fc305d51be4p+36L : inexact-ok
+= y1 towardzero ldbl-128ibm 0x1p-40L : -0xa.2f9836e4e441529fc305d51bep+36L : inexact-ok
+= y1 upward ldbl-128ibm 0x1p-40L : -0xa.2f9836e4e441529fc305d51bep+36L : inexact-ok
+y1 0x1p-50
+= y1 downward flt-32 0x4p-52f : -0x2.8be61p+48f : inexact-ok
+= y1 tonearest flt-32 0x4p-52f : -0x2.8be60cp+48f : inexact-ok
+= y1 towardzero flt-32 0x4p-52f : -0x2.8be60cp+48f : inexact-ok
+= y1 upward flt-32 0x4p-52f : -0x2.8be60cp+48f : inexact-ok
+= y1 downward dbl-64 0x4p-52 : -0x2.8be60db939106p+48 : inexact-ok
+= y1 tonearest dbl-64 0x4p-52 : -0x2.8be60db939106p+48 : inexact-ok
+= y1 towardzero dbl-64 0x4p-52 : -0x2.8be60db939104p+48 : inexact-ok
+= y1 upward dbl-64 0x4p-52 : -0x2.8be60db939104p+48 : inexact-ok
+= y1 downward ldbl-96-intel 0x4p-52L : -0x2.8be60db9391054a8p+48L : inexact-ok
+= y1 tonearest ldbl-96-intel 0x4p-52L : -0x2.8be60db9391054a8p+48L : inexact-ok
+= y1 towardzero ldbl-96-intel 0x4p-52L : -0x2.8be60db9391054a4p+48L : inexact-ok
+= y1 upward ldbl-96-intel 0x4p-52L : -0x2.8be60db9391054a4p+48L : inexact-ok
+= y1 downward ldbl-96-m68k 0x4p-52L : -0x2.8be60db9391054a8p+48L : inexact-ok
+= y1 tonearest ldbl-96-m68k 0x4p-52L : -0x2.8be60db9391054a8p+48L : inexact-ok
+= y1 towardzero ldbl-96-m68k 0x4p-52L : -0x2.8be60db9391054a4p+48L : inexact-ok
+= y1 upward ldbl-96-m68k 0x4p-52L : -0x2.8be60db9391054a4p+48L : inexact-ok
+= y1 downward ldbl-128 0x4p-52L : -0x2.8be60db9391054a7f09d5f4aa368p+48L : inexact-ok
+= y1 tonearest ldbl-128 0x4p-52L : -0x2.8be60db9391054a7f09d5f4aa368p+48L : inexact-ok
+= y1 towardzero ldbl-128 0x4p-52L : -0x2.8be60db9391054a7f09d5f4aa366p+48L : inexact-ok
+= y1 upward ldbl-128 0x4p-52L : -0x2.8be60db9391054a7f09d5f4aa366p+48L : inexact-ok
+= y1 downward ldbl-128ibm 0x4p-52L : -0x2.8be60db9391054a7f09d5f4aa4p+48L : inexact-ok
+= y1 tonearest ldbl-128ibm 0x4p-52L : -0x2.8be60db9391054a7f09d5f4aa3p+48L : inexact-ok
+= y1 towardzero ldbl-128ibm 0x4p-52L : -0x2.8be60db9391054a7f09d5f4aa3p+48L : inexact-ok
+= y1 upward ldbl-128ibm 0x4p-52L : -0x2.8be60db9391054a7f09d5f4aa3p+48L : inexact-ok
+y1 0x1p-60
+= y1 downward flt-32 0x1p-60f : -0xa.2f984p+56f : inexact-ok
+= y1 tonearest flt-32 0x1p-60f : -0xa.2f983p+56f : inexact-ok
+= y1 towardzero flt-32 0x1p-60f : -0xa.2f983p+56f : inexact-ok
+= y1 upward flt-32 0x1p-60f : -0xa.2f983p+56f : inexact-ok
+= y1 downward dbl-64 0x1p-60 : -0xa.2f9836e4e4418p+56 : inexact-ok
+= y1 tonearest dbl-64 0x1p-60 : -0xa.2f9836e4e4418p+56 : inexact-ok
+= y1 towardzero dbl-64 0x1p-60 : -0xa.2f9836e4e441p+56 : inexact-ok
+= y1 upward dbl-64 0x1p-60 : -0xa.2f9836e4e441p+56 : inexact-ok
+= y1 downward ldbl-96-intel 0x1p-60L : -0xa.2f9836e4e44152ap+56L : inexact-ok
+= y1 tonearest ldbl-96-intel 0x1p-60L : -0xa.2f9836e4e44152ap+56L : inexact-ok
+= y1 towardzero ldbl-96-intel 0x1p-60L : -0xa.2f9836e4e441529p+56L : inexact-ok
+= y1 upward ldbl-96-intel 0x1p-60L : -0xa.2f9836e4e441529p+56L : inexact-ok
+= y1 downward ldbl-96-m68k 0x1p-60L : -0xa.2f9836e4e44152ap+56L : inexact-ok
+= y1 tonearest ldbl-96-m68k 0x1p-60L : -0xa.2f9836e4e44152ap+56L : inexact-ok
+= y1 towardzero ldbl-96-m68k 0x1p-60L : -0xa.2f9836e4e441529p+56L : inexact-ok
+= y1 upward ldbl-96-m68k 0x1p-60L : -0xa.2f9836e4e441529p+56L : inexact-ok
+= y1 downward ldbl-128 0x1p-60L : -0xa.2f9836e4e441529fc2757d1f535p+56L : inexact-ok
+= y1 tonearest ldbl-128 0x1p-60L : -0xa.2f9836e4e441529fc2757d1f535p+56L : inexact-ok
+= y1 towardzero ldbl-128 0x1p-60L : -0xa.2f9836e4e441529fc2757d1f5348p+56L : inexact-ok
+= y1 upward ldbl-128 0x1p-60L : -0xa.2f9836e4e441529fc2757d1f5348p+56L : inexact-ok
+= y1 downward ldbl-128ibm 0x1p-60L : -0xa.2f9836e4e441529fc2757d1f54p+56L : inexact-ok
+= y1 tonearest ldbl-128ibm 0x1p-60L : -0xa.2f9836e4e441529fc2757d1f54p+56L : inexact-ok
+= y1 towardzero ldbl-128ibm 0x1p-60L : -0xa.2f9836e4e441529fc2757d1f5p+56L : inexact-ok
+= y1 upward ldbl-128ibm 0x1p-60L : -0xa.2f9836e4e441529fc2757d1f5p+56L : inexact-ok
+y1 0x1p-70
+= y1 downward flt-32 0x4p-72f : -0x2.8be61p+68f : inexact-ok
+= y1 tonearest flt-32 0x4p-72f : -0x2.8be60cp+68f : inexact-ok
+= y1 towardzero flt-32 0x4p-72f : -0x2.8be60cp+68f : inexact-ok
+= y1 upward flt-32 0x4p-72f : -0x2.8be60cp+68f : inexact-ok
+= y1 downward dbl-64 0x4p-72 : -0x2.8be60db939106p+68 : inexact-ok
+= y1 tonearest dbl-64 0x4p-72 : -0x2.8be60db939106p+68 : inexact-ok
+= y1 towardzero dbl-64 0x4p-72 : -0x2.8be60db939104p+68 : inexact-ok
+= y1 upward dbl-64 0x4p-72 : -0x2.8be60db939104p+68 : inexact-ok
+= y1 downward ldbl-96-intel 0x4p-72L : -0x2.8be60db9391054a8p+68L : inexact-ok
+= y1 tonearest ldbl-96-intel 0x4p-72L : -0x2.8be60db9391054a8p+68L : inexact-ok
+= y1 towardzero ldbl-96-intel 0x4p-72L : -0x2.8be60db9391054a4p+68L : inexact-ok
+= y1 upward ldbl-96-intel 0x4p-72L : -0x2.8be60db9391054a4p+68L : inexact-ok
+= y1 downward ldbl-96-m68k 0x4p-72L : -0x2.8be60db9391054a8p+68L : inexact-ok
+= y1 tonearest ldbl-96-m68k 0x4p-72L : -0x2.8be60db9391054a8p+68L : inexact-ok
+= y1 towardzero ldbl-96-m68k 0x4p-72L : -0x2.8be60db9391054a4p+68L : inexact-ok
+= y1 upward ldbl-96-m68k 0x4p-72L : -0x2.8be60db9391054a4p+68L : inexact-ok
+= y1 downward ldbl-128 0x4p-72L : -0x2.8be60db9391054a7f09d5f47d4d4p+68L : inexact-ok
+= y1 tonearest ldbl-128 0x4p-72L : -0x2.8be60db9391054a7f09d5f47d4d2p+68L : inexact-ok
+= y1 towardzero ldbl-128 0x4p-72L : -0x2.8be60db9391054a7f09d5f47d4d2p+68L : inexact-ok
+= y1 upward ldbl-128 0x4p-72L : -0x2.8be60db9391054a7f09d5f47d4d2p+68L : inexact-ok
+= y1 downward ldbl-128ibm 0x4p-72L : -0x2.8be60db9391054a7f09d5f47d5p+68L : inexact-ok
+= y1 tonearest ldbl-128ibm 0x4p-72L : -0x2.8be60db9391054a7f09d5f47d5p+68L : inexact-ok
+= y1 towardzero ldbl-128ibm 0x4p-72L : -0x2.8be60db9391054a7f09d5f47d4p+68L : inexact-ok
+= y1 upward ldbl-128ibm 0x4p-72L : -0x2.8be60db9391054a7f09d5f47d4p+68L : inexact-ok
+y1 0x1p-80
+= y1 downward flt-32 0x1p-80f : -0xa.2f984p+76f : inexact-ok
+= y1 tonearest flt-32 0x1p-80f : -0xa.2f983p+76f : inexact-ok
+= y1 towardzero flt-32 0x1p-80f : -0xa.2f983p+76f : inexact-ok
+= y1 upward flt-32 0x1p-80f : -0xa.2f983p+76f : inexact-ok
+= y1 downward dbl-64 0x1p-80 : -0xa.2f9836e4e4418p+76 : inexact-ok
+= y1 tonearest dbl-64 0x1p-80 : -0xa.2f9836e4e4418p+76 : inexact-ok
+= y1 towardzero dbl-64 0x1p-80 : -0xa.2f9836e4e441p+76 : inexact-ok
+= y1 upward dbl-64 0x1p-80 : -0xa.2f9836e4e441p+76 : inexact-ok
+= y1 downward ldbl-96-intel 0x1p-80L : -0xa.2f9836e4e44152ap+76L : inexact-ok
+= y1 tonearest ldbl-96-intel 0x1p-80L : -0xa.2f9836e4e44152ap+76L : inexact-ok
+= y1 towardzero ldbl-96-intel 0x1p-80L : -0xa.2f9836e4e441529p+76L : inexact-ok
+= y1 upward ldbl-96-intel 0x1p-80L : -0xa.2f9836e4e441529p+76L : inexact-ok
+= y1 downward ldbl-96-m68k 0x1p-80L : -0xa.2f9836e4e44152ap+76L : inexact-ok
+= y1 tonearest ldbl-96-m68k 0x1p-80L : -0xa.2f9836e4e44152ap+76L : inexact-ok
+= y1 towardzero ldbl-96-m68k 0x1p-80L : -0xa.2f9836e4e441529p+76L : inexact-ok
+= y1 upward ldbl-96-m68k 0x1p-80L : -0xa.2f9836e4e441529p+76L : inexact-ok
+= y1 downward ldbl-128 0x1p-80L : -0xa.2f9836e4e441529fc2757d1f535p+76L : inexact-ok
+= y1 tonearest ldbl-128 0x1p-80L : -0xa.2f9836e4e441529fc2757d1f5348p+76L : inexact-ok
+= y1 towardzero ldbl-128 0x1p-80L : -0xa.2f9836e4e441529fc2757d1f5348p+76L : inexact-ok
+= y1 upward ldbl-128 0x1p-80L : -0xa.2f9836e4e441529fc2757d1f5348p+76L : inexact-ok
+= y1 downward ldbl-128ibm 0x1p-80L : -0xa.2f9836e4e441529fc2757d1f54p+76L : inexact-ok
+= y1 tonearest ldbl-128ibm 0x1p-80L : -0xa.2f9836e4e441529fc2757d1f54p+76L : inexact-ok
+= y1 towardzero ldbl-128ibm 0x1p-80L : -0xa.2f9836e4e441529fc2757d1f5p+76L : inexact-ok
+= y1 upward ldbl-128ibm 0x1p-80L : -0xa.2f9836e4e441529fc2757d1f5p+76L : inexact-ok
+y1 0x1p-90
+= y1 downward flt-32 0x4p-92f : -0x2.8be61p+88f : inexact-ok
+= y1 tonearest flt-32 0x4p-92f : -0x2.8be60cp+88f : inexact-ok
+= y1 towardzero flt-32 0x4p-92f : -0x2.8be60cp+88f : inexact-ok
+= y1 upward flt-32 0x4p-92f : -0x2.8be60cp+88f : inexact-ok
+= y1 downward dbl-64 0x4p-92 : -0x2.8be60db939106p+88 : inexact-ok
+= y1 tonearest dbl-64 0x4p-92 : -0x2.8be60db939106p+88 : inexact-ok
+= y1 towardzero dbl-64 0x4p-92 : -0x2.8be60db939104p+88 : inexact-ok
+= y1 upward dbl-64 0x4p-92 : -0x2.8be60db939104p+88 : inexact-ok
+= y1 downward ldbl-96-intel 0x4p-92L : -0x2.8be60db9391054a8p+88L : inexact-ok
+= y1 tonearest ldbl-96-intel 0x4p-92L : -0x2.8be60db9391054a8p+88L : inexact-ok
+= y1 towardzero ldbl-96-intel 0x4p-92L : -0x2.8be60db9391054a4p+88L : inexact-ok
+= y1 upward ldbl-96-intel 0x4p-92L : -0x2.8be60db9391054a4p+88L : inexact-ok
+= y1 downward ldbl-96-m68k 0x4p-92L : -0x2.8be60db9391054a8p+88L : inexact-ok
+= y1 tonearest ldbl-96-m68k 0x4p-92L : -0x2.8be60db9391054a8p+88L : inexact-ok
+= y1 towardzero ldbl-96-m68k 0x4p-92L : -0x2.8be60db9391054a4p+88L : inexact-ok
+= y1 upward ldbl-96-m68k 0x4p-92L : -0x2.8be60db9391054a4p+88L : inexact-ok
+= y1 downward ldbl-128 0x4p-92L : -0x2.8be60db9391054a7f09d5f47d4d4p+88L : inexact-ok
+= y1 tonearest ldbl-128 0x4p-92L : -0x2.8be60db9391054a7f09d5f47d4d2p+88L : inexact-ok
+= y1 towardzero ldbl-128 0x4p-92L : -0x2.8be60db9391054a7f09d5f47d4d2p+88L : inexact-ok
+= y1 upward ldbl-128 0x4p-92L : -0x2.8be60db9391054a7f09d5f47d4d2p+88L : inexact-ok
+= y1 downward ldbl-128ibm 0x4p-92L : -0x2.8be60db9391054a7f09d5f47d5p+88L : inexact-ok
+= y1 tonearest ldbl-128ibm 0x4p-92L : -0x2.8be60db9391054a7f09d5f47d5p+88L : inexact-ok
+= y1 towardzero ldbl-128ibm 0x4p-92L : -0x2.8be60db9391054a7f09d5f47d4p+88L : inexact-ok
+= y1 upward ldbl-128ibm 0x4p-92L : -0x2.8be60db9391054a7f09d5f47d4p+88L : inexact-ok
+y1 0x1p-100
+= y1 downward flt-32 0x1p-100f : -0xa.2f984p+96f : inexact-ok
+= y1 tonearest flt-32 0x1p-100f : -0xa.2f983p+96f : inexact-ok
+= y1 towardzero flt-32 0x1p-100f : -0xa.2f983p+96f : inexact-ok
+= y1 upward flt-32 0x1p-100f : -0xa.2f983p+96f : inexact-ok
+= y1 downward dbl-64 0x1p-100 : -0xa.2f9836e4e4418p+96 : inexact-ok
+= y1 tonearest dbl-64 0x1p-100 : -0xa.2f9836e4e4418p+96 : inexact-ok
+= y1 towardzero dbl-64 0x1p-100 : -0xa.2f9836e4e441p+96 : inexact-ok
+= y1 upward dbl-64 0x1p-100 : -0xa.2f9836e4e441p+96 : inexact-ok
+= y1 downward ldbl-96-intel 0x1p-100L : -0xa.2f9836e4e44152ap+96L : inexact-ok
+= y1 tonearest ldbl-96-intel 0x1p-100L : -0xa.2f9836e4e44152ap+96L : inexact-ok
+= y1 towardzero ldbl-96-intel 0x1p-100L : -0xa.2f9836e4e441529p+96L : inexact-ok
+= y1 upward ldbl-96-intel 0x1p-100L : -0xa.2f9836e4e441529p+96L : inexact-ok
+= y1 downward ldbl-96-m68k 0x1p-100L : -0xa.2f9836e4e44152ap+96L : inexact-ok
+= y1 tonearest ldbl-96-m68k 0x1p-100L : -0xa.2f9836e4e44152ap+96L : inexact-ok
+= y1 towardzero ldbl-96-m68k 0x1p-100L : -0xa.2f9836e4e441529p+96L : inexact-ok
+= y1 upward ldbl-96-m68k 0x1p-100L : -0xa.2f9836e4e441529p+96L : inexact-ok
+= y1 downward ldbl-128 0x1p-100L : -0xa.2f9836e4e441529fc2757d1f535p+96L : inexact-ok
+= y1 tonearest ldbl-128 0x1p-100L : -0xa.2f9836e4e441529fc2757d1f5348p+96L : inexact-ok
+= y1 towardzero ldbl-128 0x1p-100L : -0xa.2f9836e4e441529fc2757d1f5348p+96L : inexact-ok
+= y1 upward ldbl-128 0x1p-100L : -0xa.2f9836e4e441529fc2757d1f5348p+96L : inexact-ok
+= y1 downward ldbl-128ibm 0x1p-100L : -0xa.2f9836e4e441529fc2757d1f54p+96L : inexact-ok
+= y1 tonearest ldbl-128ibm 0x1p-100L : -0xa.2f9836e4e441529fc2757d1f54p+96L : inexact-ok
+= y1 towardzero ldbl-128ibm 0x1p-100L : -0xa.2f9836e4e441529fc2757d1f5p+96L : inexact-ok
+= y1 upward ldbl-128ibm 0x1p-100L : -0xa.2f9836e4e441529fc2757d1f5p+96L : inexact-ok
+y1 0x1p-110
+= y1 downward flt-32 0x4p-112f : -0x2.8be61p+108f : inexact-ok
+= y1 tonearest flt-32 0x4p-112f : -0x2.8be60cp+108f : inexact-ok
+= y1 towardzero flt-32 0x4p-112f : -0x2.8be60cp+108f : inexact-ok
+= y1 upward flt-32 0x4p-112f : -0x2.8be60cp+108f : inexact-ok
+= y1 downward dbl-64 0x4p-112 : -0x2.8be60db939106p+108 : inexact-ok
+= y1 tonearest dbl-64 0x4p-112 : -0x2.8be60db939106p+108 : inexact-ok
+= y1 towardzero dbl-64 0x4p-112 : -0x2.8be60db939104p+108 : inexact-ok
+= y1 upward dbl-64 0x4p-112 : -0x2.8be60db939104p+108 : inexact-ok
+= y1 downward ldbl-96-intel 0x4p-112L : -0x2.8be60db9391054a8p+108L : inexact-ok
+= y1 tonearest ldbl-96-intel 0x4p-112L : -0x2.8be60db9391054a8p+108L : inexact-ok
+= y1 towardzero ldbl-96-intel 0x4p-112L : -0x2.8be60db9391054a4p+108L : inexact-ok
+= y1 upward ldbl-96-intel 0x4p-112L : -0x2.8be60db9391054a4p+108L : inexact-ok
+= y1 downward ldbl-96-m68k 0x4p-112L : -0x2.8be60db9391054a8p+108L : inexact-ok
+= y1 tonearest ldbl-96-m68k 0x4p-112L : -0x2.8be60db9391054a8p+108L : inexact-ok
+= y1 towardzero ldbl-96-m68k 0x4p-112L : -0x2.8be60db9391054a4p+108L : inexact-ok
+= y1 upward ldbl-96-m68k 0x4p-112L : -0x2.8be60db9391054a4p+108L : inexact-ok
+= y1 downward ldbl-128 0x4p-112L : -0x2.8be60db9391054a7f09d5f47d4d4p+108L : inexact-ok
+= y1 tonearest ldbl-128 0x4p-112L : -0x2.8be60db9391054a7f09d5f47d4d2p+108L : inexact-ok
+= y1 towardzero ldbl-128 0x4p-112L : -0x2.8be60db9391054a7f09d5f47d4d2p+108L : inexact-ok
+= y1 upward ldbl-128 0x4p-112L : -0x2.8be60db9391054a7f09d5f47d4d2p+108L : inexact-ok
+= y1 downward ldbl-128ibm 0x4p-112L : -0x2.8be60db9391054a7f09d5f47d5p+108L : inexact-ok
+= y1 tonearest ldbl-128ibm 0x4p-112L : -0x2.8be60db9391054a7f09d5f47d5p+108L : inexact-ok
+= y1 towardzero ldbl-128ibm 0x4p-112L : -0x2.8be60db9391054a7f09d5f47d4p+108L : inexact-ok
+= y1 upward ldbl-128ibm 0x4p-112L : -0x2.8be60db9391054a7f09d5f47d4p+108L : inexact-ok
+yn 0 0.125
+= yn downward flt-32 0 0x2p-4f : -0x1.63c21ep+0f : inexact-ok
+= yn tonearest flt-32 0 0x2p-4f : -0x1.63c21cp+0f : inexact-ok
+= yn towardzero flt-32 0 0x2p-4f : -0x1.63c21cp+0f : inexact-ok
+= yn upward flt-32 0 0x2p-4f : -0x1.63c21cp+0f : inexact-ok
+= yn downward dbl-64 0 0x2p-4 : -0x1.63c21c04e0ac7p+0 : inexact-ok
+= yn tonearest dbl-64 0 0x2p-4 : -0x1.63c21c04e0ac6p+0 : inexact-ok
+= yn towardzero dbl-64 0 0x2p-4 : -0x1.63c21c04e0ac6p+0 : inexact-ok
+= yn upward dbl-64 0 0x2p-4 : -0x1.63c21c04e0ac6p+0 : inexact-ok
+= yn downward ldbl-96-intel 0 0x2p-4L : -0x1.63c21c04e0ac6244p+0L : inexact-ok
+= yn tonearest ldbl-96-intel 0 0x2p-4L : -0x1.63c21c04e0ac6242p+0L : inexact-ok
+= yn towardzero ldbl-96-intel 0 0x2p-4L : -0x1.63c21c04e0ac6242p+0L : inexact-ok
+= yn upward ldbl-96-intel 0 0x2p-4L : -0x1.63c21c04e0ac6242p+0L : inexact-ok
+= yn downward ldbl-96-m68k 0 0x2p-4L : -0x1.63c21c04e0ac6244p+0L : inexact-ok
+= yn tonearest ldbl-96-m68k 0 0x2p-4L : -0x1.63c21c04e0ac6242p+0L : inexact-ok
+= yn towardzero ldbl-96-m68k 0 0x2p-4L : -0x1.63c21c04e0ac6242p+0L : inexact-ok
+= yn upward ldbl-96-m68k 0 0x2p-4L : -0x1.63c21c04e0ac6242p+0L : inexact-ok
+= yn downward ldbl-128 0 0x2p-4L : -0x1.63c21c04e0ac6242f501dee07058p+0L : inexact-ok
+= yn tonearest ldbl-128 0 0x2p-4L : -0x1.63c21c04e0ac6242f501dee07058p+0L : inexact-ok
+= yn towardzero ldbl-128 0 0x2p-4L : -0x1.63c21c04e0ac6242f501dee07057p+0L : inexact-ok
+= yn upward ldbl-128 0 0x2p-4L : -0x1.63c21c04e0ac6242f501dee07057p+0L : inexact-ok
+= yn downward ldbl-128ibm 0 0x2p-4L : -0x1.63c21c04e0ac6242f501dee0708p+0L : inexact-ok
+= yn tonearest ldbl-128ibm 0 0x2p-4L : -0x1.63c21c04e0ac6242f501dee0708p+0L : inexact-ok
+= yn towardzero ldbl-128ibm 0 0x2p-4L : -0x1.63c21c04e0ac6242f501dee07p+0L : inexact-ok
+= yn upward ldbl-128ibm 0 0x2p-4L : -0x1.63c21c04e0ac6242f501dee07p+0L : inexact-ok
+yn 0 0.75
+= yn downward flt-32 0 0xcp-4f : -0x2.31dc14p-4f : inexact-ok
+= yn tonearest flt-32 0 0xcp-4f : -0x2.31dc14p-4f : inexact-ok
+= yn towardzero flt-32 0 0xcp-4f : -0x2.31dc1p-4f : inexact-ok
+= yn upward flt-32 0 0xcp-4f : -0x2.31dc1p-4f : inexact-ok
+= yn downward dbl-64 0 0xcp-4 : -0x2.31dc12e69e47ap-4 : inexact-ok
+= yn tonearest dbl-64 0 0xcp-4 : -0x2.31dc12e69e478p-4 : inexact-ok
+= yn towardzero dbl-64 0 0xcp-4 : -0x2.31dc12e69e478p-4 : inexact-ok
+= yn upward dbl-64 0 0xcp-4 : -0x2.31dc12e69e478p-4 : inexact-ok
+= yn downward ldbl-96-intel 0 0xcp-4L : -0x2.31dc12e69e478d0cp-4L : inexact-ok
+= yn tonearest ldbl-96-intel 0 0xcp-4L : -0x2.31dc12e69e478d0cp-4L : inexact-ok
+= yn towardzero ldbl-96-intel 0 0xcp-4L : -0x2.31dc12e69e478d08p-4L : inexact-ok
+= yn upward ldbl-96-intel 0 0xcp-4L : -0x2.31dc12e69e478d08p-4L : inexact-ok
+= yn downward ldbl-96-m68k 0 0xcp-4L : -0x2.31dc12e69e478d0cp-4L : inexact-ok
+= yn tonearest ldbl-96-m68k 0 0xcp-4L : -0x2.31dc12e69e478d0cp-4L : inexact-ok
+= yn towardzero ldbl-96-m68k 0 0xcp-4L : -0x2.31dc12e69e478d08p-4L : inexact-ok
+= yn upward ldbl-96-m68k 0 0xcp-4L : -0x2.31dc12e69e478d08p-4L : inexact-ok
+= yn downward ldbl-128 0 0xcp-4L : -0x2.31dc12e69e478d0b847d6a37e2eep-4L : inexact-ok
+= yn tonearest ldbl-128 0 0xcp-4L : -0x2.31dc12e69e478d0b847d6a37e2ecp-4L : inexact-ok
+= yn towardzero ldbl-128 0 0xcp-4L : -0x2.31dc12e69e478d0b847d6a37e2ecp-4L : inexact-ok
+= yn upward ldbl-128 0 0xcp-4L : -0x2.31dc12e69e478d0b847d6a37e2ecp-4L : inexact-ok
+= yn downward ldbl-128ibm 0 0xcp-4L : -0x2.31dc12e69e478d0b847d6a37e3p-4L : inexact-ok
+= yn tonearest ldbl-128ibm 0 0xcp-4L : -0x2.31dc12e69e478d0b847d6a37e3p-4L : inexact-ok
+= yn towardzero ldbl-128ibm 0 0xcp-4L : -0x2.31dc12e69e478d0b847d6a37e2p-4L : inexact-ok
+= yn upward ldbl-128ibm 0 0xcp-4L : -0x2.31dc12e69e478d0b847d6a37e2p-4L : inexact-ok
+yn 0 1.0
+= yn downward flt-32 0 0x1p+0f : 0x1.698022p-4f : inexact-ok
+= yn tonearest flt-32 0 0x1p+0f : 0x1.698022p-4f : inexact-ok
+= yn towardzero flt-32 0 0x1p+0f : 0x1.698022p-4f : inexact-ok
+= yn upward flt-32 0 0x1p+0f : 0x1.698024p-4f : inexact-ok
+= yn downward dbl-64 0 0x1p+0 : 0x1.6980226f358dfp-4 : inexact-ok
+= yn tonearest dbl-64 0 0x1p+0 : 0x1.6980226f358dfp-4 : inexact-ok
+= yn towardzero dbl-64 0 0x1p+0 : 0x1.6980226f358dfp-4 : inexact-ok
+= yn upward dbl-64 0 0x1p+0 : 0x1.6980226f358ep-4 : inexact-ok
+= yn downward ldbl-96-intel 0 0x1p+0L : 0x1.6980226f358df29ep-4L : inexact-ok
+= yn tonearest ldbl-96-intel 0 0x1p+0L : 0x1.6980226f358df29ep-4L : inexact-ok
+= yn towardzero ldbl-96-intel 0 0x1p+0L : 0x1.6980226f358df29ep-4L : inexact-ok
+= yn upward ldbl-96-intel 0 0x1p+0L : 0x1.6980226f358df2ap-4L : inexact-ok
+= yn downward ldbl-96-m68k 0 0x1p+0L : 0x1.6980226f358df29ep-4L : inexact-ok
+= yn tonearest ldbl-96-m68k 0 0x1p+0L : 0x1.6980226f358df29ep-4L : inexact-ok
+= yn towardzero ldbl-96-m68k 0 0x1p+0L : 0x1.6980226f358df29ep-4L : inexact-ok
+= yn upward ldbl-96-m68k 0 0x1p+0L : 0x1.6980226f358df2ap-4L : inexact-ok
+= yn downward ldbl-128 0 0x1p+0L : 0x1.6980226f358df29efcc5d7926555p-4L : inexact-ok
+= yn tonearest ldbl-128 0 0x1p+0L : 0x1.6980226f358df29efcc5d7926555p-4L : inexact-ok
+= yn towardzero ldbl-128 0 0x1p+0L : 0x1.6980226f358df29efcc5d7926555p-4L : inexact-ok
+= yn upward ldbl-128 0 0x1p+0L : 0x1.6980226f358df29efcc5d7926556p-4L : inexact-ok
+= yn downward ldbl-128ibm 0 0x1p+0L : 0x1.6980226f358df29efcc5d79265p-4L : inexact-ok
+= yn tonearest ldbl-128ibm 0 0x1p+0L : 0x1.6980226f358df29efcc5d792658p-4L : inexact-ok
+= yn towardzero ldbl-128ibm 0 0x1p+0L : 0x1.6980226f358df29efcc5d79265p-4L : inexact-ok
+= yn upward ldbl-128ibm 0 0x1p+0L : 0x1.6980226f358df29efcc5d792658p-4L : inexact-ok
+yn 0 1.5
+= yn downward flt-32 0 0x1.8p+0f : 0x6.1e82cp-4f : inexact-ok
+= yn tonearest flt-32 0 0x1.8p+0f : 0x6.1e82cp-4f : inexact-ok
+= yn towardzero flt-32 0 0x1.8p+0f : 0x6.1e82cp-4f : inexact-ok
+= yn upward flt-32 0 0x1.8p+0f : 0x6.1e82c8p-4f : inexact-ok
+= yn downward dbl-64 0 0x1.8p+0 : 0x6.1e82c341a0d9cp-4 : inexact-ok
+= yn tonearest dbl-64 0 0x1.8p+0 : 0x6.1e82c341a0dap-4 : inexact-ok
+= yn towardzero dbl-64 0 0x1.8p+0 : 0x6.1e82c341a0d9cp-4 : inexact-ok
+= yn upward dbl-64 0 0x1.8p+0 : 0x6.1e82c341a0dap-4 : inexact-ok
+= yn downward ldbl-96-intel 0 0x1.8p+0L : 0x6.1e82c341a0d9f31p-4L : inexact-ok
+= yn tonearest ldbl-96-intel 0 0x1.8p+0L : 0x6.1e82c341a0d9f318p-4L : inexact-ok
+= yn towardzero ldbl-96-intel 0 0x1.8p+0L : 0x6.1e82c341a0d9f31p-4L : inexact-ok
+= yn upward ldbl-96-intel 0 0x1.8p+0L : 0x6.1e82c341a0d9f318p-4L : inexact-ok
+= yn downward ldbl-96-m68k 0 0x1.8p+0L : 0x6.1e82c341a0d9f31p-4L : inexact-ok
+= yn tonearest ldbl-96-m68k 0 0x1.8p+0L : 0x6.1e82c341a0d9f318p-4L : inexact-ok
+= yn towardzero ldbl-96-m68k 0 0x1.8p+0L : 0x6.1e82c341a0d9f31p-4L : inexact-ok
+= yn upward ldbl-96-m68k 0 0x1.8p+0L : 0x6.1e82c341a0d9f318p-4L : inexact-ok
+= yn downward ldbl-128 0 0x1.8p+0L : 0x6.1e82c341a0d9f3154642a2005fecp-4L : inexact-ok
+= yn tonearest ldbl-128 0 0x1.8p+0L : 0x6.1e82c341a0d9f3154642a2005ffp-4L : inexact-ok
+= yn towardzero ldbl-128 0 0x1.8p+0L : 0x6.1e82c341a0d9f3154642a2005fecp-4L : inexact-ok
+= yn upward ldbl-128 0 0x1.8p+0L : 0x6.1e82c341a0d9f3154642a2005ffp-4L : inexact-ok
+= yn downward ldbl-128ibm 0 0x1.8p+0L : 0x6.1e82c341a0d9f3154642a2005ep-4L : inexact-ok
+= yn tonearest ldbl-128ibm 0 0x1.8p+0L : 0x6.1e82c341a0d9f3154642a2006p-4L : inexact-ok
+= yn towardzero ldbl-128ibm 0 0x1.8p+0L : 0x6.1e82c341a0d9f3154642a2005ep-4L : inexact-ok
+= yn upward ldbl-128ibm 0 0x1.8p+0L : 0x6.1e82c341a0d9f3154642a2006p-4L : inexact-ok
+yn 0 2.0
+= yn downward flt-32 0 0x2p+0f : 0x8.2a7fap-4f : inexact-ok
+= yn tonearest flt-32 0 0x2p+0f : 0x8.2a7fbp-4f : inexact-ok
+= yn towardzero flt-32 0 0x2p+0f : 0x8.2a7fap-4f : inexact-ok
+= yn upward flt-32 0 0x2p+0f : 0x8.2a7fbp-4f : inexact-ok
+= yn downward dbl-64 0 0x2p+0 : 0x8.2a7fae6b4646p-4 : inexact-ok
+= yn tonearest dbl-64 0 0x2p+0 : 0x8.2a7fae6b46468p-4 : inexact-ok
+= yn towardzero dbl-64 0 0x2p+0 : 0x8.2a7fae6b4646p-4 : inexact-ok
+= yn upward dbl-64 0 0x2p+0 : 0x8.2a7fae6b46468p-4 : inexact-ok
+= yn downward ldbl-96-intel 0 0x2p+0L : 0x8.2a7fae6b46465e1p-4L : inexact-ok
+= yn tonearest ldbl-96-intel 0 0x2p+0L : 0x8.2a7fae6b46465e1p-4L : inexact-ok
+= yn towardzero ldbl-96-intel 0 0x2p+0L : 0x8.2a7fae6b46465e1p-4L : inexact-ok
+= yn upward ldbl-96-intel 0 0x2p+0L : 0x8.2a7fae6b46465e2p-4L : inexact-ok
+= yn downward ldbl-96-m68k 0 0x2p+0L : 0x8.2a7fae6b46465e1p-4L : inexact-ok
+= yn tonearest ldbl-96-m68k 0 0x2p+0L : 0x8.2a7fae6b46465e1p-4L : inexact-ok
+= yn towardzero ldbl-96-m68k 0 0x2p+0L : 0x8.2a7fae6b46465e1p-4L : inexact-ok
+= yn upward ldbl-96-m68k 0 0x2p+0L : 0x8.2a7fae6b46465e2p-4L : inexact-ok
+= yn downward ldbl-128 0 0x2p+0L : 0x8.2a7fae6b46465e12cd2dc231cep-4L : inexact-ok
+= yn tonearest ldbl-128 0 0x2p+0L : 0x8.2a7fae6b46465e12cd2dc231cep-4L : inexact-ok
+= yn towardzero ldbl-128 0 0x2p+0L : 0x8.2a7fae6b46465e12cd2dc231cep-4L : inexact-ok
+= yn upward ldbl-128 0 0x2p+0L : 0x8.2a7fae6b46465e12cd2dc231ce08p-4L : inexact-ok
+= yn downward ldbl-128ibm 0 0x2p+0L : 0x8.2a7fae6b46465e12cd2dc231ccp-4L : inexact-ok
+= yn tonearest ldbl-128ibm 0 0x2p+0L : 0x8.2a7fae6b46465e12cd2dc231dp-4L : inexact-ok
+= yn towardzero ldbl-128ibm 0 0x2p+0L : 0x8.2a7fae6b46465e12cd2dc231ccp-4L : inexact-ok
+= yn upward ldbl-128ibm 0 0x2p+0L : 0x8.2a7fae6b46465e12cd2dc231dp-4L : inexact-ok
+yn 0 8.0
+= yn downward flt-32 0 0x8p+0f : 0x3.938b44p-4f : inexact-ok
+= yn tonearest flt-32 0 0x8p+0f : 0x3.938b44p-4f : inexact-ok
+= yn towardzero flt-32 0 0x8p+0f : 0x3.938b44p-4f : inexact-ok
+= yn upward flt-32 0 0x8p+0f : 0x3.938b48p-4f : inexact-ok
+= yn downward dbl-64 0 0x8p+0 : 0x3.938b44edf7058p-4 : inexact-ok
+= yn tonearest dbl-64 0 0x8p+0 : 0x3.938b44edf7058p-4 : inexact-ok
+= yn towardzero dbl-64 0 0x8p+0 : 0x3.938b44edf7058p-4 : inexact-ok
+= yn upward dbl-64 0 0x8p+0 : 0x3.938b44edf705ap-4 : inexact-ok
+= yn downward ldbl-96-intel 0 0x8p+0L : 0x3.938b44edf70581c4p-4L : inexact-ok
+= yn tonearest ldbl-96-intel 0 0x8p+0L : 0x3.938b44edf70581c8p-4L : inexact-ok
+= yn towardzero ldbl-96-intel 0 0x8p+0L : 0x3.938b44edf70581c4p-4L : inexact-ok
+= yn upward ldbl-96-intel 0 0x8p+0L : 0x3.938b44edf70581c8p-4L : inexact-ok
+= yn downward ldbl-96-m68k 0 0x8p+0L : 0x3.938b44edf70581c4p-4L : inexact-ok
+= yn tonearest ldbl-96-m68k 0 0x8p+0L : 0x3.938b44edf70581c8p-4L : inexact-ok
+= yn towardzero ldbl-96-m68k 0 0x8p+0L : 0x3.938b44edf70581c4p-4L : inexact-ok
+= yn upward ldbl-96-m68k 0 0x8p+0L : 0x3.938b44edf70581c8p-4L : inexact-ok
+= yn downward ldbl-128 0 0x8p+0L : 0x3.938b44edf70581c69c0283841f7ep-4L : inexact-ok
+= yn tonearest ldbl-128 0 0x8p+0L : 0x3.938b44edf70581c69c0283841f7ep-4L : inexact-ok
+= yn towardzero ldbl-128 0 0x8p+0L : 0x3.938b44edf70581c69c0283841f7ep-4L : inexact-ok
+= yn upward ldbl-128 0 0x8p+0L : 0x3.938b44edf70581c69c0283841f8p-4L : inexact-ok
+= yn downward ldbl-128ibm 0 0x8p+0L : 0x3.938b44edf70581c69c0283841fp-4L : inexact-ok
+= yn tonearest ldbl-128ibm 0 0x8p+0L : 0x3.938b44edf70581c69c0283841fp-4L : inexact-ok
+= yn towardzero ldbl-128ibm 0 0x8p+0L : 0x3.938b44edf70581c69c0283841fp-4L : inexact-ok
+= yn upward ldbl-128ibm 0 0x8p+0L : 0x3.938b44edf70581c69c0283842p-4L : inexact-ok
+yn 0 10.0
+= yn downward flt-32 0 0xap+0f : 0xe.40773p-8f : inexact-ok
+= yn tonearest flt-32 0 0xap+0f : 0xe.40773p-8f : inexact-ok
+= yn towardzero flt-32 0 0xap+0f : 0xe.40773p-8f : inexact-ok
+= yn upward flt-32 0 0xap+0f : 0xe.40774p-8f : inexact-ok
+= yn downward dbl-64 0 0xap+0 : 0xe.407732d02e2cp-8 : inexact-ok
+= yn tonearest dbl-64 0 0xap+0 : 0xe.407732d02e2c8p-8 : inexact-ok
+= yn towardzero dbl-64 0 0xap+0 : 0xe.407732d02e2cp-8 : inexact-ok
+= yn upward dbl-64 0 0xap+0 : 0xe.407732d02e2c8p-8 : inexact-ok
+= yn downward ldbl-96-intel 0 0xap+0L : 0xe.407732d02e2c469p-8L : inexact-ok
+= yn tonearest ldbl-96-intel 0 0xap+0L : 0xe.407732d02e2c469p-8L : inexact-ok
+= yn towardzero ldbl-96-intel 0 0xap+0L : 0xe.407732d02e2c469p-8L : inexact-ok
+= yn upward ldbl-96-intel 0 0xap+0L : 0xe.407732d02e2c46ap-8L : inexact-ok
+= yn downward ldbl-96-m68k 0 0xap+0L : 0xe.407732d02e2c469p-8L : inexact-ok
+= yn tonearest ldbl-96-m68k 0 0xap+0L : 0xe.407732d02e2c469p-8L : inexact-ok
+= yn towardzero ldbl-96-m68k 0 0xap+0L : 0xe.407732d02e2c469p-8L : inexact-ok
+= yn upward ldbl-96-m68k 0 0xap+0L : 0xe.407732d02e2c46ap-8L : inexact-ok
+= yn downward ldbl-128 0 0xap+0L : 0xe.407732d02e2c469384e4d3c829cp-8L : inexact-ok
+= yn tonearest ldbl-128 0 0xap+0L : 0xe.407732d02e2c469384e4d3c829cp-8L : inexact-ok
+= yn towardzero ldbl-128 0 0xap+0L : 0xe.407732d02e2c469384e4d3c829cp-8L : inexact-ok
+= yn upward ldbl-128 0 0xap+0L : 0xe.407732d02e2c469384e4d3c829c8p-8L : inexact-ok
+= yn downward ldbl-128ibm 0 0xap+0L : 0xe.407732d02e2c469384e4d3c828p-8L : inexact-ok
+= yn tonearest ldbl-128ibm 0 0xap+0L : 0xe.407732d02e2c469384e4d3c828p-8L : inexact-ok
+= yn towardzero ldbl-128ibm 0 0xap+0L : 0xe.407732d02e2c469384e4d3c828p-8L : inexact-ok
+= yn upward ldbl-128ibm 0 0xap+0L : 0xe.407732d02e2c469384e4d3c82cp-8L : inexact-ok
+yn 1 0.125
+= yn downward flt-32 1 0x2p-4f : -0x5.332f08p+0f : inexact-ok
+= yn tonearest flt-32 1 0x2p-4f : -0x5.332fp+0f : inexact-ok
+= yn towardzero flt-32 1 0x2p-4f : -0x5.332fp+0f : inexact-ok
+= yn upward flt-32 1 0x2p-4f : -0x5.332fp+0f : inexact-ok
+= yn downward dbl-64 1 0x2p-4 : -0x5.332f0358a051p+0 : inexact-ok
+= yn tonearest dbl-64 1 0x2p-4 : -0x5.332f0358a051p+0 : inexact-ok
+= yn towardzero dbl-64 1 0x2p-4 : -0x5.332f0358a050cp+0 : inexact-ok
+= yn upward dbl-64 1 0x2p-4 : -0x5.332f0358a050cp+0 : inexact-ok
+= yn downward ldbl-96-intel 1 0x2p-4L : -0x5.332f0358a050e3ap+0L : inexact-ok
+= yn tonearest ldbl-96-intel 1 0x2p-4L : -0x5.332f0358a050e3ap+0L : inexact-ok
+= yn towardzero ldbl-96-intel 1 0x2p-4L : -0x5.332f0358a050e398p+0L : inexact-ok
+= yn upward ldbl-96-intel 1 0x2p-4L : -0x5.332f0358a050e398p+0L : inexact-ok
+= yn downward ldbl-96-m68k 1 0x2p-4L : -0x5.332f0358a050e3ap+0L : inexact-ok
+= yn tonearest ldbl-96-m68k 1 0x2p-4L : -0x5.332f0358a050e3ap+0L : inexact-ok
+= yn towardzero ldbl-96-m68k 1 0x2p-4L : -0x5.332f0358a050e398p+0L : inexact-ok
+= yn upward ldbl-96-m68k 1 0x2p-4L : -0x5.332f0358a050e398p+0L : inexact-ok
+= yn downward ldbl-128 1 0x2p-4L : -0x5.332f0358a050e39ed8ad27e94708p+0L : inexact-ok
+= yn tonearest ldbl-128 1 0x2p-4L : -0x5.332f0358a050e39ed8ad27e94708p+0L : inexact-ok
+= yn towardzero ldbl-128 1 0x2p-4L : -0x5.332f0358a050e39ed8ad27e94704p+0L : inexact-ok
+= yn upward ldbl-128 1 0x2p-4L : -0x5.332f0358a050e39ed8ad27e94704p+0L : inexact-ok
+= yn downward ldbl-128ibm 1 0x2p-4L : -0x5.332f0358a050e39ed8ad27e948p+0L : inexact-ok
+= yn tonearest ldbl-128ibm 1 0x2p-4L : -0x5.332f0358a050e39ed8ad27e948p+0L : inexact-ok
+= yn towardzero ldbl-128ibm 1 0x2p-4L : -0x5.332f0358a050e39ed8ad27e946p+0L : inexact-ok
+= yn upward ldbl-128ibm 1 0x2p-4L : -0x5.332f0358a050e39ed8ad27e946p+0L : inexact-ok
+yn 1 0.75
+= yn downward flt-32 1 0xcp-4f : -0x1.099fccp+0f : inexact-ok
+= yn tonearest flt-32 1 0xcp-4f : -0x1.099fccp+0f : inexact-ok
+= yn towardzero flt-32 1 0xcp-4f : -0x1.099fcap+0f : inexact-ok
+= yn upward flt-32 1 0xcp-4f : -0x1.099fcap+0f : inexact-ok
+= yn downward dbl-64 1 0xcp-4 : -0x1.099fcbe60fd84p+0 : inexact-ok
+= yn tonearest dbl-64 1 0xcp-4 : -0x1.099fcbe60fd83p+0 : inexact-ok
+= yn towardzero dbl-64 1 0xcp-4 : -0x1.099fcbe60fd83p+0 : inexact-ok
+= yn upward dbl-64 1 0xcp-4 : -0x1.099fcbe60fd83p+0 : inexact-ok
+= yn downward ldbl-96-intel 1 0xcp-4L : -0x1.099fcbe60fd8302ap+0L : inexact-ok
+= yn tonearest ldbl-96-intel 1 0xcp-4L : -0x1.099fcbe60fd8302ap+0L : inexact-ok
+= yn towardzero ldbl-96-intel 1 0xcp-4L : -0x1.099fcbe60fd83028p+0L : inexact-ok
+= yn upward ldbl-96-intel 1 0xcp-4L : -0x1.099fcbe60fd83028p+0L : inexact-ok
+= yn downward ldbl-96-m68k 1 0xcp-4L : -0x1.099fcbe60fd8302ap+0L : inexact-ok
+= yn tonearest ldbl-96-m68k 1 0xcp-4L : -0x1.099fcbe60fd8302ap+0L : inexact-ok
+= yn towardzero ldbl-96-m68k 1 0xcp-4L : -0x1.099fcbe60fd83028p+0L : inexact-ok
+= yn upward ldbl-96-m68k 1 0xcp-4L : -0x1.099fcbe60fd83028p+0L : inexact-ok
+= yn downward ldbl-128 1 0xcp-4L : -0x1.099fcbe60fd830293e0a662302e5p+0L : inexact-ok
+= yn tonearest ldbl-128 1 0xcp-4L : -0x1.099fcbe60fd830293e0a662302e4p+0L : inexact-ok
+= yn towardzero ldbl-128 1 0xcp-4L : -0x1.099fcbe60fd830293e0a662302e4p+0L : inexact-ok
+= yn upward ldbl-128 1 0xcp-4L : -0x1.099fcbe60fd830293e0a662302e4p+0L : inexact-ok
+= yn downward ldbl-128ibm 1 0xcp-4L : -0x1.099fcbe60fd830293e0a662303p+0L : inexact-ok
+= yn tonearest ldbl-128ibm 1 0xcp-4L : -0x1.099fcbe60fd830293e0a662303p+0L : inexact-ok
+= yn towardzero ldbl-128ibm 1 0xcp-4L : -0x1.099fcbe60fd830293e0a6623028p+0L : inexact-ok
+= yn upward ldbl-128ibm 1 0xcp-4L : -0x1.099fcbe60fd830293e0a6623028p+0L : inexact-ok
+yn 1 1.0
+= yn downward flt-32 1 0x1p+0f : -0xc.7fd91p-4f : inexact-ok
+= yn tonearest flt-32 1 0x1p+0f : -0xc.7fd9p-4f : inexact-ok
+= yn towardzero flt-32 1 0x1p+0f : -0xc.7fd9p-4f : inexact-ok
+= yn upward flt-32 1 0x1p+0f : -0xc.7fd9p-4f : inexact-ok
+= yn downward dbl-64 1 0x1p+0 : -0xc.7fd903eb35ca8p-4 : inexact-ok
+= yn tonearest dbl-64 1 0x1p+0 : -0xc.7fd903eb35cap-4 : inexact-ok
+= yn towardzero dbl-64 1 0x1p+0 : -0xc.7fd903eb35cap-4 : inexact-ok
+= yn upward dbl-64 1 0x1p+0 : -0xc.7fd903eb35cap-4 : inexact-ok
+= yn downward ldbl-96-intel 1 0x1p+0L : -0xc.7fd903eb35ca24fp-4L : inexact-ok
+= yn tonearest ldbl-96-intel 1 0x1p+0L : -0xc.7fd903eb35ca24fp-4L : inexact-ok
+= yn towardzero ldbl-96-intel 1 0x1p+0L : -0xc.7fd903eb35ca24ep-4L : inexact-ok
+= yn upward ldbl-96-intel 1 0x1p+0L : -0xc.7fd903eb35ca24ep-4L : inexact-ok
+= yn downward ldbl-96-m68k 1 0x1p+0L : -0xc.7fd903eb35ca24fp-4L : inexact-ok
+= yn tonearest ldbl-96-m68k 1 0x1p+0L : -0xc.7fd903eb35ca24fp-4L : inexact-ok
+= yn towardzero ldbl-96-m68k 1 0x1p+0L : -0xc.7fd903eb35ca24ep-4L : inexact-ok
+= yn upward ldbl-96-m68k 1 0x1p+0L : -0xc.7fd903eb35ca24ep-4L : inexact-ok
+= yn downward ldbl-128 1 0x1p+0L : -0xc.7fd903eb35ca24ef2cdf89581968p-4L : inexact-ok
+= yn tonearest ldbl-128 1 0x1p+0L : -0xc.7fd903eb35ca24ef2cdf8958196p-4L : inexact-ok
+= yn towardzero ldbl-128 1 0x1p+0L : -0xc.7fd903eb35ca24ef2cdf8958196p-4L : inexact-ok
+= yn upward ldbl-128 1 0x1p+0L : -0xc.7fd903eb35ca24ef2cdf8958196p-4L : inexact-ok
+= yn downward ldbl-128ibm 1 0x1p+0L : -0xc.7fd903eb35ca24ef2cdf89581cp-4L : inexact-ok
+= yn tonearest ldbl-128ibm 1 0x1p+0L : -0xc.7fd903eb35ca24ef2cdf895818p-4L : inexact-ok
+= yn towardzero ldbl-128ibm 1 0x1p+0L : -0xc.7fd903eb35ca24ef2cdf895818p-4L : inexact-ok
+= yn upward ldbl-128ibm 1 0x1p+0L : -0xc.7fd903eb35ca24ef2cdf895818p-4L : inexact-ok
+yn 1 1.5
+= yn downward flt-32 1 0x1.8p+0f : -0x6.98d0fp-4f : inexact-ok
+= yn tonearest flt-32 1 0x1.8p+0f : -0x6.98d0fp-4f : inexact-ok
+= yn towardzero flt-32 1 0x1.8p+0f : -0x6.98d0e8p-4f : inexact-ok
+= yn upward flt-32 1 0x1.8p+0f : -0x6.98d0e8p-4f : inexact-ok
+= yn downward dbl-64 1 0x1.8p+0 : -0x6.98d0ee4b62c3cp-4 : inexact-ok
+= yn tonearest dbl-64 1 0x1.8p+0 : -0x6.98d0ee4b62c3cp-4 : inexact-ok
+= yn towardzero dbl-64 1 0x1.8p+0 : -0x6.98d0ee4b62c38p-4 : inexact-ok
+= yn upward dbl-64 1 0x1.8p+0 : -0x6.98d0ee4b62c38p-4 : inexact-ok
+= yn downward ldbl-96-intel 1 0x1.8p+0L : -0x6.98d0ee4b62c3bf9p-4L : inexact-ok
+= yn tonearest ldbl-96-intel 1 0x1.8p+0L : -0x6.98d0ee4b62c3bf9p-4L : inexact-ok
+= yn towardzero ldbl-96-intel 1 0x1.8p+0L : -0x6.98d0ee4b62c3bf88p-4L : inexact-ok
+= yn upward ldbl-96-intel 1 0x1.8p+0L : -0x6.98d0ee4b62c3bf88p-4L : inexact-ok
+= yn downward ldbl-96-m68k 1 0x1.8p+0L : -0x6.98d0ee4b62c3bf9p-4L : inexact-ok
+= yn tonearest ldbl-96-m68k 1 0x1.8p+0L : -0x6.98d0ee4b62c3bf9p-4L : inexact-ok
+= yn towardzero ldbl-96-m68k 1 0x1.8p+0L : -0x6.98d0ee4b62c3bf88p-4L : inexact-ok
+= yn upward ldbl-96-m68k 1 0x1.8p+0L : -0x6.98d0ee4b62c3bf88p-4L : inexact-ok
+= yn downward ldbl-128 1 0x1.8p+0L : -0x6.98d0ee4b62c3bf8ce41da4547258p-4L : inexact-ok
+= yn tonearest ldbl-128 1 0x1.8p+0L : -0x6.98d0ee4b62c3bf8ce41da4547258p-4L : inexact-ok
+= yn towardzero ldbl-128 1 0x1.8p+0L : -0x6.98d0ee4b62c3bf8ce41da4547254p-4L : inexact-ok
+= yn upward ldbl-128 1 0x1.8p+0L : -0x6.98d0ee4b62c3bf8ce41da4547254p-4L : inexact-ok
+= yn downward ldbl-128ibm 1 0x1.8p+0L : -0x6.98d0ee4b62c3bf8ce41da45474p-4L : inexact-ok
+= yn tonearest ldbl-128ibm 1 0x1.8p+0L : -0x6.98d0ee4b62c3bf8ce41da45472p-4L : inexact-ok
+= yn towardzero ldbl-128ibm 1 0x1.8p+0L : -0x6.98d0ee4b62c3bf8ce41da45472p-4L : inexact-ok
+= yn upward ldbl-128ibm 1 0x1.8p+0L : -0x6.98d0ee4b62c3bf8ce41da45472p-4L : inexact-ok
+yn 1 2.0
+= yn downward flt-32 1 0x2p+0f : -0x1.b667a4p-4f : inexact-ok
+= yn tonearest flt-32 1 0x2p+0f : -0x1.b667a4p-4f : inexact-ok
+= yn towardzero flt-32 1 0x2p+0f : -0x1.b667a2p-4f : inexact-ok
+= yn upward flt-32 1 0x2p+0f : -0x1.b667a2p-4f : inexact-ok
+= yn downward dbl-64 1 0x2p+0 : -0x1.b667a39146648p-4 : inexact-ok
+= yn tonearest dbl-64 1 0x2p+0 : -0x1.b667a39146647p-4 : inexact-ok
+= yn towardzero dbl-64 1 0x2p+0 : -0x1.b667a39146647p-4 : inexact-ok
+= yn upward dbl-64 1 0x2p+0 : -0x1.b667a39146647p-4 : inexact-ok
+= yn downward ldbl-96-intel 1 0x2p+0L : -0x1.b667a3914664758cp-4L : inexact-ok
+= yn tonearest ldbl-96-intel 1 0x2p+0L : -0x1.b667a3914664758cp-4L : inexact-ok
+= yn towardzero ldbl-96-intel 1 0x2p+0L : -0x1.b667a3914664758ap-4L : inexact-ok
+= yn upward ldbl-96-intel 1 0x2p+0L : -0x1.b667a3914664758ap-4L : inexact-ok
+= yn downward ldbl-96-m68k 1 0x2p+0L : -0x1.b667a3914664758cp-4L : inexact-ok
+= yn tonearest ldbl-96-m68k 1 0x2p+0L : -0x1.b667a3914664758cp-4L : inexact-ok
+= yn towardzero ldbl-96-m68k 1 0x2p+0L : -0x1.b667a3914664758ap-4L : inexact-ok
+= yn upward ldbl-96-m68k 1 0x2p+0L : -0x1.b667a3914664758ap-4L : inexact-ok
+= yn downward ldbl-128 1 0x2p+0L : -0x1.b667a3914664758b0c44371e51e3p-4L : inexact-ok
+= yn tonearest ldbl-128 1 0x2p+0L : -0x1.b667a3914664758b0c44371e51e2p-4L : inexact-ok
+= yn towardzero ldbl-128 1 0x2p+0L : -0x1.b667a3914664758b0c44371e51e2p-4L : inexact-ok
+= yn upward ldbl-128 1 0x2p+0L : -0x1.b667a3914664758b0c44371e51e2p-4L : inexact-ok
+= yn downward ldbl-128ibm 1 0x2p+0L : -0x1.b667a3914664758b0c44371e52p-4L : inexact-ok
+= yn tonearest ldbl-128ibm 1 0x2p+0L : -0x1.b667a3914664758b0c44371e52p-4L : inexact-ok
+= yn towardzero ldbl-128ibm 1 0x2p+0L : -0x1.b667a3914664758b0c44371e518p-4L : inexact-ok
+= yn upward ldbl-128ibm 1 0x2p+0L : -0x1.b667a3914664758b0c44371e518p-4L : inexact-ok
+yn 1 8.0
+= yn downward flt-32 1 0x8p+0f : -0x2.876a6cp-4f : inexact-ok
+= yn tonearest flt-32 1 0x8p+0f : -0x2.876a68p-4f : inexact-ok
+= yn towardzero flt-32 1 0x8p+0f : -0x2.876a68p-4f : inexact-ok
+= yn upward flt-32 1 0x8p+0f : -0x2.876a68p-4f : inexact-ok
+= yn downward dbl-64 1 0x8p+0 : -0x2.876a681ed266ep-4 : inexact-ok
+= yn tonearest dbl-64 1 0x8p+0 : -0x2.876a681ed266cp-4 : inexact-ok
+= yn towardzero dbl-64 1 0x8p+0 : -0x2.876a681ed266cp-4 : inexact-ok
+= yn upward dbl-64 1 0x8p+0 : -0x2.876a681ed266cp-4 : inexact-ok
+= yn downward ldbl-96-intel 1 0x8p+0L : -0x2.876a681ed266c21cp-4L : inexact-ok
+= yn tonearest ldbl-96-intel 1 0x8p+0L : -0x2.876a681ed266c218p-4L : inexact-ok
+= yn towardzero ldbl-96-intel 1 0x8p+0L : -0x2.876a681ed266c218p-4L : inexact-ok
+= yn upward ldbl-96-intel 1 0x8p+0L : -0x2.876a681ed266c218p-4L : inexact-ok
+= yn downward ldbl-96-m68k 1 0x8p+0L : -0x2.876a681ed266c21cp-4L : inexact-ok
+= yn tonearest ldbl-96-m68k 1 0x8p+0L : -0x2.876a681ed266c218p-4L : inexact-ok
+= yn towardzero ldbl-96-m68k 1 0x8p+0L : -0x2.876a681ed266c218p-4L : inexact-ok
+= yn upward ldbl-96-m68k 1 0x8p+0L : -0x2.876a681ed266c218p-4L : inexact-ok
+= yn downward ldbl-128 1 0x8p+0L : -0x2.876a681ed266c219a14b51d98a7p-4L : inexact-ok
+= yn tonearest ldbl-128 1 0x8p+0L : -0x2.876a681ed266c219a14b51d98a7p-4L : inexact-ok
+= yn towardzero ldbl-128 1 0x8p+0L : -0x2.876a681ed266c219a14b51d98a6ep-4L : inexact-ok
+= yn upward ldbl-128 1 0x8p+0L : -0x2.876a681ed266c219a14b51d98a6ep-4L : inexact-ok
+= yn downward ldbl-128ibm 1 0x8p+0L : -0x2.876a681ed266c219a14b51d98bp-4L : inexact-ok
+= yn tonearest ldbl-128ibm 1 0x8p+0L : -0x2.876a681ed266c219a14b51d98ap-4L : inexact-ok
+= yn towardzero ldbl-128ibm 1 0x8p+0L : -0x2.876a681ed266c219a14b51d98ap-4L : inexact-ok
+= yn upward ldbl-128ibm 1 0x8p+0L : -0x2.876a681ed266c219a14b51d98ap-4L : inexact-ok
+yn 1 10.0
+= yn downward flt-32 1 0xap+0f : 0x3.fbf798p-4f : inexact-ok
+= yn tonearest flt-32 1 0xap+0f : 0x3.fbf798p-4f : inexact-ok
+= yn towardzero flt-32 1 0xap+0f : 0x3.fbf798p-4f : inexact-ok
+= yn upward flt-32 1 0xap+0f : 0x3.fbf79cp-4f : inexact-ok
+= yn downward dbl-64 1 0xap+0 : 0x3.fbf798f2b1e78p-4 : inexact-ok
+= yn tonearest dbl-64 1 0xap+0 : 0x3.fbf798f2b1e78p-4 : inexact-ok
+= yn towardzero dbl-64 1 0xap+0 : 0x3.fbf798f2b1e78p-4 : inexact-ok
+= yn upward dbl-64 1 0xap+0 : 0x3.fbf798f2b1e7ap-4 : inexact-ok
+= yn downward ldbl-96-intel 1 0xap+0L : 0x3.fbf798f2b1e78044p-4L : inexact-ok
+= yn tonearest ldbl-96-intel 1 0xap+0L : 0x3.fbf798f2b1e78044p-4L : inexact-ok
+= yn towardzero ldbl-96-intel 1 0xap+0L : 0x3.fbf798f2b1e78044p-4L : inexact-ok
+= yn upward ldbl-96-intel 1 0xap+0L : 0x3.fbf798f2b1e78048p-4L : inexact-ok
+= yn downward ldbl-96-m68k 1 0xap+0L : 0x3.fbf798f2b1e78044p-4L : inexact-ok
+= yn tonearest ldbl-96-m68k 1 0xap+0L : 0x3.fbf798f2b1e78044p-4L : inexact-ok
+= yn towardzero ldbl-96-m68k 1 0xap+0L : 0x3.fbf798f2b1e78044p-4L : inexact-ok
+= yn upward ldbl-96-m68k 1 0xap+0L : 0x3.fbf798f2b1e78048p-4L : inexact-ok
+= yn downward ldbl-128 1 0xap+0L : 0x3.fbf798f2b1e78044d16cb7250316p-4L : inexact-ok
+= yn tonearest ldbl-128 1 0xap+0L : 0x3.fbf798f2b1e78044d16cb7250318p-4L : inexact-ok
+= yn towardzero ldbl-128 1 0xap+0L : 0x3.fbf798f2b1e78044d16cb7250316p-4L : inexact-ok
+= yn upward ldbl-128 1 0xap+0L : 0x3.fbf798f2b1e78044d16cb7250318p-4L : inexact-ok
+= yn downward ldbl-128ibm 1 0xap+0L : 0x3.fbf798f2b1e78044d16cb72503p-4L : inexact-ok
+= yn tonearest ldbl-128ibm 1 0xap+0L : 0x3.fbf798f2b1e78044d16cb72503p-4L : inexact-ok
+= yn towardzero ldbl-128ibm 1 0xap+0L : 0x3.fbf798f2b1e78044d16cb72503p-4L : inexact-ok
+= yn upward ldbl-128ibm 1 0xap+0L : 0x3.fbf798f2b1e78044d16cb72504p-4L : inexact-ok
+yn -1 1.0
+= yn downward flt-32 -1 0x1p+0f : 0xc.7fd9p-4f : inexact-ok
+= yn tonearest flt-32 -1 0x1p+0f : 0xc.7fd9p-4f : inexact-ok
+= yn towardzero flt-32 -1 0x1p+0f : 0xc.7fd9p-4f : inexact-ok
+= yn upward flt-32 -1 0x1p+0f : 0xc.7fd91p-4f : inexact-ok
+= yn downward dbl-64 -1 0x1p+0 : 0xc.7fd903eb35cap-4 : inexact-ok
+= yn tonearest dbl-64 -1 0x1p+0 : 0xc.7fd903eb35cap-4 : inexact-ok
+= yn towardzero dbl-64 -1 0x1p+0 : 0xc.7fd903eb35cap-4 : inexact-ok
+= yn upward dbl-64 -1 0x1p+0 : 0xc.7fd903eb35ca8p-4 : inexact-ok
+= yn downward ldbl-96-intel -1 0x1p+0L : 0xc.7fd903eb35ca24ep-4L : inexact-ok
+= yn tonearest ldbl-96-intel -1 0x1p+0L : 0xc.7fd903eb35ca24fp-4L : inexact-ok
+= yn towardzero ldbl-96-intel -1 0x1p+0L : 0xc.7fd903eb35ca24ep-4L : inexact-ok
+= yn upward ldbl-96-intel -1 0x1p+0L : 0xc.7fd903eb35ca24fp-4L : inexact-ok
+= yn downward ldbl-96-m68k -1 0x1p+0L : 0xc.7fd903eb35ca24ep-4L : inexact-ok
+= yn tonearest ldbl-96-m68k -1 0x1p+0L : 0xc.7fd903eb35ca24fp-4L : inexact-ok
+= yn towardzero ldbl-96-m68k -1 0x1p+0L : 0xc.7fd903eb35ca24ep-4L : inexact-ok
+= yn upward ldbl-96-m68k -1 0x1p+0L : 0xc.7fd903eb35ca24fp-4L : inexact-ok
+= yn downward ldbl-128 -1 0x1p+0L : 0xc.7fd903eb35ca24ef2cdf8958196p-4L : inexact-ok
+= yn tonearest ldbl-128 -1 0x1p+0L : 0xc.7fd903eb35ca24ef2cdf8958196p-4L : inexact-ok
+= yn towardzero ldbl-128 -1 0x1p+0L : 0xc.7fd903eb35ca24ef2cdf8958196p-4L : inexact-ok
+= yn upward ldbl-128 -1 0x1p+0L : 0xc.7fd903eb35ca24ef2cdf89581968p-4L : inexact-ok
+= yn downward ldbl-128ibm -1 0x1p+0L : 0xc.7fd903eb35ca24ef2cdf895818p-4L : inexact-ok
+= yn tonearest ldbl-128ibm -1 0x1p+0L : 0xc.7fd903eb35ca24ef2cdf895818p-4L : inexact-ok
+= yn towardzero ldbl-128ibm -1 0x1p+0L : 0xc.7fd903eb35ca24ef2cdf895818p-4L : inexact-ok
+= yn upward ldbl-128ibm -1 0x1p+0L : 0xc.7fd903eb35ca24ef2cdf89581cp-4L : inexact-ok
+yn 3 0.125
+= yn downward flt-32 3 0x2p-4f : -0xa.34b2ap+8f : inexact-ok
+= yn tonearest flt-32 3 0x2p-4f : -0xa.34b29p+8f : inexact-ok
+= yn towardzero flt-32 3 0x2p-4f : -0xa.34b29p+8f : inexact-ok
+= yn upward flt-32 3 0x2p-4f : -0xa.34b29p+8f : inexact-ok
+= yn downward dbl-64 3 0x2p-4 : -0xa.34b2942d4becp+8 : inexact-ok
+= yn tonearest dbl-64 3 0x2p-4 : -0xa.34b2942d4becp+8 : inexact-ok
+= yn towardzero dbl-64 3 0x2p-4 : -0xa.34b2942d4beb8p+8 : inexact-ok
+= yn upward dbl-64 3 0x2p-4 : -0xa.34b2942d4beb8p+8 : inexact-ok
+= yn downward ldbl-96-intel 3 0x2p-4L : -0xa.34b2942d4bebea2p+8L : inexact-ok
+= yn tonearest ldbl-96-intel 3 0x2p-4L : -0xa.34b2942d4bebea1p+8L : inexact-ok
+= yn towardzero ldbl-96-intel 3 0x2p-4L : -0xa.34b2942d4bebea1p+8L : inexact-ok
+= yn upward ldbl-96-intel 3 0x2p-4L : -0xa.34b2942d4bebea1p+8L : inexact-ok
+= yn downward ldbl-96-m68k 3 0x2p-4L : -0xa.34b2942d4bebea2p+8L : inexact-ok
+= yn tonearest ldbl-96-m68k 3 0x2p-4L : -0xa.34b2942d4bebea1p+8L : inexact-ok
+= yn towardzero ldbl-96-m68k 3 0x2p-4L : -0xa.34b2942d4bebea1p+8L : inexact-ok
+= yn upward ldbl-96-m68k 3 0x2p-4L : -0xa.34b2942d4bebea1p+8L : inexact-ok
+= yn downward ldbl-128 3 0x2p-4L : -0xa.34b2942d4bebea11b3e166ce96cp+8L : inexact-ok
+= yn tonearest ldbl-128 3 0x2p-4L : -0xa.34b2942d4bebea11b3e166ce96cp+8L : inexact-ok
+= yn towardzero ldbl-128 3 0x2p-4L : -0xa.34b2942d4bebea11b3e166ce96b8p+8L : inexact-ok
+= yn upward ldbl-128 3 0x2p-4L : -0xa.34b2942d4bebea11b3e166ce96b8p+8L : inexact-ok
+= yn downward ldbl-128ibm 3 0x2p-4L : -0xa.34b2942d4bebea11b3e166ce98p+8L : inexact-ok
+= yn tonearest ldbl-128ibm 3 0x2p-4L : -0xa.34b2942d4bebea11b3e166ce98p+8L : inexact-ok
+= yn towardzero ldbl-128ibm 3 0x2p-4L : -0xa.34b2942d4bebea11b3e166ce94p+8L : inexact-ok
+= yn upward ldbl-128ibm 3 0x2p-4L : -0xa.34b2942d4bebea11b3e166ce94p+8L : inexact-ok
+yn 3 0.75
+= yn downward flt-32 3 0xcp-4f : -0xc.fcdb1p+0f : inexact-ok
+= yn tonearest flt-32 3 0xcp-4f : -0xc.fcdb1p+0f : inexact-ok
+= yn towardzero flt-32 3 0xcp-4f : -0xc.fcdbp+0f : inexact-ok
+= yn upward flt-32 3 0xcp-4f : -0xc.fcdbp+0f : inexact-ok
+= yn downward dbl-64 3 0xcp-4 : -0xc.fcdb0fea63dap+0 : inexact-ok
+= yn tonearest dbl-64 3 0xcp-4 : -0xc.fcdb0fea63d98p+0 : inexact-ok
+= yn towardzero dbl-64 3 0xcp-4 : -0xc.fcdb0fea63d98p+0 : inexact-ok
+= yn upward dbl-64 3 0xcp-4 : -0xc.fcdb0fea63d98p+0 : inexact-ok
+= yn downward ldbl-96-intel 3 0xcp-4L : -0xc.fcdb0fea63d9bf9p+0L : inexact-ok
+= yn tonearest ldbl-96-intel 3 0xcp-4L : -0xc.fcdb0fea63d9bf9p+0L : inexact-ok
+= yn towardzero ldbl-96-intel 3 0xcp-4L : -0xc.fcdb0fea63d9bf8p+0L : inexact-ok
+= yn upward ldbl-96-intel 3 0xcp-4L : -0xc.fcdb0fea63d9bf8p+0L : inexact-ok
+= yn downward ldbl-96-m68k 3 0xcp-4L : -0xc.fcdb0fea63d9bf9p+0L : inexact-ok
+= yn tonearest ldbl-96-m68k 3 0xcp-4L : -0xc.fcdb0fea63d9bf9p+0L : inexact-ok
+= yn towardzero ldbl-96-m68k 3 0xcp-4L : -0xc.fcdb0fea63d9bf8p+0L : inexact-ok
+= yn upward ldbl-96-m68k 3 0xcp-4L : -0xc.fcdb0fea63d9bf8p+0L : inexact-ok
+= yn downward ldbl-128 3 0xcp-4L : -0xc.fcdb0fea63d9bf8f410a5bf52ffp+0L : inexact-ok
+= yn tonearest ldbl-128 3 0xcp-4L : -0xc.fcdb0fea63d9bf8f410a5bf52ffp+0L : inexact-ok
+= yn towardzero ldbl-128 3 0xcp-4L : -0xc.fcdb0fea63d9bf8f410a5bf52fe8p+0L : inexact-ok
+= yn upward ldbl-128 3 0xcp-4L : -0xc.fcdb0fea63d9bf8f410a5bf52fe8p+0L : inexact-ok
+= yn downward ldbl-128ibm 3 0xcp-4L : -0xc.fcdb0fea63d9bf8f410a5bf53p+0L : inexact-ok
+= yn tonearest ldbl-128ibm 3 0xcp-4L : -0xc.fcdb0fea63d9bf8f410a5bf53p+0L : inexact-ok
+= yn towardzero ldbl-128ibm 3 0xcp-4L : -0xc.fcdb0fea63d9bf8f410a5bf52cp+0L : inexact-ok
+= yn upward ldbl-128ibm 3 0xcp-4L : -0xc.fcdb0fea63d9bf8f410a5bf52cp+0L : inexact-ok
+yn 3 1.0
+= yn downward flt-32 3 0x1p+0f : -0x5.d24fp+0f : inexact-ok
+= yn tonearest flt-32 3 0x1p+0f : -0x5.d24ef8p+0f : inexact-ok
+= yn towardzero flt-32 3 0x1p+0f : -0x5.d24ef8p+0f : inexact-ok
+= yn upward flt-32 3 0x1p+0f : -0x5.d24ef8p+0f : inexact-ok
+= yn downward dbl-64 3 0x1p+0 : -0x5.d24efa52b4ecp+0 : inexact-ok
+= yn tonearest dbl-64 3 0x1p+0 : -0x5.d24efa52b4ecp+0 : inexact-ok
+= yn towardzero dbl-64 3 0x1p+0 : -0x5.d24efa52b4ebcp+0 : inexact-ok
+= yn upward dbl-64 3 0x1p+0 : -0x5.d24efa52b4ebcp+0 : inexact-ok
+= yn downward ldbl-96-intel 3 0x1p+0L : -0x5.d24efa52b4ebecd8p+0L : inexact-ok
+= yn tonearest ldbl-96-intel 3 0x1p+0L : -0x5.d24efa52b4ebecdp+0L : inexact-ok
+= yn towardzero ldbl-96-intel 3 0x1p+0L : -0x5.d24efa52b4ebecdp+0L : inexact-ok
+= yn upward ldbl-96-intel 3 0x1p+0L : -0x5.d24efa52b4ebecdp+0L : inexact-ok
+= yn downward ldbl-96-m68k 3 0x1p+0L : -0x5.d24efa52b4ebecd8p+0L : inexact-ok
+= yn tonearest ldbl-96-m68k 3 0x1p+0L : -0x5.d24efa52b4ebecdp+0L : inexact-ok
+= yn towardzero ldbl-96-m68k 3 0x1p+0L : -0x5.d24efa52b4ebecdp+0L : inexact-ok
+= yn upward ldbl-96-m68k 3 0x1p+0L : -0x5.d24efa52b4ebecdp+0L : inexact-ok
+= yn downward ldbl-128 3 0x1p+0L : -0x5.d24efa52b4ebecd062d341fb247p+0L : inexact-ok
+= yn tonearest ldbl-128 3 0x1p+0L : -0x5.d24efa52b4ebecd062d341fb247p+0L : inexact-ok
+= yn towardzero ldbl-128 3 0x1p+0L : -0x5.d24efa52b4ebecd062d341fb246cp+0L : inexact-ok
+= yn upward ldbl-128 3 0x1p+0L : -0x5.d24efa52b4ebecd062d341fb246cp+0L : inexact-ok
+= yn downward ldbl-128ibm 3 0x1p+0L : -0x5.d24efa52b4ebecd062d341fb26p+0L : inexact-ok
+= yn tonearest ldbl-128ibm 3 0x1p+0L : -0x5.d24efa52b4ebecd062d341fb24p+0L : inexact-ok
+= yn towardzero ldbl-128ibm 3 0x1p+0L : -0x5.d24efa52b4ebecd062d341fb24p+0L : inexact-ok
+= yn upward ldbl-128ibm 3 0x1p+0L : -0x5.d24efa52b4ebecd062d341fb24p+0L : inexact-ok
+yn 3 2.0
+= yn downward flt-32 3 0x2p+0f : -0x1.20b672p+0f : inexact-ok
+= yn tonearest flt-32 3 0x2p+0f : -0x1.20b67p+0f : inexact-ok
+= yn towardzero flt-32 3 0x2p+0f : -0x1.20b67p+0f : inexact-ok
+= yn upward flt-32 3 0x2p+0f : -0x1.20b67p+0f : inexact-ok
+= yn downward dbl-64 3 0x2p+0 : -0x1.20b670067d2f2p+0 : inexact-ok
+= yn tonearest dbl-64 3 0x2p+0 : -0x1.20b670067d2f1p+0 : inexact-ok
+= yn towardzero dbl-64 3 0x2p+0 : -0x1.20b670067d2f1p+0 : inexact-ok
+= yn upward dbl-64 3 0x2p+0 : -0x1.20b670067d2f1p+0 : inexact-ok
+= yn downward ldbl-96-intel 3 0x2p+0L : -0x1.20b670067d2f131cp+0L : inexact-ok
+= yn tonearest ldbl-96-intel 3 0x2p+0L : -0x1.20b670067d2f131cp+0L : inexact-ok
+= yn towardzero ldbl-96-intel 3 0x2p+0L : -0x1.20b670067d2f131ap+0L : inexact-ok
+= yn upward ldbl-96-intel 3 0x2p+0L : -0x1.20b670067d2f131ap+0L : inexact-ok
+= yn downward ldbl-96-m68k 3 0x2p+0L : -0x1.20b670067d2f131cp+0L : inexact-ok
+= yn tonearest ldbl-96-m68k 3 0x2p+0L : -0x1.20b670067d2f131cp+0L : inexact-ok
+= yn towardzero ldbl-96-m68k 3 0x2p+0L : -0x1.20b670067d2f131ap+0L : inexact-ok
+= yn upward ldbl-96-m68k 3 0x2p+0L : -0x1.20b670067d2f131ap+0L : inexact-ok
+= yn downward ldbl-128 3 0x2p+0L : -0x1.20b670067d2f131b0a69fbb81edep+0L : inexact-ok
+= yn tonearest ldbl-128 3 0x2p+0L : -0x1.20b670067d2f131b0a69fbb81edep+0L : inexact-ok
+= yn towardzero ldbl-128 3 0x2p+0L : -0x1.20b670067d2f131b0a69fbb81eddp+0L : inexact-ok
+= yn upward ldbl-128 3 0x2p+0L : -0x1.20b670067d2f131b0a69fbb81eddp+0L : inexact-ok
+= yn downward ldbl-128ibm 3 0x2p+0L : -0x1.20b670067d2f131b0a69fbb81fp+0L : inexact-ok
+= yn tonearest ldbl-128ibm 3 0x2p+0L : -0x1.20b670067d2f131b0a69fbb81fp+0L : inexact-ok
+= yn towardzero ldbl-128ibm 3 0x2p+0L : -0x1.20b670067d2f131b0a69fbb81e8p+0L : inexact-ok
+= yn upward ldbl-128ibm 3 0x2p+0L : -0x1.20b670067d2f131b0a69fbb81e8p+0L : inexact-ok
+yn 3 10.0
+= yn downward flt-32 3 0xap+0f : -0x4.0594ep-4f : inexact-ok
+= yn tonearest flt-32 3 0xap+0f : -0x4.0594d8p-4f : inexact-ok
+= yn towardzero flt-32 3 0xap+0f : -0x4.0594d8p-4f : inexact-ok
+= yn upward flt-32 3 0xap+0f : -0x4.0594d8p-4f : inexact-ok
+= yn downward dbl-64 3 0xap+0 : -0x4.0594d980a4d3cp-4 : inexact-ok
+= yn tonearest dbl-64 3 0xap+0 : -0x4.0594d980a4d38p-4 : inexact-ok
+= yn towardzero dbl-64 3 0xap+0 : -0x4.0594d980a4d38p-4 : inexact-ok
+= yn upward dbl-64 3 0xap+0 : -0x4.0594d980a4d38p-4 : inexact-ok
+= yn downward ldbl-96-intel 3 0xap+0L : -0x4.0594d980a4d38728p-4L : inexact-ok
+= yn tonearest ldbl-96-intel 3 0xap+0L : -0x4.0594d980a4d3872p-4L : inexact-ok
+= yn towardzero ldbl-96-intel 3 0xap+0L : -0x4.0594d980a4d3872p-4L : inexact-ok
+= yn upward ldbl-96-intel 3 0xap+0L : -0x4.0594d980a4d3872p-4L : inexact-ok
+= yn downward ldbl-96-m68k 3 0xap+0L : -0x4.0594d980a4d38728p-4L : inexact-ok
+= yn tonearest ldbl-96-m68k 3 0xap+0L : -0x4.0594d980a4d3872p-4L : inexact-ok
+= yn towardzero ldbl-96-m68k 3 0xap+0L : -0x4.0594d980a4d3872p-4L : inexact-ok
+= yn upward ldbl-96-m68k 3 0xap+0L : -0x4.0594d980a4d3872p-4L : inexact-ok
+= yn downward ldbl-128 3 0xap+0L : -0x4.0594d980a4d38721b879194ebc38p-4L : inexact-ok
+= yn tonearest ldbl-128 3 0xap+0L : -0x4.0594d980a4d38721b879194ebc34p-4L : inexact-ok
+= yn towardzero ldbl-128 3 0xap+0L : -0x4.0594d980a4d38721b879194ebc34p-4L : inexact-ok
+= yn upward ldbl-128 3 0xap+0L : -0x4.0594d980a4d38721b879194ebc34p-4L : inexact-ok
+= yn downward ldbl-128ibm 3 0xap+0L : -0x4.0594d980a4d38721b879194ebep-4L : inexact-ok
+= yn tonearest ldbl-128ibm 3 0xap+0L : -0x4.0594d980a4d38721b879194ebcp-4L : inexact-ok
+= yn towardzero ldbl-128ibm 3 0xap+0L : -0x4.0594d980a4d38721b879194ebcp-4L : inexact-ok
+= yn upward ldbl-128ibm 3 0xap+0L : -0x4.0594d980a4d38721b879194ebcp-4L : inexact-ok
+yn 10 0.125
+= yn downward flt-32 10 0x2p-4f : -0x1.c36672p+56f : inexact-ok
+= yn tonearest flt-32 10 0x2p-4f : -0x1.c3667p+56f : inexact-ok
+= yn towardzero flt-32 10 0x2p-4f : -0x1.c3667p+56f : inexact-ok
+= yn upward flt-32 10 0x2p-4f : -0x1.c3667p+56f : inexact-ok
+= yn downward dbl-64 10 0x2p-4 : -0x1.c36670031ba49p+56 : inexact-ok
+= yn tonearest dbl-64 10 0x2p-4 : -0x1.c36670031ba48p+56 : inexact-ok
+= yn towardzero dbl-64 10 0x2p-4 : -0x1.c36670031ba48p+56 : inexact-ok
+= yn upward dbl-64 10 0x2p-4 : -0x1.c36670031ba48p+56 : inexact-ok
+= yn downward ldbl-96-intel 10 0x2p-4L : -0x1.c36670031ba48642p+56L : inexact-ok
+= yn tonearest ldbl-96-intel 10 0x2p-4L : -0x1.c36670031ba4864p+56L : inexact-ok
+= yn towardzero ldbl-96-intel 10 0x2p-4L : -0x1.c36670031ba4864p+56L : inexact-ok
+= yn upward ldbl-96-intel 10 0x2p-4L : -0x1.c36670031ba4864p+56L : inexact-ok
+= yn downward ldbl-96-m68k 10 0x2p-4L : -0x1.c36670031ba48642p+56L : inexact-ok
+= yn tonearest ldbl-96-m68k 10 0x2p-4L : -0x1.c36670031ba4864p+56L : inexact-ok
+= yn towardzero ldbl-96-m68k 10 0x2p-4L : -0x1.c36670031ba4864p+56L : inexact-ok
+= yn upward ldbl-96-m68k 10 0x2p-4L : -0x1.c36670031ba4864p+56L : inexact-ok
+= yn downward ldbl-128 10 0x2p-4L : -0x1.c36670031ba48640a65cbe373c56p+56L : inexact-ok
+= yn tonearest ldbl-128 10 0x2p-4L : -0x1.c36670031ba48640a65cbe373c56p+56L : inexact-ok
+= yn towardzero ldbl-128 10 0x2p-4L : -0x1.c36670031ba48640a65cbe373c55p+56L : inexact-ok
+= yn upward ldbl-128 10 0x2p-4L : -0x1.c36670031ba48640a65cbe373c55p+56L : inexact-ok
+= yn downward ldbl-128ibm 10 0x2p-4L : -0x1.c36670031ba48640a65cbe373c8p+56L : inexact-ok
+= yn tonearest ldbl-128ibm 10 0x2p-4L : -0x1.c36670031ba48640a65cbe373c8p+56L : inexact-ok
+= yn towardzero ldbl-128ibm 10 0x2p-4L : -0x1.c36670031ba48640a65cbe373cp+56L : inexact-ok
+= yn upward ldbl-128ibm 10 0x2p-4L : -0x1.c36670031ba48640a65cbe373cp+56L : inexact-ok
+yn 10 0.75
+= yn downward flt-32 10 0xcp-4f : -0x7.f2aa7p+28f : inexact-ok
+= yn tonearest flt-32 10 0xcp-4f : -0x7.f2aa7p+28f : inexact-ok
+= yn towardzero flt-32 10 0xcp-4f : -0x7.f2aa68p+28f : inexact-ok
+= yn upward flt-32 10 0xcp-4f : -0x7.f2aa68p+28f : inexact-ok
+= yn downward dbl-64 10 0xcp-4 : -0x7.f2aa6c6e7de34p+28 : inexact-ok
+= yn tonearest dbl-64 10 0xcp-4 : -0x7.f2aa6c6e7de34p+28 : inexact-ok
+= yn towardzero dbl-64 10 0xcp-4 : -0x7.f2aa6c6e7de3p+28 : inexact-ok
+= yn upward dbl-64 10 0xcp-4 : -0x7.f2aa6c6e7de3p+28 : inexact-ok
+= yn downward ldbl-96-intel 10 0xcp-4L : -0x7.f2aa6c6e7de330f8p+28L : inexact-ok
+= yn tonearest ldbl-96-intel 10 0xcp-4L : -0x7.f2aa6c6e7de330fp+28L : inexact-ok
+= yn towardzero ldbl-96-intel 10 0xcp-4L : -0x7.f2aa6c6e7de330fp+28L : inexact-ok
+= yn upward ldbl-96-intel 10 0xcp-4L : -0x7.f2aa6c6e7de330fp+28L : inexact-ok
+= yn downward ldbl-96-m68k 10 0xcp-4L : -0x7.f2aa6c6e7de330f8p+28L : inexact-ok
+= yn tonearest ldbl-96-m68k 10 0xcp-4L : -0x7.f2aa6c6e7de330fp+28L : inexact-ok
+= yn towardzero ldbl-96-m68k 10 0xcp-4L : -0x7.f2aa6c6e7de330fp+28L : inexact-ok
+= yn upward ldbl-96-m68k 10 0xcp-4L : -0x7.f2aa6c6e7de330fp+28L : inexact-ok
+= yn downward ldbl-128 10 0xcp-4L : -0x7.f2aa6c6e7de330f198c55276c6ccp+28L : inexact-ok
+= yn tonearest ldbl-128 10 0xcp-4L : -0x7.f2aa6c6e7de330f198c55276c6c8p+28L : inexact-ok
+= yn towardzero ldbl-128 10 0xcp-4L : -0x7.f2aa6c6e7de330f198c55276c6c8p+28L : inexact-ok
+= yn upward ldbl-128 10 0xcp-4L : -0x7.f2aa6c6e7de330f198c55276c6c8p+28L : inexact-ok
+= yn downward ldbl-128ibm 10 0xcp-4L : -0x7.f2aa6c6e7de330f198c55276c8p+28L : inexact-ok
+= yn tonearest ldbl-128ibm 10 0xcp-4L : -0x7.f2aa6c6e7de330f198c55276c6p+28L : inexact-ok
+= yn towardzero ldbl-128ibm 10 0xcp-4L : -0x7.f2aa6c6e7de330f198c55276c6p+28L : inexact-ok
+= yn upward ldbl-128ibm 10 0xcp-4L : -0x7.f2aa6c6e7de330f198c55276c6p+28L : inexact-ok
+yn 10 1.0
+= yn downward flt-32 10 0x1p+0f : -0x7.3fbe6p+24f : inexact-ok
+= yn tonearest flt-32 10 0x1p+0f : -0x7.3fbe6p+24f : inexact-ok
+= yn towardzero flt-32 10 0x1p+0f : -0x7.3fbe58p+24f : inexact-ok
+= yn upward flt-32 10 0x1p+0f : -0x7.3fbe58p+24f : inexact-ok
+= yn downward dbl-64 10 0x1p+0 : -0x7.3fbe5e47582ccp+24 : inexact-ok
+= yn tonearest dbl-64 10 0x1p+0 : -0x7.3fbe5e47582ccp+24 : inexact-ok
+= yn towardzero dbl-64 10 0x1p+0 : -0x7.3fbe5e47582c8p+24 : inexact-ok
+= yn upward dbl-64 10 0x1p+0 : -0x7.3fbe5e47582c8p+24 : inexact-ok
+= yn downward ldbl-96-intel 10 0x1p+0L : -0x7.3fbe5e47582cb9cp+24L : inexact-ok
+= yn tonearest ldbl-96-intel 10 0x1p+0L : -0x7.3fbe5e47582cb9cp+24L : inexact-ok
+= yn towardzero ldbl-96-intel 10 0x1p+0L : -0x7.3fbe5e47582cb9b8p+24L : inexact-ok
+= yn upward ldbl-96-intel 10 0x1p+0L : -0x7.3fbe5e47582cb9b8p+24L : inexact-ok
+= yn downward ldbl-96-m68k 10 0x1p+0L : -0x7.3fbe5e47582cb9cp+24L : inexact-ok
+= yn tonearest ldbl-96-m68k 10 0x1p+0L : -0x7.3fbe5e47582cb9cp+24L : inexact-ok
+= yn towardzero ldbl-96-m68k 10 0x1p+0L : -0x7.3fbe5e47582cb9b8p+24L : inexact-ok
+= yn upward ldbl-96-m68k 10 0x1p+0L : -0x7.3fbe5e47582cb9b8p+24L : inexact-ok
+= yn downward ldbl-128 10 0x1p+0L : -0x7.3fbe5e47582cb9bdc41d0a026d54p+24L : inexact-ok
+= yn tonearest ldbl-128 10 0x1p+0L : -0x7.3fbe5e47582cb9bdc41d0a026d54p+24L : inexact-ok
+= yn towardzero ldbl-128 10 0x1p+0L : -0x7.3fbe5e47582cb9bdc41d0a026d5p+24L : inexact-ok
+= yn upward ldbl-128 10 0x1p+0L : -0x7.3fbe5e47582cb9bdc41d0a026d5p+24L : inexact-ok
+= yn downward ldbl-128ibm 10 0x1p+0L : -0x7.3fbe5e47582cb9bdc41d0a026ep+24L : inexact-ok
+= yn tonearest ldbl-128ibm 10 0x1p+0L : -0x7.3fbe5e47582cb9bdc41d0a026ep+24L : inexact-ok
+= yn towardzero ldbl-128ibm 10 0x1p+0L : -0x7.3fbe5e47582cb9bdc41d0a026cp+24L : inexact-ok
+= yn upward ldbl-128ibm 10 0x1p+0L : -0x7.3fbe5e47582cb9bdc41d0a026cp+24L : inexact-ok
+yn 10 2.0
+= yn downward flt-32 10 0x2p+0f : -0x1.f8a08cp+16f : inexact-ok
+= yn tonearest flt-32 10 0x2p+0f : -0x1.f8a08ap+16f : inexact-ok
+= yn towardzero flt-32 10 0x2p+0f : -0x1.f8a08ap+16f : inexact-ok
+= yn upward flt-32 10 0x2p+0f : -0x1.f8a08ap+16f : inexact-ok
+= yn downward dbl-64 10 0x2p+0 : -0x1.f8a08ace25646p+16 : inexact-ok
+= yn tonearest dbl-64 10 0x2p+0 : -0x1.f8a08ace25646p+16 : inexact-ok
+= yn towardzero dbl-64 10 0x2p+0 : -0x1.f8a08ace25645p+16 : inexact-ok
+= yn upward dbl-64 10 0x2p+0 : -0x1.f8a08ace25645p+16 : inexact-ok
+= yn downward ldbl-96-intel 10 0x2p+0L : -0x1.f8a08ace256458e4p+16L : inexact-ok
+= yn tonearest ldbl-96-intel 10 0x2p+0L : -0x1.f8a08ace256458e2p+16L : inexact-ok
+= yn towardzero ldbl-96-intel 10 0x2p+0L : -0x1.f8a08ace256458e2p+16L : inexact-ok
+= yn upward ldbl-96-intel 10 0x2p+0L : -0x1.f8a08ace256458e2p+16L : inexact-ok
+= yn downward ldbl-96-m68k 10 0x2p+0L : -0x1.f8a08ace256458e4p+16L : inexact-ok
+= yn tonearest ldbl-96-m68k 10 0x2p+0L : -0x1.f8a08ace256458e2p+16L : inexact-ok
+= yn towardzero ldbl-96-m68k 10 0x2p+0L : -0x1.f8a08ace256458e2p+16L : inexact-ok
+= yn upward ldbl-96-m68k 10 0x2p+0L : -0x1.f8a08ace256458e2p+16L : inexact-ok
+= yn downward ldbl-128 10 0x2p+0L : -0x1.f8a08ace256458e265b11f6890b4p+16L : inexact-ok
+= yn tonearest ldbl-128 10 0x2p+0L : -0x1.f8a08ace256458e265b11f6890b4p+16L : inexact-ok
+= yn towardzero ldbl-128 10 0x2p+0L : -0x1.f8a08ace256458e265b11f6890b3p+16L : inexact-ok
+= yn upward ldbl-128 10 0x2p+0L : -0x1.f8a08ace256458e265b11f6890b3p+16L : inexact-ok
+= yn downward ldbl-128ibm 10 0x2p+0L : -0x1.f8a08ace256458e265b11f6891p+16L : inexact-ok
+= yn tonearest ldbl-128ibm 10 0x2p+0L : -0x1.f8a08ace256458e265b11f68908p+16L : inexact-ok
+= yn towardzero ldbl-128ibm 10 0x2p+0L : -0x1.f8a08ace256458e265b11f68908p+16L : inexact-ok
+= yn upward ldbl-128ibm 10 0x2p+0L : -0x1.f8a08ace256458e265b11f68908p+16L : inexact-ok
+yn 10 10.0
+= yn downward flt-32 10 0xap+0f : -0x5.c1cc8p-4f : inexact-ok
+= yn tonearest flt-32 10 0xap+0f : -0x5.c1cc8p-4f : inexact-ok
+= yn towardzero flt-32 10 0xap+0f : -0x5.c1cc78p-4f : inexact-ok
+= yn upward flt-32 10 0xap+0f : -0x5.c1cc78p-4f : inexact-ok
+= yn downward dbl-64 10 0xap+0 : -0x5.c1cc7c04403b8p-4 : inexact-ok
+= yn tonearest dbl-64 10 0xap+0 : -0x5.c1cc7c04403b8p-4 : inexact-ok
+= yn towardzero dbl-64 10 0xap+0 : -0x5.c1cc7c04403b4p-4 : inexact-ok
+= yn upward dbl-64 10 0xap+0 : -0x5.c1cc7c04403b4p-4 : inexact-ok
+= yn downward ldbl-96-intel 10 0xap+0L : -0x5.c1cc7c04403b7058p-4L : inexact-ok
+= yn tonearest ldbl-96-intel 10 0xap+0L : -0x5.c1cc7c04403b705p-4L : inexact-ok
+= yn towardzero ldbl-96-intel 10 0xap+0L : -0x5.c1cc7c04403b705p-4L : inexact-ok
+= yn upward ldbl-96-intel 10 0xap+0L : -0x5.c1cc7c04403b705p-4L : inexact-ok
+= yn downward ldbl-96-m68k 10 0xap+0L : -0x5.c1cc7c04403b7058p-4L : inexact-ok
+= yn tonearest ldbl-96-m68k 10 0xap+0L : -0x5.c1cc7c04403b705p-4L : inexact-ok
+= yn towardzero ldbl-96-m68k 10 0xap+0L : -0x5.c1cc7c04403b705p-4L : inexact-ok
+= yn upward ldbl-96-m68k 10 0xap+0L : -0x5.c1cc7c04403b705p-4L : inexact-ok
+= yn downward ldbl-128 10 0xap+0L : -0x5.c1cc7c04403b705203e76c165974p-4L : inexact-ok
+= yn tonearest ldbl-128 10 0xap+0L : -0x5.c1cc7c04403b705203e76c16597p-4L : inexact-ok
+= yn towardzero ldbl-128 10 0xap+0L : -0x5.c1cc7c04403b705203e76c16597p-4L : inexact-ok
+= yn upward ldbl-128 10 0xap+0L : -0x5.c1cc7c04403b705203e76c16597p-4L : inexact-ok
+= yn downward ldbl-128ibm 10 0xap+0L : -0x5.c1cc7c04403b705203e76c165ap-4L : inexact-ok
+= yn tonearest ldbl-128ibm 10 0xap+0L : -0x5.c1cc7c04403b705203e76c165ap-4L : inexact-ok
+= yn towardzero ldbl-128ibm 10 0xap+0L : -0x5.c1cc7c04403b705203e76c1658p-4L : inexact-ok
+= yn upward ldbl-128ibm 10 0xap+0L : -0x5.c1cc7c04403b705203e76c1658p-4L : inexact-ok
+yn -10 1.0
+= yn downward flt-32 -10 0x1p+0f : -0x7.3fbe6p+24f : inexact-ok
+= yn tonearest flt-32 -10 0x1p+0f : -0x7.3fbe6p+24f : inexact-ok
+= yn towardzero flt-32 -10 0x1p+0f : -0x7.3fbe58p+24f : inexact-ok
+= yn upward flt-32 -10 0x1p+0f : -0x7.3fbe58p+24f : inexact-ok
+= yn downward dbl-64 -10 0x1p+0 : -0x7.3fbe5e47582ccp+24 : inexact-ok
+= yn tonearest dbl-64 -10 0x1p+0 : -0x7.3fbe5e47582ccp+24 : inexact-ok
+= yn towardzero dbl-64 -10 0x1p+0 : -0x7.3fbe5e47582c8p+24 : inexact-ok
+= yn upward dbl-64 -10 0x1p+0 : -0x7.3fbe5e47582c8p+24 : inexact-ok
+= yn downward ldbl-96-intel -10 0x1p+0L : -0x7.3fbe5e47582cb9cp+24L : inexact-ok
+= yn tonearest ldbl-96-intel -10 0x1p+0L : -0x7.3fbe5e47582cb9cp+24L : inexact-ok
+= yn towardzero ldbl-96-intel -10 0x1p+0L : -0x7.3fbe5e47582cb9b8p+24L : inexact-ok
+= yn upward ldbl-96-intel -10 0x1p+0L : -0x7.3fbe5e47582cb9b8p+24L : inexact-ok
+= yn downward ldbl-96-m68k -10 0x1p+0L : -0x7.3fbe5e47582cb9cp+24L : inexact-ok
+= yn tonearest ldbl-96-m68k -10 0x1p+0L : -0x7.3fbe5e47582cb9cp+24L : inexact-ok
+= yn towardzero ldbl-96-m68k -10 0x1p+0L : -0x7.3fbe5e47582cb9b8p+24L : inexact-ok
+= yn upward ldbl-96-m68k -10 0x1p+0L : -0x7.3fbe5e47582cb9b8p+24L : inexact-ok
+= yn downward ldbl-128 -10 0x1p+0L : -0x7.3fbe5e47582cb9bdc41d0a026d54p+24L : inexact-ok
+= yn tonearest ldbl-128 -10 0x1p+0L : -0x7.3fbe5e47582cb9bdc41d0a026d54p+24L : inexact-ok
+= yn towardzero ldbl-128 -10 0x1p+0L : -0x7.3fbe5e47582cb9bdc41d0a026d5p+24L : inexact-ok
+= yn upward ldbl-128 -10 0x1p+0L : -0x7.3fbe5e47582cb9bdc41d0a026d5p+24L : inexact-ok
+= yn downward ldbl-128ibm -10 0x1p+0L : -0x7.3fbe5e47582cb9bdc41d0a026ep+24L : inexact-ok
+= yn tonearest ldbl-128ibm -10 0x1p+0L : -0x7.3fbe5e47582cb9bdc41d0a026ep+24L : inexact-ok
+= yn towardzero ldbl-128ibm -10 0x1p+0L : -0x7.3fbe5e47582cb9bdc41d0a026cp+24L : inexact-ok
+= yn upward ldbl-128ibm -10 0x1p+0L : -0x7.3fbe5e47582cb9bdc41d0a026cp+24L : inexact-ok
+yn 10 min
+= yn downward flt-32 10 0x4p-128f : minus_infty : inexact-ok overflow errno-erange
+= yn tonearest flt-32 10 0x4p-128f : minus_infty : inexact-ok overflow errno-erange
+= yn towardzero flt-32 10 0x4p-128f : -0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= yn upward flt-32 10 0x4p-128f : -0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= yn downward dbl-64 10 0x4p-128 : minus_infty : inexact-ok overflow errno-erange
+= yn tonearest dbl-64 10 0x4p-128 : minus_infty : inexact-ok overflow errno-erange
+= yn towardzero dbl-64 10 0x4p-128 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= yn upward dbl-64 10 0x4p-128 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= yn downward ldbl-96-intel 10 0x4p-128L : -0x7.0cd12a7e8cbbf66p+1284L : inexact-ok
+= yn tonearest ldbl-96-intel 10 0x4p-128L : -0x7.0cd12a7e8cbbf66p+1284L : inexact-ok
+= yn towardzero ldbl-96-intel 10 0x4p-128L : -0x7.0cd12a7e8cbbf658p+1284L : inexact-ok
+= yn upward ldbl-96-intel 10 0x4p-128L : -0x7.0cd12a7e8cbbf658p+1284L : inexact-ok
+= yn downward ldbl-96-m68k 10 0x4p-128L : -0x7.0cd12a7e8cbbf66p+1284L : inexact-ok
+= yn tonearest ldbl-96-m68k 10 0x4p-128L : -0x7.0cd12a7e8cbbf66p+1284L : inexact-ok
+= yn towardzero ldbl-96-m68k 10 0x4p-128L : -0x7.0cd12a7e8cbbf658p+1284L : inexact-ok
+= yn upward ldbl-96-m68k 10 0x4p-128L : -0x7.0cd12a7e8cbbf658p+1284L : inexact-ok
+= yn downward ldbl-128 10 0x4p-128L : -0x7.0cd12a7e8cbbf65ff367b18a1e78p+1284L : inexact-ok
+= yn tonearest ldbl-128 10 0x4p-128L : -0x7.0cd12a7e8cbbf65ff367b18a1e78p+1284L : inexact-ok
+= yn towardzero ldbl-128 10 0x4p-128L : -0x7.0cd12a7e8cbbf65ff367b18a1e74p+1284L : inexact-ok
+= yn upward ldbl-128 10 0x4p-128L : -0x7.0cd12a7e8cbbf65ff367b18a1e74p+1284L : inexact-ok
+= yn downward ldbl-128ibm 10 0x4p-128L : minus_infty : inexact-ok overflow errno-erange
+= yn tonearest ldbl-128ibm 10 0x4p-128L : minus_infty : inexact-ok overflow errno-erange
+= yn towardzero ldbl-128ibm 10 0x4p-128L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= yn upward ldbl-128ibm 10 0x4p-128L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= yn downward dbl-64 10 0x4p-1024 : minus_infty : inexact-ok overflow errno-erange
+= yn tonearest dbl-64 10 0x4p-1024 : minus_infty : inexact-ok overflow errno-erange
+= yn towardzero dbl-64 10 0x4p-1024 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= yn upward dbl-64 10 0x4p-1024 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= yn downward ldbl-96-intel 10 0x4p-1024L : -0x7.0cd12a7e8cbbf66p+10244L : inexact-ok
+= yn tonearest ldbl-96-intel 10 0x4p-1024L : -0x7.0cd12a7e8cbbf66p+10244L : inexact-ok
+= yn towardzero ldbl-96-intel 10 0x4p-1024L : -0x7.0cd12a7e8cbbf658p+10244L : inexact-ok
+= yn upward ldbl-96-intel 10 0x4p-1024L : -0x7.0cd12a7e8cbbf658p+10244L : inexact-ok
+= yn downward ldbl-96-m68k 10 0x4p-1024L : -0x7.0cd12a7e8cbbf66p+10244L : inexact-ok
+= yn tonearest ldbl-96-m68k 10 0x4p-1024L : -0x7.0cd12a7e8cbbf66p+10244L : inexact-ok
+= yn towardzero ldbl-96-m68k 10 0x4p-1024L : -0x7.0cd12a7e8cbbf658p+10244L : inexact-ok
+= yn upward ldbl-96-m68k 10 0x4p-1024L : -0x7.0cd12a7e8cbbf658p+10244L : inexact-ok
+= yn downward ldbl-128 10 0x4p-1024L : -0x7.0cd12a7e8cbbf65ff367b18a1e78p+10244L : inexact-ok
+= yn tonearest ldbl-128 10 0x4p-1024L : -0x7.0cd12a7e8cbbf65ff367b18a1e78p+10244L : inexact-ok
+= yn towardzero ldbl-128 10 0x4p-1024L : -0x7.0cd12a7e8cbbf65ff367b18a1e74p+10244L : inexact-ok
+= yn upward ldbl-128 10 0x4p-1024L : -0x7.0cd12a7e8cbbf65ff367b18a1e74p+10244L : inexact-ok
+= yn downward ldbl-128ibm 10 0x4p-1024L : minus_infty : inexact-ok overflow errno-erange
+= yn tonearest ldbl-128ibm 10 0x4p-1024L : minus_infty : inexact-ok overflow errno-erange
+= yn towardzero ldbl-128ibm 10 0x4p-1024L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= yn upward ldbl-128ibm 10 0x4p-1024L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= yn downward ldbl-96-intel 10 0x4p-16384L : minus_infty : inexact-ok overflow errno-erange
+= yn tonearest ldbl-96-intel 10 0x4p-16384L : minus_infty : inexact-ok overflow errno-erange
+= yn towardzero ldbl-96-intel 10 0x4p-16384L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= yn upward ldbl-96-intel 10 0x4p-16384L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= yn downward ldbl-96-m68k 10 0x4p-16384L : minus_infty : inexact-ok overflow errno-erange
+= yn tonearest ldbl-96-m68k 10 0x4p-16384L : minus_infty : inexact-ok overflow errno-erange
+= yn towardzero ldbl-96-m68k 10 0x4p-16384L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= yn upward ldbl-96-m68k 10 0x4p-16384L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= yn downward ldbl-128 10 0x4p-16384L : minus_infty : inexact-ok overflow errno-erange
+= yn tonearest ldbl-128 10 0x4p-16384L : minus_infty : inexact-ok overflow errno-erange
+= yn towardzero ldbl-128 10 0x4p-16384L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= yn upward ldbl-128 10 0x4p-16384L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= yn downward ldbl-96-intel 10 0x2p-16384L : minus_infty : inexact-ok overflow errno-erange
+= yn tonearest ldbl-96-intel 10 0x2p-16384L : minus_infty : inexact-ok overflow errno-erange
+= yn towardzero ldbl-96-intel 10 0x2p-16384L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= yn upward ldbl-96-intel 10 0x2p-16384L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= yn downward ldbl-96-m68k 10 0x2p-16384L : minus_infty : inexact-ok overflow errno-erange
+= yn tonearest ldbl-96-m68k 10 0x2p-16384L : minus_infty : inexact-ok overflow errno-erange
+= yn towardzero ldbl-96-m68k 10 0x2p-16384L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= yn upward ldbl-96-m68k 10 0x2p-16384L : -0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= yn downward ldbl-128 10 0x2p-16384L : minus_infty : inexact-ok overflow errno-erange
+= yn tonearest ldbl-128 10 0x2p-16384L : minus_infty : inexact-ok overflow errno-erange
+= yn towardzero ldbl-128 10 0x2p-16384L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= yn upward ldbl-128 10 0x2p-16384L : -0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= yn downward dbl-64 10 0x8p-972 : minus_infty : inexact-ok overflow errno-erange
+= yn tonearest dbl-64 10 0x8p-972 : minus_infty : inexact-ok overflow errno-erange
+= yn towardzero dbl-64 10 0x8p-972 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= yn upward dbl-64 10 0x8p-972 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= yn downward ldbl-96-intel 10 0x8p-972L : -0x1.c3344a9fa32efd98p+9716L : inexact-ok
+= yn tonearest ldbl-96-intel 10 0x8p-972L : -0x1.c3344a9fa32efd98p+9716L : inexact-ok
+= yn towardzero ldbl-96-intel 10 0x8p-972L : -0x1.c3344a9fa32efd96p+9716L : inexact-ok
+= yn upward ldbl-96-intel 10 0x8p-972L : -0x1.c3344a9fa32efd96p+9716L : inexact-ok
+= yn downward ldbl-96-m68k 10 0x8p-972L : -0x1.c3344a9fa32efd98p+9716L : inexact-ok
+= yn tonearest ldbl-96-m68k 10 0x8p-972L : -0x1.c3344a9fa32efd98p+9716L : inexact-ok
+= yn towardzero ldbl-96-m68k 10 0x8p-972L : -0x1.c3344a9fa32efd96p+9716L : inexact-ok
+= yn upward ldbl-96-m68k 10 0x8p-972L : -0x1.c3344a9fa32efd96p+9716L : inexact-ok
+= yn downward ldbl-128 10 0x8p-972L : -0x1.c3344a9fa32efd97fcd9ec62879ep+9716L : inexact-ok
+= yn tonearest ldbl-128 10 0x8p-972L : -0x1.c3344a9fa32efd97fcd9ec62879ep+9716L : inexact-ok
+= yn towardzero ldbl-128 10 0x8p-972L : -0x1.c3344a9fa32efd97fcd9ec62879dp+9716L : inexact-ok
+= yn upward ldbl-128 10 0x8p-972L : -0x1.c3344a9fa32efd97fcd9ec62879dp+9716L : inexact-ok
+= yn downward ldbl-128ibm 10 0x8p-972L : minus_infty : inexact-ok overflow errno-erange
+= yn tonearest ldbl-128ibm 10 0x8p-972L : minus_infty : inexact-ok overflow errno-erange
+= yn towardzero ldbl-128ibm 10 0x8p-972L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= yn upward ldbl-128ibm 10 0x8p-972L : -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+yn 2 0x1.ffff62p+99
+= yn downward flt-32 2 0xf.fffb1p+96f : -0x2.7cecbcp-52f : inexact-ok
+= yn tonearest flt-32 2 0xf.fffb1p+96f : -0x2.7cecbcp-52f : inexact-ok
+= yn towardzero flt-32 2 0xf.fffb1p+96f : -0x2.7cecb8p-52f : inexact-ok
+= yn upward flt-32 2 0xf.fffb1p+96f : -0x2.7cecb8p-52f : inexact-ok
+= yn downward dbl-64 2 0xf.fffb1p+96 : -0x2.7cecbaa6c4456p-52 : inexact-ok
+= yn tonearest dbl-64 2 0xf.fffb1p+96 : -0x2.7cecbaa6c4456p-52 : inexact-ok
+= yn towardzero dbl-64 2 0xf.fffb1p+96 : -0x2.7cecbaa6c4454p-52 : inexact-ok
+= yn upward dbl-64 2 0xf.fffb1p+96 : -0x2.7cecbaa6c4454p-52 : inexact-ok
+= yn downward ldbl-96-intel 2 0xf.fffb1p+96L : -0x2.7cecbaa6c44558a4p-52L : inexact-ok
+= yn tonearest ldbl-96-intel 2 0xf.fffb1p+96L : -0x2.7cecbaa6c44558a4p-52L : inexact-ok
+= yn towardzero ldbl-96-intel 2 0xf.fffb1p+96L : -0x2.7cecbaa6c44558ap-52L : inexact-ok
+= yn upward ldbl-96-intel 2 0xf.fffb1p+96L : -0x2.7cecbaa6c44558ap-52L : inexact-ok
+= yn downward ldbl-96-m68k 2 0xf.fffb1p+96L : -0x2.7cecbaa6c44558a4p-52L : inexact-ok
+= yn tonearest ldbl-96-m68k 2 0xf.fffb1p+96L : -0x2.7cecbaa6c44558a4p-52L : inexact-ok
+= yn towardzero ldbl-96-m68k 2 0xf.fffb1p+96L : -0x2.7cecbaa6c44558ap-52L : inexact-ok
+= yn upward ldbl-96-m68k 2 0xf.fffb1p+96L : -0x2.7cecbaa6c44558ap-52L : inexact-ok
+= yn downward ldbl-128 2 0xf.fffb1p+96L : -0x2.7cecbaa6c44558a2c58d6a9ee4dap-52L : inexact-ok
+= yn tonearest ldbl-128 2 0xf.fffb1p+96L : -0x2.7cecbaa6c44558a2c58d6a9ee4d8p-52L : inexact-ok
+= yn towardzero ldbl-128 2 0xf.fffb1p+96L : -0x2.7cecbaa6c44558a2c58d6a9ee4d8p-52L : inexact-ok
+= yn upward ldbl-128 2 0xf.fffb1p+96L : -0x2.7cecbaa6c44558a2c58d6a9ee4d8p-52L : inexact-ok
+= yn downward ldbl-128ibm 2 0xf.fffb1p+96L : -0x2.7cecbaa6c44558a2c58d6a9ee5p-52L : inexact-ok
+= yn tonearest ldbl-128ibm 2 0xf.fffb1p+96L : -0x2.7cecbaa6c44558a2c58d6a9ee5p-52L : inexact-ok
+= yn towardzero ldbl-128ibm 2 0xf.fffb1p+96L : -0x2.7cecbaa6c44558a2c58d6a9ee4p-52L : inexact-ok
+= yn upward ldbl-128ibm 2 0xf.fffb1p+96L : -0x2.7cecbaa6c44558a2c58d6a9ee4p-52L : inexact-ok
+yn 2 0x1p127
+= yn downward flt-32 2 0x8p+124f : 0x2.061838p-68f : inexact-ok
+= yn tonearest flt-32 2 0x8p+124f : 0x2.061838p-68f : inexact-ok
+= yn towardzero flt-32 2 0x8p+124f : 0x2.061838p-68f : inexact-ok
+= yn upward flt-32 2 0x8p+124f : 0x2.06183cp-68f : inexact-ok
+= yn downward dbl-64 2 0x8p+124 : 0x2.0618385b757ecp-68 : inexact-ok
+= yn tonearest dbl-64 2 0x8p+124 : 0x2.0618385b757eep-68 : inexact-ok
+= yn towardzero dbl-64 2 0x8p+124 : 0x2.0618385b757ecp-68 : inexact-ok
+= yn upward dbl-64 2 0x8p+124 : 0x2.0618385b757eep-68 : inexact-ok
+= yn downward ldbl-96-intel 2 0x8p+124L : 0x2.0618385b757edd98p-68L : inexact-ok
+= yn tonearest ldbl-96-intel 2 0x8p+124L : 0x2.0618385b757edd9cp-68L : inexact-ok
+= yn towardzero ldbl-96-intel 2 0x8p+124L : 0x2.0618385b757edd98p-68L : inexact-ok
+= yn upward ldbl-96-intel 2 0x8p+124L : 0x2.0618385b757edd9cp-68L : inexact-ok
+= yn downward ldbl-96-m68k 2 0x8p+124L : 0x2.0618385b757edd98p-68L : inexact-ok
+= yn tonearest ldbl-96-m68k 2 0x8p+124L : 0x2.0618385b757edd9cp-68L : inexact-ok
+= yn towardzero ldbl-96-m68k 2 0x8p+124L : 0x2.0618385b757edd98p-68L : inexact-ok
+= yn upward ldbl-96-m68k 2 0x8p+124L : 0x2.0618385b757edd9cp-68L : inexact-ok
+= yn downward ldbl-128 2 0x8p+124L : 0x2.0618385b757edd9be9bff5eefacap-68L : inexact-ok
+= yn tonearest ldbl-128 2 0x8p+124L : 0x2.0618385b757edd9be9bff5eefaccp-68L : inexact-ok
+= yn towardzero ldbl-128 2 0x8p+124L : 0x2.0618385b757edd9be9bff5eefacap-68L : inexact-ok
+= yn upward ldbl-128 2 0x8p+124L : 0x2.0618385b757edd9be9bff5eefaccp-68L : inexact-ok
+= yn downward ldbl-128ibm 2 0x8p+124L : 0x2.0618385b757edd9be9bff5eefap-68L : inexact-ok
+= yn tonearest ldbl-128ibm 2 0x8p+124L : 0x2.0618385b757edd9be9bff5eefbp-68L : inexact-ok
+= yn towardzero ldbl-128ibm 2 0x8p+124L : 0x2.0618385b757edd9be9bff5eefap-68L : inexact-ok
+= yn upward ldbl-128ibm 2 0x8p+124L : 0x2.0618385b757edd9be9bff5eefbp-68L : inexact-ok
+yn 2 0x1p1023
+= yn downward flt-32 2 0xf.fffffp+124f : 0xc.69477p-68f : inexact-ok
+= yn tonearest flt-32 2 0xf.fffffp+124f : 0xc.69477p-68f : inexact-ok
+= yn towardzero flt-32 2 0xf.fffffp+124f : 0xc.69477p-68f : inexact-ok
+= yn upward flt-32 2 0xf.fffffp+124f : 0xc.69478p-68f : inexact-ok
+= yn downward dbl-64 2 0xf.fffffp+124 : 0xc.6947737b05898p-68 : inexact-ok
+= yn tonearest dbl-64 2 0xf.fffffp+124 : 0xc.6947737b05898p-68 : inexact-ok
+= yn towardzero dbl-64 2 0xf.fffffp+124 : 0xc.6947737b05898p-68 : inexact-ok
+= yn upward dbl-64 2 0xf.fffffp+124 : 0xc.6947737b058ap-68 : inexact-ok
+= yn downward ldbl-96-intel 2 0xf.fffffp+124L : 0xc.6947737b0589955p-68L : inexact-ok
+= yn tonearest ldbl-96-intel 2 0xf.fffffp+124L : 0xc.6947737b0589956p-68L : inexact-ok
+= yn towardzero ldbl-96-intel 2 0xf.fffffp+124L : 0xc.6947737b0589955p-68L : inexact-ok
+= yn upward ldbl-96-intel 2 0xf.fffffp+124L : 0xc.6947737b0589956p-68L : inexact-ok
+= yn downward ldbl-96-m68k 2 0xf.fffffp+124L : 0xc.6947737b0589955p-68L : inexact-ok
+= yn tonearest ldbl-96-m68k 2 0xf.fffffp+124L : 0xc.6947737b0589956p-68L : inexact-ok
+= yn towardzero ldbl-96-m68k 2 0xf.fffffp+124L : 0xc.6947737b0589955p-68L : inexact-ok
+= yn upward ldbl-96-m68k 2 0xf.fffffp+124L : 0xc.6947737b0589956p-68L : inexact-ok
+= yn downward ldbl-128 2 0xf.fffffp+124L : 0xc.6947737b0589955c34523821683p-68L : inexact-ok
+= yn tonearest ldbl-128 2 0xf.fffffp+124L : 0xc.6947737b0589955c345238216838p-68L : inexact-ok
+= yn towardzero ldbl-128 2 0xf.fffffp+124L : 0xc.6947737b0589955c34523821683p-68L : inexact-ok
+= yn upward ldbl-128 2 0xf.fffffp+124L : 0xc.6947737b0589955c345238216838p-68L : inexact-ok
+= yn downward ldbl-128ibm 2 0xf.fffffp+124L : 0xc.6947737b0589955c3452382168p-68L : inexact-ok
+= yn tonearest ldbl-128ibm 2 0xf.fffffp+124L : 0xc.6947737b0589955c3452382168p-68L : inexact-ok
+= yn towardzero ldbl-128ibm 2 0xf.fffffp+124L : 0xc.6947737b0589955c3452382168p-68L : inexact-ok
+= yn upward ldbl-128ibm 2 0xf.fffffp+124L : 0xc.6947737b0589955c345238216cp-68L : inexact-ok
+= yn downward dbl-64 2 0x8p+1020 : -0x1.1bd10e60877e3p-512 : inexact-ok
+= yn tonearest dbl-64 2 0x8p+1020 : -0x1.1bd10e60877e3p-512 : inexact-ok
+= yn towardzero dbl-64 2 0x8p+1020 : -0x1.1bd10e60877e2p-512 : inexact-ok
+= yn upward dbl-64 2 0x8p+1020 : -0x1.1bd10e60877e2p-512 : inexact-ok
+= yn downward ldbl-96-intel 2 0x8p+1020L : -0x1.1bd10e60877e2ce4p-512L : inexact-ok
+= yn tonearest ldbl-96-intel 2 0x8p+1020L : -0x1.1bd10e60877e2ce2p-512L : inexact-ok
+= yn towardzero ldbl-96-intel 2 0x8p+1020L : -0x1.1bd10e60877e2ce2p-512L : inexact-ok
+= yn upward ldbl-96-intel 2 0x8p+1020L : -0x1.1bd10e60877e2ce2p-512L : inexact-ok
+= yn downward ldbl-96-m68k 2 0x8p+1020L : -0x1.1bd10e60877e2ce4p-512L : inexact-ok
+= yn tonearest ldbl-96-m68k 2 0x8p+1020L : -0x1.1bd10e60877e2ce2p-512L : inexact-ok
+= yn towardzero ldbl-96-m68k 2 0x8p+1020L : -0x1.1bd10e60877e2ce2p-512L : inexact-ok
+= yn upward ldbl-96-m68k 2 0x8p+1020L : -0x1.1bd10e60877e2ce2p-512L : inexact-ok
+= yn downward ldbl-128 2 0x8p+1020L : -0x1.1bd10e60877e2ce21eee868f9699p-512L : inexact-ok
+= yn tonearest ldbl-128 2 0x8p+1020L : -0x1.1bd10e60877e2ce21eee868f9699p-512L : inexact-ok
+= yn towardzero ldbl-128 2 0x8p+1020L : -0x1.1bd10e60877e2ce21eee868f9698p-512L : inexact-ok
+= yn upward ldbl-128 2 0x8p+1020L : -0x1.1bd10e60877e2ce21eee868f9698p-512L : inexact-ok
+= yn downward ldbl-128ibm 2 0x8p+1020L : -0x1.1bd10e60877e2ce21eee868f97p-512L : inexact-ok
+= yn tonearest ldbl-128ibm 2 0x8p+1020L : -0x1.1bd10e60877e2ce21eee868f968p-512L : inexact-ok
+= yn towardzero ldbl-128ibm 2 0x8p+1020L : -0x1.1bd10e60877e2ce21eee868f968p-512L : inexact-ok
+= yn upward ldbl-128ibm 2 0x8p+1020L : -0x1.1bd10e60877e2ce21eee868f968p-512L : inexact-ok
+yn 2 0x1p16383
+= yn downward flt-32 2 0xf.fffffp+124f : 0xc.69477p-68f : inexact-ok
+= yn tonearest flt-32 2 0xf.fffffp+124f : 0xc.69477p-68f : inexact-ok
+= yn towardzero flt-32 2 0xf.fffffp+124f : 0xc.69477p-68f : inexact-ok
+= yn upward flt-32 2 0xf.fffffp+124f : 0xc.69478p-68f : inexact-ok
+= yn downward dbl-64 2 0xf.fffffp+124 : 0xc.6947737b05898p-68 : inexact-ok
+= yn tonearest dbl-64 2 0xf.fffffp+124 : 0xc.6947737b05898p-68 : inexact-ok
+= yn towardzero dbl-64 2 0xf.fffffp+124 : 0xc.6947737b05898p-68 : inexact-ok
+= yn upward dbl-64 2 0xf.fffffp+124 : 0xc.6947737b058ap-68 : inexact-ok
+= yn downward ldbl-96-intel 2 0xf.fffffp+124L : 0xc.6947737b0589955p-68L : inexact-ok
+= yn tonearest ldbl-96-intel 2 0xf.fffffp+124L : 0xc.6947737b0589956p-68L : inexact-ok
+= yn towardzero ldbl-96-intel 2 0xf.fffffp+124L : 0xc.6947737b0589955p-68L : inexact-ok
+= yn upward ldbl-96-intel 2 0xf.fffffp+124L : 0xc.6947737b0589956p-68L : inexact-ok
+= yn downward ldbl-96-m68k 2 0xf.fffffp+124L : 0xc.6947737b0589955p-68L : inexact-ok
+= yn tonearest ldbl-96-m68k 2 0xf.fffffp+124L : 0xc.6947737b0589956p-68L : inexact-ok
+= yn towardzero ldbl-96-m68k 2 0xf.fffffp+124L : 0xc.6947737b0589955p-68L : inexact-ok
+= yn upward ldbl-96-m68k 2 0xf.fffffp+124L : 0xc.6947737b0589956p-68L : inexact-ok
+= yn downward ldbl-128 2 0xf.fffffp+124L : 0xc.6947737b0589955c34523821683p-68L : inexact-ok
+= yn tonearest ldbl-128 2 0xf.fffffp+124L : 0xc.6947737b0589955c345238216838p-68L : inexact-ok
+= yn towardzero ldbl-128 2 0xf.fffffp+124L : 0xc.6947737b0589955c34523821683p-68L : inexact-ok
+= yn upward ldbl-128 2 0xf.fffffp+124L : 0xc.6947737b0589955c345238216838p-68L : inexact-ok
+= yn downward ldbl-128ibm 2 0xf.fffffp+124L : 0xc.6947737b0589955c3452382168p-68L : inexact-ok
+= yn tonearest ldbl-128ibm 2 0xf.fffffp+124L : 0xc.6947737b0589955c3452382168p-68L : inexact-ok
+= yn towardzero ldbl-128ibm 2 0xf.fffffp+124L : 0xc.6947737b0589955c3452382168p-68L : inexact-ok
+= yn upward ldbl-128ibm 2 0xf.fffffp+124L : 0xc.6947737b0589955c345238216cp-68L : inexact-ok
+= yn downward dbl-64 2 0xf.ffffffffffff8p+1020 : -0x9.125bd8436acc8p-516 : inexact-ok
+= yn tonearest dbl-64 2 0xf.ffffffffffff8p+1020 : -0x9.125bd8436accp-516 : inexact-ok
+= yn towardzero dbl-64 2 0xf.ffffffffffff8p+1020 : -0x9.125bd8436accp-516 : inexact-ok
+= yn upward dbl-64 2 0xf.ffffffffffff8p+1020 : -0x9.125bd8436accp-516 : inexact-ok
+= yn downward ldbl-96-intel 2 0xf.ffffffffffff8p+1020L : -0x9.125bd8436acc226p-516L : inexact-ok
+= yn tonearest ldbl-96-intel 2 0xf.ffffffffffff8p+1020L : -0x9.125bd8436acc226p-516L : inexact-ok
+= yn towardzero ldbl-96-intel 2 0xf.ffffffffffff8p+1020L : -0x9.125bd8436acc225p-516L : inexact-ok
+= yn upward ldbl-96-intel 2 0xf.ffffffffffff8p+1020L : -0x9.125bd8436acc225p-516L : inexact-ok
+= yn downward ldbl-96-m68k 2 0xf.ffffffffffff8p+1020L : -0x9.125bd8436acc226p-516L : inexact-ok
+= yn tonearest ldbl-96-m68k 2 0xf.ffffffffffff8p+1020L : -0x9.125bd8436acc226p-516L : inexact-ok
+= yn towardzero ldbl-96-m68k 2 0xf.ffffffffffff8p+1020L : -0x9.125bd8436acc225p-516L : inexact-ok
+= yn upward ldbl-96-m68k 2 0xf.ffffffffffff8p+1020L : -0x9.125bd8436acc225p-516L : inexact-ok
+= yn downward ldbl-128 2 0xf.ffffffffffff8p+1020L : -0x9.125bd8436acc225eb7a1cfb5fa5p-516L : inexact-ok
+= yn tonearest ldbl-128 2 0xf.ffffffffffff8p+1020L : -0x9.125bd8436acc225eb7a1cfb5fa48p-516L : inexact-ok
+= yn towardzero ldbl-128 2 0xf.ffffffffffff8p+1020L : -0x9.125bd8436acc225eb7a1cfb5fa48p-516L : inexact-ok
+= yn upward ldbl-128 2 0xf.ffffffffffff8p+1020L : -0x9.125bd8436acc225eb7a1cfb5fa48p-516L : inexact-ok
+= yn downward ldbl-128ibm 2 0xf.ffffffffffff8p+1020L : -0x9.125bd8436acc225eb7a1cfb5fcp-516L : inexact-ok
+= yn tonearest ldbl-128ibm 2 0xf.ffffffffffff8p+1020L : -0x9.125bd8436acc225eb7a1cfb5fcp-516L : inexact-ok
+= yn towardzero ldbl-128ibm 2 0xf.ffffffffffff8p+1020L : -0x9.125bd8436acc225eb7a1cfb5f8p-516L : inexact-ok
+= yn upward ldbl-128ibm 2 0xf.ffffffffffff8p+1020L : -0x9.125bd8436acc225eb7a1cfb5f8p-516L : inexact-ok
+= yn downward ldbl-96-intel 2 0x8p+16380L : 0x6.c9bcc4d4937a3068p-8196L : inexact-ok
+= yn tonearest ldbl-96-intel 2 0x8p+16380L : 0x6.c9bcc4d4937a307p-8196L : inexact-ok
+= yn towardzero ldbl-96-intel 2 0x8p+16380L : 0x6.c9bcc4d4937a3068p-8196L : inexact-ok
+= yn upward ldbl-96-intel 2 0x8p+16380L : 0x6.c9bcc4d4937a307p-8196L : inexact-ok
+= yn downward ldbl-96-m68k 2 0x8p+16380L : 0x6.c9bcc4d4937a3068p-8196L : inexact-ok
+= yn tonearest ldbl-96-m68k 2 0x8p+16380L : 0x6.c9bcc4d4937a307p-8196L : inexact-ok
+= yn towardzero ldbl-96-m68k 2 0x8p+16380L : 0x6.c9bcc4d4937a3068p-8196L : inexact-ok
+= yn upward ldbl-96-m68k 2 0x8p+16380L : 0x6.c9bcc4d4937a307p-8196L : inexact-ok
+= yn downward ldbl-128 2 0x8p+16380L : 0x6.c9bcc4d4937a306ec1ef5722900cp-8196L : inexact-ok
+= yn tonearest ldbl-128 2 0x8p+16380L : 0x6.c9bcc4d4937a306ec1ef5722901p-8196L : inexact-ok
+= yn towardzero ldbl-128 2 0x8p+16380L : 0x6.c9bcc4d4937a306ec1ef5722900cp-8196L : inexact-ok
+= yn upward ldbl-128 2 0x8p+16380L : 0x6.c9bcc4d4937a306ec1ef5722901p-8196L : inexact-ok
+= yn downward ldbl-128 2 0xf.ffffffffffffbffffffffffffcp+1020L : 0x5.34b8be56c9cb044a0ef191b0251p-516L : inexact-ok
+= yn tonearest ldbl-128 2 0xf.ffffffffffffbffffffffffffcp+1020L : 0x5.34b8be56c9cb044a0ef191b0251p-516L : inexact-ok
+= yn towardzero ldbl-128 2 0xf.ffffffffffffbffffffffffffcp+1020L : 0x5.34b8be56c9cb044a0ef191b0251p-516L : inexact-ok
+= yn upward ldbl-128 2 0xf.ffffffffffffbffffffffffffcp+1020L : 0x5.34b8be56c9cb044a0ef191b02514p-516L : inexact-ok
+= yn downward ldbl-128ibm 2 0xf.ffffffffffffbffffffffffffcp+1020L : 0x5.34b8be56c9cb044a0ef191b024p-516L : inexact-ok
+= yn tonearest ldbl-128ibm 2 0xf.ffffffffffffbffffffffffffcp+1020L : 0x5.34b8be56c9cb044a0ef191b026p-516L : inexact-ok
+= yn towardzero ldbl-128ibm 2 0xf.ffffffffffffbffffffffffffcp+1020L : 0x5.34b8be56c9cb044a0ef191b024p-516L : inexact-ok
+= yn upward ldbl-128ibm 2 0xf.ffffffffffffbffffffffffffcp+1020L : 0x5.34b8be56c9cb044a0ef191b026p-516L : inexact-ok
diff --git a/math/fegetround.c b/math/fegetround.c
index 24bbd16097..140e698480 100644
--- a/math/fegetround.c
+++ b/math/fegetround.c
@@ -28,4 +28,5 @@ fegetround (void)
return 0;
#endif
}
+libm_hidden_def (fegetround)
stub_warning (fegetround)
diff --git a/math/gen-auto-libm-tests.c b/math/gen-auto-libm-tests.c
new file mode 100644
index 0000000000..0201b8ae8b
--- /dev/null
+++ b/math/gen-auto-libm-tests.c
@@ -0,0 +1,1957 @@
+/* Generate expected output for libm tests with MPFR and MPC.
+ Copyright (C) 2013 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
+
+/* Compile this program as:
+
+ gcc -std=gnu99 -O2 -Wall -Wextra gen-auto-libm-tests.c -lmpc -lmpfr -lgmp \
+ -o gen-auto-libm-tests
+
+ (use of current MPC and MPFR versions recommended) and run it as:
+
+ gen-auto-libm-tests auto-libm-test-in auto-libm-test-out
+
+ The input file auto-libm-test-in contains three kinds of lines:
+
+ Lines beginning with "#" are comments, and are ignored, as are
+ empty lines.
+
+ Other lines are test lines, of the form "function input1 input2
+ ... [flag1 flag2 ...]". Inputs are either finite real numbers or
+ integers, depending on the function under test. Real numbers may
+ be in any form acceptable to mpfr_strtofr (base 0); integers in any
+ form acceptable to mpz_set_str (base 0). In addition, real numbers
+ may be certain special strings such as "pi", as listed in the
+ special_real_inputs array.
+
+ Each flag is a flag name possibly followed by a series of
+ ":condition". Conditions may be any of the names of floating-point
+ formats in the floating_point_formats array, "long32" and "long64"
+ to indicate the number of bits in the "long" type, or other strings
+ for which libm-test.inc defines a TEST_COND_<condition> macro (with
+ "-"- changed to "_" in the condition name) evaluating to nonzero
+ when the condition is true and zero when the condition is false.
+ The meaning is that the flag applies to the test if all the listed
+ conditions are true. "flag:cond1:cond2 flag:cond3:cond4" means the
+ flag applies if ((cond1 && cond2) || (cond3 && cond4)).
+
+ A real number specified as an input is considered to represent the
+ set of real numbers arising from rounding the given number in any
+ direction for any supported floating-point format; any roundings
+ that give infinity are ignored. Each input on a test line has all
+ the possible roundings considered independently. Each resulting
+ choice of the tuple of inputs to the function is ignored if the
+ mathematical result of the function involves a NaN or an exact
+ infinity, and is otherwise considered for each floating-point
+ format for which all those inputs are exactly representable. Thus
+ tests may result in "overflow", "underflow" and "inexact"
+ exceptions; "invalid" may arise only when the final result type is
+ an integer type and it is the conversion of a mathematically
+ defined finite result to integer type that results in that
+ exception.
+
+ By default, it is assumed that "overflow" and "underflow"
+ exceptions should be correct, but that "inexact" exceptions should
+ only be correct for functions listed as exactly determined. For
+ such functions, "underflow" exceptions should respect whether the
+ machine has before-rounding or after-rounding tininess detection.
+ For other functions, it is considered that if the exact result is
+ somewhere between the greatest magnitude subnormal of a given sign
+ (exclusive) and the least magnitude normal of that sign
+ (inclusive), underflow exceptions are permitted but optional on all
+ machines, and they are also permitted but optional for smaller
+ subnormal exact results for functions that are not exactly
+ determined. errno setting is expected for overflow to infinity and
+ underflow to zero (for real functions), and for out-of-range
+ conversion of a finite result to integer type, and is considered
+ permitted but optional for all other cases where overflow
+ exceptions occur, and where underflow exceptions occur or are
+ permitted. In other cases (where no overflow or underflow is
+ permitted), errno is expected to be left unchanged.
+
+ The flag "no-test-inline" indicates a test is disabled for inline
+ function testing; "xfail" indicates the test is disabled as
+ expected to produce incorrect results, "xfail-rounding" indicates
+ the test is disabled only in rounding modes other than
+ round-to-nearest. Otherwise, test flags are of the form
+ "spurious-<exception>" and "missing-<exception>", for any exception
+ ("overflow", "underflow", "inexact", "invalid", "divbyzero"),
+ "spurious-errno" and "missing-errno", to indicate when tests are
+ expected to deviate from the exception and errno settings
+ corresponding to the mathematical results. "xfail",
+ "xfail-rounding", "spurious-" and "missing-" flags should be
+ accompanied by a comment referring to an open bug in glibc
+ Bugzilla.
+
+ The output file auto-libm-test-out contains the test lines from
+ auto-libm-test-in, and, after the line for a given test, some
+ number of output test lines. An output test line is of the form "=
+ function rounding-mode format input1 input2 ... : output1 output2
+ ... : flags". rounding-mode is "tonearest", "towardzero", "upward"
+ or "downward". format is a name from the floating_point_formats
+ array, possibly followed by a sequence of ":flag" for flags from
+ "long32", "long64", "before-rounding" and "after-rounding" (the
+ last two indicating tests where expectations for underflow
+ exceptions depend on how the architecture detects tininess).
+ Inputs and outputs are specified as hex floats with the required
+ suffix for the floating-point type, or plus_infty or minus_infty
+ for infinite expected results, or as integer constant expressions
+ (not necessarily with the right type) or IGNORE for integer inputs
+ and outputs. Flags are "no-test-inline", "xfail", "<exception>",
+ "<exception>-ok", "errno-<value>", "errno-<value>-ok", where
+ "<exception>" and "errno-<value>" are unconditional, indicating
+ that a correct result means the given exception should be raised or
+ errno should be set to the given value, and other settings may be
+ conditional or unconditional; "-ok" means not to test for the given
+ exception or errno value (whether because it was marked as possibly
+ missing or spurious, or because the calculation of correct results
+ indicated it was optional). */
+
+#define _GNU_SOURCE
+
+#include <assert.h>
+#include <ctype.h>
+#include <errno.h>
+#include <error.h>
+#include <stdbool.h>
+#include <stdint.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+
+#include <gmp.h>
+#include <mpfr.h>
+#include <mpc.h>
+
+#define ARRAY_SIZE(A) (sizeof (A) / sizeof ((A)[0]))
+
+/* The supported floating-point formats. */
+typedef enum
+ {
+ fp_flt_32,
+ fp_dbl_64,
+ fp_ldbl_96_intel,
+ fp_ldbl_96_m68k,
+ fp_ldbl_128,
+ fp_ldbl_128ibm,
+ fp_num_formats,
+ fp_first_format = 0
+ } fp_format;
+
+/* Structure describing a single floating-point format. */
+typedef struct
+{
+ /* The name of the format. */
+ const char *name;
+ /* The suffix to use on floating-point constants with this
+ format. */
+ const char *suffix;
+ /* A string for the largest normal value, or NULL for IEEE formats
+ where this can be determined automatically. */
+ const char *max_string;
+ /* The number of mantissa bits. */
+ int mant_dig;
+ /* The least N such that 2^N overflows. */
+ int max_exp;
+ /* One more than the least N such that 2^N is normal. */
+ int min_exp;
+ /* The largest normal value. */
+ mpfr_t max;
+ /* The least positive normal value, 2^(MIN_EXP-1). */
+ mpfr_t min;
+ /* The greatest positive subnormal value. */
+ mpfr_t subnorm_max;
+ /* The least positive subnormal value, 2^(MIN_EXP-MANT_DIG). */
+ mpfr_t subnorm_min;
+} fp_format_desc;
+
+/* List of floating-point formats, in the same order as the fp_format
+ enumeration. */
+static fp_format_desc fp_formats[fp_num_formats] =
+ {
+ { "flt-32", "f", NULL, 24, 128, -125, {}, {}, {}, {} },
+ { "dbl-64", "", NULL, 53, 1024, -1021, {}, {}, {}, {} },
+ { "ldbl-96-intel", "L", NULL, 64, 16384, -16381, {}, {}, {}, {} },
+ { "ldbl-96-m68k", "L", NULL, 64, 16384, -16382, {}, {}, {}, {} },
+ { "ldbl-128", "L", NULL, 113, 16384, -16381, {}, {}, {}, {} },
+ { "ldbl-128ibm", "L", "0x1.fffffffffffff7ffffffffffff8p+1023",
+ 106, 1024, -968, {}, {}, {}, {} },
+ };
+
+/* The supported rounding modes. */
+typedef enum
+ {
+ rm_downward,
+ rm_tonearest,
+ rm_towardzero,
+ rm_upward,
+ rm_num_modes,
+ rm_first_mode = 0
+ } rounding_mode;
+
+/* Structure describing a single rounding mode. */
+typedef struct
+{
+ /* The name of the rounding mode. */
+ const char *name;
+ /* The MPFR rounding mode. */
+ mpfr_rnd_t mpfr_mode;
+} rounding_mode_desc;
+
+/* List of rounding modes, in the same order as the rounding_mode
+ enumeration. */
+static const rounding_mode_desc rounding_modes[rm_num_modes] =
+ {
+ { "downward", MPFR_RNDD },
+ { "tonearest", MPFR_RNDN },
+ { "towardzero", MPFR_RNDZ },
+ { "upward", MPFR_RNDU },
+ };
+
+/* The supported exceptions. */
+typedef enum
+ {
+ exc_divbyzero,
+ exc_inexact,
+ exc_invalid,
+ exc_overflow,
+ exc_underflow,
+ exc_num_exceptions,
+ exc_first_exception = 0
+ } fp_exception;
+
+/* List of exceptions, in the same order as the fp_exception
+ enumeration. */
+static const char *const exceptions[exc_num_exceptions] =
+ {
+ "divbyzero",
+ "inexact",
+ "invalid",
+ "overflow",
+ "underflow",
+ };
+
+/* The internal precision to use for most MPFR calculations, which
+ must be at least 2 more than the greatest precision of any
+ supported floating-point format. */
+static int internal_precision;
+
+/* A value that overflows all supported floating-point formats. */
+static mpfr_t global_max;
+
+/* A value that is at most half the least subnormal in any
+ floating-point format and so is rounded the same way as all
+ sufficiently small positive values. */
+static mpfr_t global_min;
+
+/* The maximum number of (real or integer) arguments to a function
+ handled by this program (complex arguments count as two real
+ arguments). */
+#define MAX_NARGS 4
+
+/* The maximum number of (real or integer) return values from a
+ function handled by this program. */
+#define MAX_NRET 2
+
+/* A type of a function argument or return value. */
+typedef enum
+ {
+ /* No type (not a valid argument or return value). */
+ type_none,
+ /* A floating-point value with the type corresponding to that of
+ the function. */
+ type_fp,
+ /* An integer value of type int. */
+ type_int,
+ /* An integer value of type long. */
+ type_long,
+ /* An integer value of type long long. */
+ type_long_long,
+ } arg_ret_type;
+
+/* A type of a generic real or integer value. */
+typedef enum
+ {
+ /* No type. */
+ gtype_none,
+ /* Floating-point (represented with MPFR). */
+ gtype_fp,
+ /* Integer (represented with GMP). */
+ gtype_int,
+ } generic_value_type;
+
+/* A generic value (argument or result). */
+typedef struct
+{
+ /* The type of this value. */
+ generic_value_type type;
+ /* Its value. */
+ union
+ {
+ mpfr_t f;
+ mpz_t i;
+ } value;
+} generic_value;
+
+/* A type of input flag. */
+typedef enum
+ {
+ flag_no_test_inline,
+ flag_xfail,
+ flag_xfail_rounding,
+ /* The "spurious" and "missing" flags must be in the same order as
+ the fp_exception enumeration. */
+ flag_spurious_divbyzero,
+ flag_spurious_inexact,
+ flag_spurious_invalid,
+ flag_spurious_overflow,
+ flag_spurious_underflow,
+ flag_spurious_errno,
+ flag_missing_divbyzero,
+ flag_missing_inexact,
+ flag_missing_invalid,
+ flag_missing_overflow,
+ flag_missing_underflow,
+ flag_missing_errno,
+ num_input_flag_types,
+ flag_first_flag = 0,
+ flag_spurious_first = flag_spurious_divbyzero,
+ flag_missing_first = flag_missing_divbyzero
+ } input_flag_type;
+
+/* List of flags, in the same order as the input_flag_type
+ enumeration. */
+static const char *const input_flags[num_input_flag_types] =
+ {
+ "no-test-inline",
+ "xfail",
+ "xfail-rounding",
+ "spurious-divbyzero",
+ "spurious-inexact",
+ "spurious-invalid",
+ "spurious-overflow",
+ "spurious-underflow",
+ "spurious-errno",
+ "missing-divbyzero",
+ "missing-inexact",
+ "missing-invalid",
+ "missing-overflow",
+ "missing-underflow",
+ "missing-errno",
+ };
+
+/* An input flag, possibly conditional. */
+typedef struct
+{
+ /* The type of this flag. */
+ input_flag_type type;
+ /* The conditions on this flag, as a string ":cond1:cond2..." or
+ NULL. */
+ const char *cond;
+} input_flag;
+
+/* Structure describing a single test from the input file (which may
+ expand into many tests in the output). The choice of function,
+ which implies the numbers and types of arguments and results, is
+ implicit rather than stored in this structure (except as part of
+ the source line). */
+typedef struct
+{
+ /* The text of the input line describing the test, including the
+ trailing newline. */
+ const char *line;
+ /* The number of combinations of interpretations of input values for
+ different floating-point formats and rounding modes. */
+ size_t num_input_cases;
+ /* The corresponding lists of inputs. */
+ generic_value **inputs;
+ /* The number of flags for this test. */
+ size_t num_flags;
+ /* The corresponding list of flags. */
+ input_flag *flags;
+ /* The old output for this test. */
+ const char *old_output;
+} input_test;
+
+/* Ways to calculate a function. */
+typedef enum
+ {
+ /* MPFR function with a single argument and result. */
+ mpfr_f_f,
+ /* MPFR function with two arguments and one result. */
+ mpfr_ff_f,
+ /* MPFR function with a single argument and floating-point and
+ integer results. */
+ mpfr_f_f1,
+ /* MPFR function with integer and floating-point arguments and one
+ result. */
+ mpfr_if_f,
+ /* MPFR function with a single argument and two floating-point
+ results. */
+ mpfr_f_11,
+ /* MPC function with a single complex argument and one real
+ result. */
+ mpc_c_f,
+ } func_calc_method;
+
+/* Description of how to calculate a function. */
+typedef struct
+{
+ /* Which method is used to calculate the function. */
+ func_calc_method method;
+ /* The specific function called. */
+ union
+ {
+ int (*mpfr_f_f) (mpfr_t, const mpfr_t, mpfr_rnd_t);
+ int (*mpfr_ff_f) (mpfr_t, const mpfr_t, const mpfr_t, mpfr_rnd_t);
+ int (*mpfr_f_f1) (mpfr_t, int *, const mpfr_t, mpfr_rnd_t);
+ int (*mpfr_if_f) (mpfr_t, long, const mpfr_t, mpfr_rnd_t);
+ int (*mpfr_f_11) (mpfr_t, mpfr_t, const mpfr_t, mpfr_rnd_t);
+ int (*mpc_c_f) (mpfr_t, const mpc_t, mpfr_rnd_t);
+ } func;
+} func_calc_desc;
+
+/* Structure describing a function handled by this program. */
+typedef struct
+{
+ /* The name of the function. */
+ const char *name;
+ /* The number of arguments. */
+ size_t num_args;
+ /* The types of the arguments. */
+ arg_ret_type arg_types[MAX_NARGS];
+ /* The number of return values. */
+ size_t num_ret;
+ /* The types of the return values. */
+ arg_ret_type ret_types[MAX_NRET];
+ /* Whether the function has exactly determined results and
+ exceptions. */
+ bool exact;
+ /* Whether the function is a complex function, so errno setting is
+ optional. */
+ bool complex_fn;
+ /* How to calculate this function. */
+ func_calc_desc calc;
+ /* The number of tests allocated for this function. */
+ size_t num_tests_alloc;
+ /* The number of tests for this function. */
+ size_t num_tests;
+ /* The tests themselves. */
+ input_test *tests;
+} test_function;
+
+#define ARGS1(T1) 1, { T1 }
+#define ARGS2(T1, T2) 2, { T1, T2 }
+#define ARGS3(T1, T2, T3) 3, { T1, T2, T3 }
+#define ARGS4(T1, T2, T3, T4) 4, { T1, T2, T3, T4 }
+#define RET1(T1) 1, { T1 }
+#define RET2(T1, T2) 2, { T1, T2 }
+#define CALC(TYPE, FN) { TYPE, { .TYPE = FN } }
+#define FUNC(NAME, ARGS, RET, EXACT, COMPLEX_FN, CALC) \
+ { \
+ NAME, ARGS, RET, EXACT, COMPLEX_FN, CALC, 0, 0, NULL \
+ }
+
+#define FUNC_mpfr_f_f(NAME, MPFR_FUNC, EXACT) \
+ FUNC (NAME, ARGS1 (type_fp), RET1 (type_fp), EXACT, false, \
+ CALC (mpfr_f_f, MPFR_FUNC))
+#define FUNC_mpfr_ff_f(NAME, MPFR_FUNC, EXACT) \
+ FUNC (NAME, ARGS2 (type_fp, type_fp), RET1 (type_fp), EXACT, false, \
+ CALC (mpfr_ff_f, MPFR_FUNC))
+#define FUNC_mpfr_if_f(NAME, MPFR_FUNC, EXACT) \
+ FUNC (NAME, ARGS2 (type_int, type_fp), RET1 (type_fp), EXACT, false, \
+ CALC (mpfr_if_f, MPFR_FUNC))
+#define FUNC_mpc_c_f(NAME, MPFR_FUNC, EXACT) \
+ FUNC (NAME, ARGS2 (type_fp, type_fp), RET1 (type_fp), EXACT, true, \
+ CALC (mpc_c_f, MPFR_FUNC))
+
+/* List of functions handled by this program. */
+static test_function test_functions[] =
+ {
+ FUNC_mpfr_f_f ("acos", mpfr_acos, false),
+ FUNC_mpfr_f_f ("acosh", mpfr_acosh, false),
+ FUNC_mpfr_f_f ("asin", mpfr_asin, false),
+ FUNC_mpfr_f_f ("asinh", mpfr_asinh, false),
+ FUNC_mpfr_f_f ("atan", mpfr_atan, false),
+ FUNC_mpfr_ff_f ("atan2", mpfr_atan2, false),
+ FUNC_mpfr_f_f ("atanh", mpfr_atanh, false),
+ FUNC_mpc_c_f ("cabs", mpc_abs, false),
+ FUNC_mpc_c_f ("carg", mpc_arg, false),
+ FUNC_mpfr_f_f ("cbrt", mpfr_cbrt, false),
+ FUNC_mpfr_f_f ("cos", mpfr_cos, false),
+ FUNC_mpfr_f_f ("cosh", mpfr_cosh, false),
+ FUNC_mpfr_f_f ("erf", mpfr_erf, false),
+ FUNC_mpfr_f_f ("erfc", mpfr_erfc, false),
+ FUNC_mpfr_f_f ("exp", mpfr_exp, false),
+ FUNC_mpfr_f_f ("exp10", mpfr_exp10, false),
+ FUNC_mpfr_f_f ("exp2", mpfr_exp2, false),
+ FUNC_mpfr_f_f ("expm1", mpfr_expm1, false),
+ FUNC_mpfr_ff_f ("hypot", mpfr_hypot, false),
+ FUNC_mpfr_f_f ("j0", mpfr_j0, false),
+ FUNC_mpfr_f_f ("j1", mpfr_j1, false),
+ FUNC_mpfr_if_f ("jn", mpfr_jn, false),
+ FUNC ("lgamma", ARGS1 (type_fp), RET2 (type_fp, type_int), false, false,
+ CALC (mpfr_f_f1, mpfr_lgamma)),
+ FUNC_mpfr_f_f ("log", mpfr_log, false),
+ FUNC_mpfr_f_f ("log10", mpfr_log10, false),
+ FUNC_mpfr_f_f ("log1p", mpfr_log1p, false),
+ FUNC_mpfr_f_f ("log2", mpfr_log2, false),
+ FUNC_mpfr_ff_f ("pow", mpfr_pow, false),
+ FUNC_mpfr_f_f ("sin", mpfr_sin, false),
+ FUNC ("sincos", ARGS1 (type_fp), RET2 (type_fp, type_fp), false, false,
+ CALC (mpfr_f_11, mpfr_sin_cos)),
+ FUNC_mpfr_f_f ("sinh", mpfr_sinh, false),
+ FUNC_mpfr_f_f ("sqrt", mpfr_sqrt, true),
+ FUNC_mpfr_f_f ("tan", mpfr_tan, false),
+ FUNC_mpfr_f_f ("tanh", mpfr_tanh, false),
+ FUNC_mpfr_f_f ("tgamma", mpfr_gamma, false),
+ FUNC_mpfr_f_f ("y0", mpfr_y0, false),
+ FUNC_mpfr_f_f ("y1", mpfr_y1, false),
+ FUNC_mpfr_if_f ("yn", mpfr_yn, false),
+ };
+
+/* Allocate memory, with error checking. */
+
+static void *
+xmalloc (size_t n)
+{
+ void *p = malloc (n);
+ if (p == NULL)
+ error (EXIT_FAILURE, errno, "xmalloc failed");
+ return p;
+}
+
+static void *
+xrealloc (void *p, size_t n)
+{
+ p = realloc (p, n);
+ if (p == NULL)
+ error (EXIT_FAILURE, errno, "xrealloc failed");
+ return p;
+}
+
+static char *
+xstrdup (const char *s)
+{
+ char *p = strdup (s);
+ if (p == NULL)
+ error (EXIT_FAILURE, errno, "xstrdup failed");
+ return p;
+}
+
+/* Assert that the result of an MPFR operation was exact; that is,
+ that the returned ternary value was 0. */
+
+static void
+assert_exact (int i)
+{
+ assert (i == 0);
+}
+
+/* Return the generic type of an argument or return value type T. */
+
+static generic_value_type
+generic_arg_ret_type (arg_ret_type t)
+{
+ switch (t)
+ {
+ case type_fp:
+ return gtype_fp;
+
+ case type_int:
+ case type_long:
+ case type_long_long:
+ return gtype_int;
+
+ default:
+ abort ();
+ }
+}
+
+/* Free a generic_value *V. */
+
+static void
+generic_value_free (generic_value *v)
+{
+ switch (v->type)
+ {
+ case gtype_fp:
+ mpfr_clear (v->value.f);
+ break;
+
+ case gtype_int:
+ mpz_clear (v->value.i);
+ break;
+
+ default:
+ abort ();
+ }
+}
+
+/* Copy a generic_value *SRC to *DEST. */
+
+static void
+generic_value_copy (generic_value *dest, const generic_value *src)
+{
+ dest->type = src->type;
+ switch (src->type)
+ {
+ case gtype_fp:
+ mpfr_init (dest->value.f);
+ assert_exact (mpfr_set (dest->value.f, src->value.f, MPFR_RNDN));
+ break;
+
+ case gtype_int:
+ mpz_init (dest->value.i);
+ mpz_set (dest->value.i, src->value.i);
+ break;
+
+ default:
+ abort ();
+ }
+}
+
+/* Initialize data for floating-point formats. */
+
+static void
+init_fp_formats ()
+{
+ int global_max_exp = 0, global_min_subnorm_exp = 0;
+ for (fp_format f = fp_first_format; f < fp_num_formats; f++)
+ {
+ if (fp_formats[f].mant_dig + 2 > internal_precision)
+ internal_precision = fp_formats[f].mant_dig + 2;
+ if (fp_formats[f].max_exp > global_max_exp)
+ global_max_exp = fp_formats[f].max_exp;
+ int min_subnorm_exp = fp_formats[f].min_exp - fp_formats[f].mant_dig;
+ if (min_subnorm_exp < global_min_subnorm_exp)
+ global_min_subnorm_exp = min_subnorm_exp;
+ mpfr_init2 (fp_formats[f].max, fp_formats[f].mant_dig);
+ if (fp_formats[f].max_string != NULL)
+ {
+ char *ep = NULL;
+ assert_exact (mpfr_strtofr (fp_formats[f].max,
+ fp_formats[f].max_string,
+ &ep, 0, MPFR_RNDN));
+ assert (*ep == 0);
+ }
+ else
+ {
+ assert_exact (mpfr_set_ui_2exp (fp_formats[f].max, 1,
+ fp_formats[f].max_exp,
+ MPFR_RNDN));
+ mpfr_nextbelow (fp_formats[f].max);
+ }
+ mpfr_init2 (fp_formats[f].min, fp_formats[f].mant_dig);
+ assert_exact (mpfr_set_ui_2exp (fp_formats[f].min, 1,
+ fp_formats[f].min_exp - 1,
+ MPFR_RNDN));
+ mpfr_init2 (fp_formats[f].subnorm_max, fp_formats[f].mant_dig);
+ assert_exact (mpfr_set (fp_formats[f].subnorm_max, fp_formats[f].min,
+ MPFR_RNDN));
+ mpfr_nextbelow (fp_formats[f].subnorm_max);
+ mpfr_nextbelow (fp_formats[f].subnorm_max);
+ mpfr_init2 (fp_formats[f].subnorm_min, fp_formats[f].mant_dig);
+ assert_exact (mpfr_set_ui_2exp (fp_formats[f].subnorm_min, 1,
+ min_subnorm_exp, MPFR_RNDN));
+ }
+ mpfr_set_default_prec (internal_precision);
+ mpfr_init (global_max);
+ assert_exact (mpfr_set_ui_2exp (global_max, 1, global_max_exp, MPFR_RNDN));
+ mpfr_init (global_min);
+ assert_exact (mpfr_set_ui_2exp (global_min, 1, global_min_subnorm_exp - 1,
+ MPFR_RNDN));
+}
+
+/* Fill in mpfr_t values for special strings in input arguments. */
+
+static size_t
+special_fill_max (mpfr_t res0, mpfr_t res1 __attribute__ ((unused)),
+ fp_format format)
+{
+ mpfr_init2 (res0, fp_formats[format].mant_dig);
+ assert_exact (mpfr_set (res0, fp_formats[format].max, MPFR_RNDN));
+ return 1;
+}
+
+static size_t
+special_fill_minus_max (mpfr_t res0, mpfr_t res1 __attribute__ ((unused)),
+ fp_format format)
+{
+ mpfr_init2 (res0, fp_formats[format].mant_dig);
+ assert_exact (mpfr_neg (res0, fp_formats[format].max, MPFR_RNDN));
+ return 1;
+}
+
+static size_t
+special_fill_min (mpfr_t res0, mpfr_t res1 __attribute__ ((unused)),
+ fp_format format)
+{
+ mpfr_init2 (res0, fp_formats[format].mant_dig);
+ assert_exact (mpfr_set (res0, fp_formats[format].min, MPFR_RNDN));
+ return 1;
+}
+
+static size_t
+special_fill_minus_min (mpfr_t res0, mpfr_t res1 __attribute__ ((unused)),
+ fp_format format)
+{
+ mpfr_init2 (res0, fp_formats[format].mant_dig);
+ assert_exact (mpfr_neg (res0, fp_formats[format].min, MPFR_RNDN));
+ return 1;
+}
+
+static size_t
+special_fill_min_subnorm (mpfr_t res0, mpfr_t res1 __attribute__ ((unused)),
+ fp_format format)
+{
+ mpfr_init2 (res0, fp_formats[format].mant_dig);
+ assert_exact (mpfr_set (res0, fp_formats[format].subnorm_min, MPFR_RNDN));
+ return 1;
+}
+
+static size_t
+special_fill_minus_min_subnorm (mpfr_t res0,
+ mpfr_t res1 __attribute__ ((unused)),
+ fp_format format)
+{
+ mpfr_init2 (res0, fp_formats[format].mant_dig);
+ assert_exact (mpfr_neg (res0, fp_formats[format].subnorm_min, MPFR_RNDN));
+ return 1;
+}
+
+static size_t
+special_fill_pi (mpfr_t res0, mpfr_t res1, fp_format format)
+{
+ mpfr_init2 (res0, fp_formats[format].mant_dig);
+ mpfr_const_pi (res0, MPFR_RNDU);
+ mpfr_init2 (res1, fp_formats[format].mant_dig);
+ mpfr_const_pi (res1, MPFR_RNDD);
+ return 2;
+}
+
+static size_t
+special_fill_minus_pi (mpfr_t res0, mpfr_t res1, fp_format format)
+{
+ mpfr_init2 (res0, fp_formats[format].mant_dig);
+ mpfr_const_pi (res0, MPFR_RNDU);
+ assert_exact (mpfr_neg (res0, res0, MPFR_RNDN));
+ mpfr_init2 (res1, fp_formats[format].mant_dig);
+ mpfr_const_pi (res1, MPFR_RNDD);
+ assert_exact (mpfr_neg (res1, res1, MPFR_RNDN));
+ return 2;
+}
+
+static size_t
+special_fill_pi_2 (mpfr_t res0, mpfr_t res1, fp_format format)
+{
+ mpfr_init2 (res0, fp_formats[format].mant_dig);
+ mpfr_const_pi (res0, MPFR_RNDU);
+ assert_exact (mpfr_div_ui (res0, res0, 2, MPFR_RNDN));
+ mpfr_init2 (res1, fp_formats[format].mant_dig);
+ mpfr_const_pi (res1, MPFR_RNDD);
+ assert_exact (mpfr_div_ui (res1, res1, 2, MPFR_RNDN));
+ return 2;
+}
+
+static size_t
+special_fill_minus_pi_2 (mpfr_t res0, mpfr_t res1, fp_format format)
+{
+ mpfr_init2 (res0, fp_formats[format].mant_dig);
+ mpfr_const_pi (res0, MPFR_RNDU);
+ assert_exact (mpfr_div_ui (res0, res0, 2, MPFR_RNDN));
+ assert_exact (mpfr_neg (res0, res0, MPFR_RNDN));
+ mpfr_init2 (res1, fp_formats[format].mant_dig);
+ mpfr_const_pi (res1, MPFR_RNDD);
+ assert_exact (mpfr_div_ui (res1, res1, 2, MPFR_RNDN));
+ assert_exact (mpfr_neg (res1, res1, MPFR_RNDN));
+ return 2;
+}
+
+static size_t
+special_fill_pi_4 (mpfr_t res0, mpfr_t res1, fp_format format)
+{
+ mpfr_init2 (res0, fp_formats[format].mant_dig);
+ assert_exact (mpfr_set_si (res0, 1, MPFR_RNDN));
+ mpfr_atan (res0, res0, MPFR_RNDU);
+ mpfr_init2 (res1, fp_formats[format].mant_dig);
+ assert_exact (mpfr_set_si (res1, 1, MPFR_RNDN));
+ mpfr_atan (res1, res1, MPFR_RNDD);
+ return 2;
+}
+
+static size_t
+special_fill_pi_6 (mpfr_t res0, mpfr_t res1, fp_format format)
+{
+ mpfr_init2 (res0, fp_formats[format].mant_dig);
+ assert_exact (mpfr_set_si_2exp (res0, 1, -1, MPFR_RNDN));
+ mpfr_asin (res0, res0, MPFR_RNDU);
+ mpfr_init2 (res1, fp_formats[format].mant_dig);
+ assert_exact (mpfr_set_si_2exp (res1, 1, -1, MPFR_RNDN));
+ mpfr_asin (res1, res1, MPFR_RNDD);
+ return 2;
+}
+
+static size_t
+special_fill_minus_pi_6 (mpfr_t res0, mpfr_t res1, fp_format format)
+{
+ mpfr_init2 (res0, fp_formats[format].mant_dig);
+ assert_exact (mpfr_set_si_2exp (res0, -1, -1, MPFR_RNDN));
+ mpfr_asin (res0, res0, MPFR_RNDU);
+ mpfr_init2 (res1, fp_formats[format].mant_dig);
+ assert_exact (mpfr_set_si_2exp (res1, -1, -1, MPFR_RNDN));
+ mpfr_asin (res1, res1, MPFR_RNDD);
+ return 2;
+}
+
+static size_t
+special_fill_pi_3 (mpfr_t res0, mpfr_t res1, fp_format format)
+{
+ mpfr_init2 (res0, fp_formats[format].mant_dig);
+ assert_exact (mpfr_set_si_2exp (res0, 1, -1, MPFR_RNDN));
+ mpfr_acos (res0, res0, MPFR_RNDU);
+ mpfr_init2 (res1, fp_formats[format].mant_dig);
+ assert_exact (mpfr_set_si_2exp (res1, 1, -1, MPFR_RNDN));
+ mpfr_acos (res1, res1, MPFR_RNDD);
+ return 2;
+}
+
+static size_t
+special_fill_2pi_3 (mpfr_t res0, mpfr_t res1, fp_format format)
+{
+ mpfr_init2 (res0, fp_formats[format].mant_dig);
+ assert_exact (mpfr_set_si_2exp (res0, -1, -1, MPFR_RNDN));
+ mpfr_acos (res0, res0, MPFR_RNDU);
+ mpfr_init2 (res1, fp_formats[format].mant_dig);
+ assert_exact (mpfr_set_si_2exp (res1, -1, -1, MPFR_RNDN));
+ mpfr_acos (res1, res1, MPFR_RNDD);
+ return 2;
+}
+
+static size_t
+special_fill_e (mpfr_t res0, mpfr_t res1, fp_format format)
+{
+ mpfr_init2 (res0, fp_formats[format].mant_dig);
+ assert_exact (mpfr_set_si (res0, 1, MPFR_RNDN));
+ mpfr_exp (res0, res0, MPFR_RNDU);
+ mpfr_init2 (res1, fp_formats[format].mant_dig);
+ assert_exact (mpfr_set_si (res1, 1, MPFR_RNDN));
+ mpfr_exp (res1, res1, MPFR_RNDD);
+ return 2;
+}
+
+static size_t
+special_fill_1_e (mpfr_t res0, mpfr_t res1, fp_format format)
+{
+ mpfr_init2 (res0, fp_formats[format].mant_dig);
+ assert_exact (mpfr_set_si (res0, -1, MPFR_RNDN));
+ mpfr_exp (res0, res0, MPFR_RNDU);
+ mpfr_init2 (res1, fp_formats[format].mant_dig);
+ assert_exact (mpfr_set_si (res1, -1, MPFR_RNDN));
+ mpfr_exp (res1, res1, MPFR_RNDD);
+ return 2;
+}
+
+static size_t
+special_fill_e_minus_1 (mpfr_t res0, mpfr_t res1, fp_format format)
+{
+ mpfr_init2 (res0, fp_formats[format].mant_dig);
+ assert_exact (mpfr_set_si (res0, 1, MPFR_RNDN));
+ mpfr_expm1 (res0, res0, MPFR_RNDU);
+ mpfr_init2 (res1, fp_formats[format].mant_dig);
+ assert_exact (mpfr_set_si (res1, 1, MPFR_RNDN));
+ mpfr_expm1 (res1, res1, MPFR_RNDD);
+ return 2;
+}
+
+/* A special string accepted in input arguments. */
+typedef struct
+{
+ /* The string. */
+ const char *str;
+ /* The function that interprets it for a given floating-point
+ format, filling in up to two mpfr_t values and returning the
+ number of values filled. */
+ size_t (*func) (mpfr_t, mpfr_t, fp_format);
+} special_real_input;
+
+/* List of special strings accepted in input arguments. */
+
+static const special_real_input special_real_inputs[] =
+ {
+ { "max", special_fill_max },
+ { "-max", special_fill_minus_max },
+ { "min", special_fill_min },
+ { "-min", special_fill_minus_min },
+ { "min_subnorm", special_fill_min_subnorm },
+ { "-min_subnorm", special_fill_minus_min_subnorm },
+ { "pi", special_fill_pi },
+ { "-pi", special_fill_minus_pi },
+ { "pi/2", special_fill_pi_2 },
+ { "-pi/2", special_fill_minus_pi_2 },
+ { "pi/4", special_fill_pi_4 },
+ { "pi/6", special_fill_pi_6 },
+ { "-pi/6", special_fill_minus_pi_6 },
+ { "pi/3", special_fill_pi_3 },
+ { "2pi/3", special_fill_2pi_3 },
+ { "e", special_fill_e },
+ { "1/e", special_fill_1_e },
+ { "e-1", special_fill_e_minus_1 },
+ };
+
+/* Given a real number R computed in round-to-zero mode, set the
+ lowest bit as a sticky bit if INEXACT, and saturate the exponent
+ range for very large or small values. */
+
+static void
+adjust_real (mpfr_t r, bool inexact)
+{
+ if (!inexact)
+ return;
+ /* NaNs are exact, as are infinities in round-to-zero mode. */
+ assert (mpfr_number_p (r));
+ if (mpfr_cmpabs (r, global_min) < 0)
+ assert_exact (mpfr_copysign (r, global_min, r, MPFR_RNDN));
+ else if (mpfr_cmpabs (r, global_max) > 0)
+ assert_exact (mpfr_copysign (r, global_max, r, MPFR_RNDN));
+ else
+ {
+ mpz_t tmp;
+ mpz_init (tmp);
+ mpfr_exp_t e = mpfr_get_z_2exp (tmp, r);
+ mpz_setbit (tmp, 0);
+ assert_exact (mpfr_set_z_2exp (r, tmp, e, MPFR_RNDN));
+ mpz_clear (tmp);
+ }
+}
+
+/* Given a finite real number R with sticky bit, compute the roundings
+ to FORMAT in each rounding mode, storing the results in RES, the
+ before-rounding exceptions in EXC_BEFORE and the after-rounding
+ exceptions in EXC_AFTER. */
+
+static void
+round_real (mpfr_t res[rm_num_modes],
+ unsigned int exc_before[rm_num_modes],
+ unsigned int exc_after[rm_num_modes],
+ mpfr_t r, fp_format format)
+{
+ assert (mpfr_number_p (r));
+ for (rounding_mode m = rm_first_mode; m < rm_num_modes; m++)
+ {
+ mpfr_init2 (res[m], fp_formats[format].mant_dig);
+ exc_before[m] = exc_after[m] = 0;
+ bool inexact = mpfr_set (res[m], r, rounding_modes[m].mpfr_mode);
+ if (mpfr_cmpabs (res[m], fp_formats[format].max) > 0)
+ {
+ inexact = true;
+ exc_before[m] |= 1U << exc_overflow;
+ exc_after[m] |= 1U << exc_overflow;
+ bool overflow_inf;
+ switch (m)
+ {
+ case rm_tonearest:
+ overflow_inf = true;
+ break;
+ case rm_towardzero:
+ overflow_inf = false;
+ break;
+ case rm_downward:
+ overflow_inf = mpfr_signbit (res[m]);
+ break;
+ case rm_upward:
+ overflow_inf = !mpfr_signbit (res[m]);
+ break;
+ default:
+ abort ();
+ }
+ if (overflow_inf)
+ mpfr_set_inf (res[m], mpfr_signbit (res[m]) ? -1 : 1);
+ else
+ assert_exact (mpfr_copysign (res[m], fp_formats[format].max,
+ res[m], MPFR_RNDN));
+ }
+ if (mpfr_cmpabs (r, fp_formats[format].min) < 0)
+ {
+ /* Tiny before rounding; may or may not be tiny after
+ rounding, and underflow applies only if also inexact
+ around rounding to a possibly subnormal value. */
+ bool tiny_after_rounding
+ = mpfr_cmpabs (res[m], fp_formats[format].min) < 0;
+ /* To round to a possibly subnormal value, and determine
+ inexactness as a subnormal in the process, scale up and
+ round to integer, then scale back down. */
+ mpfr_t tmp;
+ mpfr_init (tmp);
+ assert_exact (mpfr_mul_2si (tmp, r, (fp_formats[format].mant_dig
+ - fp_formats[format].min_exp),
+ MPFR_RNDN));
+ int rint_res = mpfr_rint (tmp, tmp, rounding_modes[m].mpfr_mode);
+ /* The integer must be representable. */
+ assert (rint_res == 0 || rint_res == 2 || rint_res == -2);
+ /* If rounding to full precision was inexact, so must
+ rounding to subnormal precision be inexact. */
+ if (inexact)
+ assert (rint_res != 0);
+ else
+ inexact = rint_res != 0;
+ assert_exact (mpfr_mul_2si (res[m], tmp,
+ (fp_formats[format].min_exp
+ - fp_formats[format].mant_dig),
+ MPFR_RNDN));
+ mpfr_clear (tmp);
+ if (inexact)
+ {
+ exc_before[m] |= 1U << exc_underflow;
+ if (tiny_after_rounding)
+ exc_after[m] |= 1U << exc_underflow;
+ }
+ }
+ if (inexact)
+ {
+ exc_before[m] |= 1U << exc_inexact;
+ exc_after[m] |= 1U << exc_inexact;
+ }
+ }
+}
+
+/* Handle the input argument at ARG (NUL-terminated), updating the
+ lists of test inputs in IT accordingly. NUM_PREV_ARGS arguments
+ are already in those lists. The argument, of type GTYPE, comes
+ from file FILENAME, line LINENO. */
+
+static void
+handle_input_arg (const char *arg, input_test *it, size_t num_prev_args,
+ generic_value_type gtype,
+ const char *filename, unsigned int lineno)
+{
+ size_t num_values = 0;
+ generic_value values[2 * fp_num_formats];
+ switch (gtype)
+ {
+ case gtype_fp:
+ for (fp_format f = fp_first_format; f < fp_num_formats; f++)
+ {
+ mpfr_t extra_values[2];
+ size_t num_extra_values = 0;
+ for (size_t i = 0; i < ARRAY_SIZE (special_real_inputs); i++)
+ {
+ if (strcmp (arg, special_real_inputs[i].str) == 0)
+ {
+ num_extra_values
+ = special_real_inputs[i].func (extra_values[0],
+ extra_values[1], f);
+ assert (num_extra_values > 0
+ && num_extra_values <= ARRAY_SIZE (extra_values));
+ break;
+ }
+ }
+ if (num_extra_values == 0)
+ {
+ mpfr_t tmp;
+ char *ep;
+ mpfr_init (tmp);
+ bool inexact = mpfr_strtofr (tmp, arg, &ep, 0, MPFR_RNDZ);
+ if (*ep != 0 || !mpfr_number_p (tmp))
+ error_at_line (EXIT_FAILURE, 0, filename, lineno,
+ "bad floating-point argument: '%s'", arg);
+ adjust_real (tmp, inexact);
+ mpfr_t rounded[rm_num_modes];
+ unsigned int exc_before[rm_num_modes];
+ unsigned int exc_after[rm_num_modes];
+ round_real (rounded, exc_before, exc_after, tmp, f);
+ mpfr_clear (tmp);
+ if (mpfr_number_p (rounded[rm_upward]))
+ {
+ mpfr_init2 (extra_values[num_extra_values],
+ fp_formats[f].mant_dig);
+ assert_exact (mpfr_set (extra_values[num_extra_values],
+ rounded[rm_upward], MPFR_RNDN));
+ num_extra_values++;
+ }
+ if (mpfr_number_p (rounded[rm_downward]))
+ {
+ mpfr_init2 (extra_values[num_extra_values],
+ fp_formats[f].mant_dig);
+ assert_exact (mpfr_set (extra_values[num_extra_values],
+ rounded[rm_downward], MPFR_RNDN));
+ num_extra_values++;
+ }
+ for (rounding_mode m = rm_first_mode; m < rm_num_modes; m++)
+ mpfr_clear (rounded[m]);
+ }
+ for (size_t i = 0; i < num_extra_values; i++)
+ {
+ bool found = false;
+ for (size_t j = 0; j < num_values; j++)
+ {
+ if (mpfr_equal_p (values[j].value.f, extra_values[i])
+ && ((mpfr_signbit (values[j].value.f) != 0)
+ == (mpfr_signbit (extra_values[i]) != 0)))
+ {
+ found = true;
+ break;
+ }
+ }
+ if (!found)
+ {
+ assert (num_values < ARRAY_SIZE (values));
+ values[num_values].type = gtype_fp;
+ mpfr_init2 (values[num_values].value.f,
+ fp_formats[f].mant_dig);
+ assert_exact (mpfr_set (values[num_values].value.f,
+ extra_values[i], MPFR_RNDN));
+ num_values++;
+ }
+ mpfr_clear (extra_values[i]);
+ }
+ }
+ break;
+
+ case gtype_int:
+ num_values = 1;
+ values[0].type = gtype_int;
+ int ret = mpz_init_set_str (values[0].value.i, arg, 0);
+ if (ret != 0)
+ error_at_line (EXIT_FAILURE, 0, filename, lineno,
+ "bad integer argument: '%s'", arg);
+ break;
+
+ default:
+ abort ();
+ }
+ assert (num_values > 0 && num_values <= ARRAY_SIZE (values));
+ if (it->num_input_cases >= SIZE_MAX / num_values)
+ error_at_line (EXIT_FAILURE, 0, filename, lineno, "too many input cases");
+ generic_value **old_inputs = it->inputs;
+ size_t new_num_input_cases = it->num_input_cases * num_values;
+ generic_value **new_inputs = xmalloc (new_num_input_cases
+ * sizeof (new_inputs[0]));
+ for (size_t i = 0; i < it->num_input_cases; i++)
+ {
+ for (size_t j = 0; j < num_values; j++)
+ {
+ size_t idx = i * num_values + j;
+ new_inputs[idx] = xmalloc ((num_prev_args + 1)
+ * sizeof (new_inputs[idx][0]));
+ for (size_t k = 0; k < num_prev_args; k++)
+ generic_value_copy (&new_inputs[idx][k], &old_inputs[i][k]);
+ generic_value_copy (&new_inputs[idx][num_prev_args], &values[j]);
+ }
+ for (size_t j = 0; j < num_prev_args; j++)
+ generic_value_free (&old_inputs[i][j]);
+ free (old_inputs[i]);
+ }
+ free (old_inputs);
+ for (size_t i = 0; i < num_values; i++)
+ generic_value_free (&values[i]);
+ it->inputs = new_inputs;
+ it->num_input_cases = new_num_input_cases;
+}
+
+/* Handle the input flag ARG (NUL-terminated), storing it in *FLAG.
+ The flag comes from file FILENAME, line LINENO. */
+
+static void
+handle_input_flag (char *arg, input_flag *flag,
+ const char *filename, unsigned int lineno)
+{
+ char *ep = strchr (arg, ':');
+ if (ep == NULL)
+ {
+ ep = strchr (arg, 0);
+ assert (ep != NULL);
+ }
+ char c = *ep;
+ *ep = 0;
+ bool found = false;
+ for (input_flag_type i = flag_first_flag; i <= num_input_flag_types; i++)
+ {
+ if (strcmp (arg, input_flags[i]) == 0)
+ {
+ found = true;
+ flag->type = i;
+ break;
+ }
+ }
+ if (!found)
+ error_at_line (EXIT_FAILURE, 0, filename, lineno, "unknown flag: '%s'",
+ arg);
+ *ep = c;
+ if (c == 0)
+ flag->cond = NULL;
+ else
+ flag->cond = xstrdup (ep);
+}
+
+/* Add the test LINE (file FILENAME, line LINENO) to the test
+ data. */
+
+static void
+add_test (char *line, const char *filename, unsigned int lineno)
+{
+ size_t num_tokens = 1;
+ char *p = line;
+ while ((p = strchr (p, ' ')) != NULL)
+ {
+ num_tokens++;
+ p++;
+ }
+ if (num_tokens < 2)
+ error_at_line (EXIT_FAILURE, 0, filename, lineno,
+ "line too short: '%s'", line);
+ p = strchr (line, ' ');
+ size_t func_name_len = p - line;
+ for (size_t i = 0; i < ARRAY_SIZE (test_functions); i++)
+ {
+ if (func_name_len == strlen (test_functions[i].name)
+ && strncmp (line, test_functions[i].name, func_name_len) == 0)
+ {
+ test_function *tf = &test_functions[i];
+ if (num_tokens < 1 + tf->num_args)
+ error_at_line (EXIT_FAILURE, 0, filename, lineno,
+ "line too short: '%s'", line);
+ if (tf->num_tests == tf->num_tests_alloc)
+ {
+ tf->num_tests_alloc = 2 * tf->num_tests_alloc + 16;
+ tf->tests
+ = xrealloc (tf->tests,
+ tf->num_tests_alloc * sizeof (tf->tests[0]));
+ }
+ input_test *it = &tf->tests[tf->num_tests];
+ it->line = line;
+ it->num_input_cases = 1;
+ it->inputs = xmalloc (sizeof (it->inputs[0]));
+ it->inputs[0] = NULL;
+ it->old_output = NULL;
+ p++;
+ for (size_t j = 0; j < tf->num_args; j++)
+ {
+ char *ep = strchr (p, ' ');
+ if (ep == NULL)
+ {
+ ep = strchr (p, '\n');
+ assert (ep != NULL);
+ }
+ if (ep == p)
+ error_at_line (EXIT_FAILURE, 0, filename, lineno,
+ "empty token in line: '%s'", line);
+ for (char *t = p; t < ep; t++)
+ if (isspace ((unsigned char) *t))
+ error_at_line (EXIT_FAILURE, 0, filename, lineno,
+ "whitespace in token in line: '%s'", line);
+ char c = *ep;
+ *ep = 0;
+ handle_input_arg (p, it, j,
+ generic_arg_ret_type (tf->arg_types[j]),
+ filename, lineno);
+ *ep = c;
+ p = ep + 1;
+ }
+ it->num_flags = num_tokens - 1 - tf->num_args;
+ it->flags = xmalloc (it->num_flags * sizeof (it->flags[0]));
+ for (size_t j = 0; j < it->num_flags; j++)
+ {
+ char *ep = strchr (p, ' ');
+ if (ep == NULL)
+ {
+ ep = strchr (p, '\n');
+ assert (ep != NULL);
+ }
+ if (ep == p)
+ error_at_line (EXIT_FAILURE, 0, filename, lineno,
+ "empty token in line: '%s'", line);
+ for (char *t = p; t < ep; t++)
+ if (isspace ((unsigned char) *t))
+ error_at_line (EXIT_FAILURE, 0, filename, lineno,
+ "whitespace in token in line: '%s'", line);
+ char c = *ep;
+ *ep = 0;
+ handle_input_flag (p, &it->flags[j], filename, lineno);
+ *ep = c;
+ p = ep + 1;
+ }
+ assert (*p == 0);
+ tf->num_tests++;
+ return;
+ }
+ }
+ error_at_line (EXIT_FAILURE, 0, filename, lineno,
+ "unknown function in line: '%s'", line);
+}
+
+/* Read in the test input data from FILENAME. */
+
+static void
+read_input (const char *filename)
+{
+ FILE *fp = fopen (filename, "r");
+ if (fp == NULL)
+ error (EXIT_FAILURE, errno, "open '%s'", filename);
+ unsigned int lineno = 0;
+ for (;;)
+ {
+ size_t size = 0;
+ char *line = NULL;
+ ssize_t ret = getline (&line, &size, fp);
+ if (ret == -1)
+ break;
+ lineno++;
+ if (line[0] == '#' || line[0] == '\n')
+ continue;
+ add_test (line, filename, lineno);
+ }
+ if (ferror (fp))
+ error (EXIT_FAILURE, errno, "read from '%s'", filename);
+ if (fclose (fp) != 0)
+ error (EXIT_FAILURE, errno, "close '%s'", filename);
+}
+
+/* Calculate the generic results (round-to-zero with sticky bit) for
+ the function described by CALC, with inputs INPUTS. */
+
+static void
+calc_generic_results (generic_value *outputs, generic_value *inputs,
+ const func_calc_desc *calc)
+{
+ bool inexact;
+ switch (calc->method)
+ {
+ case mpfr_f_f:
+ assert (inputs[0].type == gtype_fp);
+ outputs[0].type = gtype_fp;
+ mpfr_init (outputs[0].value.f);
+ inexact = calc->func.mpfr_f_f (outputs[0].value.f, inputs[0].value.f,
+ MPFR_RNDZ);
+ adjust_real (outputs[0].value.f, inexact);
+ break;
+
+ case mpfr_ff_f:
+ assert (inputs[0].type == gtype_fp);
+ assert (inputs[1].type == gtype_fp);
+ outputs[0].type = gtype_fp;
+ mpfr_init (outputs[0].value.f);
+ inexact = calc->func.mpfr_ff_f (outputs[0].value.f, inputs[0].value.f,
+ inputs[1].value.f, MPFR_RNDZ);
+ adjust_real (outputs[0].value.f, inexact);
+ break;
+
+ case mpfr_f_f1:
+ assert (inputs[0].type == gtype_fp);
+ outputs[0].type = gtype_fp;
+ outputs[1].type = gtype_int;
+ mpfr_init (outputs[0].value.f);
+ int i = 0;
+ inexact = calc->func.mpfr_f_f1 (outputs[0].value.f, &i,
+ inputs[0].value.f, MPFR_RNDZ);
+ adjust_real (outputs[0].value.f, inexact);
+ mpz_init_set_si (outputs[1].value.i, i);
+ break;
+
+ case mpfr_if_f:
+ assert (inputs[0].type == gtype_int);
+ assert (inputs[1].type == gtype_fp);
+ outputs[0].type = gtype_fp;
+ mpfr_init (outputs[0].value.f);
+ assert (mpz_fits_slong_p (inputs[0].value.i));
+ long l = mpz_get_si (inputs[0].value.i);
+ inexact = calc->func.mpfr_if_f (outputs[0].value.f, l,
+ inputs[1].value.f, MPFR_RNDZ);
+ adjust_real (outputs[0].value.f, inexact);
+ break;
+
+ case mpfr_f_11:
+ assert (inputs[0].type == gtype_fp);
+ outputs[0].type = gtype_fp;
+ mpfr_init (outputs[0].value.f);
+ outputs[1].type = gtype_fp;
+ mpfr_init (outputs[1].value.f);
+ int comb_ternary = calc->func.mpfr_f_11 (outputs[0].value.f,
+ outputs[1].value.f,
+ inputs[0].value.f,
+ MPFR_RNDZ);
+ adjust_real (outputs[0].value.f, (comb_ternary & 0x3) != 0);
+ adjust_real (outputs[1].value.f, (comb_ternary & 0xc) != 0);
+ break;
+
+ case mpc_c_f:
+ assert (inputs[0].type == gtype_fp);
+ assert (inputs[1].type == gtype_fp);
+ outputs[0].type = gtype_fp;
+ mpfr_init (outputs[0].value.f);
+ mpc_t ci;
+ mpc_init2 (ci, internal_precision);
+ assert_exact (mpc_set_fr_fr (ci, inputs[0].value.f, inputs[1].value.f,
+ MPC_RNDNN));
+ inexact = calc->func.mpc_c_f (outputs[0].value.f, ci, MPFR_RNDZ);
+ adjust_real (outputs[0].value.f, inexact);
+ mpc_clear (ci);
+ break;
+
+ default:
+ abort ();
+ }
+}
+
+/* Return the number of bits for integer type TYPE, where "long" has
+ LONG_BITS bits (32 or 64). */
+
+static int
+int_type_bits (arg_ret_type type, int long_bits)
+{
+ assert (long_bits == 32 || long_bits == 64);
+ switch (type)
+ {
+ case type_int:
+ return 32;
+ break;
+
+ case type_long:
+ return long_bits;
+ break;
+
+ case type_long_long:
+ return 64;
+ break;
+
+ default:
+ abort ();
+ }
+}
+
+/* Check whether an integer Z fits a given type TYPE, where "long" has
+ LONG_BITS bits (32 or 64). */
+
+static bool
+int_fits_type (mpz_t z, arg_ret_type type, int long_bits)
+{
+ int bits = int_type_bits (type, long_bits);
+ bool ret = true;
+ mpz_t t;
+ mpz_init (t);
+ mpz_ui_pow_ui (t, 2, bits - 1);
+ if (mpz_cmp (z, t) >= 0)
+ ret = false;
+ mpz_neg (t, t);
+ if (mpz_cmp (z, t) < 0)
+ ret = false;
+ mpz_clear (t);
+ return ret;
+}
+
+/* Print a generic value V to FP (name FILENAME), preceded by a space,
+ for type TYPE, floating-point format FORMAT, LONG_BITS bits per
+ long, printing " IGNORE" instead if IGNORE. */
+
+static void
+output_generic_value (FILE *fp, const char *filename, const generic_value *v,
+ bool ignore, arg_ret_type type, fp_format format,
+ int long_bits)
+{
+ if (ignore)
+ {
+ if (fputs (" IGNORE", fp) < 0)
+ error (EXIT_FAILURE, errno, "write to '%s'", filename);
+ return;
+ }
+ assert (v->type == generic_arg_ret_type (type));
+ const char *suffix;
+ switch (type)
+ {
+ case type_fp:
+ suffix = fp_formats[format].suffix;
+ break;
+
+ case type_int:
+ suffix = "";
+ break;
+
+ case type_long:
+ suffix = "L";
+ break;
+
+ case type_long_long:
+ suffix = "LL";
+ break;
+
+ default:
+ abort ();
+ }
+ switch (v->type)
+ {
+ case gtype_fp:
+ if (mpfr_inf_p (v->value.f))
+ {
+ if (fputs ((mpfr_signbit (v->value.f)
+ ? " minus_infty" : " plus_infty"), fp) < 0)
+ error (EXIT_FAILURE, errno, "write to '%s'", filename);
+ }
+ else
+ {
+ assert (mpfr_number_p (v->value.f));
+ if (mpfr_fprintf (fp, " %Ra%s", v->value.f, suffix) < 0)
+ error (EXIT_FAILURE, errno, "mpfr_fprintf to '%s'", filename);
+ }
+ break;
+
+ case gtype_int: ;
+ int bits = int_type_bits (type, long_bits);
+ mpz_t tmp;
+ mpz_init (tmp);
+ mpz_ui_pow_ui (tmp, 2, bits - 1);
+ mpz_neg (tmp, tmp);
+ if (mpz_cmp (v->value.i, tmp) == 0)
+ {
+ mpz_add_ui (tmp, tmp, 1);
+ if (mpfr_fprintf (fp, " (%Zd%s-1)", tmp, suffix) < 0)
+ error (EXIT_FAILURE, errno, "mpfr_fprintf to '%s'", filename);
+ }
+ else
+ {
+ if (mpfr_fprintf (fp, " %Zd%s", v->value.i, suffix) < 0)
+ error (EXIT_FAILURE, errno, "mpfr_fprintf to '%s'", filename);
+ }
+ mpz_clear (tmp);
+ break;
+
+ default:
+ abort ();
+ }
+}
+
+/* Generate test output to FP (name FILENAME) for test function TF,
+ input test IT, choice of input values INPUTS. */
+
+static void
+output_for_one_input_case (FILE *fp, const char *filename, test_function *tf,
+ input_test *it, generic_value *inputs)
+{
+ bool long_bits_matters = false;
+ bool fits_long32 = true;
+ for (size_t i = 0; i < tf->num_args; i++)
+ {
+ generic_value_type gtype = generic_arg_ret_type (tf->arg_types[i]);
+ assert (inputs[i].type == gtype);
+ if (gtype == gtype_int)
+ {
+ bool fits_64 = int_fits_type (inputs[i].value.i, tf->arg_types[i],
+ 64);
+ if (!fits_64)
+ return;
+ if (tf->arg_types[i] == type_long
+ && !int_fits_type (inputs[i].value.i, tf->arg_types[i], 32))
+ {
+ long_bits_matters = true;
+ fits_long32 = false;
+ }
+ }
+ }
+ generic_value generic_outputs[MAX_NRET];
+ calc_generic_results (generic_outputs, inputs, &tf->calc);
+ bool ignore_output_long32[MAX_NRET] = { false };
+ bool ignore_output_long64[MAX_NRET] = { false };
+ for (size_t i = 0; i < tf->num_ret; i++)
+ {
+ assert (generic_outputs[i].type
+ == generic_arg_ret_type (tf->ret_types[i]));
+ switch (generic_outputs[i].type)
+ {
+ case gtype_fp:
+ if (!mpfr_number_p (generic_outputs[i].value.f))
+ goto out; /* Result is NaN or exact infinity. */
+ break;
+
+ case gtype_int:
+ ignore_output_long32[i] = !int_fits_type (generic_outputs[i].value.i,
+ tf->ret_types[i], 32);
+ ignore_output_long64[i] = !int_fits_type (generic_outputs[i].value.i,
+ tf->ret_types[i], 64);
+ if (ignore_output_long32[i] != ignore_output_long64[i])
+ long_bits_matters = true;
+ break;
+
+ default:
+ abort ();
+ }
+ }
+ /* Iterate over relevant sizes of long and floating-point formats. */
+ for (int long_bits = 32; long_bits <= 64; long_bits += 32)
+ {
+ if (long_bits == 32 && !fits_long32)
+ continue;
+ if (long_bits == 64 && !long_bits_matters)
+ continue;
+ const char *long_cond;
+ if (long_bits_matters)
+ long_cond = (long_bits == 32 ? ":long32" : ":long64");
+ else
+ long_cond = "";
+ bool *ignore_output = (long_bits == 32
+ ? ignore_output_long32
+ : ignore_output_long64);
+ for (fp_format f = fp_first_format; f < fp_num_formats; f++)
+ {
+ bool fits = true;
+ mpfr_t res[rm_num_modes];
+ unsigned int exc_before[rm_num_modes];
+ unsigned int exc_after[rm_num_modes];
+ for (size_t i = 0; i < tf->num_args; i++)
+ {
+ if (inputs[i].type == gtype_fp)
+ {
+ round_real (res, exc_before, exc_after, inputs[i].value.f,
+ f);
+ if (!mpfr_equal_p (res[rm_tonearest], inputs[i].value.f))
+ fits = false;
+ for (rounding_mode m = rm_first_mode; m < rm_num_modes; m++)
+ mpfr_clear (res[m]);
+ if (!fits)
+ break;
+ }
+ }
+ if (!fits)
+ continue;
+ /* The inputs fit this type, so compute the ideal outputs
+ and exceptions. */
+ mpfr_t all_res[MAX_NRET][rm_num_modes];
+ unsigned int all_exc_before[MAX_NRET][rm_num_modes];
+ unsigned int all_exc_after[MAX_NRET][rm_num_modes];
+ unsigned int merged_exc_before[rm_num_modes] = { 0 };
+ unsigned int merged_exc_after[rm_num_modes] = { 0 };
+ /* For functions not exactly determined, track whether
+ underflow is required (some result is inexact, and
+ magnitude does not exceed the greatest magnitude
+ subnormal), and permitted (not an exact zero, and
+ magnitude does not exceed the least magnitude
+ normal). */
+ bool must_underflow = false;
+ bool may_underflow = false;
+ for (size_t i = 0; i < tf->num_ret; i++)
+ {
+ switch (generic_outputs[i].type)
+ {
+ case gtype_fp:
+ round_real (all_res[i], all_exc_before[i], all_exc_after[i],
+ generic_outputs[i].value.f, f);
+ for (rounding_mode m = rm_first_mode; m < rm_num_modes; m++)
+ {
+ merged_exc_before[m] |= all_exc_before[i][m];
+ merged_exc_after[m] |= all_exc_after[i][m];
+ if (!tf->exact)
+ {
+ must_underflow
+ |= ((all_exc_before[i][m]
+ & (1U << exc_inexact)) != 0
+ && (mpfr_cmpabs (generic_outputs[i].value.f,
+ fp_formats[f].subnorm_max)
+ <= 0));
+ may_underflow
+ |= (!mpfr_zero_p (generic_outputs[i].value.f)
+ && mpfr_cmpabs (generic_outputs[i].value.f,
+ fp_formats[f].min) <= 0);
+ }
+ }
+ break;
+
+ case gtype_int:
+ if (ignore_output[i])
+ for (rounding_mode m = rm_first_mode;
+ m < rm_num_modes;
+ m++)
+ {
+ merged_exc_before[m] |= 1U << exc_invalid;
+ merged_exc_after[m] |= 1U << exc_invalid;
+ }
+ break;
+
+ default:
+ abort ();
+ }
+ }
+ assert (may_underflow || !must_underflow);
+ for (rounding_mode m = rm_first_mode; m < rm_num_modes; m++)
+ {
+ bool before_after_matters
+ = tf->exact && merged_exc_before[m] != merged_exc_after[m];
+ for (int after = 0; after <= 1; after++)
+ {
+ if (after == 1 && !before_after_matters)
+ continue;
+ const char *after_cond;
+ if (before_after_matters)
+ after_cond = (after
+ ? ":after-rounding"
+ : ":before-rounding");
+ else
+ after_cond = "";
+ unsigned int merged_exc = (after
+ ? merged_exc_after[m]
+ : merged_exc_before[m]);
+ if (fprintf (fp, "= %s %s %s%s%s", tf->name,
+ rounding_modes[m].name, fp_formats[f].name,
+ long_cond, after_cond) < 0)
+ error (EXIT_FAILURE, errno, "write to '%s'", filename);
+ /* Print inputs. */
+ for (size_t i = 0; i < tf->num_args; i++)
+ output_generic_value (fp, filename, &inputs[i], false,
+ tf->arg_types[i], f, long_bits);
+ if (fputs (" :", fp) < 0)
+ error (EXIT_FAILURE, errno, "write to '%s'", filename);
+ /* Print outputs. */
+ bool must_erange = false;
+ for (size_t i = 0; i < tf->num_ret; i++)
+ {
+ generic_value g;
+ g.type = generic_outputs[i].type;
+ switch (g.type)
+ {
+ case gtype_fp:
+ if (mpfr_inf_p (all_res[i][m])
+ && (all_exc_before[i][m]
+ & (1U << exc_overflow)) != 0)
+ must_erange = true;
+ if (mpfr_zero_p (all_res[i][m])
+ && (tf->exact
+ || mpfr_zero_p (all_res[i][rm_tonearest]))
+ && (all_exc_before[i][m]
+ & (1U << exc_underflow)) != 0)
+ must_erange = true;
+ mpfr_init2 (g.value.f, fp_formats[f].mant_dig);
+ assert_exact (mpfr_set (g.value.f, all_res[i][m],
+ MPFR_RNDN));
+ break;
+
+ case gtype_int:
+ mpz_init (g.value.i);
+ mpz_set (g.value.i, generic_outputs[i].value.i);
+ break;
+
+ default:
+ abort ();
+ }
+ output_generic_value (fp, filename, &g, ignore_output[i],
+ tf->ret_types[i], f, long_bits);
+ generic_value_free (&g);
+ }
+ if (fputs (" :", fp) < 0)
+ error (EXIT_FAILURE, errno, "write to '%s'", filename);
+ /* Print miscellaneous flags (passed through from
+ input). */
+ for (size_t i = 0; i < it->num_flags; i++)
+ switch (it->flags[i].type)
+ {
+ case flag_no_test_inline:
+ case flag_xfail:
+ if (fprintf (fp, " %s%s",
+ input_flags[it->flags[i].type],
+ (it->flags[i].cond
+ ? it->flags[i].cond
+ : "")) < 0)
+ error (EXIT_FAILURE, errno, "write to '%s'",
+ filename);
+ break;
+ case flag_xfail_rounding:
+ if (m != rm_tonearest)
+ if (fprintf (fp, " xfail%s",
+ (it->flags[i].cond
+ ? it->flags[i].cond
+ : "")) < 0)
+ error (EXIT_FAILURE, errno, "write to '%s'",
+ filename);
+ break;
+ default:
+ break;
+ }
+ /* Print exception flags and compute errno
+ expectations where not already computed. */
+ bool may_edom = false;
+ bool must_edom = false;
+ bool may_erange = must_erange || may_underflow;
+ for (fp_exception e = exc_first_exception;
+ e < exc_num_exceptions;
+ e++)
+ {
+ bool expect_e = (merged_exc & (1U << e)) != 0;
+ bool e_optional = false;
+ switch (e)
+ {
+ case exc_divbyzero:
+ if (expect_e)
+ may_erange = must_erange = true;
+ break;
+
+ case exc_inexact:
+ if (!tf->exact)
+ e_optional = true;
+ break;
+
+ case exc_invalid:
+ if (expect_e)
+ may_edom = must_edom = true;
+ break;
+
+ case exc_overflow:
+ if (expect_e)
+ may_erange = true;
+ break;
+
+ case exc_underflow:
+ if (expect_e)
+ may_erange = true;
+ if (must_underflow)
+ assert (expect_e);
+ if (may_underflow && !must_underflow)
+ e_optional = true;
+ break;
+
+ default:
+ abort ();
+ }
+ if (e_optional)
+ {
+ if (fprintf (fp, " %s-ok", exceptions[e]) < 0)
+ error (EXIT_FAILURE, errno, "write to '%s'",
+ filename);
+ }
+ else
+ {
+ if (expect_e)
+ if (fprintf (fp, " %s", exceptions[e]) < 0)
+ error (EXIT_FAILURE, errno, "write to '%s'",
+ filename);
+ input_flag_type okflag;
+ okflag = (expect_e
+ ? flag_missing_first
+ : flag_spurious_first) + e;
+ for (size_t i = 0; i < it->num_flags; i++)
+ if (it->flags[i].type == okflag)
+ if (fprintf (fp, " %s-ok%s",
+ exceptions[e],
+ (it->flags[i].cond
+ ? it->flags[i].cond
+ : "")) < 0)
+ error (EXIT_FAILURE, errno, "write to '%s'",
+ filename);
+ }
+ }
+ /* Print errno expectations. */
+ if (tf->complex_fn)
+ {
+ must_edom = false;
+ must_erange = false;
+ }
+ if (may_edom && !must_edom)
+ {
+ if (fputs (" errno-edom-ok", fp) < 0)
+ error (EXIT_FAILURE, errno, "write to '%s'",
+ filename);
+ }
+ else
+ {
+ if (must_edom)
+ if (fputs (" errno-edom", fp) < 0)
+ error (EXIT_FAILURE, errno, "write to '%s'",
+ filename);
+ input_flag_type okflag = (must_edom
+ ? flag_missing_errno
+ : flag_spurious_errno);
+ for (size_t i = 0; i < it->num_flags; i++)
+ if (it->flags[i].type == okflag)
+ if (fprintf (fp, " errno-edom-ok%s",
+ (it->flags[i].cond
+ ? it->flags[i].cond
+ : "")) < 0)
+ error (EXIT_FAILURE, errno, "write to '%s'",
+ filename);
+ }
+ if (may_erange && !must_erange)
+ {
+ if (fputs (" errno-erange-ok", fp) < 0)
+ error (EXIT_FAILURE, errno, "write to '%s'",
+ filename);
+ }
+ else
+ {
+ if (must_erange)
+ if (fputs (" errno-erange", fp) < 0)
+ error (EXIT_FAILURE, errno, "write to '%s'",
+ filename);
+ input_flag_type okflag = (must_erange
+ ? flag_missing_errno
+ : flag_spurious_errno);
+ for (size_t i = 0; i < it->num_flags; i++)
+ if (it->flags[i].type == okflag)
+ if (fprintf (fp, " errno-erange-ok%s",
+ (it->flags[i].cond
+ ? it->flags[i].cond
+ : "")) < 0)
+ error (EXIT_FAILURE, errno, "write to '%s'",
+ filename);
+ }
+ if (putc ('\n', fp) < 0)
+ error (EXIT_FAILURE, errno, "write to '%s'", filename);
+ }
+ }
+ for (size_t i = 0; i < tf->num_ret; i++)
+ {
+ if (generic_outputs[i].type == gtype_fp)
+ for (rounding_mode m = rm_first_mode; m < rm_num_modes; m++)
+ mpfr_clear (all_res[i][m]);
+ }
+ }
+ }
+ out:
+ for (size_t i = 0; i < tf->num_ret; i++)
+ generic_value_free (&generic_outputs[i]);
+}
+
+/* Generate test output data to FILENAME. */
+
+static void
+generate_output (const char *filename)
+{
+ FILE *fp = fopen (filename, "w");
+ if (fp == NULL)
+ error (EXIT_FAILURE, errno, "open '%s'", filename);
+ for (size_t i = 0; i < ARRAY_SIZE (test_functions); i++)
+ {
+ test_function *tf = &test_functions[i];
+ for (size_t j = 0; j < tf->num_tests; j++)
+ {
+ input_test *it = &tf->tests[j];
+ if (fputs (it->line, fp) < 0)
+ error (EXIT_FAILURE, errno, "write to '%s'", filename);
+ for (size_t k = 0; k < it->num_input_cases; k++)
+ output_for_one_input_case (fp, filename, tf, it, it->inputs[k]);
+ }
+ }
+ if (fclose (fp) != 0)
+ error (EXIT_FAILURE, errno, "close '%s'", filename);
+}
+
+int
+main (int argc, char **argv)
+{
+ if (argc != 3)
+ error (EXIT_FAILURE, 0, "usage: gen-auto-libm-tests <input> <output>");
+ const char *input_filename = argv[1];
+ const char *output_filename = argv[2];
+ init_fp_formats ();
+ read_input (input_filename);
+ generate_output (output_filename);
+ exit (EXIT_SUCCESS);
+}
diff --git a/math/gen-libm-test.pl b/math/gen-libm-test.pl
index c2d10d35e8..29522a3a25 100755
--- a/math/gen-libm-test.pl
+++ b/math/gen-libm-test.pl
@@ -39,10 +39,11 @@ use Getopt::Std;
use strict;
-use vars qw ($input $output);
+use vars qw ($input $output $auto_input);
use vars qw (%results);
use vars qw (%beautify @all_floats);
use vars qw ($output_dir $ulps_file);
+use vars qw (%auto_tests);
# all_floats is sorted and contains all recognised float types
@all_floats = ('double', 'float', 'idouble',
@@ -51,26 +52,15 @@ use vars qw ($output_dir $ulps_file);
%beautify =
( "minus_zero" => "-0",
"plus_zero" => "+0",
+ "-0x0p+0f" => "-0",
+ "-0x0p+0" => "-0",
+ "-0x0p+0L" => "-0",
+ "0x0p+0f" => "+0",
+ "0x0p+0" => "+0",
+ "0x0p+0L" => "+0",
"minus_infty" => "-inf",
"plus_infty" => "inf",
"qnan_value" => "qNaN",
- "M_El" => "e",
- "M_E2l" => "e^2",
- "M_E3l" => "e^3",
- "M_LOG10El", "log10(e)",
- "M_PIl" => "pi",
- "M_PI_34l" => "3/4 pi",
- "M_PI_2l" => "pi/2",
- "M_PI_4l" => "pi/4",
- "M_PI_6l" => "pi/6",
- "M_PI_34_LOG10El" => "3/4 pi*log10(e)",
- "M_PI_LOG10El" => "pi*log10(e)",
- "M_PI2_LOG10El" => "pi/2*log10(e)",
- "M_PI4_LOG10El" => "pi/4*log10(e)",
- "M_LOG_SQRT_PIl" => "log(sqrt(pi))",
- "M_LOG_2_SQRT_PIl" => "log(2*sqrt(pi))",
- "M_2_SQRT_PIl" => "2 sqrt (pi)",
- "M_SQRT_PIl" => "sqrt (pi)",
);
@@ -99,9 +89,11 @@ $ulps_file = $opt_u if ($opt_u);
$output_dir = $opt_o if ($opt_o);
$input = "libm-test.inc";
+$auto_input = "auto-libm-test-out";
$output = "${output_dir}libm-test.c";
&parse_ulps ($ulps_file);
+&parse_auto_input ($auto_input);
&generate_testfile ($input, $output) unless ($opt_n);
&output_ulps ("${output_dir}libm-test-ulps.h", $ulps_file) unless ($opt_n);
&print_ulps_file ("${output_dir}NewUlps") if ($opt_n);
@@ -121,6 +113,9 @@ sub beautify {
return '-' . $beautify{$tmp};
}
}
+ if ($arg =~ /^-?0x[0-9a-f.]*p[-+][0-9]+f$/) {
+ $arg =~ s/f$//;
+ }
if ($arg =~ /[0-9]L$/) {
$arg =~ s/L$//;
}
@@ -147,11 +142,12 @@ sub build_complex_beautify {
# Return the text to put in an initializer for a test's exception
# information.
sub show_exceptions {
- my ($exception) = @_;
+ my ($ignore_result, $exception) = @_;
+ $ignore_result = ($ignore_result ? "IGNORE_RESULT|" : "");
if (defined $exception) {
- return ", $exception";
+ return ", ${ignore_result}$exception";
} else {
- return ', 0';
+ return ", ${ignore_result}0";
}
}
@@ -162,6 +158,7 @@ sub parse_args {
my ($current_arg, $cline, $i);
my (@special);
my ($call_args);
+ my ($ignore_result_any, $ignore_result_all);
($descr_args, $descr_res) = split /_/,$descr, 2;
@@ -216,7 +213,7 @@ sub parse_args {
# consistency check
if ($current_arg == $#args) {
die ("wrong number of arguments")
- unless ($args[$current_arg] =~ /EXCEPTION|ERRNO|IGNORE_ZERO_INF_SIGN/);
+ unless ($args[$current_arg] =~ /EXCEPTION|ERRNO|IGNORE_ZERO_INF_SIGN|TEST_NAN_SIGN|NO_TEST_INLINE|XFAIL_TEST/);
} elsif ($current_arg < $#args) {
die ("wrong number of arguments");
} elsif ($current_arg > ($#args+1)) {
@@ -249,20 +246,47 @@ sub parse_args {
}
@descr = split //,$descr_res;
+ $ignore_result_any = 0;
+ $ignore_result_all = 1;
foreach (@descr) {
if ($_ =~ /b|f|i|l|L/ ) {
- $cline .= ", $args[$current_arg]";
+ my ($result) = $args[$current_arg];
+ if ($result eq "IGNORE") {
+ $ignore_result_any = 1;
+ $result = "0";
+ } else {
+ $ignore_result_all = 0;
+ }
+ $cline .= ", $result";
$current_arg++;
} elsif ($_ eq 'c') {
- $cline .= ", $args[$current_arg], $args[$current_arg+1]";
+ my ($result1) = $args[$current_arg];
+ if ($result1 eq "IGNORE") {
+ $ignore_result_any = 1;
+ $result1 = "0";
+ } else {
+ $ignore_result_all = 0;
+ }
+ my ($result2) = $args[$current_arg + 1];
+ if ($result2 eq "IGNORE") {
+ $ignore_result_any = 1;
+ $result2 = "0";
+ } else {
+ $ignore_result_all = 0;
+ }
+ $cline .= ", $result1, $result2";
$current_arg += 2;
} elsif ($_ eq '1') {
push @special, $args[$current_arg];
++$current_arg;
}
}
+ if ($ignore_result_any && !$ignore_result_all) {
+ die ("some but not all function results ignored\n");
+ }
# Add exceptions.
- $cline .= show_exceptions (($current_arg <= $#args)
+ $cline .= show_exceptions ($ignore_result_any,
+ ($current_arg <= $#args)
? $args[$current_arg]
: undef);
@@ -280,17 +304,165 @@ sub parse_args {
print $file " $cline },\n";
}
+# Convert a condition from auto-libm-test-out to C form.
+sub convert_condition {
+ my ($cond) = @_;
+ my (@conds, $ret);
+ @conds = split /:/, $cond;
+ foreach (@conds) {
+ s/-/_/g;
+ s/^/TEST_COND_/;
+ }
+ $ret = join " && ", @conds;
+ return "($ret)";
+}
+
+# Return text to OR a value into an accumulated flags string.
+sub or_value {
+ my ($cond) = @_;
+ if ($cond eq "0") {
+ return "";
+ } else {
+ return " | $cond";
+ }
+}
+
+# Return text to OR a conditional expression between two values into
+# an accumulated flags string.
+sub or_cond_value {
+ my ($cond, $if, $else) = @_;
+ if ($cond eq "1") {
+ return or_value ($if);
+ } elsif ($cond eq "0") {
+ return or_value ($else);
+ } else {
+ return or_value ("($cond ? $if : $else)");
+ }
+}
+
# Generate libm-test.c
sub generate_testfile {
my ($input, $output) = @_;
- my ($lasttext);
- my (@args, $i);
open INPUT, $input or die ("Can't open $input: $!");
open OUTPUT, ">$output" or die ("Can't open $output: $!");
# Replace the special macros
while (<INPUT>) {
+ # AUTO_TESTS (function, mode),
+ if (/^\s*AUTO_TESTS_/) {
+ my ($descr, $func, $mode, $auto_test, $num_auto_tests);
+ ($descr, $func, $mode) = ($_ =~ /AUTO_TESTS_(\w+)\s*\((\w+),\s*(\w+)\)/);
+ $num_auto_tests = 0;
+ foreach $auto_test (sort keys %{$auto_tests{$func}{$mode}}) {
+ my ($finputs, $format, $inputs, $outputs, $flags);
+ my ($format_conv, $flags_conv, @flags, %flag_cond);
+ $num_auto_tests++;
+ ($finputs, $outputs, $flags) = split / : */, $auto_test;
+ ($format, $inputs) = split / /, $finputs, 2;
+ $inputs =~ s/ /, /g;
+ $outputs =~ s/ /, /g;
+ $format_conv = convert_condition ($format);
+ print OUTPUT "#if $format_conv\n";
+ @flags = split / /, $flags;
+ foreach (@flags) {
+ if (/^([^:]*):(.*)$/) {
+ my ($flag, $cond);
+ $flag = $1;
+ $cond = convert_condition ($2);
+ if (defined ($flag_cond{$flag})) {
+ if ($flag_cond{$flag} ne "1") {
+ $flag_cond{$flag} .= " || $cond";
+ }
+ } else {
+ $flag_cond{$flag} = $cond;
+ }
+ } else {
+ $flag_cond{$_} = "1";
+ }
+ }
+ $flags_conv = "";
+ if (defined ($flag_cond{"no-test-inline"})) {
+ $flags_conv .= or_cond_value ($flag_cond{"no-test-inline"},
+ "NO_TEST_INLINE", "0");
+ }
+ if (defined ($flag_cond{"xfail"})) {
+ $flags_conv .= or_cond_value ($flag_cond{"xfail"},
+ "XFAIL_TEST", "0");
+ }
+ my (@exc_list) = qw(divbyzero inexact invalid overflow underflow);
+ my ($exc);
+ foreach $exc (@exc_list) {
+ my ($exc_expected, $exc_ok, $no_exc);
+ $exc_expected = "\U$exc\E_EXCEPTION";
+ $exc_ok = "\U$exc\E_EXCEPTION_OK";
+ $no_exc = "0";
+ if ($exc eq "inexact") {
+ $exc_ok = "0";
+ $no_exc = "NO_INEXACT_EXCEPTION";
+ }
+ if (defined ($flag_cond{$exc})) {
+ if ($flag_cond{$exc} ne "1") {
+ die ("unexpected condition for $exc\n");
+ }
+ if (defined ($flag_cond{"$exc-ok"})) {
+ $flags_conv .= or_cond_value ($flag_cond{"$exc-ok"},
+ $exc_ok, $exc_expected);
+ } else {
+ $flags_conv .= or_value ($exc_expected);
+ }
+ } else {
+ if (defined ($flag_cond{"$exc-ok"})) {
+ $flags_conv .= or_cond_value ($flag_cond{"$exc-ok"},
+ $exc_ok, $no_exc);
+ } else {
+ $flags_conv .= or_value ($no_exc);
+ }
+ }
+ }
+ my ($errno_expected, $errno_unknown_cond);
+ if (defined ($flag_cond{"errno-edom"})) {
+ if ($flag_cond{"errno-edom"} ne "1") {
+ die ("unexpected condition for errno-edom");
+ }
+ if (defined ($flag_cond{"errno-erange"})) {
+ die ("multiple errno values expected");
+ }
+ $errno_expected = "ERRNO_EDOM";
+ } elsif (defined ($flag_cond{"errno-erange"})) {
+ if ($flag_cond{"errno-erange"} ne "1") {
+ die ("unexpected condition for errno-erange");
+ }
+ $errno_expected = "ERRNO_ERANGE";
+ } else {
+ $errno_expected = "ERRNO_UNCHANGED";
+ }
+ if (defined ($flag_cond{"errno-edom-ok"})) {
+ if (defined ($flag_cond{"errno-erange-ok"})
+ && $flag_cond{"errno-erange-ok"} ne $flag_cond{"errno-edom-ok"}) {
+ $errno_unknown_cond = "($flag_cond{\"errno-edom-ok\"} || $flag_cond{\"errno-erange-ok\"})";
+ } else {
+ $errno_unknown_cond = $flag_cond{"errno-edom-ok"};
+ }
+ } elsif (defined ($flag_cond{"errno-erange-ok"})) {
+ $errno_unknown_cond = $flag_cond{"errno-erange-ok"};
+ } else {
+ $errno_unknown_cond = "0";
+ }
+ $flags_conv .= or_cond_value ($errno_unknown_cond,
+ "0", $errno_expected);
+ if ($flags_conv ne "") {
+ $flags_conv =~ s/^ \|/,/;
+ }
+ &parse_args (\*OUTPUT, $descr,
+ "$func, $inputs, $outputs$flags_conv");
+ print OUTPUT "#endif\n";
+ }
+ if ($num_auto_tests == 0) {
+ die ("no automatic tests for $func, $mode\n");
+ }
+ next;
+ }
# TEST_...
if (/^\s*TEST_/) {
@@ -544,3 +716,20 @@ sub output_ulps {
print ULP " };\n";
close ULP;
}
+
+# Parse auto-libm-test-out.
+sub parse_auto_input {
+ my ($file) = @_;
+ open AUTO, $file or die ("Can't open $file: $!");
+ while (<AUTO>) {
+ chop;
+ next if !/^= /;
+ s/^= //;
+ if (/^(\S+) (\S+) (.*)$/) {
+ $auto_tests{$1}{$2}{$3} = 1;
+ } else {
+ die ("bad automatic test line: $_\n");
+ }
+ }
+ close AUTO;
+}
diff --git a/math/libm-test.inc b/math/libm-test.inc
index e534fc0734..c23696a3a7 100644
--- a/math/libm-test.inc
+++ b/math/libm-test.inc
@@ -173,10 +173,15 @@ struct ulp_data
#define EXCEPTIONS_OK INVALID_EXCEPTION_OK+DIVIDE_BY_ZERO_EXCEPTION_OK
/* Some special test flags, passed together with exceptions. */
#define IGNORE_ZERO_INF_SIGN 0x400
+#define TEST_NAN_SIGN 0x800
+#define NO_TEST_INLINE 0x1000
+#define XFAIL_TEST 0x2000
/* Indicate errno settings required or disallowed. */
-#define ERRNO_UNCHANGED 0x800
-#define ERRNO_EDOM 0x1000
-#define ERRNO_ERANGE 0x2000
+#define ERRNO_UNCHANGED 0x4000
+#define ERRNO_EDOM 0x8000
+#define ERRNO_ERANGE 0x10000
+/* Flags generated by gen-libm-test.pl, not entered here manually. */
+#define IGNORE_RESULT 0x20000
/* Values underflowing only for float. */
#ifdef TEST_FLOAT
@@ -209,20 +214,66 @@ struct ulp_data
? 0 \
: UNDERFLOW_EXCEPTION)
+/* Inline tests disabled for particular types. */
+#ifdef TEST_FLOAT
+# define NO_TEST_INLINE_FLOAT NO_TEST_INLINE
+#else
+# define NO_TEST_INLINE_FLOAT 0
+#endif
+#ifdef TEST_DOUBLE
+# define NO_TEST_INLINE_DOUBLE NO_TEST_INLINE
+#else
+# define NO_TEST_INLINE_DOUBLE 0
+#endif
+
+/* Conditions used by tests generated by gen-auto-libm-tests.c. */
+#ifdef TEST_FLOAT
+# define TEST_COND_flt_32 1
+#else
+# define TEST_COND_flt_32 0
+#endif
+#if defined TEST_DOUBLE || (defined TEST_LDOUBLE && LDBL_MANT_DIG == 53)
+# define TEST_COND_dbl_64 1
+#else
+# define TEST_COND_dbl_64 0
+#endif
+#if defined TEST_LDOUBLE && LDBL_MANT_DIG == 64 && LDBL_MIN_EXP == -16381
+# define TEST_COND_ldbl_96_intel 1
+#else
+# define TEST_COND_ldbl_96_intel 0
+#endif
+#if defined TEST_LDOUBLE && LDBL_MANT_DIG == 64 && LDBL_MIN_EXP == -16382
+# define TEST_COND_ldbl_96_m68k 1
+#else
+# define TEST_COND_ldbl_96_m68k 0
+#endif
+#if defined TEST_LDOUBLE && LDBL_MANT_DIG == 113
+# define TEST_COND_ldbl_128 1
+#else
+# define TEST_COND_ldbl_128 0
+#endif
+#if defined TEST_LDOUBLE && LDBL_MANT_DIG == 106
+# define TEST_COND_ldbl_128ibm 1
+#else
+# define TEST_COND_ldbl_128ibm 0
+#endif
+#if LONG_MAX == 0x7fffffff
+# define TEST_COND_long32 1
+# define TEST_COND_long64 0
+#else
+# define TEST_COND_long32 0
+# define TEST_COND_long64 1
+#endif
+#define TEST_COND_before_rounding (!TININESS_AFTER_ROUNDING)
+#define TEST_COND_after_rounding TININESS_AFTER_ROUNDING
+
/* Various constants (we must supply them precalculated for accuracy). */
#define M_PI_6l .52359877559829887307710723054658383L
-#define M_E2l 7.389056098930650227230427460575008L
-#define M_E3l 20.085536923187667740928529654581719L
-#define M_2_SQRT_PIl 3.5449077018110320545963349666822903L /* 2 sqrt (M_PIl) */
-#define M_SQRT_PIl 1.7724538509055160272981674833411451L /* sqrt (M_PIl) */
-#define M_LOG_SQRT_PIl 0.57236494292470008707171367567652933L /* log(sqrt(M_PIl)) */
-#define M_LOG_2_SQRT_PIl 1.265512123484645396488945797134706L /* log(2*sqrt(M_PIl)) */
#define M_PI_34l 2.356194490192344928846982537459627163L /* 3*pi/4 */
#define M_PI_34_LOG10El 1.023282265381381010614337719073516828L
#define M_PI2_LOG10El 0.682188176920920673742891812715677885L
#define M_PI4_LOG10El 0.341094088460460336871445906357838943L
#define M_PI_LOG10El 1.364376353841841347485783625431355770L
-#define M_1_DIV_El 0.367879441171442321595523770161460867L /* 1 div e */
#define ulps_file_name "ULPs" /* Name of the ULPs file. */
static FILE *ulps_file; /* File to document difference. */
@@ -713,13 +764,33 @@ check_float_internal (const char *test_name, FLOAT computed, FLOAT expected,
test_exceptions (test_name, exceptions);
test_errno (test_name, errno_value, exceptions);
+ if (exceptions & IGNORE_RESULT)
+ goto out;
FLOAT max_ulp = find_test_ulps (test_name);
if (issignaling (computed) && issignaling (expected))
- ok = 1;
+ {
+ if ((exceptions & TEST_NAN_SIGN) != 0
+ && signbit (computed) != signbit (expected))
+ {
+ ok = 0;
+ printf ("signaling NaN has wrong sign.\n");
+ }
+ else
+ ok = 1;
+ }
else if (issignaling (computed) || issignaling (expected))
ok = 0;
else if (isnan (computed) && isnan (expected))
- ok = 1;
+ {
+ if ((exceptions & TEST_NAN_SIGN) != 0
+ && signbit (computed) != signbit (expected))
+ {
+ ok = 0;
+ printf ("quiet NaN has wrong sign.\n");
+ }
+ else
+ ok = 1;
+ }
else if (isinf (computed) && isinf (expected))
{
/* Test for sign of infinities. */
@@ -775,6 +846,7 @@ check_float_internal (const char *test_name, FLOAT computed, FLOAT expected,
}
update_stats (ok);
+ out:
fpstack_test (test_name);
errno = 0;
}
@@ -814,9 +886,11 @@ check_complex (const char *test_name, __complex__ FLOAT computed,
part_exp = __imag__ expected;
/* Don't check again for exceptions or errno, just pass through the
- zero/inf sign test. */
+ other relevant flags. */
check_float_internal (str, part_comp, part_exp,
- exception & IGNORE_ZERO_INF_SIGN,
+ exception & (IGNORE_ZERO_INF_SIGN
+ | TEST_NAN_SIGN
+ | IGNORE_RESULT),
&imag_max_error);
free (str);
}
@@ -832,6 +906,8 @@ check_int (const char *test_name, int computed, int expected,
test_exceptions (test_name, exceptions);
test_errno (test_name, errno_value, exceptions);
+ if (exceptions & IGNORE_RESULT)
+ goto out;
noTests++;
if (computed == expected)
ok = 1;
@@ -847,6 +923,7 @@ check_int (const char *test_name, int computed, int expected,
}
update_stats (ok);
+ out:
fpstack_test (test_name);
errno = 0;
}
@@ -862,6 +939,8 @@ check_long (const char *test_name, long int computed, long int expected,
test_exceptions (test_name, exceptions);
test_errno (test_name, errno_value, exceptions);
+ if (exceptions & IGNORE_RESULT)
+ goto out;
noTests++;
if (computed == expected)
ok = 1;
@@ -877,6 +956,7 @@ check_long (const char *test_name, long int computed, long int expected,
}
update_stats (ok);
+ out:
fpstack_test (test_name);
errno = 0;
}
@@ -892,6 +972,8 @@ check_bool (const char *test_name, int computed, int expected,
test_exceptions (test_name, exceptions);
test_errno (test_name, errno_value, exceptions);
+ if (exceptions & IGNORE_RESULT)
+ goto out;
noTests++;
if ((computed == 0) == (expected == 0))
ok = 1;
@@ -907,6 +989,7 @@ check_bool (const char *test_name, int computed, int expected,
}
update_stats (ok);
+ out:
fpstack_test (test_name);
errno = 0;
}
@@ -923,6 +1006,8 @@ check_longlong (const char *test_name, long long int computed,
test_exceptions (test_name, exceptions);
test_errno (test_name, errno_value, exceptions);
+ if (exceptions & IGNORE_RESULT)
+ goto out;
noTests++;
if (computed == expected)
ok = 1;
@@ -938,10 +1023,24 @@ check_longlong (const char *test_name, long long int computed,
}
update_stats (ok);
+ out:
fpstack_test (test_name);
errno = 0;
}
+/* Return whether a test with flags EXCEPTIONS should be run. */
+static int
+enable_test (int exceptions)
+{
+ if (exceptions & XFAIL_TEST)
+ return 0;
+#ifdef TEST_INLINE
+ if (exceptions & NO_TEST_INLINE)
+ return 0;
+#endif
+ return 1;
+}
+
/* Structures for each kind of test. */
struct test_f_f_data
{
@@ -1137,15 +1236,16 @@ struct test_fFF_11_data
/* Run an individual test, including any required setup and checking
of results, or loop over all tests in an array. */
-#define RUN_TEST_f_f(ARG_STR, FUNC_NAME, ARG, EXPECTED, \
- EXCEPTIONS) \
- do \
- { \
- COMMON_TEST_SETUP (ARG_STR); \
- check_float (test_name, FUNC (FUNC_NAME) (ARG), EXPECTED, \
- EXCEPTIONS); \
- COMMON_TEST_CLEANUP; \
- } \
+#define RUN_TEST_f_f(ARG_STR, FUNC_NAME, ARG, EXPECTED, \
+ EXCEPTIONS) \
+ do \
+ if (enable_test (EXCEPTIONS)) \
+ { \
+ COMMON_TEST_SETUP (ARG_STR); \
+ check_float (test_name, FUNC (FUNC_NAME) (ARG), EXPECTED, \
+ EXCEPTIONS); \
+ COMMON_TEST_CLEANUP; \
+ } \
while (0)
#define RUN_TEST_LOOP_f_f(FUNC_NAME, ARRAY, ROUNDING_MODE) \
IF_ROUND_INIT_ ## ROUNDING_MODE \
@@ -1153,15 +1253,16 @@ struct test_fFF_11_data
RUN_TEST_f_f ((ARRAY)[i].arg_str, FUNC_NAME, (ARRAY)[i].arg, \
(ARRAY)[i].expected, (ARRAY)[i].exceptions); \
ROUND_RESTORE_ ## ROUNDING_MODE
-#define RUN_TEST_2_f(ARG_STR, FUNC_NAME, ARG1, ARG2, EXPECTED, \
- EXCEPTIONS) \
- do \
- { \
- COMMON_TEST_SETUP (ARG_STR); \
- check_float (test_name, FUNC (FUNC_NAME) (ARG1, ARG2), EXPECTED, \
- EXCEPTIONS); \
- COMMON_TEST_CLEANUP; \
- } \
+#define RUN_TEST_2_f(ARG_STR, FUNC_NAME, ARG1, ARG2, EXPECTED, \
+ EXCEPTIONS) \
+ do \
+ if (enable_test (EXCEPTIONS)) \
+ { \
+ COMMON_TEST_SETUP (ARG_STR); \
+ check_float (test_name, FUNC (FUNC_NAME) (ARG1, ARG2), \
+ EXPECTED, EXCEPTIONS); \
+ COMMON_TEST_CLEANUP; \
+ } \
while (0)
#define RUN_TEST_LOOP_2_f(FUNC_NAME, ARRAY, ROUNDING_MODE) \
IF_ROUND_INIT_ ## ROUNDING_MODE \
@@ -1181,12 +1282,13 @@ struct test_fFF_11_data
#define RUN_TEST_fff_f(ARG_STR, FUNC_NAME, ARG1, ARG2, ARG3, \
EXPECTED, EXCEPTIONS) \
do \
- { \
- COMMON_TEST_SETUP (ARG_STR); \
- check_float (test_name, FUNC (FUNC_NAME) (ARG1, ARG2, ARG3), \
- EXPECTED, EXCEPTIONS); \
- COMMON_TEST_CLEANUP; \
- } \
+ if (enable_test (EXCEPTIONS)) \
+ { \
+ COMMON_TEST_SETUP (ARG_STR); \
+ check_float (test_name, FUNC (FUNC_NAME) (ARG1, ARG2, ARG3), \
+ EXPECTED, EXCEPTIONS); \
+ COMMON_TEST_CLEANUP; \
+ } \
while (0)
#define RUN_TEST_LOOP_fff_f(FUNC_NAME, ARRAY, ROUNDING_MODE) \
IF_ROUND_INIT_ ## ROUNDING_MODE \
@@ -1198,13 +1300,14 @@ struct test_fFF_11_data
#define RUN_TEST_c_f(ARG_STR, FUNC_NAME, ARG1, ARG2, EXPECTED, \
EXCEPTIONS) \
do \
- { \
- COMMON_TEST_SETUP (ARG_STR); \
- check_float (test_name, \
- FUNC (FUNC_NAME) (BUILD_COMPLEX (ARG1, ARG2)), \
- EXPECTED, EXCEPTIONS); \
- COMMON_TEST_CLEANUP; \
- } \
+ if (enable_test (EXCEPTIONS)) \
+ { \
+ COMMON_TEST_SETUP (ARG_STR); \
+ check_float (test_name, \
+ FUNC (FUNC_NAME) (BUILD_COMPLEX (ARG1, ARG2)), \
+ EXPECTED, EXCEPTIONS); \
+ COMMON_TEST_CLEANUP; \
+ } \
while (0)
#define RUN_TEST_LOOP_c_f(FUNC_NAME, ARRAY, ROUNDING_MODE) \
IF_ROUND_INIT_ ## ROUNDING_MODE \
@@ -1213,21 +1316,22 @@ struct test_fFF_11_data
(ARRAY)[i].argc, (ARRAY)[i].expected, \
(ARRAY)[i].exceptions); \
ROUND_RESTORE_ ## ROUNDING_MODE
-#define RUN_TEST_f_f1(ARG_STR, FUNC_NAME, ARG, EXPECTED, \
- EXCEPTIONS, EXTRA_VAR, EXTRA_TEST, \
- EXTRA_EXPECTED) \
- do \
- { \
- COMMON_TEST_SETUP (ARG_STR); \
- (EXTRA_VAR) = (EXTRA_EXPECTED) == 0 ? 1 : 0; \
- check_float (test_name, FUNC (FUNC_NAME) (ARG), EXPECTED, \
- EXCEPTIONS); \
- EXTRA_OUTPUT_TEST_SETUP (ARG_STR, 1); \
- if (EXTRA_TEST) \
- check_int (extra1_name, EXTRA_VAR, EXTRA_EXPECTED, 0); \
- EXTRA_OUTPUT_TEST_CLEANUP (1); \
- COMMON_TEST_CLEANUP; \
- } \
+#define RUN_TEST_f_f1(ARG_STR, FUNC_NAME, ARG, EXPECTED, \
+ EXCEPTIONS, EXTRA_VAR, EXTRA_TEST, \
+ EXTRA_EXPECTED) \
+ do \
+ if (enable_test (EXCEPTIONS)) \
+ { \
+ COMMON_TEST_SETUP (ARG_STR); \
+ (EXTRA_VAR) = (EXTRA_EXPECTED) == 0 ? 1 : 0; \
+ check_float (test_name, FUNC (FUNC_NAME) (ARG), EXPECTED, \
+ EXCEPTIONS); \
+ EXTRA_OUTPUT_TEST_SETUP (ARG_STR, 1); \
+ if (EXTRA_TEST) \
+ check_int (extra1_name, EXTRA_VAR, EXTRA_EXPECTED, 0); \
+ EXTRA_OUTPUT_TEST_CLEANUP (1); \
+ COMMON_TEST_CLEANUP; \
+ } \
while (0)
#define RUN_TEST_LOOP_f_f1(FUNC_NAME, ARRAY, ROUNDING_MODE, EXTRA_VAR) \
IF_ROUND_INIT_ ## ROUNDING_MODE \
@@ -1241,17 +1345,18 @@ struct test_fFF_11_data
EXCEPTIONS, EXTRA_VAR, EXTRA_TEST, \
EXTRA_EXPECTED) \
do \
- { \
- COMMON_TEST_SETUP (ARG_STR); \
- (EXTRA_VAR) = (EXTRA_EXPECTED) == 0 ? 1 : 0; \
- check_float (test_name, FUNC (FUNC_NAME) (ARG, &(EXTRA_VAR)), \
- EXPECTED, EXCEPTIONS); \
- EXTRA_OUTPUT_TEST_SETUP (ARG_STR, 1); \
- if (EXTRA_TEST) \
- check_float (extra1_name, EXTRA_VAR, EXTRA_EXPECTED, 0); \
- EXTRA_OUTPUT_TEST_CLEANUP (1); \
- COMMON_TEST_CLEANUP; \
- } \
+ if (enable_test (EXCEPTIONS)) \
+ { \
+ COMMON_TEST_SETUP (ARG_STR); \
+ (EXTRA_VAR) = (EXTRA_EXPECTED) == 0 ? 1 : 0; \
+ check_float (test_name, FUNC (FUNC_NAME) (ARG, &(EXTRA_VAR)), \
+ EXPECTED, EXCEPTIONS); \
+ EXTRA_OUTPUT_TEST_SETUP (ARG_STR, 1); \
+ if (EXTRA_TEST) \
+ check_float (extra1_name, EXTRA_VAR, EXTRA_EXPECTED, 0); \
+ EXTRA_OUTPUT_TEST_CLEANUP (1); \
+ COMMON_TEST_CLEANUP; \
+ } \
while (0)
#define RUN_TEST_LOOP_fF_f1(FUNC_NAME, ARRAY, ROUNDING_MODE, EXTRA_VAR) \
IF_ROUND_INIT_ ## ROUNDING_MODE \
@@ -1265,17 +1370,18 @@ struct test_fFF_11_data
EXCEPTIONS, EXTRA_VAR, EXTRA_TEST, \
EXTRA_EXPECTED) \
do \
- { \
- COMMON_TEST_SETUP (ARG_STR); \
- (EXTRA_VAR) = (EXTRA_EXPECTED) == 0 ? 1 : 0; \
- check_float (test_name, FUNC (FUNC_NAME) (ARG, &(EXTRA_VAR)), \
- EXPECTED, EXCEPTIONS); \
- EXTRA_OUTPUT_TEST_SETUP (ARG_STR, 1); \
- if (EXTRA_TEST) \
- check_int (extra1_name, EXTRA_VAR, EXTRA_EXPECTED, 0); \
- EXTRA_OUTPUT_TEST_CLEANUP (1); \
- COMMON_TEST_CLEANUP; \
- } \
+ if (enable_test (EXCEPTIONS)) \
+ { \
+ COMMON_TEST_SETUP (ARG_STR); \
+ (EXTRA_VAR) = (EXTRA_EXPECTED) == 0 ? 1 : 0; \
+ check_float (test_name, FUNC (FUNC_NAME) (ARG, &(EXTRA_VAR)), \
+ EXPECTED, EXCEPTIONS); \
+ EXTRA_OUTPUT_TEST_SETUP (ARG_STR, 1); \
+ if (EXTRA_TEST) \
+ check_int (extra1_name, EXTRA_VAR, EXTRA_EXPECTED, 0); \
+ EXTRA_OUTPUT_TEST_CLEANUP (1); \
+ COMMON_TEST_CLEANUP; \
+ } \
while (0)
#define RUN_TEST_LOOP_fI_f1(FUNC_NAME, ARRAY, ROUNDING_MODE, EXTRA_VAR) \
IF_ROUND_INIT_ ## ROUNDING_MODE \
@@ -1289,18 +1395,19 @@ struct test_fFF_11_data
EXCEPTIONS, EXTRA_VAR, EXTRA_TEST, \
EXTRA_EXPECTED) \
do \
- { \
- COMMON_TEST_SETUP (ARG_STR); \
- (EXTRA_VAR) = (EXTRA_EXPECTED) == 0 ? 1 : 0; \
- check_float (test_name, \
- FUNC (FUNC_NAME) (ARG1, ARG2, &(EXTRA_VAR)), \
- EXPECTED, EXCEPTIONS); \
- EXTRA_OUTPUT_TEST_SETUP (ARG_STR, 1); \
- if (EXTRA_TEST) \
- check_int (extra1_name, EXTRA_VAR, EXTRA_EXPECTED, 0); \
- EXTRA_OUTPUT_TEST_CLEANUP (1); \
- COMMON_TEST_CLEANUP; \
- } \
+ if (enable_test (EXCEPTIONS)) \
+ { \
+ COMMON_TEST_SETUP (ARG_STR); \
+ (EXTRA_VAR) = (EXTRA_EXPECTED) == 0 ? 1 : 0; \
+ check_float (test_name, \
+ FUNC (FUNC_NAME) (ARG1, ARG2, &(EXTRA_VAR)), \
+ EXPECTED, EXCEPTIONS); \
+ EXTRA_OUTPUT_TEST_SETUP (ARG_STR, 1); \
+ if (EXTRA_TEST) \
+ check_int (extra1_name, EXTRA_VAR, EXTRA_EXPECTED, 0); \
+ EXTRA_OUTPUT_TEST_CLEANUP (1); \
+ COMMON_TEST_CLEANUP; \
+ } \
while (0)
#define RUN_TEST_LOOP_ffI_f1(FUNC_NAME, ARRAY, ROUNDING_MODE, \
EXTRA_VAR) \
@@ -1315,13 +1422,14 @@ struct test_fFF_11_data
#define RUN_TEST_c_c(ARG_STR, FUNC_NAME, ARGR, ARGC, EXPR, EXPC, \
EXCEPTIONS) \
do \
- { \
- COMMON_TEST_SETUP (ARG_STR); \
- check_complex (test_name, \
- FUNC (FUNC_NAME) (BUILD_COMPLEX (ARGR, ARGC)), \
- BUILD_COMPLEX (EXPR, EXPC), EXCEPTIONS); \
- COMMON_TEST_CLEANUP; \
- } \
+ if (enable_test (EXCEPTIONS)) \
+ { \
+ COMMON_TEST_SETUP (ARG_STR); \
+ check_complex (test_name, \
+ FUNC (FUNC_NAME) (BUILD_COMPLEX (ARGR, ARGC)), \
+ BUILD_COMPLEX (EXPR, EXPC), EXCEPTIONS); \
+ COMMON_TEST_CLEANUP; \
+ } \
while (0)
#define RUN_TEST_LOOP_c_c(FUNC_NAME, ARRAY, ROUNDING_MODE) \
IF_ROUND_INIT_ ## ROUNDING_MODE \
@@ -1333,14 +1441,15 @@ struct test_fFF_11_data
#define RUN_TEST_cc_c(ARG_STR, FUNC_NAME, ARG1R, ARG1C, ARG2R, ARG2C, \
EXPR, EXPC, EXCEPTIONS) \
do \
- { \
- COMMON_TEST_SETUP (ARG_STR); \
- check_complex (test_name, \
- FUNC (FUNC_NAME) (BUILD_COMPLEX (ARG1R, ARG1C), \
- BUILD_COMPLEX (ARG2R, ARG2C)), \
- BUILD_COMPLEX (EXPR, EXPC), EXCEPTIONS); \
- COMMON_TEST_CLEANUP; \
- } \
+ if (enable_test (EXCEPTIONS)) \
+ { \
+ COMMON_TEST_SETUP (ARG_STR); \
+ check_complex (test_name, \
+ FUNC (FUNC_NAME) (BUILD_COMPLEX (ARG1R, ARG1C), \
+ BUILD_COMPLEX (ARG2R, ARG2C)), \
+ BUILD_COMPLEX (EXPR, EXPC), EXCEPTIONS); \
+ COMMON_TEST_CLEANUP; \
+ } \
while (0)
#define RUN_TEST_LOOP_cc_c(FUNC_NAME, ARRAY, ROUNDING_MODE) \
IF_ROUND_INIT_ ## ROUNDING_MODE \
@@ -1352,12 +1461,13 @@ struct test_fFF_11_data
ROUND_RESTORE_ ## ROUNDING_MODE
#define RUN_TEST_f_i(ARG_STR, FUNC_NAME, ARG, EXPECTED, EXCEPTIONS) \
do \
- { \
- COMMON_TEST_SETUP (ARG_STR); \
- check_int (test_name, FUNC (FUNC_NAME) (ARG), EXPECTED, \
- EXCEPTIONS); \
- COMMON_TEST_CLEANUP; \
- } \
+ if (enable_test (EXCEPTIONS)) \
+ { \
+ COMMON_TEST_SETUP (ARG_STR); \
+ check_int (test_name, FUNC (FUNC_NAME) (ARG), EXPECTED, \
+ EXCEPTIONS); \
+ COMMON_TEST_CLEANUP; \
+ } \
while (0)
#define RUN_TEST_LOOP_f_i(FUNC_NAME, ARRAY, ROUNDING_MODE) \
IF_ROUND_INIT_ ## ROUNDING_MODE \
@@ -1368,11 +1478,12 @@ struct test_fFF_11_data
#define RUN_TEST_f_i_tg(ARG_STR, FUNC_NAME, ARG, EXPECTED, \
EXCEPTIONS) \
do \
- { \
- COMMON_TEST_SETUP (ARG_STR); \
- check_int (test_name, FUNC_NAME (ARG), EXPECTED, EXCEPTIONS); \
- COMMON_TEST_CLEANUP; \
- } \
+ if (enable_test (EXCEPTIONS)) \
+ { \
+ COMMON_TEST_SETUP (ARG_STR); \
+ check_int (test_name, FUNC_NAME (ARG), EXPECTED, EXCEPTIONS); \
+ COMMON_TEST_CLEANUP; \
+ } \
while (0)
#define RUN_TEST_LOOP_f_i_tg(FUNC_NAME, ARRAY, ROUNDING_MODE) \
IF_ROUND_INIT_ ## ROUNDING_MODE \
@@ -1383,12 +1494,13 @@ struct test_fFF_11_data
#define RUN_TEST_ff_i_tg(ARG_STR, FUNC_NAME, ARG1, ARG2, EXPECTED, \
EXCEPTIONS) \
do \
- { \
- COMMON_TEST_SETUP (ARG_STR); \
- check_int (test_name, FUNC_NAME (ARG1, ARG2), EXPECTED, \
- EXCEPTIONS); \
- COMMON_TEST_CLEANUP; \
- } \
+ if (enable_test (EXCEPTIONS)) \
+ { \
+ COMMON_TEST_SETUP (ARG_STR); \
+ check_int (test_name, FUNC_NAME (ARG1, ARG2), EXPECTED, \
+ EXCEPTIONS); \
+ COMMON_TEST_CLEANUP; \
+ } \
while (0)
#define RUN_TEST_LOOP_ff_i_tg(FUNC_NAME, ARRAY, ROUNDING_MODE) \
IF_ROUND_INIT_ ## ROUNDING_MODE \
@@ -1399,12 +1511,13 @@ struct test_fFF_11_data
ROUND_RESTORE_ ## ROUNDING_MODE
#define RUN_TEST_f_b(ARG_STR, FUNC_NAME, ARG, EXPECTED, EXCEPTIONS) \
do \
- { \
- COMMON_TEST_SETUP (ARG_STR); \
- check_bool (test_name, FUNC (FUNC_NAME) (ARG), EXPECTED, \
- EXCEPTIONS); \
- COMMON_TEST_CLEANUP; \
- } \
+ if (enable_test (EXCEPTIONS)) \
+ { \
+ COMMON_TEST_SETUP (ARG_STR); \
+ check_bool (test_name, FUNC (FUNC_NAME) (ARG), EXPECTED, \
+ EXCEPTIONS); \
+ COMMON_TEST_CLEANUP; \
+ } \
while (0)
#define RUN_TEST_LOOP_f_b(FUNC_NAME, ARRAY, ROUNDING_MODE) \
IF_ROUND_INIT_ ## ROUNDING_MODE \
@@ -1415,11 +1528,12 @@ struct test_fFF_11_data
#define RUN_TEST_f_b_tg(ARG_STR, FUNC_NAME, ARG, EXPECTED, \
EXCEPTIONS) \
do \
- { \
- COMMON_TEST_SETUP (ARG_STR); \
- check_bool (test_name, FUNC_NAME (ARG), EXPECTED, EXCEPTIONS); \
- COMMON_TEST_CLEANUP; \
- } \
+ if (enable_test (EXCEPTIONS)) \
+ { \
+ COMMON_TEST_SETUP (ARG_STR); \
+ check_bool (test_name, FUNC_NAME (ARG), EXPECTED, EXCEPTIONS); \
+ COMMON_TEST_CLEANUP; \
+ } \
while (0)
#define RUN_TEST_LOOP_f_b_tg(FUNC_NAME, ARRAY, ROUNDING_MODE) \
IF_ROUND_INIT_ ## ROUNDING_MODE \
@@ -1429,12 +1543,13 @@ struct test_fFF_11_data
ROUND_RESTORE_ ## ROUNDING_MODE
#define RUN_TEST_f_l(ARG_STR, FUNC_NAME, ARG, EXPECTED, EXCEPTIONS) \
do \
- { \
- COMMON_TEST_SETUP (ARG_STR); \
- check_long (test_name, FUNC (FUNC_NAME) (ARG), EXPECTED, \
- EXCEPTIONS); \
- COMMON_TEST_CLEANUP; \
- } \
+ if (enable_test (EXCEPTIONS)) \
+ { \
+ COMMON_TEST_SETUP (ARG_STR); \
+ check_long (test_name, FUNC (FUNC_NAME) (ARG), EXPECTED, \
+ EXCEPTIONS); \
+ COMMON_TEST_CLEANUP; \
+ } \
while (0)
#define RUN_TEST_LOOP_f_l(FUNC_NAME, ARRAY, ROUNDING_MODE) \
IF_ROUND_INIT_ ## ROUNDING_MODE \
@@ -1444,12 +1559,13 @@ struct test_fFF_11_data
ROUND_RESTORE_ ## ROUNDING_MODE
#define RUN_TEST_f_L(ARG_STR, FUNC_NAME, ARG, EXPECTED, EXCEPTIONS) \
do \
- { \
- COMMON_TEST_SETUP (ARG_STR); \
- check_longlong (test_name, FUNC (FUNC_NAME) (ARG), EXPECTED, \
- EXCEPTIONS); \
- COMMON_TEST_CLEANUP; \
- } \
+ if (enable_test (EXCEPTIONS)) \
+ { \
+ COMMON_TEST_SETUP (ARG_STR); \
+ check_longlong (test_name, FUNC (FUNC_NAME) (ARG), EXPECTED, \
+ EXCEPTIONS); \
+ COMMON_TEST_CLEANUP; \
+ } \
while (0)
#define RUN_TEST_LOOP_f_L(FUNC_NAME, ARRAY, ROUNDING_MODE) \
IF_ROUND_INIT_ ## ROUNDING_MODE \
@@ -1462,20 +1578,21 @@ struct test_fFF_11_data
EXTRA1_EXPECTED, EXTRA2_VAR, \
EXTRA2_TEST, EXTRA2_EXPECTED) \
do \
- { \
- COMMON_TEST_SETUP (ARG_STR); \
- FUNC (FUNC_NAME) (ARG, &(EXTRA1_VAR), &(EXTRA2_VAR)); \
- EXTRA_OUTPUT_TEST_SETUP (ARG_STR, 1); \
- if (EXTRA1_TEST) \
- check_float (extra1_name, EXTRA1_VAR, EXTRA1_EXPECTED, \
- EXCEPTIONS); \
- EXTRA_OUTPUT_TEST_CLEANUP (1); \
- EXTRA_OUTPUT_TEST_SETUP (ARG_STR, 2); \
- if (EXTRA2_TEST) \
- check_float (extra2_name, EXTRA2_VAR, EXTRA2_EXPECTED, 0); \
- EXTRA_OUTPUT_TEST_CLEANUP (2); \
- COMMON_TEST_CLEANUP; \
- } \
+ if (enable_test (EXCEPTIONS)) \
+ { \
+ COMMON_TEST_SETUP (ARG_STR); \
+ FUNC (FUNC_NAME) (ARG, &(EXTRA1_VAR), &(EXTRA2_VAR)); \
+ EXTRA_OUTPUT_TEST_SETUP (ARG_STR, 1); \
+ if (EXTRA1_TEST) \
+ check_float (extra1_name, EXTRA1_VAR, EXTRA1_EXPECTED, \
+ EXCEPTIONS); \
+ EXTRA_OUTPUT_TEST_CLEANUP (1); \
+ EXTRA_OUTPUT_TEST_SETUP (ARG_STR, 2); \
+ if (EXTRA2_TEST) \
+ check_float (extra2_name, EXTRA2_VAR, EXTRA2_EXPECTED, 0); \
+ EXTRA_OUTPUT_TEST_CLEANUP (2); \
+ COMMON_TEST_CLEANUP; \
+ } \
while (0)
#define RUN_TEST_LOOP_fFF_11(FUNC_NAME, ARRAY, ROUNDING_MODE, \
EXTRA1_VAR, EXTRA2_VAR) \
@@ -1516,7 +1633,7 @@ static const struct test_f_f_data acos_test_data[] =
{
TEST_f_f (acos, plus_infty, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
TEST_f_f (acos, minus_infty, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
- TEST_f_f (acos, qnan_value, qnan_value),
+ TEST_f_f (acos, qnan_value, qnan_value, NO_INEXACT_EXCEPTION),
/* |x| > 1: */
TEST_f_f (acos, 1.125L, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
@@ -1524,27 +1641,7 @@ static const struct test_f_f_data acos_test_data[] =
TEST_f_f (acos, max_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
TEST_f_f (acos, -max_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
- TEST_f_f (acos, 0, M_PI_2l),
- TEST_f_f (acos, minus_zero, M_PI_2l),
- TEST_f_f (acos, 1, 0),
- TEST_f_f (acos, -1, M_PIl),
- TEST_f_f (acos, 0.5, M_PI_6l*2.0),
- TEST_f_f (acos, -0.5, M_PI_6l*4.0),
- TEST_f_f (acos, 0.75L, 0.722734247813415611178377352641333362L),
- TEST_f_f (acos, 2e-17L, 1.57079632679489659923132169163975144L),
- TEST_f_f (acos, 0.0625L, 1.50825556499840522843072005474337068L),
- TEST_f_f (acos, 0x0.ffffffp0L, 3.4526698471620358760324948263873649728491e-4L),
- TEST_f_f (acos, -0x0.ffffffp0L, 3.1412473866050770348750401337968641476999L),
-#ifndef TEST_FLOAT
- TEST_f_f (acos, 0x0.ffffffff8p0L, 1.5258789062648029736620564947844627548516e-5L),
- TEST_f_f (acos, -0x0.ffffffff8p0L, 3.1415773948007305904329067627145550395696L),
- TEST_f_f (acos, 0x0.ffffffffffffp0L, 8.4293697021788088529885473244391795127130e-8L),
- TEST_f_f (acos, -0x0.ffffffffffffp0L, 3.1415925692960962166745548533940296398054L),
-#endif
-#if defined TEST_LDOUBLE && LDBL_MANT_DIG >= 64
- TEST_f_f (acos, 0x0.ffffffffffffffffp0L, 3.2927225399135962333718255320079907245059e-10L),
- TEST_f_f (acos, -0x0.ffffffffffffffffp0L, 3.1415926532605209844712837599423203309964L),
-#endif
+ AUTO_TESTS_f_f (acos, tonearest),
};
static void
@@ -1558,12 +1655,7 @@ acos_test (void)
static const struct test_f_f_data acos_tonearest_test_data[] =
{
- TEST_f_f (acos, 0, M_PI_2l),
- TEST_f_f (acos, minus_zero, M_PI_2l),
- TEST_f_f (acos, 1, 0),
- TEST_f_f (acos, -1, M_PIl),
- TEST_f_f (acos, 0.5, M_PI_6l*2.0),
- TEST_f_f (acos, -0.5, M_PI_6l*4.0),
+ AUTO_TESTS_f_f (acos, tonearest),
};
static void
@@ -1577,12 +1669,7 @@ acos_test_tonearest (void)
static const struct test_f_f_data acos_towardzero_test_data[] =
{
- TEST_f_f (acos, 0, M_PI_2l),
- TEST_f_f (acos, minus_zero, M_PI_2l),
- TEST_f_f (acos, 1, 0),
- TEST_f_f (acos, -1, M_PIl),
- TEST_f_f (acos, 0.5, M_PI_6l*2.0),
- TEST_f_f (acos, -0.5, M_PI_6l*4.0),
+ AUTO_TESTS_f_f (acos, towardzero),
};
static void
@@ -1596,12 +1683,7 @@ acos_test_towardzero (void)
static const struct test_f_f_data acos_downward_test_data[] =
{
- TEST_f_f (acos, 0, M_PI_2l),
- TEST_f_f (acos, minus_zero, M_PI_2l),
- TEST_f_f (acos, 1, 0),
- TEST_f_f (acos, -1, M_PIl),
- TEST_f_f (acos, 0.5, M_PI_6l*2.0),
- TEST_f_f (acos, -0.5, M_PI_6l*4.0),
+ AUTO_TESTS_f_f (acos, downward),
};
static void
@@ -1615,12 +1697,7 @@ acos_test_downward (void)
static const struct test_f_f_data acos_upward_test_data[] =
{
- TEST_f_f (acos, 0, M_PI_2l),
- TEST_f_f (acos, minus_zero, M_PI_2l),
- TEST_f_f (acos, 1, 0),
- TEST_f_f (acos, -1, M_PIl),
- TEST_f_f (acos, 0.5, M_PI_6l*2.0),
- TEST_f_f (acos, -0.5, M_PI_6l*4.0),
+ AUTO_TESTS_f_f (acos, upward),
};
static void
@@ -1635,14 +1712,13 @@ static const struct test_f_f_data acosh_test_data[] =
{
TEST_f_f (acosh, plus_infty, plus_infty),
TEST_f_f (acosh, minus_infty, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
- TEST_f_f (acosh, qnan_value, qnan_value),
+ TEST_f_f (acosh, qnan_value, qnan_value, NO_INEXACT_EXCEPTION),
/* x < 1: */
TEST_f_f (acosh, -1.125L, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
TEST_f_f (acosh, -max_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
- TEST_f_f (acosh, 1, 0),
- TEST_f_f (acosh, 7, 2.63391579384963341725009269461593689L),
+ AUTO_TESTS_f_f (acosh, tonearest),
};
static void
@@ -1657,7 +1733,7 @@ static const struct test_f_f_data asin_test_data[] =
{
TEST_f_f (asin, plus_infty, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
TEST_f_f (asin, minus_infty, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
- TEST_f_f (asin, qnan_value, qnan_value),
+ TEST_f_f (asin, qnan_value, qnan_value, NO_INEXACT_EXCEPTION),
/* asin x == qNaN plus invalid exception for |x| > 1. */
TEST_f_f (asin, 1.125L, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
@@ -1665,25 +1741,7 @@ static const struct test_f_f_data asin_test_data[] =
TEST_f_f (asin, max_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
TEST_f_f (asin, -max_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
- TEST_f_f (asin, 0, 0),
- TEST_f_f (asin, minus_zero, minus_zero),
- TEST_f_f (asin, 0.5, M_PI_6l),
- TEST_f_f (asin, -0.5, -M_PI_6l),
- TEST_f_f (asin, 1.0, M_PI_2l),
- TEST_f_f (asin, -1.0, -M_PI_2l),
- TEST_f_f (asin, 0.75L, 0.848062078981481008052944338998418080L),
- TEST_f_f (asin, 0x0.ffffffp0L, 1.5704510598101804156437184421571127056013L),
- TEST_f_f (asin, -0x0.ffffffp0L, -1.5704510598101804156437184421571127056013L),
-#ifndef TEST_FLOAT
- TEST_f_f (asin, 0x0.ffffffff8p0L, 1.5707810680058339712015850710748035974710L),
- TEST_f_f (asin, -0x0.ffffffff8p0L, -1.5707810680058339712015850710748035974710L),
- TEST_f_f (asin, 0x0.ffffffffffffp0L, 1.5707962425011995974432331617542781977068L),
- TEST_f_f (asin, -0x0.ffffffffffffp0L, -1.5707962425011995974432331617542781977068L),
-#endif
-#if defined TEST_LDOUBLE && LDBL_MANT_DIG >= 64
- TEST_f_f (asin, 0x0.ffffffffffffffffp0L, 1.5707963264656243652399620683025688888978L),
- TEST_f_f (asin, -0x0.ffffffffffffffffp0L, -1.5707963264656243652399620683025688888978L),
-#endif
+ AUTO_TESTS_f_f (asin, tonearest),
};
static void
@@ -1697,12 +1755,7 @@ asin_test (void)
static const struct test_f_f_data asin_tonearest_test_data[] =
{
- TEST_f_f (asin, 0, 0),
- TEST_f_f (asin, minus_zero, minus_zero),
- TEST_f_f (asin, 0.5, M_PI_6l),
- TEST_f_f (asin, -0.5, -M_PI_6l),
- TEST_f_f (asin, 1.0, M_PI_2l),
- TEST_f_f (asin, -1.0, -M_PI_2l),
+ AUTO_TESTS_f_f (asin, tonearest),
};
static void
@@ -1716,12 +1769,7 @@ asin_test_tonearest (void)
static const struct test_f_f_data asin_towardzero_test_data[] =
{
- TEST_f_f (asin, 0, 0),
- TEST_f_f (asin, minus_zero, minus_zero),
- TEST_f_f (asin, 0.5, M_PI_6l),
- TEST_f_f (asin, -0.5, -M_PI_6l),
- TEST_f_f (asin, 1.0, M_PI_2l),
- TEST_f_f (asin, -1.0, -M_PI_2l),
+ AUTO_TESTS_f_f (asin, towardzero),
};
static void
@@ -1735,12 +1783,7 @@ asin_test_towardzero (void)
static const struct test_f_f_data asin_downward_test_data[] =
{
- TEST_f_f (asin, 0, 0),
- TEST_f_f (asin, minus_zero, minus_zero),
- TEST_f_f (asin, 0.5, M_PI_6l),
- TEST_f_f (asin, -0.5, -M_PI_6l),
- TEST_f_f (asin, 1.0, M_PI_2l),
- TEST_f_f (asin, -1.0, -M_PI_2l),
+ AUTO_TESTS_f_f (asin, downward),
};
static void
@@ -1754,12 +1797,7 @@ asin_test_downward (void)
static const struct test_f_f_data asin_upward_test_data[] =
{
- TEST_f_f (asin, 0, 0),
- TEST_f_f (asin, minus_zero, minus_zero),
- TEST_f_f (asin, 0.5, M_PI_6l),
- TEST_f_f (asin, -0.5, -M_PI_6l),
- TEST_f_f (asin, 1.0, M_PI_2l),
- TEST_f_f (asin, -1.0, -M_PI_2l),
+ AUTO_TESTS_f_f (asin, upward),
};
static void
@@ -1772,14 +1810,10 @@ asin_test_upward (void)
static const struct test_f_f_data asinh_test_data[] =
{
- TEST_f_f (asinh, 0, 0),
- TEST_f_f (asinh, minus_zero, minus_zero),
-#ifndef TEST_INLINE
- TEST_f_f (asinh, plus_infty, plus_infty),
- TEST_f_f (asinh, minus_infty, minus_infty),
-#endif
- TEST_f_f (asinh, qnan_value, qnan_value),
- TEST_f_f (asinh, 0.75L, 0.693147180559945309417232121458176568L),
+ TEST_f_f (asinh, plus_infty, plus_infty, NO_TEST_INLINE),
+ TEST_f_f (asinh, minus_infty, minus_infty, NO_TEST_INLINE),
+ TEST_f_f (asinh, qnan_value, qnan_value, NO_INEXACT_EXCEPTION),
+ AUTO_TESTS_f_f (asinh, tonearest),
};
static void
@@ -1792,27 +1826,11 @@ asinh_test (void)
static const struct test_f_f_data atan_test_data[] =
{
- TEST_f_f (atan, 0, 0),
- TEST_f_f (atan, minus_zero, minus_zero),
-
TEST_f_f (atan, plus_infty, M_PI_2l),
TEST_f_f (atan, minus_infty, -M_PI_2l),
- TEST_f_f (atan, qnan_value, qnan_value),
- TEST_f_f (atan, max_value, M_PI_2l),
- TEST_f_f (atan, -max_value, -M_PI_2l),
-
- TEST_f_f (atan, 1, M_PI_4l),
- TEST_f_f (atan, -1, -M_PI_4l),
+ TEST_f_f (atan, qnan_value, qnan_value, NO_INEXACT_EXCEPTION),
- TEST_f_f (atan, 0.75L, 0.643501108793284386802809228717322638L),
-
- TEST_f_f (atan, 0x1p-100L, 0x1p-100L),
-#ifndef TEST_FLOAT
- TEST_f_f (atan, 0x1p-600L, 0x1p-600L),
-#endif
-#if defined TEST_LDOUBLE && LDBL_MIN_EXP <= -16381
- TEST_f_f (atan, 0x1p-10000L, 0x1p-10000L),
-#endif
+ AUTO_TESTS_f_f (atan, tonearest),
};
static void
@@ -1827,12 +1845,9 @@ atan_test (void)
static const struct test_f_f_data atanh_test_data[] =
{
- TEST_f_f (atanh, 0, 0),
- TEST_f_f (atanh, minus_zero, minus_zero),
-
TEST_f_f (atanh, 1, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
TEST_f_f (atanh, -1, minus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
- TEST_f_f (atanh, qnan_value, qnan_value),
+ TEST_f_f (atanh, qnan_value, qnan_value, NO_INEXACT_EXCEPTION),
/* atanh (x) == qNaN plus invalid exception if |x| > 1. */
TEST_f_f (atanh, 1.125L, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
@@ -1840,7 +1855,7 @@ static const struct test_f_f_data atanh_test_data[] =
TEST_f_f (atanh, max_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
TEST_f_f (atanh, -max_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
- TEST_f_f (atanh, 0.75L, 0.972955074527656652552676371721589865L),
+ AUTO_TESTS_f_f (atanh, tonearest),
};
static void
@@ -1853,36 +1868,6 @@ atanh_test (void)
static const struct test_ff_f_data atan2_test_data[] =
{
- /* atan2 (0,x) == 0 for x > 0. */
- TEST_ff_f (atan2, 0, 1, 0),
-
- /* atan2 (-0,x) == -0 for x > 0. */
- TEST_ff_f (atan2, minus_zero, 1, minus_zero),
-
- TEST_ff_f (atan2, 0, 0, 0),
- TEST_ff_f (atan2, minus_zero, 0, minus_zero),
-
- /* atan2 (+0,x) == +pi for x < 0. */
- TEST_ff_f (atan2, 0, -1, M_PIl),
-
- /* atan2 (-0,x) == -pi for x < 0. */
- TEST_ff_f (atan2, minus_zero, -1, -M_PIl),
-
- TEST_ff_f (atan2, 0, minus_zero, M_PIl),
- TEST_ff_f (atan2, minus_zero, minus_zero, -M_PIl),
-
- /* atan2 (y,+0) == pi/2 for y > 0. */
- TEST_ff_f (atan2, 1, 0, M_PI_2l),
-
- /* atan2 (y,-0) == pi/2 for y > 0. */
- TEST_ff_f (atan2, 1, minus_zero, M_PI_2l),
-
- /* atan2 (y,+0) == -pi/2 for y < 0. */
- TEST_ff_f (atan2, -1, 0, -M_PI_2l),
-
- /* atan2 (y,-0) == -pi/2 for y < 0. */
- TEST_ff_f (atan2, -1, minus_zero, -M_PI_2l),
-
/* atan2 (y,inf) == +0 for finite y > 0. */
TEST_ff_f (atan2, 1, plus_infty, 0),
@@ -1905,24 +1890,9 @@ static const struct test_ff_f_data atan2_test_data[] =
TEST_ff_f (atan2, minus_infty, plus_infty, -M_PI_4l),
TEST_ff_f (atan2, plus_infty, minus_infty, M_PI_34l),
TEST_ff_f (atan2, minus_infty, minus_infty, -M_PI_34l),
- TEST_ff_f (atan2, qnan_value, qnan_value, qnan_value),
-
- TEST_ff_f (atan2, max_value, max_value, M_PI_4l),
-
- TEST_ff_f (atan2, max_value, min_value, M_PI_2l),
- TEST_ff_f (atan2, -max_value, -min_value, -M_PI_2l),
-
- TEST_ff_f (atan2, 0.75L, 1, 0.643501108793284386802809228717322638L),
- TEST_ff_f (atan2, -0.75L, 1.0L, -0.643501108793284386802809228717322638L),
- TEST_ff_f (atan2, 0.75L, -1.0L, 2.49809154479650885165983415456218025L),
- TEST_ff_f (atan2, -0.75L, -1.0L, -2.49809154479650885165983415456218025L),
- TEST_ff_f (atan2, 0.390625L, .00029L, 1.57005392693128974780151246612928941L),
- TEST_ff_f (atan2, 1.390625L, 0.9296875L, 0.981498387184244311516296577615519772L),
+ TEST_ff_f (atan2, qnan_value, qnan_value, qnan_value, NO_INEXACT_EXCEPTION),
- TEST_ff_f (atan2, -0.00756827042671106339L, -.001792735857538728036L, -1.80338464113663849327153994379639112L),
-#if defined TEST_LDOUBLE && LDBL_MANT_DIG >= 64
- TEST_ff_f (atan2, 0x1.00000000000001p0L, 0x1.00000000000001p0L, M_PI_4l),
-#endif
+ AUTO_TESTS_ff_f (atan2, tonearest),
};
static void
@@ -1947,25 +1917,7 @@ static const struct test_c_f_data cabs_test_data[] =
TEST_c_f (cabs, qnan_value, qnan_value, qnan_value),
- /* cabs (x,y) == cabs (y,x). */
- TEST_c_f (cabs, 0.75L, 12.390625L, 12.4133028598606664302388810868156657L),
- /* cabs (x,y) == cabs (-x,y). */
- TEST_c_f (cabs, -12.390625L, 0.75L, 12.4133028598606664302388810868156657L),
- /* cabs (x,y) == cabs (-y,x). */
- TEST_c_f (cabs, -0.75L, 12.390625L, 12.4133028598606664302388810868156657L),
- /* cabs (x,y) == cabs (-x,-y). */
- TEST_c_f (cabs, -12.390625L, -0.75L, 12.4133028598606664302388810868156657L),
- /* cabs (x,y) == cabs (-y,-x). */
- TEST_c_f (cabs, -0.75L, -12.390625L, 12.4133028598606664302388810868156657L),
- /* cabs (x,0) == fabs (x). */
- TEST_c_f (cabs, -0.75L, 0, 0.75L),
- TEST_c_f (cabs, 0.75L, 0, 0.75L),
- TEST_c_f (cabs, -1.0L, 0, 1.0L),
- TEST_c_f (cabs, 1.0L, 0, 1.0L),
- TEST_c_f (cabs, -5.7e7L, 0, 5.7e7L),
- TEST_c_f (cabs, 5.7e7L, 0, 5.7e7L),
-
- TEST_c_f (cabs, 0.75L, 1.25L, 1.45773797371132511771853821938639577L),
+ AUTO_TESTS_c_f (cabs, tonearest),
};
static void
@@ -3356,35 +3308,6 @@ static const struct test_c_f_data carg_test_data[] =
{
/* carg (x + iy) is specified as atan2 (y, x) */
- /* carg (x + i 0) == 0 for x > 0. */
- TEST_c_f (carg, 2.0, 0, 0),
- /* carg (x - i 0) == -0 for x > 0. */
- TEST_c_f (carg, 2.0, minus_zero, minus_zero),
-
- TEST_c_f (carg, 0, 0, 0),
- TEST_c_f (carg, 0, minus_zero, minus_zero),
-
- /* carg (x + i 0) == +pi for x < 0. */
- TEST_c_f (carg, -2.0, 0, M_PIl),
-
- /* carg (x - i 0) == -pi for x < 0. */
- TEST_c_f (carg, -2.0, minus_zero, -M_PIl),
-
- TEST_c_f (carg, minus_zero, 0, M_PIl),
- TEST_c_f (carg, minus_zero, minus_zero, -M_PIl),
-
- /* carg (+0 + i y) == pi/2 for y > 0. */
- TEST_c_f (carg, 0, 2.0, M_PI_2l),
-
- /* carg (-0 + i y) == pi/2 for y > 0. */
- TEST_c_f (carg, minus_zero, 2.0, M_PI_2l),
-
- /* carg (+0 + i y) == -pi/2 for y < 0. */
- TEST_c_f (carg, 0, -2.0, -M_PI_2l),
-
- /* carg (-0 + i y) == -pi/2 for y < 0. */
- TEST_c_f (carg, minus_zero, -2.0, -M_PI_2l),
-
/* carg (inf + i y) == +0 for finite y > 0. */
TEST_c_f (carg, plus_infty, 2.0, 0),
@@ -3412,6 +3335,8 @@ static const struct test_c_f_data carg_test_data[] =
TEST_c_f (carg, minus_infty, minus_infty, -M_PI_34l),
TEST_c_f (carg, qnan_value, qnan_value, qnan_value),
+
+ AUTO_TESTS_c_f (carg, tonearest),
};
static void
@@ -5833,23 +5758,11 @@ catanh_test (void)
static const struct test_f_f_data cbrt_test_data[] =
{
- TEST_f_f (cbrt, 0.0, 0.0),
- TEST_f_f (cbrt, minus_zero, minus_zero),
-
TEST_f_f (cbrt, plus_infty, plus_infty),
TEST_f_f (cbrt, minus_infty, minus_infty),
- TEST_f_f (cbrt, qnan_value, qnan_value),
-
- TEST_f_f (cbrt, -0.001L, -0.1L),
- TEST_f_f (cbrt, 8, 2),
- TEST_f_f (cbrt, -27.0, -3.0),
- TEST_f_f (cbrt, 0.9921875L, 0.997389022060725270579075195353955217L),
- TEST_f_f (cbrt, 0.75L, 0.908560296416069829445605878163630251L),
+ TEST_f_f (cbrt, qnan_value, qnan_value, NO_INEXACT_EXCEPTION),
-#if defined TEST_LDOUBLE && LDBL_MAX_EXP >= 16384
- TEST_f_f (cbrt, 0x1p16383L, 0x1p5461L),
- TEST_f_f (cbrt, 0x1p-16383L, 0x1p-5461L),
-#endif
+ AUTO_TESTS_f_f (cbrt, tonearest),
};
static void
@@ -6758,11 +6671,15 @@ static const struct test_ff_f_data copysign_test_data[] =
TEST_ff_f (copysign, minus_zero, plus_infty, 0, NO_INEXACT_EXCEPTION),
TEST_ff_f (copysign, minus_zero, minus_zero, minus_zero, NO_INEXACT_EXCEPTION),
- /* XXX More correctly we would have to check the sign of the NaN. */
- TEST_ff_f (copysign, qnan_value, 0, qnan_value, NO_INEXACT_EXCEPTION),
- TEST_ff_f (copysign, qnan_value, minus_zero, qnan_value, NO_INEXACT_EXCEPTION),
- TEST_ff_f (copysign, -qnan_value, 0, qnan_value, NO_INEXACT_EXCEPTION),
- TEST_ff_f (copysign, -qnan_value, minus_zero, qnan_value, NO_INEXACT_EXCEPTION),
+ TEST_ff_f (copysign, 0, qnan_value, 0, NO_INEXACT_EXCEPTION),
+ TEST_ff_f (copysign, 0, -qnan_value, minus_zero, NO_INEXACT_EXCEPTION),
+ TEST_ff_f (copysign, minus_zero, qnan_value, 0, NO_INEXACT_EXCEPTION),
+ TEST_ff_f (copysign, minus_zero, -qnan_value, minus_zero, NO_INEXACT_EXCEPTION),
+
+ TEST_ff_f (copysign, qnan_value, 0, qnan_value, NO_INEXACT_EXCEPTION|TEST_NAN_SIGN),
+ TEST_ff_f (copysign, qnan_value, minus_zero, -qnan_value, NO_INEXACT_EXCEPTION|TEST_NAN_SIGN),
+ TEST_ff_f (copysign, -qnan_value, 0, qnan_value, NO_INEXACT_EXCEPTION|TEST_NAN_SIGN),
+ TEST_ff_f (copysign, -qnan_value, minus_zero, -qnan_value, NO_INEXACT_EXCEPTION|TEST_NAN_SIGN),
};
static void
@@ -6776,66 +6693,11 @@ copysign_test (void)
static const struct test_f_f_data cos_test_data[] =
{
- TEST_f_f (cos, 0, 1),
- TEST_f_f (cos, minus_zero, 1),
TEST_f_f (cos, plus_infty, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
TEST_f_f (cos, minus_infty, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
- TEST_f_f (cos, qnan_value, qnan_value, ERRNO_UNCHANGED),
+ TEST_f_f (cos, qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
- TEST_f_f (cos, M_PI_6l * 2.0, 0.5),
- TEST_f_f (cos, M_PI_6l * 4.0, -0.5),
-
- /* The value of M_PI_2l is never exactly PI/2, and therefore the
- answer is never exactly zero. The answer is equal to the error
- in rounding PI/2 for the type used. Thus the answer is unique
- to each type. */
-#ifdef TEST_FLOAT
- /* 32-bit float. */
- TEST_f_f (cos, M_PI_2l, -0x1.777a5cp-25L),
-#endif
-#if defined TEST_DOUBLE || (defined TEST_LDOUBLE && LDBL_MANT_DIG == 53)
- /* 64-bit double or 64-bit long double. */
- TEST_f_f (cos, M_PI_2l, 0x1.1a62633145c07p-54L),
-#endif
-#if defined TEST_LDOUBLE && LDBL_MANT_DIG == 64
- /* 96-bit long double. */
- TEST_f_f (cos, M_PI_2l, -0xe.ce675d1fc8f8cbbp-69L),
-#endif
-#if defined TEST_LDOUBLE && LDBL_MANT_DIG == 106
- /* 128-bit IBM long double. */
- TEST_f_f (cos, M_PI_2l, 0x1.c1cd129024e088a67cc74020bcp-107L),
-#endif
-#if defined TEST_LDOUBLE && LDBL_MANT_DIG == 113
- /* 128-bit long double. */
- TEST_f_f (cos, M_PI_2l, 0x1.cd129024e088a67cc74020bbea64p-115L),
-#endif
-
- TEST_f_f (cos, 0.75L, 0.731688868873820886311838753000084544L),
-
- TEST_f_f (cos, 0x1p65, 0.99888622066058013610642172179340364209972L),
- TEST_f_f (cos, -0x1p65, 0.99888622066058013610642172179340364209972L),
-
-#ifdef TEST_DOUBLE
- TEST_f_f (cos, 0.80190127184058835, 0.69534156199418473),
-#endif
-
- TEST_f_f (cos, 0x1.442f74p+15, 2.4407839902314016628485779006274989801517e-06L),
-
-#ifndef TEST_FLOAT
- TEST_f_f (cos, 1e22, 0.5232147853951389454975944733847094921409L),
- TEST_f_f (cos, 0x1p1023, -0.826369834614147994500785680811743734805L),
-#endif
-
-#if defined TEST_LDOUBLE && LDBL_MAX_EXP >= 16384
- TEST_f_f (cos, 0x1p16383L, 0.9210843909921906206874509522505756251609L),
-#endif
-
- TEST_f_f (cos, 0x1p+120, -9.25879022854837867303861764107414946730833e-01L),
- TEST_f_f (cos, 0x1p+127, 7.81914638714960072263910298466369236613162e-01L),
- TEST_f_f (cos, 0x1.fffff8p+127, 9.98819362551949040703862043664101081064641e-01L),
- TEST_f_f (cos, 0x1.fffffep+127, 8.53021039830304158051791467692161107353094e-01L),
- TEST_f_f (cos, 0x1p+50, 8.68095904660550604334592502063501320395739e-01L),
- TEST_f_f (cos, 0x1p+28, -1.65568979490578758865468278195361551113358e-01L),
+ AUTO_TESTS_f_f (cos, tonearest),
};
static void
@@ -6849,16 +6711,7 @@ cos_test (void)
static const struct test_f_f_data cos_tonearest_test_data[] =
{
- TEST_f_f (cos, 1, 0.5403023058681397174009366074429766037323L),
- TEST_f_f (cos, 2, -0.4161468365471423869975682295007621897660L),
- TEST_f_f (cos, 3, -0.9899924966004454572715727947312613023937L),
- TEST_f_f (cos, 4, -0.6536436208636119146391681830977503814241L),
- TEST_f_f (cos, 5, 0.2836621854632262644666391715135573083344L),
- TEST_f_f (cos, 6, 0.9601702866503660205456522979229244054519L),
- TEST_f_f (cos, 7, 0.7539022543433046381411975217191820122183L),
- TEST_f_f (cos, 8, -0.1455000338086135258688413818311946826093L),
- TEST_f_f (cos, 9, -0.9111302618846769883682947111811653112463L),
- TEST_f_f (cos, 10, -0.8390715290764524522588639478240648345199L),
+ AUTO_TESTS_f_f (cos, tonearest),
};
static void
@@ -6872,16 +6725,7 @@ cos_test_tonearest (void)
static const struct test_f_f_data cos_towardzero_test_data[] =
{
- TEST_f_f (cos, 1, 0.5403023058681397174009366074429766037323L),
- TEST_f_f (cos, 2, -0.4161468365471423869975682295007621897660L),
- TEST_f_f (cos, 3, -0.9899924966004454572715727947312613023937L),
- TEST_f_f (cos, 4, -0.6536436208636119146391681830977503814241L),
- TEST_f_f (cos, 5, 0.2836621854632262644666391715135573083344L),
- TEST_f_f (cos, 6, 0.9601702866503660205456522979229244054519L),
- TEST_f_f (cos, 7, 0.7539022543433046381411975217191820122183L),
- TEST_f_f (cos, 8, -0.1455000338086135258688413818311946826093L),
- TEST_f_f (cos, 9, -0.9111302618846769883682947111811653112463L),
- TEST_f_f (cos, 10, -0.8390715290764524522588639478240648345199L),
+ AUTO_TESTS_f_f (cos, towardzero),
};
static void
@@ -6895,16 +6739,7 @@ cos_test_towardzero (void)
static const struct test_f_f_data cos_downward_test_data[] =
{
- TEST_f_f (cos, 1, 0.5403023058681397174009366074429766037323L),
- TEST_f_f (cos, 2, -0.4161468365471423869975682295007621897660L),
- TEST_f_f (cos, 3, -0.9899924966004454572715727947312613023937L),
- TEST_f_f (cos, 4, -0.6536436208636119146391681830977503814241L),
- TEST_f_f (cos, 5, 0.2836621854632262644666391715135573083344L),
- TEST_f_f (cos, 6, 0.9601702866503660205456522979229244054519L),
- TEST_f_f (cos, 7, 0.7539022543433046381411975217191820122183L),
- TEST_f_f (cos, 8, -0.1455000338086135258688413818311946826093L),
- TEST_f_f (cos, 9, -0.9111302618846769883682947111811653112463L),
- TEST_f_f (cos, 10, -0.8390715290764524522588639478240648345199L),
+ AUTO_TESTS_f_f (cos, downward),
};
static void
@@ -6918,16 +6753,7 @@ cos_test_downward (void)
static const struct test_f_f_data cos_upward_test_data[] =
{
- TEST_f_f (cos, 1, 0.5403023058681397174009366074429766037323L),
- TEST_f_f (cos, 2, -0.4161468365471423869975682295007621897660L),
- TEST_f_f (cos, 3, -0.9899924966004454572715727947312613023937L),
- TEST_f_f (cos, 4, -0.6536436208636119146391681830977503814241L),
- TEST_f_f (cos, 5, 0.2836621854632262644666391715135573083344L),
- TEST_f_f (cos, 6, 0.9601702866503660205456522979229244054519L),
- TEST_f_f (cos, 7, 0.7539022543433046381411975217191820122183L),
- TEST_f_f (cos, 8, -0.1455000338086135258688413818311946826093L),
- TEST_f_f (cos, 9, -0.9111302618846769883682947111811653112463L),
- TEST_f_f (cos, 10, -0.8390715290764524522588639478240648345199L),
+ AUTO_TESTS_f_f (cos, upward),
};
static void
@@ -6941,21 +6767,11 @@ cos_test_upward (void)
static const struct test_f_f_data cosh_test_data[] =
{
- TEST_f_f (cosh, 0, 1),
- TEST_f_f (cosh, minus_zero, 1),
+ TEST_f_f (cosh, plus_infty, plus_infty, NO_TEST_INLINE),
+ TEST_f_f (cosh, minus_infty, plus_infty, NO_TEST_INLINE),
+ TEST_f_f (cosh, qnan_value, qnan_value, NO_INEXACT_EXCEPTION),
-#ifndef TEST_INLINE
- TEST_f_f (cosh, plus_infty, plus_infty),
- TEST_f_f (cosh, minus_infty, plus_infty),
-#endif
- TEST_f_f (cosh, qnan_value, qnan_value),
-
- TEST_f_f (cosh, 0.75L, 1.29468328467684468784170818539018176L),
-
-#ifndef TEST_FLOAT
- TEST_f_f (cosh, 709.8893558127259666434838436543941497802734375L, 9.9999998999995070652573675944761818416035e+307L),
- TEST_f_f (cosh, -709.8893558127259666434838436543941497802734375L, 9.9999998999995070652573675944761818416035e+307L),
-#endif
+ AUTO_TESTS_f_f (cosh, tonearest),
};
static void
@@ -6969,9 +6785,7 @@ cosh_test (void)
static const struct test_f_f_data cosh_tonearest_test_data[] =
{
- TEST_f_f (cosh, 22, 1792456423.065795780980053377632656584997L),
- TEST_f_f (cosh, 23, 4872401723.124451300068625740569997090344L),
- TEST_f_f (cosh, 24, 13244561064.92173614708845674912733665919L),
+ AUTO_TESTS_f_f (cosh, tonearest),
};
static void
@@ -6985,9 +6799,7 @@ cosh_test_tonearest (void)
static const struct test_f_f_data cosh_towardzero_test_data[] =
{
- TEST_f_f (cosh, 22, 1792456423.065795780980053377632656584997L),
- TEST_f_f (cosh, 23, 4872401723.124451300068625740569997090344L),
- TEST_f_f (cosh, 24, 13244561064.92173614708845674912733665919L),
+ AUTO_TESTS_f_f (cosh, towardzero),
};
static void
@@ -7001,9 +6813,7 @@ cosh_test_towardzero (void)
static const struct test_f_f_data cosh_downward_test_data[] =
{
- TEST_f_f (cosh, 22, 1792456423.065795780980053377632656584997L),
- TEST_f_f (cosh, 23, 4872401723.124451300068625740569997090344L),
- TEST_f_f (cosh, 24, 13244561064.92173614708845674912733665919L),
+ AUTO_TESTS_f_f (cosh, downward),
};
static void
@@ -7017,9 +6827,7 @@ cosh_test_downward (void)
static const struct test_f_f_data cosh_upward_test_data[] =
{
- TEST_f_f (cosh, 22, 1792456423.065795780980053377632656584997L),
- TEST_f_f (cosh, 23, 4872401723.124451300068625740569997090344L),
- TEST_f_f (cosh, 24, 13244561064.92173614708845674912733665919L),
+ AUTO_TESTS_f_f (cosh, upward),
};
static void
@@ -7809,18 +7617,11 @@ ctanh_test_upward (void)
static const struct test_f_f_data erf_test_data[] =
{
- TEST_f_f (erf, 0, 0),
- TEST_f_f (erf, minus_zero, minus_zero),
TEST_f_f (erf, plus_infty, 1),
TEST_f_f (erf, minus_infty, -1),
- TEST_f_f (erf, qnan_value, qnan_value),
+ TEST_f_f (erf, qnan_value, qnan_value, NO_INEXACT_EXCEPTION),
- TEST_f_f (erf, 0.125L, 0.140316204801333817393029446521623398L),
- TEST_f_f (erf, 0.75L, 0.711155633653515131598937834591410777L),
- TEST_f_f (erf, 1.25L, 0.922900128256458230136523481197281140L),
- TEST_f_f (erf, 2.0L, 0.995322265018952734162069256367252929L),
- TEST_f_f (erf, 4.125L, 0.999999994576599200434933994687765914L),
- TEST_f_f (erf, 27.0L, 1.0L),
+ AUTO_TESTS_f_f (erf, tonearest),
};
static void
@@ -7836,27 +7637,9 @@ static const struct test_f_f_data erfc_test_data[] =
{
TEST_f_f (erfc, plus_infty, 0.0),
TEST_f_f (erfc, minus_infty, 2.0),
- TEST_f_f (erfc, 0.0, 1.0),
- TEST_f_f (erfc, minus_zero, 1.0),
- TEST_f_f (erfc, qnan_value, qnan_value),
-
- TEST_f_f (erfc, 0.125L, 0.859683795198666182606970553478376602L),
- TEST_f_f (erfc, 0.75L, 0.288844366346484868401062165408589223L),
- TEST_f_f (erfc, 1.25L, 0.0770998717435417698634765188027188596L),
- TEST_f_f (erfc, 2.0L, 0.00467773498104726583793074363274707139L),
- TEST_f_f (erfc, 0x1.f7303cp+1L, 2.705500297238986897105236321218861842255e-8L),
- TEST_f_f (erfc, 4.125L, 0.542340079956506600531223408575531062e-8L),
- TEST_f_f (erfc, 0x1.ffa002p+2L, 1.233585992097580296336099501489175967033e-29L),
- TEST_f_f (erfc, 0x1.ffffc8p+2L, 1.122671365033056305522366683719541099329e-29L),
-#ifdef TEST_LDOUBLE
- /* The result can only be represented in long double. */
-# if LDBL_MIN_10_EXP < -319
- TEST_f_f (erfc, 27.0L, 0.523704892378925568501606768284954709e-318L),
-# endif
-# if LDBL_MANT_DIG >= 106
- TEST_f_f (erfc, 0x1.ffff56789abcdef0123456789a8p+2L, 1.123161416304655390092138725253789378459e-29L),
-# endif
-#endif
+ TEST_f_f (erfc, qnan_value, qnan_value, NO_INEXACT_EXCEPTION),
+
+ AUTO_TESTS_f_f (erfc, tonearest),
};
static void
@@ -7870,36 +7653,11 @@ erfc_test (void)
static const struct test_f_f_data exp_test_data[] =
{
- TEST_f_f (exp, 0, 1),
- TEST_f_f (exp, minus_zero, 1),
-
-#ifndef TEST_INLINE
- TEST_f_f (exp, plus_infty, plus_infty),
- TEST_f_f (exp, minus_infty, 0),
-#endif
- TEST_f_f (exp, qnan_value, qnan_value),
- TEST_f_f (exp, 1, M_El),
+ TEST_f_f (exp, plus_infty, plus_infty, NO_TEST_INLINE),
+ TEST_f_f (exp, minus_infty, 0, NO_TEST_INLINE),
+ TEST_f_f (exp, qnan_value, qnan_value, NO_INEXACT_EXCEPTION),
- TEST_f_f (exp, 2, M_E2l),
- TEST_f_f (exp, 3, M_E3l),
- TEST_f_f (exp, 0.75L, 2.11700001661267466854536981983709561L),
- TEST_f_f (exp, 50.0L, 5184705528587072464087.45332293348538L),
- TEST_f_f (exp, 88.72269439697265625L, 3.40233126623160774937554134772290447915e38L),
-#ifndef TEST_FLOAT
- TEST_f_f (exp, 709.75L, 1.739836873264160557698252711673830393864768e+308L),
-#endif
-#if defined TEST_LDOUBLE && __LDBL_MAX_EXP__ > 1024
- /* The result can only be represented in sane long double. */
- TEST_f_f (exp, 1000.0L, 0.197007111401704699388887935224332313e435L),
-#endif
-
-#if !(defined TEST_LDOUBLE && LDBL_MAX_EXP > 1024)
- TEST_f_f (exp, 710, plus_infty, OVERFLOW_EXCEPTION|ERRNO_ERANGE),
- TEST_f_f (exp, -1234, plus_zero, UNDERFLOW_EXCEPTION),
-#endif
- TEST_f_f (exp, 1e5, plus_infty, OVERFLOW_EXCEPTION|ERRNO_ERANGE),
- TEST_f_f (exp, max_value, plus_infty, OVERFLOW_EXCEPTION|ERRNO_ERANGE),
- TEST_f_f (exp, -max_value, 0, UNDERFLOW_EXCEPTION),
+ AUTO_TESTS_f_f (exp, tonearest),
};
static void
@@ -7913,9 +7671,7 @@ exp_test (void)
static const struct test_f_f_data exp_tonearest_test_data[] =
{
- TEST_f_f (exp, 1, M_El),
- TEST_f_f (exp, 2, M_E2l),
- TEST_f_f (exp, 3, M_E3l),
+ AUTO_TESTS_f_f (exp, tonearest),
};
static void
@@ -7929,9 +7685,7 @@ exp_test_tonearest (void)
static const struct test_f_f_data exp_towardzero_test_data[] =
{
- TEST_f_f (exp, 1, M_El),
- TEST_f_f (exp, 2, M_E2l),
- TEST_f_f (exp, 3, M_E3l),
+ AUTO_TESTS_f_f (exp, towardzero),
};
static void
@@ -7945,9 +7699,7 @@ exp_test_towardzero (void)
static const struct test_f_f_data exp_downward_test_data[] =
{
- TEST_f_f (exp, 1, M_El),
- TEST_f_f (exp, 2, M_E2l),
- TEST_f_f (exp, 3, M_E3l),
+ AUTO_TESTS_f_f (exp, downward),
};
static void
@@ -7961,9 +7713,7 @@ exp_test_downward (void)
static const struct test_f_f_data exp_upward_test_data[] =
{
- TEST_f_f (exp, 1, M_El),
- TEST_f_f (exp, 2, M_E2l),
- TEST_f_f (exp, 3, M_E3l),
+ AUTO_TESTS_f_f (exp, upward),
};
static void
@@ -7977,29 +7727,11 @@ exp_test_upward (void)
static const struct test_f_f_data exp10_test_data[] =
{
- TEST_f_f (exp10, 0, 1),
- TEST_f_f (exp10, minus_zero, 1),
-
TEST_f_f (exp10, plus_infty, plus_infty),
TEST_f_f (exp10, minus_infty, 0),
- TEST_f_f (exp10, qnan_value, qnan_value),
- TEST_f_f (exp10, 3, 1000),
- TEST_f_f (exp10, -1, 0.1L),
- TEST_f_f (exp10, 36, 1.0e36L),
- TEST_f_f (exp10, -36, 1.0e-36L),
-#ifndef TEST_FLOAT
- TEST_f_f (exp10, 305, 1.0e305L),
- TEST_f_f (exp10, -305, 1.0e-305L, UNDERFLOW_EXCEPTION_LDOUBLE_IBM),
-#endif
-#if defined TEST_LDOUBLE && LDBL_MAX_10_EXP >= 4932
- TEST_f_f (exp10, 4932, 1.0e4932L),
- TEST_f_f (exp10, -4932, 1.0e-4932L, UNDERFLOW_EXCEPTION),
-#endif
- TEST_f_f (exp10, 1e6, plus_infty, OVERFLOW_EXCEPTION|ERRNO_ERANGE),
- TEST_f_f (exp10, -1e6, 0, UNDERFLOW_EXCEPTION),
- TEST_f_f (exp10, max_value, plus_infty, OVERFLOW_EXCEPTION|ERRNO_ERANGE),
- TEST_f_f (exp10, -max_value, 0, UNDERFLOW_EXCEPTION),
- TEST_f_f (exp10, 0.75L, 5.62341325190349080394951039776481231L),
+ TEST_f_f (exp10, qnan_value, qnan_value, NO_INEXACT_EXCEPTION),
+
+ AUTO_TESTS_f_f (exp10, tonearest),
};
static void
@@ -8022,34 +7754,11 @@ pow10_test (void)
static const struct test_f_f_data exp2_test_data[] =
{
- TEST_f_f (exp2, 0, 1),
- TEST_f_f (exp2, minus_zero, 1),
TEST_f_f (exp2, plus_infty, plus_infty),
TEST_f_f (exp2, minus_infty, 0),
- TEST_f_f (exp2, qnan_value, qnan_value),
-
- TEST_f_f (exp2, 10, 1024),
- TEST_f_f (exp2, -1, 0.5),
- TEST_f_f (exp2, 1e6, plus_infty, OVERFLOW_EXCEPTION|ERRNO_ERANGE),
- TEST_f_f (exp2, -1e6, 0, UNDERFLOW_EXCEPTION),
- TEST_f_f (exp2, max_value, plus_infty, OVERFLOW_EXCEPTION|ERRNO_ERANGE),
- TEST_f_f (exp2, -max_value, 0, UNDERFLOW_EXCEPTION),
- TEST_f_f (exp2, 0.75L, 1.68179283050742908606225095246642979L),
-
- TEST_f_f (exp2, 100.5, 1.792728671193156477399422023278661496394e+30L),
- TEST_f_f (exp2, 127, 0x1p127),
- TEST_f_f (exp2, -149, 0x1p-149),
+ TEST_f_f (exp2, qnan_value, qnan_value, NO_INEXACT_EXCEPTION),
-#ifndef TEST_FLOAT
- TEST_f_f (exp2, 1000.25, 1.274245659452564874772384918171765416737e+301L),
- TEST_f_f (exp2, 1023, 0x1p1023),
- TEST_f_f (exp2, -1074, 0x1p-1074),
-#endif
-
-#if defined TEST_LDOUBLE && LDBL_MAX_EXP >= 16384
- TEST_f_f (exp2, 16383, 0x1p16383L),
- TEST_f_f (exp2, -16400, 0x1p-16400L),
-#endif
+ AUTO_TESTS_f_f (exp2, tonearest),
};
static void
@@ -8063,60 +7772,74 @@ exp2_test (void)
static const struct test_f_f_data expm1_test_data[] =
{
- TEST_f_f (expm1, 0, 0),
- TEST_f_f (expm1, minus_zero, minus_zero),
+ TEST_f_f (expm1, plus_infty, plus_infty, NO_TEST_INLINE),
+ TEST_f_f (expm1, minus_infty, -1, NO_TEST_INLINE),
+ TEST_f_f (expm1, qnan_value, qnan_value, NO_INEXACT_EXCEPTION),
-#ifndef TEST_INLINE
- TEST_f_f (expm1, plus_infty, plus_infty),
- TEST_f_f (expm1, minus_infty, -1),
-#endif
- TEST_f_f (expm1, qnan_value, qnan_value),
+ AUTO_TESTS_f_f (expm1, tonearest),
+ };
- TEST_f_f (expm1, 1, M_El - 1.0),
- TEST_f_f (expm1, 0.75L, 1.11700001661267466854536981983709561L),
+static void
+expm1_test (void)
+{
+ START (expm1);
+ RUN_TEST_LOOP_f_f (expm1, expm1_test_data, );
+ END;
+}
- TEST_f_f (expm1, 50.0L, 5.1847055285870724640864533229334853848275e+21L),
-#ifndef TEST_FLOAT
- TEST_f_f (expm1, 127.0L, 1.4302079958348104463583671072905261080748e+55L),
- TEST_f_f (expm1, 500.0L, 1.4035922178528374107397703328409120821806e+217L),
-#endif
+static const struct test_f_f_data expm1_tonearest_test_data[] =
+ {
+ AUTO_TESTS_f_f (expm1, tonearest),
+ };
-#if defined TEST_LDOUBLE && LDBL_MAX_EXP >= 16384
- TEST_f_f (expm1, 11356.25L, 9.05128237311923300051376115753226014206e+4931L),
-#endif
-
- TEST_f_f (expm1, -10.0, -0.9999546000702375151484644084844394493898L),
- TEST_f_f (expm1, -16.0, -0.9999998874648252807408854862248209398728L),
- TEST_f_f (expm1, -17.0, -0.9999999586006228121483334034897228104472L),
- TEST_f_f (expm1, -18.0, -0.9999999847700202552873715638633707664826L),
- TEST_f_f (expm1, -36.0, -0.9999999999999997680477169756430611687736L),
- TEST_f_f (expm1, -37.0, -0.9999999999999999146695237425593420572195L),
- TEST_f_f (expm1, -38.0, -0.9999999999999999686086720795197037129104L),
- TEST_f_f (expm1, -44.0, -0.9999999999999999999221886775886620348429L),
- TEST_f_f (expm1, -45.0, -0.9999999999999999999713748141945060635553L),
- TEST_f_f (expm1, -46.0, -0.9999999999999999999894693826424461876212L),
- TEST_f_f (expm1, -73.0, -0.9999999999999999999999999999999802074012L),
- TEST_f_f (expm1, -74.0, -0.9999999999999999999999999999999927187098L),
- TEST_f_f (expm1, -75.0, -0.9999999999999999999999999999999973213630L),
- TEST_f_f (expm1, -78.0, -0.9999999999999999999999999999999998666385L),
- TEST_f_f (expm1, -79.0, -0.9999999999999999999999999999999999509391L),
- TEST_f_f (expm1, -80.0, -0.9999999999999999999999999999999999819515L),
- TEST_f_f (expm1, -100.0, -1.0),
- TEST_f_f (expm1, -1000.0, -1.0),
- TEST_f_f (expm1, -10000.0, -1.0),
- TEST_f_f (expm1, -100000.0, -1.0),
-
- TEST_f_f (expm1, 100000.0, plus_infty, OVERFLOW_EXCEPTION|ERRNO_ERANGE),
- TEST_f_f (expm1, max_value, plus_infty, OVERFLOW_EXCEPTION|ERRNO_ERANGE),
- TEST_f_f (expm1, -max_value, -1),
+static void
+expm1_test_tonearest (void)
+{
+ START (expm1_tonearest);
+ RUN_TEST_LOOP_f_f (expm1, expm1_tonearest_test_data, FE_TONEAREST);
+ END;
+}
+
+
+static const struct test_f_f_data expm1_towardzero_test_data[] =
+ {
+ AUTO_TESTS_f_f (expm1, towardzero),
};
static void
-expm1_test (void)
+expm1_test_towardzero (void)
{
- START (expm1);
- RUN_TEST_LOOP_f_f (expm1, expm1_test_data, );
+ START (expm1_towardzero);
+ RUN_TEST_LOOP_f_f (expm1, expm1_towardzero_test_data, FE_TOWARDZERO);
+ END;
+}
+
+
+static const struct test_f_f_data expm1_downward_test_data[] =
+ {
+ AUTO_TESTS_f_f (expm1, downward),
+ };
+
+static void
+expm1_test_downward (void)
+{
+ START (expm1_downward);
+ RUN_TEST_LOOP_f_f (expm1, expm1_downward_test_data, FE_DOWNWARD);
+ END;
+}
+
+
+static const struct test_f_f_data expm1_upward_test_data[] =
+ {
+ AUTO_TESTS_f_f (expm1, upward),
+ };
+
+static void
+expm1_test_upward (void)
+{
+ START (expm1_upward);
+ RUN_TEST_LOOP_f_f (expm1, expm1_upward_test_data, FE_UPWARD);
END;
}
@@ -8128,7 +7851,8 @@ static const struct test_f_f_data fabs_test_data[] =
TEST_f_f (fabs, plus_infty, plus_infty, NO_INEXACT_EXCEPTION),
TEST_f_f (fabs, minus_infty, plus_infty, NO_INEXACT_EXCEPTION),
- TEST_f_f (fabs, qnan_value, qnan_value, NO_INEXACT_EXCEPTION),
+ TEST_f_f (fabs, qnan_value, qnan_value, NO_INEXACT_EXCEPTION|TEST_NAN_SIGN),
+ TEST_f_f (fabs, -qnan_value, qnan_value, NO_INEXACT_EXCEPTION|TEST_NAN_SIGN),
TEST_f_f (fabs, 38.0, 38.0, NO_INEXACT_EXCEPTION),
TEST_f_f (fabs, -M_El, M_El, NO_INEXACT_EXCEPTION),
@@ -9347,6 +9071,13 @@ static const struct test_ff_f_data fmod_test_data[] =
#if defined TEST_LDOUBLE && LDBL_MIN_EXP <= -16381
TEST_ff_f (fmod, 0x0.fffffffffffffffep-16382L, 0x1p-16445L, plus_zero, NO_INEXACT_EXCEPTION),
#endif
+#if defined TEST_LDOUBLE && LDBL_MANT_DIG >= 56
+ TEST_ff_f (fmod, -0x1.00000000000004p+0L, 0x1.fffffffffffff8p-1L, -0x1p-53L, NO_INEXACT_EXCEPTION),
+ TEST_ff_f (fmod, 0x1.fffffffffffffap-1L, 0x1.fffffffffffff8p-1L, 0x1p-56L, NO_INEXACT_EXCEPTION),
+ TEST_ff_f (fmod, -0x1.fffffffffffffap-1L, 0x1.fffffffffffff8p-1L, -0x1p-56L, NO_INEXACT_EXCEPTION),
+ TEST_ff_f (fmod, 0x1.fffffffffffffap-1L, -0x1.fffffffffffff8p-1L, 0x1p-56L, NO_INEXACT_EXCEPTION),
+ TEST_ff_f (fmod, -0x1.fffffffffffffap-1L, -0x1.fffffffffffff8p-1L, -0x1p-56L, NO_INEXACT_EXCEPTION),
+#endif
};
static void
@@ -9406,64 +9137,14 @@ static const struct test_ff_f_data hypot_test_data[] =
TEST_ff_f (hypot, plus_infty, 1, plus_infty),
TEST_ff_f (hypot, minus_infty, 1, plus_infty),
-#ifndef TEST_INLINE
- TEST_ff_f (hypot, plus_infty, qnan_value, plus_infty),
- TEST_ff_f (hypot, minus_infty, qnan_value, plus_infty),
- TEST_ff_f (hypot, qnan_value, plus_infty, plus_infty),
- TEST_ff_f (hypot, qnan_value, minus_infty, plus_infty),
-#endif
-
- TEST_ff_f (hypot, qnan_value, qnan_value, qnan_value),
-
- /* hypot (x,y) == hypot (+-x, +-y) */
- TEST_ff_f (hypot, 0.7L, 12.4L, 12.419742348374220601176836866763271L),
- TEST_ff_f (hypot, -0.7L, 12.4L, 12.419742348374220601176836866763271L),
- TEST_ff_f (hypot, 0.7L, -12.4L, 12.419742348374220601176836866763271L),
- TEST_ff_f (hypot, -0.7L, -12.4L, 12.419742348374220601176836866763271L),
- TEST_ff_f (hypot, 12.4L, 0.7L, 12.419742348374220601176836866763271L),
- TEST_ff_f (hypot, -12.4L, 0.7L, 12.419742348374220601176836866763271L),
- TEST_ff_f (hypot, 12.4L, -0.7L, 12.419742348374220601176836866763271L),
- TEST_ff_f (hypot, -12.4L, -0.7L, 12.419742348374220601176836866763271L),
-
- /* hypot (x,0) == fabs (x) */
- TEST_ff_f (hypot, 0.75L, 0, 0.75L),
- TEST_ff_f (hypot, -0.75L, 0, 0.75L),
- TEST_ff_f (hypot, -5.7e7, 0, 5.7e7L),
-
- TEST_ff_f (hypot, 0.75L, 1.25L, 1.45773797371132511771853821938639577L),
+ TEST_ff_f (hypot, plus_infty, qnan_value, plus_infty, NO_TEST_INLINE),
+ TEST_ff_f (hypot, minus_infty, qnan_value, plus_infty, NO_TEST_INLINE),
+ TEST_ff_f (hypot, qnan_value, plus_infty, plus_infty, NO_TEST_INLINE),
+ TEST_ff_f (hypot, qnan_value, minus_infty, plus_infty, NO_TEST_INLINE),
- TEST_ff_f (hypot, 1.0L, 0x1p-61L, 1.0L),
- TEST_ff_f (hypot, 0x1p+0L, 0x1.fp-129L, 0x1p+0L),
-#if defined TEST_LDOUBLE && LDBL_MANT_DIG >= 106
- TEST_ff_f (hypot, 0x1.23456789abcdef0123456789ab8p-500L, 0x1.23456789abcdef0123456789ab8p-500L, 4.9155782399407039128612180934736799735113e-151L),
-#endif
-
-#if !(defined TEST_FLOAT && defined TEST_INLINE)
- TEST_ff_f (hypot, 0x3p125L, 0x4p125L, 0x5p125L),
- TEST_ff_f (hypot, 0x1.234566p-126L, 0x1.234566p-126L, 1.891441686191081936598531534017449451173e-38L),
-#endif
-
-#if !defined TEST_FLOAT && !(defined TEST_DOUBLE && defined TEST_INLINE)
- TEST_ff_f (hypot, 0x3p1021L, 0x4p1021L, 0x5p1021L),
- TEST_ff_f (hypot, 0x1p+0L, 0x0.3ep-1022L, 0x1p+0L),
-#endif
-
-#if defined TEST_LDOUBLE && LDBL_MAX_EXP >= 16384 && !defined TEST_INLINE
- TEST_ff_f (hypot, 0x3p16381L, 0x4p16381L, 0x5p16381L),
-#endif
+ TEST_ff_f (hypot, qnan_value, qnan_value, qnan_value, NO_INEXACT_EXCEPTION),
- TEST_ff_f (hypot, 0x1p-149L, 0x1p-149L, 1.9817352931807469938024533350782879785095e-45L, UNDERFLOW_EXCEPTION_FLOAT),
-
-#ifndef TEST_FLOAT
- TEST_ff_f (hypot, 0x1p-1074L, 0x1p-1074L, 6.9871433705131320800651344656990806305791e-324L, UNDERFLOW_EXCEPTION_DOUBLE),
-#endif
-
-#if defined TEST_LDOUBLE && LDBL_MIN_EXP <= -16381 && !defined TEST_INLINE
- TEST_ff_f (hypot, 0x1p-16445L, 0x1p-16445L, 5.1550906155442528702558159159596215039925e-4951L, UNDERFLOW_EXCEPTION),
-# if LDBL_MANT_DIG >= 113
- TEST_ff_f (hypot, 0x1p-16494L, 0x1p-16494L, 9.1572804726500807075521065242888978445857e-4966L, UNDERFLOW_EXCEPTION),
-# endif
-#endif
+ AUTO_TESTS_ff_f (hypot, tonearest),
};
static void
@@ -9775,31 +9456,10 @@ isunordered_test (void)
static const struct test_f_f_data j0_test_data[] =
{
/* j0 is the Bessel function of the first kind of order 0 */
- TEST_f_f (j0, qnan_value, qnan_value),
+ TEST_f_f (j0, qnan_value, qnan_value, NO_INEXACT_EXCEPTION),
TEST_f_f (j0, plus_infty, 0),
- TEST_f_f (j0, -1.0, 0.765197686557966551449717526102663221L),
- TEST_f_f (j0, 0.0, 1.0),
- TEST_f_f (j0, 0.125L, 0.996097563041985204620768999453174712L),
- TEST_f_f (j0, 0.75L, 0.864242275166648623555731103820923211L),
- TEST_f_f (j0, 1.0, 0.765197686557966551449717526102663221L),
- TEST_f_f (j0, 1.5, 0.511827671735918128749051744283411720L),
- TEST_f_f (j0, 2.0, 0.223890779141235668051827454649948626L),
- TEST_f_f (j0, 8.0, 0.171650807137553906090869407851972001L),
- TEST_f_f (j0, 10.0, -0.245935764451348335197760862485328754L),
- TEST_f_f (j0, 4.0, -3.9714980986384737228659076845169804197562E-1L),
- TEST_f_f (j0, -4.0, -3.9714980986384737228659076845169804197562E-1L),
-
- TEST_f_f (j0, 0x1.d7ce3ap+107L, 2.775523647291230802651040996274861694514e-17L),
-#ifndef TEST_FLOAT
- TEST_f_f (j0, -0x1.001000001p+593L, -3.927269966354206207832593635798954916263e-90L),
- TEST_f_f (j0, 0x1p1023L, -1.5665258060609012834424478437196679802783e-155L),
-#endif
-
-#if defined TEST_LDOUBLE && LDBL_MAX_EXP >= 16384
- TEST_f_f (j0, 0x1p16382L, -1.2193782500509000574176799046642541129387e-2466L),
- TEST_f_f (j0, 0x1p16383L, 9.5859502826270374691362975419147645151233e-2467L),
-#endif
+ AUTO_TESTS_f_f (j0, tonearest),
};
static void
@@ -9814,30 +9474,10 @@ j0_test (void)
static const struct test_f_f_data j1_test_data[] =
{
/* j1 is the Bessel function of the first kind of order 1 */
- TEST_f_f (j1, qnan_value, qnan_value),
+ TEST_f_f (j1, qnan_value, qnan_value, NO_INEXACT_EXCEPTION),
TEST_f_f (j1, plus_infty, 0),
- TEST_f_f (j1, -1.0, -0.440050585744933515959682203718914913L),
- TEST_f_f (j1, 0.0, 0.0),
- TEST_f_f (j1, 0.125L, 0.0623780091344946810942311355879361177L),
- TEST_f_f (j1, 0.75L, 0.349243602174862192523281016426251335L),
- TEST_f_f (j1, 1.0, 0.440050585744933515959682203718914913L),
- TEST_f_f (j1, 1.5, 0.557936507910099641990121213156089400L),
- TEST_f_f (j1, 2.0, 0.576724807756873387202448242269137087L),
- TEST_f_f (j1, 8.0, 0.234636346853914624381276651590454612L),
- TEST_f_f (j1, 10.0, 0.0434727461688614366697487680258592883L),
-
- TEST_f_f (j1, 0x1.3ffp+74L, 1.818984347516051243459364437186082741567e-12L),
-
-#ifndef TEST_FLOAT
- TEST_f_f (j1, 0x1.ff00000000002p+840L, 1.846591691699331493194965158699937660696e-127L),
- TEST_f_f (j1, 0x1p1023L, 8.2687542933709649327986678723012001545638e-155L),
-#endif
-
-#if defined TEST_LDOUBLE && LDBL_MAX_EXP >= 16384
- TEST_f_f (j1, 0x1p16382L, 8.0839224448726336195866026476176740513439e-2467L),
- TEST_f_f (j1, 0x1p16383L, -3.8895531955766020648617743624167352352217e-2467L),
-#endif
+ AUTO_TESTS_f_f (j1, tonearest),
};
static void
@@ -9852,69 +9492,22 @@ static const struct test_if_f_data jn_test_data[] =
{
/* jn is the Bessel function of the first kind of order n. */
/* jn (0, x) == j0 (x) */
- TEST_if_f (jn, 0, qnan_value, qnan_value),
+ TEST_if_f (jn, 0, qnan_value, qnan_value, NO_INEXACT_EXCEPTION),
TEST_if_f (jn, 0, plus_infty, 0),
- TEST_if_f (jn, 0, -1.0, 0.765197686557966551449717526102663221L),
- TEST_if_f (jn, 0, 0.0, 1.0),
- TEST_if_f (jn, 0, 0.125L, 0.996097563041985204620768999453174712L),
- TEST_if_f (jn, 0, 0.75L, 0.864242275166648623555731103820923211L),
- TEST_if_f (jn, 0, 1.0, 0.765197686557966551449717526102663221L),
- TEST_if_f (jn, 0, 1.5, 0.511827671735918128749051744283411720L),
- TEST_if_f (jn, 0, 2.0, 0.223890779141235668051827454649948626L),
- TEST_if_f (jn, 0, 8.0, 0.171650807137553906090869407851972001L),
- TEST_if_f (jn, 0, 10.0, -0.245935764451348335197760862485328754L),
- TEST_if_f (jn, 0, 4.0, -3.9714980986384737228659076845169804197562E-1L),
- TEST_if_f (jn, 0, -4.0, -3.9714980986384737228659076845169804197562E-1L),
/* jn (1, x) == j1 (x) */
- TEST_if_f (jn, 1, qnan_value, qnan_value),
+ TEST_if_f (jn, 1, qnan_value, qnan_value, NO_INEXACT_EXCEPTION),
TEST_if_f (jn, 1, plus_infty, 0),
- TEST_if_f (jn, 1, -1.0, -0.440050585744933515959682203718914913L),
- TEST_if_f (jn, 1, 0.0, 0.0),
- TEST_if_f (jn, 1, 0.125L, 0.0623780091344946810942311355879361177L),
- TEST_if_f (jn, 1, 0.75L, 0.349243602174862192523281016426251335L),
- TEST_if_f (jn, 1, 1.0, 0.440050585744933515959682203718914913L),
- TEST_if_f (jn, 1, 1.5, 0.557936507910099641990121213156089400L),
- TEST_if_f (jn, 1, 2.0, 0.576724807756873387202448242269137087L),
- TEST_if_f (jn, 1, 8.0, 0.234636346853914624381276651590454612L),
- TEST_if_f (jn, 1, 10.0, 0.0434727461688614366697487680258592883L),
/* jn (3, x) */
- TEST_if_f (jn, 3, qnan_value, qnan_value),
+ TEST_if_f (jn, 3, qnan_value, qnan_value, NO_INEXACT_EXCEPTION),
TEST_if_f (jn, 3, plus_infty, 0),
- TEST_if_f (jn, 3, -1.0, -0.0195633539826684059189053216217515083L),
- TEST_if_f (jn, 3, 0.0, 0.0),
- TEST_if_f (jn, 3, 0.125L, 0.406503832554912875023029337653442868e-4L),
- TEST_if_f (jn, 3, 0.75L, 0.848438342327410884392755236884386804e-2L),
- TEST_if_f (jn, 3, 1.0, 0.0195633539826684059189053216217515083L),
- TEST_if_f (jn, 3, 2.0, 0.128943249474402051098793332969239835L),
- TEST_if_f (jn, 3, 10.0, 0.0583793793051868123429354784103409563L),
-
/* jn (10, x) */
- TEST_if_f (jn, 10, qnan_value, qnan_value),
+ TEST_if_f (jn, 10, qnan_value, qnan_value, NO_INEXACT_EXCEPTION),
TEST_if_f (jn, 10, plus_infty, 0),
- TEST_if_f (jn, 10, -1.0, 0.263061512368745320699785368779050294e-9L),
- TEST_if_f (jn, 10, 0.0, 0.0),
- TEST_if_f (jn, 10, 0.125L, 0.250543369809369890173993791865771547e-18L),
- TEST_if_f (jn, 10, 0.75L, 0.149621713117596814698712483621682835e-10L),
- TEST_if_f (jn, 10, 1.0, 0.263061512368745320699785368779050294e-9L),
- TEST_if_f (jn, 10, 2.0, 0.251538628271673670963516093751820639e-6L),
- TEST_if_f (jn, 10, 10.0, 0.207486106633358857697278723518753428L),
-
- /* BZ #11589 .*/
- TEST_if_f (jn, 2, 2.4048255576957729L, 0.43175480701968038399746111312430703L),
- TEST_if_f (jn, 3, 2.4048255576957729L, 0.19899990535769083404042146764530813L),
- TEST_if_f (jn, 4, 2.4048255576957729L, 0.647466661641779720084932282551219891E-1L),
- TEST_if_f (jn, 5, 2.4048255576957729L, 0.163892432048058525099230549946147698E-1L),
- TEST_if_f (jn, 6, 2.4048255576957729L, 0.34048184720278336646673682895929161E-2L),
- TEST_if_f (jn, 7, 2.4048255576957729L, 0.60068836573295394221291569249883076E-3L),
- TEST_if_f (jn, 8, 2.4048255576957729L, 0.92165786705344923232879022467054148E-4L),
- TEST_if_f (jn, 9, 2.4048255576957729L, 0.12517270977961513005428966643852564E-4L),
-
- /* Bug 14155: spurious exception may occur. */
- TEST_if_f (jn, 2, 0x1.ffff62p+99L, -4.43860668048170034334926693188979974489e-16L, UNDERFLOW_EXCEPTION_OK),
+ AUTO_TESTS_if_f (jn, tonearest),
};
static void
@@ -9956,22 +9549,14 @@ static const struct test_f_f1_data lgamma_test_data[] =
TEST_f_f1 (lgamma, plus_infty, plus_infty, 1),
TEST_f_f1 (lgamma, 0, plus_infty, 1, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
TEST_f_f1 (lgamma, minus_zero, plus_infty, -1, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
- TEST_f_f1 (lgamma, qnan_value, qnan_value, IGNORE),
+ TEST_f_f1 (lgamma, qnan_value, qnan_value, IGNORE, NO_INEXACT_EXCEPTION),
/* lgamma (x) == +inf plus divide by zero exception for integer x <= 0. */
TEST_f_f1 (lgamma, -3, plus_infty, IGNORE, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
TEST_f_f1 (lgamma, minus_infty, plus_infty, IGNORE),
TEST_f_f1 (lgamma, -max_value, plus_infty, IGNORE, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
- TEST_f_f1 (lgamma, max_value, plus_infty, 1, OVERFLOW_EXCEPTION|ERRNO_ERANGE),
-
- TEST_f_f1 (lgamma, 1, 0, 1),
- TEST_f_f1 (lgamma, 3, M_LN2l, 1),
-
- TEST_f_f1 (lgamma, 0.5, M_LOG_SQRT_PIl, 1),
- TEST_f_f1 (lgamma, -0.5, M_LOG_2_SQRT_PIl, -1),
- TEST_f_f1 (lgamma, 0.7L, 0.260867246531666514385732417016759578L, 1),
- TEST_f_f1 (lgamma, 1.2L, -0.853740900033158497197028392998854470e-1L, 1),
+ AUTO_TESTS_f_f1 (lgamma, tonearest),
};
static void
@@ -9997,7 +9582,9 @@ static const struct test_f_l_data lrint_test_data[] =
/* XXX this test is incomplete. We need to have a way to specifiy
the rounding method and test the critical cases. So far, only
unproblematic numbers are tested. */
- /* TODO: missing +/-Inf as well as qNaN tests. */
+ TEST_f_l (lrint, plus_infty, IGNORE, INVALID_EXCEPTION),
+ TEST_f_l (lrint, minus_infty, IGNORE, INVALID_EXCEPTION),
+ TEST_f_l (lrint, qnan_value, IGNORE, INVALID_EXCEPTION),
TEST_f_l (lrint, 0.0, 0, NO_INEXACT_EXCEPTION),
TEST_f_l (lrint, minus_zero, 0, NO_INEXACT_EXCEPTION),
TEST_f_l (lrint, 0.2L, 0, INEXACT_EXCEPTION),
@@ -10029,6 +9616,9 @@ lrint_test (void)
static const struct test_f_l_data lrint_tonearest_test_data[] =
{
+ TEST_f_l (lrint, plus_infty, IGNORE, INVALID_EXCEPTION),
+ TEST_f_l (lrint, minus_infty, IGNORE, INVALID_EXCEPTION),
+ TEST_f_l (lrint, qnan_value, IGNORE, INVALID_EXCEPTION),
TEST_f_l (lrint, 0.0, 0, NO_INEXACT_EXCEPTION),
TEST_f_l (lrint, minus_zero, 0, NO_INEXACT_EXCEPTION),
TEST_f_l (lrint, 0.2L, 0, INEXACT_EXCEPTION),
@@ -10064,6 +9654,9 @@ lrint_test_tonearest (void)
static const struct test_f_l_data lrint_towardzero_test_data[] =
{
+ TEST_f_l (lrint, plus_infty, IGNORE, INVALID_EXCEPTION),
+ TEST_f_l (lrint, minus_infty, IGNORE, INVALID_EXCEPTION),
+ TEST_f_l (lrint, qnan_value, IGNORE, INVALID_EXCEPTION),
TEST_f_l (lrint, 0.0, 0, NO_INEXACT_EXCEPTION),
TEST_f_l (lrint, minus_zero, 0, NO_INEXACT_EXCEPTION),
TEST_f_l (lrint, 0.2L, 0, INEXACT_EXCEPTION),
@@ -10099,6 +9692,9 @@ lrint_test_towardzero (void)
static const struct test_f_l_data lrint_downward_test_data[] =
{
+ TEST_f_l (lrint, plus_infty, IGNORE, INVALID_EXCEPTION),
+ TEST_f_l (lrint, minus_infty, IGNORE, INVALID_EXCEPTION),
+ TEST_f_l (lrint, qnan_value, IGNORE, INVALID_EXCEPTION),
TEST_f_l (lrint, 0.0, 0, NO_INEXACT_EXCEPTION),
TEST_f_l (lrint, minus_zero, 0, NO_INEXACT_EXCEPTION),
TEST_f_l (lrint, 0.2L, 0, INEXACT_EXCEPTION),
@@ -10134,6 +9730,9 @@ lrint_test_downward (void)
static const struct test_f_l_data lrint_upward_test_data[] =
{
+ TEST_f_l (lrint, plus_infty, IGNORE, INVALID_EXCEPTION),
+ TEST_f_l (lrint, minus_infty, IGNORE, INVALID_EXCEPTION),
+ TEST_f_l (lrint, qnan_value, IGNORE, INVALID_EXCEPTION),
TEST_f_l (lrint, 0.0, 0, NO_INEXACT_EXCEPTION),
TEST_f_l (lrint, minus_zero, 0, NO_INEXACT_EXCEPTION),
TEST_f_l (lrint, 0.2L, 1, INEXACT_EXCEPTION),
@@ -10172,7 +9771,9 @@ static const struct test_f_L_data llrint_test_data[] =
/* XXX this test is incomplete. We need to have a way to specifiy
the rounding method and test the critical cases. So far, only
unproblematic numbers are tested. */
- /* TODO: missing +/-Inf as well as qNaN tests. */
+ TEST_f_L (llrint, plus_infty, IGNORE, INVALID_EXCEPTION),
+ TEST_f_L (llrint, minus_infty, IGNORE, INVALID_EXCEPTION),
+ TEST_f_L (llrint, qnan_value, IGNORE, INVALID_EXCEPTION),
TEST_f_L (llrint, 0.0, 0, NO_INEXACT_EXCEPTION),
TEST_f_L (llrint, minus_zero, 0, NO_INEXACT_EXCEPTION),
TEST_f_L (llrint, 0.2L, 0, INEXACT_EXCEPTION),
@@ -10308,6 +9909,9 @@ llrint_test (void)
static const struct test_f_L_data llrint_tonearest_test_data[] =
{
+ TEST_f_L (llrint, plus_infty, IGNORE, INVALID_EXCEPTION),
+ TEST_f_L (llrint, minus_infty, IGNORE, INVALID_EXCEPTION),
+ TEST_f_L (llrint, qnan_value, IGNORE, INVALID_EXCEPTION),
TEST_f_L (llrint, 0.0, 0, NO_INEXACT_EXCEPTION),
TEST_f_L (llrint, minus_zero, 0, NO_INEXACT_EXCEPTION),
TEST_f_L (llrint, 0.2L, 0, INEXACT_EXCEPTION),
@@ -10443,6 +10047,9 @@ llrint_test_tonearest (void)
static const struct test_f_L_data llrint_towardzero_test_data[] =
{
+ TEST_f_L (llrint, plus_infty, IGNORE, INVALID_EXCEPTION),
+ TEST_f_L (llrint, minus_infty, IGNORE, INVALID_EXCEPTION),
+ TEST_f_L (llrint, qnan_value, IGNORE, INVALID_EXCEPTION),
TEST_f_L (llrint, 0.0, 0, NO_INEXACT_EXCEPTION),
TEST_f_L (llrint, minus_zero, 0, NO_INEXACT_EXCEPTION),
TEST_f_L (llrint, 0.2L, 0, INEXACT_EXCEPTION),
@@ -10578,6 +10185,9 @@ llrint_test_towardzero (void)
static const struct test_f_L_data llrint_downward_test_data[] =
{
+ TEST_f_L (llrint, plus_infty, IGNORE, INVALID_EXCEPTION),
+ TEST_f_L (llrint, minus_infty, IGNORE, INVALID_EXCEPTION),
+ TEST_f_L (llrint, qnan_value, IGNORE, INVALID_EXCEPTION),
TEST_f_L (llrint, 0.0, 0, NO_INEXACT_EXCEPTION),
TEST_f_L (llrint, minus_zero, 0, NO_INEXACT_EXCEPTION),
TEST_f_L (llrint, 0.2L, 0, INEXACT_EXCEPTION),
@@ -10709,6 +10319,9 @@ llrint_test_downward (void)
static const struct test_f_L_data llrint_upward_test_data[] =
{
+ TEST_f_L (llrint, plus_infty, IGNORE, INVALID_EXCEPTION),
+ TEST_f_L (llrint, minus_infty, IGNORE, INVALID_EXCEPTION),
+ TEST_f_L (llrint, qnan_value, IGNORE, INVALID_EXCEPTION),
TEST_f_L (llrint, 0.0, 0, NO_INEXACT_EXCEPTION),
TEST_f_L (llrint, minus_zero, 0, NO_INEXACT_EXCEPTION),
TEST_f_L (llrint, 0.2L, 1, INEXACT_EXCEPTION),
@@ -10842,19 +10455,13 @@ static const struct test_f_f_data log_test_data[] =
TEST_f_f (log, 0, minus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
TEST_f_f (log, minus_zero, minus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
- TEST_f_f (log, 1, 0),
-
TEST_f_f (log, -1, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
TEST_f_f (log, -max_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
TEST_f_f (log, minus_infty, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
TEST_f_f (log, plus_infty, plus_infty),
- TEST_f_f (log, qnan_value, qnan_value),
+ TEST_f_f (log, qnan_value, qnan_value, NO_INEXACT_EXCEPTION),
- TEST_f_f (log, M_El, 1),
- TEST_f_f (log, M_1_DIV_El, -1),
- TEST_f_f (log, 2, M_LN2l),
- TEST_f_f (log, 10, M_LN10l),
- TEST_f_f (log, 0.75L, -0.287682072451780927439219005993827432L),
+ AUTO_TESTS_f_f (log, tonearest),
};
static void
@@ -10871,22 +10478,15 @@ static const struct test_f_f_data log10_test_data[] =
TEST_f_f (log10, 0, minus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
TEST_f_f (log10, minus_zero, minus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
- TEST_f_f (log10, 1, 0),
-
/* log10 (x) == qNaN plus invalid exception if x < 0. */
TEST_f_f (log10, -1, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
TEST_f_f (log10, -max_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
TEST_f_f (log10, minus_infty, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
TEST_f_f (log10, plus_infty, plus_infty),
- TEST_f_f (log10, qnan_value, qnan_value),
+ TEST_f_f (log10, qnan_value, qnan_value, NO_INEXACT_EXCEPTION),
- TEST_f_f (log10, 0.1L, -1),
- TEST_f_f (log10, 10.0, 1),
- TEST_f_f (log10, 100.0, 2),
- TEST_f_f (log10, 10000.0, 4),
- TEST_f_f (log10, M_El, M_LOG10El),
- TEST_f_f (log10, 0.75L, -0.124938736608299953132449886193870744L),
+ AUTO_TESTS_f_f (log10, tonearest),
};
static void
@@ -10900,21 +10500,15 @@ log10_test (void)
static const struct test_f_f_data log1p_test_data[] =
{
- TEST_f_f (log1p, 0, 0),
- TEST_f_f (log1p, minus_zero, minus_zero),
-
TEST_f_f (log1p, -1, minus_infty, DIVIDE_BY_ZERO_EXCEPTION),
TEST_f_f (log1p, -2, qnan_value, INVALID_EXCEPTION),
TEST_f_f (log1p, -max_value, qnan_value, INVALID_EXCEPTION),
TEST_f_f (log1p, minus_infty, qnan_value, INVALID_EXCEPTION),
TEST_f_f (log1p, plus_infty, plus_infty),
- TEST_f_f (log1p, qnan_value, qnan_value),
+ TEST_f_f (log1p, qnan_value, qnan_value, NO_INEXACT_EXCEPTION),
- TEST_f_f (log1p, M_El - 1.0, 1),
-
- TEST_f_f (log1p, -0.25L, -0.287682072451780927439219005993827432L),
- TEST_f_f (log1p, -0.875, -2.07944154167983592825169636437452970L),
+ AUTO_TESTS_f_f (log1p, tonearest),
};
static void
@@ -10931,20 +10525,14 @@ static const struct test_f_f_data log2_test_data[] =
TEST_f_f (log2, 0, minus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
TEST_f_f (log2, minus_zero, minus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
- TEST_f_f (log2, 1, 0),
-
TEST_f_f (log2, -1, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
TEST_f_f (log2, -max_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
TEST_f_f (log2, minus_infty, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
TEST_f_f (log2, plus_infty, plus_infty),
- TEST_f_f (log2, qnan_value, qnan_value),
+ TEST_f_f (log2, qnan_value, qnan_value, NO_INEXACT_EXCEPTION),
- TEST_f_f (log2, M_El, M_LOG2El),
- TEST_f_f (log2, 2.0, 1),
- TEST_f_f (log2, 16.0, 4),
- TEST_f_f (log2, 256.0, 8),
- TEST_f_f (log2, 0.75L, -.415037499278843818546261056052183492L),
+ AUTO_TESTS_f_f (log2, tonearest),
};
static void
@@ -11020,7 +10608,9 @@ logb_test_downward (void)
static const struct test_f_l_data lround_test_data[] =
{
- /* TODO: missing +/-Inf as well as qNaN tests. */
+ TEST_f_l (lround, plus_infty, IGNORE, INVALID_EXCEPTION),
+ TEST_f_l (lround, minus_infty, IGNORE, INVALID_EXCEPTION),
+ TEST_f_l (lround, qnan_value, IGNORE, INVALID_EXCEPTION),
TEST_f_l (lround, 0, 0),
TEST_f_l (lround, minus_zero, 0),
TEST_f_l (lround, 0.2L, 0.0),
@@ -11067,7 +10657,9 @@ lround_test (void)
static const struct test_f_L_data llround_test_data[] =
{
- /* TODO: missing +/-Inf as well as qNaN tests. */
+ TEST_f_L (llround, plus_infty, IGNORE, INVALID_EXCEPTION),
+ TEST_f_L (llround, minus_infty, IGNORE, INVALID_EXCEPTION),
+ TEST_f_L (llround, qnan_value, IGNORE, INVALID_EXCEPTION),
TEST_f_L (llround, 0, 0),
TEST_f_L (llround, minus_zero, 0),
TEST_f_L (llround, 0.2L, 0.0),
@@ -11453,128 +11045,98 @@ nexttoward_test (void)
static const struct test_ff_f_data pow_test_data[] =
{
- TEST_ff_f (pow, 0, 0, 1),
- TEST_ff_f (pow, 0, minus_zero, 1),
- TEST_ff_f (pow, minus_zero, 0, 1),
- TEST_ff_f (pow, minus_zero, minus_zero, 1),
-
- TEST_ff_f (pow, 10, 0, 1),
- TEST_ff_f (pow, 10, minus_zero, 1),
- TEST_ff_f (pow, -10, 0, 1),
- TEST_ff_f (pow, -10, minus_zero, 1),
-
TEST_ff_f (pow, qnan_value, 0, 1),
TEST_ff_f (pow, qnan_value, minus_zero, 1),
-#ifndef TEST_INLINE
- TEST_ff_f (pow, 1.1L, plus_infty, plus_infty),
- TEST_ff_f (pow, plus_infty, plus_infty, plus_infty),
- TEST_ff_f (pow, -1.1L, plus_infty, plus_infty),
- TEST_ff_f (pow, minus_infty, plus_infty, plus_infty),
-
- TEST_ff_f (pow, 0.9L, plus_infty, 0),
- TEST_ff_f (pow, 1e-7L, plus_infty, 0),
- TEST_ff_f (pow, -0.9L, plus_infty, 0),
- TEST_ff_f (pow, -1e-7L, plus_infty, 0),
-
- TEST_ff_f (pow, 1.1L, minus_infty, 0),
- TEST_ff_f (pow, plus_infty, minus_infty, 0),
- TEST_ff_f (pow, -1.1L, minus_infty, 0),
- TEST_ff_f (pow, minus_infty, minus_infty, 0),
-
- TEST_ff_f (pow, 0.9L, minus_infty, plus_infty),
- TEST_ff_f (pow, 1e-7L, minus_infty, plus_infty),
- TEST_ff_f (pow, -0.9L, minus_infty, plus_infty),
- TEST_ff_f (pow, -1e-7L, minus_infty, plus_infty),
-
- TEST_ff_f (pow, plus_infty, 1e-7L, plus_infty),
- TEST_ff_f (pow, plus_infty, 1, plus_infty),
- TEST_ff_f (pow, plus_infty, 1e7L, plus_infty),
- TEST_ff_f (pow, plus_infty, min_subnorm_value, plus_infty),
-
- TEST_ff_f (pow, plus_infty, -1e-7L, 0),
- TEST_ff_f (pow, plus_infty, -1, 0),
- TEST_ff_f (pow, plus_infty, -1e7L, 0),
- TEST_ff_f (pow, plus_infty, -min_subnorm_value, 0),
-
- TEST_ff_f (pow, minus_infty, 1, minus_infty),
- TEST_ff_f (pow, minus_infty, 11, minus_infty),
- TEST_ff_f (pow, minus_infty, 1001, minus_infty),
-
- TEST_ff_f (pow, minus_infty, 2, plus_infty),
- TEST_ff_f (pow, minus_infty, 12, plus_infty),
- TEST_ff_f (pow, minus_infty, 1002, plus_infty),
- TEST_ff_f (pow, minus_infty, 0.1L, plus_infty),
- TEST_ff_f (pow, minus_infty, 1.1L, plus_infty),
- TEST_ff_f (pow, minus_infty, 11.1L, plus_infty),
- TEST_ff_f (pow, minus_infty, 1001.1L, plus_infty),
- TEST_ff_f (pow, minus_infty, min_subnorm_value, plus_infty),
-
- TEST_ff_f (pow, minus_infty, -1, minus_zero),
- TEST_ff_f (pow, minus_infty, -11, minus_zero),
- TEST_ff_f (pow, minus_infty, -1001, minus_zero),
-
- TEST_ff_f (pow, minus_infty, -2, 0),
- TEST_ff_f (pow, minus_infty, -12, 0),
- TEST_ff_f (pow, minus_infty, -1002, 0),
- TEST_ff_f (pow, minus_infty, -0.1L, 0),
- TEST_ff_f (pow, minus_infty, -1.1L, 0),
- TEST_ff_f (pow, minus_infty, -11.1L, 0),
- TEST_ff_f (pow, minus_infty, -1001.1L, 0),
- TEST_ff_f (pow, minus_infty, -min_subnorm_value, 0),
-#endif
-
- TEST_ff_f (pow, qnan_value, qnan_value, qnan_value),
- TEST_ff_f (pow, 0, qnan_value, qnan_value),
- TEST_ff_f (pow, 1, qnan_value, 1),
- TEST_ff_f (pow, -1, qnan_value, qnan_value),
- TEST_ff_f (pow, qnan_value, 1, qnan_value),
- TEST_ff_f (pow, qnan_value, -1, qnan_value),
+ TEST_ff_f (pow, 1.1L, plus_infty, plus_infty, NO_TEST_INLINE),
+ TEST_ff_f (pow, plus_infty, plus_infty, plus_infty, NO_TEST_INLINE),
+ TEST_ff_f (pow, -1.1L, plus_infty, plus_infty, NO_TEST_INLINE),
+ TEST_ff_f (pow, minus_infty, plus_infty, plus_infty, NO_TEST_INLINE),
+
+ TEST_ff_f (pow, 0.9L, plus_infty, 0, NO_TEST_INLINE),
+ TEST_ff_f (pow, 1e-7L, plus_infty, 0, NO_TEST_INLINE),
+ TEST_ff_f (pow, -0.9L, plus_infty, 0, NO_TEST_INLINE),
+ TEST_ff_f (pow, -1e-7L, plus_infty, 0, NO_TEST_INLINE),
+
+ TEST_ff_f (pow, 1.1L, minus_infty, 0, NO_TEST_INLINE),
+ TEST_ff_f (pow, plus_infty, minus_infty, 0, NO_TEST_INLINE),
+ TEST_ff_f (pow, -1.1L, minus_infty, 0, NO_TEST_INLINE),
+ TEST_ff_f (pow, minus_infty, minus_infty, 0, NO_TEST_INLINE),
+
+ TEST_ff_f (pow, 0.9L, minus_infty, plus_infty, NO_TEST_INLINE),
+ TEST_ff_f (pow, 1e-7L, minus_infty, plus_infty, NO_TEST_INLINE),
+ TEST_ff_f (pow, -0.9L, minus_infty, plus_infty, NO_TEST_INLINE),
+ TEST_ff_f (pow, -1e-7L, minus_infty, plus_infty, NO_TEST_INLINE),
+
+ TEST_ff_f (pow, plus_infty, 1e-7L, plus_infty, NO_TEST_INLINE),
+ TEST_ff_f (pow, plus_infty, 1, plus_infty, NO_TEST_INLINE),
+ TEST_ff_f (pow, plus_infty, 1e7L, plus_infty, NO_TEST_INLINE),
+ TEST_ff_f (pow, plus_infty, min_subnorm_value, plus_infty, NO_TEST_INLINE),
+
+ TEST_ff_f (pow, plus_infty, -1e-7L, 0, NO_TEST_INLINE),
+ TEST_ff_f (pow, plus_infty, -1, 0, NO_TEST_INLINE),
+ TEST_ff_f (pow, plus_infty, -1e7L, 0, NO_TEST_INLINE),
+ TEST_ff_f (pow, plus_infty, -min_subnorm_value, 0, NO_TEST_INLINE),
+
+ TEST_ff_f (pow, minus_infty, 1, minus_infty, NO_TEST_INLINE),
+ TEST_ff_f (pow, minus_infty, 11, minus_infty, NO_TEST_INLINE),
+ TEST_ff_f (pow, minus_infty, 1001, minus_infty, NO_TEST_INLINE),
+
+ TEST_ff_f (pow, minus_infty, 2, plus_infty, NO_TEST_INLINE),
+ TEST_ff_f (pow, minus_infty, 12, plus_infty, NO_TEST_INLINE),
+ TEST_ff_f (pow, minus_infty, 1002, plus_infty, NO_TEST_INLINE),
+ TEST_ff_f (pow, minus_infty, 0.1L, plus_infty, NO_TEST_INLINE),
+ TEST_ff_f (pow, minus_infty, 1.1L, plus_infty, NO_TEST_INLINE),
+ TEST_ff_f (pow, minus_infty, 11.1L, plus_infty, NO_TEST_INLINE),
+ TEST_ff_f (pow, minus_infty, 1001.1L, plus_infty, NO_TEST_INLINE),
+ TEST_ff_f (pow, minus_infty, min_subnorm_value, plus_infty, NO_TEST_INLINE),
+
+ TEST_ff_f (pow, minus_infty, -1, minus_zero, NO_TEST_INLINE),
+ TEST_ff_f (pow, minus_infty, -11, minus_zero, NO_TEST_INLINE),
+ TEST_ff_f (pow, minus_infty, -1001, minus_zero, NO_TEST_INLINE),
+
+ TEST_ff_f (pow, minus_infty, -2, 0, NO_TEST_INLINE),
+ TEST_ff_f (pow, minus_infty, -12, 0, NO_TEST_INLINE),
+ TEST_ff_f (pow, minus_infty, -1002, 0, NO_TEST_INLINE),
+ TEST_ff_f (pow, minus_infty, -0.1L, 0, NO_TEST_INLINE),
+ TEST_ff_f (pow, minus_infty, -1.1L, 0, NO_TEST_INLINE),
+ TEST_ff_f (pow, minus_infty, -11.1L, 0, NO_TEST_INLINE),
+ TEST_ff_f (pow, minus_infty, -1001.1L, 0, NO_TEST_INLINE),
+ TEST_ff_f (pow, minus_infty, -min_subnorm_value, 0, NO_TEST_INLINE),
+
+ TEST_ff_f (pow, qnan_value, qnan_value, qnan_value, NO_INEXACT_EXCEPTION),
+ TEST_ff_f (pow, 0, qnan_value, qnan_value, NO_INEXACT_EXCEPTION),
+ TEST_ff_f (pow, 1, qnan_value, 1, NO_INEXACT_EXCEPTION),
+ TEST_ff_f (pow, -1, qnan_value, qnan_value, NO_INEXACT_EXCEPTION),
+ TEST_ff_f (pow, qnan_value, 1, qnan_value, NO_INEXACT_EXCEPTION),
+ TEST_ff_f (pow, qnan_value, -1, qnan_value, NO_INEXACT_EXCEPTION),
/* pow (x, qNaN) == qNaN. */
- TEST_ff_f (pow, 3.0, qnan_value, qnan_value),
- TEST_ff_f (pow, minus_zero, qnan_value, qnan_value),
- TEST_ff_f (pow, plus_infty, qnan_value, qnan_value),
- TEST_ff_f (pow, -3.0, qnan_value, qnan_value),
- TEST_ff_f (pow, minus_infty, qnan_value, qnan_value),
-
- TEST_ff_f (pow, qnan_value, 3.0, qnan_value),
- TEST_ff_f (pow, qnan_value, -3.0, qnan_value),
- TEST_ff_f (pow, qnan_value, plus_infty, qnan_value),
- TEST_ff_f (pow, qnan_value, minus_infty, qnan_value),
- TEST_ff_f (pow, qnan_value, 2.5, qnan_value),
- TEST_ff_f (pow, qnan_value, -2.5, qnan_value),
- TEST_ff_f (pow, qnan_value, min_subnorm_value, qnan_value),
- TEST_ff_f (pow, qnan_value, -min_subnorm_value, qnan_value),
+ TEST_ff_f (pow, 3.0, qnan_value, qnan_value, NO_INEXACT_EXCEPTION),
+ TEST_ff_f (pow, minus_zero, qnan_value, qnan_value, NO_INEXACT_EXCEPTION),
+ TEST_ff_f (pow, plus_infty, qnan_value, qnan_value, NO_INEXACT_EXCEPTION),
+ TEST_ff_f (pow, -3.0, qnan_value, qnan_value, NO_INEXACT_EXCEPTION),
+ TEST_ff_f (pow, minus_infty, qnan_value, qnan_value, NO_INEXACT_EXCEPTION),
+
+ TEST_ff_f (pow, qnan_value, 3.0, qnan_value, NO_INEXACT_EXCEPTION),
+ TEST_ff_f (pow, qnan_value, -3.0, qnan_value, NO_INEXACT_EXCEPTION),
+ TEST_ff_f (pow, qnan_value, plus_infty, qnan_value, NO_INEXACT_EXCEPTION),
+ TEST_ff_f (pow, qnan_value, minus_infty, qnan_value, NO_INEXACT_EXCEPTION),
+ TEST_ff_f (pow, qnan_value, 2.5, qnan_value, NO_INEXACT_EXCEPTION),
+ TEST_ff_f (pow, qnan_value, -2.5, qnan_value, NO_INEXACT_EXCEPTION),
+ TEST_ff_f (pow, qnan_value, min_subnorm_value, qnan_value, NO_INEXACT_EXCEPTION),
+ TEST_ff_f (pow, qnan_value, -min_subnorm_value, qnan_value, NO_INEXACT_EXCEPTION),
TEST_ff_f (pow, 1, plus_infty, 1),
TEST_ff_f (pow, -1, plus_infty, 1),
TEST_ff_f (pow, 1, minus_infty, 1),
TEST_ff_f (pow, -1, minus_infty, 1),
- TEST_ff_f (pow, 1, 1, 1),
- TEST_ff_f (pow, 1, -1, 1),
- TEST_ff_f (pow, 1, 1.25, 1),
- TEST_ff_f (pow, 1, -1.25, 1),
- TEST_ff_f (pow, 1, 0x1p62L, 1),
- TEST_ff_f (pow, 1, 0x1p63L, 1),
- TEST_ff_f (pow, 1, 0x1p64L, 1),
- TEST_ff_f (pow, 1, 0x1p72L, 1),
- TEST_ff_f (pow, 1, min_subnorm_value, 1),
- TEST_ff_f (pow, 1, -min_subnorm_value, 1),
/* pow (x, +-0) == 1. */
TEST_ff_f (pow, plus_infty, 0, 1),
TEST_ff_f (pow, plus_infty, minus_zero, 1),
TEST_ff_f (pow, minus_infty, 0, 1),
TEST_ff_f (pow, minus_infty, minus_zero, 1),
- TEST_ff_f (pow, 32.75L, 0, 1),
- TEST_ff_f (pow, 32.75L, minus_zero, 1),
- TEST_ff_f (pow, -32.75L, 0, 1),
- TEST_ff_f (pow, -32.75L, minus_zero, 1),
- TEST_ff_f (pow, 0x1p72L, 0, 1),
- TEST_ff_f (pow, 0x1p72L, minus_zero, 1),
- TEST_ff_f (pow, 0x1p-72L, 0, 1),
- TEST_ff_f (pow, 0x1p-72L, minus_zero, 1),
TEST_ff_f (pow, -0.1L, 1.1L, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
TEST_ff_f (pow, -0.1L, -1.1L, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
@@ -11638,40 +11200,22 @@ static const struct test_ff_f_data pow_test_data[] =
TEST_ff_f (pow, minus_zero, -0x1p127, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
TEST_ff_f (pow, minus_zero, -max_value, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
- TEST_ff_f (pow, 0x1p72L, 0x1p72L, plus_infty, OVERFLOW_EXCEPTION|ERRNO_ERANGE),
- TEST_ff_f (pow, 10, -0x1p72L, 0, UNDERFLOW_EXCEPTION),
- TEST_ff_f (pow, max_value, max_value, plus_infty, OVERFLOW_EXCEPTION|ERRNO_ERANGE),
- TEST_ff_f (pow, 10, -max_value, 0, UNDERFLOW_EXCEPTION),
-
- TEST_ff_f (pow, 0, 1, 0),
- TEST_ff_f (pow, 0, 11, 0),
-
- TEST_ff_f (pow, minus_zero, 1, minus_zero),
- TEST_ff_f (pow, minus_zero, 11, minus_zero),
-
- TEST_ff_f (pow, 0, 2, 0),
- TEST_ff_f (pow, 0, 11.1L, 0),
-
- TEST_ff_f (pow, minus_zero, 2, 0),
- TEST_ff_f (pow, minus_zero, 11.1L, 0),
TEST_ff_f (pow, 0, plus_infty, 0),
TEST_ff_f (pow, minus_zero, plus_infty, 0),
TEST_ff_f (pow, 0, minus_infty, plus_infty, DIVIDE_BY_ZERO_EXCEPTION_OK),
TEST_ff_f (pow, minus_zero, minus_infty, plus_infty, DIVIDE_BY_ZERO_EXCEPTION_OK),
-#ifndef TEST_INLINE
/* pow (x, +inf) == +inf for |x| > 1. */
- TEST_ff_f (pow, 1.5, plus_infty, plus_infty),
+ TEST_ff_f (pow, 1.5, plus_infty, plus_infty, NO_TEST_INLINE),
/* pow (x, +inf) == +0 for |x| < 1. */
- TEST_ff_f (pow, 0.5, plus_infty, 0.0),
+ TEST_ff_f (pow, 0.5, plus_infty, 0.0, NO_TEST_INLINE),
/* pow (x, -inf) == +0 for |x| > 1. */
- TEST_ff_f (pow, 1.5, minus_infty, 0.0),
+ TEST_ff_f (pow, 1.5, minus_infty, 0.0, NO_TEST_INLINE),
/* pow (x, -inf) == +inf for |x| < 1. */
- TEST_ff_f (pow, 0.5, minus_infty, plus_infty),
-#endif
+ TEST_ff_f (pow, 0.5, minus_infty, plus_infty, NO_TEST_INLINE),
/* pow (+inf, y) == +inf for y > 0. */
TEST_ff_f (pow, plus_infty, 2, plus_infty),
@@ -11772,384 +11316,14 @@ static const struct test_ff_f_data pow_test_data[] =
TEST_ff_f (pow, minus_infty, -0x1p127, 0.0),
TEST_ff_f (pow, minus_infty, -max_value, 0.0),
- /* pow (+0, y) == +0 for y an odd integer > 0. */
- TEST_ff_f (pow, 0.0, 27, 0.0),
- TEST_ff_f (pow, 0.0, 0xffffff, 0.0),
-#ifndef TEST_FLOAT
- TEST_ff_f (pow, 0.0, 0x1.fffffffffffffp+52L, 0.0),
-#endif
-#ifdef TEST_LDOUBLE
-# if LDBL_MANT_DIG >= 64
- TEST_ff_f (pow, 0.0, 0x1.fffffffffffffffep+63L, 0.0),
-# endif
-# if LDBL_MANT_DIG >= 106
- TEST_ff_f (pow, 0.0, 0x1.ffffffffffffffffffffffffff8p+105L, 0.0),
-# endif
-# if LDBL_MANT_DIG >= 113
- TEST_ff_f (pow, 0.0, 0x1.ffffffffffffffffffffffffffffp+112L, 0.0),
-# endif
-#endif
-
- /* pow (-0, y) == -0 for y an odd integer > 0. */
- TEST_ff_f (pow, minus_zero, 27, minus_zero),
- TEST_ff_f (pow, minus_zero, 0xffffff, minus_zero),
- TEST_ff_f (pow, minus_zero, 0x1fffffe, plus_zero),
-#ifndef TEST_FLOAT
- TEST_ff_f (pow, minus_zero, 0x1.fffffffffffffp+52L, minus_zero),
- TEST_ff_f (pow, minus_zero, 0x1.fffffffffffffp+53L, plus_zero),
-#endif
-#ifdef TEST_LDOUBLE
-# if LDBL_MANT_DIG >= 64
- TEST_ff_f (pow, minus_zero, 0x1.fffffffffffffffep+63L, minus_zero),
- TEST_ff_f (pow, minus_zero, 0x1.fffffffffffffffep+64L, plus_zero),
-# endif
-# if LDBL_MANT_DIG >= 106
- TEST_ff_f (pow, minus_zero, 0x1.ffffffffffffffffffffffffff8p+105L, minus_zero),
- TEST_ff_f (pow, minus_zero, 0x1.ffffffffffffffffffffffffff8p+106L, plus_zero),
-# endif
-# if LDBL_MANT_DIG >= 113
- TEST_ff_f (pow, minus_zero, 0x1.ffffffffffffffffffffffffffffp+112L, minus_zero),
- TEST_ff_f (pow, minus_zero, 0x1.ffffffffffffffffffffffffffffp+113L, plus_zero),
-# endif
-#endif
-
- /* pow (+0, y) == +0 for y > 0 and not an odd integer. */
- TEST_ff_f (pow, 0.0, 4, 0.0),
- TEST_ff_f (pow, 0.0, 0x1p24, 0.0),
- TEST_ff_f (pow, 0.0, 0x1p127, 0.0),
- TEST_ff_f (pow, 0.0, max_value, 0.0),
- TEST_ff_f (pow, 0.0, min_subnorm_value, 0.0),
-
- /* pow (-0, y) == +0 for y > 0 and not an odd integer. */
- TEST_ff_f (pow, minus_zero, 4, 0.0),
- TEST_ff_f (pow, minus_zero, 0x1p24, 0.0),
- TEST_ff_f (pow, minus_zero, 0x1p127, 0.0),
- TEST_ff_f (pow, minus_zero, max_value, 0.0),
- TEST_ff_f (pow, minus_zero, min_subnorm_value, 0.0),
-
- TEST_ff_f (pow, 16, 0.25L, 2),
- TEST_ff_f (pow, 0x1p64L, 0.125L, 256),
- TEST_ff_f (pow, 2, 4, 16),
- TEST_ff_f (pow, 256, 8, 0x1p64L),
-
- TEST_ff_f (pow, 0.75L, 1.25L, 0.697953644326574699205914060237425566L),
-
-#if defined TEST_DOUBLE || defined TEST_LDOUBLE
- TEST_ff_f (pow, -7.49321e+133, -9.80818e+16, 0, UNDERFLOW_EXCEPTION),
-#endif
-
- TEST_ff_f (pow, -1.0, -0xffffff, -1.0),
- TEST_ff_f (pow, -1.0, -0x1fffffe, 1.0),
-#ifndef TEST_FLOAT
- TEST_ff_f (pow, -1.0, -0x1.fffffffffffffp+52L, -1.0),
- TEST_ff_f (pow, -1.0, -0x1.fffffffffffffp+53L, 1.0),
-#endif
-#ifdef TEST_LDOUBLE
-# if LDBL_MANT_DIG >= 64
- TEST_ff_f (pow, -1.0, -0x1.fffffffffffffffep+63L, -1.0),
- TEST_ff_f (pow, -1.0, -0x1.fffffffffffffffep+64L, 1.0),
-# endif
-# if LDBL_MANT_DIG >= 106
- TEST_ff_f (pow, -1.0, -0x1.ffffffffffffffffffffffffff8p+105L, -1.0),
- TEST_ff_f (pow, -1.0, -0x1.ffffffffffffffffffffffffff8p+106L, 1.0),
-# endif
-# if LDBL_MANT_DIG >= 113
- TEST_ff_f (pow, -1.0, -0x1.ffffffffffffffffffffffffffffp+112L, -1.0),
- TEST_ff_f (pow, -1.0, -0x1.ffffffffffffffffffffffffffffp+113L, 1.0),
-# endif
-#endif
- TEST_ff_f (pow, -1.0, -max_value, 1.0),
-
- TEST_ff_f (pow, -1.0, 0xffffff, -1.0),
- TEST_ff_f (pow, -1.0, 0x1fffffe, 1.0),
-#ifndef TEST_FLOAT
- TEST_ff_f (pow, -1.0, 0x1.fffffffffffffp+52L, -1.0),
- TEST_ff_f (pow, -1.0, 0x1.fffffffffffffp+53L, 1.0),
-#endif
-#ifdef TEST_LDOUBLE
-# if LDBL_MANT_DIG >= 64
- TEST_ff_f (pow, -1.0, 0x1.fffffffffffffffep+63L, -1.0),
- TEST_ff_f (pow, -1.0, 0x1.fffffffffffffffep+64L, 1.0),
-# endif
-# if LDBL_MANT_DIG >= 106
- TEST_ff_f (pow, -1.0, 0x1.ffffffffffffffffffffffffff8p+105L, -1.0),
- TEST_ff_f (pow, -1.0, 0x1.ffffffffffffffffffffffffff8p+106L, 1.0),
-# endif
-# if LDBL_MANT_DIG >= 113
- TEST_ff_f (pow, -1.0, 0x1.ffffffffffffffffffffffffffffp+112L, -1.0),
- TEST_ff_f (pow, -1.0, 0x1.ffffffffffffffffffffffffffffp+113L, 1.0),
-# endif
-#endif
- TEST_ff_f (pow, -1.0, max_value, 1.0),
-
- TEST_ff_f (pow, -2.0, 126, 0x1p126),
- TEST_ff_f (pow, -2.0, 127, -0x1p127),
- /* Allow inexact results for float to be considered to underflow. */
- TEST_ff_f (pow, -2.0, -126, 0x1p-126, UNDERFLOW_EXCEPTION_OK_FLOAT),
- TEST_ff_f (pow, -2.0, -127, -0x1p-127, UNDERFLOW_EXCEPTION_OK_FLOAT),
-
- TEST_ff_f (pow, -2.0, -0xffffff, minus_zero, UNDERFLOW_EXCEPTION),
- TEST_ff_f (pow, -2.0, -0x1fffffe, plus_zero, UNDERFLOW_EXCEPTION),
-#ifndef TEST_FLOAT
- TEST_ff_f (pow, -2.0, -0x1.fffffffffffffp+52L, minus_zero, UNDERFLOW_EXCEPTION),
- TEST_ff_f (pow, -2.0, -0x1.fffffffffffffp+53L, plus_zero, UNDERFLOW_EXCEPTION),
-#endif
-#ifdef TEST_LDOUBLE
-# if LDBL_MANT_DIG >= 64
- TEST_ff_f (pow, -2.0, -0x1.fffffffffffffffep+63L, minus_zero, UNDERFLOW_EXCEPTION),
- TEST_ff_f (pow, -2.0, -0x1.fffffffffffffffep+64L, plus_zero, UNDERFLOW_EXCEPTION),
-# endif
-# if LDBL_MANT_DIG >= 106
- TEST_ff_f (pow, -2.0, -0x1.ffffffffffffffffffffffffff8p+105L, minus_zero, UNDERFLOW_EXCEPTION),
- TEST_ff_f (pow, -2.0, -0x1.ffffffffffffffffffffffffff8p+106L, plus_zero, UNDERFLOW_EXCEPTION),
-# endif
-# if LDBL_MANT_DIG >= 113
- TEST_ff_f (pow, -2.0, -0x1.ffffffffffffffffffffffffffffp+112L, minus_zero, UNDERFLOW_EXCEPTION),
- TEST_ff_f (pow, -2.0, -0x1.ffffffffffffffffffffffffffffp+113L, plus_zero, UNDERFLOW_EXCEPTION),
-# endif
-#endif
- TEST_ff_f (pow, -2.0, -max_value, plus_zero, UNDERFLOW_EXCEPTION),
-
- TEST_ff_f (pow, -2.0, 0xffffff, minus_infty, OVERFLOW_EXCEPTION|ERRNO_ERANGE),
- TEST_ff_f (pow, -2.0, 0x1fffffe, plus_infty, OVERFLOW_EXCEPTION|ERRNO_ERANGE),
-#ifndef TEST_FLOAT
- TEST_ff_f (pow, -2.0, 0x1.fffffffffffffp+52L, minus_infty, OVERFLOW_EXCEPTION|ERRNO_ERANGE),
- TEST_ff_f (pow, -2.0, 0x1.fffffffffffffp+53L, plus_infty, OVERFLOW_EXCEPTION|ERRNO_ERANGE),
-#endif
-#ifdef TEST_LDOUBLE
-# if LDBL_MANT_DIG >= 64
- TEST_ff_f (pow, -2.0, 0x1.fffffffffffffffep+63L, minus_infty, OVERFLOW_EXCEPTION|ERRNO_ERANGE),
- TEST_ff_f (pow, -2.0, 0x1.fffffffffffffffep+64L, plus_infty, OVERFLOW_EXCEPTION|ERRNO_ERANGE),
-# endif
-# if LDBL_MANT_DIG >= 106
- TEST_ff_f (pow, -2.0, 0x1.ffffffffffffffffffffffffff8p+105L, minus_infty, OVERFLOW_EXCEPTION|ERRNO_ERANGE),
- TEST_ff_f (pow, -2.0, 0x1.ffffffffffffffffffffffffff8p+106L, plus_infty, OVERFLOW_EXCEPTION|ERRNO_ERANGE),
-# endif
-# if LDBL_MANT_DIG >= 113
- TEST_ff_f (pow, -2.0, 0x1.ffffffffffffffffffffffffffffp+112L, minus_infty, OVERFLOW_EXCEPTION|ERRNO_ERANGE),
- TEST_ff_f (pow, -2.0, 0x1.ffffffffffffffffffffffffffffp+113L, plus_infty, OVERFLOW_EXCEPTION|ERRNO_ERANGE),
-# endif
-#endif
- TEST_ff_f (pow, -2.0, max_value, plus_infty, OVERFLOW_EXCEPTION|ERRNO_ERANGE),
-
TEST_ff_f (pow, -max_value, 0.5, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
TEST_ff_f (pow, -max_value, 1.5, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
TEST_ff_f (pow, -max_value, 1000.5, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
- TEST_ff_f (pow, -max_value, -2, plus_zero, UNDERFLOW_EXCEPTION),
- TEST_ff_f (pow, -max_value, -3, minus_zero, UNDERFLOW_EXCEPTION),
- TEST_ff_f (pow, -max_value, 2, plus_infty, OVERFLOW_EXCEPTION|ERRNO_ERANGE),
- TEST_ff_f (pow, -max_value, 3, minus_infty, OVERFLOW_EXCEPTION|ERRNO_ERANGE),
-
- TEST_ff_f (pow, -max_value, -0xffffff, minus_zero, UNDERFLOW_EXCEPTION),
- TEST_ff_f (pow, -max_value, -0x1fffffe, plus_zero, UNDERFLOW_EXCEPTION),
-#ifndef TEST_FLOAT
- TEST_ff_f (pow, -max_value, -0x1.fffffffffffffp+52L, minus_zero, UNDERFLOW_EXCEPTION),
- TEST_ff_f (pow, -max_value, -0x1.fffffffffffffp+53L, plus_zero, UNDERFLOW_EXCEPTION),
-#endif
-#ifdef TEST_LDOUBLE
-# if LDBL_MANT_DIG >= 64
- TEST_ff_f (pow, -max_value, -0x1.fffffffffffffffep+63L, minus_zero, UNDERFLOW_EXCEPTION),
- TEST_ff_f (pow, -max_value, -0x1.fffffffffffffffep+64L, plus_zero, UNDERFLOW_EXCEPTION),
-# endif
-# if LDBL_MANT_DIG >= 106
- TEST_ff_f (pow, -max_value, -0x1.ffffffffffffffffffffffffff8p+105L, minus_zero, UNDERFLOW_EXCEPTION),
- TEST_ff_f (pow, -max_value, -0x1.ffffffffffffffffffffffffff8p+106L, plus_zero, UNDERFLOW_EXCEPTION),
-# endif
-# if LDBL_MANT_DIG >= 113
- TEST_ff_f (pow, -max_value, -0x1.ffffffffffffffffffffffffffffp+112L, minus_zero, UNDERFLOW_EXCEPTION),
- TEST_ff_f (pow, -max_value, -0x1.ffffffffffffffffffffffffffffp+113L, plus_zero, UNDERFLOW_EXCEPTION),
-# endif
-#endif
- TEST_ff_f (pow, -max_value, -max_value, plus_zero, UNDERFLOW_EXCEPTION),
-
- TEST_ff_f (pow, -max_value, 0xffffff, minus_infty, OVERFLOW_EXCEPTION|ERRNO_ERANGE),
- TEST_ff_f (pow, -max_value, 0x1fffffe, plus_infty, OVERFLOW_EXCEPTION|ERRNO_ERANGE),
-#ifndef TEST_FLOAT
- TEST_ff_f (pow, -max_value, 0x1.fffffffffffffp+52L, minus_infty, OVERFLOW_EXCEPTION|ERRNO_ERANGE),
- TEST_ff_f (pow, -max_value, 0x1.fffffffffffffp+53L, plus_infty, OVERFLOW_EXCEPTION|ERRNO_ERANGE),
-#endif
-#ifdef TEST_LDOUBLE
-# if LDBL_MANT_DIG >= 64
- TEST_ff_f (pow, -max_value, 0x1.fffffffffffffffep+63L, minus_infty, OVERFLOW_EXCEPTION|ERRNO_ERANGE),
- TEST_ff_f (pow, -max_value, 0x1.fffffffffffffffep+64L, plus_infty, OVERFLOW_EXCEPTION|ERRNO_ERANGE),
-# endif
-# if LDBL_MANT_DIG >= 106
- TEST_ff_f (pow, -max_value, 0x1.ffffffffffffffffffffffffff8p+105L, minus_infty, OVERFLOW_EXCEPTION|ERRNO_ERANGE),
- TEST_ff_f (pow, -max_value, 0x1.ffffffffffffffffffffffffff8p+106L, plus_infty, OVERFLOW_EXCEPTION|ERRNO_ERANGE),
-# endif
-# if LDBL_MANT_DIG >= 113
- TEST_ff_f (pow, -max_value, 0x1.ffffffffffffffffffffffffffffp+112L, minus_infty, OVERFLOW_EXCEPTION|ERRNO_ERANGE),
- TEST_ff_f (pow, -max_value, 0x1.ffffffffffffffffffffffffffffp+113L, plus_infty, OVERFLOW_EXCEPTION|ERRNO_ERANGE),
-# endif
-#endif
- TEST_ff_f (pow, -max_value, max_value, plus_infty, OVERFLOW_EXCEPTION|ERRNO_ERANGE),
-
- TEST_ff_f (pow, -0.5, 126, 0x1p-126),
- TEST_ff_f (pow, -0.5, 127, -0x1p-127),
- TEST_ff_f (pow, -0.5, -126, 0x1p126),
- TEST_ff_f (pow, -0.5, -127, -0x1p127),
-
- TEST_ff_f (pow, -0.5, -0xffffff, minus_infty, OVERFLOW_EXCEPTION|ERRNO_ERANGE),
- TEST_ff_f (pow, -0.5, -0x1fffffe, plus_infty, OVERFLOW_EXCEPTION|ERRNO_ERANGE),
-#ifndef TEST_FLOAT
- TEST_ff_f (pow, -0.5, -0x1.fffffffffffffp+52L, minus_infty, OVERFLOW_EXCEPTION|ERRNO_ERANGE),
- TEST_ff_f (pow, -0.5, -0x1.fffffffffffffp+53L, plus_infty, OVERFLOW_EXCEPTION|ERRNO_ERANGE),
-#endif
-#ifdef TEST_LDOUBLE
-# if LDBL_MANT_DIG >= 64
- TEST_ff_f (pow, -0.5, -0x1.fffffffffffffffep+63L, minus_infty, OVERFLOW_EXCEPTION|ERRNO_ERANGE),
- TEST_ff_f (pow, -0.5, -0x1.fffffffffffffffep+64L, plus_infty, OVERFLOW_EXCEPTION|ERRNO_ERANGE),
-# endif
-# if LDBL_MANT_DIG >= 106
- TEST_ff_f (pow, -0.5, -0x1.ffffffffffffffffffffffffff8p+105L, minus_infty, OVERFLOW_EXCEPTION|ERRNO_ERANGE),
- TEST_ff_f (pow, -0.5, -0x1.ffffffffffffffffffffffffff8p+106L, plus_infty, OVERFLOW_EXCEPTION|ERRNO_ERANGE),
-# endif
-# if LDBL_MANT_DIG >= 113
- TEST_ff_f (pow, -0.5, -0x1.ffffffffffffffffffffffffffffp+112L, minus_infty, OVERFLOW_EXCEPTION|ERRNO_ERANGE),
- TEST_ff_f (pow, -0.5, -0x1.ffffffffffffffffffffffffffffp+113L, plus_infty, OVERFLOW_EXCEPTION|ERRNO_ERANGE),
-# endif
-#endif
- TEST_ff_f (pow, -0.5, -max_value, plus_infty, OVERFLOW_EXCEPTION|ERRNO_ERANGE),
-
- TEST_ff_f (pow, -0.5, 0xffffff, minus_zero, UNDERFLOW_EXCEPTION),
- TEST_ff_f (pow, -0.5, 0x1fffffe, plus_zero, UNDERFLOW_EXCEPTION),
-#ifndef TEST_FLOAT
- TEST_ff_f (pow, -0.5, 0x1.fffffffffffffp+52L, minus_zero, UNDERFLOW_EXCEPTION),
- TEST_ff_f (pow, -0.5, 0x1.fffffffffffffp+53L, plus_zero, UNDERFLOW_EXCEPTION),
-#endif
-#ifdef TEST_LDOUBLE
-# if LDBL_MANT_DIG >= 64
- TEST_ff_f (pow, -0.5, 0x1.fffffffffffffffep+63L, minus_zero, UNDERFLOW_EXCEPTION),
- TEST_ff_f (pow, -0.5, 0x1.fffffffffffffffep+64L, plus_zero, UNDERFLOW_EXCEPTION),
-# endif
-# if LDBL_MANT_DIG >= 106
- TEST_ff_f (pow, -0.5, 0x1.ffffffffffffffffffffffffff8p+105L, minus_zero, UNDERFLOW_EXCEPTION),
- TEST_ff_f (pow, -0.5, 0x1.ffffffffffffffffffffffffff8p+106L, plus_zero, UNDERFLOW_EXCEPTION),
-# endif
-# if LDBL_MANT_DIG >= 113
- TEST_ff_f (pow, -0.5, 0x1.ffffffffffffffffffffffffffffp+112L, minus_zero, UNDERFLOW_EXCEPTION),
- TEST_ff_f (pow, -0.5, 0x1.ffffffffffffffffffffffffffffp+113L, plus_zero, UNDERFLOW_EXCEPTION),
-# endif
-#endif
- TEST_ff_f (pow, -0.5, max_value, plus_zero, UNDERFLOW_EXCEPTION),
TEST_ff_f (pow, -min_value, 0.5, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
TEST_ff_f (pow, -min_value, 1.5, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
TEST_ff_f (pow, -min_value, 1000.5, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
- TEST_ff_f (pow, -min_value, -2, plus_infty, OVERFLOW_EXCEPTION|ERRNO_ERANGE),
- TEST_ff_f (pow, -min_value, -3, minus_infty, OVERFLOW_EXCEPTION|ERRNO_ERANGE),
- /* Allow inexact results to be considered to underflow. */
- TEST_ff_f (pow, -min_value, 1, -min_value, UNDERFLOW_EXCEPTION_OK),
- TEST_ff_f (pow, -min_value, 2, plus_zero, UNDERFLOW_EXCEPTION),
- TEST_ff_f (pow, -min_value, 3, minus_zero, UNDERFLOW_EXCEPTION),
-
- TEST_ff_f (pow, -min_value, -0xffffff, minus_infty, OVERFLOW_EXCEPTION|ERRNO_ERANGE),
- TEST_ff_f (pow, -min_value, -0x1fffffe, plus_infty, OVERFLOW_EXCEPTION|ERRNO_ERANGE),
-#ifndef TEST_FLOAT
- TEST_ff_f (pow, -min_value, -0x1.fffffffffffffp+52L, minus_infty, OVERFLOW_EXCEPTION|ERRNO_ERANGE),
- TEST_ff_f (pow, -min_value, -0x1.fffffffffffffp+53L, plus_infty, OVERFLOW_EXCEPTION|ERRNO_ERANGE),
-#endif
-#ifdef TEST_LDOUBLE
-# if LDBL_MANT_DIG >= 64
- TEST_ff_f (pow, -min_value, -0x1.fffffffffffffffep+63L, minus_infty, OVERFLOW_EXCEPTION|ERRNO_ERANGE),
- TEST_ff_f (pow, -min_value, -0x1.fffffffffffffffep+64L, plus_infty, OVERFLOW_EXCEPTION|ERRNO_ERANGE),
-# endif
-# if LDBL_MANT_DIG >= 106
- TEST_ff_f (pow, -min_value, -0x1.ffffffffffffffffffffffffff8p+105L, minus_infty, OVERFLOW_EXCEPTION|ERRNO_ERANGE),
- TEST_ff_f (pow, -min_value, -0x1.ffffffffffffffffffffffffff8p+106L, plus_infty, OVERFLOW_EXCEPTION|ERRNO_ERANGE),
-# endif
-# if LDBL_MANT_DIG >= 113
- TEST_ff_f (pow, -min_value, -0x1.ffffffffffffffffffffffffffffp+112L, minus_infty, OVERFLOW_EXCEPTION|ERRNO_ERANGE),
- TEST_ff_f (pow, -min_value, -0x1.ffffffffffffffffffffffffffffp+113L, plus_infty, OVERFLOW_EXCEPTION|ERRNO_ERANGE),
-# endif
-#endif
- TEST_ff_f (pow, -min_value, -max_value, plus_infty, OVERFLOW_EXCEPTION|ERRNO_ERANGE),
-
- TEST_ff_f (pow, -min_value, 0xffffff, minus_zero, UNDERFLOW_EXCEPTION),
- TEST_ff_f (pow, -min_value, 0x1fffffe, plus_zero, UNDERFLOW_EXCEPTION),
-#ifndef TEST_FLOAT
- TEST_ff_f (pow, -min_value, 0x1.fffffffffffffp+52L, minus_zero, UNDERFLOW_EXCEPTION),
- TEST_ff_f (pow, -min_value, 0x1.fffffffffffffp+53L, plus_zero, UNDERFLOW_EXCEPTION),
-#endif
-#ifdef TEST_LDOUBLE
-# if LDBL_MANT_DIG >= 64
- TEST_ff_f (pow, -min_value, 0x1.fffffffffffffffep+63L, minus_zero, UNDERFLOW_EXCEPTION),
- TEST_ff_f (pow, -min_value, 0x1.fffffffffffffffep+64L, plus_zero, UNDERFLOW_EXCEPTION),
-# endif
-# if LDBL_MANT_DIG >= 106
- TEST_ff_f (pow, -min_value, 0x1.ffffffffffffffffffffffffff8p+105L, minus_zero, UNDERFLOW_EXCEPTION),
- TEST_ff_f (pow, -min_value, 0x1.ffffffffffffffffffffffffff8p+106L, plus_zero, UNDERFLOW_EXCEPTION),
-# endif
-# if LDBL_MANT_DIG >= 113
- TEST_ff_f (pow, -min_value, 0x1.ffffffffffffffffffffffffffffp+112L, minus_zero, UNDERFLOW_EXCEPTION),
- TEST_ff_f (pow, -min_value, 0x1.ffffffffffffffffffffffffffffp+113L, plus_zero, UNDERFLOW_EXCEPTION),
-# endif
-#endif
- TEST_ff_f (pow, -min_value, max_value, plus_zero, UNDERFLOW_EXCEPTION),
-
- TEST_ff_f (pow, 0x0.ffffffp0, 10, 0.999999403953712118183885036774764444747L),
- TEST_ff_f (pow, 0x0.ffffffp0, 100, 0.999994039553108359406305079606228341585L),
- TEST_ff_f (pow, 0x0.ffffffp0, 1000, 0.9999403971297699052276650144650733772182L),
- TEST_ff_f (pow, 0x0.ffffffp0, 0x1p24, 0.3678794302077803437135155590023422899744L),
- TEST_ff_f (pow, 0x0.ffffffp0, 0x1p30, 1.603807831524924233828134753069728224044e-28L),
- TEST_ff_f (pow, 0x0.ffffffp0, 0x1.234566p30, 2.374884712135295099971443365381007297732e-32L),
- TEST_ff_f (pow, 0x0.ffffffp0, -10, 1.000000596046643153205170848674671339688L),
- TEST_ff_f (pow, 0x0.ffffffp0, -100, 1.000005960482418779499387594989252621451L),
- TEST_ff_f (pow, 0x0.ffffffp0, -1000, 1.000059606422943986382898964231519867906L),
- TEST_ff_f (pow, 0x0.ffffffp0, -0x1p24, 2.7182819094701610539628664526874952929416L),
- TEST_ff_f (pow, 0x0.ffffffp0, -0x1p30, 6.2351609734265057988914412331288163636075e+27L),
- TEST_ff_f (pow, 0x0.ffffffp0, -0x1.234566p30, 4.2107307141696353498921307077142537353515e+31L),
- TEST_ff_f (pow, 0x1.000002p0, 0x1p24, 7.3890552180866447284268641248075832310141L),
- TEST_ff_f (pow, 0x1.000002p0, 0x1.234566p29, 4.2107033006507495188536371520637025716256e+31L),
- TEST_ff_f (pow, 0x1.000002p0, -0x1.234566p29, 2.3749001736727769098946062325205705312166e-32L),
-
-#if !defined TEST_FLOAT
- TEST_ff_f (pow, 0x0.fffffffffffff8p0L, 0x1.23456789abcdfp62L, 1.0118762747827252817436395051178295138220e-253L),
- TEST_ff_f (pow, 0x0.fffffffffffff8p0L, -0x1.23456789abcdfp62L, 9.8826311568054561811190162420900667121992e+252L),
- TEST_ff_f (pow, 0x1.0000000000001p0L, 0x1.23456789abcdfp61L, 9.8826311568044974397135026217687399395481e+252L),
- TEST_ff_f (pow, 0x1.0000000000001p0L, -0x1.23456789abcdfp61L, 1.0118762747828234466621210689458255908670e-253L),
-#endif
-
-#if defined TEST_LDOUBLE && LDBL_MANT_DIG >= 64 && LDBL_MAX_EXP >= 16384
- TEST_ff_f (pow, 0x0.ffffffffffffffffp0L, 0x1.23456789abcdef0ep77L, 1.2079212226420368189981778807634890018840e-4048L),
- TEST_ff_f (pow, 0x0.ffffffffffffffffp0L, -0x1.23456789abcdef0ep77L, 8.2786855736563746280496724205839522148001e+4047L),
- TEST_ff_f (pow, 0x1.0000000000000002p0L, 0x1.23456789abcdef0ep76L, 8.2786855736563683535324500168799315131570e+4047L),
- TEST_ff_f (pow, 0x1.0000000000000002p0L, -0x1.23456789abcdef0ep76L, 1.2079212226420377344964713407722652880280e-4048L),
-#endif
-
-#if defined TEST_LDOUBLE && LDBL_MANT_DIG >= 113
- TEST_ff_f (pow, 0x0.ffffffffffffffffffffffffffff8p0L, 0x1.23456789abcdef0123456789abcdp126L, 1.2079212226420440237790185999151440179953e-4048L),
- TEST_ff_f (pow, 0x0.ffffffffffffffffffffffffffff8p0L, -0x1.23456789abcdef0123456789abcdp126L, 8.2786855736563252489063231915535105363602e+4047L),
- TEST_ff_f (pow, 0x1.0000000000000000000000000001p0L, 0x1.23456789abcdef0123456789abcdp125L, 8.2786855736563252489063231915423647547782e+4047L),
- TEST_ff_f (pow, 0x1.0000000000000000000000000001p0L, -0x1.23456789abcdef0123456789abcdp125L, 1.2079212226420440237790185999167702696503e-4048L),
-#endif
-
-#if defined TEST_LDOUBLE && LDBL_MAX_EXP >= 16384
- TEST_ff_f (pow, 1e4932L, 0.75L, 1e3699L),
- TEST_ff_f (pow, 1e4928L, 0.75L, 1e3696L),
- TEST_ff_f (pow, 1e4924L, 0.75L, 1e3693L),
- TEST_ff_f (pow, 1e4920L, 0.75L, 1e3690L),
- TEST_ff_f (pow, 10.0L, 4932.0L, 1e4932L),
- TEST_ff_f (pow, 10.0L, 4931.0L, 1e4931L),
- TEST_ff_f (pow, 10.0L, 4930.0L, 1e4930L),
- TEST_ff_f (pow, 10.0L, 4929.0L, 1e4929L),
- TEST_ff_f (pow, 10.0L, -4931.0L, 1e-4931L),
- TEST_ff_f (pow, 10.0L, -4930.0L, 1e-4930L),
- TEST_ff_f (pow, 10.0L, -4929.0L, 1e-4929L),
- TEST_ff_f (pow, 1e27L, 182.0L, 1e4914L),
- TEST_ff_f (pow, 1e27L, -182.0L, 1e-4914L),
-#endif
-
- TEST_ff_f (pow, min_subnorm_value, min_subnorm_value, 1.0L),
- TEST_ff_f (pow, min_subnorm_value, -min_subnorm_value, 1.0L),
- TEST_ff_f (pow, max_value, min_subnorm_value, 1.0L),
- TEST_ff_f (pow, max_value, -min_subnorm_value, 1.0L),
- TEST_ff_f (pow, 0.99L, min_subnorm_value, 1.0L),
- TEST_ff_f (pow, 0.99L, -min_subnorm_value, 1.0L),
- TEST_ff_f (pow, 1.01L, min_subnorm_value, 1.0L),
- TEST_ff_f (pow, 1.01L, -min_subnorm_value, 1.0L),
-
- TEST_ff_f (pow, 2.0L, -100000.0L, plus_zero, UNDERFLOW_EXCEPTION),
+ AUTO_TESTS_ff_f (pow, tonearest),
};
static void
@@ -12164,8 +11338,7 @@ pow_test (void)
static const struct test_ff_f_data pow_tonearest_test_data[] =
{
- TEST_ff_f (pow, 1.0625L, 1.125L, 1.070582293028761362162622578677070098674L),
- TEST_ff_f (pow, 1.5L, 1.03125L, 1.519127098714743184071644334163037684948L),
+ AUTO_TESTS_ff_f (pow, tonearest),
};
static void
@@ -12247,6 +11420,9 @@ static const struct test_ff_f_data remainder_test_data[] =
TEST_ff_f (remainder, -1.625, -1.0, 0.375, NO_INEXACT_EXCEPTION),
TEST_ff_f (remainder, 5.0, 2.0, 1.0, NO_INEXACT_EXCEPTION),
TEST_ff_f (remainder, 3.0, 2.0, -1.0, NO_INEXACT_EXCEPTION),
+#if defined TEST_LDOUBLE && LDBL_MANT_DIG >= 56
+ TEST_ff_f (remainder, -0x1.80000000000002p1L, 2.0, 0x1.fffffffffffff8p-1L, NO_INEXACT_EXCEPTION),
+#endif
};
static void
@@ -13036,8 +12212,8 @@ static const struct test_ff_f_data scalb_test_data[] =
TEST_ff_f (scalb, 2.0, 0.5, qnan_value, INVALID_EXCEPTION),
TEST_ff_f (scalb, 3.0, -2.5, qnan_value, INVALID_EXCEPTION),
- TEST_ff_f (scalb, 0, qnan_value, qnan_value),
- TEST_ff_f (scalb, 1, qnan_value, qnan_value),
+ TEST_ff_f (scalb, 0, qnan_value, qnan_value, NO_INEXACT_EXCEPTION),
+ TEST_ff_f (scalb, 1, qnan_value, qnan_value, NO_INEXACT_EXCEPTION),
TEST_ff_f (scalb, 1, 0, 1),
TEST_ff_f (scalb, -1, 0, -1),
@@ -13072,13 +12248,13 @@ static const struct test_ff_f_data scalb_test_data[] =
TEST_ff_f (scalb, plus_infty, minus_infty, qnan_value, INVALID_EXCEPTION),
TEST_ff_f (scalb, minus_infty, minus_infty, qnan_value, INVALID_EXCEPTION),
- TEST_ff_f (scalb, qnan_value, 1, qnan_value),
- TEST_ff_f (scalb, 1, qnan_value, qnan_value),
- TEST_ff_f (scalb, qnan_value, 0, qnan_value),
- TEST_ff_f (scalb, 0, qnan_value, qnan_value),
- TEST_ff_f (scalb, qnan_value, plus_infty, qnan_value),
- TEST_ff_f (scalb, plus_infty, qnan_value, qnan_value),
- TEST_ff_f (scalb, qnan_value, qnan_value, qnan_value),
+ TEST_ff_f (scalb, qnan_value, 1, qnan_value, NO_INEXACT_EXCEPTION),
+ TEST_ff_f (scalb, 1, qnan_value, qnan_value, NO_INEXACT_EXCEPTION),
+ TEST_ff_f (scalb, qnan_value, 0, qnan_value, NO_INEXACT_EXCEPTION),
+ TEST_ff_f (scalb, 0, qnan_value, qnan_value, NO_INEXACT_EXCEPTION),
+ TEST_ff_f (scalb, qnan_value, plus_infty, qnan_value, NO_INEXACT_EXCEPTION),
+ TEST_ff_f (scalb, plus_infty, qnan_value, qnan_value, NO_INEXACT_EXCEPTION),
+ TEST_ff_f (scalb, qnan_value, qnan_value, qnan_value, NO_INEXACT_EXCEPTION),
TEST_ff_f (scalb, 0.8L, 4, 12.8L),
TEST_ff_f (scalb, -0.854375L, 5, -27.34L),
@@ -13184,11 +12360,12 @@ scalbln_test (void)
static const struct test_f_i_data signbit_test_data[] =
{
- /* TODO: missing qNaN tests. */
TEST_f_b (signbit, 0, 0, NO_INEXACT_EXCEPTION),
TEST_f_b (signbit, minus_zero, 1, NO_INEXACT_EXCEPTION),
TEST_f_b (signbit, plus_infty, 0, NO_INEXACT_EXCEPTION),
TEST_f_b (signbit, minus_infty, 1, NO_INEXACT_EXCEPTION),
+ TEST_f_b (signbit, qnan_value, 0, NO_INEXACT_EXCEPTION),
+ TEST_f_b (signbit, -qnan_value, 1, NO_INEXACT_EXCEPTION),
/* signbit (x) != 0 for x < 0. */
TEST_f_b (signbit, -1, 1, NO_INEXACT_EXCEPTION),
@@ -13207,43 +12384,11 @@ signbit_test (void)
static const struct test_f_f_data sin_test_data[] =
{
- TEST_f_f (sin, 0, 0),
- TEST_f_f (sin, minus_zero, minus_zero),
TEST_f_f (sin, plus_infty, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
TEST_f_f (sin, minus_infty, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
- TEST_f_f (sin, qnan_value, qnan_value, ERRNO_UNCHANGED),
-
- TEST_f_f (sin, M_PI_6l, 0.5),
- TEST_f_f (sin, -M_PI_6l, -0.5),
- TEST_f_f (sin, M_PI_2l, 1),
- TEST_f_f (sin, -M_PI_2l, -1),
- TEST_f_f (sin, 0.75L, 0.681638760023334166733241952779893935L),
+ TEST_f_f (sin, qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
- TEST_f_f (sin, 0x1p65, -0.047183876212354673805106149805700013943218L),
- TEST_f_f (sin, -0x1p65, 0.047183876212354673805106149805700013943218L),
-
- TEST_f_f (sin, 0x1.7f4134p+103, -6.6703229329788657073304190650534846045235e-08L),
-
-#ifdef TEST_DOUBLE
- TEST_f_f (sin, 0.80190127184058835, 0.71867942238767868),
- TEST_f_f (sin, 2.522464e-1, 2.4957989804940911e-1),
-#endif
-
-#ifndef TEST_FLOAT
- TEST_f_f (sin, 1e22, -0.8522008497671888017727058937530293682618L),
- TEST_f_f (sin, 0x1p1023, 0.5631277798508840134529434079444683477104L),
-#endif
-
-#if defined TEST_LDOUBLE && LDBL_MAX_EXP >= 16384
- TEST_f_f (sin, 0x1p16383L, 0.3893629985894208126948115852610595405563L),
-#endif
-
- TEST_f_f (sin, 0x1p+120, 3.77820109360752022655548470056922991960587e-01L),
- TEST_f_f (sin, 0x1p+127, 6.23385512955870240370428801097126489001833e-01L),
- TEST_f_f (sin, 0x1.fffff8p+127, 4.85786063130487339701113680434728152037092e-02L),
- TEST_f_f (sin, 0x1.fffffep+127, -5.21876523333658540551505357019806722935726e-01L),
- TEST_f_f (sin, 0x1p+50, 4.96396515208940840876821859865411368093356e-01L),
- TEST_f_f (sin, 0x1p+28, -9.86198211836975655703110310527108292055548e-01L),
+ AUTO_TESTS_f_f (sin, tonearest),
};
static void
@@ -13257,16 +12402,7 @@ sin_test (void)
static const struct test_f_f_data sin_tonearest_test_data[] =
{
- TEST_f_f (sin, 1, 0.8414709848078965066525023216302989996226L),
- TEST_f_f (sin, 2, 0.9092974268256816953960198659117448427023L),
- TEST_f_f (sin, 3, 0.1411200080598672221007448028081102798469L),
- TEST_f_f (sin, 4, -0.7568024953079282513726390945118290941359L),
- TEST_f_f (sin, 5, -0.9589242746631384688931544061559939733525L),
- TEST_f_f (sin, 6, -0.2794154981989258728115554466118947596280L),
- TEST_f_f (sin, 7, 0.6569865987187890903969990915936351779369L),
- TEST_f_f (sin, 8, 0.9893582466233817778081235982452886721164L),
- TEST_f_f (sin, 9, 0.4121184852417565697562725663524351793439L),
- TEST_f_f (sin, 10, -0.5440211108893698134047476618513772816836L),
+ AUTO_TESTS_f_f (sin, tonearest),
};
static void
@@ -13280,16 +12416,7 @@ sin_test_tonearest (void)
static const struct test_f_f_data sin_towardzero_test_data[] =
{
- TEST_f_f (sin, 1, 0.8414709848078965066525023216302989996226L),
- TEST_f_f (sin, 2, 0.9092974268256816953960198659117448427023L),
- TEST_f_f (sin, 3, 0.1411200080598672221007448028081102798469L),
- TEST_f_f (sin, 4, -0.7568024953079282513726390945118290941359L),
- TEST_f_f (sin, 5, -0.9589242746631384688931544061559939733525L),
- TEST_f_f (sin, 6, -0.2794154981989258728115554466118947596280L),
- TEST_f_f (sin, 7, 0.6569865987187890903969990915936351779369L),
- TEST_f_f (sin, 8, 0.9893582466233817778081235982452886721164L),
- TEST_f_f (sin, 9, 0.4121184852417565697562725663524351793439L),
- TEST_f_f (sin, 10, -0.5440211108893698134047476618513772816836L),
+ AUTO_TESTS_f_f (sin, towardzero),
};
static void
@@ -13303,16 +12430,7 @@ sin_test_towardzero (void)
static const struct test_f_f_data sin_downward_test_data[] =
{
- TEST_f_f (sin, 1, 0.8414709848078965066525023216302989996226L),
- TEST_f_f (sin, 2, 0.9092974268256816953960198659117448427023L),
- TEST_f_f (sin, 3, 0.1411200080598672221007448028081102798469L),
- TEST_f_f (sin, 4, -0.7568024953079282513726390945118290941359L),
- TEST_f_f (sin, 5, -0.9589242746631384688931544061559939733525L),
- TEST_f_f (sin, 6, -0.2794154981989258728115554466118947596280L),
- TEST_f_f (sin, 7, 0.6569865987187890903969990915936351779369L),
- TEST_f_f (sin, 8, 0.9893582466233817778081235982452886721164L),
- TEST_f_f (sin, 9, 0.4121184852417565697562725663524351793439L),
- TEST_f_f (sin, 10, -0.5440211108893698134047476618513772816836L),
+ AUTO_TESTS_f_f (sin, downward),
};
static void
@@ -13326,16 +12444,7 @@ sin_test_downward (void)
static const struct test_f_f_data sin_upward_test_data[] =
{
- TEST_f_f (sin, 1, 0.8414709848078965066525023216302989996226L),
- TEST_f_f (sin, 2, 0.9092974268256816953960198659117448427023L),
- TEST_f_f (sin, 3, 0.1411200080598672221007448028081102798469L),
- TEST_f_f (sin, 4, -0.7568024953079282513726390945118290941359L),
- TEST_f_f (sin, 5, -0.9589242746631384688931544061559939733525L),
- TEST_f_f (sin, 6, -0.2794154981989258728115554466118947596280L),
- TEST_f_f (sin, 7, 0.6569865987187890903969990915936351779369L),
- TEST_f_f (sin, 8, 0.9893582466233817778081235982452886721164L),
- TEST_f_f (sin, 9, 0.4121184852417565697562725663524351793439L),
- TEST_f_f (sin, 10, -0.5440211108893698134047476618513772816836L),
+ AUTO_TESTS_f_f (sin, upward),
};
static void
@@ -13349,64 +12458,11 @@ sin_test_upward (void)
static const struct test_fFF_11_data sincos_test_data[] =
{
- TEST_fFF_11 (sincos, 0, 0, 1),
-
- TEST_fFF_11 (sincos, minus_zero, minus_zero, 1),
TEST_fFF_11 (sincos, plus_infty, qnan_value, qnan_value, INVALID_EXCEPTION),
TEST_fFF_11 (sincos, minus_infty, qnan_value, qnan_value, INVALID_EXCEPTION),
- TEST_fFF_11 (sincos, qnan_value, qnan_value, qnan_value),
-
- /* The value of M_PI_2l is never exactly PI/2, and therefore the
- answer is never exactly zero. The answer is equal to the error
- in rounding PI/2 for the type used. Thus the answer is unique
- to each type. */
-#ifdef TEST_FLOAT
- /* 32-bit float. */
- TEST_fFF_11 (sincos, M_PI_2l, 1, -0x1.777a5cp-25L),
-#endif
-#if defined TEST_DOUBLE || (defined TEST_LDOUBLE && LDBL_MANT_DIG == 53)
- /* 64-bit double or 64-bit long double. */
- TEST_fFF_11 (sincos, M_PI_2l, 1, 0x1.1a62633145c07p-54L),
-#endif
-#if defined TEST_LDOUBLE && LDBL_MANT_DIG == 64
- /* 96-bit long double. */
- TEST_fFF_11 (sincos, M_PI_2l, 1, -0xe.ce675d1fc8f8cbbp-69L),
-#endif
-#if defined TEST_LDOUBLE && LDBL_MANT_DIG == 106
- /* 128-bit IBM long double. */
- TEST_fFF_11 (sincos, M_PI_2l, 1, 0x1.c1cd129024e088a67cc74020bcp-107L),
-#endif
-#if defined TEST_LDOUBLE && LDBL_MANT_DIG == 113
- /* 128-bit long double. */
- TEST_fFF_11 (sincos, M_PI_2l, 1, 0x1.cd129024e088a67cc74020bbea64p-115L),
-#endif
+ TEST_fFF_11 (sincos, qnan_value, qnan_value, qnan_value, NO_INEXACT_EXCEPTION),
- TEST_fFF_11 (sincos, M_PI_6l, 0.5, 0.86602540378443864676372317075293616L),
- TEST_fFF_11 (sincos, M_PI_6l*2.0, 0.86602540378443864676372317075293616L, 0.5),
- TEST_fFF_11 (sincos, 0.75L, 0.681638760023334166733241952779893935L, 0.731688868873820886311838753000084544L),
-
- TEST_fFF_11 (sincos, 0x1p65, -0.047183876212354673805106149805700013943218L, 0.99888622066058013610642172179340364209972L),
- TEST_fFF_11 (sincos, -0x1p65, 0.047183876212354673805106149805700013943218L, 0.99888622066058013610642172179340364209972L),
-
-#ifdef TEST_DOUBLE
- TEST_fFF_11 (sincos, 0.80190127184058835, 0.71867942238767868, 0.69534156199418473),
-#endif
-
-#ifndef TEST_FLOAT
- TEST_fFF_11 (sincos, 1e22, -0.8522008497671888017727058937530293682618L, 0.5232147853951389454975944733847094921409L),
- TEST_fFF_11 (sincos, 0x1p1023, 0.5631277798508840134529434079444683477104L, -0.826369834614147994500785680811743734805L),
-#endif
-
-#if defined TEST_LDOUBLE && LDBL_MAX_EXP >= 16384
- TEST_fFF_11 (sincos, 0x1p16383L, 0.3893629985894208126948115852610595405563L, 0.9210843909921906206874509522505756251609L),
-#endif
-
- TEST_fFF_11 (sincos, 0x1p+120, 3.77820109360752022655548470056922991960587e-01L, -9.25879022854837867303861764107414946730833e-01L),
- TEST_fFF_11 (sincos, 0x1p+127, 6.23385512955870240370428801097126489001833e-01L, 7.81914638714960072263910298466369236613162e-01L),
- TEST_fFF_11 (sincos, 0x1.fffff8p+127, 4.85786063130487339701113680434728152037092e-02L, 9.98819362551949040703862043664101081064641e-01L),
- TEST_fFF_11 (sincos, 0x1.fffffep+127, -5.21876523333658540551505357019806722935726e-01L, 8.53021039830304158051791467692161107353094e-01L),
- TEST_fFF_11 (sincos, 0x1p+50, 4.96396515208940840876821859865411368093356e-01L, 8.68095904660550604334592502063501320395739e-01L),
- TEST_fFF_11 (sincos, 0x1p+28, -9.86198211836975655703110310527108292055548e-01L, -1.65568979490578758865468278195361551113358e-01L),
+ AUTO_TESTS_fFF_11 (sincos, tonearest),
};
static void
@@ -13421,17 +12477,11 @@ sincos_test (void)
static const struct test_f_f_data sinh_test_data[] =
{
- TEST_f_f (sinh, 0, 0),
- TEST_f_f (sinh, minus_zero, minus_zero),
+ TEST_f_f (sinh, plus_infty, plus_infty, NO_TEST_INLINE),
+ TEST_f_f (sinh, minus_infty, minus_infty, NO_TEST_INLINE),
+ TEST_f_f (sinh, qnan_value, qnan_value, NO_INEXACT_EXCEPTION),
-#ifndef TEST_INLINE
- TEST_f_f (sinh, plus_infty, plus_infty),
- TEST_f_f (sinh, minus_infty, minus_infty),
-#endif
- TEST_f_f (sinh, qnan_value, qnan_value),
-
- TEST_f_f (sinh, 0.75L, 0.822316731935829980703661634446913849L),
- TEST_f_f (sinh, 0x8p-32L, 1.86264514923095703232705808926175479e-9L),
+ AUTO_TESTS_f_f (sinh, tonearest),
};
static void
@@ -13445,9 +12495,7 @@ sinh_test (void)
static const struct test_f_f_data sinh_tonearest_test_data[] =
{
- TEST_f_f (sinh, 22, 1792456423.065795780701106568345764104225L),
- TEST_f_f (sinh, 23, 4872401723.124451299966006944252978187305L),
- TEST_f_f (sinh, 24, 13244561064.92173614705070540368454568168L),
+ AUTO_TESTS_f_f (sinh, tonearest),
};
static void
@@ -13461,9 +12509,7 @@ sinh_test_tonearest (void)
static const struct test_f_f_data sinh_towardzero_test_data[] =
{
- TEST_f_f (sinh, 22, 1792456423.065795780701106568345764104225L),
- TEST_f_f (sinh, 23, 4872401723.124451299966006944252978187305L),
- TEST_f_f (sinh, 24, 13244561064.92173614705070540368454568168L),
+ AUTO_TESTS_f_f (sinh, towardzero),
};
static void
@@ -13477,9 +12523,7 @@ sinh_test_towardzero (void)
static const struct test_f_f_data sinh_downward_test_data[] =
{
- TEST_f_f (sinh, 22, 1792456423.065795780701106568345764104225L),
- TEST_f_f (sinh, 23, 4872401723.124451299966006944252978187305L),
- TEST_f_f (sinh, 24, 13244561064.92173614705070540368454568168L),
+ AUTO_TESTS_f_f (sinh, downward),
};
static void
@@ -13493,9 +12537,7 @@ sinh_test_downward (void)
static const struct test_f_f_data sinh_upward_test_data[] =
{
- TEST_f_f (sinh, 22, 1792456423.065795780701106568345764104225L),
- TEST_f_f (sinh, 23, 4872401723.124451299966006944252978187305L),
- TEST_f_f (sinh, 24, 13244561064.92173614705070540368454568168L),
+ AUTO_TESTS_f_f (sinh, upward),
};
static void
@@ -13509,24 +12551,15 @@ sinh_test_upward (void)
static const struct test_f_f_data sqrt_test_data[] =
{
- TEST_f_f (sqrt, 0, 0, NO_INEXACT_EXCEPTION),
TEST_f_f (sqrt, qnan_value, qnan_value, NO_INEXACT_EXCEPTION),
TEST_f_f (sqrt, plus_infty, plus_infty, NO_INEXACT_EXCEPTION),
- TEST_f_f (sqrt, minus_zero, minus_zero, NO_INEXACT_EXCEPTION),
-
/* sqrt (x) == qNaN plus invalid exception for x < 0. */
TEST_f_f (sqrt, -1, qnan_value, NO_INEXACT_EXCEPTION|INVALID_EXCEPTION|ERRNO_EDOM),
TEST_f_f (sqrt, -max_value, qnan_value, NO_INEXACT_EXCEPTION|INVALID_EXCEPTION|ERRNO_EDOM),
TEST_f_f (sqrt, minus_infty, qnan_value, NO_INEXACT_EXCEPTION|INVALID_EXCEPTION|ERRNO_EDOM),
- TEST_f_f (sqrt, 2209, 47, NO_INEXACT_EXCEPTION),
- TEST_f_f (sqrt, 4, 2, NO_INEXACT_EXCEPTION),
- TEST_f_f (sqrt, 2, M_SQRT2l, INEXACT_EXCEPTION),
- TEST_f_f (sqrt, 0.25, 0.5, NO_INEXACT_EXCEPTION),
- TEST_f_f (sqrt, 6642.25, 81.5, NO_INEXACT_EXCEPTION),
- TEST_f_f (sqrt, 15190.5625L, 123.25L, NO_INEXACT_EXCEPTION),
- TEST_f_f (sqrt, 0.75L, 0.866025403784438646763723170752936183L, INEXACT_EXCEPTION),
+ AUTO_TESTS_f_f (sqrt, tonearest),
};
static void
@@ -13537,67 +12570,98 @@ sqrt_test (void)
END;
}
+static const struct test_f_f_data sqrt_tonearest_test_data[] =
+ {
+ TEST_f_f (sqrt, qnan_value, qnan_value, NO_INEXACT_EXCEPTION),
+ TEST_f_f (sqrt, plus_infty, plus_infty, NO_INEXACT_EXCEPTION),
+
+ /* sqrt (x) == qNaN plus invalid exception for x < 0. */
+ TEST_f_f (sqrt, -1, qnan_value, NO_INEXACT_EXCEPTION|INVALID_EXCEPTION|ERRNO_EDOM),
+ TEST_f_f (sqrt, -max_value, qnan_value, NO_INEXACT_EXCEPTION|INVALID_EXCEPTION|ERRNO_EDOM),
+ TEST_f_f (sqrt, minus_infty, qnan_value, NO_INEXACT_EXCEPTION|INVALID_EXCEPTION|ERRNO_EDOM),
+
+ AUTO_TESTS_f_f (sqrt, tonearest),
+ };
+
+static void
+sqrt_test_tonearest (void)
+{
+ START (sqrt_tonearest);
+ RUN_TEST_LOOP_f_f (sqrt, sqrt_tonearest_test_data, FE_TONEAREST);
+ END;
+}
+
+static const struct test_f_f_data sqrt_towardzero_test_data[] =
+ {
+ TEST_f_f (sqrt, qnan_value, qnan_value, NO_INEXACT_EXCEPTION),
+ TEST_f_f (sqrt, plus_infty, plus_infty, NO_INEXACT_EXCEPTION),
+
+ /* sqrt (x) == qNaN plus invalid exception for x < 0. */
+ TEST_f_f (sqrt, -1, qnan_value, NO_INEXACT_EXCEPTION|INVALID_EXCEPTION|ERRNO_EDOM),
+ TEST_f_f (sqrt, -max_value, qnan_value, NO_INEXACT_EXCEPTION|INVALID_EXCEPTION|ERRNO_EDOM),
+ TEST_f_f (sqrt, minus_infty, qnan_value, NO_INEXACT_EXCEPTION|INVALID_EXCEPTION|ERRNO_EDOM),
+
+ AUTO_TESTS_f_f (sqrt, towardzero),
+ };
+
+static void
+sqrt_test_towardzero (void)
+{
+ START (sqrt_towardzero);
+ RUN_TEST_LOOP_f_f (sqrt, sqrt_towardzero_test_data, FE_TOWARDZERO);
+ END;
+}
+
+static const struct test_f_f_data sqrt_downward_test_data[] =
+ {
+ TEST_f_f (sqrt, qnan_value, qnan_value, NO_INEXACT_EXCEPTION),
+ TEST_f_f (sqrt, plus_infty, plus_infty, NO_INEXACT_EXCEPTION),
+
+ /* sqrt (x) == qNaN plus invalid exception for x < 0. */
+ TEST_f_f (sqrt, -1, qnan_value, NO_INEXACT_EXCEPTION|INVALID_EXCEPTION|ERRNO_EDOM),
+ TEST_f_f (sqrt, -max_value, qnan_value, NO_INEXACT_EXCEPTION|INVALID_EXCEPTION|ERRNO_EDOM),
+ TEST_f_f (sqrt, minus_infty, qnan_value, NO_INEXACT_EXCEPTION|INVALID_EXCEPTION|ERRNO_EDOM),
+
+ AUTO_TESTS_f_f (sqrt, downward),
+ };
+
+static void
+sqrt_test_downward (void)
+{
+ START (sqrt_downward);
+ RUN_TEST_LOOP_f_f (sqrt, sqrt_downward_test_data, FE_DOWNWARD);
+ END;
+}
+
+static const struct test_f_f_data sqrt_upward_test_data[] =
+ {
+ TEST_f_f (sqrt, qnan_value, qnan_value, NO_INEXACT_EXCEPTION),
+ TEST_f_f (sqrt, plus_infty, plus_infty, NO_INEXACT_EXCEPTION),
+
+ /* sqrt (x) == qNaN plus invalid exception for x < 0. */
+ TEST_f_f (sqrt, -1, qnan_value, NO_INEXACT_EXCEPTION|INVALID_EXCEPTION|ERRNO_EDOM),
+ TEST_f_f (sqrt, -max_value, qnan_value, NO_INEXACT_EXCEPTION|INVALID_EXCEPTION|ERRNO_EDOM),
+ TEST_f_f (sqrt, minus_infty, qnan_value, NO_INEXACT_EXCEPTION|INVALID_EXCEPTION|ERRNO_EDOM),
+
+ AUTO_TESTS_f_f (sqrt, upward),
+ };
+
+static void
+sqrt_test_upward (void)
+{
+ START (sqrt_upward);
+ RUN_TEST_LOOP_f_f (sqrt, sqrt_upward_test_data, FE_UPWARD);
+ END;
+}
+
static const struct test_f_f_data tan_test_data[] =
{
- TEST_f_f (tan, 0, 0),
- TEST_f_f (tan, minus_zero, minus_zero),
TEST_f_f (tan, plus_infty, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
TEST_f_f (tan, minus_infty, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
- TEST_f_f (tan, qnan_value, qnan_value, ERRNO_UNCHANGED),
-
- TEST_f_f (tan, M_PI_4l, 1),
- TEST_f_f (tan, 0.75L, 0.931596459944072461165202756573936428L),
-
- TEST_f_f (tan, 0x1p65, -0.0472364872359047946798414219288370688827L),
- TEST_f_f (tan, -0x1p65, 0.0472364872359047946798414219288370688827L),
-
- TEST_f_f (tan, 0xc.9p-4, 0.9995162902115457818029468900654150261381L),
- TEST_f_f (tan, 0xc.908p-4, 0.9997603425502441410973077452249560802034L),
- TEST_f_f (tan, 0xc.90cp-4, 0.9998823910588060302788513970802357770031L),
- TEST_f_f (tan, 0xc.90ep-4, 0.9999434208994808753305784795924711152508L),
- TEST_f_f (tan, 0xc.90fp-4, 0.9999739372166156702433266059635165160515L),
- TEST_f_f (tan, 0xc.90f8p-4, 0.9999891957244072765118898375645469865764L),
- TEST_f_f (tan, 0xc.90fcp-4, 0.9999968250656122402859679132395522927393L),
- TEST_f_f (tan, 0xc.90fdp-4, 0.9999987324100083358016192309006353329444L),
- TEST_f_f (tan, 0xc.90fd8p-4, 0.9999996860835706212861509874451585282616L),
- TEST_f_f (tan, 0xc.90fdap-4, 0.9999999245021033010474530133665235922808L),
- TEST_f_f (tan, 0xc.ap-4, 1.0073556597407272165371804539701396631519L),
- TEST_f_f (tan, 0xc.98p-4, 1.0034282930863044654045449407466962736255L),
- TEST_f_f (tan, 0xc.94p-4, 1.0014703786820082237342656561856877993328L),
- TEST_f_f (tan, 0xc.92p-4, 1.0004928571392300571266638743539017593717L),
- TEST_f_f (tan, 0xc.91p-4, 1.0000044544650244953647966900221905361131L),
- TEST_f_f (tan, 0xc.90fep-4, 1.0000006397580424009014454926842136804016L),
- TEST_f_f (tan, 0xc.90fdcp-4, 1.0000001629206928242190327320047489394217L),
- TEST_f_f (tan, 0xc.90fdbp-4, 1.0000000437113909572052640953950483705005L),
-
- TEST_f_f (tan, -0xc.9p-4, -0.9995162902115457818029468900654150261381L),
- TEST_f_f (tan, -0xc.908p-4, -0.9997603425502441410973077452249560802034L),
- TEST_f_f (tan, -0xc.90cp-4, -0.9998823910588060302788513970802357770031L),
- TEST_f_f (tan, -0xc.90ep-4, -0.9999434208994808753305784795924711152508L),
- TEST_f_f (tan, -0xc.90fp-4, -0.9999739372166156702433266059635165160515L),
- TEST_f_f (tan, -0xc.90f8p-4, -0.9999891957244072765118898375645469865764L),
- TEST_f_f (tan, -0xc.90fcp-4, -0.9999968250656122402859679132395522927393L),
- TEST_f_f (tan, -0xc.90fdp-4, -0.9999987324100083358016192309006353329444L),
- TEST_f_f (tan, -0xc.90fd8p-4, -0.9999996860835706212861509874451585282616L),
- TEST_f_f (tan, -0xc.90fdap-4, -0.9999999245021033010474530133665235922808L),
- TEST_f_f (tan, -0xc.ap-4, -1.0073556597407272165371804539701396631519L),
- TEST_f_f (tan, -0xc.98p-4, -1.0034282930863044654045449407466962736255L),
- TEST_f_f (tan, -0xc.94p-4, -1.0014703786820082237342656561856877993328L),
- TEST_f_f (tan, -0xc.92p-4, -1.0004928571392300571266638743539017593717L),
- TEST_f_f (tan, -0xc.91p-4, -1.0000044544650244953647966900221905361131L),
- TEST_f_f (tan, -0xc.90fep-4, -1.0000006397580424009014454926842136804016L),
- TEST_f_f (tan, -0xc.90fdcp-4, -1.0000001629206928242190327320047489394217L),
- TEST_f_f (tan, -0xc.90fdbp-4, -1.0000000437113909572052640953950483705005L),
+ TEST_f_f (tan, qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
-#ifndef TEST_FLOAT
- TEST_f_f (tan, 1e22, -1.628778225606898878549375936939548513545L),
- TEST_f_f (tan, 0x1p1023, -0.6814476476066215012854144040167365190368L),
-#endif
-
-#if defined TEST_LDOUBLE && LDBL_MAX_EXP >= 16384
- TEST_f_f (tan, 0x1p16383L, 0.422722393732022337800504160054440141575L),
-#endif
+ AUTO_TESTS_f_f (tan, tonearest),
};
static void
@@ -13611,16 +12675,7 @@ tan_test (void)
static const struct test_f_f_data tan_tonearest_test_data[] =
{
- TEST_f_f (tan, 1, 1.5574077246549022305069748074583601730873L),
- TEST_f_f (tan, 2, -2.1850398632615189916433061023136825434320L),
- TEST_f_f (tan, 3, -0.1425465430742778052956354105339134932261L),
- TEST_f_f (tan, 4, 1.1578212823495775831373424182673239231198L),
- TEST_f_f (tan, 5, -3.3805150062465856369827058794473439087096L),
- TEST_f_f (tan, 6, -0.2910061913847491570536995888681755428312L),
- TEST_f_f (tan, 7, 0.8714479827243187364564508896003135663222L),
- TEST_f_f (tan, 8, -6.7997114552203786999252627596086333648814L),
- TEST_f_f (tan, 9, -0.4523156594418098405903708757987855343087L),
- TEST_f_f (tan, 10, 0.6483608274590866712591249330098086768169L),
+ AUTO_TESTS_f_f (tan, tonearest),
};
static void
@@ -13634,16 +12689,7 @@ tan_test_tonearest (void)
static const struct test_f_f_data tan_towardzero_test_data[] =
{
- TEST_f_f (tan, 1, 1.5574077246549022305069748074583601730873L),
- TEST_f_f (tan, 2, -2.1850398632615189916433061023136825434320L),
- TEST_f_f (tan, 3, -0.1425465430742778052956354105339134932261L),
- TEST_f_f (tan, 4, 1.1578212823495775831373424182673239231198L),
- TEST_f_f (tan, 5, -3.3805150062465856369827058794473439087096L),
- TEST_f_f (tan, 6, -0.2910061913847491570536995888681755428312L),
- TEST_f_f (tan, 7, 0.8714479827243187364564508896003135663222L),
- TEST_f_f (tan, 8, -6.7997114552203786999252627596086333648814L),
- TEST_f_f (tan, 9, -0.4523156594418098405903708757987855343087L),
- TEST_f_f (tan, 10, 0.6483608274590866712591249330098086768169L),
+ AUTO_TESTS_f_f (tan, towardzero),
};
static void
@@ -13657,16 +12703,7 @@ tan_test_towardzero (void)
static const struct test_f_f_data tan_downward_test_data[] =
{
- TEST_f_f (tan, 1, 1.5574077246549022305069748074583601730873L),
- TEST_f_f (tan, 2, -2.1850398632615189916433061023136825434320L),
- TEST_f_f (tan, 3, -0.1425465430742778052956354105339134932261L),
- TEST_f_f (tan, 4, 1.1578212823495775831373424182673239231198L),
- TEST_f_f (tan, 5, -3.3805150062465856369827058794473439087096L),
- TEST_f_f (tan, 6, -0.2910061913847491570536995888681755428312L),
- TEST_f_f (tan, 7, 0.8714479827243187364564508896003135663222L),
- TEST_f_f (tan, 8, -6.7997114552203786999252627596086333648814L),
- TEST_f_f (tan, 9, -0.4523156594418098405903708757987855343087L),
- TEST_f_f (tan, 10, 0.6483608274590866712591249330098086768169L),
+ AUTO_TESTS_f_f (tan, downward),
};
static void
@@ -13680,16 +12717,7 @@ tan_test_downward (void)
static const struct test_f_f_data tan_upward_test_data[] =
{
- TEST_f_f (tan, 1, 1.5574077246549022305069748074583601730873L),
- TEST_f_f (tan, 2, -2.1850398632615189916433061023136825434320L),
- TEST_f_f (tan, 3, -0.1425465430742778052956354105339134932261L),
- TEST_f_f (tan, 4, 1.1578212823495775831373424182673239231198L),
- TEST_f_f (tan, 5, -3.3805150062465856369827058794473439087096L),
- TEST_f_f (tan, 6, -0.2910061913847491570536995888681755428312L),
- TEST_f_f (tan, 7, 0.8714479827243187364564508896003135663222L),
- TEST_f_f (tan, 8, -6.7997114552203786999252627596086333648814L),
- TEST_f_f (tan, 9, -0.4523156594418098405903708757987855343087L),
- TEST_f_f (tan, 10, 0.6483608274590866712591249330098086768169L),
+ AUTO_TESTS_f_f (tan, upward),
};
static void
@@ -13703,23 +12731,11 @@ tan_test_upward (void)
static const struct test_f_f_data tanh_test_data[] =
{
- TEST_f_f (tanh, 0, 0),
- TEST_f_f (tanh, minus_zero, minus_zero),
+ TEST_f_f (tanh, plus_infty, 1, NO_TEST_INLINE),
+ TEST_f_f (tanh, minus_infty, -1, NO_TEST_INLINE),
+ TEST_f_f (tanh, qnan_value, qnan_value, NO_INEXACT_EXCEPTION),
-#ifndef TEST_INLINE
- TEST_f_f (tanh, plus_infty, 1),
- TEST_f_f (tanh, minus_infty, -1),
-#endif
- TEST_f_f (tanh, qnan_value, qnan_value),
-
- TEST_f_f (tanh, 0.75L, 0.635148952387287319214434357312496495L),
- TEST_f_f (tanh, -0.75L, -0.635148952387287319214434357312496495L),
-
- TEST_f_f (tanh, 1.0L, 0.7615941559557648881194582826047935904L),
- TEST_f_f (tanh, -1.0L, -0.7615941559557648881194582826047935904L),
-
- /* 2^-57 */
- TEST_f_f (tanh, 0x1p-57L, 6.938893903907228377647697925567626953125e-18L),
+ AUTO_TESTS_f_f (tanh, tonearest),
};
static void
@@ -13740,516 +12756,9 @@ static const struct test_f_f_data tgamma_test_data[] =
TEST_f_f (tgamma, -2, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
TEST_f_f (tgamma, -max_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
TEST_f_f (tgamma, minus_infty, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
- TEST_f_f (tgamma, qnan_value, qnan_value),
-
- TEST_f_f (tgamma, 0.5, M_SQRT_PIl),
- TEST_f_f (tgamma, -0.5, -M_2_SQRT_PIl),
-
- TEST_f_f (tgamma, 1, 1),
- TEST_f_f (tgamma, 2, 1),
- TEST_f_f (tgamma, 3, 2),
- TEST_f_f (tgamma, 4, 6),
- TEST_f_f (tgamma, 5, 24),
- TEST_f_f (tgamma, 6, 120),
- TEST_f_f (tgamma, 7, 720),
- TEST_f_f (tgamma, 8, 5040),
- TEST_f_f (tgamma, 9, 40320),
- TEST_f_f (tgamma, 10, 362880),
-
- TEST_f_f (tgamma, 0.7L, 1.29805533264755778568117117915281162L),
- TEST_f_f (tgamma, 1.2L, 0.918168742399760610640951655185830401L),
-
- TEST_f_f (tgamma, 1.5L, 8.8622692545275801364908374167057259139877e-01L),
- TEST_f_f (tgamma, 2.5L, 1.3293403881791370204736256125058588870982e+00L),
- TEST_f_f (tgamma, 3.5L, 3.3233509704478425511840640312646472177454e+00L),
- TEST_f_f (tgamma, 4.5L, 1.1631728396567448929144224109426265262109e+01L),
- TEST_f_f (tgamma, 5.5L, 5.2342777784553520181149008492418193679490e+01L),
- TEST_f_f (tgamma, 6.5L, 2.8788527781504436099631954670830006523720e+02L),
- TEST_f_f (tgamma, 7.5L, 1.8712543057977883464760770536039504240418e+03L),
- TEST_f_f (tgamma, 8.5L, 1.4034407293483412598570577902029628180313e+04L),
- TEST_f_f (tgamma, 9.5L, 1.1929246199460900708784991216725183953266e+05L),
- TEST_f_f (tgamma, -1.5L, 2.3632718012073547030642233111215269103967e+00L),
- TEST_f_f (tgamma, -2.5L, -9.4530872048294188122568932444861076415869e-01L),
- TEST_f_f (tgamma, -3.5L, 2.7008820585226910892162552127103164690248e-01L),
- TEST_f_f (tgamma, -4.5L, -6.0019601300504246427027893615784810422774e-02L),
- TEST_f_f (tgamma, -5.5L, 1.0912654781909862986732344293779056440504e-02L),
- TEST_f_f (tgamma, -6.5L, -1.6788699664476712287280529682737009908468e-03L),
- TEST_f_f (tgamma, -7.5L, 2.2384932885968949716374039576982679877958e-04L),
- TEST_f_f (tgamma, -8.5L, -2.6335215159963470254557693619979623385833e-05L),
- TEST_f_f (tgamma, -9.5L, 2.7721279115751021320587045915768024616666e-06L),
- TEST_f_f (tgamma, 0x1p-24L, 1.6777215422784394050795179874582764575261e+07L),
- TEST_f_f (tgamma, -0x1p-24L, -1.6777216577215723853867349114260580375249e+07L),
- TEST_f_f (tgamma, 0x1p-53L, 9.0071992547409914227843350984672492007618e+15L),
- TEST_f_f (tgamma, -0x1p-53L, -9.0071992547409925772156649015329704137860e+15L),
- TEST_f_f (tgamma, 0x1p-64L, 1.8446744073709551615422784335098467139447e+19L),
- TEST_f_f (tgamma, -0x1p-64L, -1.8446744073709551616577215664901532860660e+19L),
- TEST_f_f (tgamma, 0x1p-106L, 8.1129638414606681695789005144063422784335e+31L),
- TEST_f_f (tgamma, -0x1p-106L, -8.1129638414606681695789005144064577215665e+31L),
- TEST_f_f (tgamma, 0x1p-113L, 1.0384593717069655257060992658440191422784e+34L),
- TEST_f_f (tgamma, -0x1p-113L, -1.0384593717069655257060992658440192577216e+34L),
- TEST_f_f (tgamma, 0x1p-127L, 1.7014118346046923173168730371588410572742e+38L),
- TEST_f_f (tgamma, -0x1p-127L, -1.7014118346046923173168730371588410572858e+38L),
-#ifdef TEST_FLOAT
- TEST_f_f (tgamma, 0x1p-128L, plus_infty, OVERFLOW_EXCEPTION|ERRNO_ERANGE),
- TEST_f_f (tgamma, -0x1p-128L, minus_infty, OVERFLOW_EXCEPTION|ERRNO_ERANGE),
- TEST_f_f (tgamma, 0x1p-149L, plus_infty, OVERFLOW_EXCEPTION|ERRNO_ERANGE),
- TEST_f_f (tgamma, -0x1p-149L, minus_infty, OVERFLOW_EXCEPTION|ERRNO_ERANGE),
-#else
- TEST_f_f (tgamma, 0x1p-128L, 3.4028236692093846346337460743176821145542e+38L),
- TEST_f_f (tgamma, -0x1p-128L, -3.4028236692093846346337460743176821145658e+38L),
- TEST_f_f (tgamma, 0x1p-149L, 7.1362384635297994052914298472474756819137e+44L),
- TEST_f_f (tgamma, -0x1p-149L, -7.1362384635297994052914298472474756819137e+44L),
-#endif
-#ifndef TEST_FLOAT
- TEST_f_f (tgamma, 0x1p-1023L, 8.9884656743115795386465259539451236680899e+307L),
- TEST_f_f (tgamma, -0x1p-1023L, -8.9884656743115795386465259539451236680899e+307L),
-# if !defined TEST_LDOUBLE || LDBL_MAX_EXP <= 1024
- TEST_f_f (tgamma, 0x1p-1024L, plus_infty, OVERFLOW_EXCEPTION|ERRNO_ERANGE),
- TEST_f_f (tgamma, -0x1p-1024L, minus_infty, OVERFLOW_EXCEPTION|ERRNO_ERANGE),
- TEST_f_f (tgamma, 0x1p-1074L, plus_infty, OVERFLOW_EXCEPTION|ERRNO_ERANGE),
- TEST_f_f (tgamma, -0x1p-1074L, minus_infty, OVERFLOW_EXCEPTION|ERRNO_ERANGE),
-# else
- TEST_f_f (tgamma, 0x1p-1024L, 1.7976931348623159077293051907890247336180e+308L),
- TEST_f_f (tgamma, -0x1p-1024L, -1.7976931348623159077293051907890247336180e+308L),
- TEST_f_f (tgamma, 0x1p-1074L, 2.0240225330731061835249534671891730704956e+323L),
- TEST_f_f (tgamma, -0x1p-1074L, -2.0240225330731061835249534671891730704956e+323L),
-# endif
-#endif
-#if defined TEST_LDOUBLE && LDBL_MIN_EXP <= -16381
- TEST_f_f (tgamma, 0x1p-16383L, 5.9486574767861588254287966331400356538172e+4931L),
- TEST_f_f (tgamma, -0x1p-16383L, -5.9486574767861588254287966331400356538172e+4931L),
- TEST_f_f (tgamma, 0x1p-16384L, plus_infty, OVERFLOW_EXCEPTION|ERRNO_ERANGE),
- TEST_f_f (tgamma, -0x1p-16384L, minus_infty, OVERFLOW_EXCEPTION|ERRNO_ERANGE),
- TEST_f_f (tgamma, 0x1p-16445L, plus_infty, OVERFLOW_EXCEPTION|ERRNO_ERANGE),
- TEST_f_f (tgamma, -0x1p-16445L, minus_infty, OVERFLOW_EXCEPTION|ERRNO_ERANGE),
-# if LDBL_MANT_DIG >= 113
- TEST_f_f (tgamma, 0x1p-16494L, plus_infty, OVERFLOW_EXCEPTION|ERRNO_ERANGE),
- TEST_f_f (tgamma, -0x1p-16494L, minus_infty, OVERFLOW_EXCEPTION|ERRNO_ERANGE),
-# endif
-#endif
- TEST_f_f (tgamma, 0x8.00001p0L, 5.0400096882277802019946778420223050233915e+03L),
- TEST_f_f (tgamma, 0x7.fffff8p0L, 5.0399951558933225045148935487583089307135e+03L),
- TEST_f_f (tgamma, 0x7.000008p0L, 7.2000064296977505705636258629805621178587e+02L),
- TEST_f_f (tgamma, 0x6.fffff8p0L, 7.1999935703082425988147448928288557689866e+02L),
- TEST_f_f (tgamma, 0x6.000008p0L, 1.2000009762487825358530770343720418162783e+02L),
- TEST_f_f (tgamma, 0x5.fffff8p0L, 1.1999990237520611552119807476573441975106e+02L),
- TEST_f_f (tgamma, 0x5.000008p0L, 2.4000017236155647574166073485628713443799e+01L),
- TEST_f_f (tgamma, 0x4.fffff8p0L, 2.3999982763857938712639837029547357501709e+01L),
- TEST_f_f (tgamma, 0x4.000008p0L, 6.0000035937827461765660468073471093546129e+00L),
- TEST_f_f (tgamma, 0x3.fffffcp0L, 5.9999982031095793171233994481968816873643e+00L),
- TEST_f_f (tgamma, 0x3.000004p0L, 2.0000004400179308360529417942462250547999e+00L),
- TEST_f_f (tgamma, 0x2.fffffcp0L, 1.9999995599822108706107786027549565954046e+00L),
- TEST_f_f (tgamma, 0x2.000004p0L, 1.0000001007996638509889062631687945799175e+00L),
- TEST_f_f (tgamma, 0x1.fffffep0L, 9.9999994960018563231526611134590489120697e-01L),
- TEST_f_f (tgamma, 0x1.000002p0L, 9.9999993119054472483596471908942669644327e-01L),
- TEST_f_f (tgamma, 0x0.ffffffp0L, 1.0000000344047381790797322460568297132998e+00L),
- TEST_f_f (tgamma, -0x0.ffffffp0L, -1.6777216422784419250710305882992376932423e+07L),
- TEST_f_f (tgamma, -0x1.000002p0L, 8.3886075772158332060084424806449513922858e+06L),
- TEST_f_f (tgamma, -0x1.fffffep0L, 4.1943044613922792026014320172298377770578e+06L),
- TEST_f_f (tgamma, -0x2.000004p0L, -2.0971515386080557574407223895988378776747e+06L),
- TEST_f_f (tgamma, -0x2.fffffcp0L, -6.9905087601970247876992248591045142913324e+05L),
- TEST_f_f (tgamma, -0x3.000004p0L, 6.9905045731381300146131914617735687322025e+05L),
- TEST_f_f (tgamma, -0x3.fffffcp0L, 1.7476272942159602684441970627092458855771e+05L),
- TEST_f_f (tgamma, -0x4.000008p0L, -8.7381270578483499672965708923121931082305e+04L),
- TEST_f_f (tgamma, -0x4.fffff8p0L, -1.7476280884325863043793087474680780379554e+04L),
- TEST_f_f (tgamma, -0x5.000008p0L, 1.7476252449031389167286893378510439443844e+04L),
- TEST_f_f (tgamma, -0x5.fffff8p0L, 2.9127137122026653716311560165769071985443e+03L),
- TEST_f_f (tgamma, -0x6.000008p0L, -2.9127085100239567622341538102130981196910e+03L),
- TEST_f_f (tgamma, -0x6.fffff8p0L, -4.1610198723079349791939054365613377035519e+02L),
- TEST_f_f (tgamma, -0x7.000008p0L, 4.1610118737306415004517215226199741948733e+02L),
- TEST_f_f (tgamma, -0x7.fffff8p0L, 5.2012751504050764429534086402871289946986e+01L),
- TEST_f_f (tgamma, -0x8.00001p0L, -2.6006296115134418896533598545925084576702e+01L),
- TEST_f_f (tgamma, -0x9.fffffp0L, 2.8896008370721717567612135720915723136310e-01L),
- TEST_f_f (tgamma, -0xa.00001p0L, -2.8895878754728051776830454190076999107021e-01L),
- TEST_f_f (tgamma, -0x13.ffffep0L, 2.1550026214525536756224040483579183652119e-13L),
- TEST_f_f (tgamma, -0x14.00002p0L, -2.1549777908265594916405421768142757507179e-13L),
- TEST_f_f (tgamma, -0x1d.ffffep0L, 1.9765721589464867957912772592816027583176e-27L),
- TEST_f_f (tgamma, -0x1e.00002p0L, -1.9765463890341964384070157599286498212650e-27L),
- TEST_f_f (tgamma, -0x27.ffffcp0L, 3.2129279441390812141195076945616975790225e-43L, UNDERFLOW_EXCEPTION_FLOAT),
- TEST_f_f (tgamma, -0x28.00004p0L, -3.2128372159115252365699015758097981155793e-43L, UNDERFLOW_EXCEPTION_FLOAT),
- TEST_f_f (tgamma, -0x28.ffffcp0L, -7.8364103489619817539676737414096652170685e-45L, UNDERFLOW_EXCEPTION_FLOAT),
- TEST_f_f (tgamma, -0x29.00004p0L, 7.8361876024016854597745353972619195760515e-45L, UNDERFLOW_EXCEPTION_FLOAT),
-#ifdef TEST_FLOAT
- TEST_f_f (tgamma, -0x29.ffffcp0L, plus_zero, UNDERFLOW_EXCEPTION_FLOAT),
- TEST_f_f (tgamma, -0x2a.00004p0L, minus_zero, UNDERFLOW_EXCEPTION_FLOAT),
-#else
- TEST_f_f (tgamma, -0x29.ffffcp0L, 1.8658121573125798145204120066590953505132e-46L),
- TEST_f_f (tgamma, -0x2a.00004p0L, -1.8657587834931410688246126853566488626385e-46L),
-#endif
-#ifndef TEST_FLOAT
- TEST_f_f (tgamma, 0x8.0000000000008p0L, 5.0400000000000180457125667322294144477136e+03L),
- TEST_f_f (tgamma, 0x7.ffffffffffffcp0L, 5.0399999999999909771437166339103165198442e+03L),
- TEST_f_f (tgamma, 0x7.0000000000004p0L, 7.2000000000000119762397445457359071259652e+02L),
- TEST_f_f (tgamma, 0x6.ffffffffffffcp0L, 7.1999999999999880237602554542848858572672e+02L),
- TEST_f_f (tgamma, 0x6.0000000000004p0L, 1.2000000000000018184042734842640022086408e+02L),
- TEST_f_f (tgamma, 0x5.ffffffffffffcp0L, 1.1999999999999981815957265157389249327533e+02L),
- TEST_f_f (tgamma, 0x5.0000000000004p0L, 2.4000000000000032104829055124673225982803e+01L),
- TEST_f_f (tgamma, 0x4.ffffffffffffcp0L, 2.3999999999999967895170944875373910918544e+01L),
- TEST_f_f (tgamma, 0x4.0000000000004p0L, 6.0000000000000066939396342309789716341613e+00L),
- TEST_f_f (tgamma, 0x3.ffffffffffffep0L, 5.9999999999999966530301828845138185025345e+00L),
- TEST_f_f (tgamma, 0x3.0000000000002p0L, 2.0000000000000008195971324717875960213536e+00L),
- TEST_f_f (tgamma, 0x2.ffffffffffffep0L, 1.9999999999999991804028675282128956223990e+00L),
- TEST_f_f (tgamma, 0x2.0000000000002p0L, 1.0000000000000001877539613108624482361963e+00L),
- TEST_f_f (tgamma, 0x1.fffffffffffffp0L, 9.9999999999999990612301934456883679778984e-01L),
- TEST_f_f (tgamma, 0x1.0000000000001p0L, 9.9999999999999987183237573039992418700531e-01L),
- TEST_f_f (tgamma, 0x0.fffffffffffff8p0L, 1.0000000000000000640838121348000744796665e+00L),
- TEST_f_f (tgamma, -0x0.fffffffffffff8p0L, -9.0071992547409924227843350984672961392521e+15L),
- TEST_f_f (tgamma, -0x1.0000000000001p0L, 4.5035996273704955772156649015331740980405e+15L),
- TEST_f_f (tgamma, -0x1.fffffffffffffp0L, 2.2517998136852484613921675492337776673289e+15L),
- TEST_f_f (tgamma, -0x2.0000000000002p0L, -1.1258999068426235386078324507668462444260e+15L),
- TEST_f_f (tgamma, -0x2.ffffffffffffep0L, -3.7529996894754154268627807196691509198813e+14L),
- TEST_f_f (tgamma, -0x3.0000000000002p0L, 3.7529996894754112398038859470009084971438e+14L),
- TEST_f_f (tgamma, -0x3.ffffffffffffep0L, 9.3824992236885396088236184658402406857503e+13L),
- TEST_f_f (tgamma, -0x4.0000000000004p0L, -4.6912496118442603911763815341745722862351e+13L),
- TEST_f_f (tgamma, -0x4.ffffffffffffcp0L, -9.3824992236885475509805702650262155809819e+12L),
- TEST_f_f (tgamma, -0x5.0000000000004p0L, 9.3824992236885191156860964016850034672946e+12L),
- TEST_f_f (tgamma, -0x5.ffffffffffffcp0L, 1.5637498706147581566449098589862357835505e+12L),
- TEST_f_f (tgamma, -0x6.0000000000004p0L, -1.5637498706147529544662012521330708016396e+12L),
- TEST_f_f (tgamma, -0x6.ffffffffffffcp0L, -2.2339283865925119357965832452642909859289e+11L),
- TEST_f_f (tgamma, -0x7.0000000000004p0L, 2.2339283865925039372192897706214475877342e+11L),
- TEST_f_f (tgamma, -0x7.ffffffffffffcp0L, 2.7924104832406402297655703264222230055898e+10L),
- TEST_f_f (tgamma, -0x8.0000000000008p0L, -1.3962052416203121511868106259843527348026e+10L),
- TEST_f_f (tgamma, -0x9.ffffffffffff8p0L, 1.5513391573559147700413058496716749249803e+08L),
- TEST_f_f (tgamma, -0xa.0000000000008p0L, -1.5513391573559018084419393002828541166901e+08L),
- TEST_f_f (tgamma, -0x13.ffffffffffffp0L, 1.1569515572952029402736625857313236848570e-04L),
- TEST_f_f (tgamma, -0x14.000000000001p0L, -1.1569515572951781096476686854873801225397e-04L),
- TEST_f_f (tgamma, -0x1d.ffffffffffffp0L, 1.0611571800204311628217068863959963842891e-18L),
- TEST_f_f (tgamma, -0x1e.000000000001p0L, -1.0611571800204053929094168642022073530425e-18L),
- TEST_f_f (tgamma, -0x27.fffffffffffep0L, 1.7249032006742266376460389310340465554361e-34L),
- TEST_f_f (tgamma, -0x28.000000000002p0L, -1.7249032006741359094184881234822934593822e-34L),
- TEST_f_f (tgamma, -0x28.fffffffffffep0L, -4.2070809772542120404320040128839297118648e-36L),
- TEST_f_f (tgamma, -0x29.000000000002p0L, 4.2070809772539892938717205103652583609422e-36L),
- TEST_f_f (tgamma, -0x29.fffffffffffep0L, 1.0016859469652887505173040814397197718981e-37L),
- TEST_f_f (tgamma, -0x2a.000000000002p0L, -1.0016859469652353766978684241048308120274e-37L),
- TEST_f_f (tgamma, -0x31.fffffffffffep0L, 4.6273774273632946947805289899230181990085e-51L),
- TEST_f_f (tgamma, -0x32.000000000002p0L, -4.6273774273630367887073532197576655720178e-51L),
- TEST_f_f (tgamma, -0x63.fffffffffffcp0L, 7.5400833348840965463348754984345825364294e-145L),
- TEST_f_f (tgamma, -0x64.000000000004p0L, -7.5400833348831085791638490135462230991587e-145L),
- TEST_f_f (tgamma, -0x95.fffffffffff8p0L, 6.1582369322723207086020016423767264008839e-250L),
- TEST_f_f (tgamma, -0x96.000000000008p0L, -6.1582369322705655439003240743176243138734e-250L),
- TEST_f_f (tgamma, -0xb4.fffffffffff8p0L, -9.6760879059917574597728750098636253931457e-319L, UNDERFLOW_EXCEPTION_DOUBLE),
- TEST_f_f (tgamma, -0xb5.000000000008p0L, 9.6760879059888966544677044221698800670218e-319L, UNDERFLOW_EXCEPTION_DOUBLE),
- TEST_f_f (tgamma, -0xb5.fffffffffff8p0L, 5.3165318164789884455066481673086605454904e-321L, UNDERFLOW_EXCEPTION_DOUBLE),
- TEST_f_f (tgamma, -0xb6.000000000008p0L, -5.3165318164774149139661976747137185876909e-321L, UNDERFLOW_EXCEPTION_DOUBLE),
- TEST_f_f (tgamma, -0xb6.fffffffffff8p0L, -2.9052086428846935908287469917922960610289e-323L, UNDERFLOW_EXCEPTION_DOUBLE),
- TEST_f_f (tgamma, -0xb7.000000000008p0L, 2.9052086428838328351126988236541632950925e-323L, UNDERFLOW_EXCEPTION_DOUBLE),
-# if !defined TEST_LDOUBLE || LDBL_MAX_EXP <= 1024
- TEST_f_f (tgamma, -0xb7.fffffffffff8p0L, plus_zero, UNDERFLOW_EXCEPTION_DOUBLE),
- TEST_f_f (tgamma, -0xb8.000000000008p0L, minus_zero, UNDERFLOW_EXCEPTION_DOUBLE),
-# else
- TEST_f_f (tgamma, -0xb7.fffffffffff8p0L, 1.5789177406982032823826953250736039527543e-325L),
- TEST_f_f (tgamma, -0xb8.000000000008p0L, -1.5789177406977349925854817486109369828857e-325L),
-# endif
-#endif
-#if defined TEST_LDOUBLE && LDBL_MANT_DIG >= 106
- TEST_f_f (tgamma, 0x8.00000000000000000000000004p0L, 5.0400000000000000000000000000020034765587e+03L),
- TEST_f_f (tgamma, 0x7.fffffffffffffffffffffffffep0L, 5.0399999999999999999999999999989982617206e+03L),
- TEST_f_f (tgamma, 0x7.00000000000000000000000002p0L, 7.2000000000000000000000000000013296297113e+02L),
- TEST_f_f (tgamma, 0x6.fffffffffffffffffffffffffep0L, 7.1999999999999999999999999999986703702887e+02L),
- TEST_f_f (tgamma, 0x6.00000000000000000000000002p0L, 1.2000000000000000000000000000002018834292e+02L),
- TEST_f_f (tgamma, 0x5.fffffffffffffffffffffffffep0L, 1.1999999999999999999999999999997981165708e+02L),
- TEST_f_f (tgamma, 0x5.00000000000000000000000002p0L, 2.4000000000000000000000000000003564352042e+01L),
- TEST_f_f (tgamma, 0x4.fffffffffffffffffffffffffep0L, 2.3999999999999999999999999999996435647958e+01L),
- TEST_f_f (tgamma, 0x4.00000000000000000000000002p0L, 6.0000000000000000000000000000007431765907e+00L),
- TEST_f_f (tgamma, 0x3.ffffffffffffffffffffffffffp0L, 5.9999999999999999999999999999996284117046e+00L),
- TEST_f_f (tgamma, 0x3.00000000000000000000000001p0L, 2.0000000000000000000000000000000909935607e+00L),
- TEST_f_f (tgamma, 0x2.ffffffffffffffffffffffffffp0L, 1.9999999999999999999999999999999090064393e+00L),
- TEST_f_f (tgamma, 0x2.00000000000000000000000001p0L, 1.0000000000000000000000000000000208448771e+00L),
- TEST_f_f (tgamma, 0x1.ffffffffffffffffffffffffff8p0L, 9.9999999999999999999999999999998957756146e-01L),
- TEST_f_f (tgamma, 0x1.000000000000000000000000008p0L, 9.9999999999999999999999999999998577053525e-01L),
- TEST_f_f (tgamma, 0x0.ffffffffffffffffffffffffffcp0L, 1.0000000000000000000000000000000071147324e+00L),
- TEST_f_f (tgamma, -0x0.ffffffffffffffffffffffffffcp0L, -8.1129638414606681695789005144064422784335e+31L),
- TEST_f_f (tgamma, -0x1.000000000000000000000000008p0L, 4.0564819207303340847894502572031577215665e+31L),
- TEST_f_f (tgamma, -0x1.ffffffffffffffffffffffffff8p0L, 2.0282409603651670423947251286016461392168e+31L),
- TEST_f_f (tgamma, -0x2.00000000000000000000000001p0L, -1.0141204801825835211973625643007538607832e+31L),
- TEST_f_f (tgamma, -0x2.ffffffffffffffffffffffffffp0L, -3.3804016006086117373245418810028760196114e+30L),
- TEST_f_f (tgamma, -0x3.00000000000000000000000001p0L, 3.3804016006086117373245418810024573137219e+30L),
- TEST_f_f (tgamma, -0x3.ffffffffffffffffffffffffffp0L, 8.4510040015215293433113547025072942156952e+29L),
- TEST_f_f (tgamma, -0x4.00000000000000000000000002p0L, -4.2255020007607646716556773512527057843048e+29L),
- TEST_f_f (tgamma, -0x4.fffffffffffffffffffffffffep0L, -8.4510040015215293433113547025080884313904e+28L),
- TEST_f_f (tgamma, -0x5.00000000000000000000000002p0L, 8.4510040015215293433113547025052449019430e+28L),
- TEST_f_f (tgamma, -0x5.fffffffffffffffffffffffffep0L, 1.4085006669202548905518924504180378867132e+28L),
- TEST_f_f (tgamma, -0x6.00000000000000000000000002p0L, -1.4085006669202548905518924504175176688423e+28L),
- TEST_f_f (tgamma, -0x6.fffffffffffffffffffffffffep0L, -2.0121438098860784150741320720257967542615e+27L),
- TEST_f_f (tgamma, -0x7.00000000000000000000000002p0L, 2.0121438098860784150741320720249968965322e+27L),
- TEST_f_f (tgamma, -0x7.fffffffffffffffffffffffffep0L, 2.5151797623575980188426650900322769448110e+26L),
- TEST_f_f (tgamma, -0x8.00000000000000000000000004p0L, -1.2575898811787990094213325450153421028080e+26L),
- TEST_f_f (tgamma, -0x9.fffffffffffffffffffffffffcp0L, 1.3973220901986655660237028277960625420495e+24L),
- TEST_f_f (tgamma, -0xa.00000000000000000000000004p0L, -1.3973220901986655660237028277947663821128e+24L),
- TEST_f_f (tgamma, -0x13.fffffffffffffffffffffffff8p0L, 1.0420893204640670202556853709074896123293e+12L),
- TEST_f_f (tgamma, -0x14.00000000000000000000000008p0L, -1.0420893204640670202556853709050065497299e+12L),
- TEST_f_f (tgamma, -0x1d.fffffffffffffffffffffffff8p0L, 9.5580541610429641982963434151488827190079e-03L),
- TEST_f_f (tgamma, -0x1e.00000000000000000000000008p0L, -9.5580541610429641982963434151231128067179e-03L),
- TEST_f_f (tgamma, -0x27.fffffffffffffffffffffffffp0L, 1.5536546823612837336494536911280147806523e-18L),
- TEST_f_f (tgamma, -0x28.0000000000000000000000001p0L, -1.5536546823612837336494536911189419578973e-18L),
- TEST_f_f (tgamma, -0x28.fffffffffffffffffffffffffp0L, -3.7894016642958139845108626612879138384405e-20L),
- TEST_f_f (tgamma, -0x29.0000000000000000000000001p0L, 3.7894016642958139845108626612656391824122e-20L),
- TEST_f_f (tgamma, -0x29.fffffffffffffffffffffffffp0L, 9.0223849149900332964544349078285357440663e-22L),
- TEST_f_f (tgamma, -0x2a.0000000000000000000000001p0L, -9.0223849149900332964544349077751619246306e-22L),
- TEST_f_f (tgamma, -0x31.fffffffffffffffffffffffffp0L, 4.1679710515150795310771069868348482819424e-35L),
- TEST_f_f (tgamma, -0x32.0000000000000000000000001p0L, -4.1679710515150795310771069868090576746248e-35L),
- TEST_f_f (tgamma, -0x63.ffffffffffffffffffffffffep0L, 6.7915032994648558610510614163560656864280e-129L),
- TEST_f_f (tgamma, -0x64.0000000000000000000000002p0L, -6.7915032994648558610510614162572689693253e-129L),
- TEST_f_f (tgamma, -0x95.ffffffffffffffffffffffffcp0L, 5.5468467106873795353190582463444660395353e-234L),
- TEST_f_f (tgamma, -0x96.0000000000000000000000004p0L, -5.5468467106873795353190582461689495693675e-234L),
- TEST_f_f (tgamma, -0xb4.ffffffffffffffffffffffffcp0L, -8.7154451775644399729745472278589884205029e-303L, UNDERFLOW_EXCEPTION_LDOUBLE_IBM),
- TEST_f_f (tgamma, -0xb5.0000000000000000000000004p0L, 8.7154451775644399729745472275729078899858e-303L, UNDERFLOW_EXCEPTION_LDOUBLE_IBM),
- TEST_f_f (tgamma, -0xb5.ffffffffffffffffffffffffcp0L, 4.7887061415189230620739270482742524864974e-305L, UNDERFLOW_EXCEPTION_LDOUBLE_IBM),
- TEST_f_f (tgamma, -0xb6.0000000000000000000000004p0L, -4.7887061415189230620739270481168993324524e-305L, UNDERFLOW_EXCEPTION_LDOUBLE_IBM),
- TEST_f_f (tgamma, -0xb6.ffffffffffffffffffffffffcp0L, -2.6167793123054224382917634143575601407067e-307L, UNDERFLOW_EXCEPTION_LDOUBLE_IBM),
- TEST_f_f (tgamma, -0xb7.0000000000000000000000004p0L, 2.6167793123054224382917634142714845691019e-307L, UNDERFLOW_EXCEPTION_LDOUBLE_IBM),
- TEST_f_f (tgamma, -0xb7.ffffffffffffffffffffffffcp0L, 1.4221626697312078468976975078030462044826e-309L, UNDERFLOW_EXCEPTION_DOUBLE),
- TEST_f_f (tgamma, -0xb8.0000000000000000000000004p0L, -1.4221626697312078468976975077562172247612e-309L, UNDERFLOW_EXCEPTION_DOUBLE),
- TEST_f_f (tgamma, -0xbb.ffffffffffffffffffffffffcp0L, 1.1756150745511026776007338998283058108448e-318L, UNDERFLOW_EXCEPTION_DOUBLE),
- TEST_f_f (tgamma, -0xbc.0000000000000000000000004p0L, -1.1756150745511026776007338997894360215107e-318L, UNDERFLOW_EXCEPTION_DOUBLE),
- TEST_f_f (tgamma, -0xbc.ffffffffffffffffffffffffcp0L, -6.2201855796354639026493857133773832713743e-321L, UNDERFLOW_EXCEPTION_DOUBLE),
- TEST_f_f (tgamma, -0xbd.0000000000000000000000004p0L, 6.2201855796354639026493857131715153125175e-321L, UNDERFLOW_EXCEPTION_DOUBLE),
- TEST_f_f (tgamma, -0xbd.ffffffffffffffffffffffffcp0L, 3.2737818840186652119207293228302560914295e-323L, UNDERFLOW_EXCEPTION_DOUBLE),
- TEST_f_f (tgamma, -0xbe.0000000000000000000000004p0L, -3.2737818840186652119207293227217957948294e-323L, UNDERFLOW_EXCEPTION_DOUBLE),
-# if LDBL_MAX_EXP <= 1024
- TEST_f_f (tgamma, -0xbe.ffffffffffffffffffffffffcp0L, minus_zero, UNDERFLOW_EXCEPTION_DOUBLE),
- TEST_f_f (tgamma, -0xbf.0000000000000000000000004p0L, plus_zero, UNDERFLOW_EXCEPTION_DOUBLE),
-# else
- TEST_f_f (tgamma, -0xbe.ffffffffffffffffffffffffcp0L, -1.7140219288055838805867692789687487834686e-325L),
- TEST_f_f (tgamma, -0xbf.0000000000000000000000004p0L, 1.7140219288055838805867692789119066543632e-325L),
-# endif
-#endif
-#if defined TEST_LDOUBLE && LDBL_MAX_EXP >= 16384
- TEST_f_f (tgamma, 0x8.000000000000001p0L, 5.0400000000000000088113830892247051102283e+03L),
- TEST_f_f (tgamma, 0x7.fffffffffffffff8p0L, 5.0399999999999999955943084553876474508520e+03L),
- TEST_f_f (tgamma, 0x7.0000000000000008p0L, 7.2000000000000000058477733127664675369681e+02L),
- TEST_f_f (tgamma, 0x6.fffffffffffffff8p0L, 7.1999999999999999941522266872335324679893e+02L),
- TEST_f_f (tgamma, 0x6.0000000000000008p0L, 1.2000000000000000008878927116622375680433e+02L),
- TEST_f_f (tgamma, 0x5.fffffffffffffff8p0L, 1.1999999999999999991121072883377624326546e+02L),
- TEST_f_f (tgamma, 0x5.0000000000000008p0L, 2.4000000000000000015676186062072582846211e+01L),
- TEST_f_f (tgamma, 0x4.fffffffffffffff8p0L, 2.3999999999999999984323813937927417165027e+01L),
- TEST_f_f (tgamma, 0x4.0000000000000008p0L, 6.0000000000000000032685252120268430507939e+00L),
- TEST_f_f (tgamma, 0x3.fffffffffffffffcp0L, 5.9999999999999999983657373939865784753909e+00L),
- TEST_f_f (tgamma, 0x3.0000000000000004p0L, 2.0000000000000000004001939123397399171482e+00L),
- TEST_f_f (tgamma, 0x2.fffffffffffffffcp0L, 1.9999999999999999995998060876602600829690e+00L),
- TEST_f_f (tgamma, 0x2.0000000000000004p0L, 1.0000000000000000000916767389213195151634e+00L),
- TEST_f_f (tgamma, 0x1.fffffffffffffffep0L, 9.9999999999999999995416163053934024243282e-01L),
- TEST_f_f (tgamma, 0x1.0000000000000002p0L, 9.9999999999999999993741815221210931418291e-01L),
- TEST_f_f (tgamma, 0x0.ffffffffffffffffp0L, 1.0000000000000000000312909238939453429173e+00L),
- TEST_f_f (tgamma, -0x0.ffffffffffffffffp0L, -1.8446744073709551616422784335098467139470e+19L),
- TEST_f_f (tgamma, -0x1.0000000000000002p0L, 9.2233720368547758075772156649015328607596e+18L),
- TEST_f_f (tgamma, -0x1.fffffffffffffffep0L, 4.6116860184273879044613921675492335697983e+18L),
- TEST_f_f (tgamma, -0x2.0000000000000004p0L, -2.3058430092136939515386078324507664305064e+18L),
- TEST_f_f (tgamma, -0x2.fffffffffffffffcp0L, -7.6861433640456465087601961140530007887063e+17L),
- TEST_f_f (tgamma, -0x3.0000000000000004p0L, 7.6861433640456465045731372192803325462836e+17L),
- TEST_f_f (tgamma, -0x3.fffffffffffffffcp0L, 1.9215358410114116272942156951799168638773e+17L),
- TEST_f_f (tgamma, -0x4.0000000000000008p0L, -9.6076792050570581270578430482008313684602e+16L),
- TEST_f_f (tgamma, -0x4.fffffffffffffff8p0L, -1.9215358410114116280884313903598337283601e+16L),
- TEST_f_f (tgamma, -0x5.0000000000000008p0L, 1.9215358410114116252449019429734996071487e+16L),
- TEST_f_f (tgamma, -0x5.fffffffffffffff8p0L, 3.2025597350190193803788671320812043622696e+15L),
- TEST_f_f (tgamma, -0x6.0000000000000008p0L, -3.2025597350190193751766884234743511972877e+15L),
- TEST_f_f (tgamma, -0x6.fffffffffffffff8p0L, -4.5750853357414562579675426149912896787735e+14L),
- TEST_f_f (tgamma, -0x7.0000000000000008p0L, 4.5750853357414562499689653215166468353753e+14L),
- TEST_f_f (tgamma, -0x7.fffffffffffffff8p0L, 5.7188566696768203227694481100089533685959e+13L),
- TEST_f_f (tgamma, -0x8.000000000000001p0L, -2.8594283348384101534210280804672371201060e+13L),
- TEST_f_f (tgamma, -0x9.fffffffffffffffp0L, 3.1771425942649001828476427167843945971988e+11L),
- TEST_f_f (tgamma, -0xa.000000000000001p0L, -3.1771425942649001698860433502350057763905e+11L),
- TEST_f_f (tgamma, -0x13.ffffffffffffffep0L, 2.3694367893405502075347562184931828448654e-01L),
- TEST_f_f (tgamma, -0x14.000000000000002p0L, -2.3694367893405501827041302245929389013031e-01L),
- TEST_f_f (tgamma, -0x1d.ffffffffffffffep0L, 2.1732499046818166459536268654187775086902e-15L),
- TEST_f_f (tgamma, -0x1e.000000000000002p0L, -2.1732499046818166201837145753965837196590e-15L),
- TEST_f_f (tgamma, -0x27.ffffffffffffffcp0L, 3.5326017549807232935581894777156474496719e-31L),
- TEST_f_f (tgamma, -0x28.000000000000004p0L, -3.5326017549807232028299619269080956965758e-31L),
- TEST_f_f (tgamma, -0x28.ffffffffffffffcp0L, -8.6161018414163982777002940498289948893044e-33L),
- TEST_f_f (tgamma, -0x29.000000000000004p0L, 8.6161018414163980549537337663264762179535e-33L),
- TEST_f_f (tgamma, -0x29.ffffffffffffffcp0L, 2.0514528193848567329552463626090806737389e-34L),
- TEST_f_f (tgamma, -0x2a.000000000000004p0L, -2.0514528193848566795814269269517457847791e-34L),
- TEST_f_f (tgamma, -0x31.ffffffffffffffcp0L, 9.4768689712397635680446279661359728835046e-48L),
- TEST_f_f (tgamma, -0x32.000000000000004p0L, -9.4768689712397633101385547903658075308777e-48L),
- TEST_f_f (tgamma, -0x63.ffffffffffffff8p0L, 1.5442090669841618542494279375256856430049e-141L),
- TEST_f_f (tgamma, -0x64.000000000000008p0L, -1.5442090669841617554527108348771968070612e-141L),
- TEST_f_f (tgamma, -0x95.ffffffffffffffp0L, 1.2612069237291916400144732227892704713839e-246L),
- TEST_f_f (tgamma, -0x96.00000000000001p0L, -1.2612069237291914644980030550324645611752e-246L),
- TEST_f_f (tgamma, -0xb4.ffffffffffffffp0L, -1.9816628031468191243385005680879281767694e-315L),
- TEST_f_f (tgamma, -0xb5.00000000000001p0L, 1.9816628031468188382579700510291588022368e-315L),
- TEST_f_f (tgamma, -0xb5.ffffffffffffffp0L, 1.0888257160147357826865964233809723297472e-317L),
- TEST_f_f (tgamma, -0xb6.00000000000001p0L, -1.0888257160147356253334423783317128355514e-317L),
- TEST_f_f (tgamma, -0xb6.ffffffffffffffp0L, -5.9498673006269714905418984659220067091260e-320L),
- TEST_f_f (tgamma, -0xb7.00000000000001p0L, 5.9498673006269706297861824177538685763601e-320L),
- TEST_f_f (tgamma, -0xb7.ffffffffffffffp0L, 3.2336235329494410277123118903958061569834e-322L),
- TEST_f_f (tgamma, -0xb8.00000000000001p0L, -3.2336235329494405594225146768193434900135e-322L),
- TEST_f_f (tgamma, -0xbb.ffffffffffffffp0L, 2.6730392040715350119087465463119939092815e-331L),
- TEST_f_f (tgamma, -0xbc.00000000000001p0L, -2.6730392040715346232108532050343031951651e-331L),
- TEST_f_f (tgamma, -0xbc.ffffffffffffffp0L, -1.4143064571807063556111222197839950086445e-333L),
- TEST_f_f (tgamma, -0xbd.00000000000001p0L, 1.4143064571807061497431633629389135273431e-333L),
- TEST_f_f (tgamma, -0xbd.ffffffffffffffp0L, 7.4437181956879281879706555863416819210399e-336L),
- TEST_f_f (tgamma, -0xbe.00000000000001p0L, -7.4437181956879271033676895858841525581153e-336L),
- TEST_f_f (tgamma, -0xbe.ffffffffffffffp0L, -3.8972346574282346536709453101948570578636e-338L),
- TEST_f_f (tgamma, -0xbf.00000000000001p0L, 3.8972346574282340852496542564155275274974e-338L),
- TEST_f_f (tgamma, -0xf9.ffffffffffffffp0L, 2.2289142548411573883553287678043297937797e-476L),
- TEST_f_f (tgamma, -0xfa.00000000000001p0L, -2.2289142548411570466476165308364665814265e-476L),
- TEST_f_f (tgamma, -0x1f3.fffffffffffffep0L, 2.9528489142763141594943668922610562530068e-1118L),
- TEST_f_f (tgamma, -0x1f4.00000000000002p0L, -2.9528489142763131406565394149878256133744e-1118L),
- TEST_f_f (tgamma, -0x2ed.fffffffffffffcp0L, 6.9801511765871818502006905472380418430269e-1817L),
- TEST_f_f (tgamma, -0x2ee.00000000000004p0L, -6.9801511765871767194421856376592926002995e-1817L),
- TEST_f_f (tgamma, -0x3e7.fffffffffffffcp0L, 4.4768809295877296071892611539415773519036e-2552L),
- TEST_f_f (tgamma, -0x3e8.00000000000004p0L, -4.4768809295877261735541135972060089530309e-2552L),
- TEST_f_f (tgamma, -0x4e1.fffffffffffff8p0L, 5.4651488569236507565341414077911790252381e-3315L),
- TEST_f_f (tgamma, -0x4e2.00000000000008p0L, -5.4651488569236421026544487194247355967789e-3315L),
- TEST_f_f (tgamma, -0x5db.fffffffffffff8p0L, 1.8718211510339187689122114747834510481993e-4099L),
- TEST_f_f (tgamma, -0x5dc.00000000000008p0L, -1.8718211510339157291960718369454861898499e-4099L),
- TEST_f_f (tgamma, -0x6d5.fffffffffffff8p0L, 4.2925786447266492555651378780094011518063e-4902L),
- TEST_f_f (tgamma, -0x6d6.00000000000008p0L, -4.2925786447266421378134368786479937285900e-4902L),
- TEST_f_f (tgamma, -0x6e2.fffffffffffff8p0L, -2.8229173528168668283609231628661510187536e-4944L, UNDERFLOW_EXCEPTION),
- TEST_f_f (tgamma, -0x6e3.00000000000008p0L, 2.8229173528168621428945467532322397890424e-4944L, UNDERFLOW_EXCEPTION),
- TEST_f_f (tgamma, -0x6e3.fffffffffffff8p0L, 1.6002932839097884515524894602387278842659e-4947L, UNDERFLOW_EXCEPTION),
- TEST_f_f (tgamma, -0x6e4.00000000000008p0L, -1.6002932839097857951909742110188634438017e-4947L, UNDERFLOW_EXCEPTION),
- TEST_f_f (tgamma, -0x6e4.fffffffffffff8p0L, -9.0668174725767051085164382743343408095146e-4951L, UNDERFLOW_EXCEPTION),
- TEST_f_f (tgamma, -0x6e5.00000000000008p0L, 9.0668174725766900571689083050287838090189e-4951L, UNDERFLOW_EXCEPTION),
-# if LDBL_MANT_DIG <= 64
- TEST_f_f (tgamma, -0x6e5.fffffffffffff8p0L, plus_zero, UNDERFLOW_EXCEPTION),
- TEST_f_f (tgamma, -0x6e6.00000000000008p0L, minus_zero, UNDERFLOW_EXCEPTION),
-# else
- TEST_f_f (tgamma, -0x6e5.fffffffffffff8p0L, 5.1340982290921319983501912122292601780326e-4954L, UNDERFLOW_EXCEPTION),
- TEST_f_f (tgamma, -0x6e6.00000000000008p0L, -5.1340982290921234748578193083614111497314e-4954L, UNDERFLOW_EXCEPTION),
-# endif
-# if LDBL_MANT_DIG >= 113
- TEST_f_f (tgamma, 0x8.0000000000000000000000000008p0L, 5.0400000000000000000000000000000156521606e+03L),
- TEST_f_f (tgamma, 0x7.fffffffffffffffffffffffffffcp0L, 5.0399999999999999999999999999999921739197e+03L),
- TEST_f_f (tgamma, 0x7.0000000000000000000000000004p0L, 7.2000000000000000000000000000000103877321e+02L),
- TEST_f_f (tgamma, 0x6.fffffffffffffffffffffffffffcp0L, 7.1999999999999999999999999999999896122679e+02L),
- TEST_f_f (tgamma, 0x6.0000000000000000000000000004p0L, 1.2000000000000000000000000000000015772143e+02L),
- TEST_f_f (tgamma, 0x5.fffffffffffffffffffffffffffcp0L, 1.1999999999999999999999999999999984227857e+02L),
- TEST_f_f (tgamma, 0x5.0000000000000000000000000004p0L, 2.4000000000000000000000000000000027846500e+01L),
- TEST_f_f (tgamma, 0x4.fffffffffffffffffffffffffffcp0L, 2.3999999999999999999999999999999972153500e+01L),
- TEST_f_f (tgamma, 0x4.0000000000000000000000000004p0L, 6.0000000000000000000000000000000058060671e+00L),
- TEST_f_f (tgamma, 0x3.fffffffffffffffffffffffffffep0L, 5.9999999999999999999999999999999970969664e+00L),
- TEST_f_f (tgamma, 0x3.0000000000000000000000000002p0L, 2.0000000000000000000000000000000007108872e+00L),
- TEST_f_f (tgamma, 0x2.fffffffffffffffffffffffffffep0L, 1.9999999999999999999999999999999992891128e+00L),
- TEST_f_f (tgamma, 0x2.0000000000000000000000000002p0L, 1.0000000000000000000000000000000001628506e+00L),
- TEST_f_f (tgamma, 0x1.ffffffffffffffffffffffffffffp0L, 9.9999999999999999999999999999999991857470e-01L),
- TEST_f_f (tgamma, 0x1.0000000000000000000000000001p0L, 9.9999999999999999999999999999999988883231e-01L),
- TEST_f_f (tgamma, 0x0.ffffffffffffffffffffffffffff8p0L, 1.0000000000000000000000000000000000555838e+00L),
- TEST_f_f (tgamma, -0x0.ffffffffffffffffffffffffffff8p0L, -1.0384593717069655257060992658440192422784e+34L),
- TEST_f_f (tgamma, -0x1.0000000000000000000000000001p0L, 5.1922968585348276285304963292200955772157e+33L),
- TEST_f_f (tgamma, -0x1.ffffffffffffffffffffffffffffp0L, 2.5961484292674138142652481646100484613922e+33L),
- TEST_f_f (tgamma, -0x2.0000000000000000000000000002p0L, -1.2980742146337069071326240823050235386078e+33L),
- TEST_f_f (tgamma, -0x2.fffffffffffffffffffffffffffep0L, -4.3269140487790230237754136076834154268628e+32L),
- TEST_f_f (tgamma, -0x3.0000000000000000000000000002p0L, 4.3269140487790230237754136076834112398039e+32L),
- TEST_f_f (tgamma, -0x3.fffffffffffffffffffffffffffep0L, 1.0817285121947557559438534019208539608824e+32L),
- TEST_f_f (tgamma, -0x4.0000000000000000000000000004p0L, -5.4086425609737787797192670096042603911764e+31L),
- TEST_f_f (tgamma, -0x4.fffffffffffffffffffffffffffcp0L, -1.0817285121947557559438534019208547550981e+31L),
- TEST_f_f (tgamma, -0x5.0000000000000000000000000004p0L, 1.0817285121947557559438534019208519115686e+31L),
- TEST_f_f (tgamma, -0x5.fffffffffffffffffffffffffffcp0L, 1.8028808536579262599064223365347581566449e+30L),
- TEST_f_f (tgamma, -0x6.0000000000000000000000000004p0L, -1.8028808536579262599064223365347529544662e+30L),
- TEST_f_f (tgamma, -0x6.fffffffffffffffffffffffffffcp0L, -2.5755440766541803712948890521925119357966e+29L),
- TEST_f_f (tgamma, -0x7.0000000000000000000000000004p0L, 2.5755440766541803712948890521925039372193e+29L),
- TEST_f_f (tgamma, -0x7.fffffffffffffffffffffffffffcp0L, 3.2194300958177254641186113152406402297656e+28L),
- TEST_f_f (tgamma, -0x8.0000000000000000000000000008p0L, -1.6097150479088627320593056576203121511868e+28L),
- TEST_f_f (tgamma, -0x9.fffffffffffffffffffffffffff8p0L, 1.7885722754542919245103396195781369922635e+26L),
- TEST_f_f (tgamma, -0xa.0000000000000000000000000008p0L, -1.7885722754542919245103396195781240306642e+26L),
- TEST_f_f (tgamma, -0x13.fffffffffffffffffffffffffffp0L, 1.3338743301940057859272772747600099590309e+14L),
- TEST_f_f (tgamma, -0x14.000000000000000000000000001p0L, -1.3338743301940057859272772747599851284049e+14L),
- TEST_f_f (tgamma, -0x1d.fffffffffffffffffffffffffffp0L, 1.2234309326134994173819319571374205986026e+00L),
- TEST_f_f (tgamma, -0x1e.000000000000000000000000001p0L, -1.2234309326134994173819319571373948286903e+00L),
- TEST_f_f (tgamma, -0x27.ffffffffffffffffffffffffffep0L, 1.9886779934224431790713007246380976767855e-16L),
- TEST_f_f (tgamma, -0x28.000000000000000000000000002p0L, -1.9886779934224431790713007246380069485580e-16L),
- TEST_f_f (tgamma, -0x28.ffffffffffffffffffffffffffep0L, -4.8504341302986419001739042064343853066259e-18L),
- TEST_f_f (tgamma, -0x29.000000000000000000000000002p0L, 4.8504341302986419001739042064341625600656e-18L),
- TEST_f_f (tgamma, -0x29.ffffffffffffffffffffffffffep0L, 1.1548652691187242619461676681986633377063e-19L),
- TEST_f_f (tgamma, -0x2a.000000000000000000000000002p0L, -1.1548652691187242619461676681986099638869e-19L),
- TEST_f_f (tgamma, -0x31.ffffffffffffffffffffffffffep0L, 5.3350029459393017997786969431322287652396e-33L),
- TEST_f_f (tgamma, -0x32.000000000000000000000000002p0L, -5.3350029459393017997786969431319708591664e-33L),
- TEST_f_f (tgamma, -0x63.ffffffffffffffffffffffffffcp0L, 8.6931242233150155021453586128730281632676e-127L),
- TEST_f_f (tgamma, -0x64.000000000000000000000000004p0L, -8.6931242233150155021453586128720401960966e-127L),
- TEST_f_f (tgamma, -0x95.ffffffffffffffffffffffffff8p0L, 7.0999637896798458052083945552094635720486e-232L),
- TEST_f_f (tgamma, -0x96.000000000000000000000000008p0L, -7.0999637896798458052083945552077084073470e-232L),
- TEST_f_f (tgamma, -0xb4.ffffffffffffffffffffffffff8p0L, -1.1155769827282483165407420451477844041365e-300L),
- TEST_f_f (tgamma, -0xb5.000000000000000000000000008p0L, 1.1155769827282483165407420451474983236060e-300L),
- TEST_f_f (tgamma, -0xb5.ffffffffffffffffffffffffff8p0L, 6.1295438611442215194546266216911239298981e-303L),
- TEST_f_f (tgamma, -0xb6.000000000000000000000000008p0L, -6.1295438611442215194546266216895503983577e-303L),
- TEST_f_f (tgamma, -0xb6.ffffffffffffffffffffffffff8p0L, -3.3494775197509407210134571703230189921356e-305L),
- TEST_f_f (tgamma, -0xb7.000000000000000000000000008p0L, 3.3494775197509407210134571703221582364195e-305L),
- TEST_f_f (tgamma, -0xb7.ffffffffffffffffffffffffff8p0L, 1.8203682172559460440290528099581627396147e-307L),
- TEST_f_f (tgamma, -0xb8.000000000000000000000000008p0L, -1.8203682172559460440290528099576944498174e-307L),
- TEST_f_f (tgamma, -0xbb.ffffffffffffffffffffffffff8p0L, 1.5047872954254114273289393917555491216542e-316L),
- TEST_f_f (tgamma, -0xbc.000000000000000000000000008p0L, -1.5047872954254114273289393917551604237609e-316L),
- TEST_f_f (tgamma, -0xbc.ffffffffffffffffffffffffff8p0L, -7.9618375419333937953912137129923244334851e-319L),
- TEST_f_f (tgamma, -0xbd.000000000000000000000000008p0L, 7.9618375419333937953912137129902657538965e-319L),
- TEST_f_f (tgamma, -0xbd.ffffffffffffffffffffffffff8p0L, 4.1904408115438914712585335331538555086887e-321L),
- TEST_f_f (tgamma, -0xbe.000000000000000000000000008p0L, -4.1904408115438914712585335331527709057227e-321L),
- TEST_f_f (tgamma, -0xbe.ffffffffffffffffffffffffff8p0L, -2.1939480688711473671510646770439036908579e-323L),
- TEST_f_f (tgamma, -0xbf.000000000000000000000000008p0L, 2.1939480688711473671510646770433352695669e-323L),
- TEST_f_f (tgamma, -0xf9.ffffffffffffffffffffffffff8p0L, 1.2547671759429278005937024349858508569625e-461L),
- TEST_f_f (tgamma, -0xfa.000000000000000000000000008p0L, -1.2547671759429278005937024349855091492502e-461L),
- TEST_f_f (tgamma, -0x1f3.ffffffffffffffffffffffffffp0L, 1.6623061587520224800948170558276526986560e-1103L),
- TEST_f_f (tgamma, -0x1f4.00000000000000000000000001p0L, -1.6623061587520224800948170558266338608285e-1103L),
- TEST_f_f (tgamma, -0x2ed.fffffffffffffffffffffffffep0L, 3.9294757797334687313030998663853566763041e-1802L),
- TEST_f_f (tgamma, -0x2ee.00000000000000000000000002p0L, -3.9294757797334687313030998663802259177992e-1802L),
- TEST_f_f (tgamma, -0x3e7.fffffffffffffffffffffffffep0L, 2.5202599107841713834679953735597552855978e-2537L),
- TEST_f_f (tgamma, -0x3e8.00000000000000000000000002p0L, -2.5202599107841713834679953735563216504503e-2537L),
- TEST_f_f (tgamma, -0x4e1.fffffffffffffffffffffffffcp0L, 3.0766052944457032773369415396747635242705e-3300L),
- TEST_f_f (tgamma, -0x4e2.00000000000000000000000004p0L, -3.0766052944457032773369415396661096445778e-3300L),
- TEST_f_f (tgamma, -0x5db.fffffffffffffffffffffffffcp0L, 1.0537416297875703295453200836588944487917e-4084L),
- TEST_f_f (tgamma, -0x5dc.00000000000000000000000004p0L, -1.0537416297875703295453200836558547326520e-4084L),
- TEST_f_f (tgamma, -0x6d5.fffffffffffffffffffffffffcp0L, 2.4165069481061837867659591369998698607387e-4887L),
- TEST_f_f (tgamma, -0x6d6.00000000000000000000000004p0L, -2.4165069481061837867659591369927521090377e-4887L),
- TEST_f_f (tgamma, -0x6e2.fffffffffffffffffffffffffcp0L, -1.5891611922804672355414813803008070609431e-4929L),
- TEST_f_f (tgamma, -0x6e3.00000000000000000000000004p0L, 1.5891611922804672355414813802961215945667e-4929L),
- TEST_f_f (tgamma, -0x6e3.fffffffffffffffffffffffffcp0L, 9.0088502963745308137272187091882496519917e-4933L, UNDERFLOW_EXCEPTION),
- TEST_f_f (tgamma, -0x6e4.00000000000000000000000004p0L, -9.0088502963745308137272187091616860368392e-4933L, UNDERFLOW_EXCEPTION),
- TEST_f_f (tgamma, -0x6e4.fffffffffffffffffffffffffcp0L, -5.1041644738665896961627301468488672286746e-4936L, UNDERFLOW_EXCEPTION),
- TEST_f_f (tgamma, -0x6e5.00000000000000000000000004p0L, 5.1041644738665896961627301468338158811446e-4936L, UNDERFLOW_EXCEPTION),
- TEST_f_f (tgamma, -0x6e5.fffffffffffffffffffffffffcp0L, 2.8902403589278537350864836618623260468143e-4939L, UNDERFLOW_EXCEPTION),
- TEST_f_f (tgamma, -0x6e6.00000000000000000000000004p0L, -2.8902403589278537350864836618538025544424e-4939L, UNDERFLOW_EXCEPTION),
- TEST_f_f (tgamma, -0x6eb.fffffffffffffffffffffffffcp0L, 9.4152481960798287090819640211017219042636e-4959L, UNDERFLOW_EXCEPTION),
- TEST_f_f (tgamma, -0x6ec.00000000000000000000000004p0L, -9.4152481960798287090819640210739431797168e-4959L, UNDERFLOW_EXCEPTION),
- TEST_f_f (tgamma, -0x6ec.fffffffffffffffffffffffffcp0L, -5.3103486723518492437010513373388172315540e-4962L, UNDERFLOW_EXCEPTION),
- TEST_f_f (tgamma, -0x6ed.00000000000000000000000004p0L, 5.3103486723518492437010513373231484108489e-4962L, UNDERFLOW_EXCEPTION),
- TEST_f_f (tgamma, -0x6ed.fffffffffffffffffffffffffcp0L, 2.9934321715624854812294539669328172615019e-4965L, UNDERFLOW_EXCEPTION),
- TEST_f_f (tgamma, -0x6ee.00000000000000000000000004p0L, -2.9934321715624854812294539669239841152754e-4965L, UNDERFLOW_EXCEPTION),
- TEST_f_f (tgamma, -0x6ee.fffffffffffffffffffffffffcp0L, minus_zero, UNDERFLOW_EXCEPTION),
- TEST_f_f (tgamma, -0x6ef.00000000000000000000000004p0L, plus_zero, UNDERFLOW_EXCEPTION),
-# endif
-#endif
- TEST_f_f (tgamma, -0x1.0a32a2p+5L, 1.8125267978155035272941154746083439329912e-37L),
-#ifndef TEST_FLOAT
- TEST_f_f (tgamma, -0x1.5800000080001p+7L, -3.1439271448823567326093363350637118195240e-304L, UNDERFLOW_EXCEPTION_LDOUBLE_IBM),
-#endif
- TEST_f_f (tgamma, 18.5L, 1.4986120533153361177371791123515513270334e+15L),
- TEST_f_f (tgamma, 19.5L, 2.7724322986333718178137813578503699550119e+16L),
- TEST_f_f (tgamma, 23.5L, 5.3613035875444147334274983856108155717836e+21L),
- TEST_f_f (tgamma, 29.5L, 1.6348125198274266444378807806868221866931e+30L),
- TEST_f_f (tgamma, 30.5L, 4.8226969334909086010917483030261254507447e+31L),
- TEST_f_f (tgamma, 31.5L, 1.4709225647147271233329832324229682624771e+33L),
- TEST_f_f (tgamma, 32.5L, 4.6334060788513904384988971821323500268029e+34L),
- TEST_f_f (tgamma, 33.5L, 1.5058569756267018925121415841930137587110e+36L),
- TEST_f_f (tgamma, 34.5L, 5.0446208683494513399156743070465960916817e+37L),
- TEST_f_f (tgamma, 0x2.30a43cp+4L, 3.4027979115654976101247558405326779640190e+38L),
-#ifdef TEST_FLOAT
- TEST_f_f (tgamma, 0x2.30a44p+4L, plus_infty, OVERFLOW_EXCEPTION|ERRNO_ERANGE),
-#else
- TEST_f_f (tgamma, 0x2.30a44p+4L, 3.4028438913396451054667218138127983367181e+38L),
-#endif
-#ifndef TEST_FLOAT
- TEST_f_f (tgamma, 0xa.b9fd72b0fb238p+4L, 1.7976931348622298700886249281842651388250e+308L),
-# if !defined TEST_LDOUBLE || LDBL_MAX_EXP <= 1024
- TEST_f_f (tgamma, 0xa.b9fd72b0fb24p+4L, plus_infty, OVERFLOW_EXCEPTION|ERRNO_ERANGE),
-# else
- TEST_f_f (tgamma, 0xa.b9fd72b0fb24p+4L, 1.7976931348624926129589466917917870782484e+308L),
-# endif
-#endif
-#if defined TEST_LDOUBLE && LDBL_MANT_DIG >= 106
- TEST_f_f (tgamma, 0xa.b9fd72b0fb23a9ddbf0d3804f4p+4L, 1.7976931348623158079372897140307719334857e+308L),
-# if LDBL_MAX_EXP <= 1024
- TEST_f_f (tgamma, 0xa.b9fd72b0fb23a9ddbf0d3804f8p+4L, plus_infty, OVERFLOW_EXCEPTION|ERRNO_ERANGE),
-# else
- TEST_f_f (tgamma, 0xa.b9fd72b0fb23a9ddbf0d3804f8p+4L, 1.7976931348623158079372897140599422519044e+308L),
-# endif
-#endif
-#if defined TEST_LDOUBLE && LDBL_MAX_EXP >= 16384
- TEST_f_f (tgamma, 0x6.db8c603359a97108p+8L, 1.1897314953572317517071551278058233700012e+4932L),
- TEST_f_f (tgamma, 0x6.db8c603359a9711p+8L, plus_infty, OVERFLOW_EXCEPTION|ERRNO_ERANGE),
-# if LDBL_MANT_DIG >= 113
- TEST_f_f (tgamma, 0x6.db8c603359a971081bc4a2e9dfdp+8L, 1.1897314953572317650857593266265995494998e+4932L),
- TEST_f_f (tgamma, 0x6.db8c603359a971081bc4a2e9dfd4p+8L, plus_infty, OVERFLOW_EXCEPTION|ERRNO_ERANGE),
-# endif
-#endif
+ TEST_f_f (tgamma, qnan_value, qnan_value, NO_INEXACT_EXCEPTION),
+
+ AUTO_TESTS_f_f (tgamma, tonearest),
};
static void
@@ -14377,43 +12886,15 @@ trunc_test (void)
static const struct test_f_f_data y0_test_data[] =
{
/* y0 is the Bessel function of the second kind of order 0 */
- TEST_f_f (y0, -1.0, minus_infty, INVALID_EXCEPTION|ERRNO_EDOM),
- TEST_f_f (y0, -max_value, minus_infty, INVALID_EXCEPTION|ERRNO_EDOM),
- TEST_f_f (y0, 0.0, minus_infty),
- TEST_f_f (y0, qnan_value, qnan_value),
+ TEST_f_f (y0, -1.0, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+ TEST_f_f (y0, -max_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+ TEST_f_f (y0, minus_infty, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+ TEST_f_f (y0, 0.0, minus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+ TEST_f_f (y0, -0.0, minus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+ TEST_f_f (y0, qnan_value, qnan_value, NO_INEXACT_EXCEPTION),
TEST_f_f (y0, plus_infty, 0),
- TEST_f_f (y0, 0.125L, -1.38968062514384052915582277745018693L),
- TEST_f_f (y0, 0.75L, -0.137172769385772397522814379396581855L),
- TEST_f_f (y0, 1.0, 0.0882569642156769579829267660235151628L),
- TEST_f_f (y0, 1.5, 0.382448923797758843955068554978089862L),
- TEST_f_f (y0, 2.0, 0.510375672649745119596606592727157873L),
- TEST_f_f (y0, 8.0, 0.223521489387566220527323400498620359L),
- TEST_f_f (y0, 10.0, 0.0556711672835993914244598774101900481L),
-
- TEST_f_f (y0, 0x1.3ffp+74L, 1.818984347516051243459467456433028748678e-12L),
-
-#ifndef TEST_FLOAT
- TEST_f_f (y0, 0x1.ff00000000002p+840L, 1.846591691699331493194965158699937660696e-127L),
- TEST_f_f (y0, 0x1p1023L, 8.2687542933709649327986678723012001545638e-155L),
-#endif
-
-#if defined TEST_LDOUBLE && LDBL_MAX_EXP >= 16384
- TEST_f_f (y0, 0x1p16382L, 8.0839224448726336195866026476176740513439e-2467L),
- TEST_f_f (y0, 0x1p16383L, -3.8895531955766020648617743624167352352217e-2467L),
-#endif
-
- TEST_f_f (y0, 0x1p-10L, -4.4865150767109739412411806297168793661098L),
- TEST_f_f (y0, 0x1p-20L, -8.8992283012125827603076426611387876938160L),
- TEST_f_f (y0, 0x1p-30L, -1.3311940304267782826037118027401817264906e+1L),
- TEST_f_f (y0, 0x1p-40L, -1.7724652307320814696990854700366226762563e+1L),
- TEST_f_f (y0, 0x1p-50L, -2.2137364310373846564919987139743760738155e+1L),
- TEST_f_f (y0, 0x1p-60L, -2.6550076313426878432849115782108205929120e+1L),
- TEST_f_f (y0, 0x1p-70L, -3.0962788316479910300778244424468159753887e+1L),
- TEST_f_f (y0, 0x1p-80L, -3.5375500319532942168707373066828113573541e+1L),
- TEST_f_f (y0, 0x1p-90L, -3.9788212322585974036636501709188067393195e+1L),
- TEST_f_f (y0, 0x1p-100L, -4.420092432563900590456563035154802121284e+1L),
- TEST_f_f (y0, 0x1p-110L, -4.861363632869203777249475899390797503250e+1L),
+ AUTO_TESTS_f_f (y0, tonearest),
};
static void
@@ -14428,43 +12909,15 @@ y0_test (void)
static const struct test_f_f_data y1_test_data[] =
{
/* y1 is the Bessel function of the second kind of order 1 */
- TEST_f_f (y1, -1.0, minus_infty, INVALID_EXCEPTION|ERRNO_EDOM),
- TEST_f_f (y1, -max_value, minus_infty, INVALID_EXCEPTION|ERRNO_EDOM),
- TEST_f_f (y1, 0.0, minus_infty),
+ TEST_f_f (y1, -1.0, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+ TEST_f_f (y1, -max_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+ TEST_f_f (y1, minus_infty, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+ TEST_f_f (y1, 0.0, minus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+ TEST_f_f (y1, -0.0, minus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
TEST_f_f (y1, plus_infty, 0),
- TEST_f_f (y1, qnan_value, qnan_value),
-
- TEST_f_f (y1, 0.125L, -5.19993611253477499595928744876579921L),
- TEST_f_f (y1, 0.75L, -1.03759455076928541973767132140642198L),
- TEST_f_f (y1, 1.0, -0.781212821300288716547150000047964821L),
- TEST_f_f (y1, 1.5, -0.412308626973911295952829820633445323L),
- TEST_f_f (y1, 2.0, -0.107032431540937546888370772277476637L),
- TEST_f_f (y1, 8.0, -0.158060461731247494255555266187483550L),
- TEST_f_f (y1, 10.0, 0.249015424206953883923283474663222803L),
-
- TEST_f_f (y1, 0x1.27e204p+99L, -8.881610148467797208469612080785210013461e-16L),
-
-#ifndef TEST_FLOAT
- TEST_f_f (y1, 0x1.001000001p+593L, 3.927269966354206207832593635798954916263e-90L),
- TEST_f_f (y1, 0x1p1023L, 1.5665258060609012834424478437196679802783e-155L),
-#endif
-
-#if defined TEST_LDOUBLE && LDBL_MAX_EXP >= 16384
- TEST_f_f (y1, 0x1p16382L, 1.2193782500509000574176799046642541129387e-2466L),
- TEST_f_f (y1, 0x1p16383L, -9.5859502826270374691362975419147645151233e-2467L),
-#endif
+ TEST_f_f (y1, qnan_value, qnan_value, NO_INEXACT_EXCEPTION),
- TEST_f_f (y1, 0x1p-10L, -6.5190099301063115047395187618929589514382e+02L),
- TEST_f_f (y1, 0x1p-20L, -6.6754421443450423911167962313100637952285e+05L),
- TEST_f_f (y1, 0x1p-30L, -6.8356527557643159612937462812258975438856e+08L),
- TEST_f_f (y1, 0x1p-40L, -6.9997084219026594793707805777425993547887e+11L),
- TEST_f_f (y1, 0x1p-50L, -7.1677014240283233068755952926181262431559e+14L),
- TEST_f_f (y1, 0x1p-60L, -7.3397262582050030662406095795388448059822e+17L),
- TEST_f_f (y1, 0x1p-70L, -7.5158796884019231398303842094477769620063e+20L),
- TEST_f_f (y1, 0x1p-80L, -7.6962608009235692951863134304745236090943e+23L),
- TEST_f_f (y1, 0x1p-90L, -7.8809710601457349582707849528059121757126e+26L),
- TEST_f_f (y1, 0x1p-100L, -8.0701143655892325972692837916732540679297e+29L),
- TEST_f_f (y1, 0x1p-110L, -8.2637971103633741796037466026734121655600e+32L),
+ AUTO_TESTS_f_f (y1, tonearest),
};
static void
@@ -14480,57 +12933,64 @@ static const struct test_if_f_data yn_test_data[] =
{
/* yn is the Bessel function of the second kind of order n */
/* yn (0, x) == y0 (x) */
- TEST_if_f (yn, 0, -1.0, minus_infty, INVALID_EXCEPTION|ERRNO_EDOM),
- TEST_if_f (yn, 0, -max_value, minus_infty, INVALID_EXCEPTION|ERRNO_EDOM),
- TEST_if_f (yn, 0, 0.0, minus_infty),
- TEST_if_f (yn, 0, qnan_value, qnan_value),
+ TEST_if_f (yn, 0, -1.0, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+ TEST_if_f (yn, 0, -max_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+ TEST_if_f (yn, 0, minus_infty, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+ TEST_if_f (yn, 0, 0.0, minus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+ TEST_if_f (yn, 0, -0.0, minus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+ TEST_if_f (yn, 0, qnan_value, qnan_value, NO_INEXACT_EXCEPTION),
TEST_if_f (yn, 0, plus_infty, 0),
- TEST_if_f (yn, 0, 0.125L, -1.38968062514384052915582277745018693L),
- TEST_if_f (yn, 0, 0.75L, -0.137172769385772397522814379396581855L),
- TEST_if_f (yn, 0, 1.0, 0.0882569642156769579829267660235151628L),
- TEST_if_f (yn, 0, 1.5, 0.382448923797758843955068554978089862L),
- TEST_if_f (yn, 0, 2.0, 0.510375672649745119596606592727157873L),
- TEST_if_f (yn, 0, 8.0, 0.223521489387566220527323400498620359L),
- TEST_if_f (yn, 0, 10.0, 0.0556711672835993914244598774101900481L),
-
/* yn (1, x) == y1 (x) */
- TEST_if_f (yn, 1, -1.0, minus_infty, INVALID_EXCEPTION|ERRNO_EDOM),
- TEST_if_f (yn, 1, 0.0, minus_infty),
+ TEST_if_f (yn, 1, -1.0, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+ TEST_if_f (yn, 1, -max_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+ TEST_if_f (yn, 1, minus_infty, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+ TEST_if_f (yn, 1, 0.0, minus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+ TEST_if_f (yn, 1, -0.0, minus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
TEST_if_f (yn, 1, plus_infty, 0),
- TEST_if_f (yn, 1, qnan_value, qnan_value),
-
- TEST_if_f (yn, 1, 0.125L, -5.19993611253477499595928744876579921L),
- TEST_if_f (yn, 1, 0.75L, -1.03759455076928541973767132140642198L),
- TEST_if_f (yn, 1, 1.0, -0.781212821300288716547150000047964821L),
- TEST_if_f (yn, 1, 1.5, -0.412308626973911295952829820633445323L),
- TEST_if_f (yn, 1, 2.0, -0.107032431540937546888370772277476637L),
- TEST_if_f (yn, 1, 8.0, -0.158060461731247494255555266187483550L),
- TEST_if_f (yn, 1, 10.0, 0.249015424206953883923283474663222803L),
+ TEST_if_f (yn, 1, qnan_value, qnan_value, NO_INEXACT_EXCEPTION),
+
+ /* yn (-1, x) == -y1 (x). */
+ TEST_if_f (yn, -1, -1.0, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+ TEST_if_f (yn, -1, -max_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+ TEST_if_f (yn, -1, minus_infty, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+ TEST_if_f (yn, -1, 0.0, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+ TEST_if_f (yn, -1, -0.0, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+ TEST_if_f (yn, -1, plus_infty, minus_zero),
+ TEST_if_f (yn, -1, qnan_value, qnan_value, NO_INEXACT_EXCEPTION),
+
+ /* yn (2, x). */
+ TEST_if_f (yn, 2, -1.0, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+ TEST_if_f (yn, 2, -max_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+ TEST_if_f (yn, 2, minus_infty, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+ TEST_if_f (yn, 2, 0.0, minus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+ TEST_if_f (yn, 2, -0.0, minus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+ TEST_if_f (yn, 2, plus_infty, 0),
+ TEST_if_f (yn, 2, qnan_value, qnan_value, NO_INEXACT_EXCEPTION),
+
+ /* yn (-2, x) == yn (2, x). */
+ TEST_if_f (yn, -2, -1.0, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+ TEST_if_f (yn, -2, -max_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+ TEST_if_f (yn, -2, minus_infty, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+ TEST_if_f (yn, -2, 0.0, minus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+ TEST_if_f (yn, -2, -0.0, minus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+ TEST_if_f (yn, -2, plus_infty, 0),
+ TEST_if_f (yn, -2, qnan_value, qnan_value, NO_INEXACT_EXCEPTION),
/* yn (3, x) */
+ TEST_if_f (yn, 3, -1.0, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+ TEST_if_f (yn, 3, -max_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+ TEST_if_f (yn, 3, minus_infty, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+ TEST_if_f (yn, 3, 0.0, minus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+ TEST_if_f (yn, 3, -0.0, minus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
TEST_if_f (yn, 3, plus_infty, 0),
- TEST_if_f (yn, 3, qnan_value, qnan_value),
-
- TEST_if_f (yn, 3, 0.125L, -2612.69757350066712600220955744091741L),
- TEST_if_f (yn, 3, 0.75L, -12.9877176234475433186319774484809207L),
- TEST_if_f (yn, 3, 1.0, -5.82151760596472884776175706442981440L),
- TEST_if_f (yn, 3, 2.0, -1.12778377684042778608158395773179238L),
- TEST_if_f (yn, 3, 10.0, -0.251362657183837329779204747654240998L),
+ TEST_if_f (yn, 3, qnan_value, qnan_value, NO_INEXACT_EXCEPTION),
/* yn (10, x) */
TEST_if_f (yn, 10, plus_infty, 0),
- TEST_if_f (yn, 10, qnan_value, qnan_value),
-
- TEST_if_f (yn, 10, 0.125L, -127057845771019398.252538486899753195L),
- TEST_if_f (yn, 10, 0.75L, -2133501638.90573424452445412893839236L),
- TEST_if_f (yn, 10, 1.0, -121618014.278689189288130426667971145L),
- TEST_if_f (yn, 10, 2.0, -129184.542208039282635913145923304214L),
- TEST_if_f (yn, 10, 10.0, -0.359814152183402722051986577343560609L),
+ TEST_if_f (yn, 10, qnan_value, qnan_value, NO_INEXACT_EXCEPTION),
- /* Check whether yn returns correct value for LDBL_MIN, DBL_MIN,
- and FLT_MIN. See Bug 14173. */
- TEST_if_f (yn, 10, min_value, minus_infty, OVERFLOW_EXCEPTION|ERRNO_ERANGE),
+ AUTO_TESTS_if_f (yn, tonearest),
};
static void
@@ -14823,6 +13283,10 @@ main (int argc, char **argv)
exp10_test ();
exp2_test ();
expm1_test ();
+ expm1_test_tonearest ();
+ expm1_test_towardzero ();
+ expm1_test_downward ();
+ expm1_test_upward ();
frexp_test ();
ldexp_test ();
log_test ();
@@ -14849,6 +13313,10 @@ main (int argc, char **argv)
pow_test_downward ();
pow_test_upward ();
sqrt_test ();
+ sqrt_test_tonearest ();
+ sqrt_test_towardzero ();
+ sqrt_test_downward ();
+ sqrt_test_upward ();
/* Error and gamma functions: */
erf_test ();
diff --git a/math/test-fenv-tls.c b/math/test-fenv-tls.c
new file mode 100644
index 0000000000..879c9f9518
--- /dev/null
+++ b/math/test-fenv-tls.c
@@ -0,0 +1,208 @@
+/* Test floating-point environment is thread-local.
+ Copyright (C) 2013 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
+
+#include <fenv.h>
+#include <pthread.h>
+#include <stdio.h>
+#include <stdint.h>
+
+#define TEST_ONE_RM(RM) \
+ do \
+ { \
+ if (fesetround (RM) == 0) \
+ { \
+ rm = fegetround (); \
+ if (rm != RM) \
+ { \
+ printf ("expected " #RM ", got %d\n", rm); \
+ ret = 1; \
+ } \
+ } \
+ } \
+ while (0)
+
+static void *
+test_round (void *arg)
+{
+ intptr_t ret = 0;
+ for (int i = 0; i < 10000; i++)
+ {
+ int rm;
+#ifdef FE_DOWNWARD
+ TEST_ONE_RM (FE_DOWNWARD);
+#endif
+#ifdef FE_TONEAREST
+ TEST_ONE_RM (FE_TONEAREST);
+#endif
+#ifdef FE_TOWARDZERO
+ TEST_ONE_RM (FE_TOWARDZERO);
+#endif
+#ifdef FE_UPWARD
+ TEST_ONE_RM (FE_UPWARD);
+#endif
+ }
+ return (void *) ret;
+}
+
+#define TEST_ONE_RAISE(EX) \
+ do \
+ { \
+ if (feraiseexcept (EX) == 0) \
+ if (fetestexcept (EX) != EX) \
+ { \
+ printf (#EX " not raised\n"); \
+ ret = 1; \
+ } \
+ if (feclearexcept (FE_ALL_EXCEPT) == 0) \
+ if (fetestexcept (FE_ALL_EXCEPT) != 0) \
+ { \
+ printf ("exceptions not all cleared\n"); \
+ ret = 1; \
+ } \
+ } \
+ while (0)
+
+static void *
+test_raise (void *arg)
+{
+ intptr_t ret = 0;
+ for (int i = 0; i < 10000; i++)
+ {
+#ifdef FE_DIVBYZERO
+ TEST_ONE_RAISE (FE_DIVBYZERO);
+#endif
+#ifdef FE_INEXACT
+ TEST_ONE_RAISE (FE_INEXACT);
+#endif
+#ifdef FE_INVALID
+ TEST_ONE_RAISE (FE_INVALID);
+#endif
+#ifdef FE_OVERFLOW
+ TEST_ONE_RAISE (FE_OVERFLOW);
+#endif
+#ifdef UNDERFLOW
+ TEST_ONE_RAISE (FE_UNDERFLOW);
+#endif
+ }
+ return (void *) ret;
+}
+
+#define TEST_ONE_ENABLE(EX) \
+ do \
+ { \
+ if (feenableexcept (EX) != -1) \
+ if (fegetexcept () != EX) \
+ { \
+ printf (#EX " not enabled\n"); \
+ ret = 1; \
+ } \
+ if (fedisableexcept (EX) != -1) \
+ if (fegetexcept () != 0) \
+ { \
+ printf ("exceptions not all disabled\n"); \
+ ret = 1; \
+ } \
+ } \
+ while (0)
+
+static void *
+test_enable (void *arg)
+{
+ intptr_t ret = 0;
+ for (int i = 0; i < 10000; i++)
+ {
+#ifdef FE_DIVBYZERO
+ TEST_ONE_ENABLE (FE_DIVBYZERO);
+#endif
+#ifdef FE_INEXACT
+ TEST_ONE_ENABLE (FE_INEXACT);
+#endif
+#ifdef FE_INVALID
+ TEST_ONE_ENABLE (FE_INVALID);
+#endif
+#ifdef FE_OVERFLOW
+ TEST_ONE_ENABLE (FE_OVERFLOW);
+#endif
+#ifdef UNDERFLOW
+ TEST_ONE_ENABLE (FE_UNDERFLOW);
+#endif
+ }
+ return (void *) ret;
+}
+
+static int
+do_test (void)
+{
+ int ret = 0;
+ void *vret;
+ pthread_t thread_id;
+ int pret;
+
+ pret = pthread_create (&thread_id, NULL, test_round, NULL);
+ if (pret != 0)
+ {
+ printf ("pthread_create failed: %d\n", pret);
+ return 1;
+ }
+ vret = test_round (NULL);
+ ret |= (intptr_t) vret;
+ pret = pthread_join (thread_id, &vret);
+ if (pret != 0)
+ {
+ printf ("pthread_join failed: %d\n", pret);
+ return 1;
+ }
+ ret |= (intptr_t) vret;
+
+ pret = pthread_create (&thread_id, NULL, test_raise, NULL);
+ if (pret != 0)
+ {
+ printf ("pthread_create failed: %d\n", pret);
+ return 1;
+ }
+ vret = test_raise (NULL);
+ ret |= (intptr_t) vret;
+ pret = pthread_join (thread_id, &vret);
+ if (pret != 0)
+ {
+ printf ("pthread_join failed: %d\n", pret);
+ return 1;
+ }
+ ret |= (intptr_t) vret;
+
+ pret = pthread_create (&thread_id, NULL, test_enable, NULL);
+ if (pret != 0)
+ {
+ printf ("pthread_create failed: %d\n", pret);
+ return 1;
+ }
+ vret = test_enable (NULL);
+ ret |= (intptr_t) vret;
+ pret = pthread_join (thread_id, &vret);
+ if (pret != 0)
+ {
+ printf ("pthread_join failed: %d\n", pret);
+ return 1;
+ }
+ ret |= (intptr_t) vret;
+
+ return ret;
+}
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
diff --git a/math/test-fpucw-ieee-static.c b/math/test-fpucw-ieee-static.c
new file mode 100644
index 0000000000..3a35542060
--- /dev/null
+++ b/math/test-fpucw-ieee-static.c
@@ -0,0 +1 @@
+#include "test-fpucw-ieee.c"
diff --git a/math/test-fpucw-ieee.c b/math/test-fpucw-ieee.c
new file mode 100644
index 0000000000..7596486252
--- /dev/null
+++ b/math/test-fpucw-ieee.c
@@ -0,0 +1,27 @@
+/* FPU control word overridden initialization test.
+ Copyright (C) 2013 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
+
+#ifdef _FPU_IEEE
+/* Some architectures don't have _FPU_IEEE. */
+# define FPU_CONTROL _FPU_IEEE
+#endif
+
+#include "test-fpucw.c"
+
+/* Preempt the library's definition of `__fpu_control'. */
+fpu_control_t __fpu_control = FPU_CONTROL;
diff --git a/math/test-fpucw-static.c b/math/test-fpucw-static.c
new file mode 100644
index 0000000000..bc1cfa8ce5
--- /dev/null
+++ b/math/test-fpucw-static.c
@@ -0,0 +1 @@
+#include "test-fpucw.c"
diff --git a/math/test-fpucw.c b/math/test-fpucw.c
index 1961a67481..ae6a2c9a71 100644
--- a/math/test-fpucw.c
+++ b/math/test-fpucw.c
@@ -19,6 +19,10 @@
#include <fpu_control.h>
#include <stdio.h>
+#ifndef FPU_CONTROL
+# define FPU_CONTROL _FPU_DEFAULT
+#endif
+
int
main (void)
{
@@ -30,11 +34,11 @@ main (void)
cw &= ~_FPU_RESERVED;
- if (cw != (_FPU_DEFAULT & ~_FPU_RESERVED))
+ if (cw != (FPU_CONTROL & ~_FPU_RESERVED))
printf ("control word is 0x%lx but should be 0x%lx.\n",
- (long int) cw, (long int) (_FPU_DEFAULT & ~_FPU_RESERVED));
+ (long int) cw, (long int) (FPU_CONTROL & ~_FPU_RESERVED));
- return cw != (_FPU_DEFAULT & ~_FPU_RESERVED);
+ return cw != (FPU_CONTROL & ~_FPU_RESERVED);
#else
return 0;
diff --git a/math/test-misc.c b/math/test-misc.c
index 27d673b823..f5276ebff9 100644
--- a/math/test-misc.c
+++ b/math/test-misc.c
@@ -722,300 +722,161 @@ main (void)
#ifndef NO_LONG_DOUBLE
{
- union ieee854_long_double v1;
- union ieee854_long_double v2;
- long double ld;
+ long double v1, v2;
- v1.d = ld = LDBL_MIN;
- if (fpclassify (ld) != FP_NORMAL)
+ v1 = LDBL_MIN;
+ if (fpclassify (v1) != FP_NORMAL)
{
- printf ("fpclassify (LDBL_MIN) failed: %d\n", fpclassify (ld));
+ printf ("fpclassify (LDBL_MIN) failed: %d (%La)\n",
+ fpclassify (v1), v1);
result = 1;
}
- ld = nextafterl (ld, LDBL_MIN / 2.0);
- if (fpclassify (ld) != FP_SUBNORMAL)
+ v2 = nextafterl (v1, LDBL_MIN / 2.0);
+ if (fpclassify (v2) != FP_SUBNORMAL)
{
printf ("fpclassify (LDBL_MIN-epsilon) failed: %d (%La)\n",
- fpclassify (ld), ld);
+ fpclassify (v2), v2);
result = 1;
}
- v2.d = ld = nextafterl (ld, LDBL_MIN);
- if (fpclassify (ld) != FP_NORMAL)
+ v2 = nextafterl (v2, LDBL_MIN);
+ if (fpclassify (v2) != FP_NORMAL)
{
printf ("fpclassify (LDBL_MIN-epsilon+epsilon) failed: %d (%La)\n",
- fpclassify (ld), ld);
+ fpclassify (v2), v2);
result = 1;
}
- if (v1.ieee.mantissa0 != v2.ieee.mantissa0)
+ if (v1 != v2)
{
- printf ("LDBL_MIN: mantissa0 differs: %8x vs %8x\n",
- v1.ieee.mantissa0, v2.ieee.mantissa0);
- result = 1;
- }
- if (v1.ieee.mantissa1 != v2.ieee.mantissa1)
- {
- printf ("LDBL_MIN: mantissa1 differs: %8x vs %8x\n",
- v1.ieee.mantissa1, v2.ieee.mantissa1);
- result = 1;
- }
- if (v1.ieee.exponent != v2.ieee.exponent)
- {
- printf ("LDBL_MIN: exponent differs: %4x vs %4x\n",
- v1.ieee.exponent, v2.ieee.exponent);
- result = 1;
- }
- if (v1.ieee.negative != v2.ieee.negative)
- {
- printf ("LDBL_MIN: negative differs: %d vs %d\n",
- v1.ieee.negative, v2.ieee.negative);
+ printf ("LDBL_MIN-epsilon+epsilon != LDBL_MIN: %La vs %La\n", v2, v1);
result = 1;
}
- v1.d = ld = -LDBL_MIN;
- if (fpclassify (ld) != FP_NORMAL)
+ v1 = -LDBL_MIN;
+ if (fpclassify (v1) != FP_NORMAL)
{
- printf ("fpclassify (-LDBL_MIN) failed: %d\n", fpclassify (ld));
+ printf ("fpclassify (-LDBL_MIN) failed: %d (%La)\n",
+ fpclassify (v1), v1);
result = 1;
}
- ld = nextafterl (ld, -LDBL_MIN / 2.0);
- if (fpclassify (ld) != FP_SUBNORMAL)
+ v2 = nextafterl (v1, -LDBL_MIN / 2.0);
+ if (fpclassify (v2) != FP_SUBNORMAL)
{
printf ("fpclassify (-LDBL_MIN-epsilon) failed: %d (%La)\n",
- fpclassify (ld), ld);
+ fpclassify (v2), v2);
result = 1;
}
- v2.d = ld = nextafterl (ld, -LDBL_MIN);
- if (fpclassify (ld) != FP_NORMAL)
+ v2 = nextafterl (v2, -LDBL_MIN);
+ if (fpclassify (v2) != FP_NORMAL)
{
printf ("fpclassify (-LDBL_MIN-epsilon+epsilon) failed: %d (%La)\n",
- fpclassify (ld), ld);
+ fpclassify (v2), v2);
result = 1;
}
- if (v1.ieee.mantissa0 != v2.ieee.mantissa0)
- {
- printf ("-LDBL_MIN: mantissa0 differs: %8x vs %8x\n",
- v1.ieee.mantissa0, v2.ieee.mantissa0);
- result = 1;
- }
- if (v1.ieee.mantissa1 != v2.ieee.mantissa1)
- {
- printf ("-LDBL_MIN: mantissa1 differs: %8x vs %8x\n",
- v1.ieee.mantissa1, v2.ieee.mantissa1);
- result = 1;
- }
- if (v1.ieee.exponent != v2.ieee.exponent)
+ if (v1 != v2)
{
- printf ("-LDBL_MIN: exponent differs: %4x vs %4x\n",
- v1.ieee.exponent, v2.ieee.exponent);
- result = 1;
- }
- if (v1.ieee.negative != v2.ieee.negative)
- {
- printf ("-LDBL_MIN: negative differs: %d vs %d\n",
- v1.ieee.negative, v2.ieee.negative);
+ printf ("-LDBL_MIN-epsilon+epsilon != -LDBL_MIN: %La vs %La\n", v2, v1);
result = 1;
}
- ld = LDBL_MAX;
- if (fpclassify (ld) != FP_NORMAL)
+ v1 = LDBL_MAX;
+ if (fpclassify (v1) != FP_NORMAL)
{
- printf ("fpclassify (LDBL_MAX) failed: %d\n", fpclassify (ld));
+ printf ("fpclassify (LDBL_MAX) failed: %d (%La)\n",
+ fpclassify (v1), v1);
result = 1;
}
- ld = nextafterl (ld, INFINITY);
- if (fpclassify (ld) != FP_INFINITE)
+ v2 = nextafterl (v1, INFINITY);
+ if (fpclassify (v2) != FP_INFINITE)
{
- printf ("fpclassify (LDBL_MAX+epsilon) failed: %d\n", fpclassify (ld));
+ printf ("fpclassify (LDBL_MAX+epsilon) failed: %d (%La)\n",
+ fpclassify (v2), v2);
result = 1;
}
- ld = -LDBL_MAX;
- if (fpclassify (ld) != FP_NORMAL)
+ v1 = -LDBL_MAX;
+ if (fpclassify (v1) != FP_NORMAL)
{
- printf ("fpclassify (-LDBL_MAX) failed: %d\n", fpclassify (ld));
+ printf ("fpclassify (-LDBL_MAX) failed: %d (%La)\n",
+ fpclassify (v1), v1);
result = 1;
}
- ld = nextafterl (ld, -INFINITY);
- if (fpclassify (ld) != FP_INFINITE)
+ v2 = nextafterl (v1, -INFINITY);
+ if (fpclassify (v2) != FP_INFINITE)
{
- printf ("fpclassify (-LDBL_MAX-epsilon) failed: %d\n",
- fpclassify (ld));
+ printf ("fpclassify (-LDBL_MAX-epsilon) failed: %d (%La)\n",
+ fpclassify (v2), v2);
result = 1;
}
- v1.d = ld = 0.0625;
- ld = nextafterl (ld, 0.0);
- v2.d = ld = nextafterl (ld, 1.0);
+ v1 = 0.0625;
+ v2 = nextafterl (v1, 0.0);
+ v2 = nextafterl (v2, 1.0);
- if (v1.ieee.mantissa0 != v2.ieee.mantissa0)
- {
- printf ("0.0625L down: mantissa0 differs: %8x vs %8x\n",
- v1.ieee.mantissa0, v2.ieee.mantissa0);
- result = 1;
- }
- if (v1.ieee.mantissa1 != v2.ieee.mantissa1)
- {
- printf ("0.0625L down: mantissa1 differs: %8x vs %8x\n",
- v1.ieee.mantissa1, v2.ieee.mantissa1);
- result = 1;
- }
- if (v1.ieee.exponent != v2.ieee.exponent)
- {
- printf ("0.0625L down: exponent differs: %4x vs %4x\n",
- v1.ieee.exponent, v2.ieee.exponent);
- result = 1;
- }
- if (v1.ieee.negative != v2.ieee.negative)
+ if (v1 != v2)
{
- printf ("0.0625L down: negative differs: %d vs %d\n",
- v1.ieee.negative, v2.ieee.negative);
+ printf ("0.0625L-epsilon+epsilon != 0.0625L: %La vs %La\n", v2, v1);
result = 1;
}
- v1.d = ld = 0.0625;
- ld = nextafterl (ld, 1.0);
- v2.d = ld = nextafterl (ld, 0.0);
+ v1 = 0.0625;
+ v2 = nextafterl (v1, 1.0);
+ v2 = nextafterl (v2, 0.0);
- if (v1.ieee.mantissa0 != v2.ieee.mantissa0)
- {
- printf ("0.0625L up: mantissa0 differs: %8x vs %8x\n",
- v1.ieee.mantissa0, v2.ieee.mantissa0);
- result = 1;
- }
- if (v1.ieee.mantissa1 != v2.ieee.mantissa1)
- {
- printf ("0.0625L up: mantissa1 differs: %8x vs %8x\n",
- v1.ieee.mantissa1, v2.ieee.mantissa1);
- result = 1;
- }
- if (v1.ieee.exponent != v2.ieee.exponent)
- {
- printf ("0.0625L up: exponent differs: %4x vs %4x\n",
- v1.ieee.exponent, v2.ieee.exponent);
- result = 1;
- }
- if (v1.ieee.negative != v2.ieee.negative)
+ if (v1 != v2)
{
- printf ("0.0625L up: negative differs: %d vs %d\n",
- v1.ieee.negative, v2.ieee.negative);
+ printf ("0.0625L+epsilon-epsilon != 0.0625L: %La vs %La\n", v2, v1);
result = 1;
}
- v1.d = ld = -0.0625;
- ld = nextafterl (ld, 0.0);
- v2.d = ld = nextafterl (ld, -1.0);
+ v1 = -0.0625;
+ v2 = nextafterl (v1, 0.0);
+ v2 = nextafterl (v2, -1.0);
- if (v1.ieee.mantissa0 != v2.ieee.mantissa0)
+ if (v1 != v2)
{
- printf ("-0.0625L up: mantissa0 differs: %8x vs %8x\n",
- v1.ieee.mantissa0, v2.ieee.mantissa0);
- result = 1;
- }
- if (v1.ieee.mantissa1 != v2.ieee.mantissa1)
- {
- printf ("-0.0625L up: mantissa1 differs: %8x vs %8x\n",
- v1.ieee.mantissa1, v2.ieee.mantissa1);
- result = 1;
- }
- if (v1.ieee.exponent != v2.ieee.exponent)
- {
- printf ("-0.0625L up: exponent differs: %4x vs %4x\n",
- v1.ieee.exponent, v2.ieee.exponent);
- result = 1;
- }
- if (v1.ieee.negative != v2.ieee.negative)
- {
- printf ("-0.0625L up: negative differs: %d vs %d\n",
- v1.ieee.negative, v2.ieee.negative);
+ printf ("-0.0625L+epsilon-epsilon != -0.0625L: %La vs %La\n", v2, v1);
result = 1;
}
- v1.d = ld = -0.0625;
- ld = nextafterl (ld, -1.0);
- v2.d = ld = nextafterl (ld, 0.0);
+ v1 = -0.0625;
+ v2 = nextafterl (v1, -1.0);
+ v2 = nextafterl (v2, 0.0);
- if (v1.ieee.mantissa0 != v2.ieee.mantissa0)
- {
- printf ("-0.0625L down: mantissa0 differs: %8x vs %8x\n",
- v1.ieee.mantissa0, v2.ieee.mantissa0);
- result = 1;
- }
- if (v1.ieee.mantissa1 != v2.ieee.mantissa1)
- {
- printf ("-0.0625L down: mantissa1 differs: %8x vs %8x\n",
- v1.ieee.mantissa1, v2.ieee.mantissa1);
- result = 1;
- }
- if (v1.ieee.exponent != v2.ieee.exponent)
+ if (v1 != v2)
{
- printf ("-0.0625L down: exponent differs: %4x vs %4x\n",
- v1.ieee.exponent, v2.ieee.exponent);
- result = 1;
- }
- if (v1.ieee.negative != v2.ieee.negative)
- {
- printf ("-0.0625L down: negative differs: %d vs %d\n",
- v1.ieee.negative, v2.ieee.negative);
+ printf ("-0.0625L-epsilon+epsilon != -0.0625L: %La vs %La\n", v2, v1);
result = 1;
}
- v1.d = ld = 0.0;
- ld = nextafterl (ld, 1.0);
- v2.d = nextafterl (ld, -1.0);
+ v1 = 0.0;
+ v2 = nextafterl (v1, 1.0);
+ v2 = nextafterl (v2, -1.0);
- if (v1.ieee.mantissa0 != v2.ieee.mantissa0)
- {
- printf ("0.0L up: mantissa0 differs: %8x vs %8x\n",
- v1.ieee.mantissa0, v2.ieee.mantissa0);
- result = 1;
- }
- if (v1.ieee.mantissa1 != v2.ieee.mantissa1)
- {
- printf ("0.0L up: mantissa1 differs: %8x vs %8x\n",
- v1.ieee.mantissa1, v2.ieee.mantissa1);
- result = 1;
- }
- if (v1.ieee.exponent != v2.ieee.exponent)
+ if (v1 != v2)
{
- printf ("0.0L up: exponent differs: %4x vs %4x\n",
- v1.ieee.exponent, v2.ieee.exponent);
+ printf ("0.0+epsilon-epsilon != 0.0L: %La vs %La\n", v2, v1);
result = 1;
}
- if (0 != v2.ieee.negative)
+ if (signbit (v2))
{
- printf ("0.0L up: negative differs: 0 vs %d\n",
- v2.ieee.negative);
+ printf ("0.0+epsilon-epsilon is negative\n");
result = 1;
}
- v1.d = ld = 0.0;
- ld = nextafterl (ld, -1.0);
- v2.d = nextafterl (ld, 1.0);
+ v1 = 0.0;
+ v2 = nextafterl (v1, -1.0);
+ v2 = nextafterl (v2, 1.0);
- if (v1.ieee.mantissa0 != v2.ieee.mantissa0)
- {
- printf ("0.0L down: mantissa0 differs: %8x vs %8x\n",
- v1.ieee.mantissa0, v2.ieee.mantissa0);
- result = 1;
- }
- if (v1.ieee.mantissa1 != v2.ieee.mantissa1)
+ if (v1 != v2)
{
- printf ("0.0L down: mantissa1 differs: %8x vs %8x\n",
- v1.ieee.mantissa1, v2.ieee.mantissa1);
- result = 1;
- }
- if (v1.ieee.exponent != v2.ieee.exponent)
- {
- printf ("0.0L down: exponent differs: %4x vs %4x\n",
- v1.ieee.exponent, v2.ieee.exponent);
+ printf ("0.0-epsilon+epsilon != 0.0L: %La vs %La\n", v2, v1);
result = 1;
}
- if (1 != v2.ieee.negative)
+ if (!signbit (v2))
{
- printf ("0.0L down: negative differs: 1 vs %d\n",
- v2.ieee.negative);
+ printf ("0.0-epsilon+epsilon is positive\n");
result = 1;
}
diff --git a/math/w_exp10.c b/math/w_exp10.c
index 3db012d1f1..17823f57ef 100644
--- a/math/w_exp10.c
+++ b/math/w_exp10.c
@@ -28,7 +28,7 @@ double
__exp10 (double x)
{
double z = __ieee754_exp10 (x);
- if (__builtin_expect (!__finite (z), 0)
+ if (__builtin_expect (!__finite (z) || z == 0, 0)
&& __finite (x) && _LIB_VERSION != _IEEE_)
/* exp10 overflow (46) if x > 0, underflow (47) if x < 0. */
return __kernel_standard (x, x, 46 + !!__signbit (x));
diff --git a/math/w_exp10f.c b/math/w_exp10f.c
index 082b34faf5..e2f9185b1e 100644
--- a/math/w_exp10f.c
+++ b/math/w_exp10f.c
@@ -28,7 +28,7 @@ float
__exp10f (float x)
{
float z = __ieee754_exp10f (x);
- if (__builtin_expect (!__finitef (z), 0)
+ if (__builtin_expect (!__finitef (z) || z == 0, 0)
&& __finitef (x) && _LIB_VERSION != _IEEE_)
/* exp10f overflow (146) if x > 0, underflow (147) if x < 0. */
return __kernel_standard_f (x, x, 146 + !!__signbitf (x));
diff --git a/math/w_exp10l.c b/math/w_exp10l.c
index 10f3f81fe0..19facddee6 100644
--- a/math/w_exp10l.c
+++ b/math/w_exp10l.c
@@ -28,7 +28,7 @@ long double
__exp10l (long double x)
{
long double z = __ieee754_exp10l (x);
- if (__builtin_expect (!__finitel (z), 0)
+ if (__builtin_expect (!__finitel (z) || z == 0, 0)
&& __finitel (x) && _LIB_VERSION != _IEEE_)
/* exp10l overflow (246) if x > 0, underflow (247) if x < 0. */
return __kernel_standard_l (x, x, 246 + !!__signbitl (x));
diff --git a/math/w_exp2.c b/math/w_exp2.c
index b5d8e25702..02820be373 100644
--- a/math/w_exp2.c
+++ b/math/w_exp2.c
@@ -9,7 +9,7 @@ double
__exp2 (double x)
{
double z = __ieee754_exp2 (x);
- if (__builtin_expect (!__finite (z), 0)
+ if (__builtin_expect (!__finite (z) || z == 0, 0)
&& __finite (x) && _LIB_VERSION != _IEEE_)
/* exp2 overflow: 44, exp2 underflow: 45 */
return __kernel_standard (x, x, 44 + !!__signbit (x));
diff --git a/math/w_exp2f.c b/math/w_exp2f.c
index 7c277ef390..8430fd5702 100644
--- a/math/w_exp2f.c
+++ b/math/w_exp2f.c
@@ -9,7 +9,7 @@ float
__exp2f (float x)
{
float z = __ieee754_exp2f (x);
- if (__builtin_expect (!__finitef (z), 0)
+ if (__builtin_expect (!__finitef (z) || z == 0, 0)
&& __finitef (x) && _LIB_VERSION != _IEEE_)
/* exp2 overflow: 144, exp2 underflow: 145 */
return __kernel_standard_f (x, x, 144 + !!__signbitf (x));
diff --git a/math/w_exp2l.c b/math/w_exp2l.c
index 7f06805a0d..33861d584a 100644
--- a/math/w_exp2l.c
+++ b/math/w_exp2l.c
@@ -9,7 +9,7 @@ long double
__exp2l (long double x)
{
long double z = __ieee754_exp2l (x);
- if (__builtin_expect (!__finitel (z), 0)
+ if (__builtin_expect (!__finitel (z) || z == 0, 0)
&& __finitel (x) && _LIB_VERSION != _IEEE_)
/* exp2 overflow: 244, exp2 underflow: 245 */
return __kernel_standard_l (x, x, 244 + !!__signbitl (x));
diff --git a/math/w_j0.c b/math/w_j0.c
index 53671c3306..0849abbc35 100644
--- a/math/w_j0.c
+++ b/math/w_j0.c
@@ -51,8 +51,11 @@ y0 (double x)
return __kernel_standard (x, x, 9);
}
else if (x == 0.0)
- /* d = -one/(x-x) */
- return __kernel_standard (x, x, 8);
+ {
+ /* d = -one/(x-x) */
+ feraiseexcept (FE_DIVBYZERO);
+ return __kernel_standard (x, x, 8);
+ }
else if (_LIB_VERSION != _POSIX_)
/* y0(x>X_TLOSS) */
return __kernel_standard (x, x, 35);
diff --git a/math/w_j0f.c b/math/w_j0f.c
index c9a6c53fff..ef309d2092 100644
--- a/math/w_j0f.c
+++ b/math/w_j0f.c
@@ -49,8 +49,11 @@ y0f (float x)
return __kernel_standard_f (x, x, 109);
}
else if (x == 0.0f)
- /* d = -one/(x-x) */
- return __kernel_standard_f (x, x, 108);
+ {
+ /* d = -one/(x-x) */
+ feraiseexcept (FE_DIVBYZERO);
+ return __kernel_standard_f (x, x, 108);
+ }
else if (_LIB_VERSION != _POSIX_)
/* y0(x>X_TLOSS) */
return __kernel_standard_f (x, x, 135);
diff --git a/math/w_j0l.c b/math/w_j0l.c
index 717253c001..01cd91cdb7 100644
--- a/math/w_j0l.c
+++ b/math/w_j0l.c
@@ -49,8 +49,11 @@ __y0l (long double x)
return __kernel_standard_l (x, x, 209);
}
else if (x == 0.0L)
- /* d = -one/(x-x) */
- return __kernel_standard_l (x, x, 208);
+ {
+ /* d = -one/(x-x) */
+ feraiseexcept (FE_DIVBYZERO);
+ return __kernel_standard_l (x, x, 208);
+ }
else if (_LIB_VERSION != _POSIX_)
/* y0(x>X_TLOSS) */
return __kernel_standard_l (x, x, 235);
diff --git a/math/w_j1.c b/math/w_j1.c
index 743c940b14..a9fb7aebbe 100644
--- a/math/w_j1.c
+++ b/math/w_j1.c
@@ -51,8 +51,11 @@ y1 (double x)
return __kernel_standard (x, x, 11);
}
else if (x == 0.0)
- /* d = -one/(x-x) */
- return __kernel_standard (x, x, 10);
+ {
+ /* d = -one/(x-x) */
+ feraiseexcept (FE_DIVBYZERO);
+ return __kernel_standard (x, x, 10);
+ }
else if (_LIB_VERSION != _POSIX_)
/* y1(x>X_TLOSS) */
return __kernel_standard (x, x, 37);
diff --git a/math/w_j1f.c b/math/w_j1f.c
index bf7deb09f7..f70913d5ae 100644
--- a/math/w_j1f.c
+++ b/math/w_j1f.c
@@ -49,8 +49,11 @@ y1f (float x)
return __kernel_standard_f (x, x, 111);
}
else if (x == 0.0f)
- /* d = -one/(x-x) */
- return __kernel_standard_f (x, x, 110);
+ {
+ /* d = -one/(x-x) */
+ feraiseexcept (FE_DIVBYZERO);
+ return __kernel_standard_f (x, x, 110);
+ }
else if (_LIB_VERSION != _POSIX_)
/* y1(x>X_TLOSS) */
return __kernel_standard_f (x, x, 137);
diff --git a/math/w_j1l.c b/math/w_j1l.c
index c4f8111ca2..e4242ec218 100644
--- a/math/w_j1l.c
+++ b/math/w_j1l.c
@@ -49,8 +49,11 @@ __y1l (long double x)
return __kernel_standard_l (x, x, 211);
}
else if (x == 0.0L)
- /* d = -one/(x-x) */
- return __kernel_standard_l (x, x, 210);
+ {
+ /* d = -one/(x-x) */
+ feraiseexcept (FE_DIVBYZERO);
+ return __kernel_standard_l (x, x, 210);
+ }
else if (_LIB_VERSION != _POSIX_)
/* y1(x>X_TLOSS) */
return __kernel_standard_l (x, x, 237);
diff --git a/math/w_jn.c b/math/w_jn.c
index e2e69b4239..e9179835ba 100644
--- a/math/w_jn.c
+++ b/math/w_jn.c
@@ -51,8 +51,11 @@ yn (int n, double x)
return __kernel_standard (n, x, 13);
}
else if (x == 0.0)
- /* d = -one/(x-x) */
- return __kernel_standard (n, x, 12);
+ {
+ /* d = -one/(x-x) */
+ feraiseexcept (FE_DIVBYZERO);
+ return __kernel_standard (n, x, 12);
+ }
else if (_LIB_VERSION != _POSIX_)
/* yn(n,x>X_TLOSS) */
return __kernel_standard (n, x, 39);
diff --git a/math/w_jnf.c b/math/w_jnf.c
index c9114e7b09..cb1aab8e73 100644
--- a/math/w_jnf.c
+++ b/math/w_jnf.c
@@ -49,8 +49,11 @@ ynf (int n, float x)
return __kernel_standard_f (n, x, 113);
}
else if (x == 0.0)
- /* d = -one/(x-x) */
- return __kernel_standard_f (n, x, 112);
+ {
+ /* d = -one/(x-x) */
+ feraiseexcept (FE_DIVBYZERO);
+ return __kernel_standard_f (n, x, 112);
+ }
else if (_LIB_VERSION != _POSIX_)
/* yn(n,x>X_TLOSS) */
return __kernel_standard_f (n, x, 139);
diff --git a/math/w_tgamma.c b/math/w_tgamma.c
index 6b6c7c5241..504996e3c2 100644
--- a/math/w_tgamma.c
+++ b/math/w_tgamma.c
@@ -15,6 +15,7 @@
* depending on the library mode.
*/
+#include <errno.h>
#include <math.h>
#include <math_private.h>
@@ -24,13 +25,15 @@ __tgamma(double x)
int local_signgam;
double y = __ieee754_gamma_r(x,&local_signgam);
- if(__builtin_expect(!__finite(y), 0)
+ if(__glibc_unlikely (!__finite (y) || y == 0)
&& (__finite (x) || __isinf (x) < 0)
&& _LIB_VERSION != _IEEE_) {
if (x == 0.0)
return __kernel_standard(x,x,50); /* tgamma pole */
else if(__floor(x)==x&&x<0.0)
return __kernel_standard(x,x,41); /* tgamma domain */
+ else if (y == 0)
+ __set_errno (ERANGE); /* tgamma underflow */
else
return __kernel_standard(x,x,40); /* tgamma overflow */
}
diff --git a/math/w_tgammaf.c b/math/w_tgammaf.c
index 8bb553e47b..fb15b6aa5c 100644
--- a/math/w_tgammaf.c
+++ b/math/w_tgammaf.c
@@ -13,6 +13,7 @@
* ====================================================
*/
+#include <errno.h>
#include <math.h>
#include <math_private.h>
@@ -22,7 +23,7 @@ __tgammaf(float x)
int local_signgam;
float y = __ieee754_gammaf_r(x,&local_signgam);
- if(__builtin_expect(!__finitef(y), 0)
+ if(__glibc_unlikely (!__finitef (y) || y == 0)
&& (__finitef (x) || __isinff (x) < 0)
&& _LIB_VERSION != _IEEE_) {
if (x == (float)0.0)
@@ -31,6 +32,9 @@ __tgammaf(float x)
else if(__floorf(x)==x&&x<0.0f)
/* tgammaf domain */
return __kernel_standard_f(x, x, 141);
+ else if (y == 0)
+ /* tgammaf underflow */
+ __set_errno (ERANGE);
else
/* tgammaf overflow */
return __kernel_standard_f(x, x, 140);
diff --git a/math/w_tgammal.c b/math/w_tgammal.c
index 72b247db2a..4e2d66ae84 100644
--- a/math/w_tgammal.c
+++ b/math/w_tgammal.c
@@ -18,6 +18,7 @@
* Return the Gamma function of x.
*/
+#include <errno.h>
#include <math.h>
#include <math_private.h>
@@ -27,13 +28,15 @@ __tgammal(long double x)
int local_signgam;
long double y = __ieee754_gammal_r(x,&local_signgam);
- if(__builtin_expect(!__finitel(y), 0)
+ if(__glibc_unlikely (!__finitel (y) || y == 0)
&& (__finitel (x) || __isinfl (x) < 0)
&& _LIB_VERSION != _IEEE_) {
if(x==0.0)
return __kernel_standard_l(x,x,250); /* tgamma pole */
else if(__floorl(x)==x&&x<0.0L)
return __kernel_standard_l(x,x,241); /* tgamma domain */
+ else if (y == 0)
+ __set_errno (ERANGE); /* tgamma underflow */
else
return __kernel_standard_l(x,x,240); /* tgamma overflow */
}